Exploring licenses of NPM packages recursively

2018-12-02 Thread swedebugia
Hi Today I found this tool: https://hackernoon.com/licenses-for-npm-packages-b2036b4bb6a https://github.com/franciscop/legally/blob/master/package.json I intend to try to package it so we can use it to check licenses. Also this tool might be useful: https://www.npmjs.com/package/dependency-grap

Re: Generated patches change over time

2018-12-02 Thread Ludovic Courtès
Mark H Weaver skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Maxim Cournoyer skribis: >> > l...@gnu.org (Ludovic Courtès) writes: >>> Lesson learned: we should not rely at all on generated patches because they are bound to change frequently (version string at the end, length

Re: hg-fetch with subrepos

2018-12-02 Thread Björn Höfling
On Sat, 1 Dec 2018 11:10:54 -0800 John Soo wrote: > Hi guix! > > Thanks and please bear with my first ever mailing list post. I was > trying to package coin3d > (https://bitbucket.org/Coin3D/coin/wiki/Home) as it is now under a > bsd3 license. The hash of the repo always changes. I think this

Re: 01/01: gnu: ocaml@4.01: Remove aarch64-linux from supported-systems.

2018-12-02 Thread Efraim Flashner
On Sat, Dec 01, 2018 at 05:23:32PM -0500, Mark H Weaver wrote: > Hi Efraim, > > guix-comm...@gnu.org writes: > > > efraim pushed a commit to branch master > > in repository guix. > > > > commit 454e7132d6fffb5c9a5ce086ffd1b687416feb83 > > Author: Efraim Flashner > > Date: Sat Dec 1 22:41:19 20

New French PO file for 'guix-manual' (version 0.16.0.1)

2018-12-02 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 French team of translators. The file is available at: https://translationproject.org/latest/guix-manual/fr.po (We can arrange things

Common Lisp executables: purging spurious reference to libraries?

2018-12-02 Thread Pierre Neidhardt
Hi Guix! I'm packaging the new rewrite of Next (https://next.atlas.engineer). It's a Common Lisp application and the executable should be self-contained, it does not need to depend on SBCL or the like. However, `guix size next` return the full dependency tree of Common Lisp libraries. If I inspe

Better support for single-user systems

2018-12-02 Thread Taylan Kammer
Most desktop users have single unix account and are also in control of root. These users might not want to differentiate between the current guix version of root and their normal user. They might also not want to differentiate between the packages available to root and the normal user. As such I

Re: Merging core-updates

2018-12-02 Thread Danny Milosavljevic
Hi Ludo, On Sat, 01 Dec 2018 19:20:26 +0100 l...@gnu.org (Ludovic Courtès) wrote: > On x86_64, LibreOffice, IceCat, etc. are available as substitutes; ‘guix > weather’ reports only 50% of coverage on berlin and 80% on > mirror.hydra.gnu.org (we’ll have to elucidate the bad number on berlin.) > I’

Re: Merging core-updates

2018-12-02 Thread Ludovic Courtès
Hi Danny, Danny Milosavljevic skribis: > On Sat, 01 Dec 2018 19:20:26 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > >> On x86_64, LibreOffice, IceCat, etc. are available as substitutes; ‘guix >> weather’ reports only 50% of coverage on berlin and 80% on >> mirror.hydra.gnu.org (we’ll have to e

Re: hg-fetch with subrepos

2018-12-02 Thread Ludovic Courtès
Hello, Björn Höfling skribis: > And I stumbled upon that problem too. Ludovic explained me on IRC: The > problem is the metadata directory ".hg": It contains metadata that is > not fixed. For normal hg-repositories, it will be stripped away, but > not recursively for those with sub-repos. > > I

Re: 01/01: gnu: ocaml@4.01: Remove aarch64-linux from supported-systems.

2018-12-02 Thread Ludovic Courtès
Efraim Flashner skribis: > On Sat, Dec 01, 2018 at 05:23:32PM -0500, Mark H Weaver wrote: >> Hi Efraim, >> >> guix-comm...@gnu.org writes: >> >> > efraim pushed a commit to branch master >> > in repository guix. >> > >> > commit 454e7132d6fffb5c9a5ce086ffd1b687416feb83 >> > Author: Efraim Flash

Re: Question about Guix documentation

2018-12-02 Thread Laura Lazzati
Hi! On Sat, Dec 1, 2018 at 2:17 PM Giovanni Biscuolo wrote: > happy birthday retroPC! a teenager :-) It's not its birthday yet, but thank you ;) I just did a basic installation, since it only has 1GB of RAM memory. But I love it and criticizing my retroPC is one of the things people should never

Re: hg-fetch with subrepos

2018-12-02 Thread John Soo
Thanks! That patch looks familiar :D Looking forward to it. John On Sun, Dec 2, 2018 at 1:59 PM Ludovic Courtès wrote: > Hello, > > Björn Höfling skribis: > > > And I stumbled upon that problem too. Ludovic explained me on IRC: The > > problem is the metadata directory ".hg": It contains meta

Re: Guile-JSON now seems to be a required dependency

2018-12-02 Thread Joshua Branson
Timothy Sample writes: > Hi Eric, > > Eric Bavier writes: > >> On Fri, 30 Nov 2018 23:45:04 -0500 >> Timothy Sample wrote: >> >>> 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” modu

Re: Octave & QtOctave

2018-12-02 Thread Kei Kebreau
swedebugia writes: > On 2018-11-28 11:47, Ludovic Courtès wrote: >> Kei Kebreau skribis: > snip > >>> >>> I agree with ng0 that Octave and its GUI interface should be kept in >>> separate packages, as the difference in size is more than 5000 MiB. >>> I also agree that the GUI package should be n

Re: Octave & QtOctave

2018-12-02 Thread Kei Kebreau
l...@gnu.org (Ludovic Courtès) writes: > Kei Kebreau skribis: > >> l...@gnu.org (Ludovic Courtès) writes: >> >>> Hello, >>> >>> n...@n0.is skribis: >>> names for packages are (mostly) random, although in some cases following classiifcations (see python-*, r-*, ...). >>> >>> That randomn

Re: Generated patches change over time

2018-12-02 Thread Maxim Cournoyer
l...@gnu.org (Ludovic Courtès) writes: [...] > You’re right, along the same lines, it could be a fixed-output > derivation. > > The problem is rather that the workflow would be a bit awkward: ‘guix > download’ would download the raw, unprocessed patch, and thus it would > give you the “wrong” has

Re: Generated patches change over time

2018-12-02 Thread Mark H Weaver
Maxim Cournoyer writes: > l...@gnu.org (Ludovic Courtès) writes: > > [...] > >> You’re right, along the same lines, it could be a fixed-output >> derivation. >> >> The problem is rather that the workflow would be a bit awkward: ‘guix >> download’ would download the raw, unprocessed patch, and thu

Re: 01/01: gnu: ocaml@4.01: Remove aarch64-linux from supported-systems.

2018-12-02 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Efraim Flashner skribis: > >> On Sat, Dec 01, 2018 at 05:23:32PM -0500, Mark H Weaver wrote: >>> Hi Efraim, >>> >>> guix-comm...@gnu.org writes: >>> >>> > efraim pushed a commit to branch master >>> > in repository guix. >>> > >>> > commit 454e7132d6fffb

Re: Octave & QtOctave

2018-12-02 Thread swedebugia
On 2018-12-02 20:28, Kei Kebreau wrote: snip Here are two tentative patches that make the changes we've discussed. Nice Also, should we make a deprecated-package definition for qtoctave? Yes, that sounds like a good idea to me. -- Cheers Swedebugia

Re: Question about Guix documentation

2018-12-02 Thread swedebugia
On 2018-12-02 16:05, Laura Lazzati wrote: Hi! On Sat, Dec 1, 2018 at 2:17 PM Giovanni Biscuolo wrote: happy birthday retroPC! a teenager :-) It's not its birthday yet, but thank you ;) I just did a basic installation, since it only has 1GB of RAM memory. But I love it and criticizing my retr

Re: Guile-JSON now seems to be a required dependency

2018-12-02 Thread Ludovic Courtès
Hello, Joshua Branson skribis: > Timothy Sample writes: > >> Hi Eric, >> >> Eric Bavier writes: [...] >>> Yes, we decided to make it a hard requirement. I'm working on a patch >>> to follow through. > > I believe I created such a patch. Eric, could you consider merging your patch with Josh

Re: Guile-JSON now seems to be a required dependency

2018-12-02 Thread Eric Bavier
On Sun, 02 Dec 2018 22:59:47 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Hello, > > Joshua Branson skribis: > > > Timothy Sample writes: > > > >> Hi Eric, > >> > >> Eric Bavier writes: > > [...] > > >>> Yes, we decided to make it a hard requirement. I'm working on a patch > >>> to fo

Re: Dual Boot GuixSd along side other preexisting distros

2018-12-02 Thread Chris Marusich
Tomáš Čech writes: > In my system configuration I have this hack I found somewhere: > > (bootloader > (bootloader-configuration > (bootloader >(bootloader > (inherit grub-bootloader) (installer #~(const #t)) > > so it doesn't install bootloader at all. FYI, the --no-bootloader opt

Re: [bug#33572] Guile-JSON now seems to be a required dependency

2018-12-02 Thread Eric Bavier
On Sun, 2 Dec 2018 16:22:25 -0600 Eric Bavier wrote: > On Sun, 02 Dec 2018 22:59:47 +0100 > l...@gnu.org (Ludovic Courtès) wrote: > > > Hello, > > > > Joshua Branson skribis: > > > > > Timothy Sample writes: > > > > > >> Hi Eric, > > >> > > >> Eric Bavier writes: > > > > [...] > > > >

Re: Patchwork + automated checking and testing of patches

2018-12-02 Thread Chris Marusich
Hi Chris, This is really cool stuff! Thanks for looking into it. Christopher Baines writes: > I don't intend to do anything with Jenkins, as I think that wouldn't be > maintainable, but I think setting up some system to check some of the > following would be beneficial: I'm actually a little

Re: Dual Boot GuixSd along side other preexisting distros

2018-12-02 Thread Joshua Branson
Chris Marusich writes: > Tomáš Čech writes: > >> In my system configuration I have this hack I found somewhere: >> >> (bootloader >> (bootloader-configuration >> (bootloader >>(bootloader >> (inherit grub-bootloader) (installer #~(const #t)) >> >> so it doesn't install bootloader

Re: Question about Guix documentation

2018-12-02 Thread Laura Lazzati
> 1GB of RAM? That is a *lot* :) > I have 2 GB on my 2 day-to-day laptops. 1 with GNOME3 GuixSD and 1 with > Parabola+MATE. Both work fine and I rarely have to wait for other > programs than the really heavy ones (Libreoffice comes to mind). Oh no! my retroPC is fancy :O and I did not know :) I was

Re: Patchwork + automated checking and testing of patches

2018-12-02 Thread Christopher Baines
Chris Marusich writes: > Hi Chris, > > This is really cool stuff! Thanks for looking into it. > > Christopher Baines writes: > >> I don't intend to do anything with Jenkins, as I think that wouldn't be >> maintainable, but I think setting up some system to check some of the >> following would

Re: Octave & QtOctave

2018-12-02 Thread Kei Kebreau
swedebugia writes: > On 2018-12-02 20:28, Kei Kebreau wrote: > snip > >> Here are two tentative patches that make the changes we've discussed. > > Nice > >> Also, should we make a deprecated-package definition for qtoctave? > > Yes, that sounds like a good idea to me. Here's the new second patch