bug#57882: Acknowledgement ([Gajim]: Crashes upon start.)

2022-09-17 Thread Raghav Gururajan via Bug reports for GNU Guix

Fixed at commit c54ef97c80f98fba77304efc560945fe78a4bafb.


OpenPGP_signature
Description: OpenPGP digital signature


bug#57882: [Gajim]: Crashes upon start.

2022-09-17 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix!

Gajim crashes with an error "Missing dependency: Namespace GtkSource not 
available for version 4", upon its start.


I'm currently working on a patch.

Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#56610: Guix Home placing dotfiles in wrong directory.

2022-07-17 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix,

home-files-service-type is placing configuration files in `~/config/foo` 
instead of `~/.config/foo`.


For example, the following guix-home service should place the git 
configuration in ~/.config/git`. But it creates a new directory 
`~/config/git` and places the file there.


(simple-service 'git-config
home-files-service-type
(list
 `("config/git/config"
   ,(local-file
 (string-append (getenv "HOME")
"/dotfiles/git/config")

It started happening recently, so will try to bisect.

Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#56349: [PATCH v2] gnu: Add kaidan.

2022-07-02 Thread Raghav Gururajan via Bug reports for GNU Guix
* gnu/packages/messaging.scm (kaidan): New variable.
---
 gnu/packages/messaging.scm | 64 +-
 1 file changed, 63 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 9b1d06e21a..4798119871 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -25,7 +25,7 @@
 ;;; Copyright © 2020 Jonathan Brielmaier 
 ;;; Copyright © 2020 Mason Hock 
 ;;; Copyright © 2020, 2021 Michael Rohleder 
-;;; Copyright © 2020 Raghav Gururajan 
+;;; Copyright © 2020, 2021 Raghav Gururajan 
 ;;; Copyright © 2020, 2021 Robert Karszniewicz 
 ;;; Copyright © 2020 Giacomo Leidi 
 ;;; Copyright © 2021 Denis 'GNUtoo' Carikli 
@@ -89,6 +89,7 @@ (define-module (gnu packages messaging)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages image)
   #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages less)
   #:use-module (gnu packages libcanberra)
@@ -3359,4 +3360,65 @@ (define-public python-harmony
 (home-page "https://github.com/taylordotfish/harmony;)
 (license license:gpl3+)))
 
+(define-public kaidan
+  (package
+   (name "kaidan")
+   (version "0.8.0")
+   (source
+(origin
+ (method url-fetch)
+ (uri
+  (string-append "mirror://kde/unstable/kaidan/"
+ version "/kaidan-" version ".tar.xz"))
+ (modules '((guix build utils)))
+ (snippet
+  `(begin
+ (delete-file-recursively "3rdparty")))
+ (sha256
+  (base32 "195iddv35gc3k83r226y17avsab2b9bszgd7z7ynbddsgbf75rx7"
+   (build-system qt-build-system)
+   (arguments
+`(#:configure-flags
+  (list
+   "-DBUILD_TESTS=TRUE")))
+   (native-inputs
+(list
+ extra-cmake-modules
+ perl
+ pkg-config
+ python-wrapper))
+   (inputs
+(list
+ kirigami
+ knotifications
+ qtbase-5
+ qtdeclarative
+ qtgraphicaleffects
+ qtlocation
+ qtquickcontrols2
+ qtsvg
+ qtmultimedia
+ qtxmlpatterns
+ qqc2-desktop-style
+ qxmpp
+ zxing-cpp))
+   (home-page "https://www.kaidan.im/;)
+   (synopsis "Qt-based XMPP/Jabber Client")
+   (description "Kaidan is a chat client.  It uses the open communication
+protocol XMPP (Jabber).  The user interface makes use of Kirigami and QtQuick,
+while the back-end of Kaidan is entirely written in C++ using Qt and the
+Qt-based XMPP library QXmpp.")
+   (license
+(list
+ ;; Graphics
+ license:cc-by-sa4.0
+ ;; Files:
+ ;; src/{StatusBar.cpp|StatusBar.h|singleapp/*|hsluv-c/*}
+ ;; utils/generate-license.py
+ license:expat
+ ;; QrCodeVideoFrame
+ license:asl2.0
+ ;; Others
+ license:gpl3+
+
 ;;; messaging.scm ends here
-- 
2.36.1






bug#56349: [PATCH] gnu: Add kaidan.

2022-07-02 Thread Raghav Gururajan via Bug reports for GNU Guix
* gnu/packages/messaging.scm (kaidan): New variable.
---
 gnu/packages/messaging.scm | 63 +-
 1 file changed, 62 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 9b1d06e21a..67841efc8a 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -25,7 +25,7 @@
 ;;; Copyright © 2020 Jonathan Brielmaier 
 ;;; Copyright © 2020 Mason Hock 
 ;;; Copyright © 2020, 2021 Michael Rohleder 
-;;; Copyright © 2020 Raghav Gururajan 
+;;; Copyright © 2020, 2021 Raghav Gururajan 
 ;;; Copyright © 2020, 2021 Robert Karszniewicz 
 ;;; Copyright © 2020 Giacomo Leidi 
 ;;; Copyright © 2021 Denis 'GNUtoo' Carikli 
@@ -89,6 +89,7 @@ (define-module (gnu packages messaging)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages image)
   #:use-module (gnu packages kde)
+  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages less)
   #:use-module (gnu packages libcanberra)
@@ -3359,4 +3360,64 @@ (define-public python-harmony
 (home-page "https://github.com/taylordotfish/harmony;)
 (license license:gpl3+)))
 
+(define-public kaidan
+  (package
+   (name "kaidan")
+   (version "0.8.0")
+   (source
+(origin
+ (method url-fetch)
+ (uri
+  (string-append "mirror://kde/unstable/kaidan/"
+ version "/kaidan-" version ".tar.xz"))
+ (modules '((guix build utils)))
+ (snippet
+  `(begin
+ (delete-file-recursively "3rdparty")))
+ (sha256
+  (base32 "195iddv35gc3k83r226y17avsab2b9bszgd7z7ynbddsgbf75rx7"
+   (build-system qt-build-system)
+   (arguments
+`(#:configure-flags
+  (list
+   "-DBUILD_TESTS=TRUE")))
+   (native-inputs
+(list
+ extra-cmake-modules
+ perl
+ pkg-config
+ python-wrapper))
+   (inputs
+(list
+ kirigami
+ knotifications
+ qtbase-5
+ qtdeclarative
+ qtlocation
+ qtquickcontrols2
+ qtsvg
+ qtmultimedia
+ qtxmlpatterns
+ qqc2-desktop-style
+ qxmpp
+ zxing-cpp))
+   (home-page "https://www.kaidan.im/;)
+   (synopsis "Qt-based XMPP/Jabber Client")
+   (description "Kaidan is a chat client.  It uses the open communication
+protocol XMPP (Jabber).  The user interface makes use of Kirigami and QtQuick,
+while the back-end of Kaidan is entirely written in C++ using Qt and the
+Qt-based XMPP library QXmpp.")
+   (license
+(list
+ ;; Graphics
+ license:cc-by-sa4.0
+ ;; Files:
+ ;; src/{StatusBar.cpp|StatusBar.h|singleapp/*|hsluv-c/*}
+ ;; utils/generate-license.py
+ license:expat
+ ;; QrCodeVideoFrame
+ license:asl2.0
+ ;; Others
+ license:gpl3+
+
 ;;; messaging.scm ends here
-- 
2.36.1






bug#55089: [IceCat and IceDove]: Doesn't use system's locale/timezone.

2022-04-24 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix,

It appears that the applications IceCat and IceDove doesn't follow 
system's locale/timezone. By default, it uses UTC.


This is observed in Guix System and not sure about foreign distros.

Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#54544: Network Issue

2022-04-15 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix!

After couple of guix pulls, the issue disappeared. I'll close this issue 
for now and reopen in case it appears again.


Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#54544: Network Issue

2022-03-30 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Maxim,


I lost the context; could you please edit the title according to your
last findings (e.g. wifi driver X not compatible with linux-libre 5.15+)
:-).


That's my confusion as well. My WiFi card (AR9380) uses ath9k, which I 
presume is a standard/minimal driver for networking in Linux kernel. 
Also, I am not sure if the driver itself is causing issues or some other 
part of the kernel.



If the driver is in-tree (maintained by the Linux project itself),
that'd be a bug for sure.  If it's instead out-of-tree (such as ),
perhaps it hasn't caught up yet, or perhaps we should update its
corresponding package.  One such example is
`rtl8812au-aircrack-ng-linux-module', which breaks every now and then
with new kernels.


Let me check.

Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#54544: Network Issue

2022-03-29 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Maxim,


It seems the last update to linux-libre-lts dates back to commit
2c7f2b40e2dbee48075147a87c6cd9b611dc5ba9 made on Jan 16 2022.  You could
try reconfiguring with a commit older than that to see if it improves
anything.


Sure, I'll try that. Interestingly, switching to linux-libre from 
linux-libre-lts, also produce the same issue.


You're right. The issue happens on 5.15.x and 5.16.x, but not on 5.10.x.

So, would this be considered a bug or an incompatibility?

Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#54544: Network Issue

2022-03-26 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Maxim,


It seems the last update to linux-libre-lts dates back to commit
2c7f2b40e2dbee48075147a87c6cd9b611dc5ba9 made on Jan 16 2022.  You could
try reconfiguring with a commit older than that to see if it improves
anything.


Sure, I'll try that. Interestingly, switching to linux-libre from 
linux-libre-lts, also produce the same issue.


Regards,
RG.


OpenPGP_signature
Description: OpenPGP digital signature


bug#38557: GNOME Desktop Stuttering

2022-03-23 Thread Raghav Gururajan via Bug reports for GNU Guix
Hi Simoun!

I agree with closing.

Regards,
RG.





bug#51884: [IceCat]: Segmentation Fault

2021-11-15 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Folks!

Icecat segfaults when 'Detect captive portal' is enabled.

Steps to reproduce:
[1] Temporarily remove or rename `~/.mozilla`, for clean start.
[2] Start IceCat.
[3] Enable 'Detect captive portal' in Settings --> Privacy & Security.
[4] Exit Icecat.
[5] Start Icecat from terminal.
[6] Segmentation fault.

Guix describe:
  guix 847f2ae
repository URL: https://git.savannah.gnu.org/git/guix.git
commit: 847f2ae8590833141a1f81a7a3664a1177d99eac

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#49122: gobject-introspection and not finding cairo

2021-09-07 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi John!


Something like this:

```
(define-public gobject-introspection+cairo
   (hidden-package
    (package
  (inherit gobject-introspection)
  (arguments
   (substitute-keyword-arguments (package-arguments 
gobject-introspection)

     ((#:configure-flags flags ''())
  `(cons* "-Dcairo=true" ,flags
  (inputs
   `(("cairo" ,cairo)
     ,@(package-inputs gobject-introspection))
```


Or, something like this:

```
(define-public gobject-introspection+cairo
  (hidden-package
   (package
 (inherit gobject-introspection)
 (arguments
  (substitute-keyword-arguments (package-arguments 
gobject-introspection)

((#:configure-flags flags ''())
 `(append
   (list
"-Dcairo=true"
(string-append "-Dcairo_libname="
   (assoc-ref %build-inputs "cairo")
   "/lib/libcairo-gobject.so"))
   ,flags
 (inputs
  `(("cairo" ,cairo)
,@(package-inputs gobject-introspection))
```

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#49122: gobject-introspection and not finding cairo

2021-09-07 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi John!

You could try creating a gobject-introspection variant with cairo 
enabled and use that variant as native-input for your packages.


Something like this:

```
(define-public gobject-introspection+cairo
  (hidden-package
   (package
 (inherit gobject-introspection)
 (arguments
  (substitute-keyword-arguments (package-arguments 
gobject-introspection)

((#:configure-flags flags ''())
 `(cons* "-Dcairo=true" ,flags
 (inputs
  `(("cairo" ,cairo)
,@(package-inputs gobject-introspection))
```

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#47641: Ongoing difficulities after linphoneqt -> linphone-desktop transition

2021-08-29 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Maxim!


This issue seems to have gone stale; is it still a problem for you?
Were you able to follow-up with Raghav's requests for further testing?


We tried messaging each other and the issue is reproducible. I tried 
many ways locally but couldn't fix it. I'll keep trying.


Ideas are welcome. :)

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#49639: Alacritty doesn't start.

2021-07-21 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Valentin!

Hey Raghav, the log points out that there is either a video-driver 
issue, or your gpu doesn't support glsl 330


The latter is the one. Thanks! :)

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#49639: Alacritty doesn't start.

2021-07-19 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix!

Upon running `alacritty` in terminal, I get the following error:

Xlib: sequence lost (0x1006f > 0x71) in reply type 0x0!
Xlib: sequence lost (0x10074 > 0x76) in reply type 0x0!
Xlib: sequence lost (0x10079 > 0x7b) in reply type 0x0!
Xlib: sequence lost (0x1007e > 0x80) in reply type 0x0!
Xlib: sequence lost (0x10083 > 0x85) in reply type 0x0!
Created log file at "/tmp/Alacritty-27896.log"
[2021-07-19 05:26:41.842621210] [ERROR] [alacritty] Alacritty 
encountered an unrecoverable error:


There was an 
error initializing the shaders: Failed compiling shader: 0:1(10): error: 
GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES


Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#49205: [services]: nginx doesn't restart after guix system reconfigure

2021-06-24 Thread Raghav Gururajan via Bug reports for GNU Guix

Hello Guix!

I am using certbot-service-type which also brings in nginx service. Upon 
`guix system reconfigure`, I get the following:


guix system: warning: exception caught while executing 'start' on 
service 'nginx':
Throw to key `%exception' with args `("#< program: 
\"/gnu/store/g6nhdp7i1sr51anq86hd6adrsm5ha857-nginx-1.21.0/sbin/nginx\" 
arguments: (\"-c\" 
\"/gnu/store/2igpjf27rm92np6jn6hfrxzx5m55a468-nginx.conf\" \"-p\" 
\"/var/run/nginx\") exit-status: 1 term-signal: #f stop-signal: #f>")'.


Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#47641: Ongoing difficulities after linphoneqt -> linphone-desktop transition

2021-05-14 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Christopher,

Raghav, I have sent you an instant message from my account. I am 
currently still using the old version of linphone.


I didn't receive it. Could you please retry?

Linphone Account: raghavgurura...@sip.linphone.org

Regards,
RG.


OpenPGP_0x5F5816647F8BE551.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


bug#47641: Ongoing difficulities after linphoneqt -> linphone-desktop transition

2021-04-21 Thread Raghav Gururajan via Bug reports for GNU Guix

Hi Christopher and Maxim,


Hi, I've been having difficulties since the the recent linphone
updates. I know some work has been done on the package in recent
commits, so just a few minutes ago I ran

guix time-machine -- environment --ad-hoc linphone-desktop

christopher@theoden ~ [env]$ guix describe
Generation 14   Apr 01 2021 13:21:37(current)
   guix 079a7f2
 repository URL: https://git.savannah.gnu.org/git/guix.git
 branch: master
 commit: 079a7f2c65c51da7b53b0e5ef44c516dc8eaab6e

The two problems I get running the program are:

(1) I get non-descript error icons when I send messages to contacts
(though the messages seem to get through)

(2) old messages do not appear when I start the application

(3) messages from others appear in notifications window but not in the
app screen

(4) sometimes get a segfault upon replying to a message


Thanks for the report.

Would you be able to help me with the testing, by test-messaging me over 
linphone, so that I can try some fixes? My address is raghavgururajan at 
sip.linphone.org



Hmm, it seems the problem strictly has to do with messaging?  That would
explain how my testing of the application failed to reveal it as I don't
currently used that feature (I use it for SIP calls only).


Same here.


Is someone else equipped and able to reproduce it?  Perhaps Raghav
(CC'd)?


I'll try to fix it.

Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#46831:

2021-03-02 Thread Raghav Gururajan
Hello Guix!

Having dconf installed in system or user profile solves this issue. :-)

Regards,
RG.





bug#46831: [PATCH]: Fix #46831

2021-02-28 Thread Raghav Gururajan via Bug reports for GNU Guix

The patch targets the following:

(evince:19116): Gtk-WARNING **: 17:11:25.042: Could not load a pixbuf 
from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg.


OpenPGP_0x5F5816647F8BE551.asc
Description: application/pgp-keys


OpenPGP_signature
Description: OpenPGP digital signature


bug#46831: [PATCH]: Fix #46831

2021-02-28 Thread Raghav Gururajan via Bug reports for GNU Guix
 From 4464b432ecbe3a5f820889d59282a368c645afb6 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sun, 28 Feb 2021 10:54:45 -0500
Subject: [PATCH] gnu: evince: Fix loading of icons.

* gnu/packages/gnome.scm (evince) [inputs]: Replace gdk-pixbuf with gdk-pixbuf+svg.
---
 gnu/packages/gnome.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ebb21c08ce..4d311ec1d5 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2595,7 +2595,7 @@ forgotten when the session ends.")
("gspell" ,gspell)
("libgnome-keyring" ,libgnome-keyring)
("adwaita-icon-theme" ,adwaita-icon-theme)
-   ("gdk-pixbuf" ,gdk-pixbuf)
+   ("gdk-pixbuf" ,gdk-pixbuf+svg)
("atk" ,atk)
("pango" ,pango)
("gtk+" ,gtk+)
-- 
2.30.1



OpenPGP_signature
Description: OpenPGP digital signature


bug#46314: Fix build of materialdecoration.

2021-02-15 Thread Raghav Gururajan

Hi Leo!


Thanks for the patches.  I've pushed them upstream, so I'll be closing
this and 46314.


Thank you!

Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#46499: Failed to compute the derivation for Guix

2021-02-13 Thread Raghav Gururajan

Hello Guix!

Guix pull failed with following error:

guix pull: error: You found a bug: the program 
'/gnu/store/r1chv4mzyrix08ibb8n3ridadc9g2rgv-compute-guix-derivation'
failed to compute the derivation for Guix (version: 
"58853df8f695b77f41ab6e1969fda2c20fd7f816"; system: "x86_64-linux";

host version: "4e902da60c84059413b838acf1dfd39c3aa73ec6"; pull-version: 1).
Please report it by email to .

Backtrace:
  11 (primitive-load 
"/gnu/store/r1chv4mzyrix08ibb8n3ridadc9g2rgv-compute-guix-derivation")

In ice-9/eval.scm:
155:9 10 (_ _)
159:9  9 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#7faf8731bf?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))

In ./guix/store.scm:
  2062:24  8 (run-with-store # _ 
#:guile-for-build _ #:system _ #:target _)

   1896:8  7 (_ _)
In ./guix/gexp.scm:
   258:18  6 (_ _)
   1123:2  5 (_ _)
982:2  4 (_ _)
843:4  3 (_ _)
In ./guix/store.scm:
  1944:12  2 (_ #)
   1362:5  1 (map/accumulate-builds #7faf855425f0> _ _)

  1373:15  0 (_ # _ _)

./guix/store.scm:1373:15: ERROR:
  1. :
  message: "build of 
`/gnu/store/lbzdd5wz3isjdqbd2zjlkqlgch9h5k2r-git-minimal-2.30.1.drv' failed"

  status: 100

Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#44782: Python and Gajim-OMEMO

2020-12-29 Thread Raghav Gururajan

Hi Maxim!


Actually, I can't seem to reproduce, using:

guix environment --pure --ad-hoc gajim gajim-omemo -- gajim -l
gajim.p.omemo=DEBUG

Then I tried signing up with some random account, enabled the plugin and
I could see:

12/28/20 23:28:16 (I) gajim.p.omemo  ($some-server) Generating 
OMEMO keys
12/28/20 23:28:21 (I) gajim.p.omemo  ($some-server) Our device id: 
1816266738
12/28/20 23:28:21 (I) gajim.p.omemo  ($some-server) 100 PreKeys 
available

It seems like you may have 'pip3 install enum34' or have other things in
your environment that cause the issue?

If you can't reproduce in a clean environment, let's close it.


Oh, I sent an email to debbugs-control long ago to close this bug. It 
seems like the email didn't go through. I'll retry.


After discussing with cbaines in IRC, the issue was resolved. It was 
python2-enum in the environment that was messing with python-enum.


Regards,
RG.





bug#45507: [udiskie]: Fails to start

2020-12-28 Thread Raghav Gururajan
Hello Guix!

Udiskie application crashes upon start, with the following error:

*** START ***
Traceback (most recent call last):
  File 
"/gnu/store/xbl08cq6s7wpzi3qp6nvwh1x7nia2py2-udiskie-2.1.0/lib/python3.8/site-packages/udiskie/cli.py",
 line 222, in _start_async_tasks
self.udisks = await udiskie.udisks2.Daemon.create()
  File 
"/gnu/store/xbl08cq6s7wpzi3qp6nvwh1x7nia2py2-udiskie-2.1.0/lib/python3.8/site-packages/udiskie/udisks2.py",
 line 703, in create
version = await cls.get_version()
  File 
"/gnu/store/xbl08cq6s7wpzi3qp6nvwh1x7nia2py2-udiskie-2.1.0/lib/python3.8/site-packages/udiskie/udisks2.py",
 line 714, in get_version
version = await dbus.call(manager._proxy, 'Get', '(ss)', (
  File 
"/gnu/store/xbl08cq6s7wpzi3qp6nvwh1x7nia2py2-udiskie-2.1.0/lib/python3.8/site-packages/udiskie/dbus.py",
 line 49, in call
value = proxy.call_finish(result)
gi.repository.GLib.GError: g-dbus-error-quark: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name 
org.freedesktop.UDisks2 was not provided by any .service files (2)
*** END ***

Regards,
RG.





bug#44782: Python and Gajim-OMEMO

2020-11-21 Thread Raghav Gururajan

Hello Guix!

It appears that our python is incorrectly compiled or compiled with 
missing component. Due to this, OMEMO plugin in gajim does not work.


Here is the output for `gajim -l gajim.p.omemo=DEBUG`:

*** START ***
Traceback (most recent call last):
  File 
"/gnu/store/5h0xfqysfddzc4283wcyr0j8jj2zaz9c-gajim-1.2.2/bin/..gajim-real-real", 
line 4, in 

import re
  File 
"/gnu/store/09a5iq080g9b641jyl363dr5jkkvnhcn-python-3.8.2/lib/python3.8/re.py", 
line 143, in 

class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
*** END ***

Also, I am flagging this issue as 'important' as it affects 
security/privacy of messaging in gajim application.


Regards,
RG.



OpenPGP_signature
Description: OpenPGP digital signature


bug#43446: EGL-Wayland

2020-10-04 Thread Raghav Gururajan
Hello Brendan!

I think you are missing 'egl-wayland'.
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=8d82df1376f50bb1e32fa82e943b0f5c837658b6

Not sure if, Qt packages or Qt apps or both, requires rebuilding with 
egl-wayland as input.

Regards,
RG.





bug#43132: [GUIX SYSTEM]: Malfunction

2020-09-15 Thread Raghav Gururajan
Hi Mark and Maxim!

>> Ext4 won't detect bitrot (silent corruption of your drive's data).
>> You'll probably wake one day with a fsck that won't be able to recover
>> some files, or worst, a completely dead drive.
>>
>> Your backups would also contain corrupted data (garbage in, garbage
>> out!).
> 
> For what it's worth, I wholeheartedly agree with Maxim.  Btrfs did you a
> great service by calling attention to this problem with your drive, and
> it would be a shame to ignore it and switch back to ext4 where your data
> may instead be silently corrupted.
> 
> I've been using btrfs for several years now on my x86_64 Guix system,
> and it has served me well.  Previously, I used ext4, which would
> silently leave some of my files empty after crashes.  I've never seen
> that happen with btrfs.

Yeah, makes sense. I have placed an order for WDS100T2B0A.

Thanks folks!

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#43132: [GUIX SYSTEM]: Malfunction

2020-09-15 Thread Raghav Gururajan
Hi!

> Maxim Cournoyer  skribis:
> 
>> I took Raghav to #btrfs last week, where with the help of gentle folks a
>> failing drive was established as the most likely culprit.
>>
>> In other words, Btrfs checksuming capabilities helped quickly
>> discovering a hardware problem which might otherwise have silently
>> caused non-recoverable damage to Raghav's data.
> 
> Good, thanks for following up!
> 
> Ludo’.

Thank you!

Yeah, seems like my disk is shot, but I am not sure. I have reinstalled
guix with ext4, instead of btrfs, as these issues started to arise after
migration to btrfs from ext4. So far, my system is doing well. Lets see
how it goes. :-)

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#43132: [GUIX SYSTEM]: Malfunction

2020-08-31 Thread Raghav Gururajan
Hi Danny!

> Usually that means file-system corruption, which very likely was caused by a
> hardware (disk) problem.  I've had it before, and shortly after the disk died.

Oh no! My disk is a SSD, which is only about 2 years old. Isn't that too
soon?

Btw, is there a tool to check the health of the disk?

> What does "sudo dmesg" show around the time it made it read-only?

Ah, I will have to wait until it happens again.

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#43132: [GUIX SYSTEM]: Malfunction

2020-08-31 Thread Raghav Gururajan
Hi Gio!


> It seems connected to a filesystem issue: can you also tell us what's
> the output of "mount"?

none on /proc type proc (rw,relatime)
none on /dev type devtmpfs
(rw,relatime,size=3934712k,nr_inodes=983678,mode=755)
none on /sys type sysfs (rw,relatime)
/dev/mapper/secondary on / type btrfs
(rw,relatime,ssd,space_cache,subvolid=5,subvol=/)
none on /dev/pts type devpts (rw,relatime,gid=996,mode=620,ptmxmode=000)
none on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
/dev/mapper/secondary on /gnu/store type btrfs
(ro,relatime,ssd,space_cache,subvolid=5,subvol=/)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
none on /run/systemd type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
none on /run/user type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
cgroup on /sys/fs/cgroup type tmpfs (rw,relatime)
cgroup on /sys/fs/cgroup/elogind type cgroup (rw,relatime,name=elogind)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,relatime,pids)
cgroup2 on /sys/fs/cgroup/unified type cgroup2
(rw,nosuid,nodev,noexec,relatime,nsdelegate)
tmpfs on /run/user/1000 type tmpfs
(rw,nosuid,nodev,relatime,size=789160k,mode=700,uid=1000,gid=998)
/dev/sdb1 on /media/rg/CARD type vfat
(rw,nosuid,nodev,relatime,uid=1000,gid=998,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#43132: [GUIX SYSTEM]: Malfunction

2020-08-31 Thread Raghav Gururajan
Hi Efraim!

> What's the output of 'df -h' and 'df -i'? There's not much change in
> error message if you're out of space or just out of inodes.

rg@secondary ~$ df -h
Filesystem  Size  Used Avail Use% Mounted on
none3.8G 0  3.8G   0% /dev
/dev/dm-0   120G   95G   24G  81% /
tmpfs   3.8G  8.6M  3.8G   1% /dev/shm
none3.8G   20K  3.8G   1% /run/systemd
none3.8G 0  3.8G   0% /run/user
cgroup  3.8G 0  3.8G   0% /sys/fs/cgroup
tmpfs   771M  4.0K  771M   1% /run/user/1000
/dev/sdb160G   59G  638M  99% /media/rg/CARD
rg@secondary ~$ df -i
Filesystem Inodes IUsed  IFree IUse% Mounted on
none   983678   592 9830861% /dev
/dev/dm-0   0 0  0 - /
tmpfs  98645371 9863821% /dev/shm
none   98645321 9864321% /run/systemd
none   986453 2 9864511% /run/user
cgroup 98645312 9864411% /sys/fs/cgroup
tmpfs  98645314 9864391% /run/user/1000
/dev/sdb1   0 0  0 - /media/rg/CARD

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#43132: [GUIX SYSTEM]: Malfunction

2020-08-31 Thread Raghav Gururajan
Hello Guix!

[1] Out of no where, when I did `guix environment foo`, I got:

\note: build failure may have been caused by lack of free disk space
builder for `/gnu/store/2ajnpcblwpgzjdhx3050qapy3li31pr5-profile.drv'
failed with exit code 1

[2] When I redid the command 2nd time, I got:

error (ignored): cannot unlink `/tmp/guix-build-profile.drv-0':
Read-only file system
error (ignored): cannot unlink
`/gnu/store/2ajnpcblwpgzjdhx3050qapy3li31pr5-profile.drv.chroot/tmp/guix-build-profile.drv-0':
Read-only file system
guix environment: error: cannot link
`/gnu/store/.links/1jd7y4xvj853m4aygnyixci5h2y7a1py6iavp9kwzvcinyniqwbd' to
`/gnu/store/3klrs2bkcmypwnmx61q24rc7csgk19f8-profile/share/icons/Adwaita/64x64/emotes/face-smile-big
symbolic.symbolic.png': Read-only file system

[3] When I redid the command 3rd time, I got:

guix environment: error: fport_read: Connection reset by peer

[4] When I redid the command 4th time, I got:

guix environment: error: failed to connect to
`/var/guix/daemon-socket/socket': Connection refused

[5] So I tried to restart guix-daemon and got a weird output:

sudo: unable to open /var/run/sudo/ts/rg: Read-only file system
Password:
Service guix-daemon is not running.
Service guix-daemon is currently disabled.

[6] Then I tried to enable the daemon:

sudo: unable to open /var/run/sudo/ts/rg: Read-only file system
Password:
Enabled service guix-daemon.

[7] Then I tried to start the daemon:

sudo: unable to open /var/run/sudo/ts/rg: Read-only file system
Password:
Service guix-daemon has been started.

[8] Now, I retried the `guix environment foo` and got same error as in 4.

[9] At this point, all the other running applications started to throw
errors regarding read-only file-system. I could not even save the above
errors in a text editor. Glad that I had the IceCat running and I was
able to email it to myself. IceCat wasn't affected, as I think the
web-process was containerized. Everything was back to normal after restart.

[10] I am experiencing this situation for the 3rd time this month. It
never happened before this month.

INFO:

`guix describe`

  guix dad963a
repository URL: https://git.savannah.gnu.org/git/guix.git
commit: dad963a4393ea51409baa63817b26b449ed58338

Both my user profile and root profile are on the same commit.

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#42436: [indent-code.el]: Not detecting non-public variables

2020-07-19 Thread Raghav Gururajan
Hello Guix!

I just found out that `./etc/indent-code.el` in a bootstrapped guix git,
does not detect packages, whose variables are not public.

I get an error "package not found" for `./etc/indent-code.el
gnu/packages/foo.scm bar`.

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#41138: [ICEDOVE]: Hogs-up system resources upon connection.

2020-06-28 Thread Raghav Gururajan
Hello Guix!

> First of, many thanks to Jonathan Brielmaier, Nikita, Adrian Malacoda and
> Ricardo Wurmus; for making Icedove in Guix happen. :-)
> 
> To try out the application, I connected to chat.freenode.net and joined
> #freenode. As soon as I connect and join, the whole-system started to become
> laggy. When I typed something in icedove, they appeared with delay. Also, 
> when I
> checked with 'top' command, icedove's CPU was hitting %101.7.

Any luck?

Regards,
RG.





bug#41319: [GAJIM-OMEMO]: Plugin does not get activated

2020-05-17 Thread Raghav Gururajan
Hi Marius!

> I believe this is fixed with 834c8684a274f72c0bbfab744177c3f0a16d12af.

Thanks!

> It's terrible that Gajim relies on PYTHONPATH at all, do you think it's
> possible to wrap gajim-omemo instead of needing this search path?

Hmm. I don't know.

Regards,
RG.





bug#41319: [GAJIM-OMEMO]: Plugin does not get activated

2020-05-16 Thread Raghav Gururajan
Hello Guix!

After recent core-updates<-->master merge, omemo plugin in gajim stopped
working. The plugin is provided by the package gajim-omemo. The error I
get when I try to activate the plugin is "You are missing Python-Axolotl
or use an outdated version".

This can be reproduced by installing gajim+gajim-omemo and trying to
active omemo in plugins settings of gajim application.

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#41025: blueman does not start

2020-05-14 Thread Raghav Gururajan
Hi Pierre!

>> I've pushed your latest patch here:
>> c5a9b16dbdc8849560fb43095e090ba0952277b6.
>>
>> The only change I've done beside indentation is patching the scripts in 
>> libexec/.
>>
>> Thanks for your patience!
> 
> Thank you!
> 
> Do you still get the following error, while starting blueman-manager or
> blueman-applet?
> 
> Failed to apply network settings
> You might not be able to connect to the Bluetooth network via this machine
> Exception
> g-dbus-error-quark:
> GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
> org.blueman.Mechanism was not provided by any .service files

Also, please find the attached patch to enable appindicator in blueman.

Regards,
RG.
From bb7ddb8471d7473fdac3d8e545f0141036d6edb7 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Thu, 14 May 2020 20:50:42 -0400
Subject: [PATCH] gnu: blueman: Enable AppIndicator.

* gnu/packages/networking.scm (blueman) [arguments]: Remove --disable
-appindicator configure-flag.
[inputs]: Add libappindicator.
---
 gnu/packages/networking.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7ae1240e15..42a3609ac2 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -87,6 +87,7 @@
   #:use-module (gnu packages dejagnu)
   #:use-module (gnu packages documentation)
   #:use-module (gnu packages flex)
+  #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
@@ -140,7 +141,6 @@
 (build-system glib-or-gtk-build-system)
 (arguments
  `(#:configure-flags (list "--enable-polkit"
-   "--disable-appindicator" ; Not available
"--without-systemdsystemunitdir" ; Not required
"--without-systemduserunitdir")  ; Not required
#:phases
@@ -232,6 +232,7 @@
("pycairo" ,python-pycairo)
("pygobject" ,python-pygobject)
("python" ,python-wrapper)
+   ("libappindicator" ,libappindicator)
("libnm" ,network-manager)))
 (synopsis "GTK+ Bluetooth manager")
 (description "Blueman is a Bluetooth management utility using the Bluez
-- 
2.26.2



signature.asc
Description: OpenPGP digital signature


bug#41025: blueman does not start

2020-05-14 Thread Raghav Gururajan
Hi Pierre!

> I've pushed your latest patch here:
> c5a9b16dbdc8849560fb43095e090ba0952277b6.
> 
> The only change I've done beside indentation is patching the scripts in 
> libexec/.
> 
> Thanks for your patience!

Thank you!

Do you still get the following error, while starting blueman-manager or
blueman-applet?

Failed to apply network settings
You might not be able to connect to the Bluetooth network via this machine
Exception
g-dbus-error-quark:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.blueman.Mechanism was not provided by any .service files

Regards,
RG.



signature.asc
Description: OpenPGP digital signature


bug#41025: blueman does not start

2020-05-11 Thread Raghav Gururajan
Hi Marius!

> This phase is no longer necessary after the recent 'core-updates' merge.

I don't know, when I tried it did not work.

> These paths are "impure": the contents will differ from system to
> system, and are also unavailable in e.g. 'guix environment -container'.
> It might be better to patch these directories to something nonsensical
> like "/no-such-path": that ensures we catch any missing references.
> 
> That's not always feasible though, but hopefully works for this
> package.

I see. Thanks :-)

Regards,
RG.





0xAE6EF3046D6F7B57.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


bug#41025: blueman does not start

2020-05-11 Thread Raghav Gururajan
Hi Pierre!

> Sorry to disappoint :p  Sadly this patch does not work yet ;)
> Stay put, almost there! :)

No worries! I have attached updated patch.

No all it needs is "dbus-launch" and "Blueman.Mechanism.service". The
former should be provided by (dbus-service). For the latter, the service
should be run at system-level. So we may need to create a service for
that by extending dbus-root-service. Also, I think it would be good to
add this service as an option to bluetooth-service-type. Like an option
"blueman? #t|#f". When its true, the bluetooth service adds and enables
the blueman-dbus-service. I do not know how to work with services. Help?

Thank you!

Regards,
RG.

From fd54245dbe1c6d387bd71f53f3cc7b3a853916b7 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Mon, 11 May 2020 05:54:40 -0400
Subject: [PATCH] gnu: blueman: Update package definition.

* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source][method]: Change from url-fetch to git-fetch.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['patch-external-programs]: New phase.
['patch-pulseaudio-libraries]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
[inputs]: Add iptables and ppp. Remove adwaita-icon-theme.
---
 gnu/packages/networking.scm | 110 +++-
 1 file changed, 95 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 76b0fc1559..5ca1e97ce3 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -72,6 +72,7 @@
   #:use-module (gnu packages adns)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
+  #:use-module (gnu packages autogen)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bison)
@@ -113,6 +114,7 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
+  #:use-module (gnu packages samba)
   #:use-module (gnu packages serialization)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages ssh)
@@ -127,50 +129,128 @@
 (define-public blueman
   (package
 (name "blueman")
-(version "2.1.2")
+(version "2.1.3")
 (source
  (origin
-   (method url-fetch)
+   (method git-fetch)
(uri
-(string-append "https://github.com/blueman-project/blueman/releases/;
-   "download/2.1.2/blueman-2.1.2.tar.gz"))
+(git-reference
+ (url "https://github.com/blueman-project/blueman.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
(sha256
-(base32 "0wamxdw36c8i3aqwmja5q70fajqwd7inpkvlpkldd54wdxbcd38d"
+(base32 "1vb0zfns4q5d65hnja4c0k11lr38xxhdnkpkzfs6xca3mm6jyi1d"
 (build-system glib-or-gtk-build-system)
 (arguments
  `(#:configure-flags
(list
 "--enable-polkit"
-"--disable-appindicator" ; Deprecated
-"--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--disable-appindicator" ; Not available
+"--without-systemdsystemunitdir" ; Not required
+"--without-systemduserunitdir")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ ;; Prevent the autogen.sh script to carry out the configure
+ ;; script, which has not yet been patched to replace /bin/sh.
+ (add-before 'bootstrap 'setenv
+   (lambda _
+ (setenv "NOCONFIGURE" "TRUE")
+ #t))
+ ;; Python references are not being patched in patch-phase of build,
+ ;; despite using python-wrapper as input. So we patch them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (with-directory-excursion "apps"
+   (substitute*
+   '("blueman-adapters.in" "blueman-applet.in"
+ "blueman-assistant.in" "blueman-manager.in"
+ "blueman-mechanism.in" "blueman-report.in"
+ "blueman-rfcomm-watcher.in" "blueman-sendto.in"
+ "blueman-services.in" "blueman-tray.in")
+ (("@PYTHON@") (string-append (assoc-ref inputs "python")
+  "/bin/python"
+  ,(version-major+minor
+(package-ve

bug#41025: blueman does not start

2020-05-09 Thread Raghav Gururajan
Hi Pierre!

>> Thanks, looking good!
>>
>> - Could you remove the `pk' lines?
>> - Looks like pulseaudio is missing for blueman-manager:
> 
> Please find the revised patch attached with this email.

Sorry, I sent the wrong patch. I have attached the correct one with this
email. I hope this patch does not have any blocker for merging. :-)

Regards,
RG.
From 509774cf1efe19a1b5cc2760d52874067579deb4 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sat, 9 May 2020 17:59:45 -0400
Subject: [PATCH] gnu: blueman: Update package definition.

* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source][method]: Change from url-fetch to git-fetch.
[arguments]<#:configure-flags>[--disable-appindicator]: Remove flag.
[--disable-schemas-compile]: New flag.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['patch-os-path]: New phase.
['patch-progs-path]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
[inputs]: Add iptables and ppp. Remove adwaita-icon-theme.
---
 gnu/packages/networking.scm | 99 -
 1 file changed, 88 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index d7720724cc..ebd26501cd 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -72,6 +72,7 @@
   #:use-module (gnu packages adns)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
+  #:use-module (gnu packages autogen)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bison)
@@ -113,6 +114,7 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
+  #:use-module (gnu packages samba)
   #:use-module (gnu packages serialization)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages ssh)
@@ -127,41 +129,116 @@
 (define-public blueman
   (package
 (name "blueman")
-(version "2.1.2")
+(version "2.1.3")
 (source
  (origin
-   (method url-fetch)
+   (method git-fetch)
(uri
-(string-append "https://github.com/blueman-project/blueman/releases/;
-   "download/2.1.2/blueman-2.1.2.tar.gz"))
+(git-reference
+ (url "https://github.com/blueman-project/blueman.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
(sha256
-(base32 "0wamxdw36c8i3aqwmja5q70fajqwd7inpkvlpkldd54wdxbcd38d"
+(base32 "1vb0zfns4q5d65hnja4c0k11lr38xxhdnkpkzfs6xca3mm6jyi1d"
 (build-system glib-or-gtk-build-system)
 (arguments
  `(#:configure-flags
(list
 "--enable-polkit"
-"--disable-appindicator" ; Deprecated
-"--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--disable-schemas-compile" ; Compiled at 'glib-or-gtk-compile-schemas
+"--without-systemdsystemunitdir" ; Not required
+"--without-systemduserunitdir")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ ;; Prevent the autogen.sh script to carry out the configure
+ ;; script, which has not yet been patched to replace /bin/sh.
+ (add-before 'bootstrap 'setenv
+   (lambda _
+ (setenv "NOCONFIGURE" "TRUE")
+ #t))
+ ;; Python references are not being patched in patch-phase of build;
+ ;; despite using python-wrapper as input. So patching them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (with-directory-excursion "apps"
+   (substitute*
+   '("blueman-adapters.in" "blueman-applet.in"
+ "blueman-assistant.in" "blueman-manager.in"
+ "blueman-mechanism.in" "blueman-report.in"
+ "blueman-rfcomm-watcher.in" "blueman-sendto.in"
+ "blueman-services.in" "blueman-tray.in")
+ (("@PYTHON@") (string-append (assoc-ref inputs "python")
+  "/bin/python3.7"
+ #t))
+ ;; PATH is hard-coded for FHS directories.
+ ;; Patch it to PATH used by Guix.
+ (add-after 'patch-python-references 'patch-os-path
+   (lambda _
+ (substitute*
+ '("apps/blueman-mechanism.in" "blueman/Functions.py")
+   (("/usr/bin:/

bug#41025: blueman does not start

2020-05-09 Thread Raghav Gururajan
Hi Pierre!

> Thanks, looking good!
> 
> - Could you remove the `pk' lines?
> - Looks like pulseaudio is missing for blueman-manager:

Please find the revised patch attached with this email.

Regards,
RG.
From 52dc6e2dd01cbbf280e7e17af6274d2b1aa2bde1 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sat, 9 May 2020 17:38:43 -0400
Subject: [PATCH] gnu: blueman: Update package definition.

* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source][method]: Change from url-fetch to git-fetch.
[arguments]<#:configure-flags>[--disable-appindicator]: Remove flag.
[--disable-schemas-compile]: New flag.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['patch-os-path]: New phase.
['patch-progs-path]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
[inputs]: Add iptables and ppp. Replace libnma with network-manager.
Remove adwaita-icon-theme.
---
 gnu/packages/networking.scm | 101 +++-
 1 file changed, 89 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index d7720724cc..ddf1d95df4 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -72,6 +72,7 @@
   #:use-module (gnu packages adns)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
+  #:use-module (gnu packages autogen)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bison)
@@ -113,6 +114,7 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages qt)
   #:use-module (gnu packages readline)
+  #:use-module (gnu packages samba)
   #:use-module (gnu packages serialization)
   #:use-module (gnu packages sqlite)
   #:use-module (gnu packages ssh)
@@ -127,46 +129,121 @@
 (define-public blueman
   (package
 (name "blueman")
-(version "2.1.2")
+(version "2.1.3")
 (source
  (origin
-   (method url-fetch)
+   (method git-fetch)
(uri
-(string-append "https://github.com/blueman-project/blueman/releases/;
-   "download/2.1.2/blueman-2.1.2.tar.gz"))
+(git-reference
+ (url "https://github.com/blueman-project/blueman.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
(sha256
-(base32 "0wamxdw36c8i3aqwmja5q70fajqwd7inpkvlpkldd54wdxbcd38d"
+(base32 "1vb0zfns4q5d65hnja4c0k11lr38xxhdnkpkzfs6xca3mm6jyi1d"
 (build-system glib-or-gtk-build-system)
 (arguments
  `(#:configure-flags
(list
 "--enable-polkit"
-"--disable-appindicator" ; Deprecated
-"--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--disable-schemas-compile" ; Compiled at 'glib-or-gtk-compile-schemas
+"--without-systemdsystemunitdir" ; Not required
+"--without-systemduserunitdir")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ ;; Prevent the autogen.sh script to carry out the configure
+ ;; script, which has not yet been patched to replace /bin/sh.
+ (add-before 'bootstrap 'setenv
+   (lambda _
+ (setenv "NOCONFIGURE" "TRUE")
+ #t))
+ ;; Python references are not being patched in patch-phase of build;
+ ;; despite using python-wrapper as input. So patching them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (with-directory-excursion "apps"
+   (substitute*
+   '("blueman-adapters.in" "blueman-applet.in"
+ "blueman-assistant.in" "blueman-manager.in"
+ "blueman-mechanism.in" "blueman-report.in"
+ "blueman-rfcomm-watcher.in" "blueman-sendto.in"
+ "blueman-services.in" "blueman-tray.in")
+ (("@PYTHON@") (string-append (assoc-ref inputs "python")
+  "/bin/python3.7"
+ #t))
+ ;; PATH is hard-coded for FHS directories.
+ ;; Patch it to PATH used by Guix.
+ (add-after 'patch-python-references 'patch-os-path
+   (lambda _
+ (substitute*
+ '("apps/blueman-mechanism.in" "blueman/Functions.py")
+   (("/usr/bin:/bin:/usr/sbin:/sbin")
+(string-append
+ "~/.guix-profile/bin:"
+   

bug#41138: [ICEDOVE]: Preferences does not open.

2020-05-09 Thread Raghav Gururajan
Hello Guix!

So I tried opening icedove from terminal, to see more information about
the error. It appears the error has its origin from a file called
"Overlays.jsm".

Regards,
RG.


0xAE6EF3046D6F7B57.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


bug#41025: blueman does not start

2020-05-09 Thread Raghav Gururajan
Hi Pierre!

Please find the new patch attached with this email. It fixes the
discussed issues. Now, blueman just needs "dbus-launch", which I think
provided by %desktop-services.

If you could push this patch, that would be great.

Thank you!

Regards,
RG.
From be674bd528cbcb16e04368e1f01beaffac912a61 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sat, 9 May 2020 02:17:21 -0400
Subject: [PATCH] gnu: blueman: Update package definition.

* gnu/packages/networking.scm (blueman): Fixes.
[version]: Upgrade to 2.1.3.
[source][method]: Change from url-fetch to git-fetch.
[arguments]<#:phases>['setenv]: New phase.
['patch-python-references]: New phase.
['wrap-blueman-progs]: New phase.
[native-inputs]: Add autoconf, autogen and automake.
[inputs]: Add gobject-introspection. Replace libnma with network-manager.
---
 gnu/packages/networking.scm | 65 ++---
 1 file changed, 54 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index d7720724cc..bbdf42c1f7 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -72,6 +72,7 @@
   #:use-module (gnu packages adns)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
+  #:use-module (gnu packages autogen)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bison)
@@ -127,36 +128,78 @@
 (define-public blueman
   (package
 (name "blueman")
-(version "2.1.2")
+(version "2.1.3")
 (source
  (origin
-   (method url-fetch)
+   (method git-fetch)
(uri
-(string-append "https://github.com/blueman-project/blueman/releases/;
-   "download/2.1.2/blueman-2.1.2.tar.gz"))
+(git-reference
+ (url "https://github.com/blueman-project/blueman.git;)
+ (commit version)))
+   (file-name (git-file-name name version))
(sha256
-(base32 "0wamxdw36c8i3aqwmja5q70fajqwd7inpkvlpkldd54wdxbcd38d"
+(base32 "1vb0zfns4q5d65hnja4c0k11lr38xxhdnkpkzfs6xca3mm6jyi1d"
 (build-system glib-or-gtk-build-system)
 (arguments
  `(#:configure-flags
(list
 "--enable-polkit"
 "--disable-appindicator" ; Deprecated
-"--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--without-systemdsystemunitdir" ; Not required
+"--without-systemduserunitdir")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ (add-before 'bootstrap 'setenv
+   ;; Prevent the autogen.sh script to carry out the configure
+   ;; script, which has not yet been patched to replace /bin/sh.
+   (lambda _
+ (setenv "NOCONFIGURE" "TRUE")
+ #t))
+ ;; Python references are not being patched in patch-phase of build;
+ ;; despite using python-wrapper as input. So patching them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (with-directory-excursion "apps"
+   (substitute* '("blueman-adapters.in" "blueman-applet.in"
+  "blueman-assistant.in" "blueman-manager.in"
+  "blueman-mechanism.in" "blueman-report.in"
+  "blueman-rfcomm-watcher.in" "blueman-sendto.in"
+  "blueman-services.in" "blueman-tray.in")
+ (("@PYTHON@") (string-append (assoc-ref inputs "python")
+  "/bin/python3.7"
+ #t))
+ (add-after 'glib-or-gtk-wrap 'wrap-blueman-progs
+   (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+(bin (string-append out "/bin/blueman-"))
+(lib (string-append out "/lib/python3.7/site-packages/")))
+   (for-each
+(lambda (program)
+  (pk program)
+  (pk (string-append bin program))
+  (wrap-program (string-append bin program)
+`("PYTHONPATH" = (,(getenv "PYTHONPATH")
+  ,lib))
+`("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")
+'("adapters" "applet" "assistant" "manager" "report"
+  "sendto" "services" "tray"))
+   #t)

bug#41138: [ICEDOVE]: Hogs-up system resources upon connection.

2020-05-08 Thread Raghav Gururajan
Hello Guix!

First of, many thanks to Jonathan Brielmaier, Nikita, Adrian Malacoda and
Ricardo Wurmus; for making Icedove in Guix happen. :-)

To try out the application, I connected to chat.freenode.net and joined
#freenode. As soon as I connect and join, the whole-system started to become
laggy. When I typed something in icedove, they appeared with delay. Also, when I
checked with 'top' command, icedove's CPU was hitting %101.7.

Regards,
RG.





bug#41138: [ICEDOVE]: Preferences does not open.

2020-05-08 Thread Raghav Gururajan
Hello Guix!

First of, many thanks to Jonathan Brielmaier, Nikita, Adrian Malacoda and
Ricardo Wurmus; for making Icedove in Guix happen. :-)

When I tried it, I got the following error on opening "Preferences".

XML Parsing Error: undefined entity
Location: about:preferences
Line Number 780, Column 17:

bug#41025: blueman does not start

2020-05-03 Thread Raghav Gururajan
Hi Pierre!

> Suggestion: instead of adding one phase per wrapper, use a single phase,
> loop over the executables to generate the wrapper.  This should shorten
> your code.
> 
> I think the "gi" issue is because "(getenv ...)" does not include the
> output "out".  I'm guessing you need to add (string-append out
> "/lib/python...blueman...") to the PYTHONPATH.

I tried using (string-append (assoc-ref outputs "out")
"/lib/python3.7/site-packages/blueman"); instead of (getenv PYTHONPATH). I got
the same error.

Regards,
RG.





bug#41025: blueman does not start

2020-05-03 Thread Raghav Gururajan
Hi Pierre!

> Thanks!  Sadly your patch does not fix the issue for me.
> 
> You can reproduce with
> 
> --8<---cut here---start->8---
> ./pre-inst-env guix environment --pure --ad-hoc blueman -- blueman-tray
> --8<---cut here---end--->8---
> 
> I had a quick look at the package definition: it's a
> glib-or-gtk-build-system but the package is in python, so you need to
> set the PYTHONPATH manually I think.  Look at the other GNOME package
> written in Python, my guess is that it's the same thing.

Thanks! I was able to fix "gi" error. But "No module 'blueman', I could not
fix. Any ideas?

I have attached a new patch.

Regards,
RG.
>From 19cdddadcff5fa940c8e7e6ef1a31040a4412db5 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sun, 3 May 2020 11:21:48 -0400
Subject: [PATCH 4/4] gnu: blueman: Test patch.

* gnu/packages/networking.scm (blueman): Test patch.
---
 gnu/packages/networking.scm | 119 +++-
 1 file changed, 118 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 94b521584f..b624149b23 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -143,7 +143,124 @@
 "--enable-polkit"
 "--disable-appindicator" ; Deprecated
 "--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--with-systemduserunitdir=no")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ ;; Python references are not being patched in patch-phase of build;
+ ;; despite using python-wrapper as input. So patching them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "apps/blueman-adapters.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-applet.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-assistant.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-manager.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-mechanism.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-report.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-rfcomm-watcher.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-sendto.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-services.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-tray.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ #t))
+ (add-after 'glib-or-gtk-wrap 'wrap-blueman-adapters
+   (lambda* (#:key outputs #:allow-other-keys)
+ (let
+ ((bm-adap
+   (string-append
+(assoc-ref outputs "out") "/bin/blueman-adapters")))
+   (wrap-program bm-adap
+ `("PYTHONPATH" = (,(getenv "PYTHONPATH")))
+ `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH"
+   #t)))
+ (add-after 'glib-or-gtk-wrap 'wrap-blueman-applet
+   (lambda* (#:key outputs #:allow-other-keys)
+ (let
+ ((

bug#41025: blueman does not start

2020-05-02 Thread Raghav Gururajan
Hi Pierre!

> It seems that the blueman package is missing a wrapper unless I'm
> missing something:

When I packaged it, all I got was error regarding dbus. But now it seems there
are more errors. I am wondering if it has to do with updates in gtk and/or glib
and/or gobject-introspection.

Also, I found out that python references are not getting patched during
the build. I have made a patch to fix it, which I attached with this email.

Regards,
RG.
>From 4a2739cfa69d3537dcd3d4cee85d33bd790d0980 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan 
Date: Sat, 2 May 2020 09:51:09 -0400
Subject: [PATCH] gnu: blueman: Fix python references.

* gnu/packages/networking.scm (blueman): Fix python references.
[arguments]:<#:phases>:['patch-python-references]: New phase.
---
 gnu/packages/networking.scm | 39 -
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 94b521584f..b775a9e689 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -143,7 +143,44 @@
 "--enable-polkit"
 "--disable-appindicator" ; Deprecated
 "--with-systemdsystemunitdir=no" ; Not required
-"--with-systemduserunitdir=no")))  ; Not required
+"--with-systemduserunitdir=no")  ; Not required
+   #:phases
+   (modify-phases %standard-phases
+ ;; Python references are not being patched in patch-phase of build;
+ ;; despite using python-wrapper as input. So patching them manually.
+ (add-after 'unpack 'patch-python-references
+   (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "apps/blueman-adapters.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-applet.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-assistant.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-manager.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-mechanism.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-report.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-rfcomm-watcher.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-sendto.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-services.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ (substitute* "apps/blueman-tray.in"
+   (("@PYTHON@") (string-append (assoc-ref inputs "python")
+"/bin/python3.7")))
+ #t)
 (native-inputs
  `(("cython" ,python-cython)
("glib:bin" ,glib "bin")
-- 
2.26.2



bug#40603: SpaceFM

2020-04-30 Thread Raghav Gururajan
Hi Tobias!

OOPS! I have missed your replies as I am not subscribed to mail-list. Just saw
your replies when I revisited the bug thread via web.

Please ignore my report rearding icons. It was due to missing icon-theme
installed.

There were issues with privilege and disk management. I have sent fixes to
#40982 and #40922.

Thank you!

Regards,
RG.





bug#40603: SpaceFM

2020-04-13 Thread Raghav Gururajan
Hello Guix!

The application 'spacefm' is currently in unusable state. No icon and menu 
loads upon running the application.

Regards,
RG.

bug#39646: bug#39648: Reverse my commits on GNOME meta-package

2020-02-22 Thread Raghav Gururajan
Hi Ludo!

> I agree. As a stop-gap measure, I propose to commit the following
> change real soon. I’ve tested it in a VM; it addresses the points Andy
> raised by re-adding the important bits mentioned in
> .

Sure, I can do that.

> Raghav, don’t worry, we all make mistakes! We can refine this calmly
> later on.

Thank you. All good. I just thought reversing would be better for time being, 
but that's okay. :-)

Regards,
RG.





bug#39671: Linux-Libre 5.4.20 breaks Display Sessions

2020-02-19 Thread Raghav Gururajan
Hello Guix!

After my system reconfigure, GDM didn't start. During boot, I saw "New
gdm session c1" followed by "Session c1 removed".

For me, the last known commit to work properly is "41884bf". Anything
after that breaks my system.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#39648: Reverse my commits on GNOME meta-package

2020-02-17 Thread Raghav Gururajan
> I believe the fourth can be reverted if needed.

Some packages that were removed, I made a mistake of not reading the
comments of why it were added in the first place. Some of them were
non-core and some were core but depracated. It gonna take some time for
me to read and understand their exact role and effect on GNOME
experience. Since I am planning+working on new changes anyway, I will
study and test them throughly all together to see how the experience is
and then commit them. :-)

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#39646: GNOME desktop experience regressions

2020-02-17 Thread Raghav Gururajan
Hi Andy!

> > That led me to look and I think there are a number of other
> > regressions:
> > 
> >   * pinentry-gnome3 is no longer included; this breaks use of GPG
> > and
> > GNOME
> > 
> >   * font-cantarell and font-dejavu are no longer included; probably
> > not
> > a good idea?
> > 
> >   * xdg-user-dirs is no longer included, which means that fresh
> > installs
> > likely no longer create the ~/Documents directories as they
> > should;
> > see c20cd0d24d9b5e8a47b864db9799e0992ffd44b9
> > 
> >   * I suspect that the removal of gnome-themes-standard and
> > hicolor-icon-theme may also pose some problems but am not sure.
> > 
> >   * Likewise Guix users of the GNOME desktop service will probably
> > want
> > pulseaudio and zenity.
> > 
> > Now, I understand wanting the "GNOME" package to reflect exactly
> > what
> > upstream says is part of GNOME.  Great.  But the desktop is a
> > separate
> > thing.  Perhaps what we did before was an error in conflating the
> > gnome
> > meta-package with the desktop; should we define a different
> > metapackage
> > or package list for the GNOME desktop service?
> 
> Thanks for your email.
> 
> Yes, I removed those packages from 'gnome' meta-package as it did not
> reflect the upstream. I did it to avoid confusion on what to expect
> when any user sees a meta-package named just 'gnome'. But you are
> right, there is no one size that fits all. I am already working on to
> create two different meta-packages 'gnome' and 'gnome-minimal'.
> 
> Also, packages like fonts and pin-entry can always be installed as
> system package. Some packages like gnome-default-applications and
> gnome-themes-standard are depracted by gnome project. Their contents
> were moved to other gnome core packages.
> 
> I am still working on clearing all the hickups on gnome experience in
> guix. I will look into whether dedicated meta-package is required for
> desktop service.

Since I am working on further changes to GNOME in guix, I think it is
better to test it throughly altogether. So I have asked to reverse my
commits on meta-package (
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=39648). That should
reverse the hickups you are facing. :-)

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#39648: Reverse my commits on GNOME meta-package

2020-02-17 Thread Raghav Gururajan
Hello Guix!

@Danny

Could you please reverse my following commits:

1) d36fa50fbf8169018193774782fd21f1b13b9c0e

2) 7922b6f795eb575084546ec9bfb9d40508a9378e

3) 8d8c6bffc528b60574f84620bd6c3ee9bfa1173f

4) a8cda7f57992e9ce9ae4a694eba54e3eab42c39b

I will re-test throughly and re-commit them later. I also apologize for
the mishap.

Thank you!

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#39646: GNOME desktop experience regressions

2020-02-17 Thread Raghav Gururajan
Hi Andy!

> That led me to look and I think there are a number of other
> regressions:
> 
>   * pinentry-gnome3 is no longer included; this breaks use of GPG and
> GNOME
> 
>   * font-cantarell and font-dejavu are no longer included; probably
> not
> a good idea?
> 
>   * xdg-user-dirs is no longer included, which means that fresh
> installs
> likely no longer create the ~/Documents directories as they
> should;
> see c20cd0d24d9b5e8a47b864db9799e0992ffd44b9
> 
>   * I suspect that the removal of gnome-themes-standard and
> hicolor-icon-theme may also pose some problems but am not sure.
> 
>   * Likewise Guix users of the GNOME desktop service will probably
> want
> pulseaudio and zenity.
> 
> Now, I understand wanting the "GNOME" package to reflect exactly what
> upstream says is part of GNOME.  Great.  But the desktop is a
> separate
> thing.  Perhaps what we did before was an error in conflating the
> gnome
> meta-package with the desktop; should we define a different
> metapackage
> or package list for the GNOME desktop service?

Thanks for your email.

Yes, I removed those packages from 'gnome' meta-package as it did not
reflect the upstream. I did it to avoid confusion on what to expect
when any user sees a meta-package named just 'gnome'. But you are
right, there is no one size that fits all. I am already working on to
create two different meta-packages 'gnome' and 'gnome-minimal'.

Also, packages like fonts and pin-entry can always be installed as
system package. Some packages like gnome-default-applications and
gnome-themes-standard are depracted by gnome project. Their contents
were moved to other gnome core packages.

I am still working on clearing all the hickups on gnome experience in
guix. I will look into whether dedicated meta-package is required for
desktop service.

Regards,
RG


signature.asc
Description: This is a digitally signed message part


bug#39281: gdm doesn't start

2020-01-27 Thread Raghav Gururajan
> Indeed, my system does have a really slow disk, so it would not surprise me 
> if that contributed to
> it. Of course that shouldn't matter, but that's the only thing I can think 
> it. It would be nice to
> hear if sirgazil can reproduce the fix since I think they were having the 
> same problem on their
> computer.

I see.

> I agree that fixing is better than removing. Good luck debugging. I'm happy 
> to test, but am
> currently out of ideas.

Cool! I'll keep you posted.

> I'm glad that you took this well :). However, while I'm often sarcastic, I 
> wasn't trying to be
> here. What I was trying to express was that while I'm currently running my 
> system with
> gnome-initial-setup removed doesn't mean that I don't appreciate the change 
> to make it present by
> default. Fortunately for me, Guix makes this easy compared to other systems!

Haha. All good then. :-)

Regards,
RG.





bug#39281: gdm doesn't start

2020-01-27 Thread Raghav Gururajan
> I believe that I've found the problem!

Nice!

> Using the technique that Ludo’ described in 
> , I was
> able to grab an strace of gdm (attached) while it was failing to start 
> properly. I was suspicious
> of the following line:
> 
> """
> 418 22:46:10 sendto(8, "<13>Jan 26 22:46:10 gdm: GdmManager: couldn't look up 
> username
> gnome-initial-setup\n", 83, MSG_NOSIGNAL, NULL, 0) = 83 <5.487224>
> """
> 
> so I removed gnome-initial-setup from the propagated-inputs with the 
> following patch, and, indeed,
> that resolved the problem with gdm on my system.

That's strange. Both our system share similar configuration. But for me gdm 
works fine with gnome-initial-setup being present. This is confusing.

> While I'm still not exactly sure why this was causing gdm problems, and why 
> `herd restart
> xorg-server` caused gdm to start working correctly, I think that removing 
> gnome-initial-setup from
> the gnome meta-package is the right thing to do. Instead, perhaps it could be 
> provided via its own
> service, auto-selected by the installer. If I recall correctly from other 
> distros (e.g. Fedora),
> the gnome-initial-setup wizard is run from its own user on first boot, and 
> after it finishes, the
> user is logged in as themselves. That said, gnome-initial-setup did seem to 
> run fine for me the
> first time I logged into gnome after it was installed, and hasn't stared 
> again.
> 
> Thoughts?

I would say debugging and fixing would be better than removing. Let me see what 
I can do.
 
> P.S. Thanks Raghav for your work on making gnome in guix a better experience!

10-4 on the sarcasm. ;-)

Regards,
RG.





bug#39281: gdm doesn't start

2020-01-26 Thread Raghav Gururajan
> According to my git bisect, d36fa50fbf8169018193774782fd21f1b13b9c0e [0] is 
> the culprit. It makes
> some sense that the commit is gnome-related, but I have no idea why adding 
> more packages to the
> environment should cause gdm to fail to run properly. Therefore, I am 
> inclined to believe that it
> is a weird timing issue as Leo suspects.

Interesting! Thanks for the info. Yeah, technically adding those package 
shouldn't affect gdm, as they are independent of each other. So could be the 
timing or something else. 

Regards,
RG.





bug#38864: Broken icons in GNOME shell since commit a8cda7f579

2020-01-03 Thread Raghav Gururajan
Hello Ludo!

> Heh, that happens.  I encourage you to test such changes in a VM,
> with:
> 
>   guix system vm gnu/system/examples/desktop.tmpl

Thanks for the tip :-)

Regards,
RG.






bug#38864: Broken icons in GNOME shell since commit a8cda7f579

2020-01-02 Thread Raghav Gururajan
Hello Mark!

New patch (#38853) should fix the issue. :-)

Sorry for the mishap.

Regards,
RG.






bug#38557: GNOME Desktop Stuttering

2019-12-22 Thread Raghav Gururajan
Hello!

NOTE: This email is posted to two different mail lists, due to their
relevance. Please 'reply-all' so that members of both mail lists can
follow up with the discussion.

I forgot to mention how to reproduce the issue.

1) Set up Guix System using a system configuration similar to 
https://bin.disroot.org/?510c2d858eb869e9#Ef9L5uG3TBiGspwp1X3kebFSoqPWi5XSvzNdisD3V8QY
2) Login into gnome-session via gdm.
3) Install and open ungoogled-chromium.
4) Visit for example https://einthusan.ca (can be accessed only from
CA, so may need a VPN server at CA) --> Movies --> Any Language --> Any
Movie. Play the video.
5) You will see desktop stuttering right away or within few minutes.
6) Reboot system.
7) Login into i3-wm session via gdm.
8) Repeat step 3 and 4. You will not encounter desktop stuttering.

Regards,
RG.

On Tue, 2019-12-10 at 08:03 -0500, Raghav Gururajan wrote:
> Hello Guix!
> 
> NOTE: This email is posted to two different mail lists, due to their
> relevance. Please 'reply-all' so that members of both mail lists can
> follow up with the discussion.
> 
> After GNOME 3.30 update (even after 3.32 update), I started facing
> desktop stuttering.
> 
> 50% of the time, when I play videos in mpv, the video along with
> whole
> desktop system (screen, windows, menus etc.) starts to stutter. 100%
> of
> the time, when I stream videos in ungoogled-chromium, he video along
> with whole desktop system (screen, windows, menus etc.) starts to
> stutter. During stuttering, I also noticed in system monitor, that
> processes ".gnome-shell-ca", ".gnome-shell-r" and ".gnome-system-m"
> intermittently hitting 100% CPU.
> 
> The above issues does not happen when I log-in as i3-wm session via
> gdm. They only happen inside gnome session.
> 
> Regards,
> RG.



signature.asc
Description: This is a digitally signed message part


bug#38558: Gajim and GNOME

2019-12-10 Thread Raghav Gururajan
Hello Guix!

After GNOME 3.32 update, the gajim stopped working.

When I start/open gajim application, I do not see any window appearing.
But I can see in system monitor, that process ".gajim" or ".gajim-real" 
running.

When I launch gajim via terminal, I get the following errors.

*** START ***

No translations found

Dirs searched: [PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-
shared-mime-info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), PosixPath('/gnu/store/igp43vz0zkmbp7qcrsgswjim2x3nxiry-
gsettings-desktop-schemas-3.32.0/share'),
PosixPath('/gnu/store/vdyrjiz4rmlglp7ybvijkzcwn5x90w22-gtk+-
3.24.12/share'),
PosixPath('/gnu/store/76myfsizzlyrqa9y2h3xjb9ys78p5nvx-gnome-terminal-
3.32.2/share'), PosixPath('/gnu/store/p9r4qkjkr4q7bkchxbda3f3ihwm80vqi-
geocode-glib-3.26.1/share'),
PosixPath('/gnu/store/igp43vz0zkmbp7qcrsgswjim2x3nxiry-gsettings-
desktop-schemas-3.32.0/share'),
PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-shared-mime-
info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), PosixPath('/gnu/store/vdyrjiz4rmlglp7ybvijkzcwn5x90w22-
gtk+-3.24.12/share'),
PosixPath('/gnu/store/97mwji9qrshfmq38gsmwa4961l5yz7ik-telepathy-
logger-0.8.2/share'),
PosixPath('/gnu/store/8n09asl8p7wasdkwwbwk0c1p1h0sn83b-pulseaudio-
13.0/share'), PosixPath('/gnu/store/2m0z8nc3r565nq7c16ss5nqpshgghdsg-
network-manager-applet-1.8.24/share'),
PosixPath('/gnu/store/r99fgapy0ixgfxlv5s36nkb5bnbwiv2w-mutter-
3.32.2/share'), PosixPath('/gnu/store/900k6ns11vijvdq55lhswgrcdky1hhqb-
libgweather-3.28.3/share'),
PosixPath('/gnu/store/6nhjqrrqi3lg41acak4bibcicrqyyd2g-libgnomekbd-
3.26.1/share'), PosixPath('/gnu/store/672sgy615zls3zxc533cdi9f4l5v7x8j-
ibus-1.5.20/share'),
PosixPath('/gnu/store/miy0hmfvr9agpwq00bqsj4nlnp4lcfkw-gnome-settings-
daemon-3.32.1/share'),
PosixPath('/gnu/store/d6lrmajgkw3gwdgnpy8rq66yba2x2yz3-gnome-bluetooth-
3.32.1/share'), PosixPath('/gnu/store/3yifiaa3wshl1lr4jm2na7dmbadk02r9-
gdm-3.32.0/share'),
PosixPath('/gnu/store/ckwsdbg3ki2ajmbl8z30aj0vbxs726ky-gcr-
3.28.1/share'), PosixPath('/gnu/store/v6h8h6mr99h74kih31klwsil096994sb-
evolution-data-server-3.32.4/share'),
PosixPath('/gnu/store/jll8wq5lqai3m3yr30gfjjr4nk10dmyc-caribou-
0.4.21/share'), PosixPath('/gnu/store/k71asvl9jyc4rn15prq83i46lzidizsh-
gnome-shell-3.32.2/share'),
PosixPath('/gnu/store/p9r4qkjkr4q7bkchxbda3f3ihwm80vqi-geocode-glib-
3.26.1/share'), PosixPath('/gnu/store/igp43vz0zkmbp7qcrsgswjim2x3nxiry-
gsettings-desktop-schemas-3.32.0/share'),
PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-shared-mime-
info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), PosixPath('/gnu/store/vdyrjiz4rmlglp7ybvijkzcwn5x90w22-
gtk+-3.24.12/share'),
PosixPath('/gnu/store/97mwji9qrshfmq38gsmwa4961l5yz7ik-telepathy-
logger-0.8.2/share'),
PosixPath('/gnu/store/8n09asl8p7wasdkwwbwk0c1p1h0sn83b-pulseaudio-
13.0/share'), PosixPath('/gnu/store/2m0z8nc3r565nq7c16ss5nqpshgghdsg-
network-manager-applet-1.8.24/share'),
PosixPath('/gnu/store/r99fgapy0ixgfxlv5s36nkb5bnbwiv2w-mutter-
3.32.2/share'), PosixPath('/gnu/store/900k6ns11vijvdq55lhswgrcdky1hhqb-
libgweather-3.28.3/share'),
PosixPath('/gnu/store/6nhjqrrqi3lg41acak4bibcicrqyyd2g-libgnomekbd-
3.26.1/share'), PosixPath('/gnu/store/672sgy615zls3zxc533cdi9f4l5v7x8j-
ibus-1.5.20/share'),
PosixPath('/gnu/store/miy0hmfvr9agpwq00bqsj4nlnp4lcfkw-gnome-settings-
daemon-3.32.1/share'),
PosixPath('/gnu/store/d6lrmajgkw3gwdgnpy8rq66yba2x2yz3-gnome-bluetooth-
3.32.1/share'), PosixPath('/gnu/store/3yifiaa3wshl1lr4jm2na7dmbadk02r9-
gdm-3.32.0/share'),
PosixPath('/gnu/store/ckwsdbg3ki2ajmbl8z30aj0vbxs726ky-gcr-
3.28.1/share'), PosixPath('/gnu/store/v6h8h6mr99h74kih31klwsil096994sb-
evolution-data-server-3.32.4/share'),
PosixPath('/gnu/store/jll8wq5lqai3m3yr30gfjjr4nk10dmyc-caribou-
0.4.21/share'), PosixPath('/gnu/store/k71asvl9jyc4rn15prq83i46lzidizsh-
gnome-shell-3.32.2/share'),
PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-shared-mime-
info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), PosixPath('/gnu/store/vdyrjiz4rmlglp7ybvijkzcwn5x90w22-
gtk+-3.24.12/share'),
PosixPath('/gnu/store/igp43vz0zkmbp7qcrsgswjim2x3nxiry-gsettings-
desktop-schemas-3.32.0/share'),
PosixPath('/gnu/store/axifbfma7zqf7fasl57hz7jhg0xrj5qz-gnome-session-
3.32.0/share'), PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-
shared-mime-info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), PosixPath('/gnu/store/vdyrjiz4rmlglp7ybvijkzcwn5x90w22-
gtk+-3.24.12/share'),
PosixPath('/gnu/store/igp43vz0zkmbp7qcrsgswjim2x3nxiry-gsettings-
desktop-schemas-3.32.0/share'),
PosixPath('/gnu/store/axifbfma7zqf7fasl57hz7jhg0xrj5qz-gnome-session-
3.32.0/share'), PosixPath('/gnu/store/gb2v82aflbxjbq1rkgb56xd07f3s01x3-
shared-mime-info-1.10/share'),
PosixPath('/gnu/store/b8pr2k0i2zd07zmb7kpffmcimqi337if-glib-
2.60.6/share'), 

bug#38557: GNOME Desktop Stuttering

2019-12-10 Thread Raghav Gururajan
Hello Guix!

NOTE: This email is posted to two different mail lists, due to their
relevance. Please 'reply-all' so that members of both mail lists can
follow up with the discussion.

After GNOME 3.30 update (even after 3.32 update), I started facing
desktop stuttering.

50% of the time, when I play videos in mpv, the video along with whole
desktop system (screen, windows, menus etc.) starts to stutter. 100% of
the time, when I stream videos in ungoogled-chromium, he video along
with whole desktop system (screen, windows, menus etc.) starts to
stutter. During stuttering, I also noticed in system monitor, that
processes ".gnome-shell-ca", ".gnome-shell-r" and ".gnome-system-m"
intermittently hitting 100% CPU.

The above issues does not happen when I log-in as i3-wm session via
gdm. They only happen inside gnome session.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#35586: GNOME Core Applications

2019-11-12 Thread Raghav Gururajan
Hello Guix!

Based on information from [1], [2], [3] and [4]; I have formulated a
chart to keep track of things easily. :-)

CHART: https://calc.disroot.org/2nu6mpf88ynq.html

As a start, I will be working on packaging gnome-contacts, gnome-music
and gnome-weather.

If anyone performed anything from chart, please let me know and I will
update the chart accordingly.

[1] https://git.savannah.gnu.org/cgit/guix.git

[2] 
https://blogs.gnome.org/mcatanzaro/2017/08/13/gnome-3-26-core-applications/

[3] https://blogs.gnome.org/mcatanzaro/2016/09/21/gnome-3-22-core-apps/

[4] https://issues.guix.gnu.org/issue/35586

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38159: nm-applet

2019-11-12 Thread Raghav Gururajan

> So which is the first known-bad commit?

The first known-bad commit is "fd423e4".

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38159: nm-applet

2019-11-11 Thread Raghav Gururajan

> So 6d18427 is the first known-bad commit for you, right?
> What’s the last known-good commit for you?

No, that is the last known-good commit. :-)

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38159: nm-applet

2019-11-10 Thread Raghav Gururajan
Hello Guix!

After committ "6d18427" (exclusive), there are some issues with nm-
applet.

1) The WiFi shows as connected even when the WiFi is turned off.
2) When configured to automatically connect to VPN via 'nm-connection-
editor' for WiFi networks, the VPN connects in the background but does
not show as connected on the applet.
3) The whole 'VPN Menu' in the applet is gone.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38087: IceCat: HTTPS Every-where becomes HTTPS No-where :-P

2019-11-09 Thread Raghav Gururajan
> It's not feasible for us to do this, because the underlying code has
> changed too much between versions 60.x and 68.x.

I undderstand. Would it be possible to keep the old version available
along sise new version? User can use either or both versions, using
profiles.

> Also, I just noticed that you cross-posted this bug report to both
> bug-gnuzilla and bug-guix.  Please do not cross-post.  In this case,
> the
> bug is not specific to Guix, so I will close the Guix bug.  Follow-
> ups
> on this bug should go to  only.

OOPS! My bad.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38087: IceCat: HTTPS Every-where becomes HTTPS No-where :-P

2019-11-06 Thread Raghav Gururajan

> Obviously these are very severe problems, and I will look into them
> as
> soon as I can.

Would it be better to reverse the version just before 68?

I remember you mentioned something about security fix in the 68
release; may be for now, it would be better to use the older version
with only the security patch from v68?

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38087: IceCat: HTTPS Every-where becomes HTTPS No-where :-P

2019-11-06 Thread Raghav Gururajan
Hello Guix and GNUzilla!

P.S. Mark, please don't feel pressured. I am just sumbmitting the issue
for awareness and tracking. :-)

I was using 'HTTPS Everywhere' add-on, with enabled https-only rule.

After v68 upgrade, the icon disappears from the tool bar and https-only 
rule was not in effect as the browser connects to http sites without
warning. But the thing is, under 'extensions' of browser settings, the
add-on is there and shows as enabled. Then when I disable and re-enable 
the add-on, the icon appears and https-only rule becomes in effect.
Everytime I restart the browser, the above situation happens all over
again.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38045: Video Rendering Issues on IceCat

2019-11-04 Thread Raghav Gururajan
Hi Chris!

> Are you actively working on this bug?  If you are not, then as a
> matter
> of etiquette, I think it would be best not to change its severity.

I am not. Sorry about that. I read the control-debbugs help page and it
mentions that criteria for 'important' is unusablity of the program. So
I presumed that anyone can change the serverity level. No worries,
moving forward, I refrain from changing it. :-)

> Can you provide specific example URLs that do not work?

https://playedvid.com/whsfksz0zw8c

https://streamp1ay.me/yb4kihqvq8c9

> Did you try installing the gst-plugins-* packages?  I observed
> similar
> behavior in the past.  I believe I resolved it by installing the
> right
> gst-plugins-* packages, which is probably one of these:
> 
> gst-plugins-base
> gst-plugins-good
> gst-plugins-bad
> gst-plugins-ugly

Yes, I have them installed.

> You might also have to adjust some settings in about:config.  I can't
> remember if I did that or not.  Video in IceCat generally works, but
> depending on the video you might need to jump through some extra
> hoops
> to make it happen.

I see. It was just weird that this is issue started after the upgrade.
Before that, all was fine.

Regards,
RG.





bug#38046: Font Issues in GNOME

2019-11-04 Thread Raghav Gururajan
>> After installing fonts you may have to refresh the font cache to use
>> them in applications. The same applies when applications installed
>> via Guix do not seem to find fonts. To force rebuilding of the font
>> cache run ‘fc-cache -rv’.

It worked. Thank you :-)

Regards,
RG.





bug#38047: System Stuttering

2019-11-03 Thread Raghav Gururajan
Hello Guix!

I am having this issue for a long time, even before last 'core-updates' 
--> 'master' merge.

So whenever I am watching video on mpv or icecat or ungoogled-chromium, 
if do fast-forward or fast-backward few times, the stuttering starts
right away.

By stuttering I mean, stuttering in system-wide. That is, stuttering
happens in 1) playing media 2) switching windows 3) opening new
applications 4) browsing menus etc. Like stuttering happens every-
where, not just on playing video. It is like whole system slows down.
Then I will have to restart the system to get things to normal. Even
logout/login did not work.

There is one deviance though, while playing media in ungoogled-
chromium, I do not have to do fast-forward/backward; the stuttering
starts just in few minutes after starting the video.

I am not sure whether problem is with gnome, xorg or something else.
When I looked at System Monitor during the stuttering, the processes
"..gnome-shell-r", ".gnome-system-m" and "X" shows intermittent CPU% as
100.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#38045: Video Rendering Issues on IceCat

2019-11-03 Thread Raghav Gururajan
Hello Guix and GNUzilla!

I am currently using IceCat (68.2.0-guix0-preview3) on Guix System.

Starting from version 68.X.X, I started to face issues with playing
videos online. This happens on most of the websites (not all though).

I get any of these following errors:
1) No compatible source was found for this media.
2) Your browser does not support the playback of this video. Please try
using a different browser.
3) Error loading player: No playable sources found.

I thought issues could be due to any of the add-ons I am using. But I
was able to reproduce these errors by running Icecat on safe-mode (i.e.
with all add-ons disabled).

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#37917: Kernel Panic

2019-10-25 Thread Raghav Gururajan
> Now I see the same error. I could access it eariler though. The only
> thing I remember is that it was
> an attempted to kill init... I hope Raghav can share it again.

Sure, please use this different link: 
https://share.riseup.net/#7QvUR7_1zcgr4EL52e7pFw

Regards,
RG.




signature.asc
Description: This is a digitally signed message part


bug#37917: Kernel Panic

2019-10-25 Thread Raghav Gururajan
On Sat, 2019-10-26 at 00:10 +0200, pelzflorian (Florian Pelz) wrote:
> On Fri, Oct 25, 2019 at 09:46:26AM -0600, Jesse Gibbons wrote:
> > I also have a kernel panic often. The picture i took is too large for the
> > mailing list though :( The dump says something about trying to kill init.
> > 
> 
> Could you compress your photo like:
> 
> guix environment --ad-hoc imagemagick
> convert your-photo.jpg -quality 20% new-compressed-photo.jpg
> 
> Perhaps use less than 20%.
> 
> When I recompress the photo my Raghav, I get the attached small file.

Jesse,

If compression did not work, you can try sharing the picture via 
https://share.riseup.net

Regards,
RG.



signature.asc
Description: This is a digitally signed message part


bug#37917: Kernel Panic

2019-10-25 Thread Raghav Gururajan

> I can’t access it with IceCat over Tor (“Error: the file has not been
> sent entirely.”)  Can someone share it in some other way?

Sure, please use this different link: 
https://share.riseup.net/#7QvUR7_1zcgr4EL52e7pFw

Regards,
RG.




signature.asc
Description: This is a digitally signed message part


bug#37709: Unable to access Network Folders in GNOME

2019-10-11 Thread Raghav Gururajan
Hello Guix!

I have added NextCloud account in online-accounts of GNOME settings. 
When I try to access the network folder appearing in GNOME Files, I get
the following error.

Unable to access "usern...@host.domain.tld"
HTTP Error: TLS/SSL support not available; install glib-networking

It appears, gnome or gnome-desktop package in guix, is missing glib-
networking as a dependency.

Regards,
RG.


signature.asc
Description: This is a digitally signed message part


bug#37244: Icecat Audio Issues

2019-08-31 Thread Raghav Gururajan
Hello!

Not sure the issue is with upstream or with guix system.

While streaming/watching movie on some (more than one) websites, audio
has constant cracking sounds and voice of characters in the video
becomes robotic.

When I stream/watch the same movie on ungoogled-chromium, the audio is
just fine.

This issue with Icecat has been there for quite some time (across
multiple updates). I also tried running IceCat on safe-mode and got the
same issue.

INFO: My Guix System and Icecat are up-to-date.

Regards,
RG.

signature.asc
Description: This is a digitally signed message part


bug#37014: Gajim blows me with Pop-Up Errors

2019-08-15 Thread Raghav Gururajan

> This sounds like some Gajim state is corrupt.  Could you try again
> after
> moving ~/.cache/gajim/cache.db out of the way?

Thanks for the suggestion.

I made gajim to work normal but I had to remove ./local/gajim/logs.db.

Regards,
RG.

signature.asc
Description: This is a digitally signed message part


bug#37014: Gajim blows me with Pop-Up Errors

2019-08-12 Thread Raghav Gururajan
Hello Guix!

Everytime I open Gajim, I get the same follwing error in multiple pop-
up windows.

***START***

## Versions
- OS: Linux
- GTK+ Version: 3.24.9
- PyGObject Version: 3.28.3
- python-nbxmpp Version: 0.6.10
- Gajim Version: 1.1.3

## Traceback
```
Traceback (most recent call last):
  File "/gnu/store/rpci88n5cl5bzslcv3zp6b7jag1in8xa-python-nbxmpp-
0.6.10/lib/python3.7/site-packages/nbxmpp/dispatcher_nb.py", line 502,
in dispatch
handler['func'](session, stanza)
  File "/gnu/store/ic0dxmxfj3b68q07v2nmjycirl9byizh-gajim-
1.1.3/lib/python3.7/site-packages/gajim/common/modules/mam.py", line
212, in _mam_message_received
self._decryption_finished(event)
  File "/gnu/store/ic0dxmxfj3b68q07v2nmjycirl9byizh-gajim-
1.1.3/lib/python3.7/site-packages/gajim/common/modules/mam.py", line
290, in _decryption_finished
stanza_id=stanza_id)
  File "/gnu/store/ic0dxmxfj3b68q07v2nmjycirl9byizh-gajim-
1.1.3/lib/python3.7/site-packages/gajim/common/logger.py", line 1370,
in insert_into_logs
sql, (account_id, jid_id, time_, kind) +
tuple(kwargs.values())).lastrowid
sqlite3.IntegrityError: UNIQUE constraint failed: logs.log_line_id

```
## Steps to reproduce the problem
...

***END***

The multiple pop-ups can be seen at: https://share.riseup.net/#2QkqGAhP
W7zvZRVbwUgPnA

Thank you!

Regards,
RG.

signature.asc
Description: This is a digitally signed message part


bug#36634:

2019-07-25 Thread Raghav Gururajan

> I have applied ‘your’ patch in 
> 41097b2dee9367974c6dd16ac1ba2ee945457237.
> 
> I'm closing this bug for now.  However, could you update and 
> confirm that this actually solves the problem?

Oh Shoot! I just saw your previous reply and replied to it. Sorry for
the delay. Anyway that patch fixes something, so good.

You do not have to close the bug. I will update this mail list once I
receive the correct patch. :)

Regards,
RG.

signature.asc
Description: This is a digitally signed message part


bug#36634:

2019-07-25 Thread Raghav Gururajan

> I will do so swiftly since I updated libvirt to the 'broken' version 
> (although I never had any troubles like yours).  Thank you for 
> reporting this upstream.

About that, it appears I misunderstood the patch. That recent build was
not to fix the bug I reported. Anyway, I have been told by one of the
libvirt maintainers (pavel) that they are working on a fix for the bug
I reported.

So once I come to know about the new patch, I will update you and this
mail list. :)

> A personal note: I find this new wave of 'ATTENTION REQUIRED'
> messages 
> quite the opposite of motivating and pleasant.  I'm honestly not
> sure 
> what result you expect from them.  I fear it may backfire.

Yeah, sorry about that. It was not intentional. I thought that sending
replies directly to `#b...@debbugs.gnu.org` will not use the subject
line, so just went with something top of my head. I will defer to do
this, moving forward. :)

Regards,
RG.

signature.asc
Description: This is a digitally signed message part


bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Raghav Gururajan


> Perhaps we should add gnupg-minimal for use in other package
> definitions.

That would actually be wise.

Regards,
RG.





bug#36784: Cannot generate key pair with GnuPG

2019-07-25 Thread Raghav Gururajan


> Is there a good
> reason not to include pinentry-tty or somemthing similarly small?

It appears pinentry-tty is only console-based. If graphical
applications like MUA, Key Managers etc require pinentry-program, it
usually uses pop-up (gui) for passphrase input. Since pinentry provides
both console and gui, I suggested it as it will be well-rounded
solution. :)

Regards,
RG.





bug#36379: ATTENTION REQUIRED

2019-07-25 Thread Raghav Gururajan
Hello Guix!

I am not sure whether someone patched this bug. There has been changes.

REPORTED ISSUE: After running first `guix pull` as "root" user, the
output for `which guix` and `hash guix` for that "root" user are always
`/run/current-system/profile/bin/guix` instead of being
`/root/.config/guix/current/bin/guix`.

PREVIOUSLY: The issue happens *both* when running guix pull by logging
in as root user from gdm and when doing `su && guix pull` as regular
user.

NOW: It happens only when doing `su` and `guix pull` in terminal as
regular user.

Regards,
RG.





bug#36634: ATTENTION REQUIRED

2019-07-25 Thread Raghav Gururajan
Hello Guix!

I posted the bug on libvirt mail list few days ago (https://www.redhat.
com/archives/libvir-list/2019-July/msg01309.html). It appears the bug
has now been fixed (https://github.com/libvirt/libvirt/commit/759bf903a
6c24a8efa25c7cf4b099d952eda9bd3).

Could anyone please update the libvirt package/service to this latest
build?

Thank you!

Regards,
RG.





bug#36784: Cannot generate key pair with GnuPG

2019-07-24 Thread Raghav Gururajan
Hello Guix!

After brief discussion on IRC channel, I found out that adding
"pinentry-program /home/user/.guix-profile/bin/pinentry-program" to
"gpg-agent.conf" in "/home/user/.gnupg", was able to temproarily
resolve the situation. Thanks to Ricardo (rekado).

I still suggest that there should be a default/fallback option for
this. After reviewing guix repository, I found pinentry, emacs-
pinentry, pinentry-tty, pinentry-qt, pinentry-gtk2, pinentry-gnome3,
pinentry-emacs and pinentry-efl, as available pinentry programs.

Out of all, I suggest pinentry to be set as default/fallback option for
gnupg in guix, as it is platform-independent and provides both CUI
(console) and GUI.

Thank you!

Regards,
RG.





bug#36784: Cannot generate key pair with GnuPG

2019-07-24 Thread Raghav Gururajan
Hello Guix!

The current gnupg package in guix has "pinentry" as a missing
dependency.

Because of this, GnuPG throws the following error upon attempting to
generate key pairs:

gpg: agent_genkey failed: No pinentry
gpg: key generation failed: No pinentry

So it appears, unless the above mentioned dependency issue is fixed,
one cannot create gpg key pairs. :(

Regards,
RG.





bug#36481:

2019-07-22 Thread Raghav Gururajan
Oh wow! Thanks for reporting that. It appears I have the same issue. I
enabled cups and I passively noticed sometimes but often cpu buffer
light blinking rapidly in my x200t even though I am not performing any
operations. Now checking the system monitor, what you say appears to be
true.

Regards,
RG.





bug#36634: Virtual Machine Manager (virt-manager)

2019-07-21 Thread Raghav Gururajan


> So, I've experienced this too. Even though this is a cgroup thing,
> I'm
> pretty sure this isn't an issue with Linux.

I see.

> I've tried reverting the changes in [1], and that seems to solve the
> issue. Unfortunately, I don't have any insight in to what's different
> between the problematic 5.5.0 release, and the working 5.4.0 release.

So, by reverting changes, do you mean you patched and made a new
commit?

Thank you!

Regards,
RG.





bug#36743: Claws-Mail Issues

2019-07-20 Thread Raghav Gururajan
Hello Guix!

I tried to use claws-mail in guix. There are two following issues:

1) Error "Encryption System not found"
2) Error "Dictionary System not found"

To reproduce these errors, one can install claws-mail, enable spell-
checking + digital signing/encryption of all emails; and attempt to
compose an email. The error will pop-up.

Regards,
RG.





bug#36109: GNU Privacy Assistant

2019-07-18 Thread Raghav Gururajan
I tried and checked after updating gpa. I get the same errors.





bug#36109: GNU Privacy Assistant

2019-07-18 Thread Raghav Gururajan
Efraim. thank you for working on this. I will guix pull and update gpa
to check whether your recent patch works.

Regards,
RG.





bug#36634: Virtual Machine Manager (virt-manager)

2019-07-14 Thread Raghav Gururajan


> Checking my machine:
> $ ls /sys/fs/cgroup/unified/
> cgroup.controllers  cgroup.max.depth  cgroup.max.descendants  cgroup.
> procs  cgroup.stat  cgroup.subtree_control  cgroup.threads

I get the same output for `ls /sys/fs/cgroup/unified/`. But as shown in
the error, the virt-manager is searching the directory
"/sys/fs/cgroup/unified/machine" (not "/sys/fs/cgroup/unified/"), which
does not exist. o.O

Regards,
RG.





  1   2   >