--rollback does not always roll back generation

2020-03-25 Thread Marco van Hulten
Hello— guix package --rollback usually rolls back from generation N to N-1 (for any integer N > 0), but this didn't happen when I did this (I wanted the last generation not to be overwritten—that part worked): $ guix package --switch-generation=1 switched from generation 2 to 1 $ mv g

missing dependency for ungoogled-chromium

2020-03-25 Thread Marco van Hulten
Hello— In a relatively clean profile, Chromium (ungoogled-chromium@80.0.3987.132-0.7e68f18) was crashing. By trial-and-error, I found out that the crash does not occur when font-liberation is installed. Therefore, I propose to add font-liberation as a dependency to ungoogled-chromium. —Marco

Re: missing dependency for ungoogled-chromium

2020-03-25 Thread Martin Becze
I submitted a patch awhile ago on this (https://issues.guix.gnu.org/issue/36632) but I couldn't figure out how to do it without propagating the input. On 3/25/20 4:46 AM, Marco van Hulten wrote: Hello— In a relatively clean profile, Chromium (ungoogled-chromium@80.0.3987.132-0.7e68f18) was c

Re: Outreachy Applicant - Guix Data Service

2020-03-25 Thread Christopher Baines
Daniela Lura writes: > Good evening, > > I hope you are well! > > So, these days I've been busy reading Guile documentation and trying to > understand the code inside guix-data-service/web/revision/controller.scm, > but I can't seem to wrap my head around it. :/ Ok, no problem. Perhaps we can a

Re: missing dependency for ungoogled-chromium

2020-03-25 Thread Marius Bakke
Marco van Hulten writes: > Hello— > > In a relatively clean profile, Chromium > (ungoogled-chromium@80.0.3987.132-0.7e68f18) was crashing. By > trial-and-error, I found out that the crash does not occur when > font-liberation is installed. > > Therefore, I propose to add font-liberation as a dep

Use genimage for disk-image creation.

2020-03-25 Thread Mathieu Othacehe
Hello, I recently spent some time generating a lot of Guix System disk-images (embedded system images, installation tests). The mechanism Guix and Nix are using: spawning a VM to create the disk-image does not scale at all when the disk-image size increase. So, I looked at what the competition

Re: missing dependency for ungoogled-chromium

2020-03-25 Thread Marco van Hulten
Marius— Je 25 Mar 11:09 skribis Marius: > Marco van Hulten writes: > > > Hello— > > > > In a relatively clean profile, Chromium > > (ungoogled-chromium@80.0.3987.132-0.7e68f18) was crashing. By > > trial-and-error, I found out that the crash does not occur when > > font-liberation is installed.

Re: missing dependency for ungoogled-chromium

2020-03-25 Thread Marco van Hulten
Je 25 Mar 16:12 skribis Marco: > [...] > Maybe there should be a link to "Application Setup" from the "After > System Installation" section. Not that I read that section, but at > least everyone should've come across "Application Setup", no matter they > installed the tarball or Guix System. No,

Grafts, revisited

2020-03-25 Thread Ludovic Courtès
Hello Guix! I’ve just pushed a pretty cool hack to ‘wip-build-accumulator’. :-) Grafts are a function of the references of a package. Suppose Bash has a ‘replacement’ field. If a package has a build-time dependency on Bash, it’s a candidate for being grafted the Bash replacement. However, if

Re: Update MATE to 1.24

2020-03-25 Thread Marius Bakke
Jonathan Brielmaier writes: > Hi folks, > > as the next release is approaching fast, I thought it would be nice to > have MATE 1.24 in. Compared to other desktop environments (hi GNOME) > updating is straight forward. > > I tested MATE 1.24 in a VM. There are two problems: > * MATE suffers from h

Linphone

2020-03-25 Thread Raghav Gururajan
Hello Folks! For past week, I have been working on packaging Linphone. I have successfully packaged all the required dependencies, including liblinphone. Here is the whole diff of my project: https://bin.disroot.org/?2526ad4c662035f3#DRxApUqk2XhFf23dH2EPAQ9Xeqn1DBE5dkCxeBxoQ8QB For the final p

Cannot build guix from git due to .po file errors

2020-03-25 Thread Vagrant Cascadian
I haven't been able to build guix from a local checkout lately: $ git describe --match=v'*' v1.0.1-13415-g0557618dbe $ git clean -dfx $ guix environment --pure guix [env]$ ./bootstrap && ./configure --localstatedir=/var && make -j4 check ++ find po/doc -type f -name 'guix-manual*.po' ... make[4]:

Re: Cannot build guix from git due to .po file errors

2020-03-25 Thread Danny Milosavljevic
Hi Vagrant, a workaround that I like to use is make SUBDIRS= It will get rid of the "po" subdir rule. (I'm not saying that that's the correct fix or anything) pgpqnBJQ9fbag.pgp Description: OpenPGP digital signature

Re: Building R Packages

2020-03-25 Thread sirgazil
On Tue, 24 Mar 2020 22:13:00 -0500 sirgazil wrote > On Tue, 24 Mar 2020 21:44:58 -0500 sirgazil wrote > > > Hi, Daniela > > > > On Tue, 24 Mar 2020 07:34:37 -0500 Daniela Lura > wrote > > > Yes I have and the same thing happens. > > > When I use

Re: Update MATE to 1.24

2020-03-25 Thread Jonathan Brielmaier
On 25.03.20 18:09, Marius Bakke wrote: > There is an easy workaround for this problem though: installing > glib:bin. We could propagate it for now, or simply add it to > %base-packages. I added glib:bin to my config.scm and MATE can start applications again. Propagating to %base-packages seems li

Re: Update MATE to 1.24

2020-03-25 Thread sirgazil
On Wed, 25 Mar 2020 16:32:57 -0500 Jonathan Brielmaier wrote > On 25.03.20 18:09, Marius Bakke wrote: > > There is an easy workaround for this problem though: installing > > glib:bin. We could propagate it for now, or simply add it to > > %base-packages. > > I added glib:bin to

Re: Linphone

2020-03-25 Thread Ricardo Wurmus
Hi, > For past week, I have been working on packaging Linphone. I have > successfully packaged all the required dependencies, including > liblinphone. Here is the whole diff of my project: Very nice! > For the final package, linphone-desktop, I am having some trouble. Here is > the error I ge

Re: Linphone

2020-03-25 Thread Danny Milosavljevic
Hi, I tried guix build -K linphone-desktop then waited until it told me the build directory (which was /tmp/guix-build-linux-libre-5.5.10.drv-0), then $ which strace $ cd /tmp/guix-build-linux-libre-5.5.10.drv-0 $ source environment-variables $ cd source $ .strace -f cmake . 2>&1 |grep -i

Re: Linphone

2020-03-25 Thread Danny Milosavljevic
Similar problem https://github.com/BelledonneCommunications/linphone-iphone/issues/399 pgpPMnaTjttuF.pgp Description: OpenPGP digital signature

Re: Linphone

2020-03-25 Thread Danny Milosavljevic
Hi Raghav, I get a nondeterministic build failure in libdecaf: cd /tmp/guix-build-libdecaf-1.0.drv-0/build/src/generator/curve25519 && /gnu/store/iaqmwj2290z5nnrk69bss6r0d9lpr8cs-python2-2.7.16/bin/python2.7 /tmp/guix-build-libdecaf-1.0.drv-0/source/src/generator/template.py --per=field --guar

Re: Linphone

2020-03-25 Thread Danny Milosavljevic
On Wed, 25 Mar 2020 23:29:50 +0100 Danny Milosavljevic wrote: > linphone-desktop has the following line: > > ./CMakeLists.txt: include("${EP_bctoolbox_CONFIG_DIR}/BcToolboxConfig.cmake") > > ... and that line is not going to work as-is. ... and I checked ./cmake/BcToolboxConfig.cmake.in in bc

Re: kmscon not working on MacBook

2020-03-25 Thread pelzflorian (Florian Pelz)
On Fri, Mar 20, 2020 at 09:48:50AM +0100, pelzflorian (Florian Pelz) wrote: > I would > like something similar to be included in the next release. Maybe > kmscon works everywhere then. Of course the machines that need uvesafb to show the installer also later have problems showing Xorg. Maybe unt

Re: kmscon not working on MacBook

2020-03-25 Thread Bengt Richter
Hi, On +2020-03-26 00:00:18 +0100, pelzflorian (Florian Pelz) wrote: > On Fri, Mar 20, 2020 at 09:48:50AM +0100, pelzflorian (Florian Pelz) wrote: > > I would > > like something similar to be included in the next release. Maybe > > kmscon works everywhere then. > > Of course the machines that ne