Issues with packaged programs

2020-03-21 Thread Nathan Dehnel
I have packaged "cadence" and its dependencies. There are a couple issues with it, though. -the ladish gui doesn't build because it can't find boost -cadence builds, but errors with "python not found" when run I was wondering if someone more knowledgeable could help figure it out. It's attached b

Hi, I was able to do basic build and install of XChat IRC Client

2020-03-21 Thread Veera
Hi, I have successfully done a basic build and install of XChat IRC Client. It still has some bad hacks for building. I had chat about this in #Guix IRC. brendyyn, drakonis, lfam. They objected with XChat inclusion in Guix. I told that XChat is listed in Libreplanet Guix:Group Wishlist which Ga

[PATCH 1/3] Rename (guix docker) to (guix build docker)

2020-03-21 Thread Christopher Baines
--- Makefile.am | 2 +- gnu/system/vm.scm | 6 +- guix/docker.scm | 274 -- guix/scripts/pack.scm | 6 +- 4 files changed, 7 insertions(+), 281 deletions(-) delete mode 100644 guix/docker.scm diff --git a/Makefile.am b/Makefile.am

[PATCH 3/3] Generate two layers for docker images in guix pack

2020-03-21 Thread Christopher Baines
Split the store items in to two layers, the top layer with the profile and the store items it directly references, and the bottom layer with the rest of the store items. This means that when you use pack and slightly vary the packages being packed, for example by changing the versions or sources,

Experiment in generating multi-layer Docker images with guix pack

2020-03-21 Thread Christopher Baines
These patches are very rough, and not ready, but do at least work in some limited capacity. I've been testing with the following commands: guix pack --format=docker guile@2.2.6 guix pack --format=docker guile@2.2.7 With the previous Docker image generation implementation, two different ~130MB

[PATCH 2/3] Make guix pack work with the new docker image gexpressions

2020-03-21 Thread Christopher Baines
--- Makefile.am | 1 + guix/build/docker.scm | 289 ++ guix/docker.scm | 246 +++ guix/scripts/pack.scm | 178 +- 4 files changed, 626 insertions(+), 88 deletions(-) create mode 10064

Re: Frequent locales problems for new users

2020-03-21 Thread Leo Famulari
On Sat, Mar 21, 2020 at 03:43:32PM -0400, Leo Famulari wrote: > I poked around a bit. Debian achieves the smaller size by referring to > data rather than copying it around, and only including delta changes. > Hopefully we can copy their technique. We are discussing it on #guix. I think that Debian

Re: Frequent locales problems for new users

2020-03-21 Thread Leo Famulari
On Sat, Mar 21, 2020 at 04:37:05PM +0100, Ludovic Courtès wrote: > Thoughts? How do other distros deal with this? Are we missing some > trick to compress locale data? I noticed that downloading glibc-locales, it's 10.8 MiB. On disk, the store item is ~220 MiB. I'm not sure how guix size calculat

"Technical preview" / "Beta" features in Guix? (it was Re: [GSoC 2020] Clojure importer for Guix?)

2020-03-21 Thread Leandro Doctors
On Sat, 21 Mar 2020 at 14:56, Pjotr Prins wrote: > On Fri, Mar 20, 2020 at 09:41:05PM -0300, Leandro Doctors wrote: > > I am also checking Jelle Licht's 2016 GSoC project (the npm importer). > > From what I understand, Jelle's code was never merged back into guix. > > As I'm trying to learn from t

Re: [GSoC 2020] Clojure importer for Guix?

2020-03-21 Thread Pjotr Prins
On Fri, Mar 20, 2020 at 09:41:05PM -0300, Leandro Doctors wrote: > I am also checking Jelle Licht's 2016 GSoC project (the npm importer). > From what I understand, Jelle's code was never merged back into guix. > As I'm trying to learn from the past, could anyone please ellaborate > on why was that

Re: Frequent locales problems for new users

2020-03-21 Thread Gábor Boskovits
Hello, Ludovic Courtès ezt írta (időpont: 2020. márc. 21., Szo 16:37): > Hi Leo, > > Leo Famulari skribis: > > > On Wed, Mar 18, 2020 at 04:07:22PM +0100, Ludovic Courtès wrote: > >> As for ‘glibc-utf8-locales’ vs. ‘glibc-locales’: the reason for choosing > >> the former by default over the lat

Re: [GSoC 2020] Clojure importer for Guix?

2020-03-21 Thread Ludovic Courtès
Hi, Leandro Doctors skribis: > I am preparing my proposal. I will send it in the next few days. Nice! > I am currently checking current guix importers, and their documentation. > In particular, I have been reading the source code from the Python and > Haskell importers. > > I am also checking

Re: Help wanted: Nightly builds for Guix

2020-03-21 Thread Ludovic Courtès
Hello! Leo Famulari skribis: > On Thu, Mar 19, 2020 at 05:29:37PM +, Carl Dong wrote: >> I'm wondering where best to start with this. Perhaps it'd be informative to >> know >> how regular releases are done and see what's missing there (and perhaps what >> needs automation)? > > Check the re

Re: Plan for a release!

2020-03-21 Thread Ludovic Courtès
Hi Mathieu! Mathieu Othacehe skribis: >>> Done, but it’d be nice to add more test of the installer! >> >> I can help on that. Maybe adding: >> >> * More partitioning patterns >> * More DE & services > > Turns out, when selecting GNOME in choose-services call of (gnu tests > install), it triggers

Re: Frequent locales problems for new users

2020-03-21 Thread Ludovic Courtès
Hi Leo, Leo Famulari skribis: > On Wed, Mar 18, 2020 at 04:07:22PM +0100, Ludovic Courtès wrote: >> As for ‘glibc-utf8-locales’ vs. ‘glibc-locales’: the reason for choosing >> the former by default over the latter is size (14 MiB vs. 917 MiB). > > Oof! I was going by the manual, which says 110 M