Your message dated Sat, 14 Mar 2026 17:00:40 +0000
with message-id <[email protected]>
and subject line Bug#967564: fixed in lazarus 4.6+dfsg-3
has caused the Debian Bug report #967564,
regarding lazarus: 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.)
--
967564: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=967564
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lazarus
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: lazarus
Source-Version: 4.6+dfsg-3
Done: Mazen Neifer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lazarus, 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.
Mazen Neifer <[email protected]> (supplier of updated lazarus 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: Sat, 14 Mar 2026 13:48:54 +0100
Source: lazarus
Binary: lazarus lazarus-4.6 lazarus-doc lazarus-doc-4.6 lazarus-ide
lazarus-ide-4.6 lazarus-ide-gtk3 lazarus-ide-gtk3-4.6 lazarus-ide-qt5
lazarus-ide-qt5-4.6 lazarus-src lazarus-src-4.6 lcl lcl-4.6 lcl-gtk3
lcl-gtk3-4.6 lcl-nogui lcl-nogui-4.6 lcl-qt5 lcl-qt5-4.6 lcl-units
lcl-units-4.6 lcl-utils lcl-utils-4.6
Architecture: source all amd64
Version: 4.6+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Pascal Packaging Team <[email protected]>
Changed-By: Mazen Neifer <[email protected]>
Description:
lazarus - IDE for Free Pascal - SDK dependency package
lazarus-4.6 - IDE for Free Pascal - suite
lazarus-doc - IDE for Free Pascal - documentation dependency package
lazarus-doc-4.6 - IDE for Free Pascal - documentation
lazarus-ide - IDE for Free Pascal - dependency package
lazarus-ide-4.6 - IDE for Free Pascal - common IDE files
lazarus-ide-gtk3 - IDE for Free Pascal - GTK+ version dependency package
lazarus-ide-gtk3-4.6 - IDE for Free Pascal - GTK+ version
lazarus-ide-qt5 - IDE for Free Pascal - Qt5 version dependency package
lazarus-ide-qt5-4.6 - IDE for Free Pascal - Qt5 version
lazarus-src - IDE for Free Pascal - LCL source code dependency package
lazarus-src-4.6 - IDE for Free Pascal - LCL source code
lcl - Lazarus Components Library - LCL dependency package
lcl-4.6 - Lazarus Components Library - LCL suite
lcl-gtk3 - Lazarus Components Library - GTK+ backend dependency package
lcl-gtk3-4.6 - Lazarus Components Library - GTK+ backend
lcl-nogui - Lazarus Components Library - no GUI backend dependency package
lcl-nogui-4.6 - Lazarus Components Library - no GUI backend
lcl-qt5 - Lazarus Components Library - Qt5 backend dependency package
lcl-qt5-4.6 - Lazarus Components Library - Qt5 backend
lcl-units - Lazarus Components Library - backend independent components depen
lcl-units-4.6 - Lazarus Components Library - backend independent components
lcl-utils - Lazarus Components Library - command line build tools dependency
lcl-utils-4.6 - Lazarus Components Library - command line build tools
Closes: 967564
Changes:
lazarus (4.6+dfsg-3) unstable; urgency=medium
.
* Switch default widgetset from GTK2 to GTK3
- Added required GTK3 patches to debian/patches/series.
- Removed unused Cocoa and unapplying patches.
- Updated debian/rules to build for GTK3 instead of GTK2.
- Renamed and updated all install, postinst, and prerm scripts from GTK2
to GTK3.
- Replaced GTK2 dependencies with GTK3 in debian/control and debian/clean.
(Closes: Bug#967564)
Checksums-Sha1:
c30e3c7767db4b23c58b8bf3ac57403997fe918e 3150 lazarus_4.6+dfsg-3.dsc
11c1b7ef6c7862e7d92eea78fb4f3b8b828561f0 247732
lazarus_4.6+dfsg-3.debian.tar.xz
2f9e593df4dff9062e9915fc2fff3d15141b9deb 34160 lazarus-4.6_4.6+dfsg-3_all.deb
73c57b10c9d2f2db43523a95aa5f69f0105d3ce9 21269952
lazarus-doc-4.6_4.6+dfsg-3_all.deb
13b374792e11e2afcf8d4f33fd696312ec17398e 33680 lazarus-doc_4.6+dfsg-3_all.deb
a132f6a6de10049873145573a43ada41675dc45b 7675024
lazarus-ide-4.6_4.6+dfsg-3_amd64.deb
135663c576975787430dfe00e3a58e5cdd42335e 11928256
lazarus-ide-gtk3-4.6_4.6+dfsg-3_amd64.deb
13eab75f2f881e0f4c8b77bf11a81b6a53b686e3 33552
lazarus-ide-gtk3_4.6+dfsg-3_all.deb
10ecefbf6f08ef1bafbf33478f8fcb3119f3bce8 11632240
lazarus-ide-qt5-4.6_4.6+dfsg-3_amd64.deb
b6b55e611dfc2afa076999338d72477501ab7375 33564
lazarus-ide-qt5_4.6+dfsg-3_all.deb
2961d6b5cd60dc558464c3e24a03846be2dd40a4 33544 lazarus-ide_4.6+dfsg-3_all.deb
2c8c0acbaf0730403632e9e4dd995cd8f5e80bbf 22651468
lazarus-src-4.6_4.6+dfsg-3_all.deb
85f91d2c3ef1a716ba1f9681cb0cba921cfdc33b 33632 lazarus-src_4.6+dfsg-3_all.deb
218d2eb0932e025404153f7acfdd051be66805ec 33560 lazarus_4.6+dfsg-3_all.deb
0bb8b5a6c70855b2074810132e507b0492b63145 21336
lazarus_4.6+dfsg-3_amd64.buildinfo
d02342bfaf970249a1ee58c3512c3687118339ce 33600 lcl-4.6_4.6+dfsg-3_amd64.deb
54e991a906bf9dccb2cb107e18ab5e6a6ba6b0d9 20457412
lcl-gtk3-4.6_4.6+dfsg-3_amd64.deb
93587a64fdbed49aaa73d66ea15ea2f257ee030f 33588 lcl-gtk3_4.6+dfsg-3_amd64.deb
b62452c2af9590b67809cd1640707166b7fd7d5b 9326492
lcl-nogui-4.6_4.6+dfsg-3_amd64.deb
a9b25a29d90f3b3a363480460c113c494bb5c394 33592 lcl-nogui_4.6+dfsg-3_amd64.deb
f995663ae90f174c99f86e2317f1d791d9e31d24 8868668
lcl-qt5-4.6_4.6+dfsg-3_amd64.deb
cf66d849aea5fd941a8ed9555cd5506f8e10557b 33576 lcl-qt5_4.6+dfsg-3_amd64.deb
ff5d687fde0d477410dfde3b7ee45ccde031e536 21115172
lcl-units-4.6_4.6+dfsg-3_amd64.deb
c9040d705434b972e89ec8ceda52f813bab450fb 33576 lcl-units_4.6+dfsg-3_amd64.deb
1358d02bed5c69f405dea8c8550e62060815aea6 4860648
lcl-utils-4.6_4.6+dfsg-3_amd64.deb
9ab7b26c2b2ce3a439e3969a450d9204ef890753 33560 lcl-utils_4.6+dfsg-3_all.deb
756cb9c7e4dd91d1df50d3207de6bf3fbb3ab998 33564 lcl_4.6+dfsg-3_amd64.deb
Checksums-Sha256:
4b218e974e42a7301f3c3b2bb65328a8aa3e3b4d96761825cb722ce5e6e300c2 3150
lazarus_4.6+dfsg-3.dsc
5ef71a22181fc1d13765de43971b069825bbd1ba136f3c9cf127f5cfcd2705aa 247732
lazarus_4.6+dfsg-3.debian.tar.xz
7309ed8977d5ea2c76492416f085a199f3efaada93a1d9715c8b00f0631aece3 34160
lazarus-4.6_4.6+dfsg-3_all.deb
24b3177cd958863b9068d1de050ed9c67cf56f9eafa120b0e88fa138e43298f0 21269952
lazarus-doc-4.6_4.6+dfsg-3_all.deb
ccfd047b0be90571acf797d8f42e74463934aff490fca6c8570006ec58087b30 33680
lazarus-doc_4.6+dfsg-3_all.deb
e59f5b6c9665b0eb4645eb8727bd3429bc1ab9e2dbe9d6e0aed061cf05edcd3f 7675024
lazarus-ide-4.6_4.6+dfsg-3_amd64.deb
16ab7556dbf033f4e74eb50b09b256e36042a01c6c46eebad6d0c683fc6d172c 11928256
lazarus-ide-gtk3-4.6_4.6+dfsg-3_amd64.deb
ca04dd7f2cde7591e8ebeadea8c63f829a6811c96c2b2642f33050429d0d273d 33552
lazarus-ide-gtk3_4.6+dfsg-3_all.deb
37a983c7ce5bfe502f9e9fd3cbb29d0b0242a05bc76fc9fec7acaefbf249d6b7 11632240
lazarus-ide-qt5-4.6_4.6+dfsg-3_amd64.deb
f7775c35a9dd03c3064573017d569977b1f692e41c120ce4506bdd5cf0603e98 33564
lazarus-ide-qt5_4.6+dfsg-3_all.deb
8d25a1c2fd76ad7a55e0f493dca9bd52f3c5848d2e4e7f65f587594dc031f711 33544
lazarus-ide_4.6+dfsg-3_all.deb
13c51cecdd1084b50de91ef85e37d911103748c1f05576d04c1cb8b231ca6018 22651468
lazarus-src-4.6_4.6+dfsg-3_all.deb
07e052f4469f5adf3b0397aa4867c0953ea27321f05fc8a484a72d9b5de5e00c 33632
lazarus-src_4.6+dfsg-3_all.deb
d94a56f4617cca210356fc464e456b9229fdcc21c1724b7812e337bebd09ae8b 33560
lazarus_4.6+dfsg-3_all.deb
ddbd2480c8f2a6ef1ae0909e19794b3ceb66915f15e3c16c324a742a6cb47893 21336
lazarus_4.6+dfsg-3_amd64.buildinfo
e5d8f29510cbd9cbc9a1aafb9100f3f344f5f25ae6917797d0e327308e32c163 33600
lcl-4.6_4.6+dfsg-3_amd64.deb
d8999383e6c4d3dbfeba8347d3ae69caf23b4e66b5a161f550fdde430dfb779e 20457412
lcl-gtk3-4.6_4.6+dfsg-3_amd64.deb
6ff751fc7af1e3293f0030b519b9b71dafafe1eb4388d3244032940a122719c0 33588
lcl-gtk3_4.6+dfsg-3_amd64.deb
a90a40177bbd577ab1b545d190e74739896774d58b7a131522c921e969ab8fb3 9326492
lcl-nogui-4.6_4.6+dfsg-3_amd64.deb
a4efa6854eef393e4e45150212b27e8511095e742f493a993f276962f058f935 33592
lcl-nogui_4.6+dfsg-3_amd64.deb
05c3612d1ea420b8ace7b076739628e978261a26a844908d00526968153f2c17 8868668
lcl-qt5-4.6_4.6+dfsg-3_amd64.deb
1b3ee2565716add1845d50f954b81d9b4f43580b6050b5f1e629a9119bb8a80f 33576
lcl-qt5_4.6+dfsg-3_amd64.deb
7affe8d677af70f82ee892999bb3a29b6b1972fd78a9f3e8cf6a6b5a3e2d110f 21115172
lcl-units-4.6_4.6+dfsg-3_amd64.deb
331d230044a7a24c892cbbfa03d695cf2a4a1f16518f1cebcd0babb5d74d43d2 33576
lcl-units_4.6+dfsg-3_amd64.deb
6808c6630c14ef96b24f2bc745623b02c24472717692a6adfd9139e8017412ae 4860648
lcl-utils-4.6_4.6+dfsg-3_amd64.deb
db527aa11b767338f283baafbc6c0924ce3dfe56ba9d31a4576bcfc9a87294b3 33560
lcl-utils_4.6+dfsg-3_all.deb
8672aa18c1d8eb373efb9fc8e37da0e4d0a742cc68719d346732afadee16dc0c 33564
lcl_4.6+dfsg-3_amd64.deb
Files:
871ef1b718b979dee9cbc2ef19a798da 3150 devel optional lazarus_4.6+dfsg-3.dsc
87b90e5abc6462289f021efc2c4608d6 247732 devel optional
lazarus_4.6+dfsg-3.debian.tar.xz
fb15ddc33a17311d5d03c1c317e6dbaf 34160 devel optional
lazarus-4.6_4.6+dfsg-3_all.deb
fa8cdee0cb8920522fef822aa0788d23 21269952 doc optional
lazarus-doc-4.6_4.6+dfsg-3_all.deb
4266af2c2b593c2053abed23e41632c8 33680 doc optional
lazarus-doc_4.6+dfsg-3_all.deb
0309fabc2cfd5cfe58e6b5f7cc1bb1af 7675024 devel optional
lazarus-ide-4.6_4.6+dfsg-3_amd64.deb
a2cdf9a0f8e4c4a7a1a3a6132013f5bb 11928256 devel optional
lazarus-ide-gtk3-4.6_4.6+dfsg-3_amd64.deb
2a2134b03c36f43d2a6ce0bf4aa5057a 33552 devel optional
lazarus-ide-gtk3_4.6+dfsg-3_all.deb
1939d0ed993977f01b381842ecfd1fcd 11632240 devel optional
lazarus-ide-qt5-4.6_4.6+dfsg-3_amd64.deb
82bf993841081e2996e4797a782abfeb 33564 devel optional
lazarus-ide-qt5_4.6+dfsg-3_all.deb
15781d0b4fea04f02fdfe590d97b49a5 33544 devel optional
lazarus-ide_4.6+dfsg-3_all.deb
5a24c9e9cfd88293c7be16220847e5fe 22651468 devel optional
lazarus-src-4.6_4.6+dfsg-3_all.deb
bb27aa6d6ea86fe8f0768bcb2e47eea2 33632 devel optional
lazarus-src_4.6+dfsg-3_all.deb
51f72712f7cb6e59619f94b3ac30140b 33560 devel optional
lazarus_4.6+dfsg-3_all.deb
3b2a3216c66c070a1a8ff70d3a60ba3a 21336 devel optional
lazarus_4.6+dfsg-3_amd64.buildinfo
d0b6285241980176a17620f632b3288a 33600 devel optional
lcl-4.6_4.6+dfsg-3_amd64.deb
ca32c3929e6bc92e132353817ef325bc 20457412 devel optional
lcl-gtk3-4.6_4.6+dfsg-3_amd64.deb
ebca75b20d3fe323e30c4e9e8e60e85c 33588 devel optional
lcl-gtk3_4.6+dfsg-3_amd64.deb
3c81db01d6b1f25f94584146ce15ccb2 9326492 devel optional
lcl-nogui-4.6_4.6+dfsg-3_amd64.deb
3c61409d1b0f748a6ab9fe89a20a8aa9 33592 devel optional
lcl-nogui_4.6+dfsg-3_amd64.deb
ba71e1721c1f8c6cd95b4593493e2aaa 8868668 devel optional
lcl-qt5-4.6_4.6+dfsg-3_amd64.deb
86cc8848bab316707863618cce7cadf2 33576 devel optional
lcl-qt5_4.6+dfsg-3_amd64.deb
a474decc11a8897fc17ec0ff6e36fa8f 21115172 devel optional
lcl-units-4.6_4.6+dfsg-3_amd64.deb
63b5c695c07f486ad324dc13b4d5e76c 33576 devel optional
lcl-units_4.6+dfsg-3_amd64.deb
f7f459887161eb7f88af24c24763b0a4 4860648 devel optional
lcl-utils-4.6_4.6+dfsg-3_amd64.deb
49e9ac40127ad9d95878cabf2d939b64 33560 devel optional
lcl-utils_4.6+dfsg-3_all.deb
c09386ef60e81a6a5a4b2a0f56201c3d 33564 devel optional lcl_4.6+dfsg-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
iIcEAREKAC8WIQS69sZENhB4UNQicQazJVxtVYeNjAUCabV9EBEcbWF6ZW5AZGVi
aWFuLm9yZwAKCRCzJVxtVYeNjE84AQC2GGSDAm8/lgLDtJ5nioZUNOAu4Qqbv0ah
JFjgs7FaVgD9ErhSuzrCT6nlfVphgPVfgM2j2eC0sruEsrJeFrTWuIk=
=yjCn
-----END PGP SIGNATURE-----
pgpAB5OngcqrV.pgp
Description: PGP signature
--- End Message ---