On Friday 10 September 2010 18:53:52 Hilco Wijbenga wrote:
> Hi all,
>
> This morning I got
>
> centaur ~ # emerge -vDuNp world
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> <snip/>
> [ebuild UD] kde-base/pykde4-4.5.1 [4.5.1-r1] USE="semantic-desktop
> (-aqua) -debug -doc -examples (-kdeenablefinal) (-kdeprefix)" 0 kB
> [1=>0]
> <snip/>
>
> Total: 9 packages (7 upgrades, 1 downgrade, 1 reinstall), Size of
> downloads: 10,550 kB
> Portage tree and overlays:
> [0] /usr/portage
> [1] /var/lib/layman/kde
>
> I decided that I did not want to go back to 4.5.1 so I added
>
> =kde-base/pykde4-4.5.1
>
> to /etc/portage/package.mask.
>
> To my utmost surprise, I got the exact same result as before when
> running the above emerge command again. I tried it with one of the
> other upgrades mentioned and package.mask had the expected result.
>
> So I'm confused. Why is package.mask not having any (apparent) effect
> for pykde4? How do I prevent the downgrade?
>
> Cheers,
> Hilco
Strange, I don't have pykde4-4.5.1-r1 at all.
What does "eix pykde4" say on your system?
On mine it says:
***
$ eix pykde4
[I] kde-base/pykde4
Available versions:
(4.4) ~4.4.1[3] 4.4.5 **4.4.9999!m!t[1] **4.4.9999!m!t[2]
(4.5) ~4.5.1 **4.5.9999!m!t[1]
(live) **9999!m!t[1] **9999!m!t[2]
{akonadi aqua debug doc examples kdeenablefinal (+)kdeprefix semantic-
desktop}
Installed versions: 4.4.5(4.4)(11:35:47 PM 08/13/2010)(semantic-desktop
-aqua -debug -doc -examples -kdeenablefinal -kdeprefix)
Homepage: http://www.kde.org/
Description: Python bindings for KDE4
[1] "kde" /usr/portage/local/layman/kde
[2] layman/kde
[3] layman/sabayon
***
Hmm... why are there 2 "layman/kde" overlays?
--
Joost