| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
- Fix creating /nxb-bin in the root system
Notes:
svn path=/head/; revision=417433
|
| |
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113
Notes:
svn path=/head/; revision=417320
|
| |
|
|
| |
Notes:
svn path=/head/; revision=413612
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=412501
|
| |
|
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
Notes:
svn path=/head/; revision=412348
|
| |
|
|
|
|
|
|
| |
Changes:
- Fix error starting up when jail contains ':' (or other special characters)
Notes:
svn path=/head/; revision=409003
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/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...
Notes:
svn path=/head/; revision=409001
|
| |
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111
Notes:
svn path=/head/; revision=408966
|
| |
|
|
| |
Notes:
svn path=/head/; revision=408517
|
| |
|
|
| |
Notes:
svn path=/head/; revision=402690
|
| |
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110
Notes:
svn path=/head/; revision=402401
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318
PR: 202622
PR: 193732
Notes:
svn path=/head/; revision=397005
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
Notes:
svn path=/head/; revision=386081
|
| |
|
|
| |
Notes:
svn path=/head/; revision=384922
|
| |
|
|
|
|
|
| |
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
Notes:
svn path=/head/; revision=383739
|
| |
|
|
|
|
|
|
| |
Changes:
- Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
Notes:
svn path=/head/; revision=383189
|
| |
|
|
|
|
|
| |
Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312
Notes:
svn path=/head/; revision=382852
|
| |
|
|
| |
Notes:
svn path=/head/; revision=381661
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=381618
|
| |
|
|
|
|
|
|
|
| |
PR: 196244
Submitted by: amdmi3
Approved by: bdrewery (maintainer)
Notes:
svn path=/head/; revision=381024
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
Changes:
* Fix improper call to 'msg_warn'. Bad backport from 3.1.
Reported by: sunpoet
Notes:
svn path=/head/; revision=368387
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
While here strip binaries
Reported by: jmmv
Notes:
svn path=/head/; revision=350172
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=348480
|
| |
|
|
| |
Notes:
svn path=/head/; revision=340745
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=340313
|
| |
|
|
| |
Notes:
svn path=/head/; revision=336649
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=334365
|
| |
|
|
|
|
|
|
| |
Changes:
* Fix testport -i regression in 3.0.11
Notes:
svn path=/head/; revision=331915
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=330516
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=329959
|
| |
|
|
| |
Notes:
svn path=/head/; revision=329590
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=328933
|
| |
|
|
|
|
|
|
|
| |
Changes:
* bulk -t/testport: Check for absolute symlinked files when staging
that refer back to the stagedir in the installed package
Notes:
svn path=/head/; revision=328455
|
| |
|
|
| |
Notes:
svn path=/head/; revision=328358
|
| |
|
|
|
|
|
|
|
| |
===> 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
Notes:
svn path=/head/; revision=328355
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
Notes:
svn path=/head/; revision=328084
|
| |
|
|
|
|
|
|
|
| |
from a 3.1 update
Reported by: kwm
Notes:
svn path=/head/; revision=328012
|
| |
|
|
| |
Notes:
svn path=/head/; revision=327998
|
| |
|
|
| |
Notes:
svn path=/head/; revision=327978
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=327900
|
| |
|
|
|
|
|
| |
ports-mgmt)
Notes:
svn path=/head/; revision=327762
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=326628
|