Hi, the gnome-python, gnome-python-desktop and gnome-python-extras packages are collections of Python modules that are not necessarily related. It was more and more requested to split them more logically, and this is what I have done now that upstream plans are a bit clearer.
According to the changes in the binary packages, maintainers now need to
update their dependencies. The result of an automatic search of which
packages import which modules can be found on the wiki:
http://wiki.debian.org/GnomePythonSplitting
(I can provide the very ugly scripts to run on merkel to generate such
things on demand.)
1. GNOME-PYTHON
What is in unstable now:
* python-gconf contains the gconf module
* python-gnome2 contains the gnomevfs, gnome, gnome.ui,
gnomecanvas, and bonobo modules
What will change upstream:
* It’s very likely that gnome-python is deprecated upstream when
GNOME 3.0 is released.
* The gconf module will then probably move in a new source
package, as it is the only of these APIs that is not going away.
What changes to apply to Debian packages:
* If your package only uses gconf and not the other modules, you
should switch it to only depend on python-gconf. It will
immediately reduce the list of library dependencies, and will
help reducing it further later on.
* The python-gnome2 → python-gconf dependency will remain, so no
need to update the other packages.
I propose to file wishlist bugs on the packages that can move to using
python-gconf.
2. GNOME-PYTHON-DESKTOP
What is in unstable now:
* Every module has been moved to its own package.
* The python-gnome2-desktop package is now only a metapackage.
What will change upstream:
* It’s likely that some modules will disappear (gnomeprint,
gtksourceview, nautilusburn), while most won’t.
What changes to apply to Debian packages:
* To ease management of the multiple modules, the
python-gnome2-desktop metapackage is *going away* before the
squeeze release.
* All packages must be updated to not depend on
python-gnome2-desktop but on the individual modules.
I propose to file important bugs on all packages depending on
python-gnome2-desktop, making them RC once the package is removed (not
until at least a few months, though).
3. GNOME-PYTHON-EXTRAS
What is happening in unstable:
* egg.trayicon, gtkhtml2 and gtkmozembed each have their own
binary package (python-eggtrayicon, python-gtkhtml2,
python-gtkmozembed)
* gksu 1.X is going away (nothing uses it anyway)
* gda is going away, at least for a while
* gtkspell will have its own binary package (currently in NEW)
What will change upstream:
* It’s very hard to tell, these modules don’t seem to change much.
* Most of them have better replacements, so other packages should
really get of these dependencies anyway.
What changes to apply to Debian packages:
* To simplify the dependency tree, the dependencies of
python-gnome2-extras on python-eggtrayicon, python-gtkhtml2 and
python-gtkmozembed are going away, probably right after the
squeeze release.
* Therefore, packages using these modules *must* be updated to use
the new binary package as dependency instead.
Bugs have already been filed for egg.trayicon, gtkhtml2 and gtkmozembed.
I propose to complete them with gtkspell bugs and to make them
important. They would become serious before the squeeze release.
LIST OF AFFECTED PACKAGES
Adam Cécile (Le_Vert) <[email protected]>
exaile (U)
Nicolas FRANCOIS (Nekral) <[email protected]>
virtaal
David Villa Alises <[email protected]>
ows
Moray Allan <[email protected]>
straw (U)
Tom Cato Amundsen <[email protected]>
solfege
Michael Biebl <[email protected]>
tracker
Adolfo González Blázquez <[email protected]>
cameramonitor
pyrenamer
Salvatore Bonaccorso <[email protected]>
giplet
Joachim Breitner <[email protected]>
infon-devel
Luca Bruno <[email protected]>
freespeak
Luca Bruno <[email protected]>
istanbul
Ross Burton <[email protected]>
meld
nautilus-python
postr
Debian Bazaar Maintainers <[email protected]>
bzr-gtk
Debian GNOME Maintainers <[email protected]>
accerciser (U)
deskbar-applet
epiphany-extensions (U)
gedit-plugins (U)
gnome-games (U)
hamster-applet (U)
hotwire (U)
meld (U)
nautilus-python (U)
ontv (U)
update-manager
Debian OLPC <[email protected]>
sugar
sugar-toolkit
sugar-web-activity
Cédric Delfosse <[email protected]>
gaphor
Sebastian Dröge <[email protected]>
gedit-plugins (U)
gnome-games (U)
ontv (U)
service-discovery-applet
Decklin Foster <[email protected]>
pygmy
Pedro Fragoso <[email protected]>
hamster-applet
Gustavo Franco <[email protected]>
gtimelog (U)
Romain Francoise <[email protected]>
deskbar-applet (U)
François Févotte <[email protected]>
exaile
Jeremy Guitton <[email protected]>
ontv
Dafydd Harries <[email protected]>
gtimelog (U)
Uwe Hermann <[email protected]>
miro
Varun Hiremath <[email protected]>
pychess
Philipp Kaluza <[email protected]>
pida
Philipp Kern <[email protected]>
timer-applet
Julian Andres Klode <[email protected]>
gimmie
martin f. krafft <[email protected]>
jppy (U)
Mario Lang <[email protected]>
accerciser
Julien Lavergne <[email protected]>
avant-window-navigator
awn-extras-applets
screenlets
Yann Leboulanger <[email protected]>
gajim
Clement Lorteau <[email protected]>
gtkvncviewer
Jan Luebbe <[email protected]>
pida (U)
Maintainers of GStreamer packages
<[email protected]>
elisa-plugins-good
Simon McVittie <[email protected]>
gtimelog
Loic Minier <[email protected]>
elisa-plugins-good (U)
gedit-plugins
meld (U)
nautilus-python (U)
pitivi
service-discovery-applet (U)
update-manager (U)
Emilio Pozuelo Monfort <[email protected]>
decibel-audio-player
emesene
nautilus-python (U)
scribes
update-manager (U)
Sam Morris <[email protected]>
serpentine
Josselin Mouette <[email protected]>
epiphany-extensions
gedit-plugins (U)
gnome-games
hamster-applet (U)
hotwire
update-manager (U)
Philippe Normand <[email protected]>
elisa-plugins-good (U)
Piotr Ożarowski <[email protected]>
griffith
Thibaut Paumard <[email protected]>
update-manager (U)
Adriaan Peeters <[email protected]>
music-applet
Frederic Peters <[email protected]>
gnome-blog
Nicholas C Piper <[email protected]>
jppy (U)
Norbert Preining <[email protected]>
jppy (U)
Andy Price <[email protected]>
pybackpack
Python Applications Packaging Team <[email protected]>
decibel-audio-player (U)
emesene (U)
pybackpack (U)
screenlets (U)
scribes (U)
Arnaud Quette <[email protected]>
elisa-plugins-good (U)
Florian Ragwitz <[email protected]>
istanbul (U)
jokosher
Gustavo Noronha Silva <[email protected]>
update-manager (U)
Jonas Smedegaard <[email protected]>
sugar (U)
sugar-toolkit (U)
sugar-web-activity (U)
Joseph Smidt <[email protected]>
gmail-notify
Jose Carlos Garcia Sogo <[email protected]>
conduit
John Sullivan <[email protected]>
xword
jppy development team <[email protected]>
jppy
Magnus Therning <[email protected]>
keysafe
James A. Treacy <[email protected]>
gramps
Andrea Veri <[email protected]>
cgmail
Jelmer Vernooij <[email protected]>
bzr-gtk (U)
Hanna Wallach <[email protected]>
straw
Torsten Werner <[email protected]>
pychess (U)
--
.''`. Debian 5.0 "Lenny" has been released!
: :' :
`. `' Last night, Darth Vader came down from planet Vulcan and told
`- me that if you don't install Lenny, he'd melt your brain.
signature.asc
Description: Ceci est une partie de message numériquement signée

