Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 May 2025 08:36:05 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Dennis Clarke <dclarke@blastwave.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: With poudriere how does one create a jail of a slightly older RELEASE ?
Message-ID:  <CANCZdfqQwsBaM8X-VhqZnQ%2BfrfrW%2BpMGKBsgaKR%2BP8UQwCpsgg@mail.gmail.com>
In-Reply-To: <e0cc3bf8-aaa8-444a-bb9a-64f7bc047d17@blastwave.org>
References:  <F52C672E-DD47-4347-87C3-3D39ADB717AD.ref@yahoo.com> <F52C672E-DD47-4347-87C3-3D39ADB717AD@yahoo.com> <e2fe2e32-ac7c-4185-8c97-47838b62a22b@blastwave.org> <20250526151416.68ff7c09.grembo@freebsd.org> <e0cc3bf8-aaa8-444a-bb9a-64f7bc047d17@blastwave.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 26, 2025 at 8:14=E2=80=AFAM Dennis Clarke <dclarke@blastwave.or=
g> wrote:
>
> On 5/26/25 09:14, Michael Gmelin wrote:
> >
> >
> > On Mon, 26 May 2025 08:25:50 -0400
> > Dennis Clarke <dclarke@blastwave.org> wrote:
> >
>
> >> I have no idea what "MFC" is supposed to mean.
> >> I guess it is a code change that happened somewhere.
> >>
> >
> > Merge From Current =3D Merging or back-porting a base commit from CURRE=
NT
> > (main/base/HEAD) to another, usually lower, FreeBSD version branch.
> >
> > https://wiki.freebsd.org/Glossary#MFC_--_Merge_From_Current
> >
> > -m
> >
>
> So many places with special terms and stuff buried somewhere. In the
> last week or so I have discovered https://archive.freebsd.org/ and now
> there is https://wiki.freebsd.org/ which I have not ever seen once in
> five or six years of trying to use FreeBSD. Maybe a link or something
> can be put on the "About" page?   https://www.freebsd.org/about/

Yes. We have our own Jargon that has evolved over the years. Many
of the terms are used so frequently we forget that people new to the
project might not understand them.

> Even more crazy is the way in which FreeBSD is changed and/or fixed.
> There are bug reports of course but it seems everything really happens
> in a thing called a Phabricator.

Well, it's even more complicated than that...  We have Bugzilla to get bug
reports, which sometimes have patches. Historically, these patches have bee=
n
neglected, in no small part because many of our developers have a hard
time saying 'no' especially to something that's ambiguously incorrect or
that touches a complicated-to-fix area of the tree. Next up is Phabricator,
which developers use to review changes, but sometimes non-developers
use it, but we have had a hard time managing that process, so changes often
get lost. Third, we have github pull requests now that I've been trying to
establish as a better-managed place to go to contribute.

> It really is a great UNIX implementation and runs like a charm as a
> server but the skills required are all over the place and no where and
> everywhere and yeah ... thanks to this mail list I can at least keep a
> few things running. To quote a really cool guy that is an expert at such
> things "If it breaks you can keep both pieces."

We also do try to document everything in the FreeBSD handbook, but
sometimes it's a bit out of date because there's been lots of change and
innovation over the years.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfqQwsBaM8X-VhqZnQ%2BfrfrW%2BpMGKBsgaKR%2BP8UQwCpsgg>