incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chip Childers <>
Subject Re: [ASFCS40] Could we easily remove WAF from 4.0 somehow?
Date Mon, 29 Oct 2012 17:11:58 GMT
On Mon, Oct 29, 2012 at 1:02 PM, Alex Huang <> wrote:
> Is having steps to download waf enough?
> --Alex

Actually, I think (hope) that we are going to be OK for now.

The sticking point was the fact that there is binary data at the
bottom of the waf file.  We *thought* it was compiled python code.
It's actually not...  it's basically compressed and archived source
code.  After extracting and reviewing the contents, it's the waf
source that we expected it to be.

We're going to wait until tomorrow morning ET for any further comments
from the general@i.a.o list, and then I'll try to close down the vote
thread and proceed to the next step.

That being said, if we have any further concerns raised we will need
to figure out how to address the issue.  AFAIK, the waf version that
we are using is pretty old.  The current waf source repo doesn't even
have our version in it's tag list.  That might be a problem.  I do
think that instructions for how to download and build would be enough,
but would we suggest the latest version?

However, I think that this discussion raises the issue of removing waf
again.  Hopefully that work is going well, and we can expect to remove
waf from the project entirely for the next release.  I'm not sure how
we will handle a bug fix release though...  Thoughts?


>> -----Original Message-----
>> From: Chip Childers []
>> Sent: Monday, October 29, 2012 8:32 AM
>> To:
>> Subject: [ASFCS40] Could we easily remove WAF from 4.0 somehow?
>> Hi all,
>> The inclusion of the waf file in the source release artifact is a potential
>> sticking point for 4.0 right now.  So...  what can we do about it?  I don't think
>> that we want to wait for the build tool changes to replace it (plus all of the
>> testing that would be required).
>> Given that, I know that it's needed to build packages today, but is it possible
>> for us to remove it somehow?
>> Could we, for example, include the full waf source in tools/waf, and
>> document the waf build process in the install guide (as part of describing how
>> to create the RPM or DEB packages)?
>> -chip

View raw message