Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2012 17:40:08 +0100
From:      Chris Rees <crees@FreeBSD.org>
To:        RW <rwmaillists@googlemail.com>, ports@freebsd.org
Subject:   Re: Port system "problems"
Message-ID:  <CADLo83_8DU-qTxzHetjrWL-RWkJ4QwpUL9FBrzXkiQJTY1oqag@mail.gmail.com>
In-Reply-To: <20120626162055.0b2bdb0d@gumby.homeunix.com>
References:  <4FE8E4A4.9070507@gmail.com> <20120626065732.GH41054@ithaqua.etoilebsd.net> <20120626092645.Horde.HytQbVNNcXdP6WQ1aMtjoMA@webmail.df.eu> <4FE96BA0.6040005@infracaninophile.co.uk> <4FE97008.2060501@netfence.it> <4FE97AE1.9080109@infracaninophile.co.uk> <4FE9817C.7020905@netfence.it> <4FE99200.7050107@infracaninophile.co.uk> <20120626130715.Horde.eb3fPtjz9kRP6ZfjA7sSFoA@webmail.df.eu> <4FE9AB85.3070106@infracaninophile.co.uk> <20120626162055.0b2bdb0d@gumby.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 26 June 2012 16:20, RW <rwmaillists@googlemail.com> wrote:
> On Tue, 26 Jun 2012 13:31:01 +0100
> Matthew Seaman wrote:
>
>
>> What's different in the new scheme?
>>
>> =A0 1 options dialogue
>> =A0 2 fetch & verify distfiles
>> =A0 3 extract
>> =A0 4 patch
>> =A0 5 configure
>> =A0 6 compile
>> =A0 7 install to staging directory tree ***
>> =A0 8 create packages, sub-packages ***
>> =A0 9 install packages and sub-packages as selected ***
>
>
>
>> Whether the extra/different work done in stages 7, 8 and 9 will negate
>> the savings from only doing stages 1-6 once remains to be seen. =A0My
>> prediction is that mostly you'ld come out ahead, but whether you do,
>> and by how much will vary significantly between individual ports.
>
> It's not really worth looking at individual ports. It's the average on
> major updates that really matters. In my experience most of he time
> is spent building, and I just don't think that there all that much to be
> gained in the compile stage.
>
> The staging area is appealing in its own right. I'm less keen
> on sub-packages which are going to break update tools. I think it's
> very likely =A0that only portmaster would survive.

Nah, the new maintainer for portupgrade is heavily involved in
development, and is actually now a pkgng developer.

Also, with pkgng the emphasis is more on binary upgrades.  We really
shouldn't still be compiling from source for everything in this day
and age-- we're one of only two major projects that still do this as
the main upgrade solution.

Chris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADLo83_8DU-qTxzHetjrWL-RWkJ4QwpUL9FBrzXkiQJTY1oqag>