GNU bug report logs - #28088
"The name org.a11y.Bus was not provided by any .service files" with multiple applications

Previous Next

Package: guix;

Reported by: ng0 <ng0 <at> infotropique.org>

Date: Mon, 14 Aug 2017 19:30:02 UTC

Severity: normal

To reply to this bug, email your comments to 28088 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Mon, 14 Aug 2017 19:30:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to ng0 <ng0 <at> infotropique.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 14 Aug 2017 19:30:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> infotropique.org>
To: bug-guix <at> gnu.org
Subject: "The name org.a11y.Bus was not provided by any .service files" with
 multiple applications
Date: Mon, 14 Aug 2017 19:28:08 +0000
[Message part 1 (text/plain, inline)]
Upon starting for example emacs in spectrwm I get this message:
[1]   Done                    emacs
user <at> abyayala ~$
** (emacs-25-2:19121): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

It works alright, but I have seen the exact same message while
trying to figure out why mate-terminal does not start.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Mon, 14 Aug 2017 19:58:02 GMT) Full text and rfc822 format available.

Message #8 received at 28088 <at> debbugs.gnu.org (full text, mbox):

From: ng0 <ng0 <at> infotropique.org>
To: 28088 <at> debbugs.gnu.org
Subject: Re: bug#28088: "The name org.a11y.Bus was not provided by any
 .service files" with multiple applications
Date: Mon, 14 Aug 2017 19:56:45 +0000
[Message part 1 (text/plain, inline)]
ng0 transcribed 1.6K bytes:
> Upon starting for example emacs in spectrwm I get this message:
> [1]   Done                    emacs
> user <at> abyayala ~$
> ** (emacs-25-2:19121): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
> 
> It works alright, but I have seen the exact same message while
> trying to figure out why mate-terminal does not start.
> -- 
> ng0
> GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
> GnuPG: https://n0is.noblogs.org/my-keys
> https://www.infotropique.org https://krosos.org

It is worth mentioning that this only happens with a
desktop-services ressembling services list + no xfce-service
or gnome-service in the system config.

Reconfiguring and adding GNOME, switching tp GNOME makes
this message not appear. We need to narrow down where
this error comes from.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Wed, 23 Aug 2017 13:55:01 GMT) Full text and rfc822 format available.

Message #11 received at 28088 <at> debbugs.gnu.org (full text, mbox):

From: iyzsong <at> member.fsf.org (宋文武)
To: 28088 <at> debbugs.gnu.org
Subject: Re: bug#28088: "The name org.a11y.Bus was not provided by any
 .service files" with multiple applications
Date: Wed, 23 Aug 2017 21:53:56 +0800
ng0 <ng0 <at> infotropique.org> writes:

> ng0 transcribed 1.6K bytes:
>> Upon starting for example emacs in spectrwm I get this message:
>> [1]   Done                    emacs
>> user <at> abyayala ~$
>> ** (emacs-25-2:19121): WARNING **: Error retrieving accessibility
>> bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name
>> org.a11y.Bus was not provided by any .service files
>> 
>> It works alright, but I have seen the exact same message while
>> trying to figure out why mate-terminal does not start.
>> -- 
>> ng0
>> GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
>> GnuPG: https://n0is.noblogs.org/my-keys
>> https://www.infotropique.org https://krosos.org
>
> It is worth mentioning that this only happens with a
> desktop-services ressembling services list + no xfce-service
> or gnome-service in the system config.
>
> Reconfiguring and adding GNOME, switching tp GNOME makes
> this message not appear. We need to narrow down where
> this error comes from.

GTK+ applications will provide accessibility support over this dbus
service, so the AT-SPI clients (screen reader etc.) could use them.

And this 'org.a11y.Bus' service can be auto activated by the dbus
session daemon if the 'at-spi2-core' package is available.  If not,
we'll get thoese warnning from applications.

Usually they're harmless, and can be suppressed by set the environment
variable 'NO_AT_BRIGE=1'.





Information forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Sat, 02 Sep 2017 22:10:01 GMT) Full text and rfc822 format available.

Message #14 received at 28088 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: iyzsong <at> member.fsf.org (宋文武)
Cc: 28088 <at> debbugs.gnu.org
Subject: Re: bug#28088: "The name org.a11y.Bus was not provided by any
 .service files" with multiple applications
Date: Sun, 03 Sep 2017 00:09:30 +0200
Hi!

iyzsong <at> member.fsf.org (宋文武) skribis:

> GTK+ applications will provide accessibility support over this dbus
> service, so the AT-SPI clients (screen reader etc.) could use them.
>
> And this 'org.a11y.Bus' service can be auto activated by the dbus
> session daemon if the 'at-spi2-core' package is available.  If not,
> we'll get thoese warnning from applications.

It does sound like our GuixSD setup fails to activate org.a11y.Bus
though.  Should we add a service in %desktop-services that extends
‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
auto-activation works?

I think we should strive to provide accessible environments when
possible, as with GNOME.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Sun, 03 Sep 2017 03:12:01 GMT) Full text and rfc822 format available.

Message #17 received at 28088 <at> debbugs.gnu.org (full text, mbox):

From: iyzsong <at> member.fsf.org (宋文武)
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 28088 <at> debbugs.gnu.org
Subject: Re: bug#28088: "The name org.a11y.Bus was not provided by any
 .service files" with multiple applications
Date: Sun, 03 Sep 2017 11:11:18 +0800
ludo <at> gnu.org (Ludovic Courtès) writes:

> Hi!
>
> iyzsong <at> member.fsf.org (宋文武) skribis:
>
>> GTK+ applications will provide accessibility support over this dbus
>> service, so the AT-SPI clients (screen reader etc.) could use them.
>>
>> And this 'org.a11y.Bus' service can be auto activated by the dbus
>> session daemon if the 'at-spi2-core' package is available.  If not,
>> we'll get thoese warnning from applications.
>
> It does sound like our GuixSD setup fails to activate org.a11y.Bus
> though.  Should we add a service in %desktop-services that extends
> ‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
> auto-activation works?

It's not a dbus system service, we can extend 'profile-service-package'
with 'at-spi2-core' to make it available for the user's dbus session
daemon.

>
> I think we should strive to provide accessible environments when
>possible, as with GNOME.

Yes, but without a client (we only have 'orca') the AT-SPI service alone
is not useful, maybe we should add Orca to both GNOME and Xfce? (I'm not
a user of any, so can't be sure.)






Information forwarded to bug-guix <at> gnu.org:
bug#28088; Package guix. (Sun, 03 Sep 2017 19:15:01 GMT) Full text and rfc822 format available.

Message #20 received at 28088 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: iyzsong <at> member.fsf.org (宋文武)
Cc: 28088 <at> debbugs.gnu.org
Subject: Re: bug#28088: "The name org.a11y.Bus was not provided by any
 .service files" with multiple applications
Date: Sun, 03 Sep 2017 21:14:42 +0200
[Message part 1 (text/plain, inline)]
Hello!

iyzsong <at> member.fsf.org (宋文武) skribis:

> ludo <at> gnu.org (Ludovic Courtès) writes:
>
>> Hi!
>>
>> iyzsong <at> member.fsf.org (宋文武) skribis:
>>
>>> GTK+ applications will provide accessibility support over this dbus
>>> service, so the AT-SPI clients (screen reader etc.) could use them.
>>>
>>> And this 'org.a11y.Bus' service can be auto activated by the dbus
>>> session daemon if the 'at-spi2-core' package is available.  If not,
>>> we'll get thoese warnning from applications.
>>
>> It does sound like our GuixSD setup fails to activate org.a11y.Bus
>> though.  Should we add a service in %desktop-services that extends
>> ‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
>> auto-activation works?
>
> It's not a dbus system service, we can extend 'profile-service-package'
> with 'at-spi2-core' to make it available for the user's dbus session
> daemon.

Right.  In fact our ‘gnome’ package already propagates ‘at-spi2-core’
but not Orca.  Should we do this:

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 43547961b..a95214317 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5827,6 +5827,7 @@ associations for GNOME.")
        ("font-cantarell"            ,font-cantarell)
        ("font-dejavu"               ,font-dejavu)
        ("at-spi2-core"              ,at-spi2-core)
+       ("orca"                      ,orca)
        ("dbus"                      ,dbus)
        ("dconf"                     ,dconf)
        ("desktop-file-utils"        ,desktop-file-utils)
[Message part 3 (text/plain, inline)]
?

What about Xfce?

There’s still a problem for people not using GNOME/Xfce, but maybe we
can’t address it in the same way (and maybe Orca is not the right tool
either for those users; I see that we lack brltty for instance.)

Thanks,
Ludo’.

This bug report was last modified 7 years and 282 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.