From unknown Mon Aug 18 02:38:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#36999 <36999@debbugs.gnu.org> To: bug#36999 <36999@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-forge. Reply-To: bug#36999 <36999@debbugs.gnu.org> Date: Mon, 18 Aug 2025 09:38:50 +0000 retitle 36999 [PATCH] gnu: Add emacs-forge. reassign 36999 guix-patches submitter 36999 Oleg Pykhalov severity 36999 normal tag 36999 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 10 12:18:39 2019 Received: (at submit) by debbugs.gnu.org; 10 Aug 2019 16:18:39 +0000 Received: from localhost ([127.0.0.1]:44380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwU4k-0001n4-Ma for submit@debbugs.gnu.org; Sat, 10 Aug 2019 12:18:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:38257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwU4h-0001ms-OB for submit@debbugs.gnu.org; Sat, 10 Aug 2019 12:18:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50403) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hwU4g-0005Y3-HB for guix-patches@gnu.org; Sat, 10 Aug 2019 12:18:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hwU4f-0001dh-Am for guix-patches@gnu.org; Sat, 10 Aug 2019 12:18:34 -0400 Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:35314) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hwU4f-0001cV-3W for guix-patches@gnu.org; Sat, 10 Aug 2019 12:18:33 -0400 Received: by mail-lj1-x235.google.com with SMTP id l14so4858079lje.2 for ; Sat, 10 Aug 2019 09:18:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=lPy7vCzwMRHEfWGEwfcosJE+ib7XPh84CaDxGGFeJ6I=; b=olo1ugN+DMnhEvZmhPrJc9lnplzIugAcvfmGveobhVlqhmKvmO2FklOAYsYmYwYk4c LVzHioobenrmJy9p954HP3dpHceLqos1SVUhhfVmjTYMfC2Bng0eB1Y+Z+kDCKMQQwbI ybsTHSPUBt432TgMYVibjt8G37Y7URyF19EVESLeyPmqJGsXS+0ZsTDSRMjNu3AXzX4R vip2FqaQSAo9Jyjki4bAUm9ZTYYyJlz806FnCwk+Zxz5QVn9asXYfuSJ0d+0Tjj2T6Tl XNM4rSk+zbEGCiNW3WGoUQM5yBpQrIyfTQrSadZXpIFWxN4PdKVgrHvjdMuYiQPYhDT1 7CQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=lPy7vCzwMRHEfWGEwfcosJE+ib7XPh84CaDxGGFeJ6I=; b=qk9tuNyfdJ2av/WwCq9PDf9yR1T8wnRLVBQDCGLAk6WRs1TQMDn5F+EKpv2Rt7Q4cc EpJacyd9BDTVFjd6xgJxEXsZaxw2NJjaMHU26P3shifDpJwkFRYEnyRYwwoVAD8nfB3P ce0hEC4e2LRQ5fO/vGco8u8sy+6vYaNB2VsatEYV+/D2UyF1vZtwbt0gULTnRTvGIXwn PaQNhqZF1rb5jXPP/YgMigTXfZ611ghZWa9BnVzYgMCzPbeFkTZVP/gaAtVGmcawwchC tE7JoD2CLiKUKfSs0i358VDQ2Cm6oJ2URSdtGLP3ldmgdZQ/+dolqvzaIc81CKuthzUm l/Fw== X-Gm-Message-State: APjAAAUIC/3M0euYppFEMbhnLeppBdE+ZbBc5r2fjsFbfvDCmVlTe8JB WxERCiodL3n020KE7yDg5hIltKmHa74= X-Google-Smtp-Source: APXvYqyZerHbkykaYHuXbopqIKse4LXbc4cZHJ73f0AwkcMs9VYkCs3pfA50gZ1FzVjSJfkh/VVHqg== X-Received: by 2002:a2e:a312:: with SMTP id l18mr3268483lje.182.1565453910389; Sat, 10 Aug 2019 09:18:30 -0700 (PDT) Received: from localhost.localdomain (95-55-14-166.dynamic.avangarddsl.ru. [95.55.14.166]) by smtp.gmail.com with ESMTPSA id k8sm19881960lja.24.2019.08.10.09.18.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Aug 2019 09:18:29 -0700 (PDT) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-forge. Date: Sat, 10 Aug 2019 19:18:09 +0300 Message-Id: <20190810161809.4014-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::235 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/emacs-xyz.scm (emacs-forge): New variable. --- gnu/packages/emacs-xyz.scm | 79 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1681cecbcf..40618406b1 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15789,6 +15789,85 @@ command\", but because it always involves at least two commands (a prefix and a suffix) we prefer to call it just a \"transient\".") (license license:gpl3+)))) +(define-public emacs-forge + (let ((commit "a60bd64056ec910fdbd1400dd8f583b8eec6145b")) + (package + (name "emacs-forge") + (version (git-version "0.1.0" "1" commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/forge.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dhpsnb82mxpv3krf3apsbcirlcizw3g9gac9sfn0fad20qjwpgj")))) + (build-system gnu-build-system) + (native-inputs + `(("texinfo" ,texinfo) + ("emacs" ,emacs-minimal))) + (propagated-inputs + `(("emacs-closql" ,emacs-closql) + ("emacs-dash" ,emacs-dash) + ("emacs-emacsql-sqlite" ,emacs-emacsql) + ("emacs-ghub" ,emacs-ghub) + ("emacs-let-alist" ,emacs-let-alist) + ("emacs-magit" ,emacs-magit) + ("emacs-markdown-mode" ,emacs-markdown-mode) + ("emacs-transient" ,emacs-transient))) + (arguments + `(#:tests? #f ;no tests + #:modules ((srfi srfi-26) + (guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'install) + (add-after 'unpack 'delete-doc-targets + (lambda _ + (substitute* "./Makefile" + (("lisp docs") "lisp")))) + (add-after 'delete-doc-targets 'emacs-set-emacs-load-path + (assoc-ref emacs:%standard-phases 'set-emacs-load-path)) + (add-after 'emacs-set-emacs-load-path 'chdir-lisp + (lambda _ + (chdir "lisp"))) + (add-after 'chdir-lisp 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads)) + (add-after 'build 'install-elc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (el-dir (string-append + out "/share/emacs/site-lisp/guix.d/forge-" + ,version))) + (for-each (cut install-file <> el-dir) + (find-files "." "\\.elc")) + #t))) + (add-after 'install-elc 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (info (string-append out "/share/info"))) + (with-directory-excursion "../docs" + (invoke "makeinfo" "forge.texi") + (install-file "forge.info" info) + #t))))))) + (home-page "https://github.com/magit/ghub/") + (synopsis "Access Git forges from Magit") + (description + "Work with Git forges, such as Github and Gitlab, from the comfort of +Magit and the rest of Emacs.") + (license license:gpl3+)))) + (define-public emacs-matcha (let ((commit "c7df5cf5cdac9ae369e241342389ccda0205eab9")) (package -- 2.22.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 11 13:39:53 2019 Received: (at 36999) by debbugs.gnu.org; 11 Aug 2019 17:39:53 +0000 Received: from localhost ([127.0.0.1]:45764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwrou-0004ff-Uu for submit@debbugs.gnu.org; Sun, 11 Aug 2019 13:39:53 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:44542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwrot-0004fS-Eh for 36999@debbugs.gnu.org; Sun, 11 Aug 2019 13:39:51 -0400 Received: by mail-qt1-f175.google.com with SMTP id 44so69643391qtg.11 for <36999@debbugs.gnu.org>; Sun, 11 Aug 2019 10:39:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=xfMoqmtpG5kgP9d+AkxM0I35koniyz5XBFLhuO6HjbQ=; b=A55mWwsQWn0R/dgnnpvwG9SCZJEon3+Q1cZP8lNCAUUdNLvJF6jxdrbaV5qorGUGnK QQb8LQo+WwmIX74y9g6ioCc71WgbMTAYaFmwoLr7qmgFbjdp1YOLu5PmJS5jSnN4374c 5m+tgR4B5jZPtMkOQd3f4I2sKVIdKqQ/PiAaXUp5Ggn+pBff4kANhotNIkDEIrgAJ2RS 0D9kUWg/UY84Q+eUa8GcEQNgLkleh/DSe7zZAczbyZEMThv2nvrr0qE+CQ7K2ULyARC3 J0/7GcdbFp2dHIeW2DCVdxFtsZCpCWey00KXCbPS6PdF1NnLT8PMuvxSm58x8g5UP5XT oHqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xfMoqmtpG5kgP9d+AkxM0I35koniyz5XBFLhuO6HjbQ=; b=TIhvLja3ddnWeagqpn4khO+iLKGb2dafHMMGocpxFiFWXpNqlw15l6q2QH0oEyNu8F iZ10O2UMsGDaCK3unBslwKf+m8EfFt51TPwAflMvFNF5lEZlJ9QO1oBShpXI/3tg8ryx Y071dMAHc4pZxxOPQEYMoZymLUL//KOLAr+8cG1FDMoFq6651syxvrRyJZnveoP4Iegz uBjLtcqN/af82VG1HU7+aapBanxhEXEBXUbCcdbuWWFVrEMQqLjriAa65IQ48aKZ60O0 U18BZrgaVNcoyX1X6FTfIrbyAOqwe3zAGMjCeObkAv/J+/+uzb4BpBOYlwhaLNjG69uM r46g== X-Gm-Message-State: APjAAAXPtW2gZHORjwx8mFZwX4HcrqMCRdazWh9kzIfqB6ql+zVCFFyw Ct90w6bK3kQeMhSElL8/ZIqVlrXXL/ppTfv6iGXCyr8/ X-Google-Smtp-Source: APXvYqyxtrY43p48dlgeBYWNwgzhE3ImMOmSiAHhtu7JV6XkXoRs3C1eIwZIhSpfmnEBBGaTHMpNZU2Gk0+ZRrGSoyo= X-Received: by 2002:ad4:5570:: with SMTP id w16mr10670287qvy.212.1565545185619; Sun, 11 Aug 2019 10:39:45 -0700 (PDT) MIME-Version: 1.0 From: Brian Leung Date: Sun, 11 Aug 2019 19:39:09 +0200 Message-ID: Subject: re: [bug#36999] [PATCH] gnu: Add emacs-forge. To: 36999@debbugs.gnu.org, Oleg Pykhalov Content-Type: multipart/alternative; boundary="000000000000ab34e1058fdae485" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000ab34e1058fdae485 Content-Type: text/plain; charset="UTF-8" Hi Oleg, I notice that emacs-forge, in its forge-pkg.el file, mentions newer dependencies than what we currently have: ghub version 20190319, which apparently contains a fix for a relevant bug; and Magit version 20190408. I'm not sure how important the update to Magit is, and this newer version of Magit also happens to depend on an additional package, libegit2. It might be nice to update our version of ghub. Best, Brian --000000000000ab34e1058fdae485 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Oleg,

I notice that emacs= -forge, in its forge-pkg.el file, mentions newer dependencies than what we = currently have: ghub version 20190319, which apparently contains a fix for= a relevant bug; and Magit version 20190408. I'm not sure how important= the update to Magit is, and this newer version of Magit also happens to de= pend on an additional package, libegit2. It might be nice to update our ver= sion of ghub.

Best,
Brian
--000000000000ab34e1058fdae485-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 14 02:09:08 2019 Received: (at 36999) by debbugs.gnu.org; 14 Aug 2019 06:09:08 +0000 Received: from localhost ([127.0.0.1]:48873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxmT5-0000xX-NC for submit@debbugs.gnu.org; Wed, 14 Aug 2019 02:09:08 -0400 Received: from mail-qk1-f176.google.com ([209.85.222.176]:32892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hxmT4-0000x3-9J for 36999@debbugs.gnu.org; Wed, 14 Aug 2019 02:09:06 -0400 Received: by mail-qk1-f176.google.com with SMTP id r6so81735053qkc.0 for <36999@debbugs.gnu.org>; Tue, 13 Aug 2019 23:09:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=qwAc2uj3rtCVKB25sZ/EpIHQ6A9nYGZOabQmtCdxkVw=; b=pnB4yLHEEDoPc8zl/eUxY+Lc+NAq4dGJ0u274Z82ta1C7i05BpMlbL7Nr/St8WRduQ wemvwS4ScxAw+XpmjJ/IB9UWK6fv9VSbwPdmxBcnGXo8uVbRwHLXk8XF9X3siaaSLId2 BYUOnz2KKCkQJxdb2d1HyRjpYSCkSSPExqmG8LAfu0mOHUpsztp4//8QOtmkLvkGIMiD FQddt4KnEdebpLxy7MNr5Tn+x+YSFrpWGTjOPiOd4Z6YZxVo9oT42cLyx/eFhze0KC6H vgHTFULHDze8n69bNOsQrkFSgr5pX4nL0MPgnocrfAma8BfgNmpTVWUk1fHfzGEteW9Y nnKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=qwAc2uj3rtCVKB25sZ/EpIHQ6A9nYGZOabQmtCdxkVw=; b=TKWRADRI5oHzKAJqx6sXRYPVQ9TpO/+JmVIlfmtSBQmOaP1FzNyRXyWq3ccXvOzm7R MRoVAIN42yOSG+3CeEDfg6HEXnBVNZlyb6X+795lzYF2eviEz41Jx0lNVni1PlRcLdF1 PNADtFc+O8vcxJXRrJEKWNcP9zmWpqg/X0VUAWEZvpLJwQadj/AxGfGwJ6QWvptaYqDW gTqwdzt6VmijzkMCao7IsnOt5z2rmgPok/EX4bOmgz5NEKfar9pJJNSfKausG5PwZOE2 6CjbmUucoeN66KCww9AU965s4XtibDokOQu9fm7YYvhVe5tH2e+8TpzKj3sqsILZQ/Pf bC0w== X-Gm-Message-State: APjAAAWEkkVyYRFYfokrcZHewijNi0to3dJx6MWuTvBFyvlbWwY4QCXT 2BWGAHfPi4YFe3uP3eUhRLDydu1+YKfPDziMH+zAf3xR X-Google-Smtp-Source: APXvYqy8lFzbmS+y7HsTrST+85ZuHjmgKUwzUmtiQPbNSN2ewHjnwL9cccrdX0H6aYtDuC95L7+nARmwQvflvA92sZ4= X-Received: by 2002:ae9:ec0d:: with SMTP id h13mr9941367qkg.407.1565762940506; Tue, 13 Aug 2019 23:09:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Brian Leung Date: Wed, 14 Aug 2019 08:08:23 +0200 Message-ID: Subject: Re: [bug#36999] [PATCH] gnu: Add emacs-forge. To: 36999@debbugs.gnu.org, Oleg Pykhalov Content-Type: multipart/mixed; boundary="000000000000e06c5305900d9705" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 36999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000e06c5305900d9705 Content-Type: multipart/alternative; boundary="000000000000e06c4e05900d9703" --000000000000e06c4e05900d9703 Content-Type: text/plain; charset="UTF-8" Hi Oleg, I've made a patch off the latest master branch with a version of emacs-ghub that should meet the requirements of emacs-forge. Best, Brian On Sun, Aug 11, 2019 at 7:39 PM Brian Leung wrote: > Hi Oleg, > > I notice that emacs-forge, in its forge-pkg.el file, mentions newer > dependencies than what we currently have: ghub version 20190319, which > apparently contains a fix for a relevant bug; and Magit version 20190408. > I'm not sure how important the update to Magit is, and this newer version > of Magit also happens to depend on an additional package, libegit2. It > might be nice to update our version of ghub. > > Best, > Brian > --000000000000e06c4e05900d9703 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Oleg,

I've made a pat= ch off the latest master branch with a version of emacs-ghub that should me= et the requirements of emacs-forge.

Best,
Brian

On Sun, Aug 11, 2019 at 7:39 PM Brian Leung <bkleung89@gmail.com> wrote:
Hi Ol= eg,

I notice that emacs-forge, in its forge-pkg.el= file, mentions newer dependencies than what we currently have: ghub versi= on 20190319, which apparently contains a fix for a relevant bug; and Magit = version 20190408. I'm not sure how important the update to Magit is, an= d this newer version of Magit also happens to depend on an additional packa= ge, libegit2. It might be nice to update our version of ghub.
Best,
Brian
--000000000000e06c4e05900d9703-- --000000000000e06c5305900d9705 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-emacs-ghub-Update-to-3.2.0-1.7d59937.patch" Content-Disposition: attachment; filename="0001-gnu-emacs-ghub-Update-to-3.2.0-1.7d59937.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jzaup3ap0 RnJvbSA4ZjdjNzYyMzc0M2NmMmIwYmMwNmI5YWUzNGJhYzdhYzJiMWU3OTk0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBMZXVuZyA8YmtsZXVuZzg5QGdtYWlsLmNvbT4KRGF0 ZTogV2VkLCAxNCBBdWcgMjAxOSAwODowNDoyMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog ZW1hY3MtZ2h1YjogVXBkYXRlIHRvIDMuMi4wLTEuN2Q1OTkzNy4KCiogZ251L3BhY2thZ2VzL2Vt YWNzLXh5ei5zY20gKGVtYWNzLWdodWIpOiBVcGRhdGUgdG8gMy4yLjAtMS43ZDU5OTM3LgotLS0K IGdudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtIHwgNjIgKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzMCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbSBiL2dudS9w YWNrYWdlcy9lbWFjcy14eXouc2NtCmluZGV4IDZlNjEyY2FiNTYuLjIzZTVlMDlkMmEgMTAwNjQ0 Ci0tLSBhL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtCisrKyBiL2dudS9wYWNrYWdlcy9lbWFj cy14eXouc2NtCkBAIC01MjEsMzkgKzUyMSw0MSBAQCBkZWxpdmVyIGRhdGEgdG8gbW9iaWxlIGFu ZCB3ZWIgYXBwcy4iKQogICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQogCiAoZGVmaW5lLXB1 YmxpYyBlbWFjcy1naHViCi0gIChwYWNrYWdlCi0gICAgKG5hbWUgImVtYWNzLWdodWIiKQotICAg ICh2ZXJzaW9uICIzLjIuMCIpCi0gICAgKHNvdXJjZSAob3JpZ2luCi0gICAgICAgICAgICAgICht ZXRob2QgZ2l0LWZldGNoKQotICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCi0gICAg ICAgICAgICAgICAgICAgICAodXJsICJodHRwczovL2dpdGh1Yi5jb20vbWFnaXQvZ2h1YiIpCi0g ICAgICAgICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkp KQotICAgICAgICAgICAgICAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikp Ci0gICAgICAgICAgICAgIChzaGEyNTYKLSAgICAgICAgICAgICAgIChiYXNlMzIKLSAgICAgICAg ICAgICAgICAiMGxwNTJxeWd5YXZkZGwxbHJnc3liNm1xN2hjZjloODlkeTJwenlhM21iMnZhNDlm MHZ2bCIpKSkpCi0gICAgKGJ1aWxkLXN5c3RlbSBlbWFjcy1idWlsZC1zeXN0ZW0pCi0gICAgKGFy Z3VtZW50cwotICAgICBgKCM6cGhhc2VzCi0gICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcwotICAgICAgICAgKGFkZC1iZWZvcmUgJ2luc3RhbGwgJ21ha2UtaW5mbwotICAgICAg ICAgICAobGFtYmRhIF8KLSAgICAgICAgICAgICAoaW52b2tlICJtYWtlIiAiaW5mbyIpKSkpKSkK LSAgICAobmF0aXZlLWlucHV0cwotICAgICBgKCgidGV4aW5mbyIgLHRleGluZm8pKSkKLSAgICAo cHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgYCgoImRhc2giICxlbWFjcy1kYXNoKQotICAgICAgICgi Z3JhcGhxbCIgLGVtYWNzLWdyYXBocWwpCi0gICAgICAgKCJ0cmVlcHkiICxlbWFjcy10cmVlcHkp KSkKLSAgICAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20vbWFnaXQvZ2h1YiIpCi0gICAg KHN5bm9wc2lzICJFbWFjcyBjbGllbnQgbGlicmFyaWVzIGZvciB0aGUgQVBJcyBvZiB2YXJpb3Vz IEdpdCBmb3JnZXMiKQotICAgIChkZXNjcmlwdGlvbgotICAgICAiR2h1YiBwcm92aWRlcyBiYXNp YyBzdXBwb3J0IGZvciB1c2luZyB0aGUgQVBJcyBvZiB2YXJpb3VzIEdpdCBmb3JnZXMgZnJvbQor ICA7OyBXZSBuZWVkIGEgbmV3ZXIgY29tbWl0IHRvIGF2b2lkIHByb2JsZW1zIGluIGVtYWNzLWZv cmdlLgorICAobGV0ICgoY29tbWl0ICI3ZDU5OTM3ZDc3ODJkMDA2MjIxNjEzMGE0ZDA1OWI0NWU4 Mzk2ZjgyIikKKyAgICAgICAgKHJldmlzaW9uICIxIikpCisgICAgKHBhY2thZ2UKKyAgICAgIChu YW1lICJlbWFjcy1naHViIikKKyAgICAgICh2ZXJzaW9uIChnaXQtdmVyc2lvbiAiMy4yLjAiIHJl dmlzaW9uIGNvbW1pdCkpCisgICAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgICAo bWV0aG9kIGdpdC1mZXRjaCkKKyAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisg ICAgICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRodWIuY29tL21hZ2l0L2dodWIi KQorICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgY29tbWl0KSkpCisgICAgICAgICAgICAg ICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24pKQorICAgICAgICAgICAg ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgKGJhc2UzMgorICAgICAgICAgICAgICAgICAg IjFuZ2I2MW5pajlnem5xcGx3ZzFmbXIxdnExY3pyeTc1OWhtZGliem5nbDR3cWh4cGZzanEiKSkp KQorICAgICAgKGJ1aWxkLXN5c3RlbSBlbWFjcy1idWlsZC1zeXN0ZW0pCisgICAgICAoYXJndW1l bnRzCisgICAgICAgYCgjOnBoYXNlcworICAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJk LXBoYXNlcworICAgICAgICAgICAoYWRkLWJlZm9yZSAnaW5zdGFsbCAnbWFrZS1pbmZvCisgICAg ICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgICAoaW52b2tlICJtYWtlIiAiaW5mbyIp KSkpKSkKKyAgICAgIChuYXRpdmUtaW5wdXRzCisgICAgICAgYCgoInRleGluZm8iICx0ZXhpbmZv KSkpCisgICAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgICBgKCgiZGFzaCIgLGVtYWNzLWRh c2gpCisgICAgICAgICAoInRyZWVweSIgLGVtYWNzLXRyZWVweSkpKQorICAgICAgKGhvbWUtcGFn ZSAiaHR0cHM6Ly9naXRodWIuY29tL21hZ2l0L2dodWIiKQorICAgICAgKHN5bm9wc2lzICJFbWFj cyBjbGllbnQgbGlicmFyaWVzIGZvciB0aGUgQVBJcyBvZiB2YXJpb3VzIEdpdCBmb3JnZXMiKQor ICAgICAgKGRlc2NyaXB0aW9uCisgICAgICAgIkdodWIgcHJvdmlkZXMgYmFzaWMgc3VwcG9ydCBm b3IgdXNpbmcgdGhlIEFQSXMgb2YgdmFyaW91cyBHaXQgZm9yZ2VzIGZyb20KIEVtYWNzIHBhY2th Z2VzLiAgSXQgc3VwcG9ydHMgdGhlIFJFU1QgQVBJcyBvZiBHaXRodWIsIEdpdGh1YiBHcmFwaFFM LCBHaXRsYWIsCiBHaXRlYSwgR29ncyBhbmQgQml0YnVja2V0LiAgSXQgYWJzdHJhY3RzIGFjY2Vz cyB0byBBUEkgcmVzb3VyY2VzIHVzaW5nIG9ubHkgYQogaGFuZGZ1bCBvZiBmdW5jdGlvbnMgdGhh dCBhcmUgbm90IHJlc291cmNlLXNwZWNpZmljLiIpCi0gICAgKGxpY2Vuc2UgbGljZW5zZTpncGwz KykpKQorICAgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKSkKIAogKGRlZmluZS1wdWJsaWMg ZW1hY3Mtc2NyaWJibGUtbW9kZQogICAobGV0ICgoY29tbWl0ICIzNGU5ZTVlZGI5MjE4MTNiNjQ4 M2UwZmVmYTg0OGVmYjZlZTRiMzE0IikKLS0gCjIuMjIuMAoK --000000000000e06c5305900d9705-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 05:26:38 2019 Received: (at 36999) by debbugs.gnu.org; 18 Aug 2019 09:26:39 +0000 Received: from localhost ([127.0.0.1]:57340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzHSQ-0001zZ-Ku for submit@debbugs.gnu.org; Sun, 18 Aug 2019 05:26:38 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:41937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzHSO-0001zM-GJ for 36999@debbugs.gnu.org; Sun, 18 Aug 2019 05:26:36 -0400 Received: by mail-lj1-f196.google.com with SMTP id m24so8850770ljg.8 for <36999@debbugs.gnu.org>; Sun, 18 Aug 2019 02:26:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LEo1Y/w66qgiZtIOE7B/tN/e6hhXP/HbaRlWgiZvqGs=; b=Ea0ktqHe2WjeeriumnWIpLYf/vgGZlvMTADL6XTEbZjFg3rJWaOe7t5uCt/sHFzKKH x3Xbo8SA+bUdLQ1sSaUc2pMhEorJN5tzqHAZO9tdhULtoSRnbia3hIpJSgsZbK/4PLxA jeCKXKOi+xtur8qc4Rc58pvYe0hRkIpngUT9gxPjQfIIIFV5Iy5QLgvU0FKUXOZ4bCZr bpYbx6teAV3VX7uMoWK2mlZZAYG5qiRIkTX+aub1PCtOje1h/4U2+b38038XxLwIWz2B eETjvdSB6neG5FywhgJPFmFEvCCwVEPEGEF+hptjEuGxUZwbf/KurSu/cfKbMY7tct2A uTLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=LEo1Y/w66qgiZtIOE7B/tN/e6hhXP/HbaRlWgiZvqGs=; b=QbxWuF5Al3W9Myf5wcWowFRRYNyhe42fFc8eAZ6C6PqvmR51jKhtttz8OIqiyTQCBy PQ1QdL3OobqP+hCKfe0qzkvSfBzF5Zrf9j6c7fy30XqtUrXrCU1Z+G44AydbPw6fUWq2 QSoTqspvz4Y9z93k82rlVNaWJYUyA1vP2SI3T/6RGOK0o7NGEnQCtE0JrETGv3AyMKwB we+boBnnJozXV3UASPXhihwsUyaTo/G8BoccKbBYsywnj86wEl9tqfQU6YD+mNm76eJB dX8Aclf4kZPjvN1IDkGXJwWMAOaHBHUhhJHUCiLV9ebSiuk4KQUzgWzL0f6rdRZDrKSY NnVw== X-Gm-Message-State: APjAAAXjDnAK6H4qN5DzZr0yB2jmdPXyeyd8avEWPyfK1i8ouMaAJxL5 l2DSlSPUciQ/2CqWtrZk2Wk= X-Google-Smtp-Source: APXvYqzHz3FwmVU3/23iUkGCNyYQwqCJB+SCwahDUftZHqHCYuAwU8vmtuy++sqMtKKDyThTTvzOeA== X-Received: by 2002:a2e:7001:: with SMTP id l1mr9990514ljc.48.1566120390475; Sun, 18 Aug 2019 02:26:30 -0700 (PDT) Received: from guixsd (92-100-175-183.dynamic.avangarddsl.ru. [92.100.175.183]) by smtp.gmail.com with ESMTPSA id z25sm1755536lfi.51.2019.08.18.02.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Aug 2019 02:26:29 -0700 (PDT) From: Oleg Pyhalov X-Google-Original-From: Oleg Pyhalov To: Brian Leung Subject: Re: [bug#36999] [PATCH] gnu: Add emacs-forge. References: Date: Sun, 18 Aug 2019 12:26:25 +0300 In-Reply-To: (Brian Leung's message of "Wed, 14 Aug 2019 08:08:23 +0200") Message-ID: <874l2erfi6.fsf@majordomo.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 36999 Cc: 36999@debbugs.gnu.org, Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Brian, Apologies for a delay with response. Brian Leung writes: > Hi Oleg, > > I've made a patch off the latest master branch with a version of emacs-gh= ub > that should meet the requirements of emacs-forge. Thank you! [=E2=80=A6] >> I notice that emacs-forge, in its forge-pkg.el file, mentions newer >> dependencies than what we currently have: ghub version 20190319, which >> apparently contains a fix for a relevant bug; and Magit version 20190408. >> I'm not sure how important the update to Magit is, and this newer version >> of Magit also happens to depend on an additional package, libegit2. It >> might be nice to update our version of ghub. Unfortunately Magit update is needed, because on a GitLab instance you could list issues but not open them to take a look on a content. New Magit requires https://github.com/magit/libegit2 which I try to build, but stuck. I succeeded to build =E2=80=98libgit2.so=E2=80=99 and lo= ad it in Emacs, but =E2=80=98featurep=E2=80=99 procedure says that feature is not lo= aded. I think we should not merge partially working emacs-forge. Regards, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl1ZGcEACgkQFn+OpQAa +pxotw/9EM40YMHKcYs23WSGyfiaBSuUobL6uXKdndUFSmcwXRhefATCGsIyCpTL jO81E6uZZRPde5O2OTpha5AEHIElRqOpLqIkboRf5AAln9aSlSY+pQH60tDkST7j KderilGuhek+W5Fcd5/oAR/9+65Bh3l/MtXFHl9PASD24XVKH22G96RCPtRPtHzw CYsvbX7hLzhYlcl9fDQpTjkPcwckeFW6h3kLncn6wLJujxkBChWQjKQh7sUkzOhI WQaw9KFo5wgWxfPd4nsB9Vwtowyxmvk8HejjpzN36QJY8CZsFsYIUu+B+NJjhbJ3 KHmUeIVsBenD2qH7oaQPu5f/mR+oUyZ5jrOHta7nFHEqeaURUocIWO9BiHg4r/4R JUDf3XLgteYaXBhvCwjt94GjeUaZbb0OfwUUtfkEPd5tGhJwosEySuvgEuos5NQu 3C+lKLEuXZWAwoJ2490PNs2uUm5DO0EJtvKbGwMoX2ir6t70vtiEqlkRZuJFr37h TNuNRpSXyzwnc6zdOavg9kUbsuXg+6YcvbBO5D9BF+6f9wIjtuThOX1jC/SWIR2n GDbz/9NhMSLRT7AB8Pw9jH2HXsPHMKtZ/RLAT4YFXJP9hehfZ5ghi0YMAR74ntI0 6ChMuvMH/2fDr3Fu1RfNHBjNW83S9/JWvxqT6UzWN3SpGuuh248= =pZW9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 10:07:58 2019 Received: (at 36999) by debbugs.gnu.org; 18 Aug 2019 14:07:58 +0000 Received: from localhost ([127.0.0.1]:58322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzLqg-0002sw-9W for submit@debbugs.gnu.org; Sun, 18 Aug 2019 10:07:58 -0400 Received: from pb-smtp20.pobox.com ([173.228.157.52]:53562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzLqd-0002sh-Va for 36999@debbugs.gnu.org; Sun, 18 Aug 2019 10:07:56 -0400 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 9F89272A4A; Sun, 18 Aug 2019 10:07:54 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=U5PknMyHJfJY cJ+6T45BcseNRmw=; b=PR/Y5hxNPwVtUTmM6w0RtkXVLz/3eYMrai4jqeTPv6LT lM8pJ7OR9WDzLzmUYCbo8DCBuGA0gM2zlGOimAz4a0dT3CsI3LQ2PTrjsYi7DXk+ mQXocEra6MMjndaUPgxUQ2+XdCMnTsEZaYRjdg/cM/zSzIhHbQGY46oSuBetxIE= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 98AEC72A49; Sun, 18 Aug 2019 10:07:54 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=ANknO6tuXhzwJgPDT+i3j/Kop8DO+DNhFpIKDFlzYlI=; b=Ih0dJ3XimBEGhnRmjV5O1eoDmdoWAmxm1yvjP0ZE7/7X2jjx05fy57Mtlgsk+1HbjHO9FtCTisn56IO2+NoF7qrHN7S5nvgY9JWBCOPuN8gR6hY2WwtFEJOfYa4NNREry2PGXOghXjrImxUafGQnXa2oOFfcE1S5hN+I560CDL4= Received: from localhost (unknown [71.233.97.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id 0620772A46; Sun, 18 Aug 2019 10:07:52 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: Oleg Pyhalov , Brian Leung Subject: Re: [bug#36999] [PATCH] gnu: Add emacs-forge. In-Reply-To: <874l2erfi6.fsf@majordomo.ru> References: <874l2erfi6.fsf@majordomo.ru> Date: Sun, 18 Aug 2019 10:07:48 -0400 Message-ID: <87blwm4le3.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: 913318B4-C1C1-11E9-AA1A-B0405B776F7B-24757444!pb-smtp20.pobox.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36999 Cc: 36999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Oleg, Oleg Pyhalov writes: [...] > New Magit requires https://github.com/magit/libegit2 which I try to > build, but stuck. I succeeded to build =E2=80=98libgit2.so=E2=80=99 and = load it in > Emacs, but =E2=80=98featurep=E2=80=99 procedure says that feature is not = loaded. I haven't been following this thread closely, but in case it's useful: Building Magit should work without libegit2 if you set BUILD_MAGIT_LIBGIT to false. --=20 Kyle From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 11:49:43 2019 Received: (at 36999) by debbugs.gnu.org; 18 Aug 2019 15:49:43 +0000 Received: from localhost ([127.0.0.1]:58380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzNR8-0007Sn-NV for submit@debbugs.gnu.org; Sun, 18 Aug 2019 11:49:43 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:40476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hzNR6-0007SZ-CB for 36999@debbugs.gnu.org; Sun, 18 Aug 2019 11:49:41 -0400 Received: by mail-lj1-f194.google.com with SMTP id e27so9293064ljb.7 for <36999@debbugs.gnu.org>; Sun, 18 Aug 2019 08:49:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=lvM3FuwWMfmg8XcauJPKHmm24HEAmrdeFpDfZ0Isd74=; b=AnglbTyuG8BNmsKDopGzqK3wJ9NAeAR/oAw0f7/qtKloyYWRc8qJWO5fvf36y1AdTH GG+7pw0Nvw9+FUCCJpUH9knEQ7MTmaaHeof+PFSL4xIyNd0cMqSU/KOy5E2vxpAVaUMW UyeOKyfvFrV4agnohxum/XOATDxrqQMEhML8lpkDn5papPo3913S80a2NiHkbhU91gjg Paqg/BIDUIprXTvbjX6bRVQKvCJmniAZt5R/Rgpt7IahM7sU/Hux00QqaGwNRkJShBHn vy70nEVd8Sl//8TVzk1i/T/2uodAnFNVmmIkPNliQdDEs2gu3CFXC4pPjVQ4D9HPGh4i Df+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=lvM3FuwWMfmg8XcauJPKHmm24HEAmrdeFpDfZ0Isd74=; b=HwJgwOZd3bUO6Al99hhJH1SEd+gAO0gzijW5aXiaeQn2L2VXjY3to6P2k7KLcZmzrc SqIc53HIRXjmPohVfxQBmXl/1DdhZoIHPdoF5PJ2XnNamAcC1BS+4OCabiD0kQga/Xfx FJYSF1+AdClfSEvPzbzBBSM7uWqe1O7ER5984GJ7gTQIJIaoCheas+qu8pth4qHEDZrG zawf/s7D1b7SWEIiqbaz80otgjOMeRM7DBTlqBPVUiZw2ae07d5Ey5s+DlcJx7LQzOBE C8W0AqpPtdnZbp6PxpEZkVbespuyRFfg9+80buDIQw7OmX8xi7tGybly5g23GvlZsGfe Ff3w== X-Gm-Message-State: APjAAAVSCYy79l+D3I3+Nz68bUjwdk9evgBEGwAHWtbToqVcvpJbXubi iitLd7FYNPsYeLR5PSb8m2ji+D29 X-Google-Smtp-Source: APXvYqzaxMVmLfPazvORsc4aEv7x7KUMB6E+NjbcaPJQIXnTQFrXpZjcLaPMbUQkqtFpAVzf/QEIsw== X-Received: by 2002:a2e:864c:: with SMTP id i12mr10088009ljj.88.1566143373895; Sun, 18 Aug 2019 08:49:33 -0700 (PDT) Received: from guixsd (92-100-175-183.dynamic.avangarddsl.ru. [92.100.175.183]) by smtp.gmail.com with ESMTPSA id f12sm1909811lfm.14.2019.08.18.08.49.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 18 Aug 2019 08:49:32 -0700 (PDT) From: Oleg Pyhalov X-Google-Original-From: Oleg Pyhalov To: Kyle Meyer Subject: Re: [bug#36999] [PATCH] gnu: Add emacs-forge. References: <874l2erfi6.fsf@majordomo.ru> <87blwm4le3.fsf@kyleam.com> Date: Sun, 18 Aug 2019 18:49:29 +0300 In-Reply-To: <87blwm4le3.fsf@kyleam.com> (Kyle Meyer's message of "Sun, 18 Aug 2019 10:07:48 -0400") Message-ID: <87lfvqo4mu.fsf@majordomo.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pyhalov , 36999@debbugs.gnu.org, Brian Leung X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Kyle, Kyle Meyer writes: > Hi Oleg, > > Oleg Pyhalov writes: > > [...] > >> New Magit requires https://github.com/magit/libegit2 which I try to >> build, but stuck. I succeeded to build =E2=80=98libgit2.so=E2=80=99 and= load it in >> Emacs, but =E2=80=98featurep=E2=80=99 procedure says that feature is not= loaded. I mean =E2=80=98libegit2.so=E2=80=99, apologies for a typo. > I haven't been following this thread closely, but in case it's useful: > Building Magit should work without libegit2 if you set > BUILD_MAGIT_LIBGIT to false. Oh, nice. Apparently we could avoid libegit2 at all for now. I get a working Forge by finding a commit in Magit which intoduced a procedure required to open GitLab issue content. I need a time to test Magit and Forge behavior for some days and could merge it if no issues discovered. Latest patches attached here. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-emacs-ghub-Update-to-3.2.0-1.7d59937.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH 1/3] gnu: emacs-ghub: Update to 3.2.0-1.7d59937. From=206f4ab7861321232c8786446904df4ffc53323bf9 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Wed, 14 Aug 2019 08:04:20 +0200 Subject: [PATCH 1/3] gnu: emacs-ghub: Update to 3.2.0-1.7d59937. * gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0-1.7d59937. Signed-off-by: Oleg Pykhalov =2D-- gnu/packages/emacs-xyz.scm | 62 ++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index adab7d87d2..82c811a2d6 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -521,39 +521,41 @@ deliver data to mobile and web apps.") (license license:gpl3+))) =20 (define-public emacs-ghub =2D (package =2D (name "emacs-ghub") =2D (version "3.2.0") =2D (source (origin =2D (method git-fetch) =2D (uri (git-reference =2D (url "https://github.com/magit/ghub") =2D (commit (string-append "v" version)))) =2D (file-name (git-file-name name version)) =2D (sha256 =2D (base32 =2D "0lp52qygyavddl1lrgsyb6mq7hcf9h89dy2pzya3mb2va49f0vvl"))= )) =2D (build-system emacs-build-system) =2D (arguments =2D `(#:phases =2D (modify-phases %standard-phases =2D (add-before 'install 'make-info =2D (lambda _ =2D (invoke "make" "info")))))) =2D (native-inputs =2D `(("texinfo" ,texinfo))) =2D (propagated-inputs =2D `(("dash" ,emacs-dash) =2D ("graphql" ,emacs-graphql) =2D ("treepy" ,emacs-treepy))) =2D (home-page "https://github.com/magit/ghub") =2D (synopsis "Emacs client libraries for the APIs of various Git forges= ") =2D (description =2D "Ghub provides basic support for using the APIs of various Git forg= es from + ;; We need a newer commit to avoid problems in emacs-forge. + (let ((commit "7d59937d7782d0062216130a4d059b45e8396f82") + (revision "1")) + (package + (name "emacs-ghub") + (version (git-version "3.2.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/ghub") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ngb61nij9gznqplwg1fmr1vq1czry759hmdibzngl4wqhxpfsjq"))= )) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'install 'make-info + (lambda _ + (invoke "make" "info")))))) + (native-inputs + `(("texinfo" ,texinfo))) + (propagated-inputs + `(("dash" ,emacs-dash) + ("treepy" ,emacs-treepy))) + (home-page "https://github.com/magit/ghub") + (synopsis "Emacs client libraries for the APIs of various Git forges= ") + (description + "Ghub provides basic support for using the APIs of various Git forg= es from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitl= ab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using onl= y a handful of functions that are not resource-specific.") =2D (license license:gpl3+))) + (license license:gpl3+)))) =20 (define-public emacs-scribble-mode (let ((commit "34e9e5edb921813b6483e0fefa848efb6ee4b314") =2D-=20 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-emacs-magit-Update-to-2.90.1-1.c761d28.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH 2/3] gnu: emacs-magit: Update to 2.90.1-1.c761d28. From=201fa9f804e62aadcd693aac2edf17ae65bc8f2544 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Wed, 14 Aug 2019 23:12:48 +0300 Subject: [PATCH 2/3] gnu: emacs-magit: Update to 2.90.1-1.c761d28. * gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-1.c761d28. =2D-- gnu/packages/emacs-xyz.scm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 82c811a2d6..b483f42032 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -262,21 +262,28 @@ on stdout instead of using a socket as the Emacsclien= t does.") (license license:gpl3+))) =20 (define-public emacs-magit =2D ;; Version 2.90.1 has trouble loading the transient library, =2D ;; so we use a more recent commit that fixes it. =2D (let ((commit "b4aec016b5577afa8d889f258b499814d1bb1d94")) + ;; `magit-setup-buffer' macro introduced in c761d28d and required in + ;; `emacs-forge'. + (let ((commit "c761d28d49e5238037512b898db0ec9b40d85770")) (package (name "emacs-magit") (version (git-version "2.90.1" "1" commit)) (source (origin (method git-fetch) (uri (git-reference =2D (url "https://github.com/magit/magit") + (url "https://github.com/magit/magit.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 =2D "0zl7v6z0y50pcgqsf2r8c1k3r5nwjad9ba7r6sgrnf4rc62br7jv"= )))) + "16qx0404l05q1m6w7y5j8ck1z5nfmpinm00w0p2yh1hn5zzwy6dd")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Fix syntax error + (substitute* "lisp/magit-extras.el" + (("rev\\)\\)\\)\\)\\)\\)") "rev)))))")) + #t)))) (build-system gnu-build-system) (native-inputs `(("texinfo" ,texinfo) ("emacs" ,emacs-minimal))) =2D-=20 2.22.1 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-Add-emacs-forge.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH 3/3] gnu: Add emacs-forge. From=20b3c501b00ba335ef9182ecfb1345b014feab9af3 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 10 Aug 2019 19:17:12 +0300 Subject: [PATCH 3/3] gnu: Add emacs-forge. * gnu/packages/emacs-xyz.scm (emacs-forge): New variable. =2D-- gnu/packages/emacs-xyz.scm | 79 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b483f42032..d907ee5375 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15856,6 +15856,85 @@ command\", but because it always involves at least= two commands (a prefix and a suffix) we prefer to call it just a \"transient\".") (license license:gpl3+)))) =20 +(define-public emacs-forge + (let ((commit "a60bd64056ec910fdbd1400dd8f583b8eec6145b")) + (package + (name "emacs-forge") + (version (git-version "0.1.0" "1" commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/forge.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dhpsnb82mxpv3krf3apsbcirlcizw3g9gac9sfn0fad20qjwpgj")))) + (build-system gnu-build-system) + (native-inputs + `(("texinfo" ,texinfo) + ("emacs" ,emacs-minimal))) + (propagated-inputs + `(("emacs-closql" ,emacs-closql) + ("emacs-dash" ,emacs-dash) + ("emacs-emacsql-sqlite" ,emacs-emacsql) + ("emacs-ghub" ,emacs-ghub) + ("emacs-let-alist" ,emacs-let-alist) + ("emacs-magit" ,emacs-magit) + ("emacs-markdown-mode" ,emacs-markdown-mode) + ("emacs-transient" ,emacs-transient))) + (arguments + `(#:tests? #f ;no tests + #:modules ((srfi srfi-26) + (guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'install) + (add-after 'unpack 'delete-doc-targets + (lambda _ + (substitute* "./Makefile" + (("lisp docs") "lisp")))) + (add-after 'delete-doc-targets 'emacs-set-emacs-load-path + (assoc-ref emacs:%standard-phases 'set-emacs-load-path)) + (add-after 'emacs-set-emacs-load-path 'chdir-lisp + (lambda _ + (chdir "lisp"))) + (add-after 'chdir-lisp 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads)) + (add-after 'build 'install-elc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (el-dir (string-append + out "/share/emacs/site-lisp/guix.d/forge-" + ,version))) + (for-each (cut install-file <> el-dir) + (find-files "." "\\.elc")) + #t))) + (add-after 'install-elc 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (info (string-append out "/share/info"))) + (with-directory-excursion "../docs" + (invoke "makeinfo" "forge.texi") + (install-file "forge.info" info) + #t))))))) + (home-page "https://github.com/magit/ghub/") + (synopsis "Access Git forges from Magit") + (description + "Work with Git forges, such as Github and Gitlab, from the comfort = of +Magit and the rest of Emacs.") + (license license:gpl3+)))) + (define-public emacs-matcha (let ((commit "c7df5cf5cdac9ae369e241342389ccda0205eab9")) (package =2D-=20 2.22.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl1Zc4kACgkQFn+OpQAa +pw0gA/6A7+GEzNK8pdMa9YhxkhvLUAwDWn5kkRx7xnKhnxuJsUIZl8fdmvm/Si1 HKOaaUjynHuNYFkslx9k6LjBwK7d6IJ8qmVJ4JIEox/ZXeWo2fHknvsAimc9oiiM NUTsns7XJdjLyjingbyy9G/avQDSvaiUFOQm8w9oA8xP5NhEClshVLwauevuLamz k8g8dLPFNqwfP7I08cWei9oZScksuBsmX3GIldEVhTn4QwWp9o/YDihM8O1be4yt NdbLQfsXORt0FvTNQ6XrNpt0JJzAzK8X8zbIe8LUagrxcXH6NIgbOj+0uTjeA8fA ggf3vx/ca5Pz+G7gEhrXu1FIQQbxu47gyurL0oEMdv1ddeleUWZAaf2SquIDHoO1 1cCyCRLeXCqQZ2bBjiuQLFGeqgprO2Czk0TNJf8t8Ehdl83UebkaA5CJaCg+0Kdd 8fyytcw7EXkQFrxq1JIJJiw426IN3nAvsa2MaclAvveS8UzSXz3gwwvKhQdjB849 IsIQ0ogdLsGjlNfeeQHAeWGtONRkskMdmZY4V7vz//axy9rFTLrZaZ0aajLsBcSM iIIQ8olHAS/53cTwKbA8WG01F28Nr2UDA2CwQwb/g/f4g2ftMsB+SBsO9LoiaIc9 p6QBlBO6kG3tSotoMhbCmQE7jN6i8pa1NduEXF8tEZnAJZU/Fu8= =wT2i -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 17:51:27 2019 Received: (at 36999) by debbugs.gnu.org; 10 Sep 2019 21:51:27 +0000 Received: from localhost ([127.0.0.1]:41774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7o2p-0005jf-57 for submit@debbugs.gnu.org; Tue, 10 Sep 2019 17:51:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i7o2n-0005jP-BH for 36999@debbugs.gnu.org; Tue, 10 Sep 2019 17:51:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1i7o2h-0002mX-IW; Tue, 10 Sep 2019 17:51:19 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=54690 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1i7o2h-0001Pl-3A; Tue, 10 Sep 2019 17:51:19 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Oleg Pyhalov Subject: Re: [bug#36999] [PATCH] gnu: Add emacs-forge. References: <874l2erfi6.fsf@majordomo.ru> <87blwm4le3.fsf@kyleam.com> <87lfvqo4mu.fsf@majordomo.ru> Date: Tue, 10 Sep 2019 23:51:16 +0200 In-Reply-To: <87lfvqo4mu.fsf@majordomo.ru> (Oleg Pyhalov's message of "Sun, 18 Aug 2019 18:49:29 +0300") Message-ID: <87ef0n252j.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 36999 Cc: 36999@debbugs.gnu.org, Kyle Meyer , Brian Leung X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Oleg, Oleg Pyhalov skribis: > Oh, nice. Apparently we could avoid libegit2 at all for now. I get a > working Forge by finding a commit in Magit which intoduced a procedure > required to open GitLab issue content. > > I need a time to test Magit and Forge behavior for some days and could > merge it if no issues discovered. Latest patches attached here. Did you have a chance to test them? Looks like you could probably push these patches, no? (See .) Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 15:20:47 2019 Received: (at 36999) by debbugs.gnu.org; 5 Oct 2019 19:20:47 +0000 Received: from localhost ([127.0.0.1]:45259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbi-0006Ym-W7 for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:47 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:43843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbh-0006YL-0Y for 36999@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:45 -0400 Received: by mail-lj1-f196.google.com with SMTP id n14so9708619ljj.10 for <36999@debbugs.gnu.org>; Sat, 05 Oct 2019 12:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CPir4bKKAO7e0p1CG9l+bvJmQcuqDKv7shgod4lpWjE=; b=iGDPj67rShomZrEZoUta4kqSWznY17VVeH5dMMbHZs2tjMk1VtnljoaD0EpQI2MirN aldcVyd55Qle+4zKWz2bVwXi61nPoB98yesWGSCa6gJADHFS6Ae+3VBSB72tIwTc7UJ8 VQ4x8cu96HwFD6uYmEyMfLaKZS3LbRXiYlqWZGap0Vn1yczGQTj1J1DWULAz7BIrYiE0 Jsocsj8DPlpBt+itRvfVlfPvBq8DMfpmetN57RT5CfRn0dBeGV2QTfwlvekv5qUtjT1/ 3Xhs9T4XbBHmvVgwFY1uvrbwnFdbEwSLQ3sddDgI1lyhtp92YQ7aOCeB3HdzPIDkL/lK NxOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=CPir4bKKAO7e0p1CG9l+bvJmQcuqDKv7shgod4lpWjE=; b=iRII8f5PQkYMfMOa3cKUy8Z+AvjwmE+kKEKbLaK8EoYbKJQNbg4dmRubcArdPmqJGr u6dWCbGStpQ9HC7TvpK8a1hB0bz4fIuFCAQph1X43J4PctYxNSTnQsQKdZrIyefBL48v 631UQmsdFuMfMXwA2E0wQXZZIR4zFZNJRG6ppXHQ492+70ol2WE2uJ/6tD46/i7X6OXh ifl3eB29rGrhKA1iAIU7DLt4gEzg2JXLuqXcxbPmU2Ju1d90ZKp3XhFx/NZxPbU9ZWnM vGqL8OgJNJrBNgT0BKL+O4+F82zBuCB+ddYXpjwnYWe4iCuR35lGAhU1R7IKttuOD8zx qGFw== X-Gm-Message-State: APjAAAU/SDXyhW9MhMrhC53HjItmWyX5EjNiYp7dzQnfwV53yof5QaO+ zZl2/lPZWxawauafPAKFMgJME9YY X-Google-Smtp-Source: APXvYqy2CgtdC4+B7evkp+bOoNWbsGKP2OXFMeuBAqEGwoRUdThRd6cX0Bc93z66lGfLYzEhZYZEqw== X-Received: by 2002:a05:651c:150:: with SMTP id c16mr3329344ljd.224.1570303238597; Sat, 05 Oct 2019 12:20:38 -0700 (PDT) Received: from localhost.localdomain (95-55-14-61.dynamic.avangarddsl.ru. [95.55.14.61]) by smtp.gmail.com with ESMTPSA id n5sm2599907ljh.54.2019.10.05.12.20.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Oct 2019 12:20:38 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: [PATCH 0/4] More test and then merge to master Date: Sat, 5 Oct 2019 22:19:25 +0300 Message-Id: <20191005191929.7356-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, Apologies for a delay. I have issue with a broken magit ‘magit-copy-buffer-revision’ procedure and then the forge broked after Emacs upgrade to 26.3. I've fixed both issues and need more time for test before pushing to master. Oleg Pykhalov (4): gnu: emacs-magit: Update to 2.90.1-1.c761d28. gnu: emacs-ghub: Update to 3.2.0-1.cf0b13a. gnu: emacs-closql: Update to 1.0.0-1.70b98db. gnu: Add emacs-forge. gnu/packages/emacs-xyz.scm | 235 ++++++++++++++++++++++++++++--------- 1 file changed, 179 insertions(+), 56 deletions(-) -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 15:20:47 2019 Received: (at 36999) by debbugs.gnu.org; 5 Oct 2019 19:20:47 +0000 Received: from localhost ([127.0.0.1]:45261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbj-0006Yo-AZ for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:47 -0400 Received: from mail-lj1-f178.google.com ([209.85.208.178]:36316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbh-0006YN-Gd for 36999@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:45 -0400 Received: by mail-lj1-f178.google.com with SMTP id v24so9748978ljj.3 for <36999@debbugs.gnu.org>; Sat, 05 Oct 2019 12:20:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9p6Cus5ZH8AUH1wpaIhuaCCqHSjYMzkAPKLsiia+vYg=; b=mm9oR25+WxXrR/JJAad9zATX+8oZ/Dxc0QS3vGLb9t1Dt5soDCcET5qdnIX/mtBsBA 477ISCny9QcANFFtyT9dr3JdIR2BevVUQ6WdoymaMmx+qCZzjCkFbn+w2ePw9pd0UVfg bcRuH1NI1v+dRzx++6zhbK7dS8T3N64Rv+EXNmLXHT588ALTcCqRKKTY2cb/YgPbx7mh bOlTX6TRarIm1h7IzUzLxIefy7AL+iG5/Fx2Q+hObgopVAvXXMGJYamLN4Gq79+AD65Q PP9RHu3y3JZnEsjeACWjAkNlJ29AjbIP+NAjQN1ITPxSPKocSkGKMommwlUDftoeuPix 7vhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9p6Cus5ZH8AUH1wpaIhuaCCqHSjYMzkAPKLsiia+vYg=; b=pCanXocEOKJ+gIgD9DlUObSjIWgICXr7i9nX/2hLF2wqJZZHMV5YVJ1ClbnjZQ+c4w ZNf+II4losRtVVZDabiQtIx8j0kB9XKup2kKC0/lJQeVBwZfXYLiNjHqgPVT2EY2nlim uO1AD2Sq3LQYSfylp3JND230L4CLPv9TDTyXC20k9eVJbvnYEJ+Hg2s6MpjfUF6hPjEk D+Q+J7/BdkvPghpuqvPr3grZnl8IabGCaOReatWoD8IOub4HNAX7yTk6ouuHTJ5ooWRF JudQ+9V+eCPzuZJzIXbB5RK0SEfWy9WNU77cYmSLHTrnc2usghQe8ItIAnrr1otf3hs3 5DIA== X-Gm-Message-State: APjAAAUIVS2gyae41jsjuNjr7Mtuqmg47Ov7NUdtF5j9zECWJGaVVlSp ZfKiiIvTPzCGyeiitKTBkhKG1yzl X-Google-Smtp-Source: APXvYqwAPvuQcj/tdwaHItHUuHvfuU/Sm9an42oVOm0eZXAy1ZFDkajQmOrtwHT6c6o+GzFyyWfXGQ== X-Received: by 2002:a2e:7211:: with SMTP id n17mr13374876ljc.9.1570303239444; Sat, 05 Oct 2019 12:20:39 -0700 (PDT) Received: from localhost.localdomain (95-55-14-61.dynamic.avangarddsl.ru. [95.55.14.61]) by smtp.gmail.com with ESMTPSA id n5sm2599907ljh.54.2019.10.05.12.20.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Oct 2019 12:20:38 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: [PATCH 1/4] gnu: emacs-magit: Update to 2.90.1-1.c761d28. Date: Sat, 5 Oct 2019 22:19:26 +0300 Message-Id: <20191005191929.7356-2-go.wigust@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191005191929.7356-1-go.wigust@gmail.com> References: <20191005191929.7356-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-1.c761d28. [arguments]: Add patch phase. --- gnu/packages/emacs-xyz.scm | 50 ++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index afa21ee19e..7044b92240 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -265,21 +265,28 @@ on stdout instead of using a socket as the Emacsclient does.") (license license:gpl3+))) (define-public emacs-magit - ;; Version 2.90.1 has trouble loading the transient library, - ;; so we use a more recent commit that fixes it. - (let ((commit "b4aec016b5577afa8d889f258b499814d1bb1d94")) + ;; `magit-setup-buffer' macro introduced in c761d28d and required in + ;; `emacs-forge'. + (let ((commit "c761d28d49e5238037512b898db0ec9b40d85770")) (package (name "emacs-magit") (version (git-version "2.90.1" "1" commit)) (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/magit/magit") + (url "https://github.com/magit/magit.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 - "0zl7v6z0y50pcgqsf2r8c1k3r5nwjad9ba7r6sgrnf4rc62br7jv")))) + "16qx0404l05q1m6w7y5j8ck1z5nfmpinm00w0p2yh1hn5zzwy6dd")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Fix syntax error + (substitute* "lisp/magit-extras.el" + (("rev\\)\\)\\)\\)\\)\\)") "rev)))))")) + #t)))) (build-system gnu-build-system) (native-inputs `(("texinfo" ,texinfo) ("emacs" ,emacs-minimal))) @@ -318,6 +325,39 @@ on stdout instead of using a socket as the Emacsclient does.") #:phases (modify-phases %standard-phases + (add-after 'unpack 'patch + (lambda _ + (chmod "lisp/magit-extras.el" #o644) + (emacs-batch-edit-file "lisp/magit-extras.el" + `(progn (progn + (goto-char (point-min)) + (re-search-forward "(defun magit-copy-buffer-revision ()") + (forward-sexp 2) + (kill-sexp) + (insert ,(format #f "~S" + '(if (use-region-p) + (copy-region-as-kill nil nil 'region) + (when-let ((rev (cl-case major-mode + ((magit-cherry-mode + magit-log-select-mode + magit-reflog-mode + magit-refs-mode + magit-revision-mode + magit-stash-mode + magit-stashes-mode) + (car magit-refresh-args)) + ((magit-diff-mode magit-log-mode) + (let ((r (caar magit-refresh-args))) + (if (string-match "\\.\\.\\.?\\(.+\\)" r) + (match-string 1 r) + r))) + (magit-status-mode "HEAD")))) + (when (magit-commit-p rev) + (setq rev (magit-rev-parse rev)) + (push (list rev default-directory) magit-revision-stack) + (kill-new (message "%s" rev)))))))) + (basic-save-buffer))) + #t)) (delete 'configure) (add-before 'build 'patch-exec-paths -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 15:20:51 2019 Received: (at 36999) by debbugs.gnu.org; 5 Oct 2019 19:20:51 +0000 Received: from localhost ([127.0.0.1]:45265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbm-0006ZD-Ml for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:51 -0400 Received: from mail-lj1-f172.google.com ([209.85.208.172]:44026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbi-0006YP-7p for 36999@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:46 -0400 Received: by mail-lj1-f172.google.com with SMTP id n14so9708656ljj.10 for <36999@debbugs.gnu.org>; Sat, 05 Oct 2019 12:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MAPQisdH85d24KhG7OQXh5JbOm3BKva8BLUKR/dc0NM=; b=ekzPh9kGc1G0YW+1T52lnyDDl7eqgh+kkLqEDRCKNKtUH6jm+E2aQndZnscYRWsrbf G/nNJ+SVA7L1yJPgkUlduPsOfZGJa3E8q41jt0T5R84uHTx8VgDOCTIjaXNG0j4BwS5d Ls9wZ9KtfIz2HiTuU+Zx4PWTqJUV8dxyOGtMCOv+YDMFCetS+nAD9HN6t6QYZ0MTuU3X Ez94OMpg3ehkElcJLZ3C/IB8OnWF4XgpYeFPq+kTeNjoMcYwlmVkXHOBxYWjXeZGZqPw XS6oYuzgBuqt4YXKSeWPhmJ8T0+RTVIsTrRjKneww1nQ8cHHJffYkL9JmzTWTTlrGIF0 R5Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MAPQisdH85d24KhG7OQXh5JbOm3BKva8BLUKR/dc0NM=; b=Ssq7+PF0kR3hCD10SaPAucA2qkVAzPiVRdE365K/fwfsR+/znw+KmmzbTyC3q53hKb BdjvTzLbI0TROdhafYLQM+6VlDzlr5D0byNOaOuH8PY/PqBdU/zVeU5wfY96/gOcuBVg M0Bm35oEsDhJoqapWXcZU7Q0IWFkROAtQMp2dkFb9EyTsk19zrjC6PXzwyFBZbeG29Gk pC4SIXGNRzTWLJ3h/RDn0vcqmzLnrw8Zs+ZeyHwhiLJyXS3lFb1zXKLaexcTG4Mz/V65 wLmteo3s4o6CXg5w/NalToNncALhp07/AiHOjCOX4FAd5aEAmwPcBhRShtTM5nzN5+pc XLwA== X-Gm-Message-State: APjAAAV2JOr9eE271o89g22m5MIdV6COAkr8W7v5k9cktsnwn6/xcd23 U1koQ2a11Lu6wNfrNYlUSnoQqUC7 X-Google-Smtp-Source: APXvYqx+jgDc5J2iWPZFCRrwyos0/R3a6OoCav9VRUe03VH/BTLgdpPu76j5yBe4m4T0lk9iHIEFtA== X-Received: by 2002:a2e:301a:: with SMTP id w26mr13373650ljw.168.1570303240220; Sat, 05 Oct 2019 12:20:40 -0700 (PDT) Received: from localhost.localdomain (95-55-14-61.dynamic.avangarddsl.ru. [95.55.14.61]) by smtp.gmail.com with ESMTPSA id n5sm2599907ljh.54.2019.10.05.12.20.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Oct 2019 12:20:39 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: [PATCH 2/4] gnu: emacs-ghub: Update to 3.2.0-1.cf0b13a. Date: Sat, 5 Oct 2019 22:19:27 +0300 Message-Id: <20191005191929.7356-3-go.wigust@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191005191929.7356-1-go.wigust@gmail.com> References: <20191005191929.7356-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0-1.cf0b13a. --- gnu/packages/emacs-xyz.scm | 62 ++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7044b92240..807b0260cd 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -564,39 +564,41 @@ deliver data to mobile and web apps.") (license license:gpl3+))) (define-public emacs-ghub - (package - (name "emacs-ghub") - (version "3.2.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/magit/ghub") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0lp52qygyavddl1lrgsyb6mq7hcf9h89dy2pzya3mb2va49f0vvl")))) - (build-system emacs-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-before 'install 'make-info - (lambda _ - (invoke "make" "info")))))) - (native-inputs - `(("texinfo" ,texinfo))) - (propagated-inputs - `(("dash" ,emacs-dash) - ("graphql" ,emacs-graphql) - ("treepy" ,emacs-treepy))) - (home-page "https://github.com/magit/ghub") - (synopsis "Emacs client libraries for the APIs of various Git forges") - (description - "Ghub provides basic support for using the APIs of various Git forges from + ;; We need a newer commit to avoid problems in emacs-forge. + (let ((commit "cf0b13aeba4df3798e49c205cac2d8fefd53a137") + (revision "1")) + (package + (name "emacs-ghub") + (version (git-version "3.2.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/ghub") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0fzayvcysk80vv4q332axcjf80x6gsnpcbl0svmpb017ii6wxhid")))) + (build-system emacs-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'install 'make-info + (lambda _ + (invoke "make" "info")))))) + (native-inputs + `(("texinfo" ,texinfo))) + (propagated-inputs + `(("dash" ,emacs-dash) + ("treepy" ,emacs-treepy))) + (home-page "https://github.com/magit/ghub") + (synopsis "Emacs client libraries for the APIs of various Git forges") + (description + "Ghub provides basic support for using the APIs of various Git forges from Emacs packages. It supports the REST APIs of Github, Github GraphQL, Gitlab, Gitea, Gogs and Bitbucket. It abstracts access to API resources using only a handful of functions that are not resource-specific.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-scribble-mode (let ((commit "217945d54de5e4bb207033f2116baa28f5c5ecf2") -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 15:20:51 2019 Received: (at 36999) by debbugs.gnu.org; 5 Oct 2019 19:20:51 +0000 Received: from localhost ([127.0.0.1]:45267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbn-0006ZG-2t for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:51 -0400 Received: from mail-lj1-f180.google.com ([209.85.208.180]:33287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbj-0006YS-Dm for 36999@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:47 -0400 Received: by mail-lj1-f180.google.com with SMTP id a22so9770582ljd.0 for <36999@debbugs.gnu.org>; Sat, 05 Oct 2019 12:20:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XP8rAiH41pKD4kjzCjw04xB1+9EGm0iwx/nCqsrzp4Y=; b=VUI9v3BxALXKH0C2xO2NMH+FSh2S8PR1g8tfc0uww87rmm8QGxcujrJ2xjpPRWBt0N tlMkAdpCYJnMQSOqjwMcEbcBuuwDkcIIWZ5mCXbVFkCpfysF7DnhY6s6YPzIlBi1licp w+gAtgauibnWT7mr/Px71bbvZBOYWXo5KpTW5V7skXzJgLwLXp+8Jy/IogjBmqRtgo76 z0zZ+l5Cbqy441SdwfLurwd/NyWNIhKcGV9Hqod7vUygG7tZsiQ8WFP8nymzUdbAKxCf xGL20s225PeDzA+eZMf65z1/BjMcMH6yc5M6jQvL1SMyiYQNTvloF/7Hv9MC3OC6cC4D qmZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XP8rAiH41pKD4kjzCjw04xB1+9EGm0iwx/nCqsrzp4Y=; b=VY45mZuQl3lP9KEDixvohhfWV5O7/qS0/g2odfoDbKq2N86UZrAhGW0bI2iyb/TkOK lc2ezw9oj/isvKA5f7e/sOyOBM7dfXl3ZyqprleKhGZ3r0gv4irqTPKa9YvL/xPUWzDT ZqjhpNW1WnJKjybmqx3GF+sH18Jl8o3cgWS94sxkgDoeNBuTqRLKbxjNZNrJePNPqaDL Hfh+Bv1/FFfLfzHC+6uwX0Hm/ID+KZJQE7Wv07ihIeTvTgMXDlzvW4CibG7E4W/XPSJT xaNarb08cXyqXpwjfRs3c57CwCSs+h065y74E/FgEKz+35l20fFecfs6dbUUYCNC+jPK NyOQ== X-Gm-Message-State: APjAAAWL+apC+xptI2uUHpzd+HxqhdgCvNeHVf0lkMf2TGR3muKCfdoD Grf4duXHksk9G1hX1tKnHFKHwa3u X-Google-Smtp-Source: APXvYqz98LVkdMdB4SA6w0N1vXO5VSF5qWLoekLcY2ZeA1BFKBjKiAD2N3M1pjLkVr7Hwqbg0IFKCA== X-Received: by 2002:a2e:3902:: with SMTP id g2mr13539527lja.196.1570303241416; Sat, 05 Oct 2019 12:20:41 -0700 (PDT) Received: from localhost.localdomain (95-55-14-61.dynamic.avangarddsl.ru. [95.55.14.61]) by smtp.gmail.com with ESMTPSA id n5sm2599907ljh.54.2019.10.05.12.20.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Oct 2019 12:20:40 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: [PATCH 3/4] gnu: emacs-closql: Update to 1.0.0-1.70b98db. Date: Sat, 5 Oct 2019 22:19:28 +0300 Message-Id: <20191005191929.7356-4-go.wigust@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191005191929.7356-1-go.wigust@gmail.com> References: <20191005191929.7356-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.0-1.70b98db. --- gnu/packages/emacs-xyz.scm | 44 ++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 807b0260cd..c8f4af54ad 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -11356,31 +11356,33 @@ object @code{nil} corresponds 1:1 with @code{NULL} in the database.") (license license:gpl3+))) (define-public emacs-closql - (package - (name "emacs-closql") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emacscollective/closql.git") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1xhpfjjkjqfc1k2rj77cscclz5r7gpvv3hi202x178vdcpipjwar")))) - (build-system emacs-build-system) - (propagated-inputs - `(("emacs-emacsql" ,emacs-emacsql))) - (home-page "https://github.com/emacscollective/closql") - (synopsis "Store EIEIO objects using EmacSQL") - (description - "This package allows to store uniform EIEIO objects in an EmacSQL + ;; Take a commit newer than 1.0.0 release because of Emacs upgrade to 26.3. + (let ((commit "70b98dbae53611d10a461d9b4a6f71086910dcef")) + (package + (name "emacs-closql") + (version (git-version "1.0.0" "1" commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacscollective/closql.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wvhrihg663f61yzc7f0vha2abjdnlwbk0gjcwakdfk1bhwf5ikh")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-emacsql" ,emacs-emacsql))) + (home-page "https://github.com/emacscollective/closql") + (synopsis "Store EIEIO objects using EmacSQL") + (description + "This package allows to store uniform EIEIO objects in an EmacSQL database. SQLite is used as backend. This library imposes some restrictions on what kind of objects can be stored; it isn't intended to store arbitrary objects. All objects have to share a common superclass and subclasses cannot add any additional instance slots.") - (license license:gpl3))) + (license license:gpl3)))) (define-public emacs-epkg ;; The release version is to old for the current database scheme. -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 05 15:20:53 2019 Received: (at 36999) by debbugs.gnu.org; 5 Oct 2019 19:20:53 +0000 Received: from localhost ([127.0.0.1]:45269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbp-0006ZW-FA for submit@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:53 -0400 Received: from mail-lj1-f176.google.com ([209.85.208.176]:46958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iGpbk-0006YT-Ba for 36999@debbugs.gnu.org; Sat, 05 Oct 2019 15:20:49 -0400 Received: by mail-lj1-f176.google.com with SMTP id d1so9708123ljl.13 for <36999@debbugs.gnu.org>; Sat, 05 Oct 2019 12:20:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lbfJdON6B2ezXiuU7EBA1l/mBmzkslLa7kXQ8irQVRA=; b=VuFiF6MhNPdn7oyMRdUGYma/EL2Pgw59aAx44WtNGwgYjS3Mxw4cdDMTHgXq/nljH9 fJQDG4EWuX/LVryrbC8kIzRD2b2mzJZq5jvtoPXPuzC0a9DTKXDzK9ri5KUOX+gcVTrj oCqlg7RMbJxY5rnmuB49zlC1MaZK5qRIb5GmLjxlgBMTczfQo+g/jnb2otOKRYFZRF7R TLWsprlUHtjDAQoFSXL1H6ZPKbb1x+Adi7gruEEQPaNN8+Jj0D/Ce1EWud3YTeXfTh6p UqzAYUpKKJ7yR7iCXdnARe3Djmd4snf9Fp+dVo/ZdtOk3OC8FETFesIFd4QKA6DtNzSO cwbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lbfJdON6B2ezXiuU7EBA1l/mBmzkslLa7kXQ8irQVRA=; b=eafEemFve9LcRQCrSDVvorixvaXhiy3PNHVypUFZ5em2fPVsViEXSM1U6OWQee7tH9 4UINmLmaaPlgtvz1zDLwFnw8QQHTvIZ0L8QHqV+YdEdzWg8HrlzviHqW00wJurCmHUCh b/JjS8kCERK1xPMucrOWvyIyAaIR7DXe/ojkvrbWNZ4W0DxjqlU2hx+Sw5HitDEQXwyp m8hh833auOzEgqZKfjGXyn5ZycTVd/ZS3jq4m+SrojKHgOtLYw1DcEw5RH1Dtxn+kgkI SsKV4meJQGIlz+nZNxfK1wYi6rgR7tkEsvZnhazwuiQPC0g43NWKnSYP+DTJLeNr/047 BFMw== X-Gm-Message-State: APjAAAXTMp46eON5VwKQy0L8xVW5Y4XaPTiDwDL50A/DN6Pu6cNm35a1 Su4PoIupixVRT+UQIUP+gaQze2fx X-Google-Smtp-Source: APXvYqzs823qZMrtwEXGymTBkMGh+HPQ+RYL9QMVSZX2u2QQlsIPq9zxFwnPGnBTeApalolen/R/nA== X-Received: by 2002:a2e:5b9a:: with SMTP id m26mr10057783lje.90.1570303242359; Sat, 05 Oct 2019 12:20:42 -0700 (PDT) Received: from localhost.localdomain (95-55-14-61.dynamic.avangarddsl.ru. [95.55.14.61]) by smtp.gmail.com with ESMTPSA id n5sm2599907ljh.54.2019.10.05.12.20.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 05 Oct 2019 12:20:41 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: [PATCH 4/4] gnu: Add emacs-forge. Date: Sat, 5 Oct 2019 22:19:29 +0300 Message-Id: <20191005191929.7356-5-go.wigust@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191005191929.7356-1-go.wigust@gmail.com> References: <20191005191929.7356-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/emacs-xyz.scm (emacs-forge): New variable. --- gnu/packages/emacs-xyz.scm | 79 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c8f4af54ad..455b448d9d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17061,6 +17061,85 @@ command\", but because it always involves at least two commands (a prefix and a suffix) we prefer to call it just a \"transient\".") (license license:gpl3+)))) +(define-public emacs-forge + (let ((commit "a6721c071226ae8da6852e9330f2bdcba92a4577")) + (package + (name "emacs-forge") + (version (git-version "0.1.0" "1" commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/forge.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gzr1di29a9szkzm6kjznq7c8md71cm5761pznf08nmmk63dl3zm")))) + (build-system gnu-build-system) + (native-inputs + `(("texinfo" ,texinfo) + ("emacs" ,emacs-minimal))) + (propagated-inputs + `(("emacs-closql" ,emacs-closql) + ("emacs-dash" ,emacs-dash) + ("emacs-emacsql-sqlite" ,emacs-emacsql) + ("emacs-ghub" ,emacs-ghub) + ("emacs-let-alist" ,emacs-let-alist) + ("emacs-magit" ,emacs-magit) + ("emacs-markdown-mode" ,emacs-markdown-mode) + ("emacs-transient" ,emacs-transient))) + (arguments + `(#:tests? #f ;no tests + #:modules ((srfi srfi-26) + (guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'install) + (add-after 'unpack 'delete-doc-targets + (lambda _ + (substitute* "./Makefile" + (("lisp docs") "lisp")))) + (add-after 'delete-doc-targets 'emacs-set-emacs-load-path + (assoc-ref emacs:%standard-phases 'set-emacs-load-path)) + (add-after 'emacs-set-emacs-load-path 'chdir-lisp + (lambda _ + (chdir "lisp"))) + (add-after 'chdir-lisp 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads)) + (add-after 'build 'install-elc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (el-dir (string-append + out "/share/emacs/site-lisp/guix.d/forge-" + ,version))) + (for-each (cut install-file <> el-dir) + (find-files "." "\\.elc")) + #t))) + (add-after 'install-elc 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (info (string-append out "/share/info"))) + (with-directory-excursion "../docs" + (invoke "makeinfo" "forge.texi") + (install-file "forge.info" info) + #t))))))) + (home-page "https://github.com/magit/ghub/") + (synopsis "Access Git forges from Magit") + (description + "Work with Git forges, such as Github and Gitlab, from the comfort of +Magit and the rest of Emacs.") + (license license:gpl3+)))) + (define-public emacs-matcha (let ((commit "c7df5cf5cdac9ae369e241342389ccda0205eab9")) (package -- 2.23.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 06 21:03:57 2019 Received: (at 36999) by debbugs.gnu.org; 7 Oct 2019 01:03:57 +0000 Received: from localhost ([127.0.0.1]:47008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHHRL-0007zI-7f for submit@debbugs.gnu.org; Sun, 06 Oct 2019 21:03:57 -0400 Received: from pb-smtp20.pobox.com ([173.228.157.52]:63317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHHRI-0007z8-9T for 36999@debbugs.gnu.org; Sun, 06 Oct 2019 21:03:53 -0400 Received: from pb-smtp20.pobox.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id AE2C884FFF; Sun, 6 Oct 2019 21:03:50 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type; s=sasl; bh=ZSUDsaLO90ABn0Bm3L7c2QNw4sA=; b=nQeYpJ IUcv9De/nHzmvqyF3RG1Ll76aq5Lnyn7qqFsMffbindcRY9RMUZ9gBqlwZ15Z77F IZnKqAgUhWXFzgYiEu/qna7NIStZPS6zYDZv1XdI8hvt+X7U2wpqei9V5vTU7JGf wMrKlJlkkwjflFaOgeKca08PpIN7dp3D60tN0= Received: from pb-smtp20.sea.icgroup.com (unknown [127.0.0.1]) by pb-smtp20.pobox.com (Postfix) with ESMTP id 98E9E84FFE; Sun, 6 Oct 2019 21:03:50 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type; s=mesmtp; bh=nSAEf9JS7v5VMcKN97c1/luWlwgTke8XksIhmWW5IIY=; b=Aq7OVFp1CmFkGst2OdqnW8F8r/+0RvR6vgBaKrcfKTEbPqRJHI8K1ChHfyajpZDX6cjhn5kDU8Y1iCtlYuh7iidest54GpzFeVV/08v9Gc/HIekfHv+n4PBxuZ5m9bCKJL2F6HqOwaHjVlYWpWKAqer9sZYGZZFGqUY+O2YUbXc= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp20.pobox.com (Postfix) with ESMTPSA id DB22584FFC; Sun, 6 Oct 2019 21:03:47 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: 36999@debbugs.gnu.org Subject: Re: [bug#36999] [PATCH 1/4] gnu: emacs-magit: Update to 2.90.1-1.c761d28. In-Reply-To: <20191005191929.7356-2-go.wigust@gmail.com> References: <20191005191929.7356-1-go.wigust@gmail.com> <20191005191929.7356-2-go.wigust@gmail.com> Date: Sun, 06 Oct 2019 21:03:45 -0400 Message-ID: <87r23p8iz2.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 515E3472-E89E-11E9-8423-B0405B776F7B-24757444!pb-smtp20.pobox.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36999 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Oleg, Oleg Pykhalov writes: > #:phases > (modify-phases %standard-phases > + (add-after 'unpack 'patch > + (lambda _ > + (chmod "lisp/magit-extras.el" #o644) > + (emacs-batch-edit-file "lisp/magit-extras.el" > + `(progn (progn > + (goto-char (point-min)) > + (re-search-forward "(defun magit-copy-buffer-revision ()") > + (forward-sexp 2) > + (kill-sexp) > + (insert ,(format #f "~S" > + '(if (use-region-p) > + (copy-region-as-kill nil nil 'region) > + (when-let ((rev (cl-case major-mode > + ((magit-cherry-mode > + magit-log-select-mode > + magit-reflog-mode > + magit-refs-mode > + magit-revision-mode > + magit-stash-mode > + magit-stashes-mode) > + (car magit-refresh-args)) > + ((magit-diff-mode magit-log-mode) > + (let ((r (caar magit-refresh-args))) > + (if (string-match "\\.\\.\\.?\\(.+\\)" r) > + (match-string 1 r) > + r))) > + (magit-status-mode "HEAD")))) > + (when (magit-commit-p rev) > + (setq rev (magit-rev-parse rev)) > + (push (list rev default-directory) magit-revision-stack) > + (kill-new (message "%s" rev)))))))) > + (basic-save-buffer))) > + #t)) I didn't spot an explanation in either the commit message or comments about what problem this patch phase is addressing. If it's still an issue with Magit's current master, would you please submit an issue upstream? If it's not, why not just go with a newer Magit revision? -- Kyle From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 07 04:02:07 2019 Received: (at 36999) by debbugs.gnu.org; 7 Oct 2019 08:02:07 +0000 Received: from localhost ([127.0.0.1]:47339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHNy3-0007XC-6p for submit@debbugs.gnu.org; Mon, 07 Oct 2019 04:02:07 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:33327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHNy1-0007Wi-QO for 36999@debbugs.gnu.org; Mon, 07 Oct 2019 04:02:06 -0400 Received: by mail-lj1-f194.google.com with SMTP id a22so12583680ljd.0 for <36999@debbugs.gnu.org>; Mon, 07 Oct 2019 01:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Wvj2p9sq8zquG+yyKQWoYcsccqWJ2rqtaZNo6zzQq6Q=; b=G5nw/eNhXQWCTqe3zzZvm9g6x4nOmcRbsZRVp6KYv6Vzjw+7Higmfc4QH3zmKBTgHf kHYUyygiFnxRBQUaKPLl4Uq4WxZQ7vXlXxRGmNlAf3kVf0yKB/cZ47NBqG1JBdl+Css2 3DAWliwWdDSZ0tUKQmVehbhztNiVJidjjlqbg+cSrpUzgCf+RdmGnNklsjsf4/WKOivN GpgvELm1nOqKt5mdwNndrjs3qv0NaZQSVYVsGcBAyse3BdGR7TAP3idhgG867ZxAtXR+ 4y27qM/RXtcy4AWBw+VpShUcKKVykjP0nkNwG1bjATRRyckyoChytlReYXpiDbq7M5tu Mskw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Wvj2p9sq8zquG+yyKQWoYcsccqWJ2rqtaZNo6zzQq6Q=; b=f/Zzb9CaupBUPAY6mcXrUjR+IxvsXAVaUDmqhz7Yx2AUAEZa2Xo7KoLY+7Kf3uzNxu amYIbpmip+w7an2F2XLGGOmT61j8G3bBXj+EO3vkkSEi8UFx6/LiOkDgIjj8ZI9Duwmg mLmGmAdgB6GztHWSLD2DHKJesmhV7nqr+/gBWpw9gKiX64JN2hNwYE1iBijFat8M80Sh uY2yF3Z4vtUT5RQ0ecSJidHJgM1ik1bx7G3fY8idRxWUbQcyleJ7bX1FYYlWwI76AYMj ftQkx951RWDQZMK4vfIRLz9tyYlJMh41ESakR0GvlwoFphdQq4iwauEyLOO5WATnXgwp Kymg== X-Gm-Message-State: APjAAAWRUg0b6LN+qBB3cM+Nit775cM9eWZC+3i0msAvdBKwHRzhaZca KlCJc2HpIrfIx2PnD1SQYCELWpqyt04= X-Google-Smtp-Source: APXvYqzXQeMV77WlN9YTkTLiPvtHfc09Mzp2Sb+lAQ74YLwNf7rg8Nj1lNUaHkmaj8r17ZSAHK2X2w== X-Received: by 2002:a2e:98ce:: with SMTP id s14mr17150468ljj.108.1570435319370; Mon, 07 Oct 2019 01:01:59 -0700 (PDT) Received: from guixsd (95-55-11-134.dynamic.avangarddsl.ru. [95.55.11.134]) by smtp.gmail.com with ESMTPSA id 77sm3049491ljf.85.2019.10.07.01.01.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Oct 2019 01:01:58 -0700 (PDT) From: Oleg Pyhalov X-Google-Original-From: Oleg Pyhalov To: Kyle Meyer Subject: Re: [bug#36999] [PATCH 1/4] gnu: emacs-magit: Update to 2.90.1-1.c761d28. References: <20191005191929.7356-1-go.wigust@gmail.com> <20191005191929.7356-2-go.wigust@gmail.com> <87r23p8iz2.fsf@kyleam.com> Date: Mon, 07 Oct 2019 11:01:53 +0300 In-Reply-To: <87r23p8iz2.fsf@kyleam.com> (Kyle Meyer's message of "Sun, 06 Oct 2019 21:03:45 -0400") Message-ID: <87tv8l0yry.fsf@majordomo.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: 36999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Kyle, Kyle Meyer writes: [=E2=80=A6] > I didn't spot an explanation in either the commit message or comments > about what problem this patch phase is addressing. If it's still an > issue with Magit's current master Wrong argument type while calling magit-copy-buffer-revision. magit-copy-buffer-revision is different in master. > If it's not, why not just go with a newer Magit revision? Sorry, what revision do you mean?=20=20 I tried stick closer to release v2.90.1 because of compatibility with other packages which require Magit. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl2a8PEACgkQFn+OpQAa +pxiEA//T/GNY89AHTP/VAs5JZQJENuhMvqjfNWDTgQFUdSl4HyFUxVpf4Fp03J7 L68cBH8i2qkieWvP8pZ3LAxhfLuf6KRcs9cGeKjzwH9vHsnG8j/rAbtAcqrq2TyB Y7E9G8IDuNwTputGxXpfrROtHvCfK2OFq2HtmM1UNjYUKPRyTSZsrF+IwsQFZHJN VhUx6FuX5FcwmoohpyWO+dNqqwbl7naJTU3DSj59F3FeHtvdp4jvcomEUUQPYz04 Bn9OrCKi1RA+mgtHy5vQcjGEz9ciHSlLuLcNU+VG0FPXW92RH/wH/r6SVaUhRG2g wdnNQW4PvVRbcU0dXMCuY+BhV/+/PejgJG3AThiyniM9h8qzSh63FKBJTB6A5XzE ox7KUcfLv891pfkLLEuIU8GF24gP8hB17dikdZKAC1ofSmO7GH3xARsoXUBCbjCO fzWs7gVwsAEGV+kYboDlDZ88v0RWOCQWljv7IBOXm3hgf3x5M4Rp5lcomaTU17LL EMC7YO3Njj5GR1EUmsOBw5/FpCl/Q3cIl1IUWGfpAkDW1TVw3wjI09gx+uOCp2XE jPIkh/oWeJTJNJ4+iuOCfi0uUaItMJNwjEQQrhGp1hAAiDlggKkl8f1ELHD0Vxcl yU2KWqx4ieQds5VpuuKLuYk1A/oKI0xSa3ySemuTftzeH88dqGw= =yza4 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 07 09:21:52 2019 Received: (at 36999) by debbugs.gnu.org; 7 Oct 2019 13:21:52 +0000 Received: from localhost ([127.0.0.1]:47474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHSxT-0000H1-Ts for submit@debbugs.gnu.org; Mon, 07 Oct 2019 09:21:52 -0400 Received: from pb-smtp2.pobox.com ([64.147.108.71]:52378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iHSxR-0000Go-DP for 36999@debbugs.gnu.org; Mon, 07 Oct 2019 09:21:50 -0400 Received: from pb-smtp2.pobox.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 8CB1D2602D; Mon, 7 Oct 2019 09:21:48 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:in-reply-to:references:date:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=ND/YvpfFONM4 v2Z4MYNzrNfuL+Y=; b=MKE85MG0zo15zvhkkXTzQb5KghNELCZ6c0FtYybXus3E J4cmHOZ2BT5GDYJ6Ykd7ovIdgCTHXQ4L40CIjo20z49zCogn68W0lpwZOF1Qd6On WcEu3y7BTbTBgZlOUpYYDEGLiqXYU7HmyVRohmvieNr5PGpsmzpOVgHuO0t4rrU= Received: from pb-smtp2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp2.pobox.com (Postfix) with ESMTP id 844A92602C; Mon, 7 Oct 2019 09:21:48 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:cc:subject:in-reply-to:references:date:message-id:mime-version:content-type:content-transfer-encoding; s=mesmtp; bh=17+Vh8Ty2p0wbA9oUdCQ/sQl6U6obaQWlAIi+uOR0dg=; b=rywlGZesgIiE1C3Szdov0ZxCeesBCR5RfcRjzW+4tExYFLiALabGvkoAg+Xr9W23tLwq6a2XBNaEuRAqqIdkTE5ghUSyLRcZ1xHNf6L9W9hXe4Stdh/yrnSgWbPaFeRohZ2xJ8KNKJVXvbHmvJWxsjn3jaZ2L712FWLu/SUl7Fo= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp2.pobox.com (Postfix) with ESMTPSA id DB9702602B; Mon, 7 Oct 2019 09:21:47 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: Oleg Pyhalov Subject: Re: [bug#36999] [PATCH 1/4] gnu: emacs-magit: Update to 2.90.1-1.c761d28. In-Reply-To: <87tv8l0yry.fsf@majordomo.ru> References: <20191005191929.7356-1-go.wigust@gmail.com> <20191005191929.7356-2-go.wigust@gmail.com> <87r23p8iz2.fsf@kyleam.com> <87tv8l0yry.fsf@majordomo.ru> Date: Mon, 07 Oct 2019 09:21:45 -0400 Message-ID: <8736g43d3q.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: 6A4E9F28-E905-11E9-84E5-D1361DBA3BAF-24757444!pb-smtp2.pobox.com X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 36999 Cc: 36999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Oleg Pyhalov writes: > Hi Kyle, > > Kyle Meyer writes: > > [=E2=80=A6] > >> I didn't spot an explanation in either the commit message or comments >> about what problem this patch phase is addressing. If it's still an >> issue with Magit's current master > > Wrong argument type while calling magit-copy-buffer-revision. > > magit-copy-buffer-revision is different in master. > >> If it's not, why not just go with a newer Magit revision? > > Sorry, what revision do you mean?=20=20 Sorry for not being clear. I meant why not build the package from a later commit in Magit that doesn't show the issue. Anyway, you answered that next. Thanks. > I tried stick closer to release v2.90.1 because of compatibility with > other packages which require Magit. I see. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 13 15:46:15 2019 Received: (at 36999) by debbugs.gnu.org; 13 Oct 2019 19:46:15 +0000 Received: from localhost ([127.0.0.1]:37074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJjol-0003gc-6w for submit@debbugs.gnu.org; Sun, 13 Oct 2019 15:46:15 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:51717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJjoj-0003ZF-R0; Sun, 13 Oct 2019 15:46:14 -0400 Received: by mail-wm1-f50.google.com with SMTP id 7so15055183wme.1; Sun, 13 Oct 2019 12:46:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:user-agent:mime-version; bh=UUpq9B8ksZbnbdkfuuSgAPMwJ9jBkVnu9MWmKd3AMc8=; b=HzhR6TIHKQFyNuIgTfWX7OBqCt0SA0rIW0Z23YJ+m7uHiwtILuw5t7CCxi0XcADp0p N44Ri5jv1bAOfrkaqL6LSwDThEh7kNV+0KuFxvHIU1GwL2hjUFZHNUJ7HGnzu0G7Crvx 0b1eITQOY3uYhl4+52vSbV7FqRT7b8XKSbztoE4+wYzaRHgWuFvDBeiMdlCnHgQ7PQ+g 0B7mxdGP/onafQYaH577COipqabjycDPIIjBReumm0FJDWijZEVkFmrohyVyp9jAV01C 36FtE5EYTbipYOxt9bZW0wlYHSpPgrY7walADHZHxctcvNqFWP4H9HxmjiPHBAcl3KBc ouxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :mime-version; bh=UUpq9B8ksZbnbdkfuuSgAPMwJ9jBkVnu9MWmKd3AMc8=; b=eeCcpU8/XIX7kYb9X8uDgrZab8sHD+HMjePaJm5ZW/FRxba6AzgpRgPjZehNNJuQja NP0ttdH91MAjbKqH0NkA/OBUkMbHJusn0ZO3e3XJs/dwLJaRcK6j5FtarZX67NRW/Nvr Ut9rxAccsPMw6/f+w9trOdLQ9tkuMCsmTePVAvKCGrfbhy9pT+sYWGLk0A3GDro5+lJg mahJrIdXZjaLUSe7+5q9Ltqbc+Pc1q9AnnedWX/EcutglbCyjHuPtfYwLt7YtTbQ+rwe QUjtiEFGq3nk2IUUrEaMwR4e0OHIJ2qrh8ce+Q6KThoDdzXS1FmIX2eqefvyY9Y1H+UT G/vg== X-Gm-Message-State: APjAAAWdf929k4GmXLFqn7XTJuRIjhC6T6Y1vNcmYTLqOr0ZtGDoXJqV FCkZsKKMyZjghXOBfvrLwdnVtOb7pHI= X-Google-Smtp-Source: APXvYqz48FpiRxvt/aKnyly5fqyrP6Q3AllOWa0xknMe2JMXEqXOJm0bGrg0UB8t/66FJT894uaxdA== X-Received: by 2002:a1c:5609:: with SMTP id k9mr12108971wmb.103.1570995967499; Sun, 13 Oct 2019 12:46:07 -0700 (PDT) Received: from guixsd (95-55-11-134.dynamic.avangarddsl.ru. [95.55.11.134]) by smtp.gmail.com with ESMTPSA id h17sm13126479wmb.33.2019.10.13.12.46.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Oct 2019 12:46:06 -0700 (PDT) From: Oleg Pykhalov To: 36999@debbugs.gnu.org Subject: emacs-forge pushed to master Date: Sun, 13 Oct 2019 22:45:50 +0300 Message-ID: <87y2xo2zv5.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36999 Cc: 36999-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi. I didn't notice any issue with Magit and Forge. Pushed to master. Thank you for help to package them and your suggestions! Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl2jfu4ACgkQFn+OpQAa +pzumw/+Ndq+kprBJPsD01huQOJr8h6nK4j89UmOND99U44sMPWCnYNt1wiLW83p kEjBsglYYWCa0xxHoYRBiQn8OtsNWgf9tXYLKAS3jME603D50Iu8giNpZTJXAC1w fG00Ww8Q7WyJexJLJWTSzFzvV9m+YbIMS+Py4rF2RUSbH0oJhayqqj2o4xHieLc3 F8PADYMmfxC2unN68WVIE/AgoLBGzkIAE9HKYwmopt4twbqnBskb3yG14vA0vGRe ZxsBCjrpKr7pCDvcmMMxe01LiX6igo1KTs6s8JGrVfhrFUrAIZusYnXEKFFke8wR NYjVkPa7fJvILI0a/4UGGmYt0s2Lbr8EERWORV9bFP3fll43yEwxYJ59FmjL9f4+ yzHbs49X368c9YQDWg+w/XXr9GUp9GV+4Ow71x7KanfDVVgAn7LbgrGnOvK6TAqP A/Ww91gUPcvUimbCeRgpwl28tqBsAbJHlSjXf9iMOcV721SdAL1FA5IskoYCrKCL Lcow8F4PnTNxUy9GTtqfdBvZjcbMLKoWal4t5e4aNa8gCiaviwAktS90KshRqxDd KrAg2UIp8Trb+TRXqtbJa1djvDcGp8SryOmpaVqlflJ8jrqMO40VKwC01wp+hLmb ZgZYtzpVlDuOpXrauCuJGxX0zOqTBE14xLDoBLlIGuUL15kXPvk= =HuLk -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Aug 18 02:38:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 11 Nov 2019 12:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator