From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernt Hansen Subject: Re: bug#32722: bug#32722: 26.1; Org-publish depend on non-free platform ? Date: Tue, 18 Sep 2018 09:12:45 -0400 Message-ID: <87k1njlzjm.fsf@norang.ca> References: <531a7f93882cc0d5d09700457d06ea082f47569b.camel@flqt.fr> <83sh2ck42e.fsf__3482.76448571614$1536905032$gmane$org@gnu.org> <87in35mxpu.fsf@alphapapa.net> <87r2hrvprm.fsf@alphaville.usersys.redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39777) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g2FoY-00058I-8v for emacs-orgmode@gnu.org; Tue, 18 Sep 2018 09:13:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g2FoT-0008Qf-Ba for emacs-orgmode@gnu.org; Tue, 18 Sep 2018 09:13:14 -0400 Received: from outbound1a.eu.mailhop.org ([52.58.109.202]:32111) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g2FoT-0007wt-3g for emacs-orgmode@gnu.org; Tue, 18 Sep 2018 09:13:09 -0400 In-Reply-To: <87r2hrvprm.fsf@alphaville.usersys.redhat.com> (Nick Dokos's message of "Mon, 17 Sep 2018 16:21:33 -0400") 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: Nick Dokos Cc: emacs-orgmode@gnu.org Nick Dokos writes: > Adam Porter writes: > >> I'm not an expert on this package nor this situation, however, looking >> at the htmlize.el file shows: >> >> ;; Copyright (C) 1997-2003,2005,2006,2009,2011,2012,2014,2017,2018 >> >> So it would appear that the package has existed longer than either >> GitHub or Org. I'm guessing that its author moved its primary repo to >> GitHub after Org started using it. >> >> In hindsight, perhaps it would have been better to move htmlize into >> Emacs before adding it to Org proper. But many things are clearer in >> hindsight. >> >> Regardless of where it is hosted, htmlize.el is Free Software, and it's >> an optional addon to Org. We can encourage its author to add it to >> Emacs proper, or to ELPA. But surely it's not necessary to censor the >> mention of "GitHub" in the manual; it's simply a fact that GitHub exists >> and that htmlize.el is currently hosted there. It would seem >> unreasonable for the Org maintainers to have reacted to htmlize.el's >> moving to GitHub by removing htmlize.el support while it remains Free >> Software, yet that's the logical conclusion of this argument. >> > > I had exactly the same reaction. Me too! > >> So please do not remove support for this package because of where its >> repo happens to be hosted at the moment. That would be a major >> regression, and it would not be in users' best interests. It would not >> be fair to remove a major feature used by thousands of users and demand >> that "someone" (since there is no one ultimately responsible) rewrite >> large parts of ox-html.el to fix it. It would at least seem fair for >> those insisting on the change to do the necessary work. >> > > I don't usually +1 replies but I wanted to chime in my agreement with > Adam here. Thanks for taking the time to put your (and my!) thoughts > into words. > > If Github is indeed the sticking point, why can't it (the htmlize > repo) be cloned on the same server as org-mode (possibly as its own > repo, possibly as a git submodule)? It's not a fast moving target: a > handful or two of commits per year. The doc can then avoid the Gihub > ref (although it does seem silly to pretend that Github does not > exist). I completely agree with Adam and Nick's take on this issue. Breaking HTML export by removing htmlize is going to have a huge negative impact on Org users and since the package is already free software what is the point? Regards, Bernt