rpm-ostree: Wrong reference constructed to Fedora 35 upgrade
Moving this from a downstream report:
https://github.com/fedora-silverblue/issue-tracker/issues/207
The Software constructs a reference of type ostree://fedora/NNN/x86_64/silverblue
, but the rpm-ostree knows of fedora:fedora/NNN/x86_64/silverblue
instead, thus the attempt for the upgrade fails with the error of invalid refspec.
@otaylor Owen, do you know when and/or why the reference format changed and, more importantly, whether it'll be like this "ad infinity" or whether it'll change in the future? Is there any way to get the correct refspec, if one knows the approximate format, like if it can be assured it'll always have the fedora/NNN/x86_64/silverblue
suffix? Pity there is no backward compatibility on the rpm-ostree side, to understand the ostree://
"URI".