[haiku-commits] Re: r35705 - haiku/trunk/build/jam

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 03 Mar 2010 14:20:25 +0100

On 2010-03-03 at 07:09:45 [+0100], Matt Madia <mattmadia@xxxxxxxxx> wrote:
> On Tue, Mar 2, 2010 at 17:05, Alexandre Deckner <alex@xxxxxxxxxxxx> wrote:
> > korli@xxxxxxxxxxxxxxxx wrote:
> >> added BasicCommandLineTools in current profiles.
> >
> > Terminal complains sed is missing.
> > In the case this dependency can be avoided, shouldn't we add
> > BasicCommandLineTools as a dependency to Development(Base/Min) ?
> 
> Since this only fixes the @alpha-* and @nightly-* profiles,
> would it be better to add
> {{{ AddOptionalHaikuImagePackages BasicCommandLineTools ; }}}  to
> build/jam/HaikuImage
> or to even create a build/jam/MandatoryPackages -- for things like
> sed, tar, ncurses, etc ?

The main questions are: What do we want the barebones images to do? And do 
we want the barebones image to be self-contained (being fully built for the 
source in the repository)?

Obviously the latter is no longer the case with the removal of sed, or 
actually: the barebones image is broken now. If we don't mind outsourcing 
mandatory packages, we can as well do that radically for all ported 
software. Maybe save those using private API (like gdb).

CU, Ingo

Other related posts: