[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: