Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 6066E780FB3 for <~alpine/devel@lists.alpinelinux.org>; Tue, 3 Mar 2020 10:19:08 +0000 (UTC) Date: Tue, 03 Mar 2020 10:19:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogitri.dev; s=protonmail; t=1583230747; bh=hmATM5CwsHn2WQxZKXYcasBNLazBSYTng6Zrz2cLL1A=; h=Date:To:From:Reply-To:Subject:Feedback-ID:From; b=AKFeGcwXMS6K1fZFImvb15KVmmNDIDKGI8WIcKqAbznXeFSevUxi3jsDivUKpanKk ZAjv/YahmKcJNV/oAqAISuPCMTsV/WcioD/bo27evZfS3PUBc1lwZD185AE5ARlr9K RPlttiW7V9PkNx4vow6tPEVvCxqQsX7gKumsOZR4= To: ~alpine/devel@lists.alpinelinux.org From: Rasmus Thomsen Reply-To: Rasmus Thomsen Subject: Moving Firefox to community for 3.12 Message-ID: <637fb2c9ae05ac75a329d7baad6c9153f5051a50.camel@cogitri.dev> Feedback-ID: LZW2MXNaH7NSG88i8lGpebeqB0wmcl0-3TbzkSuzsmAwEQspn4GI-WRe8j3PhRL4SBmua4rQWq6fadPcLS5uxQ==:Ext:ProtonMail MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch Hello, I've recently made a MR to move Firefox to 3.11 which has been merged in the meantime because I forgot to mark that as WIP (sorry about that). Some concerns have been voiced over in #alpine-devel that we shouldn't move Firefox to the community repo since we'd have to upgrade that across major versions to support it properly. Additionally we'd also have to upgrade nss, nspr and Rust to the latest versions in the latest stable release since Firefox tends to have rather strict version requirements on those. At least for nss and nspr upgrades _could_ be mitigated by using Firefox' vendored nspr and nss instead of the system nss and nspr, but that's probably not a good solution. Rust is a little more complicated since Rust is still in a phase where it deprecates and removes some things, breaking some crates along the way. However, as of now I only know of a handful of crates which actually broke due to these and they broke because they relied on UB Rustc accidentally allowed (see [0] where Rust made warnings the borrow checker emitted to hard erorrs). Also, Rust crates like to jump on new Rust features rather quickly, so I doubt the Rust in our stable repositories is useful to many anyway. Since Rust doesn't support stable releases I feel like it's a good idea to upgrade Rust even if Firefox doesn't get into community. What do you think of this? I personally feel like it's fine to keep Firefox in community for stable releases - during the 6 months we support community for stable releases the maintaince effort shouldn't be too much. Regards, Rasmus 0: https://github.com/rust-lang/rust/pull/63565/