GNU bug report logs - #62485
Improve build system and make "real" defaults

Previous Next

Package: emacs;

Reported by: Bug gnu emacs <bug-gnu-emacs <at> gnu.org>

Date: Mon, 27 Mar 2023 15:45:05 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 62485 in the body.
You can then email your comments to 62485 AT debbugs.gnu.org in the normal way.

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-gnu-emacs <at> gnu.org:
bug#62485; Package emacs. (Mon, 27 Mar 2023 15:45:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Bug gnu emacs <bug-gnu-emacs <at> gnu.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 27 Mar 2023 15:45:05 GMT) Full text and rfc822 format available.

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

From: c.buhtz <at> posteo.jp
To: Bug gnu emacs <bug-gnu-emacs <at> gnu.org>
Subject: Improve build system and make "real" defaults
Date: Mon, 27 Mar 2023 13:44:19 +0000
Hello,

I was told that sqlite3 support is enabled by default when building 
Emacs29. Is it or is it not?
If not then I'm wrong with this issue report. Maybe I did something 
wrong.

Based on my own experience it seems to me that it depends on the fact if 
lib-sqlite3-dev is installed or not.

When the lib is not installed and I don't set an explicite sqlite3 
switch in the make-configure-build-system it build runs successfully 
without any warning or error. You see?! Sqlite is not default.

If you want to make it default then inform the user about missing 
sqlite-lib in all cases and not only if the --with-sqlite switch is set 
by the user.

The same stands for all other switches.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62485; Package emacs. (Mon, 27 Mar 2023 16:09:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Bug gnu emacs <bug-gnu-emacs <at> gnu.org>
Cc: 62485-done <at> debbugs.gnu.org
Subject: Re: bug#62485: Improve build system and make "real" defaults
Date: Mon, 27 Mar 2023 19:08:06 +0300
> Date: Mon, 27 Mar 2023 13:44:19 +0000
> From: c.buhtz <at> posteo.jp
> 
> Hello,
> 
> I was told that sqlite3 support is enabled by default when building 
> Emacs29. Is it or is it not?

Emacs builds with sqlite support if you have the sqlite3 library
installed.

> Based on my own experience it seems to me that it depends on the fact if 
> lib-sqlite3-dev is installed or not.

Yes.

> When the lib is not installed and I don't set an explicite sqlite3 
> switch in the make-configure-build-system it build runs successfully 
> without any warning or error. You see?! Sqlite is not default.

Who told you it was the default?  The file NEWS says:

  +++
  ** Emacs can be built with built-in support for accessing SQLite databases.
  This uses the popular sqlite3 library, and can be disabled by using
  the '--without-sqlite3' option to the 'configure' script.

> If you want to make it default then inform the user about missing 
> sqlite-lib in all cases and not only if the --with-sqlite switch is set 
> by the user.

That is not how we define the optional dependencies.  We only do that
for dependencies without which Emacs will be much less powerful or
performant.  Most optional dependencies are not of this kind: Emacs
can be entirely functional without SQLite support.

This is not a bug.

Closing.




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Mon, 27 Mar 2023 16:09:02 GMT) Full text and rfc822 format available.

Notification sent to Bug gnu emacs <bug-gnu-emacs <at> gnu.org>:
bug acknowledged by developer. (Mon, 27 Mar 2023 16:09:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62485; Package emacs. (Thu, 30 Mar 2023 06:24:05 GMT) Full text and rfc822 format available.

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

From: Jean Louis <bugs <at> gnu.support>
To: 62485 <at> debbugs.gnu.org
Subject: Re: bug#62485: Acknowledgement (Improve build system and make "real"
 defaults)
Date: Thu, 30 Mar 2023 09:19:29 +0300
* GNU bug Tracking System <help-debbugs <at> gnu.org> [2023-03-27 19:06]:
> Thank you for filing a new bug report with debbugs.gnu.org.
> 62485: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62485

I have not filed this report, but I have received confirmation like I
filed it.

--
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#62485; Package emacs. (Fri, 31 Mar 2023 05:13:02 GMT) Full text and rfc822 format available.

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

From: Jim Porter <jporterbugs <at> gmail.com>
To: Jean Louis <bugs <at> gnu.support>, 62485 <at> debbugs.gnu.org
Subject: Re: bug#62485: Acknowledgement (Improve build system and make "real"
 defaults)
Date: Thu, 30 Mar 2023 22:12:17 -0700
On 3/29/2023 11:19 PM, Jean Louis wrote:
> * GNU bug Tracking System <help-debbugs <at> gnu.org> [2023-03-27 19:06]:
>> Thank you for filing a new bug report with debbugs.gnu.org.
>> 62485: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62485
> 
> I have not filed this report, but I have received confirmation like I
> filed it.

I believe that's because the original message has a Reply-To header set 
to this mailing list. I guess the Debbugs software could check for that 
situation, but I'm not sure it's a big deal either way; just a bit 
confusing.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 28 Apr 2023 11:24:17 GMT) Full text and rfc822 format available.

This bug report was last modified 358 days ago.

Previous Next


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