aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2019-04-27 18:33:39 +0900
committerYAMAMOTO Mitsuharu2019-04-27 18:33:39 +0900
commit886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28 (patch)
treeb5770d9fc10a704ad8aeb3474c6940121252c770 /admin/notes
parent015a6e1df2772bd43680df5cbeaffccf98a881da (diff)
parent8dc00b2f1e6523c634df3e24379afbe712a32b27 (diff)
downloademacs-886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28.tar.gz
emacs-886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28.zip
Merge branch 'master' into harfbuzz
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/bugtracker22
-rw-r--r--admin/notes/copyright5
-rw-r--r--admin/notes/emba64
-rw-r--r--admin/notes/font-backend2
-rw-r--r--admin/notes/hydra6
-rw-r--r--admin/notes/multi-tty2
-rw-r--r--admin/notes/unicode55
-rw-r--r--admin/notes/www2
8 files changed, 112 insertions, 46 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker
index f3bc3045542..92ae326ffd5 100644
--- a/admin/notes/bugtracker
+++ b/admin/notes/bugtracker
@@ -241,21 +241,29 @@ report, and Bcc: the control server (note the commands have no effect
241if you just send them to the bug-report number). Bcc: is better than Cc: 241if you just send them to the bug-report number). Bcc: is better than Cc:
242in case people use Reply-To-All in response. 242in case people use Reply-To-All in response.
243 243
244For the full documentation of control commands, see
245https://debbugs.gnu.org/server-control.html
246
244Some useful control commands: 247Some useful control commands:
245 248
249*** To close a bug and indicate in what Emacs version it was fixed
250close 123 VERSION
251
252where VERSION is XX.YY numerical version number, like 42.1.
253
246*** To reopen a closed bug: 254*** To reopen a closed bug:
247reopen 123 255reopen 123
248 256
249*** Bugs can be tagged in various ways (eg wontfix, patch, etc). 257*** Bugs can be tagged in various ways (eg wontfix, patch, etc).
250The available tags are: 258The available tags are:
251patch wontfix moreinfo unreproducible fixed notabug 259patch wontfix moreinfo unreproducible fixed notabug security confirmed
252See https://debbugs.gnu.org/Developer#tags 260See https://debbugs.gnu.org/Developer#tags
253The list of tags can be prefixed with +, - or =, meaning to add (the 261The list of tags can be prefixed with +, - or =, meaning to add (the
254default), remove, or reset the tags. E.g.: 262default), remove, or reset the tags. E.g.:
255 263
256tags 123 + wontfix 264tags 123 + wontfix
257 265
258** URL shortcuts 266*** URL shortcuts
259 267
260https://debbugs.gnu.org/... 268https://debbugs.gnu.org/...
261 269
@@ -266,7 +274,7 @@ from:submitter@email.address
266severity:severity # all bugs of given severity 274severity:severity # all bugs of given severity
267tag:tag # all bugs with given tag 275tag:tag # all bugs with given tag
268 276
269** Usertags 277*** Usertags
270 278
271See <http://wiki.debian.org/bugs.debian.org/usertags> 279See <http://wiki.debian.org/bugs.debian.org/usertags>
272 280
@@ -410,21 +418,21 @@ reassign 1234 emacs
410Note that reassigning clears the list of found versions, even if the 418Note that reassigning clears the list of found versions, even if the
411new packages includes the original one. 419new packages includes the original one.
412 420
413** To remove spam from the tracker, move it to the 'spam' pseudo-package: 421*** To remove spam from the tracker, move it to the 'spam' pseudo-package:
414reassign 123 spam 422reassign 123 spam
415 423
416(Should not be necessary any more, now that the input is moderated.) 424(Should not be necessary any more, now that the input is moderated.)
417 425
418** To change the title of a bug: 426*** To change the title of a bug:
419retitle 123 Some New Title 427retitle 123 Some New Title
420 428
421** To change the submitter address: 429*** To change the submitter address:
422submitter 123 none@example.com 430submitter 123 none@example.com
423 431
424Note that it does not seem to work to specify "Submitter:" in the 432Note that it does not seem to work to specify "Submitter:" in the
425pseudo-header when first reporting a bug. 433pseudo-header when first reporting a bug.
426 434
427** How does archiving work? 435*** How does archiving work?
428You can still send mail to a bug after it is closed. After 28 days with 436You can still send mail to a bug after it is closed. After 28 days with
429no activity, the bug is archived, at which point no more changes can 437no activity, the bug is archived, at which point no more changes can
430be made. If you try to send mail to the bug after that (or merge with 438be made. If you try to send mail to the bug after that (or merge with
diff --git a/admin/notes/copyright b/admin/notes/copyright
index 246950eca54..e22db6bc557 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -1,4 +1,4 @@
1Copyright (C) 2007-2018 Free Software Foundation, Inc. 1Copyright (C) 2007-2019 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
@@ -161,9 +161,6 @@ etc/letter.pbm,letter.xpm
161 - trivial, no notice needed. 161 - trivial, no notice needed.
162<https://lists.gnu.org/r/emacs-devel/2007-02/msg00324.html> 162<https://lists.gnu.org/r/emacs-devel/2007-02/msg00324.html>
163 163
164etc/FTP, ORDERS
165 - trivial (at time of writing), no license needed
166
167etc/HELLO 164etc/HELLO
168 standard notices. Just a note that although the file itself is not 165 standard notices. Just a note that although the file itself is not
169 really copyrightable, in the wider context of it being part of 166 really copyrightable, in the wider context of it being part of
diff --git a/admin/notes/emba b/admin/notes/emba
new file mode 100644
index 00000000000..cb0dbc48095
--- /dev/null
+++ b/admin/notes/emba
@@ -0,0 +1,64 @@
1-*- mode: outline; coding: utf-8 -*-
2
3Copyright (C) 2019 Free Software Foundation, Inc.
4See the end of the file for license conditions.
5
6NOTES FOR EMACS CONTINUOUS BUILD ON EMBA
7
8A continuous build for Emacs can be found at
9<https://emba.gnu.org/emacs/emacs>, a Gitlab instance. It watches the
10Emacs git repository and starts a pipeline (jobset) if there are new
11changes. This happens for all Emacs branches.
12
13* Mail notifications
14
15In addition to the web interface, emba can send notifications by email
16when a job fails. It sends notifications about test status to
17<emacs-buildstatus@gnu.org>.
18
19If you want to receive these notifications, please subscribe at
20<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
21
22Alternatively, these notifications can be read via gmane at
23<nntp+news.gmane.org:gmane.emacs.buildstatus>.
24
25The messages contain a URL to the log file of the failed job, like
26<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
27
28* Emacs jobset
29
30The Emacs jobset is defined in the Emacs source tree, file
31'.gitlab-ci.yml'. It could be adapted for every Emacs branch, see
32<https://emba.gnu.org/help/ci/yaml/README.md>.
33
34Every job runs in a Debian docker container. It uses the local clone
35of the Emacs git repository to perform a bootstrap and test of Emacs.
36This could happen for several jobs with changed configuration, compile
37and test parameters.
38
39* Emba configuration
40
41The emba configuration files are hosted on
42<https://gitlab.com/emacs-ci/emba-ansible>.
43
44* Identifying emba
45
46Lisp packages, Makefiles, scripts, and other software could determine
47whether they run on emba by checking for the environment variable
48EMACS_EMBA_CI.
49
50
51This file is part of GNU Emacs.
52
53GNU Emacs is free software: you can redistribute it and/or modify
54it under the terms of the GNU General Public License as published by
55the Free Software Foundation, either version 3 of the License, or
56(at your option) any later version.
57
58GNU Emacs is distributed in the hope that it will be useful,
59but WITHOUT ANY WARRANTY; without even the implied warranty of
60MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
61GNU General Public License for more details.
62
63You should have received a copy of the GNU General Public License
64along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
diff --git a/admin/notes/font-backend b/admin/notes/font-backend
index fcb9c371780..eef7439bcc1 100644
--- a/admin/notes/font-backend
+++ b/admin/notes/font-backend
@@ -1,4 +1,4 @@
1Copyright (C) 2002-2018 Free Software Foundation, Inc. 1Copyright (C) 2002-2019 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
diff --git a/admin/notes/hydra b/admin/notes/hydra
index 5fe833236b1..da8d98693ea 100644
--- a/admin/notes/hydra
+++ b/admin/notes/hydra
@@ -1,6 +1,6 @@
1-*- mode: outline; coding: utf-8 -*- 1-*- mode: outline; coding: utf-8 -*-
2 2
3Copyright (C) 2013-2018 Free Software Foundation, Inc. 3Copyright (C) 2013-2019 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA 6NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
@@ -10,8 +10,6 @@ https://hydra.nixos.org/jobset/gnu/emacs-trunk
10 10
11* It builds Emacs on various platforms. 11* It builds Emacs on various platforms.
12Sometimes jobs fail due to hydra problems rather than Emacs problems. 12Sometimes jobs fail due to hydra problems rather than Emacs problems.
13Eg it seems like the darwin build will never work again.
14https://lists.gnu.org/r/hydra-users/2016-01/msg00000.html
15 13
16* Mail notifications 14* Mail notifications
17In addition to the web interface, Hydra can send notifications by 15In addition to the web interface, Hydra can send notifications by
@@ -22,6 +20,8 @@ Emacs trunk to emacs-buildstatus@gnu.org.
22If you want to receive these notifications, please subscribe at 20If you want to receive these notifications, please subscribe at
23https://lists.gnu.org/mailman/listinfo/emacs-buildstatus 21https://lists.gnu.org/mailman/listinfo/emacs-buildstatus
24 22
23(This feature seems to have been broken for ages.)
24
25* The Emacs jobset consists of the following jobs: 25* The Emacs jobset consists of the following jobs:
26 26
27** The 'tarball' job 27** The 'tarball' job
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index 619af8e7fab..e15a25b55ca 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -1,6 +1,6 @@
1-*- coding: utf-8; mode: text; -*- 1-*- coding: utf-8; mode: text; -*-
2 2
3Copyright (C) 2007-2018 Free Software Foundation, Inc. 3Copyright (C) 2007-2019 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6From README.multi-tty in the multi-tty branch. 6From README.multi-tty in the multi-tty branch.
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 40f93fc216f..4d6aa6e9a9e 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -1,6 +1,6 @@
1 -*-mode: text; coding: utf-8;-*- 1 -*-mode: text; coding: utf-8;-*-
2 2
3Copyright (C) 2002-2018 Free Software Foundation, Inc. 3Copyright (C) 2002-2019 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6Importing a new Unicode Standard version into Emacs 6Importing a new Unicode Standard version into Emacs
@@ -11,15 +11,20 @@ Emacs uses the following files from the Unicode Character Database
11 11
12 . UnicodeData.txt 12 . UnicodeData.txt
13 . Blocks.txt 13 . Blocks.txt
14 . BidiMirroring.txt
15 . BidiBrackets.txt 14 . BidiBrackets.txt
15 . BidiCharacterTest.txt
16 . BidiMirroring.txt
16 . IVD_Sequences.txt 17 . IVD_Sequences.txt
17 . NormalizationTest.txt 18 . NormalizationTest.txt
18 . SpecialCasing.txt 19 . SpecialCasing.txt
19 . BidiCharacterTest.txt
20 20
21First, the first 7 files need to be copied into admin/unidata/, and 21First, the first 7 files need to be copied into admin/unidata/, and
22then Emacs should be rebuilt for them to take effect. Rebuilding 22the file https://www.unicode.org/copyright.html should be copied over
23copyright.html in admin/unidata (that file might need trailing
24whitespace removed before it can be committed to the Emacs
25repository).
26
27Then Emacs should be rebuilt for them to take effect. Rebuilding
23Emacs updates several derived files elsewhere in the Emacs source 28Emacs updates several derived files elsewhere in the Emacs source
24tree, mainly in lisp/international/. 29tree, mainly in lisp/international/.
25 30
@@ -28,7 +33,10 @@ files, pay attention to any warning or error messages. In particular,
28admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines 33admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines
29new bidirectional attributes of characters, because unidata-gen.el, 34new bidirectional attributes of characters, because unidata-gen.el,
30bidi.c and dispextern.h need to be updated in that case; failure to do 35bidi.c and dispextern.h need to be updated in that case; failure to do
31so will cause aborts in redisplay. 36so will cause aborts in redisplay. unidata-gen.el will also complain
37if the format of the Unicode Copyright notice in copyright.html
38changed in significant ways; in that case, update the regular
39expression in unidata-gen-file used to extract the copyright string.
32 40
33Next, review the changes in UnicodeData.txt vs the previous version 41Next, review the changes in UnicodeData.txt vs the previous version
34used by Emacs. Any changes, be it introduction of new scripts or 42used by Emacs. Any changes, be it introduction of new scripts or
@@ -40,7 +48,12 @@ and see if any changes in admin/unidata/blocks.awk are required.
40 48
41The setting of char-width-table around line 1200 of characters.el 49The setting of char-width-table around line 1200 of characters.el
42should be checked against the latest version of the Unicode file 50should be checked against the latest version of the Unicode file
43EastAsianWidth.txt, and any discrepancies fixed. 51EastAsianWidth.txt, and any discrepancies fixed: double-width
52characters are those marked with W or F in that file. Zero-width
53characters are not taken from EastAsianWidth.txt, they are those whose
54Unicode General Category property is one of Mn, Me, or Cf, and also
55Hangul jungseong and jongseong characters (a.k.a. "Jamo medial vowels"
56and "Jamo final consonants").
44 57
45Any new scripts added by UnicodeData.txt will also need updates to 58Any new scripts added by UnicodeData.txt will also need updates to
46script-representative-chars defined in fontset.el, and also the list 59script-representative-chars defined in fontset.el, and also the list
@@ -230,37 +243,21 @@ nontrivial changes to the build process.
230 243
231 admin/charsets/mapfiles/cns2ucsdkw.txt 244 admin/charsets/mapfiles/cns2ucsdkw.txt
232 245
233 * iso-2022-7bit 246 * iso-2022-jp
234 247
235 Each of these files contains just one CJK charset, but Emacs 248 This contains just one CJK charset, but Emacs currently has no
236 currently has no easy way to specify set-charset-priority on a 249 easy way to specify set-charset-priority on a per-file basis, so
237 per-file basis, so converting any of these files to UTF-8 might 250 converting this file to UTF-8 might change the file's appearance
238 change the file's appearance when viewed by an Emacs that is 251 when viewed by an Emacs that is operating in some other language
239 operating in some other language environment. 252 environment.
240 253
241 etc/tutorials/TUTORIAL.ja 254 etc/tutorials/TUTORIAL.ja
242 lisp/international/ja-dic-cnv.el
243 lisp/international/ja-dic-utl.el
244 lisp/international/kinsoku.el
245 lisp/international/kkc.el
246 lisp/international/titdic-cnv.el
247 lisp/language/japan-util.el
248 lisp/language/japanese.el
249 lisp/leim/quail/cyril-jis.el
250 lisp/leim/quail/hanja-jis.el
251 lisp/leim/quail/japanese.el
252 lisp/leim/quail/py-punct.el
253 lisp/leim/quail/pypunct-b5.el
254
255 This file contains just Chinese characters, and has same problem.
256 Also, it contains characters that cannot be encoded in UTF-8.
257
258 lisp/international/titdic-cnv.el
259 255
260 * utf-8-emacs 256 * utf-8-emacs
261 257
262 These files contain characters that cannot be encoded in UTF-8. 258 These files contain characters that cannot be encoded in UTF-8.
263 259
260 lisp/international/titdic-cnv.el
264 lisp/language/ethio-util.el 261 lisp/language/ethio-util.el
265 lisp/language/ethiopic.el 262 lisp/language/ethiopic.el
266 lisp/language/ind-util.el 263 lisp/language/ind-util.el
diff --git a/admin/notes/www b/admin/notes/www
index 2652eccc15f..ed2349d9667 100644
--- a/admin/notes/www
+++ b/admin/notes/www
@@ -1,6 +1,6 @@
1-*- outline -*- 1-*- outline -*-
2 2
3Copyright (C) 2013-2018 Free Software Foundation, Inc. 3Copyright (C) 2013-2019 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6NOTES FOR EMACS WWW PAGES 6NOTES FOR EMACS WWW PAGES