"poudriere buk" - why does it need to fail on single package with missing port origin?

Michael Jung mikej at mikej.com
Wed Sep 10 16:34:49 UTC 2014


Why does "poudriere bulk" need to bail because of a single package that 
has a missing port origin and not build other packages in the package 
list?

If I remove x11/mate from my package list poudriere rocks on building 
all my other ports.

The missing origin is a RUN_DEPENDS in the x11/mate Makefile, but that 
dependency should only be for x11/mate right?

I can't seem to find a good explanation in the general man pages or 
searching the web.

Educate me please ;-)

--mikej

Example:

poudriere 3.0.17/11.0-CURRENT #1 r264318M amd64


[root at bsd11 /usr/local/poudriere/ports/default/x11/mate]# poudriere bulk 
-j 10stable -f /usr/local/etc/charon-list
====>> Creating the reference jail... done
====>> Mounting system devices for 10stable-default
====>> Mounting ports/packages/distfiles
====>> Mounting ccache from: /var/cache/ccache
====>> Mounting packages from: 
/usr/local/poudriere/data/packages/10stable-default
====>> Logs: 
/usr/local/poudriere/data/logs/bulk/10stable-default/2014-09-10_12h18m15s
====>> Appending to make.conf: 
/usr/local/etc/poudriere.d/10stable-make.conf
/etc/resolv.conf -> 
/usr/local/poudriere/data/build/10stable-default/ref/etc/resolv.conf
====>> Starting jail 10stable-default
====>> Loading MOVED
====>> Calculating ports order and dependencies
====>> MOVED: databases/db41 renamed to databases/db48
====>> MOVED: databases/db42 renamed to databases/db48
====>> Error: Invalid port origin 'archivers/mate-file-archiver' not 
found.
====>> Cleaning up
====>> Umounting file systems
[root at bsd11 /usr/local/poudriere/ports/default/x11/mate]#


AFTER remove x11/mate from the list "charon-list"


[root at bsd11 /usr/local/poudriere/ports/default/x11/mate]# poudriere bulk 
-j 10stable -f /usr/local/etc/charon-list
====>> Creating the reference jail... done
====>> Mounting system devices for 10stable-default
====>> Mounting ports/packages/distfiles
====>> Mounting ccache from: /var/cache/ccache
====>> Mounting packages from: 
/usr/local/poudriere/data/packages/10stable-default
====>> Logs: 
/usr/local/poudriere/data/logs/bulk/10stable-default/2014-09-10_12h20m14s
====>> Appending to make.conf: 
/usr/local/etc/poudriere.d/10stable-make.conf
/etc/resolv.conf -> 
/usr/local/poudriere/data/build/10stable-default/ref/etc/resolv.conf
====>> Starting jail 10stable-default
====>> Loading MOVED
====>> Calculating ports order and dependencies
====>> MOVED: databases/db41 renamed to databases/db48
====>> MOVED: databases/db42 renamed to databases/db48
====>> Sanity checking the repository
====>> Deleting old version: liboil-0.3.17_1.txz
====>> Deleting old version: p5-DBD-Pg-3.4.0.txz
====>> Deleting old version: p5-Net-SSLeay-1.65.txz
====>> Deleting stale symlinks
====>> Deleting empty directories
====>> Cleaning the build queue
====>> Building 490 packages using 8 builders
====>> Starting/Cloning builders
====>> Hit CTRL+t at any time to see build progress and stats




More information about the freebsd-pkg mailing list