Your message dated Tue, 14 Nov 2006 05:02:44 -0800 with message-id <[EMAIL PROTECTED]> and subject line Bug#398196: fixed in qdbm 1.8.74-1.1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: qdbm Version: 1.8.33-2 Severity: serious Justification: FTBFS Tags: patch Hi Fumitoshi, qdbm is failing to build on alpha and mips because the upstream software believes it's appropriate to use -I$(HOME)/include as a default include path, and if gcc is given an include path that it can't access, it will fail: [...] # Add here commands to configure the package. CFLAGS="-Wall -g -O2" CPPFLAGS="" JAVAC="gcj-wrapper" JAR="fastjar" ./configure --host=alpha-linux-gnu --build=alpha-linux-gnu -prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --includedir=\${prefix}/include/qdbm --enable-pthread --enable-zlib --enable-iconv --enable-java --with-gcj #================================================================ # Configuring QDBM version 1.8.74 (pthread) (zlib) (iconv). #================================================================ checking for alpha-linux-gnu-gcc... alpha-linux-gnu-gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. [...] You can find a full build log at <http://buildd.debian.org/fetch.cgi?pkg=qdbm&arch=alpha&ver=1.8.74-1&stamp=1162755342>. It is wrong for a package build to assume anything about the contents or use of the directory pointed to by $HOME. In the case of autobuilders which use sudo (e.g., the Debian autobuilders for alpha, mips, and mipsel), the $HOME directory may exist and be unreadable as a result of other misbehaving packages which create it as the root user. In other cases, the directory $HOME/include may exist, but it may contain headers that it's totally inappropriate for a Debian package to use when building! As a workaround, please find attached a patch which explicitly sets $HOME to a local directory inside the build tree when building, to solve the problem of build failures or contaminated builds. This bug affects both the testing and unstable versions of qdbm, and it also currently prevents the fix for bug #367374 in hyperestraier from reaching testing, so your help in fixing this promptly would be appreciated. I will NMU this package directly to unstable in 2 days if I don't hear back from you, because the hyperestraier bug has been stalled in unstable now for quite some time. Thanks, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/diff -u qdbm-1.8.74/debian/changelog qdbm-1.8.74/debian/changelog --- qdbm-1.8.74/debian/changelog +++ qdbm-1.8.74/debian/changelog @@ -1,3 +1,14 @@ +qdbm (1.8.74-1.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for RC bugfix. + * Set HOME=$(CURDIR)/junkhome when building, otherwise the package build + will incorrectly look for headers there -- and fail when the directory + exists and is unreadable, as happens sometimes on sudo-using + autobuilders! + + -- Steve Langasek <[EMAIL PROTECTED]> Sun, 12 Nov 2006 03:21:30 -0800 + qdbm (1.8.74-1) unstable; urgency=low * New upstream release diff -u qdbm-1.8.74/debian/rules qdbm-1.8.74/debian/rules --- qdbm-1.8.74/debian/rules +++ qdbm-1.8.74/debian/rules @@ -9,6 +9,10 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +# work-around for upstream build that thinks $(HOME) belongs in the +# include path for all builds! +export HOME=$(CURDIR)/junkhome + # shared library versions, option 1 #version=11.0.0 major=14
--- End Message ---
--- Begin Message ---Source: qdbm Source-Version: 1.8.74-1.1 We believe that the bug you reported is fixed in the latest version of qdbm, which is due to be installed in the Debian FTP archive: libqdbm++-dev_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm++-dev_1.8.74-1.1_i386.deb libqdbm-dev_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm-dev_1.8.74-1.1_i386.deb libqdbm-java_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm-java_1.8.74-1.1_i386.deb libqdbm-perl_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm-perl_1.8.74-1.1_i386.deb libqdbm-ruby1.8_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm-ruby1.8_1.8.74-1.1_i386.deb libqdbm14_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm14_1.8.74-1.1_i386.deb libqdbm3++c2_1.8.74-1.1_i386.deb to pool/main/q/qdbm/libqdbm3++c2_1.8.74-1.1_i386.deb qdbm-cgi_1.8.74-1.1_i386.deb to pool/main/q/qdbm/qdbm-cgi_1.8.74-1.1_i386.deb qdbm-doc_1.8.74-1.1_all.deb to pool/main/q/qdbm/qdbm-doc_1.8.74-1.1_all.deb qdbm-util_1.8.74-1.1_i386.deb to pool/main/q/qdbm/qdbm-util_1.8.74-1.1_i386.deb qdbm_1.8.74-1.1.diff.gz to pool/main/q/qdbm/qdbm_1.8.74-1.1.diff.gz qdbm_1.8.74-1.1.dsc to pool/main/q/qdbm/qdbm_1.8.74-1.1.dsc A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Steve Langasek <[EMAIL PROTECTED]> (supplier of updated qdbm package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 12 Nov 2006 03:21:30 -0800 Source: qdbm Binary: libqdbm-java libqdbm-perl libqdbm++-dev qdbm-util qdbm-cgi libqdbm-ruby1.8 libqdbm14 qdbm-doc libqdbm-dev libqdbm3++c2 Architecture: source i386 all Version: 1.8.74-1.1 Distribution: unstable Urgency: high Maintainer: Fumitoshi UKAI <[EMAIL PROTECTED]> Changed-By: Steve Langasek <[EMAIL PROTECTED]> Description: libqdbm++-dev - QDBM Database Libraries for C++ [development] libqdbm-dev - QDBM Database Libraries [development] libqdbm-java - QDBM Database Libraries for Java libqdbm-perl - QDBM Database Libraries for Perl libqdbm-ruby1.8 - QDBM Database Libraries for Ruby 1.8 libqdbm14 - QDBM Database Libraries [runtime] libqdbm3++c2 - QDBM Database Libraries for C++ [runtime] qdbm-cgi - QDBM Database CGI commands qdbm-doc - QDBM Database Documentation qdbm-util - QDBM Database Utilities Closes: 398196 Changes: qdbm (1.8.74-1.1) unstable; urgency=high . * Non-maintainer upload. * High-urgency upload for RC bugfix. * Set HOME=$(CURDIR)/junkhome when building, otherwise the package build will incorrectly look for headers there -- and fail when the directory exists and is unreadable, as happens sometimes on sudo-using autobuilders! Closes: #398196. Files: ef593ca4c335e536cf4b533819d23986 1000 libs optional qdbm_1.8.74-1.1.dsc 81bdc226e758adf0d3af54eefe47816a 31157 libs optional qdbm_1.8.74-1.1.diff.gz 63b30ba6efdb28f0b86163231fecb889 341876 doc optional qdbm-doc_1.8.74-1.1_all.deb 9423ce3ec200ee0e5b503afc65d765ee 135664 libs optional libqdbm14_1.8.74-1.1_i386.deb e6f10c3ec33660fdb26c001ecf82439e 221800 libdevel optional libqdbm-dev_1.8.74-1.1_i386.deb 5aa2b7168794d87c017bdc91b6444504 34408 libs optional libqdbm3++c2_1.8.74-1.1_i386.deb 7d582e9f70bf7b79dc63d280a009b0f7 51134 libdevel optional libqdbm++-dev_1.8.74-1.1_i386.deb a42b90cbbeb4252d554037e293180896 47200 perl optional libqdbm-perl_1.8.74-1.1_i386.deb 613d28eb64c7ba45f17e5999b4eded5c 34830 interpreters optional libqdbm-ruby1.8_1.8.74-1.1_i386.deb 71b1a2bcc3958678705522920cd1f43f 91870 utils optional qdbm-util_1.8.74-1.1_i386.deb 81c069fd84e1bd6eaf273067f8ee93ef 34216 web optional qdbm-cgi_1.8.74-1.1_i386.deb dc6523a337becb6db2e31f312ec50752 41248 libs optional libqdbm-java_1.8.74-1.1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFWbqbKN6ufymYLloRAtlLAKCiTXpJZSNjCsKA+U7K0zS6hB+nkACfVBwt bBtbLhge6gNCh4lMSSeq8/0= =qx/Q -----END PGP SIGNATURE-----
--- End Message ---

