Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 349555 - chromium slotted installation
Summary: chromium slotted installation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-24 02:42 UTC by Mike Gilbert
Modified: 2011-03-02 00:56 UTC (History)
1 user (show)

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


Attachments
Alex's patch (chromium-9999-r1.ebuild.diff,2.32 KB, patch)
2010-12-24 02:46 UTC, Mike Gilbert
Details | Diff
floppym's new patch (chromium-multislot-floppym-r1.patch,3.41 KB, patch)
2010-12-24 02:50 UTC, Mike Gilbert
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2010-12-24 02:42:07 UTC
Creating a bug to keep track of this.

I proposed via email to slot chromium versions based on their release channel. The probably makes the most sense for the dev channel and the live ebuild (chromium-9999). The beta and stable channels are often too similar to make this worthwhile.

Alex (wired) and I have done some work to make this happen for the the live ebuild (chromium-9999).
Comment 1 Mike Gilbert gentoo-dev 2010-12-24 02:46:45 UTC
Created attachment 257906 [details, diff]
Alex's patch
Comment 2 Mike Gilbert gentoo-dev 2010-12-24 02:50:02 UTC
Created attachment 257907 [details, diff]
floppym's new patch

I took my original patch and incorporated some changes from wired's version. This new version also incorporates the chromium-launcher.sh change I proposed to make chromium-live --help work properly.
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-12-31 19:10:13 UTC
I'm not using the live ebuild, so feel free to commit when you think it's ready.

(In reply to comment #2)
> Created an attachment (id=257907) [details]

Generally LGTM. A few comments:

- it may be useful to have some variable for ${PN}${SUFFIX}
- the non-live ebuilds should be as similar to 9999 as possible, and SUFFIX="-0" would look a it weird. Can we have an empty SUFFIX in that case?
- does the new chromium-launcher.sh behave correctly when XDG_CONFIG_HOME contains spaces or other "special" characters?
- obviously, make sure that the new chromium-launcher does not break old chromium versions. Ideally, we should use a separate file for the update.
Comment 4 Mike Gilbert gentoo-dev 2011-03-02 00:56:36 UTC
Closing this as fixed after wired's commit today. :)

Now I need to come up with some other experimental feature to maintain in my overlay.