From: Ionen Wolkens <ionen@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: The meaning of attributes in repositories.xml?
Date: Fri, 28 Mar 2025 04:59:31 -0400 [thread overview]
Message-ID: <Z-Zk87BRtLpRFCWl@eversor> (raw)
In-Reply-To: <Z-ZasBVmtlRwcYj-@sysrq.in>
[-- Attachment #1: Type: text/plain, Size: 3065 bytes --]
On Fri, Mar 28, 2025 at 01:15:44PM +0500, Anna Vyalkova wrote:
> On 2025-03-28, Michał Górny wrote:
> > Hello,
> >
> > I've looked at our repositories.xml and the quality/status attributes
> > don't seem to be used very meaningfully.
> >
> > That is, by quality:
> >
> > core: gentoo [official]
> > stable: opentransactions (?) [official (?!)]
> > testing: hyprland-overlay, moexiami [both unofficial]
> > experimental: everything else
> > graveyard: unused
>
> No idea why it's named quality. "stable", "testing" and "experimental"
> are only used in profiles. Packages also can have stable and testing
> arch keywords.
>
> Looks like reused terminology without any clear and unambiguous meaning
> of each term.
>
> > By status:
> >
> > official: ago, alexxy, anarchy, andrey_utkin, cj-overlay, dilfridge,
> > emacs, EmilienMottet, fordfrog, gentoo, gnome, gnustep, graaff, guru,
> > haskell, java, jmbsvicetto, kde, libressl, maekke, masterlay, mschiff,
> > multilib-portage, musl, mysql, opentransactions, pentoo, pinkbyte,
> > qemu-init, qt, R_Overlay, rich0, riscv, rnp, ruby, science, sping,
> > swegener, tex-overlay, toolchain, ukui, ulm, vGist, voyageur, x11
> >
> > unofficial: everything else
>
> This makes sense: official repositories are maintained or managed by
> Gentoo developers, unofficial repositories are maintained by
> non-developers.
>
> Well, should make sense, because "libressl" is also somehow official? It
> used to be maintained by Gentoo, and likely this attribute just wasn't
> updated after Gentoo had discontinued support for LibreSSL.
Yes, there's nothing official about it anymore. Claims (that I've
occasionally seen) that gentoo still "officially" supports libressl
through the overlay also shouldn't made. While it allows usage,
it is not Gentoo endorsed.
On that note, guess the term "official" for overlays may not be that
great in general. That sounds fine when associated with an actual
Gentoo project like GURU or KDE, but side-things that developers do
can be quite a mixed bag or just low quality testing stuff, and
calling them official feels a bit iffy (they'd probably be putting
these things in the main tree otherwise).
At best it's just trust indicator (wouldn't use Gentoo if didn't
trust the developers) which could use another word.
>
> > Which brings the significant question: are these attributes in any way
> > meaningful? Is there a point in keeping them at all? Should we set
> > some ground rules and make them used consistently?
>
> Even if they are meaningful, they are inconsistent and fall out of sync.
> I wouldn't miss them :/
>
> > Of them all, only "core" makes sense right now. "stable" and "testing"
> > are used only by random user overlays, with no apparent features.
> > Similarly, "official" is used by a mix of developer and ex-developer
> > repositories, developer and user project repositories, and a bunch of
> > user repositories with no clearly distinct features.
>
--
ionen
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
next prev parent reply other threads:[~2025-03-28 9:00 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-28 4:27 [gentoo-dev] The meaning of attributes in repositories.xml? Michał Górny
2025-03-28 8:15 ` [gentoo-dev] " Anna Vyalkova
2025-03-28 8:59 ` Ionen Wolkens [this message]
2025-03-28 8:23 ` Duncan
2025-03-28 13:04 ` Michał Górny
2025-03-28 16:31 ` Duncan
2025-03-30 14:37 ` Gerion Entrup
2025-03-28 11:59 ` [gentoo-dev] " Ulrich Müller
2025-03-28 12:57 ` Michał Górny
2025-03-28 16:51 ` Ulrich Müller
2025-03-28 17:19 ` Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Z-Zk87BRtLpRFCWl@eversor \
--to=ionen@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox