aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorPo Lu2021-11-30 08:16:50 +0800
committerPo Lu2021-11-30 08:16:50 +0800
commit8f5d2a3181d22f858ede3fb6a1452f99272901fe (patch)
tree1921a09e17c7c29d2637b073cf7b2158c71c6017 /admin
parent901938109f7b5574e97e787bee10441086680de8 (diff)
parentd8dd705e9d82df96d67d88e1bf90373b6b4fbaa9 (diff)
downloademacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.tar.gz
emacs-8f5d2a3181d22f858ede3fb6a1452f99272901fe.zip
Merge remote-tracking branch 'origin/master' into feature/pgtk
Diffstat (limited to 'admin')
-rw-r--r--admin/MAINTAINERS4
-rw-r--r--admin/authors.el5
-rwxr-xr-xadmin/automerge2
-rw-r--r--admin/gitmerge.el3
-rw-r--r--admin/notes/emba10
-rwxr-xr-xadmin/nt/dist-build/build-dep-zips.py4
-rw-r--r--admin/unidata/emoji-zwj.awk6
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
141Stefan Kangas
142 admin/automerge
143
141============================================================================== 144==============================================================================
1422. Areas that someone is willing to maintain, although he would not 1452. Areas that someone is willing to maintain, although he would not
143necessarily mind if someone else was the official maintainer. 146necessarily 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
30The Emacs jobset is defined in the Emacs source tree, file 30The 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
34A jobset on Gitlab is called pipeline. Emacs pipelines run through 35A jobset on Gitlab is called pipeline. Emacs pipelines run through
35the stages 'build-images', 'platform-images' and 'native-comp-images' 36the 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
37configuration parameters) as well as 'normal', 'slow', 'platforms' and 38configuration 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
41The 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
44resulting file shall be pushed to the Emacs git repository afterwards.
45
40Every job runs in a Debian docker container. It uses the local clone 46Every job runs in a Debian docker container. It uses the local clone
41of the Emacs git repository to perform a bootstrap and test of Emacs. 47of the Emacs git repository to perform a bootstrap and test of Emacs.
42This could happen for several jobs with changed configuration, compile 48This 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!
125ARCH_PKGS=[] 125ARCH_PKGS=[]
126SRC_REPO="https://sourceforge.net/projects/msys2/files/REPOS/MINGW/Sources" 126SRC_REPO="https://repo.msys2.org/mingw/sources"
127 127
128 128
129def immediate_deps(pkgs): 129def 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}