Date: Sat, 13 Jan 2024 12:49:29 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: Tomoaki AOKI <junchoon@dec.sakura.ne.jp> Cc: ports@freebsd.org Subject: Re: Latest and quarterly best practices Message-ID: <ttnh-78s6-wny@FreeBSD.org> In-Reply-To: <20240113120511.642ad8901f3b1169a6a4173d@dec.sakura.ne.jp> (Tomoaki AOKI's message of "Sat, 13 Jan 2024 12:05:11 %2B0900") References: <NnH9ree--3-9@tuta.io> <ttns-rgv3-wny@FreeBSD.org> <84dca503-78ff-8fed-73d6-153f38478c71@quinteiro.org> <r0im-yp7x-wny@FreeBSD.org> <20240113120511.642ad8901f3b1169a6a4173d@dec.sakura.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
Tomoaki AOKI <junchoon@dec.sakura.ne.jp> writes: > On Sat, 13 Jan 2024 02:52:18 +0100 > Jan Beich <jbeich@FreeBSD.org> wrote: > >> Jose Quinteiro <freebsd@quinteiro.org> writes: >> >> > Maybe there are some ports that should not exist in the quarterly >> > branch? Looks like some of these are under such heavy development that >> > they really don't have a stable version. >> >> Hyprland release cadence is similar to Chromium and Firefox. > > Not using/checking hyprland, but at least updates for Chromium and > Firefox almost always contain security fixes. So they should be MFH'ed > to quarterly ASAP, although it's quite often and heavily-loaded. > > Stricly speaking, quarterly should only get "security updates", but for > too large projects like Chromium and Firefox, backporting security > fixes only should not be realistic and whole bunch of updates are > introduced. This is just a my guess. MFH is ports/ equivalent of MFC in src/, so not limited[1] to security. src/ regularly MFC *new* features[2] because POLA and ABI primarily concerns with *existing* features - one can't break what previously didn't exist. src/ is also better at splitting changes into atomic bits, so individual commits are easy to assess the risk of and MFC. [1] https://wiki.freebsd.org/Ports/QuarterlyBranch#Aims https://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-April/000079.html [2] Ignore OpenZFS imports, Clang upgrades, LinuxKPI rebases, driver updates, etc For example, FreeBSD 13.2 adds wg(4) and netlink(4) that weren't in 13.1.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ttnh-78s6-wny>