[opensuse-gnome] GNOME:STABLE urgently needs clean-up
Hallo. I am getting a lot of bug messages, that GNOME:STABLE breaks other packages in older distributions (e. g. zypp for 10.3). Because there was no discussion about the GNOME:* reorganization, I want to raise this topic again. I want to propose splitting of the repository to fix these issues to these repositories: GNOME:GTK_STABLE: Safe to update packages from here. Optional, may be part of GNOME:STABLE. For gtk2, glib2, atk, pango, cairo... GNOME:GTK_UNSTABLE: Unsafe but consistent. Optional. (or maybe name it GNOME:GTK_NEXT or so) GNOME:STABLE: Safe to update packages from here. Official GNOME packages only (GNOME release cycle). GNOME:UNSTABLE: Unsafe but consistent. Optional. (or maybe name it GNOME:NEXT or so) GNOME:APPLICATIONS: Set of GNOME applications and GNOME application libraries. In all repositories above, no updates of dependent non-GNOME package will be allowed! openSUSE.org:GNOME:Factory: Until this scheme will settle, it will follow the Factory. All other packages: Identify, drop and find a way, how to provide safe update where it is required. Benefits of this: - No more broken distro packages. - Easy to switch Factory to the next GNOME - Easy to identify packages. If there are no complains, I will start with changes in the near future. -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Thu, 2008-07-10 at 13:36 +0200, Stanislav Brabec wrote:
Hallo.
I am getting a lot of bug messages, that GNOME:STABLE breaks other packages in older distributions (e. g. zypp for 10.3).
Because there was no discussion about the GNOME:* reorganization, I want to raise this topic again.
I want to propose splitting of the repository to fix these issues to these repositories:
GNOME:GTK_STABLE: Safe to update packages from here. Optional, may be part of GNOME:STABLE. For gtk2, glib2, atk, pango, cairo...
GNOME:GTK_UNSTABLE: Unsafe but consistent. Optional. (or maybe name it GNOME:GTK_NEXT or so)
GNOME:STABLE: Safe to update packages from here. Official GNOME packages only (GNOME release cycle).
GNOME:UNSTABLE: Unsafe but consistent. Optional. (or maybe name it GNOME:NEXT or so)
I don't see the benefit of the GTK_* repositories.
GNOME:APPLICATIONS: Set of GNOME applications and GNOME application libraries.
In all repositories above, no updates of dependent non-GNOME package will be allowed!
Do you mean no updates of packages that GNOME depends upon, or packages that depend upon GNOME? If you mean the former, I agree. If you mean the latter, I don't understand. Finally, what would the difference between GNOME:APPLICATIONS and GNOME:Community be? Michael. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Michael Wolf wrote:
I don't see the benefit of the GTK_* repositories.
Maybe. It can be a part of GNOME*.
GNOME:APPLICATIONS: Set of GNOME applications and GNOME application libraries.
In all repositories above, no updates of dependent non-GNOME package will be allowed!
Do you mean no updates of packages that GNOME depends upon, or packages that depend upon GNOME?
No package that GNOME depends upon, except very well documented cases (and not mixing GNOME packages with such updates). GNOME:APPLICATIONS would be intended for packages that depend upon GNOME or GTK, but no updates of libraries these packages depend upon. Again, we should create a work-flow, how to provide such updates in well documented cases (e. g. per-distro aggregate, repo order in project configuration etc.). Such libraries taints it a lot.
If you mean the former, I agree. If you mean the latter, I don't understand.
Finally, what would the difference between GNOME:APPLICATIONS and GNOME:Community be?
GNOME:APPLICATIONS should be intended as a source project for Factory. It may be GNOME:apps-Factory or so. I just started with the purge and removed package independend on GNOME from GNOME:STABLE. I am sure, that it will break 10.2. If we want to fix 10.2, I would propose to create 10.2_rebuilds (either repo or links in G:S) and base 10.2 builds on it. It would consist from links to 10.2 core packages, that needs to be rebuilt against GNOME/GTK in /usr, e. g. avahi, NetworkManager, dbus-1-glib,... -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966, +49 911 740538747 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (2)
-
Michael Wolf
-
Stanislav Brabec