Re: [PATCH] Add stellarium

2016-03-22 Thread Danny Milosavljevic
On Tue, 22 Mar 2016 23:45:08 -0500 Eric Bavier wrote: > Is there a reason qt needs to be a native input in addition to a > regular input? If so, include a comment explaining why. Not sure. I thought that when cross compiling we would need (1) Qt-MOC to compile their C++ language extension to

Re: [GSoC] Draft of my proposition

2016-03-22 Thread Chris Marusich
writes: > Since Guix users know in advance the hash of the data they want, > downloading from peers has no security implications (and privacy can > be done trough proxies). How will trust work in the IPFS world? I think maybe you touch on this when you later mention "building consensus on a pac

Re: [PATCH] Add AIDE.

2016-03-22 Thread Eric Bavier
On Wed, 23 Mar 2016 06:35:29 +0100 Ricardo Wurmus wrote: > From 212175f24c6624f93e95be721d713a97a9bac624 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Wed, 23 Mar 2016 06:34:45 +0100 > Subject: [PATCH] gnu: Add AIDE. > > * gnu/packages/admin.scm (aide): New variable. > --- > gnu/pack

[PATCH] Add AIDE.

2016-03-22 Thread Ricardo Wurmus
>From 212175f24c6624f93e95be721d713a97a9bac624 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 23 Mar 2016 06:34:45 +0100 Subject: [PATCH] gnu: Add AIDE. * gnu/packages/admin.scm (aide): New variable. --- gnu/packages/admin.scm | 32 1 file changed, 32 i

[GSoC] Draft proposal for an Install Wizard for Guix

2016-03-22 Thread Thomas Ingram
Hello, I'm a big fan of the project and I'd like to help write an installer for GuixSD this summer for GSoC I'm including a plain text version of my draft proposal I'm about so submit to the GNU GSoC page. Any feedback or suggestions would be very helpful. Sorry this comes so late in the app

Re: [PATCH] Add stellarium

2016-03-22 Thread Eric Bavier
On Tue, 22 Mar 2016 21:48:44 +0100 Danny Milosavljevic wrote: > Hi, > > this adds a regular file gnu/package/astronomy.scm and the package > "stellarium" in it. I'm not knowledgable about the number of astronomy packages out there, but it might make sense to add this to a more general "educati

Re: [REQ/DISCUSSION] patch managing system

2016-03-22 Thread Chris Marusich
While we're talking about patches, I'm curious: how are other people managing the patches? In particular, what does the workflow look like for people who are committing? Do you manually download the patch (or patches) to a temporary folder, view it/them, and if you like what you see, commit it w

[PATCH 2/3] import: hackage: Factorize url synthesis.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (hackage-source-url, hackage-cabal-url): New procedures. (hackage-fetch, hackage-module->sexp): Use them. --- guix/import/hackage.scm | 27 +++ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/guix/import/hacka

[PATCH 1/3] import: hackage: Silence download output.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (hackage-fetch): Send error output from url-fetch to /dev/null. --- guix/import/hackage.scm | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/guix/import/hackage.scm b/guix/import/hackage.scm index 8725ffa..9401830 100644 ---

[PATCH 3/3] import: Add Hackage updater.

2016-03-22 Thread ericbavier
From: Eric Bavier * guix/import/hackage.scm (guix-package->hackage-name, hackage-package?) (latest-release): New procedures. (%hackage-updater): New variable. * guix/scripts/refresh.scm (%updaters): Add it. * doc/guix.texi (Invoking guix refresh): Mention it. --- doc/guix.texi|

[PATCH 0/3] Fix letsencrypt

2016-03-22 Thread Leo Famulari
Earlier today I found that I could not build letsencrypt. The recent update to python-hypothesis broke python-pyopenssl, which blocked the build of letsencrypt. This patch series seems to be the minimum required to get letsencrypt building again. I built letsencrypt on these patches and used it t

[PATCH 1/3] gnu: python-pytest: Update to 2.7.3.

2016-03-22 Thread Leo Famulari
* gnu/packages/python.scm (python-pytest, python2-pytest): Update to 2.7.3. --- gnu/packages/python.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 97a69c3..781a9f6 100644 --- a/gnu/packages/python.scm +++ b/gnu/pa

[PATCH 2/3] gnu: python-cryptography, python-cryptography-vectors: Update to 1.3.1.

2016-03-22 Thread Leo Famulari
These packages should be udpated together. * gnu/packages/python.scm (python-cryptography): Update to 1.3.1. (python-cryptogprahy-vectors): Update to 1.3.1. --- gnu/packages/python.scm | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packag

[PATCH 3/3] gnu: python-pyopenssl: Update to 16.0.0.

2016-03-22 Thread Leo Famulari
* gnu/packages/python.scm (python-pyopenssl, python2-pyopenssl): Update to 16.0.0. [arguments]: Remove field. --- gnu/packages/python.scm | 25 ++--- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 571b26b..

Re: cups-service

2016-03-22 Thread Danny Milosavljevic
>ppds are usually in /usr/share/hplip Oops, I meant in /usr/share/ppd/hplip

cups-service

2016-03-22 Thread Danny Milosavljevic
I added a cups-service to actually enable printing eventually, see below. What it should do (and doesn't do yet) is union together several directories of other packages. The generated cups-files.conf should contain as "DataDir" (usually /usr/share) the data directory that cupsd should use, whic

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Christopher Allan Webber
Ludovic Courtès writes: > "Thompson, David" skribis: > >> Haskell, OCaml, Chicken, and other compilers that we package have a >> serious issue that many of us are aware of: they cannot be built from >> source! > > (And GCC, but let’s put it aside for now.) > >> They rely upon pre-built binaries o

Guix package in Nix

2016-03-22 Thread Leo Famulari
The Guix package in Nix [0] is still on version 0.3 and it is failing to build from source. Does anybody want to take it over? >From #guix: anyone that wants to maintain guix in nixpkgs? domenkozar: I see the Nix package is very out of date. I do see that it shares the Nix store. lfam: yeah an

Re: [GSoC] Rewrite Hydra to be more integrated with Guix.

2016-03-22 Thread Andreas Enge
Hello, over some lunch I have been chatting with a famous Debian developer to under- stand a bit how Debian handles their build process. What is interesting with their approach is that the master manages a queue of packages to be built, and the slaves connect to fetch work when they are ready (for

Re: [PATCH 5/6] gnu: Add borg.

2016-03-22 Thread Leo Famulari
On Tue, Mar 22, 2016 at 11:20:37PM +0300, Alex Kost wrote: > Leo Famulari (2016-03-22 01:52 +0300) wrote: > > > On Mon, Mar 21, 2016 at 06:35:19PM -0400, Leo Famulari wrote: > >> I asked upstream about some warnings during the docs generation, and > >> they pointed out that I needed to add a comma

Re: [PATCH] gnu: Add erlang.

2016-03-22 Thread Leo Famulari
On Tue, Mar 22, 2016 at 09:59:37PM +0100, Pjotr Prins wrote: > I have used this package to build Elixir, a language on top of the > Erlang VM. That is a complicated 'test' and so far it runs > beautifully. I'll add a package for Elixir soon. That's exactly the kind of test I was hoping someone wou

Re: [PATCH] Update .mailmap.

2016-03-22 Thread Alex Kost
Nils Gillmann (2016-03-21 15:46 +0300) wrote: > Alex Kost writes: > >> Nils Gillmann (2016-03-20 15:17 +0300) wrote: >> >>> It's okay for me. >>> >>> I think .mailmap is only for mail, so my old contribution name >>> will only be fixed once someone applies the gnunet.scm patch and >>> others wher

Re: [PATCH] gnu: Add erlang.

2016-03-22 Thread Pjotr Prins
I have used this package to build Elixir, a language on top of the Erlang VM. That is a complicated 'test' and so far it runs beautifully. I'll add a package for Elixir soon. Thanks! Pj. On Mon, Mar 21, 2016 at 11:40:46AM -0400, Leo Famulari wrote: > On Wed, Mar 16, 2016 at 10:00:21PM -0700, Ste

[PATCH] Add stellarium

2016-03-22 Thread Danny Milosavljevic
Hi, this adds a regular file gnu/package/astronomy.scm and the package "stellarium" in it. diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm new file mode 100644 index 000..ac02344 --- /dev/null +++ b/gnu/packages/astronomy.scm @@ -0,0 +1,58 @@ +;;; GNU Guix --- Functional

Re: [PATCH 5/6] gnu: Add borg.

2016-03-22 Thread Alex Kost
Leo Famulari (2016-03-22 01:52 +0300) wrote: > On Mon, Mar 21, 2016 at 06:35:19PM -0400, Leo Famulari wrote: >> I asked upstream about some warnings during the docs generation, and >> they pointed out that I needed to add a command line. I've attached a >> revised patch. >> >> Can I get some feedb

Re: [GSoC] Integrating npm packages into the Guix ecosystem

2016-03-22 Thread Christopher Allan Webber
Jelle Licht writes: > Hello Guix, > > Seeing as this time next year I'll be finishing up my studies, this was a > now-or-never moment for me. I would love to spend this summer hacking on > both guix, and reading up on npm. > > > Attached you will find the .org and corresponding pdf export of my dr

Re: [GSoC] Bourne-shell compiler front-end for Guile

2016-03-22 Thread Efraim Flashner
On Mon, 21 Mar 2016 23:27:25 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Hi Efraim, > > Thanks for your proposal! > > This project can be pretty fun, I think, and quite rewarding if it > indeed allows us to get rid of a bunch of bootstrap binaries. > > As I see it, the project covers mostly t

Re: libcap: bzip2: Compressed file ends unexpectedly on http://mirror.guixsd.org

2016-03-22 Thread Leo Famulari
Two more: /gnu/store/2wakfpr67rnh8f1m0lm45wcaa1j2r29g-shishi-1.0.2 /gnu/store/7v3093adf31b2sg2c46y3z2m24x2cjmi-gs-fonts-8.11

Re: libcap: bzip2: Compressed file ends unexpectedly on http://mirror.guixsd.org

2016-03-22 Thread Leo Famulari
Another: /gnu/store/nv4qhmad49imc789l63plb3wd2cqambr-python2-cffi-1.4.2

[PATCH v4] Add hplip

2016-03-22 Thread Danny Milosavljevic
(No functional changes) diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index ff3d152..93a7828 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -26,6 +26,10 @@ #:use-module (gnu packages) #:use-module (gnu packages avahi) #:use-module (gnu packages compression)

Re: [REQ/DISCUSSION] patch managing system

2016-03-22 Thread Ludovic Courtès
Nils Gillmann skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Hi! >> >> The best patch-tracking candidate I’ve seen so far is “patches”, written >> by/for the QEMU people (the ‘patches’ package in Guix.) >> >> https://www.gnu.org/software/guix/packages/#patches >> >> I think it has every

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Ludovic Courtès
Jookia <166...@gmail.com> skribis: > On Mon, Mar 21, 2016 at 11:48:40PM +0100, Ludovic Courtès wrote: >> Often, in their implementation history, compilers are boostrapped from >> something else initially, and only later to they become self-hosted and >> unbootstrappable. >> >> So in theory, it’d b

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Ludovic Courtès
ra...@openmailbox.org skribis: > I would like to propose one idea to manage this: What about adding a > field to the system configuration for a list of 'trusted-binaries'? To me it sounds like sidestepping the issue. We’d want the whole distro to be trustworthy. Ludo’.

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Ludovic Courtès
Eric Bavier skribis: > On 2016-03-21 17:48, l...@gnu.org wrote: >> taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: >> >>> A while back Mark raised the idea of hosting one pre-compiled >>> bootstrap >>> version of each such compiler, and use that to compile further >>> versions.

Re: [PATCH] Fix CRAN updater for single URLs.

2016-03-22 Thread Ludovic Courtès
Ricardo Wurmus skribis: > From 306a74c5e615f1f4d4109974135030dfa1696ec9 Mon Sep 17 00:00:00 2001 > From: Ricardo Wurmus > Date: Tue, 22 Mar 2016 15:12:30 +0100 > Subject: [PATCH] import: cran: Accept single URL in addition to single URL. > > * guix/import/cran.scm (package->upstream-name): Match

[PATCH] Add vcflib.

2016-03-22 Thread Roel Janssen
>From dfc9b373bbce0f36882407cec47440a0a44c78d1 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Tue, 22 Mar 2016 14:59:05 +0100 Subject: [PATCH 1/8] gnu: Add tabixpp. * gnu/packages/bioinformatics.scm (tabixpp): New variable. --- gnu/packages/bioinformatics.scm | 39

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Eric Bavier
On 2016-03-21 17:48, l...@gnu.org wrote: taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") skribis: A while back Mark raised the idea of hosting one pre-compiled bootstrap version of each such compiler, and use that to compile further versions. This way the number of blobs is one per

[PATCH] Fix CRAN updater for single URLs.

2016-03-22 Thread Ricardo Wurmus
Hi Guix, currently, the CRAN updater crashes on trying to find the latest release of r-qtl: ~ rwurmus in guix: ./pre-inst-env guix refresh -t cran warning: failed to install locale: Invalid argument ;;; note: source file /home/rwurmus/code/guix/gnu/packages/bioinformatics.scm ;;; newer

Re: [REQ/DISCUSSION] patch managing system

2016-03-22 Thread Nils Gillmann
l...@gnu.org (Ludovic Courtès) writes: > Hi! > > The best patch-tracking candidate I’ve seen so far is “patches”, written > by/for the QEMU people (the ‘patches’ package in Guix.) > > https://www.gnu.org/software/guix/packages/#patches > > I think it has everything most of us want, including an

Re: [PATCH] gnunet.scm -> various changes (description update, adds gnunet-svn, gnunet-gtk-svn, gnurl)

2016-03-22 Thread Nils Gillmann
This is a post to bump this thread into attention again. If it is on anyones test list or if anyone new wants to test and report, please contribute to this thread. Jookia had test results, so I CC you and hope you can contribute the results. -- ng personal contact: http://krosos.sdf.org EDN: htt

Re: [PATCH v3] Add hplip

2016-03-22 Thread Andy Wingo
Hi, Looking better, thank you! A couple of style nits and a tip. On Tue 22 Mar 2016 11:30, Danny Milosavljevic writes: > +(description "Hewlett-Packard Printer Drivers and PPDs.") > +(license (list license:gpl2 license:bsd-3)) ; FIXME and which MIT > +; FIXME remove proprietary plu

[PATCH v3] Add hplip

2016-03-22 Thread Danny Milosavljevic
Fixed some whitespace and added line breaks to make guix lint happy. Also added python-wrapper as input so that hp-setup works. diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index ff3d152..266c741 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -26,6 +26,10 @@ #:

Re: Removing compilers that cannot be bootstrapped

2016-03-22 Thread Jookia
On Mon, Mar 21, 2016 at 11:48:40PM +0100, Ludovic Courtès wrote: > Often, in their implementation history, compilers are boostrapped from > something else initially, and only later to they become self-hosted and > unbootstrappable. > > So in theory, it’d be possible to find, say, an old-enough GHC

Re: [PATCH v2] Add hplip

2016-03-22 Thread Andy Wingo
On Mon 21 Mar 2016 23:07, Danny Milosavljevic writes: > This is a patch that adds hplip. Note that hplip builds and installs but we > don't do any of the merging of different packages' ppds etc yet [the majority > of the merging will be in "services" and not in "packages", though]. Can you fix