Date: Mon, 15 Jul 2024 14:56:50 -0700 From: Colin Percival <cperciva@freebsd.org> To: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> Cc: Peter <pmc@citylink.dinoex.sub.org>, freebsd-stable@freebsd.org Subject: Re: Change to FreeBSD release scheduling etc. Message-ID: <0fb67778-d279-420b-b482-5ce36e08a1be@freebsd.org> In-Reply-To: <20240716063356.f0993ae6f7648ae19c1ae33f@dec.sakura.ne.jp> References: <ZpPCADUpmCFHNa49@disp.intra.daemon.contact> <3598c6db-6d8a-4efa-b5fc-1fc697608860@freebsd.org> <20240716063356.f0993ae6f7648ae19c1ae33f@dec.sakura.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On 7/15/24 14:33, Tomoaki AOKI wrote: > On Mon, 15 Jul 2024 11:58:16 -0700 > Colin Percival <cperciva@freebsd.org> wrote: >> Extending the minor-release support period might be possible, but that >> would depend on portmgr and secteam and I can't speak for them. One issue >> which would certainly come up is kernel module packages -- our packages >> are built for each stable branch on the oldest currently supported release, >> which means that e.g. new features in 14.1 can't be used until 14.0 is EoL; >> this is a problem particularly for graphics drivers. > > How do you think about flavorizing kmod ports in kmod.mk and provide > pkgs for latest patch release (like 14.0-p8) of all supported > point releases (like 14.0) [1]? > Does it look possible and feasible? Rebuilding kernel modules for each patch level shouldn't be necessary. If we break KBI in a security or errata update, something has gone astonishingly wrong. Flavouring kernel module ports for each minor release -- possibly building in in an oldest-supported-release jail but with the relevant /usr/src/sys tree -- might work well? But that's a question for portmgr; I don't know enough about how package building works to know how feasible this would be. -- Colin Percival FreeBSD Release Engineering Lead & EC2 platform maintainer Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0fb67778-d279-420b-b482-5ce36e08a1be>