Page MenuHomeSolus

Chromium
Open, LowPublic

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.
Assigned To
Authored By
beli3ver, Aug 14 2016

Description

Chromium is a OpenSource Browser

Details

Differential Revisions
D985: Initial inclusion of chromium
JoshStrobl triaged this task as Low priority.Aug 17 2016, 7:02 AM
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.

Baemir added a subscriber: Baemir.
jalden added a subscriber: jalden.Jul 22 2017, 1:19 PM

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 claimed this task.EditedSep 10 2017, 12:55 PM
joebonrichie added a subscriber: joebonrichie.

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

Justin added a subscriber: Justin.Sep 10 2017, 11:46 PM

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.

PooLee added a subscriber: PooLee.Oct 22 2017, 5:17 PM

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.

Bakano added a subscriber: Bakano.Oct 23 2017, 3:07 PM

@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!

pappfer added a subscriber: pappfer.EditedDec 15 2017, 8:20 PM

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

Justin added a comment.EditedDec 29 2018, 6:22 AM

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

Girtablulu reopened this task as Open.
Girtablulu added a subscriber: Girtablulu.

gna wrong merged, reopens