View Issue Details

IDProjectCategoryView StatusLast Update
0010259gnunet-gtklibgnunetgtkpublic2025-08-22 16:18
Reporterjbicha Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0010259: gnunet-gtk: please stop using libgladeui
DescriptionThe glade project has been archived upstream which means that bug reports, bug fixes, and translation updates are no longer accepted.

Therefore, it would be best if gnunet-gtk would stop using glade. I believe this is required anyway for gnunet-gtk to be ported from GTK 3 to GTK 4.

https://gitlab.gnome.org/GNOME/glade

gnunet-gtk will likely be removed from inclusion in Debian Unstable and Testing because of this issue since glade will likely be removed from Debian Testing soon.
TagsNo tags attached.

Relationships

related to 0005679 confirmed Gtk 4 (not yet released) 

Activities

schanzen

2025-08-22 16:17

administrator   ~0025678

Last edited: 2025-08-22 16:17

We already have an issue for Gtk4 https://bugs.gnunet.org/view.php?id=5679
Unfortunately, I dont see any alternatives to glade, except maybe cambalanche.
There was a GsoC project for this that was, unfortunately, abandoned.
All of this is a lot of work. And unless a volunteer is found that wants to migrate gnunet-gtk, not sure if we really want to do this. Maybe we just want to archive/abandon the Gtk interface ourselves and focus on the rest API.
When there is really a userbase for gnuet-gtk and the hurt is big enough surely a developer that wants to create a gtk4 interface will emerge.

Note that a rewrite is pretty much inevitable anyway due to changes in the gtk4 main loop handling.

schanzen

2025-08-22 16:18

administrator   ~0025679

Assigned this to grothoff because we need to make a decision at some point.

Issue History

Date Modified Username Field Change
2025-08-18 19:59 jbicha New Issue
2025-08-22 16:14 schanzen Relationship added related to 0005679
2025-08-22 16:16 schanzen Assigned To => Christian Grothoff
2025-08-22 16:16 schanzen Status new => assigned
2025-08-22 16:17 schanzen Note Added: 0025678
2025-08-22 16:17 schanzen Note Edited: 0025678
2025-08-22 16:18 schanzen Note Added: 0025679