[Cubicweb] cannot install CubicWeb 3.17.13 on Ubuntu 12.04

Dimitri Papadopoulos Orfanos dimitri.papadopoulos at cea.fr
Mon Mar 10 14:52:31 CET 2014


Dear all,

I am unable to upgrade from CubicWeb 3.17.11 to 3.17.13 on our Ubuntu
12.04 LTS server:

$ sudo apt-get upgrade cubicweb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
  cubicweb cubicweb-comment cubicweb-common cubicweb-ctl cubicweb-dev
  cubicweb-server cubicweb-twisted cubicweb-web
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
$

Do you have any clue?

I've started investigating:

$ sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting
Starting 2
Investigating (0) cubicweb-common [ amd64 ] < 3.17.11-2 -> 3.17.13-1 > (
web )
Broken cubicweb-common:amd64 Depends on python-yams [ amd64 ] < 0.38.0-2
> ( python ) (>= 0.38.1)
Investigating (0) cubicweb-ctl [ amd64 ] < 3.17.11-2 -> 3.17.13-1 > ( web )
[...]
$
$ dpkg -s python-yams
Package: python-yams
[...]
Maintainer: Logilab Packaging Team <contact at logilab.fr>
Architecture: all
Source: yams
Version: 0.38.0-2
Depends: python (>= 2.5), python-support (>= 0.90.0),
python-logilab-common (>= 0.55.2), python-logilab-database (>= 1.5.0)
Breaks: cubicweb-common (<< 3.14.5)
Conflicts: python-yams (<= 0.5.2)
[...]
$

You had suggested giving priority to the Logilab repository over the
Ubuntu repository at some point, in order to install prior versions of
CubicWeb. Should I now give priority to the Unbutu repository? But then
shouldn't I give priority to the Logilab repository again to install
upcoming CubicWeb 3.18 packages?

I may be misunderstanding what is happenning here, but it seems
distributing python-yams and python-logilab in the Ubuntu repository is
a bad idea. Such software should be included in whatever package needs
them. Required versions are just too volatile to  distribute them as
system-wide packages.

-- 
Dimitri Papadopoulos
CEA/Saclay
I2BM, NeuroSpin
F-91191 Gif-sur-Yvette cedex, France



More information about the Cubicweb mailing list