MBF: Removing old GNOME python bindings
Hi,
It is high time that we remove the old GNOME python bindings. We have had the
"new" GObject introspection support since at least Squeeze. The old ones are
completely unmaintained and unsupported.
I'd like to get gnome-python, gnome-python-extras, pyorbit, nautilus-python and
pygtksourceview removed from testing for the Stretch release. Most of the
gnome-python and gnome-python-extras binaries have already been removed. This is
the final push.
Removing pygtk and pygobject-2 may be unreasonable for Stretch, so if that can't
happen we'll file bugs soon after the Stretch release (or file them earlier and
bump the severity after the release) to get it done for Buster.
For gnome-python{,-extras}, pyorbit, nautilus-python and pygtksourceview there
are 54 reverse dependencies, and only 2 of them are key packages. One of those
(cinnamon) doesn't actually need to depend on any of these packages and can just
drop the dependency, and the other (hamster-applet) will need to be updated to a
new upstream version or get removed as well.
There is a porting guide upstream:
https://wiki.gnome.org/action/show/Projects/PyGObject/IntrospectionPorting
Also see:
https://wiki.gnome.org/action/show/Projects/GObjectIntrospection
https://wiki.gnome.org/action/show/Projects/PyGObject
Packages can use the replacements:
pygtksourceview -> gir1.2-gtksource-3.0
python-gnomekeyring -> gir1.2-gnomekeyring-1.0
python-rsvg -> gir1.2-rsvg-2.0
python-wnck -> gir1.2-wnck-3.0
etc.
Please find attached a list of rdeps and a dd-list.
Cheers,
Emilio
aptoncd
cherrytree
cinnamon
clamtk
dissy
dragbox
dreampie
gallery-uploader
gco
gdesklets
gdevilspie
ghextris
gjots2
glipper
gnome-activity-journal
gnome-blog
gnome-btdownload
gnome-specimen
gnome3-emblems
guake
gvrng
hamster-applet
kabikaboo
lybniz
nautilus-admin
nautilus-compare
nautilus-hide
nautilus-image-manipulator
owncloud-client
pida
policycoreutils
postr
pybliographer
pyrenamer
rabbitvcs
rapid-photo-downloader
revelation
routeplanner
sbackup
screenlets
specto
startupmanager
subliminal
sugar-calculate-activity
sugar-toolkit
sugar-toolkit-0.88
system-config-lvm
tortoisehg
txaws
udev-discover
w3af
winswitch
x-tile
xword
Adolfo González Blázquez <code@infinicode.org>
pyrenamer
Aigars Mahinovs <aigarius@debian.org>
sbackup
Alexander Alemayhu <alexander@bitraf.no>
postr
Andrea Veri <and@debian.org>
gnome-btdownload
nautilus-compare (U)
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
clamtk (U)
Bruno Nova <brunomb.nova@gmail.com>
nautilus-admin
nautilus-hide
Caitlin Matos <caitlin.matos@zoho.com>
dreampie
Chris Lawrence <lawrencc@debian.org>
pybliographer
routeplanner
Chris Silva <racerx@makeworld.com>
gdevilspie
Christoph Egger <christoph@debian.org>
ghextris (U)
Christopher James Halse Rogers <raof@ubuntu.com>
specto
ClamAV Team <pkg-clamav-devel@lists.alioth.debian.org>
clamtk
Clint Byrum <spamaps@debian.org>
txaws (U)
Daniel Echeverry <epsilon77@gmail.com>
guake
Dave Kerr <aidave@shaw.ca>
kabikaboo (U)
David Paleino <dapal@debian.org>
clamtk (U)
Debian Cinnamon Team <pkg-cinnamon-team@lists.alioth.debian.org>
cinnamon
Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
ghextris
Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
hamster-applet
Debian OLPC <debian-olpc-devel@lists.alioth.debian.org>
sugar-toolkit-0.88
Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
subliminal
txaws
Debian QA Group <packages@qa.debian.org>
gdesklets
startupmanager
x-tile
Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
policycoreutils
Debian Sugar Team <pkg-sugar-devel@lists.alioth.debian.org>
sugar-calculate-activity
sugar-toolkit
Dmitry Smirnov <onlyjob@debian.org>
winswitch
Emilien Klein <emilien+debian@klein.st>
nautilus-image-manipulator
Etienne Millon <me@emillon.org>
subliminal (U)
Fabio Fantoni <fantonifabio@tiscali.it>
cinnamon (U)
Fabrice Coutadeur <coutadeurf@gmail.com>
aptoncd
Francois Marier <francois@debian.org>
gnome3-emblems
Frederic Peters <fpeters@debian.org>
gnome-blog
Guido Tabbernuk <boamaod@gmail.com>
nautilus-compare
J. Félix Ontañón <fontanon@emergya.es>
udev-discover
Jan Luebbe <jluebbe@debian.org>
pida (U)
Jeremy Bicha <jbicha@ubuntu.com>
kabikaboo (U)
John Sullivan <johns@debian.org>
xword
Jonas Smedegaard <dr@jones.dk>
sugar-calculate-activity (U)
sugar-toolkit (U)
sugar-toolkit-0.88 (U)
Josselin Mouette <joss@debian.org>
hamster-applet (U)
José Ernesto Dávila Pantoja <josernestodavila@gmail.com>
glipper
Julien Lavergne <julien.lavergne@gmail.com>
screenlets
Jörg Frings-Fürst <debian@jff-webhosting.net>
rapid-photo-downloader
Kartik Mistry <kartik@debian.org>
gnome-specimen
Laszlo Boszormenyi (GCS) <gcs@debian.org>
revelation
Luciano Bello <luciano@debian.org>
w3af
Ludovico Cavedon <cavedon@debian.org>
tortoisehg
Manoj Srivastava <srivasta@debian.org>
policycoreutils (U)
Margarita Manterola <marga@debian.org>
cinnamon (U)
Max Bowsher <maxb@f2s.com>
tortoisehg (U)
Maximiliano Curia <maxy@debian.org>
cinnamon (U)
Michael Biebl <biebl@debian.org>
hamster-applet (U)
ownCloud for Debian maintainers <pkg-owncloud-maintainers@lists.alioth.debian.org>
owncloud-client
Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
subliminal (U)
Philipp Huebner <debalance@debian.org>
system-config-lvm
Philipp Kaluza <debian@ghostroute.eu>
pida
Pietro Battiston <me@pietrobattiston.it>
gallery-uploader
Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
cherrytree
dreampie (U)
glipper (U)
kabikaboo
rabbitvcs
screenlets (U)
Rolf Leggewie <foss@rolf.leggewie.biz>
gjots2
Russell Coker <russell@coker.com.au>
policycoreutils (U)
Sam Hocevar (Debian packages) <sam+deb@zoy.org>
gco
Sandro Knauß <bugs@sandroknauss.de>
owncloud-client (U)
Santiago Ruano Rincón <santiago@debian.org>
sugar-toolkit (U)
Scott Kitterman <scott@kitterman.com>
clamtk (U)
Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
clamtk (U)
Sergio Talens-Oliag <sto@debian.org>
gvrng
Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com>
gnome-activity-journal
Torsten Werner <twerner@debian.org>
lybniz (U)
Ulrik Sverdrup <ulrik.sverdrup@gmail.com>
dragbox
Varun Hiremath <varun@debian.org>
dissy
lybniz
Vincent Cheng <vcheng@debian.org>
cherrytree (U)
W. Martin Borgert <debacle@debian.org>
rabbitvcs (U)
Yoann Gauthier <yoann.gauthier9@gmail.com>
postr (U)
Reply to: