aboutsummaryrefslogtreecommitdiffstats
path: root/admin/make-tarball.txt
diff options
context:
space:
mode:
authorPaul Eggert2017-09-13 15:52:52 -0700
committerPaul Eggert2017-09-13 15:54:37 -0700
commitbc511a64f6da9ab51acc7c8865e80c4a4cb655c2 (patch)
treeef96fb35c034096404b7edaa25982023f38cf84f /admin/make-tarball.txt
parent5da53a01912c2f5d46f5df4ef8cc13a34b5017d4 (diff)
downloademacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.tar.gz
emacs-bc511a64f6da9ab51acc7c8865e80c4a4cb655c2.zip
Prefer HTTPS to FTP and HTTP in documentation
Most of this change is to boilerplate commentary such as license URLs. This change was prompted by ftp://ftp.gnu.org's going-away party, planned for November. Change these FTP URLs to https://ftp.gnu.org instead. Make similar changes for URLs to other organizations moving away from FTP. Also, change HTTP to HTTPS for URLs to gnu.org and fsf.org when this works, as this will further help defend against man-in-the-middle attacks (for this part I omitted the MS-DOS and MS-Windows sources and the test tarballs to keep the workload down). HTTPS is not fully working to lists.gnu.org so I left those URLs alone for now.
Diffstat (limited to 'admin/make-tarball.txt')
-rw-r--r--admin/make-tarball.txt20
1 files changed, 10 insertions, 10 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index e5c77172c9f..5822f666db4 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -18,7 +18,7 @@ Steps to take before starting on the first pretest in any release sequence:
18 when preparing the first pretest for a major Emacs release.) 18 when preparing the first pretest for a major Emacs release.)
19 Commit cus-edit.el if changed. 19 Commit cus-edit.el if changed.
20 20
213. Remove any old pretests from ftp://alpha.gnu.org/gnu/emacs/pretest. 213. Remove any old pretests from https://alpha.gnu.org/gnu/emacs/pretest.
22 You can use 'gnupload --delete' (see below for more gnupload details). 22 You can use 'gnupload --delete' (see below for more gnupload details).
23 23
24General steps (for each step, check for possible errors): 24General steps (for each step, check for possible errors):
@@ -101,8 +101,8 @@ General steps (for each step, check for possible errors):
101 Check the contents of the new tar with admin/diff-tar-files 101 Check the contents of the new tar with admin/diff-tar-files
102 against the previous release (if this is the first pretest) or the 102 against the previous release (if this is the first pretest) or the
103 previous pretest. If you did not make the previous pretest 103 previous pretest. If you did not make the previous pretest
104 yourself, find it at <ftp://alpha.gnu.org/gnu/emacs/pretest>. 104 yourself, find it at <https://alpha.gnu.org/gnu/emacs/pretest>.
105 Releases are of course at <ftp://ftp.gnu.org/pub/gnu/emacs/>. 105 Releases are of course at <https://ftp.gnu.org/pub/gnu/emacs/>.
106 106
107 If this is the first pretest of a major release, just comparing 107 If this is the first pretest of a major release, just comparing
108 with the previous release may overlook many new files. You can try 108 with the previous release may overlook many new files. You can try
@@ -130,9 +130,9 @@ General steps (for each step, check for possible errors):
130 Now you should upload the files to the GNU ftp server. In order to 130 Now you should upload the files to the GNU ftp server. In order to
131 do that, you must be registered as an Emacs maintainer and have your 131 do that, you must be registered as an Emacs maintainer and have your
132 GPG key acknowledged by the ftp people. For instructions, see 132 GPG key acknowledged by the ftp people. For instructions, see
133 http://www.gnu.org/prep/maintain/html_node/Automated-Upload-Registration.html 133 https://www.gnu.org/prep/maintain/html_node/Automated-Upload-Registration.html
134 The simplest method to upload is to use the gnulib 134 The simplest method to upload is to use the gnulib
135 <http://www.gnu.org/s/gnulib/> script "build-aux/gnupload": 135 <https://www.gnu.org/s/gnulib/> script "build-aux/gnupload":
136 136
137 For a pretest: 137 For a pretest:
138 gnupload [--user your@gpg.key.email] --to alpha.gnu.org:emacs/pretest \ 138 gnupload [--user your@gpg.key.email] --to alpha.gnu.org:emacs/pretest \
@@ -161,11 +161,11 @@ General steps (for each step, check for possible errors):
161 FILE.sig, FILE.directive.asc. 161 FILE.sig, FILE.directive.asc.
162 For a release, place the files in the /incoming/ftp directory. 162 For a release, place the files in the /incoming/ftp directory.
163 For a pretest, place the files in /incoming/alpha instead, so that 163 For a pretest, place the files in /incoming/alpha instead, so that
164 they appear on ftp://alpha.gnu.org/. 164 they appear on https://alpha.gnu.org/.
165 165
16610. After five minutes, verify that the files are visible at 16610. After five minutes, verify that the files are visible at
167 ftp://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or 167 https://alpha.gnu.org/gnu/emacs/pretest/ for a pretest, or
168 ftp://ftp.gnu.org/gnu/emacs/ for a release. 168 https://ftp.gnu.org/gnu/emacs/ for a release.
169 169
170 Download them and check the signatures. Check they build. 170 Download them and check the signatures. Check they build.
171 171
@@ -185,7 +185,7 @@ UPDATING THE EMACS WEB PAGES AFTER A RELEASE
185 185
186As soon as possible after a release, the Emacs web pages should be updated. 186As soon as possible after a release, the Emacs web pages should be updated.
187Anyone with write access to the Emacs code repository can do this. 187Anyone with write access to the Emacs code repository can do this.
188For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>. 188For instructions, see <https://savannah.gnu.org/cvs/?group=emacs>.
189Changes go live more or less as soon as they are committed. 189Changes go live more or less as soon as they are committed.
190 190
191The pages to update are: 191The pages to update are:
@@ -215,5 +215,5 @@ Add compressed copies of the main info pages from the tarfile to manual/info/.
215Update the refcards/pdf/ and ps/ directories, and also 215Update the refcards/pdf/ and ps/ directories, and also
216refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist). 216refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist).
217 217
218Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one 218Browsing <https://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one
219way to check for any files that still need updating. 219way to check for any files that still need updating.