Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 May 2007 10:45:22 -0700 (PDT)
From:      youshi10@u.washington.edu
To:        freebsd-hackers@freebsd.org
Subject:   Re: DPS Initial Ideas
Message-ID:  <Pine.LNX.4.43.0705151045220.12942@hymn02.u.washington.edu>
In-Reply-To: <1179243541.1234.11.camel@zoot.mintel.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 May 2007, Tom Evans wrote:

> On Tue, 2007-05-15 at 11:23 -0400, Mike Meyer wrote:
>> In <861whigyua.fsf@dwp.des.no>, Dag-Erling Sm=C3=B8rgrav <des@des.no> ty=
ped:
>>> Peter Jeremy <peterjeremy@optushome.com.au> writes:
>>> > Mike Meyer <mwm@mired.org> writes:
>>> > [Linux package systems]
>>> > > As far as I know, none of them handle updates from source at all. I=
n
>>> > > fact, dealing with sources seems to be a noticable weakness for the=
m.
>>> > This pretty much rules them out then.
>>> It would, if it were true.  It isn't.
>>
>> Except it is.
>>
>>> apt-get --build source package_name
>>
>> That doesn't update from sources, that just builds a package. You're
>> still stuck updating from packages.
>>
>> Further, like the rpm command, this doesn't deal with dependencies,
>> other than to complain if they aren't met. This means that using it to
>> deal with sources is about as pleasant as using rpm to install binary
>> packages.  Further, there doesn't appear to be anything like make.conf
>> to make it easy to tailor the build process to meet the users
>> requirements.
>>
>> =09<mike
>
> Of course Gentoo does do this [updating from source], being as it is a
> rip-off of freebsd ports. I haven't used it since the (fairly) early
> days when portage was written as a series of bash scripts. I'm fairly
> sure they must have improved it since then - it made portupgrade look
> positively snappy. Unsurprisingly, everything was/is controlled by
> adding options (mainly USE_FLAGS - eg '+gtk2 -kde') to make.conf.
>
> Tom

Tom,
      It's gotten excruciatingly more complex with the introduction of Pyth=
on, classes, and an increase in USE flags.
-Garrett




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.43.0705151045220.12942>