diff options
| author | Po Lu | 2021-11-30 08:16:50 +0800 |
|---|---|---|
| committer | Po Lu | 2021-11-30 08:16:50 +0800 |
| commit | 8f5d2a3181d22f858ede3fb6a1452f99272901fe (patch) | |
| tree | 1921a09e17c7c29d2637b073cf7b2158c71c6017 /admin | |
| parent | 901938109f7b5574e97e787bee10441086680de8 (diff) | |
| parent | d8dd705e9d82df96d67d88e1bf90373b6b4fbaa9 (diff) | |
| download | emacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.tar.gz emacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.zip | |
Merge remote-tracking branch 'origin/master' into feature/pgtk
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/MAINTAINERS | 4 | ||||
| -rw-r--r-- | admin/authors.el | 5 | ||||
| -rwxr-xr-x | admin/automerge | 2 | ||||
| -rw-r--r-- | admin/gitmerge.el | 3 | ||||
| -rw-r--r-- | admin/notes/emba | 10 | ||||
| -rwxr-xr-x | admin/nt/dist-build/build-dep-zips.py | 4 | ||||
| -rw-r--r-- | admin/unidata/emoji-zwj.awk | 6 |
7 files changed, 23 insertions, 11 deletions
diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS index 02b8cf39bd6..33aeb528651 100644 --- a/admin/MAINTAINERS +++ b/admin/MAINTAINERS | |||
| @@ -138,6 +138,9 @@ Andrea Corallo | |||
| 138 | lisp/emacs-lisp/comp-cstr.el | 138 | lisp/emacs-lisp/comp-cstr.el |
| 139 | test/src/comp-*.el | 139 | test/src/comp-*.el |
| 140 | 140 | ||
| 141 | Stefan Kangas | ||
| 142 | admin/automerge | ||
| 143 | |||
| 141 | ============================================================================== | 144 | ============================================================================== |
| 142 | 2. Areas that someone is willing to maintain, although he would not | 145 | 2. Areas that someone is willing to maintain, although he would not |
| 143 | necessarily mind if someone else was the official maintainer. | 146 | necessarily mind if someone else was the official maintainer. |
| @@ -228,6 +231,7 @@ Michael Albinus | |||
| 228 | lisp/net/ange-ftp.el | 231 | lisp/net/ange-ftp.el |
| 229 | lisp/notifications.el | 232 | lisp/notifications.el |
| 230 | lisp/shadowfile.el | 233 | lisp/shadowfile.el |
| 234 | test/infra/* | ||
| 231 | test/lisp/autorevert-tests.el | 235 | test/lisp/autorevert-tests.el |
| 232 | test/lisp/files-tests.el (file-name-non-special) | 236 | test/lisp/files-tests.el (file-name-non-special) |
| 233 | test/lisp/shadowfile-tests.el | 237 | test/lisp/shadowfile-tests.el |
diff --git a/admin/authors.el b/admin/authors.el index fd46dabaa3a..1e8bf0364d6 100644 --- a/admin/authors.el +++ b/admin/authors.el | |||
| @@ -323,7 +323,8 @@ Changes to files matching one of the regexps in this list are not listed.") | |||
| 323 | "NEWS.unicode" "COPYING.DJ" "Makefile.old" "Makefile.am" | 323 | "NEWS.unicode" "COPYING.DJ" "Makefile.old" "Makefile.am" |
| 324 | "NEWS.1" "OOOOONEWS...OONEWS" "OOOONEWS" "etc/NEWS" | 324 | "NEWS.1" "OOOOONEWS...OONEWS" "OOOONEWS" "etc/NEWS" |
| 325 | "NEWS.1-17" "NEWS.18" "NEWS.19" "NEWS.20" "NEWS.21" "NEWS.22" | 325 | "NEWS.1-17" "NEWS.18" "NEWS.19" "NEWS.20" "NEWS.21" "NEWS.22" |
| 326 | "MAINTAINERS" "MH-E-NEWS" | 326 | "NEWS.23" "NEWS.24" "NEWS.25" "NEWS.26" "NEWS.27" "NEWS.28" |
| 327 | "MAINTAINERS" "ERC-NEWS" "MH-E-NEWS" "NXML-NEWS" | ||
| 327 | "install.sh" "install-sh" "missing" "mkinstalldirs" | 328 | "install.sh" "install-sh" "missing" "mkinstalldirs" |
| 328 | "termcap.dat" "termcap.src" "termcap.ucb" "termcap" | 329 | "termcap.dat" "termcap.src" "termcap.ucb" "termcap" |
| 329 | "ChangeLog.nextstep" "Emacs.clr" "spec.txt" | 330 | "ChangeLog.nextstep" "Emacs.clr" "spec.txt" |
| @@ -359,6 +360,8 @@ Changes to files matching one of the regexps in this list are not listed.") | |||
| 359 | "autogen/missing" "autogen" | 360 | "autogen/missing" "autogen" |
| 360 | "autogen/copy_autogen" ; not generated, but trivial and now removed | 361 | "autogen/copy_autogen" ; not generated, but trivial and now removed |
| 361 | "dir_top" | 362 | "dir_top" |
| 363 | ;; Imported into Emacs but externally maintained. | ||
| 364 | "publicsuffix.txt" "SKK-JISYO.L" | ||
| 362 | ;; Only existed briefly, then renamed: | 365 | ;; Only existed briefly, then renamed: |
| 363 | "images/icons/allout-widgets-dark-bg" | 366 | "images/icons/allout-widgets-dark-bg" |
| 364 | "images/icons/allout-widgets-light-bg" | 367 | "images/icons/allout-widgets-light-bg" |
diff --git a/admin/automerge b/admin/automerge index 227a404b7a3..81082f7dc68 100755 --- a/admin/automerge +++ b/admin/automerge | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | ## Copyright (C) 2018-2021 Free Software Foundation, Inc. | 4 | ## Copyright (C) 2018-2021 Free Software Foundation, Inc. |
| 5 | 5 | ||
| 6 | ## Author: Glenn Morris <rgm@gnu.org> | 6 | ## Author: Glenn Morris <rgm@gnu.org> |
| 7 | ## Maintainer: emacs-devel@gnu.org | 7 | ## Maintainer: Stefan Kangas <stefan@marxist.se> |
| 8 | 8 | ||
| 9 | ## This file is part of GNU Emacs. | 9 | ## This file is part of GNU Emacs. |
| 10 | 10 | ||
diff --git a/admin/gitmerge.el b/admin/gitmerge.el index 67fca87c119..658ceb77f49 100644 --- a/admin/gitmerge.el +++ b/admin/gitmerge.el | |||
| @@ -68,8 +68,7 @@ bump Emacs version\\|Auto-commit")) | |||
| 68 | (defvar gitmerge-minimum-missing 10 | 68 | (defvar gitmerge-minimum-missing 10 |
| 69 | "Minimum number of missing commits to consider merging in batch mode.") | 69 | "Minimum number of missing commits to consider merging in batch mode.") |
| 70 | 70 | ||
| 71 | (defvar gitmerge-status-file (expand-file-name "gitmerge-status" | 71 | (defvar gitmerge-status-file (locate-user-emacs-file "gitmerge-status") |
| 72 | user-emacs-directory) | ||
| 73 | "File where missing commits will be saved between sessions.") | 72 | "File where missing commits will be saved between sessions.") |
| 74 | 73 | ||
| 75 | (defvar gitmerge-ignore-branches-regexp | 74 | (defvar gitmerge-ignore-branches-regexp |
diff --git a/admin/notes/emba b/admin/notes/emba index 4e500bc92cf..f1b52b2cde0 100644 --- a/admin/notes/emba +++ b/admin/notes/emba | |||
| @@ -28,15 +28,21 @@ The messages contain a URL to the log file of the failed job, like | |||
| 28 | * Emacs jobset | 28 | * Emacs jobset |
| 29 | 29 | ||
| 30 | The Emacs jobset is defined in the Emacs source tree, file | 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 | 31 | '.gitlab-ci.yml'. All related files are located in directory |
| 32 | 'test/infra'. They could be adapted for every Emacs branch, see | ||
| 32 | <https://emba.gnu.org/help/ci/yaml/README.md>. | 33 | <https://emba.gnu.org/help/ci/yaml/README.md>. |
| 33 | 34 | ||
| 34 | A jobset on Gitlab is called pipeline. Emacs pipelines run through | 35 | A jobset on Gitlab is called pipeline. Emacs pipelines run through |
| 35 | the stages 'build-images', 'platform-images' and 'native-comp-images' | 36 | the stages 'build-images', 'platform-images' and 'native-comp-images' |
| 36 | (create an Emacs instance by 'make bootstrap' with different | 37 | (create an Emacs instance by 'make bootstrap' with different |
| 37 | configuration parameters) as well as 'normal', 'slow', 'platforms' and | 38 | configuration parameters) as well as 'normal', 'platforms' and |
| 38 | 'native-comp' (run respective test jobs based on the produced images). | 39 | 'native-comp' (run respective test jobs based on the produced images). |
| 39 | 40 | ||
| 41 | The jobs for stage 'normal' are contained in the file | ||
| 42 | 'test/infra/test-jobs.yml'. This file is generated by calling 'make | ||
| 43 | -C test generate-test-jobs' in the Emacs source tree, and the | ||
| 44 | resulting file shall be pushed to the Emacs git repository afterwards. | ||
| 45 | |||
| 40 | Every job runs in a Debian docker container. It uses the local clone | 46 | Every job runs in a Debian docker container. It uses the local clone |
| 41 | of the Emacs git repository to perform a bootstrap and test of Emacs. | 47 | of the Emacs git repository to perform a bootstrap and test of Emacs. |
| 42 | This could happen for several jobs with changed configuration, compile | 48 | This could happen for several jobs with changed configuration, compile |
diff --git a/admin/nt/dist-build/build-dep-zips.py b/admin/nt/dist-build/build-dep-zips.py index 6bed191cae7..dfff493b640 100755 --- a/admin/nt/dist-build/build-dep-zips.py +++ b/admin/nt/dist-build/build-dep-zips.py | |||
| @@ -123,7 +123,7 @@ MUNGE_DEP_PKGS={ | |||
| 123 | 123 | ||
| 124 | ## Currently no packages seem to require this! | 124 | ## Currently no packages seem to require this! |
| 125 | ARCH_PKGS=[] | 125 | ARCH_PKGS=[] |
| 126 | SRC_REPO="https://sourceforge.net/projects/msys2/files/REPOS/MINGW/Sources" | 126 | SRC_REPO="https://repo.msys2.org/mingw/sources" |
| 127 | 127 | ||
| 128 | 128 | ||
| 129 | def immediate_deps(pkgs): | 129 | def immediate_deps(pkgs): |
| @@ -169,7 +169,7 @@ def download_source(tarball): | |||
| 169 | if not os.path.exists("../emacs-src-cache/{}".format(tarball)): | 169 | if not os.path.exists("../emacs-src-cache/{}".format(tarball)): |
| 170 | print("Downloading {}...".format(tarball)) | 170 | print("Downloading {}...".format(tarball)) |
| 171 | check_output_maybe( | 171 | check_output_maybe( |
| 172 | "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}/download" | 172 | "wget -a ../download.log -O ../emacs-src-cache/{} {}/{}" |
| 173 | .format(tarball, SRC_REPO, tarball), | 173 | .format(tarball, SRC_REPO, tarball), |
| 174 | shell=True | 174 | shell=True |
| 175 | ) | 175 | ) |
diff --git a/admin/unidata/emoji-zwj.awk b/admin/unidata/emoji-zwj.awk index d4e2944ca34..e704cb45263 100644 --- a/admin/unidata/emoji-zwj.awk +++ b/admin/unidata/emoji-zwj.awk | |||
| @@ -114,7 +114,7 @@ END { | |||
| 114 | print " (nconc (char-table-range composition-function-table (car elt))" | 114 | print " (nconc (char-table-range composition-function-table (car elt))" |
| 115 | print " (list (vector (cdr elt)" | 115 | print " (list (vector (cdr elt)" |
| 116 | print " 0" | 116 | print " 0" |
| 117 | print " 'compose-gstring-for-graphic)))))" | 117 | print " #'compose-gstring-for-graphic)))))" |
| 118 | 118 | ||
| 119 | print ";; The following two blocks are derived by hand from emoji-sequences.txt" | 119 | print ";; The following two blocks are derived by hand from emoji-sequences.txt" |
| 120 | print ";; FIXME: add support for Emoji_Keycap_Sequence once we learn how to respect FE0F/VS-16" | 120 | print ";; FIXME: add support for Emoji_Keycap_Sequence once we learn how to respect FE0F/VS-16" |
| @@ -126,7 +126,7 @@ END { | |||
| 126 | print " (nconc (char-table-range composition-function-table '(#x1F1E6 . #x1F1FF))" | 126 | print " (nconc (char-table-range composition-function-table '(#x1F1E6 . #x1F1FF))" |
| 127 | print " (list (vector \"[\\U0001F1E6-\\U0001F1FF][\\U0001F1E6-\\U0001F1FF]\"" | 127 | print " (list (vector \"[\\U0001F1E6-\\U0001F1FF][\\U0001F1E6-\\U0001F1FF]\"" |
| 128 | print " 0" | 128 | print " 0" |
| 129 | print " 'compose-gstring-for-graphic))))" | 129 | print " #'compose-gstring-for-graphic))))" |
| 130 | 130 | ||
| 131 | print ";; UK Flags" | 131 | print ";; UK Flags" |
| 132 | print "(set-char-table-range composition-function-table" | 132 | print "(set-char-table-range composition-function-table" |
| @@ -134,7 +134,7 @@ END { | |||
| 134 | print " (nconc (char-table-range composition-function-table #x1F3F4)" | 134 | print " (nconc (char-table-range composition-function-table #x1F3F4)" |
| 135 | print " (list (vector \"\\U0001F3F4\\U000E0067\\U000E0062\\\\(?:\\U000E0065\\U000E006E\\U000E0067\\\\|\\U000E0073\\U000E0063\\U000E0074\\\\|\\U000E0077\\U000E006C\\U000E0073\\\\)\\U000E007F\"" | 135 | print " (list (vector \"\\U0001F3F4\\U000E0067\\U000E0062\\\\(?:\\U000E0065\\U000E006E\\U000E0067\\\\|\\U000E0073\\U000E0063\\U000E0074\\\\|\\U000E0077\\U000E006C\\U000E0073\\\\)\\U000E007F\"" |
| 136 | print " 0" | 136 | print " 0" |
| 137 | print " 'compose-gstring-for-graphic))))" | 137 | print " #'compose-gstring-for-graphic))))" |
| 138 | 138 | ||
| 139 | printf "\n(provide 'emoji-zwj)" | 139 | printf "\n(provide 'emoji-zwj)" |
| 140 | } | 140 | } |