Bug#395858: libfile-homedir-perl: FTBFS: tests failed

2007-02-10 Thread Marc 'HE' Brockschmidt
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

2007-02-09 Thread Jonas Genannt

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

2006-10-31 Thread Steve Langasek
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

2006-10-28 Thread Julien Danjou
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

2006-10-28 Thread Jonas Genannt
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

2006-10-28 Thread Steve Langasek
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

2006-10-28 Thread Jonas Genannt
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]