[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-31 Thread Curtis Hovey
I pushed a small change to the changelog
   * New upstream release (LP #1557830).
at
   lp:~sinzui/ubuntu/xenial/juju-mongodb2.6/xenial-mongodb-2.6'

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-29 Thread Curtis Hovey
Hi Robie. Juju2 will *not* support 32 bit archs. As this package is only
used to upgrade to 2.0, it will not be used on armhf and i386 archs.

Per point 2 to in comment 4, Ubuntu accepts FTBFS, where as the Juju team 
prefers to be clear about what is not supported:
maybe we want
Architecture: !i386 !armhf

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-24 Thread Robie Basak
Everything looks good now, but my test build failed on armhf:
https://launchpad.net/~racb/+archive/ubuntu/experimental/+build/9394477

Looks like a segfault (Bus error) stops mongodb from starting.

 rbasak: I think we should care about it
 rbasak: I don't think I have the expertise to fix a mongo build failure 
on armhf. it won't build on my chromebook :)#

I'm happy to upload this as-is, but this may cause a hold up at archive
admin or release team review as I understand that the armhf build was
expected to work. Please let me know which you'd prefer.

My tree is at https://git.launchpad.net/~racb/+git/juju-mongodb.
sinzui-2.6-fixes (0afe0ab) is what I can upload; experimental-2.6
(5e8dca2) is what I tested in my experimental PPA.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-21 Thread Martin Packman
> Ubuntu mongodb 1:2.6.10-0ubuntu1 introduced --use-system-v8, but you haven't
> carried this forward. Is this expected (not described in changelog)? Perhaps 
> it
> is because of --disable-scripting but I'm not sure.

Indeed. We have always built juju-mongodb without the javascript engine
because the security team had concerns and we didn't need it anyway.
Note in 3.2 V8 has gone, and they're back to spidermonkey:



-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-21 Thread Robie Basak
Thanks, this looks good.

AFAICS, the quilt patches in Ubuntu mongodb 1:2.6.10-0ubuntu1 apply with
only offset, not fuzz. This is allowed, so refreshing wasn't necessary.
I can see that your refresh (and one line of series being moved) is
effectively a no-op but it would be easier for me if we didn't refresh
things unnecessarily to reduce review diff. Similarly the change to
COMMON_OPTIONS in debian/rules just adds diff and is a no-op, so I'd
prefer not to have it.

I'm not sure what approach to take against mongodb 3.2 here though, as
there's nothing really to diff against except 2.6.

I've also been grappling a little with coming up with a good review
strategy for these packages in general. I ended up using meld to examine
a 3-way diff between your tree, Ubuntu mongodb 1:2.6.10-0ubuntu1 and
Ubuntu juju-mongodb 2.4.10-0ubuntu6. I'm much happier now that I can see
better what you changed, though I will have to do something different
for 3.2. With this though, I found a couple of other things that I
missed before. Sorry to go back to you again on this.

Ubuntu mongodb 1:2.6.10-0ubuntu1 introduced --use-system-v8, but you
haven't carried this forward. Is this expected (not described in
changelog)? Perhaps it is because of --disable-scripting but I'm not
sure.

You also introduced a nocheck wrapper around override_dh_auto_build
which isn't in any of the base versions. This looks unintentional to me,
or was it intended?

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-21 Thread Robie Basak
No need to give me any changes. Just let me know what you think we
should do on these two points, and I'll upload.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-19 Thread Robie Basak
Hi Curtis,

This looks good. A few minor things:

1. Please run update-maintainer so as not to make the Debian mongodb
maintainer appear to be responsible for this package.

2. Architecture list in d/control: we prefer to just say "Architecture:
any" and let things FTBFS on architectures we are not directly
targeting. This makes life easier for porters, for example xnox. Please
update the architecture lists to xnox's satisfaction.

3. Quilt patch drops are misleadingly documented, since patches have
changed as well as been dropped. Maybe it's easier to just say that
you've synced upstream patches with the mongodb 1:2.6.10-0ubuntu1 from
the archive? I'd be fine with that as a changelog entry.

4. As discussed on IRC, since you based this on ubuntu4 and we've had 5
and 6, there are some things that could have been dropped. Please can
you check this? If everything is fine, just document that in the
changelog.

5. As discussed on IRC, xnox doesn't want this to regress over
architecture support he ported in juju-mongodb 2.4. Please could you
coordinate with him to reach a conclusion on this? I don't care what you
do here as long as xnox is happy. This may involve adding patches. If
you add patches to juju-mongodb, it may make sense to also add them to
mongodb and/or send things to Debian or upstream. Then our diffs would
remain smaller for the future.

I'm happy to upload if the above is resolved (even if that means no
action). In the longer term, it may be worth figuring out a workflow to
keep these Juju-specific mongodb packages updated, as we expect a number
of them. The server team's new git-based workflow for merges might be
worth looking at, since one thing in common is the need to maintain a
delta against something else, and verifying that delta when we bump
upstream versions.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-19 Thread Curtis Hovey
Hi Robie, Dimitri

Attached is a diff of my changes per the review. 
1. I corrected the maintainer
2. I updated the changelog to state I synced the patches with mongodb 2.6.10.
   Note I refreshed the patches so that they apply without fuzzy.
3, I then reverted the archs to match what juju-core 1.25 and juju-mongodb 2.4 
support
4. I dropped the be-port patch.

As we discussed on IRC. The Juju team is adding s390x support to Juju2 and that 
will
use juju-mongodb3.2. The juju team wont support 1.25 and juju-mongdb on s390x in
production since that version has not been arch enabled. The older juju 
packages will
be demoted to universe. So this package that is used to upgrade from a juju 1.25
env is not needed for big-endian archs.


** Patch added: "changes since review"
   
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+attachment/4603620/+files/juju-monogdb2.6-review-1.diff

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-15 Thread Curtis Hovey
a diff of just the changes to d/patches. The patches are from mongodb
1:2.6.10-0ubuntu1

** Patch added: "juju-mongodb2.6-patches-from mongodb2.6.diff"
   
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+attachment/4600661/+files/juju-mongodb2.6-patches-from%20mongodb2.6.diff

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1557830] Re: [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

2016-03-15 Thread Curtis Hovey
This diff from the mongodb_2.6 package debian/ to the juju-mongodb2.6
debian dir shows a lot of change. The crux of the diff is that it shows
the d/patches in the ne package are identical to the ubunti package.

** Patch added: "mongodb_2.6-to-juju-mongodb2.6.diff"
   
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+attachment/4600662/+files/juju-mongodb2.6-patches-from%20mongodb2.6.diff

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1557830

Title:
  [needs-packaging] juju-mongodb2.6 in xenial, wily, and trusty

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1557830/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs