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

Bug#967261: marked as done (audacious: depends on deprecated GTK 2)



Your message dated Mon, 15 May 2023 15:48:49 +0000
with message-id <E1pyaRN-008LiD-Fj@fasolo.debian.org>
and subject line Bug#967261: fixed in audacious 4.3.1-1~exp1
has caused the Debian Bug report #967261,
regarding audacious: 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.)


-- 
967261: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967261
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: audacious
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: audacious
Source-Version: 4.3.1-1~exp1
Done: Mateusz Łukasik <mati75@linuxmint.pl>

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

Debian distribution maintenance software
pp.
Mateusz Łukasik <mati75@linuxmint.pl> (supplier of updated audacious 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: Fri, 12 May 2023 20:46:46 +0200
Source: audacious
Architecture: source
Version: 4.3.1-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Mateusz Łukasik <mati75@linuxmint.pl>
Closes: 967261
Changes:
 audacious (4.3.1-1~exp1) experimental; urgency=medium
 .
   * New upstream release.
   * Use GTK3. (Closes: #967261)
   * Update symbols files.
   * Switch build method to meson.
Checksums-Sha1:
 7448d1cbd3bebca642fc7862228174aaf5f5474d 2349 audacious_4.3.1-1~exp1.dsc
 b48ade1ef5028c3e0f6473242e0193af77d9b9bd 630820 audacious_4.3.1.orig.tar.bz2
 71c357c79f05aa0a534932d0ddaf136140d61674 19044 audacious_4.3.1-1~exp1.debian.tar.xz
 f4788f1ac8ce1632cb4b0dd6a4de0f1f9f3c50d4 14841 audacious_4.3.1-1~exp1_source.buildinfo
Checksums-Sha256:
 c15a605002c267c8c22e42fbb167a399379068e5e2f5c971974a1a5a316ff677 2349 audacious_4.3.1-1~exp1.dsc
 85e9e26841505b51e342ee72a2d05f19bef894f567a029ebb3f3e0c1adb42042 630820 audacious_4.3.1.orig.tar.bz2
 fb08f14ee5d83b0c1790257f76bf4728bc83330b9db797b8fd0b5ae5d1091321 19044 audacious_4.3.1-1~exp1.debian.tar.xz
 9dab81abd316faf8486ef2f030c9a0a32be49fabe2546c879936978fa4d5d094 14841 audacious_4.3.1-1~exp1_source.buildinfo
Files:
 b693b6c02c3b0b10f997746e78f1c7e0 2349 sound optional audacious_4.3.1-1~exp1.dsc
 751a002964907c3a8fc2f571ffc00ec7 630820 sound optional audacious_4.3.1.orig.tar.bz2
 e1da8d3851909e14c904da6f58e6bf24 19044 sound optional audacious_4.3.1-1~exp1.debian.tar.xz
 3482a48cfc17830cb5f2ad811d160daf 14841 sound optional audacious_4.3.1-1~exp1_source.buildinfo

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

iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAmRiUaEACgkQweDZLphv
fH5T1xAApfNsLAfBtnXOj5EY3oCMwNOd7Wg4tPNTYGR3TAvK/29jtk+3lDsuuH7l
ck979Ei6OVTEo17lIBKwsFdc2nL5M23eiNGUqID4U72QnDKnaeYTsd8TOYMuNaU6
irlabQK9CFyLTG0QH5R2C5ilZpLw5MbMaygSApmLlD4vR7yorv7y8JmxdGqxgfqV
FdTKYdQHMr4pxCpZHsU178Gq2pVKQ3O4ounbyTPOIxHXajo5v5w0wSjd7aRG451X
XeQfPszoqlwmLAtBMw5NP2K97VKxd9rW9CcKsQUaXDTF7Rwg3O3DCgnvq1t1Gltx
4/W9KQXnIltRPO26qeYtmYfHfqABHqTFLMcNO2h74SvklX9zKq/bOiv8UvTP/tgB
pBbLgxlzhzfyOEBkKWPe05o/hwBwzd5trx2fb2abFSeo8P1/HApF3LkqeD8uPcIb
Ng5cWnlo29/bGUHErF1n2q8RLuPrrtwQwnxJvW1FkZkT2MHAn9JTHp3QrVCo8Q3M
y4QPrsesoD8nrnEGWUXzU9ju3h76NRWMcT40h6VVQVpvv3MRRfp7bM1fI0kOb6dH
IKfScoYZodxlvqfIa8HWAa2cU8sUnCz01iblAZwfC0Uapr5U4rUmPn0G2mB4Z59C
karA+qrWSax6ZiDIIaCLfjXUlA+g3FS32J3XZjSo3J3KZYgGG68=
=pRra
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: