notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
poudriere Port build and test system
3.4.2 ports-mgmt on this many watch lists=40 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.2Version of this port present on the latest quarterly branch.
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-01-31 21:43:51
Last Update: 2024-08-25 03:10:59
Commit Hash: 6a4ab21
People watching this port, also watch:: pkg, sudo, nginx, firefox, git
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/poudriere/wiki
Description:
poudriere is a tool primarily designed to test package production on FreeBSD. However, most people will find it useful to bulk build ports for FreeBSD.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (131 items)
Collapse this list.
  1. /usr/local/share/licenses/poudriere-3.4.2/catalog.mk
  2. /usr/local/share/licenses/poudriere-3.4.2/LICENSE
  3. /usr/local/share/licenses/poudriere-3.4.2/BSD2CLAUSE
  4. bin/poudriere
  5. @sample etc/poudriere.conf.sample
  6. etc/poudriere.d/hooks/bulk.sh.sample
  7. etc/poudriere.d/hooks/pkgbuild.sh.sample
  8. @sample etc/poudriered.conf.sample
  9. etc/rc.d/poudriered
  10. share/examples/poudriere/Caddyfile.sample
  11. libexec/poudriere/cachec
  12. libexec/poudriere/cached
  13. libexec/poudriere/clock
  14. libexec/poudriere/cpdup
  15. libexec/poudriere/dirempty
  16. libexec/poudriere/dirwatch
  17. libexec/poudriere/locked_mkdir
  18. libexec/poudriere/nc
  19. libexec/poudriere/poudriered
  20. libexec/poudriere/ptsort
  21. libexec/poudriere/pwait
  22. libexec/poudriere/rename
  23. libexec/poudriere/setsid
  24. @comment libexec/poudriere/rm
  25. libexec/poudriere/sh
  26. libexec/poudriere/timeout
  27. libexec/poudriere/timestamp
  28. share/man/man8/poudriere.8.gz
  29. share/man/man8/poudriere-bulk.8.gz
  30. share/man/man8/poudriere-distclean.8.gz
  31. share/man/man8/poudriere-image.8.gz
  32. share/man/man8/poudriere-jail.8.gz
  33. share/man/man8/poudriere-logclean.8.gz
  34. share/man/man8/poudriere-options.8.gz
  35. share/man/man8/poudriere-pkgclean.8.gz
  36. share/man/man8/poudriere-ports.8.gz
  37. share/man/man8/poudriere-queue.8.gz
  38. share/man/man8/poudriere-status.8.gz
  39. share/man/man8/poudriere-testport.8.gz
  40. share/man/man8/poudriere-version.8.gz
  41. share/examples/poudriere/httpd.conf.sample
  42. share/examples/poudriere/nginx.conf.sample
  43. share/poudriere/MANIFESTS
  44. share/poudriere/api.sh
  45. share/poudriere/awk/dependency_loop.awk
  46. share/poudriere/awk/humanize.awk
  47. share/poudriere/awk/json.awk
  48. share/poudriere/awk/json_jail.awk
  49. share/poudriere/awk/json_top.awk
  50. share/poudriere/awk/parse_MOVED.awk
  51. share/poudriere/awk/processonelog2.awk
  52. share/poudriere/awk/siginfo_buildtime.awk
  53. share/poudriere/awk/unique_pkgnames_from_flavored_origins.awk
  54. share/poudriere/bulk.sh
  55. share/poudriere/common.sh
  56. share/poudriere/daemon.sh
  57. share/poudriere/distclean.sh
  58. share/poudriere/foreachport.sh
  59. share/poudriere/html/assets/DataTables-1.13.8/css/jquery.dataTables.min.css
  60. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc.png
  61. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc_disabled.png
  62. share/poudriere/html/assets/DataTables-1.13.8/images/sort_both.png
  63. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc.png
  64. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc_disabled.png
  65. share/poudriere/html/assets/DataTables-1.13.8/js/jquery.dataTables.min.js
  66. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap-theme.css
  67. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap-theme.css.map
  68. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap-theme.min.css
  69. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap-theme.min.css.map
  70. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap.css
  71. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap.css.map
  72. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap.min.css
  73. share/poudriere/html/assets/bootstrap-3.4.1/css/bootstrap.min.css.map
  74. share/poudriere/html/assets/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.eot
  75. share/poudriere/html/assets/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.svg
  76. share/poudriere/html/assets/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.ttf
  77. share/poudriere/html/assets/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff
  78. share/poudriere/html/assets/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff2
  79. share/poudriere/html/assets/bootstrap-3.4.1/js/bootstrap.js
  80. share/poudriere/html/assets/bootstrap-3.4.1/js/bootstrap.min.js
  81. share/poudriere/html/assets/favicon.ico
  82. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.js
  83. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.js
  84. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.map
  85. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  86. share/poudriere/html/assets/logo.svg
  87. share/poudriere/html/assets/poudriere.css
  88. share/poudriere/html/assets/poudriere.js
  89. share/poudriere/html/build.html
  90. share/poudriere/html/index.html
  91. share/poudriere/html/jail.html
  92. share/poudriere/html/robots.txt
  93. share/poudriere/image.sh
  94. share/poudriere/image_dump.sh
  95. share/poudriere/image_firmware.sh
  96. share/poudriere/image_hybridiso.sh
  97. share/poudriere/image_iso.sh
  98. share/poudriere/image_mfs.sh
  99. share/poudriere/image_rawdisk.sh
  100. share/poudriere/image_tar.sh
  101. share/poudriere/image_usb.sh
  102. share/poudriere/image_zfs.sh
  103. share/poudriere/image_zsnapshot.sh
  104. share/poudriere/include/cache.sh
  105. share/poudriere/include/colors.pre.sh
  106. share/poudriere/include/colors.sh
  107. share/poudriere/include/common.sh.dragonfly
  108. share/poudriere/include/common.sh.freebsd
  109. share/poudriere/include/display.sh
  110. share/poudriere/include/fs.sh
  111. share/poudriere/include/hash.sh
  112. share/poudriere/include/html.sh
  113. share/poudriere/include/parallel.sh
  114. share/poudriere/include/pkg.sh
  115. share/poudriere/include/pkgqueue.sh
  116. share/poudriere/include/shared_hash.sh
  117. share/poudriere/include/util.sh
  118. share/poudriere/jail.sh
  119. share/poudriere/logclean.sh
  120. share/poudriere/options.sh
  121. share/poudriere/pkgclean.sh
  122. share/poudriere/ports.sh
  123. share/poudriere/processonelog.sh
  124. share/poudriere/queue.sh
  125. share/poudriere/status.sh
  126. share/poudriere/testport.sh
  127. share/bash-completion/completions/poudriere
  128. share/zsh/site-functions/_poudriere
  129. @owner
  130. @group
  131. @mode
Collapse this list.
Dependency lines:
  • poudriere>0:ports-mgmt/poudriere
Conflicts:
CONFLICTS_INSTALL:
  • poudriere-devel
To install the port:
cd /usr/ports/ports-mgmt/poudriere/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/poudriere
  • pkg install poudriere
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: poudriere
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1724555264 SHA256 (freebsd-poudriere-3.4.2_GH0.tar.gz) = 9e9afe8c2bca1e519f79ab6a77cd57023bc1e10a78261b573d4c501a603c4594 SIZE (freebsd-poudriere-3.4.2_GH0.tar.gz) = 4568475

Packages (timestamps in pop-ups are UTC):
poudriere
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.23.4.23.3.63.4.23.4.2-3.3.6-
FreeBSD:13:quarterly3.4.23.4.23.3.7_13.4.23.4.23.4.03.4.03.4.0
FreeBSD:14:latest3.4.23.4.23.3.7_13.4.23.4.23.3.7_1-3.3.7_1
FreeBSD:14:quarterly3.4.23.4.2-3.4.23.4.23.4.03.4.03.4.0
FreeBSD:15:latest3.4.23.4.2n/a3.4.2n/a3.4.13.4.13.4.1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Test dependencies:
  1. gmake>0 : devel/gmake
Runtime dependencies:
  1. freebsd-release-manifests>0 : misc/freebsd-release-manifests
  2. portconfig>0 : ports-mgmt/portconfig
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. ports-mgmt/redports-node*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for poudriere-3.4.2: BASH=on: Install programmable completions for Bash EXAMPLES=on: Build and/or install examples MANIFESTS=on: Install manifests for jail creation PORTCONFIG=on: Install portconfig for options command QEMU=off: Add qemu-user-static for non-x86 architectures ZSH=on: Install programmable completions for zsh ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_poudriere
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/bdrewery/poudriere/
  5. http://mirror.shatow.net/freebsd/poudriere/
  6. https://codeload.github.com/freebsd/poudriere/tar.gz/3.4.2?dummy=/
Collapse this list.

Number of commits found: 141 (showing only 41 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.6_2
23 Sep 2013 15:21:07
Revision:328012Original commit files touched by this commit
bdrewery search for other commits by this committer
- Remove stray "done" message during startup, which slipped in partially
  from a 3.1 update

Reported by:	kwm
3.0.6_1
23 Sep 2013 13:18:25
Revision:327998Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix testport -i not working when stage orphans are found
3.0.6
23 Sep 2013 11:24:42
Revision:327978Original commit files touched by this commit
bdrewery search for other commits by this committer
- Support STAGEDIR
3.0.6
22 Sep 2013 23:14:15
Revision:327900Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.6

This release supports upcoming STAGE support. Please
update to it soon.

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - Chmod jail build dirs to 0711 to keep out gvfs-trash
   from tracking the directory during build, leading to
   kernel panic sometimes
 - jail -uc: Fix detection of errors during distrib-dirs
 - jail -uc: Fix on recent HEAD during distrib-dirs due to
   new unbound user.
 - testport: Only show -n warning if there are leftovers
 - jail -u (SVN): Fix RELEASE not being updated for UNAME_r
   during major upgrades (head becomes 10-ALPHA, 11, etc)
3.0.5
20 Sep 2013 22:36:49
Revision:327762Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
ports-mgmt)
3.0.5
07 Sep 2013 11:49:11
Revision:326628Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.5

Changes:
  - Fix removing PREFIX in OVERWRITE_BASE ports
  - Fix race condition in jail cleanup
  - CHECKED_CHANGED_DEPS is fixed to properly handle
    dependencies on base libraries with port fallbacks
  - Disable buildtime tracking by default
  - testport -i: Fix for when build fails
  - testport: Add hint about using -n when leftovers
    are found
  - Change to using USE_PACKAGE_DEPENDS_ONLY
  - Fix detection of errors during startup due to missing
    fdescfs or other kernel modules
3.0.4
02 Jul 2013 12:20:51
Revision:322165Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.4

Changes:
  * Fix including MASTERNAME-make.conf twice in some cases
  * Fix filename quoting to ensure any packages with spaces
    work. This is to allow S3 usage with files that have '+'
    in them [1]
  * Fix deps calculations not halting the build on errors
  * jail/ports -u: Always run 'svn upgrade' before starting,
    which fixes 1.7->1.8 svn upgrades
  * jail: Fix building older releases from recent HEAD, which
    requires devel/fmake on host.
  * bulk -c: Fix cleaning of cache dir
  * HTML: Default the build name to YYYY-MM-DD_HHhMMmSSs to
    remove ':' which causes URL encoding/tab-completion issues
  * Update wiki on custom ports tree creation

[1] https://forums.aws.amazon.com/message.jspa?messageID=208136
3.0.3
08 Jun 2013 12:05:34
Revision:320244Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.3
- Update web documentation for using custom ports tree

Changes:
    - Add missing validations to check that the specified
      ports tree exists
    - SIGINFO/status fixes
    - SIGINT/SIGTERM no longer marks a build as 'crashed'
    - Fix pkgng being required on the host to build pkgng packages [1]
    - Fix CCACHE support by always mounting to /root/.ccache
    - jail: Fix USE_TMPFS=all cleanup/deleting
    - ports -c: Fix svn+file
    - Allow DISTFILES_CACHE=PORTSDIR/distfiles again
    - Jail tar(1) and pkg(8) invokations
    - testport: Make failed builds more clear [2]

Reported by:	tj [1]
Submitted by:	antoine [2]
3.0.2
23 May 2013 00:26:27
Revision:318806Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.2
- Update WWW to be a tagged link so that the documentation
  matches the version installed

Changes:

  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - jail -c: Fix NO_ZFS support
  - options: Fix *make.conf not being respected
  - status: Fix when running multiple builds at once
  - Various fixes and documentation fixes
3.0.1
19 May 2013 01:57:14
Revision:318472Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0.1

Changes:
  - Fix NO_ZFS support

Reported by:	tj
3.0
18 May 2013 19:49:02
Revision:318444Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.0

Changes:
  - ZFS support is now optional:
    * NO_ZFS can be set to disable ZFS usage
    * TMPFS_ALL can be used to the build 100% in memory via tmpfs
  - Jail/Port properties are no longer stored in ZFS. They will
    be automatically converted on the first execution. This means
    that downgrading to 2.x is not easily possible.
  - Removed cron command
  - queue/daemon added
    * These will be expanded more in 3.1 and the usage may change.
  - New HTML/AJAX interface using jQuery
  - Build times are now tracked
  - Runaway builds are now automatically killed after 7200/84600
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.4.2
19 Apr 2013 13:38:00
Revision:316103Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.4.2

Changes:
  - Remove distfile sandboxing for now, which fixes several ports
    trying to fetch files in the wrong phase and then failing.
    This has been reworked in 3.0/poudriere-devel.
  - Fix VERSION leaking into some builds
  - Hide some harmless warnings

Feature safe:	yes
2.4.1
28 Mar 2013 13:03:12
Revision:315464Original commit files touched by this commit
bdrewery search for other commits by this committer
Remove standard ZSH_DESC
2.4.1
25 Mar 2013 15:08:31
Revision:315231Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.4.1

Changes:
 - Require DISTFILES_CACHE
 - Require that DISTFILES_CACHE not be in the PORTSDIR since it
   will be mounted read-only now
2.4
24 Mar 2013 12:44:26
Revision:315115Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.4
  This will be the last 2.x release. The 3.0 release will have
  optional support for NO ZFS and is currently in testing.
- Convert tab to space in WWW

Changes:
    - cron: This is now deprecated and will be replaced in 3.0 with a daemon
    - testport: -d support has been deprecated and will be removed in 3.0. Use
      -p instead.
    - testport: Add interactive test mode with -i
    - bulk: Add -vv to display which dependencies are required and causing
      rebuilds
    - jail: Validate that jails do not contain a '.' per jail(8) restrictions
    - options: Fix options not properly recursing based on changed options
    - bulk: The queue is now processed through a priority based on how many
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.3.1
01 Jan 2013 23:09:16
Revision:309791Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.3.1

Changes:
   - Documentation/usage cleanups
   - Misc bug fixes
   - jail: Add 'gjb' method support for stable/8
   - testport: Show leftovers in plist format, with
     support for DATADIR, ETCDIR, WWWDIR, DOCSDIRS,
     EXAMPLESDIR, SITE_PERL
   - testport: Fix -c showing a blank screen with some TERMs
   - bulk: Fix skipped/total count being wrong
   - ports: Fix -c/-d errors when no portstrees file exists
   - ports: Fix -m not working
   - jail: Add support for official ftp snapshots
   - ports/jail: Add support for svn+file and svn+https
   - bulk: Show jailname in summary output
2.3
01 Dec 2012 16:22:58
Revision:308077Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.3
- Sort PLIST_FILES and remove trailing slash

Changes:
  * Heavy parallelization improvements
  * Performance improvements
  * Non-ZFS ports trees are now supported.  See the site
    for details on how to use a local tree.
  * distclean: New script to cleanup old distfiles
  * bulk: New NO_RESTRICTED flag to clean restricted distfiles and packages
  * jail: Add 'gjb' method to use Glen Barber's snapshots
  * jail -cu: Support PARALLEL_JOBS/-J for buildworld
  * jail -cu: Enable ccache support, requires host have devel/ccache
  * New TMPFS_DATA to allow having the pool,cache and other poudriere temporary
    files be stored in memory (important if using bulk -a)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.2
15 Oct 2012 17:12:43
Revision:305926Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.2

Changes:
  * Lots of bug fixes
  * Support JAILNAME-make.conf and PTNAME-make.conf
  * Updated ZSH completions
  * The 'pbi' subcommand has been removed
  * New "SET" feature. bulk, options, testport now all support
    a '-z SET' option that allows for extra customization of
    make.conf and options. See CUSTOMISATION section in
    poudriere(8) for more information.
  * Improved compatibility with older FreeBSD versions
  * Poudriere itself can be jailed, see website for more details.
  * Any ZFS dataset can now be used as a ports tree. Just set
    poudriere:type=ports and define poudriere:name to use as a ports tree.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.1.2
13 Sep 2012 04:30:20
Revision:304175Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.1.2

Changes:
  * Fixes error creating logdir on first bulk
    build of new jail

Reported By:	Sergey V. Dyatko <sergey.dyatko@gmail.com>
2.1.1
11 Sep 2012 16:51:18
Revision:304107Original commit files touched by this commit
bapt search for other commits by this committer
Add a note to specify that this ports is also maintained by bdrewery
2.1.1
11 Sep 2012 15:54:08
Revision:304102Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.1.1

Changes:

 * Fix jail creation resulting in jail being removed
 * Fix SIGINFO handler causing error during jail creation
 * Fix 'jail -i' to build calculation

Approved by:	bapt (implicit)
2.1.0
10 Sep 2012 13:13:31
Revision:304034Original commit files touched by this commit
bapt search for other commits by this committer
- update to 2.1.0
- changes:
  * new poudriere options command to be able to configure options interractively
  * bulk can now take list of ports to build via command line
  * html build stats
  * ability to disable linux support
  * ability to disable PACKAGE_BUILDING
  * native support for ccache
  * deprecated csup for ports
  * Set HOME to fix some port builds (erlang for example)
  * Fix pool being deleted during builds
  * Detect improper dependency on different ports for the same package
  * Cleanup build stats sooner when starting bulk
  * lots of performance improvements
  * lots of fixes and refactoring in error handling
  * allow to choose custom path on the pool for the zfs filesystems
  * now skip (and track as skipped ports dependening on a failing dependency)
  * siginfo support
  * new -d options for bulk and testport, to enable debugging mode
2.0.1
31 Aug 2012 16:13:13
Revision:303431Original commit files touched by this commit
bapt search for other commits by this committer
- update to 2.0.1
- changes:
  * fix a bug not cleanly cleaning a bulk after a Ctrl-C

Reported by:	flo, des
2.0.0
28 Aug 2012 15:58:46
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 2.0.0
- changes since 1.5.x:
  * parallel build, can build multiple packages at the same time
  * options discovering rebuilding
  * huge performance improvements in sanity check
  * better output (close to tinderbox)
  * better log separation
  * better leftover discovery
  * many bug fixes
1.5.4_1
16 Aug 2012 10:11:06
Original commit files touched by this commit
bapt search for other commits by this committer
- add a devel version of poudriere
- register conflicts between poudriere and poudriere-devel
- poudriere devel brings:
  * support for ports using svn, svn+http, svn+ssh
  * improve jail building from sources (still experimental)
  * POUDRIERE_DATA is no more needed, if it doesn't exists it now looks for a
    data zfs FS which by default will be in ${BASEFS}/data
  * bulks now keep packages by default (incremental) (-k is gone replace by a -c
    to clean everything before starting)
  * bulks are now built in parallel (number of parallel built being hw.ncpu by
    default
  * cron directory is now autocreated and default location is the data dir
  * jails are now created and mounted by default in a sub FS
(${BASEFS}/jails/<jailname>
  * ports tree are now created and mounted by default in a sub FS
(${BASEFS}/ports/<portstreename>
  * tinderbox-style output for logs
  * logs are now created in
data/logs/<buildtype>/<jailname>/<portstreename>/pkgname.log
  * lots of performance improvements
1.5.4_1
24 Jul 2012 15:17:32
Original commit files touched by this commit
bapt search for other commits by this committer
use ${FIND} macro instead of direct find

Reported by:	sunpoet
1.5.4_1
24 Jul 2012 10:14:23
Original commit files touched by this commit
bapt search for other commits by this committer
Remove .orig after applying patches to avoid installing .orig files into the
system

Reported by:	redports (QAT)
1.5.4_1
24 Jul 2012 09:04:13
Original commit files touched by this commit
bapt search for other commits by this committer
Fix some missing quoting

PR:		ports/170087
Submitted by:	Vincent Hoffman-Kazlauskas <vince@unsane.co.uk>, Denis Generalov
<gd@powernet.ru>
1.5.4
04 Jul 2012 10:48:38
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.5.4
- changes:
  * improve modification detection with zfs diff (pgj@)
  * replace ftp by fetch(1) all over the place (this allow installing from http
    mirrors)
  * make fetch(1) using passive ftp when fetching from ftp
  * new option -t <version> to jail subcommand, to binary upgrade to a newer
    version (still some interactive parts :()
  * always destroy the jail before zfs rollback to make sure no process are
    still running (fix poudriere hanging after packaging totem for example)
    (reported by des@ and gnn@)
  * fix ipv6/ipv4 support determination (tested by gnn@)
1.5.3
28 Jun 2012 12:54:47
Original commit files touched by this commit
bapt search for other commits by this committer
- update 1.5.3
- changes:
  * always remove previous pkgng repository before rebuilding the new one
  * make ftp passive by default
  * experimental support for ccache (needs a bsd.local.mk)
  * add -s to testport and bulk, to skip sanity checking
  * creating jails from csup/svn still experimental, but now it can works for
    real :)
1.5.2
25 Jun 2012 13:39:40
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.5.2
- changes:
  * Now ipv4 or ipv6 information are automatically gathered out of sysctl
  * CHECK_CHANGED_OPTIONS to detect changed options with bulk -k and pkgng (this
    force rebuild of package if options has changed
  * Fix signal handler not actually exitting
  * Track IGNORED stats
  * Support for signing pkgng repo
  * give to the jail network access during make checksum to allow refetching
    distfiles
1.5.1
19 Jun 2012 20:58:10
Original commit files touched by this commit
bapt search for other commits by this committer
- update 1.5.1
- changes:
  * Fix dep cache
  * Fix dep line having [:target]

Thanks Bryan Drewery <bryan@shatow.net>
1.5.0
19 Jun 2012 13:41:59
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.5.0
- changes:
  * poudriere ports -u using portsnap can safely be run from cron now
  * Remove stale repo.sqlite as well to prevent deps constraint error with pkgng
  * add allow.chflags to jails
  * Add support for upgrading a jail using freebsd-update (only security
    upgrades for now) if the jail was created from ftp.
  * experimental support for creating/upgrading a jail from svn/csup beware that
    the -v when creating should be adapted to svn branches (stable/8, head) or
    csup (RELENG_8, .)
  * do not run make deinstall in case of normal bulk (speeds up a bit the bulk)
  * Add NOIPV4 and NOIPV6 support
  * Speed up a bit sanity checking by caching the dep list for each packages
  * Add some caching to avoid running make -V again and again when possible
1.4.1
19 May 2012 13:43:59
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.4.1
- changes:
  * do not try to sanity check an empty package directory
1.4
17 May 2012 21:44:16
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.4
- changes:
  * Sanity check, clean all the old package not only the one that are concern by
the run
  * No more recursive cleanup in case of failure
  * Code cleanup and consistency improved
1.3.1
15 May 2012 16:37:23
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.3.1
- important bug fix in jail -i and jail -l
1.3
15 May 2012 10:18:40
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.3
- changes:
  * Stop using zfs properties to store the queue to avoid size limitation
  * Bug fixes
1.2
03 May 2012 17:56:24
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.2
- changes:
  * jails are now real jail(8)
  * only have network access during make fetch
  * poudriere jail -i -j <yourjail> now shows the activity of the jail
  * csup support for poudriere ports
  * new poudriere cron and poudriere queue command
1.1
01 May 2012 13:03:35
Original commit files touched by this commit
bapt search for other commits by this committer
Point to the new home
1.1
02 Feb 2012 12:54:29
Original commit files touched by this commit
bapt search for other commits by this committer
- update to 1.1

Changes:
- add ARCH=i386 in make.conf on i386 jail for amd64 host [1]
- testport and bulk now uses the same package dir:
${POUDRIERE_DATA}/packages/<jailname>-<portstreename> [2]
- fix testport with pkgng
- remove an extras .txz when creating a jail > 9.0

Submitted by:   martymac[1]
Suggested by:   avilla[2]
1.0
31 Jan 2012 21:43:35
Original commit files touched by this commit
bapt search for other commits by this committer
poudriere is a tool primarily designed to test package production on
FreeBSD. However, most people will find it useful to bulk build ports
for FreeBSD.

WWW:    http://git.etoilebsd.net/poudriere/

Of course this is pkgng aware and it support incremental upgrade of binary bulks
:)

Number of commits found: 141 (showing only 41 on this page)

«  1 | 2