Hi Leo,

On Sun, Feb 02 2025, Leo Famulari wrote:

> please try to participate in the conversation productively

Okay, sorry about the sarcasm, although sometimes I think that's exactly
what a community needs.  I meant to be a mirror.

In my view, Guix is unable to solve its problems, and people continually
look elsewhere for causes.

Sometimes it's a lack of "patch reviewers."  At other times, Guix has to
leave GNU or the FSF because they are evil.  Now Codeberg is being
offered to make everything better.

paul, please have no hard feelings toward me.  You represent the
majority.  I'm the odd one out (and will perhaps be disciplined for it).
I am not even a Guix contributor.  I only used your comment when it came
in and would have spoken up soon anyway.

There is no other way to close bugs than to actually work on them.

I know because I co-maintained Lintian in Debian for five years.  I
closed hundreds of bugs.  In Debbugs.

Since paul brought up Debian, they also struggle with the attractive
workflow offered by code forges, although I haven't kept up-to-date.
For many years now, Debian has had a self-hosted Gitlab instance called
Salsa.  I used it extensively and did not like it, for reason one below,
but acceptance in Debian is growing.  Salsa was a hard-fought compromise
because:

    1. Issues on code forges are hard to audit years later.  Usually, I
       can't even locate what I'm looking for.

    2. Forges like Codeberg can disappear like Freenode or sell
       themselves to Microshaft like Gitflub.

[I hope funny alterations of protected brand names are still welcome.]

In order to solve its problems, Guix needs to:

    A. Expand Git access to several hundred people.

    B. Stratify authorizations, perhaps based on an honor system,
       according to people's area of expertise.  It needs focus on
       solving user problems and be more granular than teams instead of
       merely aligning with upstream tools or packages.

    C. Develop a quality standard for packages higher than "it builds."
       Many packaging errors show only at runtime, especially in Guix.

    D. Make user concerns a top priority.  (Hi, Gottfried!)

In short, I don't think Guix can be like Debian without having the same
kind of people power, some sort of specialization, improved quality
control, and an unwavering focus on usability.

Codeberg does none of that, except maybe help with CI like Chris wrote.

I offer this email hoping that it will alleviate Leo's (and I'm sure
other people's) feeling of offense.  My brief, cynical message was
acceptable for the discussion (or so I thought) but this longer message
clearly does not belong into the Codeberg thread.  Sorry, Ludo', for
hijacking.

Please change the subject when responding.

Kind regards
Felix

P.S. I contributed my Codeberg mirror to the Guix group on Codeberg and
     do not oppose Ludo's suggestion to move the repository.

P.P.S. I would take the opportunity, as first suggested by Lily, and
       rename the master branch to the deadpan 'history'.

Reply via email to