non port: ports-mgmt/poudriere/Makefile |
Number of commits found: 132 (showing only 100 on this page) |
Sunday, 25 Aug 2024
|
03:10 Bryan Drewery (bdrewery)
ports-mgmt/poudriere: Update to 3.4.2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_342
6a4ab21 |
Wednesday, 24 Apr 2024
|
14:42 Bryan Drewery (bdrewery)
ports-mgmt/poudriere*: Fix build when not using 'make test'
b0d32c5 |
Tuesday, 23 Apr 2024
|
14:04 Bryan Drewery (bdrewery)
ports-mgmt/poudriere*: Add 'make test' metadata for port.
This is not adding 'make test' support to Poudriere. It
is only for the port right now.
6bc8a7b |
Sunday, 3 Mar 2024
|
01:40 Yasuhiro Kimura (yasu)
ports-mgmt/poudriere: Move manpages to share/man
PR: 277398
Approved by: portmgr (blanket)
83168f5 |
Monday, 15 Jan 2024
|
09:34 Baptiste Daroussin (bapt)
ports-mgmt/poudriere: release 3.4.1
Changes:
- fix GPT+ZFS boot partition creation
- update web components
- allow native compilation for armv6 on armv7
- fix poudriered
- add support for mlock (needed for dotnet)
e38c835 |
Monday, 11 Dec 2023
|
08:56 Baptiste Daroussin (bapt)
ports-mgmt/poudriere: update to 3.4.0
Changes:
- testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
options in poudriere.conf.sample.
- bulk: IGNORED and BLACKLISTED ports are now trimmed before build. This reduces
queue size and avoids building dependencies that are not needed.
- jail -cu: Stop modifying /etc/login.conf in the jail. This is done at bulk
jail startup now.
- Add DISALLOW_NETWORKING, fixes #689
- image: Add zsnapshot imagetype.
- bulk -a: Don't print ports in summary unless -v is used.
- Show FLAVOR in more places.
- ports -l: Fix error when no ports trees exist yet.
- image: Add sleep, ls, and ping to miniroot.
- ports -u: Add hook 'ports_update done' call.
- Add status for saving workdir on failure.
- Expand securelevel check to handle IMMUTABLE_BASE=schg and
TMPFS_WRKDIR/TMPFS_LOCALBASE.
- bulk/testport: Initial support for ports OVERLAYS
- testport: Show log info on failure exit
- Always export LC_COLLATE=C
- image: Make iso images bootable in UEFI
- ports: move away from portsnap as default
- zfs rollback: Try harder to rollback snapshots.
- bulk -n: Don't remove .building dir unless this ran made it
- common.sh: use new URL for base system
- jail: Fix git checkout during jail update to operate within SRC_BASE.
- image: Add -w (swap size) and -b (swap position)
- image: Support pre and post build scripts
- image: remove unneeded vfs.root.mountfrom that might cause problems
- image: Fix usb and usb+mfs
- image: Add pkgbase support
- image: Fix loader.efi name for arm and arm64
- image: Don't install pmbr and gptboot on !x86
- image: Enable zfs in rc.conf
- testport: Support overlay
- jail: Support PKG_REPO_SIGNING_KEY/KERNCONF for pkgbase
- bulk|testport -i: Mount ports rw
- MOVED: Support from overlays
- bulk: Always build repo even if no packages build
- distclean: Don't delete .hidden files.
- bulk: Delete FORBIDDEN packages during incremental check.
- pkgclean: Delete FORBIDDEN packages.
- bulk: Delete corrupted packages like pkgclean does.
- bulk -af: Delete unqueued packages like pkgclean.
- bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
- bulk: Link to the build logs at PACKAGES/logs
- Many test improvements
- Many fixes for builtin helpers
- jail -m http|ftp: freebsd-update(8) now uses -b rather than running inside of
the jail.
- clonefs: Fix cpignore handling to not race with other bulks.
- bulk: Package notes, and build logs, now include ports top checkout git
revision and port dir git revision. If PKG_REPRODUCIBLE is not set then a
timestamp and poudriere's version is also added in.
- bulk/testport -i: If POUDRIERE_INTERACTIVE_NO_INSTALL is set don't install the
packages
- Allow zstd in WRKDIR_ARCHIVE_FORMAT
- jail: Automatically set XDEV as needed
- Rename MUTABLE_BASE to clearer IMMUTABLE_BASE
- bulk/testport -i: Many improvements and /etc/motd populated with env hints
- bulk: Rebuild all packages if the pkg bootstrap is missing
- Disallow /dev/bpf in the jails
- bulk: Do not process dependencies of IGNORED ports.
- CCACHE_DIR_NON_ROOT_SAFE: Chmod /root to 755 to allow non-root to access
- CCACHE + BUILD_AS_NON_ROOT: Give detailed information on proper setup for
this. See https://github.com/freebsd/poudriere/commit/8c36dfe5cca92
- bulk: Rebuild packages with changed ABI
- Show loginfo on error
- image: Add support for zfs image types, including send streams
- image: Run the post-build script before the build target
- bulk: Opportunistically start builders as needed
- bulk: New SIGINFO output. Now with tmpfs space usage, cpu%/mem%(rss) from ps.
- bulk: Add a mechanishm to avoid building rust in tmpfs. See
poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR.
- Remove obsolete test for vfs.mnt_free_list_batch
- jail: -l sort properly by version
- options: Error on mutually-exclusive command flags
- sh: make stat a builtin
- Use setsid(1) for port build phases
- bulk/testport: Store bulk output in logs/{bulk,testport}.log
- Adding pushover support for notification
- image: document hybridiso
- remove jexecd
- remove unused libnv
- umount: unconditionnaly use MNT_NONBUSY
- options: supports both portconfig and dialog4ports
- Adding pushover support for notification
- Add support for subpackages
- Add option to force rebuilding repo and signing.
- Add hosts entry for jail (ref or builder) (needed for newer jdk)
- reduce the amount of i/o and the number of call to fsync
- image: regenerate pwd database to account for overlays
5c3bc83 |
Thursday, 12 Oct 2023
|
20:51 Baptiste Daroussin (bapt)
ports-mgmt/poudriere: fix PORTCONFIG option documentation
PR: 274433
Reported by: Anton Saietskii <vsasjason@gmail.com>
cf0e7ae |
Wednesday, 11 Oct 2023
|
08:49 Guido Falsi (madpilot)
ports-mgmt/poudriere: Also adapt "testport" to accept portconfig
Approved by: bapt
Obtained
from: https://github.com/freebsd/poudriere/commit/9c2a5dcc81d35b388a69ba711db77b5f20e261f3
7ae5aaf |
08:29 Guido Falsi (madpilot)
ports-mgmt/poudriere: Fix typo in option name
Approved by: Fixit blanket
f122949 |
08:00 Baptiste Daroussin (bapt)
poudriere: switch to portconfig
Make poudriere accept both portconfig and dialog4ports, default
in portconfig
0cae733 |
Thursday, 5 Oct 2023
|
20:33 Dag-Erling Smørgrav (des)
ports-mgmt/poudriere{,-devel}: Drop ca_root_nss dependency.
Since the CERTS option no longer installs certificates, we rename it
to MANIFESTS.
MFH: 2023Q4
Reviewed by: bdrewery
Differential Revision: https://reviews.freebsd.org/D42070
0d3cb57 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Tuesday, 23 Nov 2021
|
22:11 Stefan Eßer (se)
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
5933ac0 |
Monday, 30 Aug 2021
|
17:21 Bryan Drewery (bdrewery)
ports-mgmt/poudriere: Bring in fix for distclean make.conf error
Fixes https://github.com/freebsd/poudriere/issues/910
c555f0f |
Wednesday, 18 Aug 2021
|
18:14 Bryan Drewery (bdrewery)
ports-mgmt/poudriere: Update to 3.3.7
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_337
70421b2 |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Friday, 13 Nov 2020
|
19:12 bdrewery
- Update to 3.3.6
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_336
- Fixes bsdgrep support for jail version
 |
Wednesday, 11 Nov 2020
|
22:20 bdrewery
- Update to 3.3.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_335
This is a minor release mostly fixing jail creation on 12.2+
MFH: 2020Q4
 |
Thursday, 26 Mar 2020
|
20:47 bdrewery
- Update to 3.3.4
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_334
* Fix pkg 1.11 issue with devfs mount.
* testport / bulk -t: Set DEVELOPER in patch phase.
* Fix html with port named "latest".
* bulk: Fixed non-existent dependencies claiming to be MOVED
* Fix first-time setup issues with BASEFS.
 |
Tuesday, 10 Dec 2019
|
18:02 bdrewery
- Update to 3.3.3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_333
- qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES.
- Show flavor in more messages.
- ports -l: Fix error when no ports trees exist yet.
- distclean: Remove empty directories when done.
- Allow overriding default nullfs paths with NULLFS_PATHS.
- Fix WRKDIR saving with FLAVOR'd origins
- Expand securelevel check to handle MUTABLE_BASE=schg and
TMPFS_WRKDIR/TMPFS_LOCALBASE.
- testport -c: Fix make.conf not being respected for `make config`.
- image: warn if MFSROOT may be too large
- jail: Pass MAKEWORLDARGS during installworld too
- jail -c: Fix NO_LIB32 support
- jail -d: Don't confirm if the jail doesn't exist
- jail -i: Don't show ports tree info if not requested
 |
Thursday, 13 Jun 2019
|
12:49 bapt
Fix poudriere image with pkg 1.11
 |
Monday, 11 Mar 2019
|
20:13 bdrewery
Update to 3.3.2
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_332
 |
Friday, 1 Mar 2019
|
16:24 bdrewery
Update to 3.3.1
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_331
 |
Tuesday, 26 Feb 2019
|
18:26 bdrewery
Update to 3.3.0
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_33
 |
Wednesday, 24 Oct 2018
|
22:09 bdrewery
Update to 3.2.8
Very minor update.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_328
 |
Friday, 1 Jun 2018
|
18:32 bdrewery
- Update to 3.2.7
Very minor maintenance release.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_327
 |
Thursday, 3 May 2018
|
23:10 bdrewery
- Add DIALOG4PORTS option (default on) to install it for 'options' command [1].
- Add CERTS option (default on) to allow disabling cert dependencies.
- Reword QEMU_DESC to match poudriere-devel.
- Only install ZSH files if the option is enabled.
PR: 225457 [1]
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> [1] (based on)
 |
Friday, 30 Mar 2018
|
20:18 bdrewery
- Update to 3.2.6
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326
 |
Friday, 9 Mar 2018
|
19:46 bdrewery
Update to 3.2.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_325
MFH: 2018Q1
 |
Tuesday, 16 Jan 2018
|
19:10 bdrewery
Upgrade to 3.2.4
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_324
 |
Tuesday, 5 Dec 2017
|
19:06 bdrewery
- Update to 3.2.3
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_323
- bulk: Fix MOVED origin not causing a package rebuild. This
could result in a reverse dependency continuing to rebuild
due to a "new dependency" now with FLAVORS support.
- jail -c -m null: Fix this to work rather than error about
having an existing directory already.
- jail -c -m src: Respect existing _/usr/src/.cpignore_
- jail -c -m null -S: Respect the `-S path` rather than assume the jail has
a _/usr/src_.
- jail -c -m null: Assert that the jail is populated already.
- HTML: Throw explicit error if unknown ports type is encountered. [1]
PR: 224065 [1]
 |
Wednesday, 29 Nov 2017
|
20:52 bdrewery
Update to 3.2.2
- jail -u: Fix error with freebsd-update.fixed not found.
 |
Tuesday, 28 Nov 2017
|
20:18 bdrewery
Update to 3.2.1
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_321
 |
Saturday, 11 Nov 2017
|
17:19 bdrewery
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
 |
Friday, 10 Nov 2017
|
06:28 bdrewery
Avoid running git and finding PORTSDIR/.git.
Reported by: xmj
 |
Sunday, 29 Oct 2017
|
01:20 bdrewery
- Update to 3.1.22
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3122
PR: 216083
PR: 215541
 |
Friday, 13 Oct 2017
|
16:20 bdrewery
- Update to 3.1.21
- Fixes missing 'clear_dep_fatal_error' function error with bulk -c/-C
Reported by: HellSpawn on EFNet
 |
Thursday, 12 Oct 2017
|
20:33 bdrewery
Update to 3.1.20
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3120
 |
Thursday, 1 Jun 2017
|
17:25 bdrewery
Update to 3.1.19
This release is mostly to restore 'pkgclean -a' behavior broken in 3.1.18.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3119
 |
Tuesday, 30 May 2017
|
16:32 bdrewery
Update to 3.1.18
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3118
 |
Tuesday, 16 May 2017
|
16:15 bdrewery
Fix build of sh on GCC platforms where -std=gnu99 is needed.
 |
Monday, 27 Mar 2017
|
17:25 bdrewery
Update to 3.1.17
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3117
 |
Sunday, 19 Mar 2017
|
20:26 bdrewery
Update to 3.1.16.
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3116
 |
Monday, 13 Mar 2017
|
19:14 bdrewery
Update to 3.1.15
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3115
 |
Wednesday, 15 Feb 2017
|
16:42 bdrewery
Fix building arm64 jails by copying in the needed binutils.
 |
Wednesday, 29 Jun 2016
|
23:37 bdrewery
Move the release MANIFESTS to misc/freebsd-release-manifests.
Also add a dependency for ca_root_nss to Poudriere.
 |
Friday, 24 Jun 2016
|
15:54 bdrewery
Fix debugging that crept in
 |
15:48 bdrewery
- Update to 3.1.14
- Fix creating /nxb-bin in the root system
 |
Wednesday, 22 Jun 2016
|
16:18 bdrewery
- Update to 3.1.13
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113
 |
Monday, 18 Apr 2016
|
21:20 bdrewery
Bump revision after orphan plist fix in r412544.
 |
Monday, 4 Apr 2016
|
07:07 cperciva
Add MANIFEST files from 10.3-RELEASE.
The MANIFEST files were obtained by
(a) verifying the signature on the 10.3-RELEASE announcement against
the GPG key in the FreeBSD documentation repository;
(b) downloading all of the bootonly.iso.xz ISOs;
(c) verifying those files against the hashes listed in the signed release
announcement; and
(d) extracting the MANIFEST files.
 |
Friday, 1 Apr 2016
|
14:16 mat
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight
 |
Tuesday, 16 Feb 2016
|
17:03 bdrewery
- Update to 3.1.12
Changes:
- Fix error starting up when jail contains ':' (or other special characters)
 |
15:45 cperciva
Add MANIFEST files from (9|10).*-RELEASE. These files are installed in
/usr/local/share/poudriere/MANIFESTS, where poudriere (as of version
3.1.11) checks for pre-distributed MANIFEST files before fetching them
from the ftp/http/https server.
This allows poudriere to ensure that the bits it is downloading and
installing really match the bits provided by the release engineering
team, and have not been subtly trojanned in transit. (Note that this
does not apply if poudriere is creating a jail from -STABLE or -CURRENT
since we cannot pre-distribute those MANIFESTs.)
The MANIFEST files were obtained by
(a) finding the GPG-signed announcements for 9.0 and later releases;
(b) verifying those signatures against the GPG keys in the FreeBSD
documentation repository;
(c) downloading all of the relevant bootonly ISOs;
(d) verifying the ISOs against the hashes listed in the signed release
announcements; and
(e) extracting the MANIFEST files from those ISOs.
Reviewed by: bdrewery
Security: If someone could trick you into building packages in a
world which they tampered with, they could do all sorts
of nasty things to those packages...
 |
00:25 bdrewery
- Update to 3.1.11
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111
 |
Tuesday, 9 Feb 2016
|
00:07 bdrewery
Enable ZSH option by default
 |
Monday, 30 Nov 2015
|
17:26 bdrewery
Revert usage of -x for rm(1) for now due to 9.x not having it.
 |
Wednesday, 25 Nov 2015
|
17:23 bdrewery
- Update to 3.1.10
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110
 |
Wednesday, 14 Oct 2015
|
21:06 bdrewery
- 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
 |
Tuesday, 15 Sep 2015
|
16:43 bdrewery
Update to 3.1.8
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318
PR: 202622
PR: 193732
 |
Wednesday, 27 May 2015
|
14:44 bdrewery
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.
 |
Monday, 11 May 2015
|
15:57 bdrewery
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.
 |
14:03 bdrewery
Update to 3.1.5
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
 |
Tuesday, 28 Apr 2015
|
17:27 bdrewery
No need for bsd.port.options.mk now
 |
Friday, 10 Apr 2015
|
16:06 bdrewery
Update to 3.1.4
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
 |
Saturday, 4 Apr 2015
|
04:45 bdrewery
Update to 3.1.3
Changes:
- Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
 |
Tuesday, 31 Mar 2015
|
17:26 bdrewery
Update to 3.1.2
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312
 |
Thursday, 19 Mar 2015
|
18:31 bdrewery
Convert to new USE_GITHUB
 |
16:44 bdrewery
Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag. This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.
The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
GH -> GHL
GITHUB -> GITHUB_LEGACY
Differential Revision: https://reviews.freebsd.org/D748
Submitted by: amdmi3
Reviewed by: mat, swills, antoine, bdrewery
With hat: portmgr
 |
Wednesday, 11 Mar 2015
|
17:33 amdmi3
- Add missing EXAMPLES option
PR: 196244
Submitted by: amdmi3
Approved by: bdrewery (maintainer)
 |
Monday, 8 Dec 2014
|
17:15 bdrewery
- 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.
 |
Thursday, 4 Dec 2014
|
00:37 bdrewery
Update to 3.1.0.
19 months have passed since the release of 3.0.0 and there have been 1259
commits from over 24 contributors. Though many of the bugfixes did make it into
the 3.0 branch, not all of them did.
3.1 brings many speedups, new features and commands, a new web interface, and
build hooks. The new web interface works at a top-level, jail-level and the
build-level still by using a static site with AJAX.
There is a queue system that is not quite ready yet but should make it into
3.2.
The release notes documenting the major changes is at
https://github.com/freebsd/poudriere/wiki/release_notes_31
Thank you to everyone involved.
Support can be found in #poudriere on Freenode.
 |
Wednesday, 17 Sep 2014
|
15:51 bdrewery
- Update to 3.0.19
Changes:
* Fix improper call to 'msg_warn'. Bad backport from 3.1.
Reported by: sunpoet
 |
Tuesday, 16 Sep 2014
|
17:07 bdrewery
- Update to 3.0.18
Changes:
* Add a check for 3.1 repository and reject the build. 3.0 does not know
how to handle 3.1's repository format. Downgrading is not supported
at this point.
* Allow securelevel>=1 with USE_TMPFS=all
* Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport
 |
Friday, 1 Aug 2014
|
23:51 bdrewery
- Update to 3.0.17
Changes:
* Workaround regression with pkg-1.3 causing all packages to have new options.
* distclean: Fix some false-positives
* Fix dead link in poudriere.conf
 |
Saturday, 10 May 2014
|
14:27 bdrewery
- Update to 3.0.16
- Move to using pkg-plist
Changes:
This will likely be the last 3.0.x release. 3.1 is almost complete.
* Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh,
which allows more consistency and easier maintenance without requiring
a Poudriere release to make changes.
* Staging Orphans has moved to Ports 'make check-plist' for the same
reasons. See r351587 for more information on the new behavior.
The new leftover/orphan code has new %%PLIST%% sub behavior and also
fixes many false-positive orphans, leftovers, and @dirrm showing.
* Fix many races in port cleanup/skip handling.
* Fix crashed builder detection.
* Hide pkg_install EOL warnings and disable WARNING/ERROR waits when
testing
* Disable DEVELOPER from make.conf; Poudriere will automatically
set it when appropriate. This prevents testing of port dependencies
that were not requested to be tested.
* distclean: Prevent removing all files by accident.
* Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal.
* kern.securelevel >=1 is now fatal.
* Fix 'kill: No such process' warnings with older /bin/sh (8.x)
* Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in
base r234001)
* Fix case of packages always rebuilding with "changed options" when
the port has an OPTION defined multiple times (such as fixed in
ports r352512)
* Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed
by r218105 but never made it to stable/8)
 |
Friday, 4 Apr 2014
|
22:13 bapt
Fix packaging as a user
While here strip binaries
Reported by: jmmv
 |
Monday, 17 Mar 2014
|
15:06 bdrewery
- Update to 3.0.15
Changes:
- Fix ipv6 only usage
- Ensure /sbin and /usr/sbin are in PATH when running
- Remove trailing slashes from listed_ports.
- Fix child process cleanup logic to only sleep if child
still running.
- Always dismount filesystems and try cleaning up when exiting and in jail -k
- For stage_orphans, ignore modified files (such as nobody vs root)
- testport -I: Mark cleanup done, not as recursively failing
- testport -i: Use a local.conf instead of PACKAGESITE
- testport -I: Suggest same login method which is more sane/clean than exec
/bin/sh
- options: Require dialog4ports as it runs from host and
jail may be for a different ARCH
- Ignore parents of home directories too during leftovers check
- Ignore /var/db/dbus/machine-id leftover
- Restrict ZFS on 9.0/9.1 due to known deadlock
- bulk: Parse MOVED for given port build list
- Add support for svnlite and overriding SVN_CMD
- Show warning when jail is newer than host
- Show host/jail OSVERSION in build logs
 |
Wednesday, 22 Jan 2014
|
23:05 bdrewery
Update LICENSE to new format
 |
Sunday, 19 Jan 2014
|
14:48 bdrewery
- Update to 3.0.14
Changes:
* Fix dependencies when existing packages have their origins moved
via MOVED by now loading and parsing MOVED for existing packages
only.
* Force umount some directories to avoid desktop utils traversing them
causing them to remain mounted.
* Fix stage orphan false-positives with KDE4_PREFIX
* Fix a race condition in bulk which could lead to 'unknown stuck queue bug'
* Fix usage of cpdup(1) -X [no functional change]
* Speedup bulk startup by not rolling back fresh builder jails
* Various parallel execution fixes
* Parallel execution errors now wait up to 30 seconds for children to
finish before ending the build.
* Ignore home directory of users created by ports during leftover check
 |
Monday, 16 Dec 2013
|
17:27 bapt
Pass maintainership to bdrewery
 |
Tuesday, 19 Nov 2013
|
23:54 bdrewery
- Update to 3.0.13
Changes:
* Fix leftover detection on HEAD due to new nmtree
* Fix jail rollback on HEAD due to new nmtree which manifested
as missing dependencies in /new_packages
* Don't exclude anything when looking for stage orphans, which
fixes finding /var/run/PORTNAME as an orphan
 |
Tuesday, 29 Oct 2013
|
00:23 bdrewery
- Update to 3.0.12
Changes:
* Fix testport -i regression in 3.0.11
 |
Wednesday, 16 Oct 2013
|
14:21 bdrewery
- Update to 3.0.11
Changes:
* poudriere.8: Document that -j is required for bulk
* bulk/testport: Delete packages that have changed PKGNAME during startup,
which will avoid pkg-repo duplicate package warnings/bugs. This will not
clean up existing duplicates, just fix new ones going forward.
 |
Thursday, 10 Oct 2013
|
02:23 bdrewery
- Update to 3.0.10
Changes:
* Fix random crashes with parallel process handling
* jail -cu: Disable CCACHE on 10
* testport/bulk -t: Fix staging absolute link checking with files
that have spaces
* testport: Fix so that MAKE_JOBS runs by default
* bulk -t: Fix so that MAKE_JOBS does not run by default
* testport: Fix so that the port being tested shows in the web ui.
Note that this is still in data/logs/bulk/
* jail: Make -m http work
* jail -c: Fix -m ftp-archive for 9.0
 |
Sunday, 6 Oct 2013
|
15:20 bdrewery
Tie www to the stable branch
 |
Tuesday, 1 Oct 2013
|
11:44 bdrewery
- Update to 3.0.9
Changes:
* testport: Fix pkg_install error about /prefix when not using -n
This is due to a bug introduced in base r23100, fixed in r240682
which never made it to 9.1
Reported by: eadler, mandree, koobs
 |
Friday, 27 Sep 2013
|
11:14 bdrewery
- Update to 3.0.8
Changes:
* bulk -t/testport: Check for absolute symlinked files when staging
that refer back to the stagedir in the installed package
 |
Thursday, 26 Sep 2013
|
13:49 bdrewery
Use uidfix to fix non-root build
 |
13:34 bdrewery
Mark as NEED_ROOT for now as it fails to stage otherwise
===> src/bin (install)
install -o root -g wheel -m 555 poudriere.sh
/wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere
install:
/wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere:
chown/chgrp: Operation not permitted
 |
Tuesday, 24 Sep 2013
|
02:17 bdrewery
- Update to 3.0.7
Changes:
- Respect DESTDIR on poudriere install
- testport -i: Fix when orphans are found with staging
- bulk -v: Reword distfiles message
- bulk: Fix INDEX building showing wrong origins
- bulk: Remove stray " done" message
- Staging fixes for testing ports-mgmt/pkg [1]
- jail: Deprecate csup [2]
Reported by: madpilot [1]
Submitted by: brd [2]
 |
Monday, 23 Sep 2013
|
15:21 bdrewery
- Remove stray "done" message during startup, which slipped in partially
from a 3.1 update
Reported by: kwm
 |
13:18 bdrewery
- Fix testport -i not working when stage orphans are found
 |
11:24 bdrewery
- Support STAGEDIR
 |
Sunday, 22 Sep 2013
|
23:14 bdrewery
- Update to 3.0.6
This release supports upcoming STAGE support. Please
update to it soon.
Changes:
- Staging support.
* Detect files orphaned in the stagedir that are not
installed due to not being in the pkg-plist
* Detect files that get installed outside of the
STAGEDIR during 'make stage' as 'stage_fs_violation'
- Rename 'preinst_fs_violation' to 'build_fs_violation'
- latest-per-pkg links are now hardlinks
- Fix possible recursive crash during jail startup
- Chmod jail build dirs to 0711 to keep out gvfs-trash
from tracking the directory during build, leading to
kernel panic sometimes
- jail -uc: Fix detection of errors during distrib-dirs
- jail -uc: Fix on recent HEAD during distrib-dirs due to
new unbound user.
- testport: Only show -n warning if there are leftovers
- jail -u (SVN): Fix RELEASE not being updated for UNAME_r
during major upgrades (head becomes 10-ALPHA, 11, etc)
 |
Friday, 20 Sep 2013
|
22:36 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
ports-mgmt)
 |
Saturday, 7 Sep 2013
|
11:49 bdrewery
- Update to 3.0.5
Changes:
- Fix removing PREFIX in OVERWRITE_BASE ports
- Fix race condition in jail cleanup
- CHECKED_CHANGED_DEPS is fixed to properly handle
dependencies on base libraries with port fallbacks
- Disable buildtime tracking by default
- testport -i: Fix for when build fails
- testport: Add hint about using -n when leftovers
are found
- Change to using USE_PACKAGE_DEPENDS_ONLY
- Fix detection of errors during startup due to missing
fdescfs or other kernel modules
 |
Tuesday, 2 Jul 2013
|
12:20 bdrewery
- Update to 3.0.4
Changes:
* Fix including MASTERNAME-make.conf twice in some cases
* Fix filename quoting to ensure any packages with spaces
work. This is to allow S3 usage with files that have '+'
in them [1]
* Fix deps calculations not halting the build on errors
* jail/ports -u: Always run 'svn upgrade' before starting,
which fixes 1.7->1.8 svn upgrades
* jail: Fix building older releases from recent HEAD, which
requires devel/fmake on host.
* bulk -c: Fix cleaning of cache dir
* HTML: Default the build name to YYYY-MM-DD_HHhMMmSSs to
remove ':' which causes URL encoding/tab-completion issues
* Update wiki on custom ports tree creation
[1] https://forums.aws.amazon.com/message.jspa?messageID=208136
 |
Saturday, 8 Jun 2013
|
12:05 bdrewery
- Update to 3.0.3
- Update web documentation for using custom ports tree
Changes:
- Add missing validations to check that the specified
ports tree exists
- SIGINFO/status fixes
- SIGINT/SIGTERM no longer marks a build as 'crashed'
- Fix pkgng being required on the host to build pkgng packages [1]
- Fix CCACHE support by always mounting to /root/.ccache
- jail: Fix USE_TMPFS=all cleanup/deleting
- ports -c: Fix svn+file
- Allow DISTFILES_CACHE=PORTSDIR/distfiles again
- Jail tar(1) and pkg(8) invokations
- testport: Make failed builds more clear [2]
Reported by: tj [1]
Submitted by: antoine [2]
 |
Number of commits found: 132 (showing only 100 on this page) |