GNU bug report logs -
#38107
[PATCH 0/1] Warn about etc/indent-code.el when Emacs is absent.
Previous Next
Reported by: zimoun <zimon.toutoune <at> gmail.com>
Date: Thu, 7 Nov 2019 18:26:01 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <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 38107 in the body.
You can then email your comments to 38107 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#38107
; Package
guix-patches
.
(Thu, 07 Nov 2019 18:26:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
zimoun <zimon.toutoune <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 07 Nov 2019 18:26:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Dear,
Currently, if Emacs is absent of PATH then ./configure defaults to
/usr/bin/emacs, therefore the script etc/indent-code.el fails when the user
runs it.
With the patch, the file etc/indent-code.el will not be outputed if Emacs is
absent and ./configure warns the user.
From my point of view, it avoids trivial mistake of non-Emacs-er newcomers and
ease their experience when contributing.
All the best,
simon
zimoun (1):
configure.ac: Warn about etc/indent-code.el when Emacs is absent.
configure.ac | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
--
2.23.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#38107
; Package
guix-patches
.
(Thu, 07 Nov 2019 18:28:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 38107 <at> debbugs.gnu.org (full text, mbox):
---
configure.ac | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 689b28d984..599addfe59 100644
--- a/configure.ac
+++ b/configure.ac
@@ -280,9 +280,14 @@ dnl Documentation translation.
AM_MISSING_PROG([PO4A_TRANSLATE], [po4a-translate])
AM_MISSING_PROG([PO4A_UPDATEPO], [po4a-updatepo])
-dnl Emacs (optional), for 'etc/indent-package.el'.
-AC_PATH_PROG([EMACS], [emacs], [/usr/bin/emacs])
-AC_SUBST([EMACS])
+dnl Emacs (optional), for 'etc/indent-code.el'.
+AC_PATH_PROG([EMACS], [emacs])
+if test "x$EMACS" = x; then
+ AC_MSG_WARN([Install GNU Emacs to use etc/indent-code.el])
+else
+ AC_SUBST([EMACS])
+ AC_CONFIG_FILES([etc/indent-code.el], [chmod +x etc/indent-code.el])
+fi
case "$storedir" in
/gnu/store)
--
2.23.0
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Fri, 08 Nov 2019 22:57:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
zimoun <zimon.toutoune <at> gmail.com>
:
bug acknowledged by developer.
(Fri, 08 Nov 2019 22:57:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 38107-done <at> debbugs.gnu.org (full text, mbox):
zimoun <zimon.toutoune <at> gmail.com> skribis:
> ---
> configure.ac | 11 ++++++++---
> 1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 689b28d984..599addfe59 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -280,9 +280,14 @@ dnl Documentation translation.
> AM_MISSING_PROG([PO4A_TRANSLATE], [po4a-translate])
> AM_MISSING_PROG([PO4A_UPDATEPO], [po4a-updatepo])
>
> -dnl Emacs (optional), for 'etc/indent-package.el'.
> -AC_PATH_PROG([EMACS], [emacs], [/usr/bin/emacs])
> -AC_SUBST([EMACS])
> +dnl Emacs (optional), for 'etc/indent-code.el'.
> +AC_PATH_PROG([EMACS], [emacs])
> +if test "x$EMACS" = x; then
> + AC_MSG_WARN([Install GNU Emacs to use etc/indent-code.el])
> +else
> + AC_SUBST([EMACS])
> + AC_CONFIG_FILES([etc/indent-code.el], [chmod +x etc/indent-code.el])
> +fi
I removed the redundant ‘AC_CONFIG_FILES’ from the bottom, adjusted the
commit log, and applied.
Thanks!
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 07 Dec 2019 12:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 252 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.