Closed kevindurb closed 2 months ago
Weird. The format of the tag is supposed to be fsync-<fedoraversion>
(for example fsync-40
). For some reason CLI is gathering the fedora version of your base image as 3
...
This appears to be due to a change in Bazzite labeling. The bazzite-nvidia
image uses "org.opencontainers.image.version": "v3.6-40.20240815.0",
while the other images stilll use "org.opencontainers.image.version": "40.20240815.0",
. This means we're parsing it wrong.
I'm unsure how to mitigate this @gmpinder? Maybe we need some way to manually specify the image version when errors like this arise? Or try to figure out a better way to parse the label, maybe by finding the whole 40.20240815.0
(VV.YYMMDD.N
) string in it?
This PR seems to be the culprit. We can always complain upstream, but that wont always work (even if it did even once), because image maintainers should and do have the right to relabel their images, and we should find a way to mitigate the adverse effects that.
Yeah, I think complaining upstream would be the best option. They had a similar situation when Bazzite for Fedora version 40 came out. I put a ticket in and they got it resolved. I guess they'll have to do it again.
According to the linked issue, it's fixed?
If not please reopen
Getting a new error in my build all of a sudden:
Heres my recipe:
Full build output should be visible here: https://github.com/kevindurb/ublue/actions/runs/10402227349/job/28806309871