Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread swedebugia
On 2019-01-23 19:58, Pierre Neidhardt wrote: I'm not sure you need to extract Quickdocs data at all. What Quickdocs does is all automated I believe, so you could probably do the same it's already doing: extract the metadata from the project themselves. Most of the data is contained in the .asd

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread Pierre Neidhardt
I'm not sure you need to extract Quickdocs data at all. What Quickdocs does is all automated I believe, so you could probably do the same it's already doing: extract the metadata from the project themselves. Most of the data is contained in the .asd files. I think looking at Quickdocs code cou

Re: Current state of cargo-build-system

2019-01-23 Thread Danny Milosavljevic
Hi Ivan, On Sun, 20 Jan 2019 16:11:58 -0800 Ivan Petkov wrote: > Are there any philosophical or technical blockers that preclude pulling in > packages from crates.io, Cycles. Also, often Cargo.lock specifies exact versions of dependencies (in programs, at least). >or is it just a matter of c

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread Katherine Cox-Buday
Ricardo Wurmus writes: > swedebugia writes: > >>> The second “link” tag opens but is never closed. This may be valid >>> HTML, but it is not valid XML, which is what xml->sxml expects. >> >> Thanks for the quick answer! >> I will try to remove this line before handling over to the parser. > > I

Re: Migrating to Guile-JSON 3.x

2019-01-23 Thread Ricardo Wurmus
Ludovic Courtès writes: > • Migration will be tricky since we’ll have to audit all our uses. > Most of our code that uses JSON has unit tests but some of it > doesn’t, in particular the web interface bindings in (guix ci) and > (guix swh). I hope this will result in more tests be

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread Ricardo Wurmus
swedebugia writes: > On 2019-01-23 16:58, Ricardo Wurmus wrote: >> >> swedebugia writes: >> The second “link” tag opens but is never closed. This may be valid HTML, but it is not valid XML, which is what xml->sxml expects. >>> >>> Thanks for the quick answer! >>> I will try to remov

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread swedebugia
On 2019-01-23 16:58, Ricardo Wurmus wrote: swedebugia writes: The second “link” tag opens but is never closed. This may be valid HTML, but it is not valid XML, which is what xml->sxml expects. Thanks for the quick answer! I will try to remove this line before handling over to the parser.

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread Ricardo Wurmus
swedebugia writes: >> The second “link” tag opens but is never closed. This may be valid >> HTML, but it is not valid XML, which is what xml->sxml expects. > > Thanks for the quick answer! > I will try to remove this line before handling over to the parser. I would recommend looking for a bet

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread swedebugia
On 2019-01-23 15:22, Ricardo Wurmus wrote: Hi, (define (get-homepage name) "Get the latest meta release file. From the links in this we extract all other information we need." (call-with-temporary-output-file (lambda (temp port) (and (url-fetch (homepage name) temp) (

Re: GNU/Hurd update

2019-01-23 Thread Ricardo Wurmus
Hi Manolis, > Hello Ludo, > > On 12/16/18 5:42 PM, Ludovic Courtès wrote: >> >> For comparison, this is what it looks like on GNU/Linux: >> >> --8<---cut here---start->8--- >> stat("/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/lib/guile/2.2/ccache

Re: Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread Ricardo Wurmus
Hi, > (define (get-homepage name) > "Get the latest meta release file. From the links in this we extract all > other information we need." > (call-with-temporary-output-file >(lambda (temp port) > (and (url-fetch (homepage name) temp) > (xml->sxml (get-string-all port))

Re: ‘nss-certs’ missing in the installation image

2019-01-23 Thread swedebugia
Hi On 2019-01-23 12:22, Pierre Neidhardt wrote: I’m not sure it belongs in “System Installation”. After all, it’s already under “System Configuration” and in several OS config examples. Here the issue is not with system configuration, but with the live install image. In this sense, I'd say

Help with sxml simple parser for the quicklisp importer

2019-01-23 Thread swedebugia
Hi I am trying to extract information from the quickdocs website to fill into the description. I got this code: ;; Guess the homepage of the package (define (homepage name) (string-append "http://quickdocs.org/"; name "/")) (define (get-homepage name) "Get the latest meta release file. Fr

Re: Current state of cargo-build-system

2019-01-23 Thread ng0
Ludovic Courts transcribed 1.9K bytes: > Hello Ivan, > > Ivan Petkov skribis: > > > I'm new to both Guix and Guile/Scheme and decided to get my feet wet by > > attempting to package a non-trivial Rust crate into Guix. > > Cool, thanks for getting in touch! > > > This seems like something other

Re: Article: Playing with Guix REPL from scratch

2019-01-23 Thread Ludovic Courtès
Chris Marusich skribis: > Ludovic Courtès writes: > >> Currently one has to ask on this mailing list and Ricardo, myself, or >> really anyone with access to fencepost.gnu.org can adjust accordingly. > > Please add me! Thank you in advance. Awesome, I’ve added you to guix-b...@gnu.org now. Tha

Re: Now changing ci.guix.info to CloudFront

2019-01-23 Thread Ludovic Courtès
Hi Chris, Chris Marusich skribis: > This change is complete and verified. Substitutes are now being > successfully served via ci.guix.info, over both HTTP and HTTPS like > before. You can also continue to access Cuirass via the same website. It seems to be working like a charm, thank you for

Re: 03/04: gnu: Replace all cons* with beginner-friendly (append (list ...)).

2019-01-23 Thread Ludovic Courtès
Pierre Neidhardt skribis: >> Please don’t leave hanging parens—we want to teach people the Right Way >> to format code. ;-) > > I've always wondered what's the recommendation for closing parentheses after > inline comments. You mean “margin comments” (to the right)? > In general, I refrain fro

Re: ‘nss-certs’ missing in the installation image

2019-01-23 Thread Ludovic Courtès
Pierre Neidhardt skribis: > Indeed, it's all in the X.509 section. My problem is that it's not mentioned > in > "6.1 System Installation". > > I'll add a link to the X.509 node if no one disagrees. I’m not sure it belongs in “System Installation”. After all, it’s already under “System Configu

Re: Current state of cargo-build-system

2019-01-23 Thread Ludovic Courtès
Hello Ivan, Ivan Petkov skribis: > I'm new to both Guix and Guile/Scheme and decided to get my feet wet by > attempting to package a non-trivial Rust crate into Guix. Cool, thanks for getting in touch! > This seems like something others have tried before me with varying degrees of > success (I

Re: FOSDEM 2019 - we need a VGA to HDMI converter! And live streaming

2019-01-23 Thread Pjotr Prins
On Tue, Jan 22, 2019 at 11:40:37PM -0800, Chris Marusich wrote: > Hi Pjotr, > > Pjotr Prins writes: > > > For those of us on older laptops, can anyone bring a VGA -> HDMI > > converter? That would be very helpful. > > I have one VGA -> HDMI converter, which I'll bring. It requires one > Type-

Re: ‘nss-certs’ missing in the installation image

2019-01-23 Thread Pierre Neidhardt
Indeed, it's all in the X.509 section. My problem is that it's not mentioned in "6.1 System Installation". I'll add a link to the X.509 node if no one disagrees. -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature

Re: ‘nss-certs’ missing in the installation image

2019-01-23 Thread Giovanni Biscuolo
Hi Pierre, Pierre Neidhardt writes: > What's the procedure to install nss-certs then? > Will a simple `guix package -i nss-certs` do? no, a number of environment variables need to be defined, depending on applications > I think we should document this in the installation manual. it's all docu