Merge ~racb/ubuntu/+source/mongodb:core-split into ubuntu/+source/mongodb:ubuntu/devel

Proposed by Robie Basak
Status: Merged
Merge reported by: Robie Basak
Merged at revision: b3f3726ac24fe9d278d8fb92adc319558e511afd
Proposed branch: ~racb/ubuntu/+source/mongodb:core-split
Merge into: ubuntu/+source/mongodb:ubuntu/devel
Reviewer Review Type Date Requested Status
Christian Ehrhardt  (community) Approve
Canonical Server MOTU reviewers Pending
Review via email: mp+341727@code.launchpad.net

Description of the change

See bug and changelog entry for details.

Note: this tree has empty directories, so the pushing of the upload tag as-is will not work.

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

No Diff, so no inline comments- sorry:

On replaces and breaks:
  mongodb-server (<= 1:3.4.7-1ubuntu2)
should be
  mongodb-server (<= 1:3.4.7-1ubuntu2~)

Other than that it looks correct, but I want to test upgrade paths and such a bit.
I pinged you on IRC if you have built it somewhere already.

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

Interesting - your last upload had [1] - which is related to my comment above.
Would you mind explaining why you did so ?

[1]: https://launchpadlibrarian.net/357285769/mongodb_1%3A3.4.7-1ubuntu3~ppa1_1%3A3.4.7-1ubuntu3~ppa2.diff.gz

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

On Tue, Mar 20, 2018 at 01:16:18PM -0000, ChristianEhrhardt wrote:
> On replaces and breaks:
> mongodb-server (<= 1:3.4.7-1ubuntu2)
> should be
> mongodb-server (<= 1:3.4.7-1ubuntu2~)

I thought that too, but this failed in testing. The reason is that
(<= 1:3.4.7-1ubuntu2~) is not true when upgrading from
1:3.4.7-1ubuntu2, but I need it to be true.

In general the 2~ needs to be included any time the 2 is included. In
this case, since the match is <=, using 2 includes both 2 and 2~ as
needed.

I'm not sure if I have given you bad advice on this in the past because
I didn't consider this reversal of the norm previously either. If I did,
sorry!

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

3~ is actually the right thing as you are uploading 3
I didn't realize this is 3 as your dep was on 2.

I think it should be
  mongodb-server (<= 1:3.4.7-1ubuntu3~)

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

We agreed on the versioning and keep it as is.

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

Basic tests done and checked upgrade paths.

I wonder if you'd want to run http://paste.ubuntu.com/p/HT7FmFzB3F/ before the upload?

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

These tests seem to consistently fail in Bionic, so I'm not sure I'm getting anything useful out of them for this MP.

Bionic:

FAILED (SKIP=54, errors=90, failures=1)

My PPA:

FAILED (SKIP=54, errors=13)

So it's seems to not cause some catastrophic regression at least. Given the nature of my changes, I think any regression is likely to be either catastrophic (something doesn't work at all) rather than any more subtle problem. Though a subtle problem might be introduced by a latent bug in a rebuild, I don't think we usually worry about that in terms of landing changes during the development cycle.

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

Uploaded without pushing upload tag due to the empty directory workflow bug.

Subscribers

People subscribed via source and target branches