From owner-freebsd-ports@FreeBSD.ORG Sun Oct 19 14:08:58 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F8F316A4BF for ; Sun, 19 Oct 2003 14:08:58 -0700 (PDT) Received: from mallaury.noc.nerim.net (smtp-100-sunday.noc.nerim.net [62.4.17.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB1FF43FAF for ; Sun, 19 Oct 2003 14:08:56 -0700 (PDT) (envelope-from espie@smtp.nerim.net) Received: from tetto.gentiane.org (espie.gentiane.org [62.212.102.210]) by mallaury.noc.nerim.net (Postfix) with ESMTP id 690D062FF1; Sun, 19 Oct 2003 23:08:52 +0200 (CEST) Received: from tetto.gentiane.org (espie@localhost [127.0.0.1]) by tetto.gentiane.org (8.12.9/8.12.1) with ESMTP id h9JL8q8m025646; Sun, 19 Oct 2003 23:08:53 +0200 (CEST) Received: (from espie@localhost) by tetto.gentiane.org (8.12.9/8.12.1/Submit) id h9JL8oKc029001; Sun, 19 Oct 2003 23:08:50 +0200 (CEST) Date: Sun, 19 Oct 2003 23:08:49 +0200 From: Marc Espie To: Kris Kennaway Message-ID: <20031019210849.GA28936@tetto.gentiane.org> Mail-Followup-To: Kris Kennaway , tech-pkg@netbsd.org, ports@openbsd.org, freebsd-ports@freebsd.org References: <20031019155324.GA28256@tetto.gentiane.org> <20031019203034.GA49257@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031019203034.GA49257@rot13.obsecurity.org> User-Agent: Mutt/1.4.1i cc: tech-pkg@netbsd.org cc: ports@openbsd.org cc: freebsd-ports@freebsd.org Subject: Re: Unification of distfiles X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: espie@nerim.net List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Oct 2003 21:08:58 -0000 On Sun, Oct 19, 2003 at 01:30:34PM -0700, Kris Kennaway wrote: > In FreeBSD land we have a main package build cluster that continually > builds packages for all supported architectures and versions. As a > side-effect of the package builds we collect, verify and periodically > update the distfiles on the master FreeBSD FTP site, and they are > mirrored from there by the hierarchy of FTP mirror sites in the usual > way. From the point of view of the mirror operator this all happens > automatically and they don't have to do anything special to deal with > distfiles. Assume the author of ImageMagick updates his tarball, but doesn't change the name, so that there are two ImageMagick-5.2.9.tar.gz with distinct sha1 checksums. On OpenBSD mirrors, the old one stays available, under sha1//ImageMagick-5.2.9.tar.gz If I understand you correctly, your build/update cycle will overwrite the old one. And users will have to update their ports tree to be able to use the new tarball without a checksum error, since the old one is no longer available.