blue-build / modules

BlueBuild standard modules used for building your Atomic Images
Apache License 2.0
24 stars 25 forks source link

ublue-update breaks when building for Fedora 39 #48

Closed dperson closed 11 months ago

dperson commented 11 months ago

It seems to have Python 3.11 hard coded, and Fedora 39 ships with 3.12. See the errors below:

error: Could not depsolve transaction; 1 problem detected:
 Problem: conflicting requests
  - nothing provides python3.11dist(psutil) needed by ublue-update-1.0.0+2686474-1.fc38.noarch from @commandline
  - nothing provides python(abi) = 3.11 needed by ublue-update-1.0.0+2686474-1.fc38.noarch from @commandline

This was encountered trying to build an image based on startingpoint, here.

akdev1l commented 11 months ago

ublue-update-1.0.0+2686474-1.fc38.noarch

dist-tag is fc38 so this is not supposed to be installed on fedora 39 and it seems to be working as expected.

not sure if the copr has f39 builds enabled, if it does then you should use that instead (the easiest way is probably to just add the copr as a repo and then install ublue-update that way you don’t have to hardcode a release)

if f39 isn’t enabled in our copr then we should enable it and verify that everything works

dperson commented 11 months ago

Just checked and the ublue-update copr is only building for fedora 38. If you could enable builds for 39, that would be much appreciated.

EyeCantCU commented 11 months ago

Just checked and the ublue-update copr is only building for fedora 38. If you could enable builds for 39, that would be much appreciated.

The Copr is here:

https://copr.fedorainfracloud.org/coprs/ublue-os/bling/package/ublue-update/