From owner-freebsd-questions@freebsd.org Fri Mar 26 16:23:07 2021 Return-Path: Delivered-To: freebsd-questions@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 B270D57BBFA for ; Fri, 26 Mar 2021 16:23:07 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [174.136.98.114]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.nomadlogic.org", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F6S223hPcz4t9W for ; Fri, 26 Mar 2021 16:23:05 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from [192.168.1.160] (cpe-24-24-163-126.socal.res.rr.com [24.24.163.126]) by mail.nomadlogic.org (OpenSMTPD) with ESMTPSA id 04b51710 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 26 Mar 2021 16:22:59 +0000 (UTC) Subject: Re: FreeBSD.org pkg mirror for older versions? To: Alejandro Imass , Doug McIntyre Cc: FreeBSD Questions References: <8a151ed5-ebce-aad5-714f-457309059d6e@kicp.uchicago.edu> From: Pete Wright Message-ID: <63b9c024-fb97-1160-c98b-70ee38fe793f@nomadlogic.org> Date: Fri, 26 Mar 2021 09:22:58 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.8.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-Rspamd-Queue-Id: 4F6S223hPcz4t9W X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of pete@nomadlogic.org designates 174.136.98.114 as permitted sender) smtp.mailfrom=pete@nomadlogic.org X-Spamd-Result: default: False [-0.30 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[nomadlogic.org]; ARC_NA(0.00)[]; NEURAL_SPAM_SHORT(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[174.136.98.114:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RBL_DBL_DONT_QUERY_IPS(0.00)[174.136.98.114:from]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:25795, ipnet:174.136.96.0/20, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-questions]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2021 16:23:07 -0000 On 3/26/21 7:07 AM, Alejandro Imass wrote: > Yeah agreed. I can't believe these are not maintained long-term and that no > one has ever volunteered to host them. i think that's what the quarterly branch is supposed to achieve, or at least give some cushion for those who don't want the latest and greatest. you can roll your own pretty easily.  for example you can use the files in /var/cache/pkg/ and periodically store them somewhere safe.  obviously rolling back like this breaks all promises of working pkgs since dependencies and the base freebsd system itself evolves over time. alternatively, and this is what i've done myself, is have a poudriere setup that uses git for the ports tree.  then i can rewind the entire ports tree to a specific revision and ensure all dependencies are aligned when building an old version of a critical pkg. -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA