Hi Lucas, Am Mon, Jun 08, 2026 at 08:25:02PM +0200 schrieb Lucas Nussbaum: > > OK, you do not consider Debian Commons part of the solution, and I can > > understand the argument that Debian Commons should only be used when at > > least one person explicitly wants to take ongoing responsibility for the > > package. > > I find it a bit frightening that you disagree on the scope of Debian > Commons, and processes around it. Maybe it's a good indicator that it > should be specified more before building more stuff on top of it.
I think the issue is less a disagreement about the original scope of Debian Commons and more that I am exploring whether it could also help with a different problem. If I understood Paul correctly, the original idea was primarily about making it easier to express that a package is open to contributions from anybody interested in helping. In that model, Debian Commons serves as the maintaining team, contributors can upload without the social overhead traditionally associated with NMUs, and the people who care about the package add themselves as Uploaders. My understanding is that this process is initiated by somebody who is already taking responsibility for the package and intentionally moves it into that maintenance model. The clucene-core example is different. Here the problem is not that contributors are discouraged from helping, but that there appears to be no active maintainer involvement despite repeated attempts to move the package forward. The question I am trying to raise is whether a model such as Debian Commons could also help in situations where the existing maintenance structure has effectively become inactive. > I think that the current discussion could be expressed in terms of > states and transitions. > We used to have two states: > (M) "packages with, officially, a maintainer", > and (O) "orphaned packages". > > We have a process for (O)->(M) (adoption), two processes for > (M)->(O) depending on who initiates it (orphaning if maintainer, > forced-orphaning by MIA team), and a process for (M)->(M') (salvaging). > > Now we have an additional state, (W) "package with weak ownership in > Debian Commons". I think that it would be useful to identify the > processes for: > (O)->(W): adoption? but is that really adoption? > (W)->(O): salvaging? who is authoritative otherwise? > (M)->(W) by the maintainer: obvious > (M)->(W) by someone else: focus of this discussion > (W)->(M): who is authoritative to decide that one can take strong > ownership of a package that was previsously weakly-owned by many? > > Note that described like that, (M)->(W) can be achieved by > (M)--[salvaging]-->(M')-->(W). That it, using the salvaging process, > someone could take over ownership and then decide to turn it into weak > ownership. > > But still, I think that other transitions should be specified... I think this is a very useful way to look at the problem. However, I also think we are discussing two related but distinct questions, which is why I changed the subject line. The original question I wanted to raise was about the transition from a package that appears to lack active maintenance into some form of Debian Commons maintenance. In your notation, this is primarily about defining an appropriate process for (M)->(W) when the current maintainer is not actively participating, and more generally about whether we need an additional process alongside orphaning and salvaging for such situations. Your mail raises a broader and equally important question: once we introduce the state (W), what are all the valid transitions into and out of that state, and who has the authority to initiate them? I agree that these transitions should be specified and your state-machine description is a helpful framework for that discussion. To me these are related but separate topics. My original motivation was the first one: how do we deal with packages that appear to have fallen into a maintenance vacuum? Once we decide that Debian Commons can be part of the answer, your questions about the complete set of state transitions become highly relevant as well. Thanks a lot for your analysis in any case Andreas. -- https://fam-tille.de

