From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Subject: Firefox 52's end of life, packaging Icecat 60 Date: Thu, 12 Jul 2018 20:31:59 +0200 Message-ID: <87efg8mhk0.fsf@lassieur.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60607) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fdgNr-0004tp-Bc for guix-devel@gnu.org; Thu, 12 Jul 2018 14:32:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fdgNm-0006hm-EN for guix-devel@gnu.org; Thu, 12 Jul 2018 14:32:07 -0400 Received: from mail.lassieur.org ([83.152.10.219]:34780) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fdgNm-0006hF-3R for guix-devel@gnu.org; Thu, 12 Jul 2018 14:32:02 -0400 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id f89db603 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Thu, 12 Jul 2018 18:32:00 +0000 (UTC) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hello, As this blog article[1] says, Firefox 52's end of life will happen on August 28, 2018. That is, in 47 days. I imagine that by that time Icecat 60 will be released, but it seems that we are pretty far from being able to package it, because of the Rust packages that are needed. There might be other technical difficulties that I'm not aware of, though. Is there any plan in this regard? Maybe, as a first step, we should list the required dependencies so that people can pick them up? My understanding of that article[2] is that the top level dependencies are listed in Cargo.toml[3]. What is the current state of the Rust build system (cargo-build-system)? Is there anything blocking that would prevent its use? I'm asking because I see very few packages in gnu/packages/rust.scm. Thank you, Cl=C3=A9ment [1]: https://blog.mozilla.org/futurereleases/2018/01/11/announcing-esr60-po= licy-engine/ [2]: https://developer.mozilla.org/en-US/Firefox/Building_Firefox_with_Rust= _code [3]: https://dxr.mozilla.org/mozilla-central/source/toolkit/library/rust/sh= ared/Cargo.toml