bug#33184: Guix Pull Bug Report

2018-10-28 Thread Xero
Hi, 

`guix pull` fails with the following error:

```

guix pull: error: You found a bug: the program
'/gnu/store/12x6qgb107f3s9vj6w76z9419qcdc9b5-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"2b9b4b1fe368fb1745c4150adbb8754948326c95"; system: "x86_64-linux";
host version: "6f00fb75ca52ae112a73f2fbc6d8f6269a8db5f6"; pull-version: 1).
Please report it by email to .

```

Please find attached the log file of the failed session.

Best

Xero



guix_pull_error
Description: Binary data


bug#33184: Guix Pull Bug Report

2018-10-28 Thread Gábor Boskovits
Hello,


Xero  ezt írta (időpont: 2018. okt. 28., V, 9:08):
>
> Hi,
>
> `guix pull` fails with the following error:
>
> ```
>
> guix pull: error: You found a bug: the program
> '/gnu/store/12x6qgb107f3s9vj6w76z9419qcdc9b5-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "2b9b4b1fe368fb1745c4150adbb8754948326c95"; system: "x86_64-linux";
> host version: "6f00fb75ca52ae112a73f2fbc6d8f6269a8db5f6"; pull-version: 1).
> Please report it by email to .
>
> ```
>
> Please find attached the log file of the failed session.
>

>From the log I can see that a substitution failed.
This can could be a netwroking problem, or that hydra is still not
back in service,
it was down for maintenace.

You can simply try it again, to see if it was a network problem, or authorize
the key of berlin.guixsd.org, see at
https://www.gnu.org/software/guix/manual/en/html_node/Substitute-Server-Authorization.html#Substitute-Server-Authorization
and then try to run:
guix pull --substite-urls="https://berlin.guixsd.org";


> Best
>
> Xero
>

Best regards,
g_bor





bug#33189: Touchpad tap

2018-10-28 Thread znavko
Hello, Guix Help! I am not able to use tap on my touchpad. Scroll is working, 
mouse motion is working, left and right buttons are working, but tap and double 
click are not working on my touchpad.

As described in the Internet need to use 
/etc/X11/xorg.conf.d/90-synaptics.conf. 
But GuixSD has own filesystem structure, so there is no /etc/X11.

Here it is configuration file xorg.scm: 
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/xorg.scm?id=v0.15.0-2564-g38a2f5eaf#n2564
 


I assume xorg configurations ought to be done. Please, how to write my 
config.scm?


bug#33190: Choose devices according to linux-libre code

2018-10-28 Thread znavko
Hello, Guix Help!

As I've got here 
https://lists.gnu.org/archive/html/help-guix/2018-10/msg00083.html 

some devices cannot work without linux-firmware, requiring non-free software 
drivers. It is so bad. 

I believe the issue can be solved by choosing devices that have proper support 
by linux-libre code. So how to do this? Is there any info how to choose devices 
working nice on linux-libre?


bug#33137: [Wishlist] recursive guix lint

2018-10-28 Thread Ludovic Courtès
Efraim Flashner  skribis:

> On Thu, Oct 25, 2018 at 03:31:32PM +0200, Ludovic Courtès wrote:
>> Hello,
>> 
>> Efraim Flashner  skribis:
>> 
>> > We have the linter check for CVEs and updates to packages in a list, but
>> > what about those packages they depend on? It would be great to be able
>> > to 'guix lint --recursive foo' and get foo and also all the packages in
>> > the different types of inputs.
>> 
>> On the question of CVEs, see also
>> .
>> 
>> Do you think --recursive would be useful for other types of linters?
>> 
>> Thanks,
>> Ludo’.
>
> Checking for new versions would definately be good.

But that’s what ‘guix refresh’ does, right?

> It seems to me that checking everything would make for better code
> overall, but the behavior I would expect is that it would check all
> the linters specified in the command.

If you run ‘guix lint’ without any arguments, all the packages are
checked.  Is this what you meant?

Thanks,
Ludo’.





bug#33189: Touchpad tap

2018-10-28 Thread Luther Thompson
On Sun, 28 Oct 2018 21:02:27 +0100
Pierre Neidhardt  wrote:

> Hi!
> 
> Consult the manual, "(guix) X Window".  There is an example near the
> end:
> 
> --8<---cut here---start->8---
>   (define bepo-evdev
> "Section \"InputClass\"
>   Identifier \"evdev keyboard catchall\"
>   Driver \"evdev\"
>   MatchIsKeyboard \"on\"
>   Option \"xkb_layout\" \"fr\"
>   Option \"xkb_variant\" \"bepo\"
>   EndSection")
> 
>   (operating-system
> ...
> (services
>   (modify-services %desktop-services
> (slim-service-type config =>
>   (slim-configuration
> (inherit config)
> (startx (xorg-start-command
>  #:configuration-file
>  (xorg-configuration-file
>#:extra-config
>(list bepo-evdev)
> --8<---cut here---end--->8---
> 
> The above example only details keyboard configuration.  For your
> trackpad, have a look at libinput's manpage.
> Also https://wiki.archlinux.org/index.php/Libinput may give you a
> good coverage of the topic.

I've been having the same problem on my Think Penguin laptop, and since
seeing this email, I've tried modifying my config.scm unsuccessfully.
I've run the reconfigure command and rebooted. Here is my services
field:

---BEGIN---
  (services
   (cons* (gnome-desktop-service) (console-keymap-service "dvorak")
  (extra-special-file "/usr/bin/env" (file-append coreutils
"/bin/env")) (modify-services %desktop-services
   (slim-service-type config =>
  (slim-configuration
   (inherit config)
   (startx
(xorg-start-command
 #:configuration-file
 (xorg-configuration-file
  #:extra-config
  '(
"Section \"InputClass\"
Identifier \"keyboard-all\"
Option \"XkbLayout\" \"dvorak\"
MatchIsKeyboard \"on\"
EndSection
Section \"InputClass\"
Identifier \"touchpad-all\"
MatchIsTouchpad \"on\"
Option \"DisableWhileTyping\" \"on\"
Option \"Tapping\" \"on\"
EndSection"
))
   (guix-service-type config =>
  (guix-configuration
   (inherit config)
   (substitute-urls
(list
 "https://berlin.guixsd.org";
 "https://mirror.hydra.gnu.org";
 "https://hydra.gnu.org";)))
---END---

Neither DisableWhileTyping nor Tapping has any effect. I also set the
corresponding settings in Gnome Tweaks > Keyboard & Mouse > Touchpad.
If I need a Driver field or some specific Identifier, I haven't been
able to find a way to determine the correct info for those fields.

Luther





bug#33192: IcedTea & GH-Checkout DRV

2018-10-28 Thread Brett Gilio
Hi all, I think there might be a bug during the bootstrapping process of
IcedTea. Here is what the builder is throwing.

~ $ guix build icedtea
building /gnu/store/3niclf6ncz56718jaskhc01gbwga7w54-hg-checkout.drv...
abort: HTTP Error 500: Internal Server Error
Backtrace:
   3 (primitive-load "/gnu/store/fvax9w48rk3jbyjqzb86nwg1wxw?")
In ice-9/eval.scm:
   293:34  2 (_ #)
In guix/build/hg.scm:
 37:2  1 (hg-fetch _ _ "/gnu/store/dg0pj2dpi8a8r39nzffjxgrrjy1h?" ?)
In guix/build/utils.scm:
616:6  0 (invoke _ . _)

guix/build/utils.scm:616:6: In procedure invoke:
Throw to key `srfi-34' with args `(#http://hg.openjdk.java.net/jdk6/jdk6/langtools/"; "--rev" "jdk6-b41" 
"--insecure" "/gnu/store/dg0pj2dpi8a8r39nzffjxgrrjy1hvc60-hg-checkout") 
exit-status: 255 term-signal: #f stop-signal: #f] 935980>)'.
builder for `/gnu/store/3niclf6ncz56718jaskhc01gbwga7w54-hg-checkout.drv' 
failed with exit code 1
build of /gnu/store/3niclf6ncz56718jaskhc01gbwga7w54-hg-checkout.drv failed
View build log at 
'/var/log/guix/drvs/3n/iclf6ncz56718jaskhc01gbwga7w54-hg-checkout.drv.bz2'.
cannot build derivation 
`/gnu/store/ai303ijm8h8dmh3iqrcgig444v7ja8f0-icedtea-1.13.13.drv': 1 
dependencies couldn't be built
cannot build derivation 
`/gnu/store/4ifz2i0vn1di38qfy7mnqz3z316qrkpw-icedtea-2.6.13.drv': 1 
dependencies couldn't be built
cannot build derivation 
`/gnu/store/v6isyghbfzzq3py5n36bslw5v48j4jcm-icedtea-3.7.0.drv': 1 dependencies 
couldn't be built
guix build: error: build failed: build of
`/gnu/store/v6isyghbfzzq3py5n36bslw5v48j4jcm-icedtea-3.7.0.drv' failed


-- 
Brett M. Gilio
Free Software Foundation, Member
https://gnu.org/s/guix | https://emacs.org





bug#33189: Touchpad tap

2018-10-28 Thread Tobias Geerinckx-Rice

Luther,

Luther Thompson wrote:

Section \"InputClass\"
Identifier \"touchpad-all\"
MatchIsTouchpad \"on\"
Option \"DisableWhileTyping\" \"on\"
Option \"Tapping\" \"on\"
EndSection"


[...]

Neither DisableWhileTyping nor Tapping has any effect. I also 
set the
corresponding settings in Gnome Tweaks > Keyboard & Mouse > 
Touchpad.
If I need a Driver field or some specific Identifier, I haven't 
been
able to find a way to determine the correct info for those 
fields.


Here's what I use:

 Section \"InputClass\"
  Identifier \"Touchpads\"
  Driver \"libinput\"
  MatchDevicePath \"/dev/input/event*\"
  MatchIsTouchpad \"on\"

  Option \"DisableWhileTyping\" \"on\"
  Option \"MiddleEmulation\" \"on\"
  Option \"ClickMethod\" \"clickfinger\"
  Option \"Tapping\" \"on\"
  Option \"TappingButtonMap\" \"lrm\"
  Option \"TappingDrag\" \"on\"
  Option \"ScrollMethod\" \"twofinger\"
  Option \"NaturalScrolling\" \"true\"
 EndSection

xinput(1) calls it an 'ETPS/2 Elantech Touchpad'.

Kind regards,

T G-R





bug#33100: [libssh] fatal: dumb http transport does not support shallow capabilities

2018-10-28 Thread Maxim Cournoyer
Hello,

l...@gnu.org (Ludovic Courtès) writes:

[...]

>> Is it OK to push this patch into master?
>
> Definitely, thank you!
>
> Ludo’.

Pushed as commit 2f18b7329! Thank you,

Maxim





bug#33189: Touchpad tap

2018-10-28 Thread Luther Thompson
On Mon, 29 Oct 2018 01:44:45 +0100
Tobias Geerinckx-Rice  wrote:

> Here's what I use:
> 
>   Section \"InputClass\"
>Identifier \"Touchpads\"
>Driver \"libinput\"
>MatchDevicePath \"/dev/input/event*\"
>MatchIsTouchpad \"on\"
> 
>Option \"DisableWhileTyping\" \"on\"
>Option \"MiddleEmulation\" \"on\"
>Option \"ClickMethod\" \"clickfinger\"
>Option \"Tapping\" \"on\"
>Option \"TappingButtonMap\" \"lrm\"
>Option \"TappingDrag\" \"on\"
>Option \"ScrollMethod\" \"twofinger\"
>Option \"NaturalScrolling\" \"true\"
>   EndSection
> 
> xinput(1) calls it an 'ETPS/2 Elantech Touchpad'.

Thanks, but I still can't get it to work. This is my current config:

Section \"InputClass\"
Identifier \"Touchpads\"
Driver \"libinput\"
MatchDevicePath \"/dev/input/event*\"
MatchIsTouchpad \"on\"
Option \"DisableWhileTyping\" \"on\"
Option \"Tapping\" \"on\"
EndSection

I've found from xinput that it's a 'SynPS/2 Synaptics TouchPad' at
device node /dev/input/event6. I can't find a way to confirm the driver
name.

Luther