diff -pruN 0.21.2-1/debian/changelog 0.21.2-2ubuntu1/debian/changelog
--- 0.21.2-1/debian/changelog	2025-09-18 20:34:03.000000000 +0000
+++ 0.21.2-2ubuntu1/debian/changelog	2025-09-21 09:32:48.000000000 +0000
@@ -1,3 +1,17 @@
+rust-gio-sys (0.21.2-2ubuntu1) questing; urgency=medium
+
+  * Remove regeneration of source code until 0.22 is available
+    since the regeneration does not work with glib2.0 2.86.0
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 21 Sep 2025 05:32:48 -0400
+
+rust-gio-sys (0.21.2-2) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
+
+  * Team upload.
+  * Package gio-sys 0.21.2 from crates.io using debcargo 2.7.10
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 21 Sep 2025 05:14:44 -0400
+
 rust-gio-sys (0.21.2-1) unstable; urgency=medium
 
   * Team upload
diff -pruN 0.21.2-1/debian/control 0.21.2-2ubuntu1/debian/control
--- 0.21.2-1/debian/control	2025-09-18 20:34:03.000000000 +0000
+++ 0.21.2-2ubuntu1/debian/control	2025-09-21 09:32:48.000000000 +0000
@@ -13,7 +13,8 @@ Build-Depends-Arch: cargo:native <!noche
  librust-gobject-sys-0.21+default-dev <!nocheck>,
  librust-libc-0.2+default-dev <!nocheck>,
  librust-system-deps-7+default-dev <!nocheck>
-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
 Uploaders:
  Matthias Geiger <werdahias@debian.org>
 Standards-Version: 4.7.2
diff -pruN 0.21.2-1/debian/rules 0.21.2-2ubuntu1/debian/rules
--- 0.21.2-1/debian/rules	2025-09-18 20:34:03.000000000 +0000
+++ 0.21.2-2ubuntu1/debian/rules	2025-09-21 09:31:12.000000000 +0000
@@ -3,39 +3,3 @@
 %:
 	dh $@ --buildsystem cargo
 
-# regenerating the source code
-# the xmlstarlet fixes are taken from upstream: https://github.com/gtk-rs/gir-files/blob/master/fix.sh
-execute_before_dh_auto_build:
-	cp /usr/share/gir-1.0/GLib-2.0.gir $(CURDIR)
-	cp /usr/share/gir-1.0/GModule-2.0.gir $(CURDIR)
-	cp /usr/share/gir-1.0/GObject-2.0.gir $(CURDIR)
-	cp /usr/share/gir-1.0/Gio-2.0.gir $(CURDIR)
-	sed -i 's/girs_directories\s=\s\[\"\.\.\/\.\.\/gir-files\"\]/girs_directories=\[\".\"\]/' $(CURDIR)/Gir.toml
-	xmlstarlet ed -L \
-	-u '//*[@glib:error-domain="g-option-context-error-quark"]/@glib:error-domain' -v g-option-error-quark \
-	GLib-2.0.gir
-	xmlstarlet ed -L \
-	-u '//_:record[@name="KeyFile"]/_:method[@name="set_boolean_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gboolean*" \
-	-u '//_:record[@name="KeyFile"]/_:method[@name="set_double_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gdouble*" \
-	-u '//_:record[@name="KeyFile"]/_:method[@name="set_integer_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "gint*" \
-	-u '//_:record[@name="KeyFile"]/_:method[@name="set_locale_string_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "const gchar* const*" \
-	-u '//_:record[@name="KeyFile"]/_:method[@name="set_string_list"]//_:parameter[@name="list"]/_:array/@c:type' -v "const gchar* const*" \
-	GLib-2.0.gir
-	xmlstarlet ed -L \
-	-u '//_:class[@name="Object"]/_:method[@name="getv"]//_:parameter[@name="names"]/_:array/@c:type' -v "const gchar**" \
-	-u '//_:class[@name="Object"]/_:method[@name="getv"]//_:parameter[@name="values"]/_:array/@c:type' -v "GValue*" \
-	-u '//_:class[@name="Object"]/_:method[@name="setv"]//_:parameter[@name="names"]/_:array/@c:type' -v "const gchar**" \
-	-u '//_:class[@name="Object"]/_:method[@name="setv"]//_:parameter[@name="values"]/_:array/@c:type' -v "const GValue*" \
-	-u '//_:class[@name="Object"]/_:constructor[@name="new_with_properties"]//_:parameter[@name="names"]/_:array/@c:type' -v "const char**" \
-	-u '//_:class[@name="Object"]/_:constructor[@name="new_with_properties"]//_:parameter[@name="values"]/_:array/@c:type' -v "const GValue*" \
-	GObject-2.0.gir
-	xmlstarlet ed -L \
-	-i '//_:interface[@name="TypePlugin" and not(@glib:type-struct)]' -t 'attr' -n 'glib:type-struct' -v 'TypePluginClass' \
-	-i '//_:record[@name="TypePluginClass" and not(@glib:is-gtype-struct-for)]' -t 'attr' -n 'glib:is-gtype-struct-for' -v 'TypePlugin' \
-	GObject-2.0.gir
-	gir -o .
-
-# Remove the .gir file before install
-execute_before_dh_auto_install:
-	rm $(CURDIR)/*.gir
-
