Hello, On Thu 22 May 2025 at 12:29pm +01, Ian Jackson wrote:
> I did want to respond to one debate point you made: > >> Well, we benefit users most significantly by getting people to upload >> with tag2upload because then 'dgit clone' provides the maintainer's >> history. And I think tag2upload is more appealing to maintainers the >> less likely it is to fail after the debpush. Each time someone gets a >> failure from the tag2upload service will be offputting. > > This reads to me like a kind of "trickle-down autonomy" theory, a bit > like trickle-down economics. I don't think that an attempt to draw an analogy between antiegalitarian capitalists and Debian package maintainers can succeed :) > And like I say I hope people will appreciate it when their mistakes > are spotted automatically, rather than finding it "offputting". > > > More generally, the underlying theory appears to be: because errors > (at this stage) are "offputting", checks shouldn't be made; instead > the software should just continue and do a wrong thing. > > I find this notion entirely repulsive. It's the ooposite of building > reliable and transparent systems. It's the opposite of the kind of > software I have spent decades trying to build. Sure, but we are not building this software only for ourselves. Many people in Debian have very different tastes and priorities to us, and I don't think that it is right to characterise all those differences in terms of caring less about errors, even if it seems that way to us. In this case, someone might think that the maintainer's git repository on salsa including changes tagged as released, but that have not been uploaded, is a worse form of skew than overwriting an NMU. In order to avoid it, tag2upload should carry on, in that situation. We have dgit for crashing immediately on any kind of possible error; let's allow tag2upload to prioritise different things in order to serve more users' needs. >> I propose closing this as 'wontfix', given our disagreements, possibly >> until someone complains (which they may never do). > > I've tagged it wontfix, but let's leave it open. That lets other > people add their opinion, makes the bug report more discoverable to > people affected by this scenario, etc. SGTM. -- Sean Whitton
signature.asc
Description: PGP signature