View Issue Details

IDProjectCategoryView StatusLast Update
0010259gnunet-gtklibgnunetgtkpublic2026-07-30 14:13
Reporterjbicha Assigned ToChristian Grothoff Due Date
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionGit master 
Target Version0.21.1Fixed in Version0.21.1 
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 resolvedChristian Grothoff Gtk 4 (not yet released) 

Activities

schanzen

2025-08-22 14:17

administrator   ~0025678

Last edited: 2025-08-22 14: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 14:18

administrator   ~0025679

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

Christian Grothoff

2026-07-30 14:13

manager   ~0029312

773a5954..9b789792

Issue History

Date ModifiedUsernameFieldChange
2025-08-18 17:59jbichaNew Issue
2025-08-22 14:14schanzenRelationship addedrelated to 0005679
2025-08-22 14:16schanzenAssigned To => Christian Grothoff
2025-08-22 14:16schanzenStatusnew => assigned
2025-08-22 14:17schanzenNote Added: 0025678
2025-08-22 14:17schanzenNote Edited: 0025678
2025-08-22 14:18schanzenNote Added: 0025679
2026-07-30 14:13Christian GrothoffStatusassigned => resolved
2026-07-30 14:13Christian GrothoffResolutionopen => fixed
2026-07-30 14:13Christian GrothoffFixed in Version => 0.21.1
2026-07-30 14:13Christian GrothoffNote Added: 0029312
2026-07-30 14:13Christian GrothoffProduct Version => Git master
2026-07-30 14:13Christian GrothoffTarget Version => 0.21.1