- Package:
- release.debian.org
- Source:
- release.debian.org
- Submitter:
- Bas Couwenberg
- Date:
- 2026-08-20 08:35:01 UTC
- Severity:
- normal
PDL changed the way its documentation system works, it now builds a separate database for each dependent module instead of having them update the database in pdl. Modules using pdldoc_add() or pdlpp_postamble() need to be rebuilt to get their documentation database generated. nmu libpdl-fftw3-perl_0.204-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-fit-perl_2.101-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-graphics-colorspace-perl_0.206-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-graphics-trid-perl_2.102-2 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-gsl-perl_2.103-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-io-gd-perl_2.103-2 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-io-hdf5-perl_1:0.762-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-io-hdf-perl_2.004-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-io-matlab-perl_0.006-6 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-linearalgebra-perl_0.437-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-netcdf-perl_4.25-2 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-stats-perl_0.856-1 . ANY . unstable . -m "Rebuild against PDL 2.106" nmu libpdl-transform-proj4-perl_2.099-1 . ANY . unstable . -m "Rebuild against PDL 2.106" dw libpdl-fftw3-perl_0.204-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-fit-perl_2.101-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-graphics-colorspace-perl_0.206-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-graphics-trid-perl_2.102-2 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-gsl-perl_2.103-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-io-gd-perl_2.103-2 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-io-hdf5-perl_1:0.762-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-io-hdf-perl_2.004-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-io-matlab-perl_0.006-6 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-linearalgebra-perl_0.437-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-netcdf-perl_4.25-2 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-stats-perl_0.856-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" dw libpdl-transform-proj4-perl_2.099-1 . ANY . unstable . -m "pdl (>= 1:2.106-1)" There are a few arch:all rdeps that will get source uploads: libpdl-filter-perl libpdl-graphics-gnuplot-perl libpdl-graphics-simple-perl libpdl-io-dicom-perl libpdl-io-envi-perl libpdl-io-idl-perl libpdl-opt-simplex-perl libpdl-transform-color-perl Kind Regards, Bas
I think the 'dw' commands can be replaced with the --extra-depends
option of 'nmu', like
nmu libpdl-fftw3-perl_0.204-1 . ANY . unstable . -m "Rebuild against PDL 2.106" --extra-depends 'pdl (>= 1:2.106-1)'
etc.
and the 'nmu' commands could also be summarized in one (which makes
it a bit long in this case):
wb nmu libpdl-foo-perl libpdl-bar-perl […] . ANY . -m "Rebuild against PDL 2.106" --extra-depends 'pdl (>= 1:2.106-1)'
Source: https://wiki.debian.org/PerlMaintenance#Point_releases_only
Cheers,
gregor
Thanks, that's good to know. Although, I'm afraid I'll forget this the next I need to lookup wanna build commands. Would you be willing to improve the wanna-build docs [0][1]? [0] https://release.debian.org/wanna-build.html [1] https://salsa.debian.org/release-team/release.debian.org/-/blob/master/www/wanna-build.md?ref_type=heads Kind Regards, Bas
dw and --extra-depends have slightly different semantics, usually used in a case like this is dw. IMHO the only effect of your suggested changes would be decreased readability. When you use ANY, wb will create 19 wanna-build commands per package for the 19 architectures. Pasting/Piping many commands is not a problem in practice, a change to ghc and there are > 1k nmus per architecture. The above 26 wb commands are readable and trivial to paste, I would recommend against trying to optimize anything here. cu Adrian
Scheduled. Cheers, Emilio