diff options
| author | Paul Eggert | 2017-09-13 15:52:52 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-09-13 15:54:37 -0700 |
| commit | bc511a64f6da9ab51acc7c8865e80c4a4cb655c2 (patch) | |
| tree | ef96fb35c034096404b7edaa25982023f38cf84f /admin/make-tarball.txt | |
| parent | 5da53a01912c2f5d46f5df4ef8cc13a34b5017d4 (diff) | |
| download | emacs-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.txt | 20 |
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 | ||
| 21 | 3. Remove any old pretests from ftp://alpha.gnu.org/gnu/emacs/pretest. | 21 | 3. 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 | ||
| 24 | General steps (for each step, check for possible errors): | 24 | General 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 | ||
| 166 | 10. After five minutes, verify that the files are visible at | 166 | 10. 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 | ||
| 186 | As soon as possible after a release, the Emacs web pages should be updated. | 186 | As soon as possible after a release, the Emacs web pages should be updated. |
| 187 | Anyone with write access to the Emacs code repository can do this. | 187 | Anyone with write access to the Emacs code repository can do this. |
| 188 | For instructions, see <http://savannah.gnu.org/cvs/?group=emacs>. | 188 | For instructions, see <https://savannah.gnu.org/cvs/?group=emacs>. |
| 189 | Changes go live more or less as soon as they are committed. | 189 | Changes go live more or less as soon as they are committed. |
| 190 | 190 | ||
| 191 | The pages to update are: | 191 | The pages to update are: |
| @@ -215,5 +215,5 @@ Add compressed copies of the main info pages from the tarfile to manual/info/. | |||
| 215 | Update the refcards/pdf/ and ps/ directories, and also | 215 | Update the refcards/pdf/ and ps/ directories, and also |
| 216 | refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist). | 216 | refcards/emacs-refcards.tar.gz (use make -C etc/refcards pdf ps dist). |
| 217 | 217 | ||
| 218 | Browsing <http://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one | 218 | Browsing <https://web.cvs.savannah.gnu.org/viewvc/?root=emacs> is one |
| 219 | way to check for any files that still need updating. | 219 | way to check for any files that still need updating. |