----------------------- Original message -----------------------
From: Dale <rdalek1...@gmail.com>
To: gentoo-user@lists.gentoo.org
Date: Tue, 04 Jun 2024 11:36:41 +0200
----------------------------------------------------------------

Arve Barsnes wrote:
On Tue, 4 Jun 2024 at 08:56, Dale <rdalek1...@gmail.com> wrote:
That is one way to do it. Thing is, if there are several updates before
they can use 3.12, then you get to edit those each time. As it is, I'll
leave it there for a couple weeks. If emerge complains in the meantime,
I can remove a line or two. After a couple weeks, or maybe three, I can
remove that and see if emerge can update without it.
There is definitely a risk of me having to update the file each update
for a while :-)

I would possibly recommend my way anyway for those packages with the
"single_target" variant, probably a bigger chance of any update to
those packages being adding py3.12 support.

Then again, I'm probably happier than most to tinker with these files
to get them to my liking, I've never used autounmask in any way :-)

Regards,
Arve

.



I don't use autounmask either. I tend to do my stuff manually, even my
kernel installs. I also add notes as comments. We all know how
forgetful I am. o_O I'm trying to update my NAS box now. It to had some issues. It is doing part of the upgrade. I'll see how much more it can do later. I read the thread linked to by the OP. I just wonder if waiting a
little longer would have helped. People made a good point like mine
earlier. Sometimes you just can't wait on all packages to catch up. Some may not catch up for weeks or even months. Either way, we make our
way through it and hope for the best.

Some might never, but there are packages that are critical to servers which are not marked stable yet. I have 20+ systems that are affected by this which forced me to use a more generic solution as I don't have time to go through each package seperately:

echo "*/* PYTHON_TARGETS: -* python3_11 python3_12" >> /etc/portage/package.use/000_Fixing_Dev_Lazyness echo "*/* PYTHON_SINGLE_TARGET: -* python3_11" >> /etc/portage/package.use/000_Fixing_Dev_Lazyness

--
Joost



Reply via email to