Merge ~simpoir/ubuntu/+source/libconvert-uulib-perl:fix/lp2124961 into ubuntu/+source/libconvert-uulib-perl:ubuntu/devel

Proposed by Simon Poirier
Status: Needs review
Proposed branch: ~simpoir/ubuntu/+source/libconvert-uulib-perl:fix/lp2124961
Merge into: ubuntu/+source/libconvert-uulib-perl:ubuntu/devel
Diff against target: 41 lines (+9/-2)
3 files modified
debian/changelog (+6/-0)
debian/control (+2/-1)
debian/rules (+1/-1)
Reviewer Review Type Date Requested Status
Nick Rosbrook (community) Disapprove
git-ubuntu import Pending
Review via email: mp+493820@code.launchpad.net

Description of the change

Upstream codebase seems to be aging, so porting it to e.g. gnu23 is a larger lift. Building with previous C standard on gcc15 addresses the many build issues.

Related PPA autopkgtest run:
https://autopkgtest.ubuntu.com/user/simpoir/ppa/libconvert-uulib-perl

To post a comment you must log in.
Revision history for this message
Nick Rosbrook (enr0n) wrote :

I see your change was accepted in Debian, so this will be fixed in devel once autosync is enabled.

review: Disapprove

Unmerged commits

45c7068... by Simon Poirier

changelog

4411f3a... by Simon Poirier

update-maintainer

07365c6... by Simon Poirier

Fix FTBFS with gcc15 by explicitly building with std=gnu17 (LP: #2124961)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index d8543dc..c17d0e4 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,9 @@
6+libconvert-uulib-perl (1:1.8+dfsg-2ubuntu1) questing; urgency=medium
7+
8+ * Fix FTBFS with gcc15 by explicitly building with std=gnu17 (LP: #2124961)
9+
10+ -- Simon Poirier <simon.poirier@canonical.com> Fri, 03 Oct 2025 10:25:13 -0400
11+
12 libconvert-uulib-perl (1:1.8+dfsg-2) unstable; urgency=medium
13
14 * Team upload.
15diff --git a/debian/control b/debian/control
16index 279a9c4..de17592 100644
17--- a/debian/control
18+++ b/debian/control
19@@ -6,7 +6,8 @@ Build-Depends: perl,
20 libcanary-stability-perl,
21 libcommon-sense-perl,
22 perl-xs-dev
23-Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
24+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
25+XSBC-Original-Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
26 Uploaders: Jonas Smedegaard <dr@jones.dk>
27 Standards-Version: 4.7.2
28 Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libconvert-uulib-perl.git
29diff --git a/debian/rules b/debian/rules
30index f1fe699..e960a14 100755
31--- a/debian/rules
32+++ b/debian/rules
33@@ -1,7 +1,7 @@
34 #!/usr/bin/make -f
35
36 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
37-export DEB_CFLAGS_MAINT_APPEND = -D_GNU_SOURCE -I. -DHAVE_CONFIG_H -fPIC
38+export DEB_CFLAGS_MAINT_APPEND = -D_GNU_SOURCE -I. -DHAVE_CONFIG_H -fPIC -std=gnu17
39
40 %:
41 dh $@

Subscribers

People subscribed via source and target branches