From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Gerwitz Subject: Re: Packaging a free Firefox Date: Thu, 03 May 2018 13:59:24 -0400 Message-ID: <87efisr56r.fsf@gnu.org> References: <87y3h1g42q.fsf@lassieur.org> <877eolw9w7.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44638) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEIXB-0000e8-Iu for guix-devel@gnu.org; Thu, 03 May 2018 14:00:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEIXA-0006uk-AA for guix-devel@gnu.org; Thu, 03 May 2018 14:00:49 -0400 In-Reply-To: <877eolw9w7.fsf@gmail.com> (Chris Marusich's message of "Wed, 02 May 2018 23:06:32 -0700") 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: Chris Marusich Cc: guix-devel@gnu.org, =?utf-8?Q?Cl=C3=A9ment?= Lassieur --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Wed, May 02, 2018 at 23:06:32 -0700, Chris Marusich wrote: > Cl=C3=A9ment Lassieur writes: > >> 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 has not been my experience with IceCat. With two exceptions, > IceCat has performed just as well as Firefox for me for everything I > have done, including credit card payments. I sometimes watch YouTube > videos using IceCat, but I don't view many other videos, so I can't > really comment on how well IceCat handles videos. If it requires DRM, > of course, it's not going to work in IceCat, which is a good thing. > > When I use IceCat over TOR, it doesn't always work. When I use IceCat > with extensions (plugins? add-ons? I'm not sure what the right > terminology is here) like NoScript enabled, it doesn't always work. But > when I don't use TOR and I disable those add-ons, everything works just > as well as stock Firefox. If you're still having trouble after > disabling those things, can you describe the specifics of what you're > having trouble with? I use IceCat personally and FF Dev Edition at work. Until the recent move to WebExtensions, I used the same addons. I use NoScript and Tor and have no problems. But I rarely enable JS and never run proprietary JS, so my exposure may be different. I do not use LibreJS (because I don't usually run JS at all in general and it historically did not play well with NoScript; maybe that has changed). > The exceptions I have experienced with IceCat: > > 1) A website failed for me because IceCat enables Referer spoofing by > default (network.http.referer.spoofSource in about:config). I had to > disable that feature to use that website. This was a frustrating problem for me for CloudFlare CAPTCHAs---it would enter an infinte direct loop. Disabling referer spoofing fixed the issue. > 2) It used to be that IceCat would crash frequently for me. However, > once I changed my gfx.canvas.azure.backends and > gfx.content.azure.backends from "cairo" to "skia", this problem stopped > for me. I don't know if this is still an issue , since I haven't ever > switched it back to "cairo". See here for details: > > https://lists.gnu.org/archive/html/help-guix/2016-11/msg00008.html It will crash for me if I try e.g. Jitsi Meet; I'll have to see if anything you are describing helps. Anyway: I too would like a modern version of FF packaged for Guix. I know that David Thompson was exploring it at some point but got hung up on some Rust packaging issues that he didn't have the time to explore. I want the modern performance benefits, and I also use the browser for web development. IceCat maintenance also effectively falls on Mark Weaver backporting security patches in Guix; Rub=C3=A9n Rodriguez (IceCat) maintainer has a lot on his plate and IceCat does not get a lot of attention. (If anyone wants to help with IceCat maintenance, he would like the help; contact us at maintainers@gnu.org.) =2D-=20 Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 https://mikegerwitz.com --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJa6039AAoJEIyRe39dxRuiO98QAKDmAzVqjPRvyrdQOeJY3eU1 Uox0uZDX9Dm2L0fXvRyUpb5bl4YNVxkGkDeiHu9XAXxrov3jfXpyCHqmJUFkaXli LBSRvLBJH0v4955dk1RruNfe6CjjiuSjRDLdzYWmG2DySZkYb+9UrZ7j1XDE/gQP Hlc5noSAZAZCd753UdbZwGMJMFSlckZ6KL7Ih8ptfUZ2025HIobb8hY4n7tA2mIm ZyqDXvfqb4Se5tVcjMumJWNpxpLGFFYSxuPl9v+vlqLXQtAKbay5nsHZyLU3K0mt oKiKrqek6QLm5FHCzLbnjblCTN7qX65CeLpEVn/cNNVjM1bcc1debc9Qia+cp2MT 8CJGRRuRc+w34cLgW8Y4YU74youE1+Sz2KBcjDuo1lrLGNEiAlK+yqrFVl0ZFoZi JJtsPxGSYLa1zVkXraFJWYEGhMsEYLjdQdVqnEtNrymBhl7NxpQAkRbPDy+7umDw m4d4tb8QfVdTcZ9eIECuIwpgt1tq6YGn03l/yg6QC8jEUr0B4pAZ8AMBMQYgfihb gvT8mbJT/dLdzdAaguqgyHeHtXTl9B0RJnGkdZtHAv6s0pD+xzcv7NqCaifhgV3k 9MT3VIF6EMyxnk43Hvyta4GNYyYrQxUjr7WO/aeZrNKu6KjE8GC3r6Z58nv0m409 bywxiGohGRGgetSJnO7M =gKSE -----END PGP SIGNATURE----- --=-=-=--