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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
poudriere-devel Port build and test system
3.4.99.20260425 ports-mgmt on this many watch lists=18 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.99.20260303Version of this port present on the latest quarterly branch.
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-08-16 10:12:07
Last Update: 2026-04-25 21:42:32
Commit Hash: b3d20953
People watching this port, also watch:: pkg, git, wget, rsync, firefox
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:
pkg-plist: as obtained via: make generate-plist
Expand this list (129 items)
Collapse this list.
  1. /usr/local/share/licenses/poudriere-devel-3.4.99.20260425/catalog.mk
  2. /usr/local/share/licenses/poudriere-devel-3.4.99.20260425/LICENSE
  3. /usr/local/share/licenses/poudriere-devel-3.4.99.20260425/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(0,0,0) etc/poudriered.conf.sample
  9. etc/rc.d/poudriered
  10. @comment libexec/poudriere/cachec
  11. libexec/poudriere/clock
  12. libexec/poudriere/cpdup
  13. libexec/poudriere/dirempty
  14. libexec/poudriere/dirwatch
  15. libexec/poudriere/getpid
  16. libexec/poudriere/locked_mkdir
  17. libexec/poudriere/lockf
  18. libexec/poudriere/nc
  19. libexec/poudriere/poudriered
  20. libexec/poudriere/ptsort
  21. libexec/poudriere/pwait
  22. libexec/poudriere/rename
  23. @comment libexec/poudriere/rm
  24. libexec/poudriere/setsid
  25. libexec/poudriere/sh
  26. libexec/poudriere/timeout
  27. libexec/poudriere/timestamp
  28. libexec/poudriere/write_atomic
  29. share/bash-completion/completions/poudriere
  30. share/man/man8/poudriere-audit.8.gz
  31. share/man/man8/poudriere-bulk.8.gz
  32. share/man/man8/poudriere-distclean.8.gz
  33. share/man/man8/poudriere-image.8.gz
  34. share/man/man8/poudriere-jail.8.gz
  35. share/man/man8/poudriere-logclean.8.gz
  36. share/man/man8/poudriere-options.8.gz
  37. share/man/man8/poudriere-pkgclean.8.gz
  38. share/man/man8/poudriere-ports.8.gz
  39. share/man/man8/poudriere-queue.8.gz
  40. share/man/man8/poudriere-repo.8.gz
  41. share/man/man8/poudriere-status.8.gz
  42. share/man/man8/poudriere-testport.8.gz
  43. share/man/man8/poudriere-version.8.gz
  44. share/man/man8/poudriere.8.gz
  45. share/examples/poudriere/Caddyfile.sample
  46. share/examples/poudriere/httpd.conf.sample
  47. share/examples/poudriere/nginx.conf.sample
  48. share/poudriere/MANIFESTS
  49. share/poudriere/api.sh
  50. share/poudriere/audit.sh
  51. share/poudriere/awk/dependency_loop.awk
  52. share/poudriere/awk/file_cmp_reg.awk
  53. share/poudriere/awk/git_dirty.awk
  54. share/poudriere/awk/humanize.awk
  55. share/poudriere/awk/json.awk
  56. share/poudriere/awk/json_jail.awk
  57. share/poudriere/awk/json_top.awk
  58. share/poudriere/awk/parse_MOVED.awk
  59. share/poudriere/awk/processonelog.awk
  60. share/poudriere/awk/processonelog2.awk
  61. share/poudriere/awk/siginfo_buildtime.awk
  62. share/poudriere/awk/unique_pkgnames_from_flavored_origins.awk
  63. share/poudriere/bulk.sh
  64. share/poudriere/common.sh
  65. share/poudriere/daemon.sh
  66. share/poudriere/distclean.sh
  67. share/poudriere/foreachport.sh
  68. share/poudriere/html/assets/DataTables-1.13.8/css/dataTables.bootstrap5.min.css
  69. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc.png
  70. share/poudriere/html/assets/DataTables-1.13.8/images/sort_asc_disabled.png
  71. share/poudriere/html/assets/DataTables-1.13.8/images/sort_both.png
  72. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc.png
  73. share/poudriere/html/assets/DataTables-1.13.8/images/sort_desc_disabled.png
  74. share/poudriere/html/assets/DataTables-1.13.8/js/dataTables.bootstrap5.min.js
  75. share/poudriere/html/assets/DataTables-1.13.8/js/jquery.dataTables.min.js
  76. share/poudriere/html/assets/bootstrap-5.3.2/css/bootstrap.min.css
  77. share/poudriere/html/assets/bootstrap-5.3.2/js/bootstrap.bundle.min.js
  78. share/poudriere/html/assets/favicon.png
  79. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.js
  80. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.js
  81. share/poudriere/html/assets/jquery-3.7.1/jquery-3.7.1.min.map
  82. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  83. share/poudriere/html/assets/logo-dark.png
  84. share/poudriere/html/assets/logo-light.png
  85. share/poudriere/html/assets/poudriere.js
  86. share/poudriere/html/build.html
  87. share/poudriere/html/index.html
  88. share/poudriere/html/jail.html
  89. share/poudriere/html/robots.txt
  90. share/poudriere/image.sh
  91. share/poudriere/image_dump.sh
  92. share/poudriere/image_firmware.sh
  93. share/poudriere/image_hybridiso.sh
  94. share/poudriere/image_iso.sh
  95. share/poudriere/image_mfs.sh
  96. share/poudriere/image_rawdisk.sh
  97. share/poudriere/image_tar.sh
  98. share/poudriere/image_usb.sh
  99. share/poudriere/image_zfs.sh
  100. share/poudriere/image_zsnapshot.sh
  101. share/poudriere/include/asserts.sh
  102. share/poudriere/include/cache.sh
  103. share/poudriere/include/colors.pre.sh
  104. share/poudriere/include/colors.sh
  105. share/poudriere/include/common.sh.dragonfly
  106. share/poudriere/include/common.sh.freebsd
  107. share/poudriere/include/display.sh
  108. share/poudriere/include/fs.sh
  109. share/poudriere/include/hash.sh
  110. share/poudriere/include/html.sh
  111. share/poudriere/include/parallel.sh
  112. share/poudriere/include/pkg.sh
  113. share/poudriere/include/pkgqueue.sh
  114. share/poudriere/include/shared_hash.sh
  115. share/poudriere/include/util.sh
  116. share/poudriere/jail.sh
  117. share/poudriere/logclean.sh
  118. share/poudriere/options.sh
  119. share/poudriere/pkgclean.sh
  120. share/poudriere/ports.sh
  121. share/poudriere/processonelog.sh
  122. share/poudriere/queue.sh
  123. share/poudriere/repo.sh
  124. share/poudriere/status.sh
  125. share/poudriere/testport.sh
  126. share/zsh/site-functions/_poudriere
  127. @owner
  128. @group
  129. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • poudriere-devel>0:ports-mgmt/poudriere-devel
Conflicts:
CONFLICTS_INSTALL:
  • poudriere
To install the port:
cd /usr/ports/ports-mgmt/poudriere-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/poudriere-devel
  • pkg install poudriere-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: poudriere-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1777152509 SHA256 (freebsd-poudriere-3.4.99.20260425-3.3.0-2565-g0198103a3_GH0.tar.gz) = 7f7cac3bdd301099ac23db7cc0bf9fa6f6d37c75f92d0d598e3f60b874c71d0a SIZE (freebsd-poudriere-3.4.99.20260425-3.3.0-2565-g0198103a3_GH0.tar.gz) = 5837298

Packages (timestamps in pop-ups are UTC):
poudriere-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.99.202604153.4.99.202604253.3.99.20200326_23.4.99.202507243.4.99.20260425n/an/an/a
FreeBSD:13:quarterly3.4.99.202603033.4.99.202603033.3.99.202208313.4.99.202507243.4.99.20260303n/an/an/a
FreeBSD:14:latest3.4.99.202604253.4.99.202604253.3.99.202208313.4.99.202507243.4.99.202604253.3.99.20220831-3.3.99.20220831
FreeBSD:14:quarterly3.4.99.202603033.4.99.20260303-3.4.99.202507243.4.99.202603033.4.99.202312113.4.99.202312113.4.99.20231211
FreeBSD:15:latest3.4.99.202604253.4.99.20260425n/a3.4.99.20250724n/an/a3.4.99.202401223.4.99.20240122
FreeBSD:15:quarterly3.4.99.202603033.4.99.20260303n/a-n/an/a--
FreeBSD:16:latest3.4.99.202604253.4.99.20260425n/a-n/an/a--
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
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for poudriere-devel-3.4.99.20260425: 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-devel
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.3.0-2565-g0198103a3?dummy=/
Collapse this list.

Number of commits found: 334 (showing only 100 on this page)

«  1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.1.99.20150422
22 Apr 2015 16:18:29
Revision:384497Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.4-62-g431268b

Changes:
  Fix building of HTML json files / an occasional 'mv: fastcopy:' warning.
3.1.99.20150421_2
21 Apr 2015 18:24:19
Revision:384439Original commit files touched by this commit
bdrewery search for other commits by this committer
Remove my accidentally committed test for r384436
3.1.99.20150421_1
21 Apr 2015 18:20:09
Revision:384437Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.4-61-g2259889

Changes:
  Support STRICT_DEPENDS.
3.1.99.20150421
21 Apr 2015 17:01:51
Revision:384434Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.4-60-ga6e4d2b

Changes:
  Fix build with 8.4.
3.1.99.20150420
20 Apr 2015 16:34:00
Revision:384365Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.4-58-gd237819

Changes:
    Fix not setting proper UNAME_m/p for powerpc64 cross build
    Fix qemu builds not setting MACHINE/MARCHINE_ARCH in make.conf
    QEMU: No need to set MACHINE/MACHINE_ARCH in env.
    QEMU: For consistency set UNAME_m/p in jail's login.conf.
    Don't let balance_pool() failure crash a builder.
    Avoid double ln(1) when called in a clean_pool/stop_build failure from
build_pkg
    When a build crashes and does not complete, properly cleanup its builder
jail.
    bulk queue optimizations
    Call pkg_cache_data in a separate worker. This allows build_pkg() to finish
quicker.
    bulk -t/testport: Fix the first package built in a jail not showing its
needed shared libraries.
    Disable 'set -x' in some noisy functions
    Rewrite lock_acquire() to not spam 'sleep 0.1'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.1.99.20150409_1
10 Apr 2015 01:54:02
Revision:383687Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.3-7-g07740a0

Changes:
  - Run ldconfig -m (/etc/rc.d/ldconfig) on jail startup rather than
    jail creation.
3.1.99.20150409
09 Apr 2015 18:55:34
Revision:383666Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.3-6-g784f9aa

Changes:
  - jail -cx: Fix incorrect hard linking.
  - Support building powerpc from powerpc64 without qemu.
  - Document that '.' is not allowed in -jzp
  - jail_start: Enforce no '.' in -jzp.
3.1.99.20150403
04 Apr 2015 04:45:07
Revision:383189Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.3

Changes:
  - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
3.1.99.20150331
31 Mar 2015 17:12:19
Revision:382851Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.2

Changes:
  - HTML: Fix JS error processing data.status by improving compatibilty with
    older JSON files.
3.1.99.20150327
28 Mar 2015 01:59:14
Revision:382447Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.1-42-g77fcbdb

Changes:
  - jail -u: Fix freebsd-update caring about host `sysctl kern.bootfile`
3.1.99.20150326
26 Mar 2015 22:03:24
Revision:382347Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.1-41-g00ae908

Changes:
  - Fix 'cp: File Exists' and 'identical (not copied)' errors
  - jail -u: Fix freebsd-update for EOL and non-TTY usage
  - ATOMIC_PACKAGE_REPOSITORY: Fix crash if user removes the dir .latest
    refers to
3.1.99.20150325
25 Mar 2015 05:30:32
Revision:382196Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.1.1-36-g2c5e0ca

Changes:
  - jail -i: Show 'fs' and 'mnt' values
  - Fix ZFS not rolling back the jail to clean when using TMPFS
3.1.99.20150323_1
23 Mar 2015 21:17:35
Revision:382044Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1.1-34-g9b5d330

This fixes a realpath warning from all poudriere commands.
3.1.99.20150323
23 Mar 2015 21:08:00
Revision:382042Original commit files touched by this commit
bdrewery search for other commits by this committer
Actually there is a harmless warning only.
3.1.99.20150323
23 Mar 2015 21:05:42
Revision:382041Original commit files touched by this commit
bdrewery search for other commits by this committer
Block this for now as it is not actually running now.
3.1.99.20150323
23 Mar 2015 19:29:02
Revision:382033Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1.1-33-gbf2a55b
  (I decided to use 'git-describe --tags' now that USE_GITHUB supports it)

Changes:
 - Allow overriding jail params with JAIL_PARAMS
 - Remove old nxb-bin directory if needed.
 - Fix more cases of running from local checkout
 - Allow all COLOR variables to be overridden in poudriere.conf.
 - testport -c is fixed
 - bulk now creates a copy of /var/db/ports to avoid breakage if the
   directory in /usr/local/etc/poudriere.d/options is touched during a build.
 - XDEV: Remove /bin/sh /bin/csh from the static hardlink list on mips/mips64
   as there are endian issues to work out.
3.1.99.20150320
20 Mar 2015 20:07:51
Revision:381777Original commit files touched by this commit
bdrewery search for other commits by this committer
For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
3.1.99.20150320
20 Mar 2015 17:52:46
Revision:381753Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to checkin 54183f5f

Changes:
  - When using TMPFS_LOCALBASE (TMPFS_ALL) always try to clone the ref
    jail's LOCALBASE to the builder jail on port build startups. There
    is an optimization to not do this but it is needed for 'jail start'
    hooks that want to customize LOCALBASE. It normally will be a NOP.
3.1.99.20150319
19 Mar 2015 20:30:20
Revision:381688Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix the new USE_GITHUB to rename the distfile such that it does not
conflict with the old scheme and cause a "reroll" or "invalid checksums".  This
also avoids clobbering the FreeBSD distcache.

Use a revision in the DISTNAME for USE_GITHUB in case we need to bump this
again for anything. It's more a hint of how to handle it in the future.

Reported by:	mat
Discused with:	mat, antoine, swills
With hat:	portmgr
3.1.99.20150319
19 Mar 2015 18:13:18
Revision:381651Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix accidental change in r381648
3.1.99.20150319
19 Mar 2015 18:08:26
Revision:381648Original commit files touched by this commit
bdrewery search for other commits by this committer
Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with
GITHUB.

The new GITHUB MASTER_SITE from r381618 now supports not setting GH_COMMIT and
only having GH_TAGNAME default to DISTVERSION.

All of these ports as-is.

With hat:	portmgr
3.1.99.20150319
19 Mar 2015 16:55:31
Revision:381619Original commit files touched by this commit
bdrewery search for other commits by this committer
Convert to new USE_GITHUB
3.1.99.20150319
19 Mar 2015 15:45:17
Revision:381604Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to checkin 80b7167

Changes:
  - Clean up language of the zsh completion for bulk -c and -C.
  - Manpage fixes
  - jail: Fix handling of games distribution for recent CURRENT.
  - testport: Show error when unable to extract pkg
  - jail -uc: Support a SETNAME-src.conf
  - Add 'builder' start/stop hook. Params: id mnt
  - Add a check to see if id(1) works in the jail.
  - HTML: Show proper percentage in progress bar.
  - Fix creating cpdup ignore files in jail if cpdup is not used (ZFS).
  - Cross-building updates
3.1.1
11 Mar 2015 17:33:40
Revision:381024Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add missing EXAMPLES option

PR:		196244
Submitted by:	amdmi3
Approved by:	bdrewery (maintainer)
3.1.1
08 Dec 2014 17:15:41
Revision:374304Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1.1 which fixes pkg(8) crashing in 8.4 jails.
  8.4 jails should be recreated if created with Poudriere 3.1 or
  poudriere-devel-3.0.99.20141117.
3.1.0
04 Dec 2014 00:03:51
Revision:373855Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1.0

No changes are in this from RC3.
3.1.r3
02 Dec 2014 14:55:57
Revision:373765Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1-RC3

Changes:

 * Qemu fixes
 * pkgclean -f fix
 * Support creating jails from projects/ branch.
3.1.r2
19 Nov 2014 16:33:32
Revision:372797Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin e3445da which is 3.1-RC2

Changes:
  * Fix pkgclean -f after recent cwd changes
  * Fix for native-xdev login.conf support
3.1.r1
17 Nov 2014 20:15:22
Revision:372682Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 7851588, which is 3.1-RC1

  See https://github.com/freebsd/poudriere/wiki/release_notes_31 for Release
  Notes.
3.0.99.20141117
17 Nov 2014 17:11:15
Revision:372673Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 8d28349

  The next update will be 3.1-RC1.

Changes:
  * The HTML interface is now fixed for file:// and direct access. This
    currently only works for the build directory. The jail-level and top-level
    do not yet work, but may in the future.
  * Fix usage over NFS when root does not have access to current directory.
  * Fix performance for qemu/native-xdev by not using /bin/sh for pkg(8)'s
    ABI_FILE
3.0.99.20141010
28 Oct 2014 19:04:53
Revision:371642Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to checkin d2f5c83

Changes:
  * Minor display fixes
  * poudriered cleanups
  * ports -l: Support -n like jail
  * Add a 'jail stop' hook called right before jail is shutdown
  * Auto fix shadowed files in repository that are owned by pkg(8)
  * jail -cx: TARGET/TARGET_ARCH fixes
3.0.99.20140926
27 Sep 2014 04:19:11
Revision:369357Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin caf0bb9

Changes:
  * jail -x: Build and install native-xtools cross compile tools.
    Submitted by sbruno@
3.0.99.20140922
23 Sep 2014 04:35:23
Revision:369004Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 96b7698

Changes:
  * Fix another race in balance_ool() causing crashed builds
  * More color fixes
  * jail -u: Fix detection of invalid jails
  * Better handling of crashed builds
  * Fix incremental rebuild for pkg/pkg-devel
3.0.99.20140919
19 Sep 2014 14:36:51
Revision:368566Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 4555dff [now a git hash]
- Poudriere's home has moved to https://github.com/freebsd/poudriere/wiki

Changes:
  * Fix some error handling with the recent races fixes, which led to them
    still crashing.
  * Display some nicer errors in some cases rather then just exiting.
  * jail -m null: Fix /etc/login.conf.db being stale after deleting
    the jail.
  * Fix a possible case of dependency calculation errors being lost.
3.0.99.20140916
16 Sep 2014 17:17:13
Revision:368337Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin d7e95d9102

Changes:
  * HTML: Fix NaN showing in a case
  * Fix handling of SIGPIPE for cleaning up.
  * Improvements to cleanup handling such that recursive errors will not
    stop the cleanup process.
  * HTML: Add an apache example
  * testport: Allow tee(1) more time to flush buffer before killing it off.
  * bulk: Remove the use of tee(1)
  * bulk: Fix several races leading to "stuck_in_queue" and "Unknown stuck
    queue bug".
  * jail -m src=: Also copy in the src tree now. .git and .svn are ignored.
  * bulk: Fix high CPU usage/spinning when the queue is waiting on the last
    jobs to finish.
  * Remove use of stripcolors pipe which used far too much CPU.
  * bulk: Fix a case where computing deps was not delaying errors until
    the end of deps calculation was intended.
3.0.99.20140827
27 Aug 2014 13:09:20
Revision:366322Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 7c2b030b2b

Changes:
  * testport: Detect invalid origin in -o
  * Still symlink logs to errors/ for 'stuck_in_queue'
  * Add a jail:start hook. Can be used to customize the jail for builds on
    startup.
  * jail -u: Stop trying to nullmount /usr/src on top of itself, and
    fix /compat warning.
  * bulk -t/testport: Only show NEEDED libraries using readelf(1) rather than
    ldd(1) which was showing indirect library dependencies.
  * bulk -R / NO_RESTRICTED: Show which files are being removed by
    clean_restricted
  * Fix showing missing MOVED as a warning
  * jail -i: Fix to not require a ports tree
  * bulk -i: Fix installation of ports-mgmt/pkg
3.0.99.20140808
09 Aug 2014 03:27:16
Revision:364394Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 439a908c73

Changes:
  * ports -u: Fix with git
  * bulk: Some dependency failures are now delayed rather than immediately
          fatal. This allows identifying more build problems rather than
          needing to iteratively run bulk to continue finding more.
  * Add a note that DEVELOPER is ignored without bulk -t/testport.
  * Also remove DEVELOPER_MODE for ports not being tested. (pkg uses it and
    causes fatal pkg-lstat errors on bad plist)
  * Only show boost priority if actually building the packages listed
  * Add PKG_REPO_META_FILE passthrough for repo meta file for pkg-repo. Not
    currently useful so undocumented. It will be more useful when pkg-repo -m
    learn mores metadata options and there is a client-side way to view the
    metadata.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20140801
01 Aug 2014 23:55:11
Revision:363771Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin bbac739f86

Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * status: Fix -H to be tab-delimited
3.0.99.20140626
27 Jun 2014 03:30:50
Revision:359441Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 6d00750ddc

Changes:
  * HTML: Fix printing of "Remaining" on the jail page
  * Build reason: Change "missing LDFLAGS" to "missing_LDFLAGS" to have a one
    word reason
  * Update example nginx config for 1.6: nginx 1.6 now includes
    application/json in default mime.times
  * Add USE_PROCFS and USE_FDESCFS to allow disabling requirement on them
3.0.99.20140619_1
19 Jun 2014 23:07:17
Revision:358474Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 81baf7e90d

Changes:
  * Fix bulk -f handling of relative file
3.0.99.20140619
19 Jun 2014 15:04:31
Revision:358428Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin df5632bbea

Changes:
  * bulk: Always clean restricted packages when done building if NO_RESTRICTED
    is set
  * bulk: Don't rebuild unneeded deps which were not specified on the cmdline.
    NOTE: This means that partial builds will not create a consistent repo of
          other existing packages. I.e., running bulk PORT1 PORT2 and then
          running bulk PORT1 will make it only create a consistent repo
          for PORT1. Always build with the ports you expect to be there.
  * Fix 'msg_error' not defined errors.
  * pkgclean/distclean: Consider hardlinks for size calculation
  * distclean:
    - Fix some false-positives
    - Support multiple -p options
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20140517_1
03 Jun 2014 14:03:22
Revision:356370Original commit files touched by this commit
sbruno search for other commits by this committer
Add option to pull in emulators/qemu-static-user to assist in x-compiling
for non-x86 architectures.

Reviewed by:	bdrewery
3.0.99.20140517_1
18 May 2014 01:10:14
Revision:354381Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 33c926770a

Changes:
  * Fix bulk -a
3.0.99.20140517
17 May 2014 15:48:50
Revision:354329Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 3a2569440b
- Fix build on 9.1 which does not have F_DUPFD_CLOEXEC

Changes:
  * status/jail -l: Fix sort(1) error on <10
  * Fix crash with SIGINFO done too early in build
  * Prevent appending the same make.conf multiple times
  * Fix (-s) showing in sanity when pkg is missing
  * Fix jail -u
  * jail -u: Name the jail with -default so it can be stopped
             with jail -k.
  * Add ALLOW_MAKE_JOBS_PACKAGES which lets the named package globs
    to always run with MAKE_JOBS regardless of ALLOW_MAKE_JOBS. Default
    is set to allow 'pkg' and 'ccache' to build with MAKE_JOBS as they
    typically holdup the rest of the build.
  * No longer run 'make clean' before building a port as it is not needed
    due to always using a WRKDIRPREFIX
  * Fix -a to work with bad-styled category Makefiles
  * sem(4) is only needed on <9
3.0.99.20140509
11 May 2014 18:03:34
Revision:353722Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin f86a423218

Changes:
    * Reduce jail restarting for networking access by now always starting
      2 jails. One with networking support and one without. This allows
      not constantly restarting jails to enable/disable networking, which
      causes a lot of jail lock contention.
    * Color support has been added. This is disabled by any of:
      1. poudriere -N <sub-command>
      2. stdout or stderr NOT in a TTY (piped)
      3. USE_COLORS=no in poudriere.conf
    * Add DURATION_FORMAT and BUILDTIME_FORMAT to allow changing time
      display and default build name.
    * madvise(MADV_PROTECT) the main poudriere process to allow it to cleanup
      on failure from out-of-swap.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20140419
22 Apr 2014 14:44:04
Revision:351844Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 32a2683eca

Changes:
  - Queue is now priotitized by the dependency-chain
    length and not by number of direct dependencies.
  - Add PRIORITY_BOOST in poudriere.conf which takes
    PKGNAME globs to boost up to the top of the queue.
    Example:
      PRIORITY_BOOST="apache-openoffice* pypy* mysql-workbench*"
  - bulk/testport: Add -k to keep going on test failures.
    The failures are stll considered failures but do not skip
    further builds depending on that port.
  - bulk -at: This now defaults to -k
  - Leftovers and Orphan checking now uses the scripts in
    ports so we can update them frequently without a poudriere
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20140320_1
23 Mar 2014 16:15:14
Revision:348867Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix installation of hook samples
- Fix build on 8.x
3.0.99.20140320
23 Mar 2014 15:40:11
Revision:348866Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 0966e62bc4
- Cleanup Makefile to use pkg-plist [1]

Changes:
  - make_index fixes (use ports/portsnap version now)
  - Documentation updates
  - Use autotools for build
  - All incremental messages are in a consistent format now.
  - New daemon poudriered using libucl with fine-grained permissions, but
    not yet hooked up or documented. It will be hooked up to poudriere-queue
    and documented soon.
  - Add an nc(1) wrapper to work around src change r249499.
  - status: Add -H for scripted mode
  - status: Show URL if available
  - Allow to specify revision when running poudriere jail -u with svn method
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20140131
31 Jan 2014 16:44:54
Revision:342019Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 74abc9e1c2

Changes:
  * bulk: Support port origins ending in /
  * ATOMIC_PACKAGE_REPOSITORY: Fix bulk/testport when running on 9.1,8.4,8.3
    as they do not support mv(1) -h to rename a symlink. This is fixed by
    adding a custom rename(1) that just calls rename(2) on the arguments
    to ensure an atomic rename(2) is done.
3.0.99.20140123
23 Jan 2014 08:58:23
Revision:340814Original commit files touched by this commit
bapt search for other commits by this committer
Update to checkin 4fad732f19

Changes:
 * Try to automatically load sem(4) if possible
 * Fox PRESERVE_TIMESTAMP option
3.0.99.20140122
22 Jan 2014 23:21:56
Revision:340747Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 32dddce6d7
- Update LICENSE format

Changes:
  - Add a BUILDER_HOSTNAME that can be set to define the hostname
    for package building
  - Add PRESERVE_TIMESTAMP (default off) to allow preserving timestamps
    in svn checkouts
  - Auto clean packages when their version does not match the jail's version
  - jail -l: Add -n to only show name
  - Ensure /sbin:/usr/sbin is in PATH
  - jail: Add -r to rename jails (jail -r newname -j oldname)
  - Fix ipv6-only usage
  - Require sem(4) kernel support as some ports require it
3.0.99.20140115
15 Jan 2014 17:58:49
Revision:339797Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 58af837f0e

Changes:
  * Fix display issue when ATOMIC_PACKAGE_REPOSITORY is disabled
  * Spelling fixes
  * Manpage updates
3.0.99.20140113_2
13 Jan 2014 16:13:19
Revision:339604Original commit files touched by this commit
bdrewery search for other commits by this committer
Patch no longer needed
3.0.99.20140113_1
13 Jan 2014 16:12:26
Revision:339603Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 105ef35755

Changes:
  - Fix hang in sanity check
  - Fix race causing "unknown stuck queue" after ports finish building
  - Fix PARALLEL_JOBS always set to prepare number
  - Cache fixes
  - cpdup -X usage fixes
  - bulk: Avoid rollback on first startup (speeds up startup)
  - Cleanup some error handling with parallel processes,
    errors will now cause a 30 second wait for other processes
    to cleanly exist instead of sending a SIGKILL right away.
  - Fix KEEP_OLD_PACKAGES_COUNT when package root
    is a symlink
  - Ignore home directory of users created by ports during
    leftover check
  - Load MOVED on startup and use it to track changed origins
    in existing packages, which fixes more invalid dependency errors
    and "new dependency" deletions in sanity check.
  - Checksum is now done as root in case it needs to refetch
  - testport: Remove extra -J description
3.0.99.20131230_1
31 Dec 2013 02:19:59
Revision:338214Original commit files touched by this commit
bdrewery search for other commits by this committer
Add temporary workaround for hang during sanity check
3.0.99.20131230
30 Dec 2013 22:11:55
Revision:338182Original commit files touched by this commit
bdrewery search for other commits by this committer
There is a hang while running sanity check, working on fix
3.0.99.20131230
30 Dec 2013 21:37:55
Revision:338174Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin ae87e905f3

Changes:
 * Fix sanity checking not properly recursively deleting dependencies.
 * bulk/testport: Add PREPARE_PARALLEL_JOBS and  -J n[:P] where P is
   used for pre-build parallel jobs which may be more IO-bound
 * Typo fixes in manpage
3.0.99.20131226
26 Dec 2013 12:53:25
Revision:337487Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin a9e8799172

Changes:
  * Add new MAX_MEMORY and TMPFS_LIMIT to allow limiting memory
  * bulk: Show (-C) when used when deleting existing packages
  * bulk: for install,deinstall,package,extract limit execution
    time to 1 hour to avoid endless loops like devel/meta-cvs in
    r337304
  * Allow BUILDNAME to be overridden in poudriere.conf, such as:
    BUILDNAME=$(TZ=UTC date +%Y%m%dT%H%M%SZ)
3.0.99.20131219
19 Dec 2013 15:50:11
Revision:336930Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin e5f36a7de8

Changes:

  * Package builds are now atomic. They will not update the
    package repository directory until the build finishes.
    This can be disabled with ATOMIC_PACKAGE_REPOSITORY (default yes).
    This will convert the repository to a new format on first build.
    If a build fails, all of the successful packages are retained
    for the next attempt, but the old packages do not get modified.
  * Disabling COMMIT_PACKAGES_ON_FAILURE (default yes) will have it
    not touch the repository if the build fails; the package repository
    will only be updated once a build succeeds.
  * bulk now has a dry run mode (-n). Requires ATOMIC_PACKAGE_REPOSITORY
  * Add KEEP_OLD_PACKAGES which will keep KEEP_OLD_PACKAGES_COUNT
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20131028_2
16 Dec 2013 17:27:56
Revision:336649Original commit files touched by this commit
bapt search for other commits by this committer
Pass maintainership to bdrewery
3.0.99.20131028_2
06 Dec 2013 18:59:25
Revision:335783Original commit files touched by this commit
bdrewery search for other commits by this committer
poudriere.d should be a @dirrmtry as it is user modifiable
3.0.99.20131028_1
19 Nov 2013 23:59:36
Revision:334366Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix leftover detection on HEAD due to nmtree update
3.0.99.20131028
29 Oct 2013 00:25:26
Revision:331916Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 6da5271386

Changes:
  * Fix crash when ALLOW_MAKE_JOBS is set
3.0.99.20131019
19 Oct 2013 22:41:16
Revision:330946Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 7f33ec2fcb

Changes:
  * pkgclean: Fix to properly remove correct duplicated package
  * Only markfs prepkg for bulk/testport, not pkgclean
  * jail -l: Fix crash if no jails defined
3.0.99.20131017
17 Oct 2013 15:30:58
Revision:330649Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin ab7af29666

Changes:
  * pkgclean: Detect and cleanup duplicated packages due to PKGNAME
    renaming
  * Misc typo fixes
  * ports -m git
    - Use --depth=1 to not download all history for the repository.
    - Support -v to show output
3.0.99.20131016
16 Oct 2013 14:23:09
Revision:330517Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 725ea5afcf

Changes:
  * poudriere.8: Document that -j is required for bulk
  * bulk/testport: Delete packages that have changed PKGNAME during startup,
    which will avoid pkg-repo duplicate package warnings/bugs. This will not
    clean up existing duplicates, just fix new ones going forward.
  * bulk: Fix start hook starting before validations
3.0.99.20131009
10 Oct 2013 02:20:17
Revision:329958Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin cf519772ff

Changes:
  * Fix random crashes with parallel process handling
  * sanity check is now parallelized for a big speedup
  * Pkg deleting during startup has been optimized further
    to avoid a bottleneck during parallelization
  * jail -cu: Disable CCACHE on 10
  * Manpage typo fix
  * testport/bulk -t: Fix staging absolute link checking with files
    that have spaces
  * testport: Fix so that MAKE_JOBS runs by default
  * bulk -t: Fix so that MAKE_JOBS does not run by default
  * testport: Fix so that the port being tested shows in the web ui.
    Note that this is still in data/logs/bulk/
3.0.99.20131005
05 Oct 2013 22:56:46
Revision:329518Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin fbd0b7e356

Changes:
  * Loopback address fixes
  * Fixes for when running poudriere in a jail (do not use fdescfs or
    devfs to hide/unhide devices). PATCHED_FS_KERNEL overrides this
  * Prevent SIGTSTP from reaching child builders
  * jail -c: Fix -m ftp-archive for 9.0
  * jail -cu: Add svnlite support and SVN_CMD override
3.0.99.20131001_1
01 Oct 2013 13:22:35
Revision:328947Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to proper checkin 4ee8a6ce8b

Reported by:	koobs
3.0.99.20131001
01 Oct 2013 11:48:34
Revision:328934Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 7761067198

Changes:
  * testport: Fix /prefix error when using pkg_install
  * Fix sample bulk.sh hook for stats
  * Don't set PREFIX when using 'testport -n', which avoids
    hiding cases where bsd.port.pre.mk are needed
3.0.99.20130927
27 Sep 2013 11:12:28
Revision:328454Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 7761067198

Changes:
  * Add BUILD_AS_NON_ROOT and set to 'no' by default. Set to 'yes' to
    attempt to build ports as non-root. Ports may need USES=uidfix to
    build, or NEED_ROOT=yes to mark as requiring root
  * Check for absolute symlinked files when staging
3.0.99.20130926
26 Sep 2013 13:51:53
Revision:328359Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 40778eb80f

Changes:
 - Non-root build fixes
 - Added BUILD_AS_NON_ROOT and disable by default until more wide
   testing can be done. Set to yes to build ports as non-root where
   possible
3.0.99.20130925
26 Sep 2013 13:49:13
Revision:328358Original commit files touched by this commit
bdrewery search for other commits by this committer
Use uidfix to fix non-root build
3.0.99.20130925
26 Sep 2013 13:34:50
Revision:328355Original commit files touched by this commit
bdrewery search for other commits by this committer
Mark as NEED_ROOT for now as it fails to stage otherwise

===> src/bin (install)
install -o root  -g wheel -m 555  poudriere.sh 
/wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere
install:
/wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere:
chown/chgrp: Operation not permitted
3.0.99.20130925
25 Sep 2013 12:37:02
Revision:328277Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 091bca866b

Changes:
 - Fix 'unexpected operator' warning during build
 - Always recreate /dev/null to workaround kern/139014
3.0.99.20130924
25 Sep 2013 00:32:40
Revision:328224Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin bba1e59a04

Changes:
  - Many usage/notices cleaned up
  - Some default invokations now work as expected
  - jail -cu: http method now supported
  - Non-root package building is now in for staged ports that do
    not have NEED_ROOT. It defaults to building as 'nobody', but
    can be overridden by changing PORTBUILD_USER in poudriere.conf
  - Fix detecting {/,/usr,/usr/local} on staged NO_MTREE ports
3.0.99.20130923.1
24 Sep 2013 02:22:25
Revision:328085Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 926c783293

Changes:
  - Respect DESTDIR on poudriere install
  - testport -i: Fix when orphans are found with staging
  - bulk -v: Reword distfiles message
  - bulk: Fix INDEX building showing wrong origins
  - bulk: Remove stray " done" message
  - Staging fixes for testing ports-mgmt/pkg
  - jail: Deprecate csup
  - Add safety check for rm -rf /*
  - pkgclean: Fix finding packages [1]
  - During build, call install-mtree after run-depends. This should be
    a NOP, but mentioned in case weird things happen.

Reported by:	olgeni
3.0.99.20130923
23 Sep 2013 13:43:41
Revision:328003Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 49bdcf4dc4

Changes:
  - testport -i: Fix when stage orphans are found
  - Don't show mtree notices on builder startup
3.0.99.20130922
23 Sep 2013 11:23:36
Revision:327974Original commit files touched by this commit
bdrewery search for other commits by this committer
- Support STAGEDIR
3.0.99.20130922
22 Sep 2013 23:21:20
Revision:327902Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 6a4cc74775

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20130915
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.99.20130915
15 Sep 2013 19:27:14
Revision:327357Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 0eb89d4f74

Changes:
  ports: Add -k for -d usage to keep files around after deleting
  testport -i: Fix TERM not being passed into the jail
  jail -cu: Fix build with recent head due to new user 'unbound'
  Hardlink logs into latest and latest-per-pkg
  Fix recursive crash in jail_stop()
  Add TIMESTAMP_LOGS support
  Set build dir to 0700 to avoid gvfsd-trash tracking all mounts during build
3.0.99.20130906
06 Sep 2013 12:57:43
Revision:326493Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 63ec9efc9a

Changes:
  - HTML interface now use DataTables for pagination/searching/sorting
  - NO_FORCE_PACKAGE added to prevent setting FORCE_PACKAGE
  - New pkgclean subcommand for removing unwanted/unneeded packages.
    Similar concept as 'pkg autoremove', but for the repository.
  - testport -i: Fix for when the build fails
  - testport: Add hint about using -n when leftovers are found
  - Switch to using USE_PACKAGE_DEPENDS_ONLY
  - Fixes for detecting errors in startup, such as missing fdescfs
    support
  - Improved runaway output
3.0.99.20130721
21 Jul 2013 23:42:05
Revision:323424Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 6abae2a52c

Changes:
  * Speedup sanity checks by only checking ports that are required
    by the build and not all existing packages.
  * Switch to embedded cpdup(1) for creating jails instead of pax(1)
  * Implement port blacklisting defined in
    etc/poudriere.d/[(setname|jailname)-]blacklist
  * Add hooks for bulk start/stop
  * status: Always show actual path to logs instead of /latest
  * bulk: Add check for missing PKGNAME (empty port dir)
  * Disable tracking buildtimes by default
    TRACK_BUILDTIMES=yes to enable
  * bulk: Fixed dependency calculation for CHECK_CHANGED_DEPS.
    There are still some ports with issues.
  * Add portbuild/tinderbox error reasons [1]

Submitted by:	linimon [1]
3.0.99.20130629
29 Jun 2013 11:26:36
Revision:322045Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to checkin 5b2608fcc7

Changes:

  * HTML: Always redirect /latest/ to the actual build URL
  * HTML: Name build names as YYYY-MM-DD_HHhMMmSSs to remove ':'
    to make completions/URL encoding nicer.
  * Leftover updates
  * ports -u: Always 'svn upgrade' before updating (for 1.7->1.8)
  * Fix SVN compatibility with 1.8 for URL recording
  * jail -s now starts networking
  * Fix jail building on recent HEAD [requires devel/fmake on host]
  * Pre-liminary support for mips64/armv6
    See: https://fossil.etoilebsd.net/poudriere/info/f781dc0560
  * Repo building now always occurs if the repo is missing.
  * bulk -c: Fix deleting old caches
  * Allow user to override etc dir via POUDRIERE_ETC and -e switch
    See: https://fossil.etoilebsd.net/poudriere/info/5b2608fcc7
3.0.99.20130614
14 Jun 2013 11:38:18
Revision:320894Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 2f8d07b10c

Changes:
  - Fix parallel_exec child errors not stopping the build.
    I.e., when computing deps if an origin is not found, the
    build was not properly detecting that.
  - Be more strict about leftovers in /var/db
  - Package filename quoting fixes
3.0.99.20130608_1
09 Jun 2013 01:37:17
Revision:320310Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix leftovers with pkg_install.
  Note that this is handled fine with pkgng, but not with the
  legacy pkg_install tools.

Reported by:	QAT
3.0.99.20130608
08 Jun 2013 12:11:04
Revision:320245Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin e38d69a149

Changes:

    - Jail tar(1) and pkg(8) invokations
    - Remove unneeded ldd temp script
    - Fix appending MASTERNAME-make.conf twice [1]
    - Use swap-based disk for MDMFS [2]
    - HTML: Move assets into assets/ so that tab completion
      is not hindered for logs/ by logo.jpg

Reported by:	kwm [1]
Submitted by:	ak [2]
3.0.99.20130601
01 Jun 2013 12:56:54
Revision:319562Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin c61b908704

Changes:
  - Leftover fixes
  - Status fixes
  - ports-mgmt/pkg no longer required in the host when building
    WITH_PKGNG sets.
  - CCACHE fixes
  - jail: Support -m url= [1]
  - jail -u: Allow updating snapshot jails [1]
  - jail: Fix destroying/cleanup of jails with USE_TMPFS=all
  - HTML: Show skipped counts in failed/ignored tables
  - HTML: Show SVN URL
  - Allow DISTFILES_CACHE=PORTSDIR/distfiles now that DISTFILES
    are mounted in /distfiles [2]
  - testport: Make failed builds more clear [3]

Submitted by:	will [1]
Reported by:	mat [2]
Reported by:	tj [3]
3.0.99.20130525
25 May 2013 12:27:58
Revision:319046Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin c6bbdcc441

Changes:

  - Add example hook in etc/poudriere.d/hooks
  - Documentation cleanups
  - Sanity check fixes (ports tree exists)
  - SIGINT during build no longer register the build as
    'crashed'
  - status: Fix cases where this would change the status of
    the actual build
  - queue/daemon - Use a UNIX domain socket for scheduling builds
    instead of requiring the 'queue' user to have write access to
    the queue dir.
  - bulk -t: Add -r flag to recursively test dependencies (this was
    the old default behavior)
  - Revert linux leftover change - this is now handled in ports
    r318960
3.0.99.20130521
22 May 2013 00:13:35
Revision:318737Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 45d02f1ed1

Changes:
  - Add rc script
  - jail -c: Fix NO_ZFS support
  - bulk -t: Only test ports specified, not unlisted depends
  - make_index: Jail the INDEX building
  - options: Fix *make.conf not being respected
  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - status: Fix when running multiple builds at once
  - leftovers: Ignore shared library cache files
  - Various fixes
3.0.99.20130518
19 May 2013 01:55:21
Revision:318471Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin e55e1410c0 which will become 3.1

Changes:
    - Fix NO_ZFS support
3.0.99.20130517
17 May 2013 04:28:31
Revision:318354Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 9d45276ee9 which should become 3.0

Changes:
 - Add new subcommand 'status' which lists running builds. Specify
   -j[pz] to view the current status of a specific build and all of
   its jobs.
 - Missing/New Dependencies: Be more verbose by default about why
   packages are being deleted.
 - CHECK_CHANGED_OPTIONS now defaults to verbose
 - Add CHECK_CHANGED_DEPS and default it to on
 - Fix support for jails with ':' in them
 - bulk: Allow specifying -f multiple times
 - testport -i: Add hostname into /etc/hosts
 - Documentation fixes
 - Fix DISABLE_MAKE_JOBS support
 - Fix dependencies being checked twice during port builds when not
   port testing
 - jail -u fixes for freebsd-update/ftp
 - Fix buildtime tracking missing a space
3.0.99.20130426
26 Apr 2013 13:09:17
Revision:316603Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 6cbcb7e1bb

Changes:

   - Add new latest-per-pkg symlinks into the root
     bulk/ dir and bulk/jail/ dirs to link back to
     the most recent builds for each package
   - Use new CCACHE_DIR support
   - Fix JS error in HTML page when loading too early
   - Fix trying to clean '*' due to race condition when
     skipping packages
   - Remove CCACHE_CPP2 from jail -c as latest devel/ccache
     is already handling this for buildworld
   - Fix linux ports hanging during build
   - Fix jail -c on recent CURRENT by using DB_FROM_SRC
3.0.99.20130421
21 Apr 2013 21:28:47
Revision:316216Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 47f0b3b35d

Changes:

   - testport/bulk -t: Fix leftover detection for TMPFS LOCALBASE
   - Add bpf* to list of devices to unhide to fix libnet10
   - Use --fast-read (-q) option of tar when possible
   - Fix hanging when building some linux ports
   - testport -i: Fix terminal not being fully usable, ie for vi(1)
   - Fix depends failures not halting port building
   - Major speedups for NO_ZFS/USE_TMPFS startup/cloning
   - Mount /usr/src as read-only in every builder jail. This also
     saves using ~1GB of memory for every builder when using TMPFS
   - testport/bulk -t: Add checks to look for filesystem being touched
     before 'make install'
   - Fix some cases where poudriere would hang when errors were
     encountered
   - Various documentation/typo fixes
   - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
   - jail -d: Ensure jail not running before deleting

Feature safe:	yes
3.0.99.20130417
17 Apr 2013 15:55:18
Revision:315980Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin c9d23c4740

Changes:

 - Skip deleting symlinks/empty dirs with -s
 - Fix pkg_install builds [1]
 - Fix SETNAME-options not working [2]
 - ports: Fix cleanup when create is aborted
 - ports: Add -v to show more output for SVN operations
 - bulk: Add -N to skip generating package repository or INDEX
 - Show CONFIGURE_ENV/CONFIGURE_ARGS/MAKE_ENV in build logs
 - Add support for PTNAME-options

Submitted by:	Jimmy Olgeni <olgeni@olgeni.com> [1,2]
Feature safe:	yes
3.0.99.20130416
16 Apr 2013 22:09:15
Revision:315913Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 52e5de4fd8

Changes:
      - Install depends just-in-time in the proper sequence ordering, instead of
all upfront.
        This also fixes differences between testport and bulk with regards to
run-depends.
      - Give a port all the special depends distfiles it needs during build as
well. This fixes
        issues with fetching and distfiles.
      - Add basic hook support in /usr/local/etc/poudriere.d/hooks
      - bulk: New C index builder for pkg_* bulks
      - bulk: Automatically detect direct dependency changes. This should detect
        postgresql/mysql/perl updates (change of default versions) without
        needing user interraction.
      - Delete empty directories when cleaning up repositories
      - Add ftp-archive method for old releases
      - jail: consistently accept svn revision number
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.0.99.20130327
29 Mar 2013 11:25:14
Revision:315537Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin 51586b2049 which will eventually become 3.0
  This codebase has been in testing for several months now and
  is stable
- Remove standard description for ZSH

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.
  - testport has lost -d
  - Remove cron
  - Add daemon (rc script not completed yet)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.4.99.20130325
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.3.99.20130317
17 Mar 2013 20:22:54
Revision:314487Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to checkin e9eb1d10aa which will become 2.4.
  2.4 will be the last major release in 2.x. Once 2.4
  is released, this devel port will be updated to 3.0
  which optionally supports NO ZFS!!
- 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.
    - bulk: The queue is now processed through a priority based on how many
      other ports depend on the port that is ready-to-build [1]
    - bulk: Add -R option to remove RESTRICTED packages after building
    - bulk: Fix INDEX building
    - Builds now mount packages, ports, distfiles and options as read-only
      They are allowed to have changes made only in specific phases. Note that
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 334 (showing only 100 on this page)

«  1 | 2 | 3 | 4  »