Fix URL for Debian 8.5.0 ISO #8766

pull unsystemizer wants to merge 3 commits into bitcoin:master from unsystemizer:patch-3 changing 1 files +3 −3
  1. unsystemizer commented at 2:27 PM on September 20, 2016: contributor

    Mirrors automatically update to the current version, so the link was broken. We could link to an archive site with 8.5.0 or update the URL to 8.6.0. The latter seems better since apt-get update has to be executed anyway.

    The SHA256SUM for the v8.6.0 Net Install ISO was updated from http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-cd/SHA256SUMS

  2. Debian 8.5.0 ISOs now unavailable
    Mirrors automatically update to the current version, so the link was broken.
    We could link to an archive site with 8.5.0 or update the URL to 8.6.0. The latter seems better since apt-get update has to be executed anyway.
    
    The SHA256SUM for the v8.6.0 Net Install ISO was updated from http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-cd/SHA256SUMS
    45a40b0842
  3. laanwj commented at 2:29 PM on September 20, 2016: member

    Concept ACK, but can we somehow avoid having to update this after every minor Debian release? This link breaks too often.

  4. unsystemizer commented at 2:34 PM on September 20, 2016: contributor

    Well, yes. I considered another idea: completely remove the URL to the ISO file and provide a directory-level link such as http://cdimage.debian.org/mirror/debian-cd/current/amd64/iso-cd/ instead. I can make this change if that's a better medium-term solution.

    But then one has to look for the ISO and the checksum CLI example becomes outdated as well, so it's more typing and clicking (although arguably one should obtain the checksum info from the ISO source). Another thing is I saw a note (in this document) that the process works with 8.5.0 and "should" work with a newer version; but when the current Debian version becomes 9.0 and if that doesn't work with this process, maybe more people would unnecessarily download a v9 ISO.

  5. laanwj commented at 2:44 PM on September 20, 2016: member

    I considered another idea: completely remove the URL to the ISO file and provide a directory-level link such as http://cdimage.debian.org/mirror/debian-cd/current/amd64/iso-cd/ instead.

    Indeed, then the sha256sum becomes outdated and we still have the same problem.

    I'd prefer a direct link to an iso that just keeps pointing at 8.5.0 for the forseeable future, and is not invalidated when 8.6.0 comes out. Not sure such a thing exists though, it came up before, and I don't think anyone could find one.

    (although arguably one should obtain the checksum info from the ISO source).

    Adding the checksum here is an extra safety step. If you only get that information from the same source as where you get the iso there's the possibility that both have been MITMed.

    What could work is, if debian signs the release ISOs with the same GPG key every time, is mention the fingerprint of that key instead, how to get it, and how to verify the ISO.

    Edit: though for major releases the user shouldn't be told to grab it automatically. Unless Debian 9 has been extensively tested and cleared for this use, we want Debian 8.

  6. laanwj added the label Docs and Output on Sep 20, 2016
  7. Redirect the 8.5.0 ISO URL to archive location
    The "current" release URLs change with every minor version, so for time being http://cdimage.debian.org/mirror/cdimage/archive/ is the place where known working (for this purpose) ISOs can be obtained from.
    f32b525071
  8. unsystemizer commented at 3:18 PM on September 20, 2016: contributor

    I pointed the URL to the archive site.

  9. Add a link to Debian ISO verification guide c9ed4efbbd
  10. MarcoFalke commented at 4:12 PM on September 20, 2016: member

    ACK, I like the link to the archive. Please squash your commits according to https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#squashing-commits

  11. unsystemizer commented at 4:57 PM on September 20, 2016: contributor

    Okay, will do, soon. I need to setup a Git client (I've been doing everything from the browser so far).

  12. unsystemizer closed this on Sep 20, 2016

  13. laanwj commented at 9:06 AM on September 21, 2016: member

    Why did you close this pull?

    Please push to the same branch to keep your changes (for the same topic) together, or at the very least please refer to the previous pull when you create a new one, this confused me as I wondered where the whole discussion went!

  14. unsystemizer commented at 4:12 PM on September 21, 2016: contributor

    Because of the damn github client... I was doing everything through the browser before and after 3 hours of trying I couldn't make Github rebase to work so I closed this PR and submitted a new single-commit PR (of course by then it was getting late so in the new PR I also made a small mistake... terrible). My next PR will be done from Github client.

  15. unsystemizer deleted the branch on Sep 21, 2016
  16. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-15 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me