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: Thu, 02 Feb 2017 00:13:45 -0500 Message-ID: <87lgtpfa46.fsf@gnu.org> References: <87h9c0b6bd.fsf@lifelogs.com> <878txa9zvx.fsf@lifelogs.com> <87k29gsgam.fsf@lifelogs.com> <87k29cmq1u.fsf@elephly.net> <8737g0qw7z.fsf@lifelogs.com> <87vasvnvty.fsf@lifelogs.com> <87bmumrkzn.fsf@flea> 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 1486012554 15061 195.159.176.226 (2 Feb 2017 05:15:54 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 2 Feb 2017 05:15:54 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) Cc: Ted Zlatanov , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 02 06:15:50 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 1cZ9kJ-0003Z3-HH for ged-emacs-devel@m.gmane.org; Thu, 02 Feb 2017 06:15:47 +0100 Original-Received: from localhost ([::1]:54200 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ9kL-0006vt-G6 for ged-emacs-devel@m.gmane.org; Thu, 02 Feb 2017 00:15:49 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50751) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ9jM-0006vk-QF for emacs-devel@gnu.org; Thu, 02 Feb 2017 00:14:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZ9jL-0003Jh-Rv for emacs-devel@gnu.org; Thu, 02 Feb 2017 00:14:48 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47504) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ9jL-0003Jd-OF; Thu, 02 Feb 2017 00:14:47 -0500 Original-Received: from localhost ([::1]:33179 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 1cZ9jJ-0004yW-PK; Thu, 02 Feb 2017 00:14:46 -0500 In-Reply-To: (Richard Stallman's message of "Wed, 01 Feb 2017 21:53:27 -0500") 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:211861 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, Feb 01, 2017 at 21:53:27 -0500, Richard Stallman wrote: > > I went to Docker Hub, turned off JS, and was able to use the settings > > dialogs necessary to maintain the "gnuemacs" account going forward. > > Account creation also seemed to work. > > That's sounds favorable. But could you please compare notes with Mike > Gurwitz about what does or doesn't require nonfree JS code? You and > he are getting different results; the anomaly is troubling. Account registration on the homepage of hub.docker.com does not work without JS. Is there somewhere else you can register? Since the page uses React, the form itself is not a standard HTML form: it form contains no action or URL to post to, so clicking the "Sign Up" button simply reloads the page (GET /):
(With JS enabled, it posts to /v2/users/signup/) AFAIK, pushing/pulling images and such can be done using the command-line utility, which requires no proprietary software. It's getting to the point where one _can push_ images on Docker Hub (which requires an account and some upfront work on Docker Hub) that is a problem. While I have an account for work, I haven't done anything with the images, so I don't know if e.g. pushing an image that doesn't exist will create it. If not, it doesn't appear to be possible to create new e.g. repositories without JS. There's no harm done to users looking to download the image. The harm is done to users registering accounts to administer them or otherwise participate on Docker Hub. I did inquire about this here: https://github.com/docker/hub-feedback/issues/946 =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 iQIcBAEBCgAGBQJYksAJAAoJEIyRe39dxRuiGo8QALpnIsL7WPPCknz3J5uYMzdl Yj1C+qtrY0sU11a7zlUWWcPMhJpLjuu47krR8mFKSaXf1HICTaYgvtjHkJUPgQcq xAvlmklc1ZFNVkux0rtrqFPMaih3H++ToKXEaucyXv8Ak+GxGMV4XAVn/YRY+MiA N+6lbn65j2iXnjzLIDYRr4CYrs5b6om/Td//rreugI6Ct5FCrzDFSJrcp64HINEE uJPJVWYEnJlH3CyT1bh8AWGgewulG7hiwii9A7BRT+O73iqorEJmCfi3bFdeUe7P 9EtZgefD+PBNjQobqaYxg1LNbEvPIibpogz2MPKbXadkV3usM8l8FJ6Jg9JIqeRU j9hvmjNnA7yRQmina5XmQcWHZXJQ5WyeBsV53g2++JYudImd/HLaZUPJb4LuYb4Q S8b3BolcDNPHvWmzkaD7j0qODFaAoRail5TfXY4AfjBjkPBukjPaJ5IW9mq08qw7 /tygdGG11UBPJad+zLwkCmPEupZO5v1PNAbdAA5GjSb2qL3CpcG/fOzUTe6akEMc 4lkciHXmAb+S7KNqPY2gsH5ViVxG+xC5wRVquDgNoKIo8BZ/FzZreQgXTrH0ORXj OEvDjf9QoHMxMrigRPGdcuKDMOz035vJ7jZke5gIt5stDZE7lrFHEJMeFRYgpdfw geV9WlKfR6gWD5FDNu8N =ChsW -----END PGP SIGNATURE----- --=-=-=--