Re: make packagers life easier

2015-03-17 Thread Sree Harsha Totakura
On 03/15/2015 06:00 PM, Tomáš Čech wrote: > > How to implement? > - inject always failing phase into phases list > > Another level of this feature could be even continuing of the build. I have a similar feature request. Long time ago when I was packaging gnunet and curl, I had to spend a lot of

Re: [GNUnet-developers] GNU in GSOC 2015 - Application sent

2015-03-10 Thread Sree Harsha Totakura
s > part of a broader goal of disintermediation among users, > and between users and upstream software developers. > > > > Deliverables href="http://lists.gnu.org/archive/html/guix-devel/2015-03/msg00192.html";>include > > a substituter that uses GNUnet as

Re: [GNUnet-developers] Guix + GNUnet at GSoC?

2015-03-09 Thread Sree Harsha Totakura
On 03/05/2015 11:33 PM, Ludovic Courtès wrote: > Who would like to (co-)mentor it? Hi! I and Bart would like to co-mentor this project. Should I write to summer-of-c...@gnu.org for including this project in the list of ideas? Regards, Sree

Re: Server unrresponsive

2015-01-27 Thread Sree Harsha Totakura
On 01/21/2015 04:04 PM, Ludovic Courtès wrote: > This message suggests that hydra.gnu.org, the server that provides > pre-compiled binaries, is somewhat slow. > > This is unfortunately too frequent and we hope to switch to a more > powerful front-end server. > I believe switching to hydra.gnunet.

Re: Gnunet update

2014-08-13 Thread Sree Harsha Totakura
On 08/12/2014 08:25 PM, Ludovic Courtès wrote: >> the attached patch attempts to update gnunet to its current release 0.10.1. >> > It fails one of its tests; Sree, could you maybe look into it? It would be >> > nice to be up-to-date before coming to the GHM in gnunet's birth place! > Indeed. :-)

Re: Troubles with install image

2014-07-16 Thread Sree Harsha Totakura
On 07/16/2014 11:17 AM, Ludovic Courtès wrote: > You mean another Hydra instance, no? Yes. Sree

Re: Troubles with install image

2014-07-15 Thread Sree Harsha Totakura
On 07/15/2014 05:34 PM, Thompson, David wrote: > Are you referring to offloading builds or using a replacement to > hydra.gnu.org for serving substitutes? I was talking about an addition (local cache) to hydra.gnu.org. Sree

Re: Troubles with install image

2014-07-15 Thread Sree Harsha Totakura
On 07/15/2014 03:54 AM, David Thompson wrote: > Since hydra seems to always be under a lot of stress, I wonder if I > should set up another machine of mine to serve substitutes or even just > offload builds so that my installation can complete. Is this relatively > easy to set up? I once tried it

Re: Coming up with a generic kernel config

2014-06-25 Thread Sree Harsha Totakura
On 06/25/2014 09:26 PM, Ludovic Courtès wrote: > 1. Serial console is unavailable when booting. I thought that’d be > addressed by explicitly setting CONFIG_SERIAL_8250=y etc. (see > below for the list), but that’s not enough. What am I missing? My kernel config has the following for s

Re: Default store-dir

2014-04-20 Thread Sree Harsha Totakura
On 04/18/2014 10:42 PM, Elric Erkose wrote: > When guix is configured with an alternate "prefix", why isn't "store-dir" > relative to this alternate prefix? Yes, it is possible to specify something > like, "--with-store-dir=/gnu", but some people expect all > files/directories to be relative to "--

Re: [PATCH] gnu: Add perl-tk, perl-x11-protocol, and clusterssh

2014-04-04 Thread Sree Harsha Totakura
On 04/04/2014 05:15 PM, Eric Bavier wrote: > * gnu/packages/admin.scm (clusterssh): New variable I am actually in need of something like this. I am using parallel-ssh, but this looks very promising. Thank you! > +(description > + "ClusterSSH controls a number of xterm windows via a sing

Re: Guix, Hydra & Nix

2014-03-31 Thread Sree Harsha Totakura
Hi Ludo, Thank you very much. Please ACK my understanding. On 03/28/2014 10:26 PM, Ludovic Courtès wrote: > Sree Harsha Totakura skribis: > >> From the sources, I found that build-aux/hydra/*.scm convert packages into a >> format hydra understands for building them. >

Guix, Hydra & Nix

2014-03-28 Thread Sree Harsha Totakura
Hi! I have a couple of questions regarding Guix integration with Hydra server. >From the sources, I found that build-aux/hydra/*.scm convert packages into a format hydra understands for building them. Hydra refuses to install without nix-store. So Nix has to be installed as well. I'm guessing H

Re: [PATCH] Add (guix svn-download).

2014-03-27 Thread Sree Harsha Totakura
On 03/27/2014 10:30 AM, Ludovic Courtès wrote: > I realize you’re not in the ‘guix’ group on Savannah. I can add you, > but I need to know what your Savannah account is (or you need to create > one if you don’t have one already.) Thanks. :-) Yes, I did not have an account on Savannah. I just c

[PATCH] Add (guix svn-download).

2014-03-26 Thread Sree Harsha Totakura
Guix --- Functional package management for GNU +;;; Copyright © 2014 Ludovic Courtès +;;; Copyright © 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public

Update patch: Add (guix svn-download)

2014-03-26 Thread Sree Harsha Totakura
On 03/26/2014 05:00 PM, Ludovic Courtès wrote: > Sree Harsha Totakura skribis: > >> * guix/svn-download.scm, guix/build/svn.scm: New files. >> * Makefile.am (MODULES): Add them. > >> +(define* (svn-fetch url revision directory >> +#:key

[PATCH] Add (guix svn-download).

2014-03-26 Thread Sree Harsha Totakura
Guix --- Functional package management for GNU +;;; Copyright © 2014 Ludovic Courtès +;;; Copyright © 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public

Add svn-fetch method

2014-03-26 Thread Sree Harsha Totakura
The following patch adds a new origin method to fetch from SVN repositories. Note that the subversion command is used with --trust-server-cert option which causes it to trust any given SSL certificate if fetching from HTTPS repositories. The authenticity of the code should only be verified by the

Re: SVN download

2014-03-25 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/25/2014 09:29 PM, Ludovic Courtès wrote: > Now, alternately, does GNUnet provide http SVN access (no TLS)? If > it does, you could: It doesn't provide http SVN access. So, I guess the only option for now is to use the ca-certificates package.

SVN download

2014-03-25 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, I wrote a helper to download sources from SVN directories. I guess it works but I am unable to test it as I get the following error while validating the server SSL certificates: > @ build-started > /gnu/store/7826n7p4928dnrdgjslpjhkkm7mc40jj-svn

Re: libffi cannot be installed in user profile in core-updates

2014-03-24 Thread Sree Harsha Totakura
On 03/24/2014 07:07 AM, Mark H Weaver wrote: > This problem was introduced in d43547f12d4eae19845f3bf13a53a050af965063 > "gnu: libffi: Leave a copy of headers where libffi.pc expects them." What we need to do here is to symlink the header files instead of the include directory. This was suggested

Re: GSoC 2014

2014-03-19 Thread Sree Harsha Totakura
On 03/19/2014 10:18 AM, Deepan Sekar wrote: > Hi Hi! > > Im sorry for participating and contacting you so late about my interest in > the project of "Self-updating GNUnet with GNU Guix" but I just came across > GSoC 2014 two days ago. Anyways, I find the concept proposed really > interesting and

Re: [GNUnet-developers] Guix - GNUnet binary ditribution roadmap

2014-03-13 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/13/2014 12:15 AM, Ludovic Courtès wrote: > Is it possible to have several values associated with a key in the > DHT? > > I’m asking because here we’d need to have the ability to get zero > or more tuples as described above, one tuple for each no

Re: [GNUnet-developers] Guix - GNUnet binary ditribution roadmap

2014-03-12 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/12/2014 09:56 PM, Ludovic Courtès wrote: >>> Let's just stick with the GNUnet server (we call such a server >>> as a service in GNUnet, let's call it Guix service) as of now. >>> HTTP can be done optionally. Moreover the currently binary >>> dis

Re: Guix - GNUnet binary ditribution roadmap

2014-03-12 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/11/2014 08:14 PM, Pierre-Antoine Rault wrote: > Hi, > > Sorry for contacting you directly (without the guix mailing list), > but Ludovic Courtès recommanded me to contact you as I would like > to work [1] on integrating GNUnet in Guix as a binar

Re: Binary downloads

2014-03-07 Thread Sree Harsha Totakura
On 03/07/2014 05:46 PM, Pjotr Prins wrote: > Sorry, I was not clear. I do not want to build on my laptop (the noise > drives me nuts :). So I want to build on a remote server and install > on my laptop, or on compute nodes, or whatever. With Nix it is > possible. Does Guix allow caching of packages

Re: Binary downloads

2014-03-07 Thread Sree Harsha Totakura
On 03/07/2014 02:47 PM, Pjotr Prins wrote: > How do I get binary downloads to work? Or is my base system already > different from what is on the farm? Which version have you installed? If it is the 0.5 one, then I guess you should be able to get them. If you are using the git version, Ludo has m

Re: Installing Guix

2014-03-07 Thread Sree Harsha Totakura
Hi! On 03/07/2014 02:29 PM, Xue Fuqiao wrote: > 1. Do I have to run `./bootstrap' every time after running `git pull'? > Yes, it is advisable to do that everytime you pull from the repo, although it is only required if changes to the build system are made. > 2. After running `./bootstrap', I can

Re: New Hydra build slaves

2014-03-04 Thread Sree Harsha Totakura
On 03/04/2014 12:12 PM, Ludovic Courtès wrote: > For the machine at TUM, the main issue currently is to get the > networking issue that Christian identified sorted out. AFAIK, Christian has written to the network operations dept. here. I will check with them later. > I was actually thinking of

Re: hydra.gnu.org migrates to /gnu/store!

2014-03-04 Thread Sree Harsha Totakura
On 02/28/2014 11:28 PM, Ludovic Courtès wrote: > Among other things, it’s migrating from /nix/store to /gnu/store. Is this already present in the master branch? If so, will the store be rebuilt when I update master? Sree

Re: New Hydra build slaves

2014-03-04 Thread Sree Harsha Totakura
On 03/03/2014 11:31 PM, Ludovic Courtès wrote: > BTW, it would be great if someone would volunteer to help with > administration of Hydra and the build machines. So if someone is > interested, please let me know. Since I am here at TUM, I can help with volunteering the server here. How can I help

Re: Gnunet test failure: test_gns_nick_shorten.sh

2014-02-25 Thread Sree Harsha Totakura
On 02/25/2014 01:32 PM, Andreas Enge wrote: > the latest gnunet build on hydra failed: >http://hydra.gnu.org/build/39950 ACK. I shall look into this soon. Sree

[PATCH] gnu: libmicrohttpd: Update to 0.9.34.

2014-02-24 Thread Sree Harsha Totakura
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.34. --- gnu/packages/gnunet.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 7f7a6fd..3b111fd 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.s

Re: [PATCH] gnu: Add miniupnpc.

2014-02-24 Thread Sree Harsha Totakura
On 02/24/2014 10:15 PM, Andreas Enge wrote: > The following derivations would be built: >/nix/store/8d3ih5jb6s9lpldsninz6iy0pq6ph4k9-miniupnpc-1.9.drv > > /nix/store/rgaz10pi27qwp4fwflfp9ajypsppwkx7-download.php?file=miniupnpc-1.9.tar.gz.drv > > Rather ugly, although I suppose it works. I

[PATCH] gnu: Add miniupnpc.

2014-02-24 Thread Sree Harsha Totakura
100644 index 000..72d63ee --- /dev/null +++ b/gnu/packages/upnp.scm @@ -0,0 +1,63 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or

Re: [PATCH] gnu: Add miniupnpc.

2014-02-24 Thread Sree Harsha Totakura
x27; when git complained that it is going to send the message as UTF-8. I guess I didn't read the message properly; I guess it had asked me that character encoding the patch is in. > > On Sat, Feb 22, 2014 at 10:37:05AM +0100, Sree Harsha Totakura wrote: >> > + #:phases

Re: Calling functions in `make-flags'

2014-02-22 Thread Sree Harsha Totakura
On 02/23/2014 07:20 AM, Mark H Weaver wrote: > As for why 'which' didn't work, I suspect it's because this code is > evaluated very early in the build process, before the PATH variable has > been set. > > You can use 'which' in the code segments passed to #:phases because > those are wrapped with

[PATCH] Add miniupnpc

2014-02-22 Thread Sree Harsha Totakura
Sree Harsha Totakura (1): gnu: Add miniupnpc. gnu-system.am | 1 + gnu/packages/upnp.scm | 66 +++ 2 files changed, 67 insertions(+) create mode 100644 gnu/packages/upnp.scm -- 1.8.5.3

[PATCH] gnu: Add miniupnpc.

2014-02-22 Thread Sree Harsha Totakura
100644 index 000..a1471fc --- /dev/null +++ b/gnu/packages/upnp.scm @@ -0,0 +1,66 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright ?? 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or

Re: Calling functions in `make-flags'

2014-02-22 Thread Sree Harsha Totakura
On 02/22/2014 08:34 AM, Mark H Weaver wrote: > Try this instead: > > (arguments >'(#:make-flags (list (string-append "SH=" (which "sh"))) > ...)) > That did not work, but the following did: > If that doesn't work, then try this: > > (arguments >'(#:make-flags (list (string-app

Re: GNUnet build failure on mips64el

2014-02-22 Thread Sree Harsha Totakura
On 02/22/2014 08:44 AM, Mark H Weaver wrote: > PASS: test_local_revocation.py > Feb 22 07:17:50-660583 testbed-api-topology-16547 WARNING Error while > establishing a link: 0x4: Timeout while connecting to CORE of peer with id: 0 > -- Retrying > Feb 22 07:17:51-098510 testbed-api-topology-16547 W

Calling functions in `make-flags'

2014-02-21 Thread Sree Harsha Totakura
Hi, I am trying to build a package which does not have 'configure' script. It instead relies solely on a makefile. For this to function, I have to set the 'SH' variable inside the Makefile to a valid shell. I am trying to set the 'SH' variable through build-flags like this: > (arguments > '(

Re: GNUnet build failure on mips64el

2014-02-21 Thread Sree Harsha Totakura
On 02/21/2014 04:31 PM, Ludovic Courtès wrote: > On the GNUnet side, it would be great if the tests were less timing sensitive. We faced these problems earlier when we added Sheevaplug and RasberryPi into our buildbots. Unfortunately, since we are having a network application, the timeouts are ne

Re: GNUnet build failure on mips64el

2014-02-21 Thread Sree Harsha Totakura
On 02/21/2014 10:46 PM, Mark H Weaver wrote: > That failed immediately. The reason is that apparently GNUnet's test > suite only works if GNUnet has already been installed. In this case, > since the build failed, the guix-daemon deleted the /nix/store/* > directory where it had been installed :-(

Re: GNUnet build failure on mips64el

2014-02-21 Thread Sree Harsha Totakura
On 02/21/2014 12:27 PM, Andreas Enge wrote: > there are also (apparently unrelated) test failures on x86_64: >http://hydra.gnu.org/build/39813 We were discussing this yesterday on the IRC. It looks like the tests are timing out due to hydra being slow. I tested this on my machine and 2 other

Re: GNUnet build failure on mips64el

2014-02-21 Thread Sree Harsha Totakura
On 02/21/2014 07:22 AM, Mark H Weaver wrote: > Any idea what's going on here? In case it's helpful, I've also attached > the entire build log. Can you go into the build directory '/tmp/nix-build-gnunet-0.10.0.drv-1/gnunet-0.10.0/src/revocation' and run 'make check' and see if you get the same out

Re: [PATCH] gnu: gnutls: Configure location of system-wide trust store

2014-02-19 Thread Sree Harsha Totakura
On 02/19/2014 03:08 PM, Andreas Enge wrote: > The next question is, where do these certificates come from in our system? > I think a reasonable solution would be to: > - create a package with certificates (maybe inspired from those contained > in debian); > - have gnutls depend on it, and use the

Re: Build order discrepancy

2014-02-19 Thread Sree Harsha Totakura
It is also unclear why gnunet package is built before libmicrohttpd when libmicrohttpd is a dependency. On 02/19/2014 01:47 PM, Sree Harsha Totakura wrote: > Hi, > > A recent build of GNUnet-0.10.0 failed due to failed build it its > dependency libmicrohttpd according to http://h

Build order discrepancy

2014-02-19 Thread Sree Harsha Totakura
Hi, A recent build of GNUnet-0.10.0 failed due to failed build it its dependency libmicrohttpd according to http://hydra.gnu.org/build/39760 However, if you take a look at the log for libmicrohttpd, it seems it has been successfully built. And according to http://hydra.gnu.org/build/39761 libmic

Re: guix package: error: build failed: unable to fork: Invalid argument

2014-02-19 Thread Sree Harsha Totakura
On 02/19/2014 12:53 AM, David Knight wrote: > Wonderful, setting these solved the problem. Now guix package -i hello > works for me! Good. The namespaces are required for Guix to build new packages in a chroot environment which should be independent of the host system and consistent on all hosts

Re: [PATCH 0/2] Update cURL to 7.35.0 and fix its tests

2014-02-18 Thread Sree Harsha Totakura
On 02/18/2014 11:39 PM, Andreas Enge wrote: > Thanks, also pushed! The patch that you could remove for gnurl is still > needed for curl? Did you make a bug report? Yes, it is still needed. It has been fixed by cURL upstream though, so we can remove it after the next release. Sree

Re: guix package: error: build failed: unable to fork: Invalid argument

2014-02-18 Thread Sree Harsha Totakura
On 02/18/2014 05:29 PM, David Knight wrote: > it downloads about 277M of files (up to guile-2.0.9.tar.xz) into > /nix/store then errors with "guix package: error: build failed: unable > to fork: Invalid argument". Rerunning the command gives the same error > message. It is common to install those

[PATCH] Do not disable gnurl testcase 1022

2014-02-18 Thread Sree Harsha Totakura
Upstream has fixed the previously failing testcase 1022. Hence, it is no longer required to be disabled. Sree Harsha Totakura (1): gnu: gnurl: Do not disable testcase 1022. gnu/packages/gnunet.scm | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) -- 1.8.5.3

[PATCH] gnu: gnurl: Do not disable testcase 1022.

2014-02-18 Thread Sree Harsha Totakura
* gnu/packages/gnunet.scm (gnurl): Do not disable testcase 1022. --- gnu/packages/gnunet.scm | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index b084796..dd54911 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages

[PATCH 2/2] gnu: curl: Fix tests.

2014-02-18 Thread Sree Harsha Totakura
* gnu/packages/curl.scm (curl): Add a new phase and python-2 to native-inputs. --- gnu/packages/curl.scm | 16 ++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index ea7dbf6..747535d 100644 --- a/gnu/packages/curl.scm +++

[PATCH 1/2] gnu: curl: Update to 7.35.0.

2014-02-18 Thread Sree Harsha Totakura
* gnu/packages/curl.scm (curl): Update to 7.35.0. --- gnu/packages/curl.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm index a9bfa76..ea7dbf6 100644 --- a/gnu/packages/curl.scm +++ b/gnu/packages/curl.scm @@ -36,14 +36,14 @

[PATCH 0/2] Update cURL to 7.35.0 and fix its tests

2014-02-18 Thread Sree Harsha Totakura
The following patches update cURL to 7.35.0 and fix its test cases. Sree Harsha Totakura (2): gnu: curl: Update to 7.35.0. gnu: curl: Fix tests. gnu/packages/curl.scm | 20 1 file changed, 16 insertions(+), 4 deletions(-) -- 1.8.5.3

[PATCH] gnu: ncdc: Update to 1.19.

2014-02-18 Thread Sree Harsha Totakura
* gnu/packages/dc (ncdc): Update to 1.19. --- gnu/packages/dc.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/dc.scm b/gnu/packages/dc.scm index 75ed5f4..a4ba6c9 100644 --- a/gnu/packages/dc.scm +++ b/gnu/packages/dc.scm @@ -33,14 +33,14 @@ (define-public

Re: [PATCH] gnu: gnurl: Update to 7.35.0.

2014-02-17 Thread Sree Harsha Totakura
On 02/16/2014 10:20 PM, Ludovic Courtès wrote: > Applied, thanks. > > I suppose there’s a new cURL version as well? Yes, there is, but its tests are currently failing. I shall look into it and send a patch soon. Sree

[PATCH] Update gnurl to 7.35.0.

2014-02-16 Thread Sree Harsha Totakura
gnunet.org has release gnurl-7.35.0 recently. This patch updates gnurl in guix. Sree Harsha Totakura (1): gnu: gnurl: Update to 7.35.0. gnu/packages/gnunet.scm | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) -- 1.8.5.3

[PATCH] gnu: gnurl: Update to 7.35.0.

2014-02-16 Thread Sree Harsha Totakura
* gnu/packages/gnunet.scm (gnurl): Update to 7.35.0. --- gnu/packages/gnunet.scm | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 960a5d7..b084796 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @

Re: none

2014-02-12 Thread Sree Harsha Totakura
On 02/12/2014 06:36 PM, Ludovic Courtès wrote: > It would be nice if GNUnet’s ‘configure’ script would check whether > gnurl has HTTPS support. It now does. :-) Sree

[PATCH] gnu: gnunet: Fix failing testcases.

2014-02-12 Thread Sree Harsha Totakura
* gnu/packages/gnunet.scm (gnurl): Add pkg-config. * gnu/packages/patches/gnunet-fix-tests.patch: Append fix for integration testcases. --- gnu/packages/gnunet.scm |8 +--- gnu/packages/patches/gnunet-fix-tests.patch | 12 2 files changed, 17 insertions(

[no subject]

2014-02-12 Thread Sree Harsha Totakura
The reason why the transport tests are failing is that gnurl is not being built with HTTPS protocol support and these tests expect gnurl to have those. The HTTPS support was not built into gnurl because pkg-config was not available as native inputs during configure time. This patch fixes the abov

Hydra serving source tarballs

2014-02-12 Thread Sree Harsha Totakura
Hi, I just observed that `guix build' is downloading source tarballs from Hydra. Is this supposed to be a feature? If so, what is the rationale behind not trying to download the source ball from mirrors or upstream download addresses? Regards, Sree

Re: Gnunet-0.10.0 recipe

2014-02-11 Thread Sree Harsha Totakura
On 02/11/2014 09:49 PM, Andreas Enge wrote: > PASS: test_quota_compliance_http_asymmetric > Feb 11 20:42:17-420543 test_quota_compliance_https-18107 ERROR Peers got NOT > connected > FAIL: test_quota_compliance_https > Feb 11 20:44:17-446106 test_quota_compliance_https_asymmetric-18138 ERROR > P

[PATCH] gnu: curl, gnurl: Fix failing testcase 172.

2014-02-11 Thread Sree Harsha Totakura
* gnu/packages/patches/curl-fix-test172.patch: New file. * gnu-system.am (dist_patch_DATA): Add the patch file. * gnu/packages/gnunet.scm (gnurl): Apply the patch file. * gnu/packages/curl.scm (curl): Apply the patch file. --- gnu-system.am |1 + gnu/packages/curl

Re: [PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-02-11 Thread Sree Harsha Totakura
Hi! On 02/10/2014 11:33 PM, Andreas Enge wrote: > see my message from February 5: > https://lists.gnu.org/archive/html/guix-devel/2014-02/msg00057.html > > To summarise, I do not know what happens. The testcase 172 tests cookies whose expiration value is hard-coded to 1391252187, which is Feb 1

Re: gnu-build-system should set DESTDIR

2014-02-10 Thread Sree Harsha Totakura
On 02/10/2014 09:19 AM, John Darrington wrote: > I think the make install target in gnu-build-system should set DESTDIR to "/" > (or "/.") > Rationale: Setting DESTDIR will then make the install target to install files in the chroot dir (most likely to /usr/local/ or the prefix dir inside chroot)

Google Summer of Code: GNUnet and Guix

2014-02-06 Thread Sree Harsha Totakura
On 02/06/2014 01:25 PM, Christian Grothoff wrote: > Well, aside from that our plan was to package for GNU Guix and > then use Guix to deploy to legacy distributions, I am unconvinced > that "merely" packaging is an appropriate activity for a summer > of *Code*. At least I had the impression that t

Fwd: [GNUnet-developers] Google Summer of Code: GNUnet and Guix

2014-02-06 Thread Sree Harsha Totakura
Anyone interested in mentoring for GSoC 2014? Original Message Subject: [GNUnet-developers] Google Summer of Code: GNUnet and Guix Date: Thu, 06 Feb 2014 15:27:31 +0100 From: Sree Harsha Totakura To: gnunet-develop...@gnu.org, guix-devel@gnu.org On 02/06/2014 01:25 PM

Re: Gnunet-0.10.0 recipe

2014-02-03 Thread Sree Harsha Totakura
Hi Christian, Does GNUnet use openssl while building or is it used only during `make check`? Sree On 02/03/2014 11:57 PM, Ludovic Courtès wrote: > Andreas Enge skribis: > >> > On Fri, Jan 31, 2014 at 05:05:37PM +0100, Ludovic Courtès wrote: >>> >> Note for upstream: It would be great to use Gn

Re: Gnunet-0.10.0 recipe

2014-02-03 Thread Sree Harsha Totakura
On 02/03/2014 11:17 PM, Andreas Enge wrote: > Just one last question: Is there a reason you did not add libmicrohttpd as > an input? Or should I add it again? I had forgotten to add it, nevertheless it should be added to the inputs as it is a direct dependency. But how did the build succeed if

[PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-01-30 Thread Sree Harsha Totakura
* gnunet/packages/gnunet.scm (gnunet): New variable. * gnu/package/patches/gnunet-fix-scheduler.patch: New file. * gnu/package/patches/gnunet-fix-tests.patch: New file. * gnu-system.am (dist_patch_DATA): Add the above two patch files. Co-authored-by: Andreas Enge --- gnu-system.a

Re: Gnunet-0.10.0 recipe

2014-01-30 Thread Sree Harsha Totakura
Here's the new patch with Andreas' changes and Openssl included as a dependency. Sree On 01/30/2014 11:56 PM, Sree Harsha Totakura wrote: > Yes, this looks better, perhaps Ludo can replace the relevant part with > this. > >> > (where the 'set-path-for-check p

Re: Gnunet-0.10.0 recipe

2014-01-30 Thread Sree Harsha Totakura
On 01/30/2014 11:39 PM, Andreas Enge wrote: > On Thu, Jan 30, 2014 at 05:36:03PM +0100, Sree Harsha Totakura wrote: >> > Here is the much awaited recipe for GNUnet. The patches follow this email. > excellent! I also worked on gnunet and think my handling of phases is > a bit s

[PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-01-30 Thread Sree Harsha Totakura
* gnunet/packages/gnunet.scm (gnunet): New variable. * gnu/package/patches/gnunet-fix-scheduler.patch: New file. * gnu/package/patches/gnunet-fix-tests.patch: New file. * gnu-system.am (dist_patch_DATA): Add the above two patch files. --- gnu-system.am

[PATCH 1/2] gnu: gnunet: Remove Gstreamer dependency.

2014-01-30 Thread Sree Harsha Totakura
* gnu/packages/gnunet (libextractor): Remove Gstreamer dependency as it is currently broken. --- gnu/packages/gnunet.scm |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 6af9063..4a50fd7 100644 --- a/gnu/packages/g

Gnunet-0.10.0 recipe

2014-01-30 Thread Sree Harsha Totakura
Hi, Here is the much awaited recipe for GNUnet. The patches follow this email. The first patch removes Gstreamer as a dependency for libextractor. This is required as Gstreamer currently appears to be broken (see http://lists.nongnu.org/archive/html/bug-guix/2014-01/msg00026.html) and this preve

[PATCH 2/2] gnu: gnunet: Add gnunet-0.10.0.

2014-01-30 Thread Sree Harsha Totakura
* gnunet/packages/gnunet.scm (gnunet): New variable. Thanks to Zerwas for the initial recipe. * gnu/package/patches/gnunet-fix-scheduler.patch: Patch to fix bug in Gnunet's scheduler. * gnu/package/patches/gnunet-fix-tests.patch: Patch to fix bugs in testcases and to disable testscases which re

[PATCH] gnu: gnunet: Add gnurl-7.34.0.

2014-01-29 Thread Sree Harsha Totakura
* gnu/packages/gnunet.scm (gnurl): New variable. Thanks to Zerwas for the initial recipe. --- gnu/packages/gnunet.scm | 64 +++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 52a434a..e0ddc30 100

HTTP proxy support in Guix

2014-01-28 Thread Sree Harsha Totakura
Hi, Is there support for using a HTTP proxy while downloading sources or substitutes? - Sree

Re: [PATCH] gnu: linux: Add iotop-0.6.

2014-01-27 Thread Sree Harsha Totakura
On 01/27/2014 07:05 PM, Ludovic Courtès wrote: > Pushed, thanks (I made a mistake so this is two commits instead of one; > sorry!). > > I applied it to ‘master’, but it needs a fix for > , right? Yes, it needs to be fixed for this. Sree

[PATCH] gnu: linux: Add iotop-0.6.

2014-01-27 Thread Sree Harsha Totakura
* gnu/packages/linux.scm (iotop): New variable. --- gnu/packages/linux.scm | 29 - 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 5e80a58..60bfaca 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packag

[PATCH] gnu: libffi: Symlink header files instead of moving them into {$prefix}/include to make them consistent with installed pkg-config file.

2014-01-27 Thread Sree Harsha Totakura
* gnu/packages/libffi.scm (libffi): Symlink header files instead of moving them. --- gnu/packages/libffi.scm |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/libffi.scm b/gnu/packages/libffi.scm index d1a834d..978481a 100644 --- a/gnu/packages/libffi.scm ++

Re: Installing a C tool chain

2014-01-27 Thread Sree Harsha Totakura
On 01/27/2014 10:53 AM, Ludovic Courtès wrote: > > I believe this could be addressed by having a simple “toolchain” > meta-package with the sole purpose of propagating these 4 inputs, and by > documenting it in the manual. Yes, a toolchain package would be nice. Debian does similarly: it has bui

Re: [PATCH 3/3] gnu: Add octave and dependencies

2014-01-27 Thread Sree Harsha Totakura
On 01/26/2014 08:30 PM, Ludovic Courtès wrote: > To summarize: ‘propagated-inputs’ should list libraries 99% of the > time. Listing programs in ‘propagated-inputs’ just for the sake of > populating $PATH is a bad idea. I recently found that many library packages do not propagate libc. I install

[PATCH] gnu: Add Corkscrew 2.0.

2014-01-24 Thread Sree Harsha Totakura
* gnu/packages/ssh.scm (corkscrew): New variable. --- gnu/packages/ssh.scm | 45 + 1 file changed, 45 insertions(+) diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm index 5d21eee..0a92138 100644 --- a/gnu/packages/ssh.scm +++ b/gnu/packages/ss

Re: [Nix-dev] /dev/shm inconsistency in chroot

2014-01-24 Thread Sree Harsha Totakura
On 01/24/2014 06:13 PM, Mark H Weaver wrote: > Shea Levy writes: >> > Another option is to mount a devtmpfs there, for systems which support it. devtmpfs may give different devices on each machine and they may hinder our build reproducibility. > The thing is, we don't actually want most of th

[PATCH] gnu: Add ncdc-1.18.1.

2014-01-24 Thread Sree Harsha Totakura
index 000..91e9d6e --- /dev/null +++ b/gnu/packages/dc.scm @@ -0,0 +1,62 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it

Re: [PATCH] gnu: packages: Add ncdc-1.18.1.

2014-01-24 Thread Sree Harsha Totakura
On 01/24/2014 06:18 PM, Ludovic Courtès wrote: >> > + #:use-module ((guix licenses) >> > +#:renamer (symbol-prefix-proc 'license:))) > #:use-module (guix licenses) > I had to use the renamer as the package depends on zlib and there is also a license with the same name. Sree

[PATCH] gnu: packages: Add ncdc-1.18.1.

2014-01-24 Thread Sree Harsha Totakura
/packages/dc.scm new file mode 100644 index 000..91e9d6e --- /dev/null +++ b/gnu/packages/dc.scm @@ -0,0 +1,62 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2014 Sree Harsha Totakura +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can

Re: /dev/shm inconsistency in chroot

2014-01-24 Thread Sree Harsha Totakura
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 01/23/2014 08:56 PM, Mark H Weaver wrote: > We should not inherit /dev from the host system at all, but rather > create it from scratch with just the things we need. IMO, that's > the only truly proper solution. We can try creating a fixed set o

/dev/shm inconsistency in chroot

2014-01-23 Thread Sree Harsha Totakura
to pass --chroot-directory flag, I propose the attached patch. Regards, Sree From 359fda36b6dcabea79a76b56e10d4d67702f545f Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Thu, 23 Jan 2014 20:11:57 +0100 Subject: [PATCH] Create tmpfs on /dev/shm after chrooting. src/libstore/build.cc

Re: New package recipe: libopus-1.1

2014-01-23 Thread Sree Harsha Totakura
00:00:00 2001 From: Sree Harsha Totakura Date: Thu, 23 Jan 2014 19:38:39 +0100 Subject: [PATCH] gnu: oggvorbis: Add libopus-1.1. * gnu/packages/oggvorbis.scm: Add libopus-1.1. --- gnu/packages/oggvorbis.scm | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff -

Re: New package recipe: libopus-1.1

2014-01-22 Thread Sree Harsha Totakura
Hi, Thank you for the feedback. Here is the new patch incorporating your suggestions. Sree On 01/22/2014 04:29 PM, Cyril Roelandt wrote: > On 01/22/2014 04:23 PM, Sree Harsha Totakura wrote: >> Hi, > > Hello, > >> >> Attached is a recipe for libopus-1.1. Pleas

Re: New package recipe: libopus-1.1

2014-01-22 Thread Sree Harsha Totakura
00 2001 From: Sree Harsha Totakura Date: Wed, 22 Jan 2014 18:07:06 +0100 Subject: [PATCH] gnu: Add libopus. * gnu/packages/opus.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Sree Harsha Totakura --- gnu-system.am |1 + gnu/packages/opu

Re: sqlite upgrade to 3.8.2

2014-01-22 Thread Sree Harsha Totakura
ee Harsha Totakura Date: Wed, 22 Jan 2014 18:00:09 +0100 Subject: [PATCH] gnu: sqlite: Upgrade to 3.8.2. * gnu/packages/sqlite.scm (sqlite): Upgrade to 3.8.2. Signed-off-by: Sree Harsha Totakura --- gnu/packages/sqlite.scm |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --

New package recipe: libopus-1.1

2014-01-22 Thread Sree Harsha Totakura
Hi, Attached is a recipe for libopus-1.1. Please include it. Thank you, Sree From eafeaed576eccd20e108f62dc61d89d2c4be353b Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Wed, 22 Jan 2014 16:17:18 +0100 Subject: [PATCH] new package: libopus-1.1 Signed-off-by: Sree Harsha Totakura

sqlite upgrade to 3.8.2

2014-01-22 Thread Sree Harsha Totakura
Hi, The attached patch upgrades Sqlite to 3.8.2. Please commit it to master. Sree From 848d90f4b02cd16417e6488ef9dcbec352e9c2f2 Mon Sep 17 00:00:00 2001 From: Sree Harsha Totakura Date: Wed, 22 Jan 2014 14:34:42 +0100 Subject: [PATCH] gnu: sqlite: Upgrade to 3.8.2 Signed-off-by: Sree Harsha

  1   2   >