GNU bug report logs - #77764
[PATCH] gnu: Add emacs-jira.

Previous Next

Package: guix-patches;

Reported by: Roman Scherer <roman <at> burningswell.com>

Date: Sat, 12 Apr 2025 13:28:05 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77764 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Sat, 12 Apr 2025 13:28:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Roman Scherer <roman <at> burningswell.com>:
New bug report received and forwarded. Copy sent to andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org. (Sat, 12 Apr 2025 13:28:05 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Roman Scherer <roman <at> burningswell.com>
To: guix-patches <at> gnu.org
Cc: Roman Scherer <roman <at> burningswell.com>
Subject: [PATCH] gnu: Add emacs-jira.
Date: Sat, 12 Apr 2025 15:27:09 +0200
* gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b290ab8d29..31aa7265dd 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12277,6 +12277,30 @@ (define-public emacs-jedi
 the locations of docstrings, arguments, and functions.")
     (license license:gpl3+)))
 
+(define-public emacs-jira
+  (package
+    (name "emacs-jira")
+    (version "0.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/unmonoqueteclea/jira.el")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"))))
+    (build-system emacs-build-system)
+    (propagated-inputs (list emacs-magit
+                             emacs-request
+                             emacs-tablist
+                             emacs-transient))
+    (home-page "https://github.com/unmonoqueteclea/jira.el")
+    (synopsis "Emacs Interface to Jira")
+    (description "This package allows you to visualuze and manipulate Jira
+issues from Emacs.")
+    (license license:gpl3+)))
+
 (define-public emacs-company-jedi
   (package
     (name "emacs-company-jedi")

base-commit: 63f323fc98fb6e85c48721574aab8e54d95091e5
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Sat, 12 Apr 2025 16:53:07 GMT) Full text and rfc822 format available.

Message #8 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Cayetano Santos <csantosb <at> inventati.org>
To: Roman Scherer <roman <at> burningswell.com>
Cc: Ian Eure <ian <at> retrospec.tv>,
 Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Liliana Marie Prikler <liliana.prikler <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>, Hilton Chain <hako <at> ultrarare.space>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>, 77764 <at> debbugs.gnu.org
Subject: Re: [bug#77764] [PATCH] gnu: Add emacs-jira.
Date: Sat, 12 Apr 2025 18:52:28 +0200
>sam. 12 avril 2025 at 15:27, Roman Scherer <roman <at> burningswell.com> wrote:

> * gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

> +    (build-system emacs-build-system)

Could you please explicitly disable the tests ?

    (arguments (list #:tests? #f))      ; no tests

This is becoming mandatory in case there are no tests in the package.

Thanks,

C.




Information forwarded to andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Sun, 13 Apr 2025 08:02:04 GMT) Full text and rfc822 format available.

Message #11 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Roman Scherer <roman <at> burningswell.com>
To: 77764 <at> debbugs.gnu.org
Cc: Roman Scherer <roman <at> burningswell.com>
Subject: [PATCH v2] gnu: Add emacs-jira.
Date: Sun, 13 Apr 2025 10:00:47 +0200
* gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b290ab8d29..55ef037881 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12277,6 +12277,31 @@ (define-public emacs-jedi
 the locations of docstrings, arguments, and functions.")
     (license license:gpl3+)))
 
+(define-public emacs-jira
+  (package
+    (name "emacs-jira")
+    (version "0.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/unmonoqueteclea/jira.el")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"))))
+    (build-system emacs-build-system)
+    (arguments (list #:tests? #f))
+    (propagated-inputs (list emacs-magit
+                             emacs-request
+                             emacs-tablist
+                             emacs-transient))
+    (home-page "https://github.com/unmonoqueteclea/jira.el")
+    (synopsis "Emacs Interface to Jira")
+    (description "This package allows you to visualuze and manipulate Jira
+issues from Emacs.")
+    (license license:gpl3+)))
+
 (define-public emacs-company-jedi
   (package
     (name "emacs-company-jedi")

base-commit: 63f323fc98fb6e85c48721574aab8e54d95091e5
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Sun, 13 Apr 2025 08:03:01 GMT) Full text and rfc822 format available.

Message #14 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Roman Scherer <roman <at> burningswell.com>
To: Cayetano Santos <csantosb <at> inventati.org>
Cc: Roman Scherer <roman <at> burningswell.com>, Ian Eure <ian <at> retrospec.tv>,
 Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Liliana Marie Prikler <liliana.prikler <at> gmail.com>,
 Andrew Tropin <andrew <at> trop.in>, Hilton Chain <hako <at> ultrarare.space>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>, 77764 <at> debbugs.gnu.org
Subject: Re: [bug#77764] [PATCH] gnu: Add emacs-jira.
Date: Sun, 13 Apr 2025 10:02:09 +0200
[Message part 1 (text/plain, inline)]
Hi Cayetano,

thanks for the review! I sent a v2 that disables the tests.

Can you have another look please?

Thanks, Roman.

Cayetano Santos <csantosb <at> inventati.org> writes:

>>sam. 12 avril 2025 at 15:27, Roman Scherer <roman <at> burningswell.com> wrote:
>
>> * gnu/packages/emacs-xyz.scm (emacs-jira): New variable.
>
>> +    (build-system emacs-build-system)
>
> Could you please explicitly disable the tests ?
>
>     (arguments (list #:tests? #f))      ; no tests
>
> This is becoming mandatory in case there are no tests in the package.
>
> Thanks,
>
> C.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Sun, 13 Apr 2025 15:33:01 GMT) Full text and rfc822 format available.

Message #17 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Roman Scherer <roman <at> burningswell.com>, 77764 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>,
 Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Cayetano Santos <csantosb <at> inventati.org>, Andrew Tropin <andrew <at> trop.in>,
 Hilton Chain <hako <at> ultrarare.space>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>
Subject: Re: [bug#77764] [PATCH v2] gnu: Add emacs-jira.
Date: Sun, 13 Apr 2025 17:32:21 +0200
Am Sonntag, dem 13.04.2025 um 10:00 +0200 schrieb Roman Scherer:
> * gnu/packages/emacs-xyz.scm (emacs-jira): New variable.
> 
> Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
> ---
>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
> 
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index b290ab8d29..55ef037881 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -12277,6 +12277,31 @@ (define-public emacs-jedi
>  the locations of docstrings, arguments, and functions.")
>      (license license:gpl3+)))
>  
> +(define-public emacs-jira
> +  (package
> +    (name "emacs-jira")
> +    (version "0.7.0")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/unmonoqueteclea/jira.el")
> +             (commit (string-append "v" version))))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32
> "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"))))
> +    (build-system emacs-build-system)
> +    (arguments (list #:tests? #f))
Cayetano did tell you to put #:tests? #f here, but you should also give
a reason as to why tests are disabled – such as the "; no tests"
Cayetano wrote.
> +    (propagated-inputs (list emacs-magit
> +                             emacs-request
> +                             emacs-tablist
> +                             emacs-transient))
> +    (home-page "https://github.com/unmonoqueteclea/jira.el")
> +    (synopsis "Emacs Interface to Jira")
> +    (description "This package allows you to visualuze and
> manipulate Jira
> +issues from Emacs.")
> +    (license license:gpl3+)))
> +
>  (define-public emacs-company-jedi
>    (package
>      (name "emacs-company-jedi")
Cheers

Information forwarded to andrew <at> trop.in, csantosb <at> inventati.org, divya <at> subvertising.org, hako <at> ultrarare.space, ian <at> retrospec.tv, cox.katherine.e+guix <at> gmail.com, liliana.prikler <at> gmail.com, guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Mon, 14 Apr 2025 07:26:02 GMT) Full text and rfc822 format available.

Message #20 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Roman Scherer <roman <at> burningswell.com>
To: 77764 <at> debbugs.gnu.org
Cc: Roman Scherer <roman <at> burningswell.com>
Subject: [PATCH v3] gnu: Add emacs-jira.
Date: Mon, 14 Apr 2025 09:24:48 +0200
* gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
---
 gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b290ab8d29..8bf1fb90e4 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12277,6 +12277,31 @@ (define-public emacs-jedi
 the locations of docstrings, arguments, and functions.")
     (license license:gpl3+)))
 
+(define-public emacs-jira
+  (package
+    (name "emacs-jira")
+    (version "0.7.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/unmonoqueteclea/jira.el")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"))))
+    (build-system emacs-build-system)
+    (arguments (list #:tests? #f)) ; no tests
+    (propagated-inputs (list emacs-magit
+                             emacs-request
+                             emacs-tablist
+                             emacs-transient))
+    (home-page "https://github.com/unmonoqueteclea/jira.el")
+    (synopsis "Emacs Interface to Jira")
+    (description "This package allows you to visualuze and manipulate Jira
+issues from Emacs.")
+    (license license:gpl3+)))
+
 (define-public emacs-company-jedi
   (package
     (name "emacs-company-jedi")

base-commit: 63f323fc98fb6e85c48721574aab8e54d95091e5
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77764; Package guix-patches. (Mon, 14 Apr 2025 07:27:01 GMT) Full text and rfc822 format available.

Message #23 received at 77764 <at> debbugs.gnu.org (full text, mbox):

From: Roman Scherer <roman <at> burningswell.com>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: Roman Scherer <roman <at> burningswell.com>, Ian Eure <ian <at> retrospec.tv>,
 Katherine Cox-Buday <cox.katherine.e+guix <at> gmail.com>,
 Cayetano Santos <csantosb <at> inventati.org>, Andrew Tropin <andrew <at> trop.in>,
 Hilton Chain <hako <at> ultrarare.space>,
 Divya Ranjan Pattanaik <divya <at> subvertising.org>, 77764 <at> debbugs.gnu.org
Subject: Re: [bug#77764] [PATCH v2] gnu: Add emacs-jira.
Date: Mon, 14 Apr 2025 09:26:38 +0200
[Message part 1 (text/plain, inline)]
References: <8f93ddee259d0ecd5323cf6c7ce3356a2dfd5e1d.1744464248.git.roman <at> burningswell.com>
	<7ddb2fa12dcb94651c1ddf50c9695f97e3f9db4d.1744531156.git.roman <at> burningswell.com>
	<6a02e12e0f88de11f8cb51404aba868b2c0722ff.camel <at> gmail.com>
User-Agent: mu4e 1.12.9; emacs 29.4
Hi Liliana,

thanks for the review. I added the missing comment and sent a v3.

Can you have another look please?

Thanks, Roman.

Date: Mon, 14 Apr 2025 09:26:38 +0200

Liliana Marie Prikler <liliana.prikler <at> gmail.com> writes:

> Am Sonntag, dem 13.04.2025 um 10:00 +0200 schrieb Roman Scherer:
>> * gnu/packages/emacs-xyz.scm (emacs-jira): New variable.
>>
>> Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96
>> ---
>>  gnu/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
>>  1 file changed, 25 insertions(+)
>>
>> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
>> index b290ab8d29..55ef037881 100644
>> --- a/gnu/packages/emacs-xyz.scm
>> +++ b/gnu/packages/emacs-xyz.scm
>> @@ -12277,6 +12277,31 @@ (define-public emacs-jedi
>>  the locations of docstrings, arguments, and functions.")
>>      (license license:gpl3+)))
>>
>> +(define-public emacs-jira
>> +  (package
>> +    (name "emacs-jira")
>> +    (version "0.7.0")
>> +    (source
>> +     (origin
>> +       (method git-fetch)
>> +       (uri (git-reference
>> +             (url "https://github.com/unmonoqueteclea/jira.el")
>> +             (commit (string-append "v" version))))
>> +       (file-name (git-file-name name version))
>> +       (sha256
>> +        (base32
>> "0zg7qx05i92xpsa43y9gsxbn08gmzng88dvkva7y70zvrzx58zz2"))))
>> +    (build-system emacs-build-system)
>> +    (arguments (list #:tests? #f))
> Cayetano did tell you to put #:tests? #f here, but you should also give
> a reason as to why tests are disabled – such as the "; no tests"
> Cayetano wrote.
>> +    (propagated-inputs (list emacs-magit
>> +                             emacs-request
>> +                             emacs-tablist
>> +                             emacs-transient))
>> +    (home-page "https://github.com/unmonoqueteclea/jira.el")
>> +    (synopsis "Emacs Interface to Jira")
>> +    (description "This package allows you to visualuze and
>> manipulate Jira
>> +issues from Emacs.")
>> +    (license license:gpl3+)))
>> +
>>  (define-public emacs-company-jedi
>>    (package
>>      (name "emacs-company-jedi")
> Cheers
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.