unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 01/26] gnu: Add perl-file-pushd.
@ 2017-03-23 14:00 Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 02/26] gnu: Add perl-test-needs Alex Sassmannshausen
                   ` (25 more replies)
  0 siblings, 26 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-file-pushd): New variable
---
 gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 086e1fae0..4944ceb2a 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -3002,6 +3002,34 @@ of arbitrary depth and to delete an entire directory subtree from the
 file system.")
     (license (package-license perl))))
 
+(define-public perl-file-pushd
+  (package
+    (name "perl-file-pushd")
+    (version "1.014")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-"
+             version
+             ".tar.gz"))
+       (sha256
+        (base32
+         "02rlqvyy7gly3dsqwaa81aisyy9c791b8xvwzczcbgmcwgzkgaxm"))))
+    (build-system perl-build-system)
+    (home-page
+     "http://search.cpan.org/dist/File-pushd")
+    (synopsis
+     "Change directory temporarily for a limited scope")
+    (description "@code{File::pushd} does a temporary @code{chdir} that is
+easily and automatically reverted, similar to @code{pushd} in some Unix
+command shells.  It works by creating an object that caches the original
+working directory.  When the object is destroyed, the destructor calls
+@code{chdir} to revert to the original working directory.  By storing the
+object in a lexical variable with a limited scope, this happens automatically
+at the end of the scope.")
+    (license asl2.0)))
+
 (define-public perl-file-list
   (package
     (name "perl-file-list")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 02/26] gnu: Add perl-test-needs.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 03/26] gnu: perl-b-hooks-endofscope: Update to 0.21 Alex Sassmannshausen
                   ` (24 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-test-needs): New variable.
---
 gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 4944ceb2a..ce2c59e4c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6761,6 +6761,34 @@ functions, along with automatically turning on strict and warning and gives a
 bit more fine-grained control over test suites.")
     (license (package-license perl))))
 
+(define-public perl-test-needs
+  (package
+    (name "perl-test-needs")
+    (version "0.002005")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "mirror://cpan/authors/id/H/HA/HAARG/Test-Needs-"
+             version
+             ".tar.gz"))
+       (sha256
+        (base32
+         "16gkgpmr9hvkz382iaqd3500269lk2d44fqaw3dsrvc66nc36kss"))))
+    (build-system perl-build-system)
+    (home-page
+     "http://search.cpan.org/dist/Test-Needs")
+    (synopsis
+     "Skip tests when modules not available")
+    (description "@code{Test::Needs} allows you to skip test scripts if
+modules are not available.  The requested modules will be loaded, and
+optionally have their versions checked.  If the module is missing, the test
+script will be skipped.  Modules that are found but fail to compile will exit
+with an error rather than skip.
+
+If used in a subtest, the remainder of the subtest will be skipped.")
+    (license (package-license perl))))
+
 (define-public perl-test-nowarnings
   (package
     (name "perl-test-nowarnings")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 03/26] gnu: perl-b-hooks-endofscope: Update to 0.21.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 02/26] gnu: Add perl-test-needs Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 04/26] gnu: perl-capture-tiny: Update to 0.46 Alex Sassmannshausen
                   ` (23 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-b-hooks-endofscope): Update to 0.21.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index ce2c59e4c..97655a646 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -380,7 +380,7 @@ parent.")
 (define-public perl-b-hooks-endofscope
   (package
     (name "perl-b-hooks-endofscope")
-    (version "0.13")
+    (version "0.21")
     (source
      (origin
        (method url-fetch)
@@ -388,7 +388,7 @@ parent.")
                            "B-Hooks-EndOfScope-" version ".tar.gz"))
        (sha256
         (base32
-         "1f5d0lbkwf23dfjn60g6fynmjhy5rxdyxcpdfb07srm73qpg2zpi"))))
+         "0b70vbpabsy9ia366k330cz1zbdyb1pwhb0l7j28pmpih045iwwh"))))
     (build-system perl-build-system)
     (propagated-inputs
      `(("perl-module-runtime" ,perl-module-runtime)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 04/26] gnu: perl-capture-tiny: Update to 0.46.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 02/26] gnu: Add perl-test-needs Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 03/26] gnu: perl-b-hooks-endofscope: Update to 0.21 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 05/26] gnu: perl-class-load: Update to 0.23 Alex Sassmannshausen
                   ` (22 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-capture-tiny): Update to 0.46.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 97655a646..fef17bbd0 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -603,7 +603,7 @@ algorithm to keep the most used entries in the cache.")
 (define-public perl-capture-tiny
   (package
     (name "perl-capture-tiny")
-    (version "0.28")
+    (version "0.46")
     (source
      (origin
        (method url-fetch)
@@ -612,7 +612,7 @@ algorithm to keep the most used entries in the cache.")
              version ".tar.gz"))
        (sha256
         (base32
-         "117gmwipql1y5xnw9jil3lhdsrf2wsm9wjdzqj66x971n3fwm573"))))
+         "05bhlx6d4nzamhkkh0pkckg7wlvaq6mazf7q1fbb5wpp1j1nlyjx"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/Capture-Tiny")
     (synopsis "Capture STDOUT and STDERR from Perl, XS or external programs")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 05/26] gnu: perl-class-load: Update to 0.23.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (2 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 04/26] gnu: perl-capture-tiny: Update to 0.46 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 06/26] gnu: perl-clone: Update to 0.38 Alex Sassmannshausen
                   ` (21 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-class-load): Update to 0.23.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index fef17bbd0..179e3d1f1 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -973,7 +973,7 @@ loaded class.")
 (define-public perl-class-load
   (package
     (name "perl-class-load")
-    (version "0.22")
+    (version "0.23")
     (source
      (origin
        (method url-fetch)
@@ -981,7 +981,7 @@ loaded class.")
                            "Class-Load-" version ".tar.gz"))
        (sha256
         (base32
-         "049i285yj8hwgzj7nncjbs2bhxvpdk88wmx1d0nh0rdmh5hdnlmy"))))
+         "13xjfh4fadq4pkq7fcj42b26544jl7gqdg2y3imnra9fwxwsbg7j"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-module-build-tiny" ,perl-module-build-tiny)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 06/26] gnu: perl-clone: Update to 0.38.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (3 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 05/26] gnu: perl-class-load: Update to 0.23 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 07/26] gnu: perl-common-sense: Update to 3.74 Alex Sassmannshausen
                   ` (20 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-clone): Update to 0.38.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 179e3d1f1..16b53adef 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -1154,14 +1154,14 @@ arrays for their internal representation.")
 (define-public perl-clone
   (package
     (name "perl-clone")
-    (version "0.37")
+    (version "0.38")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://cpan/authors/id/G/GA/GARU/"
                                   "Clone-" version ".tar.gz"))
               (sha256
                (base32
-                "17fdhxpzrq2nwim3zkcrz4m9gjixp0i886yz54ysrshxy3k53wnr"))))
+                "1s5xrv9zlckqqzyhxi0l9lwj9m6na2bz5hqxrkva2v7gnx5m7c4z"))))
     (build-system perl-build-system)
     (synopsis "Recursively copy Perl datatypes")
     (description
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 07/26] gnu: perl-common-sense: Update to 3.74.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (4 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 06/26] gnu: perl-clone: Update to 0.38 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 08/26] gnu: perl-cpan-meta-check: Update to 0.011 Alex Sassmannshausen
                   ` (19 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-common-sense): Update to 3.74.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 16b53adef..d63614e2a 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -1175,7 +1175,7 @@ objects.")
 (define-public perl-common-sense
   (package
     (name "perl-common-sense")
-    (version "3.73")
+    (version "3.74")
     (source
      (origin
        (method url-fetch)
@@ -1183,7 +1183,7 @@ objects.")
                            "common-sense-" version ".tar.gz"))
        (sha256
         (base32
-         "047xwgpn5611zrhk4c8vk9pzcbk1q7n3q0lfiwhhq7k4fbjca441"))))
+         "1wxv2s0hbjkrnssvxvsds0k213awg5pgdlrpkr6xkpnimc17s7vp"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/common-sense")
     (synopsis "Sane defaults for Perl programs")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 08/26] gnu: perl-cpan-meta-check: Update to 0.011.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (5 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 07/26] gnu: perl-common-sense: Update to 3.74 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 09/26] gnu: perl-devel-overloadinfo: Update to 0.004 Alex Sassmannshausen
                   ` (18 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-cpan-meta-check): Update to 0.011.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index d63614e2a..7cdb610c0 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -1307,7 +1307,7 @@ the caller.")
 (define-public perl-cpan-meta-check
   (package
     (name "perl-cpan-meta-check")
-    (version "0.009")
+    (version "0.011")
     (source
      (origin
        (method url-fetch)
@@ -1315,7 +1315,7 @@ the caller.")
                            "CPAN-Meta-Check-" version ".tar.gz"))
        (sha256
         (base32
-         "0qbk5dwvhd78qgq5x6nim2n0l78pylvlklpbrm56w9yss6pl6bgb"))))
+         "0nxi0xhhd3dwhgri3l8z8gpz2ibvhm5k7jjls8xmnlh0v84p04kh"))))
     (build-system perl-build-system)
     (native-inputs `(("perl-test-deep" ,perl-test-deep)))
     (propagated-inputs `(("perl-cpan-meta" ,perl-cpan-meta)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 09/26] gnu: perl-devel-overloadinfo: Update to 0.004.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (6 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 08/26] gnu: perl-cpan-meta-check: Update to 0.011 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 10/26] gnu: perl-devel-partialdump: Update to 0.18 Alex Sassmannshausen
                   ` (17 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-devel-overloadinfo): Update to 0.004.
---
 gnu/packages/perl.scm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 7cdb610c0..0a8359729 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -2285,7 +2285,7 @@ variable in a subroutines scope to one of your choosing.")
 (define-public perl-devel-overloadinfo
   (package
     (name "perl-devel-overloadinfo")
-    (version "0.002")
+    (version "0.004")
     (source
      (origin
        (method url-fetch)
@@ -2293,8 +2293,10 @@ variable in a subroutines scope to one of your choosing.")
                            "Devel-OverloadInfo-" version ".tar.gz"))
        (sha256
         (base32
-         "14gzjlsqhypqp0szqj6152qfn69snzydgk1yk6bji5zimzv86qyy"))))
+         "0zckjhzdqa6smpp98y15mqafsyzwjxwrvk10snzhn2sb0r889s43"))))
     (build-system perl-build-system)
+    (native-inputs
+     `(("perl-test-fatal" ,perl-test-fatal)))
     (propagated-inputs
      `(("perl-package-stash" ,perl-package-stash)
        ("perl-sub-identify" ,perl-sub-identify)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 10/26] gnu: perl-devel-partialdump: Update to 0.18.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (7 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 09/26] gnu: perl-devel-overloadinfo: Update to 0.004 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 11/26] gnu: perl-module-runtime-conflicts: Update to 0.003 Alex Sassmannshausen
                   ` (16 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-devel-partialdump): Update to 0.18.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 0a8359729..d3f14a8a0 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -2311,7 +2311,7 @@ hierarchy the overloads are declared and where the code implementing it is.")
 (define-public perl-devel-partialdump
   (package
     (name "perl-devel-partialdump")
-    (version "0.17")
+    (version "0.18")
     (source
      (origin
        (method url-fetch)
@@ -2319,7 +2319,7 @@ hierarchy the overloads are declared and where the code implementing it is.")
                            "Devel-PartialDump-" version ".tar.gz"))
        (sha256
         (base32
-         "0nr3qa68x4yp219kd17j1ks9c95qc9agfvz7ddnpn8p78f3kgwfn"))))
+         "0i1khiyi4h4h8vfwn7xip5c53z2hb2rk6407f3csvrdsiibvy53q"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-module-build-tiny" ,perl-module-build-tiny)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 11/26] gnu: perl-module-runtime-conflicts: Update to 0.003.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (8 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 10/26] gnu: perl-devel-partialdump: Update to 0.18 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 12/26] gnu: perl-moose: Update to 2.2004 Alex Sassmannshausen
                   ` (15 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-module-runtime-conflicts): Update to 0.003.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index d3f14a8a0..f702dff73 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4346,7 +4346,7 @@ handling of Perl modules, which are normally handled at compile time.")
 (define-public perl-module-runtime-conflicts
   (package
     (name "perl-module-runtime-conflicts")
-    (version "0.001")
+    (version "0.003")
     (source
      (origin
        (method url-fetch)
@@ -4354,7 +4354,7 @@ handling of Perl modules, which are normally handled at compile time.")
                            "Module-Runtime-Conflicts-" version ".tar.gz"))
        (sha256
         (base32
-         "0pz23ch78lbpn4kdbm04icgsmbr7jvmxwq1p5m4x2pap8qwd0wqg"))))
+         "0x9qfg4pq70v1rl9dfk775fmca7ia308m24vfy8zww4c0dsxqz3h"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-module-build" ,perl-module-build)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 12/26] gnu: perl-moose: Update to 2.2004.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (9 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 11/26] gnu: perl-module-runtime-conflicts: Update to 0.003 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 13/26] gnu: perl-package-deprecationmanager: Update to 0.17 Alex Sassmannshausen
                   ` (14 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-moose): Update to 2.2004.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index f702dff73..fd8a66d4c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -4446,14 +4446,14 @@ Moose and is optimised for rapid startup.")
 (define-public perl-moose
   (package
     (name "perl-moose")
-    (version "2.1403")
+    (version "2.2004")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://cpan/authors/id/E/ET/ETHER/"
                                   "Moose-" version ".tar.gz"))
               (sha256
                (base32
-                "16iaazikbnq2jjjac84jrdpfzm4qwqg1nbfgs11jlwn84q4jp1n3"))))
+                "1c6jx2lnrh2mi9wlj2c0sirj6345xmbpr34ax8d85mcginzq3j74"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-cpan-meta-check" ,perl-cpan-meta-check)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 13/26] gnu: perl-package-deprecationmanager: Update to 0.17.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (10 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 12/26] gnu: perl-moose: Update to 2.2004 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 14/26] gnu: perl-params-validate: Update to 1.26 Alex Sassmannshausen
                   ` (13 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-package-deprecationmanager): Update to 0.17.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index fd8a66d4c..418a25e7c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -5257,7 +5257,7 @@ instance, not by name.")
 (define-public perl-package-deprecationmanager
   (package
     (name "perl-package-deprecationmanager")
-    (version "0.13")
+    (version "0.17")
     (source
      (origin
        (method url-fetch)
@@ -5265,7 +5265,7 @@ instance, not by name.")
                            "Package-DeprecationManager-" version ".tar.gz"))
        (sha256
         (base32
-         "0fkvq3xxwc3l5hg64dr9sj3l12dl59i44cg407qx9sd6r51j3qfi"))))
+         "0jv8svfh1c1q4vxlkf8vjfbdq3n2sj3nx5llv1qrhp1b93d3lx0x"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-test-fatal" ,perl-test-fatal)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 14/26] gnu: perl-params-validate: Update to 1.26.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (11 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 13/26] gnu: perl-package-deprecationmanager: Update to 0.17 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 15/26] gnu: perl-sub-name: Update to 0.21 Alex Sassmannshausen
                   ` (12 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-params-validate): Update to 1.26.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 418a25e7c..f77d7a297 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -5405,7 +5405,7 @@ checking parameters easier.")
 (define-public perl-params-validate
   (package
     (name "perl-params-validate")
-    (version "1.17")
+    (version "1.26")
     (source
      (origin
        (method url-fetch)
@@ -5413,7 +5413,7 @@ checking parameters easier.")
                            "Params-Validate-" version ".tar.gz"))
        (sha256
         (base32
-         "1wh23i9kkma6493c0q1kvy6wmahd6spg6xm3xbp2ar1iy1xhks5l"))))
+         "1vbj78qd46ip09i06dsbb62jfwpzp4bg7yi617v98nvim77w66l2"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-module-build" ,perl-module-build)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 15/26] gnu: perl-sub-name: Update to 0.21.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (12 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 14/26] gnu: perl-params-validate: Update to 1.26 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 16/26] gnu: perl-test-cleannamespaces: Update to 0.22 Alex Sassmannshausen
                   ` (11 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-sub-name): Update to 0.21.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index f77d7a297..90f0d386c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6027,7 +6027,7 @@ can see them.")
 (define-public perl-sub-name
   (package
     (name "perl-sub-name")
-    (version "0.12")
+    (version "0.21")
     (source
      (origin
        (method url-fetch)
@@ -6035,7 +6035,7 @@ can see them.")
                            "Sub-Name-" version ".tar.gz"))
        (sha256
         (base32
-         "1sdlc8pv7vyyc48gzh70hbwzn0hzwl3zbcy2dkmfw8vjzgya5i06"))))
+         "05viq8scqk29g964fsfvls2rhvlb8myz3jblwh5c2ivhw3gfjcmx"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-devel-checkbin" ,perl-devel-checkbin)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 16/26] gnu: perl-test-cleannamespaces: Update to 0.22.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (13 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 15/26] gnu: perl-sub-name: Update to 0.21 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 17/26] gnu: perl-test-exception: Update to 0.43 Alex Sassmannshausen
                   ` (10 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-test-cleannamespaces): Update to 0.22.
---
 gnu/packages/perl.scm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 90f0d386c..cf02cad66 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6420,7 +6420,7 @@ using @code{Test::Class}.")
 (define-public perl-test-cleannamespaces
   (package
     (name "perl-test-cleannamespaces")
-    (version "0.16")
+    (version "0.22")
     (source
      (origin
        (method url-fetch)
@@ -6428,13 +6428,15 @@ using @code{Test::Class}.")
                            "Test-CleanNamespaces-" version ".tar.gz"))
        (sha256
         (base32
-         "1ynrds515gcq954z34zm03rgcx0dskiaz7qj0k7k5gmrjj1kfycp"))))
+         "1jma95agqqy7iwdcl6jbg1waqz7mjqng4l046lpknhfxjhcj4al6"))))
     (build-system perl-build-system)
     (native-inputs
-     `(("perl-test-requires" ,perl-test-requires)
+     `(("perl-file-pushd" ,perl-file-pushd)
+       ("perl-test-requires" ,perl-test-requires)
        ("perl-test-deep" ,perl-test-deep)
        ("perl-test-warnings" ,perl-test-warnings)
-       ("perl-test-tester" ,perl-test-tester)))
+       ("perl-test-tester" ,perl-test-tester)
+       ("perl-test-needs" ,perl-test-needs)))
     (propagated-inputs
      `(("perl-namespace-clean" ,perl-namespace-clean)
        ("perl-package-stash" ,perl-package-stash)
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 17/26] gnu: perl-test-exception: Update to 0.43.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (14 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 16/26] gnu: perl-test-cleannamespaces: Update to 0.22 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 18/26] gnu: perl-test-simple: Update to 1.302078 Alex Sassmannshausen
                   ` (9 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-test-exception): Update to 0.43.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index cf02cad66..c0ae3ea2c 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6528,7 +6528,7 @@ files, as well as to verify that there are no missing or unknown files.")
 (define-public perl-test-exception
   (package
     (name "perl-test-exception")
-    (version "0.36")
+    (version "0.43")
     (source
      (origin
        (method url-fetch)
@@ -6536,7 +6536,7 @@ files, as well as to verify that there are no missing or unknown files.")
                            "Test-Exception-" version ".tar.gz"))
        (sha256
         (base32
-         "1zpwimspbq11wjrli481qk17aabzxab15cnnryflx45nzn3za2xk"))))
+         "0cxm7s4bg0xpxa6l6996a6iq3brr4j7p4hssnkc6dxv4fzq16sqm"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-module-build" ,perl-module-build)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 18/26] gnu: perl-test-simple: Update to 1.302078.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (15 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 17/26] gnu: perl-test-exception: Update to 0.43 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 19/26] gnu: perl-test-warnings: Update to 0.026 Alex Sassmannshausen
                   ` (8 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-test-simple): Update to 1.302078.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index c0ae3ea2c..e007f0cac 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -6973,14 +6973,14 @@ makes fork(2) safe to use in test cases.")
 (define-public perl-test-simple
   (package
     (name "perl-test-simple")
-    (version "1.302062")
+    (version "1.302078")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://cpan/authors/id/E/EX/EXODIST/"
                                   "Test-Simple-" version ".tar.gz"))
               (sha256
                (base32
-                "1sjny65iwnin35lvc203pb07gyx9wrp3gmn6lfrjsbmi986hcab7"))))
+                "05acl24kmz3dgr2nayy162yaf0kz92h1j5vkiavyv6mdh2lz6ixb"))))
     (build-system perl-build-system)
     (synopsis "Basic utilities for writing tests")
     (description
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 19/26] gnu: perl-test-warnings: Update to 0.026.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (16 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 18/26] gnu: perl-test-simple: Update to 1.302078 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 20/26] gnu: perl-time-duration-parse: Update to 0.13 Alex Sassmannshausen
                   ` (7 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-test-warnings): Update to 0.026.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index e007f0cac..5c6525c22 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7081,7 +7081,7 @@ warning based code.")
 (define-public perl-test-warnings
   (package
     (name "perl-test-warnings")
-    (version "0.020")
+    (version "0.026")
     (source
      (origin
        (method url-fetch)
@@ -7089,7 +7089,7 @@ warning based code.")
                            "Test-Warnings-" version ".tar.gz"))
        (sha256
         (base32
-         "1x262kybrdnbiiw53m1axp4zyh4lsfb9mm2shmpm8lwf7sp30isi"))))
+         "024srkwjckp15dxkni9lb1hc8bg4xwc52zz0iich8rv1nnqnhaxf"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/Test-Warnings")
     (synopsis "Test for warnings and the lack of them")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 20/26] gnu: perl-time-duration-parse: Update to 0.13.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (17 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 19/26] gnu: perl-test-warnings: Update to 0.026 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 21/26] gnu: perl-variable-magic: Update to 0.61 Alex Sassmannshausen
                   ` (6 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.13.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 5c6525c22..5eb5e8992 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7538,7 +7538,7 @@ rounded or exact terms.")
 (define-public perl-time-duration-parse
   (package
     (name "perl-time-duration-parse")
-    (version "0.11")
+    (version "0.13")
     (source
      (origin
        (method url-fetch)
@@ -7546,7 +7546,7 @@ rounded or exact terms.")
                            "Time-Duration-Parse-" version ".tar.gz"))
        (sha256
         (base32
-         "1yk4cqkldwzkfy9y9ngqrj7p7sbsrsfa26mrm8f70z5n5m8q31x0"))))
+         "0affdzhsiy7dr6dzj2p6m9lynmjh53k31bprfsfa21pz8551hjj1"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-time-duration" ,perl-time-duration)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 21/26] gnu: perl-variable-magic: Update to 0.61.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (18 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 20/26] gnu: perl-time-duration-parse: Update to 0.13 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 22/26] gnu: perl-yaml: Update to 1.23 Alex Sassmannshausen
                   ` (5 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-variable-magic): Update to 0.61.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 5eb5e8992..3752f5679 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7841,7 +7841,7 @@ UNIVERSAL::isa as a function.")
 (define-public perl-variable-magic
   (package
     (name "perl-variable-magic")
-    (version "0.55")
+    (version "0.61")
     (source
      (origin
        (method url-fetch)
@@ -7849,7 +7849,7 @@ UNIVERSAL::isa as a function.")
                            "Variable-Magic-" version ".tar.gz"))
        (sha256
         (base32
-         "0xzh2vy45ph80bp09j5fcjy8ydgn8yaxsa0fj831q6p1spvyniwg"))))
+         "1mx6z36c3wk61x6lag6kyws5g1cba68cw20vrb92wan7ahpfkbxq"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/Variable-Magic")
     (synopsis "Associate user-defined magic to variables from Perl")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 22/26] gnu: perl-yaml: Update to 1.23.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (19 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 21/26] gnu: perl-variable-magic: Update to 0.61 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 23/26] gnu: perl-cpan-meta-requirements: Update to 2.140 Alex Sassmannshausen
                   ` (4 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-yaml): Update to 1.23.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 3752f5679..5ffe6d48a 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -7914,7 +7914,7 @@ neither visible nor modifiable from Perl space).")
 (define-public perl-yaml
   (package
     (name "perl-yaml")
-    (version "1.14")
+    (version "1.23")
     (source
      (origin
        (method url-fetch)
@@ -7922,7 +7922,7 @@ neither visible nor modifiable from Perl space).")
                            "YAML-" version ".tar.gz"))
        (sha256
         (base32
-         "0sswbkyisgny7ksw34n7zdaxrhsbbn7dgjb9gjybpzhcnml476kc"))))
+         "0kf8mllrgnrmlvjijxc6srjj1y9i8rik5jpjvm8jh4yx70h9gn1a"))))
     (build-system perl-build-system)
     (native-inputs
      `(("perl-test-yaml" ,perl-test-yaml)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 23/26] gnu: perl-cpan-meta-requirements: Update to 2.140.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (20 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 22/26] gnu: perl-yaml: Update to 1.23 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 24/26] gnu: perl-cpan-meta-yaml: Update to 0.018 Alex Sassmannshausen
                   ` (3 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-cpan-meta-requirements): Update to 2.140.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 5ffe6d48a..c6c3a9f06 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8013,7 +8013,7 @@ methods for interrogating that data.")
 (define-public perl-cpan-meta-requirements
   (package
     (name "perl-cpan-meta-requirements")
-    (version "2.131")
+    (version "2.140")
     (source
      (origin
        (method url-fetch)
@@ -8021,7 +8021,7 @@ methods for interrogating that data.")
                            "CPAN-Meta-Requirements-" version ".tar.gz"))
        (sha256
         (base32
-         "12p5s7w3cwcrbpcrxzanvpr0syswhwlqzbaki6m044c45jix2fss"))))
+         "1a8zflgaayycmn3zvd3n64yypa4jyl1va0h51wpr5w46irg69608"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/CPAN-Meta-Requirements")
     (synopsis "Set of version requirements for a CPAN dist")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 24/26] gnu: perl-cpan-meta-yaml: Update to 0.018.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (21 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 23/26] gnu: perl-cpan-meta-requirements: Update to 2.140 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 25/26] gnu: perl-parse-cpan-meta: Update to 2.150010 Alex Sassmannshausen
                   ` (2 subsequent siblings)
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-cpan-meta-yaml): Update to 0.018.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index c6c3a9f06..235bafc32 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8035,7 +8035,7 @@ representation.")
 (define-public perl-cpan-meta-yaml
   (package
     (name "perl-cpan-meta-yaml")
-    (version "0.012")
+    (version "0.018")
     (source
      (origin
        (method url-fetch)
@@ -8043,7 +8043,7 @@ representation.")
                            "CPAN-Meta-YAML-" version ".tar.gz"))
        (sha256
         (base32
-         "0a0d62w8d81kkas4j1h48znk0f0vrpibl31gvz9r8hm77dbqqwkw"))))
+         "150jh9l7baddl2587m23qs2l0pb395qsx9bhsgdsnn6y9k4zgjik"))))
     (build-system perl-build-system)
     (arguments
      `(#:tests? #f))                    ;Tests require Test::More >= 0.99
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 25/26] gnu: perl-parse-cpan-meta: Update to 2.150010.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (22 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 24/26] gnu: perl-cpan-meta-yaml: Update to 0.018 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-23 14:00 ` [PATCH 26/26] gnu: perl-scalar-list-utils: Update to 1.47 Alex Sassmannshausen
  2017-03-24  3:18 ` [PATCH 01/26] gnu: Add perl-file-pushd Kei Kebreau
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-parse-cpan-meta): Update to 2.150010.
---
 gnu/packages/perl.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 235bafc32..1882ececa 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8083,15 +8083,16 @@ system---most of the @code{Module::Build} code is pure-Perl.")
 (define-public perl-parse-cpan-meta
   (package
     (name "perl-parse-cpan-meta")
-    (version "1.4414")
+    (version "2.150010")
     (source
      (origin
        (method url-fetch)
+       ;; This module is now known as CPAN::Meta on CPAN.
        (uri (string-append "mirror://cpan/authors/id/D/DA/DAGOLDEN/"
-                           "Parse-CPAN-Meta-" version ".tar.gz"))
+                           "CPAN-Meta-" version ".tar.gz"))
        (sha256
         (base32
-         "06ya2rg599qanqb1fxiyrd489mvmdgzbw4ph23hwjwpv9lahhxnd"))))
+         "1mm3dfw3ffyzb2ikpqn9l6zyqrxijb4vyywmbx2l21ryqwp0zy74"))))
     (build-system perl-build-system)
     (propagated-inputs
      `(("perl-cpan-meta-yaml" ,perl-cpan-meta-yaml)))
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* [PATCH 26/26] gnu: perl-scalar-list-utils: Update to 1.47.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (23 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 25/26] gnu: perl-parse-cpan-meta: Update to 2.150010 Alex Sassmannshausen
@ 2017-03-23 14:00 ` Alex Sassmannshausen
  2017-03-24  3:18 ` [PATCH 01/26] gnu: Add perl-file-pushd Kei Kebreau
  25 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-23 14:00 UTC (permalink / raw)
  To: guix-devel; +Cc: Alex Sassmannshausen

* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.47.
---
 gnu/packages/perl.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 1882ececa..82c4ef5d1 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -8105,7 +8105,7 @@ files, using JSON::PP and/or CPAN::Meta::YAML.")
 (define-public perl-scalar-list-utils
   (package
     (name "perl-scalar-list-utils")
-    (version "1.41")
+    (version "1.47")
     (source
      (origin
        (method url-fetch)
@@ -8113,7 +8113,7 @@ files, using JSON::PP and/or CPAN::Meta::YAML.")
                            "Scalar-List-Utils-" version ".tar.gz"))
        (sha256
         (base32
-         "04l1q4hps9n8b1hk9kpgpc1cryim7pl9sfdyb7fz5nq4gmz307j7"))))
+         "1qgg6zxqwziva5j1k5gjks4xmhmgklm551ni3zb74sd9f9rk90y4"))))
     (build-system perl-build-system)
     (home-page "http://search.cpan.org/dist/Scalar-List-Utils")
     (synopsis "Common Scalar and List utility subroutines")
-- 
2.11.1

^ permalink raw reply related	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
                   ` (24 preceding siblings ...)
  2017-03-23 14:00 ` [PATCH 26/26] gnu: perl-scalar-list-utils: Update to 1.47 Alex Sassmannshausen
@ 2017-03-24  3:18 ` Kei Kebreau
  2017-03-24  8:13   ` Alex Sassmannshausen
  25 siblings, 1 reply; 33+ messages in thread
From: Kei Kebreau @ 2017-03-24  3:18 UTC (permalink / raw)
  To: Alex Sassmannshausen; +Cc: guix-devel, Alex Sassmannshausen

[-- Attachment #1: Type: text/plain, Size: 2085 bytes --]

Alex Sassmannshausen <alex.sassmannshausen@gmail.com> writes:

> * gnu/packages/perl.scm (perl-file-pushd): New variable
> ---
>  gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
>
> diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
> index 086e1fae0..4944ceb2a 100644
> --- a/gnu/packages/perl.scm
> +++ b/gnu/packages/perl.scm
> @@ -3002,6 +3002,34 @@ of arbitrary depth and to delete an entire directory subtree from the
>  file system.")
>      (license (package-license perl))))
>  
> +(define-public perl-file-pushd
> +  (package
> +    (name "perl-file-pushd")
> +    (version "1.014")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append
> +             "mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-"
> +             version
> +             ".tar.gz"))
> +       (sha256
> +        (base32
> +         "02rlqvyy7gly3dsqwaa81aisyy9c791b8xvwzczcbgmcwgzkgaxm"))))
> +    (build-system perl-build-system)
> +    (home-page
> +     "http://search.cpan.org/dist/File-pushd")
> +    (synopsis
> +     "Change directory temporarily for a limited scope")
> +    (description "@code{File::pushd} does a temporary @code{chdir} that is
> +easily and automatically reverted, similar to @code{pushd} in some Unix
> +command shells.  It works by creating an object that caches the original
> +working directory.  When the object is destroyed, the destructor calls
> +@code{chdir} to revert to the original working directory.  By storing the
> +object in a lexical variable with a limited scope, this happens automatically
> +at the end of the scope.")
> +    (license asl2.0)))
> +
>  (define-public perl-file-list
>    (package
>      (name "perl-file-list")

This series of packages builds and lints fine for me. There are over 200
dependent packages that would have to be rebuilt though, and
core-updates is frozen to my knowledge. We can save this for the next
core-updates cycle, though!

Other Guix users, please correct me if I'm wrong.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24  3:18 ` [PATCH 01/26] gnu: Add perl-file-pushd Kei Kebreau
@ 2017-03-24  8:13   ` Alex Sassmannshausen
  2017-03-24 12:51     ` Ben Woodcroft
  0 siblings, 1 reply; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-24  8:13 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Hi Kei,

Kei Kebreau writes:

> Alex Sassmannshausen <alex.sassmannshausen@gmail.com> writes:
>
>> * gnu/packages/perl.scm (perl-file-pushd): New variable
>> ---
>>  gnu/packages/perl.scm | 28 ++++++++++++++++++++++++++++
>>  1 file changed, 28 insertions(+)
>>
>> diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
>> index 086e1fae0..4944ceb2a 100644
>> --- a/gnu/packages/perl.scm
>> +++ b/gnu/packages/perl.scm
>> @@ -3002,6 +3002,34 @@ of arbitrary depth and to delete an entire directory subtree from the
>>  file system.")
>>      (license (package-license perl))))
>>  
>> +(define-public perl-file-pushd
>> +  (package
>> +    (name "perl-file-pushd")
>> +    (version "1.014")
>> +    (source
>> +     (origin
>> +       (method url-fetch)
>> +       (uri (string-append
>> +             "mirror://cpan/authors/id/D/DA/DAGOLDEN/File-pushd-"
>> +             version
>> +             ".tar.gz"))
>> +       (sha256
>> +        (base32
>> +         "02rlqvyy7gly3dsqwaa81aisyy9c791b8xvwzczcbgmcwgzkgaxm"))))
>> +    (build-system perl-build-system)
>> +    (home-page
>> +     "http://search.cpan.org/dist/File-pushd")
>> +    (synopsis
>> +     "Change directory temporarily for a limited scope")
>> +    (description "@code{File::pushd} does a temporary @code{chdir} that is
>> +easily and automatically reverted, similar to @code{pushd} in some Unix
>> +command shells.  It works by creating an object that caches the original
>> +working directory.  When the object is destroyed, the destructor calls
>> +@code{chdir} to revert to the original working directory.  By storing the
>> +object in a lexical variable with a limited scope, this happens automatically
>> +at the end of the scope.")
>> +    (license asl2.0)))
>> +
>>  (define-public perl-file-list
>>    (package
>>      (name "perl-file-list")
>
> This series of packages builds and lints fine for me. There are over 200
> dependent packages that would have to be rebuilt though, and
> core-updates is frozen to my knowledge. We can save this for the next
> core-updates cycle, though!
>
> Other Guix users, please correct me if I'm wrong.

Thanks for the review!

What command do you use to check the number of packages that would have
to be rebuilt?  I'm asking, because if they are mainly perl libraries
then that figure of 200 really isn't that big of a deal: most perl libs
build super fast.

Ta,

Alex

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24  8:13   ` Alex Sassmannshausen
@ 2017-03-24 12:51     ` Ben Woodcroft
  2017-03-24 13:32       ` Alex Sassmannshausen
  0 siblings, 1 reply; 33+ messages in thread
From: Ben Woodcroft @ 2017-03-24 12:51 UTC (permalink / raw)
  To: alex.sassmannshausen, Kei Kebreau; +Cc: guix-devel

Hi,


On 24/03/17 18:13, Alex Sassmannshausen wrote:
> Hi Kei,
>
> Kei Kebreau writes:
>
>> This series of packages builds and lints fine for me. There are over 200
>> dependent packages that would have to be rebuilt though, and
>> core-updates is frozen to my knowledge. We can save this for the next
>> core-updates cycle, though!
>>
>> Other Guix users, please correct me if I'm wrong.
According to the established guidelines, this should be OK for master 
since it affects <300 packages, so if all dependent packages build then 
I don't see why we shouldn't do that.

https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00933.html

> Thanks for the review!
>
> What command do you use to check the number of packages that would have
> to be rebuilt?  I'm asking, because if they are mainly perl libraries
> then that figure of 200 really isn't that big of a deal: most perl libs
> build super fast.
To check the number of packages use "guix refresh -l"

Thanks for the update patches,
ben

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24 12:51     ` Ben Woodcroft
@ 2017-03-24 13:32       ` Alex Sassmannshausen
  2017-03-24 14:26         ` Kei Kebreau
  2017-03-24 14:44         ` Tobias Geerinckx-Rice
  0 siblings, 2 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-24 13:32 UTC (permalink / raw)
  To: Ben Woodcroft; +Cc: guix-devel

Hi Ben,

Ben Woodcroft writes:

> Hi,
>
>
> On 24/03/17 18:13, Alex Sassmannshausen wrote:
>> Hi Kei,
>>
>> Kei Kebreau writes:
>>
>>> This series of packages builds and lints fine for me. There are over 200
>>> dependent packages that would have to be rebuilt though, and
>>> core-updates is frozen to my knowledge. We can save this for the next
>>> core-updates cycle, though!
>>>
>>> Other Guix users, please correct me if I'm wrong.
> According to the established guidelines, this should be OK for master
> since it affects <300 packages, so if all dependent packages build then
> I don't see why we shouldn't do that.
>
> https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00933.html

Cheers for your comments, very enlightening!  I'm afraid I'm out of my
depth making this decision here.  I'm happy to let my computer rebuild
those 200 packages to see whether the dependent packages build — but
I'm not sure how I would go about testing that.  See below for a theory…?

>> Thanks for the review!
>>
>> What command do you use to check the number of packages that would have
>> to be rebuilt?  I'm asking, because if they are mainly perl libraries
>> then that figure of 200 really isn't that big of a deal: most perl libs
>> build super fast.
> To check the number of packages use "guix refresh -l"

Interesting… so to establish the packages to be rebuilt as a result of
my patch series, would that be:

guix refresh -l perl-scalar-list-utils perl-parse-cpan-meta      \
perl-cpan-meta-requirements perl-yaml perl-variable-magic        \
perl-time-duration-parse perl-test-warnings perl-test-simple     \
perl-test-exception perl-test-cleannamespaces perl-sub-name      \
perl-params-validate perl-package-deprecationmanager perl-moose  \
perl-module-runtime-conflicts perl-devel-partialdump             \
perl-devel-overloadinfo perl-cpan-meta-check perl-common-sense   \
perl-clone perl-class-load perl-capture-tiny perl-b-hooks-endofscope

Building the following 24 packages would ensure 248 dependent packages
are rebuilt: edirect-4.10 perl-modern-perl-1.20150127
perl-text-neattemplate-0.1101 perl-encode-detect-1.01
perl-list-someutils-0.52 perl-db-file-1.838 pam-krb5-4.7
perl-test-trailingspace-0.0300 sslh-1.18 perl-mail-spf-v2.9.0
gerbv-2.6.1 netsurf-3.6 perl-config-ini-0.025 perl-anyevent-i3-0.16
tophat-2.1.0 perl-test-class-most-0.08 gnucash-2.6.15 surfraw-2.2.9
biber-2.5 biber-next-2.6 stow-2.2.2 perl-x11-xcb-0.16 roary-3.7.0
hydra-20151030.1ff48da

Does this mean, that in order to test this I would now simply try to
rebuild the 24 listed packages?

Cheers,

Alex

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24 13:32       ` Alex Sassmannshausen
@ 2017-03-24 14:26         ` Kei Kebreau
  2017-03-25 16:53           ` Alex Sassmannshausen
  2017-03-24 14:44         ` Tobias Geerinckx-Rice
  1 sibling, 1 reply; 33+ messages in thread
From: Kei Kebreau @ 2017-03-24 14:26 UTC (permalink / raw)
  To: Alex Sassmannshausen; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 2945 bytes --]

Alex Sassmannshausen <alex.sassmannshausen@gmail.com> writes:

> Hi Ben,
>
> Ben Woodcroft writes:
>
>> Hi,
>>
>>
>> On 24/03/17 18:13, Alex Sassmannshausen wrote:
>>> Hi Kei,
>>>
>>> Kei Kebreau writes:
>>>
>>>> This series of packages builds and lints fine for me. There are over 200
>>>> dependent packages that would have to be rebuilt though, and
>>>> core-updates is frozen to my knowledge. We can save this for the next
>>>> core-updates cycle, though!
>>>>
>>>> Other Guix users, please correct me if I'm wrong.
>> According to the established guidelines, this should be OK for master
>> since it affects <300 packages, so if all dependent packages build then
>> I don't see why we shouldn't do that.
>>
>> https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00933.html
>
> Cheers for your comments, very enlightening!  I'm afraid I'm out of my
> depth making this decision here.  I'm happy to let my computer rebuild
> those 200 packages to see whether the dependent packages build — but
> I'm not sure how I would go about testing that.  See below for a theory…?
>
>>> Thanks for the review!
>>>
>>> What command do you use to check the number of packages that would have
>>> to be rebuilt?  I'm asking, because if they are mainly perl libraries
>>> then that figure of 200 really isn't that big of a deal: most perl libs
>>> build super fast.
>> To check the number of packages use "guix refresh -l"
>
> Interesting… so to establish the packages to be rebuilt as a result of
> my patch series, would that be:
>
> guix refresh -l perl-scalar-list-utils perl-parse-cpan-meta      \
> perl-cpan-meta-requirements perl-yaml perl-variable-magic        \
> perl-time-duration-parse perl-test-warnings perl-test-simple     \
> perl-test-exception perl-test-cleannamespaces perl-sub-name      \
> perl-params-validate perl-package-deprecationmanager perl-moose  \
> perl-module-runtime-conflicts perl-devel-partialdump             \
> perl-devel-overloadinfo perl-cpan-meta-check perl-common-sense   \
> perl-clone perl-class-load perl-capture-tiny perl-b-hooks-endofscope
>
> Building the following 24 packages would ensure 248 dependent packages
> are rebuilt: edirect-4.10 perl-modern-perl-1.20150127
> perl-text-neattemplate-0.1101 perl-encode-detect-1.01
> perl-list-someutils-0.52 perl-db-file-1.838 pam-krb5-4.7
> perl-test-trailingspace-0.0300 sslh-1.18 perl-mail-spf-v2.9.0
> gerbv-2.6.1 netsurf-3.6 perl-config-ini-0.025 perl-anyevent-i3-0.16
> tophat-2.1.0 perl-test-class-most-0.08 gnucash-2.6.15 surfraw-2.2.9
> biber-2.5 biber-next-2.6 stow-2.2.2 perl-x11-xcb-0.16 roary-3.7.0
> hydra-20151030.1ff48da
>
> Does this mean, that in order to test this I would now simply try to
> rebuild the 24 listed packages?

Yes. Just make sure you use `./pre-inst-env guix build` so that you're
testing the updated perl packages. Thanks!

>
> Cheers,
>
> Alex

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24 13:32       ` Alex Sassmannshausen
  2017-03-24 14:26         ` Kei Kebreau
@ 2017-03-24 14:44         ` Tobias Geerinckx-Rice
  1 sibling, 0 replies; 33+ messages in thread
From: Tobias Geerinckx-Rice @ 2017-03-24 14:44 UTC (permalink / raw)
  To: alex.sassmannshausen; +Cc: guix-devel


[-- Attachment #1.1: Type: text/plain, Size: 675 bytes --]

Alex,

On 24/03/17 14:32, Alex Sassmannshausen wrote:
> Building the following 24 packages would ensure 248 dependent packages
> are rebuilt: edirect-4.10 perl-modern-perl-1.20150127 [...]
> 
> Does this mean, that in order to test this I would now simply try to
> rebuild the 24 listed packages?

Yup.

I'm not 100% sure if that would also build the original edited packages
if they've no dependents (I doubt it), but you've probably done so already.

What you will get is a load of deprecation warnings about using ‘-’
instead of ‘@’. Which reminds me that I need to send a certain one-line
patch to guix-patches...

Kind regards,

T G-R




[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 476 bytes --]

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: [PATCH 01/26] gnu: Add perl-file-pushd.
  2017-03-24 14:26         ` Kei Kebreau
@ 2017-03-25 16:53           ` Alex Sassmannshausen
  0 siblings, 0 replies; 33+ messages in thread
From: Alex Sassmannshausen @ 2017-03-25 16:53 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Heya,

Thank you all for your advice!

I can confirm that the builds were successful locally.

On the back of this I will push to master later this evening.

Cheers,

Alex

Kei Kebreau writes:

> Alex Sassmannshausen <alex.sassmannshausen@gmail.com> writes:
>
>> Hi Ben,
>>
>> Ben Woodcroft writes:
>>
>>> Hi,
>>>
>>>
>>> On 24/03/17 18:13, Alex Sassmannshausen wrote:
>>>> Hi Kei,
>>>>
>>>> Kei Kebreau writes:
>>>>
>>>>> This series of packages builds and lints fine for me. There are over 200
>>>>> dependent packages that would have to be rebuilt though, and
>>>>> core-updates is frozen to my knowledge. We can save this for the next
>>>>> core-updates cycle, though!
>>>>>
>>>>> Other Guix users, please correct me if I'm wrong.
>>> According to the established guidelines, this should be OK for master
>>> since it affects <300 packages, so if all dependent packages build then
>>> I don't see why we shouldn't do that.
>>>
>>> https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00933.html
>>
>> Cheers for your comments, very enlightening!  I'm afraid I'm out of my
>> depth making this decision here.  I'm happy to let my computer rebuild
>> those 200 packages to see whether the dependent packages build — but
>> I'm not sure how I would go about testing that.  See below for a theory…?
>>
>>>> Thanks for the review!
>>>>
>>>> What command do you use to check the number of packages that would have
>>>> to be rebuilt?  I'm asking, because if they are mainly perl libraries
>>>> then that figure of 200 really isn't that big of a deal: most perl libs
>>>> build super fast.
>>> To check the number of packages use "guix refresh -l"
>>
>> Interesting… so to establish the packages to be rebuilt as a result of
>> my patch series, would that be:
>>
>> guix refresh -l perl-scalar-list-utils perl-parse-cpan-meta      \
>> perl-cpan-meta-requirements perl-yaml perl-variable-magic        \
>> perl-time-duration-parse perl-test-warnings perl-test-simple     \
>> perl-test-exception perl-test-cleannamespaces perl-sub-name      \
>> perl-params-validate perl-package-deprecationmanager perl-moose  \
>> perl-module-runtime-conflicts perl-devel-partialdump             \
>> perl-devel-overloadinfo perl-cpan-meta-check perl-common-sense   \
>> perl-clone perl-class-load perl-capture-tiny perl-b-hooks-endofscope
>>
>> Building the following 24 packages would ensure 248 dependent packages
>> are rebuilt: edirect-4.10 perl-modern-perl-1.20150127
>> perl-text-neattemplate-0.1101 perl-encode-detect-1.01
>> perl-list-someutils-0.52 perl-db-file-1.838 pam-krb5-4.7
>> perl-test-trailingspace-0.0300 sslh-1.18 perl-mail-spf-v2.9.0
>> gerbv-2.6.1 netsurf-3.6 perl-config-ini-0.025 perl-anyevent-i3-0.16
>> tophat-2.1.0 perl-test-class-most-0.08 gnucash-2.6.15 surfraw-2.2.9
>> biber-2.5 biber-next-2.6 stow-2.2.2 perl-x11-xcb-0.16 roary-3.7.0
>> hydra-20151030.1ff48da
>>
>> Does this mean, that in order to test this I would now simply try to
>> rebuild the 24 listed packages?
>
> Yes. Just make sure you use `./pre-inst-env guix build` so that you're
> testing the updated perl packages. Thanks!
>
>>
>> Cheers,
>>
>> Alex

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2017-03-25 16:53 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-23 14:00 [PATCH 01/26] gnu: Add perl-file-pushd Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 02/26] gnu: Add perl-test-needs Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 03/26] gnu: perl-b-hooks-endofscope: Update to 0.21 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 04/26] gnu: perl-capture-tiny: Update to 0.46 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 05/26] gnu: perl-class-load: Update to 0.23 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 06/26] gnu: perl-clone: Update to 0.38 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 07/26] gnu: perl-common-sense: Update to 3.74 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 08/26] gnu: perl-cpan-meta-check: Update to 0.011 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 09/26] gnu: perl-devel-overloadinfo: Update to 0.004 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 10/26] gnu: perl-devel-partialdump: Update to 0.18 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 11/26] gnu: perl-module-runtime-conflicts: Update to 0.003 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 12/26] gnu: perl-moose: Update to 2.2004 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 13/26] gnu: perl-package-deprecationmanager: Update to 0.17 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 14/26] gnu: perl-params-validate: Update to 1.26 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 15/26] gnu: perl-sub-name: Update to 0.21 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 16/26] gnu: perl-test-cleannamespaces: Update to 0.22 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 17/26] gnu: perl-test-exception: Update to 0.43 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 18/26] gnu: perl-test-simple: Update to 1.302078 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 19/26] gnu: perl-test-warnings: Update to 0.026 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 20/26] gnu: perl-time-duration-parse: Update to 0.13 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 21/26] gnu: perl-variable-magic: Update to 0.61 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 22/26] gnu: perl-yaml: Update to 1.23 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 23/26] gnu: perl-cpan-meta-requirements: Update to 2.140 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 24/26] gnu: perl-cpan-meta-yaml: Update to 0.018 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 25/26] gnu: perl-parse-cpan-meta: Update to 2.150010 Alex Sassmannshausen
2017-03-23 14:00 ` [PATCH 26/26] gnu: perl-scalar-list-utils: Update to 1.47 Alex Sassmannshausen
2017-03-24  3:18 ` [PATCH 01/26] gnu: Add perl-file-pushd Kei Kebreau
2017-03-24  8:13   ` Alex Sassmannshausen
2017-03-24 12:51     ` Ben Woodcroft
2017-03-24 13:32       ` Alex Sassmannshausen
2017-03-24 14:26         ` Kei Kebreau
2017-03-25 16:53           ` Alex Sassmannshausen
2017-03-24 14:44         ` Tobias Geerinckx-Rice

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).