installing a modified package

2014-09-23 Thread Carlos Carleos

Hi! 

I know I should be RTFM carefully, but...

In Debian, I can follow these steps to customize a package (more or less):

1. # apt-get build-dep PACKAGE

2. $ apt-get source PACKAGE

3. $ cd PACKAGE-...; ...tweak...; dpkg-buildpackage...

4. # dpkg -i PACKAGE.deb

What would be the similar sequence for GUIX?  Thank you very much.


-- 
 CARLOS CARLEOSKAROLO EL KARLEOJ 
 Secretario   Sekretario 
 Departamento de Estadística Departemento pri Statistiko 
 e Investigación Operativakaj Operaciesploro 
 y Didáctica de la Matemáticakaj Didaktiko de Matematiko 
 Universidad Oviedo  Universitato Oviedo 
 Principado de Asturias  Princlando Asturujo 
 Reino de España  Reĝlando Hispanujo 
 Teléfono: 73353   SMS: +34 66 004 66 05 

_
El cibercorreo no es SMS: dispone de   |Retpoŝto malsamas ol SMS:
   - espacio suficiente| - sufiĉas spaco 
   - comodidades adecuadas | - taŭgas komfortaĵoj
para expresarse correctamente. |por ĝuste sin esprimi.   



problems with "guix pull"

2014-09-22 Thread Carlos Carleos
/store.scm'...
;;; guix/scripts/refresh.scm:245:14: warning: non-literal format string
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/svn-download.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/tests.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/ui.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/guix/utils.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/activation.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/file-systems.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/install.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/linux-boot.scm'...
;;; gnu/build/file-systems.scm:63:2: warning: possibly unbound variable `mount'
;;; gnu/build/file-systems.scm:247:7: warning: possibly unbound variable 
`reboot'
;;; gnu/build/file-systems.scm:287:7: warning: possibly unbound variable `mount'
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/linux-initrd.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/build/vm.scm'...
;;; gnu/build/linux-boot.scm:61:2: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:65:2: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:73:16: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:211:18: warning: possibly unbound variable 
`network-interface-flags'
;;; gnu/build/linux-boot.scm:212:4: warning: possibly unbound variable 
`set-network-interface-address'
;;; gnu/build/linux-boot.scm:213:4: warning: possibly unbound variable 
`set-network-interface-flags'
;;; gnu/build/linux-boot.scm:213:48: warning: possibly unbound variable `IFF_UP'
;;; gnu/build/linux-boot.scm:219:12: warning: possibly unbound variable 
`network-interface-flags'
;;; gnu/build/linux-boot.scm:219:4: warning: possibly unbound variable `IFF_UP'
;;; gnu/build/linux-boot.scm:227:2: warning: possibly unbound variable 
`load-linux-module'
;;; gnu/build/linux-boot.scm:263:12: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:265:12: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:286:12: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:322:2: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:401:11: warning: possibly unbound variable `mount'
;;; gnu/build/linux-boot.scm:428:13: warning: possibly unbound variable `reboot'
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/packages.scm'...
;;; gnu/build/vm.scm:163:6: warning: possibly unbound variable `mount'
;;; gnu/build/vm.scm:207:2: warning: possibly unbound variable `mount'
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/packages/abiword.scm'...
[...]
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/services/xorg.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/file-systems.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/grub.scm'...
compiling 
'/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/system/install.scm'...
ERROR: no code for module (gnu)
Backtrace:
In ice-9/boot-9.scm:
 157: 12 [catch #t # ...]
In unknown file:
   ?: 11 [apply-smob/1 #]
In ice-9/boot-9.scm:
  63: 10 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 9 [eval # #]
In ice-9/boot-9.scm:
2401: 8 [save-module-excursion #]
4050: 7 [#]
1724: 6 [%start-stack load-stack ...]
1729: 5 [#]
In unknown file:
   ?: 4 [primitive-load 
"/gnu/store/lh6jbra9yn1217pjlxb5illx3q0bymvc-guix-latest-guile-builder"]
In ice-9/eval.scm:
 387: 3 [eval # ()]
In 
/gnu/store/6hrrsyssp63m4nk48spl5mxisfz4k5mw-module-import/guix/build/pull.scm:
 120: 2 [build-guix "/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest" 
...]
  75: 1 [p-for-each # ...]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: process failed # 256
builder for `/gnu/store/vaby0zxjb3nyjkmxv1lp5rlp6aab47i0-guix-latest.drv' 
failed with exit code 1
guix pull: error: build failed: build of 
`/gnu/store/vaby0zxjb3nyjkmxv1lp5rlp6aab47i0-guix-latest.drv' failed
carleos@carleos:~$ guix --version
guix (GNU Guix) 0.6
Copyright (C) 2014 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistrib

Re: problems for install Skribilo-0.9.2 in Guix-0.6

2014-06-07 Thread Carlos Carleos
Ludovic Courtès  escribió / skribis [*]:

> The problem is that Guile-Reader is not found in Guile’s search path.
> For now the fix is to run:
>   guix package -i guile-reader-for-guile_2.0.11
> and then define the environment variables suggested by:
>   guix package --search-paths
> Could you try that?

Done.  It worked (with a warning):

> --8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8--
carleos@carleos:~$ skribilo --version
/gnu/store/xhd2xdv16b64ajkdd7pbkklrq5fmn28i-bash-4.3/bin/sh: warning: 
setlocale: LC_ALL: cannot change locale (eo.utf8)
skribilo 0.9.2
> --8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie------>8--

Many thanks!


-- 
 CARLOS CARLEOSKAROLO EL KARLEOJ 
 Secretario   Sekretario 
 Departamento de Estadística Departemento pri Statistiko 
 e Investigación Operativakaj Operaciesploro 
 y Didáctica de la Matemáticakaj Didaktiko de Matematiko 
 Universidad Oviedo  Universitato Oviedo 
 Principado de Asturias  Princlando Asturujo 
 Reino de España  Reĝlando Hispanujo 
 Teléfono: 73353   SMS: +34 66 004 66 05 

_
¡OJO!: eñes y demás mediante Unicode. ATENTU!: eĥoŝanĝo ĉiuĵaŭde per Unikodo.


[*] je la 14h9'13" en la 17ª de Prerialo en 166ª
= la 8ª de Ŝaban (شعبان) en 1435ª
= la 7ª de Junio en 2014ª de Kristo gregorie
= la 10ª (Ji3 己酉 You3) de monato 5ª (Geng1 庚午 Wu3) en 4651ª (Jia3 甲午 Wu3)
= la 9ª de Sivano (סיוון) en 5774ª
= la 25ª de Majo en 7522ª pokrovskija / konstancia / de Adamo / κατὰ 
ῥωμαίους



Re: problems for install Skribilo-0.9.2 in Guix-0.6

2014-06-07 Thread Carlos Carleos
Ludovic Courtès  escribió / skribis [*]:

> I think you did not authorize installation of substitutes signed by
> hydra.gnu.org (info "(guix) Substitutes"):
>
>   guix archive --authorize < hydra.gnu.org.pub

The substitutes gave many

  @ substituter-started ...
  [...]
  @ substituted-succeded ...

and these warnings:

  (Please consider upgrading Guile to get proper progress report.)

This machine is Ubuntu 12.4 with Guile 2.0.5.

Now I get:

--8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8--
carleos@carleos:~$ ~/.guix-profile/bin/skribilo --version
Backtrace:
In ice-9/boot-9.scm:
2864: 19 [resolve-interface (skribilo) #:select ...]
2789: 18 [# # ...]
3065: 17 [try-module-autoload (skribilo) #f]
2401: 16 [save-module-excursion #]
3085: 15 [#]
In unknown file:
   ?: 14 [primitive-load-path "skribilo" ...]
In skribilo.scm:
  32: 13 [#]
In ice-9/boot-9.scm:
2951: 12 [define-module* (skribilo) #:filename ...]
2926: 11 [resolve-imports ((#) (#) (#) (#) ...)]
2864: 10 [resolve-interface (skribilo utils syntax) #:select ...]
2789: 9 [# # ...]
3065: 8 [try-module-autoload (skribilo utils syntax) #f]
2401: 7 [save-module-excursion #]
3085: 6 [#]
In unknown file:
   ?: 5 [primitive-load-path "skribilo/utils/syntax" ...]
In skribilo/utils/syntax.scm:
  22: 4 [#]
In ice-9/boot-9.scm:
2951: 3 [define-module* (skribilo utils syntax) #:filename ...]
2926: 2 [resolve-imports ((#) (#) (#))]
2867: 1 [resolve-interface (system reader library) #:select ...]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: no code for module (system reader library)
carleos@carleos:~$
--8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie-->8--

So I installed Guix' Guile:

--8<--corte-desde-aquí---tranĉu-de-ĉi-tie-->8--
carleos@carleos:~$ guix package -i guile
guix package: warning: ambiguous package specification uile'
guix package: warning: choosing guile-2.0.11 from
gnu/packages/guile.scm:110:2
The following package will be installed:
   guile-2.0.11 out /gnu/store/725n5w5vcpd9ihzr27vn7c731hx2ky0j-guile-2.0.11

The following derivation will be built:
   /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv
@ build-started /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv
   - x86_64-linux
   
/usr/local/var/log/guix/drvs/9f//94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv.bz2
@ build-succeeded
   /gnu/store/9f94zzb70a77ap3fqf20ypx4yrp9ixf3-profile.drv -
2 packages in profile
The following environment variable definitions may be needed:
   export GUILE_LOAD_PATH="/home/carleos/.guix-profile/share/guile/site/2.0"
   export 
GUILE_LOAD_COMPILED_PATH="/home/carleos/.guix-profile/share/guile/site/2.0"
carleos@carleos:~$ ls .guix-profile/bin/
guild  guile  guile-config  guile-snarf  guile-tools  skribilo skribilo-config
carleos@carleos:~$ echo $PATH
/home/carleos/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
carleos@carleos:~$ export PATH=~/.guix-profile/bin:$PATH
carleos@carleos:~$ export 
GUILE_LOAD_PATH="/home/carleos/.guix-profile/share/guile/site/2.0"
carleos@carleos:~$ export 
GUILE_LOAD_COMPILED_PATH="/home/carleos/.guix-profile/share/guile/site/2.0"
carleos@carleos:~$ guile --version
guile (GNU Guile) 2.0.11
Copyright (C) 2014 Free Software Foundation, Inc.

License LGPLv3+: GNU LGPL 3 or later
<http://gnu.org/licenses/lgpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
carleos@carleos:~$ skribilo --version
Backtrace:
In ice-9/boot-9.scm:
2864: 19 [resolve-interface (skribilo) #:select ...]
2789: 18 [# # ...]
3065: 17 [try-module-autoload (skribilo) #f]
2401: 16 [save-module-excursion #]
3085: 15 [#]
In unknown file:
   ?: 14 [primitive-load-path "skribilo" ...]
In skribilo.scm:
  32: 13 [#]
In ice-9/boot-9.scm:
2951: 12 [define-module* (skribilo) #:filename ...]
2926: 11 [resolve-imports ((#) (#) (#) (#) ...)]
2864: 10 [resolve-interface (skribilo utils syntax) #:select ...]
2789: 9 [# # ...]
3065: 8 [try-module-autoload (skribilo utils syntax) #f]
2401: 7 [save-module-excursion #]
3085: 6 [#]
In unknown file:
   ?: 5 [primitive-load-path "skribilo/utils/syntax" ...]
In skribilo/utils/syntax.scm:
  22: 4 [#]
In ice-9/boot-9.scm:
2951: 3 [define-module* (skribilo utils syntax) #:filename ...]
2926: 2 [resolve-imports ((#) (#) (#))]
2867: 1 [resolve-interface (system reader library) #:select ...]
In unknown file:
   ?: 0 [scm-error misc-error #f ...]

ERROR: In procedure scm-error:
ERROR: no code for module (system reader library)
carleos@carleos:~$
--8<--corte-hasta-aquí--tranĉu-ĝis-ĉi-tie-->8--


-- 
 CARLOS CARLEOSKAROLO EL KARLEOJ 
 Secretario   Sekret

Re: problems for install Skribilo-0.9.2 in Guix-0.6

2014-06-05 Thread Carlos Carleos
Ludovic Courtès  escribió / skribis [*]:

> Did ‘make check’ in Guix pass in the first place?

Yes:


Testsuite summary for GNU Guix 0.6

# TOTAL: 28
# PASS:  28
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0



> Is the daemon running as noted at:
>
>   http://www.gnu.org/software/guix/manual/guix.html#Setting-Up-the-Daemon

I think so:

root@carleos:/usr/local/src/guix-0.6# guix-daemon 
--build-users-group=guix-builder
accepted connection from pid 8851, uid 1003
spurious SIGPOLL
spurious SIGPOLL
spurious SIGPOLL
5468 operations







-- 
 CARLOS CARLEOSKAROLO EL KARLEOJ 
 Secretario   Sekretario 
 Departamento de Estadística Departemento pri Statistiko 
 e Investigación Operativakaj Operaciesploro 
 y Didáctica de la Matemáticakaj Didaktiko de Matematiko 
 Universidad Oviedo  Universitato Oviedo 
 Principado de Asturias  Princlando Asturujo 
 Reino de España  Reĝlando Hispanujo 
 Teléfono: 73353   SMS: +34 66 004 66 05 

_
El cibercorreo no es SMS: dispone de   |Retpoŝto malsamas ol SMS:
   - espacio suficiente| - sufiĉas spaco 
   - comodidades adecuadas | - taŭgas komfortaĵoj
para expresarse correctamente. |por ĝuste sin esprimi.   


[*] je la 13h4'3" en la 15ª de Prerialo en 166ª
= la 6ª de Ŝaban (شعبان) en 1435ª
= la 5ª de Junio en 2014ª de Kristo gregorie
= la 8ª (Ding1 丁未 Wei4) de monato 5ª (Geng1 庚午 Wu3) en 4651ª (Jia3 甲午 Wu3)
= la 7ª de Sivano (סיוון) en 5774ª
= la 23ª de Majo en 7522ª pokrovskija / konstancia / de Adamo / κατὰ 
ῥωμαίους