Merge ~paelzer/ubuntu/+source/dnsmasq:revert-delta-impish into ubuntu/+source/dnsmasq:ubuntu/impish-devel

Proposed by Christian Ehrhardt 
Status: Needs review
Proposed branch: ~paelzer/ubuntu/+source/dnsmasq:revert-delta-impish
Merge into: ubuntu/+source/dnsmasq:ubuntu/impish-devel
Diff against target: 31 lines (+9/-3)
2 files modified
debian/changelog (+7/-0)
src/radv.c (+2/-3)
Reviewer Review Type Date Requested Status
Utkarsh Gupta (community) Approve
Christian Ehrhardt  Pending
Canonical Server Core Reviewers Pending
Review via email: mp+404516@code.launchpad.net

This proposal supersedes a proposal from 2021-06-22.

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

Git-ubuntu hasn't imported the latest version
 dnsmasq | 2.85-1 | unstable | source, all
 dnsmasq | 2.85-1ubuntu1 | impish | source
 dnsmasq | 2.85-1ubuntu1 | impish/universe | all

But it is available as pkg/upload/2.85-1ubuntu1

While we resolve that this MP is against my former merge branch.
That way the diff should be ok.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

Force-fetched, rebased and resubmitted here - should be good now once LP refreshes.

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

Thanks, Christian. Looks good!

Two quick things:

1. Can you please add the upstream discussion's URL[1] in the revert commit, please? This way, it's easier to spot.
[1]: https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q2/015134.html

2. Spelling typo in d/ch (commented inline).

Since these two are trivial, you can fix these and upload directly, so +1! Yay! \o/

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

BTW, I am wondering if you wanted to run NM's test against these changes via PPA or something to get an idea of the fallout already, if any? ¯\_(ツ)_/¯

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Both changes done - and yes once approved (=now) I wanted to do autopkgtest from PPA.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

LP-Git refuses to take the tag :-/
But it is a trivial change ...

Uploading to ubuntu (via ftp to upload.ubuntu.com):
  Uploading dnsmasq_2.85-1ubuntu2.dsc: done.
  Uploading dnsmasq_2.85-1ubuntu2.tar.gz: done.
  Uploading dnsmasq_2.85-1ubuntu2_source.buildinfo: done.
  Uploading dnsmasq_2.85-1ubuntu2_source.changes: done.
Successfully uploaded packages.

Unmerged commits

676980d... by Christian Ehrhardt 

changelog: Revert: src/radv.c: avoid leases to be issued forever when not set (LP 1894619)

Signed-off-by: Christian Ehrhardt <email address hidden>

0bd0b88... by Christian Ehrhardt 

Revert "src/radv.c: avoid leases to be issued forever when not set LP 1894619"

This reverts commit 0e315046d6b89bcef2049f09fcfff60c569bd879.
As discussed with upstream [1], the new behavior is intentional and we will
follow (and some tools might need to adapt) instead to be different and
potentally create other - harder to predict and handle - fallout.

[1]: https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q2/015134.html

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 e6ba3fb..03dd6f7 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+dnsmasq (2.85-1ubuntu2) impish; urgency=medium
7+
8+ * Revert: "src/radv.c: avoid leases to be issued forever when not set"
9+ (LP 1894619) according to the bug and upstream discussion.
10+
11+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Tue, 22 Jun 2021 07:18:30 +0200
12+
13 dnsmasq (2.85-1ubuntu1) impish; urgency=medium
14
15 * Merge with Debian unstable. Remaining changes:
16diff --git a/src/radv.c b/src/radv.c
17index d10f2b6..3255904 100644
18--- a/src/radv.c
19+++ b/src/radv.c
20@@ -628,9 +628,8 @@ static int add_prefixes(struct in6_addr *local, int prefix,
21
22 /* find floor time, don't reduce below 3 * RA interval.
23 If the lease time has been left as default, don't
24- use that as a floor.
25- Always set lease time if requested to do so. */
26- if ((context->flags & CONTEXT_SETLEASE) ||
27+ use that as a floor. */
28+ if ((context->flags & CONTEXT_SETLEASE) &&
29 time > context->lease_time)
30 {
31 time = context->lease_time;

Subscribers

People subscribed via source and target branches