On Fri, Aug 26, 2011 at 2:44 PM, Joseph Heck <he...@me.com> wrote: > Yep - cheetah needs to be added the build machine. I'd sent a note earlier > asking for any added dependencies to also include an email letting me > know... If you did that, I missed it - apologies. I'll get an update to the > configuration ready now. >
Sorry Joe, that was our fault. Thanks for helping us out! Dan > > -joe > > On Aug 26, 2011, at 2:36 PM, Dan Wendlandt wrote: > > > > On Fri, Aug 26, 2011 at 2:31 PM, Salvatore Orlando < > salvatore.orla...@eu.citrix.com> wrote: > >> >> >> Inviato da Samsung Mobile >> >> >> Salvatore Orlando <salvatore.orla...@eu.citrix.com> ha scritto: >> >> >> >> Looking at quantum job configuration it seems unit tests are executed >> without venv. I think we need monty or john's help in order to have cheetah >> on jenkins. >> >> salvatore >> > > Thanks for looking into this Salvatore, that was my guess as well. > Hopefully Joe or Monty can look at this, at some point, but it is not a > blocker as I can manually create a release tarball for now. > > Dan > > >> >> It looks like as it is not downloading Cheetah using pypi: **** >> >> ** ** >> >> ======================================================================*** >> * >> >> ERROR: Failure: ImportError (No module named Cheetah.Template)**** >> >> ----------------------------------------------------------------------*** >> * >> >> Traceback (most recent call last):**** >> >> File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 390, >> in loadTestsFromName**** >> >> addr.filename, addr.module)**** >> >> File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 39, >> in importFromPath**** >> >> return self.importFromDir(dir_path, fqname)**** >> >> File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 86, >> in importFromDir**** >> >> mod = load_module(part_fqname, fh, filename, desc)**** >> >> File "/home/jenkins/workspace/quantum/tests/unit/test_cli.py", line 30, >> in <module>**** >> >> from quantum import cli_lib as cli**** >> >> File "/home/jenkins/workspace/quantum/quantum/cli_lib.py", line 22, in >> <module>**** >> >> import Cheetah.Template as cheetah_template**** >> >> ImportError: No module named Cheetah.Template**** >> >> ** ** >> >> Investigating.**** >> >> ** ** >> >> *From:* netstack-bounces+salvatore.orlando= >> eu.citrix....@lists.launchpad.net [mailto: >> netstack-bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net] *On >> Behalf Of *Dan Wendlandt >> *Sent:* 26 August 2011 21:39 >> *To:* Joseph Heck; Monty Taylor >> *Cc:* netstack@lists.launchpad.net >> *Subject:* [Netstack] Fwd: Build failed in Jenkins: quantum #28**** >> >> ** ** >> >> Looks like builds on jenkins are now failing, due to the new CLI code that >> imports cheetah. **** >> >> ** ** >> >> Cheetah>=2.0.1 was added to the pip-requires, but is something else needed >> for the build server to pick up the new packages? **** >> >> ** ** >> >> Thanks**** >> >> ** ** >> >> Dan**** >> >> ** ** >> >> ** ** >> >> ---------- Forwarded message ---------- >> >> >> >> See <https://jenkins.openstack.org/job/quantum/28/changes> >> >> Changes: >> >> [Dan Wendlandt] merge salvatore's new cli code >> >> ------------------------------------------ >> [...truncated 9 lines...] >> info result: bzr revision-info -d < >> https://jenkins.openstack.org/job/quantum/ws/> returned 0. Command >> output: "56 d...@nicira.com-20110826195433-7vf2wiw7uue8n97q >> " stderr: "" >> [quantum] $ bzr log -v -r >> revid:d...@nicira.com-20110826192531-gjacj8i0xnm336lf. >> .revid:d...@nicira.com-20110826195433-7vf2wiw7uue8n97q --long --show-ids >> Getting local revision... >> $ bzr revision-info -d <https://jenkins.openstack.org/job/quantum/ws/> >> info result: bzr revision-info -d < >> https://jenkins.openstack.org/job/quantum/ws/> returned 0. Command >> output: "56 d...@nicira.com-20110826195433-7vf2wiw7uue8n97q >> " stderr: "" >> RevisionState revno:56 >> revid:d...@nicira.com-20110826195433-7vf2wiw7uue8n97q >> [quantum] $ /bin/sh -xe /tmp/hudson7711742177255578593.sh >> + ./run_tests.sh -N >> APITest >> test_create_network_badrequest_json OK >> test_create_network_badreqyest_xml OK >> test_create_network_json OK >> test_create_network_xml OK >> test_create_port_badrequest_json OK >> test_create_port_badrequest_xml OK >> test_create_port_json OK >> test_create_port_networknotfound_json OK >> test_create_port_networknotfound_xml OK >> test_create_port_noreqbody_json OK >> test_create_port_noreqbody_xml OK >> test_create_port_xml OK >> test_delete_attachment_json OK >> test_delete_attachment_networknotfound_json OK >> test_delete_attachment_networknotfound_xml OK >> test_delete_attachment_portnotfound_json OK >> test_delete_attachment_portnotfound_xml OK >> test_delete_attachment_xml OK >> test_delete_network_in_use_json OK >> test_delete_network_in_use_xml OK >> test_delete_network_json OK >> test_delete_network_xml OK >> test_delete_port_in_use_json OK >> test_delete_port_in_use_xml OK >> test_delete_port_json OK >> test_delete_port_networknotfound_json OK >> test_delete_port_networknotfound_xml OK >> test_delete_port_with_bad_id_json OK >> test_delete_port_with_bad_id_xml OK >> test_delete_port_xml OK >> test_list_networks_detail_json OK >> test_list_networks_detail_xml OK >> test_list_networks_json OK >> test_list_networks_xml OK >> test_list_ports_detail_json OK >> test_list_ports_detail_xml OK >> test_list_ports_json OK >> test_list_ports_xml OK >> test_put_attachment_json OK >> test_put_attachment_networknotfound_json OK >> test_put_attachment_networknotfound_xml OK >> test_put_attachment_portnotfound_json OK >> test_put_attachment_portnotfound_xml OK >> test_put_attachment_xml OK >> test_rename_network_badrequest_json OK >> test_rename_network_badrequest_xml OK >> test_rename_network_json OK >> test_rename_network_not_found_json OK >> test_rename_network_not_found_xml OK >> test_rename_network_xml OK >> test_set_port_state_json OK >> test_set_port_state_networknotfound_json OK >> test_set_port_state_networknotfound_xml OK >> test_set_port_state_portnotfound_json OK >> test_set_port_state_portnotfound_xml OK >> test_set_port_state_stateinvalid_json OK >> test_set_port_state_stateinvalid_xml OK >> test_set_port_state_xml OK >> test_show_attachment_json OK >> test_show_attachment_networknotfound_json OK >> test_show_attachment_networknotfound_xml OK >> test_show_attachment_portnotfound_json OK >> test_show_attachment_portnotfound_xml OK >> test_show_attachment_xml OK >> test_show_network_detail_json OK >> test_show_network_detail_xml OK >> test_show_network_json OK >> test_show_network_not_found_json OK >> test_show_network_not_found_xml OK >> test_show_network_xml OK >> test_show_port_detail_json OK >> test_show_port_detail_xml OK >> test_show_port_json OK >> test_show_port_networknotfound_json OK >> test_show_port_networknotfound_xml OK >> test_show_port_portnotfound_json OK >> test_show_port_portnotfound_xml OK >> test_show_port_xml OK >> test_unparsable_data_json OK >> test_unparsable_data_xml OK >> Failure >> runTest ERROR >> APITest >> test_attach_resource_alt_tenant OK >> test_attach_resource_error_400 OK >> test_attach_resource_error_401 OK >> test_attach_resource_error_420 OK >> test_attach_resource_error_430 OK >> test_attach_resource_error_432 OK >> test_attach_resource_error_440 OK >> test_attach_resource_error_470 OK >> test_attach_resource_json OK >> test_attach_resource_xml OK >> test_create_network_alt_tenant OK >> test_create_network_error_400 OK >> test_create_network_error_401 OK >> test_create_network_error_422 OK >> test_create_network_error_470 OK >> test_create_network_json OK >> test_create_network_xml OK >> test_create_port_alt_tenant OK >> test_create_port_error_400 OK >> test_create_port_error_401 OK >> test_create_port_error_420 OK >> test_create_port_error_430 OK >> test_create_port_error_431 OK >> test_create_port_error_470 OK >> test_create_port_json OK >> test_create_port_xml OK >> test_delete_network_alt_tenant OK >> test_delete_network_error_401 OK >> test_delete_network_error_420 OK >> test_delete_network_error_421 OK >> test_delete_network_error_470 OK >> test_delete_network_json OK >> test_delete_network_xml OK >> test_delete_port_alt_tenant OK >> test_delete_port_error_401 OK >> test_delete_port_error_420 OK >> test_delete_port_error_430 OK >> test_delete_port_error_432 OK >> test_delete_port_error_470 OK >> test_delete_port_json OK >> test_delete_port_xml OK >> test_detach_resource_alt_tenant OK >> test_detach_resource_error_401 OK >> test_detach_resource_error_420 OK >> test_detach_resource_error_430 OK >> test_detach_resource_error_470 OK >> test_detach_resource_json OK >> test_detach_resource_xml OK >> test_list_networks_alt_tenant OK >> test_list_networks_error_401 OK >> test_list_networks_error_470 OK >> test_list_networks_json OK >> test_list_networks_xml OK >> test_list_ports_alt_tenant OK >> test_list_ports_error_401 OK >> test_list_ports_error_420 OK >> test_list_ports_error_470 OK >> test_list_ports_json OK >> test_list_ports_xml OK >> test_set_port_state_alt_tenant OK >> test_set_port_state_error_400 OK >> test_set_port_state_error_401 OK >> test_set_port_state_error_420 OK >> test_set_port_state_error_430 OK >> test_set_port_state_error_431 OK >> test_set_port_state_error_470 OK >> test_set_port_state_json OK >> test_set_port_state_xml OK >> test_show_network_details_alt_tenant OK >> test_show_network_details_error_401 OK >> test_show_network_details_error_420 OK >> test_show_network_details_error_470 OK >> test_show_network_details_json OK >> test_show_network_details_xml OK >> test_show_port_attachment_alt_tenant OK >> test_show_port_attachment_error_400 OK >> test_show_port_attachment_error_401 OK >> test_show_port_attachment_error_420 OK >> test_show_port_attachment_error_430 OK >> test_show_port_attachment_error_470 OK >> test_show_port_attachment_json OK >> test_show_port_attachment_xml OK >> test_show_port_details_alt_tenant OK >> test_show_port_details_error_401 OK >> test_show_port_details_error_420 OK >> test_show_port_details_error_430 OK >> test_show_port_details_error_470 OK >> test_show_port_details_json OK >> test_show_port_details_xml OK >> test_ssl_certificates OK >> test_update_network_alt_tenant OK >> test_update_network_error_400 OK >> test_update_network_error_401 OK >> test_update_network_error_420 OK >> test_update_network_error_422 OK >> test_update_network_error_470 OK >> test_update_network_json OK >> test_update_network_xml OK >> ActionExtensionTest >> test_extended_action_for_adding_extra_data OK >> test_extended_action_for_deleting_extra_data OK >> test_returns_404_for_non_existant_action OK >> test_returns_404_for_non_existant_resource OK >> ExtensionControllerTest >> test_extension_can_be_accessed_by_alias OK >> test_index_gets_all_registerd_extensions OK >> test_show_returns_not_found_for_non_existant_extension OK >> ExtensionManagerTest >> test_invalid_extensions_are_not_registered OK >> PluginAwareExtensionManagerTest >> test_extensions_are_loaded_for_plugin_with_expected_interfaceOK >> test_extensions_are_not_loaded_for_plugins_unaware_of_extensionsOK >> test_extensions_expecting_quantum_plugin_interface_are_loadedOK >> test_extensions_not_loaded_for_plugin_without_expected_interfaceOK >> test_extensions_without_need_for__plugin_interface_are_loadedOK >> test_unsupported_extensions_are_not_loaded OK >> RequestExtensionTest >> test_edit_previously_uneditable_field OK >> test_extend_get_resource_response OK >> test_get_resources OK >> test_headers_can_be_extended OK >> ResourceExtensionTest >> test_resource_can_be_added_as_extension OK >> test_resource_ext_for_formatted_req_on_custom_collection_actionOK >> test_resource_ext_for_nested_resource_custom_collection_actionOK >> test_resource_extension_for_delete_custom_collection_action OK >> test_resource_extension_for_get_custom_collection_action OK >> test_resource_extension_for_post_custom_collection_action OK >> test_resource_extension_for_put_custom_collection_action OK >> test_resource_extension_with_custom_member_action OK >> test_returns_404_for_non_existant_extension OK >> FunctionTestCase >> runTest OK >> >> ====================================================================== >> ERROR: Failure: ImportError (No module named Cheetah.Template) >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File "/usr/local/lib/python2.7/dist-packages/nose/loader.py", line 390, >> in loadTestsFromName >> addr.filename, addr.module) >> File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 39, >> in importFromPath >> return self.importFromDir(dir_path, fqname) >> File "/usr/local/lib/python2.7/dist-packages/nose/importer.py", line 86, >> in importFromDir >> mod = load_module(part_fqname, fh, filename, desc) >> File "< >> https://jenkins.openstack.org/job/quantum/ws/tests/unit/test_cli.py",> >> line 30, in <module> >> from quantum import cli_lib as cli >> File "<https://jenkins.openstack.org/job/quantum/ws/quantum/cli_lib.py",> >> line 22, in <module> >> import Cheetah.Template as cheetah_template >> ImportError: No module named Cheetah.Template >> >> ---------------------------------------------------------------------- >> Ran 207 tests in 2.358s >> >> FAILED (errors=1) >> Build step 'Execute shell' marked build as failure**** >> >> >> >> **** >> >> ** ** >> >> -- >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Dan Wendlandt >> Nicira Networks, Inc. >> www.nicira.com | www.openvswitch.org >> Sr. Product Manager >> cell: 650-906-2650 >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~**** >> > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Wendlandt > Nicira Networks, Inc. > www.nicira.com | www.openvswitch.org > Sr. Product Manager > cell: 650-906-2650 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Wendlandt Nicira Networks, Inc. www.nicira.com | www.openvswitch.org Sr. Product Manager cell: 650-906-2650 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp