Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473860 - www-client/google-chrome-28.0.1500.45_p205727:stable has ~ARCH KEYWORDS
Summary: www-client/google-chrome-28.0.1500.45_p205727:stable has ~ARCH KEYWORDS
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-19 20:17 UTC by Michiel de Bruijne
Modified: 2013-06-19 21:30 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michiel de Bruijne 2013-06-19 20:17:19 UTC
www-client/google-chrome-28.0.1500.45_p205727:stable has the ~ARCH KEYWORDS. This results in a "SLOT conflict" with beta SLOT (www-client/google-chrome-28.0.1500.45_beta205727:beta).

To prevent a slotted install and to push the current stable version to the users www-client/google-chrome-28.0.1500.45_p205727:stable KEYWORDS should be "-* amd64 x86".

Thanks!

Reproducible: Always
Comment 1 Agostino Sarubbo gentoo-dev 2013-06-19 20:46:26 UTC
If you are asking to mark it stable, it will never go for it.

I'd suggest to put in your package.keywords one of these:

www-client/google-chrome:stable
www-client/google-chrome:beta

I guess, in this case, the slot are here to have order between the versions and not to install them at the same time ( I suggested it time ago )
Comment 2 Mike Gilbert gentoo-dev 2013-06-19 20:51:43 UTC
There should not be a slot conflict here. You obviously can't have both slots installed at the same time, but portage should be able to switch between them somewhat gracefully.

If you provide the full portage error output, I'm happy to help get to the bottom of whatever error you are seeing.
Comment 3 Michiel de Bruijne 2013-06-19 21:23:54 UTC
(In reply to Mike Gilbert from comment #2)
> There should not be a slot conflict here. You obviously can't have both
> slots installed at the same time, but portage should be able to switch
> between them somewhat gracefully.
> 
> If you provide the full portage error output, I'm happy to help get to the
> bottom of whatever error you are seeing.

I have migrated from www-client/chromium to www-client/google-chrome a few weeks ago (~arch). Chromium maintains arch keywording for stable slot, ~arch for beta slot and -arch for alpha slot. I assumed that the same keywording scheme was applicable to google-chrome and was not expecting a slot change. Therefore I assumed that the keywording wasn't correct when Portage wanted to move from beta slot to stable slot. You are completely correct when you say that Portage changes from beta to stable slot (somewhat) gracefully. If this is the desired behavior then I apologise for the noise.
Comment 4 Mike Gilbert gentoo-dev 2013-06-19 21:30:44 UTC
Yeah, that's how it is supposed to work. We can't stabilize it because we can't mirror the deb files because of a licensing issue.

I recommend selecting a slot in your world file like this:

emerge --deselect www-client/google-chrome
emerge --noreplace www-client/google-chrome:beta

You can replace the ":beta" part with ":stable" or ":unstable" depending on which release series you want to follow.