Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527222 - net-im/kde-telepathy-meta-0.8.1 should depend on ~net-im/*-0.8.1
Summary: net-im/kde-telepathy-meta-0.8.1 should depend on ~net-im/*-0.8.1
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-28 13:00 UTC by Szef
Modified: 2014-10-28 17:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
"emerge upvDNt world" output (file_527222.txt,24.81 KB, text/plain)
2014-10-28 13:00 UTC, Szef
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Szef 2014-10-28 13:00:11 UTC
Created attachment 387650 [details]
"emerge upvDNt world" output

After net-im/kde-telepathy-meta updated to 0.9.0 it pulls unstable kde* packages, which is not good to me, so I masked this metapackage just like this:
echo >net-im/kde-telepathy-meta-0.8.1 >> /etc/portage/package.mask

Inspite of this, it continue to pull 0.9.0 packages.
After emerge -upvDNt world:
========================================cut=======================================
[nomerge       ] net-im/kde-telepathy-meta-0.8.1:4 
[ebuild     U ~]  net-im/ktp-auth-handler-0.9.0:4 [0.8.1:4] USE="(-aqua) -debug" LINGUAS="ru -bs -ca -ca@valencia -cs -da -de -el -es -et -fi -fr -ga -gl -hu -ia -it -ja -kk -km -ko -lt -mr -nb -nds -nl -pl -pt -pt_BR -ro -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -uk -vi -zh_CN -zh_TW" 49 kB
[ebuild     U ~]  net-im/ktp-approver-0.9.0:4 [0.8.1:4] USE="(-aqua) -debug" LINGUAS="ru -bs -ca -ca@valencia -cs -da -de -el -es -et -fi -fr -ga -gl -hu -ia -it -ja -kk -km -ko -lt -mr -nb -nds -nl -pl -pt -pt_BR -ro -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -tr -uk -zh_CN -zh_TW" 37 kB
[ebuild     U ~]  net-im/ktp-text-ui-0.9.0:4 [0.8.1:4] USE="semantic-desktop%* (-aqua) -debug" LINGUAS="ru -bs -ca -ca@valencia -cs -da -de -el -es -et -fi -fr -ga -gl -hu -ia -it -ja -kk -km -ko -lt -mr -nb -nds -nl -pl -pt -pt_BR -ro -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -tr -ug -uk -vi -wa -zh_CN -zh_TW" 461 kB
========================================cut=======================================
Comment 1 Michael Palimaka (kensington) gentoo-dev 2014-10-28 15:34:11 UTC
kde-telepathy-meta depends on ktp-common-internals which optionally depends on libkpeople which optionally depends on baloo which is currently only available in testing.

This is unfortunate but it's one of the perils of mixing stable and testing. If we pin the version in the meta ebuild we lose support for any potential upstream patch releases or downstream snapshots etc.
Comment 2 Szef 2014-10-28 16:21:57 UTC
I'm not quiet understand. Why net-im/kde-telepathy-meta-0.8.1 pulls packages from 0.9.0? I have full net-im/kde-telepathy-meta-0.8.1 without any new kde libs and it's working, why should I need 0.9.0 packages since they are available?
Comment 3 Szef 2014-10-28 16:23:49 UTC
Sorry, wasn't want to change status.
Comment 4 Michael Palimaka (kensington) gentoo-dev 2014-10-28 16:54:38 UTC
It just pulls >=, not any specific version so something else must be causing it. What's in your package.accept_keywords file?
Comment 5 Szef 2014-10-28 17:00:25 UTC
net-im/kde-telepathy-meta ~amd64
net-im/ktp-contact-runner ~amd64
net-im/ktp-send-file ~amd64
net-im/ktp-auth-handler ~amd64
net-im/ktp-filetransfer-handler ~amd64
net-im/ktp-approver ~amd64
net-im/ktp-common-internals ~amd64
net-im/ktp-kded-module ~amd64
net-im/ktp-call-ui ~amd64
net-im/ktp-text-ui ~amd64
net-im/ktp-contact-list ~amd64
net-im/ktp-accounts-kcm ~amd64
net-im/ktp-desktop-applets ~amd64
net-libs/telepathy-logger-qt ~amd64
net-libs/telepathy-farstream ~amd64
net-libs/libkpeople ~amd64
Comment 6 Szef 2014-10-28 17:03:19 UTC
Aah, if it pulls >=, then it pulls newest 0.9.0. But why in 0.8.1 meta package dependencies pulled by >= rule, why not = ?