From owner-freebsd-current@freebsd.org Wed Nov 20 22:28:32 2019 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 31CC91C36A9 for ; Wed, 20 Nov 2019 22:28:32 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 47JHQl6DBMz4RPP for ; Wed, 20 Nov 2019 22:28:31 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (c-73-225-95-104.hsd1.wa.comcast.net [73.225.95.104]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id xAKMSLbn067205 (version=TLSv1.2 cipher=AES128-SHA bits=128 verify=NO); Wed, 20 Nov 2019 14:28:24 -0800 (PST) (envelope-from julian@freebsd.org) Subject: Re: Reverting -current by date. To: Mark Millard , bob prohaska Cc: FreeBSD Current References: <54416FF2-B542-4EDB-B371-B53E4F17731A.ref@yahoo.com> <54416FF2-B542-4EDB-B371-B53E4F17731A@yahoo.com> From: Julian Elischer Message-ID: <31c4b575-1b5c-6219-2c44-f263dcfbb192@freebsd.org> Date: Wed, 20 Nov 2019 14:28:16 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <54416FF2-B542-4EDB-B371-B53E4F17731A@yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 47JHQl6DBMz4RPP X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.91 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.95)[-0.949,0]; NEURAL_HAM_LONG(-0.96)[-0.962,0]; ASN(0.00)[asn:36236, ipnet:204.109.60.0/22, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Nov 2019 22:28:32 -0000 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@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >