Merge ~bryce/ubuntu/+source/tango:merge-v9.3.4adfsg1-1-impish into ubuntu/+source/tango:debian/sid

Proposed by Bryce Harrington
Status: Rejected
Rejected by: Bryce Harrington
Proposed branch: ~bryce/ubuntu/+source/tango:merge-v9.3.4adfsg1-1-impish
Merge into: ubuntu/+source/tango:debian/sid
Diff against target: 110 lines (+58/-3)
5 files modified
debian/changelog (+28/-0)
debian/control (+2/-1)
debian/patches/0003-doc-not-install-doc-with-make-install.patch (+0/-2)
debian/patches/mysql8_my_bool.patch (+27/-0)
debian/patches/series (+1/-0)
Reviewer Review Type Date Requested Status
Canonical Server Pending
Canonical Server packageset reviewers Pending
git-ubuntu developers Pending
Review via email: mp+407049@code.launchpad.net

Description of the change

Merge with Debian's package. Another trivial one, just one patch on our end that I gather still needs carried forward.

Usual tags pushed for review:
 - tags/old/debian 748b6b5
 - tags/new/debian 8abe72e
 - tags/old/ubuntu 7d98694
 - tags/logical/9.2.5a+dfsg1-2ubuntu1 6e17fb2
 - tags/reconstruct/9.2.5a+dfsg1-2ubuntu1 74839aa
 - tags/split/9.2.5a+dfsg1-2ubuntu1 f783e12

PPA: https://launchpad.net/~bryce/+archive/ubuntu/tango-merge-v9.3.4adfsg1-1

Still TODO: Fix ftbfs due to C++-17-isms

To post a comment you must log in.
79da53f... by Bryce Harrington

      + Refresh patch

92ad3d2... by Bryce Harrington

merge-changelogs

1a53b21... by Bryce Harrington

reconstruct-changelog

eaf4bfa... by Bryce Harrington

update-maintainer

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

I see you marked it as "Work in progress" again, so I/we are not reviewing. Let us know if that's not intentional or something.

Revision history for this message
Bryce Harrington (bryce) wrote :

On Fri, Aug 13, 2021 at 04:39:29AM -0000, Utkarsh Gupta wrote:
> I see you marked it as "Work in progress" again, so I/we are not reviewing. Let us know if that's not intentional or something.
> --

Yeah I discovered a build issue, unrelated to the merge.
There's some C++17 assertion stuff that doesn't work with the new gcc.
I'll fix that up and then un-WIP the mp.

Revision history for this message
Bryce Harrington (bryce) wrote :

Didn't get a chance to fix the ftbfs before FF, and not good candidate to FFe so leaving to next cycle.

Unmerged commits

eaf4bfa... by Bryce Harrington

update-maintainer

1a53b21... by Bryce Harrington

reconstruct-changelog

92ad3d2... by Bryce Harrington

merge-changelogs

79da53f... by Bryce Harrington

      + Refresh patch

f49456f... by Bryce Harrington

    - d/p/mysql8_my_bool.patch: Reintroduce my_bool to fix build with MySQL 8.
      (LP: #1863026)

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 76e8adb..9433650 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+tango (9.3.4+dfsg1-1ubuntu1) impish; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/p/mysql8_my_bool.patch: Reintroduce my_bool to fix build with MySQL 8.
10+ (LP #1863026)
11+ + Refresh patch
12+
13+ -- Bryce Harrington <bryce@canonical.com> Thu, 12 Aug 2021 20:39:44 -0700
14+
15 tango (9.3.4+dfsg1-1) unstable; urgency=medium
16
17 * New upstream version 9.3.4+dfsg1
18@@ -67,6 +76,25 @@ tango (9.3.4~rc2+dfsg2-1~exp1) experimental; urgency=medium
19
20 -- Picca Frédéric-Emmanuel <picca@debian.org> Wed, 13 Nov 2019 21:31:59 +0100
21
22+tango (9.2.5a+dfsg1-2ubuntu1) focal; urgency=medium
23+
24+ * d/p/mysql8_my_bool.patch: Reintroduce my_bool to fix build with MySQL 8.
25+ (LP: #1863026)
26+
27+ -- Andreas Hasenack <andreas@canonical.com> Fri, 14 Feb 2020 15:20:27 -0300
28+
29+tango (9.2.5a+dfsg1-2build2) eoan; urgency=medium
30+
31+ * No change rebuild for libmysqlclient21.
32+
33+ -- Robie Basak <robie.basak@ubuntu.com> Mon, 12 Aug 2019 02:06:15 +0000
34+
35+tango (9.2.5a+dfsg1-2build1) bionic; urgency=medium
36+
37+ * No-change rebuild for omniorb soname changes.
38+
39+ -- Matthias Klose <doko@ubuntu.com> Wed, 07 Feb 2018 11:38:05 +0000
40+
41 tango (9.2.5a+dfsg1-2) unstable; urgency=high
42
43 * fix for real #848137.
44diff --git a/debian/control b/debian/control
45index 5d19d81..bdb04e6 100644
46--- a/debian/control
47+++ b/debian/control
48@@ -1,5 +1,6 @@
49 Source: tango
50-Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
51+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
52+XSBC-Original-Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
53 Uploaders: Picca Frédéric-Emmanuel <picca@debian.org>
54 Section: science
55 Priority: optional
56diff --git a/debian/patches/0003-doc-not-install-doc-with-make-install.patch b/debian/patches/0003-doc-not-install-doc-with-make-install.patch
57index 5e9d026..ec5174a 100644
58--- a/debian/patches/0003-doc-not-install-doc-with-make-install.patch
59+++ b/debian/patches/0003-doc-not-install-doc-with-make-install.patch
60@@ -8,8 +8,6 @@ this way we can install the doc only during the non-arch part
61 doc/Makefile.am | 2 +-
62 1 file changed, 1 insertion(+), 1 deletion(-)
63
64-diff --git a/doc/Makefile.am b/doc/Makefile.am
65-index 68632fc..c964e3b 100644
66 --- a/doc/Makefile.am
67 +++ b/doc/Makefile.am
68 @@ -1,6 +1,6 @@
69diff --git a/debian/patches/mysql8_my_bool.patch b/debian/patches/mysql8_my_bool.patch
70new file mode 100644
71index 0000000..94000a1
72--- /dev/null
73+++ b/debian/patches/mysql8_my_bool.patch
74@@ -0,0 +1,27 @@
75+Description: Reintroduce my_bool to fix build with MySQL 8
76+Author: Andreas Hasenack <andreas@canonical.com>
77+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1863026
78+Forwarded: no
79+Last-Update: 2020-02-12
80+---
81+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
82+--- a/cppserver/database/DataBase.h
83++++ b/cppserver/database/DataBase.h
84+@@ -49,6 +49,7 @@
85+ #include <my_global.h>
86+ #endif
87+ #include <mysql.h>
88++typedef bool my_bool;
89+ #include <update_starter.h>
90+
91+ #ifndef LIBMARIADB
92+--- a/cppserver/tangoaccesscontrol/TangoAccessControl.h
93++++ b/cppserver/tangoaccesscontrol/TangoAccessControl.h
94+@@ -47,6 +47,7 @@
95+ #include <tango.h>
96+ #include <AccessControl.h>
97+ #include <mysql.h>
98++typedef bool my_bool;
99+
100+
101+ #define CONTROL_SYSTEM "CtrlSystem"
102diff --git a/debian/patches/series b/debian/patches/series
103index 1cf77ae..85d05a8 100644
104--- a/debian/patches/series
105+++ b/debian/patches/series
106@@ -1,3 +1,4 @@
107 0001-debian-fix_database_scripts.patch
108 0002-debian-my.cnf.in.patch
109 0003-doc-not-install-doc-with-make-install.patch
110+mysql8_my_bool.patch

Subscribers

People subscribed via source and target branches