On Mon, Oct 29, 2012 at 1:02 PM, Alex Huang <alex.hu...@citrix.com> 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? -chip >> -----Original Message----- >> From: Chip Childers [mailto:chip.child...@sungard.com] >> Sent: Monday, October 29, 2012 8:32 AM >> To: cloudstack-dev@incubator.apache.org >> 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 >