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