Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fedora 35 SoaS image can't log in due to missing python3-decorator dependency #950

Closed
aperezbios opened this issue Dec 29, 2021 · 6 comments
Assignees

Comments

@aperezbios
Copy link
Contributor

As part of issue #938, it was discovered that there's a missing python3-decorator dependency in the Fedora 35 SoaS image. I felt this deserved its own bug for tracking purposes. Here's the link to the fix on the Fedora/packaging side: https://src.fedoraproject.org/rpms/sugar-toolkit-gtk3/c/cc57924206c0bab0b1e9f2cfb3b4c244371ce18e?branch=rawhide

The Fedora-packaged version of the 'decorator' python3 package is named python3-decorator, and can be installed by pressing ctrl-alt-F2, logging in as 'liveuser' (there's no password), and then running 'dnf install -y python3-decorator'

@aperezbios
Copy link
Contributor Author

Closing, as this is not an actual bug against Sugar itself, but an issue with Fedora packaging. See above link with the fix, which will eventually get in to Rawhide.

@quozl
Copy link
Contributor

quozl commented Jan 25, 2022

I'm new to how Fedora works these days, but can someone explain to me why this problem hasn't been fixed in Fedora 35 yet?

@chimosky
Copy link
Member

It has been fixed for F36, I had an issue with building for F35 and couldn't look into it at the time, will look into it once I can.

Basically I just need to run a build for F35 in bodhi.

@quozl
Copy link
Contributor

quozl commented Jan 26, 2022

Thanks. So it depends on individual developers and isn't a function of the Fedora project as a whole? That would explain why it keeps happening. Is there any CI that can be added to prevent publishing the SoaS spin if it doesn't start Sugar? e.g. something that does a boot test, checks if Sugar started, and returns a status code.

@aperezbios
Copy link
Contributor Author

Correct. We may be able to set up some CI ourselves, and if that's possible, we should do so.

In the meantime, anyone who wants a working SoaS LiveUSB/LiveCD environment can use this Fedora Rawhide nightly which I've tested, and verified boots to the desktop. http://download.sugarlabs.org/Fedora-SoaS-Live-x86_64-Rawhide-20220124.n.0.iso

@chimosky
Copy link
Member

Thanks. So it depends on individual developers and isn't a function of the Fedora project as a whole? That would explain why it keeps happening. Is there any CI that can be added to prevent publishing the SoaS spin if it doesn't start Sugar? e.g. something that does a boot test, checks if Sugar started, and returns a status code.

I think it's possible to setup a CI for that, something to work on once I can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants