Re: Reverting -current by date.

From: Julian Elischer <julian_at_freebsd.org>
Date: Wed, 20 Nov 2019 14:28:16 -0800
On 11/20/19 1:51 PM, Mark Millard wrote:
> Bob P. wrote for an aarch64 context:
>
>>  From time to time it would be handy to revert freebsd-current to
>> an older, well-behaved revision.
>>
>> Is there a mechanism for identifying revision numbers that
>> will at least compile and boot, by date?
>>
>> In my case buildworld seems to be markedly slower than, say,
>> six months ago. Maybe it's hardware, maybe something else. Is
>> there a way to pick a revision number to revert to, that's
>> better than merely guessing?
> You can explore the history of installable world/kernel materials
> at places matching the pattern:
>
> https://artifact.ci.freebsd.org/snapshot/head/r*/arm64/aarch64/*

I find that https://svnweb.freebsd.org/base/ is good enough to allow 
exploration of revisions. If you add a revision in the given field you 
will only see revs show up that are older than that.

>
> Some r* will exist without having arm64/aarch64 material but having
> mateirals for other platforms. The * matches a svn revision number.
>
> These are from ci.freebsd.org builds, not the announced/released
> snaphots. These go back a long ways. ci.freebsd.org does not try
> to build every svn revision. (It does not build that fast relative
> to svn updating.)
>
> I sometimes use these for approximate bisection without building.
>
> The https://artifact.ci.freebsd.org/snapshot/head/r*/arm64/aarch64/*
> materials are compressed tar archives (*.txz) and a MANIFEST file.
> bsdinstall uses these files, although I've at times done basic
> testing activities based on just manually expanding the tars.
>
> (The materials do not span u-boot or other such and need to have
> file system(s) to expand into.)
>
> (From a different message:)
>> I hoped for a more mechanical approach. For example, snapshots are
>> generated from time to time. Presumably, they're vetted in some way
>> and knowing what revisions made it to the snapshot stage might be a
>> starting point. The snapshot server does not appear to contain that
>> information for earlier offerings.
> Snapshots are not vetted as far as I know --and sometimes do not boot
> in contexts that I've tried. This applies both to artifact.ci.freebsd.org
> materials and the announced snapshots put under
> https://download.freebsd.org/ftp/snapshots/ .
>
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
>
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>
Received on Wed Nov 20 2019 - 21:28:32 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:22 UTC