Your message dated Tue, 12 Sep 2023 19:10:11 +0000
with message-id <[email protected]>
and subject line Bug#967574: fixed in libfm 1.3.2-2
has caused the Debian Bug report #967574,
regarding libfm: 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.)
--
967574: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967574
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libfm
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: libfm
Source-Version: 1.3.2-2
Done: ChangZhuo Chen (陳昌倬) <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libfm, 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.
ChangZhuo Chen (陳昌倬) <[email protected]> (supplier of updated libfm 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, 10 Sep 2023 23:37:03 +0800
Source: libfm
Binary: libfm-data libfm-dev libfm-doc libfm-extra-dev libfm-extra4
libfm-extra4-dbgsym libfm-gtk-data libfm-gtk3-4 libfm-gtk3-4-dbgsym
libfm-gtk3-dev libfm-modules libfm-modules-dbgsym libfm-tools
libfm-tools-dbgsym libfm4 libfm4-dbgsym
Architecture: source all amd64
Version: 1.3.2-2
Distribution: experimental
Urgency: medium
Maintainer: Debian LXDE Maintainers <[email protected]>
Changed-By: ChangZhuo Chen (陳昌倬) <[email protected]>
Description:
libfm-data - file management support (common data)
libfm-dev - file management support (core development files)
libfm-doc - file management support (development documentation)
libfm-extra-dev - file management support (libfm-extra development files)
libfm-extra4 - file management support (extra library)
libfm-gtk-data - file management support (GTK+ library common data)
libfm-gtk3-4 - file management support (GTK+ 3.0 GUI library)
libfm-gtk3-dev - file management support (GTK+ GUI development files)
libfm-modules - file management support (loadable modules for library)
libfm-tools - file management support (utilities)
libfm4 - file management support (core library)
Closes: 967574 1048647
Changes:
libfm (1.3.2-2) experimental; urgency=medium
.
[ Debian Janitor ]
* Update lintian override info to new format on line 2, 2.
* Bump debhelper from old 12 to 13:
* debian/rules: Drop --fail-missing argument to dh_missing, which is now
the default.
* Update renamed lintian tag names in lintian overrides.
* Update standards version to 4.6.1, no changes needed.
* Update lintian override info format in d/libfm-extra4.lintian-overrides
on line 2.
* Remove constraints unnecessary since buster (oldstable)
* Update standards version to 4.6.2, no changes needed.
.
[ ChangZhuo Chen (陳昌倬) ]
* Migrate to GTK-3. (Closes: #967574)
* Fix fails to build from source after successful build. (Closes: #1048647)
* Change team email to <[email protected]>.
* Sort Uploaders, and add ChangZhuo Chen (陳昌倬) <[email protected]>.
* Add d/gbp.conf.
* d/control: Tweak indent.
Checksums-Sha1:
fde26153ba81c4789f0cf4a76f250111d3aa7acc 3002 libfm_1.3.2-2.dsc
97742ddb6f582e39cf14d1f9a483032ec098eb89 15872 libfm_1.3.2-2.debian.tar.xz
7c990a6237ab907ea840765ea14a6f87df44468e 242572 libfm-data_1.3.2-2_all.deb
77f1d899ab533d58dd17dede5af942c0e4632b9f 52892 libfm-dev_1.3.2-2_amd64.deb
0e03034526f02eef636edfd865daf56407860485 152780 libfm-doc_1.3.2-2_all.deb
09b3f54f877361a3c183cacbadd87e3ee162df36 18892
libfm-extra-dev_1.3.2-2_amd64.deb
9e78e1c78db6028b1518ffc6aff36dbc4516a99d 27612
libfm-extra4-dbgsym_1.3.2-2_amd64.deb
52b4c4988ada9c722031bc19a040c94fa773249a 27500 libfm-extra4_1.3.2-2_amd64.deb
81665ceea027cb4fbf4d9578382b6485d97f97ff 29740 libfm-gtk-data_1.3.2-2_all.deb
526c11e9a95b4ca8c45c9bb77492a94451ed8f18 515080
libfm-gtk3-4-dbgsym_1.3.2-2_amd64.deb
0247a316aa4d9d7d293866e9bc074eab08bcf84f 162460 libfm-gtk3-4_1.3.2-2_amd64.deb
5c40aed039d62461e10a606a39a78af1a8430301 17208 libfm-gtk3-dev_1.3.2-2_amd64.deb
d5fc23d884e3196ce294df9bb49c53d2b0ad8f3a 113764
libfm-modules-dbgsym_1.3.2-2_amd64.deb
3745e41cd0237d774a561ec3a82fac521643c8a9 48476 libfm-modules_1.3.2-2_amd64.deb
4a536476ea34828c508a883cb4b3c7eaf5f89f8e 16272
libfm-tools-dbgsym_1.3.2-2_amd64.deb
04eeb7fb16d97d9da2c249b226e91cf6f506a9f7 28620 libfm-tools_1.3.2-2_amd64.deb
35122e25f37a536472ebf0db64e963c01bf411ee 455140 libfm4-dbgsym_1.3.2-2_amd64.deb
ea3c2db5c77bbd8c110fd0827d92ddcc4ed0b3a3 132456 libfm4_1.3.2-2_amd64.deb
4a109b0f7a08286ae04be7ef3fc8b386f7d145e0 19602 libfm_1.3.2-2_amd64.buildinfo
Checksums-Sha256:
937d636b96ffd6eb6a9d78b90ff9213f785896f1ce28173a7dea53780a74ca5c 3002
libfm_1.3.2-2.dsc
5dac374c011a86eb67240ce9a4ebe79b74fa14ddff54eb9c972a5a84750ec466 15872
libfm_1.3.2-2.debian.tar.xz
3872925d9c86d4e1e38710d709df52ee3a51634b19f2c1e8390d1569ead61238 242572
libfm-data_1.3.2-2_all.deb
b502bf43c07e2bd2b0ff733913a50674fd959d99b3713d67722c56a2534637c8 52892
libfm-dev_1.3.2-2_amd64.deb
1232eaa4c204dbeb9afe0ede5cdb38373025fa11f73883358cf0cb08022479b7 152780
libfm-doc_1.3.2-2_all.deb
bfa6aef62e561d72ac5cabbf72271bb04ee793e8c893ee4eb9062c4ffb11bfa0 18892
libfm-extra-dev_1.3.2-2_amd64.deb
999d18dfb600e79125637faad0501d1748edd377762a5b473f05040bf8ee9a6f 27612
libfm-extra4-dbgsym_1.3.2-2_amd64.deb
18012025c042553004c16b7cad9c6633558c5d01f07d421c384317c6a14245fc 27500
libfm-extra4_1.3.2-2_amd64.deb
bd8b7ab6cd385b7747b91b2173ab654b66711f951a3acf75a9308caa058c96fe 29740
libfm-gtk-data_1.3.2-2_all.deb
7942dd21c3ead3bb983fe1e642e53f3cd4433a819ca42f6397773595dac92ab8 515080
libfm-gtk3-4-dbgsym_1.3.2-2_amd64.deb
b28703d3c80fcc953298e2494faffdb1bb7d71ed9328e72cc7dfb4aee3939d66 162460
libfm-gtk3-4_1.3.2-2_amd64.deb
953f7b884d2a073edd03e2e4e0476b63eea9851c9ee70c5202303bedc9ac1a87 17208
libfm-gtk3-dev_1.3.2-2_amd64.deb
be5a2250d2c72d238ea554b23cc2642fcd153c5b7e6e7a5c0c151509757144bd 113764
libfm-modules-dbgsym_1.3.2-2_amd64.deb
fb9f7934db1e1ed6769a0eba933da11c01eeb0bbee59f6c3a384df1e76277208 48476
libfm-modules_1.3.2-2_amd64.deb
0ea3196a169f233a17d8fcf194573e5c5f4b1d8958800da2c199e14841f2389c 16272
libfm-tools-dbgsym_1.3.2-2_amd64.deb
bc49af8d72cdfefa204073c094bd43b4c399e872f1567373b7388ac6d6ad42d4 28620
libfm-tools_1.3.2-2_amd64.deb
e74bdc9b0c8d93f475065fb67e9455cf29ef084627d0fe39c69110ed0036bb88 455140
libfm4-dbgsym_1.3.2-2_amd64.deb
c09343473de074100d969ac51de943bd0a694848d87ca6bbde61c87cb29c4845 132456
libfm4_1.3.2-2_amd64.deb
2aee11809ba2171f0c96fc57eb61ac433dbe89b905eae868f2fcb3eddc8dec88 19602
libfm_1.3.2-2_amd64.buildinfo
Files:
1ffea1e4b271b10f206582641f0630ad 3002 libs optional libfm_1.3.2-2.dsc
807eef0f3374bd0f7b54cefc4b7bb993 15872 libs optional
libfm_1.3.2-2.debian.tar.xz
cf2a0a12ab76588791c9144cf6704bc7 242572 misc optional
libfm-data_1.3.2-2_all.deb
ed9dc8af1158a0c18384aa230a7bc028 52892 libdevel optional
libfm-dev_1.3.2-2_amd64.deb
94184f172f25c4a65de3668635d36ef5 152780 doc optional libfm-doc_1.3.2-2_all.deb
a476cf5df5e80e1741015982853fde73 18892 libdevel optional
libfm-extra-dev_1.3.2-2_amd64.deb
a6673ae07990e76a308ff6f8ee390c90 27612 debug optional
libfm-extra4-dbgsym_1.3.2-2_amd64.deb
4971aaf7c46441e249cca547f04a3bc0 27500 libs optional
libfm-extra4_1.3.2-2_amd64.deb
75bb589122a95d966f5da9c64b4cfcff 29740 misc optional
libfm-gtk-data_1.3.2-2_all.deb
86ad89c4ceb2225faf280dc6309b978c 515080 debug optional
libfm-gtk3-4-dbgsym_1.3.2-2_amd64.deb
6bf6b3646d44fbb3867a17bf3f827f2c 162460 libs optional
libfm-gtk3-4_1.3.2-2_amd64.deb
2972dad9cd1d66d388a6f932a0aefe7d 17208 libdevel optional
libfm-gtk3-dev_1.3.2-2_amd64.deb
77e49d62a0b0aa911050a6ceb59456a3 113764 debug optional
libfm-modules-dbgsym_1.3.2-2_amd64.deb
35ad21f28ff37ffbc8ebdd59053fcda4 48476 libs optional
libfm-modules_1.3.2-2_amd64.deb
fcc073a7e8ee857f6bfa80822ead134e 16272 debug optional
libfm-tools-dbgsym_1.3.2-2_amd64.deb
cfa6c4a09cba1f3798a0306175cd5dc2 28620 misc optional
libfm-tools_1.3.2-2_amd64.deb
10fce6a4f04827daa7174dfda413bc4d 455140 debug optional
libfm4-dbgsym_1.3.2-2_amd64.deb
decff25a4bf84324ceccfe12c55af377 132456 libs optional libfm4_1.3.2-2_amd64.deb
87eae4a5cb51da792a50a36532552b59 19602 libs optional
libfm_1.3.2-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEugQ0bcLh/mPHkIeTzGWwzewnXVsFAmT/GNkACgkQzGWwzewn
XVtlVxAAklmMah7YJHdaG45f3rrhtOMecA1IDSmYHTFFTZgcwIlxzPqbugCZdFYA
lAmpC9rN+eDE6vQAaHgmnuZ2Mxfe1qSRW6W9FEMZ4luI48IC2XOTaRea9u6OQJ6A
Rd+h3HEG2TquG9mhrpzx9CN9Fz9smaxIGGzcPEcMh09Q23L6zf86UbsRrYsAgSHn
AuMQXCw42+3GpX3ZHomfMN723aHbMYPEmlRSdesXH2+B2OMXw8DOW9nE5lp0UzPT
PPeT9L8Qoi3x2TPR/qjLXD4lxsdyMEDvZI0e+8kbotnaOAprDwFr1ZwfPypWO9Fw
HroWbYwvXvozL1mL+yd6BR3LA9BRthtCe2DdNU4e4DCKMiMtttyH7es3pOVv2Neb
8Zrhy9Fp2XXwJrx99C+8h0j31ygqp6PzJKb/KH89iv/H4ukJxIsQyT31ymP7RCNr
RTcCkiiBzI4VrC0deehLy7zDv813t1RxN6zy/1A7j+Z3vAHHS1D3M1MZp1LfSnov
uauWiBmGJ9BmY21Wx5FmVYkR5nhvNL7feXrUQT0/5BjISPzORwSeEvjNcxgI9+Iw
Qy00pkVfeaJ0eYKTXGcSAZ03vU9nf2saAZmWoCgoftQRnBaSFDIcsYPxJufYdSqw
kVF/PUmrkkokGJtmjXgmOhYjF6t0dHfVpjBOXa1SY5Rx55UZ3e0=
=Ueho
-----END PGP SIGNATURE-----
--- End Message ---