Will, the way travis works is that it reads what is in .travis.yml at the root of our repo.
If you check it, you will see that it uses scripts in /tools to make a fresh build of the simulator, start the simulator and run the tests. Everyone who has a fork will end up with Travis runs in their travis account. For Cloudstack the account is setup (a hook was enabled in our github mirror via infra), and every PR gets run through travis that way. Not sure about the the failure... -seb > On Apr 8, 2016, at 10:30 PM, Will Stevens <williamstev...@gmail.com> wrote: > > I am not sure who has control of travis and how that works. I have not had > a chance to get my head into that aspect yet. > > Can someone have a look at the following issue which seems to be happening > to a bunch of travis builds right now. > > Requirement 'tools/marvin/dist/Marvin-*.tar.gz' looks like a filename, > but the file does not exist > > Processing ./tools/marvin/dist/Marvin-*.tar.gz > > Exception: > > Traceback (most recent call last): > > File "/home/travis/.local/lib/python2.7/site-packages/pip/basecommand.py", > line 209, in main > > status = self.run(options, args) > > File > "/home/travis/.local/lib/python2.7/site-packages/pip/commands/install.py", > line 299, in run > > requirement_set.prepare_files(finder) > > File "/home/travis/.local/lib/python2.7/site-packages/pip/req/req_set.py", > line 360, in prepare_files > > ignore_dependencies=self.ignore_dependencies)) > > File "/home/travis/.local/lib/python2.7/site-packages/pip/req/req_set.py", > line 577, in _prepare_file > > session=self.session, hashes=hashes) > > File "/home/travis/.local/lib/python2.7/site-packages/pip/download.py", > line 798, in unpack_url > > unpack_file_url(link, location, download_dir, hashes=hashes) > > File "/home/travis/.local/lib/python2.7/site-packages/pip/download.py", > line 705, in unpack_file_url > > unpack_file(from_path, location, content_type, link) > > File "/home/travis/.local/lib/python2.7/site-packages/pip/utils/__init__.py", > line 602, in unpack_file > > tarfile.is_tarfile(filename) or > > File "/opt/python/2.7.10/lib/python2.7/tarfile.py", line 2610, in is_tarfile > > t = open(name) > > File "/opt/python/2.7.10/lib/python2.7/tarfile.py", line 1667, in open > > return func(name, "r", fileobj, **kwargs) > > File "/opt/python/2.7.10/lib/python2.7/tarfile.py", line 1732, in gzopen > > fileobj = gzip.GzipFile(name, mode, compresslevel, fileobj) > > File "/opt/python/2.7.10/lib/python2.7/gzip.py", line 94, in __init__ > > fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb') > > IOError: [Errno 2] No such file or directory: > '/home/travis/build/apache/cloudstack/tools/marvin/dist/Marvin-*.tar.gz' > > [ERROR] Failed to execute goal on project cloud-developer: Could not > resolve dependencies for project > > > Thank you...