[arch-dev-public] Perl 5.20 in [testing]
Hi, Perl 5.20, as any other new perl version, requires all modules that are not purely perl code to be rebuilt. We did that for all packages in our repos. For a list of upstream changes please refer to `man perldelta`. Since users probably installed some from AUR or with CPANPLUS::Dist::Arch, I wrote a script[1] that generates a local rebuild list. [1]: https://git.server-speed.net/users/flo/bin/plain/find-broken-perl-packages.s... - raw.txt contains a list of files that generated an error - perl-modules.txt contains a list of modules the files belong to - perl-dists.txt contains a list of distributions - pacman.txt contains a list of pacman packages the files belong to Binaries linking with libperl.so will also need to be rebuilt. You can use lddd from devtools to find those. If you get an error that perl-scalar-list-utils can't be found when running -Syu install it with -S perl-scalar-list-utils. Seems to be a bug in pacman. Please report any issue you encounter.
On 01.06.2014 13:55, Florian Pritz wrote:
If you get an error that perl-scalar-list-utils can't be found when running -Syu install it with -S perl-scalar-list-utils. Seems to be a bug in pacman.
And I built that against the old perl. Please make sure you get perl-scalar-list-utils 1.38-2 when upgrading otherwise stuff will segfault. Sorry.
On 01.06.2014 13:55, Florian Pritz wrote:
[1]: https://git.server-speed.net/users/flo/bin/plain/find-broken-perl-packages.s...
The script should now also add broken packages for perl 5.20. For some reason this transition segfaults rather than printing the "Perl API version xx of xx does not match xx" error.
If you get an error that perl-scalar-list-utils can't be found when running -Syu install it with -S perl-scalar-list-utils. Seems to be a bug in pacman.
Should also be "fixed" now. So far no bug reports, I guess I'll move perl once I get enoguh signoffs.
On 01.06.2014 13:55, Florian Pritz wrote:
Binaries linking with libperl.so will also need to be rebuilt. You can use lddd from devtools to find those.
Not sure why I wrote that once (I copied this mail from the last one), but this is wrong since lddd only logs missing libs which libperl.so won't be.
participants (1)
-
Florian Pritz