Bug#1098950: libglib2.0-bin: glib-compile-schemas does not seem to update gettings schema

Chris Talbot chris at talbothome.com
Wed Feb 26 14:20:12 GMT 2025


Package: libglib2.0-bin
Version: 2.83.3-2
Severity: important

Dear Maintainer,

I am attempting to add a schema to my program, however, after running
glib-compile-schemas, the schema is not added, causing my program to
crash. I tested the schema with --strict and --dry-run, and glib-
compile-schemas does not abort, so I do not think there is an error in
my schema.

I am atttaching the terminal output below.

Please forgive me if there is a PEBPAK issue, however I believe I ruled
that out.

chris at SpaceballstheX2100:~/dev/gtk-meshtastic-client$ cat
/usr/share/glib-2.0/schemas/org.kop316.meshtastic.gschema.xml
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="gtk-meshtastic-client">
  <schema id="org.kop316.meshtastic" path="/org/kop316/meshtastic/">

    <key name="print-packets" type="b">
      <default>false</default>
      <summary>Print Packets</summary>
      <description>Print all packets in stdout.</description>
    </key>

    <key name="log-packets" type="b">
      <default>false</default>
      <summary>Log Packets</summary>
      <description>Log all packets into the
$XDG_CONFIG_HOME/gtk_meshtastic_client/</description>
    </key>

    <key name="return-sends-message" type="b">
      <default>false</default>
      <summary>Enter key sends the message</summary>
      <description>Whether pressing Enter key sends the
message</description>
    </key>

    <key name="gps" type="b">
      <default>false</default>
      <summary>Create a GPS Socket</summary>
      <description>Whether to create a GPS Socket</description>
    </key>

    <key name="quit-if-connected" type="b">
      <default>true</default>
      <summary>Quit if Connected</summary>
      <description>Whether to quit if the Window is closed and you are
connected</description>
    </key>

  </schema>
</schemalist>
chris at SpaceballstheX2100:~/dev/gtk-meshtastic-client$ sudo
/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas --strict --dry-
run
/usr/share/glib-2.0/schemas
chris at SpaceballstheX2100:~/dev/gtk-meshtastic-client$ sudo
/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas --strict
/usr/share/glib-2.0/schemas
chris at SpaceballstheX2100:~/dev/gtk-meshtastic-client$ gsettings list-
keys org.kop316.meshtastic
log-packets
print-packets
quit-if-connected
return-sends-message
test


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libglib2.0-bin depends on:
ii  libc6            2.40-7
ii  libelf1t64       0.192-4
ii  libglib2.0-0t64  2.83.3-2
ii  libglib2.0-data  2.83.3-2

libglib2.0-bin recommends no packages.

libglib2.0-bin suggests no packages.

-- no debconf information

-- 
Respectfully,
Chris Talbot



More information about the pkg-gnome-maintainers mailing list