Re: [PATCH] Patchseries: perl-www-opensearch and dependencies.
On Thu, Aug 18, 2016 at 11:09:23AM +, ng0 wrote: > Hi, > > Eric Bavier writes: > > > On Sun, 14 Aug 2016 17:19:10 + > > ng0 wrote: > > > >> This patch series adds perl-www-opensearch and the 13 patches leading to > >> it (the dependencies). > > > > Thanks for all the patches! Comments dispersed throughtout: > > > >> > [...] > > > > Otherwise LGTM! > > > > `~Eric > > Thanks for reviewing. All the problems are addressed, and some > additional changes to move comments when no test can be run are moved to > save lines. > > > -- > ng0 > For non-prism friendly talk find me on http://www.psyced.org Patches pushed! -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted signature.asc Description: PGP signature
Re: [PATCH] Patchseries: perl-www-opensearch and dependencies.
Hi, should I send these patches in separate emails with git send-email for a simpler review? ng0 writes: > Hi, > > Eric Bavier writes: > >> On Sun, 14 Aug 2016 17:19:10 + >> ng0 wrote: >> >>> This patch series adds perl-www-opensearch and the 13 patches leading to >>> it (the dependencies). >> >> Thanks for all the patches! Comments dispersed throughtout: >> >>> > [...] >> >> Otherwise LGTM! >> >> `~Eric > > Thanks for reviewing. All the problems are addressed, and some > additional changes to move comments when no test can be run are moved to > save lines. > > From 5f3065a36e27ddafdfd0c56b3b29838e0bf15228 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 12:42:12 + > Subject: [PATCH 01/14] gnu: Add perl-uri-template. > > * gnu/packages/web.scm (perl-uri-template): New variable. > --- > gnu/packages/web.scm | 24 > 1 file changed, 24 insertions(+) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 29055c3..986bfcc 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -2964,6 +2964,30 @@ URI::Find::Schemeless. For a command-line interface, > urifind is provided.") > methods for WebSocket URIs as it does for HTTP URIs.") > (license (package-license perl > > +(define-public perl-uri-template > + (package > +(name "perl-uri-template") > +(version "0.22") > +(source (origin > + (method url-fetch) > + (uri (string-append > "mirror://cpan/authors/id/B/BR/BRICAS/URI-Template-" > + version ".tar.gz")) > + (sha256 > + (base32 > +"08kjjb4c0v9gqfrfnj1wkivylxl05finn11ra64dj136fhmnyrbg" > +(build-system perl-build-system) > +(inputs > + `(("perl-uri" ,perl-uri))) > +(native-inputs > + `(("perl-test-pod-coverage" ,perl-test-pod-coverage) > + ("perl-test-pod" ,perl-test-pod) > + ("perl-json" ,perl-json))) > +(home-page "http://search.cpan.org/dist/URI-Template";) > +(synopsis "Object for handling URI templates") > +(description "This perl module provides a wrapper around URI templates > as described in > +RFC 6570.") > +(license (package-license perl > + > (define-public perl-www-curl >(package > (name "perl-www-curl") > -- > 2.9.3 > > From 97dd97c46ec0d77cab6df66595b60cacab5e4234 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 13:02:00 + > Subject: [PATCH 02/14] gnu: Add perl-class-errorhandler. > > * gnu/packages/perl.scm (perl-class-errorhandler): New variable. > --- > gnu/packages/perl.scm | 21 + > 1 file changed, 21 insertions(+) > > diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm > index aef92f4..4e3d1fa 100644 > --- a/gnu/packages/perl.scm > +++ b/gnu/packages/perl.scm > @@ -700,6 +700,27 @@ subclasses and can be overridden.") > type for perl.") > (license (package-license perl > > +(define-public perl-class-errorhandler > + (package > +(name "perl-class-errorhandler") > +(version "0.04") > +(source (origin > + (method url-fetch) > + (uri (string-append "mirror://cpan/authors/id/T/TO/TOKUHIROM/" > + "Class-ErrorHandler-" version ".tar.gz")) > + (sha256 > + (base32 > +"00j5f0z4riyq7i95jww291dpmbn0hmmvkcbrh7p0p8lpqz7jsb9l" > +(build-system perl-build-system) > +(home-page "http://search.cpan.org/dist/Class-ErrorHandler";) > +(synopsis "Base class for error handling") > +(description > + "@code{Class::ErrorHandler} provides an error-handling mechanism that > is generic > +enough to be used as the base class for a variety of OO classes. Subclasses > inherit > +its two error-handling methods, error and errstr, to communicate error > messages back > +to the calling program.") > +(license (package-license perl > + > (define-public perl-class-factory-util >(package > (name "perl-class-factory-util") > -- > 2.9.3 > > From c32d61f5ee7be18c9c25bc02f17d1b7d404e4928 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 13:13:18 + > Subject: [PATCH 03/14] gnu: Add perl-datetime-format-mail. > > * gnu/packages/perl.scm (perl-datetime-format-mail): New variable. > --- > gnu/packages/perl.scm | 21 + > 1 file changed, 21 insertions(+) > > diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm > index 4e3d1fa..db941fb 100644 > --- a/gnu/packages/perl.scm > +++ b/gnu/packages/perl.scm > @@ -1792,6 +1792,27 @@ to create DateTime objects, with some custom tweaks to > smooth out the rough > edges (mainly concerning timezone detection and selection).") > (license (package-license perl > > +(define-public perl-datetime-format-mail > + (package > +(name "perl-datetime-format-mail") > +(version "0.403") > +(source (origin > + (method url-fetch) > +
Re: [PATCH] Patchseries: perl-www-opensearch and dependencies.
Hi, Eric Bavier writes: > On Sun, 14 Aug 2016 17:19:10 + > ng0 wrote: > >> This patch series adds perl-www-opensearch and the 13 patches leading to >> it (the dependencies). > > Thanks for all the patches! Comments dispersed throughtout: > >> [...] > > Otherwise LGTM! > > `~Eric Thanks for reviewing. All the problems are addressed, and some additional changes to move comments when no test can be run are moved to save lines. >From 5f3065a36e27ddafdfd0c56b3b29838e0bf15228 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 12:42:12 + Subject: [PATCH 01/14] gnu: Add perl-uri-template. * gnu/packages/web.scm (perl-uri-template): New variable. --- gnu/packages/web.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 29055c3..986bfcc 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2964,6 +2964,30 @@ URI::Find::Schemeless. For a command-line interface, urifind is provided.") methods for WebSocket URIs as it does for HTTP URIs.") (license (package-license perl +(define-public perl-uri-template + (package +(name "perl-uri-template") +(version "0.22") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BR/BRICAS/URI-Template-" + version ".tar.gz")) + (sha256 + (base32 +"08kjjb4c0v9gqfrfnj1wkivylxl05finn11ra64dj136fhmnyrbg" +(build-system perl-build-system) +(inputs + `(("perl-uri" ,perl-uri))) +(native-inputs + `(("perl-test-pod-coverage" ,perl-test-pod-coverage) + ("perl-test-pod" ,perl-test-pod) + ("perl-json" ,perl-json))) +(home-page "http://search.cpan.org/dist/URI-Template";) +(synopsis "Object for handling URI templates") +(description "This perl module provides a wrapper around URI templates as described in +RFC 6570.") +(license (package-license perl + (define-public perl-www-curl (package (name "perl-www-curl") -- 2.9.3 >From 97dd97c46ec0d77cab6df66595b60cacab5e4234 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 13:02:00 + Subject: [PATCH 02/14] gnu: Add perl-class-errorhandler. * gnu/packages/perl.scm (perl-class-errorhandler): New variable. --- gnu/packages/perl.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index aef92f4..4e3d1fa 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -700,6 +700,27 @@ subclasses and can be overridden.") type for perl.") (license (package-license perl +(define-public perl-class-errorhandler + (package +(name "perl-class-errorhandler") +(version "0.04") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/T/TO/TOKUHIROM/" + "Class-ErrorHandler-" version ".tar.gz")) + (sha256 + (base32 +"00j5f0z4riyq7i95jww291dpmbn0hmmvkcbrh7p0p8lpqz7jsb9l" +(build-system perl-build-system) +(home-page "http://search.cpan.org/dist/Class-ErrorHandler";) +(synopsis "Base class for error handling") +(description + "@code{Class::ErrorHandler} provides an error-handling mechanism that is generic +enough to be used as the base class for a variety of OO classes. Subclasses inherit +its two error-handling methods, error and errstr, to communicate error messages back +to the calling program.") +(license (package-license perl + (define-public perl-class-factory-util (package (name "perl-class-factory-util") -- 2.9.3 >From c32d61f5ee7be18c9c25bc02f17d1b7d404e4928 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 13:13:18 + Subject: [PATCH 03/14] gnu: Add perl-datetime-format-mail. * gnu/packages/perl.scm (perl-datetime-format-mail): New variable. --- gnu/packages/perl.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 4e3d1fa..db941fb 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -1792,6 +1792,27 @@ to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).") (license (package-license perl +(define-public perl-datetime-format-mail + (package +(name "perl-datetime-format-mail") +(version "0.403") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BO/BOOK/" + "DateTime-Format-Mail-" version ".tar.gz")) + (sha256 + (base32 +"1c7wapbi9g9p2za52l3skhh31vg4da5kx2yfqzsqyf3p8iff7y4d" +(build-system perl-build-system) +(inputs + `(("perl-datetime" ,perl-datetime) + ("perl-params-validate"
Re: [PATCH] Patchseries: perl-www-opensearch and dependencies.
On Sun, 14 Aug 2016 17:19:10 + ng0 wrote: > This patch series adds perl-www-opensearch and the 13 patches leading to > it (the dependencies). Thanks for all the patches! Comments dispersed throughtout: > > > From 32adba9d07c73aee701861817b530a8a54ce065d Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 12:42:12 + > Subject: [PATCH 02/15] gnu: Add perl-uri-template. > > * gnu/packages/web.scm (perl-uri-template): New variable. > --- > gnu/packages/web.scm | 24 > 1 file changed, 24 insertions(+) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 9106295..d596d83 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -2959,6 +2959,30 @@ URI::Find::Schemeless. For a command-line interface, > urifind is provided.") > methods for WebSocket URIs as it does for HTTP URIs.") > (license (package-license perl > > +(define-public perl-uri-template > + (package > +(name "perl-uri-template") > +(version "0.22") > +(source (origin > + (method url-fetch) > + (uri (string-append > "mirror://cpan/authors/id/B/BR/BRICAS/URI-Template-" > + version ".tar.gz")) > + (sha256 > + (base32 > +"08kjjb4c0v9gqfrfnj1wkivylxl05finn11ra64dj136fhmnyrbg" > +(build-system perl-build-system) > +(inputs > + `(("perl-uri" ,perl-uri))) > +(native-inputs > + `(("perl-test-pod-coverage" ,perl-test-pod-coverage) > + ("perl-test-pod" ,perl-test-pod) > + ("perl-json" ,perl-json))) > +(home-page "http://search.cpan.org/dist/URI-Template";) > +(synopsis "Object for handling URI templates (RFC 6570)") I would leave mention of the RFC out of the synopsis. > +(description "This perl module provides a wrapper around URI templates > as described in > +RFC 6570.") > +(license (package-license perl > + > (define-public perl-www-curl >(package > (name "perl-www-curl") > -- > 2.9.2 > > > From 57880ce0893fbdd1107225b0a119aa0193ecbfc3 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 13:02:00 + > Subject: [PATCH 03/15] gnu: Add perl-class-errorhandler. > > * gnu/packages/perl.scm (perl-class-errorhandler): New variable. > --- > gnu/packages/perl.scm | 21 + > 1 file changed, 21 insertions(+) > > diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm > index aef92f4..ee49f16 100644 > --- a/gnu/packages/perl.scm > +++ b/gnu/packages/perl.scm > @@ -700,6 +700,27 @@ subclasses and can be overridden.") > type for perl.") > (license (package-license perl > > +(define-public perl-class-errorhandler > + (package > +(name "perl-class-errorhandler") > +(version "0.04") > +(source (origin > + (method url-fetch) > + (uri (string-append "mirror://cpan/authors/id/T/TO/TOKUHIROM/" > + "Class-ErrorHandler-" version ".tar.gz")) > + (sha256 > + (base32 > +"00j5f0z4riyq7i95jww291dpmbn0hmmvkcbrh7p0p8lpqz7jsb9l" > +(build-system perl-build-system) > +(home-page "http://search.cpan.org/dist/Class-ErrorHandler";) > +(synopsis "Base class for error handling") > +(description > + "Class::ErrorHandler provides an error-handling mechanism that is > generic enough ^ Wrap class names in texinfo "@code{...}", everywhere. > +to be used as the base class for a variety of OO classes. Subclasses > inherit its > +two error-handling methods, error and errstr, to communicate error messages > back > +to the calling program.") > +(license (package-license perl > + > (define-public perl-class-factory-util >(package > (name "perl-class-factory-util") > -- > 2.9.2 > [...] > > From 30ecbeb69e87140d2d11deb86b06126e69100f11 Mon Sep 17 00:00:00 2001 > From: ng0 > Date: Sun, 14 Aug 2016 13:55:21 + > Subject: [PATCH 07/15] gnu: Add perl-uri-fetch. > > * gnu/packages/web.scm (perl-uri-fetch): New variable. > --- > gnu/packages/web.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 5970df5..38ca8ff 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -2940,6 +2940,31 @@ represent \"Uniform Resource Identifier references\" > as specified in RFC 2396 > and updated by RFC 2732.") > (home-page "http://search.cpan.org/dist/URI/";))) > > +(define-public perl-uri-fetch > + (package > +(name "perl-uri-fetch") > +(version "0.13") > +(source (origin > + (method url-fetch) > + (uri (string-append "mirror://cpan/authors/id/N/NE/NEILB/" > + "URI-Fetch-" version ".tar.gz")) > + (sha256 > + (base32 > +"0rw6xiqm70s218aii9id3hf8j3pz6n22xnwd8v9m1ff2bnh63c0d" > +(build-system p
[PATCH] Patchseries: perl-www-opensearch and dependencies.
This patch series adds perl-www-opensearch and the 13 patches leading to it (the dependencies). >From 32adba9d07c73aee701861817b530a8a54ce065d Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 12:42:12 + Subject: [PATCH 02/15] gnu: Add perl-uri-template. * gnu/packages/web.scm (perl-uri-template): New variable. --- gnu/packages/web.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 9106295..d596d83 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2959,6 +2959,30 @@ URI::Find::Schemeless. For a command-line interface, urifind is provided.") methods for WebSocket URIs as it does for HTTP URIs.") (license (package-license perl +(define-public perl-uri-template + (package +(name "perl-uri-template") +(version "0.22") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BR/BRICAS/URI-Template-" + version ".tar.gz")) + (sha256 + (base32 +"08kjjb4c0v9gqfrfnj1wkivylxl05finn11ra64dj136fhmnyrbg" +(build-system perl-build-system) +(inputs + `(("perl-uri" ,perl-uri))) +(native-inputs + `(("perl-test-pod-coverage" ,perl-test-pod-coverage) + ("perl-test-pod" ,perl-test-pod) + ("perl-json" ,perl-json))) +(home-page "http://search.cpan.org/dist/URI-Template";) +(synopsis "Object for handling URI templates (RFC 6570)") +(description "This perl module provides a wrapper around URI templates as described in +RFC 6570.") +(license (package-license perl + (define-public perl-www-curl (package (name "perl-www-curl") -- 2.9.2 >From 57880ce0893fbdd1107225b0a119aa0193ecbfc3 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 13:02:00 + Subject: [PATCH 03/15] gnu: Add perl-class-errorhandler. * gnu/packages/perl.scm (perl-class-errorhandler): New variable. --- gnu/packages/perl.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index aef92f4..ee49f16 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -700,6 +700,27 @@ subclasses and can be overridden.") type for perl.") (license (package-license perl +(define-public perl-class-errorhandler + (package +(name "perl-class-errorhandler") +(version "0.04") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/T/TO/TOKUHIROM/" + "Class-ErrorHandler-" version ".tar.gz")) + (sha256 + (base32 +"00j5f0z4riyq7i95jww291dpmbn0hmmvkcbrh7p0p8lpqz7jsb9l" +(build-system perl-build-system) +(home-page "http://search.cpan.org/dist/Class-ErrorHandler";) +(synopsis "Base class for error handling") +(description + "Class::ErrorHandler provides an error-handling mechanism that is generic enough +to be used as the base class for a variety of OO classes. Subclasses inherit its +two error-handling methods, error and errstr, to communicate error messages back +to the calling program.") +(license (package-license perl + (define-public perl-class-factory-util (package (name "perl-class-factory-util") -- 2.9.2 >From a5093047a349b11fc848e5f2ec4ef348234891c5 Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 14 Aug 2016 13:13:18 + Subject: [PATCH 04/15] gnu: Add perl-datetime-format-mail. * gnu/packages/perl.scm (perl-datetime-format-mail): New variable. --- gnu/packages/perl.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index ee49f16..841c3e8 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -1792,6 +1792,27 @@ to create DateTime objects, with some custom tweaks to smooth out the rough edges (mainly concerning timezone detection and selection).") (license (package-license perl +(define-public perl-datetime-format-mail + (package +(name "perl-datetime-format-mail") +(version "0.403") +(source (origin + (method url-fetch) + (uri (string-append "mirror://cpan/authors/id/B/BO/BOOK/" + "DateTime-Format-Mail-" version ".tar.gz")) + (sha256 + (base32 +"1c7wapbi9g9p2za52l3skhh31vg4da5kx2yfqzsqyf3p8iff7y4d" +(build-system perl-build-system) +(inputs + `(("perl-datetime" ,perl-datetime) + ("perl-params-validate" ,perl-params-validate))) +(home-page "http://search.cpan.org/dist/DateTime-Format-Mail";) +(synopsis "Convert between DateTime and RFC2822/822 formats") +(description "RFCs 2822 and 822 specify date formats to be used by email. +This module parses and emits such dates.") +(license (package-license perl + (define-publ