Packaging Otter Browser?
I noticed Firefox 60 ESR used by OI started to broke page rendering on some pages. The Dark Reader extension I'm using also have problems with it, it turns everything into Black and White, that it shouldn't do so. On my Linux machine with the latest Firefox, it works correctly, links still their own specific color instead of being turned to white. All of this just to said, the Firefox 60 ESR shipped by OI is started to age. It seemed that ESR is EOL, too.
I used to see some developers said that we have Firefox 66 win WIP. But I don't know how to get it.
I suggest packaging an alternative browser alongside of Firefox. I don't ask for it to be installed by default as Firefox, though. Just let it available on the repo.
I suggest Otter because it's very portable and it could render the pages I said correctly. We could choose the Otter version using Webkit engine like the HaikuOS people (yes, it's even ported to toy OS like Haiku!), since we don't have Chromium so we can't use the QtWebEngine version.
Please consider my suggestion and let me know what you think. Thanks.
Updated by giahung 1997tn about 1 year ago
Aurélien Larcher wrote:
If you package Otter and maintain it that would be a very nice addition.
Otherwise we have to stick to Firefox ESR, version 68 was packaged some months ago but not pushed because the maintainer could not contribute for now.
I would rather waiting for the ESR 68. I don't know much about IPS other than update my system, search for package remotely and install/remove packages, let alone IPS packaging. I know how to deal with pkgsrc, though, but OI doesn't use pkgsrc.
Updated by Carsten Grzemba 7 months ago
It is possible to share the this work on FF 68 (or 78?)
I did some attempts but there are some issues:
- Rustc: the rust in IPS is to old, but it is possible to use 'rustup' for installing th current version
- but this will use target "x86_64-unknown-illumos", so all target_os defines for solaris has to extend for illumos. I don't know if it is th right way
- switch to clang, our oi-userland reciepe is GCC centirc, so it has to reworked for clang
Updated by Andreas Wacknitz 7 months ago
A good starting point is Oracle's solaris-userland repository at https://github.com/oracle/solaris-userland
OpenIndiana shares a common ancestry and we still have quite a few things in common.
Of course there have also some difference evolved during the last years.
In case of Rust, Firefox and Thunderbird someone should looking at what is already in solaris-userland
(hint: quite recent ports).
If somebody wants to start (Christmas break is near) and needs some assistance feel free to ask on IRC either #oi-dev or #openindiana.
Alas I don't have a lot of other things on my plate so I cannot do it myself in the forseeable future.