[packman] Inconsistencies openSuSE 11.4 / Tumbleweed / Packman Tumbleweed

Cristian Morales Vega cmorve69 at yahoo.es
Wed Oct 26 15:09:50 CEST 2011


On Oct 26, 2011 1:20 PM, "Greg KH" <gregkh at suse.de> wrote:
>
> On Tue, Oct 25, 2011 at 11:51:06PM +0100, Cristian Morales Vega wrote:
> > On 25 October 2011 23:06, Michael Leun <ml at newton.leun.net> wrote:
> > > 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?!
> >
> > That's actually normal OBS behavior. The problem is there have been no
> > new rebuilds for a while because:
> >
> > "nothing provides libgpgme-pth.so.11 needed by libkdepimlibs4, nothing
> > provides libgpgme-pth.so.11(GPGME_1.0) needed by libkdepimlibs4,
> > nothing provides libgpgme-pth.so.11(GPGME_1.1) needed by
> > libkdepimlibs4"
> >
> > And this seems to be caused by the fact that the original libgpgme11
> > package from 11.4 provided libgpgme-pth.so.11
> > (
https://build.opensuse.org/package/binary?arch=x86_64&filename=libgpgme11-1.3.0-12.1.x86_64.rpm&package=gpgme&project=openSUSE%3A11.4&repository=standard
)
> > but the updated version from Tumbleweed doesn't
> > (
https://build.opensuse.org/package/binary?arch=x86_64&filename=libgpgme11-1.3.1-22.1.x86_64.rpm&package=gpgme&project=openSUSE%3ATumbleweed&repository=standard
).
> >
> > So it's not a problem in Packman but in Tumbleweed itself... CC Greg.
>
> I could solve this by including the version of libkdepimlibs4 from 11.4
> into Tumbleweed for now, while I work on updating the kde 4.7.2 update,
> right?
>
> Or any other ideas?
>
> thanks,
>
> greg k-h

I don't know exactly what changed with gpgme. But, if it builds, yes it
should fix the problem.



More information about the Packman mailing list