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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
poudriere Port build and test system
3.4.1_1 ports-mgmt on this many watch lists=37 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.1_1Version 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-04-24 14:42:04
Commit Hash: b0d32c5
People watching this port, also watch:: pkg, nginx, sudo, rsync, 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.1_1/catalog.mk
  2. /usr/local/share/licenses/poudriere-3.4.1_1/LICENSE
  3. /usr/local/share/licenses/poudriere-3.4.1_1/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
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
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 = 1705311168 SHA256 (freebsd-poudriere-3.4.1_GH0.tar.gz) = 28af767a28eb5a042d98c29fc0771c938f0dfd4b6b4d44549fcab64938e0fdd5 SIZE (freebsd-poudriere-3.4.1_GH0.tar.gz) = 4557247

Packages (timestamps in pop-ups are UTC):
poudriere
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.1_13.4.1_13.3.63.4.1_13.4.1_1-3.3.6-
FreeBSD:13:quarterly3.4.1_13.4.1_13.3.7_13.4.1_13.4.1_13.4.03.4.03.4.0
FreeBSD:14:latest3.4.1_13.4.1_13.3.7_13.4.1_13.4.1_13.3.7_1-3.3.7_1
FreeBSD:14:quarterly3.4.1_13.4.1_1-3.4.1_13.4.1_13.4.03.4.03.4.0
FreeBSD:15:latest3.4.1_13.4.1_1n/a3.4.1_1n/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.1_1: 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.1?dummy=/
Collapse this list.

Number of commits found: 140 (showing only 40 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_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: 140 (showing only 40 on this page)

«  1 | 2