summaryrefslogtreecommitdiff
path: root/ports-mgmt/poudriere/distinfo (unfollow)
Commit message (Collapse)AuthorFilesLines
10 daysports-mgmt/poudriere: Update to 3.4.2Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_342
2024-01-15ports-mgmt/poudriere: release 3.4.1Baptiste Daroussin1-3/+3
Changes: - fix GPT+ZFS boot partition creation - update web components - allow native compilation for armv6 on armv7 - fix poudriered - add support for mlock (needed for dotnet)
2023-12-11ports-mgmt/poudriere: update to 3.4.0Baptiste Daroussin1-3/+3
Changes: - testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH options in poudriere.conf.sample. - bulk: IGNORED and BLACKLISTED ports are now trimmed before build. This reduces queue size and avoids building dependencies that are not needed. - jail -cu: Stop modifying /etc/login.conf in the jail. This is done at bulk jail startup now. - Add DISALLOW_NETWORKING, fixes #689 - image: Add zsnapshot imagetype. - bulk -a: Don't print ports in summary unless -v is used. - Show FLAVOR in more places. - ports -l: Fix error when no ports trees exist yet. - image: Add sleep, ls, and ping to miniroot. - ports -u: Add hook 'ports_update done' call. - Add status for saving workdir on failure. - Expand securelevel check to handle IMMUTABLE_BASE=schg and TMPFS_WRKDIR/TMPFS_LOCALBASE. - bulk/testport: Initial support for ports OVERLAYS - testport: Show log info on failure exit - Always export LC_COLLATE=C - image: Make iso images bootable in UEFI - ports: move away from portsnap as default - zfs rollback: Try harder to rollback snapshots. - bulk -n: Don't remove .building dir unless this ran made it - common.sh: use new URL for base system - jail: Fix git checkout during jail update to operate within SRC_BASE. - image: Add -w (swap size) and -b (swap position) - image: Support pre and post build scripts - image: remove unneeded vfs.root.mountfrom that might cause problems - image: Fix usb and usb+mfs - image: Add pkgbase support - image: Fix loader.efi name for arm and arm64 - image: Don't install pmbr and gptboot on !x86 - image: Enable zfs in rc.conf - testport: Support overlay - jail: Support PKG_REPO_SIGNING_KEY/KERNCONF for pkgbase - bulk|testport -i: Mount ports rw - MOVED: Support from overlays - bulk: Always build repo even if no packages build - distclean: Don't delete .hidden files. - bulk: Delete FORBIDDEN packages during incremental check. - pkgclean: Delete FORBIDDEN packages. - bulk: Delete corrupted packages like pkgclean does. - bulk -af: Delete unqueued packages like pkgclean. - bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would. - bulk: Link to the build logs at PACKAGES/logs - Many test improvements - Many fixes for builtin helpers - jail -m http|ftp: freebsd-update(8) now uses -b rather than running inside of the jail. - clonefs: Fix cpignore handling to not race with other bulks. - bulk: Package notes, and build logs, now include ports top checkout git revision and port dir git revision. If PKG_REPRODUCIBLE is not set then a timestamp and poudriere's version is also added in. - bulk/testport -i: If POUDRIERE_INTERACTIVE_NO_INSTALL is set don't install the packages - Allow zstd in WRKDIR_ARCHIVE_FORMAT - jail: Automatically set XDEV as needed - Rename MUTABLE_BASE to clearer IMMUTABLE_BASE - bulk/testport -i: Many improvements and /etc/motd populated with env hints - bulk: Rebuild all packages if the pkg bootstrap is missing - Disallow /dev/bpf in the jails - bulk: Do not process dependencies of IGNORED ports. - CCACHE_DIR_NON_ROOT_SAFE: Chmod /root to 755 to allow non-root to access - CCACHE + BUILD_AS_NON_ROOT: Give detailed information on proper setup for this. See https://github.com/freebsd/poudriere/commit/8c36dfe5cca92 - bulk: Rebuild packages with changed ABI - Show loginfo on error - image: Add support for zfs image types, including send streams - image: Run the post-build script before the build target - bulk: Opportunistically start builders as needed - bulk: New SIGINFO output. Now with tmpfs space usage, cpu%/mem%(rss) from ps. - bulk: Add a mechanishm to avoid building rust in tmpfs. See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR. - Remove obsolete test for vfs.mnt_free_list_batch - jail: -l sort properly by version - options: Error on mutually-exclusive command flags - sh: make stat a builtin - Use setsid(1) for port build phases - bulk/testport: Store bulk output in logs/{bulk,testport}.log - Adding pushover support for notification - image: document hybridiso - remove jexecd - remove unused libnv - umount: unconditionnaly use MNT_NONBUSY - options: supports both portconfig and dialog4ports - Adding pushover support for notification - Add support for subpackages - Add option to force rebuilding repo and signing. - Add hosts entry for jail (ref or builder) (needed for newer jdk) - reduce the amount of i/o and the number of call to fsync - image: regenerate pwd database to account for overlays
2021-08-18ports-mgmt/poudriere: Update to 3.3.7Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_337
2020-11-13- Update to 3.3.6Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_336 - Fixes bsdgrep support for jail version Notes: svn path=/head/; revision=555041
2020-11-11- Update to 3.3.5Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_335 This is a minor release mostly fixing jail creation on 12.2+ MFH: 2020Q4 Notes: svn path=/head/; revision=554916
2020-03-26- Update to 3.3.4Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_334 * Fix pkg 1.11 issue with devfs mount. * testport / bulk -t: Set DEVELOPER in patch phase. * Fix html with port named "latest". * bulk: Fixed non-existent dependencies claiming to be MOVED * Fix first-time setup issues with BASEFS. Notes: svn path=/head/; revision=529218
2019-12-10- Update to 3.3.3Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_333 - qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES. - Show flavor in more messages. - ports -l: Fix error when no ports trees exist yet. - distclean: Remove empty directories when done. - Allow overriding default nullfs paths with NULLFS_PATHS. - Fix WRKDIR saving with FLAVOR'd origins - Expand securelevel check to handle MUTABLE_BASE=schg and TMPFS_WRKDIR/TMPFS_LOCALBASE. - testport -c: Fix make.conf not being respected for `make config`. - image: warn if MFSROOT may be too large - jail: Pass MAKEWORLDARGS during installworld too - jail -c: Fix NO_LIB32 support - jail -d: Don't confirm if the jail doesn't exist - jail -i: Don't show ports tree info if not requested Notes: svn path=/head/; revision=519773
2019-03-11Update to 3.3.2Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_332 Notes: svn path=/head/; revision=495387
2019-03-01Update to 3.3.1Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331 Notes: svn path=/head/; revision=494303
2019-02-26Update to 3.3.0Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33 Notes: svn path=/head/; revision=493976
2018-10-24Update to 3.2.8Bryan Drewery1-3/+3
Very minor update. Changes: https://github.com/freebsd/poudriere/wiki/release_notes_328 Notes: svn path=/head/; revision=482940
2018-06-01- Update to 3.2.7Bryan Drewery1-3/+3
Very minor maintenance release. Changes: https://github.com/freebsd/poudriere/wiki/release_notes_327 Notes: svn path=/head/; revision=471280
2018-03-30- Update to 3.2.6Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326 Notes: svn path=/head/; revision=465998
2018-03-09Update to 3.2.5Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_325 MFH: 2018Q1 Notes: svn path=/head/; revision=463997
2018-01-16Upgrade to 3.2.4Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_324 Notes: svn path=/head/; revision=459203
2017-12-05- Update to 3.2.3Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_323 - bulk: Fix MOVED origin not causing a package rebuild. This could result in a reverse dependency continuing to rebuild due to a "new dependency" now with FLAVORS support. - jail -c -m null: Fix this to work rather than error about having an existing directory already. - jail -c -m src: Respect existing _/usr/src/.cpignore_ - jail -c -m null -S: Respect the `-S path` rather than assume the jail has a _/usr/src_. - jail -c -m null: Assert that the jail is populated already. - HTML: Throw explicit error if unknown ports type is encountered. [1] PR: 224065 [1] Notes: svn path=/head/; revision=455605
2017-11-29Update to 3.2.2Bryan Drewery1-3/+3
- jail -u: Fix error with freebsd-update.fixed not found. Notes: svn path=/head/; revision=455147
2017-11-28Update to 3.2.1Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_321 Notes: svn path=/head/; revision=455071
2017-11-11Release 3.2.0.Bryan Drewery1-3/+3
This brings FLAVORS support, logclean, image, a ton of optimizations, and more. Changes: https://github.com/freebsd/poudriere/wiki/release_notes_32 Notes: svn path=/head/; revision=453981
2017-10-29- Update to 3.1.22Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3122 PR: 216083 PR: 215541 Notes: svn path=/head/; revision=453087
2017-10-13- Update to 3.1.21Bryan Drewery1-3/+3
- Fixes missing 'clear_dep_fatal_error' function error with bulk -c/-C Reported by: HellSpawn on EFNet Notes: svn path=/head/; revision=452016
2017-10-12Update to 3.1.20Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120 Notes: svn path=/head/; revision=451928
2017-06-01Update to 3.1.19Bryan Drewery1-3/+3
This release is mostly to restore 'pkgclean -a' behavior broken in 3.1.18. Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3119 Notes: svn path=/head/; revision=442302
2017-05-30Update to 3.1.18Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3118 Notes: svn path=/head/; revision=442101
2017-03-27Update to 3.1.17Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3117 Notes: svn path=/head/; revision=437062
2017-03-19Update to 3.1.16.Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3116 Notes: svn path=/head/; revision=436512
2017-03-13Update to 3.1.15Bryan Drewery1-3/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115 Notes: svn path=/head/; revision=436107
2016-06-24- Update to 3.1.14Bryan Drewery1-3/+3
- Fix creating /nxb-bin in the root system Notes: svn path=/head/; revision=417433
2016-06-22- Update to 3.1.13Bryan Drewery1-2/+3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113 Notes: svn path=/head/; revision=417320
2016-02-16- Update to 3.1.12Bryan Drewery1-2/+2
Changes: - Fix error starting up when jail contains ':' (or other special characters) Notes: svn path=/head/; revision=409003
2016-02-16- Update to 3.1.11Bryan Drewery1-2/+2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111 Notes: svn path=/head/; revision=408966
2015-11-25- Update to 3.1.10Bryan Drewery1-2/+2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110 Notes: svn path=/head/; revision=402401
2015-10-14- Update to 3.1.9Bryan Drewery1-2/+2
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 Notes: svn path=/head/; revision=399299
2015-09-15Update to 3.1.8Bryan Drewery1-2/+2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318 PR: 202622 PR: 193732 Notes: svn path=/head/; revision=397005
2015-05-27Update to 3.1.7Bryan Drewery1-2/+2
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. Notes: svn path=/head/; revision=387611
2015-05-11Update to 3.1.6Bryan Drewery1-2/+2
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. Notes: svn path=/head/; revision=386087
2015-05-11Update to 3.1.5Bryan Drewery1-2/+2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315 Notes: svn path=/head/; revision=386081
2015-04-28USE_GITHUB: For the new support, fix DISTNAME to be more consistent.Bryan Drewery1-2/+2
When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in it. When not using GH_TAGNAME it would not have this. Now both cases will add in the GH_PROJECT and GH_ACCOUNT. Add special care to ensure that the DISTVERSION is not added in twice. If a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used. empty() is used rather than (!defined || !${}) to support fmake. The purpose of setting DISTNAME at all in these cases is to make it more clear that the distfile is from *GITHUB* and to avoid collisions if a project were to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there are real risks that collisions on filenames would happen on renamed or moved projects, which is fairly common. A GITHUB-generated file may not match a custom-rolled or git-archive-rolled distfile. PR: 199069 With hat: portmgr Testing done: All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested. Notes: svn path=/head/; revision=384932
2015-04-10Update to 3.1.4Bryan Drewery1-2/+2
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314 Notes: svn path=/head/; revision=383739
2015-04-04Update to 3.1.3Bryan Drewery1-2/+2
Changes: - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used. Notes: svn path=/head/; revision=383189
2015-03-31Update to 3.1.2Bryan Drewery1-2/+2
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312 Notes: svn path=/head/; revision=382852
2015-03-19Fix the new USE_GITHUB to rename the distfile such that it does notBryan Drewery1-2/+2
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 Notes: svn path=/head/; revision=381688
2015-03-19Convert to new USE_GITHUBBryan Drewery1-2/+2
Notes: svn path=/head/; revision=381661
2014-12-08- Update to 3.1.1 which fixes pkg(8) crashing in 8.4 jails.Bryan Drewery1-2/+2
8.4 jails should be recreated if created with Poudriere 3.1 or poudriere-devel-3.0.99.20141117. Notes: svn path=/head/; revision=374304
2014-12-04Update to 3.1.0.Bryan Drewery1-2/+2
19 months have passed since the release of 3.0.0 and there have been 1259 commits from over 24 contributors. Though many of the bugfixes did make it into the 3.0 branch, not all of them did. 3.1 brings many speedups, new features and commands, a new web interface, and build hooks. The new web interface works at a top-level, jail-level and the build-level still by using a static site with AJAX. There is a queue system that is not quite ready yet but should make it into 3.2. The release notes documenting the major changes is at https://github.com/freebsd/poudriere/wiki/release_notes_31 Thank you to everyone involved. Support can be found in #poudriere on Freenode. Notes: svn path=/head/; revision=373856
2014-09-17- Update to 3.0.19Bryan Drewery1-2/+2
Changes: * Fix improper call to 'msg_warn'. Bad backport from 3.1. Reported by: sunpoet Notes: svn path=/head/; revision=368387
2014-09-16- Update to 3.0.18Bryan Drewery1-2/+2
Changes: * Add a check for 3.1 repository and reject the build. 3.0 does not know how to handle 3.1's repository format. Downgrading is not supported at this point. * Allow securelevel>=1 with USE_TMPFS=all * Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport Notes: svn path=/head/; revision=368336
2014-08-01- Update to 3.0.17Bryan Drewery1-2/+2
Changes: * Workaround regression with pkg-1.3 causing all packages to have new options. * distclean: Fix some false-positives * Fix dead link in poudriere.conf Notes: svn path=/head/; revision=363770
2014-05-10- Update to 3.0.16Bryan Drewery1-2/+2
- Move to using pkg-plist Changes: This will likely be the last 3.0.x release. 3.1 is almost complete. * Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh, which allows more consistency and easier maintenance without requiring a Poudriere release to make changes. * Staging Orphans has moved to Ports 'make check-plist' for the same reasons. See r351587 for more information on the new behavior. The new leftover/orphan code has new %%PLIST%% sub behavior and also fixes many false-positive orphans, leftovers, and @dirrm showing. * Fix many races in port cleanup/skip handling. * Fix crashed builder detection. * Hide pkg_install EOL warnings and disable WARNING/ERROR waits when testing * Disable DEVELOPER from make.conf; Poudriere will automatically set it when appropriate. This prevents testing of port dependencies that were not requested to be tested. * distclean: Prevent removing all files by accident. * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal. * kern.securelevel >=1 is now fatal. * Fix 'kill: No such process' warnings with older /bin/sh (8.x) * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in base r234001) * Fix case of packages always rebuilding with "changed options" when the port has an OPTION defined multiple times (such as fixed in ports r352512) * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed by r218105 but never made it to stable/8) Notes: svn path=/head/; revision=353572