linux.debian.maint.perl
  Home FAQ Contact Sign in
linux.debian.maint.perl only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
linux.debian.maint.perl Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  perl modules included in 5.10 that are currently packaged separately         


Author: Joey Hess
Date: May 4, 2008 15:50

perl 5.10 includes several modules that have util now been packaged
separately. perl/perl-modules Provide/Conflict/Replace with appropriate
versions of these packages, so most of these packages could be removed.
A few need dependency changes in other packages first. A few of these
packages are of a newer version than the version included in perl, and
in some cases might be worth keeping around for the new version.

Bastian Blank debian.org>
liblocale-maketext-simple-perl
(svk has a versioned dependency on it)

Jay Bonci debian.org>
libpod-escapes-perl
(perl-modules contains but is missing a provides for this)
Show full article (1.60Kb)
1 Comment
  Bug#479317: 5.10 incompatability in File::Temp causes cleanup to fail if chdired into subdir of temp dir         


Author: Joey Hess
Date: May 4, 2008 12:00

Stefano Zacchiroli wrote:
> A git repository which yesterday was using properly pristine-tar to
> checkout a tarball, is today failing with exit code 2 (though actually
> *after* the tarball has been checked out properly). Here is a console
> log showing the problem:
>
> $ pristine-tar checkout sexplib310_3.7.4.orig.tar.gz
> cannot chdir to /tmp/pristine-tar.9maly5vk6r/workdir/sexplib310-3.7.4 from /tmp/pristine-tar.9maly5vk6r: No such file or directory, aborting. at /usr/share/perl5/File/Temp.pm line 901
> END failed--call queue aborted at /usr/bin/pristine-tar line 724.
> pristine-tar: failed to generate tarball

This seems to be an incompatability introduced in perl 5.10.
pristine-tar creates a temp directory with File::Temp and chdirs into
it. At exit, File::Temp calls rmtree to delete the temp directory. After
deleting the directory, rmtree tries to chdir back to that location so
as to not "leave the client code in an unexpected directory". But it's
deleted the directory, so of course this fails!

Simple test case:
Show full article (1.84Kb)
no comments
  inn2 + perl 5.10 = segfault         


Author: Marco d'Itri
Date: May 4, 2008 10:00

After inn2 has been automatically rebuilt with the new perl it segfaults
on start. Probably inn has the same problem, but I have not yet been
able to upgrade perl on my system.
Does anybody have any hints about where I should start looking?
See #479244 for the few details.

--
ciao,
Marco

--
To UNSUBSCRIBE, email to debian-perl-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
no comments