[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Versioned dependencies on dh-octave + Rules-Requires-Root



Le lundi 25 août 2025 à 10:09 +0200, Rafael Laboissière a écrit :
> * Sébastien Villemot <sebastien@debian.org> [2025-08-19 18:28]:
> 
> > Le mardi 19 août 2025 à 13:41 +0200, Rafael Laboissière a écrit :
> > > 
> > > What do you mean by “the versioned dependency is no longer needed?”
> > > > 
> > 
> > Concretely, before my last upload, octave-io has the following in 
> > Build-Depends (omitting debhelper-compat):
> > 
> >                dh-octave (>= 1.2.2),
> >                dh-sequence-octave
> > 
> > The version constraint on dh-octave is satisfied in stable (and even 
> > oldstable), so it can be safely removed. Hence, one would get:
> > 
> >                dh-octave,
> >                dh-sequence-octave
> > 
> > But dh-sequence-octave depends on dh-octave, so the whole dependency on 
> > dh-octave can be dropped, and only dh-sequence-octave needs to be 
> > present.
> 
> I see. You mean that, once a constraint has been satisfied in stable, it 
> can be removed. Fair enough, let us apply this rule from now on.

To remain on the safe side, I would remove the constraint once it is
satisfied in oldstable (rather than stable).

The Debian Janitor does (did?) this on a regular basis, see for
example:
  https://qa.debian.org/cgi-bin/vcswatch?package=dee

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: