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

Bug#967594: marked as done (libxsettings-client: depends on deprecated GTK 2)



Your message dated Wed, 02 Aug 2023 20:36:25 +0000
with message-id <E1qRIa1-00A82D-69@fasolo.debian.org>
and subject line Bug#967594: fixed in libxsettings-client 0.17-12
has caused the Debian Bug report #967594,
regarding libxsettings-client: depends on deprecated GTK 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
967594: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967594
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libxsettings-client
Severity: normal
User: pkg-gnome-maintainers@lists.alioth.debian.org
Usertags: gtk2 oldlibs
Control: block 947713 by -1

This package has Build-Depends on GTK 2 (libgtk2.0-dev), or produces
binary packages with a Depends on GTK 2.

GTK 2 was superseded by GTK 3 in 2011 (see
<https://bugs.debian.org/947713>). It no longer receives any significant
upstream maintenance, and in particular does not get feature development
for new features like UI scaling on high-pixel-density displays (HiDPI)
and native Wayland support. GTK 3 is in maintenance mode and GTK 4 is
approaching release, so it seems like a good time to be thinking about
minimizing the amount of GTK 2 in the archive.

GTK 2 is used by some important productivity applications like GIMP, and
has also historically been a popular UI toolkit for proprietary software
that we can't change, so perhaps removing GTK 2 from Debian will never be
feasible. However, it has reached the point where a dependency on it is
a bug - not a release-critical bug, and not a bug that can necessarily
be fixed quickly, but a piece of technical debt that maintainers should
be aware of.

A porting guide is provided in the GTK 3 documentation:
https://developer.gnome.org/gtk3/stable/migrating.html

Some libraries (for example libgtkspell0) expose GTK as part of their
API/ABI, in which case removing the deprecated dependency requires
breaking API/ABI. For these libraries, in many cases there will already
be a corresponding GTK 3 version (for example libgtkspell3-3-0), in which
case the GTK 2-based library should probably be deprecated or removed
itself. If there is no GTK 3 equivalent, of a GTK 2-based library,
maintainers should talk to the dependent library's upstream developers
about whether the dependent library should break API/ABI and switch
to GTK 3, or whether the dependent library should itself be deprecated
or removed.

A few packages extend GTK 2 by providing plugins (theme engines, input
methods, etc.) or themes, for example ibus and mate-themes. If these
packages deliberately support GTK 2 even though it is deprecated, and
they also support GTK 3, then it is appropriate to mark this mass-filed
bug as wontfix for now. I have tried to exclude these packages from
the mass-bug-filing, but I probably missed some of them.

Regards,
    smcv

--- End Message ---
--- Begin Message ---
Source: libxsettings-client
Source-Version: 0.17-12
Done: Samuel Thibault <sthibault@debian.org>

We believe that the bug you reported is fixed in the latest version of
libxsettings-client, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 967594@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Samuel Thibault <sthibault@debian.org> (supplier of updated libxsettings-client package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 02 Aug 2023 22:00:13 +0200
Source: libxsettings-client
Architecture: source
Version: 0.17-12
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Samuel Thibault <sthibault@debian.org>
Closes: 967594
Changes:
 libxsettings-client (0.17-12) unstable; urgency=medium
 .
   * QA upload.
   * debian/control: Drop libgtk2.0-dev build-dependency, actually unused
     (Closes: #967594)
Checksums-Sha1:
 eece92f976d1a1fcd81aa47ec7b02a5ee5f5003d 2186 libxsettings-client_0.17-12.dsc
 cbf3c851b0f56b784b6f629648b31fb1383d4269 4876 libxsettings-client_0.17-12.debian.tar.xz
 adb88a28663656f449acdd13957da721e78c6c87 9613 libxsettings-client_0.17-12_source.buildinfo
Checksums-Sha256:
 a71a95743f85c92ce6988be55a8396b423b7cac9d136250da07ecccb5e4db4b4 2186 libxsettings-client_0.17-12.dsc
 11e04e7da4fa2e4e5979a718995da6ad4b018e386fb4efe41e10229fb71dc795 4876 libxsettings-client_0.17-12.debian.tar.xz
 b3e3220bc5c0c97e26bd5486297e383ff0765dfc6c575a6c5468cc06ff760c9d 9613 libxsettings-client_0.17-12_source.buildinfo
Files:
 f488b522e2cf73e226619cfc35b0333f 2186 libs optional libxsettings-client_0.17-12.dsc
 2e78a5795231d3993f88fa6f31cdf3d6 4876 libs optional libxsettings-client_0.17-12.debian.tar.xz
 33b6b334a301e348c86b10662f12a906 9613 libs optional libxsettings-client_0.17-12_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEEZTSF1IMOAGwT71n/aHTOWK4tfj8FAmTKtosVHHN0aGliYXVs
dEBkZWJpYW4ub3JnAAoJEGh0zliuLX4/pVMQAKFGYfUZrwmPq8tsvEsz87KOgQpx
LBTs0PMQd0cPGSMQSt8APKdqHAMHd7ZlFWpIaOwJNGrDNEqDdMKVOcGHobFvRyIJ
xFt0QW0txdOZvojCbgSGJeTnOnDsjkYshUh/TzlJ6F96e4EhCHqETMiutKxPsUQU
urm0ZUJWvtVrYpWyqPFLubdE4TQmgFV33gGVxgaIKtJ824R6VcvuPtU+y4gaEXsk
9lMeFOMI1WSZlDoAP5LyIfsXpCBZLoMaeMRwv689ctIZqoDb5aCTFcy8S3seDdD4
W5q0rR4Kz1oBtqKpL0gPX0g1SnjdtSyqqUclx8KgUQX7l6FE1Nmj8+5YiXcqJSn7
qGniLUIGaFzY8bBVcyfEx+9ETcu9gUwnURQVRyEZn+9Tk6boqzV45gcrlCiumQR5
ZTdam0AaBBIFpptjdOHneiNxUac3D0JYU/js+TCVDgehkxbi9Qwm4epSnRLftvsV
LfbA7bjxYjbRR7gkKMP8JtZ1SpCVLOwdu9Vo7EKVEHpwm8/2/WYARALxUox5Dh9Y
0Vre94iePjQ0qNJl/FwuVqpuAsJ/ryuZkmfGt6PJ6AK8T90oFua6q7yEVGaIFPyQ
HOotmOn5IJXfCxihU5EXjjeHERLWXpyVidldMXbHpa2UVJgfrcRIC8t3In/+n59o
EgXdj2xMb3RT7ly1
=MzRh
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: