the filenames for the latest Fedora release (43) are different when downloaded from download.fedoraproject.org and when torrented from torrent.fedoraproject.org.
as an example, the direct download link for Workstation x86_64 43 downloads a file with the name Fedora-Workstation-Live-43-1.6.x86_64.iso, while the torrent download is the slighly different Fedora-Workstation-Live-x86_64-43-1.6.iso. i haven’t checked that many torrent files, but at least for Workstation and KDE the pattern holds[1] - the direct download is Fedora-Desktop-Live-version.architecture.iso, while the torrent download is Fedora-Desktop-Live-architechture-version.iso.
the issue is that even when downloading a torrent, the checksum file expects the former format. here’s for example part of the checksum file downloaded via torrent for Workstation x86:
# Fedora-Workstation-Live-43-1.6.x86_64.iso: 2742190080 bytes
SHA256 (Fedora-Workstation-Live-43-1.6.x86_64.iso) = 2a4a16c009244eb5ab2198700eb04103793b62407e8596f30a3e0cc8ac294d77
(while again, the name of the ISO in the same download is Fedora-Workstation-Live-x86_64-43-1.6.iso.)
this means that naively running the sha256sum command found on the download page (or that on /security) results in the following error:
sha256sum: WARNING: 17 lines are improperly formatted
sha256sum: Fedora-Workstation-43-1.6-x86_64-CHECKSUM: no file was verified
renaming the torrent file to be as the checksum expects solves the issue, proving the files are indeed identical and differ only in name:
Fedora-Workstation-Live-43-1.6.x86_64.iso: OK
while this is not that big a deal (as demonstrated i was able to verify the checksum quite easily), i think it should be fixed, especially since it can result in a confusion among less technically-inclined users or those trying linux for the first time.
somewhat strangely, while the torrent file for KDE live x86_64 still fits the pattern in that it’s still
architecture-version, that torrent doesn’t include the checksum, and instead includes the KDE mobile live ISO. just thought i’d mention in case nobody else brought that up. ↩︎