GNU bug report logs - #50439
[PATCH] gnu: Add av-98

Previous Next

Package: guix-patches;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Mon, 6 Sep 2021 19:50:02 UTC

Severity: normal

Tags: patch

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Bug is archived. No further changes may be made.

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

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#50439; Package guix-patches. (Mon, 06 Sep 2021 19:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Howard <christopher <at> librehacker.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 06 Sep 2021 19:50:02 GMT) Full text and rfc822 format available.

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

From: Christopher Howard <christopher <at> librehacker.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add av-98
Date: Mon, 06 Sep 2021 11:48:45 -0800
[Message part 1 (text/plain, inline)]
This patch adds `av-98`, a command-line Gemini browser.

-- 
Christopher Howard
Gemini capsule: gemini://gem.librehacker.com
Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com

[0001-gnu-Add-av-98.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#50439; Package guix-patches. (Wed, 08 Sep 2021 18:51:02 GMT) Full text and rfc822 format available.

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

From: Xinglu Chen <public <at> yoctocell.xyz>
To: Christopher Howard <christopher <at> librehacker.com>, 50439 <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Wed, 08 Sep 2021 20:50:37 +0200
[Message part 1 (text/plain, inline)]
On Mon, Sep 06 2021, Christopher Howard wrote:

> This patch adds `av-98`, a command-line Gemini browser.
>
> -- 
> Christopher Howard
> Gemini capsule: gemini://gem.librehacker.com
> Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com
>
> From 6695c286ef661924f8c666f645be4830dfaff70f Mon Sep 17 00:00:00 2001
> From: Christopher Howard <christopher <at> librehacker.com>
> Date: Mon, 6 Sep 2021 11:42:09 -0800
> Subject: [PATCH] gnu: Add av-98
>
> * gnu/packages/web-browsers.scm (av-98): New variable.
> ---
>  gnu/packages/web-browsers.scm | 19 +++++++++++++++++++
>  1 file changed, 19 insertions(+)
>
> diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
> index be4fa61a37..f7faeab89f 100644
> --- a/gnu/packages/web-browsers.scm
> +++ b/gnu/packages/web-browsers.scm
> @@ -19,6 +19,7 @@
>  ;;; Copyright © 2021 Benoit Joly <benoit <at> benoitj.ca>
>  ;;; Copyright © 2021 Alexander Krotov <krotov <at> iitp.ru>
>  ;;; Copyright © 2020 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
> +;;; Copyright © 2021 Christopher Howard <christopher <at> librehacker.com>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -903,3 +904,21 @@ interface.")
>      (synopsis "Gemini client with a terminal interface")
>      (description "Telescope is a w3m-like browser for Gemini.")
>      (license license:x11)))
> +
> +(define-public av-98
> +  (package
> +    (name "av-98")
> +    (version "1.0.1")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (pypi-uri "AV-98" version))

I noticed that the PyPi updater mistakes the package for the ‘av’[1]
package and says that it can updated to version 8.0.3.

  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:911:13: av-98 <at> 1.0.1: can be upgraded to 8.0.3

That’s probably something that should be fixed with the PyPi importer,
though.

> +       (sha256
> +        (base32
> +         "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i"))))
> +    (build-system python-build-system)
> +    (home-page
> +     "https://tildegit.org/solderpunk/AV-98/")

No need for a newline.  :-)

> +    (synopsis "Command line Gemini client")
> +    (description "Command line Gemini client.")

The descrption should consist of one or more complete sentences,  see
“16.4.4 Synopses and Descriptions” in the manual for more details.  I
suggest (based on the README):

  AV-98 is an experimental client for the Gemini protocol.  Features
  include

  @itemize
  @item TOFU or CA server certificate validation;
  @item Extensive client certificate support if an openssl binary is available;
  @item Ability to specify external handler programs for different MIME types;
  @item Gopher proxy support;
  @item Advanced navigation tools like tour and mark (as per VF-1);
  @item Bookmarks;
  @item IPv6 support;
  @item Support for any character encoding recognised by Python.
  @end itemize

Otherwise, builds fine and LGTM!

[1]: <https://pypi.org/project/av/>
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#50439; Package guix-patches. (Wed, 08 Sep 2021 20:09:01 GMT) Full text and rfc822 format available.

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

From: Christopher Howard <christopher <at> librehacker.com>
To: Xinglu Chen <public <at> yoctocell.xyz>, 50439 <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Wed, 08 Sep 2021 12:07:38 -0800
Do I need to submit a new patch for the description update? Might take
me a day or two to get to it.

Guix lint also gave me some message about 8.0.3 being available but I
was about 98% sure there was no such version available. The current
patch is almost a verbatim copy of what I got out of "guix import
pypi".

-----Original Message-----
From: Xinglu Chen <public <at> yoctocell.xyz>
To: Christopher Howard <christopher <at> librehacker.com>, 
50439 <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Wed, 08 Sep 2021 20:50:37 +0200

On Mon, Sep 06 2021, Christopher Howard wrote:

> This patch adds `av-98`, a command-line Gemini browser.
> 
> -- 
> Christopher Howard
> Gemini capsule: gemini://gem.librehacker.com
> Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com
> 
> From 6695c286ef661924f8c666f645be4830dfaff70f Mon Sep 17 00:00:00
> 2001
> From: Christopher Howard <christopher <at> librehacker.com>
> Date: Mon, 6 Sep 2021 11:42:09 -0800
> Subject: [PATCH] gnu: Add av-98
> 
> * gnu/packages/web-browsers.scm (av-98): New variable.
> ---
>  gnu/packages/web-browsers.scm | 19 +++++++++++++++++++
>  1 file changed, 19 insertions(+)
> 
> diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-
> browsers.scm
> index be4fa61a37..f7faeab89f 100644
> --- a/gnu/packages/web-browsers.scm
> +++ b/gnu/packages/web-browsers.scm
> @@ -19,6 +19,7 @@
>  ;;; Copyright © 2021 Benoit Joly <benoit <at> benoitj.ca>
>  ;;; Copyright © 2021 Alexander Krotov <krotov <at> iitp.ru>
>  ;;; Copyright © 2020 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
> +;;; Copyright © 2021 Christopher Howard <christopher <at> librehacker.com
> >
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -903,3 +904,21 @@ interface.")
>      (synopsis "Gemini client with a terminal interface")
>      (description "Telescope is a w3m-like browser for Gemini.")
>      (license license:x11)))
> +
> +(define-public av-98
> +  (package
> +    (name "av-98")
> +    (version "1.0.1")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (pypi-uri "AV-98" version))

I noticed that the PyPi updater mistakes the package for the ‘av’[1]
package and says that it can updated to version 8.0.3.

  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:911:13: 
av-98 <at> 1.0.1: can be upgraded to 8.0.3

That’s probably something that should be fixed with the PyPi importer,
though.

> +       (sha256
> +        (base32
> +         "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i"))))
> +    (build-system python-build-system)
> +    (home-page
> +     "https://tildegit.org/solderpunk/AV-98/")

No need for a newline.  :-)

> +    (synopsis "Command line Gemini client")
> +    (description "Command line Gemini client.")

The descrption should consist of one or more complete sentences,  see
“16.4.4 Synopses and Descriptions” in the manual for more details.  I
suggest (based on the README):

  AV-98 is an experimental client for the Gemini protocol.  Features
  include

  @itemize
  @item TOFU or CA server certificate validation;
  @item Extensive client certificate support if an openssl binary is
available;
  @item Ability to specify external handler programs for different MIME
types;
  @item Gopher proxy support;
  @item Advanced navigation tools like tour and mark (as per VF-1);
  @item Bookmarks;
  @item IPv6 support;
  @item Support for any character encoding recognised by Python.
  @end itemize

Otherwise, builds fine and LGTM!

[1]: <https://pypi.org/project/av/>





Information forwarded to guix-patches <at> gnu.org:
bug#50439; Package guix-patches. (Fri, 10 Sep 2021 13:15:01 GMT) Full text and rfc822 format available.

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

From: Christopher Howard <christopher <at> librehacker.com>
To: Xinglu Chen <public <at> yoctocell.xyz>, 50439 <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Fri, 10 Sep 2021 05:14:30 -0800
[Message part 1 (text/plain, inline)]
Patch has been attached with the requested changes.

-- 
Christopher Howard
Gemini capsule: gemini://gem.librehacker.com
Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com


On Wed, 2021-09-08 at 20:50 +0200, Xinglu Chen wrote:
> On Mon, Sep 06 2021, Christopher Howard wrote:
> 
> > This patch adds `av-98`, a command-line Gemini browser.
> > 
> > -- 
> > Christopher Howard
> > Gemini capsule: gemini://gem.librehacker.com
> > Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com
> > 
> > From 6695c286ef661924f8c666f645be4830dfaff70f Mon Sep 17 00:00:00 2001
> > From: Christopher Howard <christopher <at> librehacker.com>
> > Date: Mon, 6 Sep 2021 11:42:09 -0800
> > Subject: [PATCH] gnu: Add av-98
> > 
> > * gnu/packages/web-browsers.scm (av-98): New variable.
> > ---
> >  gnu/packages/web-browsers.scm | 19 +++++++++++++++++++
> >  1 file changed, 19 insertions(+)
> > 
> > diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
> > index be4fa61a37..f7faeab89f 100644
> > --- a/gnu/packages/web-browsers.scm
> > +++ b/gnu/packages/web-browsers.scm
> > @@ -19,6 +19,7 @@
> >  ;;; Copyright © 2021 Benoit Joly <benoit <at> benoitj.ca>
> >  ;;; Copyright © 2021 Alexander Krotov <krotov <at> iitp.ru>
> >  ;;; Copyright © 2020 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
> > +;;; Copyright © 2021 Christopher Howard <christopher <at> librehacker.com>
> >  ;;;
> >  ;;; This file is part of GNU Guix.
> >  ;;;
> > @@ -903,3 +904,21 @@ interface.")
> >      (synopsis "Gemini client with a terminal interface")
> >      (description "Telescope is a w3m-like browser for Gemini.")
> >      (license license:x11)))
> > +
> > +(define-public av-98
> > +  (package
> > +    (name "av-98")
> > +    (version "1.0.1")
> > +    (source
> > +     (origin
> > +       (method url-fetch)
> > +       (uri (pypi-uri "AV-98" version))
> 
> I noticed that the PyPi updater mistakes the package for the ‘av’[1]
> package and says that it can updated to version 8.0.3.
> 
>   /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:911:13: av-98 <at> 1.0.1: can be upgraded to 8.0.3
> 
> That’s probably something that should be fixed with the PyPi importer,
> though.
> 
> > +       (sha256
> > +        (base32
> > +         "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i"))))
> > +    (build-system python-build-system)
> > +    (home-page
> > +     "https://tildegit.org/solderpunk/AV-98/")
> 
> No need for a newline.  :-)
> 
> > +    (synopsis "Command line Gemini client")
> > +    (description "Command line Gemini client.")
> 
> The descrption should consist of one or more complete sentences,  see
> “16.4.4 Synopses and Descriptions” in the manual for more details.  I
> suggest (based on the README):
> 
>   AV-98 is an experimental client for the Gemini protocol.  Features
>   include
> 
>   @itemize
>   @item TOFU or CA server certificate validation;
>   @item Extensive client certificate support if an openssl binary is available;
>   @item Ability to specify external handler programs for different MIME types;
>   @item Gopher proxy support;
>   @item Advanced navigation tools like tour and mark (as per VF-1);
>   @item Bookmarks;
>   @item IPv6 support;
>   @item Support for any character encoding recognised by Python.
>   @end itemize
> 
> Otherwise, builds fine and LGTM!
> 
> [1]: <https://pypi.org/project/av/>
[0001-gnu-Add-av-98.patch (text/x-patch, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#50439; Package guix-patches. (Tue, 14 Sep 2021 15:37:02 GMT) Full text and rfc822 format available.

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

From: Xinglu Chen <public <at> yoctocell.xyz>
To: Christopher Howard <christopher <at> librehacker.com>, 50439 <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Tue, 14 Sep 2021 17:36:33 +0200
[Message part 1 (text/plain, inline)]
On Fri, Sep 10 2021, Christopher Howard wrote:

> Patch has been attached with the requested changes.
>
> -- 
> Christopher Howard
> Gemini capsule: gemini://gem.librehacker.com
> Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com
>
>
> On Wed, 2021-09-08 at 20:50 +0200, Xinglu Chen wrote:
>> On Mon, Sep 06 2021, Christopher Howard wrote:
>> 
>> > This patch adds `av-98`, a command-line Gemini browser.
>> > 
>> > -- 
>> > Christopher Howard
>> > Gemini capsule: gemini://gem.librehacker.com
>> > Web version: https://proxy.vulpes.one/gemini/gem.librehacker.com
>> > 
>> > From 6695c286ef661924f8c666f645be4830dfaff70f Mon Sep 17 00:00:00 2001
>> > From: Christopher Howard <christopher <at> librehacker.com>
>> > Date: Mon, 6 Sep 2021 11:42:09 -0800
>> > Subject: [PATCH] gnu: Add av-98
>> > 
>> > * gnu/packages/web-browsers.scm (av-98): New variable.
>> > ---
>> >  gnu/packages/web-browsers.scm | 19 +++++++++++++++++++
>> >  1 file changed, 19 insertions(+)
>> > 
>> > diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
>> > index be4fa61a37..f7faeab89f 100644
>> > --- a/gnu/packages/web-browsers.scm
>> > +++ b/gnu/packages/web-browsers.scm
>> > @@ -19,6 +19,7 @@
>> >  ;;; Copyright © 2021 Benoit Joly <benoit <at> benoitj.ca>
>> >  ;;; Copyright © 2021 Alexander Krotov <krotov <at> iitp.ru>
>> >  ;;; Copyright © 2020 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
>> > +;;; Copyright © 2021 Christopher Howard <christopher <at> librehacker.com>
>> >  ;;;
>> >  ;;; This file is part of GNU Guix.
>> >  ;;;
>> > @@ -903,3 +904,21 @@ interface.")
>> >      (synopsis "Gemini client with a terminal interface")
>> >      (description "Telescope is a w3m-like browser for Gemini.")
>> >      (license license:x11)))
>> > +
>> > +(define-public av-98
>> > +  (package
>> > +    (name "av-98")
>> > +    (version "1.0.1")
>> > +    (source
>> > +     (origin
>> > +       (method url-fetch)
>> > +       (uri (pypi-uri "AV-98" version))
>> 
>> I noticed that the PyPi updater mistakes the package for the ‘av’[1]
>> package and says that it can updated to version 8.0.3.
>> 
>>   /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:911:13: av-98 <at> 1.0.1: can be upgraded to 8.0.3
>> 
>> That’s probably something that should be fixed with the PyPi importer,
>> though.
>> 
>> > +       (sha256
>> > +        (base32
>> > +         "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i"))))
>> > +    (build-system python-build-system)
>> > +    (home-page
>> > +     "https://tildegit.org/solderpunk/AV-98/")
>> 
>> No need for a newline.  :-)
>> 
>> > +    (synopsis "Command line Gemini client")
>> > +    (description "Command line Gemini client.")
>> 
>> The descrption should consist of one or more complete sentences,  see
>> “16.4.4 Synopses and Descriptions” in the manual for more details.  I
>> suggest (based on the README):
>> 
>>   AV-98 is an experimental client for the Gemini protocol.  Features
>>   include
>> 
>>   @itemize
>>   @item TOFU or CA server certificate validation;
>>   @item Extensive client certificate support if an openssl binary is available;
>>   @item Ability to specify external handler programs for different MIME types;
>>   @item Gopher proxy support;
>>   @item Advanced navigation tools like tour and mark (as per VF-1);
>>   @item Bookmarks;
>>   @item IPv6 support;
>>   @item Support for any character encoding recognised by Python.
>>   @end itemize
>> 
>> Otherwise, builds fine and LGTM!
>> 
>> [1]: <https://pypi.org/project/av/>
> From 561cdb35e69226c4c86fa611863f6abb82216011 Mon Sep 17 00:00:00 2001
> From: Christopher Howard <christopher <at> librehacker.com>
> Date: Fri, 10 Sep 2021 05:07:46 -0800
> Subject: [PATCH] gnu: Add av-98
>
> * gnu/packages/web-browsers.scm (av-98): New variable.
> ---
>  gnu/packages/web-browsers.scm | 29 +++++++++++++++++++++++++++++
>  1 file changed, 29 insertions(+)
>
> diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
> index be4fa61a37..cda9dee32f 100644
> --- a/gnu/packages/web-browsers.scm
> +++ b/gnu/packages/web-browsers.scm
> @@ -19,6 +19,7 @@
>  ;;; Copyright © 2021 Benoit Joly <benoit <at> benoitj.ca>
>  ;;; Copyright © 2021 Alexander Krotov <krotov <at> iitp.ru>
>  ;;; Copyright © 2020 Hartmut Goebel <h.goebel <at> crazy-compilers.com>
> +;;; Copyright © 2021 Christopher Howard <christopher <at> librehacker.com>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -903,3 +904,31 @@ interface.")
>      (synopsis "Gemini client with a terminal interface")
>      (description "Telescope is a w3m-like browser for Gemini.")
>      (license license:x11)))
> +
> +(define-public av-98
> +  (package
> +    (name "av-98")
> +    (version "1.0.1")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (pypi-uri "AV-98" version))
> +       (sha256
> +        (base32
> +         "02fjnc2rvm010gb3i07p8r4xlhrmnv1wca1qymfjcymr7vm68h0i"))))
> +    (build-system python-build-system)
> +    (home-page "https://tildegit.org/solderpunk/AV-98/")
> +    (synopsis "Command line Gemini client")
> +    (description "AV-98 is an experimental client for the Gemini protocol.
> +Features include
> +@itemize
> +@item TOFU or CA server certificate validation;
> +@item Extensive client certificate support if an openssl binary is available;
> +@item Ability to specify external handler programs for different MIME types;
> +@item Gopher proxy support;
> +@item Advanced navigation tools like tour and mark (as per VF-1);
> +@item Bookmarks;
> +@item IPv6 support;
> +@item Support for any character encoding recognised by Python.
> +@end itemize")
> +    (license license:bsd-2)))
> -- 
> 2.33.0

LGTM, but I don’t have commit access, so someone else will have to merge
it.  :-)
[signature.asc (application/pgp-signature, inline)]

Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Tue, 14 Sep 2021 21:55:01 GMT) Full text and rfc822 format available.

Notification sent to Christopher Howard <christopher <at> librehacker.com>:
bug acknowledged by developer. (Tue, 14 Sep 2021 21:55:02 GMT) Full text and rfc822 format available.

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

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Xinglu Chen <public <at> yoctocell.xyz>, Christopher Howard
 <christopher <at> librehacker.com>, 50439-done <at> debbugs.gnu.org
Subject: Re: [bug#50439] [PATCH] gnu: Add av-98
Date: Tue, 14 Sep 2021 23:53:56 +0200
Am Dienstag, den 14.09.2021, 17:36 +0200 schrieb Xinglu Chen:
> LGTM, but I don’t have commit access, so someone else will have to
> merge it.  :-)
I do.  Pushed :)





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 13 Oct 2021 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 196 days ago.

Previous Next


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