notbugIf you buy from Amazon USA, please support us by using this link.
Port details
poudriere-devel Port build and test system
3.2.99.20180601 ports-mgmt on this many watch lists=12 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 16 Aug 2012 10:12:07
License: BSD2CLAUSE
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: https://github.com/freebsd/poudriere/wiki
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (114 items)
  1. /usr/local/share/licenses/poudriere-devel-3.2.99.20180601/catalog.mk
  2. /usr/local/share/licenses/poudriere-devel-3.2.99.20180601/LICENSE
  3. /usr/local/share/licenses/poudriere-devel-3.2.99.20180601/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. libexec/poudriere/cachec
  11. libexec/poudriere/cached
  12. libexec/poudriere/clock
  13. libexec/poudriere/cpdup
  14. libexec/poudriere/dirempty
  15. libexec/poudriere/dirwatch
  16. libexec/poudriere/jexecd
  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/rexec
  24. @comment libexec/poudriere/rm
  25. libexec/poudriere/sh
  26. libexec/poudriere/timeout
  27. libexec/poudriere/timestamp
  28. man/man8/poudriere.8.gz
  29. man/man8/poudriere-bulk.8.gz
  30. man/man8/poudriere-distclean.8.gz
  31. man/man8/poudriere-image.8.gz
  32. man/man8/poudriere-jail.8.gz
  33. man/man8/poudriere-logclean.8.gz
  34. man/man8/poudriere-options.8.gz
  35. man/man8/poudriere-pkgclean.8.gz
  36. man/man8/poudriere-ports.8.gz
  37. man/man8/poudriere-queue.8.gz
  38. man/man8/poudriere-status.8.gz
  39. man/man8/poudriere-testport.8.gz
  40. 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/awk/dependency_loop.awk
  45. share/poudriere/awk/humanize.awk
  46. share/poudriere/awk/json.awk
  47. share/poudriere/awk/json_jail.awk
  48. share/poudriere/awk/json_top.awk
  49. share/poudriere/awk/parse_MOVED.awk
  50. share/poudriere/awk/processonelog2.awk
  51. share/poudriere/awk/siginfo_buildtime.awk
  52. share/poudriere/api.sh
  53. share/poudriere/bulk.sh
  54. share/poudriere/common.sh
  55. share/poudriere/daemon.sh
  56. share/poudriere/distclean.sh
  57. share/poudriere/foreachport.sh
  58. share/poudriere/html/assets/DataTables-1.10.0/css/jquery.dataTables.min.css
  59. share/poudriere/html/assets/DataTables-1.10.0/css/jquery.dataTables_themeroller.min.css
  60. share/poudriere/html/assets/DataTables-1.10.0/images/back_disabled.png
  61. share/poudriere/html/assets/DataTables-1.10.0/images/back_enabled.png
  62. share/poudriere/html/assets/DataTables-1.10.0/images/back_enabled_hover.png
  63. share/poudriere/html/assets/DataTables-1.10.0/images/forward_disabled.png
  64. share/poudriere/html/assets/DataTables-1.10.0/images/forward_enabled.png
  65. share/poudriere/html/assets/DataTables-1.10.0/images/forward_enabled_hover.png
  66. share/poudriere/html/assets/DataTables-1.10.0/images/sort_asc.png
  67. share/poudriere/html/assets/DataTables-1.10.0/images/sort_asc_disabled.png
  68. share/poudriere/html/assets/DataTables-1.10.0/images/sort_both.png
  69. share/poudriere/html/assets/DataTables-1.10.0/images/sort_desc.png
  70. share/poudriere/html/assets/DataTables-1.10.0/images/sort_desc_disabled.png
  71. share/poudriere/html/assets/DataTables-1.10.0/js/jquery.dataTables.min.js
  72. share/poudriere/html/assets/bootstrap-3.1.1/css/bootstrap-theme.min.css
  73. share/poudriere/html/assets/bootstrap-3.1.1/css/bootstrap.min.css
  74. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.eot
  75. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.svg
  76. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.ttf
  77. share/poudriere/html/assets/bootstrap-3.1.1/fonts/glyphicons-halflings-regular.woff
  78. share/poudriere/html/assets/bootstrap-3.1.1/js/bootstrap.min.js
  79. share/poudriere/html/assets/favicon.ico
  80. share/poudriere/html/assets/jquery-1.11.1.js
  81. share/poudriere/html/assets/jquery-1.11.1.min.js
  82. share/poudriere/html/assets/jquery-1.11.1.min.map
  83. share/poudriere/html/assets/jquery.dataTables.rowGrouping-1.2.9.js
  84. share/poudriere/html/assets/logo.svg
  85. share/poudriere/html/assets/poudriere.css
  86. share/poudriere/html/assets/poudriere.js
  87. share/poudriere/html/build.html
  88. share/poudriere/html/index.html
  89. share/poudriere/html/jail.html
  90. share/poudriere/html/robots.txt
  91. share/poudriere/image.sh
  92. share/poudriere/include/cache.sh
  93. share/poudriere/include/colors.pre.sh
  94. share/poudriere/include/colors.sh
  95. share/poudriere/include/common.sh.dragonfly
  96. share/poudriere/include/common.sh.freebsd
  97. share/poudriere/include/display.sh
  98. share/poudriere/include/fs.sh
  99. share/poudriere/include/hash.sh
  100. share/poudriere/include/html.sh
  101. share/poudriere/include/parallel.sh
  102. share/poudriere/include/shared_hash.sh
  103. share/poudriere/include/util.sh
  104. share/poudriere/jail.sh
  105. share/poudriere/logclean.sh
  106. share/poudriere/options.sh
  107. share/poudriere/pkgclean.sh
  108. share/poudriere/ports.sh
  109. share/poudriere/processonelog.sh
  110. share/poudriere/queue.sh
  111. share/poudriere/status.sh
  112. share/poudriere/testport.sh
  113. share/bash-completion/completions/poudriere
  114. share/zsh/site-functions/_poudriere
  115. Collapse this list.

To install the port: cd /usr/ports/ports-mgmt/poudriere-devel/ && make install clean
To add the package: pkg install poudriere-devel

PKGNAME: poudriere-devel

distinfo:

TIMESTAMP = 1527878094
SHA256 (freebsd-poudriere-3.2.99.20180601-3.2.7-372-g6125e0831_GH0.tar.gz) = 0be9bdbd32fbc0d6e96f3f7efb54d5c7de779ff5ba661e6eb857c681833dadd5
SIZE (freebsd-poudriere-3.2.99.20180601-3.2.7-372-g6125e0831_GH0.tar.gz) = 4376151


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Runtime dependencies:
  1. ca_root_nss>=0 : security/ca_root_nss
  2. freebsd-release-manifests>0 : misc/freebsd-release-manifests
  3. dialog4ports>0 : ports-mgmt/dialog4ports
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for poudriere-devel-3.2.99.20180601:
     BASH=on: Install programmable completions for Bash
     CERTS=on: Install checksum and SSL certificates for jail creation
     DIALOG4PORTS=on: Install dialog4ports for options command
     EXAMPLES=on: Build and/or install examples
     QEMU=off: Add qemu-user-static for non-x86 architectures
     ZSH=on: Install programmable completions for zsh
===> Use 'make config' to modify these settings

Conflicts:
  • CONFLICTS_INSTALL:
    • poudriere-[0-9]*
Master Sites:
  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.2.7-372-g6125e0831?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2014-12-08
    Affects: users of ports-mgmt/poudriere, ports-mgmt/poudriere-devel
    Author: bdrewery@FreeBSD.org
    Reason: 
      8.4 jails created with Poudriere 3.1, or poudriere-devel-3.0.99.20141117
      should be recreated with 'jail -d' and 'jail -c'. This fixes pkg(8)
      crashes.
    
    

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

1 | 2 | 3  »  

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Jun 2018 18:36:07
Original commit files touched by this commit  3.2.99.20180601
Revision:471282
bdrewery search for other commits by this committer
- Update to 3.2.7-372-g6125e0831

Very minor chase of 3.2.7.

  - HTML: Reset error load counter on successful load
11 May 2018 17:09:07
Original commit files touched by this commit  3.2.99.20180511
Revision:469674
bdrewery search for other commits by this committer
- Update to 3.2.6-369-g91f1ddf5f

  - jail -u freebsd-update: Auto confirm prompts
  - bulk tests: Don't let system perl interfere with the partial tree used.
  - compute_deps: Determine all errors before bailing out
28 Mar 2018 18:38:20
Original commit files touched by this commit  3.2.99.20180328
Revision:465835
jrm search for other commits by this committer
ports-mgmt/poudriere-devel: Fix plist issue with completion options
28 Mar 2018 17:57:02
Original commit files touched by this commit  3.2.99.20180328
Revision:465832
bdrewery search for other commits by this committer
- Update to 3.2.5-363-g9c2944629
- Add BASH option for completion installation

  - ports_env: set UID=0 to avoid id -u lookups.
  - Remove USE_PTSORT=no support and only use ptsort.
  - Remove POOL_BUCKETS option
  - Only set POOL_BUCKET_DIRS from load_priorities()
  - SIGINFO: Reverse phase and total times to: phase / total
    The original change order was confusing but so is the change.  It may
    ultimately be reverted.
  - USE_CACHED=yes: Block using this as it does not work.
  - Fix '3: Bad file descriptor' on crashed build
  - Format crashed build with JOB_ID if possible
  - MUTABLE_BASE=schg: Exclude immutable paths from mtree comparisons
  - markfs: No need to rewrite the mtree file every time, just share it from
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13 Mar 2018 17:23:39
Original commit files touched by this commit  3.2.99.20180313
Revision:464393
bdrewery search for other commits by this committer
- Update to 3.2.5-303-g3a844af55

  - distclean: Suck in ports_env which brings a big performance improvement.
  - bulk: Add validation to check for dependencies with empty FLAVOR 'foo/bar@'
09 Mar 2018 19:52:54
Original commit files touched by this commit  3.2.99.20180309
Revision:463998
bdrewery search for other commits by this committer
- Update to 3.2.5-300-g71e9aeef4

      - Split poudriere.8 into subpages.
      - jail -x: Fix error installing /nxb-bin with HEAD host 11 jail
      - Fix double error when a dependency error is found.
      - testport: Trim away excess '/' as done for bulk and dependencies.
      - Fix finding aarch64 binutils for <head after ports r461058.
07 Mar 2018 17:59:43
Original commit files touched by this commit  3.2.99.20180307
Revision:463817
bdrewery search for other commits by this committer
- Update to 3.2.4-291-gba0af1a2a

  - jail -s: Always start with MUTABLE_BASE=yes
  - Avoid copying or comparing /var/db/etcupdate into the jails.
  - Add a MUTABLE_BASE=schg (rename 'no' to 'nullfs' and default to 'schg')
    for testing.  This will significantly reduce files copied during jail
    rollback between package builds.  It is supported on USE_TMPFS=all and
    NO_ZFS=yes.  It restricts writes to only /boot /etc /root /var and
    /usr/local.  Custom PREFIX/LOCALBASE likely won't work yet.
04 Mar 2018 23:00:47
Original commit files touched by this commit  3.2.99.20180304
Revision:463610
bdrewery search for other commits by this committer
- Update to 3.2.4-282-g49422b58a

 - Sort some usage output.
 - Manpage cleanup.
 - bulk: use buffered reads for various operations.
 - timestamp: rewritten.
 - Add more tests.
 - Various performance improvements.
 - TMPFS_ALL: reduce tmpfs lock contention for builder rollbacks.
 - Reduce proctree lock contention.
 - Fix null-mounting of /rescue.
 - Null-mount /usr/share and /usr/tests.
 - Add a foreachport sub-command for running arbitrary commands against ports.
   This is quite new and still under development.
 - Fix shared locks not properly handling stale locks.
 - image: Fix default permissions to cfg and data partitions
22 Feb 2018 05:52:57
Original commit files touched by this commit  3.2.99.20180202_4
Revision:462560
bdrewery search for other commits by this committer
Fix jail cleanup waiting too long on HTML JSON process to exit
13 Feb 2018 04:57:22
Original commit files touched by this commit  3.2.99.20180202_3
Revision:461685
bdrewery search for other commits by this committer
HTML: Hide harmless shared lock failures
06 Feb 2018 16:33:15
Original commit files touched by this commit  3.2.99.20180202_2
Revision:461075
brd search for other commits by this committer
Fix a missing fi when building an image.

Approved by:	bdrewery (maintainer)
02 Feb 2018 18:25:39
Original commit files touched by this commit  3.2.99.20180202_1
Revision:460723
bdrewery search for other commits by this committer
- bulk: Fix skipping failed packages.
- Add CERTS option to allow disabling ca_root_nss and freebsd-release-manifests
  dependencies.
02 Feb 2018 18:08:56
Original commit files touched by this commit  3.2.99.20180202
Revision:460721
bdrewery search for other commits by this committer
Minor bug with skipped packages found that is being fixed
02 Feb 2018 18:05:10
Original commit files touched by this commit  3.2.99.20180202
Revision:460720
bdrewery search for other commits by this committer
- Update to 3.2.4-148-g1f555127
- Add dialog4ports as a dependency since 'options' requires it. [1]

 - image: Allow hostname to be empty for machines that get their hostname
   from DHCP
 - Force unmount if the non-busy unmount fails
 - bulk: Rework queue handling to avoid hitting 32k link limit on tmpfs on
   older releases.
 - Remove the need for a separate clean.sh to be called for queue cleanup.
 - Update poudriere.conf example to use ZPOOL=zroot as installer has
 - SIGINFO: Show phase time as well
 - Use PKG_EXT in more needed places (working on PKG_NOCOMPRESS still)
 - Avoid two builds stomping on the shared HTML assets directory
 - Fix MOVED handling for new flavor.
 - HTML: Serialize access to jail and top .data.json files

PR:		22547 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1]
29 Jan 2018 19:39:05
Original commit files touched by this commit  3.2.99.20180129
Revision:460327
bdrewery search for other commits by this committer
Update to 3.2.4-119-g0da10c68

  - timestamp: Don't exit on [EINTR] to kevent(2)
  - timestamp: Support EOF for command usage
  - timestamp: Support buffered modes
  - Add MAX_EXECUTION_TIME_{EXTRACT,INSTALL,PACKAGE,DEINSTALL} overrides
  - Export PACKAGE_BUILDING to environment as well as some ports check there
    (like postfix pkg-install)
  - Fix not showing MOVED entries at start
  - MOVED: Show more information.
  - MOVED: Fix not being recursive.
  - disclean: Handle MOVED.
  - Add some missing COLOR_PORT
  - Fix a dependency lookup bug with FLAVORS by adding a metadata queue.
  - Add an 'rm' builtin for sh.
  - Delay deps_sanity checks until all deps are checked
  - Show user where a bad dependency may have MOVED to
  - ports -B: Disallow branch if not SVN/git
05 Jan 2018 20:50:33
Original commit files touched by this commit  3.2.99.20180105_1
Revision:458170
bdrewery search for other commits by this committer
Update to 3.2.3-85-g190c9bef

    - testport: Fix assertion from 0a756b606 to only fire if a FLAVOR is given.
05 Jan 2018 17:03:16
Original commit files touched by this commit  3.2.99.20180105
Revision:458154
bdrewery search for other commits by this committer
Update to 3.2.3-84-g7080656f

    - testport: Add missing dependency assertions that bulk was handling.
    - testport: Add missing Invalid Flavor assertion from ec23b9a6c15.
    - testport: Fix missing assertion for port depending on itself via a FLAVOR.
    - pkgclean: Fix creating corrupt repository from the wrong place.
    - Rework bulk pkg-query cache for incremental checks to fix a silent crash.
02 Jan 2018 23:23:34
Original commit files touched by this commit  3.2.99.20180102_2
Revision:457934
bdrewery search for other commits by this committer
Update to 3.2.3-66-g83691739

  - Improve security of parsing MAX_FILES_<PKGBASE>
02 Jan 2018 23:01:37
Original commit files touched by this commit  3.2.99.20180102_1
Revision:457933
bdrewery search for other commits by this committer
Update to 3.2.3-64-gc33e3600

  - Fix build of ports with '-' in PKGBASE.
  - Fix some output not being timestamp-prefixed.
02 Jan 2018 19:47:35
Original commit files touched by this commit  3.2.99.20180102
Revision:457919
bdrewery search for other commits by this committer
Update to 3.2.3-62-g832b3a1c

  - image: Document -m in manpage
  - processonelog: Add case for #error
  - Allow MAX_FILES_<PKGBASE> to override MAX_FILES
14 Dec 2017 00:21:38
Original commit files touched by this commit  3.2.99.20171213
Revision:456272
bdrewery search for other commits by this committer
Update to 3.2.3-56-g0d8338bc

  - image: Fix miniroot issues.
  - testport -n: Implement as dry-run.
  - bulk: Fix detection of non-existent FLAVOR.
  - poudriere.8: Document FLAVORS
  - testport: Allow -B to work.
09 Dec 2017 05:56:12
Original commit files touched by this commit  3.2.99.20171208
Revision:455816
bdrewery search for other commits by this committer
Update to 3.2.3-44-g55026502

    - image: Initial pass at miniroot support
04 Dec 2017 23:53:18
Original commit files touched by this commit  3.2.99.20171204_1
Revision:455552
bdrewery search for other commits by this committer
Update to 3.2.2-37-gf25a99c8

  - jail -c -m null: Fix crashing with existing-dir error after commit
1d0222b696.
  - jail -c -m src: Respect existing .cpignore properly
  - jail -m null -S <path>: Use the -S path for jail source rather than
    expect <jail>/usr/src.
  - jail -c -m null: Assert that the jail is populated already.
  - HTML: Throw explicit error if unknown ports type is encountered. [1]

PR:		224065 [1]
04 Dec 2017 21:10:41
Original commit files touched by this commit  3.2.99.20171204
Revision:455542
bdrewery search for other commits by this committer
Update to 3.2.2-32-gd8cbf566

  - bulk: Properly rebuild packages that have moved origins.
29 Nov 2017 20:52:26
Original commit files touched by this commit  3.2.99.20171129
Revision:455146
bdrewery search for other commits by this committer
Update to 3.2.2-25-g8695dfd6

  - jail -u: Fix error with freebsd-update.fixed not found.
27 Nov 2017 22:26:29
Original commit files touched by this commit  3.2.99.20171127
Revision:454996
bdrewery search for other commits by this committer
Update to 3.2.0-37-g4775d32f

  - HTML: Fix failed origin column
  - testport -c: Don't read host /etc/make.conf.
  - testport: Avoid reading ports files outside jail for FLAVOR/DEPENDS_ARGS
  - Avoid using `injail` on system.
  - ports/jail -c NOZFS: Consider non-empty-already-existing-directory a failure
  - Fix usage printout before system is setup.
  - jail -c: Replace colon in JAILMNT to avoid PATH issues in buildworld.
  - image: Setup PKG ABI properly
  - FORCE_MOUNT_HASH: Support yes/no.
  - FORCE_MOUNT_HASH: Fix due to improper logic.
  - Record lld failures as lld_linker_error.
  - options -p: Warn/confirm if in a TTY about overwriting older options
    directory.
  - poudriere -vv: Show which poudriere.conf files are loaded
11 Nov 2017 17:19:05
Original commit files touched by this commit  3.2.99.20171111
Revision:453981
bdrewery search for other commits by this committer
Release 3.2.0.

This brings FLAVORS support, logclean, image, a ton of optimizations,
and more.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32
11 Nov 2017 01:45:10
Original commit files touched by this commit  3.1.99.20171110
Revision:453949
bdrewery search for other commits by this committer
Update to 3.0-2600-g5d5671f7

Last minute fixes for 3.2.  If there are no reports of issues this will
be released as 3.2 tomorrow.

   - Fix maintainer in buildlog missing.
   - bulk/testport: Undocument -s after its removal.
   - DEPENDS_ARGS: Store a PKG_NOTE with the value used for the port
   - delete_old_pkg: Fix some renamed PKGNAME issues.
10 Nov 2017 06:39:02
Original commit files touched by this commit  3.1.99.20171109
Revision:453884
bdrewery search for other commits by this committer
Update to 3.0-2592-gba53cb5b

This will be likely be 3.2 release very quickly.

    - Remove bulk/testport -s.  It is dangerous, bulk -S remains.
    - jail -u: Update kernel based on what was passed into jail -cK.
    - distclean: Require -a/-f/listed ports.
    - testport: Support MOVED with destination FLAVOR.
    - delete_old_pkg: Fix renamed PKGNAME detection after commit 612e3dc018c8d3.
    - delete_old_pkg: Check for rename PKGNAME before version.
10 Nov 2017 06:28:15
Original commit files touched by this commit  3.1.99.20171028
Revision:453882
bdrewery search for other commits by this committer
Avoid running git and finding PORTSDIR/.git.

Reported by:	xmj
28 Oct 2017 19:32:37
Original commit files touched by this commit  3.1.99.20171028
Revision:453081
bdrewery search for other commits by this committer
- Update to 3.0-2584-g2c19d562

    - jail -x: Support 'native-xtools-install'
27 Oct 2017 23:11:19
Original commit files touched by this commit  3.1.99.20171027
Revision:453027
bdrewery search for other commits by this committer
Update to 3.0-2583-g7913a064

      - jail -x: Tell where native-xtools is being built
      - XDEV: Support the fixed native-xtools build target in FreeBSD head
        that builds from the Jail rather than the host system's /usr/src. [1]
      - Add XDEV_SRC_JAIL, if set will use the jail's source for xdev.  This
        should only be used in special cases and will effectively default to
        on for head and soon for stable/11.
      - Record flavor for port build results.
      - jail -c: Fix EMULATOR being unset if ran via poudriered
      - Assert EMULATOR is not empty on use
      - .poudriere.ports.queued: Store flavor for dependencies
      - jail -x: Respect MAKEOBJDIRPREFIX [2]
      - jail -c: Disallow using a colon (:) in jail name.

PR:	216083 [1]
PR:	215541 [2]
19 Oct 2017 21:29:48
Original commit files touched by this commit  3.1.99.20171019
Revision:452490
bdrewery search for other commits by this committer
Update to 3.0-2571-gf38f4778

    - image: Speed up tar creation by using 'xz -T 0'
    - FLAVORS: Default listed ports to main flavor only, @all to build all,
      bulk -a does all.
    - testport: Disallow testing @all
    - Support loading hooks from
POUDRIERED/hooks.d/plugins/<plugin-name>/<hook>.sh
    - Support a plugin make.conf at
POUDRIERED/hooks/plugins/<plugin-name>/make.conf
    - bulk -n: Fix 'Ports to build' list to only show what needs to be built.
    - Implement some new hooks for perf profiling
    - run_hook: Pass along logdir as LOG
    - gather_port_vars_ports: Show more information for debug SKIP message
    - gather_port_vars_port: Add verbose output about which flavors will be
expanded
    - bulk -n: Show log information at the end
    - Rename .poudriere.deps% to .poudriere.pkg_deps% based on its proper name
    - Store all_pkgs as .poudriere.all_pkgs%
    - QEMU: Allow overriding QEMU_{MAX_EXECUTION_TIME/NOHANG_TIME}
13 Oct 2017 16:26:32
Original commit files touched by this commit  3.1.99.20171013
Revision:452017
bdrewery search for other commits by this committer
- Update to 3.0-2548-g4bed266f

  - Fix FLAVORS assertion in compute_deps to properly show flavor
  - Add FLAVOR to a few job status outputs
  - Show origin for a FLAVOR assertion
  - Check for and error if
    'security.bsd.hardlink_check_uid' or 'security.bsd.hardlink_check_uid'
    are not set to '0' with BUILD_AS_NON_ROOT=yes to avoid staging errors
05 Oct 2017 19:02:09
Original commit files touched by this commit  3.1.99.20171005
Revision:451335
bdrewery search for other commits by this committer
Update to 3.0-2537-gf08534e1

     - testport + FLAVORS: Fix incorrectly calling the default flavor for
       dependencies duplicates
     - FLAVORS: Fix non-listed ports being deleted with -C and showing in
       queued list
04 Oct 2017 21:48:22
Original commit files touched by this commit  3.1.99.20171004
Revision:451252
bdrewery search for other commits by this committer
Update to 3.0-2535-gffbb8f83

      - Update to ptsort 1.20170904
      - Fix more issues with internal list parsing
      - testport: Fix time elapsed not showing in HTML listing.
      - HTML: Be backwards compatible with data without elapsed for built/failed
      - HTML: Fix queued ports list containing items not actually being built.
      - testport: Add some specific tests for broken port or missing PREFIX.
      - FLAVORS: Tweak exception to hint about unprovided FLAVORS.
      - jail: Add -C (for clean) option in order to clean poudriere data when
        deleting a jail
      - image: Fix tar image type
01 Sep 2017 16:47:00
Original commit files touched by this commit  3.1.99.20170901
Revision:449089
bdrewery search for other commits by this committer
Update to 3.0-2513-gaf851838

      -image: Update the firmware description in manpage
      - image: Clean up some grammar for image type
      - image: firmware: -s is required
      - image: For firmware, build an image that is actually the size we say it
               should be.
      - Detect invalid dependency lines
      - Fix kern.randompid / parallel pid reuse resulting in 100% CPU.
      - testport: Properly use BUILD_PARALLEL_JOBS (not PREPARE) for
        dependency building.
      - options: Honor the -p option
      - Add <tree>-<jailname> CUSTOMISATION support
      - options: if no jail is passed, the local host architecture is taken
      - options: Add arch -a option
03 Aug 2017 15:32:58
Original commit files touched by this commit  3.1.99.20170803
Revision:447232
bdrewery search for other commits by this committer
Update to 3.0-2483-gb25e919d

      image: Convert firmware to be like nanobsd with split partitions
      image: Use the same image for the second partition as a sort of backup
      image: Add /etc/save_cfg to the image
      bulk logs: Reduce execs by using port_var_fetch for -V lookups
      sh: Add mkfifo(1) builtin from FreeBSD head r314436
      sh: Add unlink(2) builtin and use for simple file removals
      Revert "Do not create a FS when '-m none'"
      Partially revert "Do not delete a ports tree created with method=none."
      ports -cF: Allow importing existing tree with -F
      ports -c: Don't destroy filesystem on error with -f none.
      ports: Add new method -m null for managing system ports trees.
      ports -d: Fixup various deletion cases.
      ports -cF: Allow specifying -m override with -F
      Link a jail/latest-done when done building.
      Don't show arrow when there's a timestamp.
21 Jul 2017 17:11:49
Original commit files touched by this commit  3.1.99.20170721
Revision:446321
bdrewery search for other commits by this committer
Update to 3.0-2457-g286a1577

   - jail -cu -m ftp: Fix jail and mounts lingering on failure.
   - QEMU: Clarify what is needed if qemu is missing
17 Jul 2017 19:36:47
Original commit files touched by this commit  3.1.99.20170717
Revision:446107
bdrewery search for other commits by this committer
Update to 3.0-2455-g5e3f50f8

   - jail -c -m ftp: Install QEMU before running freebsd-update if needed.
   - jail -m src: Support -x without -b
   - jail -m tar: Support -x
   - jail -m ftp/url/...: Support -x.
   - bulk: Handle jail -x hardlinking during startup now.
   - jail -x: Only build native-xtools if emulation will be required
   - ports -u: Fix portsnap msg having timestamp for 'done'
   - Fix inverted check which always failed for nested jails IPv4/IPv6
     addresses
07 Jul 2017 00:44:22
Original commit files touched by this commit  3.1.99.20170706
Revision:445192
bdrewery search for other commits by this committer
Update to 3.0-2440-gf6f4014f

  - jail -x: Add back a default for NXBDESTDIR for older base branches
  - testport/bulk -i: Fix not installing main package in jail.
  - bulk: Store build name in PACKAGES/.buildname
  - jail -cu -m ftp: Fix freebsd-update not being properly ran.
  - HTML: Don't show NaN:NaN:NaN for duration on older builds.
  - HTML Remaining: Hide table if there's no [more] data.
  - HTML Remaining: Hide find warnings from racing with clean.sh.
  - pkgclean: Remove packages from .building directory if it exists.
  - jail -u -m ftp: Don't run freebsd-update on unsupported branches.
22 Jun 2017 17:18:51
Original commit files touched by this commit  3.1.99.20170622
Revision:444121
bdrewery search for other commits by this committer
Update to 3.0-2421-gad5f2f92

  - Fix IGNORE support
22 Jun 2017 17:12:02
Original commit files touched by this commit  3.1.99.20170621
Revision:444120
bdrewery search for other commits by this committer
Update to 3.0-2420-g8e8894ba

  [Changes staged for 3.1.20]
   - jail -c: Do not create a filesystem with *-m none*
   - ports -c: Don't try removing a filesystem that was not created
   - pwait: Fix *kern.randompid* hangs
   - queue: Fix for sending commands to poudriered [not well supported]
   - jail -u: Don't run freebsd-update update for PRERELEASE, STABLE or CURRENT
     jails.
   - jail -c: Don't allow creating a jail when its mountpoint already exists
   - jail -c -m ftp: Avoid bad number comparison with '12-CURRENT'
   - XDEV: Attempt to link /usr/bin/makewhatis
   - sh: Update from FreeBSD head r319826
   - sh: Enable nofork for: clock, dirempty, realpath, rename, rmdir, mkdir,
     and mktemp
(Only the first 15 lines of the commit message are shown above View all of this commit message)
01 Jun 2017 17:21:46
Original commit files touched by this commit  3.1.99.20170601_1
Revision:442301
bdrewery search for other commits by this committer
Update to 3.0-2145-gdc462a9d

  - pkgclean: -a now again keeps all known ports and -A removes all packages
  - pkgclean: No need to boost priorities, and fix overwriting
PACKAGES/.jailversion
01 Jun 2017 15:54:37
Original commit files touched by this commit  3.1.99.20170601
Revision:442299
bdrewery search for other commits by this committer
Update to 3.0-2143-gaae9d351

    - testport -v: Show dependencies like bulk does
    - ATOMIC_PACKAGE_REPOSITORY: Fix .jailversion not being symlinked
    - Show Poudriere's PKGENV/PORT_FLAGS in build log separately from
environment.
    - pkgclean: Fix zfs_getfs cache error on exit
30 May 2017 16:22:54
Original commit files touched by this commit  3.1.99.20170530
Revision:442099
bdrewery search for other commits by this committer
Update to 3.0-2123-ga663c9c4

    - jail -c (ftp): Fix 'mount: /compat: No such file or directory' warning
    - Fix order of jail/builder stop hooks on early exit.
    - jail -c -m svn/git: Store VCS revision separately from __FreeBSD_version.
    - jail -c -m svn/git/src: Use __FreeBSD_version rather than VCS for
      forced package rebuilds.
    - jail -c -m null/tar/src: Don't require a -v version since it can be
      determined automatically
    - jail -c -m src: Fix MAKE_JOBS not being used for installation
    - Update sh from FreeBSD head @ r318502
    - Store PACKAGE_BUILDING/FORCE_PACKAGE in make.conf to fix
      bulk/testport -i usage.
    - image: Use mdconfig for rawdisk
16 May 2017 16:12:25
Original commit files touched by this commit  3.1.99.20170516
Revision:441007
bdrewery search for other commits by this committer
Update to 3.0-2123-ga663c9c4.

  - Fixes build on GCC platforms by using -std=gnu99 for sh.
10 May 2017 16:10:01
Original commit files touched by this commit  3.1.99.20170510
Revision:440571
bdrewery search for other commits by this committer
Update to 3.0-2122-g47f45a0c

    - Raise 'package' phase timeout to 2 hours
    - image: Use makefs(2) to generate ufs2 disks
    - image: makefs use -s for size
    - HTML json top: Remove disconnected code
    - HTML json jail: Fix 'latest' not populating always.
    - pkgclean: Exit 0 if no packages are left to cleanup.
    - pkgclean: Fix -a to work properly
    - err: Don't show 'Error' if exiting 0
    - bulk/pkgclean: Don't allow specifying '' as a package
    - pkgclean -a: Remove pkg repository as well
    - pkgclean -a: Add a note about manually removing the PACKAGES directory
    - Don't fail if 'ulimit -a' fails somehow
    - LOCAL_MTREE_EXCLUDES: Add missing leading '.'
    - Update sh from FreeBSD head @ r317912
    - jail: Add -D option to keep git history
    - jail: Document -D option for jail creation
22 Mar 2017 18:41:43
Original commit files touched by this commit  3.1.99.20170322
Revision:436715
bdrewery search for other commits by this committer
Update to 3.0-2102-g58315dbf.

    - Fix ZFS rollback handling to create needed file for checking for race
      after a rollback.
    - pkg/dist/logclean: Make size calculation account for compressed ZFS
      datasets.
22 Mar 2017 03:11:57
Original commit files touched by this commit  3.1.99.20170321
Revision:436675
bdrewery search for other commits by this committer
Update to 3.0-2100-g2613baeb.

    - Add a 'logclean' command that cleans build logs older than N days, or
      builds over a certain count, by filter.
    - Store temp and lock files in $(mktemp -dt poudriere), and remove on exit.
    - Change SHASH_VAR_PATH out of umounting MASTERMNT on exit
    - USE_TMPFS=yes: extend to data as well as wrkdirs
    - JSON jail: Ignore broken builds rather than corrupting the data
    - HTML JSON: Fix not writing on exit, and writing to /.data.json[.mini]
    - blacklist: Fix loading of JAIL-SETNAME-blacklist
    - Don't bother statting or creating pkg cache dirs when deleting them at
startup.
    - pkgclean: Clean cache files as well
    - poudriere.8: Fix reference to native-xtools and document use of /usr/src
    - jail -d: Fix not cleaning up jail's temporary mountpoint directory
    - jail -uc: Don't leak host /etc/src-env.conf into jail builds
    - timestamp: Fix not exiting when stdin closes.
    - timestamp: Fix not properly handling newlines.
    - Fix umounting when using MDMFS
    - Make jail -k try harder to cleanup any messes left behind.
19 Mar 2017 20:19:03
Original commit files touched by this commit  3.1.99.20170319
Revision:436511
bdrewery search for other commits by this committer
Update to 3.0-2067-g6593db39.

    - Add an ALLOW_NETWORKING_PACKAGES to allow networking for select packages
    - testport: Support -B
    - Only load linux64 if the host is newer than ~10.2 Current that had it
    - Determine UMOUNT_NONBUSY at startup, which allows jail -k to benefit
    - jail cleanup: Fix only the first 2 builders cleaning sometimes on older
      systems.
    - build_pkg: Assert that rollbackfs worked
    - Rework ZFS rollback race fix by creating the file at markfs time.
13 Mar 2017 18:15:13
Original commit files touched by this commit  3.1.99.20170313_2
Revision:436102
bdrewery search for other commits by this committer
Update to 3.0-2048-gfb46d057.

    - Really fix testport -c to not look in /usr/ports.

Reported by:	mat
13 Mar 2017 17:44:11
Original commit files touched by this commit  3.1.99.20170313_1
Revision:436096
bdrewery search for other commits by this committer
Update to 3.0-2047-ge55e0387.

    - Actually install cache.sh
    - Fix very old bug with ZFS rollback not succeeding due to
      race with zfs rollback + zfs snapshot.
      https://www.illumos.org/issues/7600
13 Mar 2017 17:24:48
Original commit files touched by this commit  3.1.99.20170313
Revision:436092
bdrewery search for other commits by this committer
Forgot to install cache.sh, will fix soon
13 Mar 2017 17:18:23
Original commit files touched by this commit  3.1.99.20170313
Revision:436090
bdrewery search for other commits by this committer
Update to 3.0-2045-gc6b1c034.

    - bulk/status summaries: Fix build time being wildly wrong
    - MOVED: Convert to using shash
    - jail -u: Don't show /compat mount warning.
    - Automatically handle making some internal paths relative when
      doing 'cd'
    - Add a per-run caching mechanism for commands
    - Cache ZFS list (for mountpath) lookups.
    - jail -u, etc: Fix ZFS snapshots not being created after 33297b28f.
    - destroyfs: Avoid zfs_getfs() if not needed
    - testport: Support MOVED for main port being tested
    - locks: Disable INT/TERM traps while in here
    - HTML JSON is now generated with TERM delayed, meaning leftover tempfiles
      in the logdir should be fixed and the JSON should be more consistent.
    - poudriere: Allow -v to increase VERBOSE since not all sub-commands allow
it.
    - poudriere: Allow -A to force colors, even if not in a TTY
    - HTML JSON: Use relative paths for reading/writing files in logdirs
    - prefix_output: Append into proctitle to make debugging simpler
    - testport -c: Fix after 88334520d1159.
    - Introduce HTML_TYPE to select if HTML files are inline or hosted
10 Mar 2017 19:38:06
Original commit files touched by this commit  3.1.99.20170310
Revision:435839
bdrewery search for other commits by this committer
Update to 3.0-2007-g2c59e4c7.

    - Rewrite parsing of 'bulk -f' and 'bulk PORT1 PORT2' (and testport)
      handling of ports into the queue.
    - Update sh to FreeBSD head r315005.
    - compute_deps_pkg: Give a hint about failed pooldir creation being from
      duplicates.  This is still undergoing further changes.  It's technically
      an assertion still that is has proven to be possible.
    - Support copying a static ccache into the jail with CCACHE_STATIC_PREFIX.
      This is to support using something like devel/ccache-memcached-static
      in the jail to support memccached without any bootstrap or cyclic
      dependency problems.
10 Mar 2017 02:04:19
Original commit files touched by this commit  3.1.99.20170309
Revision:435816
bdrewery search for other commits by this committer
Update to 3.0-2002-gf74f5e60.

   - Fix spurious SIGALRM on poudriere processes.
   - Add a LOCAL_MTREE_EXCLUDES to allow appending to the list of directories
     to ignore in the mtree checks.
   - Document RESTRICT_NETWORKING
09 Mar 2017 04:46:07
Original commit files touched by this commit  3.1.99.20170308_4
Revision:435746
bdrewery search for other commits by this committer
Update to 3.0-1994-g605f6348

    - Fix regression from last build not causing ZFS+USE_TMPFS=all to
      rollback to the clean snapshot before cloning.
    - Fix mktemp using TMPDIR='' by default (thus /).  This broke
      some non-root operations.
    - options: Fix harmless warning about missing 'arch' file.
    - Fix very old crash with SIGINFO while cleaning the queue after
      a port is done building.
    - Revert a change for port statistics changes which may have resulted in
      warnings such as:
          mv: rename
/usr/local/poudriere/data/logs/bulk/103i386-default/434652/.tmp..poudriere.stats_ignored
to
/usr/local/poudriere/data/logs/bulk/103i386-default/434652/.poudriere.stats_ignored:
No such file or directory
      Note that the change here does not restore ignoring errors like
      the previous code did.  So some odd crashes may occur, but all
      callers of this code were audited and should be ignoring the
      error anyhow.
08 Mar 2017 22:07:56
Original commit files touched by this commit  3.1.99.20170308_3
Revision:435730
bdrewery search for other commits by this committer
Update to 3.0-1987-g33297b28.

   - Just a small optimization to not run 'zfs list' in the USE_TMPFS=all case.
08 Mar 2017 21:57:44
Original commit files touched by this commit  3.1.99.20170308_2
Revision:435729
bdrewery search for other commits by this committer
Update to 3.0-1986-gdbc2cc63.

  - Fix build on <head
  - Fix startup depqueue errors if the listed ports have duplicates.
  - Fix NO_ZFS/USE_TMPFS=all jail cloning error:
    [00:00:00] ====>> Creating the reference jail...realpath: Illegal option -r
  - NO_ZFS now overrides existing ZFS datasets; ZFS won't be used at all if
    NO_ZFS is set.
  - ZFS datasets are now looked up with 'zfs list' rather than 'mount -t zfs',
    which fixes some cases of ZFS datasets being left around after an error.
08 Mar 2017 17:06:41
Original commit files touched by this commit  3.1.99.20170308_1
Revision:435722
bdrewery search for other commits by this committer
- Insert the PKGVERSION into POUDRIERE_VERSION.
  This will aid in debugging rather than having something like '3.2-pre'
  which does not indicate which actual version of poudriere was used.
08 Mar 2017 16:47:55
Original commit files touched by this commit  3.1.99.20170308
Revision:435698
bdrewery search for other commits by this committer
Update to 3.0-1974-g9dd8a906

    - Properly ignore /proc without invoking pseudofs kernel code.
    - mtree: Remove exclusion of /usr/home
    - mtree: Remove exclusion of .p4config
    - mtree: Restore ignoring /var/tmp in prebuild/prestage.
    - mtree: Don't descend into /dev, avoiding devfs_readdir, etc.
    - mtree: Avoid descending into all directories.
    - gather_distfiles: Use port_var_fetch to lessen needed make executions
    - sh: Make touch a builtin
    - Fix commit c0daac2f: /dev/null is a special character device, not
directory.
    - pwait builtin: Properly restore SIGALRM on exit
07 Mar 2017 04:45:00
Original commit files touched by this commit  3.1.99.20170306
Revision:435581
bdrewery search for other commits by this committer
Update to 3.0-1957-gb3d3e0c2

    - pkgclean/distclean: Properly support PREPARE_PARALLEL_JOBS from
      poudriere.conf
    - Default PREPARE_PARALLEL_JOBS to 1.25*PARALLEL_JOBS
    - Poudriere now sets process title for some operations via setproctitle(2).
    - Dependency calculation majorly refactored to fetch more make variables
      at once rather than fetching some and then more later.  This rework also
      speeds up some startups by up to 60% by keeping the compute_deps work
      queue full and more parallelized.  This is especially seen in meta
      port lists.  The storage for the make variables fetched is not very
      efficient yet and will improve more in the future.
    - Add more sh builtins: pwait, mkdir, rename, setproctitle, rmdir, mktemp
    - nohang: Do read before logfile comparison.
    - update_stats: Stop building from html_json coproc after done building
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Feb 2017 20:35:50
Original commit files touched by this commit  3.1.99.20170221_1
Revision:434639
bdrewery search for other commits by this committer
Restore 'umount -f' usage for now as older releases do not support 'umount -n'.

A better fix will be coming soon.

Reported by:	ohauer
22 Feb 2017 20:30:47
Original commit files touched by this commit  3.1.99.20170221
Revision:434638
bdrewery search for other commits by this committer
Mark BROKEN due to 'umount -n' being unsupported.

This is in the cleanup code, let's not cause problems for
people as I get it fixed.
22 Feb 2017 18:21:46
Original commit files touched by this commit  3.1.99.20170221
Revision:434625
bdrewery search for other commits by this committer
Update to 3.0-1822-ge8f0d3e

   - Manpage updates
   - Remove pkg_install support.
   - Remove NO_STAGE support.
   - Remove use of umount -f where possible.
   - Use relative paths where possible to avoid namecache contention.
   - USE_CACHED reworked to use POSIX mq (will soon change again)
   - PRIORITY_BOOST is fixed to boost dependencies as well now with
     USE_PTSORT enabled (default yes).
   - Load linux64 when needed
   - Improved ports_env support (less executions during ports interations)
   - Show resource limits in build log
   - Limit filedescriptors to 1024 by default with MAX_FILES
   - Shutdown/unmount build jails in parallel
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Feb 2017 16:43:26
Original commit files touched by this commit  3.1.99.20160624_3
Revision:434184
bdrewery search for other commits by this committer
Fix building arm64 jails by copying in the needed binutils.
29 Jun 2016 23:37:51
Original commit files touched by this commit  3.1.99.20160624_2
Revision:417797
bdrewery search for other commits by this committer
Move the release MANIFESTS to misc/freebsd-release-manifests.

Also add a dependency for ca_root_nss to Poudriere.
24 Jun 2016 15:53:48
Original commit files touched by this commit  3.1.99.20160624_1
Revision:417435
bdrewery search for other commits by this committer
Fix debugging that crept in
24 Jun 2016 15:51:06
Original commit files touched by this commit  3.1.99.20160624
Revision:417434
bdrewery search for other commits by this committer
- Update to 3.0-1677-g146fc3f

  - Support 252 colors for job IDs
  - Ensure bmake is used for ports_env (fixes usage for 9.x)
  - Fix creating /nxb-bin in the root system
11 Jun 2016 22:11:06
Original commit files touched by this commit  3.1.99.20160611
Revision:416761
bdrewery search for other commits by this committer
- Update to checkin 3.0-1669-g5d15cfe

Changes:
 - jail -c: Fix fetching for 11.0-ALPHA
03 Jun 2016 22:36:48
Original commit files touched by this commit  3.1.99.20160603
Revision:416341
bdrewery search for other commits by this committer
- Update to checkin 3.0-1668-g5880c23

Changes:
  - jail: Fix usage for -m src=PATH
  - jail -v: Note that non-listed methods used the value only for display.
  - QEMU: Copy the latest emulator into the jail at startup. This fixes
    the jail running into bugs with qemu that are fixed with the latest
    qemu.  It was only copying it in during creation before.
  - bulk: Avoid redundant cleaning message with jailversion cleanup.
  - Add and document PORTBUILD_UID and CCACHE_DIR_NON_ROOT_SAFE. [1]

PR:		209786 [1]
31 May 2016 22:31:16
Original commit files touched by this commit  3.1.99.20160531_1
Revision:416224
bdrewery search for other commits by this committer
- Update to 3.0-1663-gf6c1bad

Changes:
 - Tweak ccache+BUILD_AS_NON_ROOT so that BUILD_AS_NON_ROOT is just default
   off, with a warning, when CCACHE_DIR is set.

PR:		209786
31 May 2016 16:47:49
Original commit files touched by this commit  3.1.99.20160531
Revision:416212
bdrewery search for other commits by this committer
- Update to 3.0-1662-gc11d922

Changes:
 - Fix incorrect handling of null-mounting /nxb-bin in jail
 - Disable BUILD_AS_NON_ROOT if CCACHE_DIR is set [1]
 - Fix mount path too long when using linprocfs

PR:		209786 [1]
20 May 2016 18:49:16
Original commit files touched by this commit  3.1.99.20160520
Revision:415571
bdrewery search for other commits by this committer
- Update to 3.0-1659-gfdf5930

Changes:
  - Fix build on < 10.0.

PR:		209656
Reported by:	vas@mpeks.tomsk.su
19 May 2016 17:45:03
Original commit files touched by this commit  3.1.99.20160519
Revision:415513
bdrewery search for other commits by this committer
- Update to 3.0-1658-g99b3286

Changes:
  - Hide warnings when cleaning up schg files.
18 May 2016 22:59:51
Original commit files touched by this commit  3.1.99.20160518
Revision:415468
bdrewery search for other commits by this committer
- Update to 3.0-1657-g0b204f0

Changes:
  - jail/ports -u: Default git pull to use --rebase.
  - destroyfs: Run chflags -R 0 and on a smaller subset of files.
  - ports: Ignore failures when removing the ports tree
  - jail: Ignore errors trying to remove the jail
  - Create port-specific directories in do_portbuild_mounts.
  - Rework the cleanup to respect -x inside of the directory.
  - Support -(j|p|z)<param> without space for poudriere.conf lookups
  - hash_var_name: Quote the pattern to _gsub to avoid globbing local files.
  - Update sh from head @ r296813
  - Switch BUILD_AS_NON_ROOT as default to on.
01 Apr 2016 14:16:20
Original commit files touched by this commit  3.1.99.20160216
Revision:412348
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
16 Feb 2016 17:01:44
Original commit files touched by this commit  3.1.99.20160216
Revision:409002
bdrewery search for other commits by this committer
- Update to 3.0-1641-gf976ae1

Changes:
   - Fix error starting up when jail contains ':' (or other special characters)
16 Feb 2016 00:14:38
Original commit files touched by this commit  3.1.99.20160215
Revision:408965
bdrewery search for other commits by this committer
- Update to 3.0-1639-ga5325bf

Changes:
  - Optimize jail startup/cloning/rollback and mtree comparisons.
  - api: Make more useful
  - check_fs_violation: Use mktemp rather than hard-coded tmpfile
  - Fix false-positive 'Leftover processes' warning after disabling jexecd
  - Conditionalize the jexec logic around USE_JEXECD and add back missing
jkills.
  - QEMU: Remove _MAKE_JOBS not present in release-3.1 and noted to break
    builds by sbruno
  - Kill processes before remounting/rolling back the builder FS, rather than
    after.
  - jail -c: Support older FREEBSD_HOST=ftp.freebsd.org URL schemes still. [1]
  - jail -c: Support pre-distributed MANIFESTs for checksum comparing.

PR:		206848 [1]
09 Feb 2016 00:07:53
Original commit files touched by this commit  3.1.99.20160127_1
Revision:408517
bdrewery search for other commits by this committer
Enable ZSH option by default
27 Jan 2016 19:56:36
Original commit files touched by this commit  3.1.99.20160127
Revision:407381
bdrewery search for other commits by this committer
- Update to 3.0-1609-g7147a70

Changes:
 - jail -c: Always copy in QEMU emulator, even if not building from src.
 - jail -c: Ensure MANIFEST is not empty or give an error.
 - Clear CMD_ENV to disallow sneaking in environment vars
 - Update libnv to the latest head @ r293361
 - Update sh from head @ r293359
 - Null-mount read-only /rescue and /nxb-bin into the jails as they will not
   change.
 - Add a MUTABLE_BASE option (default yes) to experiment with null-mounting of
   base.
 - Prefer https://download.FreeBSD.org for snapshot downloads from FreeBSD.
 - Remove duplicate NM from make.nxb.conf.
31 Dec 2015 12:50:32
Original commit files touched by this commit  3.1.99.20151204_1
Revision:404935
bapt search for other commits by this committer
Fix default svn url for ports

Reported by:	many
Pointy hat:	bapt
04 Dec 2015 16:42:29
Original commit files touched by this commit  3.1.99.20151204
Revision:403001
bdrewery search for other commits by this committer
- Update to 3.0-1596-g9dc9ca4

Changes:
  - jail -d: If stdin is a TTY, confirm before removing jail.
  - Disable rexec/jexecd for now as it has issues on <head and seems racy on
    head as well, possibly leading to "Unable to execute id(1) in jail."
  - QEMU: Use host pkg-static in the jail for repo to speed it up.  For
    this PKG_REPO_FROM_HOST=yes may be needed on mips.
30 Nov 2015 17:26:50
Original commit files touched by this commit  3.1.99.20151125_1
Revision:402690
bdrewery search for other commits by this committer
Revert usage of -x for rm(1) for now due to 9.x not having it.
25 Nov 2015 17:27:05
Original commit files touched by this commit  3.1.99.20151125
Revision:402402
bdrewery search for other commits by this committer
- Update to master branch checkin 1e0fd46149f9e17e12dadcdd0a28ef40b06587aa

This brings in almost a year of updates that had been held back.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32

  - New sub-command 'image' which is still in development, for generating
    install images.
  - Some poudriered fixes, but it is still experimental.
  - DISTFILES_CACHES may be 'no' to use distfiles/ from ports tree.
  - A cache daemon has been added in, off by default, for experimentation.
  - The ports 'environment' feature from
Mk/Scripts/functions.sh:export_ports_env
    is used for dependency gathering now, which avoids 8 or so fork/execs for
    every make -V call.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Nov 2015 17:29:31
Original commit files touched by this commit  3.1.99.20151123
Revision:402287
bdrewery search for other commits by this committer
Update to 3.1.9-30-g47b14b7

Changes:
  - Fix 'builder stop' hook, which never worked.
  - Don't transcend mount directories when running rm -rf
  - Stop exporting MY_JOBID
  - Run 'builder stop' hook always in stop_builder() [this means the hook
    runs at startup as well to clean out stale builders].
  - Enable post-mount jail hooks.
09 Nov 2015 17:14:12
Original commit files touched by this commit  3.1.99.20151109
Revision:401116
bdrewery search for other commits by this committer
Update to 3.1.9-22-ga91b224.

Unless something major is wrong here, this will be 3.1.10 and the next update
to -devel *will be* master which has a year of pending updates.

Changes:
  -Always call make by absolute path of /usr/bin/make.
  -Update stale comment about MFS
  -Fun things happen with /nonexistent exists. Ensure it doesn't.
  -testport: Allow -o to be optional.
  -Mark poudriere-queue experimental.
  -Using ccache on 10+ is fine so long as we use a PATH.
  -XDEV: Don't endlessly append to make.conf on updates.
  -Fix leftover lock file in /tmp at cleanup
  -Support in-tree ccache for buildworld on recent head
  -Always use the FAST_DEPEND option for buildworld.
  -Go crazy, use -j for installworld targets on recent head
  -Allow comments on the same line with port entries in blacklist
14 Oct 2015 21:06:00
Original commit files touched by this commit  3.1.99.20151014
Revision:399299
bdrewery search for other commits by this committer
- Update to 3.1.9

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_319

  - Fix handling of ports dependencies without a PORTSDIR
  - jail -c: Fix fetching when TARGET does not match TARGET_ARCH
15 Sep 2015 15:48:41
Original commit files touched by this commit  3.1.99.20150915
Revision:396976
bdrewery search for other commits by this committer
- Update to 3.1.7-54-g6b5b90c

Changes:
  - Fix cases where /var/db/freebsd-update was not being ignored.
  - Fix crash from 'make showconfig'
14 Sep 2015 23:35:25
Original commit files touched by this commit  3.1.99.20150914
Revision:396941
bdrewery search for other commits by this committer
- Update to 3.1.7-52-g1988cd4

Changes:
  - Support new pkg bootstrap PUBKEY signature format.

PR:		202622
03 Sep 2015 18:38:19
Original commit files touched by this commit  3.1.99.20150903
Revision:396027
bdrewery search for other commits by this committer
Add missed distinfo for r393626
03 Sep 2015 17:52:40
Original commit files touched by this commit  3.1.99.20150903
Revision:396025
bdrewery search for other commits by this committer
Update to 3.1.7-51-ga3fb251

Changes:
  - Remove old references to the fossil site and point to github.
  - options: Override LOCALBASE to prevent pollution from
    LOCALBASE/etc/perl5_version. Also use which(1) to find
    some helper tools.
  - Avoid SIGINFO crash in startup

As long as this is stable, this will be release as 3.1.8. The next update will
then be an update from master, holding the 3.2 code.
05 Aug 2015 23:06:39
Original commit files touched by this commit  3.1.99.20150805
Revision:393626
bdrewery search for other commits by this committer
- Update to 3.1.7-41-gb7d0543

Changes:
  - bulk -c: Restore previous behavior with log deletion. Don't wipe out ALL
             logs, only delete the ones for the given build. This change
             almost inadvertently wiped out all logs and violates POLA at
             this point.
  - bulk -c: Fix it, it wouldn't start.
  - Misc cleanups
04 Aug 2015 19:45:34
Original commit files touched by this commit  3.1.99.20150804
Revision:393547
bdrewery search for other commits by this committer
- Update to 3.1.7-34-g1c90084

Changes:
  - jail: check the directory for method src=
  - csup has been deorbited from the project
  - Test to make sure $SVN_CMD is actually set before trying to use it.
    Improve test and error message for detecting if svn is installed.
  - jail -x: Run native-xtools from /usr/src for now.
  - Remove EOL 8.3 support
  - Run 'jail start' hook before any 'make' commands.
  - jail -m src: Fix handling of cross-compile by setting proper
TARGET/TARGET_ARCH
  - Remove use of SVN mirrors.
  - Fix need_emulation to only check TARGET_ARCH against kern.supported_archs.
  - Let KEEP_OLD_PACKAGES work on 9.x/8.4 with sort(1) lacking -V [1]
  - Fix typo in poudriere.8
  - Correct typo in poudriere -p help output

PR:		193732 [1]
08 Jun 2015 20:37:59
Original commit files touched by this commit  3.1.99.20150608
Revision:388881
bdrewery search for other commits by this committer
Update to 3.1.7-15-ge84bac5.

I had intended to update this to master but have not yet fixed a blocking
bug on it.

Changes:
  - status -a: Fix handling of showing older builds.
  - QEMU: Add a hack to raise the default build times.
  - Don't crash starting up a job, or otherwise, if the time goes backwards.
  - blacklist: Fix loading of JAIL-SETNAME-blacklist
  - QEMU: Always try loading a qemu-blacklist file
  - Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC)
    rather than non-monotonic 'date +%s'
  - Use monotonic time for calculating durations
  - Add a build.started epoch time.
  - Add a build.ended epoch time that is set in the last HTML json generation.
  - Update sh to FreeBSD r281982
  - Fix build on older FreeBSD due to sh. If F_DUPFD_CLOEXEC is unavailable
    then use system sh.
  - Ignore /var/db/freebsd-update/ too.
27 May 2015 14:44:14
Original commit files touched by this commit  3.1.99.20150527
Revision:387611
bdrewery search for other commits by this committer
Update to 3.1.7

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_317
 - Restore /usr/sbin and /sbin to PATH lost in 3.1.5
 - HTML: Fix broken log link from 3.1.5
 - Avoid copying /var/db/freebsd-update into build jails
 - QEMU: Fix handling of elftoolchain install for older src checkouts.
11 May 2015 15:57:52
Original commit files touched by this commit  3.1.99.20150511_1
Revision:386087
bdrewery search for other commits by this committer
Update to 3.1.6

Changes:
  - jail -m src: Fix asking about removing files. This was a bug in 3.1.0. The
    fix came in right after 3.1.5 release.
11 May 2015 14:03:54
Original commit files touched by this commit  3.1.99.20150511
Revision:386081
bdrewery search for other commits by this committer
Update to 3.1.5

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
01 May 2015 17:25:25
Original commit files touched by this commit  3.1.99.20150501
Revision:385130
bdrewery search for other commits by this committer
Update to 3.1.4-71-g652abb7

Changes:
  - Fix running poudriere in a jail due to lack of procctl(2) access.

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

1 | 2 | 3  »  

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libsshOct 17
libgit2Oct 15
giteaOct 11
jenkinsOct 11
jenkins-ltsOct 11
toxOct 11
tincOct 09
tinc-develOct 09
gitlab-ceOct 05
clamavOct 03
py-django21Oct 03
firefoxOct 02
firefox-esrOct 02
libxulOct 02
linux-firefoxOct 02

9 vulnerabilities affecting 37 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-10-17 16:55:06


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35652
Broken 62
Deprecated 513
Ignore 343
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 34
Expired 4
Set to expire 486
Interactive 0
new 24 hours 16
new 48 hours20
new 7 days36
new fortnight133
new month233

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.