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

Re: Please check open Merge Requests before your next upload



On 15/08/25 at 19:02 +0900, Simon Richter wrote:
> Hi,
> 
> On 8/15/25 6:26 PM, Lucas Nussbaum wrote:
> 
> > All this is reasonable and meets real needs. As you care about better
> > integration of Salsa in Debian workflows, I think that you should review
> > what is the current integration level, and how it can be improved.
> 
> There is another debate below this: if Debian's workflow is different from a
> standard forge workflow, does Debian need to change, or the forge?

Could it be that the standard forge workflow is optimized for
organizations with a few projects, while in many cases, Debian's
organizations (teams) deal with many projects (packages) that require an
additional layer of consistency that is difficult to standardize?

This almost sounds like a different version of pet vs cattle. As long as
the count of projects you routinely deal with makes it possible to
manage them like pets, then the standard GitLab/GitHub interfaces are
fine. But once you reach the cattle level, you need more tooling
(somehow built on top of the forge's APIs and on tools like mr) to
efficiently manage your collection of projects.

And as long as someone stays within a context where pet-like management
is enough, it's difficult to grasp why it's not enough for Debian.

Alternatively, we could investigate whether it would make sense to merge
all Debian packages in a single "project" (either globally or one
project per team). That's what the Haskell Team is doing
(https://salsa.debian.org/haskell-team/DHG_packages/) and it would be
interesting to understand the pros and cons of that approach.

Lucas


Reply to: