Your message dated Mon, 19 Feb 2024 19:04:16 +0000
with message-id <[email protected]>
and subject line Bug#967312: fixed in dia 0.98+git20240130-1
has caused the Debian Bug report #967312,
regarding dia: 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.)


-- 
967312: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967312
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dia
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: dia
Source-Version: 0.98+git20240130-1
Done: Philippe SWARTVAGHER <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dia, 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.
Philippe SWARTVAGHER <[email protected]> (supplier of updated dia 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: Sun, 18 Feb 2024 19:46:11 +0100
Source: dia
Architecture: source
Version: 0.98+git20240130-1
Distribution: unstable
Urgency: medium
Maintainer: Philippe SWARTVAGHER <[email protected]>
Changed-By: Philippe SWARTVAGHER <[email protected]>
Closes: 967312 1020531 1024834 1025239
Changes:
 dia (0.98+git20240130-1) unstable; urgency=medium
 .
   * New upstream snapshot
     - Closes: #1024834, #1025239, #1020531
     - Drop poppler*.patch: applied upstream
     - Adapt fix-libdia-install-dir.patch
     - control: add libpoppler-cpp-dev to Build-Depends
     - control: adapt to use GTK3 instead of GTK2 Closes: #967312
   * rules: remove --no-parallel option
   * rules: add FORCE_SOURCE_DATE=1 to have reproducible PDF
   * copyright: update copyright year
Checksums-Sha1:
 09f8525d3a38fad5d36168d3b380632a9548f0e4 2213 dia_0.98+git20240130-1.dsc
 ee408f08f7b91e3982c1744b50f8f7ca53ca2a37 11660691 
dia_0.98+git20240130.orig.tar.gz
 a24eb6ce76e5fab35c13e89a41977e06673e2707 24996 
dia_0.98+git20240130-1.debian.tar.xz
 d234fab878a6dd1a51201f730dc60c0fa81f91f8 18339 
dia_0.98+git20240130-1_source.buildinfo
Checksums-Sha256:
 d5e563e6a534d335cfad48d28efbb7915210679e9d26ef6c0efc0709428e3fbb 2213 
dia_0.98+git20240130-1.dsc
 1be17e06fd1f4fac99193748fe79d4a2fed679cd85c61e424acae18021e6ad09 11660691 
dia_0.98+git20240130.orig.tar.gz
 ef34c459115fc714fc92138aa3fbe9aa3a0dd19dec285c761f3e631bbad5c467 24996 
dia_0.98+git20240130-1.debian.tar.xz
 0b3181dba1e4f31b7ea6820d2729e8cf54a3c44b4fa90138252ae5685f34c6d3 18339 
dia_0.98+git20240130-1_source.buildinfo
Files:
 7ba8137892dc1ab8e5f3c77c85d31650 2213 graphics optional 
dia_0.98+git20240130-1.dsc
 3c4295b2ad42cc3d9b21f186a1f647e4 11660691 graphics optional 
dia_0.98+git20240130.orig.tar.gz
 b001c067077dad8f63127f8d2fa8ef7a 24996 graphics optional 
dia_0.98+git20240130-1.debian.tar.xz
 2e2391691323e027a7a3852367464aa5 18339 graphics optional 
dia_0.98+git20240130-1_source.buildinfo

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

iQIzBAEBCgAdFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmXTobwACgkQMfMURUSh
dBrJKQ/+KILCziigb+Llf4qPTyI/x6dWURl5plgbWbHTNFSvlqmgZZ4//3i8lyEV
kXv9Ieakxrd1CyP8sxAn6+kDYoCWp09jt3PQeBk2jl+/XJQhNb8w+Wl+f1vsg4SU
U1qMO3/7yFh/HQ6aHXA2iXpdIAQ+qdcLZAWsvoK4bsv0whym11r1Xwk9gE08HiBt
4ysQaDj8PvqMObIYId5g3RR3Mn6lZgl7YQ4F2iHBIKSp4dyLP40+P0xy3mVZh7hr
LhXs1muL6rtYVSp1jI0ukB56w9MRSQHoWseAOHBKke6Itk1BW4y8v1zA9MWqrLcD
zGyVB1YwB/hrZMuWaRSG9WuzwM5GhBX4H5NH+pc0Cf2p7sgyMbjb9t98MeJNeiNb
uY+nMZayI9JBCB9wec4QKC5FKxaqrDbasBoSDzdhw2xuNdLQMjNKPsYvgKuGIgWR
uBDa9dLnnui7v7iXq5OF8Deklt7BJJH4TioG91eoLURUbIoQ1zjPsiC3BVH4P43a
L1zhMa8s0InG2kHMZda+PafirwK+Wh4+dWFPtfZGJQM6izF9zHWpcJFMwBxAw+I8
L94SGVeXESAudBk+kLx1RcZuEiytg7n3Q3mThmeji+vYOdLCUT3j4q3bUhhK8RE6
rQ+fnGRKA0vpoJrQm40LlqK4hNJ4Arvf4TaX64O0FI85Tg6G15c=
=MkJ3
-----END PGP SIGNATURE-----

Attachment: pgpmxJHzl9jFh.pgp
Description: PGP signature


--- End Message ---

Reply via email to