• ITN procedure?

    From Phil Wyett@21:1/5 to All on Wed May 7 09:40:01 2025
    Hi Andreas and all,

    I have seen a number of bug reports over the last few days that detail an Intent
    To NMU (ITN) procedure. Should this not be getting proposed/discussed here?

    Regards

    Phil

    --

    Regards

    Phil

    Donate: https://buymeacoffee.com/kathenasorg

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Website: https://kathenas.org

    Instagram: https://instagram.com/kathenasorg

    Threads: https://www.threads.net/@kathenasorg

    --





    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmgbClIaHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTIs/ABAAgPUac5r6pY4cZD7JAYTX Je+2BrNplNZH+wJfDL54aPMFda/73QNvRkHKl1sMnuPGTAZ3CxWthdrivRwo+Zfc fJqbY7q90khk62tEIrA8zyNrUWYpWES+ArQbHIQIc+0Hj6QGzbz6BxIjkEKOGK/+ B/xbqZJpvRaD9A3T6TFQPbFhW9DKTJeDcjzB2BOxIufNB/BoLU3lCMaSyMzVQ2Dy 6Vc0uX327+IEol60eqBeo1cWuDULmc9sxOJDBcIe9MB3acdKdzgp99ovKhptgi8H fUxhDpXiz6lz9ty3H+0UEom8f7n8A3xR3B2Dq2Pl5FcNNLswQZ8jWjYK31iWFOgY bZ2AdS6wB1ZVyajnoR3ilf/8Y/EwMZu4L6vTTPRwPHUli3qoQtp2hoQt67t7vtD0 SDhBwtD06gn68Aqj2f/5jMYnKAbrpBZ0IArvKVjXPDS458qM8oPbGTwq8m+kkpnW
    h/53md3iPSQiQ
  • From Andreas Tille@21:1/5 to All on Wed May 7 17:20:01 2025
    Hi Phil,

    Am Wed, May 07, 2025 at 08:23:08AM +0100 schrieb Phil Wyett:
    I have seen a number of bug reports over the last few days that detail an Intent
    To NMU (ITN) procedure. Should this not be getting proposed/discussed here?

    You're absolutely right--thank you for pointing this out. The "Intent To
    NMU" (ITN) tag you've seen in recent bug reports (for example, [1]) is
    part of an approach I've started using experimentally, primarily in the
    context of package salvage and low-activity maintenance cases. It's not
    a formal process, and you are correct that it hasn't yet been proposed
    for broader discussion or consensus in the Debian community.

    The idea behind ITN is to provide a transparent and respectful signal
    before performing an NMU--particularly in cases where a package appears
    to be inactive or no longer receiving timely updates. The 21-day waiting
    period before taking action, modeled after the ITS (Intent To Salvage)
    process, is meant to give maintainers ample opportunity to respond while
    still allowing progress when no response is forthcoming.

    I fully agree that any deviation from our established NMU practices
    should be discussed and, ideally, based on shared understanding. I plan
    to bring a concrete proposal to the relevant lists in the near future.
    In the meantime, feedback and concerns are very welcome--particularly
    from those with experience in NMUs, low-maintenance packages, and
    collaborative workflows.


    My current motivation for experimenting with the ITN process:

    1. ITS does not scale well for broader cleanup efforts

    The Intent To Salvage (ITS) process rightly assumes a sustained
    commitment from the person initiating it, including eventual adoption of
    the package. This makes sense for individual package takeovers, but is
    harder to apply when team time and resources are limited. ITN is meant
    as a more lightweight mechanism for clearly unmaintained packages,
    without overburdening salvage volunteers.


    2. Affects de-facto orphaned packages

    The affected packages have typically not seen activity from their
    maintainers in ≥5 years and do not appear to be maintained in any VCS accessible to Debian contributors (e.g. Salsa). While this is not a
    policy violation, it makes collaboration and improvements significantly
    harder. Collaborative maintenance--and thereby transparency--has become
    an important aspect of modern Debian packaging. Specifically for
    orphaned or long-unattended packages, having packaging material in a
    visible, team-accessible location such as Salsa is particularly helpful.
    This is not intended as a critique of active maintainers who choose a
    different workflow--rather, it aims to lower barriers for shared
    maintenance where the maintainer is no longer active.


    3. Potential QA uploads

    In many of these cases, the NMU would likely qualify as a QA upload
    under existing practices. That said, it seems preferable to provide
    explicit advance notice to ensure any remaining maintainers or
    stakeholders are aware and have a chance to respond. The ITN bug is
    intended to serve this purpose.


    4. Complementing existing processes

    This process is not intended to replace or undermine existing NMU or
    salvage practices. Rather, it fills a specific gap: long-neglected
    packages that do not meet the threshold for formal salvage, yet clearly
    need attention.


    5. Feedback loops and transparency

    By tracking ITN actions publicly in the BTS, we create a reviewable
    record and invite constructive feedback. If patterns emerge that point
    to problems--too aggressive, too cautious, or otherwise--we can adjust accordingly. This is still a learning phase.


    6. This is not about punishing maintainers

    The goal is not to assign blame for inactivity, but to make it easier
    for others to step in when needed. Inactivity can happen for many
    reasons, and this mechanism is intended to help reduce long-standing
    backlog without escalating to formal processes unnecessarily.



    To give another concrete example, consider #1104828 against the
    fortunes-mario package. In this case, the MIA team had already filed
    #847262, noting that the maintainer no longer wishes to maintain the
    package. It is currently missing from testing due to a RC bug
    (#1073475), which I've fixed in Git.

    However, I do not intend to adopt the package myself, as it would be
    better maintained by a native speaker of Portuguese. Under current NMU guidelines, I could technically upload a fix for the RC bug. But doing
    so would leave the package pointing to a Vcs-Git repository that was
    archived on GitHub in 2020--meaning the canonical packaging location is
    no longer usable, and any new contributions can't be committed there.

    It also wouldn't feel appropriate to upload without addressing other
    small but worthwhile improvements, such as updating the
    Standards-Version, switching to the latest debhelper compat level, or
    replacing outdated http URLs with https. Strictly speaking, these
    changes go beyond what's typically allowed for an NMU, but in cases like
    this, I see no strong reason to avoid them. Users are not well served
    when packages remain frozen simply because the thresholds for safe
    intervention are too rigid.

    I'd kindly invite anyone interested in this topic to join the
    to-be-announced sprint at DebCamp.

    Kind regards
    Andreas.


    [1] https://bugs.debian.org/1104620
    [2] https://bugs.debian.org/1104828

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Wed May 7 17:50:01 2025
    Quoting Andreas Tille (2025-05-07 17:16:07)
    I fully agree that any deviation from our established NMU practices
    should be discussed and, ideally, based on shared understanding. I plan
    to bring a concrete proposal to the relevant lists in the near future.
    In the meantime, feedback and concerns are very welcome--particularly
    from those with experience in NMUs, low-maintenance packages, and collaborative workflows.

    Since you asked: I respectfully find ITN a very bad idea.

    ITS is a process where you intend to take over responsibility.

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

    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.


    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Jonas Smedegaard on Wed May 7 19:00:01 2025
    On Wed, May 07, 2025 at 05:42:39PM +0200, Jonas Smedegaard wrote:
    Since you asked: I respectfully find ITN a very bad idea.

    +1

    ITS is a process where you intend to take over responsibility.

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

    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.

    an 21-delayed NMU would also be inappropriate because we don't change the
    vcs in an NMU, however delayed.

    a QA upload (and moving the package to QA team maintenance, aka orphaning
    it) would be the the currently agreed on practice.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    Facts do not cease to exist because they are ignored. (Aldous Huxley)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgbkW8ACgkQCRq4Vgaa qhwUHhAAuejncar8zrRxG0FMggAfjncqDXtvGU/j5u5bc3gNIrlgbGAypBbzRuQP QMbpjKOP3xttTKaij+DCV8Jod5M1FHRbOvAFc7WZ43jAMglUkkBRzMX3syvfj+7d NQ0iTM+Jy6nb1pf8B++S5XxRvSXLSxbiTcTfn0kC1KEemz04qKgA3xHqI0FLUF1S lSISnUYiu3d19IOdDweA8kzdpLjJGwS7+oGOKnW5a5Tw6rIf8QB0m7mLWiwWMgD7 /igLzXnb9zhe0jL9BEGhJ3Mv7J/juehBVoiTr5uOkX+BSamlPyJUDGab8tjfqSOe nd8mK/UP/S72KyFf2BWcDcZpIfdeNJ/QGqpzlpGAsATfu30/aoBCTQiwxmr9lTwb hITGqDeyAkQyR6iF5yM4QiVmhof6Rg9y7WhRTpp41Oe7094iDkYqN9FR1w3RXf9Y MrYyowta+iQqKG8nkJYHh52K+LQuOXCjmBknzSQnh6vlSgCB9Zk6Dxmj1BDPkGeW XzF3p9hdTRJWhZzfe5d8zZVBDZTCF5apASh7dAzrR+6o7zCMGs8f6m44oFDC4NHR bbsDLJuzIsRiak1VR2vn3jTf0XoX3YK4H616zXYJuC5
  • From Jonas Smedegaard@21:1/5 to All on Wed May 7 20:00:02 2025
    Quoting Holger Levsen (2025-05-07 18:59:27)
    On Wed, May 07, 2025 at 05:42:39PM +0200, Jonas Smedegaard wrote:
    Since you asked: I respectfully find ITN a very bad idea.

    +1

    ITS is a process where you intend to take over responsibility.

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

    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.

    an 21-delayed NMU would also be inappropriate because we don't change the vcs in an NMU, however delayed.

    *mild one-off contributions* obviously do not involve changes to vcs!

    My point is: Either do a 21-day NMU (by established rules of NMUs, not expanding them) or admit that your aim is to impose peer pressure - i.e.
    don't disguise it as related to an NMU but call it something more
    telling like NMD - Non-Maintainer Demand.

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Wed May 7 21:20:01 2025
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Jonas Smedegaard on Wed May 7 22:50:02 2025
    On Wed, 07 May 2025 17:42:39 +0200, Jonas Smedegaard wrote:

    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.

    Side note: AFAIK, there are DELAYED queues only for 0 to 15 days
    currently.


    Cheers,
    gregor
    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmgbxchfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgZ9Jw//XM2F+pFNX/e/aW8jkRYfR/GrfSoeObHWMg2+ylHpY89nA3HyUDsEdjuN zB1BhVGPlgNYGR2a4KcY6ekp7X2W292QmNRxBqDDEn2fxuZfe3sIj+zHZUk272vm +Ys2SpHHkqH+cx5gG18mRjk+is7+hxr1xUdBaib36I8ne4yO8XOgTCQ8FQ0LP4IP YQY2suxO0jyqkkeTscF+AR71cM8awBjLRq6vpjUzzq8qH+KNY4JmIb8i6ClAVRdd duZVk5ATVL1tggYmfU2gFERpgqsbzwyzsHAy6ZS+rKQc9hKnrgWBUGTKDtI2JRUI 2QaWUzzI4YzJuLXRWHU74wcdt2yW/khO0kgoQGdV2SWIO/w/tvIlVEd7bVhQaoHu uowyKbvQRwVmXQ/FAbg0MigBPOf3fK47A06pUHem0jVOW0QYG0cN6SjUoAIOkrUa 3m3DN4wB2dySMWYB+wLqXaC80B8+fS7yzTJmWe3EX80SIhpk6qbYKRaMgIdIN3zz vF4H49UsBh/fDYTHUDIhHDMGgGA/KCw7/ikXkl66rxQCsQhUaWGZtzR70D6/a7ZJ CPGu19E1G7uUK4EHGV4PICXWITLjAhuuYENCIMVB+m9r9XdJmgPDf4sdOVsAFJ9y uzSQtbzGmASZFKZExAhWIUWwUbxbUPcN4I4dqeFVBD2bxdsR+z8=
    =nV57
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Wed May 7 22:30:02 2025
    Quoting Andreas Tille (2025-05-07 21:09:36)
    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"?

    To me the difference is quite obvious: A blind person wants to cross the
    street - if you offer your arm for guidance then it is help, if you grab
    their arm and pull then it is pressure.

    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.

    What is your offer? To take over? No, you don't want to do an ITS.

    You want to do "help" the maintainer see the light in changing their way
    of working themselves, by doing a one-off non-mild "NMU" which is not an
    NMU because it is not mild but invasive.


    Also, I'd suggest we speak of a "*potentially* existing maintainer"
    here. In all ITN cases,

    Can we please stop calling it an intent to NMU when it is invasive?

    I try to verify activity through
    contributors.debian.org and typically notify the MIA team if the
    maintainer appears inactive.

    So you are talking about an ITO - intent to orphan? Or ITREAO -
    intent to reveal effectively an orphan?

    In any case, you are talking about invasive action that the current
    maintainer either don't care about because they don't care either way,
    or that they are happy about because... they were asleep and happy that
    you came by and gave them a friendly-but-firm shake?

    Since I said its an experiment here are the current data

    What do you want those numbers to tell us? That there is nothing
    invasive about your experimental method and therefore no need to invent
    new acronyms because NMU is a perfectly fine descriptor, or that your
    method has show efficiency or that the victims (a.k.a. lucky targets of
    your merciful attention) were statistically happy with your coercion,
    or...?

    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.

    Right - so if you dislike the word pressure and I dislike the reuse of
    NMU for something that is not an NMU, can we agree on coercion?

    ITC - Intent to coerce?

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============h43045098362148780=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

    -----BEGIN PGP SIGNATURE-----

    wsG7BAABCgBvBYJoG8ITCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmee2wfASOuj1LHTnQXXVJlmuLz5e+X8Nu6bWUbqNPBk QBYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAAAPmQ/+Lk9grWTJTF9r0RFDTadorA0L jXDX2XstWS6r4RGHEGKMt8ZhpP7ECB6Q65KtF4bxFGR+LKnTe2BlRespTeP71FZj vezJoUxerg6bp1O5fwFpJgY/G59HZbOZebobuKkF7dDA9jO2hCCQdFJOXjK2X11n m9xOatXaw5U9+nSBB1VTJQZS9WX7wxqIwEPeCRCVdo8vVzSfgmh/tE8d222hxvBs hkfEbv5F8/G7zFn5y6HfFk2kkP7VyAUH+2JfHCXf9N+bcMtkMC6Abx10O8g1ms2J o7XCvLhwxz2xKZU+pkZkKJpCmY53pqUVdcrPRszVeERHPThy6XWScGA3K9GpsFFU ukAnAiQ1CI7VJg7FNlvuKtxQ/pwS1BMHHKFk+UdF
  • From Soren Stoutner@21:1/5 to All on Wed May 7 14:20:40 2025
    On Wednesday, May 7, 2025 10:56:43 AM Mountain Standard Time Jonas Smedegaard
    wrote:
    Quoting Holger Levsen (2025-05-07 18:59:27)

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

    +1

    I personally think this is a good idea, because it meets a need that isn’t currently well met, which is that some packages have problems with them that extend beyond what we currently handle in an NMU.

    I have recently dealt with a few packages like this. I handled it using the Salvaging process. But having some sort of expanded NMU process would have been preferable to me.

    We need some step that is in-between a standard NMU and a full orphaning to QA or salvaging of the package. What filing an ITN does is give a heads up to the maintainer and uploaders that there is a desire to do an NMU that that addresses these bigger problems with the package. It provides a notification period during which they can object. If they do object, then the expanded NMU doesn’t happen. If they don’t object, then the package is brought up-to-date
    with current best practices.

    I don’t see this as offensive or rude to the maintainer and uploaders at all.
    If this ever happened to me I would respond in one of the following ways, depending on circumstances:

    1. Go right ahead. The package could use some love I can’t give it right now.

    2. Please don’t touch the package. I will get to it soon.

    3. Would you like help me co-maintain the package?

    4. Would you like to adopt the package?

    In any of the cases, there are no hard feelings.

    Note that I don’t have a strong opinion about what this should be called (NMU,
    ITN, expanded NMU, something else). What I do think is important is that we have some common mechanism to ask, “Would you mind if I did an big update to your package?” As long as the maintainer has sufficient time to say no, and as long as that no is respected, then I think this is a wonderful idea.

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmgbzqkACgkQwufLJ66w tgMBNQ//TiiUmmV2jh8anl97pAE5JpUQnPywJU8ymYLleNrOfDumNm3cRdhfHIcT ZQUlaplnA131wR3Bid18LC058EPotCcv9lS0gEEDJshdrysGzLuWI1lqUQ5ekDMy cN13KX6bILQQQy+voxCExMyZY9JIl6JtcWUcxSet2R6Pq3vZEpp0KaPuZaaQkX1B nPoPZs0SKhk6ji+wgb1QSsQyXZMkLBYVGfm3aypxv0N15wnSIMjLcL3WCVVlEl4n q7RjoO88ORbN272/xcC63P+XDHjRtiAPvq3WtceTsVGyto/MYc7qxG8KcdoMjtBW aqXyz8/QQR2H0SA3V6TEWu/JWfnljBusFpEG+LNNirPqJaG2CnudsiLjehcKydG9 DQ4oHbi9ZO5c/vZM7yaiLqfBmxoxRdDR278VRWT5Mz07bl1HxlFF6Xpzn71mKjvO WNCePOnQSGTmacNx9ZA8TVTD4SPYu6VqfLGd+kD6G8CBS/hnzja3zeyTCVwzT8wN PBhKYj8jAy5ZPq1kSiLPu49Gy42HOBr96BC1PTzIeyl8xxuBPl15nDluLuQTVozD lIEZ6qxjXCJ4A5eXLyFt+ZaWuG8muyyNoEIVB/+OY4MZF7pdtpwEXXtZSUMkqmM9 +pZLzRZc5j8Puikl/oZJQHm+mabbJwwm7tQyrx4WTED7NseOfTc=
    =kkyF
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Antonio Terceiro@21:1/5 to Jonas Smedegaard on Thu May 8 00:40:02 2025
    On Wed, May 07, 2025 at 10:27:03PM +0200, Jonas Smedegaard wrote:
    What is your offer? To take over? No, you don't want to do an ITS.

    You want to do "help" the maintainer see the light in changing their way
    of working themselves, by doing a one-off non-mild "NMU" which is not an
    NMU because it is not mild but invasive.

    I think your reaction to this is a bit harsh. I see this ITN proposal as
    a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.

    Importing the package into git will make the life of almost everyone
    who comes across this package in the future easier. Yes, it's not
    exactly a NMU in the strict sense, but who cares? The package is
    *abandoned*. Maybe just not calling it an NMU would be a compromise?

    yes I know there are people who don't (yet?) use git for maintaining
    packages, and that's OK. I even have friends who do it.

    If their packages are maintained, then nobody will touch it.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmgb3+QACgkQ/A2xu81G C943rxAAxfzeI4GDkWIAtzHcMRJsiRdTi9AMPD2i5r1A/9qz/GMV5JZ+Z4UevmTe s3GmiB279ED+XiPXv63yQfTQdkI+p/qqJBBb9wHVRJrHbNSBMSru5nbkVU+eyo7K n0/RANmCcqMwfmT7Efkjo3a9ScjbUDAZonNaQ2vwS/zgdQj2mEjvGCuHkltPHBZt xi/59ebFk1QLQKab4mdnkgZ6gVq1qYEVYd3MrAvx0S++Jh0de6p491eDemdz3WMW bMt/2jLd6QY8Hn9MyYpaKcKtVPKcO12XOw7RhyFoTvcniMLD3fKiS7HzHPWztWeK 19o34WQRJuZ6dvpYxBIWKX/Hem/a5CLj2DN8jFBTAFZPUxOthCsZ75R+kKtjRJ7P vm8a5lxt78AEBSpoypiPq2MyliQxNfy6TGERQOkQ5LBI+RT/MZYDg2++obsYvg5K vl8MfM2HJ2q7hm4mn6YVU02rFMPWu1/ORp5Q+3xeRLIs4SSbSDCJIFausdiEcQk6 CkldexCEIrpdNq4w3uwYbGAgB0m889q6zgSMNC/j0RfzPyMPPXy4lWRRaRoGVdtC mkM57K52glZizerQf69lWJNP8dTbXAEejYr1sPMDtV0+n2R7Cn5k9u8aiiw1UW9T KkyKz3zw5meIYK511qJBwq1/JBQBj/aWJohdZRB7DFtOE7QSyYo=
    =RHMI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Charles Plessy@21:1/5 to All on Thu May 8 02:00:01 2025
    Le Wed, May 07, 2025 at 07:34:17PM -0300, Antonio Terceiro a crit :
    Maybe just not calling it an NMU would be a compromise?

    Indeed there are the team uploads that bypass NMU restrictions under the assumption that the changes are welcome and done with team spirit. It does not require to have a member card in a formal team. When proposed a NMU on my packages, I sometimes ask the person if instead they can push the changes to Salsa and do a team upload instead.

    Have a nice day,

    Charles

    --
    Charles Plessy Nagahama, Yomitan, Okinawa, Japan
    Debian Med packaging team http://www.debian.org/devel/debian-med Tooting from home https://framapiaf.org/@charles_plessy
    - You do not have my permission to use this email to train an AI -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tiago Bortoletto Vaz@21:1/5 to Antonio Terceiro on Thu May 8 04:40:02 2025
    Hi,

    On Wed, May 07, 2025 at 07:34:17PM -0300, Antonio Terceiro wrote:
    On Wed, May 07, 2025 at 10:27:03PM +0200, Jonas Smedegaard wrote:
    What is your offer? To take over? No, you don't want to do an ITS.

    You want to do "help" the maintainer see the light in changing their way
    of working themselves, by doing a one-off non-mild "NMU" which is not an NMU because it is not mild but invasive.

    I think your reaction to this is a bit harsh. I see this ITN proposal as
    a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.

    Importing the package into git will make the life of almost everyone¹
    who comes across this package in the future easier. Yes, it's not
    exactly a NMU in the strict sense, but who cares? The package is
    *abandoned*. Maybe just not calling it an NMU would be a compromise?

    ¹ yes I know there are people who don't (yet?) use git for maintaining
    packages, and that's OK. I even have friends who do it.

    If their packages are maintained, then nobody will touch it.

    I tend to agree with Terceiro. Back to Andreas' initial message:

    "The affected packages have typically not seen activity from their
    maintainers in ≥5 years and do not appear to be maintained in any VCS
    accessible to Debian contributors (e.g. Salsa)."

    So whatever you call your intention here I guess we should see it with welcoming eyes. But, if one feels ITN can be somewhat misleading, let's
    just try something else: ITR (Intent to Revamp)?

    "to change or arrange something again, in order to improve it"

    note: I've seen 'ITR' being used in Debian before as Intend to Resign
    (does it make sense?) and also as Intent to Review (in some i18n
    context). I don't think it should be a problem, though.

    Or, again, whatever you call it.
    Let's just avoid an ITDN (Intend To Do Nothing) on such cases.

    Bests,

    --
    Tiago

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEOAYLMZqeqHbTW+jfgVxjVIQAXyEFAmgcGSEACgkQgVxjVIQA XyHo8g//etStbcfoM5Xt0AGpt1xiYBS0Ss1RVQs7oJwEu+ePbI6i6jV3MKVHNLoy AcrvB/szn9GEp6u9emhajlIPv/kJsxXU24eXP1PHAH/9IcvuqqVWqEe0GJ+FpWgN YIqba3KpguEoBsBkDW6PACrpo19yCQM08cpqDLjCO7P7EjZfnrzaOJreXM8YwHF3 MrPrQ03GMrzVdbSbGy4hVvy+52mE5nxv2cLY36DcGXJQ3CA56xWTaFqdBZKsniXk /1Tu/YzoWzjvvWUNjE5OWpDgIfOCIljzZidBNySI8hwyUHq1wDBWI6X2dQenH8zz Lfcb10CtvWt0IazZE1e6E+dH9Fls3p6SJdTdbeMv9+38vV1z+UyAjRPUcu+Oj0Q+ LT9hiSqfBKtd6nULNC8Pged5FFvNn01vMAn5f8qtAYHJCJj4xByfvoEDK3KDwBqL +jfEDNP74Ekb0mZHpy6SU8Gr7SeqUH+fOLfNhJcbk4g7v9bQx3ln5rheFJaN106l ZCpZy7YVsCd2ogZTcmNibCcKnpaP50KtBKuP26sm5Gq/qfegqKc40M43RaIoB15/ TxNFHaUjp/Xzl79OZjLorGTZjrn24gYEqsp1e/NKXen+kx45dVgd9BwoY1fdIsYm B27HgSljKs6lOooiLnMs9Iz9vVmptCZzISQBjByy33rzIZburcs=
    =8Q41
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joost van =?utf-8?Q?Baal-Ili=C4=87?@21:1/5 to All on Thu May 8 06:10:01 2025
    Hi Andreas e.a.,

    [Please Cc me on replies, I'm not subscribed.]

    I'm with Jonas and h01ger here: I don't think the benefits of the current ITM-prodedure are bigger than the bad side effects. And even more people voiced this opinion, e.g. @ https://wiki.debian.org/DebianMentorsFaq it says:

    Please Note: Don't go e-mailing maintainers with e-mails like "Your package
    looks unmaintained, I'm going to hijack your package". It helps nobody, and
    ensures that you will have at least one very unhappy Debian developer. "

    (thanks to urbec for finding this quote.)

    There's also a _reason_ we do not enforce the use of salsa for our packaging work yet. Maybe the best course of action now would be to try to get a GR on such a policy change. (Ideally after the upcoming release, of course.)

    Looking forward to join the session on this @ DebConf25 Brest!

    C U there, Bye,

    Joost

    --
    You need to be aware that this is a gruntwork position. [...] this isn't an opportunity to advance any existing opinions you may have about how we should go about releasing or maintaining Debian. You'll be given lots of chores, and no authority. The reward for a job well done will generally just be another, probably harder, job. If you don't think you can cope with this, don't apply.
    --Anthony "aj" Towns, 'Bits from the RM: Help Wanted, Apply Within', Mar 2003 https://lists.debian.org/<20030307181306.GB6621@azure.humbug.org.au>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?T3R0byBLZWvDpGzDpGluZW4=?@21:1/5 to joostvb-debian@mdcc.cx on Thu May 8 08:20:01 2025
    Hi!

    I think Soren and Antonio summarized what I am thinking as well. If
    there are seemingly unmaintained packages and we have people who are
    willing to take care of them and update/refresh them by doing
    something between a small NMU and a full-scale adoption, then that is
    only positive.

    On Wed, 7 May 2025 at 21:06, Joost van Baal-Ilić <joostvb-debian@mdcc.cx> wrote:

    Hi Andreas e.a.,

    [Please Cc me on replies, I'm not subscribed.]

    I'm with Jonas and h01ger here: I don't think the benefits of the current ITM-prodedure are bigger than the bad side effects. And even more people voiced this opinion, e.g. @ https://wiki.debian.org/DebianMentorsFaq it says:

    Please Note: Don't go e-mailing maintainers with e-mails like "Your package
    looks unmaintained, I'm going to hijack your package". It helps nobody, and
    ensures that you will have at least one very unhappy Debian developer. "

    Why do people who object this have to resort to words like "pressure", "coercion" or "hijacking"? Seems to me you are intentionally trying to
    make it sound negative by labelling, instead of discussing the main
    problem of half-abandoned packages and how to enable collaboration on
    them.

    All the examples Andreas listed are seemingly unmaintained packages.
    This is not about your packages. If some day somebody asks about your
    package, and you don't want it to be touched and prefer to keep your
    package in the current state, you can just reply in email using one of
    the suggested response examples Soren outlined.

    There's also a _reason_ we do not enforce the use of salsa for our packaging work yet. Maybe the best course of action now would be to try to get a GR on such a policy change. (Ideally after the upcoming release, of course.)

    This is not about enforcing version control or Salsa. This is about
    how to handle packages that are not officially orphaned and which are
    not officially being salvaged, but something in between. If the new
    person (or team) putting energy in a package decides that their time
    is more efficiently spent when version control is utilized, it is just
    a side effect of it, and it happens after the original maintainer has
    had a chance to object to other people touching the package.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Thu May 8 09:10:01 2025
    Hi Joost,

    Am Thu, May 08, 2025 at 05:49:41AM +0200 schrieb Joost van Baal-Ilić:
    I'm with Jonas and h01ger here: I don't think the benefits of the current ITM-prodedure are bigger than the bad side effects. And even more people voiced this opinion, e.g. @ https://wiki.debian.org/DebianMentorsFaq it says:

    Please Note: Don't go e-mailing maintainers with e-mails like "Your package
    looks unmaintained, I'm going to hijack your package". It helps nobody, and
    ensures that you will have at least one very unhappy Debian developer. "

    (thanks to urbec for finding this quote.)

    That's a good catch--thank you. But I'd gently point out that the quote
    says this *ensures* at least one very unhappy Debian developer, which is logically disproven by any instance where such contact is welcome.
    Personally, I'd be delighted if someone found a package where I'm listed
    as Uploader, improved it, mailed me, and uploaded it. I see that as collaboration, not hijack.

    Of course, it's fair to say *some* developers may feel unhappy when
    approached this way. That's an appropriate caution for newcomers, and
    the Wiki rightly reflects that. But turning this into a general argument against any form of early communication or coordination effort seems too
    broad.

    Ultimately, we often face a tradeoff:
    1. A volunteer possibly feeling intruded upon, versus
    2. Users left with broken packages or unanswered bugs.

    Our Social Contract commits us to prioritize users and free software. We
    need to find ways to balance both goals effectively, as scaring away
    volunteers (item 1) undermines our ability to fulfill goal 2. My goal is
    to navigate that space respectfully--if there's a better way to write
    such emails, I'm all ears.

    At the same time, we also need to acknowledge a recurring issue:
    volunteers rarely announce when they become unavailable or unable to
    continue work they once actively maintained. We must find ways to
    address this gap constructively. I'd welcome suggestions on how to
    approach this more effectively.

    There's also a _reason_ we do not enforce the use of salsa for our packaging work yet.

    ACK. However, if you look at the commit logs of the repositories I've
    created, there are lots of contributions not just from me. The real goal
    is to get the community involved in maintaining packages, and for that,
    Salsa plays a crucial role. The Package Salvage team was formed to
    demonstrate how to address bugs, and using Salsa in these cases is key.
    This isn't about enforcing Salsa as the only platform for package
    maintenance, but rather gently migrating those packages that aren't
    there for the _reason_ you are refering to.

    Maybe the best course of action now would be to try to get a GR on
    such a policy change. (Ideally after the upcoming release, of course.)

    I don't believe the DPL should initiate GRs. I also think that when this
    GR does happen (and I'm confident it will), someone else will be DPL.
    I'd love to help smoothen the path for this GR, and I know how I'll vote. However, I'll focus on tasks I can manage within this term.

    Looking forward to join the session on this @ DebConf25 Brest!

    Same heres--—and thanks a lot for sharing your thoughts
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Thu May 8 08:50:01 2025
    Quoting Otto Kekäläinen (2025-05-08 08:17:27)
    I think Soren and Antonio summarized what I am thinking as well. If
    there are seemingly unmaintained packages and we have people who are
    willing to take care of them and update/refresh them by doing
    something between a small NMU and a full-scale adoption, then that is
    only positive.

    I think that a small NMU is positive.

    I think that a full-scale adoption is positive.

    What I find quite problematic is blurring the lines between those:

    The former is helping out others, the latter is a friendly takeover.

    Sure, there are ways to help others that does not fit into an NMU.
    What is special about an NMU is that it is uncoordinated, which is an
    approach where we have to be extra cautious not to step on others' toes.

    I have helped out others by offering them to radically change their ways
    of life, but not *uncoordinated* with them.

    We have NMU and ITS, and we have plain old collaboration.

    If we want another, then please be clear what it is. Otherwise we are
    talking in circles here, and everyone in the conversation can choose to
    either agree or disagree depending on how each interpret the words.

    Please do not call an uncoordinated major change an intend-to-NMU,
    because NMU is well known in our community to mean an *uncontroversial*
    update.

    Why do people who object this have to resort to words like "pressure", "coercion" or "hijacking"? Seems to me you are intentionally trying to
    make it sound negative by labelling, instead of discussing the main
    problem of half-abandoned packages and how to enable collaboration on
    them.

    How is uncoordinated non-minor changes collaboration?

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Antonio Terceiro on Thu May 8 10:10:01 2025
    On Wed, May 07, 2025 at 07:34:17PM -0300, Antonio Terceiro wrote:
    I think your reaction to this is a bit harsh. I see this ITN proposal as
    a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.

    we have a procedure for this. orphan the package, do an QA upload.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    三人成虎- Three men make a tiger.
    In other words, if one guy says "there's a tiger over there" you might not believe
    them, if three guys in a row all say this- you think there's a tiger there. A lie,
    repeated often enough, will be accepted as truth.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgcZeYACgkQCRq4Vgaa qhwaXQ//Z9LTX9ERVPqlAndyFRVh8Pk5j73Xg8kB49TlA6LfuuGBxBGzG8KOrMpN vVwU7mfc2YBT5/SCkhVgI/wZxRCzSy6nnPsq6Vk3UTtEu5p5JcIoPviDvJydO+FZ LYMcR3mQonDWCwsuQ0KoKhhjPTPfNYQ8Cfps+RiirnXXjtdPyzCOxOZVYJfsxlz5 Qym6Gh/zHqzSiu27h1h7HAUHQnx/xj7o+stMlBcbFRuGVKfUDHqhGz3LEJA9WMhi ViS4GlCiTXHPLdJKQLfK/NU2iryl9XPXI2o09kb02GnrAlcedVMKx5NnFhsVfdx4 3ar1u/frjr6XTqh62POQZTcKD6GflZu54buXY/+NvEGT0mvh4KkBJKHmProf/RO+ eHEfUK+3n1i45S5matyE8OshFOLx19lWkzslpQ6LY5uJnbHsK1X5
  • From Holger Levsen@21:1/5 to Andreas Tille on Thu May 8 10:10:01 2025
    On Thu, May 08, 2025 at 10:00:10AM +0200, Andreas Tille wrote:
    From my point of view, orphaning would be a more forceful step--closer
    in spirit to a QA upload, as Holger suggested. I prefer a gentler path
    that allows space for maintainers to re-engage if they wish.

    again, orphaning means doing a QA upload. a gentler path would be an NMU. again, I don't why we need a new process here.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    We need to learn to live with cholera. What is the alternative? Breaking up
    all streets, building drainage with toilets in every building? (@tadeas_)

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgcZkcACgkQCRq4Vgaa qhwN0A/7B8DEf0AlSm7v2X6aVDQHwsTfGYlpw2Hm4ZW9uDyutIDSSo44KgzKYCZB 8kbEZXIdkns2u7KkwNDSDuCrLgTW6Efd1SPbg9UpMycYT1j8VHjWeOlmUTW4Ifhc rz15m6gg6F5xV1HalFFFkfXE1DbPjkp0IT1uNwNeXyrwIZdjfELXMeARgNz/y6za g2WztlPtbxbbS7xXZ5ieQwhN29/ZPOsxJXNWkyemuPf0fcM9rLCsBVVz8uc8NANh +SugJ5qXosn8MCRGrDgApVFYtNwvNy+Nims0u3sWCveIonHJi7w9HuA8F3LeBOZF tznItHviEQT3HsrKQO0XzBVFC7MxrFYEArxKPxMx5ckQ7MK26BHVCS7VRqfX9oRN gn980cCey3DwPerWfOjXkB9waAFIaYgXcFK5F/ut8u+iIdpnpX6lbg86POGmjWOw UFnxfM3s0ZlIcmZQmm5f9Ypnf+xLRTcQ7xSVqoMFW4tZJXFNpbt3qZ+1qDJVvtuj OOnSJbHEJrgOnnwXkJrT5AabcP6n
  • From Andreas Tille@21:1/5 to rot. That on Thu May 8 10:10:01 2025
    Hi Jonas,

    Am Wed, May 07, 2025 at 10:27:03PM +0200 schrieb Jonas Smedegaard:
    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.

    What is your offer? To take over? No, you don't want to do an ITS.

    The offer is: fixed bugs, modernised packaging, and migration to
    Salsa--at no cost to the current maintainer. In fact, I've heard from
    several maintainers that they weren't sure how to migrate to Salsa, so
    this can be a helpful nudge rather than a takeover.

    Just for context: I've filed 33 ITS bugs so far, so ITN is not a
    substitute for salvage--it's what I resort to only when an ITS doesn't
    seem appropriate or feasible.

    Also, I'd suggest we speak of a "*potentially* existing maintainer"
    here. In all ITN cases,

    Can we please stop calling it an intent to NMU when it is invasive?

    You're right--"Intent To NMU" is a misleading name for this. I'd gladly
    adopt a better term, and I appreciate any honest suggestion. Naming is
    hard, so thanks for helping.

    I try to verify activity through
    contributors.debian.org and typically notify the MIA team if the
    maintainer appears inactive.

    So you are talking about an ITO - intent to orphan? Or ITREAO -
    intent to reveal effectively an orphan?

    From my point of view, orphaning would be a more forceful step--closer
    in spirit to a QA upload, as Holger suggested. I prefer a gentler path
    that allows space for maintainers to re-engage if they wish.

    In any case, you are talking about invasive action that the current maintainer either don't care about because they don't care either way,
    or that they are happy about because... they were asleep and happy that
    you came by and gave them a friendly-but-firm shake?

    I appreciate the irony--it's a fair push to reflect on how such actions
    might be perceived. The goal is definitely not to shake people awake,
    but to give room for engagement before a package is silently left to
    rot. That said, tone and framing do matter, and I'm very open to
    adjusting both.

    Since I said its an experiment here are the current data

    What do you want those numbers to tell us? That there is nothing
    invasive about your experimental method and therefore no need to invent
    new acronyms because NMU is a perfectly fine descriptor, or that your
    method has show efficiency or that the victims (a.k.a. lucky targets of
    your merciful attention) were statistically happy with your coercion,
    or...?

    It's admittedly a limited dataset, but I hoped it might help assess
    whether the initiative feels more like "help" or "pressure" in practice.
    Much of the debate seems to rest on assumptions about how people might
    feel or respond--I simply wanted to add some concrete examples.

    More broadly, please feel free to take it as a call for a better name
    for a process that addresses a real, currently unsolved problem. I'm
    also open to adjusting the process itself if we can find a better path
    forward.

    Right - so if you dislike the word pressure and I dislike the reuse of
    NMU for something that is not an NMU, can we agree on coercion?

    ITC - Intent to coerce?

    I'd prefer to avoid terms that presume bad faith or intention. The whole
    point of this discussion is to find a name that honestly reflects the
    purpose without being misleading or inflammatory. I'm still hoping we
    can agree on something neutral that signals both intent and
    openness--without framing it as a hostile act.

    Do you personally agree that there is a problem to be addressed, and are
    you mainly unhappy with my attempt at a solution, with the name I picked
    for it--or both?

    Thank you for your open words in any case and looking forward to see
    you in Brest
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Wyett@21:1/5 to All on Thu May 8 09:30:01 2025
    On Wed, 2025-05-07 at 23:17 -0700, Otto Kekäläinen wrote:
    Hi!

    I think Soren and Antonio summarized what I am thinking as well. If
    there are seemingly unmaintained packages and we have people who are
    willing to take care of them and update/refresh them by doing
    something between a small NMU and a full-scale adoption, then that is
    only positive.

    On Wed, 7 May 2025 at 21:06, Joost van Baal-Ilić <joostvb-debian@mdcc.cx> wrote:

    Hi Andreas e.a.,

    [Please Cc me on replies, I'm not subscribed.]

    I'm with Jonas and h01ger here: I don't think the benefits of the current ITM-prodedure are bigger than the bad side effects.  And even more people voiced this opinion, e.g. @ https://wiki.debian.org/DebianMentorsFaq it says:

     Please Note: Don't go e-mailing maintainers with e-mails like "Your package
     looks unmaintained, I'm going to hijack your package". It helps nobody, and
     ensures that you will have at least one very unhappy Debian developer. "

    Why do people who object this have to resort to words like "pressure", "coercion" or "hijacking"? Seems to me you are intentionally trying to
    make it sound negative by labelling, instead of discussing the main
    problem of half-abandoned packages and how to enable collaboration on
    them.

    All the examples Andreas listed are seemingly unmaintained packages.
    This is not about your packages. If some day somebody asks about your package, and you don't want it to be touched and prefer to keep your
    package in the current state, you can just reply in email using one of
    the suggested response examples Soren outlined.

    There's also a _reason_ we do not enforce the use of salsa for our packaging
    work yet.  Maybe the best course of action now would be to try to get a GR on
    such a policy change.  (Ideally after the upcoming release, of course.)

    This is not about enforcing version control or Salsa. This is about
    how to handle packages that are not officially orphaned and which are
    not officially being salvaged, but something in between. If the new
    person (or team) putting energy in a package decides that their time
    is more efficiently spent when version control is utilized, it is just
    a side effect of it, and it happens after the original maintainer has
    had a chance to object to other people touching the package.


    Hi all,

    I need not do War & Peace here as I agree with the sentiments of Soren, Antonio and Otto. Taking care not to have overlap in procedures I think we could improve
    package quality where maintainers are happy to accept assistance done the right way.

    --

    Regards

    Phil

    Donate: https://buymeacoffee.com/kathenasorg

    --

    "I play the game for the game’s own sake"

    Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

    --

    Internet Relay Chat (IRC): kathenas

    Website: https://kathenas.org

    Instagram: https://instagram.com/kathenasorg

    Threads: https://www.threads.net/@kathenasorg

    --





    -----BEGIN PGP SIGNATURE-----

    iQJOBAABCAA4FiEEcKCsRax3nv6E9jrtckqptS8CTIsFAmgcXGkaHHBoaWxpcC53 eWV0dEBrYXRoZW5hcy5vcmcACgkQckqptS8CTIusxg/9GRkNFfFWr5t6z9CekPJz mDlEQ+Sny33hOQS2wnMnqkZMSQtZtWAlYaJXjyefOJPzSWP8/JsiyqemIr2tJV0K H3CWpoFPru4N9/AkLih/k8/7Wg3/LFMK0tUOJjQMgSp4C5eF3ESpdUzODvUfKJNm QHa1cDgZ4r4bfRX2zailpc2pX+3Kl0z/7gthcp3y+EzA+i3ILLBj7nb1tZdpJC1W zw/GAGD5b3xUr03z+xTFLGP/RbeqnBSuUvGiouDt6Qh+DH+SIbbhB9dC7H6Ic6LS Q2Mhz7ujOE0o4C+CSm/81pOVQCCImOXdaSNI8yWqcS88t1s2QpbQT3GfxtHM+0Ns zy18q9p7+VfmPVs38yDZdwjmzlzhIrxS0UkHHfspzwzYHM8v3qxEu7S9bL+nvZup G153Iq+IP+F859Er3wDjArar+7vHt0Az38OZYk6btB3inMcO6iz8N0OPJf6ggYJ4
    9X/vLiPA/SZWD
  • From Holger Levsen@21:1/5 to Andreas Tille on Thu May 8 10:40:01 2025
    On Thu, May 08, 2025 at 10:26:08AM +0200, Andreas Tille wrote:
    again, orphaning means doing a QA upload. a gentler path would be an NMU. again, I don't why we need a new process here.
    Orphaning is something typically done by the maintainer themselves[1].

    that is true and it's also true that orphaning is typically done by
    someone else as part of an QA upload.

    If someone else does it unilaterally, wouldn't that come closer to a
    hijack?

    right, one should not orphan without consent of the maintainer or the MIA team.

    here are 101 packages waiting for an upload setting the maintainer
    to the QA team:

    https://qa.debian.org/orphaned.html

    Would it feel more appropriate if I called it ITO (Intent to Orphan)
    instead of ITN and use the 21 days waiting period + upload to
    delayed=10?

    IMO it would certainly feel appropriate to use *existing processes*
    instead of inventing new ones *and* excercising them on the archive
    immediatly prior to wider discussion.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    No mas pobres en un pais rico!

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgcbW8ACgkQCRq4Vgaa qhyqaA//eK2ZmzMTGFVJ7EAgPXXHBjy5Ui7BhJSUUGIPWaoF5KJBvxNTb3gll79B B7LuCRe+odOZuvD08NMnalVs8Y1z6hNBTwxVDqATVCakqdORq6KJ6NLhQtV/n6i/ bCAjqsbMIm/V8ixKlm73gFuKBJxvwsOcW9gb25AMYE17NlDsI+s7f4f6jqTrp9GJ x7QBk8JfS/Jhm2C9MZeasSX3iBOGNLsAa7aCjHivKLshW8GzfSCJm3v3YfuimfRm 3Au1xi6RSPciH8nijL2Rdfvd7d1TKQL3vAPWC0pyUPRUyvQI2hf24+1lp9IYaV9h 8bh+wIq3iCdAM6VpesxRycbzvfTk900a32Hxm6xDfh6rN34pZMac4LwKD0en75iq 5ZvthbNUPFILXhy44MiGC9VK2H0BT+A16QIkVqEm7jYjXIpZd4NIKmEmLd+dR7yR 9Wy14gFM6EYivEtuHvVGuJxDn8nywd/2xSne1+l2W1Fo6HoOn4Xz1flmzs0GaoGH YwEnOI8XtlB+f07RvZAHxACimxUPQHz9SzlTRnqB0ZGRQjga2l1IVPyhIJOCjNpz UGrbSeG7nJAc16J5KXletQ21eJN3TYXkeU1kYyFmC08TeidijeJsOVxe6l+Kbkkm +lR8cWeZktzXDrjk
  • From Andrey Rakhmatullin@21:1/5 to Holger Levsen on Thu May 8 10:50:02 2025
    On Thu, May 08, 2025 at 08:06:03AM +0000, Holger Levsen wrote:
    I think your reaction to this is a bit harsh. I see this ITN proposal as
    a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.

    we have a procedure for this. orphan the package, do an QA upload.

    Well we don't? We don't seem to have a procedure for orphaning a single
    random someone else's package without them agreeing? This discussion is
    going in circles over the past couple of years, because people invent and implement, or just propose, various ad-hoc procedures and then other
    people (often rightfully) say "this procedure is against the accepted
    policies and/or abuses them", "this procedure's goal is not what the
    project actually wants for this package" or "until this is officially in devref I won't comply".

    I will even make a stronger claim: that there is no actual project
    consensus, or at least a consensus against the louder parties, on what the project should and shouldn't allow doing with effectively unmaintained packages.


    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmgcbnotFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh a+AQAKlDnmDAW1h2glyn/RXYTLErzgcbyeSHAj+9KWk4WoWxPGrF0U4CmePrikG1 Y3bSObZpQ8/IqizjdhPpEbSJv6sB0d2NZWN07Ds+fULcN/vV3zoReyxV0PmbhepY ZhrJVeXWW3i536NtUrk2YwEyCla5NXBJsdpW5TZK7ZSc3w4MpyMV0KU3n1GHnQNG zrMPsX1ANmxAalcwllgsKB+R+VfrFRAcQ3PGMXDHSTEaI460aE0H1zk21aAm6l9t O/lU6PNPx5F3ZlUbZE3kz4crdr2bBYK+ENpGA8dAbWt859+KcRTUXXwkhhUFULMV wIP6HsPelYHP1O+bGxenRQ6GLC5Qn0MajGuiPfPju8RZ7ftl3OHZHhuxJNrMG3FN hAvO4yTSDhOcdNjHXNgZOHvwBKLW8KyESYMBRQaoIE8AfHKbzTQmzv6mbNJ9HwZF ugg8atjQJ8rCU8rcwCCVVLpWW6h7maBA6dRkKkB5HxGZvMuvD9QDYkxuMcDORN1/ l+Reqtm9MGc5p8rPArXkeMwBA67os1kwEbVvTuwi7pGk7W1wp4+4O2bO0DPWi7DP dn50rmQlHcvomHD98oTNb1ZkviN+WAUrPc811GLeTQ7/bd7Yt81RtGtI4XE7tybB GdikZieE8jZccevy0nTldHSQXZFLevWdMyYQO9/F808g/HP7
    =tai3
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Thu May 8 10:30:01 2025
    Hi Holger,

    Am Thu, May 08, 2025 at 08:07:35AM +0000 schrieb Holger Levsen:
    On Thu, May 08, 2025 at 10:00:10AM +0200, Andreas Tille wrote:
    From my point of view, orphaning would be a more forceful step--closer
    in spirit to a QA upload, as Holger suggested. I prefer a gentler path
    that allows space for maintainers to re-engage if they wish.

    again, orphaning means doing a QA upload. a gentler path would be an NMU. again, I don't why we need a new process here.

    Orphaning is something typically done by the maintainer themselves[1].
    If someone else does it unilaterally, wouldn't that come closer to a
    hijack? There's precedent for "Intent to orphan packages with
    unreachable maintainer address"[2]--but of course, that assumes attempts
    to contact the maintainer have failed.

    Would it feel more appropriate if I called it ITO (Intent to Orphan)
    instead of ITN and use the 21 days waiting period + upload to
    delayed=10?

    Kind regards
    Andreas.

    [1] https://wiki.debian.org/Orphaning
    [2] https://lists.debian.org/debian-qa/2021/01/msg00009.html

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Thu May 8 11:00:01 2025
    Quoting Andreas Tille (2025-05-08 10:00:10)
    Hi Jonas,

    Am Wed, May 07, 2025 at 10:27:03PM +0200 schrieb Jonas Smedegaard:
    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.

    What is your offer? To take over? No, you don't want to do an ITS.

    The offer is: fixed bugs, modernised packaging, and migration to
    Salsa--at no cost to the current maintainer.

    For non-maintainer contributions with no cost to the maintainer, we have
    a procedure already: NMU.

    You chose to use an unusually long delay and to call it something else *exactly* because it has cost to the maintainer.

    The cost is changes to maintenance workflow, which requires changes in
    skills to maintain the package going forward.


    In fact, I've heard from
    several maintainers that they weren't sure how to migrate to Salsa, so
    this can be a helpful nudge rather than a takeover.

    You mean you have heard from several maintainers that they accepted the
    cost you imposed on them, right?


    Just for context: I've filed 33 ITS bugs so far, so ITN is not a
    substitute for salvage--it's what I resort to only when an ITS doesn't
    seem appropriate or feasible.

    You mean when you do not want to take over but want to provide a
    drive-by contribution without yourself carrying the cost of it, right?


    I try to verify activity through
    contributors.debian.org and typically notify the MIA team if the maintainer appears inactive.

    So you are talking about an ITO - intent to orphan? Or ITREAO -
    intent to reveal effectively an orphan?

    From my point of view, orphaning would be a more forceful step--closer
    in spirit to a QA upload, as Holger suggested. I prefer a gentler path
    that allows space for maintainers to re-engage if they wish.

    You mean you would rather coerce the current maintainer to accept the
    costs of your changes to workflow than having them orphan the package,
    right?


    In any case, you are talking about invasive action that the current maintainer either don't care about because they don't care either way,
    or that they are happy about because... they were asleep and happy that
    you came by and gave them a friendly-but-firm shake?

    I appreciate the irony--it's a fair push to reflect on how such actions
    might be perceived. The goal is definitely not to shake people awake,
    but to give room for engagement before a package is silently left to
    rot. That said, tone and framing do matter, and I'm very open to
    adjusting both.

    I understand that we choose different words for this, but can we agree
    that you are talking about something that is more... substantial than
    what is generally understood to be covered by an NMU?

    And can we agree that what you would like to achieve more tenerally with
    your experiment is for such more substantial non-maintainer changes to
    have a formal procedure so as to be recognized as "normal" rather than
    unusual behaviour within Debian?

    I.e. you want to normalize more-substantial-than-NMU actions onto
    packages by non-maintainers, right?

    I find it problematic that you frame more-substantial-than-NMU actions
    as having zero cost for the maintainer, because that makes the
    discussion around establishing such normalization difficult: Some will
    look at your promise that it is harmless and feel that I am a lunatic to
    stir hatred and negative vibes in the conversation. It is already
    happening, so arguably you already succeeded in having my concerns not
    taken seriously: Congratulations.


    I'd prefer to avoid terms that presume bad faith or intention. The whole point of this discussion is to find a name that honestly reflects the
    purpose without being misleading or inflammatory. I'm still hoping we
    can agree on something neutral that signals both intent and
    openness--without framing it as a hostile act.

    Please let us first establish a consensus on whether it has cost for the maintainer - I am quite puzzled why this is an issue at all if not.


    Do you personally agree that there is a problem to be addressed, and are
    you mainly unhappy with my attempt at a solution, with the name I picked
    for it--or both?

    I think there several problems to be addressed, but I am uncertain which
    of them, if any, you addressed with your experiment and we now address
    with this discussion. What I strongly suspect is causing my confusion
    is your framing it as totally harmless and purely for the good of all. Halleluja, how can anyone but a grumpy lunatic disagree with that?


    Thank you for your open words in any case and looking forward to see
    you in Brest

    Yes, looking forward to see a bunch of you soon in Brest,

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private --==============01168752155472046=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

    -----BEGIN PGP SIGNATURE-----

    wsG7BAABCgBvBYJoHHCTCRAsfDFGwaABIUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmeQ8xJBuZ0izWKP9sKth0Y4X5FV9h2pCLnCMTA+eFWW EhYhBJ/j6cNmkaaf9TzGhCx8MUbBoAEhAACy4w/+PSvQrAbRbYkmagltLNghazYq JuIQZyRB3PrHFqWIZMWRVzZow6CgHFTTmkuzMmICQIluoatnwk5kAS54RDRjSolZ VmVceGtpM2GD56NbRIt2/4yuCBF6vRBtdtLxVP+EhAcLHlciM+9EMTHkTFR1Hzpg ydeaktZLyxDDrddo2DxEel5owtBTMuj6ExFmq6IdV+Cr+Lc+Hp0qGeCvXtf2TZUW SrRlk2ixZBuRyuv0mcCUXAEwxBNXksMS9Hnp95n52nbJxgaKaUVwwshOhkbEPDJk Af9BV3wnFrzb4DOtVn7LptyIces8fDgRoA7UND2RkI06Am1+gLI+4IrMtZXuUxrM bPpveJ110TK292XJvFsakTNq+sV/RJgFQwV+cVSz
  • From Andrey Rakhmatullin@21:1/5 to Holger Levsen on Thu May 8 11:20:01 2025
    On Thu, May 08, 2025 at 08:46:35AM +0000, Holger Levsen wrote:
    I think your reaction to this is a bit harsh. I see this ITN proposal as >> > > a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.
    we have a procedure for this. orphan the package, do an QA upload.
    Well we don't?

    oh, come on: https://wiki.debian.org/qa.debian.org/MIATeam

    No, this is only a subset of what is being discussed (not just in the
    quote you snipped but also in the quotes above). Of course I know this procedure technically exists, that's why I added "single packages".

    just because one doesn't like what we have, we still have that procedure.

    I (and others) wonder if it still works. The tools on quantz famously
    don't.


    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmgcdoEtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh 0PsQAJSoIa7ddDjHPhN1r3p7ThQgoivfMrkNZmOS130oXA5YrLsE7kG0Vb9f1Kca aSP6ab1wJULMZXkZs7N3b1AexzADjDTvsf513lce8sk6yJXExaJ/kYjGvhGxLwF/ LsqzieKjo0LkwHwtvI1gMwtRY7aQhQieZfP20xByR7pqgvRguY2ejT9mm51ol0HA nn4L/pb/yS6MAs6ntyfiiHl6wUDYEFs5uoUrt+pHgaAZK+lTQtTHf/kpgHleuzla ZyXlq1d3XQYm4fVYpKw/8vOvrFViYFEN9NCDJu4ysTwPzINmpYK+fgpWiczbwBuN HAkcAu70PjkR9cEvFdPGGYcRjZDmO2V9481Sg9Cvq7tL8bvC6icTd7ZYVz9eOcJb 4llBYy7V4FUdh7aN9mg9NvAdzkfUFobHzu4t1jVHIl28IHd6b8oWI0px8XdmipCC 2nj5pvJUKv3AOQGTAs01obb9g26ycOeR6tAyp/gLFL2D25+RphIUk4D9Lw+dx3DY CPRrY7oZd9fjGiWGk7MPdbRzJZnhCqmmII4UJF8yH0cSI8MjLwwCGCKbvjMpw1ow K8ztWACyuXCB0zWkRetI69T7j2GBvj/CYSnGbJpBRDkGVV4112YOMWH+CbeXzYbj p0EA3CLwPBN1NilKuDQS5jxi3iQ8P5iOWEWDMoUjMaa8Fo0+
    =6j9p
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From thomas@goirand.fr@21:1/5 to All on Thu May 8 13:40:01 2025
    CgpPbiBNYXkgOCwgMjAyNSAwNDoyNywgSm9uYXMgU21lZGVnYWFyZCA8am9uYXNAam9uZXMuZGs+ IHdyb3RlOgoKPiBXaGF0IGRvIHlvdSB3YW50IHRob3NlIG51bWJlcnMgdG8gdGVsbCB1cz8gVGhh dCB0aGVyZSBpcyBub3RoaW5nCgo+IGludmFzaXZlIGFib3V0IHlvdXIgZXhwZXJpbWVudGFsIG1l dGhvZCBhbmQgdGhlcmVmb3JlIG5vIG5lZWQgdG8gaW52ZW50Cgo+IG5ldyBhY3JvbnltcyBiZWNh dXNlIE5NVSBpcyBhIHBlcmZlY3RseSBmaW5lIGRlc2NyaXB0b3IsIG9yIHRoYXQgeW91cgoKPiBt ZXRob2QgaGFzIHNob3cgZWZmaWNpZW5jeSBvciB0aGF0IHRoZSB2aWN0aW1zIChhLmsuYS4gbHVj a3kgdGFyZ2V0cyBvZgoKPiB5b3VyIG1lcmNpZnVsIGF0dGVudGlvbikgd2VyZSBzdGF0aXN0aWNh bGx5IGhhcHB5IHdpdGggeW91ciBjb2VyY2lvbiwKCj4gb3IuLi4/CgoKSSBmb3VuZCB0aGlzIHBh cmFncmFwaCB2ZXJ5IG11Y2ggb3V0IG9mIGxpbmUuIEhhdmUgeW91IGNvbmFpZGVyZWQgdGhhdCBt YXliZSB0aGUgInZpY3RpbXMiIG1heSBpbiBmYWN0IHZlcnkgbXVjaCBhcHByZWNpYXRlIHRoZSBo ZWxwIHRoYXQgaXMgb2ZmZXJlZD8KCgpJdCBpcyB3aXRoIHRoaXMga2luZCBvZiB2ZXJ5IHVud2Fu dGVkIGF0dGl0dWRlIHRoYXQgd2Uga2VlcCBoYXJtZnVsIHN0cm9uZyBwYWNrYWdlIG93bmVyc2hp cCBpbiBEZWJpYW4uCgoKSSBzdXBwb3J0IEFuZHJlYXMgd29yaywgYW5kIGFueW9uZSBhdHRlbXB0 aW5nIE5NVSwgZXNwY2lhbGx5IGNvbnNpZGVyaW5nIHRoaXMgaG9zdGlsZSBhdG1vc3BoZXJlIG1h aW50YWluZWQgYnkgYSBzbWFsbCBtaW5vcml0eSBvZiB1cy4KCgpUaG9tYXMgR29pcmFuZCAoemln bykKCgo= PGh0bWw+PGJvZHk+PGJyPjxkaXYgZGlyPSJsdHIiPk9uIE1heSA4LCAyMDI1IDA0OjI3LCBKb25h cyBTbWVkZWdhYXJkICZsdDtqb25hc0Bqb25lcy5kayZndDsgd3JvdGU6PC9kaXY+CjxkaXYgZGly PSJsdHIiPiZndDsgV2hhdCBkbyB5b3Ugd2FudCB0aG9zZSBudW1iZXJzIHRvIHRlbGwgdXM/IFRo YXQgdGhlcmUgaXMgbm90aGluZzwvZGl2Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IGludmFzaXZlIGFi b3V0IHlvdXIgZXhwZXJpbWVudGFsIG1ldGhvZCBhbmQgdGhlcmVmb3JlIG5vIG5lZWQgdG8gaW52 ZW50PC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDsgbmV3IGFjcm9ueW1zIGJlY2F1c2UgTk1VIGlz IGEgcGVyZmVjdGx5IGZpbmUgZGVzY3JpcHRvciwgb3IgdGhhdCB5b3VyPC9kaXY+CjxkaXYgZGly PSJsdHIiPiZndDsgbWV0aG9kIGhhcyBzaG93IGVmZmljaWVuY3kgb3IgdGhhdCB0aGUgdmljdGlt cyAoYS5rLmEuIGx1Y2t5IHRhcmdldHMgb2Y8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OyB5b3Vy IG1lcmNpZnVsIGF0dGVudGlvbikgd2VyZSBzdGF0aXN0aWNhbGx5IGhhcHB5IHdpdGggeW91ciBj b2VyY2lvbiw8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OyBvci4uLj88L2Rpdj4KPGJyPjxkaXYg ZGlyPSJsdHIiPkkgZm91bmQgdGhpcyBwYXJhZ3JhcGggdmVyeSBtdWNoIG91dCBvZiBsaW5lLiBI YXZlIHlvdSBjb25haWRlcmVkIHRoYXQgbWF5YmUgdGhlICZxdW90O3ZpY3RpbXMmcXVvdDsgbWF5 IGluIGZhY3QgdmVyeSBtdWNoIGFwcHJlY2lhdGUgdGhlIGhlbHAgdGhhdCBpcyBvZmZlcmVkPzwv ZGl2Pgo8YnI+PGRpdiBkaXI9Imx0ciI+SXQgaXMgd2l0aCB0aGlzIGtpbmQgb2YgdmVyeSB1bndh bnRlZCBhdHRpdHVkZSB0aGF0IHdlIGtlZXAgaGFybWZ1bCBzdHJvbmcgcGFja2FnZSBvd25lcnNo aXAgaW4gRGViaWFuLjwvZGl2Pgo8YnI+PGRpdiBkaXI9Imx0ciI+SSBzdXBwb3J0IEFuZHJlYXMg d29yaywgYW5kIGFueW9uZSBhdHRlbXB0aW5nIE5NVSwgZXNwY2lhbGx5IGNvbnNpZGVyaW5nIHRo aXMgaG9zdGlsZSBhdG1vc3BoZXJlIG1haW50YWluZWQgYnkgYSBzbWFsbCBtaW5vcml0eSBvZiB1 cy48L2Rpdj4KPGJyPjxkaXYgZGlyPSJsdHIiPlRob21hcyBHb2lyYW5kICh6aWdvKTwvZGl2Pgo8 YnI+PC9ib2R5PjwvaHRtbD4=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Thu May 8 13:50:01 2025
    Quoting thomas@goirand.fr (2025-05-08 13:30:17)


    On May 8, 2025 04:27, Jonas Smedegaard <jonas@jones.dk> wrote:

    What do you want those numbers to tell us? That there is nothing

    invasive about your experimental method and therefore no need to invent

    new acronyms because NMU is a perfectly fine descriptor, or that your

    method has show efficiency or that the victims (a.k.a. lucky targets of

    your merciful attention) were statistically happy with your coercion,

    or...?


    I found this paragraph very much out of line. Have you conaidered that maybe the "victims" may in fact very much appreciate the help that is offered?


    It is with this kind of very unwanted attitude that we keep harmful strong package ownership in Debian.


    I support Andreas work, and anyone attempting NMU, espcially considering this hostile atmosphere maintained by a small minority of us.

    Yes, I am quite aware of the appreciation from some maintainers of the contributions made by Andreas - my criticism is another which goes
    beyond appreciative maintainers. I do believe that Andreas'
    experiment *also* aims to go beyond appreciative maintainers, and that
    is the very reason he e.g. puts a very long delay on those
    experimental contributions.

    If I understand you correctly, you are reading into my criticism of
    Andreas that I am part of a minority in Debian that creates a hostile atmosphere by refusing to collaborate.

    That is not how I see myself nor my position towards Debian work.

    I think there is a lot of confusion in this thread due to choice of
    words more than intended meaning - from many sides, including mine.

    I hope we can reach an understanding - either here in this thread or
    perhaps in Brest. If you simply want to condemn me based on what I have uttered so far, then I find it quite sad.

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From thomas@goirand.fr@21:1/5 to All on Thu May 8 14:00:01 2025
    CgpPbiBNYXkgOCwgMjAyNSAxOTo0NiwgSm9uYXMgU21lZGVnYWFyZCA8am9uYXNAam9uZXMuZGs+ IHdyb3RlOgoKPgoKPiBZZXMsIEkgYW0gcXVpdGUgYXdhcmUgb2YgdGhlIGFwcHJlY2lhdGlvbiBm cm9tIHNvbWUgbWFpbnRhaW5lcnMgb2YgdGhlIAoKPiBjb250cmlidXRpb25zIG1hZGUgYnkgQW5k cmVhcyAtIG15IGNyaXRpY2lzbSBpcyBhbm90aGVyIHdoaWNoIGdvZXMgCgo+IGJleW9uZCBhcHBy ZWNpYXRpdmUgbWFpbnRhaW5lcnMuICBJIGRvIGJlbGlldmUgdGhhdCBBbmRyZWFzJyAKCj4gZXhw ZXJpbWVudCAqYWxzbyogYWltcyB0byBnbyBiZXlvbmQgYXBwcmVjaWF0aXZlIG1haW50YWluZXJz LCBhbmQgdGhhdCAKCj4gaXMgdGhlIHZlcnkgcmVhc29uIGhlIGUuZy4gcHV0cyBhIHZlcnkgbG9u ZyBkZWxheSBvbiB0aG9zZSAKCj4gZXhwZXJpbWVudGFsIGNvbnRyaWJ1dGlvbnMuIAoKPgoKPiBJ ZiBJIHVuZGVyc3RhbmQgeW91IGNvcnJlY3RseSwgeW91IGFyZSByZWFkaW5nIGludG8gbXkgY3Jp dGljaXNtIG9mIAoKPiBBbmRyZWFzIHRoYXQgSSBhbSBwYXJ0IG9mIGEgbWlub3JpdHkgaW4gRGVi aWFuIHRoYXQgY3JlYXRlcyBhIGhvc3RpbGUgCgo+IGF0bW9zcGhlcmUgYnkgcmVmdXNpbmcgdG8g Y29sbGFib3JhdGUuIAoKPgoKPiBUaGF0IGlzIG5vdCBob3cgSSBzZWUgbXlzZWxmIG5vciBteSBw b3NpdGlvbiB0b3dhcmRzIERlYmlhbiB3b3JrLiAKCj4KCj4gSSB0aGluayB0aGVyZSBpcyBhIGxv dCBvZiBjb25mdXNpb24gaW4gdGhpcyB0aHJlYWQgZHVlIHRvIGNob2ljZSBvZiAKCj4gd29yZHMg bW9yZSB0aGFuIGludGVuZGVkIG1lYW5pbmcgLSBmcm9tIG1hbnkgc2lkZXMsIGluY2x1ZGluZyBt aW5lLiAKCj4KCj4gSSBob3BlIHdlIGNhbiByZWFjaCBhbiB1bmRlcnN0YW5kaW5nIC0gZWl0aGVy IGhlcmUgaW4gdGhpcyB0aHJlYWQgb3IgCgo+IHBlcmhhcHMgaW4gQnJlc3QuICBJZiB5b3Ugc2lt cGx5IHdhbnQgdG8gY29uZGVtbiBtZSBiYXNlZCBvbiB3aGF0IEkgaGF2ZSAKCj4gdXR0ZXJlZCBz byBmYXIsIHRoZW4gSSBmaW5kIGl0IHF1aXRlIHNhZC4gCgo+Cgo+IC0gSm9uYXMgCgoKVGhhbmtz IGZvciB0aG9zZSAoSU1PIG5lZWRlZCkgd29yZHMuIERvIG5vdCB3b3JyeSwgSSBkbyBoYXZlIGEg bG90IG9mIGNvbnNpZGVyYXRpb24gZm9yIHlvdSwgYm90aCBhcyBhIHBlcnNvbiBhbmQgZm9yIHlv dXIgd29yayBpbiBEZWJpYW4uIEl0J3MgZ3JlYXQgdGhhdCB5b3Ugd2lsbCBhbHNvIGJlIGluIEJy ZXN0LgoKClRob21hcyBHb2lyYW5kICh6aWdvKQoKCg== PGh0bWw+PGJvZHk+PGJyPjxkaXYgZGlyPSJsdHIiPk9uIE1heSA4LCAyMDI1IDE5OjQ2LCBKb25h cyBTbWVkZWdhYXJkICZsdDtqb25hc0Bqb25lcy5kayZndDsgd3JvdGU6PC9kaXY+CjxkaXYgZGly PSJsdHIiPiZndDs8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OyBZZXMsIEkgYW0gcXVpdGUgYXdh cmUgb2YgdGhlIGFwcHJlY2lhdGlvbiBmcm9tIHNvbWUgbWFpbnRhaW5lcnMgb2YgdGhlIDwvZGl2 Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IGNvbnRyaWJ1dGlvbnMgbWFkZSBieSBBbmRyZWFzIC0gbXkg Y3JpdGljaXNtIGlzIGFub3RoZXIgd2hpY2ggZ29lcyA8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0 OyBiZXlvbmQgYXBwcmVjaWF0aXZlIG1haW50YWluZXJzLsKgIEkgZG8gYmVsaWV2ZSB0aGF0IEFu ZHJlYXMmIzM5OyA8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OyBleHBlcmltZW50ICphbHNvKiBh aW1zIHRvIGdvIGJleW9uZCBhcHByZWNpYXRpdmUgbWFpbnRhaW5lcnMsIGFuZCB0aGF0IDwvZGl2 Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IGlzIHRoZSB2ZXJ5IHJlYXNvbiBoZSBlLmcuIHB1dHMgYSB2 ZXJ5IGxvbmcgZGVsYXkgb24gdGhvc2UgPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDsgZXhwZXJp bWVudGFsIGNvbnRyaWJ1dGlvbnMuIDwvZGl2Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7PC9kaXY+Cjxk aXYgZGlyPSJsdHIiPiZndDsgSWYgSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHksIHlvdSBhcmUg cmVhZGluZyBpbnRvIG15IGNyaXRpY2lzbSBvZiA8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OyBB bmRyZWFzIHRoYXQgSSBhbSBwYXJ0IG9mIGEgbWlub3JpdHkgaW4gRGViaWFuIHRoYXQgY3JlYXRl cyBhIGhvc3RpbGUgPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDsgYXRtb3NwaGVyZSBieSByZWZ1 c2luZyB0byBjb2xsYWJvcmF0ZS4gPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDs8L2Rpdj4KPGRp diBkaXI9Imx0ciI+Jmd0OyBUaGF0IGlzIG5vdCBob3cgSSBzZWUgbXlzZWxmIG5vciBteSBwb3Np dGlvbiB0b3dhcmRzIERlYmlhbiB3b3JrLiA8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OzwvZGl2 Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IEkgdGhpbmsgdGhlcmUgaXMgYSBsb3Qgb2YgY29uZnVzaW9u IGluIHRoaXMgdGhyZWFkIGR1ZSB0byBjaG9pY2Ugb2YgPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZn dDsgd29yZHMgbW9yZSB0aGFuIGludGVuZGVkIG1lYW5pbmcgLSBmcm9tIG1hbnkgc2lkZXMsIGlu Y2x1ZGluZyBtaW5lLiA8L2Rpdj4KPGRpdiBkaXI9Imx0ciI+Jmd0OzwvZGl2Pgo8ZGl2IGRpcj0i bHRyIj4mZ3Q7IEkgaG9wZSB3ZSBjYW4gcmVhY2ggYW4gdW5kZXJzdGFuZGluZyAtIGVpdGhlciBo ZXJlIGluIHRoaXMgdGhyZWFkIG9yIDwvZGl2Pgo8ZGl2IGRpcj0ibHRyIj4mZ3Q7IHBlcmhhcHMg aW4gQnJlc3QuwqAgSWYgeW91IHNpbXBseSB3YW50IHRvIGNvbmRlbW4gbWUgYmFzZWQgb24gd2hh dCBJIGhhdmUgPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDsgdXR0ZXJlZCBzbyBmYXIsIHRoZW4g SSBmaW5kIGl0IHF1aXRlIHNhZC4gPC9kaXY+CjxkaXYgZGlyPSJsdHIiPiZndDs8L2Rpdj4KPGRp diBkaXI9Imx0ciI+Jmd0OyAtIEpvbmFzIDwvZGl2Pgo8YnI+PGRpdiBkaXI9Imx0ciI+VGhhbmtz IGZvciB0aG9zZSAoSU1PIG5lZWRlZCkgd29yZHMuIERvIG5vdCB3b3JyeSwgSSBkbyBoYXZlIGEg bG90IG9mIGNvbnNpZGVyYXRpb24gZm9yIHlvdSwgYm90aCBhcyBhIHBlcnNvbiBhbmQgZm9yIHlv dXIgd29yayBpbiBEZWJpYW4uIEl0JiMzOTtzIGdyZWF0IHRoYXQgeW91IHdpbGwgYWxzbyBiZSBp biBCcmVzdC48L2Rpdj4KPGJyPjxkaXYgZGlyPSJsdHIiPlRob21hcyBHb2lyYW5kICh6aWdvKTwv ZGl2Pgo8YnI+PC9ib2R5PjwvaHRtbD4=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?QsOhbGludCBSw6ljemV5?=@21:1/5 to All on Thu May 8 17:00:01 2025
    Hi,

    Holger Levsen <holger@layer-acht.org> ezt írta (időpont: 2025. máj.
    8., Cs, 10:38):

    On Thu, May 08, 2025 at 10:26:08AM +0200, Andreas Tille wrote:
    again, orphaning means doing a QA upload. a gentler path would be an NMU. again, I don't why we need a new process here.
    Orphaning is something typically done by the maintainer themselves[1].

    that is true and it's also true that orphaning is typically done by
    someone else as part of an QA upload.

    If someone else does it unilaterally, wouldn't that come closer to a hijack?

    right, one should not orphan without consent of the maintainer or the MIA team.

    here are 101 packages waiting for an upload setting the maintainer
    to the QA team:

    https://qa.debian.org/orphaned.html

    Would it feel more appropriate if I called it ITO (Intent to Orphan) instead of ITN and use the 21 days waiting period + upload to
    delayed=10?

    IMO it would certainly feel appropriate to use *existing processes*
    instead of inventing new ones *and* excercising them on the archive immediatly prior to wider discussion.

    I agree with using existing processes and I also appreciate Andreas'
    initiative to improve the state of long-neglected packages.

    I believe the ITN name is a bit redundant, since our NMU process with
    an upload to a delayed queue already signals an intention ahead of the
    change (i.e. getting the updated package accepted to the archive)
    happening.
    Slightly expanding the NMU process scope would be sufficient to handle
    such more intrusive changes, since we just need to cover a bigger
    *update* from a *non-maintainer*. I suggest adding a new
    recommendation to the developers-reference to upload bigger NMUs to
    DELAYED/15.

    As I understand, Andreas did not aim for orphaning the packages, just
    offering a bigger one-off help to the maintainer and it is reasonable
    to give maintainers longer time to respond in such cases. As I recall
    Andeas migrated one of my sadly neglected packages to Salsa in an NMU
    and I was (and still am) thankful for that.

    Cheers,
    Balint

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucas Nussbaum@21:1/5 to All on Thu May 8 20:40:01 2025
    On 08/05/25 at 16:56 +0200, Blint Rczey wrote:
    I agree with using existing processes and I also appreciate Andreas' initiative to improve the state of long-neglected packages.

    I believe the ITN name is a bit redundant, since our NMU process with
    an upload to a delayed queue already signals an intention ahead of the
    change (i.e. getting the updated package accepted to the archive)
    happening.
    Slightly expanding the NMU process scope would be sufficient to handle
    such more intrusive changes, since we just need to cover a bigger
    *update* from a *non-maintainer*.

    I agree

    The developers-reference has this sentence:
    Fixing cosmetic issues or changing the packaging style in NMUs is discouraged.

    Maybe it could be changed to:
    Using NMUs to make changes that are likely to be non-consensual is discouraged.

    That would allow for changes such as upgrading the packaging style from traditional debhelper to dh.

    *I suggest adding a new
    recommendation to the developers-reference to upload bigger NMUs to DELAYED/15.

    As I understand, Andreas did not aim for orphaning the packages, just offering a bigger one-off help to the maintainer and it is reasonable
    to give maintainers longer time to respond in such cases. As I recall
    Andeas migrated one of my sadly neglected packages to Salsa in an NMU
    and I was (and still am) thankful for that.

    I agree as well.

    dev-ref has:
    Other NMUs: 10 days

    maybe change to:
    Other NMUs: 10 days to 28 days, depending on the changes

    (that also requires increasing the delayed queue's max delay to more
    than the current 15 days)

    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Levsen@21:1/5 to Lucas Nussbaum on Thu May 8 20:50:01 2025
    On Thu, May 08, 2025 at 08:24:57PM +0200, Lucas Nussbaum wrote:
    The developers-reference has this sentence:
    Fixing cosmetic issues or changing the packaging style in NMUs is discouraged.

    Maybe it could be changed to:
    Using NMUs to make changes that are likely to be non-consensual is discouraged.

    That would allow for changes such as upgrading the packaging style from traditional debhelper to dh.

    I'm happily taking patches, MRs, bug reports for src:developers-reference!
    Esp consensual, non-controversial ones! ;)


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    "tja" - a German reaction to the apocalypse, dawn of the gods, nuclear war,
    an alien attack or no bread in the house.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgc+o4ACgkQCRq4Vgaa qhzPtxAAhS33lLjYlsMqbe/KquV92ZHCSlJP429ILRKFMIwa1FSGybDzWnZjitOW I0xGK3+E8Vf1ujYWvu/Vw5BGifizIjFkZAEXZ7xWLel+8Q11qfnPIjJQw7+WwX1B 5bP8cx1BDXAlsR4b34oOugGsdwv2/biByx7QHhkl21k9ofFKGifClUb+WYrw8ldn 8t32EBxiCI6x6HTRzuoZSPymOHU/nZIB0fnLtvZjLotss4GxMVk2dOAm0TsS5eBX Gch8w9QfmfOKFXx+Db63B81/2vU4JgLk+az+OnPJZbQKfmx28S3rFtf6h2cunyIE 3f2MBOOBD+yZonvqM6AXMvcipBtnPMcQdcdJSXQiozRbcsXMVEIjGnSQ7KBVugZz y8+u5qqt/uBy/ej3rHuKxP6Lu/bl7DVJfz5Hzva3WzCCAGEF049vWmMw53BSxvSb fQWJaT6rAIWy4xlwnzTxc9nTjosXe1AiGmLrHQxqL7RXHU6q1R6iI3PYlpRhv6jE 1mRjQDN1NJZH9SkavawlrPt2p+rXm7BdkEinMysO9Y6LkqwI11hM9kaxn+xa
  • From Bill Allombert@21:1/5 to All on Thu May 8 21:00:01 2025
    Le Thu, May 08, 2025 at 08:24:57PM +0200, Lucas Nussbaum a crit :
    On 08/05/25 at 16:56 +0200, Blint Rczey wrote:
    I agree with using existing processes and I also appreciate Andreas' initiative to improve the state of long-neglected packages.

    I believe the ITN name is a bit redundant, since our NMU process with
    an upload to a delayed queue already signals an intention ahead of the change (i.e. getting the updated package accepted to the archive) happening.
    Slightly expanding the NMU process scope would be sufficient to handle
    such more intrusive changes, since we just need to cover a bigger
    *update* from a *non-maintainer*.

    I agree

    The developers-reference has this sentence:
    Fixing cosmetic issues or changing the packaging style in NMUs is discouraged.

    Maybe it could be changed to:
    Using NMUs to make changes that are likely to be non-consensual is discouraged.

    The point of this sentence is to define what is non-consensual in the
    first place. Changing the packaging style means the NMU diff will be
    difficult to review.

    Cheers,
    Bill

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucas Nussbaum@21:1/5 to Bill Allombert on Thu May 8 22:00:01 2025
    On 08/05/25 at 18:50 +0000, Bill Allombert wrote:
    Le Thu, May 08, 2025 at 08:24:57PM +0200, Lucas Nussbaum a crit :
    On 08/05/25 at 16:56 +0200, Blint Rczey wrote:
    I agree with using existing processes and I also appreciate Andreas' initiative to improve the state of long-neglected packages.

    I believe the ITN name is a bit redundant, since our NMU process with
    an upload to a delayed queue already signals an intention ahead of the change (i.e. getting the updated package accepted to the archive) happening.
    Slightly expanding the NMU process scope would be sufficient to handle such more intrusive changes, since we just need to cover a bigger *update* from a *non-maintainer*.

    I agree

    The developers-reference has this sentence:
    Fixing cosmetic issues or changing the packaging style in NMUs is discouraged.

    Maybe it could be changed to:
    Using NMUs to make changes that are likely to be non-consensual is discouraged.

    The point of this sentence is to define what is non-consensual in the
    first place. Changing the packaging style means the NMU diff will be difficult to review.

    It don't think that it's about the ability to review the diff.
    If a NMU involves changing the packaging style _and_ making other changes,
    it's also possible to publish the changes somewhere as a serie of patches rather than as a single patch.

    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri May 9 06:20:01 2025
    Am Thu, May 08, 2025 at 09:56:47PM +0200 schrieb Lucas Nussbaum:
    The point of this sentence is to define what is non-consensual in the
    first place. Changing the packaging style means the NMU diff will be difficult to review.

    It don't think that it's about the ability to review the diff.

    The goal of the Bug of the Day initiative--through which the mentioned
    NMUs were prepared--is to reduce packaging smells[1], which are:

    1. Debhelper compatibility level: lower than 9 is a smell (we set 13)
    2. Build system: not using dh is a smell.
    3. Source format and patch system: not using 3.0 is a smell
    4. VCS: not using Git and Salsa is a smell (except if the package is using dgit).

    If a NMU involves changing the packaging style _and_ making other changes, it's also possible to publish the changes somewhere as a serie of patches rather than as a single patch.

    Fixing item 4 provides a well-known and convenient way to publish all
    patches, along with build logs automatically generated by Salsa CI.

    Kind regards
    Andreas.

    [1] https://trends.debian.net/#smells

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucas Nussbaum@21:1/5 to Andreas Tille on Fri May 9 09:50:01 2025
    On 09/05/25 at 06:10 +0200, Andreas Tille wrote:
    Am Thu, May 08, 2025 at 09:56:47PM +0200 schrieb Lucas Nussbaum:
    The point of this sentence is to define what is non-consensual in the first place. Changing the packaging style means the NMU diff will be difficult to review.

    It don't think that it's about the ability to review the diff.

    The goal of the Bug of the Day initiative--through which the mentioned
    NMUs were prepared--is to reduce packaging smells[1], which are:

    1. Debhelper compatibility level: lower than 9 is a smell (we set 13)
    2. Build system: not using dh is a smell.
    3. Source format and patch system: not using 3.0 is a smell
    4. VCS: not using Git and Salsa is a smell (except if the package is using dgit).

    If a NMU involves changing the packaging style _and_ making other changes, it's also possible to publish the changes somewhere as a serie of patches rather than as a single patch.

    Fixing item 4 provides a well-known and convenient way to publish all patches, along with build logs automatically generated by Salsa CI.

    I'm obviously a bit biaised since I authored trends.debian.net and thus arbitrarily decided of that list of smells . I agree with you that the
    first three items are things that it is reasonable to fix in an NMU
    (except in special cases, for example if the package is team-maintained,
    and the the team standardizes on using cdbs or source format 1.0).

    However, I have doubts about (4), since there's still so many different workflows to use Git+Salsa.

    Also, while (1-3) are things that can be worked on, sent to DELAYED/x,
    and cancelled if the maintainer disagrees, one cannot really do the same
    with switching to Git.

    Lucas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jonas Smedegaard@21:1/5 to All on Fri May 9 10:30:01 2025
    Quoting Lucas Nussbaum (2025-05-09 09:40:38)
    On 09/05/25 at 06:10 +0200, Andreas Tille wrote:
    Am Thu, May 08, 2025 at 09:56:47PM +0200 schrieb Lucas Nussbaum:
    The point of this sentence is to define what is non-consensual in the first place. Changing the packaging style means the NMU diff will be difficult to review.

    It don't think that it's about the ability to review the diff.

    The goal of the Bug of the Day initiative--through which the mentioned
    NMUs were prepared--is to reduce packaging smells[1], which are:

    1. Debhelper compatibility level: lower than 9 is a smell (we set 13)
    2. Build system: not using dh is a smell.
    3. Source format and patch system: not using 3.0 is a smell
    4. VCS: not using Git and Salsa is a smell (except if the package is using dgit).

    If a NMU involves changing the packaging style _and_ making other changes,
    it's also possible to publish the changes somewhere as a serie of patches rather than as a single patch.

    Fixing item 4 provides a well-known and convenient way to publish all patches, along with build logs automatically generated by Salsa CI.

    I'm obviously a bit biaised since I authored trends.debian.net and thus arbitrarily decided of that list of « smells ». I agree with you that the first three items are things that it is reasonable to fix in an NMU
    (except in special cases, for example if the package is team-maintained,
    and the the team standardizes on using cdbs or source format 1.0).

    However, I have doubts about (4), since there's still so many different workflows to use Git+Salsa.

    Also, while (1-3) are things that can be worked on, sent to DELAYED/x,
    and cancelled if the maintainer disagrees, one cannot really do the same
    with switching to Git.

    I find it smelly when a team-maintained package lacks individuals within
    that team being responsible for the package, and worry if pushing smelly lone-hero-maintained packages to be team-maintained just shifts the
    flavor of smells.

    @Lucas: Since you are apparently the judge on odours in Debian, would
    you find it sensible to introduce tracking of team-maintained packages
    where most recent uploads were done by non-Uploaders?

    (yes, I am aware that some teams might disagree with that being a smell,
    but that's already the case with current smells!)

    - Jonas

    --
    * Jonas Smedegaard - idealist & Internet-arkitekt
    * Tlf.: +45 40843136 Website: http://dr.jones.dk/
    * Sponsorship: https://ko-fi.com/drjones

    [x] quote me freely [ ] ask before reusing [ ] keep private

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Fri May 9 11:30:01 2025
    Am Fri, May 09, 2025 at 10:22:02AM +0200 schrieb Jonas Smedegaard:
    I find it smelly when a team-maintained package lacks individuals within
    that team being responsible for the package, and worry if pushing smelly lone-hero-maintained packages to be team-maintained just shifts the
    flavor of smells.

    I agree that this is a problem in some teams.

    @Lucas: Since you are apparently the judge on odours in Debian, would
    you find it sensible to introduce tracking of team-maintained packages
    where most recent uploads were done by non-Uploaders?

    As far as I understood the trends graphs are based on lintian-tags
    and I'm not aware of an according tag tracking this.

    Kind regards
    Andreas.

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wookey@21:1/5 to Andreas Tille on Sat May 10 12:30:01 2025
    On 2025-05-08 10:00 +0200, Andreas Tille wrote:
    Am Wed, May 07, 2025 at 10:27:03PM +0200 schrieb Jonas Smedegaard:

    Can we please stop calling it an intent to NMU when it is invasive?

    You're right--"Intent To NMU" is a misleading name for this. I'd gladly
    adopt a better term, and I appreciate any honest suggestion. Naming is
    hard, so thanks for helping.

    ITM Modernise
    ITU Update
    ITR Revamp
    move-to-collective-maintainership (failing to think a good short name here - maybe:)
    ITC Collectivise ?
    ITPM Publically Maintain

    I think the underlying tension here is that this is really about
    moving the package from a strong-maintainer model to a
    collective-maintainship model, and that is still somewhat
    controversial.

    Like Jonas I really don't think re-use of 'NMU' is appropriate here.
    I wouldn't put it quite as strongly as he did (that seemed rather too aggressive, when we know Andreas is a decent chap, trying to help),
    but I agree with his points.

    The move from archive to git+salsa is significant and whilst it _is_
    reversible that would be work (and I think 'going backwards' like this
    would be disapproved-of by quite a chunk of DMs/DDs) so it's quite a
    one-way thing in practice, which is why 'NMU' (under existing rules)
    is definitely the wrong name.

    So long as the maintainer really is long-gone/disinterested this
    process makes sense, but if there _is_ still a willing maintainer then
    Jonas' reaction is quite right - it's a big imposition/change and definitely not just an 'NMU'.

    Giving it a name that makes clear the status-change of the package
    should avoid confusion and argument.

    Of the various names I think 'Revamp' might actually be the best, as it avoids the value-judgement implicit in 'Update' and 'Modernise'.
    And in 10 years time it could be re-used for some other significant packaging change when we have moved on to new debates.

    'Collectivise' perhaps gets to the underlying issue better, but is
    perhaps too specific to this _particular_ revamping, and would look
    silly in a decade or two when we have other issues.

    So yeah, please pick a better name, and be mindful that
    'collectivising' packages is a big change, even if it feels like a
    simple 'updating' to those already in that world.

    Wookey
    --
    Principal hats: Debian, Wookware
    http://wookware.org/

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmgfKHQACgkQ+4YyUahv nkey1Q//QexI/n/wXHpq4dBVncd5ag9VNa5ViR0FcTFVCAWjUcgUlJjtIjxfCvAL C36ubDxnPC8dPoTC1TE+Hrl8bfDEZgW4QselIqlaWHNe5q4p4Yex9sJAc7oespbD wTTKFO6b0ZDxROE0wPyECIGsQq4LiC1VxPiYJNRptjsghuHoj2y+Y+be2MqrMsH8 qnSuVBrkY78WP4Ew8unSvRhY9jGMadTUd122NXK4sivjBOMCUQB+sCC/ufnTktlo L7jYGUynG7ev0d8l+n4c6iZsgMUYSmuA+lmE9evPg9b4P+1XQkKuJnFrKFdRgmAh tM5NuAWkw6mzVoHL6rdMeCahVj4ydW4szjZCfYjA/1TnpTHjLjUSsRaF4M4X/azV ykHzFW9bszQMfwEfUmvDyODZqFBzzBLK2vT5rOLISfFTZgSA35e9OAbw7zQhprQt UJBvnPbbG233vGk3gH2ZdEJGk24PPZJnp2fOBIjKmMA6j2AjOc6V3yYldIc3oubo a778QgrMXZx7kC69OVdfZr0pDlVCmPKcVrY8CN3h6AR4gzbM5vohiGMnggscUW9I 1ffOwdY/wxlu8uMjaFsXYNdY7hPYiGykuK4V2cmjTbeq5Eozjn9FZAb4Ri8UgrPb GehSG5QW05zEgYhz84/bkExGXur7JoRfb6nsMOeFhrtNcyvYKGo=
    =zbhG
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Raphael Hertzog@21:1/5 to Tiago Bortoletto Vaz on Sun May 11 12:10:01 2025
    Hello,

    On Wed, 07 May 2025, Tiago Bortoletto Vaz wrote:
    So whatever you call your intention here I guess we should see it with welcoming eyes. But, if one feels ITN can be somewhat misleading, let's
    just try something else: ITR (Intent to Revamp)?

    "to change or arrange something again, in order to improve it"

    IMP: Intent to Modernize Packaging ?

    The possibly "invasive" part is more clearly communicated with such a
    wording.

    Cheers,
    --
    ⢀⣴⠾⠻⢶⣦⠀ Raphaël Hertzog <hertzog@debian.org>
    ⣾⠁⢠⠒⠀⣿⡁
    ⢿⡄⠘⠷⠚⠋ The Debian Handbook: https://debian-handbook.info/get/
    ⠈⠳⣄⠀⠀⠀⠀ Debian Long Term Support: https://deb.li/LTS

    -----BEGIN PGP SIGNATURE-----
    Comment: Signed by Raphael Hertzog

    iQEzBAABCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAmggdy8ACgkQA4gdq+vC mrkrYwf8C/ScI73MgKIm18xYxDvsb5VccSYfU/U9pmNjJxqLsLQKBAaClrPBN5K9 72Y2/JZKzaELDFynFCcTYt/RvRpp5pbFzWL5nGs5dFnsF+rr6+TFXkawWzbJqdGR Zm644Ibcul3bRI2w8yxdBYiBIOE2qaZ/DkpLzIK/5um1PNC7mKkwCMpOtwX16rph 0jsx0EcDtAdf8hP46jZh5ldJqqAPozooEeQVpq/Ya60NtGkqkxOLnCP12c0iTe74 oTSaq3yNfGWEGfMyICy2zwJaO5k5G32igqqfovyDtKu1rl5rKW2mHnJznaxbB0nf eLTl04IgnlrbVyq9dbobiZsuPMFPtA==
    =kLQD
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Tille@21:1/5 to All on Mon May 12 17:00:01 2025
    Am Sat, May 10, 2025 at 11:20:41AM +0100 schrieb Wookey:
    On 2025-05-08 10:00 +0200, Andreas Tille wrote:
    Am Wed, May 07, 2025 at 10:27:03PM +0200 schrieb Jonas Smedegaard:

    Can we please stop calling it an intent to NMU when it is invasive?

    You're right--"Intent To NMU" is a misleading name for this. I'd gladly adopt a better term, and I appreciate any honest suggestion. Naming is hard, so thanks for helping.

    ITM Modernise ITU Update
    ITR Revamp
    move-to-collective-maintainership (failing to think a good short name here - maybe:)
    ITC Collectivise ?
    ITPM Publically Maintain

    I think the underlying tension here is that this is really about
    moving the package from a strong-maintainer model to a collective-maintainship model, and that is still somewhat
    controversial.

    ACK that this is controversial and I appreciate the thoughtful naming suggestions--it really helps framing the discussion.

    Like Jonas I really don't think re-use of 'NMU' is appropriate here.

    ACK.

    I wouldn't put it quite as strongly as he did (that seemed rather too aggressive, when we know Andreas is a decent chap, trying to help),
    but I agree with his points.

    Thanks for the kind words. As I mentioned earlier, I believe I've
    understood the arguments, and I appreciate the constructive criticism.

    The move from archive to git+salsa is significant and whilst it _is_ reversible that would be work (and I think 'going backwards' like this
    would be disapproved-of by quite a chunk of DMs/DDs) so it's quite a
    one-way thing in practice, which is why 'NMU' (under existing rules)
    is definitely the wrong name.

    So long as the maintainer really is long-gone/disinterested this
    process makes sense, but if there _is_ still a willing maintainer then
    Jonas' reaction is quite right - it's a big imposition/change and definitely not just an 'NMU'.

    The whole point of the procedure is to find an efficient way to act when
    there are *multiple* signs that a maintainer is long-gone or
    disinterested.

    Giving it a name that makes clear the status-change of the package
    should avoid confusion and argument.

    Of the various names I think 'Revamp' might actually be the best, as it avoids the value-judgement implicit in 'Update' and 'Modernise'.
    And in 10 years time it could be re-used for some other significant packaging change when we have moved on to new debates.

    While "Modernise" (as also suggested by Raphael[1]) initially sounded
    fine to me, I see your point about 'Revamp' avoiding value judgments.
    As I mentioned before, I don't consider naming one of my strengths, so
    I'm happy to go with your suggestion.

    'Collectivise' perhaps gets to the underlying issue better, but is
    perhaps too specific to this _particular_ revamping, and would look
    silly in a decade or two when we have other issues.

    This would put too much focus on moving packages to Salsa, in my
    opinion. Yes, it's one part of modernising or revamping--but as I tried
    to explain earlier, it was more of a precondition for doing the actual
    work: demonstrating packaging improvements, asking for help, and
    verifying results via Salsa CI. So, using that name would emphasize a (perfectly welcome, but ultimately secondary) side effect.

    So yeah, please pick a better name, and be mindful that
    'collectivising' packages is a big change, even if it feels like a
    simple 'updating' to those already in that world.

    Thank you for the thoughtful reminder--I'll keep that in mind when communicating about the process. It's easy to overlook how differently
    such changes might feel depending on where people are coming from.


    What's your opinion on filing 2-3 Intent to Revamp (ITR) bugs--and 2-3
    Intent to Orphan (ITO) bugs where appropriate (e.g., when there's no
    clear maintainer after an ITS)--over the next few weeks? Given that we're
    in the freeze, no uploads would happen, and we could focus on discussing
    the process with concrete examples rather than only in theory. This
    could also lead to a more grounded conversation at DebCamp/DebConf. We
    could retitle the relevant bugs (including existing ITNs) to reflect the outcome of the naming and process discussion.

    Kind regards
    Andreas.


    [1] https://lists.debian.org/debian-devel/2025/05/msg00178.html

    --
    https://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Wookey on Mon May 12 19:20:02 2025
    On Sat, 10 May 2025 at 11:20:41 +0100, Wookey wrote:
    ITM Modernise ITU Update
    ITR Revamp
    move-to-collective-maintainership (failing to think a good short name here - maybe:)
    ITC Collectivise ?
    ITPM Publically Maintain

    Whichever conventional name is chosen (one of these or something else),
    may I request having the bug template spell it out, rather than adding
    another acronym to the set that Debian contributors are expected to
    remember?

    Acronyms are necessary when there is limited space available. For the
    wnpp pseudo-package, we want short prefixes because we are trying to
    pack other information about the package into the Subject, like this:

    ITA: foobar -- C++ framework for barring each foo automatically

    so that a reader of the wnpp bug page can assess whether they would be interested in contributing to foobar, from a starting point of knowing
    nothing about it. And similarly for packages that fail to build from
    source, if the reporter can find out from the build log how/why it fails
    to build from source, it's a much better starting point to report things
    like:

    foobar: FTBFS: implicit declaration of "frobnicate"
    foobar: FTBFS: test suite segfaults in test-foo-barrier

    so, again, it's desirable to fit the term "failed to build from source"
    into a small space to leave more room for context.

    But for a bug filed against the affected package itself, like <https://bugs.debian.org/1104828>, we can assume that the intended
    audience of that bug (the maintainers) already know what their package
    does - and indeed #1104828 was reported with a much shorter name,
    "ITN: fortunes-mario". This leaves plenty of space for something like:

    Intent to revamp: fortunes-mario

    or even spelling out what is going to happen if there is no response:

    fortunes-mario: Intent to revamp packaging, move to Salsa and upload

    which would give the maintainer a much better idea of how much urgency
    they should or should not place on responding to the bug report - and it
    would be much less reasonable for a maintainer to complain that they didn't understand what was going to happen if the subject line explicitly says
    what is going to happen.

    Prior art for this is that if we think the package in question should
    more likely be deleted rather than being updated, we report bugs like
    "foobar: Should this package be removed?" rather than having some
    unwieldy acronym meaning the same thing.

    The move from archive to git+salsa is significant and whilst it _is_ >reversible that would be work

    (and in many cases work that needs intervention by someone with special privileges, to delete the debian/foobar or foo-team/foobar repo, so it
    cannot necessarily be done by the same person who proposed the revamp)

    So yeah, please pick a better name, and be mindful that
    'collectivising' packages is a big change, even if it feels like a
    simple 'updating' to those already in that world.

    I agree with this, despite being someone who would like to see the
    majority of our packages on Salsa and having co-maintainers (or at least
    team members who feel like they can validly make or accept significant
    changes on behalf of an inactive maintainer). I think a more collective workflow is a good thing, but it seems better for it to be something
    that happens because maintainers think so too.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wookey@21:1/5 to Simon McVittie on Tue May 13 15:50:01 2025
    On 2025-05-12 18:15 +0100, Simon McVittie wrote:

    Whichever conventional name is chosen (one of these or something
    else), may I request having the bug template spell it out, rather than >adding another acronym to the set that Debian contributors are
    expected to remember?

    Intent to revamp: fortunes-mario

    or even spelling out what is going to happen if there is no response:

    fortunes-mario: Intent to revamp packaging, move to Salsa and upload

    You are right - this (latter) is much better when it arrives in some (possibly-moved-on, probably-less-engaged-than-they-once-were) maintainer's mailbox.

    Said mailbox might well not get read in the 21 days mooted if it's
    been filtered into a 'debian' bucket, but given the checks for
    multi-year inactivity that'll not matter most of the time.

    Wookey
    --
    Principal hats: Debian, Wookware
    http://wookware.org/

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEER4nvI8Pe/wVWh5yq+4YyUahvnkcFAmgjTVMACgkQ+4YyUahv nkfcsQ/+NF5clU8jzn7KHhQOnUXEmcKXOFG0Tq/VqEGf+rsK8hQ/g9FzQxGO6PiL qRyQ66gZDN3pZxmjcz9s6nd+R6631/VUXlseZqOF080dUtfE+LbILCUK28kCVx5h qXBgEJ8DxoFcQ6a9JJZuyY8BEnKmFm8rKeDDPQ2baKssKjL9ZfOaYUWlE6Ti0OLO ogBEwWrvAlbdTU1mhx6Nug0uMt9i4e4Uogmuf/0YtgG2frhL9A0GFxnOvKhMhtd+ fbDM/tFvN+NO9pAiiF0MwUazJjof90Vu9PrwOt055OZJhQJM9kXb+VP/Ej6rmoSm zncTt5zbY1pSgQTAEt3/Z+reeEgrWoBqnkSXCNRMmWJhoz/Haqr5f7EwN//y9pil /zxwIdBikKEqL8tzgf8uYX9mCRaIs1puGw9EdsSj072aPBNOuY56aOVgIz/CXwuq rp/VPkm0oSR0ir4aHsk1NizJE2Oa5bNr85/xXR+XrjzGqu/76jbZv5DoJC7xMJF4 QlArPpt0+UnKHS3DUrGq4ApQhnjrGwEmvIRowUb3uf+9xhoWnUi9WpQ+CIGtzVBI N7RS22AkTTOLXWKQpVLOBhZBD28aGoqCbvVPy+iQrXlKGM/XpHgcRduSB8EPaPJI dNX+25DNNWBJkpcQIw+YdPRHQkuEypwIpavVEbo5tBKZUnCzNfI=
    =XGVI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alexandre Detiste@1:229/2 to All on Thu May 8 10:50:02 2025
    From: alexandre.detiste@gmail.com

    "The information for this listing was last updated on Wed, 22 May 2024."

    That makes sense because I see m2crypto on this list.

    Le jeu. 8 mai 2025, 10:38, Holger Levsen <holger@layer-acht.org> a écrit :


    https://qa.debian.org/orphaned.html



    <div dir="auto"><div><span style="color:rgb(34,34,34);font-size:16px;background-color:rgb(255,255,255)">&quot;The information for this listing was last updated on Wed, 22 May 2024.&quot;</span></div><div dir="auto"><font color="#222222"><span style="font-
    size:16px"><br></span></font></div><div dir="auto"><font color="#222222"><span style="font-size:16px">That makes sense because I see m2crypto on this list.<br></span></font><br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr"
    class="gmail_attr">Le jeu. 8 mai 2025, 10:38, Holger Levsen &lt;<a href="mailto:holger@layer-acht.org">holger@layer-acht.org</a>&gt; a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"
    <br>
    <a href="https://qa.debian.org/orphaned.html" rel="noreferrer noreferrer" target="_blank">https://qa.debian.org/orphaned.html</a><br> <br>
    </blockquote></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Holger Levsen@1:229/2 to Andrey Rakhmatullin on Thu May 8 10:50:01 2025
    From: holger@layer-acht.org

    On Thu, May 08, 2025 at 01:42:34PM +0500, Andrey Rakhmatullin wrote:
    On Thu, May 08, 2025 at 08:06:03AM +0000, Holger Levsen wrote:
    I think your reaction to this is a bit harsh. I see this ITN proposal as a way how to handle pacakges that are effectively unmaintained, but
    where one is not necessarily interested in becoming the maintainer.
    we have a procedure for this. orphan the package, do an QA upload.
    Well we don't?

    oh, come on: https://wiki.debian.org/qa.debian.org/MIATeam

    just because one doesn't like what we have, we still have that procedure.


    --
    cheers,
    Holger

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
    ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
    ⠈⠳⣄

    The devel is in the details.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmgcb2oACgkQCRq4Vgaa qhzA9A//SXWpdwkHCiO80A0/wja41F4bCRBT9ya4HWBnhheIBXunbld/A8nJfB6z 2vnXICs5r9BwiEQ7CXu4qMGVy8cyb6Wkj2R+4ke59LS4yLr3wDYvFBowN8Bci7KR 4NJLDP4KJne/bvtQSrTQZsjRa0jfwxf5Q9twobP08kZr6GJ3TDi0W1iLNb+R0L82 traGo+MP4RoCbxogSyk8YFcKZtkq+/IEN2k9KfVPXa6qqwstcJ6bwamftcSG5mTV Jv9rqwak2DTNPCCW/MO1YJxhn2p/47NJp8Tk+evl2FWjI9BS/GTg92h1MdLPXoS6 Arw4kP0da3oDnTnocfTT4786EnCWodu23BZ4fCzNxBjNwseJWizdoMWL2CGff86G 5jmqWxtHRHAdIY1/vLndURsrD/8+6eZokMevVu7wPpBQVyvA760zeOlsFe0FXyHH P5ql/xws2iJTKn0B7TAFgn7MgGEbMsa8qv/3ThPJMVdYSxy5Kv88EelbiEwJoYNv 1Rwc4I+uYiTaAR47aJUx6uZmD7FFqEaprvTjOuoRI+/U/zLh7naohPrUSMggsFlV pNnSCiglswstCsBvU3Y6zYrpGQZMsL4C/EZAi5sloP3TiADCCQUQMIk+xzHzFehl 68CGU0KOC/1SZbwuGs