gregor herrmann wrote: > I'd still like to see this feature in debhelper, preferrably in <= 9, > so I've looked at the code a bit:
> In patch 0001-dh_perl-add-S-_s_ameperl-switch-in-v9.patch I've added > a -S switch, that adds exactly these values to ${perl:Depends}, and > can be used with d/compat=9 and > > override_dh_perl: > dh_perl -S There's no reason to make this contingent on a compat level, it cannot possibly break anything sane to add a switch. The patch would be better if it included documentation. Concisely documenting how -S is different than -V and when -S should be used seems difficult. What packages currently have such a tight dependency on perl? > > > How about providing a new substvar? Something like ${perl:Same} or > > > ${perl:Built} that would expand to a proper >=, << dependency like the > > > one above. > > > A new substvar would avoid adding command-line switches to dh_perl, > > > which may be hidden in a 'dh' call. > > I've implemented this in > 0002-dh_perl-add-perl-Current-and-perl-Next-substvars-in-.patch, > again only in compat mode 9, to be used by adding > > ${perl:Current} and/or ${perl:Next} This doesn't seem to have a strong reason to need v9 either. But I don't see a reason to support both these methods, and the -S method seems simpler. -- see shy jo
signature.asc
Description: Digital signature