What does the last part in Fedora-Workstation-Live-x86_64-37-1.7.iso stand for? The 1.7?

Hello, I was wondering what the last part in the ISO filenames is about and particularly if there is any way to predict it a few months before a release.


Background: I use GRUB to loop mount live ISO media to be prepared for the worst case and have a copy of installation media around. This worked well for many years, with Ubuntu it was almost a no-brainer, with Fedora there was always that tiny annoying part complicating maintenance and I never dared to ask until now.

Recently I found out that I can use the probe command in GRUB to retrieve the ISO label, which also contains this string in some form. My problem is almost solved. Now if I could just write (GRUB scripting) configuration stanzas in GRUB for a few releases in advance and just put the new image in the directory and may be remove outdated images, that would be very nice. Don’t bother thinking about it too much, I already have most of this working so stanzas are there but not shown when the file does not exist. I’m just wondering if I should delete the last part from the file name to keep things simple, or if it is really important and no one should ever delete this substring from the file name(!!eleven).


So what’s this 1.7, 1.2 (most common) or what ever about?

It is common in the same release but changed slightly from release to release:

# On mirrors
Fedora-Silverblue-ostree-x86_64-37-1.7.iso
Fedora-Workstation-Live-x86_64-37_Beta-1.5.iso
Fedora-Workstation-Live-aarch64-37-1.7.iso
Fedora-Workstation-Live-x86_64-37-1.7.iso
Fedora-Workstation-Live-x86_64-36-1.5.iso
Fedora-Workstation-Live-x86_64-35-1.2.iso
Fedora-Workstation-Live-x86_64-34-1.2.iso
# Archive
Fedora-Workstation-Live-x86_64-33-1.2.iso
Fedora-Workstation-Live-x86_64-32-1.6.iso
Fedora-Workstation-Live-x86_64-31-1.9.iso
Fedora-Workstation-Live-x86_64-30-1.2.iso
Fedora-Workstation-Live-x86_64-29-1.2.iso
Fedora-Workstation-Live-x86_64-28-1.1.iso
Fedora-Workstation-Live-x86_64-27-1.6.iso
Fedora-Workstation-Live-x86_64-26-1.5.iso
Fedora-Workstation-Live-x86_64-25-1.3.iso
Fedora-Workstation-Live-x86_64-24-1.2.iso
Fedora-Live-Workstation-x86_64-23-10.iso
4 Likes

The last part is the build version, and no it likely cannot be predicted very far ahead of time. With each beta version they build the iso (maybe several times), so each time it is modified a new build is done. I have seen build numbers as low as 1.2 and as high as 1.9 (as you show above) depending upon how many significant changes are required while in beta.

6 Likes

Yeah, this is a consequence of how the compose software ( pungi ) names composes.
They are always 1.x where X starts at one and increases by one for each “RC” (release candidate). Once a RC passes all testing and a release is ‘go’ in a go/nogo meeting, thats the one that is synced out to mirrors. If additional issues are found a new compose is made.

5 Likes

Thank you very much! I had doubt asking for this information would be too much, but that is what is so great about open source communities.

1 Like