On Wed, Aug 19, 2026 at 04:29:13PM +0200, gregor herrmann wrote:
> On Wed, 19 Aug 2026 11:08:54 +0200, Bas Couwenberg wrote:
> 
> > 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)"
> 
> Just a note:
> 
> 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.

dw and --extra-depends have slightly different semantics,
usually used in a case like this is dw.
 
> 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)'
>...

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.

> Cheers,
> gregor

cu
Adrian

Reply via email to