Merge ~michal-maloszewski99/ubuntu/+source/heimdal:merge-7.8.git20221117.28daf24+dfsg-1-lunar into ubuntu/+source/heimdal:debian/sid

Proposed by Michał Małoszewski
Status: Needs review
Proposed branch: ~michal-maloszewski99/ubuntu/+source/heimdal:merge-7.8.git20221117.28daf24+dfsg-1-lunar
Merge into: ubuntu/+source/heimdal:debian/sid
Diff against target: 141 lines (+81/-2)
3 files modified
debian/changelog (+77/-0)
debian/control (+2/-1)
debian/rules (+2/-1)
Reviewer Review Type Date Requested Status
Andreas Hasenack Pending
Robie Basak Pending
Canonical Server Reporter Pending
git-ubuntu import Pending
Review via email: mp+436342@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

Created MP, added Reviewers and linked the bug (merge). But it is not yet ready to be scored.
(Status: Work in progress)
In a while I will add dep8 tests and write a comment regarding delta which has not been dropped.

Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

No autopkgtests for heimdal.

Revision history for this message
Michał Małoszewski (michal-maloszewski99) wrote :

I was trying to figure out if the delta which is still not dropped is required or not.
So, to test it, I have created 2 PPAs, one in which lto is disabled, and the second one, where the lto is enabled. I have built them and downloaded the debs for i386 and amd64.
Then I have compared amd64 deb from PPA1 with amd64 deb from PPA2. The same story with i386. The binary dependencies were identical. No difference between the files. So in that case, the delta can be possibly dropped.
I think that Andreas might know something about it.

Unmerged commits

9fc9163... by Michał Małoszewski

Changelog for 7.8.git20221117.28daf24+dfsg-1

e217fae... by Michał Małoszewski

update-maintainer

3c66d87... by Michał Małoszewski

reconstruct-changelog

58b895f... by Michał Małoszewski

merge-changelogs

d6827c7... by Andreas Hasenack

    - d/rules: Disable lto, to regain dep on roken, otherwise
      dependencies on amd64 are different than i386 resulting in
      different files on amd64 and i386.
      (LP #1934936)

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 5408dea..9a68371 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+heimdal (7.8.git20221117.28daf24+dfsg-1ubuntu1) lunar; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - d/rules: Disable lto, to regain dep on roken, otherwise
10+ dependencies on amd64 are different than i386 resulting in
11+ different files on amd64 and i386.
12+
13+ -- Michal Maloszewski <michal.maloszewski@canonical.com> Tue, 17 Jan 2023 16:13:49 +0100
14+
15 heimdal (7.8.git20221117.28daf24+dfsg-1) unstable; urgency=medium
16
17 * New upstream release.
18@@ -44,6 +53,28 @@ heimdal (7.8.git20221115.a6cf945+dfsg-1) unstable; urgency=medium
19
20 -- Brian May <bam@debian.org> Sun, 27 Nov 2022 10:44:26 +1100
21
22+heimdal (7.7.0+dfsg-6ubuntu2) lunar; urgency=medium
23+
24+ * No-change rebuild against libldap-2
25+
26+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 15 Dec 2022 19:48:34 +0000
27+
28+heimdal (7.7.0+dfsg-6ubuntu1) lunar; urgency=medium
29+
30+ * Merge with Debian unstable (LP: #1993403). Remaining changes:
31+ - d/rules: Disable lto, to regain dep on roken, otherwise
32+ dependencies on amd64 are different than i386 resulting in
33+ different files on amd64 and i386.
34+ (LP #1934936)
35+ * Dropped:
36+ - d/libroken18-heimdal.symbols: Remove symbol
37+ rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 Applied verbatim
38+ debdiff from Heinrich Schuchardt (xypron).
39+ (LP #1945787)
40+ [Fixed in Debian release 7.7.0+dfsg-5]
41+
42+ -- Bryce Harrington <bryce@canonical.com> Thu, 17 Nov 2022 20:38:21 -0800
43+
44 heimdal (7.7.0+dfsg-6) unstable; urgency=medium
45
46 * Retry deleting dangling windc.so again. Closes: #857215.
47@@ -65,6 +96,20 @@ heimdal (7.7.0+dfsg-5) unstable; urgency=medium
48
49 -- Brian May <bam@debian.org> Fri, 02 Sep 2022 07:59:59 +1000
50
51+heimdal (7.7.0+dfsg-4ubuntu1) kinetic; urgency=medium
52+
53+ * Merge with Debian unstable (LP: #1971280). Remaining changes:
54+ - d/rules: Disable lto, to regain dep on roken, otherwise
55+ dependencies on amd64 are different than i386 resulting in
56+ different files on amd64 and i386.
57+ (LP #1934936)
58+ - d/libroken18-heimdal.symbols: Remove symbol
59+ rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 Applied verbatim
60+ debdiff from Heinrich Schuchardt (xypron).
61+ (LP #1945787)
62+
63+ -- Bryce Harrington <bryce@canonical.com> Wed, 20 Jul 2022 16:52:39 -0700
64+
65 heimdal (7.7.0+dfsg-4) unstable; urgency=medium
66
67 * Delete dependency on install-info. Closes: #1013735.
68@@ -79,6 +124,17 @@ heimdal (7.7.0+dfsg-4) unstable; urgency=medium
69
70 -- Brian May <bam@debian.org> Mon, 27 Jun 2022 10:36:10 +1000
71
72+heimdal (7.7.0+dfsg-3ubuntu1) jammy; urgency=medium
73+
74+ * Merge with Debian unstable (LP: #1946860). Remaining changes:
75+ - Disable lto, to regain dep on roken, otherwise dependencies on amd64
76+ are different to i386 resulting in different files on amd64 and
77+ i386. LP #1934936
78+ - Remove symbol rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
79+ (LP #1945787)
80+
81+ -- Andreas Hasenack <andreas@canonical.com> Wed, 08 Dec 2021 18:02:13 -0300
82+
83 heimdal (7.7.0+dfsg-3) unstable; urgency=high
84
85 * Fix CVE-2021-3671: A null pointer de-reference was found in the way
86@@ -87,6 +143,27 @@ heimdal (7.7.0+dfsg-3) unstable; urgency=high
87
88 -- Brian May <bam@debian.org> Wed, 17 Nov 2021 12:12:45 +1100
89
90+heimdal (7.7.0+dfsg-2ubuntu2) impish; urgency=medium
91+
92+ * Remove symbol rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
93+ (LP: #1945787)
94+
95+ -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Fri, 01 Oct 2021 15:03:02 +0200
96+
97+heimdal (7.7.0+dfsg-2ubuntu1) impish; urgency=medium
98+
99+ * Disable lto, to regain dep on roken, otherwise dependencies on amd64
100+ are different to i386 resulting in different files on amd64 and
101+ i386. LP: #1934936
102+
103+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Tue, 20 Jul 2021 10:32:53 +0100
104+
105+heimdal (7.7.0+dfsg-2build1) impish; urgency=medium
106+
107+ * No-change rebuild due to OpenLDAP soname bump.
108+
109+ -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 17:48:49 -0400
110+
111 heimdal (7.7.0+dfsg-2) unstable; urgency=medium
112
113 * Build using python3. Closes: #936695, #960032.
114diff --git a/debian/control b/debian/control
115index 192cb49..0349172 100644
116--- a/debian/control
117+++ b/debian/control
118@@ -1,7 +1,8 @@
119 Source: heimdal
120 Section: net
121 Priority: optional
122-Maintainer: Brian May <bam@debian.org>
123+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
124+XSBC-Original-Maintainer: Brian May <bam@debian.org>
125 Uploaders: Dominik George <nik@naturalnet.de>
126 Homepage: http://www.h5l.org/
127 Standards-Version: 4.1.2
128diff --git a/debian/rules b/debian/rules
129index a9c6022..b20d9df 100755
130--- a/debian/rules
131+++ b/debian/rules
132@@ -1,7 +1,8 @@
133 #!/usr/bin/make -f
134
135 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
136-export DEB_BUILD_MAINT_OPTIONS=hardening=+all
137+# amd64 ends up without a dep on libroken breaking multiarch
138+export DEB_BUILD_MAINT_OPTIONS=hardening=+all optimize=-lto
139
140 %:
141 dh $*

Subscribers

People subscribed via source and target branches