Ubuntu

Please demote python-couchdb to universe

Reported by Rodney Dawes on 2011-09-08
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
couchdb (Ubuntu)
Undecided
Unassigned
Precise
Undecided
Unassigned
couchdb-glib (Ubuntu)
Undecided
Unassigned
Precise
Undecided
Unassigned
desktopcouch (Ubuntu)
High
Canonical Desktop Team
Precise
High
Canonical Desktop Team
evolution-couchdb (Ubuntu)
High
Canonical Desktop Team
Precise
High
Canonical Desktop Team
kombu (Ubuntu)
Undecided
Dave Walker
Precise
Undecided
Unassigned
python-couchdb (Ubuntu)
Medium
Dave Walker
Precise
Undecided
Canonical Server Team

Bug Description

There are several packages which we'd like to have demoted to universe in the archive. The related binary packages are:

couchdb
couchdb-bin

gir1.2-couchdb-1.0
gir1.2-desktopcouch-1.0
libcouchdb-glib-1.0-2
libcouchdb-glib-1.0-cil
libcouchdb-glib-dev
libcouchdb-glib-doc
libdesktopcouch-glib-1.0-2
libdesktopcouch-glib-dev

desktopcouch
desktopcouch-tools
desktopcouch-ubuntuone
python-desktopcouch
python-desktopcouch-application
python-desktopcouch-records
python-desktopcouch-recordtypes

evolution-couchdb

python-couchdb

Rodney Dawes (dobey) on 2011-09-08
description: updated
Martin Pitt (pitti) wrote :

They are still effectively in main though in the sense of "part of the desktop and supported by Canonical", as ubuntuone-installer pulls them in. Right now u-i is just a shim to install those Ubuntu packages, so I really think they ought to stay in main.

Rodney Dawes (dobey) wrote :

I don't think that's a good argument for being in main. To me, it seems whether Canonical as a company is going to support something is only mildly relevant to what is in main. It seems like main is more about what Ubuntu, paritcularly core-dev, is willing to support, and couchdb doesn't seem to fit well in that criteria. In fact, it is nearly impossible to fully support correctly. And I think it is a good time for us to push these pieces down into universe. Currently, ubuntuone-installer does not install any of these packages. What does install desktopcouch, evolution-couchdb, and bindwood though, is ubuntuone-control-panel. And bindwood has always been in universe. I don't think you are suggesting we move it to main though.

Matthias Klose (doko) wrote :

there is nothing in ubuntuone-installer which pulls these in. maybe the seeds need a change?

Rodney Dawes (dobey) wrote :

Matthias, these were all moved off the CD and out of default install for the 11.04 cycle. Nothing should be pulling them onto there. But we'd like to move them to universe.

Jason Gerard DeRose (jderose) wrote :

Rodney,

What is the motivation for this, what will this improve? Also, out of curiosity, who is the "we" you're representing?

Being moved off the CD probably does imply these packages aren't getting *quite* as much attention... but all the same, there are a ton of packages in main (and rightfully so) that aren't on the CD. Maybe there are changes I don't know about, so if so, could you please enlighten me?

Full disclaimer: I represent a "we" (Novacut) that would like to see movement in the opposite direction: getting CouchDB (or something equivalent) back on the CD :^)

Martin Pitt (pitti) wrote :

I don't think it's a good idea to install bindwood from the control panel if we aren't actually caring for these packages. Can this feature be dropped from the control panel then?

John Lenton (chipaca) wrote :

The erlang version was updated to a version that breaks the version of couchdb being shipped. The newer couchdb depends on a bunch of packages that are not in main, and it's very late in the cycle to face a bunch of MIRs as well as the FFE to get that fixed (as per lp:817656).

@pitti, it's because we care about the packages that we're trying to get the things working again after they've been broken by an update to erlang. While I'm not sure about the viability of couch in the medium to long term because of the apparently insurmountable problems with scaling it both up and down, in the short term it's what we've got.

Martin Pitt (pitti) wrote :

MIRs are generally not a problem to have after freezes. We have been moving packages between main and universe up to the bigger end historically. Not because it's a particular pleasure to do so, but if they are a consequence like in this case, it's fine.

Colin Watson (cjwatson) wrote :

This isn't really an archive admin bug. These packages are in main because evolution-couchdb is seeded; get agreement on changing the seeds (and then do so) so that it's not seeded and we'll drop the no-longer-required packages to universe, but not until then.

Colin Watson (cjwatson) wrote :

And also, please note that the seeds that control CD image building are only a subset of the seeds that are considered for main. The talk of CD images I see earlier in this bug report is actually irrelevant.

Martin Pitt (pitti) wrote :

Unsubscribing ubuntu-archive. If/once the seeding question (or default install question) is settled, archive admins will demote them without explicit request, as they will turn up on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt.

summary: - Archive demotion to universe
+ Drop support for couchdb related packages

FYI: https://lists.ubuntu.com/archives/ubuntu-desktop/2011-November/003474.html

Basically, this email states desktopcouch is unsupportable and I strongly encourage the desktop team to unseed it for 12.04 LTS.

Also, on a side note, if evolution-desktopcouch is the only thing keeping it in main, the UbuntuOne addressbook hasn't worked for me in a long time (it was definitely broken for all of 11.10 (bug #816479 )), and in fact, I lost a bunch of contacts as a result. Having an unusable desktopcouch available in evolution is a poor user experience.

Changed in couchdb-glib (Ubuntu):
milestone: none → ubuntu-12.04-beta-1
milestone: ubuntu-12.04-beta-1 → none
Changed in desktopcouch (Ubuntu Precise):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
importance: Undecided → High
milestone: none → ubuntu-12.04-beta-1
Changed in evolution-couchdb (Ubuntu Precise):
importance: Undecided → High
milestone: none → ubuntu-12.04-beta-1
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
tags: added: rls-p-tracking
Chris Coulson (chrisccoulson) wrote :

Note that evolution-couchdb and the unreliable U1 addressbook sync is probably one of the main causes of Thunderbird bug reports currently in oneiric

Martin Pitt (pitti) wrote :

I unseeded the couchdb related packages. With that, some packages should already fall out of main, will check component-mismatches tomorrow morning.

Martin Pitt (pitti) wrote :

evolution-couchdb demoted.

Changed in evolution-couchdb (Ubuntu Precise):
status: New → Fix Released
Martin Pitt (pitti) wrote :

desktopcouch now wants to go to universe as well after unseeding, demoted.

Changed in desktopcouch (Ubuntu Precise):
status: New → Fix Released
Martin Pitt (pitti) wrote :

couchdb and couchdb-glib demoted.

Changed in couchdb-glib (Ubuntu Precise):
status: New → Fix Released
Changed in couchdb (Ubuntu Precise):
status: New → Fix Released
Martin Pitt (pitti) wrote :

python-couchdb is held in main by one remaining reverse depends:

-- precise/main build deps on python-couchdb:
kombu

Changed in kombu (Ubuntu Precise):
status: New → Triaged
assignee: nobody → Canonical Server Team (canonical-server)
milestone: none → ubuntu-12.04-beta-1
Colin Watson (cjwatson) on 2011-12-13
Changed in python-couchdb (Ubuntu Precise):
assignee: nobody → Canonical Server Team (canonical-server)
status: New → Triaged
tags: added: rls-mgr-p-tracking
removed: rls-p-tracking
Martin Pitt (pitti) on 2012-03-02
Changed in kombu (Ubuntu):
milestone: ubuntu-12.04-beta-1 → ubuntu-12.04-beta-2
David Clayton (dcstar) wrote :

It seems that removing this package group has spawned this bug:

https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/955673

Changed in kombu (Ubuntu Precise):
milestone: ubuntu-12.04-beta-2 → ubuntu-12.04
Changed in python-couchdb (Ubuntu Precise):
milestone: none → ubuntu-12.04
Chuck Short (zulcss) wrote :

Please dont drop kombu to universe. Thanks
chuck

Martin Pitt (pitti) wrote :

You can also change kombu to not depend on python-couchdb any more, of course.

tags: added: rls-p-tracking
removed: rls-mgr-p-tracking
James Page (james-page) on 2012-07-12
Changed in kombu (Ubuntu Precise):
status: Triaged → Won't Fix
Changed in python-couchdb (Ubuntu Precise):
status: Triaged → Won't Fix
Changed in python-couchdb (Ubuntu):
milestone: ubuntu-12.04 → ubuntu-12.10-beta-1
Changed in kombu (Ubuntu):
milestone: ubuntu-12.04 → ubuntu-12.10-beta-1
James Page (james-page) on 2012-08-02
tags: removed: rls-p-tracking
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kombu - 2.1.8-1ubuntu1

---------------
kombu (2.1.8-1ubuntu1) quantal; urgency=low

  * debian/control: Drop build depends (and therefore suggests) on python-couchdb,
    as it is not required in main. LP: #844995
 -- Dave Walker (Daviey) <email address hidden> Sun, 12 Aug 2012 11:30:37 +0100

Changed in kombu (Ubuntu):
status: Triaged → Fix Released
Dave Walker (davewalker) on 2012-08-12
Changed in kombu (Ubuntu):
assignee: Canonical Server Team (canonical-server) → nobody
Changed in kombu (Ubuntu Precise):
assignee: Canonical Server Team (canonical-server) → nobody
Changed in kombu (Ubuntu):
assignee: nobody → Dave Walker (davewalker)
James Page (james-page) on 2012-08-28
summary: - Drop support for couchdb related packages
+ Please demote python-couchdb to universe
Changed in python-couchdb (Ubuntu):
assignee: Canonical Server Team (canonical-server) → nobody
importance: Undecided → Medium
status: Triaged → New
Dave Walker (davewalker) wrote :

Override component to universe
python-couchdb 0.8-0ubuntu2 in quantal: main/python -> universe
python-couchdb 0.8-0ubuntu2 in quantal amd64: main/python/optional -> universe
python-couchdb 0.8-0ubuntu2 in quantal armel: main/python/optional -> universe
python-couchdb 0.8-0ubuntu2 in quantal armhf: main/python/optional -> universe
python-couchdb 0.8-0ubuntu2 in quantal i386: main/python/optional -> universe
python-couchdb 0.8-0ubuntu2 in quantal powerpc: main/python/optional -> universe
6 publications overridden.

Changed in python-couchdb (Ubuntu):
assignee: nobody → Dave Walker (davewalker)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers