CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

ports-mgmt/poudriere-devel 3.4.99.20260425

Port build and test system

Port info

Maintainer
bdrewery@FreeBSD.org
Packages
latest: 3.4.99.20260425
Upstream
up to date
Last update
to 3.4.99.20260425 · b3d20953a0
Quarterly
2026Q4: 3.4.99.20260425
WWW
https://github.com/freebsd/poudriere/wiki
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install poudriere-devel
installs 3.4.99.20260425 from latest; from quarterly (2026Q4) 3.4.99.20260425
Port
# cd /usr/ports/ports-mgmt/poudriere-devel && make install clean
# make -C /usr/ports/ports-mgmt/poudriere-devel config  # change options first
Size
758 KiB download · 2.5 MiB installed
Depends on
misc/freebsd-release-manifests 20260915, ports-mgmt/portconfig 0.6.2_2
License
BSD2CLAUSE
Options
5 of 6 on in the package: BASH EXAMPLES MANIFESTS PORTCONFIG ZSH
Show the 1 options that are off
QEMU

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4.99.202604253.4.99.20260425–
FreeBSD 153.4.99.202604253.4.99.20260425–
FreeBSD 143.4.99.202604253.4.99.202604253.4.99.20260425

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4.99.202604253.4.99.20260425–
FreeBSD 143.4.99.202604253.4.99.202604253.4.99.20260425

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.4.99.20260425.

Fixed (0)

No VuXML entries for this package.

Problem reports (11) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
296919regression maintainer-feedback? ports-mgmt/poudriere-devel: PKG_NO_VERSION_FOR_DEPS is broken after ports dc29678709b9New2026-08-25
297595maintainer-feedback? ports-mgmt/poudriere-devel: please set PROXYDEPS_FATAL under bulk -t and testportNew2026-08-16
295413maintainer-feedback? ports-mgmt/poudriere-devel: bulk fails with Unhandled error! in _mastermntNew2026-05-20
295276maintainer-feedback? ports-mgmt/poudriere-devel: options does not work properly in certain circumstancesNew2026-05-14
293310maintainer-feedback? ports-mgmt/poudriere-devel: vm image create fails for riscvNew2026-04-04
Show all 11
PRSummaryStatusChanged
208408maintainer-feedback? ports-mgmt/poudriere-devel : Unable to extract pkgOpen2026-03-19
288876maintainer-feedback? ports-mgmt/poudriere-devel 3.4.99.20250724 fails to fetch packagesOpen2025-10-12
264668maintainer-feedback? ports-mgmt/poudriere-devel : wrong number of queued ports in web pageIn Progress2025-09-14
289376ports-mgmt/poudriere-devel: eval: /libexec/ld-elf32.so.1: not foundNew2025-09-10
262649maintainer-feedback? ports-mgmt/poudriere-devel: Use a dynamic linuxbase from sysctl for linprocfs mounts [diff]New2022-03-18
248695maintainer-feedback? ports-mgmt/poudriere-devel overlay cannot reinstate port that is EXPIRED in MOVEDNew2020-08-18

Commits (334)

Bryan Drewery (bdrewery) · 3.1.99.20150422
Update to 3.1.4-62-g431268b

Changes:
  Fix building of HTML json files / an occasional 'mv: fastcopy:' warning.
50dc2835d5
Bryan Drewery (bdrewery) · 3.1.99.20150421_2
Remove my accidentally committed test for r384436
c93dd5c05c
Bryan Drewery (bdrewery) · 3.1.99.20150421_1
Update to 3.1.4-61-g2259889

Changes:
  Support STRICT_DEPENDS.
f1324f8f05
Bryan Drewery (bdrewery) · 3.1.99.20150421
Update to 3.1.4-60-ga6e4d2b

Changes:
  Fix build with 8.4.
811b15052e
Bryan Drewery (bdrewery) · 3.1.99.20150420
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'
    SIGINFO: Disable trap when erroring, exiting or in other traps
    SIGINFO: Don't allow running twice, and ignore errors.
    SIGINFO: Hide html_json's sleep(1) SIGINFO output
    Allow TMPFS_DATA to be used for builders too.
    Always protect(1) poudriere and its coprocesses from OOM killer.
    Create temporary files in [MASTER]MNT/.p/tmp when possible rather than /tmp
    Don't ignore SIGINT in bg processes. This should fix cpdup spam on ^C during cloning.
    Fix some interleaved messages during parallel processing.
    Rework stderr prefixer for parallel jobs.
    Don't show 2 errors when failing to get PKGNAME.
    Import and prefer /bin/sh from FreeBSD r281718. This simplifies compatibility and allows job control.
c726dd5df1
Bryan Drewery (bdrewery) · 3.1.99.20150409_1
Update to 3.1.3-7-g07740a0

Changes:
  - Run ldconfig -m (/etc/rc.d/ldconfig) on jail startup rather than
    jail creation.
5acb2d8b21
Bryan Drewery (bdrewery) · 3.1.99.20150409
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.
e97430e0b1
Bryan Drewery (bdrewery) · 3.1.99.20150403
Update to 3.1.3

Changes:
  - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
ecd4ad78f3
Bryan Drewery (bdrewery) · 3.1.99.20150331
Update to 3.1.2

Changes:
  - HTML: Fix JS error processing data.status by improving compatibilty with
    older JSON files.
1076dc61a3
Bryan Drewery (bdrewery) · 3.1.99.20150327
Update to 3.1.1-42-g77fcbdb

Changes:
  - jail -u: Fix freebsd-update caring about host `sysctl kern.bootfile`
b095e282a3
Bryan Drewery (bdrewery) · 3.1.99.20150326
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
5d0c7072fa
Bryan Drewery (bdrewery) · 3.1.99.20150325
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
8c9ad9f26a
Bryan Drewery (bdrewery) · 3.1.99.20150323_1
- Update to 3.1.1-34-g9b5d330

This fixes a realpath warning from all poudriere commands.
d25eacbd97
Bryan Drewery (bdrewery) · 3.1.99.20150323
Actually there is a harmless warning only.
4ac087e9d4
Bryan Drewery (bdrewery) · 3.1.99.20150323
Block this for now as it is not actually running now.
2cf8453e6d
Bryan Drewery (bdrewery) · 3.1.99.20150323
- 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.
1fd6022b1e
Bryan Drewery (bdrewery) · 3.1.99.20150320
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
37a1520519
Bryan Drewery (bdrewery) · 3.1.99.20150320
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.
738c4f22aa
Bryan Drewery (bdrewery) · 3.1.99.20150319
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
db55af0fea
Bryan Drewery (bdrewery) · 3.1.99.20150319
Fix accidental change in r381648
8271a03f3a
Bryan Drewery (bdrewery) · 3.1.99.20150319
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
010d8c7d9a
Bryan Drewery (bdrewery) · 3.1.99.20150319
Convert to new USE_GITHUB
277ba6661d
Bryan Drewery (bdrewery) · 3.1.99.20150319
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
698bbb62a6
Dmitry Marakasov (amdmi3) · 3.1.1
- Add missing EXAMPLES option

PR:		196244
Submitted by:	amdmi3
Approved by:	bdrewery (maintainer)
c4a79d6fc9
Bryan Drewery (bdrewery) · 3.1.1
- 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.
d35f39e899
Bryan Drewery (bdrewery) · 3.1.0
- Update to 3.1.0

No changes are in this from RC3.
f48e644ad3
Bryan Drewery (bdrewery) · 3.1.r3
- Update to 3.1-RC3

Changes:

 * Qemu fixes
 * pkgclean -f fix
 * Support creating jails from projects/ branch.
69db7fff2e
Bryan Drewery (bdrewery) · 3.1.r2
- Update to checkin e3445da which is 3.1-RC2

Changes:
  * Fix pkgclean -f after recent cwd changes
  * Fix for native-xdev login.conf support
3f9291dacd
Bryan Drewery (bdrewery) · 3.1.r1
- Update to checkin 7851588, which is 3.1-RC1

See https://github.com/freebsd/poudriere/wiki/release_notes_31 for Release
  Notes.
5b02b24129
Bryan Drewery (bdrewery) · 3.0.99.20141117
- 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
5022f9d423
Bryan Drewery (bdrewery) · 3.0.99.20141010
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
042faa631c
Bryan Drewery (bdrewery) · 3.0.99.20140926
- Update to checkin caf0bb9

Changes:
  * jail -x: Build and install native-xtools cross compile tools.
    Submitted by sbruno@
ea864cc4d0
Bryan Drewery (bdrewery) · 3.0.99.20140922
- 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
dd8257ed58
Bryan Drewery (bdrewery) · 3.0.99.20140919
- 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.
508a1f5dc5
Bryan Drewery (bdrewery) · 3.0.99.20140916
- 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.
119df4dd91
Bryan Drewery (bdrewery) · 3.0.99.20140827
- 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
a56194f635
Bryan Drewery (bdrewery) · 3.0.99.20140808
- 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.
  * Fix "ln: ...Latest/: File exists" errors.
  * Allow setting ALLOW_MAKE_JOBS_PACKAGES blank
  * Move ALLOW_MAKE_JOBS_PACKAGES to -v
  * Fix newly built pkg not being used to build the repository, rather than
    using the one that existed at the start.
  * Add TRIM_ORPANED_BUILD_DEPS to override behavior added to trim the queue
    of build dependencies that are not needed for the build but were found
    and possibly deleted from the repository.
  * Fix testport of ports-mgmt/pkg. It has not worked in a very long time, if
    ever.
  * Allow securelevel>=1 if using USE_TMPFS=all.
199f31fa55
Bryan Drewery (bdrewery) · 3.0.99.20140801
- 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
a8f274a1c8
Bryan Drewery (bdrewery) · 3.0.99.20140626
- 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
a3a0e37d74
Bryan Drewery (bdrewery) · 3.0.99.20140619_1
- Update to checkin 81baf7e90d

Changes:
  * Fix bulk -f handling of relative file
cdbd7f5388
Bryan Drewery (bdrewery) · 3.0.99.20140619
- 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
    - Parallelization improvements
  * HTML:
    - Fix skipped column sorting
    - Pkg/Hour: Don't show 'Infinity' for older builds
    - More column width tweaks to fix word breaking
    - Fix skipped filter
  * jail:
    - Better support for native builds on powerpc and other archs,
      -a now accepts TARGET.TARGET_ARCH or TARGET_ARCH.
    - Add several new methods (see poudriere.8). Note that some
      of these may change a lot before release.
      * Null import an existing jail: -m null -M path
      * Install from existing src/obj dir: -m src=PATH
      * Install from tarball: -m tar=PATH
    - Always run -u after -c to get latest freebsd-updates
    - Fix -r and give hints on next steps
    - Try to modify the jail on creation less and do it during build
      startup instead.
  * Updates to log processing to offset common "cluster" reason
  * Better QEMU support
  * Better deadlock detection analysis
  * testport: Add -w to save workdir just as bulk has
  * Remove TRACK_BUILDTIMES
  * Sign the pkg.txz for pkg(7) when using SIGNING_COMMAND
  * portsnap interactive support
  * Try to handle long mount points better with MNAMELEN limit of 88
    by shortening many internal paths and hashing the mastername when
    required.
  * Support poudriere.d/[jail-][ptname-][setname-]poudriere.conf (this support
    is a bit unreliable still)
  * status: Add -r to show results of a build
  * Remove DURATION_FORMAT and always show HH:MM:SS to avoid wrapping at
    24 hours back to 00.
  * Improvements to internal timestamp utility
  * Fixes for update_stats lock crashes
  * Fixes for 'make clean' crashes which typically crashes a builder
  * Avoid restarting jail on build start to help with lock contention
2599040fab
Sean Bruno (sbruno) · 3.0.99.20140517_1
Add option to pull in emulators/qemu-static-user to assist in x-compiling for non-x86 architectures.

Reviewed by:	bdrewery
2149902e8d
Bryan Drewery (bdrewery) · 3.0.99.20140517_1
- Update to checkin 33c926770a

Changes:
  * Fix bulk -a
c2ae3b2328
Bryan Drewery (bdrewery) · 3.0.99.20140517
- 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
45993cbf50
Bryan Drewery (bdrewery) · 3.0.99.20140509
- 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.
    * Running commands as non-root will *auto queue* them to poudriered
      if it is running. See rc.d/poudriered.
    * HTML/Web major changes:
      - Stop polling the server once the build is done.
      - There is now a top-level and jail-level page. The top-level only
        shows the *latest* build for each jail-ports-set combination.
        The jail-level only shows for a specific jail-ports-set combination.
        These pages will only be updated with builds done after upgrading.
        This may change before 3.1 release using a statsd to populate with
        all historical builds as well.
      - The main build page has been majorly reworked.
        * It no longer has 2 columns which overlap each other when zoomed in.
          The site is now much more responsive to zooming and mobile viewing.
        * More links to logs and elapsed times are shown
        * More system and build stats are shown such as "Impulse" which is
          the rate of package building over the last 2-10 minutes. This is
          done in browser/js currently so will reset when reloading the page.
      - The layout for httpd setup has changed. Now instead of duplicating
        the html/assets into every build dir, the html dir from
        /usr/local/share/poudriere/html/ should be served directly
        and the /data dir should be symlinked or aliased to the equivalent
        /usr/local/poudriere/data/logs/bulk/ dir on your system. See
        /usr/local/share/examples/poudriere/nginx.conf.sample for an
        example nginx setup.
     ** Note that this is still being improved for 3.1 and may undergo some
        backwards-incompatible changes before release.
    * status: Major changes.
      - By default only show running builds
      - Use -a to show all builds, not just latest
      - Use -f to show finished builds, only latest
      - Add -c for a more compact format
      - Displaying the SIGINFO/builder output now requires -b.
      - -B/-j/-p/-z can be used to filter the output.
    * Show buildtimes in output now.
    * TIMESTAMP_LOGS has been improved
    * poudriered is no longer installed in sbin/
    * Fix MAX_MEMORY so it actually works. Note that this may break openjdk
      building.
    * Fix incorrect timeout message shown during install phase
    * jail -l, ports -l, status: Auto format width of columns to output
    * jail: Add back -i support to show information about a jail
    * Improvements to fork less often
    * testport: Now default to -n. Add -P to test with custom prefix.
    * testport -I: Fix longstanding bug of displaying wrong jail -k hint.
    * qemu-mips support
    * ports: Allow -B with git method
    * All the fixes from the 3.0.16 release as well:
      * Disable DEVELOPER from make.conf; Poudriere will automatically
        set it when appropriate. This prevents testing of port dependencies
        that were not requested to be tested.
      * distclean: Prevent removing all files by accident.
      * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal.
      * kern.securelevel >=1 is now fatal.
      * Fix 'kill: No such process' warnings with older /bin/sh (8.x)
      * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in
        base r234001)
      * Fix case of packages always rebuilding with "changed options" when
        the port has an OPTION defined multiple times (such as fixed in
        ports r352512)
      * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed
        by r218105 but never made it to stable/8)
abf8087a19
Bryan Drewery (bdrewery) · 3.0.99.20140419
- 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
    release and allow Tinderbox to use the same checks. [1]
    - This fixes many false-positives with orphans
    - Now @dirrm are not shown if they are already in the plist
  - Hook-up stage-qa into the tests and remove our redundant
    checks.
  - testport -i: Fix common double-install error
  - Fix leftover mtree not showing all results when a directory
    is modified. I.e., changed user and group, only one of which
    was showing.
  - bulk -a: Don't consider missing origins as fatal.
  - Rework distfile handling to be more atomic
  - Fix many race conditions with cleanup after
    port build, especially with skipping ports.
  - Optimize port cleanup after builds
  - Speedup compute_deps
  - Fix crashed build detection (commonly shows as
    "unknown stuck queue bug")
  - status: Fix regression causing it to not work with multiple
    builds at once

[1] It's possible we may change the format of the scripts in ports
    once Tinderbox integrates with them. If this happens you will
    need to update poudriere-devel.
46d46011ba
Bryan Drewery (bdrewery) · 3.0.99.20140320_1
- Fix installation of hook samples - Fix build on 8.x
5d2a38c7a1
Bryan Drewery (bdrewery) · 3.0.99.20140320
- 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
    with -t
  - bulk: Add -i and -I for interactive testing of all specified ports at once,
    requires ports r348859 change to Mk/bsd.port.mk.
  - Report modification of directories during leftover check (owner or
    permission changed).
  - Fix ipv6 only usage
  - Ensure /sbin and /usr/sbin are in PATH when running
  - Remove trailing slashes from listed_ports.
  - Exit quicker after ^C during packaging phases by killing pkg-static
  - Fix child process cleanup logic to only sleep if child still running.
  - Always dismount filesystems and try cleaning up when exiting and in jail -k
  - For stage_orphans, ignore modified files (such as nobody vs root)
  - testport -I: Mark cleanup done, not as recursively failing
  - testport -i: Use a local.conf instead of PACKAGESITE
  - testport -I: Suggest same login method which is more sane/clean than exec
    /bin/sh
  - options: Require dialog4ports as it runs from host and
    jail may be for a different ARCH
  - Ignore parents of home directories too during leftovers check
  - Restrict ZFS on 9.0/9.1 due to known deadlock
  - bulk: Parse MOVED for given port build list
  - Add support for svnlite and overriding SVN_CMD
  - Show warning when jail is newer than host
  - Show host/jail OSVERSION in build logs

Submitted by:	Johannes Jost Meixner <xmj@chaot.net> [1] (based on)
PR:		ports/187373 [1]
abc4c19649
Bryan Drewery (bdrewery) · 3.0.99.20140131
- 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.
d996c343fe
Baptiste Daroussin (bapt) · 3.0.99.20140123
Update to checkin 4fad732f19

Changes:
 * Try to automatically load sem(4) if possible
 * Fox PRESERVE_TIMESTAMP option
400463d852