RE: How to get the package metadata as structured data?

2016-08-04 Thread Cook, Malcolm
Hi, Could the guix project please make available the results of `guix package -s .` that would list all available packages in recutils format for those who do not (yet) have fully functioning guix install? Thanks? > -Original Message- > From: Guix-devel

Guix on other distros: Gentoo. [You run Gentoo? Please help testing.]

2016-08-04 Thread ng0
TL;DR: Guix on Gentoo, need testers with moar isolated Gentoo VMs/systems. Don't blame me when it breaks your precious system, I said I needed testers. Hi, Since Gentoo upstream decided to finally solve their very old #355355 bug on ~20:00 UTC today, I take this opportunity to clean our Gentoo

Re: python-updates

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 05:23:24PM -0400, Leo Famulari wrote: > I'd like to upgrade setuptools as well. I should have pushed a patch for > that in an hour or so. This is done. Hopefully it all works!

Re: python-updates

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 10:56:51PM +0200, Ludovic Courtès wrote: > Hello! > > Leo Famulari skribis: > > > On Mon, Jul 11, 2016 at 10:29:48AM +0200, Ludovic Courtès wrote: > >> The ‘python-updates’ branch would seem right to me. > > > > The brand new python-updates branch is

Re: How to get the package metadata as structured data?

2016-08-04 Thread Ludovic Courtès
Hi! David Craven skribis: > All package metadata can be accessed easily through scheme. There is > no way to export this data currently, although it probably wouldn't be > too hard to implement. One way is: guix package -s . which returns a recutils database¹, which is

python-updates

2016-08-04 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > On Mon, Jul 11, 2016 at 10:29:48AM +0200, Ludovic Courtès wrote: >> The ‘python-updates’ branch would seem right to me. > > The brand new python-updates branch is now ready for more Python-related > commits! The build farm is almost idle now,

Re: How to get the package metadata as structured data?

2016-08-04 Thread David Craven
Hi Philippe, Thank you for your interest in guix =) All package metadata can be accessed easily through scheme. There is no way to export this data currently, although it probably wouldn't be too hard to implement. The approach I was planning on taking is the following: Take a package, remove

Help me draft an email addressing the freedom issues in torbrowser (icecat fix).

2016-08-04 Thread ng0
Hi, Following up to the Icecat problem I think we could draft and write a message together addressing torbrowser project, a text which is easy to understand, manages to point out the issues, avoids unnecessary propaganda and rethorics, shows the similiar goals and shows how each project can

Re: FOSDEM 2016 was awesome! Let's do FOSDEM 2017

2016-08-04 Thread Ludovic Courtès
Hi! Pjotr Prins skribis: > FOSDEM 2017 call for proposals has started: > > https://fosdem.org/2017/news/2016-07-20-call-for-participation/ > > We need help with writing the proposal (we can build on last years > this time), we need help on selecting talks and we

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 06:55:34PM +0200, Andy Wingo wrote: > On Thu 04 Aug 2016 18:44, Leo Famulari writes: > > > How would the rest of us distinguish between > > > > 1) a range of your commits with a signed HEAD > > 2) a range of your commits with a signed HEAD that you

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 08:32:42PM +0200, Andreas Enge wrote: > On Thu, Aug 04, 2016 at 12:37:07PM -0400, Leo Famulari wrote: > > git rebase "$range" --exec "git commit --amend --no-edit --gpg-sign" || > > git rebase --abort > > So it is not enough to just do a >git rebase -S > ? I

How to get the package metadata as structured data?

2016-08-04 Thread Philippe Ombredanne
Is there a way to get all the package metadata as pure data beside the html page [1] or the Guile sources [2]? Like some JSON of sorts or similar? That would be somewhat needed to audit the licenses asserted in the metadata and compare them with actually detected licenses. [1]

Re: License auditing

2016-08-04 Thread Philippe Ombredanne
On Wed, 3 Aug 2016 19:55:11 +0200, Danny Milosavljevic wrote: > See also (especially > ), > (also > lists several license checkers; Fossology seems to be a whole

Re: License auditing

2016-08-04 Thread Philippe Ombredanne
On Wed, 3 Aug 2016 19:55:11 +0200, Danny Milosavljevic wrote: > See also (especially > ), > (also > lists several license checkers; Fossology seems to be a whole

Re: [PATCH] gnu: Add ircii.

2016-08-04 Thread ng0
Hi, ng0 writes: > 宋文武 writes: > >> Leo Famulari writes: >> >>> On Mon, Aug 01, 2016 at 07:34:49PM +, ng0 wrote: * gnu/packages/irc.scm (ircii): New variable. >>> >>> Cool! >>> + (snippet +

Re: [PATCH] change zsh to shells.scm in POTFILES.in, [PATCH] change gnu packages tcsh to gnu packages shells.

2016-08-04 Thread ng0
Ricardo Wurmus writes: > ng0 writes: > >> This Fixed broken master build. >> >> One typo in commit message. > > Thanks. I pushed the module renaming patch to master as > b7194849ad9d059956d287396a4587a896113d20 after rewording the commit >

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Andreas Enge
On Thu, Aug 04, 2016 at 04:45:56PM +0200, Mathieu Lirzin wrote: > With gpg-agent and git properly setup, signing every local commit is not > that inconvenient IME. > I recommend you to give a try. ;) Ever so often I try gpg@2 (I do not remember whether 2.0 or 2.1), it works for a while, it stops

Re: octave license is incompatible with openssl

2016-08-04 Thread ng0
John Darrington writes: > I would not be at all suprised if there were more incompatibilities like > this. Ought we not have a lint rule that checks this? > > J' > > On Fri, Aug 05, 2016 at 12:35:54AM +0800, Alex Vong wrote: > Hi guixes, > > First,

Re: octave license is incompatible with openssl

2016-08-04 Thread John Darrington
I would not be at all suprised if there were more incompatibilities like this. Ought we not have a lint rule that checks this? J' On Fri, Aug 05, 2016 at 12:35:54AM +0800, Alex Vong wrote: Hi guixes, First, congratulations to Ricardo Wurmus as new maintainer and the new

Re: FOSDEM 2016 was awesome! Let's do FOSDEM 2017

2016-08-04 Thread Christopher Allan Webber
If I make it, maybe I can present on new developments on network freedom and Guile... perhaps either on a survey of the new guile async developments or presenting on the federation stuff I've been working on in Guile, which should be usable by then? Anyway last year was a blast! I'm sure this

Re: curl security update

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 09:11:39AM -0400, Leo Famulari wrote: > * gnu/packages/curl.scm (curl)[replacement]: New field. > (curl-7.50.1): New variable. Pushed as e686e633a signature.asc Description: PGP signature

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Andy Wingo
On Thu 04 Aug 2016 18:44, Leo Famulari writes: > How would the rest of us distinguish between > > 1) a range of your commits with a signed HEAD > 2) a range of your commits with a signed HEAD that you pushed after I > pushed a commit created with `git commit --author="Andy

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 05:06:15PM +0200, Andy Wingo wrote: > On Thu 04 Aug 2016 14:36, Mark H Weaver writes: > > > Unfortunately, when I tried to push it to 'master', it was rejected > > because of 56 unsigned commits on the 'core-updates' branch. > > What's the rationale for

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Andy Wingo
On Thu 04 Aug 2016 14:36, Mark H Weaver writes: > Unfortunately, when I tried to push it to 'master', it was rejected > because of 56 unsigned commits on the 'core-updates' branch. What's the rationale for requiring non-HEAD commits to be signed when pushing? For me a signed

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Mathieu Lirzin
Hi, Andreas Enge writes: > On Thu, Aug 04, 2016 at 09:23:50AM -0400, Mark H Weaver wrote: >> I just did this. Huge thanks to Lisa Marie Maginnis, GNU sysadmin >> extraordinaire, for promptly responding to my plea for help :) > > Thanks to both of you! > >> However, we should

Re: License auditing

2016-08-04 Thread Alex Griffin
On Thu, Aug 4, 2016, at 09:23 AM, Ludovic Courtès wrote: > Strictly speaking it’s wrong, but I think it better reflects the intent > of the authors (I think authors who throw a GPLv3 ‘COPYING’ file without > bothering to add file headers probably think that GPLv3 and maybe later > versions apply,

Re: curl security update

2016-08-04 Thread Mark H Weaver
Leo Famulari writes: > There are some new bugs disclosed in curl: > https://curl.haxx.se/docs/security.html > > Grafting the new version seems like the right approach to me when I > consider libcurl's ABI compatibility policy: > https://curl.haxx.se/libcurl/abi.html > >

Re: License auditing

2016-08-04 Thread Ludovic Courtès
Hi, Alex Griffin skribis: > On Wed, Aug 3, 2016, at 03:42 PM, Ludovic Courtès wrote: >> However, in Guix we encode such cases as ‘gpl3+’ (or similar), rather >> than ‘gpl1+’. > > That seems wrong and confusing. Strictly speaking it’s wrong, but I think it better reflects the

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Ludovic Courtès
Mark H Weaver skribis: > Leo Famulari writes: > >> On Thu, Aug 04, 2016 at 02:40:32PM +0200, Andreas Enge wrote: >>> On Thu, Aug 04, 2016 at 08:36:28AM -0400, Mark H Weaver wrote: >>> Good news, thanks for all this work! >> >> Indeed! >> >>> > Unfortunately,

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Mark H Weaver
Leo Famulari writes: > On Thu, Aug 04, 2016 at 02:40:32PM +0200, Andreas Enge wrote: >> On Thu, Aug 04, 2016 at 08:36:28AM -0400, Mark H Weaver wrote: >> Good news, thanks for all this work! > > Indeed! > >> > Unfortunately, when I tried to push it to 'master', it was

curl security update

2016-08-04 Thread Leo Famulari
There are some new bugs disclosed in curl: https://curl.haxx.se/docs/security.html Grafting the new version seems like the right approach to me when I consider libcurl's ABI compatibility policy: https://curl.haxx.se/libcurl/abi.html Thoughts? From ef6ae3732facb1eba77e82c6a6066832784bca5d Mon

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 02:40:32PM +0200, Andreas Enge wrote: > On Thu, Aug 04, 2016 at 08:36:28AM -0400, Mark H Weaver wrote: > Good news, thanks for all this work! Indeed! > > Unfortunately, when I tried to push it to 'master', it was rejected > > because of 56 unsigned commits on the

Re: PHP 7.0 & php-fpm

2016-08-04 Thread ng0
Hi, pe...@krutt.org writes: > Hello ng0, > > I'm still interested in working on this, and I think I will need help > regarding how to setup a service for GNU Shepherd and how to configure > compiler flags for guix. Will you assist me on this? Besides the Guix > manual, where can I find good and

Re: [PATCH] gnu: tuxguitar: Update to 1.3.2.

2016-08-04 Thread Andreas Enge
On Thu, Aug 04, 2016 at 02:41:27PM +0200, Ricardo Wurmus wrote: > >> + (let ((classpath (string-join (append (find-files lib > >> "\\.jar$") > >> + (find-files swt > >> "\\.jar$")) > The classpath consists of only absolute

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread ng0
Ricardo Wurmus writes: > Mark H Weaver writes: > >> I'm sorry to report that GNU IceCat 38 can no longer be safely used, due >> to critical security flaws that are believed to allow remote code >> execution. I was unable to backport upstream fixes

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Mark H Weaver
Andreas Enge writes: > On Thu, Aug 04, 2016 at 03:50:51AM -0400, Mark H Weaver wrote: >> How about reverting the squashed commit and then re-doing a proper merge >> from 'core-updates-2016-08-01' into 'master'? > > If this is possible without too many complications, that sounds

Re: [PATCH] Add trio (dependency of ghostscript)

2016-08-04 Thread Ricardo Wurmus
Leo Famulari writes: > On Sat, Jul 23, 2016 at 01:36:41AM +0200, Ricardo Wurmus wrote: >> * gnu/packages/code.scm (trio): New variable. > > LGTM Thanks. Pushed as a4e6356e110bb2cd3ad90d8943fd6a700de97ca8. ~~ Ricardo

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Leo Famulari
On Thu, Aug 04, 2016 at 03:50:51AM -0400, Mark H Weaver wrote: > How about reverting the squashed commit and then re-doing a proper merge > from 'core-updates-2016-08-01' into 'master'? I think we should do this. It's worth a little blemish in the commit history in order to retain the history of

Qjson

2016-08-04 Thread Andreas Enge
Hello, a while ago, I packaged qjson, presumably as a prerequisite for some version of KDE. It needs Qt-4 and currently is not a dependency of anything. Are you okay with me deleting it from the distribution? Andreas

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread Ricardo Wurmus
Mark H Weaver writes: > I'm sorry to report that GNU IceCat 38 can no longer be safely used, due > to critical security flaws that are believed to allow remote code > execution. I was unable to backport upstream fixes from 45.3 to 38. > > Until IceCat 45.3 is available, I

Re: [PATCH] gnu: add kicad

2016-08-04 Thread Andreas Enge
Hello, On Thu, Aug 04, 2016 at 01:54:45AM +0200, Danny Milosavljevic wrote: > > Unusual choice but I don't object to it. This would be the first package > > to refer to libressl in our tree. > We can also use openssl, I don't have a strong preference, really. Both > projects seem to merge each

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread Andreas Enge
Hi Mark, thanks for the information, which is quite worrying. There used to be icecat versions every seven firefox releases, corresponding to the long term releases. So icecat 45 should have been out for some while now... Andreas

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Andreas Enge
On Thu, Aug 04, 2016 at 03:50:51AM -0400, Mark H Weaver wrote: > How about reverting the squashed commit and then re-doing a proper merge > from 'core-updates-2016-08-01' into 'master'? If this is possible without too many complications, that sounds like a good option; the earlier the better,

Re: [PATCH] Add python-pythondialog

2016-08-04 Thread ng0
Leo Famulari writes: > On Thu, Jul 28, 2016 at 12:53:15PM +0200, Vincent Legoll wrote: >> And actually the patch is wrong, I think it's missing a closing paren >> for python2-pythondialog... > > I re-wrote it using the 'python2-variant' system, as attached. Does it > work for

Re: [PATCH] gnu: libpsl: Update to 0.14.0.

2016-08-04 Thread Andreas Enge
Hello, Tobias, On Thu, Aug 04, 2016 at 03:32:32AM +0200, Tobias Geerinckx-Rice wrote: > * gnu/packages/web.scm (libpsl): Update to 0.14.0. > -(version "0.13.0") > +(version "0.14.0") > -"0afn2c4s2m65xifa5sfdll0s2gyqbh2q9k9nq4nsmx1b6c2i3i7x" > +

Re: Mysterious error while refactoring guix/scripts/system.scm

2016-08-04 Thread Andy Wingo
On Thu 04 Aug 2016 08:20, Chris Marusich writes: > 1038: 3 [thunk] > In gnu/packages/bootstrap.scm: > 191: 2 [raw-build # "guile-bootstrap-2.0" ...] > In gnu/packages.scm: > 91: 1 [search-bootstrap-binary "tar" #] > In unknown file: >?: 0 [string-append # "/" "tar"]

Re: ‘core-updates’ merge is a squashed commit

2016-08-04 Thread Mark H Weaver
Leo Famulari writes: > On Wed, Aug 03, 2016 at 10:29:21PM +0200, Ludovic Courtès wrote: >> In fact, commit 455859a50f88f625d13fc2f304111f02369b366b, which is the >> core-updates merge, is *not* a merge commit. Instead it seems to be a >> squashed commit of all of

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread Mark H Weaver
Hi Mike, Mike Gerwitz writes: > On Wed, Aug 03, 2016 at 23:06:17 -0400, Mark H Weaver wrote: >> I'm sorry to report that GNU IceCat 38 can no longer be safely used, due >> to critical security flaws that are believed to allow remote code >> execution. I was unable to backport

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread Mike Gerwitz
Mark: On Wed, Aug 03, 2016 at 23:06:17 -0400, Mark H Weaver wrote: > I'm sorry to report that GNU IceCat 38 can no longer be safely used, due > to critical security flaws that are believed to allow remote code > execution. I was unable to backport upstream fixes from 45.3 to 38. > > Until IceCat

Re: Unpatched security flaws in GNU IceCat 38

2016-08-04 Thread Danny Milosavljevic
Hi Mark, On Wed, 03 Aug 2016 23:06:17 -0400 Mark H Weaver wrote: > I'm sorry to report that GNU IceCat 38 can no longer be safely used, due > to critical security flaws that are believed to allow remote code > execution. I was unable to backport upstream fixes from 45.3 to 38.

Re: [PATCH] system: grub: Introduce foreign-menu-entry.

2016-08-04 Thread Chris Marusich
Tomáš Čech writes: > I'd like to store configuration of other linux distribution and so far > I haven't found how to override hardcoded bzImage suffix. > > With this change I can have configuration: > > (bootloader (grub-configuration > (device "/dev/sda") >

Mysterious error while refactoring guix/scripts/system.scm

2016-08-04 Thread Chris Marusich
Hi, In my local Guix git repo, I've made the attached change on top of commit 7972d8a2e98af6592050a37036c2c80a01358fcf. I was surprised to find that when I built it and ran './pre-inst-env guix system list-generations', the following error occurred: --8<---cut