From: Ricardo Wurmus <rekado@elephly.net>
To: Pierre Neidhardt <ambrevar@gmail.com>
Cc: 31499@debbugs.gnu.org
Subject: [bug#31499] [PATCH 01/21] gnu: emacs-daemons: New variable.
Date: Tue, 22 May 2018 11:17:49 +0200 [thread overview]
Message-ID: <87po1onj5u.fsf@elephly.net> (raw)
In-Reply-To: <87603g3xwq.fsf@gmail.com>
Hi Pierre,
> Ricardo Wurmus <rekado@elephly.net> writes:
>
>>> + (uri (string-append "https://github.com/cbowdon/daemons.el/archive/"
>>> + version ".tar.gz"))
>>
>> Please do not use these auto-generated tarballs from GitHub, as they are
>> generated upon demand. This means that at some point in the future the
>> hash may change.
>
> OK, but I have a few question:
>
> - Why would the hash change? If the version tag is not changed (and
> it's not meant to) the archive remains the same, doesn't it? Besides
> many Emacs packages use the "/archive" URLs, such as
> `emacs-emms-player-mpv`.
Unfortunately, the archive does not remain the same. These archives are
created on demand and cached for months. Once they expire they are
recreated. Since the archives contain timestamps the hash will change.
We still have many packages that use the /archive URLs, which should be
changed eventually. I have been changing some of these URLs whenever I
updated one of the affected packages, but there are many more that
remain.
> - Do you know the difference between "/archive and "/releases/download"?
> For instance, Magit uses "https://github.com/magit/magit/releases/download/".
Releases are *uploaded* tarballs, not automatically generated tarballs.
Tarballs that have been uploaded to Github won’t change over time.
--
Ricardo
next prev parent reply other threads:[~2018-05-22 9:35 UTC|newest]
Thread overview: 120+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-18 18:48 [bug#31500] [PATCH 19/21] gnu: emacs-image+: New variable Pierre Neidhardt
2018-05-18 18:48 ` [bug#31499] [PATCH 01/21] gnu: emacs-daemons: " Pierre Neidhardt
2018-05-21 20:18 ` Ricardo Wurmus
2018-05-22 8:19 ` Pierre Neidhardt
2018-05-22 8:37 ` Pierre Neidhardt
2018-05-22 10:17 ` bug#31499: " Ricardo Wurmus
2018-05-22 9:17 ` Ricardo Wurmus [this message]
2018-05-24 16:27 ` [bug#31499] " Leo Famulari
2018-05-22 10:10 ` Clément Lassieur
2018-05-22 10:18 ` Pierre Neidhardt
2018-05-22 10:44 ` Pierre Neidhardt
2018-05-22 12:58 ` Clément Lassieur
2018-05-18 18:48 ` [bug#31501] [PATCH 17/21] gnu: emacs-helm-mu: " Pierre Neidhardt
2018-06-01 7:54 ` [bug#31501] [PATCH 17/21] gnu: Add emacs-helm-mu Pierre Neidhardt
2018-06-06 9:44 ` Pierre Neidhardt
2018-06-11 12:55 ` bug#31501: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31503] [PATCH 07/21] gnu: emacs-evil-org: New variable Pierre Neidhardt
2018-06-01 7:49 ` [bug#31503] [PATCH 07/21] gnu: Add emacs-evil-org Pierre Neidhardt
2018-06-02 13:55 ` bug#31503: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31502] [PATCH 05/21] gnu: emacs-evil-mu4e: New variable Pierre Neidhardt
2018-06-01 7:49 ` [bug#31502] [PATCH 05/21] gnu: Add emacs-evil-mu4e Pierre Neidhardt
2018-06-02 13:51 ` bug#31502: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31504] [PATCH 14/21] gnu: emacs-helm-exwm: New variable Pierre Neidhardt
2018-06-01 7:53 ` [bug#31504] [PATCH 14/21] gnu: Add emacs-helm-exwm Pierre Neidhardt
2018-06-01 7:54 ` [bug#31504] [PATCH 18/21] gnu: Add emacs-helm-pass Pierre Neidhardt
2018-06-01 7:58 ` Pierre Neidhardt
2018-06-06 9:43 ` [bug#31504] [PATCH 14/21] gnu: Add emacs-helm-exwm Pierre Neidhardt
2018-06-08 14:59 ` bug#31504: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31505] [PATCH 18/21] gnu: emacs-helm-pass: New variable Pierre Neidhardt
2018-06-01 7:54 ` [bug#31505] [PATCH 18/21] gnu: Add emacs-helm-pass Pierre Neidhardt
2018-06-06 9:45 ` Pierre Neidhardt
2018-06-11 13:00 ` bug#31505: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31506] [PATCH 13/21] gnu: emacs-helm-emms: New variable Pierre Neidhardt
2018-06-01 7:52 ` [bug#31506] [PATCH 13/21] gnu: Add emacs-helm-emms Pierre Neidhardt
2018-06-08 14:57 ` bug#31506: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31507] [PATCH 04/21] gnu: emacs-evil-magit: New variable Pierre Neidhardt
2018-06-01 7:48 ` [bug#31507] [PATCH 04/21] gnu: Add emacs-evil-magit Pierre Neidhardt
2018-06-02 13:49 ` bug#31507: " Ludovic Courtès
2018-05-18 18:48 ` [bug#31508] [PATCH 21/21] gnu: emacs-wgrep-helm: New variable Pierre Neidhardt
2018-06-01 7:56 ` [bug#31508] [PATCH 21/21] gnu: Add Add emacs-wgrep-helm Pierre Neidhardt
2018-06-11 13:20 ` bug#31508: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31509] [PATCH 03/21] gnu: emacs-evil-ediff: New variable Pierre Neidhardt
2018-05-31 15:47 ` bug#31509: " Ludovic Courtès
2018-05-31 15:53 ` [bug#31509] " Ludovic Courtès
2018-05-31 15:57 ` Pierre Neidhardt
2018-06-01 7:59 ` Pierre Neidhardt
2018-06-01 12:13 ` Ludovic Courtès
2018-06-01 13:52 ` Pierre Neidhardt
2018-06-01 7:44 ` [bug#31509] [PATCH 03/21] gnu: Add emacs-evil-ediff Pierre Neidhardt
2018-06-02 13:47 ` bug#31509: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31510] [PATCH 16/21] gnu: emacs-helm-ls-git: New variable Pierre Neidhardt
2018-06-01 7:53 ` [bug#31510] [PATCH 16/21] gnu: Add emacs-helm-ls-git Pierre Neidhardt
2018-06-11 12:50 ` bug#31510: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31511] [PATCH 20/21] gnu: emacs-package-lint: New variable Pierre Neidhardt
2018-06-01 7:55 ` [bug#31511] [PATCH 20/21] gnu: Add emacs-package-lint Pierre Neidhardt
2018-06-11 13:17 ` Ludovic Courtès
2018-05-18 18:49 ` [bug#31512] [PATCH 11/21] gnu: emacs-helm-company: New variable Pierre Neidhardt
2018-06-01 7:51 ` [bug#31512] [PATCH 11/21] gnu: Add emacs-helm-company Pierre Neidhardt
2018-06-08 14:53 ` bug#31512: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31513] [PATCH 15/21] gnu: emacs-helm-flycheck: New variable Pierre Neidhardt
2018-06-01 7:53 ` [bug#31513] [PATCH 15/21] gnu: Add emacs-helm-flycheck Pierre Neidhardt
2018-06-08 15:01 ` bug#31513: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31514] [PATCH 09/21] gnu: emacs-gif-screencast: New variable Pierre Neidhardt
2018-06-01 7:50 ` [bug#31514] [PATCH 09/21] gnu: Add emacs-gif-screencast Pierre Neidhardt
2018-06-02 14:02 ` Ludovic Courtès
2018-06-02 16:53 ` Pierre Neidhardt
2018-06-02 20:41 ` Ludovic Courtès
2018-06-06 9:46 ` Pierre Neidhardt
2018-06-06 9:38 ` Pierre Neidhardt
2018-06-08 14:40 ` bug#31514: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31515] [PATCH 12/21] gnu: emacs-helm-descbinds: New variable Pierre Neidhardt
2018-06-01 7:52 ` [bug#31515] [PATCH 12/21] gnu: Add emacs-helm-descbinds Pierre Neidhardt
2018-05-18 18:49 ` [bug#31516] [PATCH 06/21] gnu: emacs-evil-multiedit: New variable Pierre Neidhardt
2018-06-01 7:49 ` [bug#31516] [PATCH 06/21] gnu: Add emacs-evil-multiedit Pierre Neidhardt
2018-06-02 13:54 ` bug#31516: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31517] [PATCH 02/21] gnu: emacs-esh-autosuggest: New variable Pierre Neidhardt
2018-05-21 20:19 ` Ricardo Wurmus
2018-05-22 8:38 ` Pierre Neidhardt
2018-05-22 12:59 ` bug#31517: " Ricardo Wurmus
2018-05-18 18:49 ` [bug#31519] [PATCH 08/21] gnu: emacs-fish-completion: " Pierre Neidhardt
2018-06-01 7:50 ` [bug#31519] [PATCH 08/21] gnu: Add emacs-fish-completion Pierre Neidhardt
2018-06-02 13:59 ` bug#31519: " Ludovic Courtès
2018-05-18 18:49 ` [bug#31518] [PATCH 10/21] gnu: emacs-google-translate: New variable Pierre Neidhardt
2018-06-01 7:51 ` [bug#31518] [PATCH 10/21] gnu: Add emacs-google-translate Pierre Neidhardt
2018-06-08 14:49 ` bug#31518: " Ludovic Courtès
2018-06-09 9:12 ` 2 ideas (Was: Re: bug#31518: [PATCH 10/21] gnu: Add emacs-google-translate.) swedebugia
2018-06-09 11:17 ` Nils Gillmann
2018-06-10 7:19 ` 2 ideas Chris Marusich
2018-06-10 9:54 ` Pierre Neidhardt
2018-06-10 11:26 ` Thorsten Wilms
2018-06-10 11:45 ` Gábor Boskovits
2018-06-10 11:35 ` 2 ideas (Was: Re: bug#31518: [PATCH 10/21] gnu: Add emacs-google-translate.) Ricardo Wurmus
2018-06-10 13:42 ` swedebugia
2018-06-10 14:16 ` Nils Gillmann
2018-06-11 5:18 ` 2 ideas Chris Marusich
2018-06-11 7:40 ` Nils Gillmann
2018-05-22 10:41 ` [bug#31500] [PATCH 01/20] gnu: Add emacs-esh-autosuggest Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 02/20] gnu: Add emacs-evil-ediff Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 03/20] gnu: Add emacs-evil-magit Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 04/20] gnu: Add emacs-evil-mu4e Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 05/20] gnu: Add emacs-evil-multiedit Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 06/20] gnu: Add emacs-evil-org Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 07/20] gnu: Add emacs-fish-completion Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 08/20] gnu: Add emacs-gif-screencast Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 09/20] gnu: Add emacs-google-translate Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 10/20] gnu: Add emacs-helm-company Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 11/20] gnu: Add emacs-helm-descbinds Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 12/20] gnu: Add emacs-helm-emms Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 13/20] gnu: Add emacs-helm-exwm Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 14/20] gnu: Add emacs-helm-flycheck Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 15/20] gnu: Add emacs-helm-ls-git Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 16/20] gnu: Add emacs-helm-mu Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 17/20] gnu: Add emacs-helm-pass Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 18/20] gnu: Add emacs-image+ Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 19/20] gnu: Add emacs-package-lint Pierre Neidhardt
2018-05-22 10:41 ` [bug#31500] [PATCH 20/20] gnu: Add Add emacs-wgrep-helm Pierre Neidhardt
2018-05-22 12:56 ` Clément Lassieur
2018-05-22 14:21 ` [bug#31553] " Pierre Neidhardt
2018-06-01 7:55 ` [bug#31500] [PATCH 19/21] gnu: Add emacs-image+ Pierre Neidhardt
2018-06-11 13:15 ` bug#31500: " Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87po1onj5u.fsf@elephly.net \
--to=rekado@elephly.net \
--cc=31499@debbugs.gnu.org \
--cc=ambrevar@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.