CHANGELOG was missing 46 items, i've updated the fix version in jira and they will be picked up during the next rc creation
-Jake On Tue, Oct 28, 2014 at 7:31 PM, Bill Farner <wfar...@apache.org> wrote: > Yep, noticed the same. I'll look into that and post a new RC once i've > verified things pass. > > -=Bill > > On Tue, Oct 28, 2014 at 4:15 PM, Kevin Sweeney <kevi...@apache.org> wrote: > > > Looks like the src/resources directory is missing from the generated > source > > distribution. > > > > On Tue, Oct 28, 2014 at 4:12 PM, Kevin Sweeney <kevi...@apache.org> > wrote: > > > > > Overall: -1 > > > > > > +1 signature and checksum validate > > > +1 Java tests pass (gradle wrapper; ./gradlew -Pq build) > > > -1 Python tests fail (./pants src/test/python:all) > > > > > > ~/src/apache-aurora-0.6.0-rc0-incubating % ./pants src/test/python:all > > > fatal: Not a git repository (or any of the parent directories): .git > > > Build operating on top level addresses: > > > > > > set([BuildFileAddress(/home/ksweeney/src/apache-aurora-0.6.0-rc0-incubating/src/test/python/BUILD, > > > all)]) > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 11 items > > > > > > src/test/python/apache/aurora/admin/test_host_maintenance.py > ........... > > > > > > ===================================== 11 passed in 0.28 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 2 items > > > > > > src/test/python/apache/aurora/admin/test_admin_util.py .. > > > > > > ====================================== 2 passed in 0.10 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 2 items > > > > > > src/test/python/apache/aurora/client/test_binding_helper.py .. > > > > > > ====================================== 2 passed in 0.17 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 9 items > > > > > > src/test/python/apache/aurora/client/test_config.py ......... > > > > > > ====================================== 9 passed in 0.20 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 11 items > > > > > > src/test/python/apache/aurora/client/api/test_api.py ........... > > > > > > ===================================== 11 passed in 0.27 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 6 items > > > > > > src/test/python/apache/aurora/client/api/test_disambiguator.py ...... > > > > > > ====================================== 6 passed in 0.27 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 13 items > > > > > > src/test/python/apache/aurora/client/api/test_instance_watcher.py > > ......... > > > src/test/python/apache/aurora/client/api/test_health_check.py .... > > > > > > ===================================== 13 passed in 0.16 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 5 items > > > > > > src/test/python/apache/aurora/client/api/test_job_monitor.py ..... > > > > > > ====================================== 5 passed in 0.25 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/api/test_scheduler_mux.py .... > > > > > > ====================================== 4 passed in 2.13 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 6 items > > > > > > src/test/python/apache/aurora/client/api/test_quota_check.py ...... > > > > > > ====================================== 6 passed in 0.09 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 6 items > > > > > > src/test/python/apache/aurora/client/api/test_restarter.py ...... > > > > > > ====================================== 6 passed in 0.24 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 64 items > > > > > > src/test/python/apache/aurora/client/api/test_scheduler_client.py > > > ................................................................ > > > > > > =============================== 64 passed, 1 warnings in 2.70 seconds > > > ================================ > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 38 items > > > > > > src/test/python/apache/aurora/client/api/test_sla.py > > > ...................................... > > > > > > ===================================== 38 passed in 0.16 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 31 items > > > > > > src/test/python/apache/aurora/client/api/test_updater.py > > > ............................... > > > > > > ===================================== 31 passed in 0.52 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/api/test_updater_util.py .... > > > > > > ====================================== 4 passed in 0.45 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 2 items > > > > > > src/test/python/apache/aurora/client/cli/test_api_from_cli.py .. > > > > > > ====================================== 2 passed in 0.38 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/cli/test_bridge.py .... > > > > > > ====================================== 4 passed in 0.03 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 9 items > > > > > > src/test/python/apache/aurora/client/cli/test_command_hooks.py > ......... > > > > > > ====================================== 9 passed in 0.47 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/client/cli/test_cron.py ........ > > > > > > ====================================== 8 passed in 0.63 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/client/cli/test_help.py ........ > > > > > > ====================================== 8 passed in 0.43 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/client/cli/test_inspect.py . > > > > > > ====================================== 1 passed in 0.33 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 60 items > > > > > > src/test/python/apache/aurora/client/cli/test_cancel_update.py .. > > > src/test/python/apache/aurora/client/cli/test_create.py ............. > > > src/test/python/apache/aurora/client/cli/test_diff.py ... > > > src/test/python/apache/aurora/client/cli/test_kill.py ................ > > > src/test/python/apache/aurora/client/cli/test_open.py ..... > > > src/test/python/apache/aurora/client/cli/test_restart.py ........ > > > src/test/python/apache/aurora/client/cli/test_status.py ............. > > > > > > ===================================== 60 passed in 1.73 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 3 items > > > > > > src/test/python/apache/aurora/client/cli/test_config_noun.py ... > > > > > > ====================================== 3 passed in 0.37 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 2 items > > > > > > src/test/python/apache/aurora/client/cli/test_logging.py .. > > > > > > ====================================== 2 passed in 0.39 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/cli/test_plugins.py .... > > > > > > ====================================== 4 passed in 0.44 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/cli/test_quota.py .... > > > > > > ====================================== 4 passed in 0.38 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 5 items > > > > > > src/test/python/apache/aurora/client/cli/test_sla.py ..... > > > > > > ====================================== 5 passed in 0.41 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/cli/test_task_run.py .... > > > > > > ====================================== 4 passed in 0.43 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 12 items > > > > > > src/test/python/apache/aurora/client/cli/test_supdate.py ............ > > > > > > ===================================== 12 passed in 0.52 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/client/cli/test_update.py ........ > > > > > > ====================================== 8 passed in 2.26 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 21 items > > > > > > src/test/python/apache/aurora/client/commands/test_admin.py ...... > > > src/test/python/apache/aurora/client/commands/test_admin_sla.py > > > ............... > > > > > > ===================================== 21 passed in 0.33 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 33 items > > > > > > src/test/python/apache/aurora/client/commands/test_cancel_update.py .. > > > src/test/python/apache/aurora/client/commands/test_create.py ...... > > > src/test/python/apache/aurora/client/commands/test_diff.py ... > > > src/test/python/apache/aurora/client/commands/test_kill.py .......... > > > src/test/python/apache/aurora/client/commands/test_listjobs.py .. > > > src/test/python/apache/aurora/client/commands/test_restart.py .... > > > src/test/python/apache/aurora/client/commands/test_status.py ... > > > src/test/python/apache/aurora/client/commands/test_update.py ... > > > > > > ===================================== 33 passed in 6.86 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 3 items > > > > > > src/test/python/apache/aurora/client/commands/test_hooks.py ... > > > > > > ====================================== 3 passed in 0.55 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 10 items > > > > > > src/test/python/apache/aurora/client/commands/test_maintenance.py > > > .......... > > > > > > ===================================== 10 passed in 0.32 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/client/commands/test_run.py . > > > > > > ====================================== 1 passed in 0.27 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 3 items > > > > > > src/test/python/apache/aurora/client/commands/test_ssh.py ... > > > > > > ====================================== 3 passed in 0.27 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 12 items > > > > > > src/test/python/apache/aurora/client/hooks/test_hooked_api.py > > ............ > > > > > > ===================================== 12 passed in 0.28 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/client/hooks/test_non_hooked_api.py .... > > > > > > ====================================== 4 passed in 0.25 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/common/test_aurora_job_key.py . > > > > > > ====================================== 1 passed in 0.05 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/common/test_cluster.py . > > > > > > ====================================== 1 passed in 0.02 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/common/test_clusters.py .... > > > > > > ====================================== 4 passed in 0.07 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 3 items > > > > > > src/test/python/apache/aurora/common/test_cluster_option.py ... > > > > > > ====================================== 3 passed in 0.03 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 3 items > > > > > > src/test/python/apache/aurora/common/test_http_signaler.py ... > > > > > > ====================================== 3 passed in 0.03 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/common/test_shellify.py . > > > > > > ====================================== 1 passed in 0.01 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/common/test_transport.py .... > > > > > > ====================================== 4 passed in 0.62 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 7 items > > > > > > src/test/python/apache/aurora/config/test_base.py ....... > > > > > > ====================================== 7 passed in 0.59 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/config/test_constraint_parsing.py . > > > > > > ====================================== 1 passed in 0.08 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 6 items > > > > > > src/test/python/apache/aurora/config/test_loader.py ...... > > > > > > ====================================== 6 passed in 0.11 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 10 items > > > > > > src/test/python/apache/aurora/config/test_thrift.py .......... > > > > > > ===================================== 10 passed in 0.62 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/executor/test_executor_base.py ........ > > > > > > ====================================== 8 passed in 0.10 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/executor/test_executor_detector.py .... > > > > > > ====================================== 4 passed in 0.02 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 4 items > > > > > > src/test/python/apache/aurora/executor/test_executor_vars.py .... > > > > > > ====================================== 4 passed in 0.09 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/executor/test_status_manager.py . > > > > > > ====================================== 1 passed in 0.09 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/executor/test_thermos_task_runner.py > > ........ > > > > > > ===================================== 8 passed in 14.46 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 8 items > > > > > > src/test/python/apache/aurora/executor/common/test_announcer.py > ..ss.... > > > > > > ================================ 6 passed, 2 skipped in 0.68 seconds > > > ================================= > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 5 items > > > > > > src/test/python/apache/aurora/executor/common/test_directory_sandbox.py > > > ..... > > > > > > ====================================== 5 passed in 0.04 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 2 items > > > > > > src/test/python/apache/aurora/executor/common/test_executor_timeout.py > .. > > > > > > ====================================== 2 passed in 0.04 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 11 items > > > > > > src/test/python/apache/aurora/executor/common/test_health_checker.py > > > ........... > > > > > > ===================================== 11 passed in 1.42 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/executor/common/test_status_checker.py . > > > > > > ====================================== 1 passed in 0.08 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 1 items > > > > > > src/test/python/apache/aurora/executor/common/test_task_info.py . > > > > > > ====================================== 1 passed in 0.10 seconds > > > ====================================== > > > ======================================== test session starts > > > ========================================= > > > platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 > > > plugins: cov, timeout > > > collected 29 items > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py > > > ........FFFFFFF.............. > > > > > > ============================================== FAILURES > > > ============================================== > > > ________________________________________ test_real_get_states > > > ________________________________________ > > > > > > def test_real_get_states(): > > > with temporary_dir() as td: > > > > setup_tree(td) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:296: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpzP0BB5', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > _________________________________________ test_gc_with_loss > > > __________________________________________ > > > > > > def test_gc_with_loss(): > > > executor, proxy_driver = > > > run_gc_with(active_executors=set(ACTIVE_TASKS), retained_tasks={}, > > > > lose=True) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:338: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpoSY9IQ', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > _____________________________________ test_gc_with_starting_task > > > _____________________________________ > > > > > > def test_gc_with_starting_task(): > > > executor, proxy_driver = run_gc_with( > > > > active_executors=set(ACTIVE_TASKS), > > > retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.STARTING}) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:347: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpKolJ9a', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > ____________________________________ test_gc_without_task_missing > > > ____________________________________ > > > > > > def test_gc_without_task_missing(): > > > executor, proxy_driver = > > > run_gc_with(active_executors=set(ACTIVE_TASKS), retained_tasks={}, > > > > lose=False) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:354: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpJWNC1I', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > ________________________________________ test_gc_without_loss > > > ________________________________________ > > > > > > def test_gc_without_loss(): > > > executor, proxy_driver = > > > run_gc_with(active_executors=set(ACTIVE_TASKS), > > > > retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING}) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:361: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpgJPApz', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > __________________________________________ test_gc_withheld > > > __________________________________________ > > > > > > def test_gc_withheld(): > > > executor, proxy_driver = > > > run_gc_with(active_executors=set([ACTIVE_TASKS[0], 'failure']), > > > retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING, > > > > 'failure': ScheduleStatus.FAILED}) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:369: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpQFvDBl', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > _______________________________ test_gc_withheld_and_executor_missing > > > ________________________________ > > > > > > def test_gc_withheld_and_executor_missing(): > > > executor, proxy_driver = > > > run_gc_with(active_executors=set(ACTIVE_TASKS), > > > retained_tasks={ACTIVE_TASKS[0]: ScheduleStatus.RUNNING, > > > > 'failure': ScheduleStatus.FAILED}) > > > > > > src/test/python/apache/aurora/executor/test_gc_executor.py:377: > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > src/test/python/apache/aurora/executor/test_gc_executor.py:318: in > > > run_gc_with > > > setup_tree(td, lose=lose) > > > src/test/python/apache/aurora/executor/test_gc_executor.py:80: in > > > setup_tree > > > shutil.copytree('src/resources/org/apache/thermos/root', td) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > > > > > src = 'src/resources/org/apache/thermos/root', dst = '/tmp/tmpiKbmyl', > > > symlinks = False, ignore = None > > > > > > def copytree(src, dst, symlinks=False, ignore=None): > > > """Recursively copy a directory tree using copy2(). > > > > > > The destination directory must not already exist. > > > If exception(s) occur, an Error is raised with a list of > reasons. > > > > > > If the optional symlinks flag is true, symbolic links in the > > > source tree result in symbolic links in the destination tree; > if > > > it is false, the contents of the files pointed to by symbolic > > > links are copied. > > > > > > The optional ignore argument is a callable. If given, it > > > is called with the `src` parameter, which is the directory > > > being visited by copytree(), and `names` which is the list of > > > `src` contents, as returned by os.listdir(): > > > > > > callable(src, names) -> ignored_names > > > > > > Since copytree() is called recursively, the callable will be > > > called once for each directory that is copied. It returns a > > > list of names relative to the `src` directory that should > > > not be copied. > > > > > > XXX Consider this example code rather than the ultimate tool. > > > > > > """ > > > > names = os.listdir(src) > > > E OSError: [Errno 2] No such file or directory: > > > 'src/resources/org/apache/thermos/root' > > > > > > /usr/lib/python2.7/shutil.py:171: OSError > > > ================================ 7 failed, 22 passed in 2.77 seconds > > > ================================= > > > src.test.python.apache.aurora.admin.admin_util > > > ..... SUCCESS > > > src.test.python.apache.aurora.admin.host_maintenance > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.api > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.disambiguator > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.instance_watcher > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.job_monitor > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.mux > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.quota_check > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.restarter > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.scheduler_client > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.sla > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.updater > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.api.updater_util > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.binding_helper > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.api > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.bridge > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.command_hooks > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.config > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.cron > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.help > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.inspect > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.job > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.logging > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.plugins > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.quota > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.sla > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.supdate > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.task > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.cli.update > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.admin > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.core > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.hooks > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.maintenance > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.run > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.commands.ssh > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.config > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.hooks.hooked_api > > > ..... SUCCESS > > > src.test.python.apache.aurora.client.hooks.non_hooked_api > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_aurora_job_key > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_cluster > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_cluster_option > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_clusters > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_http_signaler > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_shellify > > > ..... SUCCESS > > > src.test.python.apache.aurora.common.test_transport > > > ..... SUCCESS > > > src.test.python.apache.aurora.config.test_base > > > ..... SUCCESS > > > src.test.python.apache.aurora.config.test_constraint_parsing > > > ..... SUCCESS > > > src.test.python.apache.aurora.config.test_loader > > > ..... SUCCESS > > > src.test.python.apache.aurora.config.test_thrift > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.announcer > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.directory_sandbox > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.executor_timeout > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.health_checker > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.status_checker > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.common.task_info > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.executor_base > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.executor_detector > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.executor_vars > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.gc_executor > > > ..... FAILURE > > > src.test.python.apache.aurora.executor.status_manager > > > ..... SUCCESS > > > src.test.python.apache.aurora.executor.thermos_task_runner > > > ..... SUCCESS > > > > > > > > > > > > > > > > > > On Tue, Oct 28, 2014 at 3:47 PM, Bill Farner <wfar...@apache.org> > wrote: > > > > > >> All, > > >> > > >> I propose that we accept the following release candidate as the > official > > >> Apache Aurora 0.6.0 release. > > >> > > >> Aurora 0.6.0-rc0 includes the following: > > >> --- > > >> The CHANGELOG for the release is available at: > > >> > > >> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-aurora.git&f=CHANGELOG&hb=0.6.0-rc0 > > >> > > >> The branch used to create the release candidate is: > > >> > > >> > > > https://git-wip-us.apache.org/repos/asf?p=incubator-aurora.git&hb=0.6.0-rc0 > > >> > > >> The release candidate is available at: > > >> > > >> > > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz > > >> > > >> The MD5 checksum of the release candidate can be found at: > > >> > > >> > > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz.md5 > > >> > > >> The signature of the release candidate can be found at: > > >> > > >> > > > https://dist.apache.org/repos/dist/dev/incubator/aurora/0.6.0-rc0/apache-aurora-0.6.0-rc0-incubating.tar.gz.asc > > >> > > >> The GPG key used to sign the release are available at: > > >> https://dist.apache.org/repos/dist/dev/incubator/aurora/KEYS > > >> > > >> Please download, verify, and test. > > >> > > >> The vote will close on Fri Oct 31 15:44:28 PDT 2014 > > >> > > >> [ ] +1 Release this as Apache Aurora 0.6.0 > > >> [ ] +0 > > >> [ ] -1 Do not release this as Apache Aurora 0.6.0 because... > > >> > > >> > > >> -=Bill > > >> > > > > > > > > >