[med-svn] [Git][med-team/libace-perl][master] 5 commits: gcc-14.patch: new: fix build failure with gcc 14.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Mon Aug 5 12:07:55 BST 2024



Étienne Mollier pushed to branch master at Debian Med / libace-perl


Commits:
a57c34ad by Étienne Mollier at 2024-08-05T12:41:32+02:00
gcc-14.patch: new: fix build failure with gcc 14.

Thanks: Niko Tyni <ntyni at debian.org>
Closes: 1075138

- - - - -
02037734 by Étienne Mollier at 2024-08-05T12:42:33+02:00
d/control: declare compliance to standards version 4.7.0.

- - - - -
19f77bd7 by Étienne Mollier at 2024-08-05T12:43:01+02:00
d/control: add myself to uploaders.

- - - - -
1480a3ae by Étienne Mollier at 2024-08-05T12:48:21+02:00
d/s/lintian-overrides: flag a false positive error.

- - - - -
bf69d2ed by Étienne Mollier at 2024-08-05T13:06:58+02:00
ready to upload to unstable.

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/gcc-14.patch
- debian/patches/series
- + debian/source/lintian-overrides


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+libace-perl (1.92-12) unstable; urgency=medium
+
+  * gcc-14.patch: new: fix build failure with gcc 14.
+    Thanks to Niko Tyni <ntyni at debian.org> (Closes: 1075138)
+  * d/control: declare compliance to standards version 4.7.0.
+  * d/control: add myself to uploaders.
+  * d/s/lintian-overrides: flag a false positive error.
+
+ -- Étienne Mollier <emollier at debian.org>  Mon, 05 Aug 2024 13:06:47 +0200
+
 libace-perl (1.92-11) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/control
=====================================
@@ -1,14 +1,15 @@
 Source: libace-perl
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Charles Plessy <plessy at debian.org>,
-           Andreas Tille <tille at debian.org>
+           Andreas Tille <tille at debian.org>,
+           Étienne Mollier <emollier at debian.org>
 Section: perl
 Testsuite: autopkgtest-pkg-perl
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libtirpc-dev,
                perl-xs-dev
-Standards-Version: 4.5.1
+Standards-Version: 4.7.0
 Vcs-Browser: https://salsa.debian.org/med-team/libace-perl
 Vcs-Git: https://salsa.debian.org/med-team/libace-perl.git
 Homepage: https://metacpan.org/release/AcePerl


=====================================
debian/patches/gcc-14.patch
=====================================
@@ -0,0 +1,27 @@
+Description:
+ Fix compile with newer gcc "non-void function 'constant' should ..."
+
+Author: Anton Molyboha <anton.stay.connected at gmail.com>
+Bug: https://rt.cpan.org/Ticket/Display.html?id=123593
+Bug-Gentoo: https://bugs.gentoo.org/637330
+Bug-Debian: https://bugs.debian.org/1075138
+Reviewed-by: Niko Tyni <ntyni at debian.org>,
+             Étienne Mollier <emollier at debian.org>
+Last-Update: 2024-08-05
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libace-perl.orig/RPC/RPC.xs
++++ libace-perl/RPC/RPC.xs
+@@ -152,12 +152,6 @@
+     case 'Z':
+ 	break;
+     case '_':
+-	if (strEQ(name, "_ACECLIENT_"))
+-#ifdef _ACECLIENT_
+-	    return _ACECLIENT_;
+-#else
+-	    goto not_there;
+-#endif
+ 	break;
+     }
+     errno = EINVAL;


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ defined_hash_array.patch
 libtirpc.patch
 hardening.patch
 cross.patch
+gcc-14.patch


=====================================
debian/source/lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# False positive, source is in docs/ACE_SERVER_TRAPS.HOWTO.
+source-is-missing [docs/ACE_SERVER_TRAPS.HOWTO.html]



View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/e5c145ae032f9449d497b24a8044ce0b5fd75304...bf69d2ed4cfccd00a57285baf4b0daafc99fa6cf

-- 
View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/e5c145ae032f9449d497b24a8044ce0b5fd75304...bf69d2ed4cfccd00a57285baf4b0daafc99fa6cf
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240805/889f8239/attachment-0001.htm>


More information about the debian-med-commit mailing list