notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

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

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

non port: ports-mgmt/poudriere/distinfo

Number of commits found: 89

Monday, 15 Jan 2024
09:34 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere: release 3.4.1

Changes:
- fix GPT+ZFS boot partition creation
- update web components
- allow native compilation for armv6 on armv7
- fix poudriered
- add support for mlock (needed for dotnet)
commit hash: e38c8356a6958592ab64026e5295eba68c3544e1 commit hash: e38c8356a6958592ab64026e5295eba68c3544e1 commit hash: e38c8356a6958592ab64026e5295eba68c3544e1 commit hash: e38c8356a6958592ab64026e5295eba68c3544e1 e38c835
Monday, 11 Dec 2023
08:56 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere: update to 3.4.0

Changes:
- testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
  options in poudriere.conf.sample.
- bulk: IGNORED and BLACKLISTED ports are now trimmed before build. This reduces
  queue size and avoids building dependencies that are not needed.
- jail -cu: Stop modifying /etc/login.conf in the jail. This is done at bulk
  jail startup now.
- Add DISALLOW_NETWORKING, fixes #689
- image: Add zsnapshot imagetype.
- bulk -a: Don't print ports in summary unless -v is used.
- Show FLAVOR in more places.
- ports -l: Fix error when no ports trees exist yet.
- image: Add sleep, ls, and ping to miniroot.
- ports -u: Add hook 'ports_update done' call.
- Add status for saving workdir on failure.
- Expand securelevel check to handle IMMUTABLE_BASE=schg and
  TMPFS_WRKDIR/TMPFS_LOCALBASE.
- bulk/testport: Initial support for ports OVERLAYS
- testport: Show log info on failure exit
- Always export LC_COLLATE=C
- image: Make iso images bootable in UEFI
- ports: move away from portsnap as default
- zfs rollback: Try harder to rollback snapshots.
- bulk -n: Don't remove .building dir unless this ran made it
- common.sh: use new URL for base system
- jail: Fix git checkout during jail update to operate within SRC_BASE.
- image: Add -w (swap size) and -b (swap position)
- image: Support pre and post build scripts
- image: remove unneeded vfs.root.mountfrom that might cause problems
- image: Fix usb and usb+mfs
- image: Add pkgbase support
- image: Fix loader.efi name for arm and arm64
- image: Don't install pmbr and gptboot on !x86
- image: Enable zfs in rc.conf
- testport: Support overlay
- jail: Support PKG_REPO_SIGNING_KEY/KERNCONF for pkgbase
- bulk|testport -i: Mount ports rw
- MOVED: Support from overlays
- bulk: Always build repo even if no packages build
- distclean: Don't delete .hidden files.
- bulk: Delete FORBIDDEN packages during incremental check.
- pkgclean: Delete FORBIDDEN packages.
- bulk: Delete corrupted packages like pkgclean does.
- bulk -af: Delete unqueued packages like pkgclean.
- bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
- bulk: Link to the build logs at PACKAGES/logs
- Many test improvements
- Many fixes for builtin helpers
- jail -m http|ftp: freebsd-update(8) now uses -b rather than running inside of
  the jail.
- clonefs: Fix cpignore handling to not race with other bulks.
- bulk: Package notes, and build logs, now include ports top checkout git
  revision and port dir git revision. If PKG_REPRODUCIBLE is not set then a
  timestamp and poudriere's version is also added in.
- bulk/testport -i: If POUDRIERE_INTERACTIVE_NO_INSTALL is set don't install the
  packages
- Allow zstd in WRKDIR_ARCHIVE_FORMAT
- jail: Automatically set XDEV as needed
- Rename MUTABLE_BASE to clearer IMMUTABLE_BASE
- bulk/testport -i: Many improvements and /etc/motd populated with env hints
- bulk: Rebuild all packages if the pkg bootstrap is missing
- Disallow /dev/bpf in the jails
- bulk: Do not process dependencies of IGNORED ports.
- CCACHE_DIR_NON_ROOT_SAFE: Chmod /root to 755 to allow non-root to access
- CCACHE + BUILD_AS_NON_ROOT: Give detailed information on proper setup for
  this. See https://github.com/freebsd/poudriere/commit/8c36dfe5cca92
- bulk: Rebuild packages with changed ABI
- Show loginfo on error
- image: Add support for zfs image types, including send streams
- image: Run the post-build script before the build target
- bulk: Opportunistically start builders as needed
- bulk: New SIGINFO output. Now with tmpfs space usage, cpu%/mem%(rss) from ps.
- bulk: Add a mechanishm to avoid building rust in tmpfs. See
  poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR.
- Remove obsolete test for vfs.mnt_free_list_batch
- jail: -l sort properly by version
- options: Error on mutually-exclusive command flags
- sh: make stat a builtin
- Use setsid(1) for port build phases
- bulk/testport: Store bulk output in logs/{bulk,testport}.log
- Adding pushover support for notification
- image: document hybridiso
- remove jexecd
- remove unused libnv
- umount: unconditionnaly use MNT_NONBUSY
- options: supports both portconfig and dialog4ports
- Adding pushover support for notification
- Add support for subpackages
- Add option to force rebuilding repo and signing.
- Add hosts entry for jail (ref or builder) (needed for newer jdk)
- reduce the amount of i/o and the number of call to fsync
- image: regenerate pwd database to account for overlays
commit hash: 5c3bc831b2562c080c177076e089156a37f87e31 commit hash: 5c3bc831b2562c080c177076e089156a37f87e31 commit hash: 5c3bc831b2562c080c177076e089156a37f87e31 commit hash: 5c3bc831b2562c080c177076e089156a37f87e31 5c3bc83
Wednesday, 18 Aug 2021
18:14 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere: Update to 3.3.7

Changes:        https://github.com/freebsd/poudriere/wiki/release_notes_337
commit hash: 70421b2fb1c00c51d6471ccf2c035f20a3ec7e74 commit hash: 70421b2fb1c00c51d6471ccf2c035f20a3ec7e74 commit hash: 70421b2fb1c00c51d6471ccf2c035f20a3ec7e74 commit hash: 70421b2fb1c00c51d6471ccf2c035f20a3ec7e74 70421b2
Friday, 13 Nov 2020
19:12 bdrewery search for other commits by this committer
- Update to 3.3.6

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

- Fixes bsdgrep support for jail version
Original commitRevision:555041 
Wednesday, 11 Nov 2020
22:20 bdrewery search for other commits by this committer
- Update to 3.3.5

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

This is a minor release mostly fixing jail creation on 12.2+

MFH:	2020Q4
Original commitRevision:554916 
Thursday, 26 Mar 2020
20:47 bdrewery search for other commits by this committer
- Update to 3.3.4

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

* Fix pkg 1.11 issue with devfs mount.
* testport / bulk -t: Set DEVELOPER in patch phase.
* Fix html with port named "latest".
* bulk: Fixed non-existent dependencies claiming to be MOVED
* Fix first-time setup issues with BASEFS.
Original commitRevision:529218 
Tuesday, 10 Dec 2019
18:02 bdrewery search for other commits by this committer
- Update to 3.3.3

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

 - qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES.
 - Show flavor in more messages.
 - ports -l: Fix error when no ports trees exist yet.
 - distclean: Remove empty directories when done.
 - Allow overriding default nullfs paths with NULLFS_PATHS.
 - Fix WRKDIR saving with FLAVOR'd origins
 - Expand securelevel check to handle MUTABLE_BASE=schg and
TMPFS_WRKDIR/TMPFS_LOCALBASE.
 - testport -c: Fix make.conf not being respected for `make config`.
 - image: warn if MFSROOT may be too large
 - jail: Pass MAKEWORLDARGS during installworld too
 - jail -c: Fix NO_LIB32 support
 - jail -d: Don't confirm if the jail doesn't exist
 - jail -i: Don't show ports tree info if not requested
Original commitRevision:519773 
Monday, 11 Mar 2019
20:13 bdrewery search for other commits by this committer
Update to 3.3.2

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_332
Original commitRevision:495387 
Friday, 1 Mar 2019
16:24 bdrewery search for other commits by this committer
Update to 3.3.1

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331
Original commitRevision:494303 
Tuesday, 26 Feb 2019
18:26 bdrewery search for other commits by this committer
Update to 3.3.0

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33
Original commitRevision:493976 
Wednesday, 24 Oct 2018
22:09 bdrewery search for other commits by this committer
Update to 3.2.8

Very minor update.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_328
Original commitRevision:482940 
Friday, 1 Jun 2018
18:32 bdrewery search for other commits by this committer
- Update to 3.2.7

Very minor maintenance release.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_327
Original commitRevision:471280 
Friday, 30 Mar 2018
20:18 bdrewery search for other commits by this committer
- Update to 3.2.6

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326
Original commitRevision:465998 
Friday, 9 Mar 2018
19:46 bdrewery search for other commits by this committer
Update to 3.2.5

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

MFH:	2018Q1
Original commitRevision:463997 
Tuesday, 16 Jan 2018
19:10 bdrewery search for other commits by this committer
Upgrade to 3.2.4

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_324
Original commitRevision:459203 
Tuesday, 5 Dec 2017
19:06 bdrewery search for other commits by this committer
- Update to 3.2.3

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

   - bulk: Fix MOVED origin not causing a package rebuild.  This
     could result in a reverse dependency continuing to rebuild
     due to a "new dependency" now with FLAVORS support.
   - jail -c -m null: Fix this to work rather than error about
     having an existing directory already.
   - jail -c -m src: Respect existing _/usr/src/.cpignore_
   - jail -c -m null -S: Respect the `-S path` rather than assume the jail has
     a _/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]
Original commitRevision:455605 
Wednesday, 29 Nov 2017
20:52 bdrewery search for other commits by this committer
Update to 3.2.2

  - jail -u: Fix error with freebsd-update.fixed not found.
Original commitRevision:455147 
Tuesday, 28 Nov 2017
20:18 bdrewery search for other commits by this committer
Update to 3.2.1

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_321
Original commitRevision:455071 
Saturday, 11 Nov 2017
17:19 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
Original commitRevision:453981 
Sunday, 29 Oct 2017
01:20 bdrewery search for other commits by this committer
- Update to 3.1.22

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

PR:	216083
PR:	215541
Original commitRevision:453087 
Friday, 13 Oct 2017
16:20 bdrewery search for other commits by this committer
- Update to 3.1.21

  - Fixes missing 'clear_dep_fatal_error' function error with bulk -c/-C

Reported by:	HellSpawn on EFNet
Original commitRevision:452016 
Thursday, 12 Oct 2017
20:33 bdrewery search for other commits by this committer
Update to 3.1.20

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120
Original commitRevision:451928 
Thursday, 1 Jun 2017
17:25 bdrewery search for other commits by this committer
Update to 3.1.19

This release is mostly to restore 'pkgclean -a' behavior broken in 3.1.18.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3119
Original commitRevision:442302 
Tuesday, 30 May 2017
16:32 bdrewery search for other commits by this committer
Update to 3.1.18

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3118
Original commitRevision:442101 
Monday, 27 Mar 2017
17:25 bdrewery search for other commits by this committer
Update to 3.1.17

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3117
Original commitRevision:437062 
Sunday, 19 Mar 2017
20:26 bdrewery search for other commits by this committer
Update to 3.1.16.

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3116
Original commitRevision:436512 
Monday, 13 Mar 2017
19:14 bdrewery search for other commits by this committer
Update to 3.1.15

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115
Original commitRevision:436107 
Friday, 24 Jun 2016
15:48 bdrewery search for other commits by this committer
- Update to 3.1.14

  - Fix creating /nxb-bin in the root system
Original commitRevision:417433 
Wednesday, 22 Jun 2016
16:18 bdrewery search for other commits by this committer
- Update to 3.1.13

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113
Original commitRevision:417320 
Tuesday, 16 Feb 2016
17:03 bdrewery search for other commits by this committer
- Update to 3.1.12

Changes:
  - Fix error starting up when jail contains ':' (or other special characters)
Original commitRevision:409003 
00:25 bdrewery search for other commits by this committer
- Update to 3.1.11

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111
Original commitRevision:408966 
Wednesday, 25 Nov 2015
17:23 bdrewery search for other commits by this committer
- Update to 3.1.10

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110
Original commitRevision:402401 
Wednesday, 14 Oct 2015
21:06 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
Original commitRevision:399299 
Tuesday, 15 Sep 2015
16:43 bdrewery search for other commits by this committer
Update to 3.1.8

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

PR:	        202622
PR:	        193732
Original commitRevision:397005 
Wednesday, 27 May 2015
14:44 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.
Original commitRevision:387611 
Monday, 11 May 2015
15:57 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.
Original commitRevision:386087 
14:03 bdrewery search for other commits by this committer
Update to 3.1.5

Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
Original commitRevision:386081 
Tuesday, 28 Apr 2015
18:44 bdrewery search for other commits by this committer
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
Original commitRevision:384932 
Friday, 10 Apr 2015
16:06 bdrewery search for other commits by this committer
Update to 3.1.4

Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
Original commitRevision:383739 
Saturday, 4 Apr 2015
04:45 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.
Original commitRevision:383189 
Tuesday, 31 Mar 2015
17:26 bdrewery search for other commits by this committer
Update to 3.1.2

Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312
Original commitRevision:382852 
Thursday, 19 Mar 2015
20:30 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
Original commitRevision:381688 
18:31 bdrewery search for other commits by this committer
Convert to new USE_GITHUB
Original commitRevision:381661 
Monday, 8 Dec 2014
17:15 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.
Original commitRevision:374304 
Thursday, 4 Dec 2014
00:37 bdrewery search for other commits by this committer
Update to 3.1.0.

19 months have passed since the release of 3.0.0 and there have been 1259
commits from over 24 contributors. Though many of the bugfixes did make it into
the 3.0 branch, not all of them did.

3.1 brings many speedups, new features and commands, a new web interface, and
build hooks. The new web interface works at a top-level, jail-level and the
build-level still by using a static site with AJAX.

There is a queue system that is not quite ready yet but should make it into
3.2.

The release notes documenting the major changes is at
https://github.com/freebsd/poudriere/wiki/release_notes_31

Thank you to everyone involved.

Support can be found in #poudriere on Freenode.
Original commitRevision:373856 
Wednesday, 17 Sep 2014
15:51 bdrewery search for other commits by this committer
- Update to 3.0.19

Changes:
  * Fix improper call to 'msg_warn'. Bad backport from 3.1.

Reported by:	sunpoet
Original commitRevision:368387 
Tuesday, 16 Sep 2014
17:07 bdrewery search for other commits by this committer
- Update to 3.0.18

Changes:
  * Add a check for 3.1 repository and reject the build. 3.0 does not know
    how to handle 3.1's repository format. Downgrading is not supported
    at this point.
  * Allow securelevel>=1 with USE_TMPFS=all
  * Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport
Original commitRevision:368336 
Friday, 1 Aug 2014
23:51 bdrewery search for other commits by this committer
- Update to 3.0.17

Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * distclean: Fix some false-positives
  * Fix dead link in poudriere.conf
Original commitRevision:363770 
Saturday, 10 May 2014
14:27 bdrewery search for other commits by this committer
- Update to 3.0.16
- Move to using pkg-plist

Changes:

  This will likely be the last 3.0.x release. 3.1 is almost complete.

  * Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh,
    which allows more consistency and easier maintenance without requiring
    a Poudriere release to make changes.
  * Staging Orphans has moved to Ports 'make check-plist' for the same
    reasons. See r351587 for more information on the new behavior.

  The new leftover/orphan code has new %%PLIST%% sub behavior and also
  fixes many false-positive orphans, leftovers, and @dirrm showing.

  * Fix many races in port cleanup/skip handling.
  * Fix crashed builder detection.
  * Hide pkg_install EOL warnings and disable WARNING/ERROR waits when
    testing
  * 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)
Original commitRevision:353572 
Monday, 17 Mar 2014
15:06 bdrewery search for other commits by this committer
- Update to 3.0.15

Changes:
  - Fix ipv6 only usage
  - Ensure /sbin and /usr/sbin are in PATH when running
  - Remove trailing slashes from listed_ports.
  - 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
  - Ignore /var/db/dbus/machine-id leftover
  - 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
Original commitRevision:348480 
Sunday, 19 Jan 2014
14:48 bdrewery search for other commits by this committer
- Update to 3.0.14

Changes:
  * Fix dependencies when existing packages have their origins moved
    via MOVED by now loading and parsing MOVED for existing packages
    only.
  * Force umount some directories to avoid desktop utils traversing them
    causing them to remain mounted.
  * Fix stage orphan false-positives with KDE4_PREFIX
  * Fix a race condition in bulk which could lead to 'unknown stuck queue bug'
  * Fix usage of cpdup(1) -X [no functional change]
  * Speedup bulk startup by not rolling back fresh builder jails
  * Various parallel execution fixes
  * Parallel execution errors now wait up to 30 seconds for children to
    finish before ending the build.
  * Ignore home directory of users created by ports during leftover check
Original commitRevision:340313 
Tuesday, 19 Nov 2013
23:54 bdrewery search for other commits by this committer
- Update to 3.0.13

Changes:
 * Fix leftover detection on HEAD due to new nmtree
 * Fix jail rollback on HEAD due to new nmtree which manifested
   as missing dependencies in /new_packages
 * Don't exclude anything when looking for stage orphans, which
   fixes finding /var/run/PORTNAME as an orphan
Original commitRevision:334365 
Tuesday, 29 Oct 2013
00:23 bdrewery search for other commits by this committer
- Update to 3.0.12

Changes:
  * Fix testport -i regression in 3.0.11
Original commitRevision:331915 
Wednesday, 16 Oct 2013
14:21 bdrewery search for other commits by this committer
- Update to 3.0.11

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.
Original commitRevision:330516 
Thursday, 10 Oct 2013
02:24 bdrewery search for other commits by this committer
Fix distinfo - tag was not synced to repo yet
Original commitRevision:329960 
02:23 bdrewery search for other commits by this committer
- Update to 3.0.10

Changes:
  * Fix random crashes with parallel process handling
  * jail -cu: Disable CCACHE on 10
  * 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/
  * jail: Make -m http work
  * jail -c: Fix -m ftp-archive for 9.0
Original commitRevision:329959 
Tuesday, 1 Oct 2013
11:44 bdrewery search for other commits by this committer
- Update to 3.0.9

Changes:
  * testport: Fix pkg_install error about /prefix when not using -n
    This is due to a bug introduced in base r23100, fixed in r240682
    which never made it to 9.1

Reported by:	eadler, mandree, koobs
Original commitRevision:328933 
Friday, 27 Sep 2013
11:14 bdrewery search for other commits by this committer
- Update to 3.0.8

Changes:
  * bulk -t/testport: Check for absolute symlinked files when staging
    that refer back to the stagedir in the installed package
Original commitRevision:328455 
Tuesday, 24 Sep 2013
02:17 bdrewery search for other commits by this committer
- Update to 3.0.7

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 [1]
  - jail: Deprecate csup [2]

Reported by:	madpilot [1]
Submitted by:	brd [2]
Original commitRevision:328084 
Sunday, 22 Sep 2013
23:14 bdrewery search for other commits by this committer
- Update to 3.0.6

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

Changes:

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

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

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

[1] https://forums.aws.amazon.com/message.jspa?messageID=208136
Original commitRevision:322165 
Saturday, 8 Jun 2013
12:05 bdrewery search for other commits by this committer
- Update to 3.0.3
- Update web documentation for using custom ports tree

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

Reported by:	tj [1]
Submitted by:	antoine [2]
Original commitRevision:320244 
Thursday, 23 May 2013
00:26 bdrewery search for other commits by this committer
- Update to 3.0.2
- Update WWW to be a tagged link so that the documentation
  matches the version installed

Changes:

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

Changes:
  - Fix NO_ZFS support

Reported by:	tj
Original commitRevision:318472 
Saturday, 18 May 2013
19:49 bdrewery search for other commits by this committer
- Update to 3.0

Changes:
  - ZFS support is now optional:
    * NO_ZFS can be set to disable ZFS usage
    * TMPFS_ALL can be used to the build 100% in memory via tmpfs
  - Jail/Port properties are no longer stored in ZFS. They will
    be automatically converted on the first execution. This means
    that downgrading to 2.x is not easily possible.
  - Removed cron command
  - queue/daemon added
    * These will be expanded more in 3.1 and the usage may change.
  - New HTML/AJAX interface using jQuery
  - Build times are now tracked
  - Runaway builds are now automatically killed after 7200/84600
    seconds of no output / max build time
  - Build logs are now saved forever and not removed on every build.
    testport will store its logs into "bulk" dir for now as well.
  - Ability to resume a previous bulk -a build by using -B (this
    is mostly for exp-runs as it allows grouping incremental logs
    in with the previous logs). By default the buildname defaults
    to YYYY-MM-DD_HH:MM:SS for every build.
  - 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
  - CHECK_CHANGED_OPTIONS now defaults to verbose
  - Add CHECK_CHANGED_DEPS (default yes) to automatically detect
    direct dependency changes and rebuild packages if needed. This
    allow automatically detecting default postgresql/mysql/perl
    changes requiring rebuild of ports. Note this has a bug with
    ports that depend on libraries that are in base, but have a
    port fallback. This will be addressed in 3.1.
  - The reason for packages being deleted during the startup is
    now more verbose
  - Speedup packaging by reducing I/O
  - Port testing: Add "preinst_fs_violation" which will detect
    ports that touch the filesystem during fetch/build before
    calling install.
  - Lots of performance improvements. Poudriere is now lock-free
    and has very little overhead.
  - Various documentation/typo fixes
  - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
  - 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
  - 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
  - Fix support for jails with ':' in them
  - Buildtimes are now tracked

  - ports:
    * Support checking out a different branch with -B

  - testport:
    * -d option has been removed
    * testport -i improvements:
      - Network enabled
      - Works even when build fails
      - RUN_DEPENDS now installed
      - Add hostname into /etc/hosts
      - tty usage is fixed
    * Add .keep support for wrkdir saving

  - bulk:
      * New C index builder for pkg_* builds
      * Add -N: skip generating package repository or INDEX
      * Add -T: Use TRY_BROKEN
      * Add -F: Try to download from the original mirror and
        ignore all FreeBSD mirrors
      * Allow specifying -f multiple times

  - jail:
      * -c: Add -P ./path.to.patch to patch the src tree with
        the given patch before building it
      * -c: Fix on recent CURRENT by using DB_FROM_SRC

Thank you to all contributors and testers

Please report and discuss defects in #poudriere on freenode
or report to https://fossil.etoilebsd.net/poudriere/reportlist
Original commitRevision:318444 
Friday, 19 Apr 2013
13:38 bdrewery search for other commits by this committer
- Update to 2.4.2

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

Feature safe:	yes
Original commitRevision:316103 
Monday, 25 Mar 2013
15:08 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
Original commitRevision:315231 
Sunday, 24 Mar 2013
12:44 bdrewery search for other commits by this committer
- Update to 2.4
  This will be the last 2.x release. The 3.0 release will have
  optional support for NO ZFS and is currently in testing.
- Convert tab to space in WWW

Changes:
    - cron: This is now deprecated and will be replaced in 3.0 with a daemon
    - testport: -d support has been deprecated and will be removed in 3.0. Use
      -p instead.
    - testport: Add interactive test mode with -i
    - bulk: Add -vv to display which dependencies are required and causing
      rebuilds
    - jail: Validate that jails do not contain a '.' per jail(8) restrictions
    - options: Fix options not properly recursing based on changed options
    - bulk: The queue is now processed through a priority based on how many
      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
      'testport -c' is currently broken due to this.
    - Fix IPv6-only hosts
    - Build logs now include make.conf
    - Improved leftover detection using mtree
    - Ports now only have distfiles available to them that are registered in
      their distinfo.
    - Leftovers now use the entire PLIST_SUB list
    - Fix WRKDIR being saved on extract failures
    - More build performance improvements
    - Improved stuck queue error displaying and handling
    - TMPFS_LOCALBASE support added
    - More sanity checks added for broken ports
    - ports: csup support removed as CVS is EoL
    - testport: Fix port's PREFIX not being respected
    - ports: Fix svn+https support [2]
    - Ability to always save WRKDIR if a .keep file is present

Submitted by:	Matthew Dillon <dillon@apollo.backplane.com> [1] (based on)
Submitted by:	antoine [2]
Original commitRevision:315115 
Tuesday, 1 Jan 2013
23:09 bdrewery search for other commits by this committer
- Update to 2.3.1

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

Changes:
  * Heavy parallelization improvements
  * Performance improvements
  * Non-ZFS ports trees are now supported.  See the site
    for details on how to use a local tree.
  * distclean: New script to cleanup old distfiles
  * bulk: New NO_RESTRICTED flag to clean restricted distfiles and packages
  * jail: Add 'gjb' method to use Glen Barber's snapshots
  * jail -cu: Support PARALLEL_JOBS/-J for buildworld
  * jail -cu: Enable ccache support, requires host have devel/ccache
  * New TMPFS_DATA to allow having the pool,cache and other poudriere temporary
    files be stored in memory (important if using bulk -a)
  * Fix needing pkg_install on host for pkg_install target builds
  * bulk/testport: Automatically detect dependency loops and
    deadlocked queue, which fixes "infinite loop" or "hang"
    when building
  * options: Add -c/-C to select config/config-conditional
  * testport: Fail the test if dependencies fail
  * HTML Stats page now auto refreshes every 10 seconds
  * Fix HTML Stats not being written atomically
  * bulk/testport: Add -v flag to be more verbose
  * bulk/testport: -D is now -vv
  * jail -c: Install games dist as some ports require it to build
  * Html status: Link port origins to portsmon
  * testport: SAVE_WRKDIR is now supported
  * Better FreeBSD 8.3 support
  * Many bugfixes

Feature safe:	yes
Original commitRevision:308077 
Monday, 15 Oct 2012
17:12 bdrewery search for other commits by this committer
- Update to 2.2

Changes:
  * Lots of bug fixes
  * Support JAILNAME-make.conf and PTNAME-make.conf
  * Updated ZSH completions
  * The 'pbi' subcommand has been removed
  * New "SET" feature. bulk, options, testport now all support
    a '-z SET' option that allows for extra customization of
    make.conf and options. See CUSTOMISATION section in
    poudriere(8) for more information.
  * Improved compatibility with older FreeBSD versions
  * Poudriere itself can be jailed, see website for more details.
  * Any ZFS dataset can now be used as a ports tree. Just set
    poudriere:type=ports and define poudriere:name to use as a ports tree.
  * ports:
   - No longer create port tress in ports/ subdirectory when using SVN or git
  * options:
   - Fix improperly using options-JAILNAME instead of JAILNAME-options
     directory, resulting in options not being used.
   - Fix the specified ports tree not being used
  * bulk:
   - Support for building the entire ports tree with the -a option
   - Support for overriding WRKDIR_ARCHIVE_FORMAT, see new
     poudriere.conf.sample
   - Summary output updates
   - SIGINFO improvements
   - Improved output during startup, explaining which files/directories
     are being used for the build.
   - Fix skipped ports causing incorrect counts
   - Logs are now only cleared on -c again
   - New '-C' option that deletes any existing packages, but only for
     the ones listed. This works well with '-t' for bulk testing.
  * jail:
   - Better version detection on new jails via newvers.sh
  * testport:
   - Lots of leftovers improvements
   - When using pkgng, DEVELOPER_MODE is now enabled by default, which
     will run extra plist checks.

Feature safe:	yes
Original commitRevision:305926 
Thursday, 13 Sep 2012
04:30 bdrewery search for other commits by this committer
- Update to 2.1.2

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

Reported By:	Sergey V. Dyatko <sergey.dyatko@gmail.com>
Original commitRevision:304175 
Tuesday, 11 Sep 2012
15:54 bdrewery search for other commits by this committer
- Update to 2.1.1

Changes:

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

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

Reported by:	flo, des
Original commitRevision:303431 
Tuesday, 28 Aug 2012
15:58 bapt search for other commits by this committer
- update to 2.0.0
- changes since 1.5.x:
  * parallel build, can build multiple packages at the same time
  * options discovering rebuilding
  * huge performance improvements in sanity check
  * better output (close to tinderbox)
  * better log separation
  * better leftover discovery
  * many bug fixes
Original commit
Wednesday, 4 Jul 2012
10:48 bapt search for other commits by this committer
- update to 1.5.4
- changes:
  * improve modification detection with zfs diff (pgj@)
  * replace ftp by fetch(1) all over the place (this allow installing from http
    mirrors)
  * make fetch(1) using passive ftp when fetching from ftp
  * new option -t <version> to jail subcommand, to binary upgrade to a newer
    version (still some interactive parts :()
  * always destroy the jail before zfs rollback to make sure no process are
    still running (fix poudriere hanging after packaging totem for example)
    (reported by des@ and gnn@)
  * fix ipv6/ipv4 support determination (tested by gnn@)
Original commit
Thursday, 28 Jun 2012
12:54 bapt search for other commits by this committer
- update 1.5.3
- changes:
  * always remove previous pkgng repository before rebuilding the new one
  * make ftp passive by default
  * experimental support for ccache (needs a bsd.local.mk)
  * add -s to testport and bulk, to skip sanity checking
  * creating jails from csup/svn still experimental, but now it can works for
    real :)
Original commit
Monday, 25 Jun 2012
13:39 bapt search for other commits by this committer
- update to 1.5.2
- changes:
  * Now ipv4 or ipv6 information are automatically gathered out of sysctl
  * CHECK_CHANGED_OPTIONS to detect changed options with bulk -k and pkgng (this
    force rebuild of package if options has changed
  * Fix signal handler not actually exitting
  * Track IGNORED stats
  * Support for signing pkgng repo
  * give to the jail network access during make checksum to allow refetching
    distfiles
Original commit
Tuesday, 19 Jun 2012
20:58 bapt search for other commits by this committer
- update 1.5.1
- changes:
  * Fix dep cache
  * Fix dep line having [:target]

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

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

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

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

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

Number of commits found: 89