Bug#1035017: unblock: pdl/1:2.081-2
Control: tags -1 moreinfo
On 2023-04-27 16:52:36 +0200, Bas Couwenberg wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> X-Debbugs-Cc: pdl@packages.debian.org
> Control: affects -1 + src:pdl
>
> Please unblock package pdl
>
> [ Reason ]
> It fixed the upgrade failure from bullseye reported in #1034942.
>
> [ Impact ]
> Upgrade from bullseye to bookworm fails.
>
> [ Tests ]
> autopkgtest, Salsa CI, and upstream test suite.
>
> I've manually verified the fix for #1034942 by upgrading a bullseye chroot to bookworm using the fixed pdl from my local repo.
>
> [ Risks ]
> Low, the other changes that were pending in git since 1:2.081-1 don't risk breakage.
>
> [ Checklist ]
> [x] all changes are documented in the d/changelog
> [x] I reviewed all changes and I approve them
> [x] attach debdiff against the package in testing
>
> [ Other info ]
> The package has been uploaded to unstable.
>
> unblock pdl/1:2.081-2
> diff -Nru pdl-2.081/debian/changelog pdl-2.081/debian/changelog
> --- pdl-2.081/debian/changelog 2022-10-27 18:57:46.000000000 +0200
> +++ pdl-2.081/debian/changelog 2023-04-27 15:54:44.000000000 +0200
> @@ -1,3 +1,22 @@
> +pdl (1:2.081-2) unstable; urgency=medium
> +
> + * Team upload.
> +
> + [ Bas Couwenberg ]
> + * Add Rules-Requires-Root to control file.
> + * Add a debhelper sequence to run dh_pdl.
Would you mind re-uploading without that change? It doesn't seem to
provide a targetted fix for a bug report.
Cheers
> + * Bump Standards-Version to 4.6.2, no changes.
> + * Add Breaks/Replaces on libpdl-stats-perl to fix upgrade.
> + (closes: #1034942)
> +
> + [ Debian Janitor ]
> + * Update lintian override info to new format:
> + + debian/source/lintian-overrides: line 2
> + + debian/pdl.lintian-overrides: line 6, 10, 22, 28
> + * Use secure URI in Homepage field.
> +
> + -- Bas Couwenberg <sebastic@debian.org> Thu, 27 Apr 2023 15:54:44 +0200
> +
> pdl (1:2.081-1) unstable; urgency=medium
>
> * Team upload.
> diff -Nru pdl-2.081/debian/control pdl-2.081/debian/control
> --- pdl-2.081/debian/control 2022-07-04 19:03:29.000000000 +0200
> +++ pdl-2.081/debian/control 2023-04-27 15:53:33.000000000 +0200
> @@ -37,10 +37,11 @@
> proj-bin,
> sharutils,
> x11proto-core-dev
> -Standards-Version: 4.6.1
> +Standards-Version: 4.6.2
> Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/pdl
> Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/pdl.git
> -Homepage: http://pdl.perl.org/
> +Homepage: https://pdl.perl.org/
> +Rules-Requires-Root: binary-targets
>
> Package: pdl
> Architecture: any
> @@ -66,9 +67,12 @@
> libpgplot-perl,
> netpbm | imagemagick,
> proj-bin
> +Breaks: libpdl-stats-perl (<< 0.77)
> Conflicts: r-pdl
> -Provides: ${pdlapi:Provides}
> -Replaces: r-pdl
> +Provides: dh-sequence-pdl,
> + ${pdlapi:Provides}
> +Replaces: libpdl-stats-perl (<< 0.77),
> + r-pdl
> Description: perl data language: Perl extensions for numerics
> PDL gives standard perl the ability to COMPACTLY
> store and SPEEDILY manipulate the large N-dimensional data arrays
> diff -Nru pdl-2.081/debian/Debian/Debhelper/Sequence/pdl.pm pdl-2.081/debian/Debian/Debhelper/Sequence/pdl.pm
> --- pdl-2.081/debian/Debian/Debhelper/Sequence/pdl.pm 1970-01-01 01:00:00.000000000 +0100
> +++ pdl-2.081/debian/Debian/Debhelper/Sequence/pdl.pm 2023-04-27 15:41:56.000000000 +0200
> @@ -0,0 +1,15 @@
> +# pdl.pm - debhelper addon for running dh_pdl
> +#
> +# Copyright 2022, Bas Couwenberg <sebastic@debian.org>
> +#
> +# This program is free software, you can redistribute it and/or modify it
> +# under the same terms as Perl itself.
> +
> +use strict;
> +use warnings;
> +
> +use Debian::Debhelper::Dh_Lib;
> +
> +insert_after("dh_perl", "dh_pdl");
> +
> +1;
> diff -Nru pdl-2.081/debian/pdl.install pdl-2.081/debian/pdl.install
> --- pdl-2.081/debian/pdl.install 2022-03-16 18:50:30.000000000 +0100
> +++ pdl-2.081/debian/pdl.install 2023-04-27 15:41:56.000000000 +0200
> @@ -1,3 +1,4 @@
> Doc/scantree.pl usr/lib/x86_64-linux-gnu/perl5/5.22/PDL/Doc/
> Doc/mkhtmldoc.pl usr/lib/x86_64-linux-gnu/perl5/5.22/PDL/Doc/
> debian/dh_pdl usr/bin
> +debian/Debian usr/share/perl5
> diff -Nru pdl-2.081/debian/pdl.install.in pdl-2.081/debian/pdl.install.in
> --- pdl-2.081/debian/pdl.install.in 2022-03-16 18:50:30.000000000 +0100
> +++ pdl-2.081/debian/pdl.install.in 2023-04-27 15:41:56.000000000 +0200
> @@ -1,3 +1,4 @@
> Doc/scantree.pl @vendorarch@/PDL/Doc/
> Doc/mkhtmldoc.pl @vendorarch@/PDL/Doc/
> debian/dh_pdl usr/bin
> +debian/Debian usr/share/perl5
> diff -Nru pdl-2.081/debian/pdl.lintian-overrides pdl-2.081/debian/pdl.lintian-overrides
> --- pdl-2.081/debian/pdl.lintian-overrides 2022-10-26 18:32:22.000000000 +0200
> +++ pdl-2.081/debian/pdl.lintian-overrides 2023-04-27 15:41:56.000000000 +0200
> @@ -3,11 +3,11 @@
> doc-base-file-references-missing-file /var/lib/pdl/html/*.html *
>
> # these two images need to be in usr/lib
> -image-file-in-usr-lib */PDL/Transform/Cartography/earth_*.jpg*
> +image-file-in-usr-lib [*/PDL/Transform/Cartography/earth_*.jpg*]
>
> # Build uses -D_FORTIFY_SOURCE=2, but hardening-check reports:
> # Fortify Source functions: no, only unprotected functions found!
> -hardening-no-fortify-functions *
> +hardening-no-fortify-functions [*]
>
> # False positive, string not included in source
> spelling-error-in-binary wtH with *
> @@ -19,11 +19,11 @@
> typo-in-manual-page lon long *
>
> # Perl module
> -spare-manual-page *usr/share/man/man1/PDL::*
> +spare-manual-page [*usr/share/man/man1/PDL::*]
>
> # /usr/share/doc/pdl/html is symlinked to /var/lib/pdl/html
> doc-base-file-references-wrong-path *
>
> # Not a problem
> -national-encoding *
> +national-encoding [*]
>
> diff -Nru pdl-2.081/debian/source/lintian-overrides pdl-2.081/debian/source/lintian-overrides
> --- pdl-2.081/debian/source/lintian-overrides 2022-06-21 08:16:23.000000000 +0200
> +++ pdl-2.081/debian/source/lintian-overrides 2023-04-27 15:41:56.000000000 +0200
> @@ -1,3 +1,3 @@
> # Not a problem
> -national-encoding *debian/fix_man_encoding.sed*
> +national-encoding [*debian/fix_man_encoding.sed*]
>
--
Sebastian Ramacher
Reply to: