-
ErCiccione
Once again somebody suggested to give the possibility to download the wallets as torrents. That's something i would like to have to decentralize a bit the downloads and not rely uniquely on core's server. I offered two possible solutions:
monero-project/monero-site #1629#issuecomment-842091854
-
ErCiccione
binaryfate i pinged you there ^
-
binaryFate
thanks will check
-
ErCiccione
opinions about this?
monero-project/monero-site #811. Old releases are not downloadable on getmonero, but we link to these releases from github. So, the binaries are downloadable, but people have no way to verify hashes. I think we have two solutions here:
-
ErCiccione
actually three:
-
ErCiccione
1. we ship the hashes with the release archive, so people will always have the hashes to compare, doesn't matter when they download the binaries
-
ErCiccione
2. We remove old releases from download.getmonero
-
ErCiccione
3. we don't use direct links to the releases on github. But instead the relative address (e.g
$server_name/linux64)
-
ErCiccione
in any case we shouldn't make binaries publicly available if we cannot give the possibility to verify them
-
ErCiccione
-
binaryFate
While not super convenient, they can check the hashes with the git history of hashes.txt
-
ErCiccione
yeah, but nobody is going to do that.
-
binaryFate
well nobody is going to download old releases either :)
-
binaryFate
I mean how much of an edge case are we talking about? Granted checking the file history is not convenient but how many people are going to need this and why?
-
binaryFate
-
ErCiccione
I don't know if it's so much and edge case. I mean, for old releases sure, but this happens also for the release before the last one and people might have reasons to use a slightly older release
-
ErCiccione
pointing people to the file and ask them to roll back history until they find the right commit it's more a hack, but if we want to keep things as they are i guess it's fine, i can add instructions to the readme so we don't have to think about the issue anymore.
-
binaryFate
Unless I misunderstand 1. it's a chicken and egg, we can't include hashes of an archive in the archive
-
selsta
binaryFate: I think hashes can be updated now
-
binaryFate
selsta dns?
-
selsta
yes
-
binaryFate
oki
-
ErCiccione
1. it's a chicken and egg <-Yes. That's true. Disregard 1
-
selsta
12:58 <ErCiccione> 2. We remove old releases from download.getmonero <-- why?
-
selsta
they are useful in some cases
-
ErCiccione
yeah i know, but people cannot verify they are legit unless they go through the git history of the hash file
-
ErCiccione
if we don't care we can just leave everything as it is, but imo if we give the binaries we also have to give the hashes
-
selsta
we do give hashes?
-
selsta
just not signed
-
binaryFate
dns updated
-
ErCiccione
yeah in the blog posts, i hadn't considered that. Then it's ok
-
ErCiccione
-
ErCiccione
we can just give people that script :P
-
binaryFate
maybe we could have a historical-hashes.txt that is just an ever expanding list of all hashes for each release. And hashes.txt remains just the last version.
-
binaryFate
Would be an easy workflow as far as I'm concerned
-
ErCiccione
sounds good to me
-
selsta
ErCiccione: the hashes are also in the github release notes
-
ErCiccione
yeah but not signed
-
selsta
we can save each file as e.g. hashes-v0.17.1.0.txt while keeping hashes.txt up to date
-
selsta
but I doubt luigi wants to go through all previous release notes and update them
-
ErCiccione
i think latest idea is to have one file with all previous hashes and one with the last ones
-
selsta
yes but that still will require someone to update all the previous release notes
-
binaryFate
I don't think we need to update any old release notes, regardless of what we put in place going forward
-
selsta
in that case I would just do it with hashes-v0.17.2.0.txt way were we link to this file from release notes
-
selsta
for future releases
-
selsta
where*
-
binaryFate
As I said here
monero-project/monero-site #811#issuecomment-842419160 I don't like having one hash file per version. I think it will be confusing to a lot of people, in particular with caching issues and potential versions mismatch
-
selsta
I don't understand your point.
-
selsta
The hash file per version would be linked from release notes and otherwise isn't visible.
-
binaryFate
If we don't use a redirect hashes.txt -> hashes-<last_version>.txt it's probably fine though
-
selsta
Caching issues how?
-
selsta
Yea, no redirect.
-
binaryFate
Yeah I jumped on assuming instead of hashes.txt we would simply redirect to last version which would bring a nightmare of caching
-
binaryFate
That could work then