Since its introduction on r2440, server/frontend.py has a call to
generate_control_file, present on frontend/afe/rpc_interface.py.
This method apparently never had a do_push_packages parameter,
but for some reason we were passing it in case we provide a specific
kernel with -k. Remove all references to do_push_packages.

With this, bug #47 is fixed, and it is possible to specify -k through
the cli.

Signed-off-by: Lucas Meneghel Rodrigues <l...@redhat.com>
---
 cli/job.py          |    1 -
 cli/job_unittest.py |   13 ++++++-------
 server/frontend.py  |    3 +--
 3 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/cli/job.py b/cli/job.py
index ddb534f..e80becf 100644
--- a/cli/job.py
+++ b/cli/job.py
@@ -459,7 +459,6 @@ class job_create(job_create_or_clone):
         if options.kernel:
             self.ctrl_file_data['kernel'] = self._get_kernel_data(
                     options.kernel, options.kernel_cmdline)
-            self.ctrl_file_data['do_push_packages'] = True
         if options.control_file:
             try:
                 control_file_f = open(options.control_file)
diff --git a/cli/job_unittest.py b/cli/job_unittest.py
index 06d9df1..484be47 100755
--- a/cli/job_unittest.py
+++ b/cli/job_unittest.py
@@ -792,7 +792,6 @@ class job_create_unittest(cli_mock.cli_unittest):
                            '--ignore_site_file'],
                      rpcs=[('generate_control_file',
                             {'client_control_file': self.trivial_ctrl_file,
-                             'do_push_packages': True,
                              'kernel': [{'version': 'Kernel'}]},
                             True,
                             {'control_file': data['control_file'],
@@ -901,8 +900,8 @@ class job_create_unittest(cli_mock.cli_unittest):
                            '--ignore_site_file'],
                      rpcs=[('generate_control_file',
                             {'tests': ['sleeptest'],
-                             'kernel': [{'version': 'kernel'}],
-                             'do_push_packages': True},
+                             'kernel': [{'version': 'kernel'}]
+                             },
                             True,
                             {'control_file' : self.kernel_ctrl_file,
                              'synch_count' : 1,
@@ -925,8 +924,8 @@ class job_create_unittest(cli_mock.cli_unittest):
                              'kernel': [{'version': 'kernel1',
                                          'cmdline': 'arg1 arg2'},
                                         {'version': 'kernel2',
-                                         'cmdline': 'arg1 arg2'}],
-                             'do_push_packages': True},
+                                         'cmdline': 'arg1 arg2'}]
+                             },
                             True,
                             {'control_file' : self.kernel_ctrl_file,
                              'synch_count' : 1,
@@ -946,8 +945,8 @@ class job_create_unittest(cli_mock.cli_unittest):
                            '-m', 'host0', '--ignore_site_file'],
                      rpcs=[('generate_control_file',
                             {'tests': ['sleeptest'],
-                             'kernel': [{'version': 'kernel'}],
-                             'do_push_packages': True},
+                             'kernel': [{'version': 'kernel'}]
+                             },
                             True,
                             {'control_file' : self.kernel_ctrl_file,
                              'synch_count' : 1,
diff --git a/server/frontend.py b/server/frontend.py
index 353ccab..0850c58 100644
--- a/server/frontend.py
+++ b/server/frontend.py
@@ -287,8 +287,7 @@ class AFE(RpcClient):
         else:
             kernel_info = None
         control_file = self.generate_control_file(
-                tests=tests, kernel=kernel_info, use_container=use_container,
-                do_push_packages=True)
+                tests=tests, kernel=kernel_info, use_container=use_container)
         if control_file.is_server:
             dargs['control_type'] = 'Server'
         else:
-- 
1.7.4

_______________________________________________
Autotest mailing list
Autotest@test.kernel.org
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to