Change: Lazarus with multiple widgetsets #3627

Closed
opened 2026-06-30 15:42:31 +00:00 by amoloney · 5 comments
Owner

Offer the Lazarus IDE built with multiple widgetsets, instead of just the GTK2 version.

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.

REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.

Offer the Lazarus IDE built with multiple widgetsets, instead of just the GTK2 version. * [Wiki](https://fedoraproject.org/wiki/Changes/LazarusWithMultipleWidgetsets) * [Announced](https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/PCDMIVAGATBA47M5DTMRMBXP5A5EK2YN/) * [Discussion post](https://discussion.fedoraproject.org/t/f45-change-proposal-lazarus-with-multiple-widgetsets-self-contained/194291) * Owners: @suve **Owners, do not implement this work until the FESCo vote has explicitly ended.** The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information. REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.
Owner

+1

+1
Owner

+1

+1
Owner

+1

one step closer to removing Gtk2, and the Gtk3 and Qt6 support is nice regardless of which desktop you use

+1 one step closer to removing Gtk2, and the Gtk3 and Qt6 support is nice regardless of which desktop you use
Owner

+1

+1
Owner

+1.

As was discussed in the discussion thread, it seems that building 5 backends is a bit over the top. It seems gtk2 is needed, because gtk3 is still experimental. But the older two Qt backends should probably be dropped. So I think it'd make sense to build just gtk2 and qt6 and later on switch to gtk3 as soon as viable. But this is something that can be figured out when this is actually implemented. But please update the Change page if the plan changes, so that people are not confused.

--

After a week:
APPROVED (+5, 0, 0)

+1. As was discussed in the discussion thread, it seems that building 5 backends is a bit over the top. It seems gtk2 is needed, because gtk3 is still experimental. But the older two Qt backends should probably be dropped. So I think it'd make sense to build just gtk2 and qt6 and later on switch to gtk3 as soon as viable. But this is something that can be figured out when this is actually implemented. But please update the Change page if the plan changes, so that people are not confused. -- After a week: APPROVED (+5, 0, 0)
zbyszek 2026-07-14 06:14:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
6 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fesco/tickets#3627
No description provided.