FTBFS Aegis on Hurd
Hi, can someone explain the FTBFS of aegis on hurd? The buildd status page is missing the log for the hurd failure: https://buildd.debian.org/status/package.php?p=aegis I'm asking since previous versions used to fail on test/02/t0218a-pmil.sh, however a quick check on grubber confirmed that it is skipped and assumed to succeed as I expected. Thanks in advance. -- Walter Franzini http://aegis.stepbuild.org/ pgpeFo7mpJJPB.pgp Description: PGP signature
Bug#561652: aegis: FTBFS: aegis on hurd
Package: aegis Version: 4.24-5.1 Severity: normal Hi hurd porters, aegis-4.24.2-3 fails to build on mozart, but looking at the log it seems the problem may not be in the package: ... Applying patch debian_install_aefp_binary.patch Now at patch debian_install_aefp_binary.patch ** Build finished at 20091219-0158 FAILED [dpkg-buildpackage died] Is it possible to reschedule the build to see if the problem magically disappears? thanks -- Walter Franzini http://aegis.stepbuild.org/ pgp53VDzfhRwn.pgp Description: PGP signature
Re: Bug#551094: FTBFS aegis
reopen 551094 stop Michael Banck mba...@debian.org writes: [...] aelock: fcntl(/tmp/28008/lib/lockfile, F_GETLK, {type = F_WRLCK, whence = SEEK_SET, start = 0, len = 458752, pid = 0}): Function not implemented aelock: command aelock exit status 1 FAILED test of the aelock functionality (develop begin 152) I believe this is real record locking (len = 1), so something which is not implemented yet for the Hurd. If len 458752 is the whole file, it could be emulated as a file-wide lock, but as it is called above, glibc will return function not implemented. I've finally updated the package and it still fails: CXX=g++ /bin/sh etc/test.sh -shell /bin/sh -run \ test/02/t0218a-pmil.sh test/02/t0218a-pmil.ES aelock: aelock -list aelock: fcntl(/tmp/22868/lib/lockfile, F_GETLK, {type = F_WRLCK, whence = SEEK_SET, start = 0, len = 0, pid = 0}): Function not implemented aelock: command aelock exit status 1 FAILED test of the aelock functionality (develop begin 152) Now, if I'm not wrong, the lock is for the whole file, but it's still unimplemented. I'm still interested in fixing this problem, but needs some help. Anyone can help? thanks -- Walter Franzini http://aegis.stepbuild.org/ pgpU8DzI9J5GG.pgp Description: PGP signature
Re: Bug#561652: aegis: FTBFS: aegis on hurd
Samuel Thibault sthiba...@debian.org writes: Walter Franzini, le Sat 19 Dec 2009 10:27:25 +0100, a écrit : Applying patch debian_install_aefp_binary.patch Now at patch debian_install_aefp_binary.patch ** Build finished at 20091219-0158 FAILED [dpkg-buildpackage died] Is it possible to reschedule the build to see if the problem magically disappears? I've done so. Thanks! it now fails in a different place (#551094 is still open). -- Walter Franzini http://aegis.stepbuild.org/ pgpDSTX7tXqWH.pgp Description: PGP signature
Re: Bug#551094: FTBFS aegis
Samuel Thibault sthiba...@debian.org writes: Walter Franzini, le Fri 16 Oct 2009 17:31:10 +0200, a écrit : The error is now more interesting: aegis: fcntl(/tmp/5465/lib/lockfile, F_SETLK, {type = F_WRLCK, whence = SEEK_SET, start = 1, len = 1, pid = 0}): Not supported The answer hasn't got to the bts: F_SETLK is not supported (yet) on hurd-i386. However, since the testsuite can be skipped thanks to DEB_BUILD_OPTIONS=nocheck, I'll upload a build. :-( In 4.24.2-1 (it took me some time to find a sponsor) I've fixed the way hurd is recognized and the tests result passed from: Passed 49 of 277 tests. Failed 10 of 277 tests. No result for 218 of 277 tests. to Passed 282 of 283 tests. Failed 1 of 283 tests. The remaining problem is similar, see below, so I expect to identify where the code needs to be fixed soon (for a reasonable definition of soon). aelock: fcntl(/tmp/28008/lib/lockfile, F_GETLK, {type = F_WRLCK, whence = SEEK_SET, start = 0, len = 458752, pid = 0}): Function not implemented aelock: command aelock exit status 1 FAILED test of the aelock functionality (develop begin 152) Aegis test-suite should really be run since failures means something will not work as the *user* expects. While upstream develops running the tests very often, it is possible that uncommon architectures or operating systems exposes problems. I'm part of the upstream team and one of the resons for taking over aegis packages is to test the stable branch on the many architectures Debian supports, so please do not disable the test-suite. Ciao :-) -- Walter Franzini http://aegis.stepbuild.org/ pgperQTvk9u3A.pgp Description: PGP signature
FTBFS aegis
Hi, the last upload of aegis (4.24-5.2) fails building on hurd-i386 (sthibault) with the following errors: CXX=g++ /bin/sh etc/test.sh -shell /bin/sh -run \ test/00/t0036a.sh test/00/t0036a.ES aegis: gid 1005 unknown FAILED test of the aenpr branch functionality (new project 117) CXX=g++ /bin/sh etc/test.sh -shell /bin/sh -run \ test/00/t0037a.sh test/00/t0037a.ES aegis: warning: test mode aegis: gid 1005 unknown NO RESULT when testing the progress messages functionality It seems to me that the build is run under gid 1005 but a matching entry is missing in /etc/group. Can someone check if my assumption is correct and eventually add the missing entry into /etc/group? Thanks -- Walter Franzini http://aegis.stepbuild.org/ pgpLJAQguyCZe.pgp Description: PGP signature
Re: FTBFS aegis
Samuel Thibault sthiba...@debian.org writes: Walter Franzini, le Fri 16 Oct 2009 09:48:03 +0200, a écrit : It seems to me that the build is run under gid 1005 but a matching entry is missing in /etc/group. Ah, yes, I had propagated passwd only, not group. I have fixed it and requeued Thanks for your prompt reply! -- Walter Franzini http://aegis.stepbuild.org/ pgp8CDt5VhKxX.pgp Description: PGP signature
Re: FTBFS aegis
Samuel Thibault sthiba...@debian.org writes: Walter Franzini, le Fri 16 Oct 2009 09:48:03 +0200, a écrit : It seems to me that the build is run under gid 1005 but a matching entry is missing in /etc/group. Ah, yes, I had propagated passwd only, not group. I have fixed it and requeued The error is now more interesting: aegis: fcntl(/tmp/5465/lib/lockfile, F_SETLK, {type = F_WRLCK, whence = SEEK_SET, start = 1, len = 1, pid = 0}): Not supported Any suggestion? -- Walter Franzini http://aegis.stepbuild.org/ pgplJzzq3ON6J.pgp Description: PGP signature
Re: FTBFS aegis
Samuel Thibault sthiba...@debian.org writes: [...] Any suggestion? Help implementing it :) I'm not so smart, sorry :) As reported above, GNU/Hurd doesn't support record locking yet. The code contains the following fragment: #ifdef __hurd__ #define WHOLE_FILE_LOCKS_ONLY #endif Is `__hurd__' the right macro to check? ciao -- Walter Franzini http://aegis.stepbuild.org/ pgpquLfvPHPFf.pgp Description: PGP signature