Re: Corrupted official pkgbase mirrors for at least FreeBSD 14.0/amd64

From: Baptiste Daroussin <bapt_at_freebsd.org>
Date: Tue, 14 May 2024 07:26:43 UTC
7 mai 2024 à 10:59 "Baptiste Daroussin" <bapt@freebsd.org> a écrit:



> 
> On Tue 07 May 15:52, Philip Paeps wrote:
> 
> > 
> > On 2024-05-06 22:30:02 (+0800), Jan Bramkamp wrote:
> > 
> >  
> > 
> >  When testing the steps documented in the FreeBSD wiki under
> > 
> >  https://wiki.freebsd.org/PkgBase I noticed that non of the mirrors held
> > 
> >  copy of the FreeBSD-acct as required to install a FreeBSD userland:
> > 
> >  
> > 
> >  # pkg -r /jails/test123 install -r base -g 'FreeBSD-*'
> > 
> >  Updating base repository catalogue...
> > 
> >  base repository is up to date.
> > 
> >  All repositories are up to date.
> > 
> >  pkg: FreeBSD-acct-dbg has a missing dependency: FreeBSD-acct
> > 
> >  
> > 
> >  Using fetch I confirmed that non of the mirrors have a
> > 
> >  ${mirror_url}/FreeBSD:14:amd64/base_release_0/FreeBSD-acct-14.0p6.pkg
> > 
> >  package.
> > 
> >  
> > 
> >  Is there already automation in the package base build pipeline supposed
> > 
> >  to validate the repositories before publishing them to the mirrors and
> > 
> >  if not is there any way I can help add this to catch future build
> > 
> >  problems before they hit the public mirrors?
> > 
> >  
> > 
> >  pkgbase uses the same pkgsync pipeline as the 3rd party packages: a package
> > 
> >  set is not published ("made visible") until every mirror has the complete
> > 
> >  set.
> > 
> >  
> > 
> >  It looks like the bug is that FreeBSD-acct-14.0p6.pkg was not built. If
> > 
> >  it's not built, we can't mirror it. :-)
> > 
> >  
> > 
> >  root@costaud1:/home/pkgbuild # find . -name FreeBSD-acct-14*.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:i386/14.snap20240506063428/FreeBSD-acct-14.snap20240503070034.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:riscv64/14.snap20240506071113/FreeBSD-acct-14.snap20240503074339.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:powerpc/14.snap20240506064335/FreeBSD-acct-14.snap20240503071054.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:armv7/14.snap20240506061603/FreeBSD-acct-14.snap20240503063709.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:powerpc64/14.snap20240506065246/FreeBSD-acct-14.snap20240503072151.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:powerpc64le/14.snap20240506070210/FreeBSD-acct-14.snap20240503073253.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:amd64/14.snap20240506060644/FreeBSD-acct-14.snap20240503062609.pkg
> > 
> >  ./repositories/stable/14/FreeBSD:14:aarch64/14.snap20240506062501/FreeBSD-acct-14.snap20240503064850.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc64/14.1.b1.20240503190424/FreeBSD-acct-14.1.b1.20240503190424.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc64/14.1.b1.20240503233812/FreeBSD-acct-14.1.b1.20240503190424.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:amd64/14.1.b1.20240503225211/FreeBSD-acct-14.1.b1.20240503165119.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:amd64/14.1.b1.20240503165119/FreeBSD-acct-14.1.b1.20240503165119.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:armv7/14.1.b1.20240503171635/FreeBSD-acct-14.1.b1.20240503171635.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:armv7/14.1.b1.20240503230145/FreeBSD-acct-14.1.b1.20240503171635.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:riscv64/14.1.b1.20240503195821/FreeBSD-acct-14.1.b1.20240503195821.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:riscv64/14.1.b1.20240503235647/FreeBSD-acct-14.1.b1.20240503195821.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc64le/14.1.b1.20240503193027/FreeBSD-acct-14.1.b1.20240503193027.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc64le/14.1.b1.20240503234733/FreeBSD-acct-14.1.b1.20240503193027.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc/14.1.b1.20240503232909/FreeBSD-acct-14.1.b1.20240503183722.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:powerpc/14.1.b1.20240503183722/FreeBSD-acct-14.1.b1.20240503183722.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:aarch64/14.1.b1.20240503231055/FreeBSD-acct-14.1.b1.20240503174503.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:aarch64/14.1.b1.20240503174503/FreeBSD-acct-14.1.b1.20240503174503.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:i386/14.1.b1.20240503232003/FreeBSD-acct-14.1.b1.20240503181151.pkg
> > 
> >  ./repositories/releng/14.1/FreeBSD:14:i386/14.1.b1.20240503181151/FreeBSD-acct-14.1.b1.20240503181151.pkg
> > 
> >  
> > 
> >  Philip [pkgsync babysitter]
> > 
> 
> This is being workd on, this is a fallout from builder migration
> 
> Bapt
>

Sorry I completely forgot to mention it here, but I have actually fixed the repo 14.0 repo

Best regards,
Bapt