GNU bug report logs - #25808
Updating alot (and other collateral updates)

Previous Next

Package: guix-patches;

Reported by: Troy Sankey <sankeytms <at> gmail.com>

Date: Mon, 20 Feb 2017 06:38:03 UTC

Severity: normal

Tags: moreinfo

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 25808 in the body.
You can then email your comments to 25808 AT debbugs.gnu.org in the normal way.

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#25808; Package guix-patches. (Mon, 20 Feb 2017 06:38:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Troy Sankey <sankeytms <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 20 Feb 2017 06:38:04 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: Updating alot (and other collateral updates)
Date: Mon, 20 Feb 2017 01:37:34 -0500
My ultimate goal with this patch set was to update alot and all of its
(python) dependency closure.

[PATCH 1/8] gnu: Add python-attrs.
[PATCH 2/8] gnu: Add python-constantly.
[PATCH 3/8] gnu: Add python-m2r.
[PATCH 4/8] gnu: python-setuptools-scm: Update to 1.15.0.
[PATCH 5/8] gnu: Add python-automat.
[PATCH 6/8] gnu: Add python-incremental.
[PATCH 7/8] gnu: python-twisted: Update to 17.1.0.
[PATCH 8/8] gnu: alot: Update to 0.5.1.

Troy




Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 20 Feb 2017 06:39:02 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 6/8] gnu: Add python-incremental.
Date: Mon, 20 Feb 2017 01:37:40 -0500
* gnu/packages/python.scm (python-incremental, python2-incremental): New
variables.
---
 gnu/packages/python.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index e91beff18..575ac67a8 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -12709,6 +12709,27 @@ Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
 parse many formal languages.")
     (license license:gpl2)))
 
+(define-public python-incremental
+  (package
+    (name "python-incremental")
+    (version "16.10.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "incremental" version))
+        (sha256
+          (base32
+            "0hh382gsj5lfl3fsabblk2djngl4n5yy90xakinasyn41rr6pb8l"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/hawkowl/incremental")
+    (synopsis "Library for versioning Python projects")
+    (description "Incremental is a small library that versions your Python
+projects.")
+    (license license:expat)))
+
+(define-public python2-incremental
+  (package-with-python2 python-incremental))
+
 (define-public python-automat
   (package
     (name "python-automat")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 20 Feb 2017 06:39:02 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 1/8] gnu: Add python-attrs.
Date: Mon, 20 Feb 2017 01:37:35 -0500
* gnu/packages/python.scm (python-attrs, python2-attrs): New variables.
---
 gnu/packages/python.scm | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 3e59b5892..e3904624c 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -22,7 +22,7 @@
 ;;; Copyright © 2016 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
 ;;; Copyright © 2016 Daniel Pimentel <d4n1 <at> d4n1.org>
 ;;; Copyright © 2016 Sou Bunnbu <iyzsong <at> gmail.com>
-;;; Copyright © 2016 Troy Sankey <sankeytms <at> gmail.com>
+;;; Copyright © 2016, 2017 Troy Sankey <sankeytms <at> gmail.com>
 ;;; Copyright © 2016, 2017 ng0 <contact.ng0 <at> cryptolab.net>
 ;;; Copyright © 2016 Dylan Jeffers <sapientech <at> sapientech <at> openmailbox.org>
 ;;; Copyright © 2016 David Craven <david <at> craven.ch>
@@ -12708,3 +12708,25 @@ specified to apply on the key before comparison (e.g. @code{string.lower})).")
 Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
 parse many formal languages.")
     (license license:gpl2)))
+
+(define-public python-attrs
+  (package
+    (name "python-attrs")
+    (version "16.3.0")
+    (source
+      (origin
+        (method url-fetch)
+          (uri (pypi-uri "attrs" version))
+        (sha256
+          (base32
+            "1k1w8xg7mbd9r8624irnwnzlf3g8lqymba2sw6xz6diyf9vk2840"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/python-attrs/attrs/")
+    (synopsis "Attributes Without Boilerplate")
+    (description "@code{attrs} is an MIT-licensed Python package with class
+decorators that ease the chores of implementing the most common
+attribute-related object protocols.")
+    (license license:expat)))
+
+(define-public python2-attrs
+  (package-with-python2 python-attrs))
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 20 Feb 2017 06:39:03 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 7/8] gnu: python-twisted: Update to 17.1.0.
Date: Mon, 20 Feb 2017 01:37:41 -0500
* gnu/packages/python.scm (python-twisted): Update to 17.1.0.
[propagated-inputs]: Add python-incremental, python-constantly,
python-automat.
---
 gnu/packages/python.scm | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 575ac67a8..af67ccff5 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -10376,16 +10376,19 @@ to provide a high-level synchronous API on top of the libev event loop.")
 (define-public python-twisted
   (package
     (name "python-twisted")
-    (version "16.2.0")
+    (version "17.1.0")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "Twisted" version ".tar.bz2"))
               (sha256
                (base32
-                "0ydxrp9myw1mvsz3qfzx5579y5llmqa82pxvqchgp5syczffi450"))))
+                "1p245mg15hkxp7hy5cyq2fgvlgjkb4cg0gwkwd148nzy1bbi3wnv"))))
     (build-system python-build-system)
     (propagated-inputs
-     `(("python-zope-interface" ,python-zope-interface)))
+     `(("python-zope-interface" ,python-zope-interface)
+       ("python-incremental" ,python-incremental)
+       ("python-constantly" ,python-constantly)
+       ("python-automat" ,python-automat)))
     (home-page "https://twistedmatrix.com/")
     (synopsis "Asynchronous networking framework written in Python")
     (description
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 20 Feb 2017 06:39:03 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 8/8] gnu: alot: Update to 0.5.1.
Date: Mon, 20 Feb 2017 01:37:42 -0500
* gnu/packages/mail.scm (alot): Update to 0.5.1.
[arguments]: Enable tests.
[native-inputs]: Add python2-mock.
---
 gnu/packages/mail.scm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index a9b2cb3ec..4e6d3ce90 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -14,7 +14,7 @@
 ;;; Copyright © 2016 Leo Famulari <leo <at> famulari.name>
 ;;; Copyright © 2016 Lukas Gradl <lgradl <at> openmailbox.org>
 ;;; Copyright © 2016 Alex Kost <alezost <at> gmail.com>
-;;; Copyright © 2016 Troy Sankey <sankeytms <at> gmail.com>
+;;; Copyright © 2016, 2017 Troy Sankey <sankeytms <at> gmail.com>
 ;;; Copyright © 2016, 2017 <contact.ng0 <at> cryptolab.net>
 ;;; Copyright © 2016 Clément Lassieur <clement <at> lassieur.org>
 ;;; Copyright © 2016 Arun Isaac <arunisaac <at> systemreboot.net>
@@ -575,7 +575,7 @@ attachments, create new maildirs, and so on.")
 (define-public alot
   (package
     (name "alot")
-    (version "0.4")
+    (version "0.5.1")
     (source (origin
               (method url-fetch)
               ;; package author intends on distributing via github rather
@@ -586,13 +586,14 @@ attachments, create new maildirs, and so on.")
               (file-name (string-append "alot-" version ".tar.gz"))
               (sha256
                (base32
-                "0sl1kl2fhkv208llnbny4blcvrfdk4vx6bcw5pnyh9ylwb0pipi2"))))
+                "0wax30hjzmkqfml7hig1dqw1v1y63yc0cgbzl96x58b9h2ggqx3a"))))
     (build-system python-build-system)
     (arguments
-     `(#:tests? #f ; no tests
-       ;; python 3 is currently unsupported, more info:
+     `(;; python 3 is currently unsupported, more info:
        ;; https://github.com/pazz/alot/blob/master/docs/source/faq.rst
        #:python ,python-2))
+    (native-inputs
+     `(("python2-mock" ,python2-mock)))
     (inputs
      `(("python2-magic" ,python2-magic)
        ("python2-configobj" ,python2-configobj)
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 20 Feb 2017 06:51:02 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Subject: Updating alot (and other collateral updates)
Date: Mon, 20 Feb 2017 01:50:17 -0500
[Message part 1 (text/plain, inline)]
Debbugs split off half of my patches in this series and created
individual bugs for them.  Sorry, I don't understand why.  I used
git send-email like I normally would on guix-devel <at> gnu.org.

Troy
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Tue, 21 Feb 2017 19:17:01 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Date: Tue, 21 Feb 2017 14:16:05 -0500
[Message part 1 (text/plain, inline)]
I closed the other four bugs containing lone patches.  I will re-send
those to this bug now.

Troy
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Tue, 21 Feb 2017 19:18:01 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 2/8] gnu: Add python-constantly.
Date: Tue, 21 Feb 2017 14:17:41 -0500
* gnu/packages/python.scm (python-constantly, python2-constantly): New
variables.
---
 gnu/packages/python.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index e3904624c..9d2b977a7 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -12709,6 +12709,29 @@ Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
 parse many formal languages.")
     (license license:gpl2)))
 
+(define-public python-constantly
+  (package
+    (name "python-constantly")
+    (version "15.1.0")
+    (source
+      (origin
+        (method url-fetch)
+          (uri (pypi-uri "constantly" version))
+        (sha256
+          (base32
+            "0dgwdla5kfpqz83hfril716inm41hgn9skxskvi77605jbmp4qsq"))))
+    (build-system python-build-system)
+    (home-page
+      "https://github.com/twisted/constantly")
+    (synopsis "Symbolic constants in Python")
+    (description "A library that provides symbolic constant support.  It
+includes collections and constants with text, numeric, and bit flag values.
+Originally @code{twisted.python.constants} from the Twisted project.")
+    (license license:expat)))
+
+(define-public python2-constantly
+  (package-with-python2 python-constantly))
+
 (define-public python-attrs
   (package
     (name "python-attrs")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Tue, 21 Feb 2017 19:19:02 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 3/8] gnu: Add python-m2r.
Date: Tue, 21 Feb 2017 14:18:29 -0500
* gnu/packages/python.scm (python-m2r, python2-m2r): New variables.
---
 gnu/packages/python.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 9d2b977a7..4e87e3867 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -12709,6 +12709,30 @@ Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
 parse many formal languages.")
     (license license:gpl2)))
 
+(define-public python-m2r
+  (package
+    (name "python-m2r")
+    (version "0.1.5")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "m2r" version))
+        (sha256
+          (base32
+            "08rjn3x1qag60wawjnq95wmgijrn33apr4fhj01s2p6hmrqgfj1l"))))
+    (build-system python-build-system)
+    (propagated-inputs
+     `(("python-docutils" ,python-docutils)
+       ("python-mistune" ,python-mistune)))
+    (home-page "https://github.com/miyakogi/m2r")
+    (synopsis "Markdown to reStructuredText converter")
+    (description "M2R converts a markdown file including reST markups to a
+valid reST format.")
+    (license license:expat)))
+
+(define-public python2-m2r
+  (package-with-python2 python-m2r))
+
 (define-public python-constantly
   (package
     (name "python-constantly")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Tue, 21 Feb 2017 19:20:01 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 4/8] gnu: python-setuptools-scm: Update to 1.15.0.
Date: Tue, 21 Feb 2017 14:19:23 -0500
* gnu/packages/python.scm (python-setuptools-scm): Update to 1.15.0.
---
 gnu/packages/python.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 4e87e3867..5e2da0b27 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -4588,13 +4588,13 @@ child application and control it as if a human were typing commands.")
 (define-public python-setuptools-scm
   (package
     (name "python-setuptools-scm")
-    (version "1.11.1")
+    (version "1.15.0")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "setuptools_scm" version))
               (sha256
                (base32
-                "1gqr73i150yzj3mz32854vj93x07yr52kn8fdckwa41ll8wgficc"))))
+                "0bwyc5markib0i7i2qlyhdzxhiywzxbkfiapldma8m91m82jvwfs"))))
     (build-system python-build-system)
     (home-page "https://github.com/pypa/setuptools_scm/")
     (synopsis "Manage Python package versions in SCM metadata")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Tue, 21 Feb 2017 19:21:02 GMT) Full text and rfc822 format available.

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

From: Troy Sankey <sankeytms <at> gmail.com>
To: 25808 <at> debbugs.gnu.org
Cc: Troy Sankey <sankeytms <at> gmail.com>
Subject: [PATCH 5/8] gnu: Add python-automat.
Date: Tue, 21 Feb 2017 14:19:52 -0500
* gnu/packages/python.scm (python-automat, python2-automat): New
variables.
---
 gnu/packages/python.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 5e2da0b27..e91beff18 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -12709,6 +12709,35 @@ Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
 parse many formal languages.")
     (license license:gpl2)))
 
+(define-public python-automat
+  (package
+    (name "python-automat")
+    (version "0.5.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "Automat" version))
+        (sha256
+          (base32
+            "1hnpknkqnc2m900kkzrzx9l6g5dy5dassrdj9pn34x1pcdkyr2a8"))))
+    (build-system python-build-system)
+    (native-inputs
+     `(("python-m2r" ,python-m2r)
+       ("python-setuptools-scm" ,python-setuptools-scm)))
+    (propagated-inputs
+     `(("python-six" ,python-six)
+       ("python-attrs" ,python-attrs)))
+    (home-page "https://github.com/glyph/Automat")
+    (synopsis
+      "Self-service finite-state machines for the programmer on the go")
+    (description "Automat is a library for concise, idiomatic Python expression
+of finite-state automata (particularly deterministic finite-state
+transducers).")
+    (license license:expat)))
+
+(define-public python2-automat
+  (package-with-python2 python-automat))
+
 (define-public python-m2r
   (package
     (name "python-m2r")
-- 
2.11.1





Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Thu, 23 Feb 2017 13:40:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: Updating alot (and other collateral updates)
Date: Thu, 23 Feb 2017 14:39:18 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> My ultimate goal with this patch set was to update alot and all of its
> (python) dependency closure.
>
> [PATCH 1/8] gnu: Add python-attrs.
> [PATCH 2/8] gnu: Add python-constantly.
> [PATCH 3/8] gnu: Add python-m2r.
> [PATCH 4/8] gnu: python-setuptools-scm: Update to 1.15.0.
> [PATCH 5/8] gnu: Add python-automat.
> [PATCH 6/8] gnu: Add python-incremental.
> [PATCH 7/8] gnu: python-twisted: Update to 17.1.0.
> [PATCH 8/8] gnu: alot: Update to 0.5.1.

Hi Troy,

Thanks a lot for these! The series looks good, but since setuptools-scm
causes a rebuild of 89 packages, I would like to delay this until bug
#25177 is solved (so that we actually notice any build failures).

I'll go through these more thoroughly next week, I hope to get the
'python-tests' branch merged this weekend or so.

Thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 06 Mar 2017 12:55:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: Updating alot (and other collateral updates)
Date: Mon, 06 Mar 2017 13:54:04 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> My ultimate goal with this patch set was to update alot and all of its
> (python) dependency closure.
>
> [PATCH 1/8] gnu: Add python-attrs.
> [PATCH 2/8] gnu: Add python-constantly.
> [PATCH 3/8] gnu: Add python-m2r.
> [PATCH 4/8] gnu: python-setuptools-scm: Update to 1.15.0.
> [PATCH 5/8] gnu: Add python-automat.
> [PATCH 6/8] gnu: Add python-incremental.
> [PATCH 7/8] gnu: python-twisted: Update to 17.1.0.
> [PATCH 8/8] gnu: alot: Update to 0.5.1.


Hi Troy,

Apologies for the looong delay! :)

Some of these packages are failing the 'check' phase, which went
unnoticed before the mentioned bug 25177 was fixed. Can you look into
it?

I will comment on each patch separately. Thanks again!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 06 Mar 2017 13:01:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: [PATCH 1/8] gnu: Add python-attrs.
Date: Mon, 06 Mar 2017 14:00:01 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> * gnu/packages/python.scm (python-attrs, python2-attrs): New variables.
> ---
>  gnu/packages/python.scm | 24 +++++++++++++++++++++++-
>  1 file changed, 23 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
> index 3e59b5892..e3904624c 100644
> --- a/gnu/packages/python.scm
> +++ b/gnu/packages/python.scm
> @@ -22,7 +22,7 @@
>  ;;; Copyright © 2016 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
>  ;;; Copyright © 2016 Daniel Pimentel <d4n1 <at> d4n1.org>
>  ;;; Copyright © 2016 Sou Bunnbu <iyzsong <at> gmail.com>
> -;;; Copyright © 2016 Troy Sankey <sankeytms <at> gmail.com>
> +;;; Copyright © 2016, 2017 Troy Sankey <sankeytms <at> gmail.com>
>  ;;; Copyright © 2016, 2017 ng0 <contact.ng0 <at> cryptolab.net>
>  ;;; Copyright © 2016 Dylan Jeffers <sapientech <at> sapientech <at> openmailbox.org>
>  ;;; Copyright © 2016 David Craven <david <at> craven.ch>
> @@ -12708,3 +12708,25 @@ specified to apply on the key before comparison (e.g. @code{string.lower})).")
>  Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
>  parse many formal languages.")
>      (license license:gpl2)))
> +
> +(define-public python-attrs
> +  (package
> +    (name "python-attrs")
> +    (version "16.3.0")
> +    (source
> +      (origin
> +        (method url-fetch)
> +          (uri (pypi-uri "attrs" version))
> +        (sha256
> +          (base32
> +            "1k1w8xg7mbd9r8624irnwnzlf3g8lqymba2sw6xz6diyf9vk2840"))))

Indentation is off in this section.

> +    (build-system python-build-system)
> +    (home-page "https://github.com/python-attrs/attrs/")
> +    (synopsis "Attributes Without Boilerplate")
                             ^       ^
Lowercase here.

> +    (description "@code{attrs} is an MIT-licensed Python package with class

s/MIT-licensed//

> +decorators that ease the chores of implementing the most common
> +attribute-related object protocols.")
> +    (license license:expat)))
> +
> +(define-public python2-attrs
> +  (package-with-python2 python-attrs))
> -- 
> 2.11.1
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 06 Mar 2017 13:06:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: [PATCH 6/8] gnu: Add python-incremental.
Date: Mon, 06 Mar 2017 14:05:50 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> * gnu/packages/python.scm (python-incremental, python2-incremental): New
> variables.

LGTM. It seems all of these packages needs indentation fix, so I won't
nag about it further!

> ---
>  gnu/packages/python.scm | 21 +++++++++++++++++++++
>  1 file changed, 21 insertions(+)
>
> diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
> index e91beff18..575ac67a8 100644
> --- a/gnu/packages/python.scm
> +++ b/gnu/packages/python.scm
> @@ -12709,6 +12709,27 @@ Python.  It is based on Parsing Expression Grammars, PEG.  With pyPEG you can
>  parse many formal languages.")
>      (license license:gpl2)))
>  
> +(define-public python-incremental
> +  (package
> +    (name "python-incremental")
> +    (version "16.10.1")
> +    (source
> +      (origin
> +        (method url-fetch)
> +        (uri (pypi-uri "incremental" version))
> +        (sha256
> +          (base32
> +            "0hh382gsj5lfl3fsabblk2djngl4n5yy90xakinasyn41rr6pb8l"))))
> +    (build-system python-build-system)
> +    (home-page "https://github.com/hawkowl/incremental")
> +    (synopsis "Library for versioning Python projects")
> +    (description "Incremental is a small library that versions your Python
> +projects.")
> +    (license license:expat)))
> +
> +(define-public python2-incremental
> +  (package-with-python2 python-incremental))
> +
>  (define-public python-automat
>    (package
>      (name "python-automat")
> -- 
> 2.11.1
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 06 Mar 2017 13:08:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: [PATCH 7/8] gnu: python-twisted: Update to 17.1.0.
Date: Mon, 06 Mar 2017 14:07:03 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> * gnu/packages/python.scm (python-twisted): Update to 17.1.0.
> [propagated-inputs]: Add python-incremental, python-constantly,
> python-automat.

LGTM!

> ---
>  gnu/packages/python.scm | 9 ++++++---
>  1 file changed, 6 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
> index 575ac67a8..af67ccff5 100644
> --- a/gnu/packages/python.scm
> +++ b/gnu/packages/python.scm
> @@ -10376,16 +10376,19 @@ to provide a high-level synchronous API on top of the libev event loop.")
>  (define-public python-twisted
>    (package
>      (name "python-twisted")
> -    (version "16.2.0")
> +    (version "17.1.0")
>      (source (origin
>                (method url-fetch)
>                (uri (pypi-uri "Twisted" version ".tar.bz2"))
>                (sha256
>                 (base32
> -                "0ydxrp9myw1mvsz3qfzx5579y5llmqa82pxvqchgp5syczffi450"))))
> +                "1p245mg15hkxp7hy5cyq2fgvlgjkb4cg0gwkwd148nzy1bbi3wnv"))))
>      (build-system python-build-system)
>      (propagated-inputs
> -     `(("python-zope-interface" ,python-zope-interface)))
> +     `(("python-zope-interface" ,python-zope-interface)
> +       ("python-incremental" ,python-incremental)
> +       ("python-constantly" ,python-constantly)
> +       ("python-automat" ,python-automat)))
>      (home-page "https://twistedmatrix.com/")
>      (synopsis "Asynchronous networking framework written in Python")
>      (description
> -- 
> 2.11.1
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Mon, 06 Mar 2017 13:08:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Troy Sankey <sankeytms <at> gmail.com>, 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: [PATCH 8/8] gnu: alot: Update to 0.5.1.
Date: Mon, 06 Mar 2017 14:07:31 +0100
[Message part 1 (text/plain, inline)]
Troy Sankey <sankeytms <at> gmail.com> writes:

> * gnu/packages/mail.scm (alot): Update to 0.5.1.
> [arguments]: Enable tests.
> [native-inputs]: Add python2-mock.

Yay, LGTM!

> ---
>  gnu/packages/mail.scm | 11 ++++++-----
>  1 file changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
> index a9b2cb3ec..4e6d3ce90 100644
> --- a/gnu/packages/mail.scm
> +++ b/gnu/packages/mail.scm
> @@ -14,7 +14,7 @@
>  ;;; Copyright © 2016 Leo Famulari <leo <at> famulari.name>
>  ;;; Copyright © 2016 Lukas Gradl <lgradl <at> openmailbox.org>
>  ;;; Copyright © 2016 Alex Kost <alezost <at> gmail.com>
> -;;; Copyright © 2016 Troy Sankey <sankeytms <at> gmail.com>
> +;;; Copyright © 2016, 2017 Troy Sankey <sankeytms <at> gmail.com>
>  ;;; Copyright © 2016, 2017 <contact.ng0 <at> cryptolab.net>
>  ;;; Copyright © 2016 Clément Lassieur <clement <at> lassieur.org>
>  ;;; Copyright © 2016 Arun Isaac <arunisaac <at> systemreboot.net>
> @@ -575,7 +575,7 @@ attachments, create new maildirs, and so on.")
>  (define-public alot
>    (package
>      (name "alot")
> -    (version "0.4")
> +    (version "0.5.1")
>      (source (origin
>                (method url-fetch)
>                ;; package author intends on distributing via github rather
> @@ -586,13 +586,14 @@ attachments, create new maildirs, and so on.")
>                (file-name (string-append "alot-" version ".tar.gz"))
>                (sha256
>                 (base32
> -                "0sl1kl2fhkv208llnbny4blcvrfdk4vx6bcw5pnyh9ylwb0pipi2"))))
> +                "0wax30hjzmkqfml7hig1dqw1v1y63yc0cgbzl96x58b9h2ggqx3a"))))
>      (build-system python-build-system)
>      (arguments
> -     `(#:tests? #f ; no tests
> -       ;; python 3 is currently unsupported, more info:
> +     `(;; python 3 is currently unsupported, more info:
>         ;; https://github.com/pazz/alot/blob/master/docs/source/faq.rst
>         #:python ,python-2))
> +    (native-inputs
> +     `(("python2-mock" ,python2-mock)))
>      (inputs
>       `(("python2-magic" ,python2-magic)
>         ("python2-configobj" ,python2-configobj)
> -- 
> 2.11.1
[signature.asc (application/pgp-signature, inline)]

Added tag(s) moreinfo. Request was from ludo <at> gnu.org (Ludovic Courtès) to control <at> debbugs.gnu.org. (Fri, 10 Mar 2017 08:31:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#25808; Package guix-patches. (Sun, 07 May 2017 10:14:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Troy Sankey <sankeytms <at> gmail.com>
Cc: 25808 <at> debbugs.gnu.org
Subject: Re: bug#25808: Updating alot (and other collateral updates)
Date: Sun, 07 May 2017 12:13:05 +0200
Troy Sankey <sankeytms <at> gmail.com> writes:

> Debbugs split off half of my patches in this series and created
> individual bugs for them.  Sorry, I don't understand why.  I used
> git send-email like I normally would on guix-devel <at> gnu.org.

It’s best to send a single email (e.g. the cover letter) to
guix-patches <at> gnu.org first, wait for confirmation from debbugs, and then
send all the patches to the bug address (e.g. 25808 <at> debbugs.gnu.org).

BTW: I see that these patches have not been pushed yet.  Do you plan on
sending updated patches?

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Tue, 10 Oct 2017 21:13:02 GMT) Full text and rfc822 format available.

Notification sent to Troy Sankey <sankeytms <at> gmail.com>:
bug acknowledged by developer. (Tue, 10 Oct 2017 21:13:02 GMT) Full text and rfc822 format available.

Message #63 received at 25808-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Troy Sankey <sankeytms <at> gmail.com>
Cc: 25808-done <at> debbugs.gnu.org
Subject: Re: bug#25808: Updating alot (and other collateral updates)
Date: Tue, 10 Oct 2017 23:11:19 +0200
Hi Troy,

Ricardo Wurmus <rekado <at> elephly.net> writes:

> Troy Sankey <sankeytms <at> gmail.com> writes:
>
>> Debbugs split off half of my patches in this series and created
>> individual bugs for them.  Sorry, I don't understand why.  I used
>> git send-email like I normally would on guix-devel <at> gnu.org.
>
> It’s best to send a single email (e.g. the cover letter) to
> guix-patches <at> gnu.org first, wait for confirmation from debbugs, and then
> send all the patches to the bug address (e.g. 25808 <at> debbugs.gnu.org).
>
> BTW: I see that these patches have not been pushed yet.  Do you plan on
> sending updated patches?


I have taken your patches, made the changes suggested by Marius, updated
some of the packages to the latest version and pushed them to master
with commit 3f81ca324.

Thanks again for your contribution!

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 08 Nov 2017 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 275 days ago.

Previous Next


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