public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Madhu <enometh@meer.net>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: Re: Update on the 23.0 profiles
Date: Thu, 11 Apr 2024 22:07:09 +0530 (IST)	[thread overview]
Message-ID: <20240411.220709.2114836414877879170.enometh@meer.net> (raw)
In-Reply-To: <2862978.mvXUDI8C0e@pinacolada> (Andreas K. Huettel's message of "Sun, 07 Apr 2024 15:27:42 +0200")

* "Andreas K. Huettel" <2862978.mvXUDI8C0e @pinacolada> :
Wrote on Sun, 07 Apr 2024 15:27:42 +0200:

>> I see no way of migrating to 23.0 profile because of not-recompilable
>> packages that are installed (over 4 years) which block --emptytree,
>> and do not wish to be forced to migrate to merged-usr on an openrc box
>> without a compelling need (on principle).
> That sounds a bit like self-inflicted pain.
>> Will patching back the 17.0 profile files into the portage tree if and
>> when they are removed work?
> Unknown.
>
>> Are there any options at all for this situation (like freezing the the
>> last supported tree protecting it from emerge-syncs, and using an
>> overlay for further updates?)
>
> You can try to just skip these packages (with --exclude) during the
> "emerge --emptytree ..." step. It should work, but no guarantees given.

I switched the make.conf symlink (from
portage/profiles/default/linux/amd64/17.1 to
portage/profiles/default/linux/amd64/23.0/split-usr ) and the only
difference in the emerge --info output is that LDFLAGS now
additionally has "-Wl,-z,pack-relative-relocs"

My use pattern is I'm only emerging packages by hand and setting
useflags on a case by case basis. Also I have binpkgs going back to 5
years that I don't want to lose (by going to merged-usr, right now I
can unpack and test these in a pinch). I also have various other
packages outside the gentoo tree which depend on stuff which is not in
gentoo portage anymore, which are really not rebuildable, but because
of past portage flexibility multiple installed work fine and can be
tested at the same time.

The question is: Now if I don't attempt to do a rebuild and just
update libtool and do further upgrades and installs on a case by case
basis, it will will eventually pick up the new profile defaults. Is
there any foreseeable downside to just doing this?


  reply	other threads:[~2024-04-11 16:37 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-06 15:06 [gentoo-dev] Update on the 23.0 profiles Andreas K. Huettel
2024-04-07  2:03 ` Michael Orlitzky
2024-04-07 12:35   ` Andreas K. Huettel
2024-04-07 12:51     ` Michael Orlitzky
2024-04-07 13:07       ` Andreas K. Huettel
2024-04-08  6:40         ` [gentoo-dev] " Duncan
2024-04-08 12:00         ` [gentoo-dev] " Michael Orlitzky
2024-04-08 15:16           ` Eddie Chapman
2024-04-07 14:48       ` Michał Górny
2024-04-07 21:09         ` Michael Orlitzky
2024-04-08  0:22           ` Alex Boag-Munroe
2024-04-08  3:07             ` Michał Górny
2024-04-07 11:35 ` Florian Schmaus
2024-04-07 12:31   ` [gentoo-dev] " Madhu
2024-04-07 13:27     ` Andreas K. Huettel
2024-04-11 16:37       ` Madhu [this message]
2024-04-07 12:32   ` [gentoo-dev] " Andreas K. Huettel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240411.220709.2114836414877879170.enometh@meer.net \
    --to=enometh@meer.net \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox