Re: Version numbers for VCS snapshots

2016-02-21 Thread Alex Kost
Leo Famulari (2016-02-21 07:35 +0300) wrote: > On Thu, Jan 21, 2016 at 10:05:36PM +0100, Ludovic Courtès wrote: [...] >> I prefer 7! This is how Git usually truncates SHA1s, so it can’t be wrong. > > I stumbled across this email earlier, which reminded me of this > discussion about hash lengths:

[PATCH} Add cd-hit.

2016-02-21 Thread Ben Woodcroft
Thanks in advance. >From 95ae898345774f6bb26ce11a340b688118d6c4ba Mon Sep 17 00:00:00 2001 From: Ben Woodcroft Date: Sat, 16 Jan 2016 14:31:25 +1000 Subject: [PATCH] gnu: Add cd-hit. * gnu/packages/bioinformatics.scm (cd-hit): New variable. --- gnu/packages/bioinformatics.scm | 40 +

Re: Foreign packages (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Ricardo Wurmus
Pjotr Prins writes: > Another issue: for me the main problem with foreign modules in Guix is > that they are not completely isolated in the profile. No one caught me > out on that yet > >~/.guix-profile/lib/ruby/2.2.0/ > > (in my talk I showed the path). But we symlink against major version

Re: Foreign packages (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Ben Woodcroft
On 21/02/16 21:16, Ricardo Wurmus wrote: Pjotr Prins writes: Another issue: for me the main problem with foreign modules in Guix is that they are not completely isolated in the profile. No one caught me out on that yet ~/.guix-profile/lib/ruby/2.2.0/ (in my talk I showed the path). But

Re: Foreign packages (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Pjotr Prins
On Sun, Feb 21, 2016 at 12:16:58PM +0100, Ricardo Wurmus wrote: > > So any Ruby interpreter 2.2.x version will share the same gems. It is not > > necessarily a problem because the Ruby world is built around this > > assumption. But when I look at developer support and reproducibility I > > don't li

Re: Foreign packages (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Pjotr Prins
On Sun, Feb 21, 2016 at 09:50:59PM +1000, Ben Woodcroft wrote: > Maybe Ruby is easier though. Simply replace the foo in require 'foo' > with the first input where > /gnu/store/.../lib/ruby/gems/2.2.0/gems/.../lib/foo.rb is a file, I > think. Presumably the reality will be more complex, but does thi

[PATCH] Add emacs-god-mode

2016-02-21 Thread Ricardo Wurmus
>From 95e5f41a1467d1ffd1ccf69b24cf19af034487a5 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sun, 21 Feb 2016 13:47:38 +0100 Subject: [PATCH] gnu: Add emacs-god-mode. * gnu/packages/emacs.scm (emacs-god-mode): New variable. --- gnu/packages/emacs.scm | 24 +++- 1 file c

Re: [PATCH 1/7] gnu: Add mate-polkit.

2016-02-21 Thread Andreas Enge
Hello, On Sat, Feb 20, 2016 at 06:17:28PM +0100, Fabian Harfert wrote: > I carefully checked all the library source dependencies and so on. I > think all these propagated inputs are needed. okay, excellent. > If that is necessary, I'll add these comments, but I think it's not too > difficult to

Re: Interest check: U-Boot bootloader support

2016-02-21 Thread Andreas Enge
Hello, On Sun, Feb 21, 2016 at 07:43:25AM +1100, Jookia wrote: > I brought up this topic a long time ago and as since have been thinking about > this, reading the code base and getting accustomed to it. I've had the > intention > of porting GuixSD to use the U-Boot bootloader, which I think can b

Re: Update freedesktop sources to use HTTPS.

2016-02-21 Thread Efraim Flashner
On Fri, 19 Feb 2016 14:29:26 +0100 Andy Wingo wrote: > While doing a big ol' rebuild, I was getting errors like this: > > Starting download of > /gnu/store/v55hic2g257hk2bc5bmr9abslf649pc0-fontconfig-2.11.94.tar.bz2 > From > http://www.freedesktop.org/software/fontconfig/release/fontconfig-2.1

Foreign packages and reproducibility (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Pjotr Prins
I am thinking about this again. It is relevant for all interpreters. The real pain is that between Ruby interpreters the profile can be shared which contains a path to the modules, e.g. say ruby-nokogiri. Currently you can run guix package -i ruby ruby-nokogiri ruby -e "require-2.2.1 'nokogir

Re: Foreign packages and reproducibility (formerly Re: [PATCH] gnu: Add ruby-nokogiri)

2016-02-21 Thread Pjotr Prins
Another option would be have a symlinked profile for every ruby interpreter with the full hash /var/guix/profile/per-ruby/ziy7a6zib846426kprc7fgimggh8bz97-ruby-2.1.3/ which contains symlinks to the libraries/gems installed against that ruby. NOW we only need to tell the interpreter where to find

Re: Staying on top of Qt security

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > On Sat, Feb 20, 2016 at 10:27:52AM -0800, Christopher Allan Webber wrote: >> Andreas Enge writes: >> >> > On Thu, Feb 18, 2016 at 02:53:40PM -0800, Christopher Allan Webber wrote: >> >> I'm assuming this was directed at me (though I don't work on Pumpa, but >> >> I could as

Re: 03/04: doc: Drop documentation of deprecated procedures.

2016-02-21 Thread Ludovic Courtès
Andreas Enge skribis: > commit f5c6e77a7f42e133df8c97d3b4798a11e6d58d06 > Author: Andreas Enge > Date: Sat Feb 13 20:08:26 2016 +0100 > > doc: Drop documentation of deprecated procedures. > > * doc/guix.texi ("build systems"): Drop documentation of > BUILD-EXPRESSION->DERIVA

Re: 01/01: gnu: Add libotf.

2016-02-21 Thread Ludovic Courtès
Hi! ??? skribis: > + (uri (string-append > +"http://download.savannah.gnu.org/releases/m17n/libotf-"; > +version ".tar.gz")) It’s best to use mirror://savannah here. :-) Ludo’.

Re: 03/04: doc: Drop documentation of deprecated procedures.

2016-02-21 Thread Andreas Enge
On Sun, Feb 21, 2016 at 07:47:31PM +0100, Ludovic Courtès wrote: > I meant to keep it until it was really really deprecated. Currently it > is still used in a key place, in (guix packages), which is why I left > it. > Maybe we should reinstate it, WDYT? Okay, no problem. I just thought that the d

Re: Staying on top of Qt security

2016-02-21 Thread Leo Famulari
On Sun, Feb 21, 2016 at 09:42:43AM -0800, Christopher Allan Webber wrote: > Leo Famulari writes: > > > On Sat, Feb 20, 2016 at 10:27:52AM -0800, Christopher Allan Webber wrote: > >> Andreas Enge writes: > >> > >> > On Thu, Feb 18, 2016 at 02:53:40PM -0800, Christopher Allan Webber wrote: > >> >>

[PATCH 0/3] MPD and ncmpcpp updates

2016-02-21 Thread Leo Famulari
This updates MPD to 0.19.12 and ncmpcpp to 0.7.3. I'm presenting it for review since there are some changes that users should be aware of. MPD http://www.musicpd.org/ * fix LimitRTTIME in provided systemd unit file This is an adaptation to a change in systemd. This means that you might have to u

[PATCH 2/3] gnu: ncmpcpp: Udate to 0.7.3.

2016-02-21 Thread Leo Famulari
* gnu/packages/mpd.scm (ncmpcpp): Update to 0.7.3. [inputs]: Add icu4c. --- gnu/packages/mpd.scm | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index e36f87e..f868ef8 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.sc

[PATCH 3/3] gnu: mpd: Update to 0.19.12.

2016-02-21 Thread Leo Famulari
From: Leo Famulari * gnu/packages/mpd.scm (mpd): Update t0 0.19.12. --- gnu/packages/mpd.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index f868ef8..5a63772 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@

[PATCH 1/3] gnu: ncmpcpp: Use 'modify-phases'.

2016-02-21 Thread Leo Famulari
* gnu/packages/mpd.scm (ncmpcpp)[arguments]: Use 'modify-phases'. --- gnu/packages/mpd.scm | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index b5a0d94..e36f87e 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.sc

Re: [PATCH] gnu: Add erlang.

2016-02-21 Thread Ludovic Courtès
Efraim Flashner skribis: > On Fri, 12 Feb 2016 19:44:46 -0500 > Leo Famulari wrote: > >> On Sat, Feb 06, 2016 at 12:45:39PM -0800, Steve Sprang wrote: >> > It looks like downloading the tarball from erlang.org works now. >> > Here's an improved patch. >> > + (lambda* _ >> > + (let ((

Re: GSoC ideas

2016-02-21 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Ludovic Courtès writes: [...] >>> npm packaging and importer. Even better: enough npm packaging and >>> importing to where we package pump.io :) >> >> Woow, why not! Point the candidate to your blog post on that topic. >> ;-) >> >> Ludo’. > > Okay, I update

Re: [PATCH] Add and use sqlite-legacy-for-python

2016-02-21 Thread Ludovic Courtès
Christopher Allan Webber skribis: > Christopher Allan Webber writes: > >> Building with a newer version still fails. >> >> I filed a bug on the sqlalchemy tracker: >> >> >> https://bitbucket.org/zzzeek/sqlalchemy/issues/3649/tests-fail-with-python-built-with-newer > > Good news, see the above

[PATCH] gnu: services: Install policies for polkit service.

2016-02-21 Thread Andy Wingo
The polkit service wasn't installing its own .policy files. This adds the configured polkit package to the list of services to scan for .policy files. Incidentally there are a few more: $ for i in `find /gnu/store -name '*.policy'`; do basename $i; done | sort -u org.freedesktop.color.policy org

Re: Package transformations

2016-02-21 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> I’ve pushed my “train hacks”, which are a continuation of refactoring >> work I had done in December (ca. 64ec0e2): >> >> • ‘guix build’ has a new ‘--with-input’ option to rewrite the >> dependency graph so you can run: >> >> gui

Re: Missing patch on savannah means coreutils can't build

2016-02-21 Thread Leo Famulari
On Sat, Feb 20, 2016 at 08:30:31PM -0500, Mark H Weaver wrote: > Mark H Weaver writes: > > > Christopher Allan Webber writes: > > > >> Efraim Flashner writes: > >> > >>> On Sat, 20 Feb 2016 10:19:51 -0800 > >>> Christopher Allan Webber wrote: > >>> > Earlier today I tried doing a build wit

Re: [PATCH] gnu: Add gnome.

2016-02-21 Thread Ludovic Courtès
宋文武 skribis: > * gnu/packages/gnome.scm (gnome): New variable. Awesome! :-) Maybe we should add a variant of gnu/system/examples/desktop.tmpl that uses all things GNOME? Thanks, Ludo’.

Re: Massive graph

2016-02-21 Thread Ludovic Courtès
For those big graphs I think we need renderers and interactive viewers like Tulip or something based on d3.js. Ludo’.

Re: Gee Gee: ever typed: git package -l, guix rebase -i HEAD~8?

2016-02-21 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > Git is *awesome*. Guile is *awesome*. Guix is *awesome*. Combined, > they're...totallyconfusing my limbic system, especially late at night. > > If you also find yourself typing `that g* command' and guessing wrong > (git: "Did you mean this?" bundle) like I did ev

Re: [PATCH 1/3] emacs: Add 'M-x guix-installed-{user/system}-packages'.

2016-02-21 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-ui-package.el (guix-installed-user-packages) > (guix-installed-system-packages): New commands. > * doc/emacs.texi (Emacs Commands): Document them. LGTM! Ludo'.

Re: [PATCH 2/3] emacs: Set 'guix-buffer-item' before displaying entries.

2016-02-21 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-buffer.el (guix-buffer-set): Set 'guix-buffer-item' early, > so that it can be used during displaying entries. For example, this > allows to use a value of the current guix profile when package entries > are inserted in a "List" or "Info" buffer. I don’t

Re: [PATCH 3/3] emacs: Do not allow to modify system profiles.

2016-02-21 Thread Ludovic Courtès
Alex Kost skribis: > Fixes . > Reported by myglc2 . > > Remove possibilities to install/delete packages to/from a system profile > both for "Package List" and "Package Info" buffers. > > * emacs/guix-profiles.el (guix-system-profile-regexp): New variable. > (guix-system

Re: guix system init co-existing with other distros

2016-02-21 Thread Ludovic Courtès
Jan Nieuwenhuizen skribis: > I am using this snippet in (operatating-system) to multi-boot > > (bootloader >(grub-configuration > (device "/dev/sda") > ;; Here is my hack (grub-configuration appends bzImage to `linux') > ;; to add a custom entry for debian on /dev/sda3 to the Gr

Re: GuixSD artwork

2016-02-21 Thread Ludovic Courtès
Andreas Enge skribis: > On Sun, Feb 14, 2016 at 04:59:17PM -0800, Christopher Allan Webber wrote: >> Why would we drop the checkerboard pattern again? I like it a lot! > > That of course is a question of taste; I am not so fond of it. > But my message was not to discuss matters of taste (which a

Re: IMPORTANT: glibc security update

2016-02-21 Thread Ludovic Courtès
Mark H Weaver skribis: > I've pushed a fix for CVE-2015-7547 to the master branch, although Hydra > has not fully rebuilt it. I directed Hydra to build the most popular > packages first, and with greater effort devoted to x86_64, so my hope is > that most of what typical desktop users need is al

Re: Version numbers for VCS snapshots

2016-02-21 Thread Leo Famulari
On Sun, Feb 21, 2016 at 12:17:19PM +0300, Alex Kost wrote: > Leo Famulari (2016-02-21 07:35 +0300) wrote: > > > On Thu, Jan 21, 2016 at 10:05:36PM +0100, Ludovic Courtès wrote: > [...] > >> I prefer 7! This is how Git usually truncates SHA1s, so it can’t be wrong. > > > > I stumbled across this e

Re: guix system init co-existing with other distros

2016-02-21 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Jan Nieuwenhuizen skribis: >>(grub-configuration >> (device "/dev/sda") >> (list (menu-entry >> (label "debian") >> (linux "(hd0,msdos3)/boot/latest") > Did you run “guix system init config.scm /”? Fear not. Debian lives on /dev/sd

Re: [PATCH] gnu: guile-next: Set correct native search paths.

2016-02-21 Thread Jan Nieuwenhuizen
Andy Wingo writes: >> +(native-search-paths >> + (list (search-path-specification >> +(variable "GUILE_LOAD_PATH") >> +(files '("share/guile/site/2.2"))) >> + (search-path-specification >> +(variable "GUILE_LOAD_COMPILED_PATH") >> +

Re: IMPORTANT: glibc security update

2016-02-21 Thread Mark H Weaver
Mark H Weaver writes: > Leo Famulari writes: > >> At least two users on #guix (including me) have found that `guix pull` >> is not fetching the latest snapshot. That is, the downloaded snapshot >> is of some commit before the CVE-2015-7547 patch was applied. >> >> Can you take a look? > > Indeed

Re: Version numbers for VCS snapshots

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > On Sun, Feb 21, 2016 at 12:17:19PM +0300, Alex Kost wrote: >> Leo Famulari (2016-02-21 07:35 +0300) wrote: >> >> > On Thu, Jan 21, 2016 at 10:05:36PM +0100, Ludovic Courtès wrote: >> [...] >> >> I prefer 7! This is how Git usually truncates SHA1s, so it can’t be >> >> wro

Re: [PATCH] gnu: Add python-psycopg2, python2-psycopg2

2016-02-21 Thread Danny Milosavljevic
Hi, On Fri, 19 Feb 2016 16:22:58 -0500 Leo Famulari wrote: > > + `(#:tests? #f)) ; TODO re-enable > > Why are the tests disabled? Because it would require a postgresql database "psycopg2_test" and a running postgresql database management service. Not sure what the usual way to do that

Re: [PATCH] gnu: Add python-psycopg2, python2-psycopg2

2016-02-21 Thread Christopher Allan Webber
Danny Milosavljevic writes: > Hi, > > On Fri, 19 Feb 2016 16:22:58 -0500 > Leo Famulari wrote: > >> > + `(#:tests? #f)) ; TODO re-enable >> >> Why are the tests disabled? > > Because it would require a postgresql database "psycopg2_test" and a > running postgresql database management servi

Re: [PATCH] gnu: Add python-psycopg2, python2-psycopg2

2016-02-21 Thread Christopher Allan Webber
(Also, conveniently, this will be very useful for MediaGoblin users! I was going to package this myself, glad you beat me to it. Could you add the appropriate commented explaination?)

Re: [PATCH 5/18] gnu: Add python-pytest-xdist.

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > On Fri, Feb 19, 2016 at 06:31:28PM -0800, Christopher Allan Webber wrote: >> Updated. >> > >> From 5930defefa4c7966afd1c20f66d22c8b95bf024f Mon Sep 17 00:00:00 2001 >> From: Christopher Allan Webber >> Date: Sat, 13 Feb 2016 18:11:47 -0800 >> Subject: [PATCH 04/18] gnu: Ad

Re: [PATCH 3/18] gnu: Add python2-apipkg.

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > On Fri, Feb 19, 2016 at 06:30:35PM -0800, Christopher Allan Webber wrote: >> New version. >> > >> From 03f8891a2635b6d8f349af0809547e75b9c0e112 Mon Sep 17 00:00:00 2001 >> From: Christopher Allan Webber >> Date: Sat, 13 Feb 2016 18:04:18 -0800 >> Subject: [PATCH 02/18] gnu

Re: [PATCH 12/18] gnu: Add python-anyjson.

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > On Fri, Feb 19, 2016 at 06:34:39PM -0800, Christopher Allan Webber wrote: >> Updated. >> > >> From be98d30d19451a7676a178f017f97173c5d6d29c Mon Sep 17 00:00:00 2001 >> From: Christopher Allan Webber >> Date: Sun, 14 Feb 2016 12:16:49 -0800 >> Subject: [PATCH 11/18] gnu: Ad

Re: On the MediaGoblin dependency patch updates

2016-02-21 Thread Christopher Allan Webber
Leo Famulari writes: > I've read them all and sent my comments. Any patches I didn't reply to > LGTM. > > Thanks for doing this work! It's very exciting! Great, I've made all adjustments you've asked for and finally pushed all python dependencies for MediaGoblin to Guix's master branch. Exciting

Re: On the MediaGoblin dependency patch updates

2016-02-21 Thread Leo Famulari
On Sun, Feb 21, 2016 at 07:05:10PM -0800, Christopher Allan Webber wrote: > Leo Famulari writes: > > > I've read them all and sent my comments. Any patches I didn't reply to > > LGTM. > > > > Thanks for doing this work! It's very exciting! > > Great, I've made all adjustments you've asked for and

Re: Checking signatures on source tarballs

2016-02-21 Thread Christopher Allan Webber
Ludovic Courtès writes: > Brandon Invergo skribis: > >> Hi everyone, >> >> On Thu, 2015-10-08 at 13:44 +0200, Ludovic Courtès wrote: >> >>> Actually I see that GSRC already maintains per-package keyrings. >>> >>> How is this maintained, Brandon? That is, where do you get information >>> on whic

[PATCH 1/1] gnu: msmtp: Install msmtpq.

2016-02-21 Thread Leo Famulari
* gnu/packages/mail.scm (msmtp)[arguments]: Install msmtpq scripts. --- gnu/packages/mail.scm | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 5a9f420..3266fc9 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packag

[PATCH 0/1] Install mail queue tool with msmtp

2016-02-21 Thread Leo Famulari
msmtp comes with a couple of scripts called msmtpq and msmtp-queue that will queue mail locally if necessary. https://sourceforge.net/p/msmtp/code/ci/master/tree/scripts/msmtpq/README.msmtpq I've been using them out of the Debian msmtp package, but I'd like to see them in Guix. Thoughts? Leo Fa