Title: Re: [Oscar-devel] build system redesign
I tested everything with "make test" - I'm sure you'll see the issues when you actually test it.
 
I know the reason why the version number is there, it's just that it's broken and I simply mentioned what I did to get around it (in case other people are stuck).  And I did not check anything it, it was just FYI.
 
Right now yume is not installed as part of make test, perhaps you can add that in the Makefile.
 
Do you have a good idea about how to implement "make install"?  I would also like a target called "make core-install" which only installs the core bits (no packages, just the core stuff).
 
With this target, when supporting new distributions, we can simply make sure that the core bits work, and then once all the other packages stabilizes, then we can rebuild them in one go (instead of having to constantly rebuild them).  I just thought this might make things a bit easier for people supporting SUSE and Fedora Core 4 x86_64, etc.
 
Cheers,
 
Bernard


From: Erich Focht [mailto:[EMAIL PROTECTED]
Sent: Wed 24/05/2006 02:18
To: Bernard Li
Cc: Oscar-devel List
Subject: Re: [Oscar-devel] build system redesign

On Wednesday 24 May 2006 06:59, Bernard Li wrote:
> Hi Erich:

> I just cleaned up the Makefile so that it runs (on Fedora Core 5), however, I'm still getting:

Thanks for changing that, I wanted to have invisible "echo" statements and
realize that they only work if they're the initial statements in the
Makefile. The original idea was to have "echo" instead of "@echo".

I'll re-test things now, as I'm not sure the environment variables get passed
around as expected (after your change).


> --> Bootstrapping OSCAR smart package manager
> WARNING: Package createrepo-0.4.3-5.1e.noarch was not installed!
> !!! Some packages were NOT installed !!!
> Could not bootstrap smart package manager!
> Oscar Wizard preparation script failed to complete at ./install_cluster line 226.

What exactly were you doing? "make test"? "make dist"? Did you have the
necessary repositories installed?


> To get around this, I edited package/yume/prereq.cfg and modified the line containing "createrepo" (I strip out the version number and the .noarch.rpm) and replace it with just "createrepo" and it works.

There is a reason for the version number there: we need the new createrepo and
it must be installed instead of the older one provided with some of the
distros. So I might have to revert your change. So please describe how you
were getting the error.

Regards,
Erich


> Does yume need to be installed as part of "make test"?

Yes, it is needed for preparing the repositories (generating their metadata
cache).

Regards,
Erich

Reply via email to