On 10/01/26 11:51, Antoine Le Gonidec wrote:
Le Sat, Jan 10, 2026 at 09:15:01AM +0100, Sébastien Noel a écrit :
Can't we keep GTK2 in the archive like src:gcc-3.3 was ?
With no active development, just making sure it still builds.

I would love to keep the ability to install GTK2 libraries (both amd64 and i386)
from Debian repositories. Many non-free Unity3D video games rely on a plugin
named ScreenSelector.so to provide the user with display option (including
setting the main screen and the game window size), this plugin is linked
against GTK2.

One of Debian's familiar refrains is "this package can be removed, nothing in (Debinan|the archive) uses it". I think it is a valuable stance, and I used this reasoning in a couple of RM tickets.

But I now wonder if it makes sense to move to a sort of ports-like approach for notable libraries (GTK2, old Qt versions) used by external applications and non-free software. Just as a pragmatic courtesy toward Debian's users.

My idea in a few bullet points (drawing on what others have stated in this thread):

* A legacy library can remain in the main archive if...

* USED: There must be proof of the widespread use of this library inside and outside Debian.

* TEAM MAINTAINED: The library package must be maintained by a team.

* EXPLICITLY OWNED: All team members must be listed as Uploaders.

* MARKED AS LEGACY: d/README.source explicitly describes the legacy status of this package.

* SECURE: Known security issues must be fixed in unstable and stable in X days, or the FTP masters will permanently remove the library. (This may imply that the team is now the new upstream.)

* NO BURDEN: No modifications to the builders nor specific outdated versions of compilers/runtime environments are required to build the binary packages.

Regards,

--
Gioele Barabucci

Reply via email to