Skip to content

Drop broken GIR namespace directive#967

Open
bugaevc wants to merge 1 commit intoelementary:mainfrom
bugaevc:drop-gir-namespace
Open

Drop broken GIR namespace directive#967
bugaevc wants to merge 1 commit intoelementary:mainfrom
bugaevc:drop-gir-namespace

Conversation

@bugaevc
Copy link

@bugaevc bugaevc commented Mar 20, 2026

Background: I'm hacking on Vala GIR generation (see https://gitlab.gnome.org/GNOME/vala/-/merge_requests/449). This line here is breaking things.

GIR doesn't quite support multiple namespace nodes inside the same GIR file. I don't believe having a separate GraniteServices.gir was ever the intention here, nor is it really possible.

The version bump to 9 is the high time to fix it.

GIR doesn't quite support multiple namespace nodes inside the same GIR
file. I don't believe having a separate GraniteServices.gir was ever the
intention here, nor is it really possible.

Removing this, coupled with https://gitlab.gnome.org/GNOME/vala/-/merge_requests/449
on the Vala side, makes the GIR for libgranite actually useable.

Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
@stsdc stsdc requested a review from a team March 20, 2026 19:47
@stsdc stsdc added this to Granite 9 Mar 20, 2026
@github-project-automation github-project-automation bot moved this to Backlog in Granite 9 Mar 20, 2026
@stsdc stsdc moved this from Backlog to In review in Granite 9 Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

2 participants