Skip site navigation (1)Skip section navigation (2)
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>