From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Emacs-Guix released outside from Guix Date: Thu, 15 Dec 2016 18:39:09 +0100 Message-ID: <871sx9atdh.fsf@gnu.org> References: <20161215144849.2990-1-alezost@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cHbhN-00085x-2l for guix-devel@gnu.org; Thu, 15 Dec 2016 14:28:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cHbhL-000710-T8 for guix-devel@gnu.org; Thu, 15 Dec 2016 14:28:13 -0500 In-Reply-To: <20161215144849.2990-1-alezost@gmail.com> (Alex Kost's message of "Thu, 15 Dec 2016 17:48:47 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Kost Cc: guix-devel@gnu.org Hi Alex! Alex Kost skribis: > Hello, I've been working on Emacs interface outside from the Guix repo > for some time, I mean I'm not going to maintain it inside Guix, sorry :-( > > The main reason, is, well, inconvenience for me: I don't like to bother > people with patches, etc. I tried to explain it at > . As someone who=E2=80=99s always trusted you to do the right thing, I=E2=80= =99m of course disappointed that we Guix folks didn=E2=80=99t get notified nor consulted b= efore the fact. I would also have loved a reply to my message back then=C2=B9. That=E2=80=99s your choice though. =C2=B9 https://lists.gnu.org/archive/html/guix-devel/2016-07/msg01110.html > There are 2 more reasons above that: > > - I'd like to make it available on MELPA (people asked about it several > times in the past); This is surprising: I=E2=80=99d expect Guix users to install it with Guix, = and non-Guix users to, well, not care about Guix. > - Currently, to be able to use it on non-GuixSD system, a user has to > install 'guix' package into their profile. This has never looked good > to me (installing a whole guix only for a small part of it). I would > prefer to make "guix package -i emacs-guix" possible instead. OK. This change will prevent joint feature development (updating completions, =E2=80=98emacs-build-system=E2=80=99 and how it interacts with= the Emacs UI, M-x guix, cross-cutting changes to the UI, and so on). This isn=E2=80= =99t good news for users. Breakage will occasionally occur as the Guix APIs change, which will make us all a bit sad. What are your thoughts? > So I'd like to add 'emacs-guix' package (the current patchset) and to > remove it from the Guix source tree, if you don't mind. I think =E2=80=9Cif you don=E2=80=99t mind=E2=80=9D is misplaced. > The code of Emacs-Guix can be found on github=C2=B9 or notabug=C2=B2. I'= ve just > made a release (v0.2); and I'm going to send a message with the summary > of changes later. > > =C2=B9 https://github.com/alezost/guix.el > =C2=B2 https://notabug.org/alezost/emacs-guix > > I'm also sending the following patches: > > [PATCH 1/2] gnu: Add emacs-bui. > [PATCH 2/2] gnu: Add emacs-guix. OK! I=E2=80=99ll let you take care of the actual removal, along with update to = the Texinfo cross-references and doc/htmlxref.cnf (assuming the manual will be available on-line.) I think it would help users to keep cross-references between the two manuals. We need to see what Ricardo thinks and whether or not this can be done before 0.12, which is slated for sometime next week. Keep up the great Emacs work. Long live guix.el! Ludo=E2=80=99.