Skip to content

Drop broken GIR namespace directive#967

Open
bugaevc wants to merge 5 commits into
elementary:mainfrom
bugaevc:drop-gir-namespace
Open

Drop broken GIR namespace directive#967
bugaevc wants to merge 5 commits into
elementary:mainfrom
bugaevc:drop-gir-namespace

Conversation

@bugaevc

@bugaevc bugaevc commented Mar 20, 2026

Copy link
Copy Markdown

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
@stsdc

stsdc commented Jun 15, 2026

Copy link
Copy Markdown
Member

@davidmhewitt I know you were working on Granite and you're maintaining Rust bindings, could you please advice/review?

@bugaevc

bugaevc commented Jun 26, 2026

Copy link
Copy Markdown
Author

How do we move this forward?

@stsdc

stsdc commented Jun 26, 2026

Copy link
Copy Markdown
Member

@danirabbit maybe you'll be able to help?

@ryonakano

Copy link
Copy Markdown
Member

This line seemed to be added in #288.

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.

5 participants