[Git][java-team/java-gnome][master] 6 commits: Fixed the build failure with GCC 14 (Closes: #1075098)

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Sat Oct 17 18:52:45 BST 2026



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / java-gnome


Commits:
9ff0a040 by Nathan Pratta Teodosio at 2026-10-17T19:46:17+02:00
Fixed the build failure with GCC 14 (Closes: #1075098)

- - - - -
4ae1aaa1 by Emmanuel Bourg at 2026-10-17T19:46:17+02:00
Replaced the build dependency on dbus with dbus-daemon (Closes: #1122604)

- - - - -
426adc1a by Emmanuel Bourg at 2026-10-17T19:46:17+02:00
Converted debian/watch to the version 5 format

- - - - -
bd9f9d2a by Emmanuel Bourg at 2026-10-17T19:46:17+02:00
Standards-Version updated to 4.7.4

- - - - -
1ad4481b by Emmanuel Bourg at 2026-10-17T19:46:17+02:00
Removed the Priority field

- - - - -
0eded99f by Emmanuel Bourg at 2026-10-17T19:46:17+02:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/incompatible-pointer-types.patch
- debian/patches/series
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,4 +1,6 @@
-java-gnome (4.1.3-11) UNRELEASED; urgency=medium
+java-gnome (4.1.3-11) unstable; urgency=medium
+
+  * Team upload.
 
   [ Andrius Merkys ]
   * Remove Onkar Shinde from uploaders list per request.
@@ -7,10 +9,17 @@ java-gnome (4.1.3-11) UNRELEASED; urgency=medium
   [ Debian Janitor ]
   * Use secure copyright file specification URI.
   * Use secure URI in Homepage field.
-  * Update standards version to 4.6.1, no changes needed.
-  * Update standards version to 4.6.2, no changes needed.
 
- -- Andrius Merkys <merkys at debian.org>  Mon, 30 May 2022 05:06:10 -0400
+  [ Nathan Pratta Teodosio ]
+  * Fixed the build failure with GCC 14 (Closes: #1075098)
+
+  [ Emmanuel Bourg ]
+  * Replaced the build dependency on dbus with dbus-daemon (Closes: #1122604)
+  * Converted debian/watch to the version 5 format
+  * Standards-Version updated to 4.7.4
+  * Removed the Priority field
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Sat, 17 Oct 2026 19:44:52 +0200
 
 java-gnome (4.1.3-10) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -1,12 +1,11 @@
 Source: java-gnome
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders:
  Manu Mahajan <manu at codepencil.com>,
  Guillaume Mazoyer <respawneral at gmail.com>
 Build-Depends:
- dbus (>= 1.8),
+ dbus-daemon,
  debhelper-compat (= 13),
  default-jdk,
  hicolor-icon-theme,
@@ -24,7 +23,7 @@ Build-Depends:
  python3,
  xfonts-base,
  xvfb
-Standards-Version: 4.6.2
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/java-gnome.git
 Vcs-Browser: https://salsa.debian.org/java-team/java-gnome
 Homepage: https://java-gnome.sourceforge.net/


=====================================
debian/patches/incompatible-pointer-types.patch
=====================================
@@ -0,0 +1,30 @@
+Description: Fix failure to build due to incomplatible pointer type errors.
+Author: Nathan Pratta Teodosio <nteodosio at ubuntu.com>
+Bug-Ubuntu: https://launchpad.net/bugs/2148819
+Forwarded: not-yet
+Note: Upstream's bug tracker is down at the time of writing.
+      Forward the patch when it's back up.
+
+--- a/src/defs/AtkImplementorIface.defs
++++ b/src/defs/AtkImplementorIface.defs
+@@ -5,7 +5,7 @@
+ )
+
+ (define-method ref_accessible
+-  (of-object "AtkImplementorIface")
++  (of-object "AtkImplementor")
+   (c-name "atk_implementor_ref_accessible")
+   (return-type "AtkObject*")
+ )
+
+--- a/src/defs/GtkAboutDialog.defs
++++ b/src/defs/GtkAboutDialog.defs
+@@ -134,7 +134,7 @@
+ (define-method get_authors
+   (of-object "GtkAboutDialog")
+   (c-name "gtk_about_dialog_get_authors")
+-  (return-type "gchar**")
++  (return-type "const-gchar**")
+ )
+ 
+ (define-method set_authors


=====================================
debian/patches/series
=====================================
@@ -7,3 +7,4 @@
 07_java10_compatibility.patch
 enchant_2.patch
 09_java17_compatibility.patch
+incompatible-pointer-types.patch


=====================================
debian/watch
=====================================
@@ -1,2 +1,3 @@
-version=3
-http://ftp.gnome.org/pub/gnome/sources/java-gnome/([\d\.]+)/java-gnome-([\d\.]+)\.tar\.xz debian
+Version: 5
+Source: https://download.gnome.org/sources/java-gnome/@ANY_VERSION@/
+Matching-Pattern: java-gnome-([\d.]+)\.tar\.xz



View it on GitLab: https://salsa.debian.org/java-team/java-gnome/-/compare/7b31fc4c9328d6a719dde86df95b205b886707b8...0eded99f0d761de05d7d316a6600b9295f1aefd4

-- 
View it on GitLab: https://salsa.debian.org/java-team/java-gnome/-/compare/7b31fc4c9328d6a719dde86df95b205b886707b8...0eded99f0d761de05d7d316a6600b9295f1aefd4
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261017/0fd754d3/attachment.htm>


More information about the pkg-java-commits mailing list