From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [PATCH] gnu: Add emacs-sx. Date: Thu, 19 Jan 2017 13:11:19 +0300 Message-ID: <87efzz4awo.fsf@gmail.com> References: <87o9z8awzm.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> <20170115211050.18602-1-ng0@libertad.pw> <20170115211050.18602-2-ng0@libertad.pw> <87h94wlm76.fsf@gmail.com> <87ziiotwku.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> 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]:49465) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cU9gl-0000Zv-H9 for guix-devel@gnu.org; Thu, 19 Jan 2017 05:11:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cU9gh-0000jk-KT for guix-devel@gnu.org; Thu, 19 Jan 2017 05:11:27 -0500 Received: from mail-lf0-x241.google.com ([2a00:1450:4010:c07::241]:36508) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cU9gh-0000iQ-Ch for guix-devel@gnu.org; Thu, 19 Jan 2017 05:11:23 -0500 Received: by mail-lf0-x241.google.com with SMTP id h65so4722752lfi.3 for ; Thu, 19 Jan 2017 02:11:21 -0800 (PST) In-Reply-To: <87ziiotwku.fsf@wasp.i-did-not-set--mail-host-address--so-tickle-me> (ng0's message of "Wed, 18 Jan 2017 11:51:45 +0000") 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: ng0 Cc: guix-devel@gnu.org ng0 (2017-01-18 11:51 +0000) wrote: > Alex Kost writes: > >> ng0 (2017-01-15 21:10 +0000) wrote: >> >>> From: ng0 >>> >>> * gnu/packages/emacs.scm (emacs-sx): New variable. >> >> Thanks, I committed it as 899bcad310. See the comments below. >> >>> --- >>> gnu/packages/emacs.scm | 26 +++++++++++++++++++++++++- >>> 1 file changed, 25 insertions(+), 1 deletion(-) >>> >>> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm >>> index 50cea7685..ca038bcb2 100644 >>> --- a/gnu/packages/emacs.scm >>> +++ b/gnu/packages/emacs.scm >>> @@ -12,7 +12,7 @@ >>> ;;; Copyright =C2=A9 2016 David Thompson >>> ;;; Copyright =C2=A9 2016 Matthew Jordan >>> ;;; Copyright =C2=A9 2016 Roel Janssen >>> -;;; Copyright =C2=A9 2016 ng0 >>> +;;; Copyright =C2=A9 2016, 2017 ng0 >> >> So are you going to use this email now? ".mailmap" still prefers >> . > > I am slowly fading out the use of my own domains as I see no > point in paying money for names. Yesterday I have switched all > the gnu.org lists to this email. The commits still happen with > the @libertad.pw adress, I see the copyright lines as contact > information. Some people I know don't use email addresses for > commits for example. > I will update the .mailmap later this year, at the point where I > make my commits with this email address. > Older commits I am working on for some time now still carry > various other emails, like the one you commited with emacs-sx. OK. Thanks for letting us know. [...] >>> + (sha256 >>> + (base32 >>> + "1w0xghfljqg31axcnv8gzlrd8pw25nji6idnrhflq0af9qh1dw03")))) >>> + (build-system emacs-build-system) >>> + (inputs >>> + `(("emacs-markdown-mode" ,emacs-markdown-mode) >>> + ("let-alist" ,let-alist))) >> >> All emacs dependencies should be propagated, otherwise the package will >> not work. > > Okay, I did not know that. Does the importer know about this? Yes, since http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D681a555b837d766848ba= acbed5750e9d30314709 >>> + (home-page "https://github.com/vermiculus/sx.el/") >>> + (synopsis "Emacs StackExchange client") >>> + (description >>> + "Emacs StackExchange client. Ask and answer questions on >>> +Stack Overflow, Super User, and other StackExchange sites.") >>> + (license license:gpl3+))) >>> + >>> (define-public emacs-f >>> (package >>> (name "emacs-f") >> >> Also for those who may wonder, there are a lot of errors like this: >> >> sx-method.el:33:1:Error: Creating directory: No such file or directory= , /homeless-shelter/.emacs.d/.sx >> >> This leads to many uncompiled elisp files. This issue is fixed in >> master so it should be OK in the next release: >> >> https://github.com/vermiculus/sx.el/commit/53816e1885df22391ecc820297c1f= e7cd381a630 > > Did this occur when using the application? For me it worked, but > I have no StackExchange account, so I just searched and read a > bit, and no errors occured. All I wanted to say is that multiple elisp files were not compiled (look at the build log=C2=B9 to see the errors I mentioned). Missing ".elc" files can't make an emacs package fail in any way, it will still work but using ".el" files instead of ".elc". =C2=B9 http://hydra.gnu.org/build/1817230/log/raw --=20 Alex