GNU bug report logs - #36626
[PATCH] gnu: hg-evolve: added package

Previous Next

Package: guix-patches;

Reported by: arne_bab <at> web.de

Date: Fri, 12 Jul 2019 21:39:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 36626 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 guix-patches <at> gnu.org:
bug#36626; Package guix-patches. (Fri, 12 Jul 2019 21:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to arne_bab <at> web.de:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 12 Jul 2019 21:39:02 GMT) Full text and rfc822 format available.

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

From: Arne Babenhauserheide <arne_bab <at> web.de>
To: guix-patches <at> gnu.org
Cc: Arne Babenhauserheide <arne_bab <at> web.de>
Subject: [PATCH] gnu: hg-evolve: added package
Date: Fri, 12 Jul 2019 23:38:05 +0200
* gnu/packages/version-control.scm (hg-evolve): New package.
---
 gnu/packages/version-control.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index b1fd0195ce..722ec433ba 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1247,6 +1247,35 @@ It efficiently handles projects of any size
 and offers an easy and intuitive interface.")
     (license license:gpl2+)))

+(define-public hg-evolve
+  (package
+    (name "hg-evolve")
+    (version "9.0.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "hg-evolve" version))
+       (sha256
+        (base32
+         "1vq1pr2lx8jjsmhgvlrv32qyxair89r3sjsi8v3336r1c0zzx05l"))))
+    (build-system python-build-system)
+    (arguments
+     `(;; Restrict to Python 2, as Python 3 would require
+       ;; the argument --c2to3.
+       #:python ,python-2
+       ;; FIXME: Disabled tests because they require the nose unit
+       ;; testing framework: https://nose.readthedocs.org/en/latest/ .
+       #:tests? #f))
+    (propagated-inputs
+     `(("mercurial" ,mercurial)))
+    (synopsis "This package supplies the evolve extension for Mercurial")
+    (description "hg-evolve enables the “changeset evolution” feature of
+Mercurial core, provides a set of commands to mutate your history, issues
+several warning messages when troubles from some mutable appears in your
+repository, and provides an hg evolve command to deal with such “troubles”.")
+    (home-page "https://www.mercurial-scm.org/doc/evolution/")
+    (license license:gpl2+)))
+
 (define-public neon
   (package
     (name "neon")
--
2.22.0





Information forwarded to guix-patches <at> gnu.org:
bug#36626; Package guix-patches. (Mon, 15 Jul 2019 10:48:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Arne Babenhauserheide <arne_bab <at> web.de>
Cc: 36626 <at> debbugs.gnu.org
Subject: Re: [bug#36626] [PATCH] gnu: hg-evolve: added package
Date: Mon, 15 Jul 2019 12:46:54 +0200
Hi Arne,

Arne Babenhauserheide <arne_bab <at> web.de> skribis:

> * gnu/packages/version-control.scm (hg-evolve): New package.

[...]

> +    (arguments
> +     `(;; Restrict to Python 2, as Python 3 would require
> +       ;; the argument --c2to3.
> +       #:python ,python-2

Still, if it can be built with Python 3, we should do that because
Python 2 is approaching EOL.

Where does that that ‘--c2to3’ flag has to be passed?

> +       ;; FIXME: Disabled tests because they require the nose unit
> +       ;; testing framework: https://nose.readthedocs.org/en/latest/ .
> +       #:tests? #f))

There’s a ‘python-nose’ package though; could we use it?

Thanks,
Ludo’.




This bug report was last modified 5 years and 334 days ago.

Previous Next


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