On Mon, 2009-09-21 at 14:13 +0000, Mark G. Saye wrote:
> Using Synaptic, removing couchdb wanted to remove ubunet-developer-
> dependencies metapackage, so I removed both, then marked u-d-d for
> installation, pulled in couchdb-bin too, dependencies solved (although
> why it needed this extra step does not make sense to me)
It's because the couchdb package now depends on couchdb-bin, which has a
file conflict with the old couchdb package, which won't get removed
until couchdb gets installed, because there is no Conflicts: couchdb (<
$newversion) in the couchdb-bin package. Having it would solve this.
On Mon, 2009-09-21 at 14:13 +0000, Mark G. Saye wrote:
> Using Synaptic, removing couchdb wanted to remove ubunet-developer-
> dependencies metapackage, so I removed both, then marked u-d-d for
> installation, pulled in couchdb-bin too, dependencies solved (although
> why it needed this extra step does not make sense to me)
It's because the couchdb package now depends on couchdb-bin, which has a
file conflict with the old couchdb package, which won't get removed
until couchdb gets installed, because there is no Conflicts: couchdb (<
$newversion) in the couchdb-bin package. Having it would solve this.