Re: GuixSD on ARM

2016-07-12 Thread Ricardo Wurmus
Hi Daniel, > I'd like GuixSD on ARM plataform, for instance Libre Tea Computer Card > or other ARM libre plataform. > > I buy a Libre Tea Computer Card: > - https://www.crowdsupply.com/eoma68/micro-desktop > - http://retro-freedom.nz/blog/2016/06/30/eoma68-my-dream-machine/ I’m also very excite

Re: Update: Implementing guix system rollback / switch-generation

2016-07-12 Thread Chris Marusich
l...@gnu.org (Ludovic Courtès) writes: > Automated tests for this will be a bit difficult because we don’t have > any ‘guix system’ tests yet. I think this should be done in the new > system test infrastructure. > > However, since you’ve done extensive manual testing, this part shouldn’t > block

Re: [PATCH] gnu: Add eigensoft.

2016-07-12 Thread Ricardo Wurmus
Ricardo Wurmus writes: > * gnu/packages/bioinformatics.scm (eigensoft): New variable. […] > + (description "This package provides tools for population genetics and > +stratification correction. The EIGENSTRAT method uses principal components > +analysis to explicitly model ancestry differe

[PATCH] gnu: lint: Check package outputs.

2016-07-12 Thread ericbavier
From: Eric Bavier * guix/scripts/lint.scm (check-output): New procedure. (%checkers): Add it. --- guix/scripts/lint.scm | 53 +++ 1 file changed, 53 insertions(+) diff --git a/guix/scripts/lint.scm b/guix/scripts/lint.scm index b4fdb6f..64d4d76 10

[PATCH] WIP: Output linters

2016-07-12 Thread ericbavier
From: Eric Bavier I very much appreciate all that 'guix lint' can do, and thought that we could get some benefit from extending its coverage to package outputs. I wanted to share this WIP patch to get some feedback on the idea. The current patch just adds a simple check for the presence of buil

Re: [PATCH] add go@1.5

2016-07-12 Thread Matthew Jordan
Hey Alex, In that case, I'll send the go@1.6 patch instead. No point fussing over go@1.5 then. Regards, --- Matthew Jordan

Re: SourceForge URLs changed

2016-07-12 Thread Alex Griffin
Hello, On Tue, Jul 12, 2016, at 06:00 PM, Ludovic Courtès wrote: > Apparently SourceForge did a massive URL change, *and*, for extra fun, > failing mirrors return 200 instead of 404. > > [...] > > Would anyone like to investigate? :-) Their Twitter feed[1] says that they're investigating issue

SourceForge URLs changed

2016-07-12 Thread Ludovic Courtès
Hello, Apparently SourceForge did a massive URL change, *and*, for extra fun, failing mirrors return 200 instead of 404. At first sight we need at least the mirror URL update in commit cd4c41fdcf469524161fbbec58c2756f36bcef56. But that’s not enough. It seems that URLs now have the form: /PAC

Re: Rebasing core-updates-next branch

2016-07-12 Thread Leo Famulari
On Tue, Jul 12, 2016 at 03:57:34PM +0300, Manolis Ragkousis wrote: > On 07/12/16 09:04, Ricardo Wurmus wrote: > > Do we need to rebase? Is a merge not possible? > > It's definitely possible but I agree with Ludo on this. It's better to > avoid unnecessary merge commits. Merges *are* ugly but, in

Re: Python-matplotlib and sphinx

2016-07-12 Thread Leo Famulari
On Tue, Jul 12, 2016 at 10:58:05AM +0200, Andreas Enge wrote: > One option would be to try an update of matplotlib to 1.5.1, but this > requires a rebuild of quite a number of packages, with unknown outcome. > How about reverting the sphinx update in core-updates and pushing it to > the python-upda

[PATCH 16/17] gnu: Add emacs-perspective.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-perspective): New variable. --- gnu/packages/emacs.scm | 27 +++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 283ed56..2c92756 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emac

[PATCH 06/17] gnu: Add emacs-paren-face.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-paren-face): New variable. --- gnu/packages/emacs.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 7f6fe2d..57c7c36 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.s

[PATCH 15/17] gnu: Add emacs-tagedit.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-tagedit): New variable. --- gnu/packages/emacs.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 64192cc..283ed56 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm

[PATCH 14/17] gnu: Add emacs-shell-switcher.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-shell-switcher): New variable. --- gnu/packages/emacs.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index f544721..64192cc 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emac

[PATCH 13/17] gnu: Add emacs-undercover.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-undercover): New variable. --- gnu/packages/emacs.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index ed3a1e3..f544721 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.s

[PATCH 17/17] gnu: Add emacs-solarized-theme.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-solarized-theme): New variable. --- gnu/packages/emacs.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 2c92756..4f2d5ca 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/ema

[PATCH 00/17] Emacs packages!

2016-07-12 Thread Ricardo Wurmus
Hi Guix, here are almost all of the remaining Emacs packages that I previously installed via package.el. I hope you find them useful! ~~ Ricardo Ricardo Wurmus (17): gnu: Add emacs-el-mock. gnu: Add emacs-espuds. gnu: Add emacs-expand-region. gnu: Add emacs-fill-column-indicator. gnu:

[PATCH 11/17] gnu: Add emacs-smart-mode-line.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-smart-mode-line): New variable. --- gnu/packages/emacs.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index edd65e9..2dd886f 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/ema

[PATCH 12/17] gnu: Add emacs-shut-up.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-shut-up): New variable. --- gnu/packages/emacs.scm | 23 +++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 2dd886f..ed3a1e3 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@

[PATCH 10/17] gnu: Add emacs-rich-minority.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-rich-minority): New variable. --- gnu/packages/emacs.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index d4b5291..edd65e9 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.sc

[PATCH 08/17] gnu: Add emacs-simple-httpd.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-simple-httpd): New variable. --- gnu/packages/emacs.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 00fe3de..20212c4 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm

[PATCH 09/17] gnu: Add emacs-skewer-mode.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-skewer-mode): New variable. --- gnu/packages/emacs.scm | 26 ++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 20212c4..d4b5291 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs

[PATCH 07/17] gnu: Add emacs-page-break-lines.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-page-break-lines): New variable. --- gnu/packages/emacs.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 57c7c36..00fe3de 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs

[PATCH 05/17] gnu: Add emacs-znc.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-znc): New variable. --- gnu/packages/emacs.scm | 20 1 file changed, 20 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 2b0ffbd..7f6fe2d 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -1375,

[PATCH 02/17] gnu: Add emacs-espuds.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-espuds): New variable. --- gnu/packages/emacs.scm | 25 + 1 file changed, 25 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 95c8d9b..cd87c79 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @

[PATCH 04/17] gnu: Add emacs-fill-column-indicator.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-fill-column-indicator): New variable. --- gnu/packages/emacs.scm | 21 + 1 file changed, 21 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 169df4c..2b0ffbd 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/

[PATCH 03/17] gnu: Add emacs-expand-region.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-expand-region): New variable. --- gnu/packages/emacs.scm | 24 1 file changed, 24 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index cd87c79..169df4c 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs

[PATCH 01/17] gnu: Add emacs-el-mock.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/emacs.scm (emacs-el-mock): New variable. --- gnu/packages/emacs.scm | 22 ++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 3e6a2b5..95c8d9b 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@

Re: gexps and ‘with-imported-modules’

2016-07-12 Thread Ludovic Courtès
Hi! l...@gnu.org (Ludovic Courtès) skribis: > The ‘wip-gexp-imported-modules’ branch changes gexps so that each gexp > embeds information about which modules need to be imported into its > execution environment. Merged! This changes the ABI of (guix gexp) and (guix packages) so you need to:

Re: [PATCH] gnu: Add reptyr.

2016-07-12 Thread Alex Griffin
On Sat, Jul 9, 2016, at 01:20 PM, Leo Famulari wrote: > If we are considering moving these packages around, I think that > screen.scm and tmux.scm should go into terminals.scm. But, I also think > that this patch should not be held up by that discussion. Yes, I didn't necessarily mean just moving

[PATCH] gnu: screen: support 256 colors

2016-07-12 Thread myglc2
l...@gnu.org (Ludovic Courtès) writes: > myglc2 skribis: > >> I almost always run emacs in a gnu screen session. >> >> For iterm-256color, in guixSD I have observed that ... >> >> 'screen; emacs -nw' ... supports 16 colors. >> >> 'tmux; emacs -nw' ... supports 8. > > An indication that GNU Screen

Re: Corrupt .drv files

2016-07-12 Thread Kei Kebreau
Andreas Enge writes: > On Tue, Jul 12, 2016 at 10:59:04AM +0200, Ludovic Courtès wrote: >> So did they contain random bytes? > > I do not know, since I did not look at the files with a hex editor > (we should package hexedit...). > > Andreas > > Just popping in... I was considering packaging hex

Re: [PATCH 2/2] gnu: Add gnome-mpv.

2016-07-12 Thread ng0
Alex Griffin writes: > This patch adds gnome-mpv, a simple GTK+ frontend to the mpv video > player. Thanks! I notified upstream about the availibility: https://github.com/gnome-mpv/gnome-mpv/issues/203 -- ♥Ⓐ ng0 For non-prism friendly talk find me on http://www.psyced.org SecuShare – http://s

Re: Update: Implementing guix system rollback / switch-generation

2016-07-12 Thread Ludovic Courtès
Hello Chris, Chris Marusich skribis: > I've attached a preliminary patch which adds rudimentary roll-back and > switch-generation commands to "guix system". Currently, the commands > just flip symlinks, which is part of the first milestone that Ludo > suggested in the following thread: > > http

Re: [PATCH] add go@1.5

2016-07-12 Thread Alex Griffin
Matthew, I don't think we should consider minimum requirements, because Go's backward compatibility is really good. I have yet to come across a package that builds with an older compiler (post-1.0) but not a newer one. Instead I think we should consider which releases we actually need and which ar

Re: [PATCH] Add LAPACKE

2016-07-12 Thread Ludovic Courtès
Hi! Ricardo Wurmus skribis: > here's an alternative to the patch provided here: > > https://lists.gnu.org/archive/html/guix-devel/2016-06/msg00099.html > > Instead of building LAPACKE as part of the lapack package this patch adds a > new package "lapack-with-lapacke". I did this because an

Re: lists.gnu.org uses an invalid security certificate.

2016-07-12 Thread ng0
Alex Vong writes: > Hi everyone, > > While I enters the mailing list archive (using latest tor browser), I > get the following error message: > > > lists.gnu.org uses an invalid security certificate. > > The certificate expired on 2016年07月11日 15:02. The current time is 2016年07月12日 > 10:53. > > Er

Re: [PATCH] gnu: Add fontconfig-path-max.

2016-07-12 Thread rennes
Additional, I issue the command on GNU/Linux and GNU Hurd: ./pre-inst-env guix build fontconfig -K and compile correctly. How I do manual testing? On 2016-07-12 09:08, ren...@openmailbox.org wrote: Hello, Please see

Re: [PATCH] gnu: Add fontconfig-path-max.

2016-07-12 Thread rennes
Hello, Please see regarding commit logs. :-) Reviewed and corrected in the patch. +--- a/src/fcstat.c b/src/fcstat.c +@@ -278,7 +278,8 @@ FcDirChecksum (const FcChar8 *dir, time_t *checksum) + { + #end

Re: [PATCH] Add LAPACKE

2016-07-12 Thread Ricardo Wurmus
Ricardo Wurmus writes: > Ricardo Wurmus writes: > >> Instead of building LAPACKE as part of the lapack package this patch adds a >> new package "lapack-with-lapacke". I did this because an increase in closure >> size of 20MiB is a little much for a commonly used package, in my opinion. >> >> A

[PATCH] gnu: Add eigensoft.

2016-07-12 Thread Ricardo Wurmus
* gnu/packages/bioinformatics.scm (eigensoft): New variable. --- gnu/packages/bioinformatics.scm | 72 + 1 file changed, 72 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 7cffe26..7c95ec8 100644 --- a/gnu/

Re: Rebasing core-updates-next branch

2016-07-12 Thread Manolis Ragkousis
Hello, On 07/12/16 10:29, Alex Kost wrote: > Is there a reason for this? Are you going to commit something there > that needs to be based on core-updates? If it's just the "time to do > that", then I think it's not really needed. Yes my work is based on commits from core-updates and in order to

Re: [PATCH] add go@1.5

2016-07-12 Thread Matthew Jordan
Good Day Alex, > Can I ask why even package go 1.5? Upstream has committed to making sure > all future compiler versions can bootstrap from go 1.4.x, so my thinking > is that we only need to package two versions, go 1.4 and the latest > version (1.6.2 at the moment). Or am I missing something? So

GuixSD on ARM

2016-07-12 Thread Daniel Pimentel
Hi Guixs, Guix run in ARM, but GuixSD not. I'd like GuixSD on ARM plataform, for instance Libre Tea Computer Card or other ARM libre plataform. I buy a Libre Tea Computer Card: - https://www.crowdsupply.com/eoma68/micro-desktop - http://retro-freedom.nz/blog/2016/06/30/eoma68-my-dream-machine

lists.gnu.org uses an invalid security certificate.

2016-07-12 Thread Alex Vong
Hi everyone, While I enters the mailing list archive (using latest tor browser), I get the following error message: lists.gnu.org uses an invalid security certificate. The certificate expired on 2016年07月11日 15:02. The current time is 2016年07月12日 10:53. Error code: SEC_ERROR_EXPIRED_CERTIFICAT

Re: Obs on non-x86

2016-07-12 Thread Efraim Flashner
On Tue, Jul 12, 2016 at 11:06:27AM +0300, Efraim Flashner wrote: > On Tue, Jul 12, 2016 at 09:00:19AM +0200, Andreas Enge wrote: > > Hello, > > > > the obs package fails to build on arm: > >http://hydra.gnu.org:3000/build/1298768/nixlog/1/tail-reload > > since it uses "-msse" and so on. > > >

Re: Rebasing core-updates-next branch

2016-07-12 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hi! > > Manolis Ragkousis skribis: > >> Core-updates-next has not been updated for some time so I think it's >> time to do that. I was planning to rebase core-updates-next on >> core-updates and create a new core-updates-next. >> >> There is a problem though. Rebasing

Re: Stuck on KiCad dependency wxPython

2016-07-12 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Leo Famulari writes: > >> On Thu, Jul 07, 2016 at 09:31:20AM +0300, Efraim Flashner wrote: >>> /gnu/store/h38zwyj2a64dpai99gavv3anhk303xyp-wxwidgets-3.0.2/include/wx-3.0/wx/wx.h >>> >>> looks like you'll need (string-append "-I" (assoc-ref %build-inputs >>> "wxwidgets"

Re: ola

2016-07-12 Thread Ludovic Courtès
John J Foerch skribis: > Alex Vong writes: > >> Hi John, >> >> John J Foerch writes: >> >>> Hello, >>> >>> I'm trying to build OLA (Open Lighting Architecture) and I ran into some >>> difficulty. Ola is often used as a service, but at this point all I'm >>> interested in is making an ordinary

Re: netcat-openbsd implementations

2016-07-12 Thread Ludovic Courtès
Hi, ng0 skribis: > Aron Xu writes: [...] >> I don't treat this netcat-openbsd a full fork even if it's targeting >> an older revision at the moment. Also, maintaining patches are very >> easy using the git-buildpackage[1] tools for Debian packages. >> >> [1]https://wiki.debian.org/PackagingWit

python-updates!

2016-07-12 Thread Ludovic Courtès
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! Excellent. Time to apply the Python updates that Chris and Hart

Re: Too many questions about texlive-texmf

2016-07-12 Thread Ludovic Courtès
Efraim Flashner skribis: > On Mon, Jul 11, 2016 at 09:42:34AM +0200, Ricardo Wurmus wrote: >> >> Leo Famulari writes: >> >> > We don't serve substitutes of texlive-texmf. We achieve this by >> > configuring nginx to return "410 Gone" [0]. >> > >> > This requires users to build it with '--fallb

Re: Corrupt .drv files

2016-07-12 Thread Andreas Enge
On Tue, Jul 12, 2016 at 10:59:04AM +0200, Ludovic Courtès wrote: > So did they contain random bytes? I do not know, since I did not look at the files with a hex editor (we should package hexedit...). Andreas

Re: Default substitute URLs

2016-07-12 Thread Andreas Enge
On Tue, Jul 12, 2016 at 10:52:49AM +0200, Ludovic Courtès wrote: > If there are no objections, I’d like to change the default substitute > URLs to just “https://mirror.hydra.gnu.org”. How about adding/replacing by https://mirror.guixsd.org? It would be good to (also) have a mirror URL under our co

Re: Corrupt .drv files

2016-07-12 Thread Ludovic Courtès
Andreas Enge skribis: > On Mon, Jul 11, 2016 at 11:49:08PM +0200, Ludovic Courtès wrote: >> > Andreas Enge skribis: >> > >> >> guix archive: error: build failed: error parsing derivation >> >> `/gnu/store/k49lwfwgs8wcamys5qzn8c5n2zk0prc1-tcl8.6.4-src.tar.xz.drv': >> >> expected string `Derive(

Python-matplotlib and sphinx

2016-07-12 Thread Andreas Enge
Hello, it looks as if the latest sphinx update on core-updates broke python(2)-matplotlib, which causes a lot of packages to fail. The problem occurred after commit 2d02a77: http://hydra.gnu.org:3000/job/gnu/core-updates/python-matplotlib-1.4.3.i686-linux (here for i686, but the package also d

Re: Rebasing core-updates-next branch

2016-07-12 Thread Ludovic Courtès
Hi! Manolis Ragkousis skribis: > Core-updates-next has not been updated for some time so I think it's > time to do that. I was planning to rebase core-updates-next on > core-updates and create a new core-updates-next. > > There is a problem though. Rebasing changes the pgp signature of the > co

Default substitute URLs

2016-07-12 Thread Ludovic Courtès
Hello! If there are no objections, I’d like to change the default substitute URLs to just “https://mirror.hydra.gnu.org”. Currently it’s “https://mirror.hydra.gnu.org https://hydra.gnu.org” (see config-daemon.ac), but the second URL is redundant and can only cause slowness (if a substitute is mis

Re: Obs on non-x86

2016-07-12 Thread Efraim Flashner
On Tue, Jul 12, 2016 at 09:00:19AM +0200, Andreas Enge wrote: > Hello, > > the obs package fails to build on arm: >http://hydra.gnu.org:3000/build/1298768/nixlog/1/tail-reload > since it uses "-msse" and so on. > > Can this be disabled on non-x86 architectures, or should we mark it > as non a

Re: Rebasing core-updates-next branch

2016-07-12 Thread Alex Kost
Manolis Ragkousis (2016-07-11 16:01 +0300) wrote: > Hello Guix, > > Core-updates-next has not been updated for some time so I think it's > time to do that. I was planning to rebase core-updates-next on > core-updates and create a new core-updates-next. Is there a reason for this? Are you going

Obs on non-x86

2016-07-12 Thread Andreas Enge
Hello, the obs package fails to build on arm: http://hydra.gnu.org:3000/build/1298768/nixlog/1/tail-reload since it uses "-msse" and so on. Can this be disabled on non-x86 architectures, or should we mark it as non available there? Andreas