[PATCH 0/4] Update ikiwiki and dependencies

  • Done
  • quality assurance status badge
Details
2 participants
  • Alex Griffin
  • Ludovic Courtès
Owner
unassigned
Submitted by
Alex Griffin
Severity
normal
A
A
Alex Griffin wrote on 11 Jun 2019 15:47
(address . guix-patches@gnu.org)
34f07774-364e-47e5-8749-8a62a489e02c@www.fastmail.com
This patch series updates ikiwiki, as well as any transitive dependencies that don't trigger hundreds of rebuilds according to `guix refresh`.

--
Alex Griffin
A
A
Alex Griffin wrote on 11 Jun 2019 15:49
[PATCH 1/4] gnu: perl-db-file: Update to 1.852.
(address . 36168@debbugs.gnu.org)
47d3d380-841a-4d63-b76d-3c81d6bbe515@www.fastmail.com
This patch updates perl-db-file to 1.852.

--
Alex Griffin
From 100887135f7964260c5b3c38fe99f3ddc5f451aa Mon Sep 17 00:00:00 2001
From: Alex Griffin <a@ajgrf.com>
Date: Mon, 10 Jun 2019 21:41:28 -0500
Subject: [PATCH 1/4] gnu: perl-db-file: Update to 1.852.

* gnu/packages/databases.scm (perl-db-file): Update to 1.852.
---
gnu/packages/databases.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 09a262d139..20115493e0 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -34,6 +34,7 @@
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2019 Jack Hill <jackhill@jackhill.us>
+;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1896,7 +1897,7 @@ database.")
(define-public perl-db-file
(package
(name "perl-db-file")
- (version "1.843")
+ (version "1.852")
(source
(origin
(method url-fetch)
@@ -1906,7 +1907,7 @@ database.")
".tar.gz"))
(sha256
(base32
- "0sildz1i3fmh949w1scpjsyjx0cbmfw0yna3y70mc6vbwp8y696y"))))
+ "14c30xyqx9c1hxw40bqbzls41al8gmklxv5jbk2kknmn4dsrbdrs"))))
(build-system perl-build-system)
(inputs `(("bdb" ,bdb)))
(native-inputs `(("perl-test-pod" ,perl-test-pod)))
--
2.22.0
A
A
Alex Griffin wrote on 11 Jun 2019 15:50
[PATCH 2/4] gnu: perl-canary-stability: Update to 2013.
(address . 36168@debbugs.gnu.org)
d5520082-0ee9-4e0f-8f75-e8aee49c8ca2@www.fastmail.com
This patch updates perl-canary-stability to version 2013.

--
Alex Griffin
From 498f46cbb223b0803d0c3989cbeab3207921b0fc Mon Sep 17 00:00:00 2001
From: Alex Griffin <a@ajgrf.com>
Date: Mon, 10 Jun 2019 21:47:20 -0500
Subject: [PATCH 2/4] gnu: perl-canary-stability: Update to 2013.

* gnu/packages/perl.scm (perl-canary-stability): Update to 2013.
---
gnu/packages/perl.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index 8e9410e37a..a0096deaf3 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -21,6 +21,7 @@
;;; Copyright © 2018, 2019 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2018, 2019 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2018 Kei Kebreau <kkebreau@posteo.net>
+;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -711,14 +712,14 @@ is captured while being passed through to the original file handles.")
(define-public perl-canary-stability
(package
(name "perl-canary-stability")
- (version "2012")
+ (version "2013")
(source (origin
(method url-fetch)
(uri (string-append "mirror://cpan/authors/id/M/ML/MLEHMANN/"
"Canary-Stability-" version ".tar.gz"))
(sha256
(base32
- "01vih43hvpqy67m6a6fwmlswli91mqpv8n8ccglvlkc33l8hn97x"))))
+ "1smnsx371x9zrqmylgq145991xh8561mraqfyrlbiz4mrxi1rjd5"))))
(build-system perl-build-system)
(home-page "https://metacpan.org/release/Canary-Stability")
(synopsis "Check compatibility with the installed perl version")
--
2.22.0
A
A
Alex Griffin wrote on 11 Jun 2019 15:50
[PATCH 3/4] gnu: perl-yaml-libyaml: Update to 0.78.
(address . 36168@debbugs.gnu.org)
228ccfd2-643f-42ac-aaad-a65fd49b3116@www.fastmail.com
This patch updates perl-yaml-libyaml to 0.78.

--
Alex Griffin
From f0b59f96f07b35a8d7f0e8eddbd9eb7bc9f5a34c Mon Sep 17 00:00:00 2001
From: Alex Griffin <a@ajgrf.com>
Date: Mon, 10 Jun 2019 21:49:50 -0500
Subject: [PATCH 3/4] gnu: perl-yaml-libyaml: Update to 0.78.

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

Toggle diff (24 lines)
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index a0096deaf3..3875c71911 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -9430,7 +9430,7 @@ on the YAML 1.0 specification.")
(define-public perl-yaml-libyaml
(package
(name "perl-yaml-libyaml")
- (version "0.76")
+ (version "0.78")
(source
(origin
(method url-fetch)
@@ -9439,7 +9439,7 @@ on the YAML 1.0 specification.")
version
".tar.gz"))
(sha256
- (base32 "1m94g36sl9rasjlvlsf65xcal5hvkc3gbzd7l68h17az75269kyy"))))
+ (base32 "03plv3wfqqqf7g8mxr8f6wlki2af8w3rg9xcfii1z5l1f1iarxx1"))))
(build-system perl-build-system)
(home-page
"https://metacpan.org/release/YAML-LibYAML")
--
2.22.0
A
A
Alex Griffin wrote on 11 Jun 2019 15:51
[PATCH 4/4] gnu: ikiwiki: Update to 3.20190228.
(address . 36168@debbugs.gnu.org)
76ab27bc-d5f1-4fa7-8ac0-e660babc888f@www.fastmail.com
Finally, this patch updates ikiwiki to version 3.20190228.

--
Alex Griffin
From b47c9c068ddbd94dce31aab1706a28418b274719 Mon Sep 17 00:00:00 2001
From: Alex Griffin <a@ajgrf.com>
Date: Mon, 10 Jun 2019 21:05:28 -0500
Subject: [PATCH 4/4] gnu: ikiwiki: Update to 3.20190228.

* gnu/packages/web.scm (ikiwiki): Update to 3.20190228.
---
gnu/packages/web.scm | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 86109ab77a..37f3a0f972 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -32,6 +32,7 @@
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
;;; Copyright © 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2019 Brendan Tildesley <mail@brendan.scot>
+;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4234,27 +4235,19 @@ NetSurf project.")
(define-public ikiwiki
(package
(name "ikiwiki")
- (version "3.20170111")
+ (version "3.20190228")
(source
(origin
(method url-fetch)
(uri (string-append "http://snapshot.debian.org/archive/debian/"
- "20170111T215449Z/pool/main/i/ikiwiki/ikiwiki_"
- version ".tar.xz"))
+ "20190301T035241Z/pool/main/i/ikiwiki/ikiwiki_"
+ version ".orig.tar.xz"))
(sha256
(base32
- "00d7yzv426fvqbhvzyafddv7fa6b4j2647b0wi371wd5yjj9j3sz"))))
+ "17pyblaqhkb61lxl63bzndiffism8k859p54k3k4sghclq6lsynh"))))
(build-system perl-build-system)
(arguments
- `(;; Image tests fail
- ;;
- ;; Test Summary Report
- ;; -------------------
- ;; t/img.t (Wstat: 2304 Tests: 62 Failed: 9)
- ;; Failed tests: 21, 27-28, 30-35
- ;; Non-zero exit status: 9
- #:tests? #f
- #:phases
+ `(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'include-PERL5LIB-in-wrapper
(lambda _
--
2.22.0
A
A
Alex Griffin wrote on 11 Jun 2019 16:02
Update ikiwiki and dependencies
(address . 36168@debbugs.gnu.org)
74233d6f-f785-4f75-9985-85a0d338457e@www.fastmail.com
I should also mention that I tested every package that `guix refresh` suggested to rebuild. The only failure was hydra, which fails even without this patch series.

--
Alex Griffin
L
L
Ludovic Courtès wrote on 13 Jun 2019 23:18
(name . Alex Griffin)(address . a@ajgrf.com)(address . 36168-done@debbugs.gnu.org)
875zp918wk.fsf@gnu.org
Hello,

"Alex Griffin" <a@ajgrf.com> skribis:

Toggle quote (2 lines)
> This patch series updates ikiwiki, as well as any transitive dependencies that don't trigger hundreds of rebuilds according to `guix refresh`.

Applied it all!

BTW, we don’t have an Ikiwiki service yet; hint, hint. ;-)

Thank you,
Ludo’.
Closed
A
A
Alex Griffin wrote on 14 Jun 2019 16:47
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 36168@debbugs.gnu.org)
b40fac0e-86d1-425b-9ff5-7f4e0f47bf0d@www.fastmail.com
On Thu, Jun 13, 2019, at 9:18 PM, Ludovic Courtès wrote:
Toggle quote (2 lines)
> BTW, we don’t have an Ikiwiki service yet; hint, hint. ;-)

Haha I've never actually used the ikiwiki CGI (I use it as a static site generator), so I wouldn't know where to start.

--
Alex Griffin
?