Created attachment 145298 [details] Patch to stage virtuoso and include readline for 11.x Staged Does not build on redports.org (can't complete testing - but works in poudriere locally) Take maintainership (though for how long I don't know ;-) ) (not tested on 11.x as I don't have a 11.x - however should be correct as someone else wrote that) ====>> Deleting existing package: virtuoso-testing-6.1.6_4.tbz ====>> Sanity checking the repository ====>> 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 databases/virtuoso-testing ====>> [01] Status for build databases/virtuoso-testing: check-sanity ====>> [01] Status for build databases/virtuoso-testing: pkg-depends ====>> [01] Status for build databases/virtuoso-testing: fetch-depends ====>> [01] Status for build databases/virtuoso-testing: fetch ====>> [01] Status for build databases/virtuoso-testing: checksum ====>> [01] Status for build databases/virtuoso-testing: distfiles ====>> [01] Status for build databases/virtuoso-testing: extract-depends ====>> [01] Status for build databases/virtuoso-testing: extract ====>> [01] Status for build databases/virtuoso-testing: patch-depends ====>> [01] Status for build databases/virtuoso-testing: patch ====>> [01] Status for build databases/virtuoso-testing: build-depends ====>> [01] Status for build databases/virtuoso-testing: lib-depends ====>> [01] Status for build databases/virtuoso-testing: configure ====>> [01] Status for build databases/virtuoso-testing: build ====>> [01] Status for build databases/virtuoso-testing: run-depends ====>> [01] Status for build databases/virtuoso-testing: stage ====>> [01] Status for build databases/virtuoso-testing: package ====>> [01] Status for build databases/virtuoso-testing: install-mtree ====>> [01] Status for build databases/virtuoso-testing: install ====>> [01] Finished build of databases/virtuoso-testing: Success ====>> Stopping 1 builders
I prefer local poudriere actually. Was this tested with "poudriere testport"? or "poudriere bulk" with the -t option ?
bulk
would you mind running it one more time with bulk -t? If it builds cleanly, then just say "passes with bulk -t too", and then I'll move it to patch ready
that was 8.4-amd64 btw ... have added -t when 8.4 is finished it will move onto 9.0 and I will post the results.. (8.4 is started already so won't pick up the -t) Michelle
sounds good. I'll wait. :)
Created attachment 145326 [details] 145298: Patch to stage virtuoso and include readline for 11.x Started by upstream project "FreeBSD 8.4 amd64 Ports Builder Master controller..." build number 236 originally caused by: Started by user michelle Building remotely on 84amd64 in workspace /home/jenkins/workspace/freebsd-8.4-amd64-builder [freebsd-8.4-amd64-builder] $ /bin/sh -xe /var/tmp/hudson2350654501947540835.sh + fetch -o /tmp/slave_build.sh http://flashback.sorbs.net/packages/build_scripts/slave_build.sh /tmp/slave_build.sh 1330 B 15 MBps + sh -xe /tmp/slave_build.sh + hostname + cut -f1 '-d ' + POUDRIERE_JAIL=84amd64 + uname -r + cut -f1 -d- + RELEASE=8.4 + rm -f '/tmp/poudriere*' '/tmp/*gz' + mktemp /tmp/poudriere.XXXXXX + tmpfile=/tmp/poudriere.9Ppchj + mktemp /tmp/poudriere.XXXXX + tmpcfile=/tmp/poudriere.E8MKP + fetch -o /tmp/poudriere.9Ppchj http://flashback.sorbs.net/packages/pkg-8.4.lst /tmp/poudriere.9Ppchj 8148 B 38 kBps + fetch -o /tmp/poudriere.E8MKP http://flashback.sorbs.net/packages/clean.lst /tmp/poudriere.E8MKP 19 B 269 kBps + mktemp /tmp/poudriere.patch.XXXXXX + tmppfile=/tmp/poudriere.patch.a50jRk + fetch -o /tmp/poudriere.patch.a50jRk http://flashback.sorbs.net/packages/local-patches/patch-build-servers.sh /tmp/poudriere.patch.a50jRk 1922 B 12 MBps + chmod +x /tmp/poudriere.patch.a50jRk + /tmp/poudriere.patch.a50jRk /tmp/poudriere.patch.nYz74a 1300 B 16 MBps /tmp/poudriere.patch.nYz74a 16 kB 40 kBps x virtuoso-testing/ x virtuoso-testing/files/ x virtuoso-testing/distinfo x virtuoso-testing/Makefile x virtuoso-testing/pkg-install x virtuoso-testing/pkg-plist x virtuoso-testing/pkg-descr x virtuoso-testing/files/patch-binsrc-tests-Makefile.in x virtuoso-testing/files/patch-binsrc-tests-biftest-thook.sh x virtuoso-testing/files/patch-configure x virtuoso-testing/files/virtuoso.in /tmp/poudriere.patch.nYz74a 15 kB 39 kBps x virtuoso/ x virtuoso/Makefile x virtuoso/distinfo x virtuoso/files/ x virtuoso/pkg-descr x virtuoso/pkg-plist x virtuoso/files/patch-binsrc-tests-Makefile.in x virtuoso/files/patch-binsrc-tests-biftest-thook.sh x virtuoso/files/patch-configure x virtuoso/files/virtuoso.in x virtuoso/files/pkg-message.in + rm -f /tmp/poudriere.patch.a50jRk + poudriere jails -k -j 84amd64 ====>> Jail 84amd64-default not running, but cleaning up anyway ====>> Umounting file systems + poudriere jails -k -j 84amd64ng ====>> Jail 84amd64ng-default not running, but cleaning up anyway ====>> Umounting file systems + poudriere bulk -f /tmp/poudriere.E8MKP -C -t -v -j 84amd64 ====>> Creating the reference jail... done ====>> Mounting system devices for 84amd64-default ====>> Mounting ports/packages/distfiles ====>> Mounting ccache from: /var/cache/ccache ====>> Mounting packages from: /build/poudriere_data/packages/84amd64-default ====>> Mounting /var/db/ports from: /usr/local/etc/poudriere.d/84amd64-options ====>> Logs: /build/poudriere_data/logs/bulk/84amd64-default/2014-08-04_02h41m44s ====>> WWW: http://typhoon.isux.com/poudriere//bulk/84amd64-default/2014-08-04_02h41m44s ====>> Appending to make.conf: /usr/local/etc/poudriere.d/84amd64-make.conf /etc/resolv.conf -> /build/poudriere_data/build/84amd64-default/ref/etc/resolv.conf ====>> Starting jail 84amd64-default ====>> Loading MOVED ====>> Calculating ports order and dependencies . . . ====>> Sanity checking the repository ====>> 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 databases/virtuoso ====>> [01] Status for build databases/virtuoso: check-sanity ====>> [01] Status for build databases/virtuoso: pkg-depends ====>> [01] Status for build databases/virtuoso: fetch-depends ====>> [01] Status for build databases/virtuoso: fetch ====>> [01] Status for build databases/virtuoso: checksum ====>> [01] Status for build databases/virtuoso: distfiles ====>> [01] Status for build databases/virtuoso: extract-depends ====>> [01] Status for build databases/virtuoso: extract ====>> [01] Status for build databases/virtuoso: patch-depends ====>> [01] Status for build databases/virtuoso: patch ====>> [01] Status for build databases/virtuoso: build-depends ====>> [01] Status for build databases/virtuoso: lib-depends ====>> [01] Status for build databases/virtuoso: configure ====>> [01] Status for build databases/virtuoso: build ====>> [01] Status for build databases/virtuoso: run-depends ====>> [01] Status for build databases/virtuoso: stage ====>> [01] Status for build databases/virtuoso: package ====>> [01] Status for build databases/virtuoso: install-mtree ====>> [01] Status for build databases/virtuoso: install ====>> [01] Status for build databases/virtuoso: deinstall ====>> [01] Finished build of databases/virtuoso: Success ====>> Stopping 1 builders (note the -C -t) New patch attached as I managed to remove the pkg-install
nice, thanks!
FYI, the patch didn't apply until I backed out the last commit (by peter) and even then it applied with fuzz. But marching on ...
Is this untestable by redports? Just to be sure, I set it to 4 builders. 1 failed the other 3 won't finish (90+ minutes so far): https://redports.org/buildarchive/20140805074600-30464/
No it won't test on redports - it tries to test the server when building the tools. Startup of the server fails (or the network is disabled so it can't connect to the test server)... net result is the logs show its in the test phase and continuously times out whilst trying to connect to the test server. My poudriere has no such restrictions and it compiles as above. Full logs of it here: http://flashback.sorbs.net/logs/92amd64.isux.com/archive/logs/2014-08-04_16h16m13s/logs/virtuoso-6.1.6_4.log
okay. I'll commit it as it is.
What was the backed out patch and fuzz you saw? If you want the complete 'my port' to compare.. http://flashback.sorbs.net/packages/virtuoso.tar.gz
http://www.freshports.org/commit.php?category=databases&port=virtuoso&files=yes&message_id=201408020036.s720ahhw009915@svn.freebsd.org
It looks like your diff says NO_STAGE line didn't exist (line 51). You must have removed it, and generated diff based on that. I'll need that compare file after all just to be sure that's the last of it.
A commit references this bug: Author: marino Date: Tue Aug 5 12:22:18 UTC 2014 New revision: 364092 URL: http://svnweb.freebsd.org/changeset/ports/364092 Log: Stage databases/virtuoso and assign maintainership to michelle This can't be tested in Redports due to the attempt to start the service during the build, but it does pass local poudriere builds of the submitter. PR: 192353 Submitted by: Michelle Sullivan Changes: head/databases/virtuoso/Makefile head/databases/virtuoso/files/pkg-message.in head/databases/virtuoso/pkg-install head/databases/virtuoso/pkg-plist
Ahh yes, my mistake - I removed the NO_STAGE before I copied it to see how much work would be involved. Guess I forgot to restore it before the cp -rpv virtuoso virtuoso.orig Sorry Michelle
Okay, thanks!