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

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



* 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.

Thanks,

Rafael


Reply to: