does not parse compound depends properly

Bug #798461 reported by Tormod Volden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-apt (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: gdebi

gdebi refuses to install dpkg 1.15.5.6ubuntu4.5 and complains "Error: Breaks existing package 'grub-common' dependency dpkg (<= 1.14.25)"

Apparently this is because grub-common has these deps:

Depends: base-files (>= 4.0.1~), dpkg (>= 1.15.4) | install-info | dpkg (<= 1.14.25), lsb-base (>= 3.0-6), libc6 (>= 2.8), libdevmapper1.02.1 (>= 2:1.02.20), libfreetype6 (>= 2.2.1), zlib1g (>= 1:1.1.4), gettext-base

so it looks like even though the first "dpkg (>= 1.15.4)" alternative is satisfied, it borks on " dpkg (<= 1.14.25)".

Installing the package on the command line with dpkg -i works perfectly.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gdebi 0.6.0ubuntu2
ProcVersionSignature: Ubuntu 2.6.39-3.10-generic 2.6.39
Uname: Linux 2.6.39-3-generic i686
Architecture: i386
Date: Fri Jun 17 00:43:15 2011
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gdebi

Revision history for this message
Tormod Volden (tormodvolden) wrote :
description: updated
Changed in gdebi (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

This is related to python-apt, easily reproducible with DebPackage class.

summary: - gdebi does not parse compound depends properly
+ does not parse compound depends properly
affects: gdebi (Ubuntu) → python-apt (Ubuntu)
tags: added: apt.debfile
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.