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

Re: [RFC] General Resolution to deploy tag2upload



Antoine Beaupré writes ("Re: [RFC] General Resolution to deploy tag2upload"):
> On 2024-06-13 12:38:36, Ian Jackson wrote:
> > Antoine Beaupré writes ("Re: [RFC] General Resolution to deploy tag2upload"):
> >> 3. what does this mean for salsa/jenkins/bts/etc?
> >
> > Nothing.
...
> > I don't think I have an opinion about that.  (Or at least, maybe I do,
> > but it's not relevant.)
> 
> I do think it's relevant.  [...]
> 
> You, I suspect, have a bias as well. If you don't state it clearly,
> people will (and have, already!) speculate as to what your underlying
> intentions are. Sean, for example, has clearly stated he likes Salsa and
> wants it to stick around, which probably will comfort people who worry
> about this.

tag2upload doesn't care about Jenkins vs gitlab CI; doesn't care about
BTS vis gitlab issues; and doesn't care about wiki systems.

But, you're right, I do have biases.  My two main biases here:

 1. I think git is great and we should be using it much more.  I think
    source packages, which I designed decades ago (and which others
    have since added features to), are weird, buggy, and obsolete.
    I wish I would never have to deal with source packages.

 2. But, I very much don't want to impose things on anyone.  Debian is
    only fun when we all have our autonomy.  Also Debian is very big
    and different situations call for different solutions.

So, I try to provide software which people will love to use.

At the risk of derailing things:

Unlike certain other camps in Debian, I definitely don't want to force
anyone to use my software.  I've put my reputation on the line, and
fought many very horrible fights in Debian, to try to help preserve my
co-developers and users' technological autonomy.  My ideology about
transitioning to git is no different.

I see the fear others have here, that the dgit and tag2upload projects
are somehow a plot to force everyone into using some weird thing I
invented.  Given Debian's overall attitude, and past crises and
events, that is a reasonable fear.

But no-one has anything to fear from *me* on that point.

I say this even though I think currently mainstream practices in
Debian as a whole fail to properly provide our users with the source
code.  IMO we, as a project, are grievously failing to meet our core
objectives.

My answer to this is to try to provide tools that enable us all to do
our work, effectively, and also meet our ideological obligations.
dgit is part of that.  tag2upload is the next step.

My biases are hardly secret.  Try maybe these two blog posts:
  https://diziet.dreamwidth.org/17579.html
  https://diziet.dreamwidth.org/9556.html
They are aimed at our non-Debian-expert users.  They contain
apologies.  I don't want to have to apologise on Debian's behalf.
So I'm trying to make it easy for everyone in Debian to do better.

> I think if you, in particular, would speak your mind about this, it
> could help alleviate some of those concerns, or at least clarify the
> scope of concerns people should have. :p

HTH.

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.


Reply to: