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-devel/distinfo

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

«  1 | 2 | 3  »  

Friday, 3 Jun 2016
22:36 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]
Original commitRevision:416341 
Tuesday, 31 May 2016
22:31 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
Original commitRevision:416224 
16:47 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]
Original commitRevision:416212 
Friday, 20 May 2016
18:49 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
Original commitRevision:415571 
Thursday, 19 May 2016
17:45 bdrewery search for other commits by this committer
- Update to 3.0-1658-g99b3286

Changes:
  - Hide warnings when cleaning up schg files.
Original commitRevision:415513 
Wednesday, 18 May 2016
22:59 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.
Original commitRevision:415468 
Tuesday, 16 Feb 2016
17:01 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)
Original commitRevision:409002 
00:14 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]
Original commitRevision:408965 
Wednesday, 27 Jan 2016
19:56 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.
Original commitRevision:407381 
Friday, 4 Dec 2015
16:42 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.
Original commitRevision:403001 
Wednesday, 25 Nov 2015
17:27 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.

  jail:
    - New -K [KERNCONF] flag to build and install a kernel into the jail.
    - New -S <path> flag to specify what srcpath to use from the master jail,
      rather than /usr/src.
    - Git support.
    - New -U flag to specify what url to fetch from for git and svn.
    - EXTRA_DISTS added to add to the distribution list fetched/extracted, from
      poudriere.conf.
    - NO_LIB32 added, when set to 'yes' skips installing lib32 distribution.

  ports:
    - Support '-m none' to disable portsnap usage.
    - New -U flag to specify what url to fetch from for git and svn.

  Build process handling:
    - A jexecd process is spawned in the jail and communicated with via rexec
      using a pipe.  This is intended to lessen the jail locking contention,
      allow more easily cleaning up processes, and limiting of TTY.  It is
      still considered experimental.
Original commitRevision:402402 
Monday, 23 Nov 2015
17:29 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.
Original commitRevision:402287 
Monday, 9 Nov 2015
17:14 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
Original commitRevision:401116 
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
15:48 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'
Original commitRevision:396976 
Monday, 14 Sep 2015
23:35 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
Original commitRevision:396941 
Thursday, 3 Sep 2015
18:38 bdrewery search for other commits by this committer
Add missed distinfo for r393626
Original commitRevision:396027 
Wednesday, 5 Aug 2015
23:06 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
Original commitRevision:393626 
Tuesday, 4 Aug 2015
19:45 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]
Original commitRevision:393547 
Monday, 8 Jun 2015
20:37 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.
Original commitRevision:388881 
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 
Friday, 1 May 2015
17:25 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.
Original commitRevision:385130 
Wednesday, 29 Apr 2015
05:39 bdrewery search for other commits by this committer
Update to 3.1.4-70-gea2537e

Changes:
  - Fix testport -o for invalid origins.
  - HTML open tag fixes
  - Fix temporary file creation causing bad 'mv: fastcopy' warnings about
    JSON files.
Original commitRevision:384959 
Wednesday, 22 Apr 2015
16:18 bdrewery search for other commits by this committer
Update to 3.1.4-62-g431268b

Changes:
  Fix building of HTML json files / an occasional 'mv: fastcopy:' warning.
Original commitRevision:384497 
Tuesday, 21 Apr 2015
18:20 bdrewery search for other commits by this committer
Update to 3.1.4-61-g2259889

Changes:
  Support STRICT_DEPENDS.
Original commitRevision:384437 
17:01 bdrewery search for other commits by this committer
Update to 3.1.4-60-ga6e4d2b

Changes:
  Fix build with 8.4.
Original commitRevision:384434 
Monday, 20 Apr 2015
16:34 bdrewery search for other commits by this committer
Update to 3.1.4-58-gd237819

Changes:
    Fix not setting proper UNAME_m/p for powerpc64 cross build
    Fix qemu builds not setting MACHINE/MARCHINE_ARCH in make.conf
    QEMU: No need to set MACHINE/MACHINE_ARCH in env.
    QEMU: For consistency set UNAME_m/p in jail's login.conf.
    Don't let balance_pool() failure crash a builder.
    Avoid double ln(1) when called in a clean_pool/stop_build failure from
build_pkg
    When a build crashes and does not complete, properly cleanup its builder
jail.
    bulk queue optimizations
    Call pkg_cache_data in a separate worker. This allows build_pkg() to finish
quicker.
    bulk -t/testport: Fix the first package built in a jail not showing its
needed shared libraries.
    Disable 'set -x' in some noisy functions
    Rewrite lock_acquire() to not spam 'sleep 0.1'
    SIGINFO: Disable trap when erroring, exiting or in other traps
    SIGINFO: Don't allow running twice, and ignore errors.
    SIGINFO: Hide html_json's sleep(1) SIGINFO output
    Allow TMPFS_DATA to be used for builders too.
    Always protect(1) poudriere and its coprocesses from OOM killer.
    Create temporary files in [MASTER]MNT/.p/tmp when possible rather than /tmp
    Don't ignore SIGINT in bg processes. This should fix cpdup spam on ^C during
cloning.
    Fix some interleaved messages during parallel processing.
    Rework stderr prefixer for parallel jobs.
    Don't show 2 errors when failing to get PKGNAME.
    Import and prefer /bin/sh from FreeBSD r281718. This simplifies
compatibility and allows job control.
Original commitRevision:384365 
Friday, 10 Apr 2015
01:54 bdrewery search for other commits by this committer
Update to 3.1.3-7-g07740a0

Changes:
  - Run ldconfig -m (/etc/rc.d/ldconfig) on jail startup rather than
    jail creation.
Original commitRevision:383687 
Thursday, 9 Apr 2015
18:55 bdrewery search for other commits by this committer
Update to 3.1.3-6-g784f9aa

Changes:
  - jail -cx: Fix incorrect hard linking.
  - Support building powerpc from powerpc64 without qemu.
  - Document that '.' is not allowed in -jzp
  - jail_start: Enforce no '.' in -jzp.
Original commitRevision:383666 
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:12 bdrewery search for other commits by this committer
Update to 3.1.2

Changes:
  - HTML: Fix JS error processing data.status by improving compatibilty with
    older JSON files.
Original commitRevision:382851 
Saturday, 28 Mar 2015
01:59 bdrewery search for other commits by this committer
Update to 3.1.1-42-g77fcbdb

Changes:
  - jail -u: Fix freebsd-update caring about host `sysctl kern.bootfile`
Original commitRevision:382447 
Thursday, 26 Mar 2015
22:03 bdrewery search for other commits by this committer
Update to 3.1.1-41-g00ae908

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

Changes:
  - jail -i: Show 'fs' and 'mnt' values
  - Fix ZFS not rolling back the jail to clean when using TMPFS
Original commitRevision:382196 
Monday, 23 Mar 2015
21:17 bdrewery search for other commits by this committer
- Update to 3.1.1-34-g9b5d330

This fixes a realpath warning from all poudriere commands.
Original commitRevision:382044 
19:29 bdrewery search for other commits by this committer
- Update to 3.1.1-33-gbf2a55b
  (I decided to use 'git-describe --tags' now that USE_GITHUB supports it)

Changes:
 - Allow overriding jail params with JAIL_PARAMS
 - Remove old nxb-bin directory if needed.
 - Fix more cases of running from local checkout
 - Allow all COLOR variables to be overridden in poudriere.conf.
 - testport -c is fixed
 - bulk now creates a copy of /var/db/ports to avoid breakage if the
   directory in /usr/local/etc/poudriere.d/options is touched during a build.
 - XDEV: Remove /bin/sh /bin/csh from the static hardlink list on mips/mips64
   as there are endian issues to work out.
Original commitRevision:382033 
Friday, 20 Mar 2015
17:52 bdrewery search for other commits by this committer
Update to checkin 54183f5f

Changes:
  - When using TMPFS_LOCALBASE (TMPFS_ALL) always try to clone the ref
    jail's LOCALBASE to the builder jail on port build startups. There
    is an optimization to not do this but it is needed for 'jail start'
    hooks that want to customize LOCALBASE. It normally will be a NOP.
Original commitRevision:381753 
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:13 bdrewery search for other commits by this committer
Fix accidental change in r381648
Original commitRevision:381651 
18:08 bdrewery search for other commits by this committer
Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with
GITHUB.

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

All of these ports as-is.

With hat:	portmgr
Original commitRevision:381648 
16:55 bdrewery search for other commits by this committer
Convert to new USE_GITHUB
Original commitRevision:381619 
15:45 bdrewery search for other commits by this committer
Update to checkin 80b7167

Changes:
  - Clean up language of the zsh completion for bulk -c and -C.
  - Manpage fixes
  - jail: Fix handling of games distribution for recent CURRENT.
  - testport: Show error when unable to extract pkg
  - jail -uc: Support a SETNAME-src.conf
  - Add 'builder' start/stop hook. Params: id mnt
  - Add a check to see if id(1) works in the jail.
  - HTML: Show proper percentage in progress bar.
  - Fix creating cpdup ignore files in jail if cpdup is not used (ZFS).
  - Cross-building updates
Original commitRevision:381604 
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:03 bdrewery search for other commits by this committer
- Update to 3.1.0

No changes are in this from RC3.
Original commitRevision:373855 
Tuesday, 2 Dec 2014
14:55 bdrewery search for other commits by this committer
- Update to 3.1-RC3

Changes:

 * Qemu fixes
 * pkgclean -f fix
 * Support creating jails from projects/ branch.
Original commitRevision:373765 
Wednesday, 19 Nov 2014
16:33 bdrewery search for other commits by this committer
- Update to checkin e3445da which is 3.1-RC2

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

  See https://github.com/freebsd/poudriere/wiki/release_notes_31 for Release
  Notes.
Original commitRevision:372682 
17:11 bdrewery search for other commits by this committer
- Update to checkin 8d28349

  The next update will be 3.1-RC1.

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

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

Changes:
  * jail -x: Build and install native-xtools cross compile tools.
    Submitted by sbruno@
Original commitRevision:369357 
Tuesday, 23 Sep 2014
04:35 bdrewery search for other commits by this committer
- Update to checkin 96b7698

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

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

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

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

Changes:
  * ports -u: Fix with git
  * bulk: Some dependency failures are now delayed rather than immediately
          fatal. This allows identifying more build problems rather than
          needing to iteratively run bulk to continue finding more.
  * Add a note that DEVELOPER is ignored without bulk -t/testport.
  * Also remove DEVELOPER_MODE for ports not being tested. (pkg uses it and
    causes fatal pkg-lstat errors on bad plist)
  * Only show boost priority if actually building the packages listed
  * Add PKG_REPO_META_FILE passthrough for repo meta file for pkg-repo. Not
    currently useful so undocumented. It will be more useful when pkg-repo -m
    learn mores metadata options and there is a client-side way to view the
    metadata.
  * Fix "ln: ...Latest/: File exists" errors.
  * Allow setting ALLOW_MAKE_JOBS_PACKAGES blank
  * Move ALLOW_MAKE_JOBS_PACKAGES to -v
  * Fix newly built pkg not being used to build the repository, rather than
    using the one that existed at the start.
  * Add TRIM_ORPANED_BUILD_DEPS to override behavior added to trim the queue
    of build dependencies that are not needed for the build but were found
    and possibly deleted from the repository.
  * Fix testport of ports-mgmt/pkg. It has not worked in a very long time, if
    ever.
  * Allow securelevel>=1 if using USE_TMPFS=all.
Original commitRevision:364394 
Friday, 1 Aug 2014
23:55 bdrewery search for other commits by this committer
- Update to checkin bbac739f86

Changes:
  * Workaround regression with pkg-1.3 causing all packages to have new options.
  * status: Fix -H to be tab-delimited
Original commitRevision:363771 
Friday, 27 Jun 2014
03:30 bdrewery search for other commits by this committer
- Update to checkin 6d00750ddc

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

Changes:
  * Fix bulk -f handling of relative file
Original commitRevision:358474 
15:04 bdrewery search for other commits by this committer
- Update to checkin df5632bbea

Changes:
  * bulk: Always clean restricted packages when done building if NO_RESTRICTED
    is set
  * bulk: Don't rebuild unneeded deps which were not specified on the cmdline.
    NOTE: This means that partial builds will not create a consistent repo of
          other existing packages. I.e., running bulk PORT1 PORT2 and then
          running bulk PORT1 will make it only create a consistent repo
          for PORT1. Always build with the ports you expect to be there.
  * Fix 'msg_error' not defined errors.
  * pkgclean/distclean: Consider hardlinks for size calculation
  * distclean:
    - Fix some false-positives
    - Support multiple -p options
    - Parallelization improvements
  * HTML:
    - Fix skipped column sorting
    - Pkg/Hour: Don't show 'Infinity' for older builds
    - More column width tweaks to fix word breaking
    - Fix skipped filter
  * jail:
    - Better support for native builds on powerpc and other archs,
      -a now accepts TARGET.TARGET_ARCH or TARGET_ARCH.
    - Add several new methods (see poudriere.8). Note that some
      of these may change a lot before release.
      * Null import an existing jail: -m null -M path
      * Install from existing src/obj dir: -m src=PATH
      * Install from tarball: -m tar=PATH
    - Always run -u after -c to get latest freebsd-updates
    - Fix -r and give hints on next steps
    - Try to modify the jail on creation less and do it during build
      startup instead.
  * Updates to log processing to offset common "cluster" reason
  * Better QEMU support
  * Better deadlock detection analysis
  * testport: Add -w to save workdir just as bulk has
  * Remove TRACK_BUILDTIMES
  * Sign the pkg.txz for pkg(7) when using SIGNING_COMMAND
  * portsnap interactive support
  * Try to handle long mount points better with MNAMELEN limit of 88
    by shortening many internal paths and hashing the mastername when
    required.
  * Support poudriere.d/[jail-][ptname-][setname-]poudriere.conf (this support
    is a bit unreliable still)
  * status: Add -r to show results of a build
  * Remove DURATION_FORMAT and always show HH:MM:SS to avoid wrapping at
    24 hours back to 00.
  * Improvements to internal timestamp utility
  * Fixes for update_stats lock crashes
  * Fixes for 'make clean' crashes which typically crashes a builder
  * Avoid restarting jail on build start to help with lock contention
Original commitRevision:358428 
Sunday, 18 May 2014
01:10 bdrewery search for other commits by this committer
- Update to checkin 33c926770a

Changes:
  * Fix bulk -a
Original commitRevision:354381 
Saturday, 17 May 2014
15:48 bdrewery search for other commits by this committer
- Update to checkin 3a2569440b
- Fix build on 9.1 which does not have F_DUPFD_CLOEXEC

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

Changes:
    * Reduce jail restarting for networking access by now always starting
      2 jails. One with networking support and one without. This allows
      not constantly restarting jails to enable/disable networking, which
      causes a lot of jail lock contention.
    * Color support has been added. This is disabled by any of:
      1. poudriere -N <sub-command>
      2. stdout or stderr NOT in a TTY (piped)
      3. USE_COLORS=no in poudriere.conf
    * Add DURATION_FORMAT and BUILDTIME_FORMAT to allow changing time
      display and default build name.
    * madvise(MADV_PROTECT) the main poudriere process to allow it to cleanup
      on failure from out-of-swap.
    * Running commands as non-root will *auto queue* them to poudriered
      if it is running. See rc.d/poudriered.
    * HTML/Web major changes:
      - Stop polling the server once the build is done.
      - There is now a top-level and jail-level page. The top-level only
        shows the *latest* build for each jail-ports-set combination.
        The jail-level only shows for a specific jail-ports-set combination.
        These pages will only be updated with builds done after upgrading.
        This may change before 3.1 release using a statsd to populate with
        all historical builds as well.
      - The main build page has been majorly reworked.
        * It no longer has 2 columns which overlap each other when zoomed in.
          The site is now much more responsive to zooming and mobile viewing.
        * More links to logs and elapsed times are shown
        * More system and build stats are shown such as "Impulse" which is
          the rate of package building over the last 2-10 minutes. This is
          done in browser/js currently so will reset when reloading the page.
      - The layout for httpd setup has changed. Now instead of duplicating
        the html/assets into every build dir, the html dir from
        /usr/local/share/poudriere/html/ should be served directly
        and the /data dir should be symlinked or aliased to the equivalent
        /usr/local/poudriere/data/logs/bulk/ dir on your system. See
        /usr/local/share/examples/poudriere/nginx.conf.sample for an
        example nginx setup.
     ** Note that this is still being improved for 3.1 and may undergo some
        backwards-incompatible changes before release.
    * status: Major changes.
      - By default only show running builds
      - Use -a to show all builds, not just latest
      - Use -f to show finished builds, only latest
      - Add -c for a more compact format
      - Displaying the SIGINFO/builder output now requires -b.
      - -B/-j/-p/-z can be used to filter the output.
    * Show buildtimes in output now.
    * TIMESTAMP_LOGS has been improved
    * poudriered is no longer installed in sbin/
    * Fix MAX_MEMORY so it actually works. Note that this may break openjdk
      building.
    * Fix incorrect timeout message shown during install phase
    * jail -l, ports -l, status: Auto format width of columns to output
    * jail: Add back -i support to show information about a jail
    * Improvements to fork less often
    * testport: Now default to -n. Add -P to test with custom prefix.
    * testport -I: Fix longstanding bug of displaying wrong jail -k hint.
    * qemu-mips support
    * ports: Allow -B with git method
    * All the fixes from the 3.0.16 release as well:
      * Disable DEVELOPER from make.conf; Poudriere will automatically
        set it when appropriate. This prevents testing of port dependencies
        that were not requested to be tested.
      * distclean: Prevent removing all files by accident.
      * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal.
      * kern.securelevel >=1 is now fatal.
      * Fix 'kill: No such process' warnings with older /bin/sh (8.x)
      * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in
        base r234001)
      * Fix case of packages always rebuilding with "changed options" when
        the port has an OPTION defined multiple times (such as fixed in
        ports r352512)
      * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed
        by r218105 but never made it to stable/8)
Original commitRevision:353722 
Tuesday, 22 Apr 2014
14:44 bdrewery search for other commits by this committer
- Update to checkin 32a2683eca

Changes:
  - Queue is now priotitized by the dependency-chain
    length and not by number of direct dependencies.
  - Add PRIORITY_BOOST in poudriere.conf which takes
    PKGNAME globs to boost up to the top of the queue.
    Example:
      PRIORITY_BOOST="apache-openoffice* pypy* mysql-workbench*"
  - bulk/testport: Add -k to keep going on test failures.
    The failures are stll considered failures but do not skip
    further builds depending on that port.
  - bulk -at: This now defaults to -k
  - Leftovers and Orphan checking now uses the scripts in
    ports so we can update them frequently without a poudriere
    release and allow Tinderbox to use the same checks. [1]
    - This fixes many false-positives with orphans
    - Now @dirrm are not shown if they are already in the plist
  - Hook-up stage-qa into the tests and remove our redundant
    checks.
  - testport -i: Fix common double-install error
  - Fix leftover mtree not showing all results when a directory
    is modified. I.e., changed user and group, only one of which
    was showing.
  - bulk -a: Don't consider missing origins as fatal.
  - Rework distfile handling to be more atomic
  - Fix many race conditions with cleanup after
    port build, especially with skipping ports.
  - Optimize port cleanup after builds
  - Speedup compute_deps
  - Fix crashed build detection (commonly shows as
    "unknown stuck queue bug")
  - status: Fix regression causing it to not work with multiple
    builds at once

[1] It's possible we may change the format of the scripts in ports
    once Tinderbox integrates with them. If this happens you will
    need to update poudriere-devel.
Original commitRevision:351844 
Sunday, 23 Mar 2014
15:40 bdrewery search for other commits by this committer
- Update to checkin 0966e62bc4
- Cleanup Makefile to use pkg-plist [1]

Changes:
  - make_index fixes (use ports/portsnap version now)
  - Documentation updates
  - Use autotools for build
  - All incremental messages are in a consistent format now.
  - New daemon poudriered using libucl with fine-grained permissions, but
    not yet hooked up or documented. It will be hooked up to poudriere-queue
    and documented soon.
  - Add an nc(1) wrapper to work around src change r249499.
  - status: Add -H for scripted mode
  - status: Show URL if available
  - Allow to specify revision when running poudriere jail -u with svn method
    with -t
  - bulk: Add -i and -I for interactive testing of all specified ports at once,
    requires ports r348859 change to Mk/bsd.port.mk.
  - Report modification of directories during leftover check (owner or
    permission changed).
  - Fix ipv6 only usage
  - Ensure /sbin and /usr/sbin are in PATH when running
  - Remove trailing slashes from listed_ports.
  - Exit quicker after ^C during packaging phases by killing pkg-static
  - Fix child process cleanup logic to only sleep if child still running.
  - Always dismount filesystems and try cleaning up when exiting and in jail -k
  - For stage_orphans, ignore modified files (such as nobody vs root)
  - testport -I: Mark cleanup done, not as recursively failing
  - testport -i: Use a local.conf instead of PACKAGESITE
  - testport -I: Suggest same login method which is more sane/clean than exec
    /bin/sh
  - options: Require dialog4ports as it runs from host and
    jail may be for a different ARCH
  - Ignore parents of home directories too during leftovers check
  - Restrict ZFS on 9.0/9.1 due to known deadlock
  - bulk: Parse MOVED for given port build list
  - Add support for svnlite and overriding SVN_CMD
  - Show warning when jail is newer than host
  - Show host/jail OSVERSION in build logs

Submitted by:	Johannes Jost Meixner <xmj@chaot.net> [1] (based on)
PR:		ports/187373 [1]
Original commitRevision:348866 
Friday, 31 Jan 2014
16:44 bdrewery search for other commits by this committer
- Update to checkin 74abc9e1c2

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

Changes:
 * Try to automatically load sem(4) if possible
 * Fox PRESERVE_TIMESTAMP option
Original commitRevision:340814 
Wednesday, 22 Jan 2014
23:21 bdrewery search for other commits by this committer
- Update to checkin 32dddce6d7
- Update LICENSE format

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

Changes:
  * Fix display issue when ATOMIC_PACKAGE_REPOSITORY is disabled
  * Spelling fixes
  * Manpage updates
Original commitRevision:339797 
Monday, 13 Jan 2014
16:12 bdrewery search for other commits by this committer
- Update to checkin 105ef35755

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

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

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

Changes:

  * Package builds are now atomic. They will not update the
    package repository directory until the build finishes.
    This can be disabled with ATOMIC_PACKAGE_REPOSITORY (default yes).
    This will convert the repository to a new format on first build.
    If a build fails, all of the successful packages are retained
    for the next attempt, but the old packages do not get modified.
  * Disabling COMMIT_PACKAGES_ON_FAILURE (default yes) will have it
    not touch the repository if the build fails; the package repository
    will only be updated once a build succeeds.
  * bulk now has a dry run mode (-n). Requires ATOMIC_PACKAGE_REPOSITORY
  * Add KEEP_OLD_PACKAGES which will keep KEEP_OLD_PACKAGES_COUNT
    number of old repositories. This can be useful for rollbacks
    or bisecting. Requires ATOMIC_PACKAGE_REPOSITORY
  * Add RESTRICT_NETWORKING (default yes) which can be used to disable
    the network restrictions outside of 'fetch' phase.
  * Add new PORTTESTING_FATAL (default yes) which can be disabled so that
    failed ports (leftovers) do not cause ports depending on that port to be
    skipped. This is useful for QAT.
  * Fix stage orphans excluding /var/run/PORTNAME
  * Stage orphan fixes for ports using kdeprefix
  * /proc and /compat/linux/proc now excluded for leftovers
  * nmtree fixes for head
  * Misc performance improvements
  * build_fs_violation was broken
  * Poudriere now requires pkg-1.2 in its ports tree
Original commitRevision:336930 
Tuesday, 29 Oct 2013
00:25 bdrewery search for other commits by this committer
- Update to checkin 6da5271386

Changes:
  * Fix crash when ALLOW_MAKE_JOBS is set
Original commitRevision:331916 
Saturday, 19 Oct 2013
22:41 bdrewery search for other commits by this committer
- Update to checkin 7f33ec2fcb

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

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

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

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

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

Reported by:	koobs
Original commitRevision:328947 
11:48 bdrewery search for other commits by this committer
- Update to checkin 7761067198

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

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

Changes:
 - Non-root build fixes
 - Added BUILD_AS_NON_ROOT and disable by default until more wide
   testing can be done. Set to yes to build ports as non-root where
   possible
Original commitRevision:328359 
Wednesday, 25 Sep 2013
12:37 bdrewery search for other commits by this committer
- Update to checkin 091bca866b

Changes:
 - Fix 'unexpected operator' warning during build
 - Always recreate /dev/null to workaround kern/139014
Original commitRevision:328277 
00:32 bdrewery search for other commits by this committer
- Update to checkin bba1e59a04

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

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

Reported by:	olgeni
Original commitRevision:328085 
Monday, 23 Sep 2013
13:43 bdrewery search for other commits by this committer
- Update to checkin 49bdcf4dc4

Changes:
  - testport -i: Fix when stage orphans are found
  - Don't show mtree notices on builder startup
Original commitRevision:328003 
Sunday, 22 Sep 2013
23:21 bdrewery search for other commits by this committer
- Update to checkin 6a4cc74775

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

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - 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)
 - jail: usage cleanup
 - hook 'bulk done' now has stats passed to it:
   #built #failed #ignored #skipped
 - jail -uc (SVN): Show SVN revision number in uname via
   UNAME_v
 - testport: Always run with TRYBROKEN
 - Now showing status messages when running mtree(1) for
   fs checks
Original commitRevision:327902 
Sunday, 15 Sep 2013
19:27 bdrewery search for other commits by this committer
- Update to checkin 0eb89d4f74

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

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

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

Submitted by:	linimon [1]
Original commitRevision:323424 
Saturday, 29 Jun 2013
11:26 bdrewery search for other commits by this committer
Update to checkin 5b2608fcc7

Changes:

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

Changes:
  - Fix parallel_exec child errors not stopping the build.
    I.e., when computing deps if an origin is not found, the
    build was not properly detecting that.
  - Be more strict about leftovers in /var/db
  - Package filename quoting fixes
Original commitRevision:320894 
Saturday, 8 Jun 2013
12:11 bdrewery search for other commits by this committer
- Update to checkin e38d69a149

Changes:

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

Reported by:	kwm [1]
Submitted by:	ak [2]
Original commitRevision:320245 
Saturday, 1 Jun 2013
12:56 bdrewery search for other commits by this committer
- Update to checkin c61b908704

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

Submitted by:	will [1]
Reported by:	mat [2]
Reported by:	tj [3]
Original commitRevision:319562 
Saturday, 25 May 2013
12:27 bdrewery search for other commits by this committer
- Update to checkin c6bbdcc441

Changes:

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

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

Changes:
    - Fix NO_ZFS support
Original commitRevision:318471 
Friday, 17 May 2013
04:28 bdrewery search for other commits by this committer
- Update to checkin 9d45276ee9 which should become 3.0

Changes:
 - Add new subcommand 'status' which lists running builds. Specify
   -j[pz] to view the current status of a specific build and all of
   its jobs.
 - Missing/New Dependencies: Be more verbose by default about why
   packages are being deleted.
 - CHECK_CHANGED_OPTIONS now defaults to verbose
 - Add CHECK_CHANGED_DEPS and default it to on
 - Fix support for jails with ':' in them
 - bulk: Allow specifying -f multiple times
 - testport -i: Add hostname into /etc/hosts
 - Documentation fixes
 - Fix DISABLE_MAKE_JOBS support
 - Fix dependencies being checked twice during port builds when not
   port testing
 - jail -u fixes for freebsd-update/ftp
 - Fix buildtime tracking missing a space
Original commitRevision:318354 

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

«  1 | 2 | 3  »