From owner-freebsd-ports@freebsd.org Sun Jul 22 08:44:42 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C441D10449DC; Sun, 22 Jul 2018 08:44:42 +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 5172A8D464; Sun, 22 Jul 2018 08:44:42 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (124-169-199-167.dyn.iinet.net.au [124.169.199.167]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id w6M8ibWR061996 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 22 Jul 2018 01:44:39 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: Archives of last quarterly package builds? To: grarpamp , freebsd-pkg@freebsd.org Cc: freebsd-ports@freebsd.org References: From: Julian Elischer Message-ID: <34cb48da-1f15-1610-966d-1e30314f7665@freebsd.org> Date: Sun, 22 Jul 2018 16:44:31 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jul 2018 08:44:43 -0000 On 22/7/18 5:59 am, grarpamp wrote: > Packages are delivered via a single quarterly label here > > https://pkg.freebsd.org/FreeBSD:11:amd64/quarterly/ > > which corresponds to the latest quarterly branch label here > > https://svnweb.freebsd.org/ports/branches/?sortby=date#dirlist > > > However, similar to how the tags here > > https://svnweb.freebsd.org/ports/tags/?sortby=date#dirlist > > are archived here > > https://pkg.freebsd.org/FreeBSD:11:amd64/ > as these > https://pkg.freebsd.org/FreeBSD:11:amd64/release_[n] > > > The last "ie: final" builds of each quarterly branch before they > roll over should also be moved off into their own archived > quarterly directories as I've asked for this but the answer is "no we don't do that..  and have no plans to". Which is a putty as it means you need to make your own snapshots if you want to have any reproducability. It no linger matters to me as we now roll all our own packages from source (we have private OS changes that make this a requirement), but it was a sore point for many years. > > https://pkg.freebsd.org/FreeBSD:11:amd64/yyyyQ[n] > > For example /quarterly/ should be repointed from 2018Q2 > to 2018Q3, leaving 2018Q2 as a live "pkg" accessible archive. > > > Eventually all such archives could be moved to historical > archive server under typical release support expiry periods. > > > This would also serve critical purpose as an independant > original remote repository for validating local package / file > signatures against compromise, corruption, loss. > > > For example, does the last 2018Q2 (or older ones) still exist > anywhere for users to reference and use? no. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >