Re: [PATCH] nls: Update 'de' translation.

2016-09-05 Thread Hartmut Goebel
Am 05.09.2016 um 00:16 schrieb Ludovic Courtès: > Yes, it’s handled by the Translation Project (TP). > has some information. It's long ago that I cheked that page :-) > Could you submit this patch to the German translation team? See >

Re: Display diffs between generations.

2016-09-05 Thread Hartmut Goebel
Am 05.09.2016 um 00:12 schrieb Ludovic Courtès: > I agree with this as a general principle, of course. However, my > experience is that currently -l is hardly usable in practice, because it > spits out way too many lines. +1 -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP

Re: [PATCH] gnu: git: Update to 2.10.0.

2016-09-05 Thread Ludovic Courtès
Leo Famulari skribis: > On Sun, Sep 04, 2016 at 02:14:47PM -0400, Leo Famulari wrote: >> > On Sun, Sep 04, 2016 at 12:02:49PM -0400, Mark H Weaver wrote: >> > This update seems to have broken 'cgit' and maybe also 'ruby-puma'. >> Relevant upstream discussion: >> https://lists.zx2c4.com/piper

Re: (guix modules) and ‘source-module-closure’

2016-09-05 Thread Ricardo Wurmus
Ludovic Courtès writes: > Hi! > > Commit 7ca87354db53fd1e1a7a3dfeddb9a598ea064bbe adds (guix module), > which provides a way to compute the closure of a Scheme module by > looking at its source code. > > This has to do with typical ‘with-imported-modules’ usage, as explained > in the manual: > >

Re: Removing the attic package

2016-09-05 Thread Ludovic Courtès
Hi! Leo Famulari skribis: > I don't want to steer new users towards this broken software, and I > think removing the package is a safe choice. Current Attic users could > continue to use it, because it won't be removed from their profile > unless they do `guix package --remove attic`. Since, AI

Re: [PATCH 1/5] gnu: module-init-tools: Prevent line wrapping.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (module-init-tools): Break line. OK!

Re: [PATCH] gnu: linux-libre-headers: Use modify-phases.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (linux-libre-headers): Use modify phases. LGTM! This must go to ‘core-updates’ though, because it triggers a full rebuild. Thanks, Ludo’.

Re: [PATCH 2/5] gnu: linux-libre: Use modify-phases.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (linux-libre): Use modify-phases. LGTM. This one is OK for master. Ludo’.

Re: [PATCH 3/5] gnu: linux-libre: Use system->architecture.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (linux-libre): Use system->architecture. > --- > gnu/packages/linux.scm | 14 +++--- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index dc7ea78..19851d2 100644 > --- a

Re: [PATCH 4/5] gnu: kernel-config: Add armhf kernel config.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (kernel-config): Add armhf. > * gnu/packages/linux-libre-4.7-armhf.conf Cool! Make sure to add the file to gnu/local.mk too. I wonder if it makes sense to have a single “armhf” configuration. My understanding is that the config is often tweaked

Re: [PATCH 5/5] gnu: linux-libre: Add support for cross-compilation.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > * gnu/packages/linux.scm (linux-libre): Add support for > cross-compilation. Awesome! I suppose you tested it with: guix build --target=arm-linux-gnueabihf linux-libre right? Once this is committed, I’ll add it as a build job for Hydra. > Sorry about this. I hadn

Re: Removing the attic package

2016-09-05 Thread Ricardo Wurmus
Ludovic Courtès writes: >> Do we have any guidelines about "retiring" packages? > > Not yet! > > Of course there’s a fine line here: we cannot systematically retire > packages “just” because they have bugs (all of them do ;-)). So we have > to be cautious. In this case, it can be considered a

Re: [PATCH 8/9] services: Add sddm service.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> Could you instead pass the configuration file via a command-line option >> or environment variable? > > I already opened a bug report - no it's not currently possible... Ah OK. In that case there’s no choice indeed. Could you add the URL of the upstream bug report next

Re: [PATCH 3/9] services: Export initrc.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > Yes, the sddm service uses it. OK, I’m fine with this patch then! Ludo’.

Re: [PATCH 8/9] services: Add sddm service.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> + (sddm sddm-configuration-sddm >> + (default sddm)) > >> + (faces-directorysddm-configuration-faces-directory >> + (default #~(string-append #$sddm >> "/share/sddm/faces"))) > > Is sddm bound

Re: [PATCH 1/9] system: vm: Remove -net user flag.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> I sympathize with this; what problems are you referring to? >> >> The reason for “-net user” is that it allows me to run “dhclient -v >> eth0” in the VM and get access to the network, which is often what I >> want. > > I usually have the need to add my own flags most of t

[PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Hi! Added an -g/--exclude-.git option for guix hash. It is very specific: it skips toplevel .git directory. WDYT? Greetings, Jan >From 86a580840f21f858b757cb7f421b0ba1c169e09d Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Mon, 5 Sep 2016 10:27:19 +0200 Subject: [PATCH] scripts: hash:

Re: [PATCH 6/9] gnu: Add greenisland.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > It says: > > GNU General Public License version 2.0 or (at your option) version 3.0 > or any later version approved by the KDE Free Qt Foundation. > > This means that it's only gpl3+ if the KDE free qt foundation approve it. So that translates to: (list license:gpl3 li

Re: Linux kernel config maintainablility

2016-09-05 Thread Ludovic Courtès
Hi! David Craven skribis: > So I'm trying to get a linux-libre-kernel for arm going. For arm there > is a multi_v7_defconfig we can use. I looked at the existing kernel > configs we have and can't make heads or tails of them. My question is > are any kernel options needed specifically for guixsd

Re: [PATCH] gnu: Add ola

2016-09-05 Thread Ludovic Courtès
John J Foerch skribis: > From d4738938d325dcf0452346f48f0bf02c020bd6d2 Mon Sep 17 00:00:00 2001 > From: "John J. Foerch" > Date: Wed, 3 Aug 2016 21:36:52 -0500 > Subject: [PATCH] gnu: Add ola. > > * gnu/packages/ola.scm (ola): New variable. Applied, thanks! Ludo’.

[PATCH 3/3] gnu: Remove now useless #:tests? #f from java-packages.

2016-09-05 Thread Hartmut Goebel
With the last commit, when #:jar-name is given, a dummy test-target always exists. * gnu/packages/java.scm (java-junit, java-swt, java-xz): Remove build-argument `#:tests?'. --- gnu/packages/java.scm | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gnu/packages/java.sc

Re: QEMU update (security)

2016-09-05 Thread Efraim Flashner
On Sun, Sep 04, 2016 at 04:20:44PM -0400, Leo Famulari wrote: > This updates QEMU to the latest release, 2.7.0. > > It fixes at least one security bug (I think that every new QEMU release > fixes security bugs): > http://seclists.org/oss-sec/2016/q3/394 > > Tested on x86-64. > From a46d80d697e2e

Re: [PATCH] gnu: Add mb2md

2016-09-05 Thread Ludovic Courtès
Clément Lassieur skribis: > --- > gnu/packages/mail.scm | 52 > +-- > 1 file changed, 50 insertions(+), 2 deletions(-) Pushed as 24262239da96eeabb0840c178ac6c80792e405c5 with a commit log that matches our conventions. Thank you! Ludo’.

Re: Removing the attic package

2016-09-05 Thread Efraim Flashner
On Mon, Sep 05, 2016 at 10:20:36AM +0200, Ludovic Courtès wrote: > Hi! > > Leo Famulari skribis: > > > > > Do we have any guidelines about "retiring" packages? > > Not yet! > > Of course there’s a fine line here: we cannot systematically retire > packages “just” because they have bugs (all of

Re: [PATCH] system: grub: Use librsvg to convert SVG to PNG

2016-09-05 Thread Vincent Legoll
And I also now tested back the other way, if I guix pull (so the patch is not in effect anymore) now I get inkscape (& al.) back into the store... -- Vincent Legoll

Re: [PATCH] gnu: Add Infernal.

2016-09-05 Thread Efraim Flashner
On Fri, Sep 02, 2016 at 04:12:21PM +0200, Ricardo Wurmus wrote: > > Thompson, David writes: > > > On Fri, Sep 2, 2016 at 9:35 AM, Ricardo Wurmus > > wrote: > >> * gnu/packages/bioinformatics.scm (infernal): New variable. > >> --- > >> gnu/packages/bioinformatics.scm | 27 ++

Re: Building for Android and F-Droid

2016-09-05 Thread Efraim Flashner
On Thu, Sep 01, 2016 at 03:57:13PM +0200, Ricardo Wurmus wrote: > > Thompson, David writes: > > > Does anyone know what we are missing to be able to package android > > tools? > > Given the current state of our support for Java I’d say we mostly need > more Java packages in Guix. A first big s

[PATCH 1/3] guix: ant-build-system: put dummy project-name into default build.xml.

2016-09-05 Thread Hartmut Goebel
Without this, ant reported error messages like Target "tests" does not exist in the project "null". Simple using the jar-name is a good compromise. * guix/build/ant-build-system.scm (default-build.xml): Add attribute to sxml expression. --- guix/build/ant-build-system.scm | 3 ++- 1 file change

Re: Why was "gnu: wrap-python3: Create more symlinks." reverted?

2016-09-05 Thread Hartmut Goebel
Hi Leo, > I reverted the commit in response to this request from Andreas: > http://lists.gnu.org/archive/html/guix-devel/2016-07/msg00011.html IC. (I would not even have recognised if you'd CC me, since neither the subject nor the content strikes me.) So we have a dilemma now: not adding `python-

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Hartmut Goebel
Am 05.09.2016 um 10:43 schrieb Jan Nieuwenhuizen: > Added an -g/--exclude-.git option for guix hash. It is very specific: > it skips toplevel .git directory. WDYT? +1. What about make i the default? -- Schönen Gruß Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Impleme

[PATCH 2/3] guix: ant-build-system: add empty `tests` target to default build.xml.

2016-09-05 Thread Hartmut Goebel
This avoids the need to set #:tests? #f whenever using #:jar-name (and thus using the default build.xml). * guix/build/ant-build-system.scm (default-build.xml): Add attribute to sxml expression. --- guix/build/ant-build-system.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/guix/build/a

Re: [PATCH] gnu: Add python-pypump

2016-09-05 Thread Efraim Flashner
On Fri, Aug 19, 2016 at 06:17:47PM -0400, Leo Famulari wrote: > On Mon, Aug 15, 2016 at 03:17:57PM -0700, Dylan Jeffers wrote: > > On Mon, 15 Aug 2016 14:41:28 -0400 > > Leo Famulari wrote: > > > > > On Sun, Aug 14, 2016 at 04:07:11PM -0700, Dylan Jeffers wrote: > > > > > The latest upstream vers

[PATCH 0/3] Emhancements to the ant-build-system

2016-09-05 Thread Hartmut Goebel
Enclosed please find two minor enhancments to the ant-build-system and a small clean-up resulting from these. Hartmut Goebel (3): guix: ant-build-system: put dummy project-name into default build.xml. guix: ant-build-system: add empty `tests` target to default build.xml. gnu: Remove now usel

Re: [PATCH] gnu: Add Infernal.

2016-09-05 Thread Ricardo Wurmus
Efraim Flashner writes: > On Fri, Sep 02, 2016 at 04:12:21PM +0200, Ricardo Wurmus wrote: >> >> Thompson, David writes: >> >> > On Fri, Sep 2, 2016 at 9:35 AM, Ricardo Wurmus >> > wrote: >> >> * gnu/packages/bioinformatics.scm (infernal): New variable. [...] > After checking the hydra logs

Re: Removing the attic package

2016-09-05 Thread ng0
Efraim Flashner writes: > [ Unknown signature status ] > On Mon, Sep 05, 2016 at 10:20:36AM +0200, Ludovic Courtès wrote: >> Hi! >> >> Leo Famulari skribis: >> >> > >> > Do we have any guidelines about "retiring" packages? >> >> Not yet! >> >> Of course there’s a fine line here: we cannot sy

Re: (guix modules) and ‘source-module-closure’

2016-09-05 Thread Andy Wingo
On Mon 05 Sep 2016 10:13, Ricardo Wurmus writes: > Ah, very nice! > > Why is it necessary to read the file and parse the define-module > expression? Does Guile not keep any of this information? Should it? > Will something like this become part of Guile eventually? If you have the module loaded

Re: Building for Android and F-Droid

2016-09-05 Thread Hartmut Goebel
Am 05.09.2016 um 11:35 schrieb Efraim Flashner: > Of course currently building apks > doesn't work, and I haven't really tested much of the functionality yet. Well, building apks actually works :-) (I have not tested your code, though). fdroid is building it's own build-server VM (this is what fd

go-build-system

2016-09-05 Thread ng0
Yet another "sidequest" because I keep running into walls with everything: I've started working on Gogs which requires so many go dependencies[0] that I started working on a Go build-system. The resulting packages which will use the go-build-system I would move into gnu/packages/golang.scm where

Re: Removing the attic package

2016-09-05 Thread ng0
ng0 writes: > Efraim Flashner writes: > >> [ Unknown signature status ] >> On Mon, Sep 05, 2016 at 10:20:36AM +0200, Ludovic Courtès wrote: >>> Hi! >>> >>> Leo Famulari skribis: >>> >>> > >>> > Do we have any guidelines about "retiring" packages? >>> >>> Not yet! >>> >>> Of course there’s a

Re: Display diffs between generations.

2016-09-05 Thread Vincent Legoll
Hello, On Mon, Sep 5, 2016 at 9:52 AM, Hartmut Goebel wrote: > I agree with this as a general principle, of course. However, my > experience is that currently -l is hardly usable in practice, because it > spits out way too many lines. > > +1 Ah, I don't have a lot of packages in my profiles bec

Re: ghc 8

2016-09-05 Thread ng0
Ludovic Courtès writes: > ng0 skribis: > >> should we package ghc 8 in core-updates? It was released in May: >> https://ghc.haskell.org/trac/ghc/blog/ghc-8.0.1-released > > Probably a good idea. :-) > > This can be done in ‘master’, or, if we change to default GHC, to a > dedicated ‘ghc-update’

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Vincent Legoll
Hello, here are my 2 cts On Mon, Sep 5, 2016 at 11:20 AM, Hartmut Goebel wrote: > Am 05.09.2016 um 10:43 schrieb Jan Nieuwenhuizen: > > Added an -g/--exclude-.git option for guix hash. It is very specific: > it skips toplevel .git directory. WDYT? I'd rather name it "--exclude-git" or somethin

Re: [PATCH 2/3] guix: ant-build-system: add empty `tests` target to default build.xml.

2016-09-05 Thread Vincent Legoll
Hello, On Mon, Sep 5, 2016 at 11:24 AM, Hartmut Goebel wrote: > This avoids the need to set #:tests? #f whenever using #:jar-name > (and thus using the default build.xml). Isn't it a bit misleading to have a test target that does no real testing, or am I misunderstanding this patch ? -- Vincen

Re: [PATCH 2/3] guix: ant-build-system: add empty `tests` target to default build.xml.

2016-09-05 Thread Hartmut Goebel
Hi, Am 05.09.2016 um 12:59 schrieb Vincent Legoll: > On Mon, Sep 5, 2016 at 11:24 AM, Hartmut Goebel > wrote: >> This avoids the need to set #:tests? #f whenever using #:jar-name >> (and thus using the default build.xml). > Isn't it a bit misleading to have a test target that does no real > testi

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Vincent Legoll writes: >> Added an -g/--exclude-.git option for guix hash. It is very specific: >> it skips toplevel .git directory. WDYT? > > I'd rather name it "--exclude-git" or something less strange than > --exclude-.git, > even --exclude-dot-git... >> What about make i the default? > > OK

Re: [PATCH 6/9] gnu: Add greenisland.

2016-09-05 Thread David Craven
Done. FYI, it also contains lgpl licenses, it just wasn't relevant to the gpl vs gpl+ thing...

Re: [PATCH 15/43] gnu: Add ghc-transformers.

2016-09-05 Thread ng0
This is a complete new language for me. Through updating ghc to 8.0.1 I learned this is part of ghc itself, is this correct? Installing library in /tmp/guix-build-ghc-8.0.1.drv-0/ghc-8.0.1/ghc-bin/usr/lib/ghc-8.0.1/transformers-0.5.2.0 "utils/ghc-cabal/dist-install/build/tmp/ghc-cabal-bindist" cop

Re: Linux kernel config maintainablility

2016-09-05 Thread David Craven
Hi Ludo, > I was hoping we could come up with a way to generate a kernel config, > either based on ‘allmodconfig’ or something like what NixOS does [0], > but I’ve become pretty convinced that this would be difficult at best. What difficulties did you encounter with using allmodconfig as a basis?

Re: Tracking package submissions with Debbugs

2016-09-05 Thread Alex Kost
David Craven (2016-09-04 20:09 +0300) wrote: > Why is the gitlab not including the rebase feature a deal breaker? I'm wondering too. > It's open source, so disabling the merge button in the ui isn't a big > deal. We can continue using git push like we've been doing so far... I also don't see a

Re: Shepherd redirect stdout/stderr to syslog

2016-09-05 Thread David Craven
> Is redirecting stdout/stderr to syslog something that > make-forkexec-constructor could/should do? I looked into what would be involved. I included a diff that I didn't test and don't expect to work. The reason why I don't expect this to work is that running echo "hello" > /dev/log errors. stra

Re: [PATCH 4/5] gnu: kernel-config: Add armhf kernel config.

2016-09-05 Thread Danny Milosavljevic
> I wonder if it makes sense to have a single “armhf” configuration. My > understanding is that the config is often tweaked for the specific ARM > board that is targeted. Even worse, it used to be the case that ARM kernels only worked on one specific ARM board. However, the multi configuration

Re: [PATCH 4/5] gnu: kernel-config: Add armhf kernel config.

2016-09-05 Thread David Craven
Nixos uses multi_v7_defconfig as a default. It should work at least on the beaglebone black and raspberry pi 2 - which are probably the most common boards? [0] https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/platforms.nix

Re: [PATCH] Patchseries: perl-www-opensearch and dependencies.

2016-09-05 Thread Efraim Flashner
On Thu, Aug 18, 2016 at 11:09:23AM +, ng0 wrote: > Hi, > > Eric Bavier writes: > > > On Sun, 14 Aug 2016 17:19:10 + > > ng0 wrote: > > > >> This patch series adds perl-www-opensearch and the 13 patches leading to > >> it (the dependencies). > > > > Thanks for all the patches! Comments

Re: [PATCH] gnu: lua-5.1: install pkg-config file.

2016-09-05 Thread Efraim Flashner
On Tue, Aug 16, 2016 at 08:05:12PM +0200, Danny Milosavljevic wrote: > gnu: lua-5.1: install pkg-config file. > > * gnu/packages/lua.scm (lua-5.1): Modified. > * gnu/packages/patches/lua51-pkgconfig.patch: New file. > --- > gnu/local.mk | 1 + > gnu/packages/lua.sc

[PATCH] gnu: Add rpc-daemon service

2016-09-05 Thread John Darrington
Try this patch * gnu/services/nfs.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. --- doc/guix.texi| 16 +++ gnu/local.mk | 1 + gnu/services/nfs.scm | 55 3 files changed, 72 insertions(+) create mode

Re: [PATCH] gnu: vlc: Add inputs.

2016-09-05 Thread Efraim Flashner
On Sat, Sep 03, 2016 at 06:15:48PM +0200, David Craven wrote: > Hi Alex, > > I'm not sure we need all those dependencies =) Can you explain what > they are for? If you are adding dependencies to vlc why did you leave > libinput-minimal off the list? ;) > > > 3. Our vlc was built with fast-math di

wip u-boot support

2016-09-05 Thread Danny Milosavljevic
Hi David, I thought I'd post a minimal version for U-Boot support without any renames that aren't absolutely necessary. In this way, the patch is quite small. I think I also figured out how to pass the name of the bootloader installation executable - that's also included. Let's see whether it

Re: [PATCH] Add scratch

2016-09-05 Thread Ludovic Courtès
Hi Nicolas, Nicolas Goaziou skribis: > The following patch adds Scratch to the Guix packages. Woohoo, nice work! > There are some caveats: > > - it is not the latest version of scratch (1.4 instead of 2.0) as this > one required Adobe Air for the offline editor and Flash plugin online. Yeah

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Efraim Flashner
On Mon, Sep 05, 2016 at 01:36:43PM +0200, Jan Nieuwenhuizen wrote: > Vincent Legoll writes: > > >> Added an -g/--exclude-.git option for guix hash. It is very specific: > >> it skips toplevel .git directory. WDYT? > > > > I'd rather name it "--exclude-git" or something less strange than > > --ex

Re: Tracking package submissions with Debbugs

2016-09-05 Thread Ludovic Courtès
Hello! Alex Kost skribis: > David Craven (2016-09-04 20:09 +0300) wrote: > >> Why is the gitlab not including the rebase feature a deal breaker? > > I'm wondering too. > >> It's open source, so disabling the merge button in the ui isn't a big >> deal. We can continue using git push like we've be

Re: [PATCH 2/3] guix: ant-build-system: add empty `tests` target to default build.xml.

2016-09-05 Thread Danny Milosavljevic
Hi Hartmut, On Mon, 5 Sep 2016 13:32:44 +0200 Hartmut Goebel wrote: > When specifying #:jar-file, the ant-builder will create a build.xml. > This build.xml did not include a test-target at all. So one *always* had > to include "#:tests? #f" to disable calling the (non-existing) > test-target - o

Re: Offloading to a VM

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> The “build hook” is the mechanism by which the daemon asks an external >> program whether it can build a derivation for some system. > >> Our (guix scripts offload) is such a program; it replies positively if >> there’s a machine that matches the target system. > >> What

wip v2 u-boot support

2016-09-05 Thread Danny Milosavljevic
Whoops, now with the correct u-boot.scm On Mon, 5 Sep 2016 21:58:03 +0200 Danny Milosavljevic wrote: > Hi David, > > I thought I'd post a minimal version for U-Boot support without any renames > that aren't absolutely necessary. In this way, the patch is quite small. > > I think I also figure

Re: [PATCH] system: grub: Use librsvg to convert SVG to PNG

2016-09-05 Thread Leo Famulari
On Fri, Sep 02, 2016 at 04:02:46AM -0400, Mark H Weaver wrote: > From a50f358b083cff4d156cd7116fee516952fc9bcf Mon Sep 17 00:00:00 2001 > From: Mark H Weaver > Date: Fri, 2 Sep 2016 02:26:43 -0400 > Subject: [PATCH] system: grub: Use librsvg to convert SVG to PNG. > > * guix/build/svg.scm: New fi

Re: Offloading to a VM

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > The other problem I forgot to mention is that many architectures that > qemu supports don't support a "kernel emulation" but only a "system > emulation". I think we can leave this concern aside as a first approximation: --8<---cut here---start

Re: [PATCH 0/1] OpenSSL 1.1.0

2016-09-05 Thread Ludovic Courtès
Leo Famulari skribis: > From 2e6f500c7876733206e231fd98ebe7419d9b076f Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Fri, 2 Sep 2016 16:07:29 -0400 > Subject: [PATCH] gnu: Add openssl-next. > > * gnu/packages/tls.scm (openssl-next): New variable. > * gnu/packages/patches/openssl-1.1.0-c-r

Re: [PATCH 36/43] gnu: Add ghc-chell-quickcheck-bootstrap.

2016-09-05 Thread Leo Famulari
On Sun, Sep 04, 2016 at 04:17:35PM +, ng0 wrote: > * gnu/packages/haskell.scm (ghc-chell-quickcheck-bootstrap): New variable. > +(arguments > + `(#:tests? #f)) This will need a comment explaining why.

Re: [PATCH 19/43] gnu: Add ghc-bytestring.

2016-09-05 Thread Leo Famulari
On Sun, Sep 04, 2016 at 04:17:18PM +, ng0 wrote: > * gnu/packages/haskell.scm (ghc-bytestring): New variable. > +(arguments > + `(#:tests? #f)) ; Test number two becomes non-responsive for 20+ minutes I have used `strace -f` to check if long-running quiet tests are actually working or

Re: [PATCH] gnu: Add rpc-daemon service

2016-09-05 Thread Ludovic Courtès
John Darrington skribis: > Also, the preferred way now is to expose service-type objects and not > provide procedures like the one above. So you can omit this procedure > and instead make sure to #:export (rpcbind-service-type). > > So what do I then put in /etc/config.scm ? (ope

Re: Tracking package submissions with Debbugs

2016-09-05 Thread David Craven
> 1. Our commit history is not full of merges of tiny branches, which is > what GitHub (and I thought Gitlab) encourages. Yes, that is right. But as I mentioned in a different thread, there are many projects where the maintainers agree to not use the merge button because of this. Since we are

Re: [PATCH] gnu: Add rpc-daemon service

2016-09-05 Thread Ludovic Courtès
John Darrington skribis: > * gnu/services/nfs.scm: New file. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. [...] > +@cindex rpcbind > +@subsubheading Rpcbind Service s/Rpcbind/RPC Bind/ Also move the @cindex line after @subsubheading. > +The @code{(gnu services rpcbind)} module provides the

Re: [PATCH 4/5] gnu: kernel-config: Add armhf kernel config.

2016-09-05 Thread Leo Famulari
On Mon, Sep 05, 2016 at 04:29:13PM +0200, David Craven wrote: > Nixos uses multi_v7_defconfig as a default. It should work at least on > the beaglebone black and raspberry pi 2 - which are probably the most > common boards? I'd expect the Allwinner A20 (Cortex-A7) to be another very popular system

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Danny Milosavljevic
Hi Jan, On Mon, 05 Sep 2016 10:43:28 +0200 Jan Nieuwenhuizen wrote: > Added an -g/--exclude-.git option for guix hash. It is very specific: > it skips toplevel .git directory. Why?

Re: Offloading to a VM

2016-09-05 Thread David Craven
> I think we can leave this concern aside as a first approximation: Ah interesting. The only architecture other than arm I'm interested in is riscv. The riscv qemu port doesn't include a syscall emulation. But I guess the riscv ecosystem still has a long way to go... > A derivation is essentially

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Leo Famulari
On Mon, Sep 05, 2016 at 01:36:43PM +0200, Jan Nieuwenhuizen wrote: > Vincent Legoll writes: > > >> Added an -g/--exclude-.git option for guix hash. It is very specific: > >> it skips toplevel .git directory. WDYT? > > > > I'd rather name it "--exclude-git" or something less strange than > > --ex

Re: Graph an operating-system derivation

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> What info would you like to see on the graph? > > Just trying to better understand how guix works. ‘guix system extension-graph’ is an attempt to help with that, by showing how pieces are connected together, but it doesn’t show the whole story… > I wanted to find out wh

Re: [PATCH 2/3] guix: ant-build-system: add empty `tests` target to default build.xml.

2016-09-05 Thread Vincent Legoll
Hello On Mon, Sep 5, 2016 at 10:26 PM, Danny Milosavljevic wrote: > I think being able to know that is important since it's prudent to trust a > package without tests (much) less. That's my feeling too -- Vincent Legoll

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Leo Famulari
On Mon, Sep 05, 2016 at 10:49:23PM +0200, Danny Milosavljevic wrote: > Hi Jan, > > On Mon, 05 Sep 2016 10:43:28 +0200 > Jan Nieuwenhuizen wrote: > > Added an -g/--exclude-.git option for guix hash. It is very specific: > > it skips toplevel .git directory. > > Why? To calculate the hash of a

Re: Using a function as build-step?

2016-09-05 Thread Ludovic Courtès
Hi! Hartmut Goebel skribis: > while packaging some java apache common packages, I found myself adding > some build steps over and over again, like this one: > > (replace 'install >(lambda* (#:key outputs #:allow-other-keys) > (let ((share (string-append (assoc-r

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Efraim Flashner writes: > Can this be generalized? `grep \\-download\) gnu/packages/*scm' shows also > svn-download, cvs-download and a lone hg-download. Okay. What about simply having non-default --exclude=FILE See attached. (Missing test included this time). Greetings, Jan >From ae738a

Re: [PATCH] gnu: Add ding.

2016-09-05 Thread Ludovic Courtès
John Darrington skribis: > * gnu/packages/dictionaries.scm (ding): New variable. Please add a copyright line for yourself. > + ;; It seems that substitute* cannot handle this file. > + ;; ISO-8859-1 encoding ? > + (zero? (system* > +

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Leo Famulari
On Mon, Sep 05, 2016 at 11:04:11PM +0200, Jan Nieuwenhuizen wrote: > Efraim Flashner writes: > > > Can this be generalized? `grep \\-download\) gnu/packages/*scm' shows also > > svn-download, cvs-download and a lone hg-download. > > Okay. What about simply having non-default > >--exclude=FI

Re: Shepherd redirect stdout/stderr to syslog

2016-09-05 Thread Ludovic Courtès
David Craven skribis: >> Is redirecting stdout/stderr to syslog something that >> make-forkexec-constructor could/should do? > > I looked into what would be involved. I included a diff that I didn't > test and don't expect to work. > > The reason why I don't expect this to work is that running ec

Re: [PATCH 9/9] gnu: Add weston.

2016-09-05 Thread Ludovic Courtès
David Craven skribis: > Is this ok as a description? I don't think the term display server is > commonly used for wayland compositors, so I left the synopsis. > > (description "Weston is the reference implementation of a Wayland > compositor, and a useful compositor in its own right. > > A Wa

Re: [PATCH] gnu: Add teximpatient.

2016-09-05 Thread Ludovic Courtès
John Darrington skribis: > * gnu/packages/tex.scm (teximpatient): New variable. [...] > + (install-file > +(string-append > + (assoc-ref inputs "automake") > + "/share/automake-1.15/install-sh") > +srcdir) To prevent

Re: (guix modules) and ‘source-module-closure’

2016-09-05 Thread Ludovic Courtès
Andy Wingo skribis: > On Mon 05 Sep 2016 10:13, Ricardo Wurmus > writes: > >> Ah, very nice! >> >> Why is it necessary to read the file and parse the define-module >> expression? Does Guile not keep any of this information? Should it? >> Will something like this become part of Guile eventuall

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Ludovic Courtès
Hello! Jan Nieuwenhuizen skribis: > Added an -g/--exclude-.git option for guix hash. It is very specific: > it skips toplevel .git directory. WDYT? Good idea! > From 86a580840f21f858b757cb7f421b0ba1c169e09d Mon Sep 17 00:00:00 2001 > From: Jan Nieuwenhuizen > Date: Mon, 5 Sep 2016 10:27:19

Re: [PATCH 0/1] OpenSSL 1.1.0

2016-09-05 Thread Leo Famulari
On Mon, Sep 05, 2016 at 10:35:09PM +0200, Ludovic Courtès wrote: > Seems like most of the arguments and phases are shared with ‘openssl’, > right? What about using ‘substitute-keyword-arguments’ to reduce > duplication? Or are you concerned about potential breakage when one > series or the other

Re: Tracking package submissions with Debbugs

2016-09-05 Thread ng0
David Craven writes: >> 1. Our commit history is not full of merges of tiny branches, which is >> what GitHub (and I thought Gitlab) encourages. > > Yes, that is right. But as I mentioned in a different thread, there > are many projects where the maintainers agree to not use the merge > butto

Re: ghc 8

2016-09-05 Thread ng0
ng0 writes: > Ludovic Courtès writes: > >> ng0 skribis: >> >>> should we package ghc 8 in core-updates? It was released in May: >>> https://ghc.haskell.org/trac/ghc/blog/ghc-8.0.1-released >> >> Probably a good idea. :-) >> >> This can be done in ‘master’, or, if we change to default GHC, to a

Re: Tracking package submissions with Debbugs

2016-09-05 Thread ng0
> Who wants to take on this? Any volunteers? On second note, my server is intentionally very minimal, so I have to look at if gitlab will be fully functional (email etc). -- ng0 For non-prism friendly talk find me on http://www.psyced.org

Re: Tracking package submissions with Debbugs

2016-09-05 Thread David Craven
> How would we proceed with this? I think that someone needs to write a service for gitlab first, since we probably want to deploy it using guixsd ;) Then probably Ludo will take over this. To give this a fair shot it has to be at least as much effort to revert to the old way of things as to conti

Re: Tracking package submissions with Debbugs

2016-09-05 Thread Ben Woodcroft
Hi ng0, On 06/09/16 09:17, ng0 wrote: Who wants to take on this? Any volunteers? On second note, my server is intentionally very minimal, so I have to look at if gitlab will be fully functional (email etc). Did you have any success working with Kallithea? It seems on the face of it to be the

Re: Tracking package submissions with Debbugs

2016-09-05 Thread Alex Vong
Andreas Enge writes: > Hello, > > using debbugs corresponds to a suggestion I made a while ago, so I am > obviously in favour of it... > > On Sun, Sep 04, 2016 at 10:37:02AM +0800, Alex Vong wrote: >> > I think it would make sense to have the one bug report for the "target >> > package" and then

Re: [PATCH 07/43] gnu: Add ghc-haskeline.

2016-09-05 Thread Eric Bavier
On Sun, 4 Sep 2016 16:17:06 + ng0 wrote: > * gnu/packages/haskell.scm (ghc-haskeline): New variable. > --- > gnu/packages/haskell.scm | 25 + > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index f3d43c4..8c6

Re: State of maven build system, gradle and Apache commens

2016-09-05 Thread Björn Höfling
Hi Hartmut and Ricardo, On Thu, 1 Sep 2016 14:03:10 +0200 Ricardo Wurmus wrote: > > Hartmut Goebel writes: > > > is anyone working on this? (I'm lacking knowledge to help with maven > > or gradle, but could help with commons.) > > We are still a long way off before get to a working maven bui

[PATCH] gnu: Add mpop.

2016-09-05 Thread Arun Isaac
* gnu/packages/mail.scm (mpop): New variable. --- gnu/packages/mail.scm | 32 1 file changed, 32 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 3c29a95..e397c26 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -17,6

Prototype for using Guix with python packages

2016-09-05 Thread Christopher Baines
For a few months now, I've been assembling a prototype for how packages could be produced for software released as Python source distributions (sdists) [1]. I wanted to build something that was as useful as any similar tool. The functionality offered by pip [2] was something I looked at, as throug

Re: [PATCH] scripts: hash: Add --exclude-.git option.

2016-09-05 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: Hi! >> Added an -g/--exclude-.git option for guix hash. It is very specific: >> it skips toplevel .git directory. WDYT? > > Good idea! Thanks... > What about --exclude-vcs/-x? Tar uses that name, although with slightly > different semantics (info "(tar) exclude"). Ye