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
diff --git a/debian/changelog b/debian/changelog
index 937f0c8..fd15c96 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
1dash (0.5.12-6ubuntu1) mantic; urgency=medium
2
3 * Merge with Debian unstable (LP: #2026730). Remaining changes:
4 - d/t/control: Disable mmdebstrap autopkgtest test-case,
5 testing only the Debian archive.
6
7 -- Dominik Viererbe <dominik.viererbe@canonical.com> Tue, 11 Jul 2023 12:03:53 +0300
8
1dash (0.5.12-6) unstable; urgency=medium9dash (0.5.12-6) unstable; urgency=medium
210
3 [ Johannes Schauer Marin Rodrigues ]11 [ Johannes Schauer Marin Rodrigues ]
@@ -38,6 +46,13 @@ dash (0.5.12-3) experimental; urgency=medium
3846
39 -- Andrej Shadura <andrewsh@debian.org> Sun, 30 Apr 2023 15:53:24 +020047 -- Andrej Shadura <andrewsh@debian.org> Sun, 30 Apr 2023 15:53:24 +0200
4048
49dash (0.5.12-2ubuntu1) lunar; urgency=medium
50
51 * Merge from Debian Unstable. Remaining changes:
52 - Disable the mmdebstrap autopkg test, testing only the Debian archive.
53
54 -- Simon Quigley <tsimonq2@ubuntu.com> Sat, 11 Feb 2023 15:09:13 -0600
55
41dash (0.5.12-2) unstable; urgency=medium56dash (0.5.12-2) unstable; urgency=medium
4257
43 * Fix the changelog entry.58 * Fix the changelog entry.
@@ -53,6 +68,13 @@ dash (0.5.12-1) unstable; urgency=medium
5368
54 -- Andrej Shadura <andrewsh@debian.org> Thu, 05 Jan 2023 14:06:02 +010069 -- Andrej Shadura <andrewsh@debian.org> Thu, 05 Jan 2023 14:06:02 +0100
5570
71dash (0.5.11+git20210903+057cd650a4ed-9ubuntu1) lunar; urgency=medium
72
73 * Merge with Debian; remaining changes:
74 - Disable the mmdebstrap autopkg test, testing only the Debian archive.
75
76 -- Matthias Klose <doko@ubuntu.com> Mon, 12 Dec 2022 09:12:49 +0100
77
56dash (0.5.11+git20210903+057cd650a4ed-9) unstable; urgency=medium78dash (0.5.11+git20210903+057cd650a4ed-9) unstable; urgency=medium
5779
58 [ Johannes Schauer Marin Rodrigues ]80 [ Johannes Schauer Marin Rodrigues ]
@@ -61,6 +83,12 @@ dash (0.5.11+git20210903+057cd650a4ed-9) unstable; urgency=medium
6183
62 -- Andrej Shadura <andrewsh@debian.org> Thu, 01 Sep 2022 16:11:54 +020084 -- Andrej Shadura <andrewsh@debian.org> Thu, 01 Sep 2022 16:11:54 +0200
6385
86dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) kinetic; urgency=medium
87
88 * Disable the mmdebstrap autopkg test, testing only the Debian archive.
89
90 -- Matthias Klose <doko@ubuntu.com> Thu, 23 Jun 2022 12:14:04 +0200
91
64dash (0.5.11+git20210903+057cd650a4ed-8) unstable; urgency=medium92dash (0.5.11+git20210903+057cd650a4ed-8) unstable; urgency=medium
6593
66 * Remove the remnants of the debconf shell question94 * Remove the remnants of the debconf shell question
diff --git a/debian/control b/debian/control
index 58fd8c5..3231e25 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: dash1Source: dash
2Section: shells2Section: shells
3Priority: optional3Priority: optional
4Maintainer: Andrej Shadura <andrewsh@debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Andrej Shadura <andrewsh@debian.org>
5Uploaders: Gerrit Pape <pape@smarden.org>6Uploaders: Gerrit Pape <pape@smarden.org>
6Build-Depends:7Build-Depends:
7 debhelper-compat (= 12),8 debhelper-compat (= 12),
diff --git a/debian/tests/control b/debian/tests/control
index 7bf049b..c8722a1 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -2,6 +2,6 @@ Tests: smoke
2Depends: dash, perl2Depends: dash, perl
3Restrictions: allow-stderr3Restrictions: allow-stderr
44
5Tests: mmdebstrap5#Tests: mmdebstrap
6Depends: mmdebstrap (>= 1.3.7-1), fakechroot, fakeroot6#Depends: mmdebstrap (>= 1.3.7-1), fakechroot, fakeroot
7Restrictions: allow-stderr7#Restrictions: allow-stderr

Subscribers

People subscribed via source and target branches