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
We believe that the bug you reported is fixed in the latest version of
dopewars, 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 967316@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reiner Herrmann <reiner@reiner-h.de> (supplier of updated dopewars 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)
Format: 1.8
Date: Thu, 09 Jun 2022 11:41:20 +0200
Source: dopewars
Architecture: source
Version: 1.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Reiner Herrmann <reiner@reiner-h.de>
Closes: 967316
Changes:
dopewars (1.6.1-1) unstable; urgency=medium
.
* Team upload.
.
[ Niels Thykier ]
* Declare the explicit requirement for (fake)root.
.
[ Reiner Herrmann ]
* New upstream release.
* Drop patches applied upstream and refresh patches.
* Install .desktop file to correct directory.
* Update paths to documentation and manpages.
* Update watch file to version 4.
* Add upstream metadata.
* d/control:
- Move Vcs-* URLs to salsa
- Depend on sensible-utils for sensible-browser
- Update to debhelper compat level 13
- Build with GTK3 and SDL2 (Closes: #967316)
- Bump Standards-Version to 4.6.1; no change needed
- Mark dopewars-data as Multi-Arch: foreign
- Build-depend on libcurl4-gnutls-dev for metaserver support
* d/rules:
- Simplify targets
- Enable all hardening options
- Drop -Wl,--as-needed, which is enabled by default
Checksums-Sha1:
b4c0a7b886290a335df755441e7f1bee5e1c7ed8 2227 dopewars_1.6.1-1.dsc
4598bfb838ece6d3e87d5c0014cc0f85204ce023 1459612 dopewars_1.6.1.orig.tar.gz
a5d92f4f6b56b29324447fc5f374f3aed0cf0bec 8720 dopewars_1.6.1-1.debian.tar.xz
27925ba64a46a927795614000656a496c7f29cf6 15997 dopewars_1.6.1-1_amd64.buildinfo
Checksums-Sha256:
66bd1882356714430af032aecebcbc38a365f20d5a39d6721f8d0afc6b833a51 2227 dopewars_1.6.1-1.dsc
83127903a61d81cda251a022f9df150d11e27bdd040e858c09c57927cc0edea6 1459612 dopewars_1.6.1.orig.tar.gz
c4e463fbbedd46fbbff1f4d6e6c36abb75ab210ccbbe7960cc51057911fc83b0 8720 dopewars_1.6.1-1.debian.tar.xz
efd8ece298adef2bd41a0826f00d62880f12933cac4fee0a4c8d0d2ee688e0b2 15997 dopewars_1.6.1-1_amd64.buildinfo
Files:
7c7132c6f2f6ba7c4664101276979e30 2227 games optional dopewars_1.6.1-1.dsc
3485338fdfdcb5cfab13c64e9addf802 1459612 games optional dopewars_1.6.1.orig.tar.gz
275f3317c8aec864ab2562082025cb1f 8720 games optional dopewars_1.6.1-1.debian.tar.xz
829ef246b771a1324f7faac332131dae 15997 games optional dopewars_1.6.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKjBAEBCgCNFiEErPPQiO8y7e9qGoNf2a0UuVE7UeQFAmKhwLVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
RjNEMDg4RUYzMkVERUY2QTFBODM1RkQ5QUQxNEI5NTEzQjUxRTQPHGFwb0BkZWJp
YW4ub3JnAAoJENmtFLlRO1Hk0UQP/1ZyRaaQjr+1SzynqpDgkP/K9y0L08GoJww7
PpDROIyLk+vZa1DijJ7gpRwTOuCxVaRmvz+zunqVMGqIT/jeODqjwVAqHtYbeqjG
FQpqrzpte117ygA3aFYxxW32wM7n3GsGDrvBg/xKRcGhxti6+bBDoPpy+K9zZ6ve
PjdktDjIJUmmejsKDBz4HugpeMku8kebc2vVW3+47ManeOYhKIfF3oeu4/d9ip5a
bt8gPfCD5/AojswZ4aLPSGlQoUDMX5QLMSwZ8yjXB7Y4phhrlq83GJxy8YMJHrXI
Xy+AFkD4G2zRw9Cihy4zzvZXuEkxR/jFLwMg5bBkrc5XHpdPQY3/+j6LRZX91Y9j
MTgDdCR1DLNw1VBRklRfPvQHxm1Kz9OPyPnG2lwJcFZGpj8t1CSaseRfMTZsXQZV
2xjWXYVirUPvB68Uxoa6wvKARtYXknskF+o1MfHDMS1DwEUO15OeF4i0sAZwFXxg
Hvp2D0iI+aZbSgDPmqxgk2C4MBkhj6RgFl1VxnkvOPyry5IUtEY/tlvixX+oFjmk
J6lsqg/dOc8T2ngk/hozgpwNFnmNEcdsAirxM5MhxpmOW05fVgqVX5wYQhJ5x9Jt
Pa1J+8q6LhJ7u38cmXSBP8F9kA0iJJEJgNibeHz3xwkJCj9YKcTsTLA0hJNJF5YX
ssaoYsbX
=xAGA
-----END PGP SIGNATURE-----