svn commit: r351844 - in head/ports-mgmt/poudriere-devel: . files
Bryan Drewery
bdrewery at FreeBSD.org
Tue Apr 22 14:44:05 UTC 2014
Author: bdrewery
Date: Tue Apr 22 14:44:04 2014
New Revision: 351844
URL: http://svnweb.freebsd.org/changeset/ports/351844
QAT: https://qat.redports.org/buildarchive/r351844/
Log:
- Update to checkin 32a2683eca
Changes:
- Queue is now priotitized by the dependency-chain
length and not by number of direct dependencies.
- Add PRIORITY_BOOST in poudriere.conf which takes
PKGNAME globs to boost up to the top of the queue.
Example:
PRIORITY_BOOST="apache-openoffice* pypy* mysql-workbench*"
- bulk/testport: Add -k to keep going on test failures.
The failures are stll considered failures but do not skip
further builds depending on that port.
- bulk -at: This now defaults to -k
- Leftovers and Orphan checking now uses the scripts in
ports so we can update them frequently without a poudriere
release and allow Tinderbox to use the same checks. [1]
- This fixes many false-positives with orphans
- Now @dirrm are not shown if they are already in the plist
- Hook-up stage-qa into the tests and remove our redundant
checks.
- testport -i: Fix common double-install error
- Fix leftover mtree not showing all results when a directory
is modified. I.e., changed user and group, only one of which
was showing.
- bulk -a: Don't consider missing origins as fatal.
- Rework distfile handling to be more atomic
- Fix many race conditions with cleanup after
port build, especially with skipping ports.
- Optimize port cleanup after builds
- Speedup compute_deps
- Fix crashed build detection (commonly shows as
"unknown stuck queue bug")
- status: Fix regression causing it to not work with multiple
builds at once
[1] It's possible we may change the format of the scripts in ports
once Tinderbox integrates with them. If this happens you will
need to update poudriere-devel.
Deleted:
head/ports-mgmt/poudriere-devel/files/
Modified:
head/ports-mgmt/poudriere-devel/Makefile
head/ports-mgmt/poudriere-devel/distinfo
head/ports-mgmt/poudriere-devel/pkg-plist
Modified: head/ports-mgmt/poudriere-devel/Makefile
==============================================================================
--- head/ports-mgmt/poudriere-devel/Makefile Tue Apr 22 14:37:50 2014 (r351843)
+++ head/ports-mgmt/poudriere-devel/Makefile Tue Apr 22 14:44:04 2014 (r351844)
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= poudriere
-PORTVERSION= 3.0.99.20140320
-PORTREVISION= 1
+PORTVERSION= 3.0.99.20140419
CATEGORIES= ports-mgmt
MASTER_SITES= http://fossil.etoilebsd.net/poudriere/tarball/ \
LOCAL/bdrewery/${PORTNAME}/
@@ -16,9 +15,8 @@ LICENSE= BSD2CLAUSE
CONFLICTS_INSTALL= poudriere-[0-9]*
-FSL_CHKIN= 0966e62bc4
+FSL_CHKIN= 32a2683eca
-USES= uidfix
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
@@ -28,10 +26,8 @@ OPTIONS_SUB= yes
.include <bsd.port.options.mk>
post-install:
-.if ${PORT_OPTIONS:MZSH}
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/
${INSTALL_DATA} ${WRKSRC}/completions/zsh/_poudriere \
${STAGEDIR}${PREFIX}/share/zsh/site-functions/
-.endif
.include <bsd.port.mk>
Modified: head/ports-mgmt/poudriere-devel/distinfo
==============================================================================
--- head/ports-mgmt/poudriere-devel/distinfo Tue Apr 22 14:37:50 2014 (r351843)
+++ head/ports-mgmt/poudriere-devel/distinfo Tue Apr 22 14:44:04 2014 (r351844)
@@ -1,2 +1,2 @@
-SHA256 (poudriere-3.0.99.20140320.tar.gz?uuid=0966e62bc4) = 8f63df4003b8a09ef6f8fe0b2e14050bc2e742fb0d745080ce1a194d155cc268
-SIZE (poudriere-3.0.99.20140320.tar.gz?uuid=0966e62bc4) = 2364140
+SHA256 (poudriere-3.0.99.20140419.tar.gz?uuid=32a2683eca) = e8c1f877d4269afe4eed72cdc26eade50267bd96446002e5f145ba6a323d2471
+SIZE (poudriere-3.0.99.20140419.tar.gz?uuid=32a2683eca) = 2381322
Modified: head/ports-mgmt/poudriere-devel/pkg-plist
==============================================================================
--- head/ports-mgmt/poudriere-devel/pkg-plist Tue Apr 22 14:37:50 2014 (r351843)
+++ head/ports-mgmt/poudriere-devel/pkg-plist Tue Apr 22 14:44:04 2014 (r351844)
@@ -7,20 +7,24 @@ etc/rc.d/poudriered
libexec/poudriere/cpdup
libexec/poudriere/dirempty
libexec/poudriere/dirwatch
-libexec/poudriere/make_index
libexec/poudriere/nc
libexec/poudriere/rename
+libexec/poudriere/tsort
sbin/poudriered
man/man8/poudriere.8.gz
%%DATADIR%%/awk/dependency_loop.awk
%%DATADIR%%/awk/humanize.awk
%%DATADIR%%/awk/json.awk
%%DATADIR%%/awk/siginfo_buildtime.awk
+%%DATADIR%%/awk/processonelog2.awk
+%%DATADIR%%/include/common.sh.dragonfly
+%%DATADIR%%/include/common.sh.freebsd
+%%DATADIR%%/include/fs.sh
+%%DATADIR%%/include/hash.sh
+%%DATADIR%%/include/parallel.sh
%%DATADIR%%/bulk.sh
%%DATADIR%%/clean.sh
%%DATADIR%%/common.sh
-%%DATADIR%%/common.sh.dragonfly
-%%DATADIR%%/common.sh.freebsd
%%DATADIR%%/daemon.sh
%%DATADIR%%/distclean.sh
%%DATADIR%%/html/assets/bootstrap/css/bootstrap-responsive.min.css
@@ -51,13 +55,13 @@ man/man8/poudriere.8.gz
%%DATADIR%%/pkgclean.sh
%%DATADIR%%/ports.sh
%%DATADIR%%/processonelog.sh
-%%DATADIR%%/processonelog2.sh
%%DATADIR%%/queue.sh
%%DATADIR%%/status.sh
%%DATADIR%%/testport.sh
%%ZSH%%share/zsh/site-functions/_poudriere
%%ZSH%%@dirrmtry share/zsh/site-functions
%%ZSH%%@dirrmtry share/zsh/
+ at dirrm %%DATADIR%%/awk
@dirrm %%DATADIR%%/html/assets/dataTables/js
@dirrm %%DATADIR%%/html/assets/dataTables/images
@dirrm %%DATADIR%%/html/assets/dataTables/css
@@ -68,7 +72,7 @@ man/man8/poudriere.8.gz
@dirrm %%DATADIR%%/html/assets/bootstrap
@dirrm %%DATADIR%%/html/assets
@dirrm %%DATADIR%%/html
- at dirrm %%DATADIR%%/awk
+ at dirrm %%DATADIR%%/include
@dirrm %%DATADIR%%
@dirrm libexec/poudriere
@dirrmtry %%ETCDIR%%
More information about the svn-ports-all
mailing list