From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Subject: Packaging a free Firefox Date: Wed, 02 May 2018 23:06:37 +0200 Message-ID: <87y3h1g42q.fsf@lassieur.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42536) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDyxY-0000rM-Pt for guix-devel@gnu.org; Wed, 02 May 2018 17:06:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDyxV-0008Nq-Kw for guix-devel@gnu.org; Wed, 02 May 2018 17:06:44 -0400 Received: from mail.lassieur.org ([83.152.10.219]:52734) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fDyxV-0008Lv-4O for guix-devel@gnu.org; Wed, 02 May 2018 17:06:41 -0400 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 75576c5f (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for ; Wed, 2 May 2018 21:06:37 +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 Hi, I find Icecat very buggy, even if I compare it to a home-made Firefox package that inherits Icecat (and thus is very close to Icecat). For example I can't even pay with my credit card with icecat-52-guix, whereas I can with firefox-home-52-guix. (It looks like a javascript issue.) Also, lots of videos don't work, and it's difficult to know whether it's because of technical issues or because of DRM. This may discourage people from using GuixSD. My understanding is that Icecat exists because of two reasons: 1. a trademark/logo issue, 2. the need to remove non-free code from Firefox. But it does more: 3. it only packages the stables versions of Firefox, 4. it adds add-ons, 5. it prevents the installation of non-free plugins, 6. probably other things that I'm not aware of. It seems to me that the trademark/logo issue and the non-free code removal could be dealt with at the Guix packaging level. It's probably just a huge bunch of substitutes to do. The package would be huge, but at least we would have control on it. That would remove a layer of complexity, and probably reduce bugs (that come from that layer). That would also allow us to have a recent version of Firefox. And it would be way better than everyone (I exaggerate a bit) having his home-made non-maintened full-of-security-issues Firefox. What do you think? Clément