GNU bug report logs - #75004
30.0.92; documentation unclear about D-Bus support

Previous Next

Package: emacs;

Reported by: Mike Kupfer <kupfer <at> rawbw.com>

Date: Sat, 21 Dec 2024 01:09:02 UTC

Severity: normal

Found in version 30.0.92

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 75004 <at> debbugs.gnu.org, kupfer <at> rawbw.com
Subject: bug#75004: 30.0.92; documentation unclear about D-Bus support
Date: Sun, 22 Dec 2024 14:18:13 +0200
> Cc: 75004 <at> debbugs.gnu.org
> Date: Sun, 22 Dec 2024 09:42:23 +0100
> From:  Michael Albinus via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> Mike Kupfer <kupfer <at> rawbw.com> writes:
> 
> > BTW, I was surprised that 'configure' did not error out when I supplied
> > --with-dbus (or --with-dbus=yes) on the command line.  I expect
> > 'configure' to disable a feature (and exit with status 0) if the feature
> > can't be provided and wasn't explicitly requested, but I thought the
> > inability to provide a specifically requested feature was considered an
> > error.  Am I misunderstanding how 'configure' is supposed to work?
> 
> I'm not an expert in this department. Eli?

This is not magic, and needs to be explicitly coded in configure.ac.
The --with-dbus option doesn't have such code, and basically turns on
D-Bus support only if available; otherwise it silently turns it off.
If we want to have --with-dbus error out, we need to change the
default of --with-dbus to "ifavailable', since otherwise many people
who don't want D-Bus or don't have it installed (or build Emacs on
platforms where D-Bus is unavailable) will get errors where previously
they didn't.




This bug report was last modified 152 days ago.

Previous Next


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