Web lists-archives.com

Update on removing obsolete GNOME libraries




Hi!

The Debian GNOME team has continued working on removing obsolete GNOME
2 libraries and we wanted to provide an update on our progress and let
you know what's next.

We have identified the list of libraries we are targeting for removal
from Buster and have filed bugs for affected packages. Several
libraries have already been removed from Buster.

Soon, we intend to raise the severity of the remaining bugs to serious
to try to finish up these removals from Debian Testing.

Honestly, the best option for many of these packages is for them to be
ported to GTK3. If you are the maintainer for one of these packages
that is no longer maintained upstream and if you don't intend to port
it to deprecated libraries, you can help us out by filing a removal bug
for the package.

Thanks,
Jeremy Bicha

References
==========
Previous email
https://lists.debian.org/debian-devel/2017/10/msg00299.html

Debian GNOME's "oldlibs" bug list:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-gnome-maintaine
rs%2Alists.alioth.debian.org;tag=oldlibs

UDD view of "oldlibs" bug list:
https://udd.debian.org/cgi-bin/bts-usertags.cgi?tag=oldlibs&user=pkg-gn
ome-maintainers%40lists.alioth.debian.org

gtk2 to gtk3 migration guide:
https://developer.gnome.org/gtk3/stable/gtk-migrating-2-to-3.html

gconf to gsettings migration guide:
https://developer.gnome.org/gio/stable/ch34.html

Affected libraries are listed below. Sorry I don't have a dak+dd-list
prepared but someone may want to make one.

Removed from Debian
-------------------
libunique3

Removed from Testing
--------------------
esound
gconfmm2.6
gksu
gnome-keyring-sharp
gnome-python
gnome-python-desktop
goocanvas
goffice-0.8
libgnomecanvasmm2.6
libgksu
libgoo-canvas-perl
pygoocanvas
pygtksourceview
python-gtkglext1
pyorbit
python-poppler

Almost Removed from Testing
---------------------------
libglademm2.4
vte
webkitgtk

Raising severity to serious soon
--------------------------------
clutter-gesture
gnome-sharp2
gnome-vfs
libbonobo
libbonoboui
libgnome
libgnomecanvas
libgnomeui
libgnome-keyring
libunique
rarian

libgnome2-perl
libgnome2-canvas-perl
libgnome2-gconf-perl
libgnome2-wnck-perl
libgnome2-vfs-perl
libgtk2-appindicator-perl
libgtk2-unique-perl

Also aiming for Buster
----------------------
gconf
libart-lgpl
pygtk