Re: FreeBSD 15.0-ALPHA1 Now Available
Date: Mon, 08 Sep 2025 00:52:32 UTC
From: Colin Percival <cperciva@freebsd.org>
Subject: Re: FreeBSD 15.0-ALPHA1 Now Available
Date: Sun, 7 Sep 2025 10:24:06 -0700
> I'm not immediately sure if this was a bug in the code or if I broke
> things
> because of the way I built these images -- ALPHAs are a weird point
> between
> snapshots and releases since they're part of the release cycle but are
> still
> being built from the stable branch.
There are following lines in usr.sbin/bsdinstall/scripts/mirrorselect.
----------------------------------------------------------------------
_UNAME_R=`uname -r`
_UNAME_R=${_UNAME_R%-p*}
case ${_UNAME_R} in
*-ALPHA*|*-CURRENT|*-STABLE|*-PRERELEASE)
RELDIR="snapshots"
;;
*)
RELDIR="releases"
;;
esac
BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/${RELDIR}/`uname -m`/`uname -p`/${_UNAME_R}"
----------------------------------------------------------------------
And `git blame` annotates each line as below.
----------------------------------------------------------------------
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 94) _UNAME_R=`uname -r`
a382af08f8ada (Dag-Erling Smørgrav 2014-07-24 17:43:42 +0000 95) _UNAME_R=${_UNAME_R%-p*}
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 96)
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 97) case ${_UNAME_R} in
2ba8b5b375edc (Glen Barber 2018-10-08 19:48:58 +0000 98) *-ALPHA*|*-CURRENT|*-STABLE|*-PRERELEASE)
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 99) RELDIR="snapshots"
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 100) ;;
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 101) *)
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 102) RELDIR="releases"
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 103) ;;
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 104) esac
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 105)
39d4f2c6f0c99 (Glen Barber 2012-12-09 22:53:53 +0000 106) BSDINSTALL_DISTSITE="$MIRROR/pub/FreeBSD/${RELDIR}/`uname -m`/`uname -p`/${_UNAME_R}"
----------------------------------------------------------------------
So bsdinstall has regarded ALPHA as snapshot since October 8, 2018
when main branch was 12.0-ALPHA10.
---
Yasuhiro Kimura