[packman] Inconsistencies openSuSE 11.4 / Tumbleweed / Packman Tumbleweed

Michael Leun ml at newton.leun.net
Wed Oct 26 00:06:54 CEST 2011


On Tue, 25 Oct 2011 22:31:46 +0100
Cristian Morales Vega <cmorve69 at yahoo.es> wrote:

> On 25 October 2011 11:11, Carl Fletcher <caf4926 at gmail.com> wrote:
> > On 24/10/11 08:35, Michael Leun wrote:
> >>
> >> Hi,
> >>
> >> I run openSuSE 11.4 / Tumbleweed / Packman Tumbleweed.
> >>
> >> zypper verify at the moment shows the following inconsistencies (I
> >> ignored some depencies to get installed, what I want...) which I
> >> packman blame for:
> >>
> >> Problem: nothing provides libqt4-x11>= 4.7.3 needed by
> >> kaffeine-1.2.2-1.pm.1.7.x86_64
> >> Problem: nothing provides libqt4-x11>= 4.7.3 needed by
> >> k3b-codecs-2.0.2-8.pm.13.16.x86_64
> >> Problem: nothing provides libqt4-x11>= 4.7.3 needed by
> >> k3b-2.0.2-8.pm.13.16.x86_64
> >> Problem: kaffeine-lang-1.2.2-1.pm.1.7.noarch requires kaffeine =
> >> 1.2.2, but this requirement cannot be provided
> >>
> >> The first three: There is no kde 4.7 in standard openSuSE /
> >> Tumbleweed
> >> - should'nt packman tumbleweed built against what is in standard
> >> repositories? Depency is>=, so newer KDE should work anyway, but
> >> older will cause conflict in standard install...
> >>
> >> The fourth seems to be an side effect of the above ones, because
> >> kaffeine is installed:
> >>
> >> jill:/home/ml # rpm -qa|grep kaffeine
> >> kaffeine-lang-1.2.2-1.pm.1.7.noarch
> >> kaffeine-1.2.2-1.pm.1.7.x86_64
> >>
> >> (please CC me, I'm not on the list)
> >>
> > libqt4-x11
> > Is installed?
> >
> > I see it in Oss, Updates and my kdeR47 repo (not using tumbleweed)
> 
> Carl, in the mailing lists there is a higher probability than in the
> forums that the user is actually reporting a real problem. Never
> discard that possibility ;-)
> 
> Michael, you are totally correct. But that dependency comes from the
> %kde_runtime_requires macro that, if hasn't changed location since
> 11.4, is in the kde4-filesystem package.
> 
> The thing is the package is building against a
> "kde4-filesystem-4.6.5-4.2" but I don't know where it comes from.
> 11.4's is kde4-filesystem-4.6.0-4.1.x86_64, the Packman repo seems to
> be well configured and the Tumbleweed repo hasn't a kde4-filesystem
> package...
> Perhaps Tumbleweed used to have that package and now is in a cache
> somewhere?
> 

In fact, there was a KDE in tumbleweed some time ago - I still have a
machine running which has this (this time i586):

ml at doris:~> rpm -qi kdebase4-4.6.5-4.3.i586
Name        : kdebase4                     Relocations: (not relocatable)
Version     : 4.6.5                             Vendor: obs://build.opensuse.org/openSUSE:Tumbleweed
Release     : 4.3                           Build Date: Do 15 Sep 2011 21:58:21 CEST
Install Date: Mo 26 Sep 2011 20:36:48 CEST      Build Host: build17
Group       : System/GUI/KDE                Source RPM: kdebase4-4.6.5-4.3.src.rpm
Size        : 511802                           License: GPLv2+
Signature   : DSA/SHA1, Do 15 Sep 2011 22:02:01 CEST, Key ID 01a7de5aa840f92c
URL         : http://www.kde.org/
Summary     : The Base KDE Apps
Description :
This package contains the basic applications for a K Desktop
Environment workspace.
Distribution: openSUSE:Tumbleweed

And tadaa - there indeed was a libqt4-x11

ml at doris:~> rpm -qi libqt4-x11
Name        : libqt4-x11                   Relocations: (not relocatable)
Version     : 4.7.4                             Vendor: obs://build.opensuse.org/openSUSE:Tumbleweed
Release     : 21.1                          Build Date: Mo 19 Sep 2011 20:20:39 CEST
Install Date: Mo 26 Sep 2011 20:32:57 CEST      Build Host: build35
Group       : Development/Libraries/C and C++   Source RPM: libqt4-4.7.4-21.1.src.rpm
Size        : 31721578                         License: GPLv2 ; GPLv3
Signature   : DSA/SHA1, Mo 19 Sep 2011 21:06:12 CEST, Key ID 01a7de5aa840f92c
URL         : http://www.qtsoftware.com
Summary     : Qt 4 GUI related libraries
Description :
Qt 4 libraries which are used for drawing widgets and OpenGL items.
Distribution: openSUSE:Tumbleweed

All of that obviously got removed from tumbleweed - I do not know when.

Maybe that still was there when k3b / kaffeine from packman got built.

What could be done against that? Some hacky logic ala look if packages
vanished from tumbleweed and if so rebuild everything that depends?!

-- 
MfG,

Michael Leun





More information about the Packman mailing list