Gentoo Archives: gentoo-dev

From: Alarig Le Lay <alarig@××××××××××.fr>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Gentoo LTS or: proper backward compatibility?
Date: Wed, 04 Jan 2023 22:56:26
Message-Id: Y7YEEEkPTu4hmKQp@irc-clt.no.as208627.net
In Reply to: Re: [gentoo-dev] Gentoo LTS or: proper backward compatibility? by m1027
1 Hi,
2
3 On Mon 02 Jan 2023 23:31:17 GMT, m1027 wrote:
4 > I am not complaining here. Hey, we are on rolling release. Some of
5 > you may even know individual solutions to work around each of it.
6 > However, we just may get into trouble when distributing newly
7 > compiled apps (on new Gentoo systems) to older Gentoo systems. And
8 > we don't know in advance. I am looking for the best way to avoid
9 > that.
10
11 It’s not really a production environment, but I have this hobby infra
12 I’ve set up when I was a student an my solution is to have a VM
13 compiling the big packages (gcc, glibc, llvm, php, etc.) and publish a
14 binary repo from that. Then, every VM pulls this, and compile what’s
15 specific on top of that.
16 Everything is handled by crons. So far it works. One thing to get in
17 mind is that, if a VM got stuck to an old commit (e.g. because one
18 package needed a use change and emerge fails to update world due to
19 that), I’m always re-compiling everything, because I’m scared of glibc
20 or ncurses ABI breaks.
21
22 My scale is ~30 VMs on 4 physical servers.
23
24 --
25 Alarig