https://bugzilla.novell.com/show_bug.cgi?id=222422 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2006-12-06 21:02 MST ------- Created an attachment (id=108618) --> (https://bugzilla.novell.com/attachment.cgi?id=108618&action=view) Implementation proposal This is a split proposal which does the following: - Create sub-packages for every single module. - Call the sub-packages "python-$modulename", as suggested in the SUSE Package Conventions. - Turn the main package into an "umbrella package", similar in fashion to gtk-sharp2-complete, whose only purpose is pulling in all sub-packages. This also provides a smooth upgrade path from the monolithic package in openSUSE 10.2 to a possibly split up package in future releases. - Remove some unused code, fix some packaging bugs, use common macros. The following remaining issues should be discussed: - There might be some directory ownership issues on %{py_sitedir}/gtk-2.0, %{py_sitedir}/gtk-2.0/gnome, %{_datadir}/pygtk and %{_datadir}/gtk-doc. These should usually be fixed by adding "Requires:" on the packages which provide these directories, multiple directory ownership should be used in exceptional cases only. - The -totem subpackage could just as well be called -totem-plparser, but -totem is simpler and other distros which already split the package seem to prefer this, too. - gnomeprint and gnomeprint.ui are strictly speaking separate modules, but I think that splitting these is overkill, it would cause some directory ownership issues, and other distros seem to leave them together, too. This is a full spec file because the changes are too radical for a diff. If this is going to be accepted, all packages that currently depend on gnome-python-desktop should be changed to require only those specific modules they actually use. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.