Merge ~dviererbe/ubuntu/+source/dash:merge-lp2026730-mantic into ubuntu/+source/dash:debian/sid

Proposed by Dominik Viererbe
Status: Merged
Merge reported by: Dominik Viererbe
Merged at revision: b61c7886571981cbbf221d3793d97d07cde47fc6
Proposed branch: ~dviererbe/ubuntu/+source/dash:merge-lp2026730-mantic
Merge into: ubuntu/+source/dash:debian/sid
Diff against target: 85 lines (+33/-4)
3 files modified
debian/changelog (+28/-0)
debian/control (+2/-1)
debian/tests/control (+3/-3)
Reviewer Review Type Date Requested Status
Lukas Märdian (community) Approve
Ubuntu Sponsors Pending
git-ubuntu import Pending
Review via email: mp+446503@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Dominik Viererbe (dviererbe) wrote :
Revision history for this message
Dominik Viererbe (dviererbe) wrote :

Do not mind Ubuntu Sponsors assigned twice. This was kind of a bug (LP: #2028031).

Revision history for this message
Lukas Märdian (slyon) wrote :

Hi Dominik, overall the change (and git history) looks good to me, just some tiny remarks:

* Please close the corresponding bug report from your d/changelog file (in your "reconstruct-changelog" commit), e.g.
  "Merge with Debian unstable (LP: #2026730). Remaining changes:"
* While on it, please drop the removal of empty newlines from d/changelog (in your "merge-changelogs" commit). I know it looks cleaner this way, but it's unnecessary delta to track in Ubuntu and we should just stick to whatever Debian did, as it doesn't affect the functionality.
* Did you run any autopkgtest on this locally or on your PPA? Or did any other testing around the diversion change?

d35b0e7... by Dominik Viererbe

merge-changelogs

a1567ab... by Dominik Viererbe

reconstruct-changelog

Revision history for this message
Dominik Viererbe (dviererbe) wrote :

Hi Lukas, thanks for the feedback!

- I have edited the commits to include the corresponding bug report in the changelog and removed the removal of empty newlines in the changelog (this is weird to me, as I did not remove the newlines myself in the first place; has to be some git-ubuntu magic ¯\_(ツ)_/¯).
- I triggered autopkgtests in my PPA. The first comment of mine [1] links to the logs of the autopkgtests, which all have passed.

[1] https://code.launchpad.net/~dviererbe/ubuntu/+source/dash/+git/dash/+merge/446503/comments/1189914

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

On Mon, Jul 24, 2023 at 10:39:32AM -0000, Dominik Viererbe wrote:
> - I have edited the commits to include the corresponding bug report in the changelog and removed the removal of empty newlines in the changelog (this is weird to me, as I did not remove the newlines myself in the first place; has to be some git-ubuntu magic ¯\_(ツ)_/¯).

FWIW, the git-ubuntu workflow just uses dpkg-mergechangelogs behind the
scenes. If that is producing undesirable output, someone should fix that
tool, rather than sponsors requiring every developer to fix up to their
standards manually.

Revision history for this message
Lukas Märdian (slyon) wrote :

Thank you, LGTM.
Good work, Dominik!

@racb: I think the tooling is working alright. But the d/changelog was "cleaned up" in the past, as part of the Ubuntu delta. IMO this is a change which we should not be tracking as part of the delta, therefor my ask to drop it.

review: Approve

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 937f0c8..fd15c96 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,11 @@
6+dash (0.5.12-6ubuntu1) mantic; urgency=medium
7+
8+ * Merge with Debian unstable (LP: #2026730). Remaining changes:
9+ - d/t/control: Disable mmdebstrap autopkgtest test-case,
10+ testing only the Debian archive.
11+
12+ -- Dominik Viererbe <dominik.viererbe@canonical.com> Tue, 11 Jul 2023 12:03:53 +0300
13+
14 dash (0.5.12-6) unstable; urgency=medium
15
16 [ Johannes Schauer Marin Rodrigues ]
17@@ -38,6 +46,13 @@ dash (0.5.12-3) experimental; urgency=medium
18
19 -- Andrej Shadura <andrewsh@debian.org> Sun, 30 Apr 2023 15:53:24 +0200
20
21+dash (0.5.12-2ubuntu1) lunar; urgency=medium
22+
23+ * Merge from Debian Unstable. Remaining changes:
24+ - Disable the mmdebstrap autopkg test, testing only the Debian archive.
25+
26+ -- Simon Quigley <tsimonq2@ubuntu.com> Sat, 11 Feb 2023 15:09:13 -0600
27+
28 dash (0.5.12-2) unstable; urgency=medium
29
30 * Fix the changelog entry.
31@@ -53,6 +68,13 @@ dash (0.5.12-1) unstable; urgency=medium
32
33 -- Andrej Shadura <andrewsh@debian.org> Thu, 05 Jan 2023 14:06:02 +0100
34
35+dash (0.5.11+git20210903+057cd650a4ed-9ubuntu1) lunar; urgency=medium
36+
37+ * Merge with Debian; remaining changes:
38+ - Disable the mmdebstrap autopkg test, testing only the Debian archive.
39+
40+ -- Matthias Klose <doko@ubuntu.com> Mon, 12 Dec 2022 09:12:49 +0100
41+
42 dash (0.5.11+git20210903+057cd650a4ed-9) unstable; urgency=medium
43
44 [ Johannes Schauer Marin Rodrigues ]
45@@ -61,6 +83,12 @@ dash (0.5.11+git20210903+057cd650a4ed-9) unstable; urgency=medium
46
47 -- Andrej Shadura <andrewsh@debian.org> Thu, 01 Sep 2022 16:11:54 +0200
48
49+dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) kinetic; urgency=medium
50+
51+ * Disable the mmdebstrap autopkg test, testing only the Debian archive.
52+
53+ -- Matthias Klose <doko@ubuntu.com> Thu, 23 Jun 2022 12:14:04 +0200
54+
55 dash (0.5.11+git20210903+057cd650a4ed-8) unstable; urgency=medium
56
57 * Remove the remnants of the debconf shell question
58diff --git a/debian/control b/debian/control
59index 58fd8c5..3231e25 100644
60--- a/debian/control
61+++ b/debian/control
62@@ -1,7 +1,8 @@
63 Source: dash
64 Section: shells
65 Priority: optional
66-Maintainer: Andrej Shadura <andrewsh@debian.org>
67+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
68+XSBC-Original-Maintainer: Andrej Shadura <andrewsh@debian.org>
69 Uploaders: Gerrit Pape <pape@smarden.org>
70 Build-Depends:
71 debhelper-compat (= 12),
72diff --git a/debian/tests/control b/debian/tests/control
73index 7bf049b..c8722a1 100644
74--- a/debian/tests/control
75+++ b/debian/tests/control
76@@ -2,6 +2,6 @@ Tests: smoke
77 Depends: dash, perl
78 Restrictions: allow-stderr
79
80-Tests: mmdebstrap
81-Depends: mmdebstrap (>= 1.3.7-1), fakechroot, fakeroot
82-Restrictions: allow-stderr
83+#Tests: mmdebstrap
84+#Depends: mmdebstrap (>= 1.3.7-1), fakechroot, fakeroot
85+#Restrictions: allow-stderr

Subscribers

People subscribed via source and target branches