The obname package for Debian squeeze (version 0.27-1.1) has a dependency on python (>= 2.6.6-7~), but squeeze only provides python 2.6.6-3+squeeze6.
I can't see this. From my code.liw.fi repository:
Depends: libc6 (>= 2.6), python2.7 | python2.6, python (>= 2.6.6-7~), python (<< 2.8), python-larch (>= 0.30~), python-ttystatus (>= 0.15), python-paramiko, python-tracing (>= 0.2), python-cliapp (>= 0.18)
Can you point me at the .deb you found, and the URL you found it at? I had some trouble building the 0.27 release, so I may have botched it and put a bad version somewhere and if so, I'd like to fix that. Thanks. --liw
I'm referring to http://code.liw.fi/debian/pool/main/o/obnam/obnam_0.27-1.1_i386.deb, which is the package pulled in on squeeze.
This is my /etc/apt/sources.list:
deb http://ftp.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb http://ftp.debian.org/debian/ squeeze-updates main
deb http://code.liw.fi/debian squeeze main
The real trouble is that there's no dedicated squeeze package for obnam 0.27. There were dedicated squeeze packages for earlier versions of obnam (e.g. obnam_0.26-1~squeeze1_i386.deb).
http://code.liw.fi/debian/dists/squeeze/main/binary-i386/Packages pulls in obname 0.27-1.1, which has a dependency on python (>= 2.6.6-7~), while Debian squeeze (6.0.4) only provides python 2.6.6-3+squeeze6:
# apt-cache policy python obnam
python:
Installed: 2.6.6-3+squeeze6
Candidate: 2.6.6-3+squeeze6
Version table:
*** 2.6.6-3+squeeze6 0
990 http://ftp.de.debian.org/debian/ squeeze/main i386 Packages
100 /var/lib/dpkg/status
obnam:
Installed: (none)
Candidate: 0.27-1.1
Version table:
0.27-1.1 0
500 http://code.liw.fi/debian/ squeeze/main i386 Packages
Therefore, it's not possible to install obnam 0.27-1.1 on squeeze:
The following packages have unmet dependencies:
obnam : Depends: python (>= 2.6.6-7~) but 2.6.6-3+squeeze6 is to be installed
E: Broken packages
The fix would be to build a package for squeeze again, e.g. obnam_0.27-1.1~squeeze1_i386.deb.
--flight
Fixed with the 0.28 packages. done --flight