Hi Jonas,

Am Wed, May 07, 2025 at 05:42:39PM +0200 schrieb Jonas Smedegaard:
> 
> Since you asked: I respectfully find ITN a very bad idea.

I intended to ask and thank you for your clearly expressed opinion.
 
> ITS is a process where you intend to take over responsibility.

Yes.

> ITN is a process where you intend to put pressure on the existing
> maintainer for changing their way of doing *their* maintenance.

Before getting into that, I think it's worth asking: how do we
meaningfully differentiate between "pressure" and "help"? One might
argue that any unsolicited help can feel like pressure--especially in a
project of volunteers. But the underlying intent of ITN is to offer
support in situations where maintainers, for whatever reason, may no
longer have the capacity to care for a package, and to do so in a
respectful and transparent way.

Also, I'd suggest we speak of a "*potentially* existing maintainer"
here. In all ITN cases, I try to verify activity through
contributors.debian.org and typically notify the MIA team if the
maintainer appears inactive. In practice, the ITN process is only
triggered after multiple signs of long-term inactivity, and aims to
avoid sudden or disruptive changes by introducing a clear waiting
period.

Since I said its an experiment here are the current data (you can
verify the added comments in BTS / tracker.d.o):

udd=> select id, package, status from bugs where title like '%ITN%' order by ID;
   id    |        package         | status  
---------+------------------------+---------
 1100859 | src:pccts              | done        no response, last maintainer 
upload 2010-02-14, 5 NMUs
 1101563 | src:libforms           | pending     no response, no action before 
Trixie release
 1102296 | src:judy               | pending     Maintainer: "I am happy to move 
forward with the ITN process" + additional hints
 1104620 | src:myspell-hy         | done        Maintainer: "Thanks for the 
help, an NMU is welcomed."
 1104645 | src:display-dhammapada | pending     no response, last maintainer 
upload 2010-03-23, 1 NMU, Request for new upstream version in 2015
 1104687 | src:p910nd             | pending     no response, last maintainer 
upload 2014-11-04, Bugs: new upstream location, sysv-init script without 
systemd unit, FTCBFS (patch)
 1104768 | src:premake4           | pending     Maintainer: "Feel free to do 
what you need to do with it"
 1104801 | src:mate-equake-applet | pending     no response, maintainer did 
single upload in 2018-11-22, RC bug
 1104828 | src:fortunes-mario     | pending     no response, Maintainer stepped 
back #847262, purpose of ITN is rather noise to find new maintainer, otherwise 
QA upload
(9 rows)

If you find anything in the wording--or in any of the nine cases--that
comes across as exerting pressure rather than offering help, please do
let me know. I'm more than happy to improve things where needed.

> If I am mistaken and ITN is only mild one-off contributions same a NMUs
> then I fail to see a reason for simply doing a 21-day-delayed NMU.

As I tried to outline in the longer message you responded to, the ITN
approach goes beyond what is currently described for NMUs. It often
involves broader adjustments--such as repository migration or
modernisation--that don't quite fit the usual NMU expectations.

Also just to clarify: the maximum delay is 15 days[1].

Kind regards
   Andreas. 

[1] 
https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#delayed-incoming

-- 
https://fam-tille.de

Reply via email to