Re: [PATCH] gnu: Add erlang.

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 09:20:45PM -0800, Steve Sprang wrote: > I originally tried that tarball but I get an error downloading it: > > $ guix download > http://www.erlang.org/download/otp_src_18.2.1.tar.gz > > From http://www.erlang.org/download/otp_src_18.2.1.tar.gz... > ERROR: Bad qstring heade

Re: [PATCH] gnu: Add erlang.

2016-01-03 Thread Steve Sprang
I originally tried that tarball but I get an error downloading it: $ guix download http://www.erlang.org/download/otp_src_18.2.1.tar.gz >From http://www.erlang.org/download/otp_src_18.2.1.tar.gz... ERROR: Bad qstring header component: kMSMAn68110840 -Steve On Sun, Jan 3, 2016 at 8:39 PM, Leo F

Re: Guix website

2016-01-03 Thread Pjotr Prins
On Sun, Jan 03, 2016 at 01:49:43PM -0500, Leo Famulari wrote: > How about linking these blog posts from the site? That could be a good > way to catch the attention of new visitors. Great idea. Also git commits for new packages and version updates to /gnu/packages would be nice. We do something sim

Re: [PATCH] gnu: Add erlang.

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 07:56:07PM -0800, Steve Sprang wrote: > Add the Erlang programming language. > > Is there a better way to substitute "/usr/bin/env" with (which "env")? > There are a number of files throughout the source tree that require > the substitution, but there's not a handy way to i

[PATCH] gnu: Add erlang.

2016-01-03 Thread Steve Sprang
Add the Erlang programming language. Is there a better way to substitute "/usr/bin/env" with (which "env")? There are a number of files throughout the source tree that require the substitution, but there's not a handy way to identify many of them without explicitly listing them. -Steve From d31d3

Re: Freezing core-updates soon

2016-01-03 Thread Ben Woodcroft
On 04/01/16 10:59, Thompson, David wrote: On Sun, Jan 3, 2016 at 9:35 AM, Ludovic Courtès wrote: Hi! I would like to declare ‘core-updates’ frozen in 1 or 2 days so we can have Hydra build it all and merge it afterwards. Thoughts? If there’s a big update you’d like to make (Python anyone?)

Re: Freezing core-updates soon

2016-01-03 Thread Thompson, David
On Sun, Jan 3, 2016 at 9:35 AM, Ludovic Courtès wrote: > Hi! > > I would like to declare ‘core-updates’ frozen in 1 or 2 days so we can > have Hydra build it all and merge it afterwards. > > Thoughts? > > If there’s a big update you’d like to make (Python anyone?), now is > the time! I don't have

[PATCH 12/17] gnu: Add vdirsyncer.

2016-01-03 Thread Leo Famulari
* gnu/packages/dav.scm (vdirsyncer): New variable. --- gnu/packages/dav.scm | 58 1 file changed, 58 insertions(+) diff --git a/gnu/packages/dav.scm b/gnu/packages/dav.scm index 07fdcb1..10ca0b2 100644 --- a/gnu/packages/dav.scm +++ b/gnu/packa

[PATCH 00/17] Add CalDAV and CardDAV programs

2016-01-03 Thread Leo Famulari
These patches provide software for self-hosting calendars and contacts (address book) servers using the CalDAV and CardDAV standards. Notably, the patches add: * radicale [0]: A basic CalDAV and CardDAV server. * vdirsyncer [1]: A tool for synchronizing local CalDAV or CarDAV data with a remote s

[PATCH 17/17] gnu: Add khal.

2016-01-03 Thread Leo Famulari
* gnu/packages/calendar.scm (khal): New variable. --- gnu/packages/calendar.scm | 79 ++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 7e87fbb..d8f9627 100644 --- a/gnu/packages

[PATCH 05/17] gnu: Add python-apipkg.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-apipkg): New variable. --- gnu/packages/python.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 95de6b3..1680a17 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.s

[PATCH 02/17] gnu: Add python-requests-toolbelt.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-requests-toolbelt): New variable. --- gnu/packages/python.scm | 19 +++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 496bdd9..8f05b5a 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/

[PATCH 08/17] gnu: Add python-pytest-localserver.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-pytest-localserver): New variable. --- gnu/packages/python.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 2cfdcaf..0dfebf2 100644 --- a/gnu/packages/python.scm +++ b

[PATCH 07/17] gnu: Add python-pytest-cache.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-pytest-cache): New variable. --- gnu/packages/python.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 46b98f6..2cfdcaf 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pyth

[PATCH 06/17] gnu: Add python-execnet.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-execnet): New variable. --- gnu/packages/python.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 1680a17..46b98f6 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/pyt

[PATCH 04/17] gnu: Add python-click-log.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-click-log): New variable. --- gnu/packages/python.scm | 19 +++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 5d28bbb..95de6b3 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.s

[PATCH 11/17] gnu: Add radicale.

2016-01-03 Thread Leo Famulari
* gnu/packages/dav.scm (radicale): New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am| 1 + gnu/packages/dav.scm | 50 ++ 2 files changed, 51 insertions(+) create mode 100644 gnu/packages/dav.scm diff --git a/gnu-sys

[PATCH 16/17] gnu: python-urwid: Disable failing test test_remove_watch_file.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-urwid)[arguments]: Add 'disable-failing-test' phase. [source]: Use pypi-uri. --- gnu/packages/python.scm | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4af9354..171221b 1

[PATCH 03/17] gnu: Add python-click-threading.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-click-threading): New variable. --- gnu/packages/python.scm | 19 +++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 8f05b5a..5d28bbb 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/py

[PATCH 13/17] gnu: Add python-icalendar.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-icalendar): New variable. --- gnu/packages/python.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 2f7c14e..7478472 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.

[PATCH 09/17] gnu: Add python-wsgi-intercept.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-wsgi-intercept): New variable. --- gnu/packages/python.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 0dfebf2..437b66d 100644 --- a/gnu/packages/python.scm +++ b/gnu/pack

[PATCH 15/17] gnu: Update python-tzlocal to 1.2.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-tzlocal): Update to 1.2. [source]: Use pypi-uri. [arguments]: Remove the custom 'unpack phase. [native-inputs]: Remove unzip, python-setuptools. [propagated-inputs]: Add python-pytz. --- gnu/packages/python.scm | 23 --- 1 file changed, 4 inser

[PATCH 14/17] gnu: Add python-sphinxcontrib-newsfeed.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-sphinxcontrib-newsfeed): New variable. --- gnu/packages/python.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 7478472..fca11c1 100644 --- a/gnu/packages/python.scm +++ b/gnu/pac

[PATCH 10/17] gnu: Add python-pytest-xprocess.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-pytest-xprocess): New variable. --- gnu/packages/python.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 437b66d..2f7c14e 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/

[PATCH 01/17] gnu: Add python-atomicwrites.

2016-01-03 Thread Leo Famulari
* gnu/packages/python.scm (python-atomicwrites): New variable. --- gnu/packages/python.scm | 17 + 1 file changed, 17 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4ab1eed..496bdd9 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.

Re: Adding tags to packages

2016-01-03 Thread Ludovic Courtès
Fabio Pesari skribis: > The Free Software Directory could be used for that purpose, and tags > could be generated from its categories by using the MediaWiki API. Sharing data with the FSD in general sounds like a good idea. I don’t know how well its categories would work for us. It doesn’t see

Re: Guix website

2016-01-03 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Jan 03, 2016 at 03:17:01PM +0100, Ludovic Courtès wrote: >> Leo Famulari skribis: >> >> > Yes, I personally hate watching videos and listening to podcasts. I only >> > do it when there is no transcript and I am on a long bus or train ride >> > and can't concentra

Re: Freezing core-updates soon

2016-01-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> Hi! >> >> I would like to declare ‘core-updates’ frozen in 1 or 2 days so we can >> have Hydra build it all and merge it afterwards. >> >> Thoughts? >> >> If there’s a big update you’d like to make (Python anyone?), now is >> the time! > > W

Re: [PATCH 0/2] Security update for samba and ldb

2016-01-03 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Jan 03, 2016 at 03:15:31PM -0500, Leo Famulari wrote: >> On Sun, Jan 03, 2016 at 03:07:29PM -0500, Leo Famulari wrote: >> > This updates samba to 4.3.3 and ldb to 1.1.24. >> > >> > According to WHATSNEW.txt in the samba tarball, it fixes: >> >> Not sure what happ

Re: [PATCH] guix pypi importer: Add ending as an optional argument to pypi-uri.

2016-01-03 Thread swedebugia
On 2016-01-03 22:36, swedebugia wrote: --- guix/build-system/python.scm | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/guix/build-system/python.scm b/guix/build-system/python.scm index 2532210..09074ce 100644 --- a/guix/build-system/python.scm +++ b/guix

[PATCH] guix pypi importer: Add ending as an optional argument to pypi-uri.

2016-01-03 Thread swedebugia
--- guix/build-system/python.scm | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/guix/build-system/python.scm b/guix/build-system/python.scm index 2532210..09074ce 100644 --- a/guix/build-system/python.scm +++ b/guix/build-system/python.scm @@ -41,13 +41,20 @

Re: [PATCH] draft addition of github updater

2016-01-03 Thread Ludovic Courtès
Ben Woodcroft skribis: > It seems I miscounted before, but now it is 129 of 146 github > "release" packages recognised with 28 suggesting an update - see the > end of email for details. There is one false positive: > > gnu/packages/ocaml.scm:202:13: camlp4 would be upgraded from 4.02+6 to > 4.02.

Re: [PATCH 0/2] Security update for samba and ldb

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 03:15:31PM -0500, Leo Famulari wrote: > On Sun, Jan 03, 2016 at 03:07:29PM -0500, Leo Famulari wrote: > > This updates samba to 4.3.3 and ldb to 1.1.24. > > > > According to WHATSNEW.txt in the samba tarball, it fixes: > > Not sure what happen to the CVE list I put here...

Re: [PATCH 0/2] Security update for samba and ldb

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 03:07:29PM -0500, Leo Famulari wrote: > This updates samba to 4.3.3 and ldb to 1.1.24. > > According to WHATSNEW.txt in the samba tarball, it fixes: Not sure what happen to the CVE list I put here... another try: CVE-2015-{3223,5252,5299,5296,8467,5330} > > > Leo Famular

[PATCH 0/2] Security update for samba and ldb

2016-01-03 Thread Leo Famulari
This updates samba to 4.3.3 and ldb to 1.1.24. According to WHATSNEW.txt in the samba tarball, it fixes: Leo Famulari (2): gnu: ldb: Update to 1.1.24. gnu: samba: Update to 4.3.3. gnu/packages/samba.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) -- 2.6.4

[PATCH 2/2] gnu: samba: Update to 4.3.3.

2016-01-03 Thread Leo Famulari
Fixes CVE-2015-{3223,5252,5299,5296,8467,5330}. * gnu/packages/samba.scm (samba): Update to 4.3.3. --- gnu/packages/samba.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index 732880c..1adc8aa 100644 --- a/gnu/packages/sa

[PATCH 1/2] gnu: ldb: Update to 1.1.24.

2016-01-03 Thread Leo Famulari
Required for samba-4.3.3 in order to fix CVE-2015-5330 and CVE-2015-3223. * gnu/packages/samba.scm (ldb): Update to 1.2.24. --- gnu/packages/samba.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm index ac3a17d..732880c 100

Re: samba security updates

2016-01-03 Thread Efraim Flashner
On Sun, 3 Jan 2016 14:33:13 -0500 Leo Famulari wrote: > There is a security update available for samba and ldb: > https://www.samba.org/samba/history/samba-4.3.3.html > > I'm testing that it builds now. When it's ready, should it go to master > or security-updates, or some other branch? > > Her

samba security updates

2016-01-03 Thread Leo Famulari
There is a security update available for samba and ldb: https://www.samba.org/samba/history/samba-4.3.3.html I'm testing that it builds now. When it's ready, should it go to master or security-updates, or some other branch? Here's what would be rebuilt: $ guix refresh -l ldb Building the followi

Re: Guix website

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 03:17:01PM +0100, Ludovic Courtès wrote: > Leo Famulari skribis: > > > Yes, I personally hate watching videos and listening to podcasts. I only > > do it when there is no transcript and I am on a long bus or train ride > > and can't concentrate on working. I personally fou

Re: Guix website

2016-01-03 Thread Leo Famulari
On Sun, Jan 03, 2016 at 11:35:19AM -0500, Luis Felipe López Acevedo wrote: > On 2016-01-01 10:17, l...@gnu.org wrote: > >Pjotr Prins skribis: > > > >>On Thu, Dec 31, 2015 at 12:42:44PM -0500, Leo Famulari wrote: > >>>After the last exchange on help-guix, I think you are right. We really > >>>need

Re: Trying to fix an error in the pypi-importer

2016-01-03 Thread Ricardo Wurmus
> So removing the (else -> to a comment and adjusting the parentheses did > not work. > > Could somebody point me to relevant documentation about how to write > conditional statements in guile? In Scheme a conditional statement just looks like this: (if condition expression-a expressi

Re: Adding tags to packages

2016-01-03 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> As Alex writes, one can always choose not to use tags; this would be an >> argument for implementing them. However, it seems to me that the cost >> of implementing and maintaining them would be high enough (the >> implementation itself may

Re: Guix website

2016-01-03 Thread Luis Felipe López Acevedo
On 2016-01-01 10:17, l...@gnu.org wrote: Pjotr Prins skribis: On Thu, Dec 31, 2015 at 12:42:44PM -0500, Leo Famulari wrote: After the last exchange on help-guix, I think you are right. We really need to do more to explain what Guix can do. Hackability and dependability only go together beca

Re: Trying to fix an error in the pypi-importer

2016-01-03 Thread swedebugia
On 2016-01-03 15:09, l...@gnu.org wrote: swedebu...@riseup.net skribis: During compilation after applying my patch above I get this error. GUILEC guix/build-system/python.go ice-9/boot-9.scm:106:20: In procedure #: ice-9/boot-9.scm:106:20: In procedure scm_i_lreadparen: guix/build-system/pyt

Re: Freezing core-updates soon

2016-01-03 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hi! > > I would like to declare ‘core-updates’ frozen in 1 or 2 days so we can > have Hydra build it all and merge it afterwards. > > Thoughts? > > If there’s a big update you’d like to make (Python anyone?), now is > the time! Will this include the patches to make gtk

Re: Adding tags to packages

2016-01-03 Thread Ricardo Wurmus
Ludovic Courtès writes: > As Alex writes, one can always choose not to use tags; this would be an > argument for implementing them. However, it seems to me that the cost > of implementing and maintaining them would be high enough (the > implementation itself may not be that trivial if we want a

Re: Adding tags to packages

2016-01-03 Thread Fabio Pesari
On 01/03/2016 04:04 PM, Ludovic Courtès wrote: > > Maintaining tags means agreeing on a set of tags and adjusting it as we > see fit, adding tags to existing packages, reviewing them for new > packages, etc. I can see why this might sound like a lot of work, but what if all distros worked together

Re: Adding tags to packages

2016-01-03 Thread Ludovic Courtès
Fabio Pesari skribis: > On 01/03/2016 03:20 PM, Ludovic Courtès wrote: >> >> We must also keep in mind the cost of maintaining them and the >> associated infrastructure. >> >> Ludo’. > > Sorry but what does maintaining tags mean? I'm not talking about a user > tag system like Libre.fm, I'm talki

Freezing core-updates soon

2016-01-03 Thread Ludovic Courtès
Hi! I would like to declare ‘core-updates’ frozen in 1 or 2 days so we can have Hydra build it all and merge it afterwards. Thoughts? If there’s a big update you’d like to make (Python anyone?), now is the time! Ludo’.

Re: Adding tags to packages

2016-01-03 Thread Fabio Pesari
On 01/03/2016 03:20 PM, Ludovic Courtès wrote: > > We must also keep in mind the cost of maintaining them and the > associated infrastructure. > > Ludo’. Sorry but what does maintaining tags mean? I'm not talking about a user tag system like Libre.fm, I'm talking about a simple tag list in packag

Re: Adding tags to packages

2016-01-03 Thread Ludovic Courtès
Fabio Pesari skribis: > In short, I think tags are a simple solution to a problem that's been > around for many years, and the fact that it wasn't done properly in the > past is purely anecdotal and doesn't mean it can't be done properly now. As discussed before¹, even though I’m sympathetic to

Re: Adding tags to packages

2016-01-03 Thread Ludovic Courtès
Alex Kost skribis: > Fabio Pesari (2016-01-02 22:45 +0300) wrote: > >> Sorry to bump an old thread but I agree with the OP that tags in >> packages would be very helpful, and I can think of at least one use case >> in which they might be necessary: games. > > I also think tags may be useful (espe

Re: Guix website

2016-01-03 Thread Ludovic Courtès
Leo Famulari skribis: > Yes, I personally hate watching videos and listening to podcasts. I only > do it when there is no transcript and I am on a long bus or train ride > and can't concentrate on working. I personally found that video to be a > very good explanation of the problems addressed by

Re: Trying to fix an error in the pypi-importer

2016-01-03 Thread Ludovic Courtès
swedebu...@riseup.net skribis: > During compilation after applying my patch above I get this error. > > GUILEC guix/build-system/python.go > ice-9/boot-9.scm:106:20: In procedure # ice-9/boot-9.scm:97:6 (thrown-k . args)>: > ice-9/boot-9.scm:106:20: In procedure scm_i_lreadparen: > guix/build-sy

Re: [PATCH] Add rubygems updater.

2016-01-03 Thread Ludovic Courtès
Ben Woodcroft skribis: > On 03/01/16 06:54, Ludovic Courtès wrote: >> Ben Woodcroft skribis: >> >>> On 02/01/16 04:17, Ludovic Courtès wrote: Ben Woodcroft skribis: [...] > + `(#:phases > + (modify-phases %standard-phases > + (replace 'check > +

Re: Adding tags to packages

2016-01-03 Thread Alex Kost
Fabio Pesari (2016-01-02 22:45 +0300) wrote: > Sorry to bump an old thread but I agree with the OP that tags in > packages would be very helpful, and I can think of at least one use case > in which they might be necessary: games. I also think tags may be useful (especially searching by tags). In