Merge ~bryce/ubuntu/+source/heimdal:merge-v7.7.0adfsg-6-lunar into ubuntu/+source/heimdal:debian/sid

Proposed by Bryce Harrington
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merge reported by: git-ubuntu bot
Merged at revision: 383d276770920404353a3a1775e86b9de09485b4
Proposed branch: ~bryce/ubuntu/+source/heimdal:merge-v7.7.0adfsg-6-lunar
Merge into: ubuntu/+source/heimdal:debian/sid
Diff against target: 119 lines (+66/-2)
3 files modified
debian/changelog (+62/-0)
debian/control (+2/-1)
debian/rules (+2/-1)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Robie Basak Approve
Canonical Server Reporter Pending
Review via email: mp+433274@code.launchpad.net

Description of the change

Merge of heimdal to pull in two Debian revisions that fix a few bugs. The symbol correction we included in delta previously to address ftbfs is no longer needed, because Debian implemented a better fix. I verified this as no longer needed, in my own build test.

PPA: https://launchpad.net/~bryce/+archive/ubuntu/heimdal-merge-v7.7.0adfsg-6

There are no autopkgtests for heimdal (LP: #1677863), unfortunately.

Usual tags pushed for review:
  - tags/old/debian 0c7aa01d
  - tags/new/debian bdd6fca3
  - tags/old/ubuntu 12681092
  - tags/logical/7.7.0+dfsg-4ubuntu1 ca4e8058
  - tags/reconstruct/7.7.0+dfsg-4ubuntu1 af77027f
  - tags/split/7.7.0+dfsg-4ubuntu1 964c09f4

To post a comment you must log in.
Revision history for this message
Robie Basak (racb) wrote :

I'll take this.

Revision history for this message
Robie Basak (racb) wrote :

lgtm

A couple of things of note:

1) I wondered if disabling lto was still needed. This would need build testing with lto on amd64 and i386 and then comparing the resulting dependencies. And I wonder if we need a more general view to dealing with the situation that lto results in that issue arising. But the changes from last time aren't significant and none look like they would affect that issue, so it's probably not worth checking until we get significant changes from upstream, or some change that looks like it might fix the issue. It does seem like a bit of a hack to disable lto though.

2) I was puzzled by previous changelog entry changes until I realised that the Debian maintainer fixed historical typos. I guess it makes sense to follow in Ubuntu.

review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: bryce, racb
Uploaders: bryce, racb
MP auto-approved

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

Thanks Robie, uploaded:

Vcs-Git: https://git.launchpad.net/~bryce/ubuntu/+source/heimdal
Vcs-Git-Commit: 383d276770920404353a3a1775e86b9de09485b4
Vcs-Git-Ref: refs/heads/merge-v7.7.0adfsg-6-lunar

 signfile dsc ../heimdal_7.7.0+dfsg-6ubuntu1.dsc A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB

 fixup_buildinfo ../heimdal_7.7.0+dfsg-6ubuntu1.dsc ../heimdal_7.7.0+dfsg-6ubuntu1_source.buildinfo
 signfile buildinfo ../heimdal_7.7.0+dfsg-6ubuntu1_source.buildinfo A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB

 fixup_changes dsc ../heimdal_7.7.0+dfsg-6ubuntu1.dsc ../heimdal_7.7.0+dfsg-6ubuntu1_source.changes
 fixup_changes buildinfo ../heimdal_7.7.0+dfsg-6ubuntu1_source.buildinfo ../heimdal_7.7.0+dfsg-6ubuntu1_source.changes
 signfile changes ../heimdal_7.7.0+dfsg-6ubuntu1_source.changes A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB

$ dput ubuntu ../heimdal_7.7.0+dfsg-6ubuntu1_source.changes
D: Setting host argument.
Checking signature on .changes
Checking signature on .dsc
Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading heimdal_7.7.0+dfsg-6ubuntu1.dsc: done.
  Uploading heimdal_7.7.0+dfsg.orig.tar.xz: done.
  Uploading heimdal_7.7.0+dfsg-6ubuntu1.debian.tar.xz: done.
  Uploading heimdal_7.7.0+dfsg-6ubuntu1_source.buildinfo: done.
  Uploading heimdal_7.7.0+dfsg-6ubuntu1_source.changes: done.
Successfully uploaded packages.

That's true about lto, but of course we've got a few packages with similar issues and dealt with similarly. I didn't bother re-testing heimdal but have spot checked other packages in the past to found the changes were still needed, so expect they're probably still needed here as well.

Yeah I also noticed Debian's modification to the changelog history, and agree it's not worth reverting. Hopefully that doesn't mess git-ubuntu up too much.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index d2dc845..108c1c1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
1heimdal (7.7.0+dfsg-6ubuntu1) lunar; urgency=medium
2
3 * Merge with Debian unstable (LP: #1993403). Remaining changes:
4 - d/rules: Disable lto, to regain dep on roken, otherwise
5 dependencies on amd64 are different than i386 resulting in
6 different files on amd64 and i386.
7 (LP #1934936)
8 * Dropped:
9 - d/libroken18-heimdal.symbols: Remove symbol
10 rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 Applied verbatim
11 debdiff from Heinrich Schuchardt (xypron).
12 (LP #1945787)
13 [Fixed in Debian release 7.7.0+dfsg-5]
14
15 -- Bryce Harrington <bryce@canonical.com> Thu, 17 Nov 2022 20:38:21 -0800
16
1heimdal (7.7.0+dfsg-6) unstable; urgency=medium17heimdal (7.7.0+dfsg-6) unstable; urgency=medium
218
3 * Retry deleting dangling windc.so again. Closes: #577229.19 * Retry deleting dangling windc.so again. Closes: #577229.
@@ -19,6 +35,20 @@ heimdal (7.7.0+dfsg-5) unstable; urgency=medium
1935
20 -- Brian May <bam@debian.org> Fri, 02 Sep 2022 07:59:59 +100036 -- Brian May <bam@debian.org> Fri, 02 Sep 2022 07:59:59 +1000
2137
38heimdal (7.7.0+dfsg-4ubuntu1) kinetic; urgency=medium
39
40 * Merge with Debian unstable (LP: #1971280). Remaining changes:
41 - d/rules: Disable lto, to regain dep on roken, otherwise
42 dependencies on amd64 are different than i386 resulting in
43 different files on amd64 and i386.
44 (LP #1934936)
45 - d/libroken18-heimdal.symbols: Remove symbol
46 rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 Applied verbatim
47 debdiff from Heinrich Schuchardt (xypron).
48 (LP #1945787)
49
50 -- Bryce Harrington <bryce@canonical.com> Wed, 20 Jul 2022 16:52:39 -0700
51
22heimdal (7.7.0+dfsg-4) unstable; urgency=medium52heimdal (7.7.0+dfsg-4) unstable; urgency=medium
2353
24 * Delete dependency on install-info. Closes: #1013735.54 * Delete dependency on install-info. Closes: #1013735.
@@ -33,6 +63,17 @@ heimdal (7.7.0+dfsg-4) unstable; urgency=medium
3363
34 -- Brian May <bam@debian.org> Mon, 27 Jun 2022 10:36:10 +100064 -- Brian May <bam@debian.org> Mon, 27 Jun 2022 10:36:10 +1000
3565
66heimdal (7.7.0+dfsg-3ubuntu1) jammy; urgency=medium
67
68 * Merge with Debian unstable (LP: #1946860). Remaining changes:
69 - Disable lto, to regain dep on roken, otherwise dependencies on amd64
70 are different to i386 resulting in different files on amd64 and
71 i386. LP #1934936
72 - Remove symbol rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
73 (LP #1945787)
74
75 -- Andreas Hasenack <andreas@canonical.com> Wed, 08 Dec 2021 18:02:13 -0300
76
36heimdal (7.7.0+dfsg-3) unstable; urgency=high77heimdal (7.7.0+dfsg-3) unstable; urgency=high
3778
38 * Fix CVE-2021-3671: A null pointer de-reference was found in the way79 * Fix CVE-2021-3671: A null pointer de-reference was found in the way
@@ -41,6 +82,27 @@ heimdal (7.7.0+dfsg-3) unstable; urgency=high
4182
42 -- Brian May <bam@debian.org> Wed, 17 Nov 2021 12:12:45 +110083 -- Brian May <bam@debian.org> Wed, 17 Nov 2021 12:12:45 +1100
4384
85heimdal (7.7.0+dfsg-2ubuntu2) impish; urgency=medium
86
87 * Remove symbol rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226
88 (LP: #1945787)
89
90 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Fri, 01 Oct 2021 15:03:02 +0200
91
92heimdal (7.7.0+dfsg-2ubuntu1) impish; urgency=medium
93
94 * Disable lto, to regain dep on roken, otherwise dependencies on amd64
95 are different to i386 resulting in different files on amd64 and
96 i386. LP: #1934936
97
98 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Tue, 20 Jul 2021 10:32:53 +0100
99
100heimdal (7.7.0+dfsg-2build1) impish; urgency=medium
101
102 * No-change rebuild due to OpenLDAP soname bump.
103
104 -- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 21 Jun 2021 17:48:49 -0400
105
44heimdal (7.7.0+dfsg-2) unstable; urgency=medium106heimdal (7.7.0+dfsg-2) unstable; urgency=medium
45107
46 * Build using python3. Closes: #936695, #960032.108 * Build using python3. Closes: #936695, #960032.
diff --git a/debian/control b/debian/control
index bdfe563..f4a836b 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: heimdal1Source: heimdal
2Section: net2Section: net
3Priority: optional3Priority: optional
4Maintainer: Brian May <bam@debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Brian May <bam@debian.org>
5Uploaders: Dominik George <nik@naturalnet.de>6Uploaders: Dominik George <nik@naturalnet.de>
6Homepage: http://www.h5l.org/7Homepage: http://www.h5l.org/
7Standards-Version: 4.1.28Standards-Version: 4.1.2
diff --git a/debian/rules b/debian/rules
index 16c98a0..7a9a3a2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,7 +1,8 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
22
3DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)3DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
4export DEB_BUILD_MAINT_OPTIONS=hardening=+all4# amd64 ends up without a dep on libroken breaking multiarch
5export DEB_BUILD_MAINT_OPTIONS=hardening=+all optimize=-lto
56
6%:7%:
7 dh $*8 dh $*

Subscribers

People subscribed via source and target branches