Package depends on epoch, but why

Richard Bos radoeka at xs4all.nl
Sun Apr 30 02:53:32 PDT 2006


While performing a upgrade in suse-10.1 the following is reported:

medion101:~ # apt -s upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
....................................
The following packages have been kept back
  cyrus-imapd dbus-1 dbus-1-glib dbus-1-mono dbus-1-qt3 dbus-1-x11 postfix


medion101:~ # apt -s install cyrus-imapd dbus-1 dbus-1-glib dbus-1-mono 
dbus-1-qt3 dbus-1-x11 postfix
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  dbus-1-mono: PreDepends: dbus-1 (= 0:0.60-28)
  dbus-1-qt3: PreDepends: dbus-1 (= 0:0.60-28)
  dbus-1-x11: Depends: dbus-1 (= 0:0.60-28)
E: Broken packages

The packages are available in the repository:
dbus-1-qt3;0.60-28;i586;base
dbus-1-x11;0.60-28;i586;base
dbus-1-mono;0.60-28;i586;base

10.1-i386/RPMS.base > rpm -qp --requires dbus-1-mono-0.60-28.i586.rpm
dbus-1 = 0.60-28

The spec files of dbus-1-* contains the following:
dbus-1-mono.spec:Requires:       dbus-1-devel
dbus-1-mono.spec:Requires:       dbus-1-qt3 = %{version}-%{release}
dbus-1-mono.spec:Requires:       dbus-1-qt = %{version}-%{release}
dbus-1-mono.spec:Requires:       dbus-1 = %{version}-%{release}
dbus-1-mono.spec:Requires:       glibc-devel
dbus-1-mono.spec:Requires:       libstdc++-devel
dbus-1-mono.spec:Requires:       libxml2-python
dbus-1-mono.spec:Requires:       qt-devel
dbus-1-mono.spec:Requires:       zlib-devel
dbus-1.spec:Requires:       aaa_base
dbus-1.spec:Requires:       %{name} = %{version}-%{release}
dbus-1.spec:Requires:       %{name} = %{version}-%{release} dbus-1-glib 
glib2-devel

AFAICS, no references to epoch (0:...).  Why does apt determine that dbus-1-* 
depends on 0:0.60...?


-- 
TIA

Richard Bos
Without a home the journey is endless



More information about the Apt-Rpm mailing list