View previous topic :: View next topic |
Author |
Message |
ajgringo619 n00b
Joined: 01 Nov 2022 Posts: 41
|
Posted: Tue Jan 07, 2025 3:23 am Post subject: [SOLVED] How to remove caribou from Cinnamon desktop |
|
|
This isn't about removing a package I don't use. I want to migrate my system to python 3.13, and this old package is blocking me (single_targets 3.10 to 3.12). I wanted to just remove it, but it's a dependency of core Cinnamon packages:
Code: |
equery d caribou
* These packages depend on caribou:
gnome-extra/cinnamon-6.2.9 (>=app-accessibility/caribou-0.3)
gnome-extra/cinnamon-screensaver-6.2.1 (>=app-accessibility/caribou-0.3)
|
Since caribou is not actively maintained, I'm doubting that it will ever be ready for python 3.13 (and beyond).
What are my options?
Last edited by ajgringo619 on Tue Jan 07, 2025 11:22 pm; edited 1 time in total |
|
Back to top |
|
|
pjp Administrator
Joined: 16 Apr 2002 Posts: 20554
|
Posted: Tue Jan 07, 2025 4:50 am Post subject: |
|
|
Generally speaking, it's not possible. Gnome / Cinnamon requires it and seems to break without it.
You could check with the Gentoo maintainers of Cinnamon, which does support python 13. They may have information about how that is to be handled, or otherwise have relevant information.
https://packages.gentoo.org/packages/gnome-extra/cinnamon
You could try copying the ebuild to a local repository, adding 13 support to the ebuild, and then trying it. If it works, you could let the Gentoo maintainers know. _________________ Quis separabit? Quo animo? |
|
Back to top |
|
|
ajgringo619 n00b
Joined: 01 Nov 2022 Posts: 41
|
Posted: Tue Jan 07, 2025 5:14 am Post subject: |
|
|
pjp wrote: | Generally speaking, it's not possible. Gnome / Cinnamon requires it and seems to break without it.
You could check with the Gentoo maintainers of Cinnamon, which does support python 13. They may have information about how that is to be handled, or otherwise have relevant information.
https://packages.gentoo.org/packages/gnome-extra/cinnamon
You could try copying the ebuild to a local repository, adding 13 support to the ebuild, and then trying it. If it works, you could let the Gentoo maintainers know. |
Good ideas - thank you! |
|
Back to top |
|
|
ajgringo619 n00b
Joined: 01 Nov 2022 Posts: 41
|
Posted: Tue Jan 07, 2025 11:24 pm Post subject: |
|
|
OK, I got everything working. I needed to add python3_13 single_target support to these packages:
app-accessibility/caribou
app-i18n/ibus
app-editors/gedit
Then I had to rebuild dev-util/itstool since it hard-coded python3.12 in its script (this was for gedit).
EDIT: I did send the Cinnamon maintainer an email, will post any results here. |
|
Back to top |
|
|
|