Bug#395858: libfile-homedir-perl: FTBFS: tests failed
close 395858 libfile-homedir-perl/0.56-1.1 thanks Jonas Genannt [EMAIL PROTECTED] writes: the fix from Version 0.56-1 does not work in the current version (0.64). Yes. This doesn't change the fact that this bug is fixed in version 0.56-1.1. Please don't mess around with the versioning of bugs (ie, don't use reopen when found is what you want), it makes tracking bugs harder than it needs to be. In this case, reopening was completly unneeded, as a buggy version of 0.64 never entered the archive. Marc -- BOFH #32: techtonic stress -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
Hello, the fix from Version 0.56-1 does not work in the current version (0.64). Upstream included more tests about $HOME and home from /etc/passwd so the easy fix to change only $HOME in shell does not work. I will now disable the complete make test in build process and upload the new version 0.64 in few hours. Greets, Jonas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
On Sat, Oct 28, 2006 at 10:24:22PM +0200, Jonas Genannt wrote: Steve Langasek wrote: Then the test needs fixing, because autobuilders will not necessarily have home directories for the buildd user, and packages need to build correctly in such an environment because they're not supposed to mess with anything outside the build tree. We can rewrite the test that the test uses (not the current user that starts) the root account to perform all tests. But I think that's not a very clean solution, because than the current user needs permission to access the /root directory. That's a wrong solution. You need to fix the package so that it doesn't require writing to *any* external home directory during the build. If you need a home directory to use for tests, please set HOME=./tmp or similar, creating the directory in the build target and deleting it in the clean target. Perhaps we should disable the make test in the build process? That's an option; I don't think setting HOME is an unreasonable solution, so that's what I would recommend so that you can preserve the benefits of having build-time tests, but dropping the tests wouldn't be the end of the world either. 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/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
Package: libfile-homedir-perl Version: 0.56-1 Severity: serious Hello, There was a problem while autobuilding your package: Automatic build of libfile-homedir-perl_0.56-1 on avidan by sbuild/i386 98 Build started at 20061028-0017 ** Checking available source versions... Fetching source files... Reading package lists... Building dependency tree... Need to get 33.6kB of source archives. Get:1 http://ftp.fr.debian.org sid/main libfile-homedir-perl 0.56-1 (dsc) [677B] Get:2 http://ftp.fr.debian.org sid/main libfile-homedir-perl 0.56-1 (tar) [31.3kB] Get:3 http://ftp.fr.debian.org sid/main libfile-homedir-perl 0.56-1 (diff) [1616B] Fetched 33.6kB in 0s (112kB/s) Download complete and in download only mode ** Using build dependencies supplied by package: Build-Depends: debhelper (= 4.0.0) Build-Depends-Indep: perl (= 5.8.0-7), libtest-pod-perl Checking for already installed source dependencies... debhelper: missing perl: already installed (5.8.8-6.1 = 5.8.0-7 is satisfied) libtest-pod-perl: missing Checking for source dependency conflicts... /usr/bin/sudo /usr/bin/apt-get --purge $CHROOT_OPTIONS -q -y install debhelper libtest-pod-perl Reading package lists... Building dependency tree... The following extra packages will be installed: file gettext gettext-base html2text intltool-debian libio-stringy-perl libmagic1 libpod-escapes-perl libpod-simple-perl po-debconf Suggested packages: dh-make cvs gettext-doc Recommended packages: curl wget lynx libmail-sendmail-perl libcompress-zlib-perl The following NEW packages will be installed: debhelper file gettext gettext-base html2text intltool-debian libio-stringy-perl libmagic1 libpod-escapes-perl libpod-simple-perl libtest-pod-perl po-debconf 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/3497kB of archives. After unpacking 11.1MB of additional disk space will be used. Selecting previously deselected package gettext-base. (Reading database ... 9958 files and directories currently installed.) Unpacking gettext-base (from .../gettext-base_0.15-2_i386.deb) ... Selecting previously deselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_4.17-4_i386.deb) ... Selecting previously deselected package file. Unpacking file (from .../archives/file_4.17-4_i386.deb) ... Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-3_i386.deb) ... Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.15-2_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.7_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_5.0.40_all.deb) ... Selecting previously deselected package libio-stringy-perl. Unpacking libio-stringy-perl (from .../libio-stringy-perl_2.110-1_all.deb) ... Selecting previously deselected package libpod-escapes-perl. Unpacking libpod-escapes-perl (from .../libpod-escapes-perl_1.04-1_all.deb) ... Selecting previously deselected package libpod-simple-perl. Unpacking libpod-simple-perl (from .../libpod-simple-perl_3.04-1_all.deb) ... Selecting previously deselected package libtest-pod-perl. Unpacking libtest-pod-perl (from .../libtest-pod-perl_1.24-1_all.deb) ... Setting up gettext-base (0.15-2) ... Setting up libmagic1 (4.17-4) ... Setting up file (4.17-4) ... Setting up html2text (1.3.2a-3) ... Setting up gettext (0.15-2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.7) ... Setting up debhelper (5.0.40) ... Setting up libio-stringy-perl (2.110-1) ... Setting up libpod-escapes-perl (1.04-1) ... Setting up libpod-simple-perl (3.04-1) ... Setting up libtest-pod-perl (1.24-1) ... Checking correctness of source dependencies... Toolchain package versions: libc6-dev_2.3.6.ds1-7 linux-kernel-headers_2.6.18-6 gcc-4.1_4.1.1-17 g++-4.1_4.1.1-17 binutils_2.17-3 libstdc++6-4.1-dev_4.1.1-17 libstdc++6_4.1.1-17 -- gpg: Signature made Wed Mar 22 23:09:19 2006 CET using DSA key ID 5D64F870 gpg: Can't check signature: public key not found dpkg-source: extracting libfile-homedir-perl in libfile-homedir-perl-0.56 dpkg-source: unpacking libfile-homedir-perl_0.56.orig.tar.gz dpkg-source: applying /home/buildd/build/libfile-homedir-perl_0.56-1.diff.gz dpkg-buildpackage: source package is libfile-homedir-perl dpkg-buildpackage: source version is 0.56-1 dpkg-buildpackage: host architecture i386 dpkg-buildpackage: source version without epoch 0.56-1 /usr/bin/fakeroot debian/rules clean dh_testdir dh_testroot rm -f
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
Hello Julien, PERL_DL_NONLAZY=1 /usr/bin/perl -MExtUtils::Command::MM -e test_harness(0, 'inc', 'blib/lib', 'blib/arch') t/01_compile.t t/02_main.t t/99_pod.t t/01_compileok t/02_main... # Failed test 'Our home directory exists' # in t/02_main.t at line 25. if you are using autobuild, which user to do you use to autobuild my package? If you use an user, that have no home directory this test fails. Or wrong homedir, in /etc/passwd! Greets, Jonas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
On Sat, Oct 28, 2006 at 06:26:31PM +0200, Jonas Genannt wrote: PERL_DL_NONLAZY=1 /usr/bin/perl -MExtUtils::Command::MM -e test_harness(0, 'inc', 'blib/lib', 'blib/arch') t/01_compile.t t/02_main.t t/99_pod.t t/01_compileok t/02_main... # Failed test 'Our home directory exists' # in t/02_main.t at line 25. if you are using autobuild, which user to do you use to autobuild my package? If you use an user, that have no home directory this test fails. Or wrong homedir, in /etc/passwd! Then the test needs fixing, because autobuilders will not necessarily have home directories for the buildd user, and packages need to build correctly in such an environment because they're not supposed to mess with anything outside the build tree. -- 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/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#395858: libfile-homedir-perl: FTBFS: tests failed
Steve Langasek wrote: Then the test needs fixing, because autobuilders will not necessarily have home directories for the buildd user, and packages need to build correctly in such an environment because they're not supposed to mess with anything outside the build tree. We can rewrite the test that the test uses (not the current user that starts) the root account to perform all tests. But I think that's not a very clean solution, because than the current user needs permission to access the /root directory. Perhaps we should disable the make test in the build process? Greets, Jonas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]