Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 850406 - python-utils-r1.eclass: sync to gx86 seems needed
Summary: python-utils-r1.eclass: sync to gx86 seems needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-07 12:08 UTC by hsk17
Modified: 2022-06-07 17:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hsk17 2022-06-07 12:08:49 UTC
after recent gx86 changes to distutils-r1 and python-utils-r1 eclasses, emerging e.g. dev-python/installer-0..5.1-r1 (depndency of setuptools) in prefix runs through but does not install anything in $EPREFIX/usr/lib/python3.X

after applying the gx86 python-utils-r1.eclass changes to the prefix version of python-utils-r1.eclass,  python files of package get installed as expected.

or in short:  sync of prefix version of python-utils-r1.eclass to gx86 seems needed.

(dev-python/jaraco-text, another dependency of setuptools, also fails to emerge, but this seems to happen on gx86 as well.)
Comment 1 Fabian Groffen gentoo-dev 2022-06-07 12:29:13 UTC
hmmm, I can't find too many changes in python-utils-r1 ...?
Comment 2 Larry the Git Cow gentoo-dev 2022-06-07 12:35:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=172f0fbbf621687622ffa0f67a55817470779495

commit 172f0fbbf621687622ffa0f67a55817470779495
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2022-06-07 12:34:59 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2022-06-07 12:34:59 +0000

    eclass: sync with gx86
    
    Closes: https://bugs.gentoo.org/850406
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 eclass/autotools.eclass       |  42 ++++++-------
 eclass/java-utils-2.eclass    | 139 +++++++++++++++++++++---------------------
 eclass/python-utils-r1.eclass |  15 +----
 eclass/toolchain-funcs.eclass |  34 +++++++++--
 eclass/toolchain.eclass       | 112 +++++++++++++++++++++-------------
 5 files changed, 195 insertions(+), 147 deletions(-)
Comment 3 hsk17 2022-06-07 14:31:37 UTC
ahh, thanks a lot

but - these commits are still not visible to "emerge --sync" ??
Comment 4 hsk17 2022-06-07 16:02:56 UTC
now the updated eclass files have shown up (timezone setting problems?)

and i find, that the bunch of changes (4 commits) made this morning at about 08:53 +02:00 in gx86 to python-utils-r1.eclass is missing (thus comment #1 ...)

OTOH, i see in https://gitweb.gentoo.org/repo/gentoo.git/ that mgorny has just reverted his changes to dev-python/installer a. o. that had made the problems visible

so the issues seem solved for now
Comment 5 Fabian Groffen gentoo-dev 2022-06-07 16:50:40 UTC
(In reply to hsk17 from comment #3)
> ahh, thanks a lot
> 
> but - these commits are still not visible to "emerge --sync" ??

They should've been, but then ... it seems it's still processing (the python one causes a very large part of the tree to be re-generated).  rsync2 is ready now  though.

(In reply to hsk17 from comment #4)
> now the updated eclass files have shown up (timezone setting problems?)

generation runs every 20 minutes, on two separate instances (rsync1 and rsync2)

however, as mentioned above, some changes cause longer generation times, this one extreme (poor old ppc G5 being behind rsync1, migration to arm64 pending).

> and i find, that the bunch of changes (4 commits) made this morning at about
> 08:53 +02:00 in gx86 to python-utils-r1.eclass is missing (thus comment #1
> ...)

correct, I synced on the rsync snapshot of the main tree of around 06:00 +02:00.

> OTOH, i see in https://gitweb.gentoo.org/repo/gentoo.git/ that mgorny has
> just reverted his changes to dev-python/installer a. o. that had made the
> problems visible
> 
> so the issues seem solved for now

Hmmm, so that's some luck then :)

I got the issue with jaraco-text, so I'll keep an eye on it.
Comment 6 Larry the Git Cow gentoo-dev 2022-06-07 17:01:33 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=a7c1d9d5107cce52c19f638df5454ece9cbbcfa7

commit a7c1d9d5107cce52c19f638df5454ece9cbbcfa7
Author:     Fabian Groffen <grobian@gentoo.org>
AuthorDate: 2022-06-07 17:00:40 +0000
Commit:     Fabian Groffen <grobian@gentoo.org>
CommitDate: 2022-06-07 17:00:40 +0000

    python-utils-r1.eclass: sync from latest gx86, unbreak python pkgs
    
    Bug: https://bugs.gentoo.org/850406
    Signed-off-by: Fabian Groffen <grobian@gentoo.org>

 eclass/python-utils-r1.eclass | 55 ++++++++++++++++++++++++++++++++++---------
 1 file changed, 44 insertions(+), 11 deletions(-)
Comment 7 hsk17 2022-06-07 17:03:44 UTC
thanks for the explanations, i'll try to exercise more patience then...

the jaraco-text issue seems to have had cause in now reverted changes to distutils-r1.eclass; "emerge jaraco-text" works again as expected, see also https://bugs.gentoo.org/850409