From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZurh-00042Y-IC for guix-patches@gnu.org; Fri, 12 Jan 2018 03:39:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZure-0003ql-Bc for guix-patches@gnu.org; Fri, 12 Jan 2018 03:39:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:44942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eZure-0003qR-6V for guix-patches@gnu.org; Fri, 12 Jan 2018 03:39:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eZurd-0004wl-T5 for guix-patches@gnu.org; Fri, 12 Jan 2018 03:39:01 -0500 Subject: [bug#28004] Chromium Resent-Message-ID: Date: Fri, 12 Jan 2018 09:38:19 +0000 From: ng0 Message-ID: <20180112093819.763dsyiuxcyreh5z@abyayala> References: <87y3qvb15k.fsf@fastmail.com> <20171010131949.y43plpzxbppvrigr@abyayala> <87lgkha2cx.fsf@gnu.org> <20171012195628.GA31843@jasmine.lan> <87shensfq6.fsf@gnu.org> <87o9p45bb6.fsf@fastmail.com> <20180104191648.custe7w3l57fvbac@abyayala> <87wp0s2ewl.fsf@fastmail.com> <20180109065800.j2gfid7o6a6db2fv@abyayala> <876088eyff.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="auyxbv6jymdxwpku" Content-Disposition: inline In-Reply-To: <876088eyff.fsf@fastmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Marius Bakke Cc: 28004@debbugs.gnu.org --auyxbv6jymdxwpku Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Marius Bakke transcribed 2.3K bytes: > ng0 writes: >=20 > > Marius Bakke transcribed 39K bytes: > > > >> Testing and feedback welcome! > >>=20 > >> Currently there are two "important" (blocking?) TODOs left: > >>=20 > >> * Move the 'delete-bundled-software' phase to a source snippet. > >> Repacking the ~500MiB compressed tarball is *really* expensive. It > >> should also aid the licensing situation. > >> * Delete the two default entries from the "most used" list on the New > >> Tab page. The first run will download thumbnails for these sites, > >> leaking data. One of them also leads to the disabled-by-default > >> store, promoting non-free software. > >>=20 > >> I'm optimistic that fixing the second item will make the browser not > >> leak *any* data at launch with the default configuration. Which leads > >> to a third item: writing a system test that verifies that launching > >> Chromium does indeed not initiate any network traffic. > >>=20 > >> Anyway, here is the latest patch: > >>=20 > > > >> From f813b2d7ec0728a906720fa74bf9f442af6ab10d Mon Sep 17 00:00:00 2001 > >> From: Marius Bakke > >> Date: Wed, 12 Oct 2016 17:25:05 +0100 > >> Subject: [PATCH] gnu: Add chromium. > >>=20 > >> * gnu/packages/chromium.scm: New file. > >> * gnu/local.mk: Record it. > > > > I think you forgot a package: > > > > gnu/packages/chromium.scm:664:5: icu4c-59.1: unbound variable >=20 > Indeed. This can now be changed to use the regular "icu4c" package. Okay, will change. Thanks! > Tangentially, these kinds of problems are typical with new Chromium > releases. In 63 or later, system harfbuzz had to be disabled. If we > are going to carry this package, changes like these *will* be normal. > > Upstream only tests their releases with Clang, and with the bundled > versions of packages, regardless of the unbundling script. Not great. Yeah. I've been there, and read the frustration of other packagers when I worked on getting a basic skeleton of chromium + dependencies ready one(?) year ago. --=20 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://c.n0.is/ng0_pubkeys/tree/keys WWW: https://n0.is/a/ :: https://ea.n0.is --auyxbv6jymdxwpku Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlpYggoACgkQ4i+bv+40 hYjN4Q/+KGObsSC509gmQg5SnAMBjF+MGqXs56d8+j7xHyBoVVlFyy8P81Z1csGO Lfd+q36s2EoOXgIRlCQLw/g2nnlCTeITKmme0/fvXoqGxxkc5pc6YcvbRDH5S7rw eW5N7XW6F1d6OiQBkXfGNnlZd78agHN798BDbcoP877OjIa0OPZ1aDtdYk1ZOqyp Jmehha9SY5Jdxl5xQRJbLv6Aq7fzNdqS1o0UzN/I4hDTNNI3ucZ5F1LLX36YQGky QA8BLnqTu3+uAzIETK5QaSvHyycE2fUW6x3f3Pr4EDNDQZgmbOhPKzdH3Ayt5mo+ y0nJzyiORfwNRzUvC7kyrlgG0oCLMEAbSMSNTKOY9dEo2gzAmS2imMfqvJvjNI8f XpCwyOC3LBMLNd7xICkwGHyAIVtBoLFlqA94Sc0fXLrzzh0qqNg3p9QO68wt5IdE 56eUYZFHdQLabfzZd+kVejbRcp/5P1SB4kulYNvKosP7dg1btJ63RmPILm+vI8Yn r7jZW2Fm+fPbyBOX1MRn2eLaGCMVvlvOgU9H99iK5lnDXBbU/0xfHzSOPcrL5aEg swcSM740OBvMaGc62bqfj20LuovCZXLK3bRPZ1CaLfDjFIzaFtMv1pgOordOMjE6 OEueYJ0/V7yykc0IlBb4sxrep2xKjQfr9o8K4L8QIJp+wjl2pic= =pPQ9 -----END PGP SIGNATURE----- --auyxbv6jymdxwpku--