View previous topic :: View next topic |
Author |
Message |
gentoo-newcomer n00b
Joined: 19 Nov 2024 Posts: 3
|
Posted: Tue Nov 19, 2024 12:13 pm Post subject: What is the reasoning for tilde keywords for font packages? |
|
|
I was surprised to see that I was missing some of the newer emojis. I noticed that the latest "stable" package of noto-emoji is from 2023. https://packages.gentoo.org/packages/media-fonts/noto-emoji
What is the reasoning behind this? Aren't those usually just otf or ttf files? What is needed to "promote" the packages to a stable variant? The current testing ebuild 20241003 refers to the stable release on GitHub. I am just wondering why they are both not stable. |
|
Back to top |
|
|
Banana Moderator
Joined: 21 May 2004 Posts: 1773 Location: Germany
|
|
Back to top |
|
|
gentoo-newcomer n00b
Joined: 19 Nov 2024 Posts: 3
|
Posted: Tue Nov 19, 2024 6:21 pm Post subject: |
|
|
Are the general guidelines for how long a package has to be testing before it is being moved to stable? For example if I want to add a new font to gentoo package registry. |
|
Back to top |
|
|
flexibeast Guru
Joined: 04 Apr 2022 Posts: 473 Location: Naarm/Melbourne, Australia
|
Posted: Tue Nov 19, 2024 11:50 pm Post subject: |
|
|
Refer to the "Keywording and stabilization" section of the Gentoo Development Guide, in particular the "Keywording on upgrades" subsection:
Quote: | When upgrading, drop all existing keywords from arch to ~arch ("testing"), and leave any existing ~arch keywords intact. It's easiest and safest to use ekeyword ~all my-new-version.ebuild from the app-portage/gentoolkit package. This must be done even if you think you're just making a trivial fix — there have been several examples of the stable tree getting broken this way.
This also applies to revision bumps, not just to upstream version changes. |
the "Moving from ~arch to arch" subsection:
Quote: | If a package has stable keywords, maintainers should regularly (subject to the rules below) file stabilization bugs for their packages, ideally approximately every 30 days after a new version is added ...
Stabilization, i.e., moving an ebuild from ~arch ("testing") to arch ("stable"), is done by the relevant architecture teams. |
and the "Stabilizing new versions" section of the Gentoo Policy Guide:
Quote: | Whenever requesting a stabilization of a new version of the package, the developer must CC all arches that had at least one previous stable version of the package in question, and that still have ~arch keywords in the stabilized version. |
_________________ https://wiki.gentoo.org/wiki/User:Flexibeast |
|
Back to top |
|
|
gentoo-newcomer n00b
Joined: 19 Nov 2024 Posts: 3
|
Posted: Wed Nov 20, 2024 12:18 am Post subject: |
|
|
Thank you very much!!! |
|
Back to top |
|
|
|