Page MenuHomeSolus

Chromium
Open, WishlistPublic

Assigned To
None
Authored By
beli3ver
Aug 14 2016, 12:45 PM
Referenced Files
F4272761: image.png
Dec 29 2018, 6:22 AM
Tokens
"Party Time" token, awarded by curantes."Orange Medal" token, awarded by kyrios123."Party Time" token, awarded by Timalex."Love" token, awarded by livingsilver94."Like" token, awarded by freddiaN."Like" token, awarded by poltertec."Love" token, awarded by Baemir."Love" token, awarded by ferike1."Like" token, awarded by bvdlingen."Love" token, awarded by Nonolander."Like" token, awarded by Unknown Object (User)."Like" token, awarded by brunomiguel.

Description

Chromium is a OpenSource Browser

Revisions and Commits

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.

Marking as low priority due to:

  1. We already have Chrome
  2. The source tree for Chromium is massive and it needs an API key for compiling (IMO we need to facilitate private keys in some fashion).
Unknown Object (User) awarded a token.Feb 12 2017, 11:04 AM

I too would love to see Chromium in Solus. I don't like Chrome.

If/when this ends up being included in the repo I would like to request that it includes the HW accelerated video decoding patch. That would be the only good reason someone could have for using Chromium over Chrome imo.

ferike1 added a subscriber: ferike1.

I would also like this to happen, as part of the open source philosophy.

Hi
I normally run a lkgr dev snapshot of the excellent chromium woolyss builds on my windows system, since I really don't want to use Google Chrome!

https://chromium.woolyss.com

I think it would be awesome to have something like that too on Solus.

In the linux section this page says:

Basically, Chromium has few versions every day, but you can stick with a version for about a month before you need to upgrade.

dev
Snapshots (known as "Nightly" or "Dev" builds) builds are compiles of the Chromium code whenever there are submitted code changes. A snapshot build will be created as long as the code compiles successfully. Its binary files are stored in the Snapshots repository of Google Storage.

lkgr
Each snapshot build is then run through the automated tests. If that snapshot build successfully passes the automated tests, it is considered as a good build: LKGR (Last Known Good Revision)... and can become potentially a stable build.

Note LKGR builds were stored in the Continuous repository until Friday, 18 Mar 2016 (1 year ago). The Chromium team has removed few LKGR builders (407399, 576253 and chromium-dev) but other ones still work (list, latest commit, latest builds). Finally, there is no LKGR binary shared by the Chromium team... but any developer can re-compile it! ^^

https://storage.googleapis.com/chromium-browser-snapshots/index.html

So - how about ...ahem @ikey ... writing a nice tool to continue this work for Solus, now that ferryd is so awesome quick?! :) OH PLEASE....

livingsilver94 added a subscriber: livingsilver94.

I agree with @ferike1, Chromium should be included to follow Free Software movement. IMHO Chrome is not an alternative, even if it's based on Chromium.

joebonrichie added a subscriber: joebonrichie.

{F165283}

Just got it working finally - after so many seg faults!

o.O nice work @joebonrichie did you have to sign up for an API key for the Google services?

I just copied the gentoo one's for now but it should be possible to pass private keys to solbuild somehow. It looks like this in the package.yml for now google_api_key="${google_api_key}" I guess itś up to ikey on how to implement it.

Atm, i'm trying to replace as many as the bundled dependencies as I can with system one's. One painfully long build after another.

Maybe this could have helped before doing the final build? https://dev.solus-project.com/T3663

Not sure why distributed builds would help tbh - it also poses a security risk

I just copied the gentoo one's for now but it should be possible to pass private keys to solbuild somehow. It looks like this in the package.yml for now google_api_key="${google_api_key}" I guess itś up to ikey on how to implement it.

Atm, i'm trying to replace as many as the bundled dependencies as I can with system one's. One painfully long build after another.

Happy to help with the arduous rebuilds if you want, have an i7 w 32GB RAM that I'm happy to put to work.

Yeah, I totally agree. Solus-optimized Chromium in repository > Google Chrome from dirty third-party :P
Not saying that actual Google Chrome isn't usable. What I mean is Chromium in repository is more civilized way to handle software. Ya'know, auto-updates, full control of build process etc.

@PooLee

Not saying that actual Google Chrome isn't usable.

It is currently, unless you want to run under root profile ;)

Would love to see Chromium on Solus! Open source FTW!

Chromium is available as a snap package, however it doesn't pick up system font and theme.

The snap looks to be taking GTK theme. Not sure about the font.

Had to refresh using snap refresh chromium --channel=stable/core16

Edit: Reference for bug: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1808959

image.png (713×1 px, 216 KB)

Girtablulu closed this task as a duplicate of T7728: Chromium browser package request.
Girtablulu added a subscriber: Girtablulu.

gna wrong merged, reopens

JoshStrobl lowered the priority of this task from Low to Wishlist.Jan 24 2021, 4:12 AM
JoshStrobl added a project: Needs Maintainer.