Re: 'python-build-system'

2013-05-06 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis:

 Well, I have always used python setup.py subcommand, but there
 might be a few differences between these build systems:

 http://wokslog.wordpress.com/2011/06/04/distutils-diff/

 So, can I use 'python-build-system', then?

IMO, yes.

Ludo’.



Re: Tests requiring root

2013-05-06 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis:

 I suspect one needs to be root to run the tests instead of a build user. Do 
 you see a way of carrying out the tests?

No.  I think it’s fine to skip the test suite in such cases.  I suspect
the only workaround is to run the test suite manually on your machine.

 Another question: Should we use the name lvm or lvm2? I am not a fan of 
 version numbers being used inside the name of a package, but the official 
 name appears to be lvm2 (used in a non-consistent way; the mailing list 
 is called linux-lvm).

I would stick to the upstream name, so apparently “lvm2” in this case.

Ludo’.



Re: Error in compiling fontutils.scm

2013-05-06 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis:

 $ make gnu/packages/fontutils.go

 /bin/mkdir -p `dirname gnu/packages/fontutils.go` ;   \
 LC_ALL=C\
 ./pre-inst-env  \
 /usr/bin/guild compile -L . -L .\
   -Wformat -Wunbound-variable -Warity-mismatch  \
   --target=x86_64-unknown-linux-gnu 
   
 \
   -o gnu/packages/fontutils.go gnu/packages/fontutils.scm
 Backtrace:
 In ice-9/psyntax.scm:
  986: 19 [scan ((define-module (gnu packages xorg) #:use-module ...)) () 
 ...]
  270: 18 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...]
 In ice-9/eval.scm:
  392: 17 [eval # ()]
 In ice-9/boot-9.scm:
 2667: 16 [define-module* (gnu packages xorg) #:filename ...]
 2642: 15 [resolve-imports (# # # # ...)]
 2580: 14 [resolve-interface (gnu packages glib) #:select ...]
 2505: 13 [#procedure 17e6940 at ice-9/boot-9.scm:2493:4 (name #:optional 
 autoload version #:key ensure) # ...]
 2772: 12 [try-module-autoload (gnu packages glib) #f]
 2111: 11 [save-module-excursion #procedure 2b7f990 at 
 ice-9/boot-9.scm:2773:17 ()]
 2783: 10 [#procedure 2b7f990 at ice-9/boot-9.scm:2773:17 ()]
 In unknown file:
?: 9 [primitive-load-path gnu/packages/glib #f]
 In ice-9/eval.scm:
  407: 8 [eval # ()]
  428: 7 [eval # ()]
  407: 6 [eval # #]
  411: 5 [eval # #]
  368: 4 [eval # #]
  368: 3 [eval # #]
  374: 2 [eval # #]
 In unknown file:
?: 1 [memoize-variable-access! # #]
 In ice-9/boot-9.scm:
  106: 0 [#procedure 1924b40 at ice-9/boot-9.scm:97:6 (thrown-k . args) 
 unbound-variable ...]

 ice-9/boot-9.scm:106:20: In procedure #procedure 1924b40 at 
 ice-9/boot-9.scm:97:6 (thrown-k . args):
 ice-9/boot-9.scm:106:20: Unbound variable: perl-xml-parser
 make: *** [gnu/packages/fontutils.go] Fehler 1

I believe this is fixed by 6d267f0.  There was a circular dependency
between the ghostscript and xorg modules, introduced in commit e0eb886,
and leading to this admittedly obscure backtrace.

Thanks,
Ludo’.



GSoC 2013 Proposal

2013-05-06 Thread Marek Skalický
Hi,
I send my GSoC proposal - GNOME package for Guix.
--
Short description: Creating GNOME package for Guix.

My name: Marek Skalický

Contact/Email: email: mskali...@seznam.cz, Jabber:
marekskali...@gmail.com, ICQ: 589975303

Background: I'm 19 years old and I'm from Czech Republic. I've finished
Grammar school and I'm going to study applied informatics on Masaryk
university. I really like and I'm interested in open source software
and in programming (C++, Python). I've been using Debian for 4 years on
my desktop and laptop. But I like hacking and getting know how my
system work in detail so I'm now using Gentoo on my laptop. I've spend
a lot of time with getting new releases of gnome (gnome 3.8 - because
Gentoo ebuild have some problems yet) on my laptop so I have
experiences with compiling GNOME and its dependencies.

The goal of my project is to create a package for Guix which install
pure GNOME environment (Gnome-shell and basic dependencies) and other
packages which install other default GNOME apps.

Sorry for short text (email please you questions).
Thanks,
Marek