Your message dated Tue, 24 Jan 2023 15:05:17 +0000
with message-id <[email protected]>
and subject line Bug#967307: fixed in deb-gview 0.3.0
has caused the Debian Bug report #967307,
regarding deb-gview: 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 [email protected]
immediately.)
--
967307: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967307
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: deb-gview
Severity: normal
User: [email protected]
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: deb-gview
Source-Version: 0.3.0
Done: Josef Schneider <[email protected]>
We believe that the bug you reported is fixed in the latest version of
deb-gview, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Josef Schneider <[email protected]> (supplier of updated deb-gview 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 11 Jan 2023 15:38:50 +0100
Source: deb-gview
Architecture: source
Version: 0.3.0
Distribution: unstable
Urgency: medium
Maintainer: Josef Schneider <[email protected]>
Changed-By: Josef Schneider <[email protected]>
Closes: 967307
Changes:
deb-gview (0.3.0) unstable; urgency=medium
.
* AUTHORS, NEWS: Update for GTK3 port and new maintainer.
* configure.ac:
+ Check for gtk+3.0 over gtk+2.0.
+ Update version to 0.3.0.
* README: Update source repo information.
* desktop/deb-gview-desktop.in.in: Add keywords.
* src/callbacks.c: Port for GTK3 (Closes: #967307).
* src/callbacks.h: Port for GTK3.
* src/dvpreview.c: Port for GTK3.
* src/interface.c:
+ Port for GTK3.
+ Add myself to About and Credits.
* src/support.c: Port for GTK3.
* debian/control:
+ Change dependency from libgtk2.0-dev to libgtk-3-dev.
+ Bump Standards-Version to 4.6.2.
* debian/copyright: Add myself and update year to 2023.
* debian/rules:
+ Add hardening flag.
+ Override dh_installchangelogs to remove lintian warning and install both
Debian and upstream changelogs.
Checksums-Sha1:
07bfb9ca0d0ab1a5d0815dd7b9fa11b49599fdbf 1621 deb-gview_0.3.0.dsc
c307437c405a29563760364408d2e4357b885e8b 76804 deb-gview_0.3.0.tar.xz
337f4911a70761ab19148aa5099596a26fa0926a 15168 deb-gview_0.3.0_amd64.buildinfo
Checksums-Sha256:
8eadc2d9f8bbf40de7d225afdb8df864b1869e381e3e3f374547a6305ace603e 1621
deb-gview_0.3.0.dsc
995ce2e25b0b2c271e182a3a04e310aad12fbc7945821b4db0badb4585d18e3e 76804
deb-gview_0.3.0.tar.xz
d4757fe2ad8b7bab14599b83b99573d18b56f45adfbb931c897ae562f97f363a 15168
deb-gview_0.3.0_amd64.buildinfo
Files:
25f76e95ffe6075401e32b6020f1799d 1621 utils optional deb-gview_0.3.0.dsc
a6d4a1ea90b510f446fa4b2b35e3b629 76804 utils optional deb-gview_0.3.0.tar.xz
a0b83e8f1ddcce22aedbd2aca5613961 15168 utils optional
deb-gview_0.3.0_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEMsxJDlpwsj3Wqlqyouuu0bb5AkEFAmPP6A0ACgkQouuu0bb5
AkHVRw/9FgjtVY2kJXrY3xcTJm+X1j+H23bUrWfKj00c3Ko2oPgezh+Thdansr03
wRc62x/9s+ygboHjvMgNCnahQLJnJcxG0cU2aLPPOzl4Abv9tmB2OXM4ZylGuYlO
Ar2YbCFWBHV90WC38oj2e4ZW8SZ4tYOMl5se3ji2OoX6PpCt35JVUEYMtkJuamhj
YBMOCsplvlhyWHIwmc76btI1ylIR+b4mrhV1OCRgu7E0BzyzX9S5vpu8kB+GvAQl
rxQiUduZAB+kuM7G2//Cv2pshbM92f6WOeSlkncRfi/pJZSJqzFzacIYRcnS3Tx7
aQvWWstAMZzRghIKvJVmAqmKnEBxVRacv5loxQ5V2NMq8SoudT0o0AiDS6nnMG4V
WCVZu6vTVZPraMNr0yUh5+z/tnJ1QQqiWjTx3Mgw4dHvmh52ZVwG2F/b94vLTcIB
LOiAYa73f1V2Ns9CqQ607wlUHeIBLg4VKe8mMFvsFbZa3KK2MYFmYnJTrYBX+3Il
sjMpiodILczNvhjznHuyjJM+Bduf0A9+qJ9uR0HvX+N/WDkeEoCtq0B+Ef1dgcv4
rLzQ4RdN0+TM6Kw3J9yFZgxL9uXLZEAdaVrYMptFjaD6yG2GeCcyEx/50SbhjQVm
vsaQGWw8GS0xBb3syaFJrJ90769cPtwVLhpRo1r2MzA0jXTV2n4=
=40Ym
-----END PGP SIGNATURE-----
--- End Message ---