• Re: FreeBSD 15.0-ALPHA1 Now Available

    From Colin Percival@cperciva@freebsd.org to muc.lists.freebsd.stable on Sun Sep 7 10:24:06 2025
    From Newsgroup: muc.lists.freebsd.stable

    On 9/7/25 09:36, Yasuhiro Kimura wrote:
    From: Colin Percival <cperciva@FreeBSD.org>
    SHA512 (FreeBSD-15.0-ALPHA1-amd64-20250906-0b3d82579a01-280099-bootonly.iso) = 64b02afa0b8ea70817e02a6abd0243529904369519ff68a5735a682d1af8d9f3dd91ac15bb05847a2a036a4b157ac33ecd2b45f74b0d7fee9444522af0b6d333

    While installing with above iso image, fetch error of distfiles
    happens as following screen snapshot.

    https://people.freebsd.org/~yasu/FreeBSD-15-ALPHA1-amd64.20250908.png

    The error seems to happen because distfiles are placed under /pub/FreeBSD/releases/ rather than /pub/FreeBSD/snapshots/

    And fetch error also happens when creating poudriere jail with
    `poudriere jail -c -j JailName -v 15.0-ALPHA1`.

    Thanks for reporting this. I've added symlinks on ftp-master so once the mirrors catch up this should work.

    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.

    (A possibly related issue: The OCI images got tagged as "15.0.snap" when
    they should have been tagged as "15.0.alpha1".)
    --
    Colin Percival
    FreeBSD Release Engineering Lead & EC2 platform maintainer
    Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid



    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Yasuhiro Kimura@yasu@FreeBSD.org to muc.lists.freebsd.stable on Mon Sep 8 09:52:32 2025
    From Newsgroup: muc.lists.freebsd.stable

    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
    i-y+<|eUe'u\c+-Ue]o{ j+#k&!UtyoOou4y+2y-j|o-ee%~Vaz|hY2bo{|-hY%,i+oRkLu--- Synchronet 3.21a-Linux NewsLink 1.2
  • From Colin Percival@cperciva@freebsd.org to muc.lists.freebsd.stable on Mon Sep 8 11:01:24 2025
    From Newsgroup: muc.lists.freebsd.stable

    On 9/7/25 17:52, Yasuhiro Kimura wrote:
    From: Colin Percival <cperciva@freebsd.org>
    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.
    [...]

    So bsdinstall has regarded ALPHA as snapshot since October 8, 2018
    when main branch was 12.0-ALPHA10.

    Ah yes, -ALPHA builds used to be closer to snapshots and were built from
    main; they're now built from stable and are more similar to BETAs. I
    might change how we handle them in 16.0, if I'm still the release engineer
    two years from now, but for now I'll stick with what we did in the past.

    Thanks!
    --
    Colin Percival
    FreeBSD Release Engineering Lead & EC2 platform maintainer
    Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid



    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2