Bhuvan Arumugam created AURORA-543:
--------------------------------------

             Summary: thermos_observer build fail due to pants
                 Key: AURORA-543
                 URL: https://issues.apache.org/jira/browse/AURORA-543
             Project: Aurora
          Issue Type: Bug
          Components: Build
    Affects Versions: 0.5.0
            Reporter: Bhuvan Arumugam


unable to build {{thermos_observer}} with recent commits. going by {{git 
bisect}}, this is the bad commit.

{code}
2983fe25d68693f2f737ccd448b8ef349cb00ac2 is the first bad commit
commit 2983fe25d68693f2f737ccd448b8ef349cb00ac2
Author: Joe Smith <[email protected]>
Date:   Tue Jun 17 14:24:20 2014 -0700

    Migrate to pantsbuild pants
    
    To correct some 3rdparty-version-collisions, we're migrating onto pants
    build's pants.
    
    Testing Done:
    On OS X 10.9: ./pants ./src/test/python:all
    
    Bugs closed: AURORA-529
    
    Reviewed at https://reviews.apache.org/r/22662/
{code}

{code}
 ./pants src/main/python/apache/thermos/observer/bin:thermos_observer
Building PythonBinary 
PythonBinary(BuildFileAddress(src/main/python/apache/thermos/observer/bin/BUILD,
 thermos_observer)):
Problem executing PythonBuilder for targets 
OrderedSet([PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/BUILD,
 observed_task)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/common/BUILD, 
common)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/http/BUILD,
 file_browser)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/http/BUILD,
 json)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/http/BUILD,
 static_assets)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/BUILD, 
task_observer)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/common/BUILD, 
path)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/common/BUILD, 
ckpt)), 
PythonBinary(BuildFileAddress(src/main/python/apache/thermos/observer/bin/BUILD,
 thermos_observer)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/http/BUILD,
 templating)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/common/BUILD, 
planner)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
resource)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
process)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
detector)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/observer/http/BUILD,
 http_observer)), 
PythonThriftLibrary(BuildFileAddress(src/main/thrift/org/apache/thermos/BUILD, 
py-thrift)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/config/BUILD, 
config)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
process_collector_psutil)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
disk)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/monitoring/BUILD, 
monitor)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/common/BUILD, 
options)), 
PythonLibrary(BuildFileAddress(src/main/python/apache/thermos/config/BUILD, 
schema))]): Traceback (most recent call last):
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/backend/python/commands/build.py",
 line 130, in _python_build
    fast_tests=self.options.fast)
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/backend/python/python_builder.py",
 line 49, in build
    conn_timeout=conn_timeout).run()
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/backend/python/binary_builder.py",
 line 53, in run
    env = self.chroot.dump()
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/backend/python/python_chroot.py",
 line 155, in dump
    self._dump_library(lib)
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/backend/python/python_chroot.py",
 line 104, in _dump_library
    for resource_file_from_source_root in 
resources_tgt.sources_relative_to_source_root():
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/base/target.py",
 line 212, in sources_relative_to_source_root
    abs_source_root = os.path.join(get_buildroot(), self.target_base)
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/base/target.py",
 line 108, in target_base
    return SourceRoot.find(self)
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/base/source_root.py",
 line 76, in find
    root = _find()
  File 
"/Volumes/apple/mesos/incubator-aurora/build-support/pants-0.0.17.pex/.deps/pantsbuild.pants-0.0.17-py2.6.egg/pants/base/source_root.py",
 line 71, in _find
    'Target type %s not allowed under %s' % (target.__class__.__name__, 
root_dir))
TargetDefinitionException: Error with 
Resources(SyntheticAddress(src/main/python/apache/thermos/observer/http:templating_synthetic_resources)):
 Target type Resources not allowed under src/main/python
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to