New German PO file for 'guix-manual' (version 0.16.0)

2018-11-30 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix-manual' has been submitted by the German team of translators. The file is available at: https://translationproject.org/latest/guix-manual/de.po (We can arrange things

Re: 01/01: gnu: uncrustify: Update to 0.68.1.

2018-11-30 Thread Pierre Neidhardt
Hi Mark, Sadly I've run a "guix gc" in a meantime, and I don't have uncrustify 0.68.1 locally anymore. That said, I already had a discussion a while ago on the Guix mailing list about GitHub-generated archives which don't have persistant hash sums. Reason being, apparently, because of the archiv

Re: A hacky prototype for using ipfs to provide binary substitutes to users

2018-11-30 Thread Florian Paul Schmidt
Nice! I tried to take a look at the existing ipfs-wip branches and felt it was too difficult for me to package myself. Good luck with it! Flo Am 30/11/2018 um 09:56 schrieb Pierre Neidhardt: Fantastic news! I'll be most interested by this, especially since I've been working on packaging IPFS

Re: Help with map match

2018-11-30 Thread Adam Van Ymeren
I believe match is a macro but you need to pass map a lambda. Try (map (lambda (a) (match a ("test" #t) ...) x) Or (map (match-lambda ("test" #t) ...) x) as match-lambda is a macro that expands to (lambda (a) (match a ...)) On November 29, 2018 6:13:26 PM EST, swedebugia wrote: >Hi > >I'm tr

Re: Help with map match

2018-11-30 Thread Adam Van Ymeren
Just saw Ricardo's message. Sorry for the redundancy! On November 30, 2018 8:34:46 AM EST, Adam Van Ymeren wrote: >I believe match is a macro but you need to pass map a lambda. > >Try (map (lambda (a) (match a ("test" #t) ...) x) > >Or (map (match-lambda ("test" #t) ...) x) as match-lambda is a

Packaging async and underscore (Was: Re: NPM importer)

2018-11-30 Thread swedebugia
On 2018-11-22 02:02, swedebugia wrote: Hi On 2018-11-22 00:22, swedebugia wrote: snip snip While investigating the top libraries* packages with most depends in npm I found the following: Lib    Dep    DevDep    RecdevDep    Dependants    license underscore    0    12    2400+    18

Re: 01/01: gnu: uncrustify: Update to 0.68.1.

2018-11-30 Thread Ricardo Wurmus
Hi Pierre, > That said, I already had a discussion a while ago on the Guix mailing list > about > GitHub-generated archives which don't have persistant hash sums. Reason > being, > apparently, because of the archive metadata. > > So the best practice would be to never use GitHub generated arc

Improved NPM importer with blacklist (Was: Re: NPM importer)

2018-11-30 Thread swedebugia
Hi :) On 2018-11-11 16:37, Julien Lepiller wrote: I improved a bit over jlicht's work here, but there still a few tgings we want co work on: https://framagit.org/tyreunom/guix/tree/npm There is an importer and a build system as well as a few packages. One of tge issue is that the importer is

Re: Packaging async and underscore

2018-11-30 Thread Julien Lepiller
Le 2018-11-30 15:17, swedebugia a écrit : On 2018-11-22 02:02, swedebugia wrote: Hi On 2018-11-22 00:22, swedebugia wrote: snip snip While investigating the top libraries* packages with most depends in npm I found the following: Lib    Dep    DevDep    RecdevDep    Dependants    licen

Re: Improved NPM importer with blacklist

2018-11-30 Thread Julien Lepiller
Le 2018-11-30 17:13, swedebugia a écrit : Hi :) On 2018-11-11 16:37, Julien Lepiller wrote: I improved a bit over jlicht's work here, but there still a few tgings we want co work on: https://framagit.org/tyreunom/guix/tree/npm There is an importer and a build system as well as a few packages.

New template for 'guix-manual' made available

2018-11-30 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. (If you have any questions, send them to .) A new POT file for textual domain 'guix-manual' has been made available to the language teams for translation. It is archived as: https://translationproject.org/POT-f

Re: Packaging async and underscore

2018-11-30 Thread swedebugia
Hi :) On 2018-11-30 17:08, Julien Lepiller wrote: Le 2018-11-30 15:17, swedebugia a écrit : snip Thanks, I'll merge that with my version of the patches, and send them both for review. I think they are already very good, unless you think we need more time to make sure the build system is pe

Re: Improved NPM importer with blacklist

2018-11-30 Thread swedebugia
On 2018-11-30 17:24, Julien Lepiller wrote: Le 2018-11-30 17:13, swedebugia a écrit : snip Hi, I never used the recursive importer, so I didn't know it wasn't very good. I wonder if we really need to import every version of the packages. That doesn't seem very practical. There are a few cy

New French PO file for 'guix' (version 0.16.0)

2018-11-30 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix' has been submitted by the French team of translators. The file is available at: https://translationproject.org/latest/guix/fr.po (We can arrange things so that in the

New French PO file for 'guix-packages' (version 0.16.0)

2018-11-30 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix-packages' has been submitted by the French team of translators. The file is available at: https://translationproject.org/latest/guix-packages/fr.po (We can arrange thi

Re: mirror.hydra.gnu.org is back on-line

2018-11-30 Thread Ludovic Courtès
Hi, Pierre Neidhardt skribis: > So what happened? There was a short maintenance operation in the data center at TUM, the university that hosts this machine. They turned it off (without contacting guix-sysad...@gnu.org) and turned it back on soon after, except that the machine didn’t come back

New French PO file for 'guix' (version 0.16.0)

2018-11-30 Thread Translation Project Robot
Hello, gentle maintainer. This is a message from the Translation Project robot. A revised PO file for textual domain 'guix' has been submitted by the French team of translators. The file is available at: https://translationproject.org/latest/guix/fr.po (We can arrange things so that in the

Re: Improved NPM importer with blacklist (Was: Re: NPM importer)

2018-11-30 Thread swedebugia
Hi I programmed the whole day and learned a lot. :D On 2018-11-30 17:13, swedebugia wrote: snip TODO: * make npm-recursive-import work by not fetching blacklisted packages See the attached patches :) * implement keyword blacklisting based on the descriptions * match not just the whole s

Re: 01/01: gnu: uncrustify: Update to 0.68.1.

2018-11-30 Thread Tobias Geerinckx-Rice
Ludovic Courtès wrote: diff -ru orig/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt new/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt --- orig/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt 2018-11-20 18:04:30.0 +0100 +++ new/uncrustify-uncru

Guile-JSON now seems to be a required dependency

2018-11-30 Thread Timothy Sample
Hello all, I just tried to build Guix from source and got an error: ERROR: no code for module (json) It looks like the new “swh.scm” module (which is really cool!) makes Guile-JSON a required dependency. I’m not sure if this is intentional. If it is, the “Requirements” section of the manual

Re: 01/01: gnu: uncrustify: Update to 0.68.1.

2018-11-30 Thread Mark H Weaver
Tobias Geerinckx-Rice writes: > Ludovic Courtès wrote: >> diff -ru >> orig/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt >> new/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt >> --- >> orig/uncrustify-uncrustify-0.68.1/documentation/htdocs/config.txt >> 2018-11-20 18