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

Re: MRs on salsa and letting janitor automate things



Hi Dima

On 28/11/2022 10:55, Dima Kogan wrote:
Hi. I've been manually checking the merge requests, and have been
accepting most of them. There is one thing the janitor does that I don't
agree with, and I'd be against any automated merging of those patches.
This is adding Build-Depends: debhelper-compat (=WHATEVER). Such
dependencies break building of the package on anything other than sid,
and are thus unhelpful. If you can stop the janitor from making this
change, that'd probably be good.

Can you expand on this a bit? There are plenty of packages with B-D on debhelper-compat (= 13) that are backported to the current stable and oldstable releases without any changes.

I'm not sure how using debhelper-compat (= X) is any worse than debhelper (> X) + debian/compat=X — in terms of backporting, they all require that the relevant version of debhelper is in the release that you're targetting.

The value of the compat level can certainly make a difference to backporting, since you need that version of debhelper in the release or in backports. But with debhelper 12 in oldoldstable-backports and debhelper 13 in oldstable-backports and stable/stable-backports, that's not really a restriction, is it? (likewise in supported ubuntu releases)

cheers
Stuart


--
Stuart Prescott    http://www.nanonanonano.net/   stuart@nanonanonano.net
Debian Developer   http://www.debian.org/         stuart@debian.org
GPG fingerprint    90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7


Reply to: