Re: [PATCH] Add cufflinks.

2016-01-23 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> From e8186326701df11ee4bdb22d4717cf4b8c27dd50 Mon Sep 17 00:00:00 2001 >> From: Ricardo Wurmus >> Date: Wed, 16 Sep 2015 17:42:41 +0200 >> Subject: [PATCH] gnu: Add cufflinks. >> >> * gnu/packages/bioinformatics.scm (boost-1.55, cufflinks)

Re: [PATCH] gnu: Add TopHat.

2016-01-23 Thread Ben Woodcroft
On 23/01/16 17:51, Ricardo Wurmus wrote: Ben Woodcroft writes: +;; TopHat is released under the Boost Software License, Version 1.0 +;; See https://github.com/infphilo/tophat/issues/11#issuecomment-121589893 +(license (license:x11-style "http://www.boost.org/LICENSE_1_0.txt"; +

Re: command-not-found

2016-01-23 Thread Ricardo Wurmus
Ben Woodcroft writes: > Seeing as guix is becoming more and more complete, it would be great to > have 'command-not-found' [1] or similar available, so that typing in the > name of an uninstalled binary begets a suggestion on which package(s) to > install, like Ubuntu gives: > > $ gitk > The

Re: Guile 2.0.11 error during test of package definition on Trisquel 7

2016-01-23 Thread Ricardo Wurmus
swedebu...@riseup.net writes: > I tried following the manual build* from a fresh git pull. > > From 7.6: > " ./pre-inst-env guix build gnew --keep-failed > If the package is unknown to the ‘guix’ command, it may be that the > source file contains a syntax error, or lacks a ‘define-public’

Re: [PATCH 2/4] Rename 'dmd-command' to 'shepherd-command'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/comm.scm (): Rename record type and its > accessors to... > (): ... this. > (read-command, write-command): Adjust accordingly. > * modules/halt.scm (main): Likewise. > * modules/herd.scm (run-command): Likewise. > * modules/reboot.scm (main): Likewise. > *

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * modules/shepherd/service.scm (dmd-service): Rename to... > (shepherd-service): ... this. Adjust the rest file accordingly. > * modules/herd.scm: Likewise. > * modules/shepherd.scm: Likewise. > * modules/shepherd/support.scm (make-bare-init-file): Likewise. > * shepherd.tex

Re: command-not-found

2016-01-23 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ben Woodcroft writes: > >> Seeing as guix is becoming more and more complete, it would be great to >> have 'command-not-found' [1] or similar available, so that typing in the >> name of an uninstalled binary begets a suggestion on which package(s) to >> install, like

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Alex Kost
Ludovic Courtès (2016-01-23 13:58 +0300) wrote: > Alex Kost skribis: > >> * modules/shepherd/service.scm (dmd-service): Rename to... >> (shepherd-service): ... this. Adjust the rest file accordingly. >> * modules/herd.scm: Likewise. >> * modules/shepherd.scm: Likewise. >> * modules/shepherd/supp

Re: [PATCH 1/1] gnu: transmission-gtk: Add icon dependencies.

2016-01-23 Thread Ludovic Courtès
Leo Famulari skribis: > I have adwaita-icon-theme and hicolor-icon-theme in my profile, but when > running transmission-gtk, it complains on stderr about problems with > both icon themes and has no icons at all: > > --start-example- > (transmission-gtk:21008): Gtk-WARNING **: Could not find the

Re: command-not-found

2016-01-23 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Ricardo Wurmus skribis: > >> Ben Woodcroft writes: >> >>> Seeing as guix is becoming more and more complete, it would be great to >>> have 'command-not-found' [1] or similar available, so that typing in the >>> name of an uninstalled binary begets a sug

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Mathieu Lirzin
l...@gnu.org (Ludovic Courtès) writes: > Alex Kost skribis: > >> * modules/shepherd/service.scm (dmd-service): Rename to... >> (shepherd-service): ... this. Adjust the rest file accordingly. >> * modules/herd.scm: Likewise. >> * modules/shepherd.scm: Likewise. >> * modules/shepherd/support.scm (

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Alex Kost
Alex Kost (2016-01-23 18:58 +0300) wrote: > Ludovic Courtès (2016-01-23 13:58 +0300) wrote: > >> Alex Kost skribis: >> >>> * modules/shepherd/service.scm (dmd-service): Rename to... >>> (shepherd-service): ... this. Adjust the rest file accordingly. >>> * modules/herd.scm: Likewise. >>> * module

Re: [PATCH 1/7] emacs: Rename 'file-path' to 'file-name'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-info.el (guix-info-file-path): Rename to... > (guix-info-file-name): ... this. > * emacs/guix-list.el (guix-list-file-path): Rename to... > (guix-list-file-name): ... this. > (guix-list-get-file-path): Rename to... > (guix-list-get-file-name): ... this. >

Re: [PATCH 2/7] licenses: Add a list of licenses.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * guix/licenses.scm (%licenses): New variable. For the purposes of this patch set, I think we’d rather avoid that, and instead do something like: (module-map (lambda (sym var) (variable-ref var)) (resolve-interface '(guix licenses))) W

Re: [PATCH 3/7] emacs: Add 'guix-browse-license-url' command.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (license-names, license-name->license) > (license-name->uri): New procedures. > * emacs/guix-read.el (guix-license-names, guix-read-license-name): New > procedures. > * emacs/guix-license.el: New file. > * emacs.am (ELFILES): Add it. [...] > +;;; L

Re: [PATCH 4/7] emacs: Buttonize licenses in "Package Info".

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-ui-package.el (guix-package-license): New button type. > (guix-package-info-format, guix-output-info-format): Use it. > * doc/emacs.texi (Emacs Info buffer): Mention it. OK! Ludo’.

Re: [PATCH 5/7] emacs: Add 'guix-packages-by-license' command.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (packages-by-license): New procedure. > (%patterns-makers): Add 'license' search type. > * emacs/guix-messages.el (guix-message-packages-by-license): New procedure. > (guix-messages): Use it. > * emacs/guix-ui-package.el (guix-packages-by-license): New c

Re: [PATCH 6/7] emacs: list: Support displaying URL links.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-list.el (guix-list-url): New face. > (guix-list-get-url): New procedure. OK

Re: [PATCH 7/7] emacs: Add interface for licenses.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > * emacs/guix-main.scm (%license-param-alist): New variable. > (license->sexp, find-licenses, license-entries): New procedures. > * emacs/guix-license.el (guix-license-get-entries) > (guix-license-get-display, guix-license-insert-packages-button) > (guix-license-insert-c

Re: [PATCH 3/7] emacs: Add 'guix-browse-license-url' command.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: > +(define license-name->license I just realized that I’d rather call it ‘lookup-license’ for consistency, because it’s not a conversion. Ludo’.

Add "guix update" command

2016-01-23 Thread Fabian Harfert
Hello, on IRC I already mentioned that, but there wasn't much resonance: I think for the purposes of non-developers the behavior of the "guix pull" command is too complicated. Normal users don't need a development version of the package manager, when they just want to get the newest package defin

Add "guix update" command

2016-01-23 Thread Fabian Harfert
Hello, on IRC I already mentioned that, but there wasn't much resonance: I think for the purposes of non-developers the behavior of the "guix pull" command is too complicated. Normal users don't need a development version of the package manager, when they just want to get the newest package defin

Re: Add "guix update" command

2016-01-23 Thread Thompson, David
Hi Fabian, This isn't the first time I've seen such a proposal, and while I appreciate the viewpoint, I don't think this would be a good decision for Guix and I'm fairly sure that the other developers agree. See below for further explanation. On Sat, Jan 23, 2016 at 1:11 PM, Fabian Harfert wrot

Re: [PATCH 1/1] doc: Show how to boot result of 'vm-image'.

2016-01-23 Thread Leo Famulari
On Fri, Jan 15, 2016 at 05:12:24AM -0500, Leo Famulari wrote: > * doc/guix.texi (Invoking guix system): Explain how to boot the QEMU > images created by vm-image. > --- > doc/guix.texi | 41 ++--- > 1 file changed, 38 insertions(+), 3 deletions(-) Does anyone h

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Alex Kost skribis: [...] >> It seemed natural to me to rename 'dmd' service to 'shepherd' service. >> But I like 'root' more! So if people agree on naming the main service >> the 'root' instead of 'shepherd', I will send an updated patch. >> >> OTOH 'herd load root foo.scm' looks strange for m

Re: [PATCH 3/4] Rename 'dmd' service to 'shepherd'.

2016-01-23 Thread Ludovic Courtès
Mathieu Lirzin skribis: > Maybe it sounds stupid, but we could follow the shepherd pun by renaming > the “dmd” service “dog” which is short and reminds watchdog(8). :) Heheh. I’m concerned that this might increase confusion, though. :-) Ludo’.

Re: Add "guix update" command

2016-01-23 Thread Ludovic Courtès
Hi! I very much agree with what David wrote. Note that NixOS has been merged into Nixpkgs several months ago precisely for the reasons David gave. That Nix remains separate from Nixpkgs/NixOS can be problematic because as new features of Nix language get used in Nixpkgs, backward-compatibility i

Re: command-not-found

2016-01-23 Thread Ludovic Courtès
Mathieu Lirzin skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Ricardo Wurmus skribis: >> >>> Ben Woodcroft writes: >>> Seeing as guix is becoming more and more complete, it would be great to have 'command-not-found' [1] or similar available, so that typing in the name o

Re: command-not-found

2016-01-23 Thread Ricardo Wurmus
Mathieu Lirzin writes: > l...@gnu.org (Ludovic Courtès) writes: > >> Ricardo Wurmus skribis: >> >>> Ben Woodcroft writes: >>> Seeing as guix is becoming more and more complete, it would be great to have 'command-not-found' [1] or similar available, so that typing in the name o

Re: Version numbers for VCS snapshots

2016-01-23 Thread Ludovic Courtès
Andy Wingo skribis: > On Thu 21 Jan 2016 22:25, l...@gnu.org (Ludovic Courtès) writes: > >> +2.0.11-3.deadbeef > > I thought you were vegetarian :) 2.0.11-3.cabba9e has 7 digits. I like this more, indeed! Thanks for the valuable feedback. :-) Ludo’.

Re: Version numbers for VCS snapshots

2016-01-23 Thread Ludovic Courtès
Ricardo Wurmus skribis: > Ludovic Courtès writes: > >> + >> +It is a good idea to strip commit identifiers to, say, 7 digits so that >> +they do not become aesthetically disturbing (assuming aesthetics have a >> +role to play here.) It is best to use the full commit identifiers in >> +@code{ori

Re: Add "guix update" command

2016-01-23 Thread Friedrich Herbst
Excuse me, that doesn't belong to the transmission thread.

Re: Version numbers for VCS snapshots

2016-01-23 Thread Ricardo Wurmus
Ludovic Courtès writes: > Ricardo Wurmus skribis: > >> Ludovic Courtès writes: >> >>> + >>> +It is a good idea to strip commit identifiers to, say, 7 digits so that >>> +they do not become aesthetically disturbing (assuming aesthetics have a >>> +role to play here.) It is best to use the full

Supporting non-GRUB bootloaders?

2016-01-23 Thread Jookia
Hi there, I'm interested to know how hard it'd be to support a non-GRUB bootloader, such as u-boot. On NixOS this is relatively easy, but I'm under the impression that on Guix this is borderline impossible due to hard coding. I'd like to do this: * Copy initramfs and kernels to /boot. * Write a

Re: [PATCH 2/7] licenses: Add a list of licenses.

2016-01-23 Thread Alex Kost
Ludovic Courtès (2016-01-23 20:08 +0300) wrote: > Alex Kost skribis: > >> * guix/licenses.scm (%licenses): New variable. > > For the purposes of this patch set, I think we’d rather avoid that, and > instead do something like: > > (module-map (lambda (sym var) > (variable-ref

Re: [PATCH 3/7] emacs: Add 'guix-browse-license-url' command.

2016-01-23 Thread Alex Kost
Ludovic Courtès (2016-01-23 20:18 +0300) wrote: > Alex Kost skribis: > >> +(define license-name->license > > I just realized that I’d rather call it ‘lookup-license’ for > consistency, because it’s not a conversion. OK, I'll rename it, and what about: (define (license-name->uri name) (and=> (