Bug#556538: libclass-xsaccessor-perl: tries to overwrite file on upgrade

Jonathan Yu jonathan.i.yu at gmail.com
Wed Nov 18 02:03:39 UTC 2009


On Tue, Nov 17, 2009 at 8:59 PM, Jonathan Yu <jonathan.i.yu at gmail.com> wrote:
> Hi:
>
> Recommended resolution: remove libclass-xsaccessor-array-perl from
> unstable (and thus testing). It does not exist in stable or oldstable.
>
> On Mon, Nov 16, 2009 at 11:20 AM, gregor herrmann <gregoa at debian.org> wrote:
>> Package: libclass-xsaccessor-perl
>> Version: 1.05-1
>> Severity: serious
>> Justification: upgrade fails
>
> I believe this is because Class::XSAccessor::Array no longer exists
> upstream as its own package.
>
> A search for it shows:
>
> Class::XSAccessor
> Generate fast XS accessors without runtime compilation
> Class-XSAccessor-1.05***** (2 Reviews) - 15 Nov 2009 - Steffen Müller
>
> Class::XSAccessor::Heavy
> Guts you don't care about
> Class-XSAccessor-1.05***** (2 Reviews) - 15 Nov 2009 - Steffen Müller
>
> Class::XSAccessor::Array
> Generate fast XS accessors without runtime compilation
> Class-XSAccessor-1.05***** (2 Reviews) - 15 Nov 2009 - Steffen Müller
>
> http://search.cpan.org/search?m=all&n=100&query=class-xsaccessor

I just checked the reverse dependencies too

> apt-cache rdepends libclass-xsaccessor-array-perl
libclass-xsaccessor-array-perl
Reverse Depends:
  padre

So we'll need to add a Provides for now too.

padre has depends on: libclass-xsaccessor-perl (>= 1.02),
libclass-xsaccessor-array-perl (>= 1.02)

I'm not sure if this means we need a dummy
libclass-xsaccessor-array-perl package for transitional purposes.
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> The upgrade from 1.02-1 to 1.05-1 fails with:
>>
>> Preparing to replace libclass-xsaccessor-perl 1.02-1 (using .../libclass-xsaccessor-perl_1.05-1_i386.deb) ...
>> Unpacking replacement libclass-xsaccessor-perl ...
>> dpkg: error processing /var/cache/apt/archives/libclass-xsaccessor-perl_1.05-1_i386.deb (--unpack):
>>  trying to overwrite '/usr/lib/perl5/Class/XSAccessor/Array.pm', which is also in package libclass-xsaccessor-array-perl 0:1.02-1
>>
>> Cheers,
>> gregor
>>
>> - -- System Information:
>> Debian Release: squeeze/sid
>>  APT prefers unstable
>>  APT policy: (990, 'unstable'), (500, 'oldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable')
>> Architecture: i386 (i686)
>>
>> Kernel: Linux 2.6.31.200910290028
>> Locale: LANG=C, LC_CTYPE=de_AT at euro (charmap=ISO-8859-15)
>> Shell: /bin/sh linked to /bin/bash
>>
>> Versions of packages libclass-xsaccessor-perl depends on:
>> ii  libc6                         2.10.1-7   GNU C Library: Shared libraries
>> ii  perl                          5.10.1-7   Larry Wall's Practical Extraction
>> ii  perl-base [perlapi-5.10.0]    5.10.1-7   minimal Perl system
>>
>> libclass-xsaccessor-perl recommends no packages.
>>
>> libclass-xsaccessor-perl suggests no packages.
>>
>> - -- no debconf information
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>>
>> iEYEARECAAYFAksBe3gACgkQOzKYnQDzz+QWsACgwTHsYtNxtjxQ4eEJkVWpB5Le
>> /jIAn33KSCgj6GUdL7d1iYx7tn0jQ0pU
>> =xO7j
>> -----END PGP SIGNATURE-----
>>
>>
>>
>> _______________________________________________
>> pkg-perl-maintainers mailing list
>> pkg-perl-maintainers at lists.alioth.debian.org
>> http://lists.alioth.debian.org/mailman/listinfo/pkg-perl-maintainers
>>
>





More information about the pkg-perl-maintainers mailing list