Date: Sun, 29 Dec 2013 22:29:42 GMT From: Mathieu Simon <mathieu.sim@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/185279: Dokuwiki build works but not added into pkgng repo Message-ID: <201312292229.rBTMTgVn098357@oldred.freebsd.org> Resent-Message-ID: <201312292230.rBTMU1JQ074112@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 185279 >Category: ports >Synopsis: Dokuwiki build works but not added into pkgng repo >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 29 22:30:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Mathieu Simon >Release: 10.0-RC3 >Organization: >Environment: FreeBSD poudriere 10.0-RC3 FreeBSD 10.0-RC3 #0 r259778: Mon Dec 23 23:27:58 UTC 2013 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 poudriere 3.0.13 >Description: After trying to slim down make.conf I'm not fully but bit more certain something gets messed up when building dokuwiki as package using poudriere. First: Installing plainly from ports seems to work. I've come down to a minimal make.conf and a package list only containing www/dokuwiki. The package seems to build (says the log) but package never gets added to the repo. Even when there is no change to the dokuwiki port running a poudriere bulk run it rebuilds dokuwiki. # poudriere bulk -j 10rc3-test -f /usr/local/etc/poudriere-dokuwiki ====>> Creating the reference jail... done ====>> Mounting system devices for 10rc3-test-default ====>> Mounting ports/packages/distfiles ====>> Mounting packages from: /usr/local/poudriere/data/packages/10rc3-test-default ====>> Mounting /var/db/ports from: /usr/local/etc/poudriere.d/options ====>> Logs: /usr/local/poudriere/data/logs/bulk/10rc3-test-default/2013-12-29_23h23m53s ====>> Appending to make.conf: /usr/local/etc/poudriere.d/10rc3-test-make.conf /etc/resolv.conf -> /usr/local/poudriere/data/build/10rc3-test-default/ref/etc/resolv.conf ====>> Starting jail 10rc3-test-default ====>> Calculating ports order and dependencies ====>> Sanity checking the repository ====>> Deleting dokuwiki-20131208.txz: new dependency: lang/php5 ====>> Deleting stale symlinks ====>> Deleting empty directories ====>> Cleaning the build queue ====>> Building 1 packages using 1 builders ====>> Starting/Cloning builders ====>> Hit CTRL+t at any time to see build progress and stats ====>> [01] Starting build of www/dokuwiki ====>> [01] Finished build of www/dokuwiki: Success ====>> Stopping 1 builders ====>> Creating pkgng repository Generating repository catalog in /packages: done! ====>> Cleaning up ====>> Umounting file systems ====>> Built ports: www/dokuwiki ====>> [10rc3-test-default] 1 packages built, 0 failures, 0 ignored, 0 skipped A .txz should get built but it is missing in the packagesite archive thus not indexed in the package repo. Re-running poudriere consistently yields the same results. >How-To-Repeat: - Install poudriere from ports or pkg - Create a fresh poudriere jail with 10.0-RC3 (I used amd64) - Have package list containing solely www/dokuwiki - Have a make.conf like this one: WITH_PKGNG=yes MASTER_SITE_BACKUP?= \ http://ftp.ch.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR/} RANDOMIZE_MASTER_SITES=yes - Run poudriere like this: $ poudriere bulk -j 10rc3-test -f /usr/local/etc/poudriere-test.list A .txz should get built but it is missing in the packagesite archive thus not indexed in the package repo. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312292229.rBTMTgVn098357>