bug#25689: gnome-shell segfaults

2017-03-03 Thread Catonano
2017-02-11 15:31 GMT+01:00 ng0 :

> So, I am not 100% sure if I encouter hardware failures or software
> failures here. But I need to solve wether this is a GNOME bug to exclude
> or include the hardware failure.
>
> The following is the log output of a session with SSDM where I
> succesfully log into "GNOME with Xorg" and launch the GNOME-Terminal
> after I logged into GNOME.
>
> The visual side of the log can be described like this: I can see how
> the terminal application opens, but just a milisecond after it's ready I
> see the window decoration disappearing, content of the application
> stays, GNOME session crashes, on a dark scree I see for a moment:
>
> vmunix: [  226.579414] nouveau :01:00.0: DRM: 0xD4A7: Parsing digital
> output script table
>
> and I get thrown back to the log in screen of SDDM.
>
> Occasionally gnome-terminal or some other gnome part would crash my
> gnome session when I still used SLIM.
>
> This is on commit 883aab6462c49d4f4846a6f22168325e70227663
> but has been happening for a very long time before this commit.
>

I use the Gnome terminal all the time and I can't confirm your
experience

CAVEATS:

1) I don't know whether I'm using SSDM or SLIM. I just took the basic
desktop conf file when I installed

2) this is my video card

~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core
processor Graphics Controller (rev 09)

~$ egrep -i " connected|card detect|primary dev|Setting driver"
/var/log/Xorg.0.log
[ 7.760] (II) intel(0): Using Kernel Mode Setting driver: i915, version
1.6.0 20160919


bug#25689: gnome-shell segfaults

2017-03-03 Thread ng0
On 17-03-03 10:02:52, Catonano wrote:
> 2017-02-11 15:31 GMT+01:00 ng0 :
> 
> > So, I am not 100% sure if I encouter hardware failures or software
> > failures here. But I need to solve wether this is a GNOME bug to exclude
> > or include the hardware failure.
> >
> > The following is the log output of a session with SSDM where I
> > succesfully log into "GNOME with Xorg" and launch the GNOME-Terminal
> > after I logged into GNOME.
> >
> > The visual side of the log can be described like this: I can see how
> > the terminal application opens, but just a milisecond after it's ready I
> > see the window decoration disappearing, content of the application
> > stays, GNOME session crashes, on a dark scree I see for a moment:
> >
> > vmunix: [  226.579414] nouveau :01:00.0: DRM: 0xD4A7: Parsing digital
> > output script table
> >
> > and I get thrown back to the log in screen of SDDM.
> >
> > Occasionally gnome-terminal or some other gnome part would crash my
> > gnome session when I still used SLIM.
> >
> > This is on commit 883aab6462c49d4f4846a6f22168325e70227663
> > but has been happening for a very long time before this commit.
> >
> 
> I use the Gnome terminal all the time and I can't confirm your
> experience
> 
> CAVEATS:
> 
> 1) I don't know whether I'm using SSDM or SLIM. I just took the basic
> desktop conf file when I installed

That's SLIM then.

> 2) this is my video card
> 
> ~$ lspci | grep VGA
> 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core
> processor Graphics Controller (rev 09)
> 
> ~$ egrep -i " connected|card detect|primary dev|Setting driver"
> /var/log/Xorg.0.log
> [ 7.760] (II) intel(0): Using Kernel Mode Setting driver: i915, version
> 1.6.0 20160919

Yes, I can confirm this too, as this only happens with AT and NVidia
cards for me. The one in the system I tested is supported well enough to
be slow in GNOME but can play back videos without lagging.
This is due to the firmware in linux-libre not offering all the features
the blob variant would provide.

I was not able to reproduce it with anything other than GNOME.





bug#25688: services: ssh-daemon quits too early

2017-03-03 Thread ng0
On 17-03-02 22:20:44, ng0 wrote:
> On 17-03-02 16:58:35, Leo Famulari wrote:
> > On Sat, Feb 11, 2017 at 03:00:13PM +, ng0 wrote:
> > > This is the ~120 lines of today. It reminded me of the real issue, which
> > > is dbus could not be started, which very likely could be the reason for
> > > the GNOME session crashing bug I reported.
> > 
> > Are you still having this problem (dbus-system could not be started)?
> 
> I've recently started to d othe system from 0 again to rule out
> offloading issues, but ssh-daemon started failing again. I'll look into
> the issue on the weekend.
> 
> 
> 
I can confirm this continues to be a problem on the new system,
repeatedly:

Service user-homes could not be started.
The same for ssh-daemon, but now dbus-system can be started and the
problem could therefore be user-homes.





bug#25894: guix pull error

2017-03-03 Thread rennes

hello,
I use GNOME on a laptop with NVIDIA graphic card, sometimes GNOME stops 
working; graphic mode and console do not respond!.


Then proceed to turn it off with the keyboard button, since I have no 
option!. This error is due to the graphics card.





El Thu, 2 Mar 2017 17:17:39 -0500
Leo Famulari  escribi?:


On Wed, Mar 01, 2017 at 10:48:27PM -0600, ren...@openmailbox.org
wrote:
> Hello,
> in my situation the error was fixed with the command:
> 'guix gc --verify=contents'
>
> The possible cause that generate the error is shutdown the machine
> unexpectedly.
> Aditional my platform is Linux x86_64 with GuixSD version
> (20170302.02).

It would be interesting to figure out exactly what happened. It would
be better if Guix was not vulnerable to power loss.


True. But maybe it was not that. I still cannot repair.






bug#25952: offloading: empty machines file leads to error

2017-03-03 Thread ng0
I have misplaced my log for this, but it is easy to reproduce:

configure offloading on master and build-machine, comment the entire
content of the file which holds the build-machines, run "guix build
hello" and see the error.

This should even work when you haven't configured offloading, just with
an empty machines file.





bug#25953: [Mesa] Very low Gallium performance compared to Trisquel

2017-03-03 Thread Matthew Brooks
This came up in a help-guix thread, and Ricardo Wurmus asked me to
post here requesting that Mesa be built with LLVM to improve Gallium's
performance.

The original post is here:
https://lists.gnu.org/archive/html/help-guix/2017-02/msg00141.html
but in short, when running GuixSD on my system, Gnome is unusably
slow, and while LXDE is usable, trying to play even 480p videos
results in a slideshow rather than a video.
On Trisquel though, even though it's also blobless and using Gallium,
the performance is vastly better, and even HD videos play fine.

I'm not really familiar with stuff this deep into the system, so if
there's any extra info you all need then just let me know and I'll be
happy to provide it.


Anyway, thanks for your time, and all the work you all are doing.

Matthew F. Brooks





bug#25177: python-tests: python-oslosphinx fixed. Please evaluate.

2017-03-03 Thread Marius Bakke
Leo Famulari  writes:

>> Anyway, this bug has been a massive pain and I'm going to merge it
>> tomorrow so I can get on with life. The 'master' jobset should be
>> started afterwards; perhaps you can merge and start the evaluation?
>
> Okay, let me know when you push the merge and I'll start the evaluation.

Merged! Closing this bug. Hooray!


signature.asc
Description: PGP signature


bug#25894: another guix system reconfigure /etc/config.scm

2017-03-03 Thread Quiliro

substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
100.0%
substitute: updating list of substitutes from 'https://mirror.hydra.gnu.org'... 
  0.0%Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:  160: 9 [catch #t # ...]
substitute: In unknown file:
substitute:?: 8 [apply-smob/1 #]
substitute: In ice-9/boot-9.scm:
substitute:   66: 7 [call-with-prompt prompt0 ...]
substitute: In ice-9/eval.scm:
substitute:  432: 6 [eval # #]
substitute: In ice-9/boot-9.scm:
substitute: 2404: 5 [save-module-excursion #]
substitute: 4056: 4 [#]
substitute: 1727: 3 [%start-stack load-stack ...]
substitute: 1732: 2 [#]
substitute: In unknown file:
substitute:?: 1 [primitive-load 
"/gnu/store/c77gfhkmnwjvgmnsafjxf1g9kkpiilbh-guix-0.12.0-4.d9da/bin/.guix-real"]
substitute: In guix/ui.scm:
substitute: 1228: 0 [run-guix-command substitute "--query"]
substitute: 
substitute: guix/ui.scm:1228:8: In procedure run-guix-command:
substitute: guix/ui.scm:1228:8: Bad Read-Header-Line header: #
substitute: 
guix system: error: build failed: substituter `substitute' died unexpectedly

-- 
Saluton,
Quiliro
0987631031





bug#25177: python-tests: python-oslosphinx fixed. Please evaluate.

2017-03-03 Thread Leo Famulari
On Fri, Mar 03, 2017 at 05:52:34PM +0100, Marius Bakke wrote:
> Leo Famulari  writes:
> 
> >> Anyway, this bug has been a massive pain and I'm going to merge it
> >> tomorrow so I can get on with life. The 'master' jobset should be
> >> started afterwards; perhaps you can merge and start the evaluation?
> >
> > Okay, let me know when you push the merge and I'll start the evaluation.
> 
> Merged! Closing this bug. Hooray!

Thank you for working on this!


signature.asc
Description: PGP signature


bug#25953: [Mesa] Very low Gallium performance compared to Trisquel

2017-03-03 Thread Leo Famulari
On Fri, Mar 03, 2017 at 02:04:14AM -0600, Matthew Brooks wrote:
> This came up in a help-guix thread, and Ricardo Wurmus asked me to
> post here requesting that Mesa be built with LLVM to improve Gallium's
> performance.
> 
> The original post is here:
> https://lists.gnu.org/archive/html/help-guix/2017-02/msg00141.html
> but in short, when running GuixSD on my system, Gnome is unusably
> slow, and while LXDE is usable, trying to play even 480p videos
> results in a slideshow rather than a video.
> On Trisquel though, even though it's also blobless and using Gallium,
> the performance is vastly better, and even HD videos play fine.
> 
> I'm not really familiar with stuff this deep into the system, so if
> there's any extra info you all need then just let me know and I'll be
> happy to provide it.

I used to use GuixSD's GNOME on my Thinkpad x200s but, at some point, it
started to have the problem you describe. I decided to stop using GNOME
instead of investigating the bug because I had no idea where to start
looking.

But if I can help change some packages and test the changes, please let
me know how.





bug#25953: [Mesa] Very low Gallium performance compared to Trisquel

2017-03-03 Thread Marius Bakke
Leo Famulari  writes:

> On Fri, Mar 03, 2017 at 02:04:14AM -0600, Matthew Brooks wrote:
>> This came up in a help-guix thread, and Ricardo Wurmus asked me to
>> post here requesting that Mesa be built with LLVM to improve Gallium's
>> performance.
>> 
>> The original post is here:
>> https://lists.gnu.org/archive/html/help-guix/2017-02/msg00141.html
>> but in short, when running GuixSD on my system, Gnome is unusably
>> slow, and while LXDE is usable, trying to play even 480p videos
>> results in a slideshow rather than a video.
>> On Trisquel though, even though it's also blobless and using Gallium,
>> the performance is vastly better, and even HD videos play fine.
>> 
>> I'm not really familiar with stuff this deep into the system, so if
>> there's any extra info you all need then just let me know and I'll be
>> happy to provide it.
>
> I used to use GuixSD's GNOME on my Thinkpad x200s but, at some point, it
> started to have the problem you describe. I decided to stop using GNOME
> instead of investigating the bug because I had no idea where to start
> looking.
>
> But if I can help change some packages and test the changes, please let
> me know how.

What are your hardware specs?

For testing, you could try building "mesa" with "--enable-gallium-llvm"
and maybe "--enable-llvm-shared-libs".

It could be interesting to see how Trisquel builds mesa.


signature.asc
Description: PGP signature


bug#25894: another guix system reconfigure /etc/config.scm

2017-03-03 Thread Quiliro
When using the same process with a good bandwidth connection, there is
no problem with
guix system reconfigure /etc/config.scm
or with
guix pull
or with sending emails in Claws-Mail





bug#25957: gitolite broken: created repositories keep references to /usr/bin for hooks

2017-03-03 Thread ng0
Our gitolite package currently creates all
(including gitolite-admin.git) git repositories with references to
"/usr/bin/perl" as shebang, which makes it completely useless on
serverside.
Given that the server side in the case of a gitolite from Guix runs an
environment where you will not run perl from /usr/bin/, you will have to
change all hooks manually currently.

When you install perl into the profile of the user which hosts the
repositories and change the shebangs, gitolite can be used.





bug#25957: Acknowledgement (gitolite broken: created repositories keep references to /usr/bin for hooks)

2017-03-03 Thread ng0
What makes this worse, with every update (push) of gitolite-admin
repository the shebang of "hooks/update" is reset.
Other repositories seem to keep changes in the hooks shebangs so
far.





bug#25958: missing cursor icons in Gnome

2017-03-03 Thread Catonano
If you try to drag an application to the floating bar on the left in Gnome,
the Gnome Shell will crash, it will be started again and you will have to
login again

I first reported this here
https://lists.gnu.org/archive/html/help-guix/2017-02/msg00128.html

Installing adwaita-icon-theme didn't help


bug#25894: guix system reconfigure /etc/config.scm ... still poses errors

2017-03-03 Thread Quiliro
With a good bandwidth connection, errors are none in
guix pull
and do not pop up immediately in
guix system reconfigure /etc/config.scm
But finally at the end, I get these failures:

FAILURES:
--ion-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug698584.js
--no-baseline
--no-ion 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug698584.js
--baseline-eager --no-ti
--no-fpu 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug698584.js
--baseline-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--ion-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--no-baseline
--no-ion 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--baseline-eager --no-ti
--no-fpu 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--no-baseline --no-ion
--no-ti 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
TIMEOUTS: make: *** [Makefile:312: check-jit-test] Error 2 phase
`check' failed after 1024.7 seconds builder for
`/gnu/store/0f5k3zc7l1mhgrjg0avnqy71afrs4ppn-mozjs-24.2.0.drv' failed
with exit code 1 cannot build derivation
`/gnu/store/3dzc4ngjk4zq8s5b3gxd55miqc8x6cr7-gnome-shell-3.22.2.drv': 1
dependencies couldn't be built cannot build derivation
`/gnu/store/6fv049a0blwg7d62c1xc68hc7czdqb17-gnome-3.22.2.drv': 1
dependencies couldn't be built guix system: error: build failed: build
of `/gnu/store/6fv049a0blwg7d62c1xc68hc7czdqb17-gnome-3.22.2.drv' failed


I am testing now by re-running
guix pull
before
guix system reconfigure /etc/config.scm
-- 
Saluton,
Quiliro
0987631031





bug#25953: Fwd: bug#25953: [Mesa] Very low Gallium performance compared to Trisquel

2017-03-03 Thread Matthew Brooks
Forgot to CC this when sending.


-- Forwarded message --
From: Matthew Brooks 
Date: Fri, Mar 3, 2017 at 4:11 PM
Subject: Re: bug#25953: [Mesa] Very low Gallium performance compared to Trisquel
To: Marius Bakke 


> What are your hardware specs?

I'm using an AMD Phenom II X6 1100T (~3GHz, 6 cores). I've got 16 GB
of RAM. My graphics card is an Nvidia Geforce 1060 with 6GB of VRAM.
The screen is a 1920x1080 monitor from Asus.

> For testing, you could try building "mesa" with "--enable-gallium-llvm"
> and maybe "--enable-llvm-shared-libs".

How would I do that? I tried making a copy of gl.scm (which contains
the definition for the standard mesa package), and stripping out the
non-mesa packages and adding those compile flags, but when I did "guix
package --install-from-file=./gl.scm", it didn't actually seem to do
anything.
Before that I also tried "guix package --install mesa
--enable-gallium-llvm --enable-llvm-shared-libs", but it (predictably,
in hindsight) gave an "unrecognized option" error.

Anyway, thanks for your help, and have a nice day!





bug#25894: guix system reconfigure error

2017-03-03 Thread Quiliro
I get the following error after
guix pull
and
guix system reconfigure /etc/config.scm

FAILURES:
--ion-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug698584.js
--no-baseline
--no-ion 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug698584.js
--ion-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--baseline-eager 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--baseline-eager --no-ti
--no-fpu 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--no-baseline --no-ion
--no-ti 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
--no-baseline
--no-ion 
/tmp/guix-build-mozjs-24.2.0.drv-0/mozjs-24.2.0/js/src/jit-test/tests/basic/bug839215.js
TIMEOUTS: make: *** [Makefile:312: check-jit-test] Error 2 phase
`check' failed after 967.0 seconds builder for
`/gnu/store/0f5k3zc7l1mhgrjg0avnqy71afrs4ppn-mozjs-24.2.0.drv' failed
with exit code 1 cannot build derivation
`/gnu/store/3dzc4ngjk4zq8s5b3gxd55miqc8x6cr7-gnome-shell-3.22.2.drv': 1
dependencies couldn't be built cannot build derivation
`/gnu/store/6fv049a0blwg7d62c1xc68hc7czdqb17-gnome-3.22.2.drv': 1
dependencies couldn't be built guix system: error: build failed: build
of `/gnu/store/6fv049a0blwg7d62c1xc68hc7czdqb17-gnome-3.22.2.drv' failed


-- 
Saluton,
Quiliro
0987631031





bug#25961: Compiling new guix on old guix: 'waitpid' -1 failed unexpectedly: No child processes

2017-03-03 Thread Christopher Allan Webber
Hello!  I'm getting this error while trying to compile latest guix
master on one of my machines (fortunately, not my main one).  I don't
know why I'm hitting this error, since I'm not hitting it on my main
machine.  I'm upgrading from a few months back.

I spoke on irc and found that Ricardo had the same issue:

   paroneayea: I also got this error trying to run “make”
   paroneayea: it happens on my recording machine (x86_64) that hadn’t
   been updated in a while, but not on my laptop (also x86_64), which is
   updated regularly.

Here's what I do.  I start at the commit I was at
(c2662820f359be19262cdd5d564e6a0dddc43281) and run "guix environment
guix".  Then I do a "git pull && make clean && make" and I get:

  ;;; Failed to autoload cairo-image-surface-create in (cairo):
  ;;; ERROR: missing interface for module (cairo)
  ;;; Failed to autoload cairo-image-surface-create in (cairo):
  ;;; ERROR: missing interface for module (cairo)
  ;;; Failed to autoload rsvg-handle-new-from-file in (rsvg):
  ;;; ERROR: missing interface for module (rsvg)
  ;;; Failed to autoload cairo-image-surface-create in (cairo):
  ;;; ERROR: missing interface for module (cairo)
  ;;; Failed to autoload rsvg-handle-new-from-file in (rsvg):
  ;;; ERROR: missing interface for module (rsvg)
  ;;; Failed to autoload cairo-image-surface-create in (cairo):
  ;;; ERROR: missing interface for module (cairo)
LOAD (gnu build vm)
LOAD (gnu tests)
LOAD (gnu tests base)
LOAD (gnu tests nfs)
LOAD (gnu tests install)
  warning: 'waitpid' -1 failed unexpectedly: No child processes
  Backtrace:
  In ice-9/boot-9.scm:
  3088: 19 [#]
  In unknown file:
 ?: 18 [primitive-load-path "gnu/tests/install" ...]
  In ice-9/eval.scm:
   453: 17 [eval # ()]
   411: 16 [eval # #]
   387: 15 [eval # #]
   373: 14 [run-install # #]
   387: 13 [eval # #]
   387: 12 [eval # #]
   387: 11 [eval # #]
   411: 10 [eval # #]
  In srfi/srfi-1.scm:
   573: 9 [map # (# # # # ...)]
  In ice-9/eval.scm:
   387: 8 [eval # #]
   411: 7 [eval # #]
   411: 6 [eval # #]
   387: 5 [eval # #]
  In unknown file:
 ?: 4 [force #>]
  In ice-9/eval.scm:
   411: 3 [eval # #]
   411: 2 [eval # #]
  In ice-9/popen.scm:
98: 1 [close-process # 28701]
  In unknown file:
 ?: 0 [waitpid 28701 #]

  ERROR: In procedure waitpid:
  ERROR: In procedure waitpid: No child processes
  make[2]: *** [Makefile:4929: make-go] Error 1
  make[2]: Leaving directory '/home/cwebber/src/guix'
  make[1]: *** [Makefile:4072: all-recursive] Error 1
  make[1]: Leaving directory '/home/cwebber/src/guix'
  make: *** [Makefile:2728: all] Error 2

This is on commit 21abf092a49f0ce80cbfff5cccabb7dbf53abf96

If instead I switch back to c2662820f359be19262cdd5d564e6a0dddc43281 I
can compile Guix again.

I did a git-bisect to find what commit was breaking things.  According
to git-bisect, the perpetrator is:

  63302a4e55241a41eab4c21d7af9fbd0d5817459 is the first bad commit
  commit 63302a4e55241a41eab4c21d7af9fbd0d5817459
  Author: Ludovic Courtès 
  Date:   Mon Feb 6 23:47:09 2017 +0100

  Add (gnu build shepherd).

  * gnu/build/shepherd.scm: New file.
  * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

  :04 04 7a07b30ebec719aca2fba4c2776f7152e669a1ee 
63eb6bc3fa184fc42c3d469d594fc056f16b7892 Mgnu
  bisect run success

I've confirmed this by double-checking that I can build the commit
before but not this commit.

I don't really know why this fails, but it looks like it's somehow
triggering a remote process in some way related to tests and
shepherd... which is confusing, because I don't think this happening
during tests.

 - Chris