Hi,

Quoting Otto Kekäläinen (2024-08-27 08:42:53)
> > Before pushing for new ways of representing Debian stuff in git, I think it
> > would be a good idea to learn from all the other distros and distro-like
> > systems successfully using git [1]. Debian is not the only distro that
> > wants to use git to capture changes and encourage contributions to its
> > packages.
> >
> > Chris
> >
> > [1] alpine, homebrew, freebsd ports come to mind immediately. nixos
> > and others too.
> 
> …this is the right attitude and I wanted to cater to it and summarize
> how packaging sources look in various distros.

thank you for your investigations.

> - The number of contributors/maintainers is low everywhere. Ending
> single-person maintainership is not going to happen any soon, but hopefully,
> we can work towards first increasing the pool of contributors who
> participate, and then expand on practices around Merge Requests and reviews
> and maybe have some kind of formal sign-offs from at least two people before
> upload. Initially, perhaps only for the top-150 packages. But before we can
> institute review workflows, we need to have more unification around the
> version control and basic packaging workflows.

I'm still dubious any "2 people sign-off" can work [1]. In your investigations,
did you find other distributions which implemented this successfully?

I think "work towards easier collaboration" and "require more than one person
for every commit/upload" are two very different things which should be
discussed independently.

Thanks!

cheers, josch

[1] My own experience with this comes from my contributions to devscripts which
is in the debian group, thus "team" maintained and probably all of you have it
installed and should feel responsible for it (right?).  Nevertheless, my MRs
mostly get zero replies, so I usually just merge them after waiting a couple of
months. The situation is a bit better for sbuild but not by much.

Attachment: signature.asc
Description: signature

Reply via email to