ethus3h / compiz-reloaded-overlay

GNU General Public License v2.0
17 stars 8 forks source link

Please remove python2 deps from ccsm and compizconfig-python ebuilds. #13

Open kanyck opened 3 years ago

kanyck commented 3 years ago

It's EOL and not in PYTHON_COMPAT anymore...

 * ERROR: dev-python/compizconfig-python-0.8.18::compiz-reloaded failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 * 
 * Call stack:
 *                           ebuild.sh, line 609:  Called source '/var/lib/layman/compiz-reloaded/dev-python/compizconfig-python/compizconfig-python-0.8.18.ebuild'
 *   compizconfig-python-0.8.18.ebuild, line   7:  Called inherit 'autotools' 'python-single-r1'
 *                           ebuild.sh, line 314:  Called __qa_source '/usr/portage/eclass/python-single-r1.eclass'
 *                           ebuild.sh, line 112:  Called source '/usr/portage/eclass/python-single-r1.eclass'
 *             python-single-r1.eclass, line 269:  Called _python_single_set_globals
 *             python-single-r1.eclass, line 209:  Called _python_set_impls
 *              python-utils-r1.eclass, line 156:  Called die
 * The specific snippet of code:
 *              die "No supported implementation in PYTHON_COMPAT."
ethus3h commented 3 years ago

This is partly blocked for compiz-boxmenu on https://gitlab.com/compiz/compiz-boxmenu/-/issues/7 (the package upstream is still Python2 only); working on the others.

ethus3h commented 3 years ago

I think all of these except compiz-boxmenu are resolved, but I have not yet tested the revised packages since my system's stuck at an older revision at the moment. Thanks for reporting this. I'll leave it open until boxmenu is dealt with, I guess.

KosmiK2001 commented 3 years ago
ethus3h commented 3 years ago

I'm not sure what to do about compiz-boxmenu, since it's not been updated to Python 3... I could just remove the packaging for it and move it into a separate folder in the repository until it gets fixed, but I guess then it couldn't get rebuilt if anyone still is using it. What would you all prefer?

kanyck commented 3 years ago

I was about to use compiz-boxmenu at the point I decided to dump cairo-dock, but had some issues (can't recall what kind, most probably it just didn't build), so I went on with rofi. I'm not decided yet if I really need the hierarchical menus, probably not. Rofi goes just fine, however it took me some time to fiddle with configs and themes. Anyway, there is little sense to keep ebuild for unmaintained package that doesn't build anymore and relies on a deprecated python version. Voting for removing unless someone picks it up.

ethus3h commented 3 years ago

OK, I've moved it aside until upstream updates to Python 3. Thanks!