The attempt to merge lp:~vds/desktopcouch/views-with-reconnector-proxy into lp:desktopcouch failed. Below is the output from the failed tests. running build running build_py creating build creating build/lib.linux-i686-2.6 creating build/lib.linux-i686-2.6/desktopcouch copying desktopcouch/stop_local_couchdb.py -> build/lib.linux-i686-2.6/desktopcouch copying desktopcouch/start_local_couchdb.py -> build/lib.linux-i686-2.6/desktopcouch copying desktopcouch/replication.py -> build/lib.linux-i686-2.6/desktopcouch copying desktopcouch/local_files.py -> build/lib.linux-i686-2.6/desktopcouch copying desktopcouch/__init__.py -> build/lib.linux-i686-2.6/desktopcouch creating build/lib.linux-i686-2.6/desktopcouch/tests copying desktopcouch/tests/test_start_local_couchdb.py -> build/lib.linux-i686-2.6/desktopcouch/tests copying desktopcouch/tests/test_local_files.py -> build/lib.linux-i686-2.6/desktopcouch/tests copying desktopcouch/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/tests copying desktopcouch/tests/test_replication.py -> build/lib.linux-i686-2.6/desktopcouch/tests creating build/lib.linux-i686-2.6/desktopcouch/tasks copying desktopcouch/tasks/record.py -> build/lib.linux-i686-2.6/desktopcouch/tasks copying desktopcouch/tasks/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/tasks creating build/lib.linux-i686-2.6/desktopcouch/pair copying desktopcouch/pair/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/pair creating build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/field_registry.py -> build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/record.py -> build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/server.py -> build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/couchgrid.py -> build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/records copying desktopcouch/records/server_base.py -> build/lib.linux-i686-2.6/desktopcouch/records creating build/lib.linux-i686-2.6/desktopcouch/replication_services copying desktopcouch/replication_services/ubuntuone.py -> build/lib.linux-i686-2.6/desktopcouch/replication_services copying desktopcouch/replication_services/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/replication_services copying desktopcouch/replication_services/example.py -> build/lib.linux-i686-2.6/desktopcouch/replication_services creating build/lib.linux-i686-2.6/desktopcouch/notes copying desktopcouch/notes/record.py -> build/lib.linux-i686-2.6/desktopcouch/notes copying desktopcouch/notes/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/notes creating build/lib.linux-i686-2.6/desktopcouch/bookmarks copying desktopcouch/bookmarks/record.py -> build/lib.linux-i686-2.6/desktopcouch/bookmarks copying desktopcouch/bookmarks/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/bookmarks creating build/lib.linux-i686-2.6/desktopcouch/contacts copying desktopcouch/contacts/record.py -> build/lib.linux-i686-2.6/desktopcouch/contacts copying desktopcouch/contacts/view.py -> build/lib.linux-i686-2.6/desktopcouch/contacts copying desktopcouch/contacts/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/contacts copying desktopcouch/contacts/contactspicker.py -> build/lib.linux-i686-2.6/desktopcouch/contacts creating build/lib.linux-i686-2.6/desktopcouch/tasks/tests copying desktopcouch/tasks/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/tasks/tests copying desktopcouch/tasks/tests/test_record.py -> build/lib.linux-i686-2.6/desktopcouch/tasks/tests creating build/lib.linux-i686-2.6/desktopcouch/pair/tests copying desktopcouch/pair/tests/test_couchdb_io.py -> build/lib.linux-i686-2.6/desktopcouch/pair/tests copying desktopcouch/pair/tests/test_ubuntuone_pairing.py -> build/lib.linux-i686-2.6/desktopcouch/pair/tests copying desktopcouch/pair/tests/test_network_io.py -> build/lib.linux-i686-2.6/desktopcouch/pair/tests copying desktopcouch/pair/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/pair/tests creating build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing copying desktopcouch/pair/couchdb_pairing/dbus_io.py -> build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing copying desktopcouch/pair/couchdb_pairing/network_io.py -> build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing copying desktopcouch/pair/couchdb_pairing/couchdb_io.py -> build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing copying desktopcouch/pair/couchdb_pairing/ubuntuone_pairing.py -> build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing copying desktopcouch/pair/couchdb_pairing/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/pair/couchdb_pairing creating build/lib.linux-i686-2.6/desktopcouch/records/tests copying desktopcouch/records/tests/test_field_registry.py -> build/lib.linux-i686-2.6/desktopcouch/records/tests copying desktopcouch/records/tests/test_couchgrid.py -> build/lib.linux-i686-2.6/desktopcouch/records/tests copying desktopcouch/records/tests/test_server.py -> build/lib.linux-i686-2.6/desktopcouch/records/tests copying desktopcouch/records/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/records/tests copying desktopcouch/records/tests/test_record.py -> build/lib.linux-i686-2.6/desktopcouch/records/tests creating build/lib.linux-i686-2.6/desktopcouch/notes/tests copying desktopcouch/notes/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/notes/tests copying desktopcouch/notes/tests/test_record.py -> build/lib.linux-i686-2.6/desktopcouch/notes/tests creating build/lib.linux-i686-2.6/desktopcouch/bookmarks/tests copying desktopcouch/bookmarks/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/bookmarks/tests copying desktopcouch/bookmarks/tests/test_record.py -> build/lib.linux-i686-2.6/desktopcouch/bookmarks/tests creating build/lib.linux-i686-2.6/desktopcouch/contacts/tests copying desktopcouch/contacts/tests/test_create.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/tests copying desktopcouch/contacts/tests/test_contactspicker.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/tests copying desktopcouch/contacts/tests/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/tests copying desktopcouch/contacts/tests/test_record.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/tests copying desktopcouch/contacts/tests/test_view.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/tests creating build/lib.linux-i686-2.6/desktopcouch/contacts/testing copying desktopcouch/contacts/testing/__init__.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/testing copying desktopcouch/contacts/testing/create.py -> build/lib.linux-i686-2.6/desktopcouch/contacts/testing running build_scripts creating build/scripts-2.6 copying and adjusting bin/desktopcouch-pair -> build/scripts-2.6 changing mode of build/scripts-2.6/desktopcouch-pair from 644 to 755 running build_i18n intltool-update -p -g desktopcouch intltool-merge -d po desktopcouch-pair.desktop.in build/share/applications/desktopcouch-pair.desktop Merging translations into build/share/applications/desktopcouch-pair.desktop. running build_icons running clean Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmptS_X6z/data/couchdb.html desktopcouch.bookmarks.tests.test_record TestBookmarkRecord test_bookmark_record ... [OK] TestFeedRecord test_feed_record ... [OK] TestFolderRecord test_folder_record ... [OK] TestSeparatorRecord test_separator_record ... [OK] desktopcouch.contacts.tests.test_contactspicker TestContactsPicker test_can_contruct_contactspicker ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/tests/test_contactspicker.py:49: Warning: invalid (NULL) pointer instance /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/tests/test_contactspicker.py:49: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/tests/test_contactspicker.py:49: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/tests/test_contactspicker.py:49: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/tests/test_contactspicker.py:49: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean' /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: GtkWarning: IA__gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_context_set_language: assertion `context != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_layout_new: assertion `context != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: PangoWarning: pango_layout_get_unknown_glyphs_count: assertion `PANGO_IS_LAYOUT (layout)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:39: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:43: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:43: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:43: Warning: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean' /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:55: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:55: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:56: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/contacts/contactspicker.py:56: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] desktopcouch.contacts.tests.test_create TestCreate test_create_many_contacts ... [OK] test_head_or_tails ... [OK] test_random_bools ... [OK] desktopcouch.contacts.tests.test_record TestContactRecord test_contact_record ... [OK] desktopcouch.contacts.tests.test_view TestLocalFiles test_find_contact_starting ... [OK] test_find_contacts_exact ... [OK] desktopcouch.notes.tests.test_record TestNoteRecord test_note_record ... [OK] desktopcouch.pair.tests.test_couchdb_io TestCouchdbIo test_get_database_names_replicatable ... [OK] /usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:244: GtkWarning: Screen for GtkWindow not set; you must always set a screen for a GtkWindow before using the window /usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:244: GtkWarning: IA__gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed /usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:244: GtkWarning: IA__gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed /usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:244: Warning: invalid (NULL) pointer instance /usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:244: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed test_get_database_names_replicatable_bad_server ... [OK] test_get_my_host_unique_id ... [OK] test_mkuri ... [OK] test_obsfuscation ... [OK] test_put_dynamic_paired_host ... [OK] test_put_static_paired_service ... [OK] desktopcouch.pair.tests.test_network_io TestNetworkIO test_successful_lifespan ... [OK] desktopcouch.pair.tests.test_ubuntuone_pairing TestUbuntonePairing test_pair_with_ubuntuone_no_record ... [OK] test_pair_with_ubuntuone_no_view ... [OK] test_pair_with_ubuntuone_record_present ... [OK] test_pair_with_ubuntuone_user_deleted_record ... [OK] desktopcouch.records.tests.test_couchgrid TestCouchGrid test_all_from_database ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_constructor_guarded ... [OK] test_new_rows_with_headings ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_no_headings_or_stored_records ... [OK] test_optional_args_no_stored_records ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_optional_record_type_arg ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_programatically_add_row ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_selected_id_property ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] test_single_col_from_database ... /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: GtkWarning: IA__gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed /var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/couchgrid.py:379: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed [OK] desktopcouch.records.tests.test_field_registry TestFieldMapping test_mergeable_list_field_mapping0 ... [OK] test_mergeable_list_field_mapping1 ... [OK] test_mergeable_list_field_mapping_empty_field ... [OK] test_simple_field_mapping ... [OK] TestTransformer test_from_app ... [OK] test_run_doctests ... [OK] test_to_app ... [OK] desktopcouch.records.tests.test_record TestRecordFactory test_build ... [OK] TestRecords test_application_annotations ... [OK] test_delitem ... [OK] test_dictionary_access_to_mergeable_list ... [OK] test_get ... [OK] test_get_item ... [OK] test_iter ... [OK] test_keys ... [OK] test_list ... [OK] test_loads_dict_multi_subdict ... [OK] test_loads_dict_subdict ... [OK] test_mergeable_list_append ... [OK] test_mergeable_list_append_record_dict ... [OK] test_mergeable_list_del ... [OK] test_mergeable_list_index ... [OK] test_mergeable_list_pop_correct_index ... [OK] test_mergeable_list_pop_last ... [OK] test_mergeable_list_pop_wrong_index ... [OK] test_mergeable_list_remove ... [OK] test_mergeable_list_remove_last ... [OK] test_mergeable_list_remove_list ... [OK] test_mergeable_list_remove_missing ... [OK] test_mergeable_list_remove_record_dict ... [OK] test_mergeable_list_remove_tuple ... [OK] test_mergeable_list_set_value_in_list_item ... [OK] test_no_record_type ... [OK] test_record_id ... [OK] test_record_type ... [OK] test_revision ... [OK] test_run_doctests ... [OK] test_setitem_internal ... [OK] test_tuple ... [OK] test_uuid_like_keys ... [OK] test_validate ... [OK] desktopcouch.records.tests.test_server TestCouchDatabase test_attachments ... [OK] test_database_not_exists ... [OK] test_delete_and_recreate_record ... [OK] test_delete_record ... [OK] test_func_get_records ... [OK] test_get_changes ... [OK] test_get_deleted_record ... [OK] test_get_record ... [OK] test_get_records_by_record_type_save_view ... [OK] test_get_view_by_type_createxcl_fail ... [OK] test_get_view_by_type_new_but_already ... [OK] test_list_views ... [OK] test_put_record ... [OK] test_put_records_batch ... [OK] test_record_exists ... [OK] test_report_changes_all_ops_give_known_keys ... [OK] test_report_changes_exceptions ... [OK] test_report_changes_nochanges ... [OK] test_report_changes_polite ... [OK] test_update_fields ... [OK] test_update_fields_failure ... [OK] test_update_fields_success ... [OK] test_view_add_and_delete ... [OK] test_view_fetch ... [OK] TestServerDiesNormal test_attachments ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpJ0cPt1/data/couchdb.html [OK] test_database_not_exists ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpZf_bsc/data/couchdb.html [OK] test_delete_and_recreate_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpXZrh_o/data/couchdb.html [OK] test_delete_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpmhC9c6/data/couchdb.html [OK] test_func_get_records ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp8AtIPi/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmp8AtIPi/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_changes ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpfpaWUi/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpfpaWUi/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_deleted_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpWdZHNg/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpWdZHNg/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpwzqSt9/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpwzqSt9/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_records_by_record_type_save_view ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpSvdkg3/data/couchdb.html [ERROR] Apache CouchDB is not running. test_get_view_by_type_createxcl_fail ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpiAjl3s/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpiAjl3s/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_view_by_type_new_but_already ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpEAPP6D/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpEAPP6D/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_list_views ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpyeAtye/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpyeAtye/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_put_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmph_nP8Q/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmph_nP8Q/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_put_records_batch ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpvcQSLz/data/couchdb.html [OK] test_record_exists ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpqATt9I/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpqATt9I/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_report_changes_all_ops_give_known_keys ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpWiYuxN/data/couchdb.html [OK] test_report_changes_exceptions ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpxyEhAD/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpxyEhAD/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_report_changes_nochanges ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpj80OPx/data/couchdb.html [OK] test_report_changes_polite ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpCa56Wu/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpCa56Wu/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_update_fields ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpp1A7K7/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmpp1A7K7/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_update_fields_failure ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpqbplkX/data/couchdb.html [OK] test_update_fields_success ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpG1pN7Q/data/couchdb.html [OK] test_view_add_and_delete ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmptd4Dyj/data/couchdb.html Browse your desktop CouchDB at file:///tmp/tmptd4Dyj/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_view_fetch ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpy_rXtY/data/couchdb.html [ERROR] Apache CouchDB is not running. TestServerDiesSegv test_attachments ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmp_IKV2e/data/couchdb.html [OK] test_database_not_exists ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpEg2F5D/data/couchdb.html [OK] test_delete_and_recreate_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmph7zxK9/data/couchdb.html [OK] test_delete_record ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmppV_YEI/data/couchdb.html [OK] test_func_get_records ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpn4t9RS/data/couchdb.html DIE, process 3538 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpn4t9RS/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_changes ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpAYJsHA/data/couchdb.html DIE, process 3804 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpAYJsHA/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_deleted_record ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpFcGsFQ/data/couchdb.html DIE, process 4107 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpFcGsFQ/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_record ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpT8jZI6/data/couchdb.html DIE, process 4371 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpT8jZI6/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_records_by_record_type_save_view ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp7ul4eH/data/couchdb.html DIE, process 4635 ! [ERROR] test_get_view_by_type_createxcl_fail ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpwSOWOS/data/couchdb.html DIE, process 4771 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpwSOWOS/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_get_view_by_type_new_but_already ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpgMHCh7/data/couchdb.html DIE, process 5060 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpgMHCh7/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_list_views ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpjMlfrp/data/couchdb.html DIE, process 5324 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpjMlfrp/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_put_record ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpWDooXs/data/couchdb.html DIE, process 5590 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpWDooXs/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_put_records_batch ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpe5sJZA/data/couchdb.html [OK] test_record_exists ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpdmYcGQ/data/couchdb.html DIE, process 6011 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpdmYcGQ/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_report_changes_all_ops_give_known_keys ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmp0KV4N3/data/couchdb.html [OK] test_report_changes_exceptions ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpRJcEk4/data/couchdb.html DIE, process 6407 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpRJcEk4/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_report_changes_nochanges ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpTEs1H1/data/couchdb.html [OK] test_report_changes_polite ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpdg0pIK/data/couchdb.html DIE, process 6854 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpdg0pIK/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_update_fields ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpL8YZGv/data/couchdb.html DIE, process 7118 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpL8YZGv/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_update_fields_failure ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpNLcwF8/data/couchdb.html [OK] test_update_fields_success ... Apache CouchDB has started, time to relax. Apache CouchDB has been shutdown. Browse your desktop CouchDB at file:///tmp/tmpeegRuv/data/couchdb.html [OK] test_view_add_and_delete ... Apache CouchDB has started, time to relax. Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpHvy69F/data/couchdb.html DIE, process 7696 ! Removing stale, deceptive pid file. Browse your desktop CouchDB at file:///tmp/tmpHvy69F/data/couchdb.html [ERROR] Apache CouchDB has been shutdown. test_view_fetch ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmph1tbxN/data/couchdb.html DIE, process 7935 ! [ERROR] desktopcouch.tasks.tests.test_record TestTaskRecord test_task_record ... [OK] desktopcouch.tests.test_local_files TestKeyringIntegration test_admin_creds_already_present ... [OK] test_admin_creds_saved ... [OK] test_no_keyring_present ... [OK] test_no_keyring_wanted ... [OK] TestLocalFiles test_all_files_returned ... [OK] test_bind_address ... [OK] test_couch_chain_ini_files ... [OK] test_xdg_overwrite_works ... [OK] desktopcouch.tests.test_replication TestReplication test_creation ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmpNfngjF/data/couchdb.html [OK] TestUbuntuoneReplication test_exclusion ... Apache CouchDB has started, time to relax. Browse your desktop CouchDB at file:///tmp/tmp4j53oc/data/couchdb.html [OK] desktopcouch.tests.test_start_local_couchdb TestUpdateDesignDocuments test_create_databases_and_design_docs ... [OK] test_pair_ubuntuone_with_sso ... [OK] test_pair_ubuntuone_without_sso ... [OK] =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_func_get_records Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 281, in test_func_get_records design_doc="mustNotExist", create_view=False) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 234, in assertRaises ret = callableObj(*args, **kwargs) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_changes Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 309, in test_get_changes self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_deleted_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 189, in test_get_deleted_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 115, in test_get_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_records_by_record_type_save_view Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 108, in test_get_records_by_record_type_save_view self.assertEqual(3, len(records)) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 464, in __len__ wrapper.obj) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 483, in view_with_reconnects if self._is_bug_lp539674(e) and retry: AttributeError: 'CouchDatabase' object has no attribute '_is_bug_lp539674' ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_view_by_type_createxcl_fail Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 306, in test_get_view_by_type_createxcl_fail self.assertRaises(KeyError, self.database.get_records, create_view=None) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 234, in assertRaises ret = callableObj(*args, **kwargs) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_get_view_by_type_new_but_already Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 300, in test_get_view_by_type_new_but_already self.database.get_records(create_view=True) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_list_views Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 292, in test_list_views self.assertEqual(self.database.list_views(design_doc), [view_name]) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 548, in list_views return list(self.with_reconnects(self.db.__getitem__, doc_id)["views"]) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_put_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_record_exists Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 198, in test_record_exists self.assert_(self.database.record_exists(record_id)) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 393, in record_exists record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_report_changes_exceptions Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 354, in test_report_changes_exceptions self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_report_changes_polite Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 328, in test_report_changes_polite self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_update_fields Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 209, in test_update_fields non_working_copy = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_view_add_and_delete Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 239, in test_view_add_and_delete self.database.add_view(view2_name, map_js, reduce_js, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 524, in add_view self.with_reconnects(view.sync, self.db) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesNormal.test_view_fetch Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 508, in test_view_fetch descending=True))] File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 871, in __iter__ for row in self.rows: File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 893, in rows self._fetch() File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 881, in _fetch data = self.view._exec(self.options) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 766, in _exec resp, data = self.resource.get(**self._encode_options(options)) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 978, in get return self._request('GET', path, headers=headers, **params) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1014, in _request resp, data = _make_request() File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1009, in _make_request body=body, headers=headers) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 1129, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 901, in _request (response, content) = self._conn_request(conn, request_uri, method, body, headers) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 871, in _conn_request response = conn.getresponse() File "/usr/lib/python2.6/httplib.py", line 988, in getresponse method=self._method) File "/usr/lib/python2.6/httplib.py", line 330, in __init__ self.fp = sock.makefile('rb', 0) AttributeError: 'NoneType' object has no attribute 'makefile' ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_func_get_records Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 281, in test_func_get_records design_doc="mustNotExist", create_view=False) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 234, in assertRaises ret = callableObj(*args, **kwargs) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_changes Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 309, in test_get_changes self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_deleted_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 189, in test_get_deleted_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 115, in test_get_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_records_by_record_type_save_view Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 108, in test_get_records_by_record_type_save_view self.assertEqual(3, len(records)) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 464, in __len__ wrapper.obj) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 483, in view_with_reconnects if self._is_bug_lp539674(e) and retry: AttributeError: 'CouchDatabase' object has no attribute '_is_bug_lp539674' ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_view_by_type_createxcl_fail Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 306, in test_get_view_by_type_createxcl_fail self.assertRaises(KeyError, self.database.get_records, create_view=None) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 234, in assertRaises ret = callableObj(*args, **kwargs) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_get_view_by_type_new_but_already Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 300, in test_get_view_by_type_new_but_already self.database.get_records(create_view=True) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 590, in get_records exists = self.view_exists(view_name, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 537, in view_exists self.with_reconnects(self.db.__getitem__, doc_id)["views"] File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_list_views Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 292, in test_list_views self.assertEqual(self.database.list_views(design_doc), [view_name]) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 548, in list_views return list(self.with_reconnects(self.db.__getitem__, doc_id)["views"]) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_put_record Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_record_exists Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 198, in test_record_exists self.assert_(self.database.record_exists(record_id)) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 393, in record_exists record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_report_changes_exceptions Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 354, in test_report_changes_exceptions self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_report_changes_polite Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 328, in test_report_changes_polite self.test_put_record() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 123, in test_put_record retrieved_record = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_update_fields Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 209, in test_update_fields non_working_copy = self.database.get_record(record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 208, in get_record couch_record = self.with_reconnects(self.db.__getitem__, record_id) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_view_add_and_delete Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 239, in test_view_add_and_delete self.database.add_view(view2_name, map_js, reduce_js, design_doc) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 524, in add_view self.with_reconnects(view.sync, self.db) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server_base.py", line 176, in with_reconnects self._reconnect() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/server.py", line 60, in _reconnect port = desktopcouch.find_port(ctx=self.ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 106, in find_port return _direct_access_find_port(pid=pid, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 131, in __find_port__linux pid = find_pid(start_if_not_running=True, ctx=ctx) File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/__init__.py", line 93, in find_pid start_local_couchdb.update_pairing_service() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/start_local_couchdb.py", line 219, in update_pairing_service credentials = sso.find_credentials('Ubuntu One') File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 503, in find_credentials token = keyring_get_credentials(app_name) File "/usr/lib/pymodules/python2.6/ubuntu_sso/main.py", line 107, in keyring_get_credentials creds = Keyring(app_name).get_ubuntusso_attr() File "/usr/lib/pymodules/python2.6/ubuntu_sso/keyring.py", line 67, in __init__ raise gnomekeyring.NoKeyringDaemonError NoKeyringDaemonError ------------ =============================================================================== [ERROR]: desktopcouch.records.tests.test_server.TestServerDiesSegv.test_view_fetch Traceback (most recent call last): Failure: testtools.testresult.real._StringException: Text attachment: traceback ------------ Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line 128, in _run_user return fn(*args) File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line 368, in _run_test_method testMethod() File "/var/cache/tarmac/desktopcouch/trunk/desktopcouch/records/tests/test_server.py", line 508, in test_view_fetch descending=True))] File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 871, in __iter__ for row in self.rows: File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 893, in rows self._fetch() File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 881, in _fetch data = self.view._exec(self.options) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 766, in _exec resp, data = self.resource.get(**self._encode_options(options)) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 978, in get return self._request('GET', path, headers=headers, **params) File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1014, in _request resp, data = _make_request() File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1009, in _make_request body=body, headers=headers) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 1129, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 901, in _request (response, content) = self._conn_request(conn, request_uri, method, body, headers) File "/usr/lib/python2.6/dist-packages/httplib2/__init__.py", line 871, in _conn_request response = conn.getresponse() File "/usr/lib/python2.6/httplib.py", line 988, in getresponse method=self._method) File "/usr/lib/python2.6/httplib.py", line 330, in __init__ self.fp = sock.makefile('rb', 0) AttributeError: 'NoneType' object has no attribute 'makefile' ------------ ------------------------------------------------------------------------------- Ran 160 tests in 170.114s FAILED (errors=30, successes=130) Apache CouchDB has been shutdown. Apache CouchDB has been shutdown. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB is not running. Apache CouchDB has been shutdown. /usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display warnings.warn(str(e), _gtk.Warning) /var/cache/tarmac/desktopcouch/trunk/desktopcouch/tests/__init__.py:10: Warning: g_set_application_name() called multiple times gobject.set_application_name("desktopcouch testing") WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Pid file does not contain int: '\n\n' WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:Other socket error [Errno 111] Connection refused. Reconnecting. WARNING:root:There is no keyring to store our admin credentials. WARNING:root:There is no keyring to store our oauth credentials.