From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 25 01:02:04 2018 Received: (at submit) by debbugs.gnu.org; 25 Sep 2018 05:02:04 +0000 Received: from localhost ([127.0.0.1]:52726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4fTz-0005h1-4L for submit@debbugs.gnu.org; Tue, 25 Sep 2018 01:02:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4fTx-0005gp-HX for submit@debbugs.gnu.org; Tue, 25 Sep 2018 01:01:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4fTo-0003Ix-Fp for submit@debbugs.gnu.org; Tue, 25 Sep 2018 01:01:51 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57697) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g4fTm-0003I1-Oq for submit@debbugs.gnu.org; Tue, 25 Sep 2018 01:01:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4fTi-0000iM-Ls for guix-patches@gnu.org; Tue, 25 Sep 2018 01:01:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4fHc-0004Wg-HW for guix-patches@gnu.org; Tue, 25 Sep 2018 00:49:16 -0400 Received: from flashner.co.il ([178.62.234.194]:47354) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4fHc-0004W9-AA for guix-patches@gnu.org; Tue, 25 Sep 2018 00:49:12 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id A271D400EA; Tue, 25 Sep 2018 04:49:10 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: icecat: Build with rust-1.24. Date: Tue, 25 Sep 2018 07:49:04 +0300 Message-Id: <20180925044904.23530-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest compatable rust over newer releases when building icecat. --- gnu/packages/gnuzilla.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 653cee93d..f15a51163 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -3,7 +3,7 @@ ;;; Copyright =C2=A9 2013, 2014, 2015, 2016, 2017, 2018 Ludovic Court=C3= =A8s ;;; Copyright =C2=A9 2014, 2015, 2016, 2017, 2018 Mark H Weaver ;;; Copyright =C2=A9 2015 Sou Bunnbu -;;; Copyright =C2=A9 2016, 2017 Efraim Flashner +;;; Copyright =C2=A9 2016, 2017, 2018 Efraim Flashner ;;; Copyright =C2=A9 2016 Alex Griffin ;;; Copyright =C2=A9 2017 Cl=C3=A9ment Lassieur ;;; Copyright =C2=A9 2017 Nils Gillmann @@ -587,8 +587,9 @@ security standards.") ("zip" ,zip) ("zlib" ,zlib))) (native-inputs - `(("rust" ,rust) - ("cargo" ,rust "cargo") + ;; Icecat 60 checkes for rust>=3D1.24 + `(("rust" ,rust-1.24) + ("cargo" ,rust-1.24 "cargo") ("perl" ,perl) ("python" ,python-2) ; Python 3 not supported ("python2-pysqlite" ,python2-pysqlite) --=20 2.19.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 29 17:55:59 2018 Received: (at 32834) by debbugs.gnu.org; 29 Sep 2018 21:55:59 +0000 Received: from localhost ([127.0.0.1]:59234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6NDT-0002Tl-Lm for submit@debbugs.gnu.org; Sat, 29 Sep 2018 17:55:59 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6NDS-0002TZ-8z for 32834@debbugs.gnu.org; Sat, 29 Sep 2018 17:55:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6NDM-0002cE-JH for 32834@debbugs.gnu.org; Sat, 29 Sep 2018 17:55:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6ND8-0002Aw-RQ; Sat, 29 Sep 2018 17:55:38 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37914 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g6ND8-0008DQ-IR; Sat, 29 Sep 2018 17:55:38 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Efraim Flashner Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. References: <20180925044904.23530-1-efraim@flashner.co.il> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 =?utf-8?Q?Vend=C3=A9miaire?= an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 29 Sep 2018 23:55:36 +0200 In-Reply-To: <20180925044904.23530-1-efraim@flashner.co.il> (Efraim Flashner's message of "Tue, 25 Sep 2018 07:49:04 +0300") Message-ID: <87lg7kvuhz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , 32834@debbugs.gnu.org, Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Efraim, Efraim Flashner skribis: > * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest > compatable rust over newer releases when building icecat. [...] > + ;; Icecat 60 checkes for rust>=3D1.24 > + `(("rust" ,rust-1.24) > + ("cargo" ,rust-1.24 "cargo") I suppose the goal is to reduce the build chain, right? Mark, Danny: WDYT? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 29 18:55:51 2018 Received: (at 32834) by debbugs.gnu.org; 29 Sep 2018 22:55:51 +0000 Received: from localhost ([127.0.0.1]:59260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6O9O-0003zQ-TC for submit@debbugs.gnu.org; Sat, 29 Sep 2018 18:55:51 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:37186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6O9N-0003zH-7h for 32834@debbugs.gnu.org; Sat, 29 Sep 2018 18:55:49 -0400 Received: from localhost (84-113-15-225.cable.dynamic.surfer.at [84.113.15.225]) by dd26836.kasserver.com (Postfix) with ESMTPSA id C3B043366D61; Sun, 30 Sep 2018 00:55:47 +0200 (CEST) Date: Sun, 30 Sep 2018 00:55:15 +0200 From: Danny Milosavljevic To: ludo@gnu.org (Ludovic =?ISO-8859-1?Q?Court=E8s?=) Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. Message-ID: <20180930005515.6860d2a4@scratchpost.org> In-Reply-To: <87lg7kvuhz.fsf@gnu.org> References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/ErkWEoWB0tFS9Z.NB6SxWzG"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , 32834@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/ErkWEoWB0tFS9Z.NB6SxWzG Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sat, 29 Sep 2018 23:55:36 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Hi Efraim, >=20 > Efraim Flashner skribis: >=20 > > * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest > > compatable rust over newer releases when building icecat. =20 >=20 > [...] >=20 > > + ;; Icecat 60 checkes for rust>=3D1.24 > > + `(("rust" ,rust-1.24) > > + ("cargo" ,rust-1.24 "cargo") =20 >=20 > I suppose the goal is to reduce the build chain, right? >=20 > Mark, Danny: WDYT? I think it's a good idea. Eventually, the rust bootchain will change to mrustc -> rust@1.25.0 -> ..., but we can cross that bridge when we come to it. I'm not sure about Rust's policy with regard to CVEs. Are those patched in old releases, too? --Sig_/ErkWEoWB0tFS9Z.NB6SxWzG Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAluwAtMACgkQ5xo1VCww uqVm9Af7Bk/4CQe7ah22IF9+g+YYqNrD9VHKfZDEFqsdQbVapIEAW50sxcYgcW9T 6X8JWXmJ9z90yLyzVUVnFragTbwPxqfxi388nacQ6lwwnbk1dBturtnT0fvGcUxF 8Kw4QcKPZ+4ekOjmqHlykXp/GmLZGkhKSoVkjhW2nWCAzoesw6PUOR/wXK5gm76K CZrWB4aX6HZiLqOexH/U37m8ky3aaPYTBXcvAdweMYdZmIJwCPJrmup+qoMYsdtP WzbFmqFlf0cJ0lKuxx0RVyplU08Hi5rnGHVnbvPg3dVyZodb9wvsoEGVtf+qrqs0 +iMdakErx36v7NK9P4WQbDsL9Jo5RA== =lceO -----END PGP SIGNATURE----- --Sig_/ErkWEoWB0tFS9Z.NB6SxWzG-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 29 23:21:08 2018 Received: (at 32834) by debbugs.gnu.org; 30 Sep 2018 03:21:08 +0000 Received: from localhost ([127.0.0.1]:59329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6SI8-0002GL-DH for submit@debbugs.gnu.org; Sat, 29 Sep 2018 23:21:08 -0400 Received: from world.peace.net ([64.112.178.59]:38780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6SI7-0002Fl-Hi for 32834@debbugs.gnu.org; Sat, 29 Sep 2018 23:21:07 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1g6SI1-0006g0-C5; Sat, 29 Sep 2018 23:21:01 -0400 From: Mark H Weaver To: Danny Milosavljevic Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <20180930005515.6860d2a4@scratchpost.org> Date: Sat, 29 Sep 2018 23:20:48 -0400 In-Reply-To: <20180930005515.6860d2a4@scratchpost.org> (Danny Milosavljevic's message of "Sun, 30 Sep 2018 00:55:15 +0200") Message-ID: <87wor34qnj.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32834 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 32834@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Danny Milosavljevic writes: > On Sat, 29 Sep 2018 23:55:36 +0200 > ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > >> Hi Efraim, >>=20 >> Efraim Flashner skribis: >>=20 >> > * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest >> > compatable rust over newer releases when building icecat.=20=20 >>=20 >> [...] >>=20 >> > + ;; Icecat 60 checkes for rust>=3D1.24 >> > + `(("rust" ,rust-1.24) >> > + ("cargo" ,rust-1.24 "cargo")=20=20 >>=20 >> I suppose the goal is to reduce the build chain, right? >>=20 >> Mark, Danny: WDYT? > > I think it's a good idea. > > Eventually, the rust bootchain will change to mrustc -> rust@1.25.0 -> ..= ., > but we can cross that bridge when we come to it. > > I'm not sure about Rust's policy with regard to CVEs. Are those patched > in old releases, too? Indeed, that's my main concern. Might the older Rust compilers have bugs that could lead to security flaws in IceCat? Here's another possible approach to mitigate the cost of building this long chain of Rust compilers: perhaps older versions of Rust could use only minimal and highly stable inputs, such that they would be built only once per core-updates cycle. Thoughts? Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 30 01:44:20 2018 Received: (at 32834) by debbugs.gnu.org; 30 Sep 2018 05:44:20 +0000 Received: from localhost ([127.0.0.1]:59349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6UWi-0005x0-Ld for submit@debbugs.gnu.org; Sun, 30 Sep 2018 01:44:20 -0400 Received: from flashner.co.il ([178.62.234.194]:53262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6UWg-0005wn-Ul for 32834@debbugs.gnu.org; Sun, 30 Sep 2018 01:44:19 -0400 Received: from [192.168.1.243] (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id 0BC1C40326; Sun, 30 Sep 2018 05:44:12 +0000 (UTC) Date: Sun, 30 Sep 2018 05:44:11 +0000 User-Agent: K-9 Mail for Android In-Reply-To: <87lg7kvuhz.fsf@gnu.org> References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. To: ludo@gnu.org From: Efraim Flashner Message-ID: <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , 32834@debbugs.gnu.org, Danny Milosavljevic X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On September 29, 2018 9:55:36 PM UTC, ludo@gnu=2Eorg wrote: >Hi Efraim, > >Efraim Flashner skribis: > >> * gnu/packages/gnuzilla=2Escm (icecat)[native-inputs]: Use the oldest >> compatable rust over newer releases when building icecat=2E > >[=2E=2E=2E] > >> + ;; Icecat 60 checkes for rust>=3D1=2E24 >> + `(("rust" ,rust-1=2E24) >> + ("cargo" ,rust-1=2E24 "cargo") > >I suppose the goal is to reduce the build chain, right? Right=2E Currently each round of rust takes about 12 hours on my fast aarc= h64 board=2E This built successfully on aarch64 and ng0 was able to build a= nd test it on x86_64=2E > >Mark, Danny: WDYT? > >Thanks, >Ludo=E2=80=99=2E --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 30 15:27:43 2018 Received: (at 32834) by debbugs.gnu.org; 30 Sep 2018 19:27:43 +0000 Received: from localhost ([127.0.0.1]:60263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6hNX-00039w-6b for submit@debbugs.gnu.org; Sun, 30 Sep 2018 15:27:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6hNV-00039h-2u for 32834@debbugs.gnu.org; Sun, 30 Sep 2018 15:27:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6hNP-0006WP-0r for 32834@debbugs.gnu.org; Sun, 30 Sep 2018 15:27:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41412) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6hNO-0006WJ-SL; Sun, 30 Sep 2018 15:27:34 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=52638 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g6hNO-0000d1-J0; Sun, 30 Sep 2018 15:27:34 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Mark H Weaver Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <20180930005515.6860d2a4@scratchpost.org> <87wor34qnj.fsf@netris.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 =?utf-8?Q?Vend=C3=A9miaire?= an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 30 Sep 2018 21:27:33 +0200 In-Reply-To: <87wor34qnj.fsf@netris.org> (Mark H. Weaver's message of "Sat, 29 Sep 2018 23:20:48 -0400") Message-ID: <871s9avl96.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32834 Cc: Danny Milosavljevic , 32834@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Mark H Weaver skribis: > Danny Milosavljevic writes: > >> On Sat, 29 Sep 2018 23:55:36 +0200 >> ludo@gnu.org (Ludovic Court=C3=A8s) wrote: >> >>> Hi Efraim, >>>=20 >>> Efraim Flashner skribis: >>>=20 >>> > * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest >>> > compatable rust over newer releases when building icecat.=20=20 >>>=20 >>> [...] >>>=20 >>> > + ;; Icecat 60 checkes for rust>=3D1.24 >>> > + `(("rust" ,rust-1.24) >>> > + ("cargo" ,rust-1.24 "cargo")=20=20 >>>=20 >>> I suppose the goal is to reduce the build chain, right? >>>=20 >>> Mark, Danny: WDYT? >> >> I think it's a good idea. >> >> Eventually, the rust bootchain will change to mrustc -> rust@1.25.0 -> .= .., >> but we can cross that bridge when we come to it. >> >> I'm not sure about Rust's policy with regard to CVEs. Are those patched >> in old releases, too? > > Indeed, that's my main concern. Might the older Rust compilers have > bugs that could lead to security flaws in IceCat? I suppose vulnerabilities are more likely to be present in Rust=E2=80=99s standard library than in the compiler, but the problem remains. Given the fast development pace, I=E2=80=99d be surprised if past releases receiv= ed security fixes. > Here's another possible approach to mitigate the cost of building this > long chain of Rust compilers: perhaps older versions of Rust could use > only minimal and highly stable inputs, such that they would be built > only once per core-updates cycle. Thoughts? If it=E2=80=99s possible, that=E2=80=99d be great. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 01 05:03:02 2018 Received: (at 32834) by debbugs.gnu.org; 1 Oct 2018 09:03:02 +0000 Received: from localhost ([127.0.0.1]:60675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6u6X-0006ZD-Vs for submit@debbugs.gnu.org; Mon, 01 Oct 2018 05:03:02 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:51432 helo=conspiracy.of.n0.pm) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6u6V-0006Yq-0W for 32834@debbugs.gnu.org; Mon, 01 Oct 2018 05:03:00 -0400 Received: by conspiracy.of.n0.pm (OpenSMTPD) with ESMTPSA id 18fe1783 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 1 Oct 2018 09:02:48 +0000 (UTC) Date: Mon, 1 Oct 2018 09:03:38 +0000 From: Nils Gillmann To: Efraim Flashner Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. Message-ID: <20181001090338.aflixd7cezx2sicp@abyayala> References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , ludo@gnu.org, 32834@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Efraim Flashner transcribed 782 bytes: > > > On September 29, 2018 9:55:36 PM UTC, ludo@gnu.org wrote: > >Hi Efraim, > > > >Efraim Flashner skribis: > > > >> * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest > >> compatable rust over newer releases when building icecat. > > > >[...] > > > >> + ;; Icecat 60 checkes for rust>=1.24 > >> + `(("rust" ,rust-1.24) > >> + ("cargo" ,rust-1.24 "cargo") > > > >I suppose the goal is to reduce the build chain, right? > > Right. Currently each round of rust takes about 12 hours on my fast aarch64 board. This built successfully on aarch64 and ng0 was able to build and test it on x86_64. It is convenient (less than 36 hours build, build only one version of rust), but I have to second the doubt about CVEs. Mark, have you considered asking Mozilla about their recommended strategy wrt chosing the right rust for a Firefox-based browser building and implications of using an older rust for crates already in Firefox? If not, I will ask Firefox/Mozilla development and Rust community tomorrow. > > > >Mark, Danny: WDYT? > > > >Thanks, > >Ludo’. > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > > From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 02 05:16:18 2018 Received: (at 32834) by debbugs.gnu.org; 2 Oct 2018 09:16:18 +0000 Received: from localhost ([127.0.0.1]:33754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7Gmu-0001xa-RD for submit@debbugs.gnu.org; Tue, 02 Oct 2018 05:16:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37175) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7Gmt-0001xN-5T for 32834@debbugs.gnu.org; Tue, 02 Oct 2018 05:16:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g7Gmk-00050a-2d for 32834@debbugs.gnu.org; Tue, 02 Oct 2018 05:16:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g7Gmj-00050T-VM; Tue, 02 Oct 2018 05:16:06 -0400 Received: from [193.50.110.166] (port=57424 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g7Gmj-0003a3-JN; Tue, 02 Oct 2018 05:16:05 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Nils Gillmann Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> <20181001090338.aflixd7cezx2sicp@abyayala> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?utf-8?Q?Vend=C3=A9miaire?= an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 02 Oct 2018 11:16:04 +0200 In-Reply-To: <20181001090338.aflixd7cezx2sicp@abyayala> (Nils Gillmann's message of "Mon, 1 Oct 2018 09:03:38 +0000") Message-ID: <87r2h8so8b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , 32834@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Nils Gillmann skribis: > Efraim Flashner transcribed 782 bytes: >>=20 >>=20 >> On September 29, 2018 9:55:36 PM UTC, ludo@gnu.org wrote: >> >Hi Efraim, >> > >> >Efraim Flashner skribis: >> > >> >> * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest >> >> compatable rust over newer releases when building icecat. >> > >> >[...] >> > >> >> + ;; Icecat 60 checkes for rust>=3D1.24 >> >> + `(("rust" ,rust-1.24) >> >> + ("cargo" ,rust-1.24 "cargo") >> > >> >I suppose the goal is to reduce the build chain, right? >>=20 >> Right. Currently each round of rust takes about 12 hours on my fast aarc= h64 board. This built successfully on aarch64 and ng0 was able to build and= test it on x86_64. > > It is convenient (less than 36 hours build, build only one version of > rust), but I have to second the doubt about CVEs. > Mark, have you considered asking Mozilla about their recommended > strategy wrt chosing the right rust for a Firefox-based browser > building and implications of using an older rust for crates already > in Firefox? I suspect Mozilla is not paying attention to bootstrapping issues the way we do, so they=E2=80=99d probably recommend just using the latest Rust version. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 02 05:46:28 2018 Received: (at 32834) by debbugs.gnu.org; 2 Oct 2018 09:46:28 +0000 Received: from localhost ([127.0.0.1]:33777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7HG7-0002iD-RQ for submit@debbugs.gnu.org; Tue, 02 Oct 2018 05:46:28 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:38468 helo=conspiracy.of.n0.pm) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7HG6-0002hy-0j for 32834@debbugs.gnu.org; Tue, 02 Oct 2018 05:46:27 -0400 Received: by conspiracy.of.n0.pm (OpenSMTPD) with ESMTPSA id 1f3d1f92 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 2 Oct 2018 09:46:19 +0000 (UTC) Date: Tue, 2 Oct 2018 09:47:13 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. Message-ID: <20181002094713.wicniziznzna24fv@abyayala> References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> <20181001090338.aflixd7cezx2sicp@abyayala> <87r2h8so8b.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87r2h8so8b.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32834 Cc: Mark H Weaver , 32834@debbugs.gnu.org, Efraim Flashner , Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Courtès transcribed 1.2K bytes: > Nils Gillmann skribis: > > > Efraim Flashner transcribed 782 bytes: > >> > >> > >> On September 29, 2018 9:55:36 PM UTC, ludo@gnu.org wrote: > >> >Hi Efraim, > >> > > >> >Efraim Flashner skribis: > >> > > >> >> * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest > >> >> compatable rust over newer releases when building icecat. > >> > > >> >[...] > >> > > >> >> + ;; Icecat 60 checkes for rust>=1.24 > >> >> + `(("rust" ,rust-1.24) > >> >> + ("cargo" ,rust-1.24 "cargo") > >> > > >> >I suppose the goal is to reduce the build chain, right? > >> > >> Right. Currently each round of rust takes about 12 hours on my fast aarch64 board. This built successfully on aarch64 and ng0 was able to build and test it on x86_64. > > > > It is convenient (less than 36 hours build, build only one version of > > rust), but I have to second the doubt about CVEs. > > Mark, have you considered asking Mozilla about their recommended > > strategy wrt chosing the right rust for a Firefox-based browser > > building and implications of using an older rust for crates already > > in Firefox? > > I suspect Mozilla is not paying attention to bootstrapping issues the > way we do, so they’d probably recommend just using the latest Rust > version. > > Ludo’. Turns out they have it documented: https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox for 60: Firefox Version Requires Rust release date Firefox release date Firefox 60 Rust 1.24.0 2018 February 15 2018 May 9 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 03 01:33:59 2018 Received: (at 32834) by debbugs.gnu.org; 3 Oct 2018 05:33:59 +0000 Received: from localhost ([127.0.0.1]:34847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7ZnK-0003KC-U9 for submit@debbugs.gnu.org; Wed, 03 Oct 2018 01:33:59 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:43120) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g7Y9U-0000fr-De for 32834@debbugs.gnu.org; Tue, 02 Oct 2018 23:48:45 -0400 Received: by mail-pg1-f193.google.com with SMTP id 80-v6so894364pgh.10 for <32834@debbugs.gnu.org>; Tue, 02 Oct 2018 20:48:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=/vSew5tr/aXA9jgofl9+HRO3THn70s7J+OT3gUVsPow=; b=pAXRuVSf7E64GImQixbAfVtryEZEo4HT0r+kzA2R0GjohZWnQ8PFySQDo/4j2Bo5xd 2uIA6VgUChPSsAywt0NeOFRWjLyfM3b9QTkO9ncyOi5TmLpD16qIc96YZ8EO6ZWqqxb5 FzLDKTjnNQqgpGEwAJt9nk20LcTnGwCvFEGHnBR7RXEHP9vXkdSdDVUjQDfrcM2WgBZB 0vFajgt4s7aI1Nh/JpCZW5G6b8bGImnl0DHosdeaTqkm9ES88ybwLGSBfF3D75vs/Baa rAQJdmHErjcjvdfE3KJzWi1K/Q1ERX6nJ25FhaVW4yWSvZRtpA7qDRGLd1/ZWGEJjrLr YBPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/vSew5tr/aXA9jgofl9+HRO3THn70s7J+OT3gUVsPow=; b=RvkxcOB2m4W71vjUxdpqrnZm+2aZZ8wiGCE6SYdEVuVjhvGkTNBf1GuG+C5h2kGu5G ppNCcIHbfCQKgmPq7EeX/OY8j0ooUrYTCUR3371I/XxfULdooW2jwHEbDZfzxTrlD05r fVuNbFcv4Sf0da1SH+qaaMMEUKWPVvFPai4/dLWJhxMme904Y1FlB7lUSv2RdPRBgf1l 5r9cbPIr1VVt0Xyq4+ALmLbu9R+0bwSicuVts09aCBu6N6A1EbXugYQrfTek/MuGv3bb P/ihJvDjYM7ikVTxIeJhc09KkzD1v9DQmxTNpn6nFdmWeWvEy0i80E/r2z0/RCWYOKP4 YouQ== X-Gm-Message-State: ABuFfoiclabT4AqSYnXOepiwJXlQLxgNSEa8C07T+kquE76PD8zXKIYW oGH4AXmNCqz1yyWhGF8+jc6AZMv1zx94izlEfUw= X-Google-Smtp-Source: ACcGV60pYie34qXhznu4jeqv0rEwvnV0mifJ1iDL7EHDfka9i0mmeugwot/bQ1wco9M5/VTuhB9cA/JL4MfEojaF4/c= X-Received: by 2002:a63:ae4d:: with SMTP id e13-v6mr17080149pgp.315.1538538517967; Tue, 02 Oct 2018 20:48:37 -0700 (PDT) MIME-Version: 1.0 References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> <20181001090338.aflixd7cezx2sicp@abyayala> <87r2h8so8b.fsf@gnu.org> <20181002094713.wicniziznzna24fv@abyayala> In-Reply-To: <20181002094713.wicniziznzna24fv@abyayala> From: Joe Hillenbrand Date: Tue, 2 Oct 2018 20:48:01 -0700 Message-ID: Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. To: ng0@n0.is Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32834 X-Mailman-Approved-At: Wed, 03 Oct 2018 01:33:57 -0400 Cc: mhw@netris.org, =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 32834@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Rust 1.24.0 suffers from this CVE https://www.cvedetails.com/cve/CVE-2018-1000622/ But I don't think it's relevant to building Firefox since it only effects rustdoc plugins. On Tue, Oct 2, 2018 at 2:47 AM Nils Gillmann wrote: > > Ludovic Court=C3=A8s transcribed 1.2K bytes: > > Nils Gillmann skribis: > > > > > Efraim Flashner transcribed 782 bytes: > > >> > > >> > > >> On September 29, 2018 9:55:36 PM UTC, ludo@gnu.org wrote: > > >> >Hi Efraim, > > >> > > > >> >Efraim Flashner skribis: > > >> > > > >> >> * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the olde= st > > >> >> compatable rust over newer releases when building icecat. > > >> > > > >> >[...] > > >> > > > >> >> + ;; Icecat 60 checkes for rust>=3D1.24 > > >> >> + `(("rust" ,rust-1.24) > > >> >> + ("cargo" ,rust-1.24 "cargo") > > >> > > > >> >I suppose the goal is to reduce the build chain, right? > > >> > > >> Right. Currently each round of rust takes about 12 hours on my fast = aarch64 board. This built successfully on aarch64 and ng0 was able to build= and test it on x86_64. > > > > > > It is convenient (less than 36 hours build, build only one version of > > > rust), but I have to second the doubt about CVEs. > > > Mark, have you considered asking Mozilla about their recommended > > > strategy wrt chosing the right rust for a Firefox-based browser > > > building and implications of using an older rust for crates already > > > in Firefox? > > > > I suspect Mozilla is not paying attention to bootstrapping issues the > > way we do, so they=E2=80=99d probably recommend just using the latest R= ust > > version. > > > > Ludo=E2=80=99. > > Turns out they have it documented: https://wiki.mozilla.org/Rust_Update_P= olicy_for_Firefox > for 60: > Firefox Version Requires Rust release date Firefox release d= ate > Firefox 60 Rust 1.24.0 2018 February 15 2018 May 9 > > > From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 08 20:19:36 2018 Received: (at 32834) by debbugs.gnu.org; 9 Oct 2018 00:19:36 +0000 Received: from localhost ([127.0.0.1]:40990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9fkN-0004qi-NY for submit@debbugs.gnu.org; Mon, 08 Oct 2018 20:19:35 -0400 Received: from world.peace.net ([64.112.178.59]:37402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g9fkL-0004qU-6x for 32834@debbugs.gnu.org; Mon, 08 Oct 2018 20:19:33 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1g9fkD-0008Th-Eg; Mon, 08 Oct 2018 20:19:26 -0400 From: Mark H Weaver To: Nils Gillmann Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> <20181001090338.aflixd7cezx2sicp@abyayala> <87r2h8so8b.fsf@gnu.org> <20181002094713.wicniziznzna24fv@abyayala> Date: Mon, 08 Oct 2018 20:18:51 -0400 In-Reply-To: <20181002094713.wicniziznzna24fv@abyayala> (Nils Gillmann's message of "Tue, 2 Oct 2018 09:47:13 +0000") Message-ID: <875zyc2cr8.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 32834 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 32834@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Nils Gillmann writes: > Ludovic Court=C3=A8s transcribed 1.2K bytes: >> Nils Gillmann skribis: >>=20 >> > Efraim Flashner transcribed 782 bytes: >> >>=20 >> >>=20 >> >> On September 29, 2018 9:55:36 PM UTC, ludo@gnu.org wrote: >> >> >Hi Efraim, >> >> > >> >> >Efraim Flashner skribis: >> >> > >> >> >> * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest >> >> >> compatable rust over newer releases when building icecat. >> >> > >> >> >[...] >> >> > >> >> >> + ;; Icecat 60 checkes for rust>=3D1.24 >> >> >> + `(("rust" ,rust-1.24) >> >> >> + ("cargo" ,rust-1.24 "cargo") >> >> > >> >> >I suppose the goal is to reduce the build chain, right? >> >>=20 >> >> Right. Currently each round of rust takes about 12 hours on my >> >> fast aarch64 board. This built successfully on aarch64 and ng0 >> >> was able to build and test it on x86_64. >> > >> > It is convenient (less than 36 hours build, build only one version of >> > rust), but I have to second the doubt about CVEs. >> > Mark, have you considered asking Mozilla about their recommended >> > strategy wrt chosing the right rust for a Firefox-based browser >> > building and implications of using an older rust for crates already >> > in Firefox? >>=20 >> I suspect Mozilla is not paying attention to bootstrapping issues the >> way we do, so they=E2=80=99d probably recommend just using the latest Ru= st >> version. >>=20 >> Ludo=E2=80=99. > > Turns out they have it documented: https://wiki.mozilla.org/Rust_Update_P= olicy_for_Firefox > for 60: > Firefox Version Requires Rust release date Firefox release d= ate > Firefox 60 Rust 1.24.0 2018 February 15 2018 May 9 I'm okay with switching our IceCat package to use rust-1.24. Thanks, Mark From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 14 03:00:02 2018 Received: (at 32834-done) by debbugs.gnu.org; 14 Oct 2018 07:00:02 +0000 Received: from localhost ([127.0.0.1]:48730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gBaNd-0003UI-L0 for submit@debbugs.gnu.org; Sun, 14 Oct 2018 03:00:01 -0400 Received: from flashner.co.il ([178.62.234.194]:35886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gBaNc-0003Tj-2L for 32834-done@debbugs.gnu.org; Sun, 14 Oct 2018 03:00:00 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id 267EB4016D; Sun, 14 Oct 2018 06:59:53 +0000 (UTC) Date: Sun, 14 Oct 2018 09:59:52 +0300 From: Efraim Flashner To: Mark H Weaver Subject: Re: [bug#32834] [PATCH] gnu: icecat: Build with rust-1.24. Message-ID: <20181014065952.GG1127@macbook41> References: <20180925044904.23530-1-efraim@flashner.co.il> <87lg7kvuhz.fsf@gnu.org> <4F179DDB-1E56-44ED-8F7D-A088BB30905E@flashner.co.il> <20181001090338.aflixd7cezx2sicp@abyayala> <87r2h8so8b.fsf@gnu.org> <20181002094713.wicniziznzna24fv@abyayala> <875zyc2cr8.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TeJTyD9hb8KJN2Jy" Content-Disposition: inline In-Reply-To: <875zyc2cr8.fsf@netris.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32834-done Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , 32834-done@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --TeJTyD9hb8KJN2Jy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Pushed as 89f9df6cfd75d5180bd135c2b14fbfdc0eb6171b --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --TeJTyD9hb8KJN2Jy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlvC6WcACgkQQarn3Mo9 g1HeABAArHlk9XVdZ6n1nivPni6lSyNrTpb859D0ogdJanncDMNl7wcsO2NSfw46 F1yp/kOMbn8UMBMkv5hcTiKPhK6GGQTwo7lwBswD4zaFbrBRMA2yu0ZyhCO2gHF2 vNQofyWxAPJIWe9RVraT3kGp6jroWwRQoEnsWnbrbmevphI9bAfANXddy4x2pF0f BJkru8pfiqTNa+e7Txg97t0RzhoJ2AZ14Z077PjQJQEVIsip9+OBSR9yVSBO8Sbm 8iGKdnkgQ2CY7imJqVY4RvcjzYtlFw0GjtjTWQOr98TBk8U87mD9FZ0gm1843eEe hW8JR9AimxBxswPzq08biglMqTqP/fT5dhO6kDT0hulW1+kQqjnsqMi8Ec3SYQNq 1Ml7MKkTmymsDyl5/vLtCT0Lj3vjKXibWexSOwEy9R51Vo/kR269bmJ1maLWFufw Ab1t0eCoyK+jrvHqjHa+c28RZrJJy9cLg0lqtjwIsC9Xm9AqE2as4/7hjGUoI1DM /FHqDqGY7hqEpSC3HxQPWArsCkH5llpwrMhV5pmZb2GkJiJ0po/op6SgeHp0/Z0D /sebAyOayNqTWEEHz8V22w7b2OkdZ1HArhWGYdBeNpFmrSBP+esM7FzhteS1mimt oqURp+yEf9n5Ay1VXkCvSECZvmyI8dNb6x7mo2tEfyCHJt7ick0= =Bvbg -----END PGP SIGNATURE----- --TeJTyD9hb8KJN2Jy-- From unknown Fri Jun 13 10:41:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 11 Nov 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator