diff options
| author | YAMAMOTO Mitsuharu | 2019-04-27 18:33:39 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu | 2019-04-27 18:33:39 +0900 |
| commit | 886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28 (patch) | |
| tree | b5770d9fc10a704ad8aeb3474c6940121252c770 /admin/notes | |
| parent | 015a6e1df2772bd43680df5cbeaffccf98a881da (diff) | |
| parent | 8dc00b2f1e6523c634df3e24379afbe712a32b27 (diff) | |
| download | emacs-886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28.tar.gz emacs-886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28.zip | |
Merge branch 'master' into harfbuzz
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/bugtracker | 22 | ||||
| -rw-r--r-- | admin/notes/copyright | 5 | ||||
| -rw-r--r-- | admin/notes/emba | 64 | ||||
| -rw-r--r-- | admin/notes/font-backend | 2 | ||||
| -rw-r--r-- | admin/notes/hydra | 6 | ||||
| -rw-r--r-- | admin/notes/multi-tty | 2 | ||||
| -rw-r--r-- | admin/notes/unicode | 55 | ||||
| -rw-r--r-- | admin/notes/www | 2 |
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 | |||
| 241 | if you just send them to the bug-report number). Bcc: is better than Cc: | 241 | if you just send them to the bug-report number). Bcc: is better than Cc: |
| 242 | in case people use Reply-To-All in response. | 242 | in case people use Reply-To-All in response. |
| 243 | 243 | ||
| 244 | For the full documentation of control commands, see | ||
| 245 | https://debbugs.gnu.org/server-control.html | ||
| 246 | |||
| 244 | Some useful control commands: | 247 | Some useful control commands: |
| 245 | 248 | ||
| 249 | *** To close a bug and indicate in what Emacs version it was fixed | ||
| 250 | close 123 VERSION | ||
| 251 | |||
| 252 | where VERSION is XX.YY numerical version number, like 42.1. | ||
| 253 | |||
| 246 | *** To reopen a closed bug: | 254 | *** To reopen a closed bug: |
| 247 | reopen 123 | 255 | reopen 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). |
| 250 | The available tags are: | 258 | The available tags are: |
| 251 | patch wontfix moreinfo unreproducible fixed notabug | 259 | patch wontfix moreinfo unreproducible fixed notabug security confirmed |
| 252 | See https://debbugs.gnu.org/Developer#tags | 260 | See https://debbugs.gnu.org/Developer#tags |
| 253 | The list of tags can be prefixed with +, - or =, meaning to add (the | 261 | The list of tags can be prefixed with +, - or =, meaning to add (the |
| 254 | default), remove, or reset the tags. E.g.: | 262 | default), remove, or reset the tags. E.g.: |
| 255 | 263 | ||
| 256 | tags 123 + wontfix | 264 | tags 123 + wontfix |
| 257 | 265 | ||
| 258 | ** URL shortcuts | 266 | *** URL shortcuts |
| 259 | 267 | ||
| 260 | https://debbugs.gnu.org/... | 268 | https://debbugs.gnu.org/... |
| 261 | 269 | ||
| @@ -266,7 +274,7 @@ from:submitter@email.address | |||
| 266 | severity:severity # all bugs of given severity | 274 | severity:severity # all bugs of given severity |
| 267 | tag:tag # all bugs with given tag | 275 | tag:tag # all bugs with given tag |
| 268 | 276 | ||
| 269 | ** Usertags | 277 | *** Usertags |
| 270 | 278 | ||
| 271 | See <http://wiki.debian.org/bugs.debian.org/usertags> | 279 | See <http://wiki.debian.org/bugs.debian.org/usertags> |
| 272 | 280 | ||
| @@ -410,21 +418,21 @@ reassign 1234 emacs | |||
| 410 | Note that reassigning clears the list of found versions, even if the | 418 | Note that reassigning clears the list of found versions, even if the |
| 411 | new packages includes the original one. | 419 | new 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: |
| 414 | reassign 123 spam | 422 | reassign 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: |
| 419 | retitle 123 Some New Title | 427 | retitle 123 Some New Title |
| 420 | 428 | ||
| 421 | ** To change the submitter address: | 429 | *** To change the submitter address: |
| 422 | submitter 123 none@example.com | 430 | submitter 123 none@example.com |
| 423 | 431 | ||
| 424 | Note that it does not seem to work to specify "Submitter:" in the | 432 | Note that it does not seem to work to specify "Submitter:" in the |
| 425 | pseudo-header when first reporting a bug. | 433 | pseudo-header when first reporting a bug. |
| 426 | 434 | ||
| 427 | ** How does archiving work? | 435 | *** How does archiving work? |
| 428 | You can still send mail to a bug after it is closed. After 28 days with | 436 | You can still send mail to a bug after it is closed. After 28 days with |
| 429 | no activity, the bug is archived, at which point no more changes can | 437 | no activity, the bug is archived, at which point no more changes can |
| 430 | be made. If you try to send mail to the bug after that (or merge with | 438 | be 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 @@ | |||
| 1 | Copyright (C) 2007-2018 Free Software Foundation, Inc. | 1 | Copyright (C) 2007-2019 Free Software Foundation, Inc. |
| 2 | See the end of the file for license conditions. | 2 | See 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 | ||
| 164 | etc/FTP, ORDERS | ||
| 165 | - trivial (at time of writing), no license needed | ||
| 166 | |||
| 167 | etc/HELLO | 164 | etc/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 | |||
| 3 | Copyright (C) 2019 Free Software Foundation, Inc. | ||
| 4 | See the end of the file for license conditions. | ||
| 5 | |||
| 6 | NOTES FOR EMACS CONTINUOUS BUILD ON EMBA | ||
| 7 | |||
| 8 | A continuous build for Emacs can be found at | ||
| 9 | <https://emba.gnu.org/emacs/emacs>, a Gitlab instance. It watches the | ||
| 10 | Emacs git repository and starts a pipeline (jobset) if there are new | ||
| 11 | changes. This happens for all Emacs branches. | ||
| 12 | |||
| 13 | * Mail notifications | ||
| 14 | |||
| 15 | In addition to the web interface, emba can send notifications by email | ||
| 16 | when a job fails. It sends notifications about test status to | ||
| 17 | <emacs-buildstatus@gnu.org>. | ||
| 18 | |||
| 19 | If you want to receive these notifications, please subscribe at | ||
| 20 | <https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>. | ||
| 21 | |||
| 22 | Alternatively, these notifications can be read via gmane at | ||
| 23 | <nntp+news.gmane.org:gmane.emacs.buildstatus>. | ||
| 24 | |||
| 25 | The 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 | |||
| 30 | The 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 | |||
| 34 | Every job runs in a Debian docker container. It uses the local clone | ||
| 35 | of the Emacs git repository to perform a bootstrap and test of Emacs. | ||
| 36 | This could happen for several jobs with changed configuration, compile | ||
| 37 | and test parameters. | ||
| 38 | |||
| 39 | * Emba configuration | ||
| 40 | |||
| 41 | The emba configuration files are hosted on | ||
| 42 | <https://gitlab.com/emacs-ci/emba-ansible>. | ||
| 43 | |||
| 44 | * Identifying emba | ||
| 45 | |||
| 46 | Lisp packages, Makefiles, scripts, and other software could determine | ||
| 47 | whether they run on emba by checking for the environment variable | ||
| 48 | EMACS_EMBA_CI. | ||
| 49 | |||
| 50 | |||
| 51 | This file is part of GNU Emacs. | ||
| 52 | |||
| 53 | GNU Emacs is free software: you can redistribute it and/or modify | ||
| 54 | it under the terms of the GNU General Public License as published by | ||
| 55 | the Free Software Foundation, either version 3 of the License, or | ||
| 56 | (at your option) any later version. | ||
| 57 | |||
| 58 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 59 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 60 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 61 | GNU General Public License for more details. | ||
| 62 | |||
| 63 | You should have received a copy of the GNU General Public License | ||
| 64 | along 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 @@ | |||
| 1 | Copyright (C) 2002-2018 Free Software Foundation, Inc. | 1 | Copyright (C) 2002-2019 Free Software Foundation, Inc. |
| 2 | See the end of the file for license conditions. | 2 | See 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 | ||
| 3 | Copyright (C) 2013-2018 Free Software Foundation, Inc. | 3 | Copyright (C) 2013-2019 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA | 6 | NOTES 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. |
| 12 | Sometimes jobs fail due to hydra problems rather than Emacs problems. | 12 | Sometimes jobs fail due to hydra problems rather than Emacs problems. |
| 13 | Eg it seems like the darwin build will never work again. | ||
| 14 | https://lists.gnu.org/r/hydra-users/2016-01/msg00000.html | ||
| 15 | 13 | ||
| 16 | * Mail notifications | 14 | * Mail notifications |
| 17 | In addition to the web interface, Hydra can send notifications by | 15 | In addition to the web interface, Hydra can send notifications by |
| @@ -22,6 +20,8 @@ Emacs trunk to emacs-buildstatus@gnu.org. | |||
| 22 | If you want to receive these notifications, please subscribe at | 20 | If you want to receive these notifications, please subscribe at |
| 23 | https://lists.gnu.org/mailman/listinfo/emacs-buildstatus | 21 | https://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 | ||
| 3 | Copyright (C) 2007-2018 Free Software Foundation, Inc. | 3 | Copyright (C) 2007-2019 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | From README.multi-tty in the multi-tty branch. | 6 | From 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 | ||
| 3 | Copyright (C) 2002-2018 Free Software Foundation, Inc. | 3 | Copyright (C) 2002-2019 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | Importing a new Unicode Standard version into Emacs | 6 | Importing 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 | ||
| 21 | First, the first 7 files need to be copied into admin/unidata/, and | 21 | First, the first 7 files need to be copied into admin/unidata/, and |
| 22 | then Emacs should be rebuilt for them to take effect. Rebuilding | 22 | the file https://www.unicode.org/copyright.html should be copied over |
| 23 | copyright.html in admin/unidata (that file might need trailing | ||
| 24 | whitespace removed before it can be committed to the Emacs | ||
| 25 | repository). | ||
| 26 | |||
| 27 | Then Emacs should be rebuilt for them to take effect. Rebuilding | ||
| 23 | Emacs updates several derived files elsewhere in the Emacs source | 28 | Emacs updates several derived files elsewhere in the Emacs source |
| 24 | tree, mainly in lisp/international/. | 29 | tree, mainly in lisp/international/. |
| 25 | 30 | ||
| @@ -28,7 +33,10 @@ files, pay attention to any warning or error messages. In particular, | |||
| 28 | admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines | 33 | admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines |
| 29 | new bidirectional attributes of characters, because unidata-gen.el, | 34 | new bidirectional attributes of characters, because unidata-gen.el, |
| 30 | bidi.c and dispextern.h need to be updated in that case; failure to do | 35 | bidi.c and dispextern.h need to be updated in that case; failure to do |
| 31 | so will cause aborts in redisplay. | 36 | so will cause aborts in redisplay. unidata-gen.el will also complain |
| 37 | if the format of the Unicode Copyright notice in copyright.html | ||
| 38 | changed in significant ways; in that case, update the regular | ||
| 39 | expression in unidata-gen-file used to extract the copyright string. | ||
| 32 | 40 | ||
| 33 | Next, review the changes in UnicodeData.txt vs the previous version | 41 | Next, review the changes in UnicodeData.txt vs the previous version |
| 34 | used by Emacs. Any changes, be it introduction of new scripts or | 42 | used 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 | ||
| 41 | The setting of char-width-table around line 1200 of characters.el | 49 | The setting of char-width-table around line 1200 of characters.el |
| 42 | should be checked against the latest version of the Unicode file | 50 | should be checked against the latest version of the Unicode file |
| 43 | EastAsianWidth.txt, and any discrepancies fixed. | 51 | EastAsianWidth.txt, and any discrepancies fixed: double-width |
| 52 | characters are those marked with W or F in that file. Zero-width | ||
| 53 | characters are not taken from EastAsianWidth.txt, they are those whose | ||
| 54 | Unicode General Category property is one of Mn, Me, or Cf, and also | ||
| 55 | Hangul jungseong and jongseong characters (a.k.a. "Jamo medial vowels" | ||
| 56 | and "Jamo final consonants"). | ||
| 44 | 57 | ||
| 45 | Any new scripts added by UnicodeData.txt will also need updates to | 58 | Any new scripts added by UnicodeData.txt will also need updates to |
| 46 | script-representative-chars defined in fontset.el, and also the list | 59 | script-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 | ||
| 3 | Copyright (C) 2013-2018 Free Software Foundation, Inc. | 3 | Copyright (C) 2013-2019 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | NOTES FOR EMACS WWW PAGES | 6 | NOTES FOR EMACS WWW PAGES |