Update source file encoding list
Update admin/notes/unicode, along with coding system cookies in
other files, so that the two match each other better.
* admin/notes/unicode: lisp/language/ethio-util.el and
lisp/language/ethiopic.el also use utf-8-emacs.
* admin/notes/hydra, doc/misc/dbus.texi, doc/misc/org.texi:
* doc/misc/remember.texi, etc/refcards/cs-dired-ref.tex:
* etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex:
* etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex:
* etc/refcards/sk-survival.tex:
Add "coding: utf-8" so that this file is not mishandled in a
Latin-1 or Big-5 locale.
* lisp/international/robin.el, lisp/org/ox-ascii.el:
Specify utf-8, not utf-8-emacs, as these are plain UTF-8 files.
* lisp/language/ethio-util.el: Fix trailer.
2015-04-28 17:51:21 +00:00
|
|
|
|
-*- mode: outline; coding: utf-8 -*-
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2020-01-01 00:19:43 +00:00
|
|
|
|
Copyright (C) 2013-2020 Free Software Foundation, Inc.
|
2013-08-10 22:54:32 +00:00
|
|
|
|
See the end of the file for license conditions.
|
|
|
|
|
|
|
|
|
|
NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
|
|
|
|
|
|
2013-08-29 01:12:51 +00:00
|
|
|
|
A continuous build for Emacs can be found at
|
2017-07-19 09:34:29 +00:00
|
|
|
|
https://hydra.nixos.org/jobset/gnu/emacs-trunk
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2013-08-29 01:12:51 +00:00
|
|
|
|
* It builds Emacs on various platforms.
|
|
|
|
|
Sometimes jobs fail due to hydra problems rather than Emacs problems.
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
|
|
|
|
* Mail notifications
|
2013-08-15 06:23:40 +00:00
|
|
|
|
In addition to the web interface, Hydra can send notifications by
|
2015-09-11 18:04:24 +00:00
|
|
|
|
email when the build status of a project changes, e.g., from
|
|
|
|
|
SUCCEEDED to FAILED. It sends notifications about build status in
|
2013-08-15 06:23:40 +00:00
|
|
|
|
Emacs trunk to emacs-buildstatus@gnu.org.
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
|
|
|
|
If you want to receive these notifications, please subscribe at
|
2017-07-19 09:34:29 +00:00
|
|
|
|
https://lists.gnu.org/mailman/listinfo/emacs-buildstatus
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2019-02-12 18:57:34 +00:00
|
|
|
|
(This feature seems to have been broken for ages.)
|
|
|
|
|
|
2013-08-10 22:54:32 +00:00
|
|
|
|
* The Emacs jobset consists of the following jobs:
|
|
|
|
|
|
2015-09-11 18:04:24 +00:00
|
|
|
|
** The 'tarball' job
|
2014-10-25 18:53:20 +00:00
|
|
|
|
which gets a checkout from the repository, and does a bootstrap followed
|
2013-08-29 01:12:51 +00:00
|
|
|
|
by running make-dist to create a tarball. If this job fails, all the
|
|
|
|
|
others will too (because they use the tarball as input).
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2015-09-11 18:04:24 +00:00
|
|
|
|
** The 'build' job
|
2017-07-19 09:34:29 +00:00
|
|
|
|
which starts from the tarball and does a normal build.
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
|
|
|
|
** The 'coverage' job
|
2017-07-19 09:34:29 +00:00
|
|
|
|
does a gcov build and then runs 'make check-expensive'. Fails if any
|
|
|
|
|
test fails.
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2013-08-15 06:23:40 +00:00
|
|
|
|
* Nix expressions
|
|
|
|
|
The recipe for GNU Emacs are available via Git:
|
2017-07-19 09:34:29 +00:00
|
|
|
|
https://git.savannah.gnu.org/cgit/hydra-recipes.git/tree/emacs
|
2013-08-15 06:23:40 +00:00
|
|
|
|
|
|
|
|
|
To modify the build job, email the patch to hydra-users@gnu.org. The
|
|
|
|
|
build recipes are written in the Nix language.
|
|
|
|
|
|
2017-07-18 20:40:23 +00:00
|
|
|
|
* Identifying hydra
|
|
|
|
|
Lisp packages, Makefiles, scripts, and other software could determine
|
|
|
|
|
whether they run on hydra by checking for the environment variable
|
|
|
|
|
EMACS_HYDRA_CI.
|
|
|
|
|
|
2013-08-15 06:23:40 +00:00
|
|
|
|
* Other Information
|
2013-08-10 22:54:32 +00:00
|
|
|
|
For a list of other GNU packages that have a continuous build on
|
2017-07-19 09:34:29 +00:00
|
|
|
|
Hydra, see https://hydra.nixos.org/project/gnu
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
2017-07-19 09:34:29 +00:00
|
|
|
|
See https://www.gnu.org/software/devel.html#Hydra for more information.
|
2013-08-15 06:23:40 +00:00
|
|
|
|
|
2013-08-10 22:54:32 +00:00
|
|
|
|
|
|
|
|
|
This file is part of GNU Emacs.
|
|
|
|
|
|
|
|
|
|
GNU Emacs is free software: you can redistribute it and/or modify
|
|
|
|
|
it under the terms of the GNU General Public License as published by
|
|
|
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
|
|
GNU Emacs is distributed in the hope that it will be useful,
|
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
|
GNU General Public License for more details.
|
|
|
|
|
|
|
|
|
|
You should have received a copy of the GNU General Public License
|
2017-09-13 22:52:52 +00:00
|
|
|
|
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
|