From owner-freebsd-hubs Sun Mar 9 17:38:58 2003 Delivered-To: freebsd-hubs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ED6B37B401 for ; Sun, 9 Mar 2003 17:38:56 -0800 (PST) Received: from luna.rtfmconsult.com (luna.rtfmconsult.com [202.83.72.190]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9AE643F93 for ; Sun, 9 Mar 2003 17:38:55 -0800 (PST) (envelope-from jason@rtfmconsult.com) Received: by luna.rtfmconsult.com (Postfix, from userid 42) id 837B648E6F; Mon, 10 Mar 2003 11:38:54 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by luna.rtfmconsult.com (Postfix) with ESMTP id 7B62F52D92; Mon, 10 Mar 2003 11:38:54 +1000 (EST) Date: Mon, 10 Mar 2003 11:38:54 +1000 (EST) From: jason andrade To: Will Andrews Cc: hubs@FreeBSD.org Subject: Re: Poor state of some top-level FTP mirrors In-Reply-To: <20030310012937.GA57178@procyon.firepipe.net> Message-ID: References: <20030309215448.GB30033@dragon.nuxi.com> <20030310012937.GA57178@procyon.firepipe.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hubs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Sun, 9 Mar 2003, Will Andrews wrote: > Please tell us how other OS projects update their packages > without this kind of problem. What do they do (or not do) that > we don't (or do)? their release trees are structured differently. i am not making a judgement call here (i hear equal amounts of religious statements on people who love freebsd's package management and other OSes systems..) so please don't see any of this as my preference. o redhat has a package management system that is built into the OS tree. because the OS tree is quite "static" this lends itself well to a single fetch and then periodic (but much smaller) updates via a separate "update" tree. packages that are not released via the OS are available via a separate "contrib" tree. they have been less than good about keeping this updated but at least it does have some theoretical structure for how to add things later. o debian has a system which divides the OS and packages into separate trees via "dist" and "pool". the pool area changes a fair bit but only certain packages get rebuilt/updated - not the entire poo. o a lot of smaller OSes have some combination of the above but again the main difference from FreeBSD would be that they only rebuild/release packages that have been updated or have been patched for security reasons. i am making the assumption (that could well be completely wrong) that the freebsd package trees are completely rebuilt for each tree (packages-4-stable/packages-5-current) and architecture at roughly the same interval (weekly?) necessitating a refetch of the whole tree - is that correct ? regards, -jason To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hubs" in the body of the message