Bug#1099359: libconfig-model-lcdproc-perl: missing build depdendency on tzdata

gregor herrmann gregoa at debian.org
Tue Mar 4 13:33:41 GMT 2025


On Sun, 02 Mar 2025 21:47:49 +0100, Jochen Sprickerhof wrote:

>libconfig-model-lcdproc-perl has a missing build dependency on tzdata. Currently
>the buildds still have it installed by default but that will change
>after the trixie release. This also makes the package not reproducible
>on reproduce.debian.net.

Thanks for your bug report.

I'm happy to add tzdata but there is an interesting aspect here: I 
can't reproduce the problem with my cowbuilder sid chroot.

This chroot does _not_ have tzdata installed at the beginning, I see 
that tzdata gets downloaded and installed during the build; and if I 
check in the chroot during the build, I see:

# aptitude why tzdata
i   pbuilder-satisfydepends-dummy      Depends libpod-weaver-section-support-perl
i A libpod-weaver-section-support-perl Depends libpod-weaver-perl                
i A libpod-weaver-perl                 Depends libdatetime-perl                  
i A libdatetime-perl                   Depends libdatetime-timezone-perl         
i A libdatetime-timezone-perl          Depends tzdata                            

libpod-weaver-section-support-perl is in Build-Depends, and the 
dependency chain only has Depends down to tzdata.

I even checked manually that all these dependencies are hard Depends, 
and that all involved packages have the same version in testing and 
unstable.

(Same with a trixie cowbuilder chroot.)

Now I'm wondering why the hard transitive dependencies of a build 
dependency of libconfig-model-lcdproc-perl are not installed in the 
build environment where you are seeing this issue …

Looking at https://reproduce.debian.net/all/#libconfig-model-lcdproc-perl 
-> https://reproduce.debian.net/all/api/v0/builds/216930/log I see 
that … oh! I see

     Downloading dependency 49 of 398: libdatetime-timezone-perl:amd64=1:2.60-1+2023c

i.e. some ancient version of libdatetime-timezone-perl (actually the 
last one before it had a dependency on tzdata), which was uploaded to 
unstable in March 2023 and is not in any suite currently:

% rmadison libdatetime-timezone-perl
libdatetime-timezone-perl | 1:2.23-1+2022b | buster-updates    | source, all
libdatetime-timezone-perl | 1:2.23-1+2022b | oldoldstable      | source, all
libdatetime-timezone-perl | 1:2.47-1+2023d | oldstable-updates | source, all
libdatetime-timezone-perl | 1:2.47-1+2024a | oldstable         | source, all
libdatetime-timezone-perl | 1:2.60-1+2024a | stable            | source, all
libdatetime-timezone-perl | 1:2.64-1+2025a | testing           | source, all
libdatetime-timezone-perl | 1:2.64-1+2025a | unstable          | source, all


I might be missing some piece here, but this looks at least a bit 
suspicous for a log that claims to build something in testing on 
26/Feb/2025 …


PS: Same for #1099361 / libsoftware-copyright-perl /
https://reproduce.debian.net/all/api/v0/builds/217776/log

     Downloading dependency 16 of 322: libdatetime-timezone-perl:amd64=1:2.60-1+2023c

(And probably the other 3 or so bugs which Sean and me have "fixed" 
recently but I haven't re-checked them.)


Hm, next thought: This is a rebuilderd which takes the old .buildinfo 
files, right? Then I can see where the old libdatetime-timezone-perl 
might come from (from the time of the upload / creation of the 
.buildinfo file). So yeah, there might have been a bug in the past 
before libdatetime-timezone-perl added a dependency on tzdata but 
that's already fixed but probably the build will never work in a 
trixie + old packages enviroment …


Cheers,
gregor, still slightly confused :)

-- 
  .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
  : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
  `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20250304/4e13b11e/attachment.sig>


More information about the pkg-perl-maintainers mailing list