Re: [PATCH] gnu: Add gnome.

2016-02-12 Thread Thompson, David
On Fri, Feb 12, 2016 at 11:33 PM, 宋文武 wrote: > * gnu/packages/gnome.scm (gnome): New variable. > --- > gnu/packages/gnome.scm | 41 + > 1 file changed, 41 insertions(+) This is awesome! I'm reconfiguring my system now to see how it all

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

2016-02-12 Thread Thompson, David
I've started building my own projects with Guile 2.1.2 and I noticed that the search paths needed adjustment in order to find modules. - Dave From 7b26acb50b60a68b1c64ff38a663212e03b0bb7d Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sat, 13 Feb 2016 00:08:22

Re: gnu: Add python-wtforms.

2016-02-12 Thread Thompson, David
This looks good, Chris! I can tell by looking at the diff that it's based on the wip-mediagoblin. If it cleanly applies on master then I say "push"! - Dave

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

2016-02-12 Thread Thompson, David
On Fri, Feb 12, 2016 at 7:13 PM, Christopher Allan Webber wrote: > Ludovic Courtès writes: > >> Pjotr Prins skribis: >> >>> Patch b24765139c8940541b23f84592d3580d53f71d71 >>> >>> (define-public sqlite >>>(package >>> (name "sqlite") >>>

Re: Problem with pkgconfig source https redirect

2016-02-10 Thread Thompson, David
On Wed, Feb 10, 2016 at 2:43 AM, Efraim Flashner wrote: > On Tue, 09 Feb 2016 20:56:59 -0600 > Christopher W Carpenter wrote: > >> Talked about this on IRC davexunit, but there appears to be a circular >> dependency >> issue with gnutls and

Re: GSoC ideas

2016-02-08 Thread Thompson, David
On Mon, Feb 8, 2016 at 12:24 PM, Christopher Allan Webber wrote: > What I'm talking about is Guix *as a package > manager* to be able to be available on foreigh distros so I can > encourage friends to do: > > apt-get install guix > > ... and then do user-space hacking

Re: [PATCH] gnu: Add gtk-engines and murrine.

2016-02-04 Thread Thompson, David
Hi Fabian, These look good! Could you split them up into 2 patches so that only 1 package is added in each patch? Thanks! - Dave

Re: [PATCHES] Add awscli and 7 pre-requisite Python libraries.

2016-02-02 Thread Thompson, David
On Mon, Feb 1, 2016 at 5:28 PM, Ludovic Courtès wrote: > Dave Thompson skribis: > >> Here's a patch set I've been sitting on for awhile for the AWS CLI. Do >> note that the AWS APIs are not exclusive to Amazon. Free software such >> as Eucalyptus [0] and

Fixing package-with-python2 (was: Package transformations)

2016-02-01 Thread Thompson, David
On Mon, Feb 1, 2016 at 8:06 AM, Efraim Flashner wrote: > I looked over the commit but not deeply enough yet, would it be possible to > use some of the logic in this to fix the package-with-python2 issue? Here's a potential solution for 'package-with-python2': module

Re: Fixing package-with-python2 (was: Package transformations)

2016-02-01 Thread Thompson, David
On Mon, Feb 1, 2016 at 11:35 AM, Efraim Flashner wrote: > Not all of our python packages are in python.scm. Currently in > guix/build-system/python.scm we have: > > (define package-with-python2 > ;; Note: delay call to 'default-python2' until after the 'arguments' field

Re: [PATCHES] Add Aseprite and Allegro 4

2016-01-31 Thread Thompson, David
On Fri, Jan 29, 2016 at 5:20 PM, Eric Bavier wrote: > On 2016-01-29 16:01, David Thompson wrote: >> >> I found out about a really neat little pixel art editing tool called >> Aseprite, so I packaged it! > > > All LGTM. Pushed, thanks! - Dave

Re: [PATCH 04/13] utils: Use '@' for separating package names and version numbers.

2016-01-25 Thread Thompson, David
On Sun, Jan 24, 2016 at 3:19 PM, Mathieu Lirzin wrote: > > Fixes . > > * guix/build/utils.scm (package-name->name+version): Use '@' for > separating package names and version numbers instead of '-'. This > provides the ability to use numbers in package

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

Re: Composing service definitions (and maybe fmt)

2016-01-21 Thread Thompson, David
On Wed, Jan 20, 2016 at 5:13 PM, Ludovic Courtès wrote: > To me, the question is more about choosing between writing configuration > file bindings and exposing upstream’s configuration file syntax, as was > discussed when Andy posted the Dovecot service. (To which I don’t have > a

Re: [PATCHES] Add v4l-utils in order to add support for webcams to OBS

2016-01-20 Thread Thompson, David
On Wed, Jan 20, 2016 at 5:08 AM, Andreas Enge <andr...@enge.fr> wrote: > Tiny typo in a comment: > > On Tue, Jan 19, 2016 at 10:17:47PM -0500, Thompson, David wrote: >> +;; libv4l2 is LGPL2.1+, while utilties are GPL2 only. > "util_i_ties" Thanks. Fixed and pushed. - Dave

[PATCHES] Add v4l-utils in order to add support for webcams to OBS

2016-01-19 Thread Thompson, David
These patches scratch a particularly timely itch. I want to use OpenBroadcaster to record my talk tomorrow, but recording video from a webcam requires libv4l. (Sorry that these are likely not inline attachments. I'm dealing with a less-than-ideal email setup right now.) Thanks in advance for

[PATCHES] Add docker-compose and missing prerequisites.

2016-01-11 Thread Thompson, David
Hello Guix hackers, As much as I dislike it, the company I work for has started to use Docker. Docker Compose is a special Python program that talks to the Docker daemon to run many containers at once using configuration from a "declarative" YAML file (my kingdom for an sexp), and I didn't want

Re: Guix as a Guile package manager

2016-01-09 Thread Thompson, David
On Sat, Jan 9, 2016 at 5:35 AM, Fabio Pesari wrote: > Package managers have been immensely successful in increasing the > popularity of programming languages - think about Perl's CPAN or Ruby's > Gem. But Guile doesn't a package manager, and that in my opinion slows > down its

Re: Ruby security updates

2016-01-08 Thread Thompson, David
On Fri, Jan 8, 2016 at 6:48 PM, Mark H Weaver wrote: > Some of our ruby versions may need security updates. > > https://bugzilla.redhat.com/show_bug.cgi?id=1248935 > > Can someone who cares about ruby please investigate? This particular issue is definitely fixed in Ruby 2.2.4

Re: [PATCH] Help Ruby packages be reproducible

2016-01-08 Thread Thompson, David
On Wed, Jan 6, 2016 at 6:46 AM, Ricardo Wurmus wrote: > > Ben Woodcroft writes: > >> On 02/01/16 01:10, Ludovic Courtès wrote: > [...] >>> So I guess you (Ricardo?) can push it now. > [...] >> Thanks for pushing the patch. > > I did this just

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

Re: web browser freedom issue

2015-12-26 Thread Thompson, David
On Sat, Dec 26, 2015 at 8:07 AM, Dika Setya Prayogi wrote: > I saw the default GuixSD web browser the ''web'' in xfce include an > non privacy oriented search engine. is that a restriction of freedom ? GuixSD has no default web browser, because OS configs are

Re: [PATCH 1/1] gnu: letsencrypt and acme: Update to 0.1.1.

2015-12-21 Thread Thompson, David
On Mon, Dec 21, 2015 at 2:17 PM, Leo Famulari wrote: > These packages should be updated together. > > * gnu/packages/tls.scm (letsencrypt): Update to 0.1.1. > [source]: Use pypi-uri. > * gnu/packages/tls.scm (acme): Update to 0.1.1. > [source]: Use pypi-uri. > --- >

Re: Create help-g...@gnu.org?

2015-12-21 Thread Thompson, David
On Mon, Dec 21, 2015 at 8:45 AM, Ludovic Courtès wrote: > Hello! > > Should we create a help-g...@gnu.org mailing list specifically to answer > user questions? > > Until recently, the community was very small and users were also active > developers, but we’re reaching the point

Re: GNOME on GuixSD

2015-12-20 Thread Thompson, David
On Sun, Dec 20, 2015 at 7:50 AM, 宋文武 wrote: > With commit a4df575, we can get a minimal gnome-shell on GuixSD. > > Make sure you have elogind and upower-daemon services running, > and add the following packages: > > adwaita-icon-theme, gnome-session, gnome-shell, >

Re: substitutes mirror of 0.9.0 packages

2015-12-18 Thread Thompson, David
On Fri, Dec 18, 2015 at 4:25 AM, Florian Paul Schmidt wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > > Hi, > > this service might go away anytime. But I setup a substitute server > that is reachable at > > http://fps.io: > > The public key is: > >

Re: [PATCH] gnu: Add obs.

2015-12-17 Thread Thompson, David
On Thu, Dec 17, 2015 at 2:33 PM, Eric Bavier wrote: > On 2015-12-17 19:58, David Thompson wrote: >> >> * gnu/packages/video.scm (obs): New variable. > > > LGTM. Pushed, thanks!

Re: [PATCHES] Add sdl2-image, sdl2-mixer, and sdl2-ttf

2015-12-17 Thread Thompson, David
On Thu, Dec 17, 2015 at 5:18 PM, Ricardo Wurmus <rek...@elephly.net> wrote: > > Thompson, David <dthomps...@worcester.edu> writes: > >> From f0109ade56e024bf4ac0b6e1ac9ce3d0592964d1 Mon Sep 17 00:00:00 2001 >> From: David Thompson <dthomp...@vistahigherlearning.

Re: [PATCH 6/6] gnu: Add gnome-shell.

2015-12-16 Thread Thompson, David
On Wed, Dec 16, 2015 at 9:36 PM, 宋文武 wrote: > * gnu/packages/gnome.scm (gnome-shell): New variable. Woohoo! - Dave

[PATCHES] Add sdl2-image, sdl2-mixer, and sdl2-ttf

2015-12-15 Thread Thompson, David
Packaged some more SDL2 stuff as I frantically try to prepare Sly for the Lisp Game Jam in January. - Dave From f0109ade56e024bf4ac0b6e1ac9ce3d0592964d1 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Tue, 15 Dec 2015 13:30:11 -0500 Subject: [PATCH 1/3]

Re: ‘local-file’ resolves relative to source file

2015-12-14 Thread Thompson, David
On Mon, Dec 14, 2015 at 1:59 PM, Ludovic Courtès wrote: > Hi! > > Commit 9d3994f changes ‘local-file’ to resolve relative file names > relative to the form where ‘local-file’ appears. > > This means that you can use it in your OS config, and files will be > looked up relative for

Re: Short writeup on deterministic system configuration with GNU Guix

2015-12-11 Thread Thompson, David
On Fri, Dec 11, 2015 at 4:15 AM, Pjotr Prins wrote: > A short writeup on how Guix handles sudo: > > https://github.com/pjotrp/guix-notes/blob/master/SYSCONFIG.org > > Comments? Good stuff, Pjotr! I'm going to share this. - Dave

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
On Sun, Dec 6, 2015 at 4:56 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Fri, Dec 4, 2015 at 3:00 AM, Ricardo Wurmus >> <ricardo.wur...@mdc-berlin.de> wrote: >>> >>>

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-07 Thread Thompson, David
On Mon, Dec 7, 2015 at 8:22 AM, Thompson, David <dthomps...@worcester.edu> wrote: > On Sun, Dec 6, 2015 at 4:56 PM, Ludovic Courtès <l...@gnu.org> wrote: >> "Thompson, David" <dthomps...@worcester.edu> skribis: >> >>> On Fri, Dec 4, 2015 at 3:00

Re: [PATCH 00/23] WIP: Add the Let's Encrypt client

2015-12-06 Thread Thompson, David
I pushed all of the patches yesterday, and today I actually used letsencrypt to generate certificates for my self-hosted web services. I used 'letsencrypt certonly --webroot' so that I did not have any server downtime while I generated the certs. Works like a charm! Thanks for all of the hard

Re: [PATCH 00/23] WIP: Add the Let's Encrypt client

2015-12-04 Thread Thompson, David
Hi Leo, On Tue, Nov 24, 2015 at 4:02 PM, Leo Famulari wrote: > These WIP patches provide the most recent developer preview of the Let's > Encrypt [1] client and its dependencies. > > I am grateful to Dave Thompson for getting this patchset started. He > packaged most of the

Re: [DMD] [PATCH] service: Change gid before uid when dropping privileges.

2015-12-04 Thread Thompson, David
On Fri, Dec 4, 2015 at 3:00 AM, Ricardo Wurmus wrote: > > David Thompson writes: > >> Found this little order of operations issue when trying to button up the >> Transmission service. > > Looks fine to me. Thanks. Now I need someone with

Re: proposal: add "packagers" field (list of strings (names)) to package definition

2015-12-02 Thread Thompson, David
On Wed, Dec 2, 2015 at 8:43 AM, Andy Wingo wrote: > On Tue 01 Dec 2015 08:12, Florian Paul Schmidt writes: > >> ...and encourage its use. The intended semantics is to list people >> that have contributed to the packaging effort. The motivation behind >>

Re: [PATCHES] Add Kodi

2015-11-25 Thread Thompson, David
On Wed, Nov 25, 2015 at 8:38 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> This one was a real hairball, but here is a patch set that adds the Kodi >> media center! I hope that I've explained all the craziness relatively >> well in the

Re: [PATCHES] Add Kodi

2015-11-24 Thread Thompson, David
In my haste I realize that I've forgotten the appropriate copyright header comment in kodi.scm. I have fixed it locally. - Dave

Re: [PATCH] Add ruby-net-ssh (and 12 other gems)

2015-11-20 Thread Thompson, David
On Fri, Nov 20, 2015 at 6:23 AM, Ricardo Wurmus wrote: > Hi Guix, > > I’ve finally packaged yet another top runtime dependency of buildr[1] > (which I hope we can use to build maven): ruby-net-ssh. > > It depends on a number of gems, including the popular ruby-mocha

Re: updating list of substitutes

2015-11-18 Thread Thompson, David
On Wed, Nov 18, 2015 at 11:15 AM, Pjotr Prins wrote: > Hi Ludo, > > Hydra needs to get kicked ;). Download substitutes is slow. Too slow. > > How much would it cost to get some decent hardware for the substitute > server? Maybe we can do a dedicated round of funding on

Re: avr-gcc

2015-11-18 Thread Thompson, David
On Wed, Nov 18, 2015 at 6:03 AM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Tue, Nov 17, 2015 at 4:32 PM, Ludovic Courtès <l...@gnu.org> wrote: > > [...] > >>> In GCC we modify the

Re: avr-gcc

2015-11-17 Thread Thompson, David
On Tue, Nov 17, 2015 at 4:32 PM, Ludovic Courtès wrote: > Ricardo Wurmus skribis: > >> Microscheme 0.9.2, (C) Ryan Suchocki Treeshaker: After 4 rounds: 87 globals purged! 22 bytes will be reserved. 18 lines compiled OK Assembling... >> avr-ld:

Re: [PATCH 5/5] gnu: Add gnome-shell.

2015-11-10 Thread Thompson, David
On Tue, Nov 10, 2015 at 8:10 AM, 宋文武 wrote: > WIP, gdm and gnome-shell won't start. > > I haven't look much about gdm. > > gnome-shell still missing some runtime depends (as typelib) like > network-manager, etc. > > I post those patches to ML to track the process, let's

Re: [PATCH] gnu: Add ruby-eventmachine.

2015-11-09 Thread Thompson, David
On Thu, Nov 5, 2015 at 4:20 PM, Ricardo Wurmus wrote: > Looks good to me. Thank you for packaging this! > > Out of curiosity: do all/most tests assume an Internet connection? If > not could you just patch away those tests that do? I decided to just disable the tests

Re: [PATCH] website: Add support for Haunt.

2015-11-09 Thread Thompson, David
On Sat, Nov 7, 2015 at 6:04 AM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Fri, Nov 6, 2015 at 3:47 PM, Ludovic Courtès <l...@gnu.org> wrote: > > [...] > >>>> WARNING:

Re: IMPORTANT: Security Updates

2015-11-07 Thread Thompson, David
On Sat, Nov 7, 2015 at 8:43 AM, Mark H Weaver wrote: > I just pushed updates to 'nss', 'nspr', and 'icecat' fixing critical > remote code execution security vulnerabilities in all three. > > This also affects 'epiphany', 'libreoffice', 'conkeror', anything based > on Qt, and

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Thompson, David
On Thu, Nov 5, 2015 at 6:50 PM, Mathieu Lirzin <m...@gnu.org> wrote: > Hi, > > "Thompson, David" <dthomps...@worcester.edu> writes: > >> On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès <l...@gnu.org> wrote: > [...] >>> Does the generate

Re: [PATCH] website: Add support for Haunt.

2015-11-06 Thread Thompson, David
On Fri, Nov 6, 2015 at 3:47 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès <l...@gnu.org> wrote: >>> Mathieu Lirzin <m...@gnu.org> skribi

Re: [PATCH] website: Add support for Haunt.

2015-11-05 Thread Thompson, David
On Thu, Nov 5, 2015 at 4:25 PM, Ludovic Courtès wrote: > Mathieu Lirzin skribis: > >> +Building the website depends on the static site generator: >> + >> + - [[http://haunt.dthompson.us/][Haunt]] >> + >> +To build the site, run ‘haunt build -c guixsd.scm’ to compile

[PATCH] gnu: Add ruby-eventmachine.

2015-11-05 Thread Thompson, David
From 8338597b81f100cb3fdda00dfadb9c1a3c95ca1b Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 5 Nov 2015 08:43:44 -0500 Subject: [PATCH] gnu: Add ruby-eventmachine. * gnu/packages/ruby.scm (ruby-eventmachine): New variable. --- gnu/packages/ruby.scm

Re: [PATCH] tests: Skip 'guix environment --container' tests in some cases.

2015-11-04 Thread Thompson, David
On Wed, Nov 4, 2015 at 4:05 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> Took a stab at fixing the guix-environment-container.sh tests when the >> necessary features aren't available. GuixSD systems don't have >>

Re: [PATCH 2/2] gnu: Add esmtp.

2015-11-03 Thread Thompson, David
On Tue, Nov 3, 2015 at 9:54 AM, Andy Wingo wrote: > * gnu/packages/mail.scm (esmtp): New public variable. > --- > gnu/packages/mail.scm | 40 > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/mail.scm

Re: "guix container exec --help" errors

2015-11-03 Thread Thompson, David
On Mon, Nov 2, 2015 at 8:28 AM, Alex Kost wrote: > Hello, currently "guix container exec -h" (or -V) gives: > > guix container: error: no pid specified > > I think this happens because: > > (partition-args '("-h")) => () > ("-h") > > So

Re: [PATCH] website: Add support for Haunt.

2015-11-03 Thread Thompson, David
On Tue, Nov 3, 2015 at 4:26 PM, Mathieu Lirzin wrote: > Hello Guix, > > Thanks to Alex Vong's impulse, I have implemented a first step in the > use of Dave Thompson's site generator Haunt (http://haunt.dthompson.us/) > for the GuixSD website. Wow, cool! I'm surprised at how little

Re: [PATCH] scripts: environment: Allow lists of packages in expressions.

2015-10-31 Thread Thompson, David
On Sat, Oct 31, 2015 at 6:25 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> From c9c282cea04ec5a3ee7bd17e6ad8846600220feb Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Fri, 30 Oct 2015 21:02:51 -0400 >>

Re: [PATCH 14/15] scripts: environment: Add --container option.

2015-10-30 Thread Thompson, David
Hello, sorry for the delay. On Tue, Oct 27, 2015 at 6:13 AM, Ludovic Courtès wrote: > Hello! > > One thing I noticed is that ‘guix environment --container’ behaves > sub-optimally when ‘SHELL’ is set or set to the empty string: > > --8<---cut

Re: [PATCH] Add ruby-rb-inotify, ruby-listen, ruby-permutation.

2015-10-30 Thread Thompson, David
All of these LGTM. If we encounter gems like inotify that use Jeweler, then we should consider adding an argument to ruby-build-system that allows one to toggle gemspec generation. - Dave

Re: [PATCH 13/15] scripts: system: Add 'container' action.

2015-10-30 Thread Thompson, David
On Tue, Oct 27, 2015 at 1:41 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> From 5dde31ef51502726a2915cc4faba81f4fadb851c Mon Sep 17 00:00:00 2001 >> From: David Thompson <da...@gnu.org> >

Re: [PATCH] scripts: environment: Allow mixing regular and ad-hoc packages.

2015-10-29 Thread Thompson, David
On Mon, Oct 26, 2015 at 10:37 AM, Ludovic Courtès wrote: > Could you add a test in guix-environment.sh based on the output of > --search-paths, similar to what is already done with ‘gnu-make-boot0’? Good idea. I wasn't sure how I could test this before. Done! > Other than that

Re: Environment containers

2015-10-29 Thread Thompson, David
On Wed, Oct 28, 2015 at 3:09 PM, Efraim Flashner wrote: > efraim@debian-netbook:~$ ls -la /gnu/store/*sh > -r-xr-xr-x 27 root root 1425560 Jan 1 1970 > /gnu/store/gvwf71vddp8c1d7ydqg02p43mgdjrx6s-bash > -r--r--r-- 2 root root1153 Jan 1 1970 >

Re: Some newbie questions

2015-10-29 Thread Thompson, David
On Thu, Oct 29, 2015 at 6:08 AM, Jan Synáček wrote: > Hello, > > I've been playing with guix a bit and I must say I really like it. I don't > understand a few things though. > > 1) How do I tell if a package I have installed had been built locally or > downloaded as a

Re: Substitutes from multiple server

2015-10-28 Thread Thompson, David
On Wed, Oct 28, 2015 at 7:14 AM, Ludovic Courtès wrote: > It’s now possible to really use multiple substitute servers, as in: > > guix build foo --substitute-urls='http://example.org http://hydra.gnu.org' > > Here Guix first looks for substitutes at example.org, and then falls >

Re: [PATCH] scripts: build: Add --file option.

2015-10-28 Thread Thompson, David
On Wed, Oct 28, 2015 at 5:26 AM, Ludovic Courtès wrote: > David Thompson skribis: > >> From d3dd1b2d05f17702f7fa6095132db00e2146e702 Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Mon, 26 Oct 2015 18:09:28 -0400 >>

Re: Environment containers

2015-10-28 Thread Thompson, David
On Wed, Oct 28, 2015 at 11:14 AM, Alex Vong wrote: > On 28/10/2015, Ludovic Courtès wrote: >> Alex Vong skribis: >> >>> On 27/10/2015, Ludovic Courtès wrote: >> >> [...] >> Do you still experience the test

Re: Environment containers

2015-10-28 Thread Thompson, David
On Wed, Oct 28, 2015 at 11:56 AM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Wed, Oct 28, 2015 at 11:14 AM, Alex Vong <alexvong1...@gmail.com> wrote: >>> On 28/10/2015, Ludovic Courtè

Re: [PATCH] system: container: Update to new service API.

2015-10-28 Thread Thompson, David
On Tue, Oct 27, 2015 at 9:22 AM, Ludovic Courtès wrote: > Sorry, I meant to preserve #:container? behavior but I forgot this bit. > > I believe the attached patch provides an Even Greater Way to address the > problem, namely by making the modprobe/firmware thing an optional >

Re: [PATCH 15/15] scripts: Add 'container' subcommand.

2015-10-26 Thread Thompson, David
Dusting this patch off. Here's a fresh patch! - Dave From f5312c2445d774c9355c947d3c748d064740246e Mon Sep 17 00:00:00 2001 From: David Thompson Date: Wed, 1 Jul 2015 20:32:07 -0400 Subject: [PATCH] scripts: Add 'container' subcommand. * guix/scripts/container.scm: New file. *

Re: [PATCH 13/15] scripts: system: Add 'container' action.

2015-10-26 Thread Thompson, David
So, It's been awhile. I cleaned up the docs as per your suggestions. Attaching the updated patch just so someone can give it another look before I push it. My "system: container: Update to new service API." patch must be pushed first, though. Thanks! - Dave From

Re: Environment containers

2015-10-26 Thread Thompson, David
On Mon, Oct 26, 2015 at 10:37 AM, Taylan Ulrich Bayırlı/Kammer wrote: > Also, for Debian 8 users and maybe others, this might help: > > sudo sysctl -w kernel.unprivileged_userns_clone=1 Yes, user namespaces are a must-have for this to work. I will prepare patches

Re: Environment containers

2015-10-26 Thread Thompson, David
On Mon, Oct 26, 2015 at 12:23 PM, Christopher Allan Webber wrote: > David, you are kicking ass on this. *Thank you* so much for working so > hard to get this in... I know it was a challenging task, but I think > this helps pave the way for even greater things! Thanks for

Environment containers

2015-10-25 Thread Thompson, David
Hello Guix hackers, I am pleased to announce that the patch for adding Linux container support to 'guix environment' has just landed in master! Why is this cool, you ask? Well, it enables one to truly isolate development environments from the rest of the system, much more so than --pure does.

Re: [PATCH 14/15] scripts: environment: Add --container option.

2015-10-25 Thread Thompson, David
On Sun, Oct 25, 2015 at 5:38 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> From a61c65357174263790a55e8785fc625209e11324 Mon Sep 17 00:00:00 2001 >> From: David Thompson <da...@gnu.org> >&

Re: [PATCH 14/15] scripts: environment: Add --container option.

2015-10-21 Thread Thompson, David
On Sat, Oct 17, 2015 at 6:05 AM, Ludovic Courtès wrote: > l...@gnu.org (Ludovic Courtès) skribis: > > As discussed on IRC, this turned out to be due to the fact that the Bash > in Guile’s shebang was zero-sized. > > This happened because the ‘mount-file-system’ procedure would

Re: Giving up on RubyGems

2015-10-21 Thread Thompson, David
Hi Pjotr, This cheered me up! On Wed, Oct 21, 2015 at 5:46 AM, Pjotr Prins wrote: > Hi Dave, > > You know I am not so much interested in fixing upstream concepts which > appear to be mixed up (indeed). I think you are heroic for trying to > discuss this with the

[PATCH] build: Do not clobber existing files when bind mounting.

2015-10-16 Thread Thompson, David
This really bit me while trying to wrap up the tests for 'guix environment --container'. Thanks to Ludovic for tracking this down! - Dave From 482a31152260f48d1e96ffe74a2b1a9898d5f09c Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 16 Oct 2015 14:00:00 -0400

Re: Plan for 0.9.0

2015-10-15 Thread Thompson, David
On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin wrote: > Eric Bavier writes: > >> On Wed, 14 Oct 2015 23:44:39 +0200 >> l...@gnu.org (Ludovic Courtès) wrote: >> >>> Mathieu Lirzin skribis: >>> >>> > l...@gnu.org (Ludovic

Re: Plan for 0.9.0

2015-10-15 Thread Thompson, David
On Thu, Oct 15, 2015 at 8:51 AM, Mathieu Lirzin <m...@openmailbox.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> writes: > >> On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin <m...@openmailbox.org> wrote: > [...] >>> I think the enthu

Re: [PATCH] gnu: abbaye: Use 'sdl-union'.

2015-10-13 Thread Thompson, David
On Tue, Oct 13, 2015 at 6:34 AM, Alex Kost wrote: > Ludovic Courtès (2015-10-12 19:35 +0300) wrote: > >> Alex Kost skribis: >> > [...] >>> Actually, I think it will be more clear to use 'sdl-union' here, because >>> the workaround is more concise, WDYT? >>

Re: [PATCH 02/12] guix: Add a "pypi-uri" helper method.

2015-10-13 Thread Thompson, David
On Tue, Oct 13, 2015 at 3:47 AM, Ricardo Wurmus wrote: > > Cyril Roelandt writes: > >> * guix/download.scm (mirrors): New "pypi" mirror. >> * guix/build-system/python.scm (pypi-uri): New method. > > It’s a good idea to provide “pypi-uri”! But

Re: Outdated config.scm in development repo

2015-10-13 Thread Thompson, David
On Tue, Oct 13, 2015 at 2:08 PM, Taylan Ulrich Bayırlı/Kammer wrote: > From what I can tell this situation I landed in doesn't involve any bugs > and won't happen to a normal user, but for the sake of documenting it > for developers, here goes: > > I have

Re: [PATCH] build: container: Fix call-with-clean-exit.

2015-10-10 Thread Thompson, David
On Fri, Oct 9, 2015 at 5:59 PM, Ludovic Courtès wrote: > David Thompson skribis: > >> From dc72ee831d6c6b93cf404a7fd1abc4b8fb27b7f2 Mon Sep 17 00:00:00 2001 >> From: David Thompson >> Date: Fri, 9 Oct 2015 12:33:40 -0400 >>

Re: [PATCH 2/2] gnu: Add manaplus.

2015-10-09 Thread Thompson, David
On Fri, Oct 9, 2015 at 8:40 AM, Ludovic Courtès wrote: > Alex Kost skribis: > >> I don't know if there is a better workaround for the SDL headers, but >> this problem is rather common: there is a workaround in 'abbaye' and a >> special patch for 'pingus'. >> >>

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-09 Thread Thompson, David
On Fri, Oct 9, 2015 at 8:23 AM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> From 4be0c2bfd2e2e9a03d860cfb2ff92aa66cbfaa70 Mon Sep 17 00:00:00 2001 >> From: David Thompson <dthomps...@worcester.e

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-08 Thread Thompson, David
On Thu, Oct 8, 2015 at 3:53 AM, Ludovic Courtès wrote: > Hi! > > David Thompson skribis: > >> In an effort to finish up a patch to add a --container flag to 'guix >> environment', I've encountered a serious problem. The --exec flag >> allows the user to

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-08 Thread Thompson, David
On Thu, Oct 8, 2015 at 10:59 AM, Ludovic Courtès wrote: > I guess we must still support -E for compatibility. Probably it should > do an implicit ‘sh -c’? This introduces implementation issues. What if a user provides both a -E command *and* a command after '--'? What's the

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-08 Thread Thompson, David
On Thu, Oct 8, 2015 at 12:05 PM, Taylan Ulrich Bayırlı/Kammer <taylanbayi...@gmail.com> wrote: > "Thompson, David" <dthomps...@worcester.edu> writes: > >> On Thu, Oct 8, 2015 at 10:59 AM, Ludovic Courtès <l...@gnu.org> wrote: >> >>> I gues

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-08 Thread Thompson, David
On Thu, Oct 8, 2015 at 12:53 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Thu, Oct 8, 2015 at 10:59 AM, Ludovic Courtès <l...@gnu.org> wrote: >> >>> I guess we must still s

Re: Using 'system*' instead of 'system' in 'guix environment'

2015-10-08 Thread Thompson, David
On Thu, Oct 8, 2015 at 12:53 PM, Ludovic Courtès <l...@gnu.org> wrote: > "Thompson, David" <dthomps...@worcester.edu> skribis: > >> On Thu, Oct 8, 2015 at 10:59 AM, Ludovic Courtès <l...@gnu.org> wrote: >> >>> I guess we must still s

Re: [PATCH] 11 little Ruby gems.

2015-10-06 Thread Thompson, David
On Tue, Oct 6, 2015 at 10:55 AM, Ben Woodcroft wrote: > > Stupidly not being aware of this thread I believe I've got ruby-yard > packaged without disabling tests just now, by packaging rspec-2 (and > skipping the 2 remaining failing tests that write to /homeless-shelter). I

Re: [PATCH 1/2] gnu: Add physfs.

2015-10-05 Thread Thompson, David
On Mon, Oct 5, 2015 at 5:08 PM, Alex Kost <alez...@gmail.com> wrote: > Thompson, David (2015-10-05 19:19 +0300) wrote: > >> On Sun, Oct 4, 2015 at 3:15 PM, Alex Kost <alez...@gmail.com> wrote: >>> Is there a suitable module for this library? >> >> It'

Re: [PATCH 1/2] gnu: Add physfs.

2015-10-05 Thread Thompson, David
On Sun, Oct 4, 2015 at 3:15 PM, Alex Kost wrote: > Is there a suitable module for this library? It's intended for video games, so how about (gnu packages game-development)? - Dave

Re: [PATCH] gnu: Add file-roller.

2015-10-03 Thread Thompson, David
On Sun, Sep 20, 2015 at 12:54 PM, Ludovic Courtès wrote: > David Thompson skribis: > >> +(description "File Roller is an archive manager for the GNOME desktop >> +environment.") > > In addition to Ricardo’s comment, could you expound on this a little >

Re: guix on savannah

2015-09-29 Thread Thompson, David
On Mon, Sep 28, 2015 at 9:53 PM, Dika Setya Prayogi wrote: > is guixsd are combined in guix project in savannah ? because there is > no guixsd project in savannah but guix only is available. Yes, everything is in the Guix project. - Dave

Re: Service refactoring

2015-09-23 Thread Thompson, David
On Mon, Sep 21, 2015 at 12:00 PM, Ludovic Courtès wrote: > Andy Wingo skribis: > >> On Sun 20 Sep 2015 15:42, l...@gnu.org (Ludovic Courtès) writes: >> >>> I’m quite happy with the result, but comments are welcome! I’ll convert >>> some more services to see how

Re: [PATCH] gnu: Add file-roller.

2015-09-21 Thread Thompson, David
On Sun, Sep 20, 2015 at 11:34 AM, Ricardo Wurmus wrote: > Looks good to me! > > I have one question about the propagated inputs, though: why are they > needed? Is it obvious (and I just fail to see it), or could you explain > this in a comment? I noticed that the inputs were

Re: [PATCH] Fix OpenAL backends.

2015-09-20 Thread Thompson, David
On Sun, Sep 20, 2015 at 7:15 AM, Ricardo Wurmus wrote: > Hi Guix, > > as I tested my new “mars” package I noticed that there was no sound. > Investigating a little showed that the problem is in our “openal” > package, which loads backend libraries by name only, not by path. >

Re: [PATCH] Add MARS shooter.

2015-09-19 Thread Thompson, David
On Sat, Sep 19, 2015 at 4:06 PM, Ricardo Wurmus <rek...@elephly.net> wrote: > > Thompson, David <dthomps...@worcester.edu> writes: > >>> “Content-Type: .gz” is what trips up “guix download”. What follows >>> “Content-Type:” should be a mime type and I sup

Re: [PATCH 1/2] gnu: Add ruby-docile.

2015-09-19 Thread Thompson, David
On Wed, Sep 16, 2015 at 12:06 AM, Pjotr Prins wrote: > * gnu/packages/ruby.scm (ruby-docile): New variable. > --- > gnu/packages/ruby.scm | 23 +++ > 1 file changed, 23 insertions(+) > > diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm >

<    1   2   3   4   5   >