On 06/05/2010, Paul Querna <p...@querna.org> wrote: > On Thu, May 6, 2010 at 2:24 PM, Paul Querna <p...@querna.org> wrote: > > On Thu, May 6, 2010 at 2:20 PM, sebb <seb...@gmail.com> wrote: > >> On 06/05/2010, Paul Querna <p...@querna.org> wrote: > >>> The Apache Libcloud project is currently voting on our second release, > >>> 0.3.0. As required by Incubator policy, we need IPMC approval for > >>> this release. There is a concurrent release vote ongoing on > >>> <libcl...@incubator.apache.org>. > >>> > >>> The current (passing) RAT output can be seen at: > >>> <http://ci.apache.org/projects/libcloud/rat-output.txt> > >> > >> Which does not include many of the files in the release archive - e.g > >> none of the fixtures are included. > >> > >> I checked a few of these, and none of the json or XML files had AL > headers. > > > > These are in the .ratignore, because all of these are test fixtures, > > returning raw data from API providers for the test cases, so adding AL > > headers would invalidate the tests. >
Is that true of *all* the fixture files? > To be clear, the tarball doesn't include the .ratignore file, so I'm > not sure running RAT over the generated tarballs will produce the > expected results. > > The best test would be to run > svn checkout https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.3.0 > libcloud-0.3.0 > > and run RAT from there. > > As documented in HACKING, the actual release tarballs are generated by > dist/release.sh, which doesn't include developer releated files like > .ratignore and .gitignore. There is still the problem of the incorrect NOTICE file. Also, I could not run the test suite: > python setup.py test running test Traceback (most recent call last): File "setup.py", line 98, in <module> 'Topic :: Software Development :: Libraries :: Python Modules' File "c:\python26\lib\distutils\core.py", line 152, in setup dist.run_commands() File "c:\python26\lib\distutils\dist.py", line 975, in run_commands self.run_command(cmd) File "c:\python26\lib\distutils\dist.py", line 995, in run_command cmd_obj.run() File "setup.py", line 45, in run tests = TestLoader().loadTestsFromNames(testfiles) File "c:\python26\lib\unittest.py", line 613, in loadTestsFromNames suites = [self.loadTestsFromName(name, module) for name in names] File "c:\python26\lib\unittest.py", line 576, in loadTestsFromName module = __import__('.'.join(parts_copy)) File "D:\ReleaseCheck\apache-libcloud-0.3.0\test\__init__.py", line 19, in <module> from libcloud.base import Node, NodeImage, NodeLocation File "D:\ReleaseCheck\apache-libcloud-0.3.0\libcloud\base.py", line 21, in <module> from zope import interface ImportError: No module named zope --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org