> On July 8, 2014, 5:20 p.m., Mesos ReviewBot wrote:
> > Bad patch!
> >
> > Reviews applied: [23224]
> >
> > Failed command: make -j3 distcheck
> >
> > Error:
> > if test -d "mesos-0.20.0"; then find "mesos-0.20.0" -type d ! -perm -200
> > -exec chmod u+w {} ';' && rm -rf "mesos-0.20.0" || { sleep 5 && rm -rf
> > "mesos-0.20.0"; }; else :; fi
> > test -d "mesos-0.20.0" || mkdir "mesos-0.20.0"
> > (cd 3rdparty && make top_distdir=../mesos-0.20.0
> > distdir=../mesos-0.20.0/3rdparty \
> > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
> > distdir)
> > make[1]: Entering directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty'
> > (cd libprocess && make top_distdir=../../mesos-0.20.0
> > distdir=../../mesos-0.20.0/3rdparty/libprocess \
> > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
> > distdir)
> > make[2]: Entering directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess'
> > :
> > test -d "../../mesos-0.20.0/3rdparty/libprocess" || mkdir
> > "../../mesos-0.20.0/3rdparty/libprocess"
> > (cd 3rdparty && make top_distdir=../../../mesos-0.20.0
> > distdir=../../../mesos-0.20.0/3rdparty/libprocess/3rdparty \
> > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
> > distdir)
> > make[3]: Entering directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/3rdparty'
> > (cd stout && make top_distdir=../../../../mesos-0.20.0
> > distdir=../../../../mesos-0.20.0/3rdparty/libprocess/3rdparty/stout \
> > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
> > distdir)
> > make[4]: Entering directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/3rdparty/stout'
> > :
> > test -d "../../../../mesos-0.20.0/3rdparty/libprocess/3rdparty/stout" ||
> > mkdir "../../../../mesos-0.20.0/3rdparty/libprocess/3rdparty/stout"
> > test -n ":" \
> > || find "../../../../mesos-0.20.0/3rdparty/libprocess/3rdparty/stout"
> > -type d ! -perm -755 \
> > -exec chmod u+rwx,go+rx {} \; -o \
> > ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
> > ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
> > ! -type d ! -perm -444 -exec /bin/bash
> > /home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/3rdparty/stout/install-sh
> > -c -m a+r {} {} \; \
> > || chmod -R a+r
> > "../../../../mesos-0.20.0/3rdparty/libprocess/3rdparty/stout"
> > make[4]: Leaving directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/3rdparty/stout'
> > make[3]: Leaving directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/3rdparty'
> > test -n ":" \
> > || find "../../mesos-0.20.0/3rdparty/libprocess" -type d ! -perm -755 \
> > -exec chmod u+rwx,go+rx {} \; -o \
> > ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
> > ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
> > ! -type d ! -perm -444 -exec /bin/bash
> > /home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess/install-sh
> > -c -m a+r {} {} \; \
> > || chmod -R a+r "../../mesos-0.20.0/3rdparty/libprocess"
> > make[2]: Leaving directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty/libprocess'
> > make[1]: Leaving directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/3rdparty'
> > (cd src && make top_distdir=../mesos-0.20.0 distdir=../mesos-0.20.0/src \
> > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=:
> > distdir)
> > make[1]: Entering directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/src'
> > /bin/mkdir -p python/src/mesos
> > /bin/mkdir -p python/api/src/mesos
> > /bin/mkdir -p python/api/src/mesos/api
> > cp -pf ./python/api/src/mesos/api/__init__.py
> > python/api/src/mesos/api/__init__.py
> > cp -pf ./python/src/mesos/__init__.py python/src/mesos/__init__.py
> > cp -pf ./python/api/src/mesos/__init__.py python/api/src/mesos/__init__.py
> > cp: `./python/src/mesos/__init__.py' and `python/src/mesos/__init__.py' are
> > the same file
> > cp: cp: `./python/api/src/mesos/__init__.py' and
> > `python/api/src/mesos/__init__.py' are the same
> > file`./python/api/src/mesos/api/__init__.py' and
> > `python/api/src/mesos/api/__init__.py' are the same file
> >
> > make[1]: *** [python/src/mesos/__init__.py] Error 1
> > make[1]: *** Waiting for unfinished jobs....
> > make[1]: *** [python/api/src/mesos/api/__init__.py] Error 1
> > make[1]: *** [python/api/src/mesos/__init__.py] Error 1
> > make[1]: Leaving directory
> > `/home/jenkins/jenkins-slave/workspace/mesos-reviewbot/src'
> > make: *** [distdir] Error 1
> >
Or, I continue to fight with distcheck, *shakes fist*
- Thomas
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/23224/#review47454
-----------------------------------------------------------
On July 8, 2014, 5:05 p.m., Thomas Rampelberg wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/23224/
> -----------------------------------------------------------
>
> (Updated July 8, 2014, 5:05 p.m.)
>
>
> Review request for mesos.
>
>
> Bugs: MESOS-857
> https://issues.apache.org/jira/browse/MESOS-857
>
>
> Repository: mesos-git
>
>
> Description
> -------
>
> The existing module has been split into three separate ones:
>
> - mesos.api - This contains the stub implementations for the
> Executor/Scheduler
> - mesos.native - The old _mesos module.
> - mesos.protocol - All protobufs.
>
> There is also a base metapackage `mesos` that allows a potential `pip install
> mesos` to correctly install everything required. While mesos.api and
> mesos.protocol can now be uploaded to the cheeseshop, mesos.native has not
> changed and will need some more work first.
>
>
> Diffs
> -----
>
> Makefile.am b91d8cf011832e6e91b16f03a2d80fbb601eba8f
> configure.ac e7472081339fc9c773eb2cf2d5f15dc459ac378d
> mpi/mpiexec-mesos.in da0733fc29f97e67385cab55d60d4e2afd76aba9
> mpi/mpiexec-mesos.py 0ab50167eaa43f9d69f37b7c10e26fa7a7d9f250
> src/Makefile.am 45afcd145f3b502043424a6dac2197979aefbca2
> src/examples/python/test-containerizer.in
> 569519b3b9755959f9bf931d3c81be9a00b64bc9
> src/examples/python/test-executor.in
> 7e8875f0fd74dc9f9207986864edbce588ec3fb8
> src/examples/python/test-framework.in
> c4683b97b87ba8753e842b0c75cc3d65140a5cf7
> src/examples/python/test_containerizer.py
> c65d891539bcee775741626596997afe8471c930
> src/examples/python/test_executor.py
> 065b50a6146cb39a82024d82c20cf89f940a9e57
> src/examples/python/test_framework.py
> fce090fe542e3863770d7daea3d8764da1d8d5df
> src/python/api/setup.py.in PRE-CREATION
> src/python/api/src/mesos/__init__.py PRE-CREATION
> src/python/native/ext_def.py.in PRE-CREATION
> src/python/native/mesos_executor_driver_impl.hpp
> src/python/native/mesos_executor_driver_impl.cpp
> src/python/native/mesos_scheduler_driver_impl.hpp
> src/python/native/mesos_scheduler_driver_impl.cpp
> src/python/native/module.hpp
> src/python/native/module.cpp b94712681e6f0e9bf5dfdafa10621d1df82dc367
> src/python/native/proxy_executor.hpp
> src/python/native/proxy_executor.cpp
> src/python/native/proxy_scheduler.hpp
> src/python/native/proxy_scheduler.cpp
> src/python/native/setup.py.in PRE-CREATION
> src/python/native/src/mesos/__init__.py PRE-CREATION
> src/python/native/src/mesos/native/__init__.py PRE-CREATION
> src/python/protocol/setup.py.in PRE-CREATION
> src/python/protocol/src/mesos/__init__.py PRE-CREATION
> src/python/setup.py.in b996dfef5c7a6d330991522bf0047ed3cac6760d
> src/python/src/mesos.py 0152ab456f072f8d4a1c4ab19fe74e181eadbd05
> src/python/src/mesos/__init__.py PRE-CREATION
>
> Diff: https://reviews.apache.org/r/23224/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Thomas Rampelberg
>
>