From owner-freebsd-hubs@FreeBSD.ORG Tue Feb 21 14:00:10 2012 Return-Path: Delivered-To: hubs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFD81106566C; Tue, 21 Feb 2012 14:00:08 +0000 (UTC) (envelope-from pfmeec@rit.edu) Received: from sc3app27.rit.edu (sc3app27.rit.edu [129.21.35.56]) by mx1.freebsd.org (Postfix) with ESMTP id A93E68FC0C; Tue, 21 Feb 2012 14:00:08 +0000 (UTC) Received: from ex02ht01b.ad.rit.edu (ex02ht01b.ad.rit.edu [10.12.2.4]) by smtp-server.rit.edu (PMDF V6.3-x14 #31420) with ESMTPS id <0LZQ006XTWD3DW@smtp-server.rit.edu>; Tue, 21 Feb 2012 08:34:15 -0500 (EST) Received: from ex02mail02.ad.rit.edu ([10.12.2.2]) by ex02ht01b.ad.rit.edu ([10.12.2.4]) with mapi; Tue, 21 Feb 2012 08:34:14 -0500 Date: Tue, 21 Feb 2012 08:34:13 -0500 From: Paul Mezzanini In-reply-to: <20120221023926.GA20266@hub.freebsd.org> To: "hubs@FreeBSD.org" Message-id: MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-language: en-US Content-transfer-encoding: quoted-printable Thread-Topic: Query about the usage of FreeBSD mirror sites for other projects Thread-Index: AczwnYCqZa2UvceSQ1Gdf5oYnSazWQ== Accept-Language: en-US user-agent: Microsoft-MacOutlook/14.14.0.111121 acceptlanguage: en-US X-RIT-Received-From: 10.12.2.4 X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-as-product-ver: SMEX-10.0.0.4211-6.800.1017-18722.007 x-tm-as-result: No--52.157100-8.000000-31 x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No Cc: Thomas Abthorpe Subject: Re: Query about the usage of FreeBSD mirror sites for other projects X-BeenThere: freebsd-hubs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD Distributions Hubs: mail sup ftp" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Feb 2012 14:00:10 -0000 Personally, I mirror all of the mentioned projects and more. I don't mind if we "cross the streams" but it would mess up when I run stats on my log files. A very minor issue for me but it may mess up other mirror setups. The real issue is what if FreeBSD relies on a package that Gentoo has in the mirror structure and then Gentoo prunes it out. (Examples only, feel free to change the project names to any that fit your mental model) I wonder how useful a setup would be that is just a giant bucket for all project to pull from. It has the potential to be great but also horrible. If hardlinking was used across the whole tree then each project could have its own directory hardlinked across each other. Each project could then add and delete from their own tree without worry about destroying a dependency somewhere else. I'm going to run a hardlink.py dry run on my whole mirror to see what the potential savings will be. I'm betting it will actually be fairly low. -paul (aka mirrors.rit.edu) On 2/20/12 9:39 PM, "Thomas Abthorpe" wrote: >Greetings mirror maintainers and others. > >Recently, a question came up within our community, should we be using >other project sites for distfile fetching? Sites like Debian and Gentoo >mirror many of the tarballs we use for our ports. > >I engaged the infrastructure people and the mirror maintainers at the >Debian and Gentoo projects, and the answer was simply yes, feel free to >use them for your purposes, basically use but don't abuse it, standard >rules of the sandbox :) > >Which now rather begs to ask the question, what is the opinion of our >mirror maintainers? How do you feel about non-FreeBSD projects using >our resources? Our community supports and sponsors some of these sites, >should others be allowed to use them? > >Please feel free to reply publicly, and private emails directly to me >will be held in the strictist of confidence. > >I am curious to see how our people feel on the matter. > >Thanks for your time and attention to this matter. > > >Thomas > >--=20 >Thomas Abthorpe | FreeBSD Committer >tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe