Date: 05 Jul 2002 11:16:00 +0100 From: Paul Richards <paul@freebsd-services.com> To: Sheldon Hearn <sheldonh@starjuice.net> Cc: current@freebsd.org Subject: Re: Removing perl in make world Message-ID: <1025864161.1573.45.camel@lobster.originative.co.uk> In-Reply-To: <20020705095258.GC775@starjuice.net> References: <1025862341.1573.40.camel@lobster.originative.co.uk> <20020705095258.GC775@starjuice.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2002-07-05 at 10:52, Sheldon Hearn wrote: > On (2002/07/05 10:45), Paul Richards wrote: > > > I think we should add a target to make world that checks for the > > existence of an old base install of Perl and removes it if it exists. > > I don't like this idea. > > > As a general principle, if we do things like remove code during -current > > development then make world needs to cater for that change. The idea of > > make world is that what you get at the end of it is a pristine install > > of a snapshot of FreeBSD from the current branch. > > No, the idea of `make world' is to upgrade my system in the way that I > tell it to. I don't think it is. That might be what you've become used to, but that's not what make world was designed to do. It goes to great lengths to make sure that you get a current version of the development branch that's all built with the current bits. As a current developer, you need to see what -current looks like and not what current on top of a lot of other stuff that hides bugs looks like. > Having the world target leave perl behind was critical for me when I > upgraded my box. Why? > > I'd like to resurrect it's original meaning and add code to clean out > > old versions of Perl. > > This would not fit in with the rest of the world target, which doesn't > clean out stale headers, stale libraries or stale binaries. > Special-casing certain things will surprise people. Yeah, well I think it should. I wonder how many people are actually running a real snapshot of current as opposed to a variation of X iterations of current over a period of time. I recently cleaned out a load of stale libraries and I was quite surprised to find that what I thought was a version of current updated daily was not in fact that at all since a lot of my binaries were still linked to much older libraries so I was running a pseudo current, partly up to date and partly not. Paul. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1025864161.1573.45.camel>