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

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Wed Sep 10 19:53:19 BST 2025



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


Commits:
eabf3ebf by Étienne Mollier at 2025-09-10T20:17:09+02:00
gcc-15.patch: new: fix build failure with gcc-15.

Closes: 1097160

- - - - -
96494971 by Étienne Mollier at 2025-09-10T20:27:05+02:00
pod.patch: new: fix pod error messages.

- - - - -
af225e2b by Étienne Mollier at 2025-09-10T20:29:37+02:00
d/patches/*: document bulk forwarding.

- - - - -
2f1feda3 by Étienne Mollier at 2025-09-10T20:41:17+02:00
d/patches/*: normalise the header.

- - - - -
ececab1e by Étienne Mollier at 2025-09-10T20:41:42+02:00
d/control: declare compliance to standards version 4.7.2.

- - - - -
54f4f609 by Étienne Mollier at 2025-09-10T20:47:03+02:00
d/copyright: point link to GPL-1.

The rationale to point the GPL-1 file instead of the newer version is
for homogeneisation with the rest of the Perl ecosystem, based on
Artistic or GPL version 1 or later.

- - - - -
bb2ed470 by Étienne Mollier at 2025-09-10T20:51:34+02:00
d/watch: convert to version 5 format.

- - - - -
96dc5f8f by Étienne Mollier at 2025-09-10T20:52:42+02:00
d/changelog: ready for upload to unstable.

- - - - -


14 changed files:

- debian/changelog
- debian/control
- debian/copyright
- debian/patches/cross.patch
- debian/patches/defined_hash_array.patch
- debian/patches/gcc-14.patch
- + debian/patches/gcc-15.patch
- debian/patches/hardening.patch
- debian/patches/libtirpc.patch
- debian/patches/parallel-ftbfs.patch
- + debian/patches/pod.patch
- debian/patches/series
- debian/patches/spelling.patch
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+libace-perl (1.92-13) unstable; urgency=medium
+
+  * gcc-15.patch: new: fix build failure with gcc-15. (Closes: 1097160)
+  * pod.patch: new: fix pod error messages.
+  * d/patches/*: document bulk forwarding.
+  * d/patches/*: normalise the header.
+  * d/control: declare compliance to standards version 4.7.2.
+  * d/copyright: point link to GPL-1 or later.
+  * d/watch: convert to version 5 format.
+
+ -- Étienne Mollier <emollier at debian.org>  Wed, 10 Sep 2025 20:51:58 +0200
+
 libace-perl (1.92-12) unstable; urgency=medium
 
   * gcc-14.patch: new: fix build failure with gcc 14.


=====================================
debian/control
=====================================
@@ -9,7 +9,7 @@ Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libtirpc-dev,
                perl-xs-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 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/copyright
=====================================
@@ -48,7 +48,8 @@ License: Perl
  If publications result from research using this SOFTWARE, we ask that
  CSHL be acknowledged and/or credit be given to CSHL scientists, as
  scientifically appropriate.
-Comment: On Debian systems, the complete text of the latest version of the GNU
- General Public License can be found in ‘/usr/share/common-licenses/GPL’, and
+Comment:
+ On Debian systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1', and
  the complete text of the Artistic license can be found in
  ‘/usr/share/common-licenses/Artistic’.


=====================================
debian/patches/cross.patch
=====================================
@@ -1,6 +1,7 @@
 Description: Use host compiler and linker instead of build compiler
 Author: Nilesh Patra <nilesh at debian.org>
 Last-Update: 2021-06-01
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 --- a/acelib/Makefile
 +++ b/acelib/Makefile
 @@ -2,6 +2,7 @@


=====================================
debian/patches/defined_hash_array.patch
=====================================
@@ -2,6 +2,7 @@ Description: fix "Can't use 'defined(%hash)'" and "Can't use 'defined(@array)'"
 Origin: vendor
 Author: gregor herrmann <gregoa at debian.org>
 Last-Update: 2017-11-24
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 
 --- a/Ace/Browser/SiteDefs.pm
 +++ b/Ace/Browser/SiteDefs.pm


=====================================
debian/patches/gcc-14.patch
=====================================
@@ -8,6 +8,7 @@ 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
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 ---
 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 --- libace-perl.orig/RPC/RPC.xs


=====================================
debian/patches/gcc-15.patch
=====================================
@@ -0,0 +1,25 @@
+Description: fix build failure with gcc-15
+ Since gcc-15, the C standard in use is C23, which now translates empty
+ argument lists as zero-argument functions.  This patch fixes the
+ following build failure:
+ .
+        call.c:72:8: error: too many arguments to function ‘((CALL *)(calls->base + (sizetype)(calls->size * i)))->func’; expected 0, have 1
+           72 |       (*(arr(calls,i,CALL).func))(args) ;
+              |       ~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
+Author: Étienne Mollier <emollier at debian.org>
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097160
+Last-Update: 2025-09-10
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libace-perl.orig/acelib/wh/call.h
++++ libace-perl/acelib/wh/call.h
+@@ -25,7 +25,7 @@
+ #include "regular.h"
+ 
+ typedef int MESSAGERETURN ;
+-typedef void (*CallFunc)() ;
++typedef void (*CallFunc)(va_list args) ;
+ 
+ void callRegister (char *name, CallFunc func) ;
+ BOOL call (char *name, ...) ;


=====================================
debian/patches/hardening.patch
=====================================
@@ -1,3 +1,9 @@
+Description: Hardening flags in compiler
+Author: Andreas Tille <tille at debian.org>
+Reviewed-By: Sascha Steinbiss <satta at debian.org>
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Last-Update: 2021-02-20
+---
 --- a/acelib/Makefile
 +++ b/acelib/Makefile
 @@ -42,8 +42,8 @@


=====================================
debian/patches/libtirpc.patch
=====================================
@@ -1,7 +1,8 @@
 From: Matthias Klose <doko at debian.org>
-Date: Wed, 11 Nov 2020 09:33:37 +0100
+Last-Update: 2020-11-11
 Description: Build using libtirpc.
 Bug-Debian: https://bugs.debian.org/974198
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 
 --- a/acelib/Makefile
 +++ b/acelib/Makefile


=====================================
debian/patches/parallel-ftbfs.patch
=====================================
@@ -1,8 +1,9 @@
 Description: Fix parallel FTBFS
  Only run rpcgen once, not several times in parallel.
 Author: Adrian Bunk <bunk at debian.org>
-Last-Update: Tue, 21 Nov 2017 13:11:24 +0200
+Last-Update: 2017-11-21
 Bug-Debian: https://bugs.debian.org/882313
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 
 --- a/acelib/Makefile
 +++ b/acelib/Makefile


=====================================
debian/patches/pod.patch
=====================================
@@ -0,0 +1,69 @@
+Description: fix pod error messages.
+Author: Étienne Mollier <emollier at debian.org>
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
+Last-Update: 2025-09-10
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libace-perl.orig/Ace.pm
++++ libace-perl/Ace.pm
+@@ -1191,6 +1191,8 @@
+ B<fetch_many()> instead (see below).  Also see the get() method, which
+ is equivalent to the simple two-argument form of fetch().
+ 
++=over 4
++
+ =item get() method
+ 
+    $object = $db->get($class,$name [,$fill]);
+@@ -1221,6 +1223,8 @@
+ 
+    $object = $db->fetch($class=>$name);
+ 
++=back
++
+ =head2 aql() method
+ 
+     $count   = $db->aql($aql_query);
+--- libace-perl.orig/Ace/Graphics/GlyphFactory.pm
++++ libace-perl/Ace/Graphics/GlyphFactory.pm
+@@ -186,6 +186,7 @@
+ @options.  Generic options are described in L<Ace::Graphics::Panel>,
+ and specific options are described in each of the
+ Ace::Graphics::Glyph::* manual pages.
++
+ =back
+ 
+ =head2 OBJECT METHODS
+--- libace-perl.orig/Ace/Sequence/GappedAlignment.pm
++++ libace-perl/Ace/Sequence/GappedAlignment.pm
+@@ -163,6 +163,8 @@
+ expressed as relative to the start of the gene.  The first exon will
+ (usually) be 1.
+ 
++=back
++
+ =head1 SEE ALSO
+ 
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,
+--- libace-perl.orig/Ace/Sequence/Gene.pm
++++ libace-perl/Ace/Sequence/Gene.pm
+@@ -145,6 +145,8 @@
+ expressed as relative to the start of the gene.  The first exon will
+ (usually) be 1.
+ 
++=back
++
+ =head1 SEE ALSO
+ 
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,
+--- libace-perl.orig/Ace/Sequence/Transcript.pm
++++ libace-perl/Ace/Sequence/Transcript.pm
+@@ -165,6 +165,8 @@
+ expressed as relative to the start of the gene.  The first exon will
+ (usually) be 1.
+ 
++=back
++
+ =head1 SEE ALSO
+ 
+ L<Ace>, L<Ace::Object>, L<Ace::Sequence>,L<Ace::Sequence::Homol>,


=====================================
debian/patches/series
=====================================
@@ -5,3 +5,5 @@ libtirpc.patch
 hardening.patch
 cross.patch
 gcc-14.patch
+gcc-15.patch
+pod.patch


=====================================
debian/patches/spelling.patch
=====================================
@@ -1,6 +1,7 @@
 Description: Fix some spelling issues
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Mon, 01 Feb 2016 16:31:29 +0100
+Last-Update: 2016-02-01
+Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=169601
 
 --- a/acelib/arraysub.c
 +++ b/acelib/arraysub.c


=====================================
debian/watch
=====================================
@@ -1,3 +1,4 @@
-version=4
+Version: 5
 
-https://metacpan.org/release/AcePerl/   .*/AcePerl-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$
+Source: https://metacpan.org/release/AcePerl/
+Matching-Pattern: .*/AcePerl-v?(\d[\d_.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$



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

-- 
View it on GitLab: https://salsa.debian.org/med-team/libace-perl/-/compare/bf69d2ed4cfccd00a57285baf4b0daafc99fa6cf...96dc5f8f576bfa521b5aea5d71a3d2ea1782a8f9
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/20250910/b1b2b100/attachment-0001.htm>


More information about the debian-med-commit mailing list