From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mike Gerwitz Newsgroups: gmane.emacs.devel Subject: Re: official Emacs Docker image Date: Mon, 13 Feb 2017 21:04:30 -0500 Message-ID: <878tp934up.fsf@gnu.org> References: <87k29gsgam.fsf@lifelogs.com> <87k29cmq1u.fsf@elephly.net> <8737g0qw7z.fsf@lifelogs.com> <87vasvnvty.fsf@lifelogs.com> <87bmumrkzn.fsf@flea> <87tw8cr7v0.fsf@flea> <87wpd7rc70.fsf@xsteve.at> <8760krqtf9.fsf@flea> <87shnuq1z2.fsf@flea> <87vasqbqfw.fsf@gnu.org> <87fujupp89.fsf@flea> <87shnu7eau.fsf@gnu.org> <8737frvbkw.fsf@redhat.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: blaine.gmane.org 1487038108 20932 195.159.176.226 (14 Feb 2017 02:08:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 14 Feb 2017 02:08:28 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: Richard Stallman , emacs-devel@gnu.org To: Giuseppe Scrivano Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 14 03:08:24 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdSXX-00055c-QF for ged-emacs-devel@m.gmane.org; Tue, 14 Feb 2017 03:08:23 +0100 Original-Received: from localhost ([::1]:60488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdSXd-0002z4-HB for ged-emacs-devel@m.gmane.org; Mon, 13 Feb 2017 21:08:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdSXW-0002yl-62 for emacs-devel@gnu.org; Mon, 13 Feb 2017 21:08:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdSXU-0002RL-SH for emacs-devel@gnu.org; Mon, 13 Feb 2017 21:08:22 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40101) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdSXS-0002Ou-5h; Mon, 13 Feb 2017 21:08:18 -0500 Original-Received: from localhost ([::1]:54011 helo=mikegerwitz-pc.gerwitz.local) by fencepost.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1cdSXQ-0008Q4-SZ; Mon, 13 Feb 2017 21:08:17 -0500 In-Reply-To: <8737frvbkw.fsf@redhat.com> (Giuseppe Scrivano's message of "Mon, 06 Feb 2017 11:49:03 +0100") 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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:212359 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Giuseppe: On Mon, Feb 06, 2017 at 11:49:03 +0100, Giuseppe Scrivano wrote: > While the registration page doesn't work without JS, from a quick view I > can see only some trivial JS code there. I thought it was fine to not > consider such code as a program. Or is there anything more than that? Sorry, I had been meaning to reply to this for a while; I've been a bit behind. hub.docker.com actually loads a great deal of proprietary/unlicensed JavaScript: The hub.docker.com index alone has ~45K of JS: $ curl -s https://hub.docker.com \ | tr -d '\n' \ | grep -oP '' \ | wc -c 45039 It loads a 3.97MB /public/js/client.*.js ("*" being a hash), which is a minified and concatenated file containing a huge number of individual scripts, which can be seen by loading it in your browser's debugger (so long as it has source map support). Some of them are shared (and free) libraries, many are Docker Hub code. There is JS loaded on their account site as well, which the user is redirected to on login. I don't have my work account password atm, so I'm not going to dig into that right now. =2D-=20 Mike Gerwitz Free Software Hacker+Activist | GNU Maintainer & Volunteer GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 Old: 2217 5B02 E626 BC98 D7C0 C2E5 F22B B815 8EE3 0EAB https://mikegerwitz.com --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYomWuAAoJEIyRe39dxRuiRxUP/2DJThYrld2I7GGWiSTyYZaW bhoJjce1mGfqx1ggaOLS+TWQwa6e6sAazhlpazC4vsQ9Lu/4VJ+7RAIbWhXhSb7p 9jD0aCsjxTE2Ap8VEMN4A8lQmGPP42/YQlwgHUTizIDTtQY/B7R1ariBRtgPuYiI zkgWFQr80aF0VBQC83fZMFkX5n9/tgNTRTeCoTph3aUCH+rmL2+M8I2N7Zig9fV9 1hZ3jBeqtMauxL3Z7ge5LiLSQuyKQ+L1dRuSFGaWRCyEVNsuwSMPCyrPATKvf0Ed ivB+vGwGmRvrGPaG5tPRUylYfZVJ7Ya7rUiBGn8OpSMVfuK27Bc4PC/WjlFbW//b Qe4kD2Axi4V355yOpl0v7Qc5bKzIHzoOG0YyrZc0H1gGnlQJ9IQf6RBaYb+FQ3j7 X12P5fHdt7Qvr3BDRtV1KNMZKe83SG7qxe/FzIAyaMr/ETvmlg9+xk7qsaNN53fX DhAg478dI90UWAY0vbE4/nHjIhev2/ZWMDmDz0/sQWMPoVswsrfZV3U21hbOv0bu CI+xFm0xawoAICIWHAt4EwKPw0rCoKRNNiEXof35QrhOCa97gJqBkxDoNNyaphck Q28x3esxg8ZKAuzkMS7gZ8eRPbeu0N7syPlHpeT702sMXaRcKiBy1vBI1UAxsst6 oTdwqs2HIwdSvqPdTMk+ =lySr -----END PGP SIGNATURE----- --=-=-=--