From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adam Porter Subject: Re: bug#32722: bug#32722: bug#32722: 26.1; Org-publish depend on non-free platform ? Date: Thu, 20 Sep 2018 18:17:43 -0500 Message-ID: <875zyzg3mw.fsf@alphapapa.net> References: <531a7f93882cc0d5d09700457d06ea082f47569b.camel@flqt.fr> <83sh2ck42e.fsf@gnu.org> <87va73gn90.fsf@nicolasgoaziou.fr> <83efdqg32d.fsf@gnu.org> <87lg7yfraw.fsf@nicolasgoaziou.fr> <874leme9vp.fsf@aminb.org> <83h8ikenbc.fsf@gnu.org> <87in30geqo.fsf__12383.8069885553$1537471022$gmane$org@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47279) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g38Cu-0001ta-CT for emacs-orgmode@gnu.org; Thu, 20 Sep 2018 19:18:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g38Cr-0005Cm-91 for emacs-orgmode@gnu.org; Thu, 20 Sep 2018 19:18:00 -0400 Received: from [195.159.176.226] (port=58120 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g38Cr-0005C9-1w for emacs-orgmode@gnu.org; Thu, 20 Sep 2018 19:17:57 -0400 Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1g38Ae-0002W7-Uf for emacs-orgmode@gnu.org; Fri, 21 Sep 2018 01:15:40 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Nicolas Goaziou writes: > I assume this is the only way out of this, so I'll have a look at it. > But I need time. What would help would be some feedback from users > actually tweaking `org-html-htmlize-output-type'. What do they expect > from the various values, etc. I don't understand what's going on here. The stated problem is that users were encouraged to install software by visiting GitHub's web site, which uses non-free JavaScript. It is not, in fact, necessary to execute that JavaScript to use the site or download htmlize.el. Emacs' built-in eww browser can be used to access the site and download the file. Even Git itself can directly clone from a URL like http://github.com/username/reponame. So there is absolutely no requirement to execute non-free software to retrieve software from GitHub. So the stated problem seems moot in the first place. Assuming that we would rather go the extra mile and not even direct users to GitHub, it's been mentioned by two users on this list that the official htmlize.el repo has been mirrored to code.orgmode.org, with a cron job to update it every 8 hours, and that this has the official blessing of the htmlize.el author. This provides a guilt-free URL to which users may be directed to retrieve htmlize.el. This also solves the stated problem. That's two solutions to the stated problem. Yet, we are still talking about rewriting complicated, unfamiliar code which users depend on, at great cost in time and significant risk of regressions, and I have not seen any technical reasons for doing so. Why? What's going on?