Perl 5.8.0 packages are currently being tested in a staging area: deb http://auric.debian.org/~bod perl/$(ARCH)/ deb-src http://auric.debian.org/~bod perl/ the principal reason for a staging area is that these packages are not binary compatible with the previous perl packages, which means that all binary (XS) modules and programs embedding a perl interpreter will need to be rebuilt. The complete list of packages which will require a rebuild may be obtained by running: apt-cache showpkg perlapi-5.6.0 perlapi-5.6.1 libperl5.6 In addition, since the perl 5.8.0 packages break binary compatibility I've chosen to enable ithreads which may affect some of the packages listed above--notably if packages embedding an interpreter declare their own xs_init subroutine rather than generating one with ExtUtils::Embed::xsinit may need to add a pTHR argument to that function. From the user perspective, any locally built (site) packages will need to be recompiled. Additionally, since DB_File now links against db4, any existing databases will need to be upgraded with db4.0_upgrade (or unloaded and reloaded). The staging area has been created to allow developers to check that their affected package work with the new perl and are encouraged to upload or NMU the resulting packages to auric.debian.org:~bod/incoming to facilitate further testing. # ~/.dupload.conf: $config::cfg{'perl-staging'} = { fqdn => 'auric.debian.org', method => 'scpb', incoming => '/home/bod/incoming/', dinstall_runs => 1, }; # ~/.dput.cf [untested] [perl-staging] fqdn = auric.debian.org incoming = /home/bod/incoming method = scp A build dependency on perl (>= 5.8.0-3) should be declared for any uploads to ensure that the buildds will install the new perl packages before building these modules. All packages uploaded will be moved en masse into the standard incoming directory after a testing period (probably a week or two). Currently there are perl packages built for the i386, powerpc and sparc architectures. Porters for other architectures may wish to verify that these packages build on their platform and upload to the staging are if they wish. --bod
Attachment:
pgpEeNYpCEh4X.pgp
Description: PGP signature