#1014280 pdl: please make the libtext-balanced-perl dependency versioned

Package:
pdl
Source:
pdl
Description:
perl data language: Perl extensions for numerics
Submitter:
Niko Tyni
Date:
2022-07-03 15:51:03 UTC
Severity:
normal
#1014280#5
Date:
2022-07-03 12:09:20 UTC
From:
To:
Package: pdl
Version: 1:2.080-2

The recent addition of libtext-balanced-perl in the archive has broken
the src:perl autopkgtest checks, because perl doesn't currently have
the Breaks/Replaces/Provides entries for libtext-balanced-perl and the
autopkgtest checks notice that.

These entries are long established practice for dual life modules, primarily
making sure that outdated versions of separate packages can not override
newer versions in the core packages. This is not a concern currently,
given Text::Balanced 2.06 is not in core yet, but it would be good to
add the metadata in advance for consistency.

However, pdl currently has an unversioned dependency on
libtext-balanced-perl, so if I make perl Provide libtext-balanced-perl
(= 2.04), that will satisfy the pdl dependency even though pdl actually
needs the newer version (I understand this was the main reason for
introducing the separate package in the first place.)

So, please make the pdl dependency (both build and run time if applicable)
versioned so I can add the metadata on the perl side after that.

This has some urgency as perl is currently failing its autopkgtest
checks in testing. I'll file a separate bug about that and mark it as
blocked by this one. The autopkgtest issue could also be worked around
by whitelisting libtext-balanced-perl temporarily, but I'd prefer a long
term fix if possible.

Thanks for your work,

#1014280#12
Date:
2022-07-03 15:16:51 UTC
From:
To:
Control: tags -1 pending

This is fixed in git and an upload to unstable will follow shortly.

Kind Regards,

Bas

#1014280#17
Date:
2022-07-03 15:37:56 UTC
From:
To:
Hello,

Bug #1014280 in pdl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/perl-team/modules/packages/pdl/-/commit/9db5726cc88a97aad3217c097a1ff58f00a35fb3

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1014280

#1014280#22
Date:
2022-07-03 15:49:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pdl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1014280@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated pdl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 03 Jul 2022 17:08:56 +0200
Source: pdl
Architecture: source
Version: 1:2.080-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1014280
Changes:
 pdl (1:2.080-3) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.6.1, no changes.
   * Update lintian overrides.
   * Make libtext-balanced-perl dependency versioned.
     (closes: #1014280)
Checksums-Sha1:
 abd641ccdb7955455080b22a059d540918ef693c 2438 pdl_2.080-3.dsc
 afd47fd044acf157e1f32193501f9cf947393824 29956 pdl_2.080-3.debian.tar.xz
 e168c82df0b6d4c4876126a17bc3c2f941b5615e 13045 pdl_2.080-3_amd64.buildinfo
Checksums-Sha256:
 51e604b41b0b87cea30ede1d484fe2f1bedaf08befca7a274ba37b0f70a7fbec 2438 pdl_2.080-3.dsc
 c1a1a4a14e96da83654f2ca203236626951184b9a348e40c912fb0d0114c2e47 29956 pdl_2.080-3.debian.tar.xz
 56a1c4e0218ff9c16ca8dadd1a3d2eb8135c09fe8e9db4ef9e1f9e0a546fcaa6 13045 pdl_2.080-3_amd64.buildinfo
Files:
 49bce47006a84574915557ea4a6d8c26 2438 math optional pdl_2.080-3.dsc
 0d443772e8291f1fea395b3bcd5139fc 29956 math optional pdl_2.080-3.debian.tar.xz
 5d6764bb5cf4643425e43205f842e999 13045 math optional pdl_2.080-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmLBt78ACgkQZ1DxCuiN
SvHYQA/9ExeVFV0J2QrjixB3E3XJq1c0m8Dxv9hKPqqD7dgOvxuEj63zeBnv3FsA
PrMnzYXppScDzCFOsDiwn2xyzMSIbfywmtotlKe+Xmd1txyLNr2FOtVoRFQiWPa5
9q2CtDk3e3CmjKAP/F74Xl5WoC5EN+0Vbd1jQEm2Alhz7xu8u7c3QA2yXQ5wCE4W
ZmDmdD4ZbE07LWQX32JMTP3tZBS/18TXm1SpXeZB+ri6OdxSN50t6bPSEFrWS1w3
VQs+v9fWwpPDHzALs2i4LzNIUFHNfXll6OCuvewgOLu7hUA7P//SDCXdjGH81LHW
1Y6K2LJrFn4qCu161809TCH19dejVg1pOG1VrZUeGl3nRx6Y4KXtzEzK7RSjB2qa
S3lPw/qYLk2O0JiuA4nOmWZspplVGLOVBmlv5GB+/veovKe5JMtLnc41tx4Lnjad
E9DvapU3v6Nvm7D345MvmFxFPRQ7OStCVkobXjNzcBvw0OPBTDUKjmqtven059jW
NpP0+WfFYX4dFKr2l8yrlw45zHJO6rlFo0wb0B+c10UwGaNFN3IcgmsLfvmVWn3m
4jC57RrsnRPWFpe6K5T5f+3wB0e6rH/tsawrFrfOSFWUNyOfG7jXTHGAnz6QCoy5
8kRK9GCDosYvSwoFvM79FPTjU7j5KhW/5waVga1adX2d5uI47gA=
=4H11
-----END PGP SIGNATURE-----