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

Bug#967595: marked as done (libzia: depends on deprecated GTK 2)



Your message dated Wed, 13 Oct 2021 20:23:02 +0000
with message-id <E1makmE-000104-0H@fasolo.debian.org>
and subject line Bug#967595: fixed in libzia 4.32-1
has caused the Debian Bug report #967595,
regarding libzia: 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.)


-- 
967595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967595
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libzia
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: libzia
Source-Version: 4.32-1
Done: Ondřej Nový <onovy@debian.org>

We believe that the bug you reported is fixed in the latest version of
libzia, 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 967595@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ondřej Nový <onovy@debian.org> (supplier of updated libzia 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, 13 Oct 2021 21:40:52 +0200
Source: libzia
Architecture: source
Version: 4.32-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org>
Changed-By: Ondřej Nový <onovy@debian.org>
Closes: 967595
Changes:
 libzia (4.32-1) unstable; urgency=medium
 .
   * New upstream release.
   * Switch to GTK 3 (Closes: #967595).
   * debian/libzia.symbols: Update for new upstream release.
   * Update breaks of older tucnak.
   * Bump standards version to 4.6.0.
Checksums-Sha1:
 735b9bf6ecb66c014c86b60a87e5e880dfef5ec9 2033 libzia_4.32-1.dsc
 c852f4ef472cd10c962c64002c37bb5e4b97b848 633444 libzia_4.32.orig.tar.gz
 aa854220fecb4f460ad3f66f6aa1e09fa782a49e 6144 libzia_4.32-1.debian.tar.xz
 ea478d2a879d9e998a7785526d6cf6275287e9c6 15173 libzia_4.32-1_amd64.buildinfo
Checksums-Sha256:
 ab7998b2377e987225b8309f0ff306ed4f0a2d461b5b61383e65e9af12db8fce 2033 libzia_4.32-1.dsc
 1857138d21ec07852b1ce103042c882811abc314aa41cc7180eb74d8dc1d2737 633444 libzia_4.32.orig.tar.gz
 1404df6c03b0e4708da1f818fd185e0ff7284238ff202d662a7941a773cb288b 6144 libzia_4.32-1.debian.tar.xz
 5f8852ffe6b4a094eda4586bbdc9b7ce9af7dd214997465d4bb749011c11c357 15173 libzia_4.32-1_amd64.buildinfo
Files:
 af260dd5fea731dded4520a09fb4f623 2033 libs optional libzia_4.32-1.dsc
 c3e17cd3f550f826b889b0d33a95cbb2 633444 libs optional libzia_4.32.orig.tar.gz
 1ca6abf1bf02a738c99b122ea5ee8161 6144 libs optional libzia_4.32-1.debian.tar.xz
 1473baa01408f037708ae301a5aa41f3 15173 libs optional libzia_4.32-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEPZg8UuuFmAxGpWCQNXMSVZ0eBksFAmFnOsIACgkQNXMSVZ0e
BksCNRAAt4nd5bgEfyjZGsHNZ//SP9ZXeduWc6wEUAe+RdD9Z6sAdhltOha9yW3M
FvWxwbwkGmON94undNdayJP7z/Rpzlwaiq4qIN8CXGL6Dd/W216U+lI09gaWpTJO
FfGSzSybMpUJ8EDPfEEVF7SeLC9ZtF1K4x8lc+Pf3Kn1/l2EvPVVeMBvNw41XL1h
uHayFLkIzmi1pkU5kd1H0Y2oiXLvaqnvzMy0rdcB0mNLiUK6AcC1uwY5lWRH+VD5
/bey93Py3tc6kM0+XXg+QJbY4U4b2jyP6YhdNipoFVHHPI6s74j42Go7SU3IUn3f
JaeWklPnTJ4uLBSwa675kk1RoFyRTCwdN6WEmRKvujn6e0G8OVooVPCKlkDn/3+L
e/9oGKwTvuapgQ/iSRd0JZFFP2uW8dS8mPYc6giKl9c1LPdXvHvhTDRZB88N+6yg
lcGeffgiN/XCaf6MNdgSttKPZUClaPfM/ORm2N4x+deIGjn5cv+tYqyB0cW+RGPf
WMsSxQbae3zfVkkHBIdsibnb6e8tNIW+EoDeEZCfWq1VjyRjQkQBGXT7van1vIbU
iNS9DBLucw6HlJHzweWR6zOaeW3F5Dn7uAYp1ADo3EcB5KxQYPSqaCN9QtwDUUG0
55VvbAAxqZUMJdLvYnUDS1wB5P9LLdzeQCjoYcaeVcW0oUTrAoA=
=OL5N
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: