<div dir="ltr"><div>Hi, sorry I'm not really familiar with Debian issue mailing, I sent a new message directly instead of replying.</div><div><br></div><div>Anyways I ran it with gdb to see the value of the search path and it seems correct.</div><div><br></div><div><br></div><div>Thread 1 "gnome-builder" hit Breakpoint 1, gi_repository_prepend_search_path (repository=0x555555c1bf20 [GIRepository], <br>    directory=directory@entry=0x555555876a68 "/usr/lib/x86_64-linux-gnu/gnome-builder/girepository-1.0")<br>    at ../../../girepository/girepository.c:391<br>⚠️ warning: 391       ../../../girepository/girepository.c: No such file or directory<br>(gdb) c<br>Continuing.<br>10:23:40.3510                       ide-shortcut-bundle[ 19413]: CRITICAL: Failed to eval keybindings.gsl: Typelib file for namespace 'Ide' (any version) not found<br><br></div><div>As you can see the call is made before the warning, so the next thing to check would be the return value of ide_get_gir_repository () and the code that actually uses the Ide namespace</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Mar 24, 2026 at 6:56 AM Simon McVittie <<a href="mailto:smcv@debian.org">smcv@debian.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(Please try to keep the subject line intact when replying to a bug, <br>
otherwise maintainers will often get your message out-of-context and not <br>
know which package or which bug you are referring to)<br>
<br>
On Mon, 23 Mar 2026 at 17:36:24 -0400, Juan Pablo Ugarte wrote:<br>
>Hi, not sure where is the bug but as a workaround you can define <br>
>GI_TYPELIB_PATH=/usr/lib/x86_64-linux-gnu/gnome-builder/girepository-1.0/<br>
>gnome-builder<br>
>to make gi repository find the private library<br>
<br>
This suggests that gnome-builder should be calling <br>
gi_repository_prepend_search_path() to add that directory to the search <br>
path. It seems that it *does* call<br>
<br>
   gi_repository_prepend_search_path (ide_get_gir_repository (),<br>
                                      PACKAGE_LIBDIR"/gnome-builder/girepository-1.0");<br>
<br>
in at least some code paths, but perhaps that isn't always reached, or <br>
perhaps it isn't happening early enough?<br>
<br>
     smcv<br>
</blockquote></div>