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: 237 (showing only 100 on this page)

1 | 2 | 3  »  

Monday, 22 Jan 2024
13:31 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 20240122 snapshot

Changes:
- modernization of the webui
- finish cleaning out the cached
commit hash: 874e00399ada457fe7dcdcd95a916d578e923707 commit hash: 874e00399ada457fe7dcdcd95a916d578e923707 commit hash: 874e00399ada457fe7dcdcd95a916d578e923707 commit hash: 874e00399ada457fe7dcdcd95a916d578e923707 874e003
Friday, 5 Jan 2024
15:47 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 20240105

Changes:
- image_zfs: Fix GPT+ZFS boot partition creation
- allow native compliation for armv6 on armv7 arch as CPU-s are backward
compatible
- fix blacklist loading
- fix poudriered
- update all web resources
- jails now accept mlock (needed for dotnet)
commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15 commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15 commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15 commit hash: df0a8c2e34bcb6a9c9a6874fa9507e9b291f1c15 df0a8c2
Monday, 11 Dec 2023
08:33 Baptiste Daroussin (bapt) search for other commits by this committer
poudriere: update to 20231211

Changes:
- Fix SIGINFO issues
- Fix status printing when SIGINFO is received
- freebsd-update: don't start sshd
- avoid writing out empty cache files
- update libucl to 0.8.1
commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2 commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2 commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2 commit hash: dabff40ed986a3dcbecffffbda8142c555ade6e2 dabff40
Monday, 13 Nov 2023
08:14 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 234f8d15

Enhancement:
- option now properly deal with interruption (^C)
- bulk: rebuilding and resigning of a repo can now be triggered
- add a /etc/hosts entry in building jail (necessary for newer openjdk)
- stop adding devfs in jails new pkg does not need it
- image now regenerate pwd database (this allows master.passwd in
  overlays)
- reduce the number of I/O in gather_distfiles, (should reduce greatly
  the number of call to fsync)

Fixes:
- option support for subpackages
- status without sets now prints properly
- deduplication options and dependencies while gathering incremental
  rebuild (should reduce the number of false positive rebuild detection)
commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358 commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358 commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358 commit hash: 22394f0c2675b6c9614e9746ad47e4f6ddd8a358 22394f0c
Tuesday, 31 Oct 2023
12:55 Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/poudriere-devel: update to 3.4.99

This is the same code as what will become 3.4.0, please test and report
bugs!

The main change here is: support for upcoming subpackages!

Other changes includes:
- Add MAX_MEMORY_pkgname
- Support creating jails from pkgbase
- image: support create images with the pool named like on host pool
  names
- Bump MAX Files to 8192 to allow building packages like qt5-webengine
- poudriered: new -f switch to run in foreground
- remove jexecd/rexec
- native support for portconfig
- Preserve SSH_AGENT variables
commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0 commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0 commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0 commit hash: 59a0b140b063fde5e9ca3bd74d8af9c4bdd7ccd0 59a0b14
Wednesday, 31 Aug 2022
19:51 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1135-g137c376a8

Changes:
 - Remove obsolete test for vfs.mnt_free_list_batch
 - Package Fetch: Must consider OSVERSION for kld packages
commit hash: 774ba1f9daa71c321dfc73155577d620feacf495 commit hash: 774ba1f9daa71c321dfc73155577d620feacf495 commit hash: 774ba1f9daa71c321dfc73155577d620feacf495 commit hash: 774ba1f9daa71c321dfc73155577d620feacf495 774ba1f
Wednesday, 13 Jul 2022
16:46 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1132-gd8590c6e8

Changes:
 - Package fetch: Fix pkg version comparisons with PORTREVISIONS
 - Manpage improvements
 - image: Remove extra '/' in output
commit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638b commit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638b commit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638b commit hash: 08f6b6dda2be7c255acfb2ae845e3940a0de638b 08f6b6d
Wednesday, 22 Jun 2022
19:24 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1120-g060395ad7

Changes:
 - poudriere.conf.sample: fix git example URLs
 - Stop using logfile birthtime for durations.
 - exit_handler: Alert if an unhandled error (set -e) is seen.
 - pkg repo: Be more verbose and catch errors better.
 - append_make: Display computed path rather than real
 - options: Add -o flag to specify PORT_DBDIR name to write to.
 - options: Clarify how to modify the options
 - pkgclean: Add -C to allow deleting only specific packages.
 - pkgclean -C: Delete rdeps of listed with -r
 - Wrong PKGNAME error: Hint that a @FLAVOR could be missing
 - Package Fetch: Must compare remote PREFIX
 - image: Add hybrid ISO image support
 - Allow to disable grepping logs for failure reason with
   DETERMINE_BUILD_FAILURE_REASON=no
 - image_zfs: Fix inverted logic
 - image_zfs: Fix setting boot partition size
 - image_zfs: Allow same-as-host pool names
 - image: Exclude ZFS snapshot artifacts from image
 - jail: download.freebsd.org has no /ftp/ in the path anymore
 - manpage updates
 - bash completion updates
commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8 commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8 commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8 commit hash: 1ecd4b4f7f7c64dcb4d0f8e4473a6528f0a833b8 1ecd4b4
Tuesday, 30 Nov 2021
20:10 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1068-g8d0342ef6

Changes:
  - image: Add support for zfs image types, including send streams
  - image: Run the post-build script before the build target
  - Fix cleanup waiting on bad pids
  - Fix logs summary showing in some wrong error contexts
  - Assert we have a bootstrap pkg before acting on packages.
  - Package fetch: Fix pkg bootstrap with fresh repo + version mismatch
  - Package fetch: Never fetch packages if remote pkg is newer than ports
  - Package fetch: always blacklist pkg
  - Package fetch: Fetch before deleting packages for missing bootstrap
  - Package fetch: Give an indication which packages are taken from cache
  - sh: Update from FreeBSD 971677d5fd4cc6e776468
  - bulk: Opportunistically start builders as needed. This also
          makes startup of each more verbose.
  - SIGINFO now goes to stderr
  - SIGINFO: New output format, showing tmpfs usage, and cpu%/mem%(rss) from ps.
  - Add a mechanishm to avoid building rust in tmpfs.
    See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR
  - colors: Remove the need to evaluate \033 escape.
  - bulk: Trim IGNORED packages in parallel.
commit hash: d541dfc457b32a74b3c47df745eb3a656a136098 commit hash: d541dfc457b32a74b3c47df745eb3a656a136098 commit hash: d541dfc457b32a74b3c47df745eb3a656a136098 commit hash: d541dfc457b32a74b3c47df745eb3a656a136098 d541dfc
Monday, 18 Oct 2021
22:26 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Really fix non-amd64 build
commit hash: f3b8c0953312c6dc0975a2733631537dd057e96a commit hash: f3b8c0953312c6dc0975a2733631537dd057e96a commit hash: f3b8c0953312c6dc0975a2733631537dd057e96a commit hash: f3b8c0953312c6dc0975a2733631537dd057e96a f3b8c09
Sunday, 17 Oct 2021
21:52 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1022-g964cf327f

Changes:
 - Fix interactive mode failing on 'pkg update'
 - Fix non-root CCACHE usage to be able to read /root/.ccache
commit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d commit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d commit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d commit hash: 4116dc2f1f6385b42fb668badb6b4c1cbb195f9d 4116dc2
19:25 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1020-g59a87677c

Changes:
 - Fixes va_args build error on non-amd64
commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1 commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1 commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1 commit hash: 14e5e1370ddb6594b29bfa3b5c8948205621fdf1 14e5e13
Saturday, 16 Oct 2021
03:58 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-1019-gef4526594

Changes:
  - Store pool dir in logs/.poudriere.pkg_pool%
  - bulk: Add -NN to avoid committing packages.
  - distclean: Don't delete DISTFILES_CACHE if it is empty
  - distclean: Fix deleting from a corrupted list
  - distclean is known to not properly recurse deps.
  - crashed_build/skipping: Show flavor of packages
  - Package Fetch: Fix handling for remote pkg version check
  - Package Fetch: Handle lost packages failure better for PKG_SUFX transition.
  - bulk: Auto rename *.txz to *.pkg if needed
  - Default DELETE_UNQUEUED_PACKAGES to no and document.
  - image: Fix firmware images
  - zsh: Add bulk -b option description for zsh completion file and remove
trailing spaces
  - clock: Fix formatting to be more portable
commit hash: 7791106ed586618718f521d7d467d872e2f3a314 commit hash: 7791106ed586618718f521d7d467d872e2f3a314 commit hash: 7791106ed586618718f521d7d467d872e2f3a314 commit hash: 7791106ed586618718f521d7d467d872e2f3a314 7791106
Tuesday, 7 Sep 2021
20:53 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-967-g764941e90

Changes:
- bulk: Don't delete unqueueud packages unless -a or -f is given
- options: Support multiple -f
commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3 commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3 commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3 commit hash: ea4bd5e0889c3cbbce0ed69c5a5f3010407760d3 ea4bd5e
19:10 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-961-g039b378dc

Changes:
- Fix random bulk crashes due to sh read bug [1]
- bulk: Don't mention stale txz symlinks for -C-deleted packages

PR:	258347 [1]
commit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648a commit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648a commit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648a commit hash: 3dd6478b9231fc9bf79ea7c7689d9edd759f648a 3dd6478
Saturday, 4 Sep 2021
19:41 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-958-g3d248385b

Changes:
 - logclean: Don't show dry-run messages when not in dry mode.
 - bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
 - bulk: Link to the build logs at PACKAGES/logs
 - bulk missing pkg: Delete packages before fetching from remote
 - enter_interactive: Allow non-root to write to /wrkdirs
 - Various locking changes
 - Package Fetch: Clarify cached packages may be used.
 - Fix race with distfile fetch saving
 - Show loginfo on error
commit hash: 1357179a0c89f8cebdda1892d860f26ede696f6c commit hash: 1357179a0c89f8cebdda1892d860f26ede696f6c commit hash: 1357179a0c89f8cebdda1892d860f26ede696f6c commit hash: 1357179a0c89f8cebdda1892d860f26ede696f6c 1357179
Saturday, 28 Aug 2021
19:09 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-927-gb63d7c829

Changes:
- distclean: Fix reading make.conf
- pkgclean: Fix POUDRIERE_BUILD_TYPE error
commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219 commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219 commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219 commit hash: c47ee773c4cf48d4b56c3984c04fc6c224f12219 c47ee77
Friday, 27 Aug 2021
20:48 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-924-g8de014b5e

Changes:
  - git dirty check: Check for untracked Makefile.local and patch files
  - bulk/testport: Detect *new but disabled* OPTIONS
  - buildlog_start: Revert display back to readable local TZ.
  - testport -c: Fix to use the right port directory
  - Package fetch: Generate logfiles, stats, and show in web
  - PACKAGE_FETCH_WHITELIST: Fix only reading the first pkgname.
  - PACKAGE_FETCH_WHITELIST: Fix so globs in the list work too.
  - Package fetch: Check OSVERSION / ABI
  - Package fetch: Save fetch list and url into logdir.
  - Package fetch: Don't double count ports-mgmt/pkg
commit hash: 84a57f6bb7734cd7beb782b621adde940db4e76a commit hash: 84a57f6bb7734cd7beb782b621adde940db4e76a commit hash: 84a57f6bb7734cd7beb782b621adde940db4e76a commit hash: 84a57f6bb7734cd7beb782b621adde940db4e76a 84a57f6
Wednesday, 18 Aug 2021
18:14 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-869-g7a9e09c8f

Changes:
  * misc fixes for pkg-1.17's new PKG_SUFX of .pkg
  * Some PORTBUILD_UID/GID fixes and display changes
  * ports -c: Disallow using - in new trees as it causes parsing issues
  * ALLOW_MAKE_JOBS: Explicitly compare to 'yes'
  * bulk -b: prefetch package fixes
  * bulk -b: prefetch packages are now cached (linked and deleted under normal
pkgclean/bulk delete behavior)
  * Add in more notes for built packages.
  * Don't store timestamp+poudriere version git notes if PKG_REPRODUCIBLE is set
  * Change pkg notes naming style From_This to_this
  * Allow zstd in WRKDIR_ARCHIVE_FORMAT
  * misc manpage improvements
  * 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
  * jail -m src: Fix src.conf not being used during install
  * Add PACKAGE_FETCH_BLACKLIST
  * bulk: Rebuild all packages if the pkg bootstrap is missing
  * Disallow /dev/bpf in the jails
  * 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: Do not process dependencies of IGNORED ports.
  * misc error handling fixes
  * bulk: Rebuild packages with changed ABI
commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86 commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86 commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86 commit hash: 0081aa8f7f5cab4267ebde20f36446f6a2a33a86 0081aa8
Tuesday, 20 Jul 2021
23:39 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-748-g71646de83

Changes:
 - bulk: Fix unqueuing needed deps. (regression from
   3.3.0-744-g0bf7bd31e / 3.3.99.20210714)
 - bulk -vv: Show unqueue operations
 - bulk/testport: Show environment per phase in build log
commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487 commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487 commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487 commit hash: 8bccb92f04a1d1ba3f92fc4d912cc60ef88b3487 8bccb92
Wednesday, 14 Jul 2021
20:10 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-744-g0bf7bd31e

Changes:
 - PACKAGE_FETCH: Don't fetch packages that are not queued.
 - bulk: Store (pkg note) and show top level ports git info as well
 - image: various fixes
commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509 commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509 commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509 commit hash: d75b45371ef9e14e2210e5a0dbc93af62c74b509 d75b453
Thursday, 17 Jun 2021
22:01 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fb

Changes
      - testport: Show logs info on depend build failures
      - MUTABLE_BASE=schg: Support writing to /boot/firmware for cpu microcode
      - jail -x: This is not limited to src builds
      - bulk: Don't run 'bulk crashed' hook on -f failures
      - Add git hash annotation into built packages.
      - jail -cu: Fix freebsd-update using wrong arch [1]
      - Update log parsing reasons (processonelog.sh)

PR:	256652 [1]
commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 commit hash: 25060b9198097c19f5bb5daf9bcbb271d4f5a8e7 25060b9
Friday, 21 May 2021
18:39 Bryan Drewery (bdrewery) search for other commits by this committer
ports-mgmt/poudriere-devel: - Update to 3.3.0-704-g8c78cfb24

Changes:
* testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
options in poudriere.conf.sample.
  This feature has pitfalls like downloading and deleting packages. That may be
improved with
  upcoming improved incremental build supoport.
* ports now defaults to using FreeBSD's git repository for checkout when no
method is specified.
* jail: Add support for fetching from artifact.ci.freebsd.org
* ports -m git: Remove default --single-branch.
* ports: Support -D to not shallow clone with git
* ports: Properly detect vcs checkout errors
* ports/jail -m git: Properly check for git being installed
* logclean -N <n>: Fix to keep latest <n>.
* bulk -n: Don't remove .building dir unless this ran made it
* bulk -f: Ignore anything after first column.
* Update cpdup to v1.22 68cb3cb4e14d9c
* ports/jail -m git: Support -U /local/path.
* jail: Allow poudriere -v to override -q for git/svn
* jail -cm git: Allow -v to be excluded to default to remote branch
* ports: Fix -B being rejected with git.
* jail -r: Fix this to work again

** Some git handling and the PACKAGE_FETCH support is not yet stable and may
change in the future.
commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881 commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881 commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881 commit hash: 4f7a0060c2ab8c1eb13183c3497813e0a5f0e881 4f7a006
Wednesday, 3 Mar 2021
20:29 bdrewery search for other commits by this committer
- Update to 3.3.0-542-g8bf6e594a

- Don't auto pkgclean with bulk -f. Only do this for bulk -a.
Original commitRevision:567257 
17:06 manu search for other commits by this committer
ports-mgmt/poudriere-devel: Update to 3.3.99.20210303

- jail: Really fix check_kernconf function
Original commitRevision:567104 
Monday, 1 Mar 2021
05:11 bdrewery search for other commits by this committer
- Update to 3.3.0-540-g9f9007eb8

* 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
* jail -u: Fix git not running from the src dir on update
* 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.
* Many test improvements
* Many fixes for builtin helpers
* A lot more random stuff
Original commitRevision:566827 
Thursday, 26 Mar 2020
20:47 bdrewery search for other commits by this committer
- Update to 3.3.0-253-g531ee09f6

 * queue: Fix unqueueable command error message
 * Fix BASEFS error / first-time setup blockers.
 * bulk: Fix non-existent dependencies claiming to be moved.
Original commitRevision:529219 
Tuesday, 24 Mar 2020
18:29 bdrewery search for other commits by this committer
- Update to 3.3.0-253-g531ee09f6

 * Minor perf improvements for builtins.
 * Fix html with port named "latest".
 * testport / bulk -t: Set DEVELOPER in patch phase.
 * image: Make iso images bootable in UEFI
Original commitRevision:529059 
Tuesday, 10 Dec 2019
17:58 bdrewery search for other commits by this committer
- Update to 3.3.0-229-gce2011f23

  * Pass MAKEWORLDARGS during installworld too
  * bulk/testport: Initial support for ports OVERLAYS
  * testport: Show log info on failure exit
  * jail -d: Don't confirm if the jail doesn't exist
  * jail -c: Fix NO_LIB32 support
  * jail -i: Don't show ports tree info if not requested
  * bulk: Compute queued stats after trimming ignored AND trimming queue.
  * Various fixes and expansion of sh mapfile support
  * Always export `LC_COLLATE=C`
Original commitRevision:519770 
Wednesday, 28 Aug 2019
20:20 bdrewery search for other commits by this committer
- Update to 3.3.0-164-g122329edc

 - distclean: Remove empty directories
 - Fix wrkdir saving with FLAVOR'd ports
 - manpage: Cleanup poudriere-jail and poudriere-bulk
 - image: Warn if MFSROOT is too large
 - bulk: Allow overriding nullfs-mounted paths with NULLFS_PATHS
 - bulk: Add additional cases for kern.securelevel assertion
Original commitRevision:510098 
Thursday, 15 Aug 2019
19:58 bdrewery search for other commits by this committer
- Update to 3.3.0-126-g12112ee57

 - image: Fix error with non-existent /etc/login.conf.orig
Original commitRevision:509046 
Saturday, 3 Aug 2019
17:41 bdrewery search for other commits by this committer
- Update to 3.3.0-125-g0a50192f8

 - bulk: Process IGNORE/BLACKLIST before build.
 - Add job status to saving workdir on build failure.
 - ports -u: Add 'ports_update done' hook.
Original commitRevision:507975 
Wednesday, 24 Jul 2019
16:21 bdrewery search for other commits by this committer
- Update to 3.3.0-90-gd6f021339

 - Add DISALLOW_NETWORKING, fixes #689
 - qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES.
 - image: Add zsnapshot imagetype.
 - Fix pkg 1.11 issue with devfs mount.
 - 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.
 - testport -c: Fix make.conf not being respected for `make config`.
 - image: Add sleep, ls, and ping to miniroot.
Original commitRevision:507274 
Monday, 11 Mar 2019
20:13 bdrewery search for other commits by this committer
Update to 3.3.0-62-g5abf90c67

 - Minor updates to blacklist processing (should be NOP)
Original commitRevision:495386 
Saturday, 9 Mar 2019
18:51 bdrewery search for other commits by this committer
- Update to 3.3.0-59-g6e1132813

 - poudriere: Only pass MAKEOBJDIRPREFIX to 'jail'
 - Document environment fully for poudriere/-jail/-ports.
 - Revert progress indicator
 - poudriere: Fix all environment to be space/quote safe.
 - jail/ports -l: Avoid printing empty columns/trailing whitespace.
 - jail -c -m null/tar/src: Again require -v if newvers.sh is not readable.
 - Show proper errors for missing jail metadata.
 - poudriere-jail.8: jail -m null does NOT null-mount during build.
 - jail -c: Defer pwd_mkdb until bulk's jail_start() call.
 - jail -cu: Stop modifying /etc/login.conf in the jail.
 - Slightly speedup MOVED parsing
Original commitRevision:495193 
Friday, 1 Mar 2019
00:52 bdrewery search for other commits by this committer
Update to 3.3.0-36-g824cd5d40

 * Fix status sed/regex error on 11/head.
 * Fix some bogus 'pwait: No such process' warnings.
 * image -t firmware: Fix installation of /usr/local/etc files (#637).
 * image -f: Fix @flavor support.
 * image: Fix errors calculating IMAGESIZE when not needed (like -t tar).
 * image: Fix cleaning up temporary files properly when USE_TMPFS=all is used.
Original commitRevision:494219 
Tuesday, 26 Feb 2019
18:22 bdrewery search for other commits by this committer
Update to 3.3.30 release.

No changes.
Original commitRevision:493975 
Monday, 25 Feb 2019
21:54 bdrewery search for other commits by this committer
- Update to 3.2.8-438-ga95f2cbfe

 - Fix symlinked POUDRIERE_DATA unmount bug.
 - testport: Fix ports-mgmt/pkg Latest link leaking into real package
repository.
 - bulk/status: Display the progress indicator extracted from build logs.

This will be 3.3.0.
Original commitRevision:493900 
Tuesday, 12 Feb 2019
20:33 bdrewery search for other commits by this committer
- Update to 3.2.8-432-g070fc33be

 - Update sh from head r343981
 - Add a builtin for simple string substitutions
 - Fix some invalid memset(3)
 - mapfile fixes and tests
 - Micro-optimize some hash functions to save around 30%
 - Inline some mapfile checks
 - Manpage updates/fixes
Original commitRevision:492801 
Wednesday, 24 Oct 2018
22:17 bdrewery search for other commits by this committer
- Update to 3.2.8-402-g73eefa2e6

 - Replace portsmon links with freshports.
 - Document that hook plugins can provide make.conf, but not with filename
patterns.
 - pkgclean: Ensure -j is passed in.
 - Create a dataset for poudriere/data/images during initial setup (#630)
 - image -t zrawdisk: Load the ZFS module at boot, so the filesystem can be
   mounted (#633)
 - image -t zrawdisk: Fix check for IMAGESIZE (#634)
 - image: On failure, don't leave md(4) devices laying around (#635)
 - image: When copying the contents of an overlay, copy symlinks as
   symlinks (#636)
 - Update sh to r338473
 - bulk -cC: Prompt to delete if not in a TTY.
   - Only prompt when ATOMIC_PACKAGE_REPOSITORY is off.
   - Only prompt if there are packages to remove.
 - ATOMIC_PACKAGE_REPOSITORY: Be a bit more verbose about packages directory
   paths.
 - image: Add bytes to bibytes conversion regarding image size (#638)
 - image: Add dump support (#644)
 - Update zsh completion
Original commitRevision:482941 
Friday, 1 Jun 2018
18:36 bdrewery search for other commits by this committer
- Update to 3.2.7-372-g6125e0831

Very minor chase of 3.2.7.

  - HTML: Reset error load counter on successful load
Original commitRevision:471282 
Friday, 11 May 2018
17:09 bdrewery search for other commits by this committer
- Update to 3.2.6-369-g91f1ddf5f

  - jail -u freebsd-update: Auto confirm prompts
  - bulk tests: Don't let system perl interfere with the partial tree used.
  - compute_deps: Determine all errors before bailing out
Original commitRevision:469674 
Wednesday, 28 Mar 2018
17:57 bdrewery search for other commits by this committer
- Update to 3.2.5-363-g9c2944629
- Add BASH option for completion installation

  - ports_env: set UID=0 to avoid id -u lookups.
  - Remove USE_PTSORT=no support and only use ptsort.
  - Remove POOL_BUCKETS option
  - Only set POOL_BUCKET_DIRS from load_priorities()
  - SIGINFO: Reverse phase and total times to: phase / total
    The original change order was confusing but so is the change.  It may
    ultimately be reverted.
  - USE_CACHED=yes: Block using this as it does not work.
  - Fix '3: Bad file descriptor' on crashed build
  - Format crashed build with JOB_ID if possible
  - MUTABLE_BASE=schg: Exclude immutable paths from mtree comparisons
  - markfs: No need to rewrite the mtree file every time, just share it from
    MASTERMNT
  - Always null-mount ro /usr/lib32
  - Remove references to INDEX - support removed in 0bef52955606412ac64aceddde6
  - MUTABLE_BASE=schg: Need to track flags for mtree
  - MUTABLE_BASE=schg mtree: Don't ignore changes to schg files with testport
    or bulk -t
  - Remove some shash buckets once no longer needed.
  - Fix some error spam in bulk.
  - Exclude /root from build_fs_violation.
  - MUTABLE_BASE=schg: Allow writing new files to /boot.
  - Move ALLOW_MAKE_JOBS_PACKAGES handle to remove misleading DISABLE_MAKE_JOBS
    in buildlog make.conf
  - bulk: Spawn builds in their own process group.
    Block SIGTTOU/SIGTTIN to avoid stopping on tty access.
  - kill_job: Don't show jobid warning.
  - Close stdin at exit in case an interrupted redirection is referencing the
    jail which results in umount warnings.
  - processonelog: Detect pkg's conflict line
  - processonelog: Try to detect immutable base failures
  - Create /home and /usr/home paths in port build startup
  - MUTABLE_BASE=schg: Allow writing to /usr/home
  - poudriere: Default -e to /usr/local/etc for non-install executions
  - options: Don't pass FLAVOR as a make arg - which may break downstream ports
  - testport -c: Don't pass FLAVOR as a make argument
  - testport: Show log summary at the end
  - Support PKG_NOCOMPRESS in make.conf
  - CCACHE_STATIC_PREFIX: Add CCACHE_JAIL_PREFIX for overriding /ccache in jail
  - MUTABLE_BASE=schg + CCACHE_STATIC_PREFIX: Allow ccache-update-links to work
    properly
  - Add bash completion script
  - Don't consider /var/crash/*.core as build_fs_violations
Original commitRevision:465832 
Tuesday, 13 Mar 2018
17:23 bdrewery search for other commits by this committer
- Update to 3.2.5-303-g3a844af55

  - distclean: Suck in ports_env which brings a big performance improvement.
  - bulk: Add validation to check for dependencies with empty FLAVOR 'foo/bar@'
Original commitRevision:464393 
Friday, 9 Mar 2018
19:52 bdrewery search for other commits by this committer
- Update to 3.2.5-300-g71e9aeef4

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

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

 - Sort some usage output.
 - Manpage cleanup.
 - bulk: use buffered reads for various operations.
 - timestamp: rewritten.
 - Add more tests.
 - Various performance improvements.
 - TMPFS_ALL: reduce tmpfs lock contention for builder rollbacks.
 - Reduce proctree lock contention.
 - Fix null-mounting of /rescue.
 - Null-mount /usr/share and /usr/tests.
 - Add a foreachport sub-command for running arbitrary commands against ports.
   This is quite new and still under development.
 - Fix shared locks not properly handling stale locks.
 - image: Fix default permissions to cfg and data partitions
Original commitRevision:463610 
Friday, 2 Feb 2018
18:25 bdrewery search for other commits by this committer
- bulk: Fix skipping failed packages.
- Add CERTS option to allow disabling ca_root_nss and freebsd-release-manifests
  dependencies.
Original commitRevision:460723 
18:05 bdrewery search for other commits by this committer
- Update to 3.2.4-148-g1f555127
- Add dialog4ports as a dependency since 'options' requires it. [1]

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

PR:		22547 [1]
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> [1]
Original commitRevision:460720 
Monday, 29 Jan 2018
19:39 bdrewery search for other commits by this committer
Update to 3.2.4-119-g0da10c68

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

    - testport: Fix assertion from 0a756b606 to only fire if a FLAVOR is given.
Original commitRevision:458170 
17:03 bdrewery search for other commits by this committer
Update to 3.2.3-84-g7080656f

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

  - Improve security of parsing MAX_FILES_<PKGBASE>
Original commitRevision:457934 
23:01 bdrewery search for other commits by this committer
Update to 3.2.3-64-gc33e3600

  - Fix build of ports with '-' in PKGBASE.
  - Fix some output not being timestamp-prefixed.
Original commitRevision:457933 
19:47 bdrewery search for other commits by this committer
Update to 3.2.3-62-g832b3a1c

  - image: Document -m in manpage
  - processonelog: Add case for #error
  - Allow MAX_FILES_<PKGBASE> to override MAX_FILES
Original commitRevision:457919 
Thursday, 14 Dec 2017
00:21 bdrewery search for other commits by this committer
Update to 3.2.3-56-g0d8338bc

  - image: Fix miniroot issues.
  - testport -n: Implement as dry-run.
  - bulk: Fix detection of non-existent FLAVOR.
  - poudriere.8: Document FLAVORS
  - testport: Allow -B to work.
Original commitRevision:456272 
Saturday, 9 Dec 2017
05:56 bdrewery search for other commits by this committer
Update to 3.2.3-44-g55026502

    - image: Initial pass at miniroot support
Original commitRevision:455816 
Monday, 4 Dec 2017
23:53 bdrewery search for other commits by this committer
Update to 3.2.2-37-gf25a99c8

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

PR:		224065 [1]
Original commitRevision:455552 
21:10 bdrewery search for other commits by this committer
Update to 3.2.2-32-gd8cbf566

  - bulk: Properly rebuild packages that have moved origins.
Original commitRevision:455542 
Wednesday, 29 Nov 2017
20:52 bdrewery search for other commits by this committer
Update to 3.2.2-25-g8695dfd6

  - jail -u: Fix error with freebsd-update.fixed not found.
Original commitRevision:455146 
Monday, 27 Nov 2017
22:26 bdrewery search for other commits by this committer
Update to 3.2.0-37-g4775d32f

  - HTML: Fix failed origin column
  - testport -c: Don't read host /etc/make.conf.
  - testport: Avoid reading ports files outside jail for FLAVOR/DEPENDS_ARGS
  - Avoid using `injail` on system.
  - ports/jail -c NOZFS: Consider non-empty-already-existing-directory a failure
  - Fix usage printout before system is setup.
  - jail -c: Replace colon in JAILMNT to avoid PATH issues in buildworld.
  - image: Setup PKG ABI properly
  - FORCE_MOUNT_HASH: Support yes/no.
  - FORCE_MOUNT_HASH: Fix due to improper logic.
  - Record lld failures as lld_linker_error.
  - options -p: Warn/confirm if in a TTY about overwriting older options
    directory.
  - poudriere -vv: Show which poudriere.conf files are loaded
Original commitRevision:454996 
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 
01:45 bdrewery search for other commits by this committer
Update to 3.0-2600-g5d5671f7

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

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

This will be likely be 3.2 release very quickly.

    - Remove bulk/testport -s.  It is dangerous, bulk -S remains.
    - jail -u: Update kernel based on what was passed into jail -cK.
    - distclean: Require -a/-f/listed ports.
    - testport: Support MOVED with destination FLAVOR.
    - delete_old_pkg: Fix renamed PKGNAME detection after commit 612e3dc018c8d3.
    - delete_old_pkg: Check for rename PKGNAME before version.
Original commitRevision:453884 
Saturday, 28 Oct 2017
19:32 bdrewery search for other commits by this committer
- Update to 3.0-2584-g2c19d562

    - jail -x: Support 'native-xtools-install'
Original commitRevision:453081 
Friday, 27 Oct 2017
23:11 bdrewery search for other commits by this committer
Update to 3.0-2583-g7913a064

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

PR:	216083 [1]
PR:	215541 [2]
Original commitRevision:453027 
Thursday, 19 Oct 2017
21:29 bdrewery search for other commits by this committer
Update to 3.0-2571-gf38f4778

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

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

     - testport + FLAVORS: Fix incorrectly calling the default flavor for
       dependencies duplicates
     - FLAVORS: Fix non-listed ports being deleted with -C and showing in
       queued list
Original commitRevision:451335 
Wednesday, 4 Oct 2017
21:48 bdrewery search for other commits by this committer
Update to 3.0-2535-gffbb8f83

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

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

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

   - jail -cu -m ftp: Fix jail and mounts lingering on failure.
   - QEMU: Clarify what is needed if qemu is missing
Original commitRevision:446321 
Monday, 17 Jul 2017
19:36 bdrewery search for other commits by this committer
Update to 3.0-2455-g5e3f50f8

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

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

  - Fix IGNORE support
Original commitRevision:444121 
17:12 bdrewery search for other commits by this committer
Update to 3.0-2420-g8e8894ba

  [Changes staged for 3.1.20]
   - jail -c: Do not create a filesystem with *-m none*
   - ports -c: Don't try removing a filesystem that was not created
   - pwait: Fix *kern.randompid* hangs
   - queue: Fix for sending commands to poudriered [not well supported]
   - jail -u: Don't run freebsd-update update for PRERELEASE, STABLE or CURRENT
     jails.
   - jail -c: Don't allow creating a jail when its mountpoint already exists
   - jail -c -m ftp: Avoid bad number comparison with '12-CURRENT'
   - XDEV: Attempt to link /usr/bin/makewhatis
   - sh: Update from FreeBSD head r319826
   - sh: Enable nofork for: clock, dirempty, realpath, rename, rmdir, mkdir,
     and mktemp
   - jail -u: Only run freebsd-install if needed
   - bulk CHECK_CHANGED_DEPS: Only run `ldconfig -r` once for the entire build
     rather than for every package.
   - poudriere: Allow _MAKEOBJDIRPREFIX_ from command environment.
   - poudriere: Force umask 022 and allow override with UMASK in poudriere.conf
   - Default RESOLV_CONF to host's /etc/resolv.conf
   - jail -k: Don't force having a portstree for cleanup
   - Fix MNAMELEN check consistency (2 different length paths were being used
     for calculations)
   - bulk -n: Fix .building directory sticking around on early exit.
   - Jails: Don't use allow.socket_af, allow.raw_sockets in the no-networking
     jail.
   - Nested jails:
     - Don't force allow.socket_af, allow.raw_sockets, allow.chflags,
       and allow.sysvipc
     - Check for and error if the follow flags are not enabled:
       - enforce_statfs=1, allow.mount, allow.mount.devfs, allow.mount.nullfs,
         and allow.mount.tmpfs
       - children.max is not properly exposed in a nested jail and so is not
         checked.
     - Fix trying to add loopback address in nested jail when there is none.
  [Changes staged for 3.2]
   - image:
     - Add to manpage
     - Require -t
     - Document new embedded type
   - HTML
     - Show remaining ports if HTML_TRACK_REMAINING is set to yes.
     - Show original queued ports
     - Show PKGNAME in builder/job table
     - Store and link dependency graph from 'Logs' dropdown.
     - Show time elapsed for built/failed ports.
   - Support src-env.conf
   - jail -m git: Support file://
   - Limited DEPENDS_ARGS support for py3 slave ports.
     - Export PACKAGE_BUILDING_FLAVORS to disable some seatbelt logic in ports.
     - This allows leaving the default Python version at 2 and having
       a port like net/tiny-network-utilities properly build with a default of
       3 and have its dependencies properly queued and built without using
       py3-* slave ports.
     - This support is disabled unless the default is set to 2.
     - Currently allows building "virtual" non-existent ports like
       textproc/py3-hexdump or textproc/py34-hexdump and having it build
       the expected version.  Note this support is disabled once FLAVORS
       is committed to Ports so expect it to change soon without any kind of
       MOVED entries.
   - FLAVORS support [experimental, needs documentation, syntax may change]
     - Queued origin like 'devel/libtrue' will build all available FLAVORS.
     - Queued origin like 'devel/libtrue@TRUTH' will only build the TRUTH
flavor.
     - Queued origin like 'devel/libtrue@-' will only build the first FLAVOR.
     - FLAVORS support requires ports advertises PORTS_FEATURES+=FLAVORS.
     - No support is currently committed in ports.
   - logclean:
     - Don't try building JSON when no files are found
     - Add -B to specify buildname
     - Document -z and -j
     - Don't run anything if there is no log directory
     - Recreate latest-per-pkg links at the end; avoid deleting all logdirs.
     - Stop trying to use /usr/local/bin/gawk
   - bulk:
     - -a: Speedup listed_ports after the first iteration
     - -n: No need to markfs prepkg
     - -C: When using -a this will now behave like the more optimal -c
     - startup: Fix some errors not being captured properly
     - -C: Delete packages found using xargs
     - -n: Optimize 'ports to build' output generation
     - Add some basic automated tests for FLAVORS dependency calculations
     - CHECK_CHANGED_DEPS: Some optimizations
     - Detect packages stuck in queue at startup
     - Validate ports have proper CATEGORIES set during build.
     - Warn on bad PKGNAME dependencies and make fatal with
       BAD_PKGNAME_DEPS_ARE_FATAL=yes
     - Add pkgrepo:sign hook right before calling pkg-repo.
     - Add a few more status / messages during startup
   - Align SIGINFO job status when there is no origin.
   - Show pkgname in a few more places for disambiguation.
   - Fix FORCE_COLORS/-A to actually work
   - Fix colors when using | timestamp.
   - Remove some leftover pkg_install support code for delete_pkg
   - poudriere: Allow FETCH_BIND_ADDRESS
   - poudriere: Fix populating git version in a worktree
   - Allow forcing mount hashing with FORCE_MOUNT_HASH
   - ports -u: Reduce redundancy in updating messages.
   - jail -cu: Show method rather than 'svn' or 'git'
   - Allow overriding git with GIT_CMD
   - zfs_getfs: Don't echo blank values from cache_call
   - Add support for file:/// URLs with git
Original commitRevision:444120 
Thursday, 1 Jun 2017
17:21 bdrewery search for other commits by this committer
Update to 3.0-2145-gdc462a9d

  - pkgclean: -a now again keeps all known ports and -A removes all packages
  - pkgclean: No need to boost priorities, and fix overwriting
PACKAGES/.jailversion
Original commitRevision:442301 
15:54 bdrewery search for other commits by this committer
Update to 3.0-2143-gaae9d351

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

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

  - Fixes build on GCC platforms by using -std=gnu99 for sh.
Original commitRevision:441007 
Wednesday, 10 May 2017
16:10 bdrewery search for other commits by this committer
Update to 3.0-2122-g47f45a0c

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

    - Fix ZFS rollback handling to create needed file for checking for race
      after a rollback.
    - pkg/dist/logclean: Make size calculation account for compressed ZFS
      datasets.
Original commitRevision:436715 
03:11 bdrewery search for other commits by this committer
Update to 3.0-2100-g2613baeb.

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

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

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

Reported by:	mat
Original commitRevision:436102 
17:44 bdrewery search for other commits by this committer
Update to 3.0-2047-ge55e0387.

    - Actually install cache.sh
    - Fix very old bug with ZFS rollback not succeeding due to
      race with zfs rollback + zfs snapshot.
      https://www.illumos.org/issues/7600
Original commitRevision:436096 
17:18 bdrewery search for other commits by this committer
Update to 3.0-2045-gc6b1c034.

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

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

   - Fix spurious SIGALRM on poudriere processes.
   - Add a LOCAL_MTREE_EXCLUDES to allow appending to the list of directories
     to ignore in the mtree checks.
   - Document RESTRICT_NETWORKING
Original commitRevision:435816 
Thursday, 9 Mar 2017
04:46 bdrewery search for other commits by this committer
Update to 3.0-1994-g605f6348

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

   - Just a small optimization to not run 'zfs list' in the USE_TMPFS=all case.
Original commitRevision:435730 
21:57 bdrewery search for other commits by this committer
Update to 3.0-1986-gdbc2cc63.

  - Fix build on <head
  - Fix startup depqueue errors if the listed ports have duplicates.
  - Fix NO_ZFS/USE_TMPFS=all jail cloning error:
    [00:00:00] ====>> Creating the reference jail...realpath: Illegal option -r
  - NO_ZFS now overrides existing ZFS datasets; ZFS won't be used at all if
    NO_ZFS is set.
  - ZFS datasets are now looked up with 'zfs list' rather than 'mount -t zfs',
    which fixes some cases of ZFS datasets being left around after an error.
Original commitRevision:435729 
16:47 bdrewery search for other commits by this committer
Update to 3.0-1974-g9dd8a906

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

    - pkgclean/distclean: Properly support PREPARE_PARALLEL_JOBS from
      poudriere.conf
    - Default PREPARE_PARALLEL_JOBS to 1.25*PARALLEL_JOBS
    - Poudriere now sets process title for some operations via setproctitle(2).
    - Dependency calculation majorly refactored to fetch more make variables
      at once rather than fetching some and then more later.  This rework also
      speeds up some startups by up to 60% by keeping the compute_deps work
      queue full and more parallelized.  This is especially seen in meta
      port lists.  The storage for the make variables fetched is not very
      efficient yet and will improve more in the future.
    - Add more sh builtins: pwait, mkdir, rename, setproctitle, rmdir, mktemp
    - nohang: Do read before logfile comparison.
    - update_stats: Stop building from html_json coproc after done building
    - More work to use relative paths, thus reducing namecache contention.
    - rm is bundled if the base system version does not support rm -x.
    - Determine at runtime if umount -n (MNT_NONBUSY) is supported
    - buildlog: Properly show limits in jail
    - The "balance_pool" operation after a port is done building is now
      asynchronous.
    - Fix some cases where stats were not updated on early exit.
    - Detect race during jail startup; prevent multiple concurrent jail
      startups for the same jail+set+portstree.
    - Some unexpected older packages may be deleted during startup.
    - bulk: Change dependency information to -v rather than -vv
    - Limit parallel umounts if batched free vnode lists not supported.
    - Only fetch LIB/RUN_DEPENDS and OPTIONS if the CHECK_CHANGED_DEPS/OPTIONS
      is set
    - Add some missing license headers in HTML code.
    - run_hook: cd to / before running hook to avoid umount problems.
    - Pass -DNOCLEANDEPENDS when cleaning to not clean dependency dirs.
    - Slightly reword some of the port job statuses.
    - api: Allow evalling from stdin
    - Move /var/db/freebsd-update exemption into common_mtree.
    - More tests added
    - Fix PORTBUILD_UID lookup when user doesn't exist in jail.
    - configure: Don't prefer GCC (poudriere build only)
Original commitRevision:435581 
Wednesday, 22 Feb 2017
18:21 bdrewery search for other commits by this committer
Update to 3.0-1822-ge8f0d3e

   - Manpage updates
   - Remove pkg_install support.
   - Remove NO_STAGE support.
   - Remove use of umount -f where possible.
   - Use relative paths where possible to avoid namecache contention.
   - USE_CACHED reworked to use POSIX mq (will soon change again)
   - PRIORITY_BOOST is fixed to boost dependencies as well now with
     USE_PTSORT enabled (default yes).
   - Load linux64 when needed
   - Improved ports_env support (less executions during ports interations)
   - Show resource limits in build log
   - Limit filedescriptors to 1024 by default with MAX_FILES
   - Shutdown/unmount build jails in parallel
   - Don't leak mount path in build log from ident(1)
   - sh: Add some builtins to avoid fork/execs (mostly poudriere C helpers):
     cachec, clock_monotonic, date +%s, dirempty, locked_mkdir, realpath,
     sleep
   - BUILD_AS_NON_ROOT: Remove redundant chown -R.
   - Add HTML_JSON_UPDATE_INTERVAL (def: 2) to allow overriding JSON update
     interval.
   - Add support for USE_TMPFS=no
   - jail: install the kernel requested with -K when using src method
   - jail -c -m src: Add support for building the src tree with -b.
   - jail -u -m src: Update the version for the jail as well.
   - jail -c: Allow @rev for releng/X.Y branch
   - jail: Switch to http protocol for ftp-archive.
   - ports: Do not create a FS when '-m none'
   - ports -d: Do not delete a ports tree created with method=none or -.
   - ports -d: Confirm if in a TTY
   - ports -d: Really delete the zfs dataset when TMPFS_ALL is used
   - ports: Add git+http support
   - ports/jail: Auto pass PROXY env vars from parent environment
   - image: only isos have a restriction in the image name
   - image: If the images dir does not exist, attempt to create it
   - image: Handle a relative path with -o
   - image: Various fixes.
   - image: usb|*firmware|rawdisk now require a kernel and image size.
   - testport: Fix fdescfs/procfs/linprocfs not being mounted.
   - testport: Fix limits not being applied
   - testport+SIGINFO: Fix very old deadlock with update_stats.
   - pkgclean: Add hook: pkgclean done <DELETED_FILES: 0|1> <BUILT_REPO: 0|1>
   - pkgclean: Cleanup corrupt packages
   - pkgclean: Act on .latest directory for ATOMIC_PACKAGE_REPOSITORY
   - poudriere.conf: Don't suggest changing svn.FreeBSD.org to a mirror anymore.
   - QEMU+Arm64: Coppy the latest aarch64-binutils ld into the jail at startup.
   - QEMU+Arm64: Link /usr/bin/ld to /nxb-bin/usr/bin/ld.
   - QEMU+Arm64: Tell about copying ld
   * QEMU+Arm64: Note that this is not working properly yet due to the
     aarch64-binutils port not providing a static ld.
   - options: Properly setup ARCH/MACHINE in make.conf for cross-builds
Original commitRevision:434625 
Friday, 24 Jun 2016
15:51 bdrewery search for other commits by this committer
- Update to 3.0-1677-g146fc3f

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

Changes:
 - jail -c: Fix fetching for 11.0-ALPHA
Original commitRevision:416761 
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 

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

1 | 2 | 3  »