Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
PySocks isn't needed, but --depclean says it's missing
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
twork
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 193

PostPosted: Fri Dec 06, 2024 11:08 pm    Post subject: PySocks isn't needed, but --depclean says it's missing Reply with quote

By routine, on my base system I run,

Code:
$ sudo emerge --ask \
   --update \
   --verbose \
   --newuse \
   --changed-use \
   --deep \
   --emptytree \
   --with-bdeps=y \
   --buildpkg \
   @world


As usual, I follow that with 'emerge --depclean'. That runs fine.

But, on hosts that use the packages we build there -- 'emerge -K' instead of 'emerge -b' -- the install stage also runs fine here as well, no errors; but 'emerge --depclean' fails:

Code:
$ sudo emerge --auv --depclean
[...]
Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=dev-python/PySocks-1.5.8[python_targets_python3_12(-)] pulled in by:
 *     dev-python/urllib3-2.2.3
 *
 *   <dev-python/PySocks-2.0[python_targets_python3_12(-)] pulled in by:
 *     dev-python/urllib3-2.2.3


I verify that 'PySocks' is not on the build host; python-3.12 is; urllib3 is; and so on down the tree, and nothing there is calling for PySocks.

And so forth. I've tried to figure out what I'm doing wrong but I need a clue.

Thanks.
Back to top
View user's profile Send private message
CaptainBlood
Advocate
Advocate


Joined: 24 Jan 2010
Posts: 3977

PostPosted: Sat Dec 07, 2024 12:10 am    Post subject: Reply with quote

PySocks has been recently been renamed to pysocks...

I think you need to binary rebuild dev-python/urllib3-2.2.3 on a host that doesn't complain and re-export it & install -K to system(s) that complains.
Hoping I'm not missing something :)
HTH

Thks 4 ur attention, interest & support.
_________________
USE="-* ..." in /etc/portage/make.conf here, i.e. a countermeasure to portage implicit braces, belt & diaper paradigm
LT: "I've been doing a passable imitation of the Fontana di Trevi, except my medium is mucus. Sooo much mucus. "
Back to top
View user's profile Send private message
twork
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 193

PostPosted: Sat Dec 07, 2024 7:19 pm    Post subject: Reply with quote

Quote:
I think you need to binary rebuild dev-python/urllib3-2.2.3 on a host that doesn't complain


Yep, that's what I did. Shorter version of my post: when I proceed from the initial machine's "-e -b [etc.]" to the other machines with "-e -K [etc.]"; the "-b" host didn't have trouble, but the "-K" hosts do.

...maybe; I have been trying to fix this for about a week, so it's possible that I've forgotten some detail. So, in honor of thrashing, I'm re-running the build host now. I think I've already tried that but hey.
Back to top
View user's profile Send private message
twork
Apprentice
Apprentice


Joined: 28 Jul 2006
Posts: 193

PostPosted: Thu Dec 19, 2024 11:48 pm    Post subject: Reply with quote

I haven't solved this, exactly, but by rolling the "target" machine back one rev, then the "mother" host up to date with the latest versions of all packages and going through the typical rotation again, the problem went away. I guess that some series of changes was somewhere in the middle when I got to a-thrashin'?

Fixed now. All, give praise(s).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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