Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-08 Thread Sam James

Alexe Stefan  writes:

> I don't use chromium and I don't know what release cycle it has, but can't 
> those interested in running chromium use an
> ebuild that tracks the git tree and updates after every change.
> The maintenance burden would be minimal, and any patches could be applied 
> with /etc/portage/patches. 
> If something like this isn't suitable for ::gentoo, it can be added to a 
> personal overlay.
> If the upstream release cycle is too fast, someone could fork the repo and 
> update the fork as slow as desired.
> Maybe something like this:
> # Copyright 1999-2023 Gentoo Authors

No, this misses the point about what's hard - keeping things
building. Let's try to keep speculation down, please. This is already a
complicated topic without guessing.



signature.asc
Description: PGP signature


Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-08 Thread Joonas Niilola
On 8.6.2023 13.08, Alexe Stefan wrote:
> Can you build firefox/librewolf with gcc?
> Afaik, you can only build it with clang/llvm.
> Librewolf if the only reason I have clang and llvm on my system.
> 
> joi, 8 iun. 2023, 10:31 Joonas Niilola  > a scris:
> 
> Luckily few years ago
> Mozilla invested in a pretty efficient CI system where they now test
> commits/releases using multiple different setups; for example, multiple
> different llvm releases, gcc etc.
> 

Unfortunately Firefox does link to libclang for the web developer tools,
syntax highlight etc so a clang dep is mandatory. You can fully build
the source using GCC though.

No idea about LibreWolf, but I'd imagine it's similar.

-- juippis


OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-08 Thread Alexe Stefan
Can you build firefox/librewolf with gcc?
Afaik, you can only build it with clang/llvm.
Librewolf if the only reason I have clang and llvm on my system.

joi, 8 iun. 2023, 10:31 Joonas Niilola  a scris:

> Luckily few years ago
> Mozilla invested in a pretty efficient CI system where they now test
> commits/releases using multiple different setups; for example, multiple
> different llvm releases, gcc etc.
>


Re: [gentoo-dev] www-client/chromium needs a new maintainer

2023-06-08 Thread Joonas Niilola
On 8.6.2023 1.11, Alexe Stefan wrote:
> 
> Also, with all this discussion, one can't help but wonder, is
> firefox/librewolf also in such danger?
> 
> 

Maintaining Firefox shares many of the bullet points mentioned above. We
used to provide alpha/beta builds so issues would be caught early and
reported upstream before a release was made. Luckily few years ago
Mozilla invested in a pretty efficient CI system where they now test
commits/releases using multiple different setups; for example, multiple
different llvm releases, gcc etc. That does relieve us from some burden,
but obviously Gentoo ships Firefox with multiple configure options and
something is bound to be broken every now and then. We've made the
choice of only stabilizing the ESR release which takes some pressure
off, because ESR is usually pretty stable between minor releases.

They also happily welcome patches to fix any issues, although new
features may not get in without strong reasoning first.

I'd also like to credit previous Firefox's maintainers in Gentoo who've
historically been active and done a good job while having close ties
with upstream. I'm glad upstream mostly takes us seriously, even with
our ability to heavily customize the build outcome.

Let's hope this doesn't change.

-- juippis


OpenPGP_signature
Description: OpenPGP digital signature