Merge ~danilogondolfo/ubuntu/+source/firebird3.0:mantic_merge_1 into ubuntu/+source/firebird3.0:debian/sid

Proposed by Danilo Egea Gondolfo
Status: Needs review
Proposed branch: ~danilogondolfo/ubuntu/+source/firebird3.0:mantic_merge_1
Merge into: ubuntu/+source/firebird3.0:debian/sid
Diff against target: 82 lines (+35/-3)
3 files modified
debian/changelog (+31/-0)
debian/control (+2/-1)
debian/patches/deb/march-i486.patch (+2/-2)
Reviewer Review Type Date Requested Status
Gianfranco Costamagna (community) Approve
Christian Ehrhardt  (community) Needs Information
git-ubuntu import Pending
Review via email: mp+445976@code.launchpad.net

This proposal supersedes a proposal from 2023-07-04.

To post a comment you must log in.
412d26b... by Danilo Egea Gondolfo

Switch architecture to i686 on Ubuntu instead of i486

69ea98c... by Danilo Egea Gondolfo

Update maintainer

0affba6... by Danilo Egea Gondolfo

Changelog

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Hi Danilo,

Did you follow the process described in https://github.com/canonical/ubuntu-maintainers-handbook/blob/main/PackageMerging.md?

If so, would you mind also pushing the tags generated through that merge process?

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

I also triggered dep8 tests in your ppa for the remaining arches (we had only the amd64 results):

All tests are passing

* Results:
  - firebird3.0/3.0.11.33637.ds4-2ubuntu1
    + ✅ firebird3.0 on mantic for amd64 @ 04.07.23 12:37:08
    + ✅ firebird3.0 on mantic for arm64 @ 07.07.23 17:51:33
    + ✅ firebird3.0 on mantic for armhf @ 07.07.23 17:52:29
    + ✅ firebird3.0 on mantic for i386 @ 07.07.23 17:48:52
    + ✅ firebird3.0 on mantic for ppc64el @ 07.07.23 17:48:25
    + ✅ firebird3.0 on mantic for s390x @ 07.07.23 17:47:24

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi,
the Ubuntu delta on this is small and retained correctly.
But I'm not entirely sure it is worth it and I feel uncomfortable carrying this forward without asking some questions.

I mean, march helps, but how much?
Is it worth the effort for this to not be a sync?
Could I ask you to talk to Gianfranco (the author) about the background when it was added (there is no LP bug) and how much the gain was.

If that is not known, you might do an investigation on your own, file that and
a) proven improvement - refer to the bug in the changelog
b) no improvement - we make this a sync again

Even in case of (a) you might want to prep something that does this change via dpkg-vendor in d/rules so that it can be a sync after accepted in Debian.

P.S. does it even have effect, it is well hidden so it can not be seen int he buildlog?!

review: Needs Information
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Approved and sponsored!

review: Approve
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Hello, the fix was about fixing FTBFS on i386. I think we have a default on i586 instead of i486 in Ubuntu.
This is why we FTBFS.

Unmerged commits

0affba6... by Danilo Egea Gondolfo

Changelog

69ea98c... by Danilo Egea Gondolfo

Update maintainer

412d26b... by Danilo Egea Gondolfo

Switch architecture to i686 on Ubuntu instead of i486

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 1ddb631..3f1ab74 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+firebird3.0 (3.0.11.33637.ds4-2ubuntu1) mantic; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2025754). Remaining changes:
9+ - Switch architecture to i686 on Ubuntu instead of i486
10+
11+ -- Danilo Egea Gondolfo <danilo.egea.gondolfo@canonical.com> Tue, 04 Jul 2023 11:46:03 +0100
12+
13 firebird3.0 (3.0.11.33637.ds4-2) unstable; urgency=medium
14
15 * fix arch-all-only build by overriding only dh_lintian-arch for libib-util
16@@ -57,6 +64,30 @@ firebird3.0 (3.0.9.33560.ds4-1) unstable; urgency=medium
17
18 -- Damyan Ivanov <dmn@debian.org> Mon, 14 Feb 2022 21:09:03 +0000
19
20+firebird3.0 (3.0.8.33535.ds4-1ubuntu4) lunar; urgency=medium
21+
22+ * Rebuild against latest icu
23+
24+ -- Jeremy Bicha <jbicha@ubuntu.com> Sat, 04 Feb 2023 10:37:09 -0500
25+
26+firebird3.0 (3.0.8.33535.ds4-1ubuntu3) kinetic; urgency=medium
27+
28+ * No-change rebuild against latest icu
29+
30+ -- Jeremy Bicha <jbicha@ubuntu.com> Fri, 29 Apr 2022 08:04:11 -0400
31+
32+firebird3.0 (3.0.8.33535.ds4-1ubuntu2) jammy; urgency=medium
33+
34+ * No-change rebuild for icu soname change.
35+
36+ -- Matthias Klose <doko@ubuntu.com> Wed, 09 Feb 2022 05:39:18 +0100
37+
38+firebird3.0 (3.0.8.33535.ds4-1ubuntu1) jammy; urgency=medium
39+
40+ * Switch architecture to i686 on Ubuntu instead of i486
41+
42+ -- Gianfranco Costamagna <locutusofborg@debian.org> Tue, 23 Nov 2021 21:41:01 +0100
43+
44 firebird3.0 (3.0.8.33535.ds4-1) unstable; urgency=medium
45
46 * New upstream version 3.0.8.33535.ds4
47diff --git a/debian/control b/debian/control
48index c83c6d2..e32bb2f 100644
49--- a/debian/control
50+++ b/debian/control
51@@ -1,7 +1,8 @@
52 Source: firebird3.0
53 Section: database
54 Priority: optional
55-Maintainer: Damyan Ivanov <dmn@debian.org>
56+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
57+XSBC-Original-Maintainer: Damyan Ivanov <dmn@debian.org>
58 Build-Depends:
59 autoconf,
60 automake,
61diff --git a/debian/patches/deb/march-i486.patch b/debian/patches/deb/march-i486.patch
62index b667939..54b7c4e 100644
63--- a/debian/patches/deb/march-i486.patch
64+++ b/debian/patches/deb/march-i486.patch
65@@ -9,7 +9,7 @@
66 COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks
67 CXXFLAGS+=-std=gnu++03
68 -OPTIMIZE_FLAGS=-O3 -march=i586 -mtune=i686 -fno-omit-frame-pointer
69-+OPTIMIZE_FLAGS=-O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer
70++OPTIMIZE_FLAGS=-O3 -march=i686 -mtune=i686 -fno-omit-frame-pointer
71 WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-narrowing
72
73 PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS)
74@@ -20,7 +20,7 @@
75 COMMON_FLAGS=-ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DFREEBSD -pipe -MMD -fPIC -fmessage-length=0 -fno-delete-null-pointer-checks
76 CXXFLAGS+=-std=gnu++03
77 -OPTIMIZE_FLAGS=-O3 -march=i586 -mtune=i686 -fno-omit-frame-pointer
78-+OPTIMIZE_FLAGS=-O3 -march=i486 -mtune=i686 -fno-omit-frame-pointer
79++OPTIMIZE_FLAGS=-O3 -march=i686 -mtune=i686 -fno-omit-frame-pointer
80 WARN_FLAGS=-Wall -Wno-switch -Wno-parentheses -Wno-unknown-pragmas -Wno-unused-variable -Wno-narrowing
81
82 PROD_FLAGS=$(COMMON_FLAGS) $(OPTIMIZE_FLAGS)

Subscribers

People subscribed via source and target branches