Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dependency errors in gentoo-static
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 934
Location: Romania

PostPosted: Wed May 03, 2023 9:13 am    Post subject: dependency errors in gentoo-static Reply with quote

This is what happens when I update my system:
Code:
Calculating dependencies | * ERROR: x11-misc/xkeyboard-config-9999::gentoo-static failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 *
 * Call stack:
 *                      ebuild.sh, line 628:  Called source '/var/db/repos/gentoo-static/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild'
 *   xkeyboard-config-9999.ebuild, line   7:  Called inherit 'meson' 'python-any-r1'
 *                      ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/python-any-r1.eclass'
 *                      ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/python-any-r1.eclass'
 | *           python-any-r1.eclass, line 201:  Called _python_any_set_globals
 *           python-any-r1.eclass, line 173:  Called _python_set_impls
 *         python-utils-r1.eclass, line 171:  Called die
 * The specific snippet of code:
 *              die "No supported implementation in PYTHON_COMPAT."
 *
 * If you need support, post the output of `emerge --info '=x11-misc/xkeyboard-config-9999::gentoo-static'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/xkeyboard-config-9999::gentoo-static'`.
 * Working directory: '/usr/lib/python3.11/site-packages'
 * S: '/var/tmp/portage/x11-misc/xkeyboard-config-9999/work/xkeyboard-config-9999'
 - * ERROR: x11-misc/xkeyboard-config-2.31::gentoo-static failed (depend phase):
 *   No supported implementation in PYTHON_COMPAT.
 *
 * Call stack:
 *                      ebuild.sh, line 628:  Called source '/var/db/repos/gentoo-static/x11-misc/xkeyboard-config/xkeyboard-config-2.31.ebuild'
 *   xkeyboard-config-2.31.ebuild, line   7:  Called inherit 'python-any-r1'
 | *                      ebuild.sh, line 308:  Called __qa_source '/var/db/repos/gentoo/eclass/python-any-r1.eclass'
 *                      ebuild.sh, line 123:  Called source '/var/db/repos/gentoo/eclass/python-any-r1.eclass'
 *           python-any-r1.eclass, line 201:  Called _python_any_set_globals
 *           python-any-r1.eclass, line 173:  Called _python_set_impls
 *         python-utils-r1.eclass, line 171:  Called die
 * The specific snippet of code:
 *              die "No supported implementation in PYTHON_COMPAT."
 *
 * If you need support, post the output of `emerge --info '=x11-misc/xkeyboard-config-2.31::gentoo-static'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/xkeyboard-config-2.31::gentoo-static'`.
 * Working directory: '/usr/lib/python3.11/site-packages'
 * S: '/var/tmp/portage/x11-misc/xkeyboard-config-2.31/work/xkeyboard-config-2.31'

After this I get the list of packages to be updated and everything else works fine.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31274
Location: here

PostPosted: Wed May 03, 2023 9:31 am    Post subject: Reply with quote

The gentoo-static overlay is maintained by you?
If yes you should change PYTHON_COMPAT on the xkeyboard-config ebuild.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 934
Location: Romania

PostPosted: Wed May 03, 2023 9:33 am    Post subject: Reply with quote

fedeliallalinea wrote:
The gentoo-static overlay is maintained by you?
If yes you should change PYTHON_COMPAT on the xkeyboard-config ebuild.

It's needy's overlay.
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31274
Location: here

PostPosted: Wed May 03, 2023 11:13 am    Post subject: Reply with quote

Ok NeddySeagoon should change from PYTHON_COMPAT=( python3_{7,8,9} ) to PYTHON_COMPAT=( python3_{10,11} ) in the ebuild..
You have to be patient and wait for it to be corrected, you can open a new issue on github.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54578
Location: 56N 3W

PostPosted: Wed May 03, 2023 4:10 pm    Post subject: Reply with quote

stefan11111,

I'll try to get to it at the weekend.

My mate desktop is badly broken right now so that's first on my todo list.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 934
Location: Romania

PostPosted: Thu May 25, 2023 10:49 pm    Post subject: Reply with quote

Seems like a commit was made to the overlay.
Now there are different error messages:
Code:
!!! Repository 'gentoo-static' is missing masters attribute in '/var/db/repos/gentoo-static/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

Code:
/ * Missing digest for '/var/db/repos/gentoo-static/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild'
 | * Missing digest for '/var/db/repos/gentoo-static/x11-misc/xkeyboard-config/xkeyboard-config-2.31.ebuild'

_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 934
Location: Romania

PostPosted: Sat May 27, 2023 9:10 am    Post subject: Reply with quote

A local workaround is not difficult to implement.
I opened a pr on your repo.
https://github.com/NeddySeagoon/gentoo-static/pull/1
_________________
My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev"
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54578
Location: 56N 3W

PostPosted: Sat May 27, 2023 10:57 am    Post subject: Reply with quote

stefan11111,

If I did it right I fixed it last night. It was getting annoying here too.
I missed a bit but the keyboard and mouse drivers have been sorted.

I'll look at your PR too. Thank you

-- edit --

Its just broken differently :)
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum