public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Gentoo LTS or: proper backward compatibility?
@ 2023-01-02 12:48 m1027
  2023-01-02 13:13 ` Rich Freeman
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: m1027 @ 2023-01-02 12:48 UTC (permalink / raw
  To: gentoo-dev

Hi and happy new year.

When we create apps on Gentoo they become easily incompatible for
older Gentoo systems in production where unattended remote world
updates are risky. This is due to new glibc, openssl-3 etc.

So, what we've thought of so far is:

(1) Keeping outdated developer boxes around and compile there. We
would freeze portage against accidental emerge sync by creating a
git branch in /var/db/repos/gentoo. This feels hacky and requires a
increating number of develper VMs. And sometimes we are hit by a
silent incompatibility we were not aware of.

(2) Using Ubuntu LTS for production and Gentoo for development is
hit by subtile libjpeg incompatibilites and such.

(3) Distributing apps as VMs or docker: Even those tools advance and
become incompatible, right? And not suitable when for smaller Arm
devices.

(4) Flatpak: No experience, does it work well?

(5) Inventing a full fledged OTA Gentoo OS updater and distribute
that together with the apps... Nah.

Hm... Comments welcome.

Thanks



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2023-01-05 19:45 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-02 12:48 [gentoo-dev] Gentoo LTS or: proper backward compatibility? m1027
2023-01-02 13:13 ` Rich Freeman
2023-01-02 14:36 ` Michael Orlitzky
2023-01-02 16:54 ` Sam James
2023-01-02 23:31   ` m1027
2023-01-04 22:56     ` Alarig Le Lay
2023-01-02 18:39 ` Peter Stuge
2023-01-02 19:00   ` Peter Stuge
2023-01-04 22:00     ` m1027
2023-01-04 22:41       ` Frederik Pfautsch - fpprogs
2023-01-05 11:09         ` m1027
2023-01-05 19:45           ` Raphaël Barrois
2023-01-05  0:31       ` Peter Stuge
2023-01-05 11:02         ` m1027
2023-01-02 20:23 ` Alec Warner
2023-01-03  0:55   ` m1027
2023-01-03  2:59     ` Alec Warner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox