Project:GNOME/Gnome Bumping Guide
GNOME contains many packages organized into groups that should be bumped together.
The core groups are the most critical (i.e., they are the reverse dependencies of the largest number of other GNOME packages) and should be bumped first.
- dev-python/pygobject - often not crucial to be done together with the rest
- app-accessibility/orca - usually not needed to be done together with the above, but each orca release cycle needs at least the same release cycle of the above
- dev-util/gtk-update-icon-cache - split package with its own repository and tags. Doesn't always result in a new tag if nothing changed, but should be checked and updated on each gtk+ bump
- dconf, dconf-editor
- vala, vala-common
- gtk-doc, gtk-doc-am
- yelp, yelp-xsl, yelp-tools
- grilo, grilo-plugins
- eog, eog-plugins
- evolution, evolution-data-server
- cheese, gnome-video-effects
- gnome-flashback, gnome-applets, gnome-panel, metacity
These groups can typically be updated independently of core GNOME.
- Both packages have a downstream patch series applied with
- The patches are from the Fedora and are available in their repos:
- Compress both patches and upload them to your distfiles directory, since they are too large to go into
Note that amtk and tepl use a
x.y.z versioning scheme where unstable releases are denoted with an odd value of
y. We typically don't care to package those unstable releases.
These two (mainly libxslt as the consumer) rely on internal API changes which may be carried out between releases. Be careful when making snapshots, and bump new versions at the same time.