Date: Wed, 20 Nov 2019 13:51:27 -0800 From: Mark Millard <marklmi@yahoo.com> To: bob prohaska <fbsd@www.zefox.net> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: Reverting -current by date. Message-ID: <54416FF2-B542-4EDB-B371-B53E4F17731A@yahoo.com> References: <54416FF2-B542-4EDB-B371-B53E4F17731A.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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/* 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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54416FF2-B542-4EDB-B371-B53E4F17731A>