Title: Re: [Oscar-devel] build system redesign
Hi Erich:
 
Actually what I wanted to do is:
 
cd ~/projects/oscar <this is my SVN checkout>
svn export ~/projects/oscar /tmp/oscar
cd /tmp/oscar
make install
 
As far as I know the SVN export contains the same files as the SVN checkout, except it doesn't contain the SVN version histories and other meta data - if you have local modifications, they need to be "added" to the repository.
 
Anyways, the only thing that is preventing me from doing this is the line "svn info $srcdir" in dist/newmake.sh.
 
Thanks,
 
Bernard


From: Erich Focht [mailto:[EMAIL PROTECTED]
Sent: Sat 27/05/2006 05:34
To: Bernard Li
Cc: DongInn Kim; [email protected]
Subject: Re: [Oscar-devel] build system redesign

Hi Bernard,

On Thursday 25 May 2006 23:04, Bernard Li wrote:
> Erich:
>
> Previously when we generate tarballs for beta/alpha's, the README file
> of the resulting tarball (base, in this case), has the following notice:

that was still included, but the variable OSCAR_GREEK_VERSION was not set. I
think I fixed it.

> Also, I don't think the Makefile is included in the user tarball so is
> there a reason why we need to check if we are running from a SVN
> checkout?
>
> The reason I ask is because I some times need to export the code from
> SVN and then develop from there - it would be great if this can be
> accomodated.

For now we have two extremes:
 1. SVN checkout : everything
 2. oscar-base (+oscar-srpms, optional) : (almost) maximally stripped, such
    that users get only what they need.

That was my target: to get something stripped such that users need to download
only what they use.

You want to use 2. for development while actually 1. is intended for that. If
you want to get something in between the two, I'm open to that. We could have
some oscar-devel, but I currently don't think it is particularly useful.

Adding the Makefiles back is easy, but adding the whole rest back (like the
distro data) is nonsense, then you can also work with the SVN checkout. With
the Makefiles you can currently do three things: build docs, build the perl-Qt
stuff, build the tarballs. I wouldn't exactly call this development, and doing
these steps from the SVN checkout is no harm.

Regards,
Erich


Reply via email to