Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
What is the reasoning for tilde keywords for font packages?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
gentoo-newcomer
n00b
n00b


Joined: 19 Nov 2024
Posts: 4

PostPosted: Tue Nov 19, 2024 12:13 pm    Post subject: What is the reasoning for tilde keywords for font packages? Reply with quote

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
View user's profile Send private message
Banana
Moderator
Moderator


Joined: 21 May 2004
Posts: 1800
Location: Germany

PostPosted: Tue Nov 19, 2024 1:39 pm    Post subject: Reply with quote

Hello and welcome.

The latest version in the tree was just added, so it is too fresh to be stable.

https://gitweb.gentoo.org/repo/gentoo.git/log/media-fonts/noto-emoji?showmsg=1

Link to commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/media-fonts/noto-emoji?id=be041e6f16e492d2f1bf87c78ea911846473af48
_________________
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Back to top
View user's profile Send private message
gentoo-newcomer
n00b
n00b


Joined: 19 Nov 2024
Posts: 4

PostPosted: Tue Nov 19, 2024 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
flexibeast
Guru
Guru


Joined: 04 Apr 2022
Posts: 473
Location: Naarm/Melbourne, Australia

PostPosted: Tue Nov 19, 2024 11:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
gentoo-newcomer
n00b
n00b


Joined: 19 Nov 2024
Posts: 4

PostPosted: Wed Nov 20, 2024 12:18 am    Post subject: Reply with quote

Thank you very much!!!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum