Your message dated Sat, 21 Sep 2024 12:42:27 +0000
with message-id <[email protected]>
and subject line Bug#1082370: fixed in python-envisage 7.0.3-2
has caused the Debian Bug report #1082370,
regarding FTBFS: ModuleNotFoundError: No module named 'configobj'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1082370: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082370
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-envisage
Version: 7.0.3-1
Severity: serious
Tags: ftbfs
Justification: FTBFS

Dear maintainer,

During a test rebuild, python-envisage failed to rebuild.

-------------------------------------------------------------------------------
[...]
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
xvfb-run -a dh_auto_test ##  pybuild --test -i python${py3ver} -p "${py3ver}"
        pybuild --test -i python{version} -p 3.12
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build; 
python3.12 -m unittest discover -v 
test_sys_path_inserted 
(envisage.examples.tests.test__demo.TestDemoUtilities.test_sys_path_inserted) 
... ok
test_info (envisage.examples.tests.test_etsdemo_info.TestETSDemoInfo.test_info) 
... ok
test_file_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_file_resource)
file resource ... ok
test_http_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_http_resource)
http resource ... ok
test_no_such_file_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_file_resource)
no such file resource ... ok
test_no_such_http_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_http_resource)
no such http resource ... ok
test_no_such_package_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_no_such_package_resource)
no such package resource ... ok
test_package_resource 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_package_resource)
package resource ... ok
test_package_resource_subdir 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_package_resource_subdir)
package resource ... ok
test_unknown_protocol 
(envisage.resource.tests.test_resource_manager.ResourceManagerTestCase.test_unknown_protocol)
unknown protocol ... ok
test_import (envisage.tests.test_api.TestApi.test_import) ... ok
test_add_extension_point_listener 
(envisage.tests.test_application.ApplicationTestCase.test_add_extension_point_listener)
add extension point listener ... ok
test_add_plugin 
(envisage.tests.test_application.ApplicationTestCase.test_add_plugin)
add plugin ... ok
test_extension_point 
(envisage.tests.test_application.ApplicationTestCase.test_extension_point)
extension point ... ok
test_extension_point_resolution_occurs_after_plugin_start 
(envisage.tests.test_application.ApplicationTestCase.test_extension_point_resolution_occurs_after_plugin_start)
 ... ok
test_get_plugin 
(envisage.tests.test_application.ApplicationTestCase.test_get_plugin)
get plugin ... ok
test_home (envisage.tests.test_application.ApplicationTestCase.test_home)
home ... ok
test_no_plugins 
(envisage.tests.test_application.ApplicationTestCase.test_no_plugins)
no plugins ... ERROR
test_remove_extension_point_listener 
(envisage.tests.test_application.ApplicationTestCase.test_remove_extension_point_listener)
remove extension point listener ... ok
test_remove_plugin 
(envisage.tests.test_application.ApplicationTestCase.test_remove_plugin)
remove plugin ... ok
test_set_plugin_manager_at_contruction_time 
(envisage.tests.test_application.ApplicationTestCase.test_set_plugin_manager_at_contruction_time)
set plugin manager at construction time ... ok
test_start_and_stop_errors 
(envisage.tests.test_application.ApplicationTestCase.test_start_and_stop_errors)
start and stop errors ... ok
test_veto_starting 
(envisage.tests.test_application.ApplicationTestCase.test_veto_starting)
veto starting ... ok
test_veto_stopping 
(envisage.tests.test_application.ApplicationTestCase.test_veto_stopping)
veto stopping ... ok
test_application_gets_propogated_to_plugin_managers 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_application_gets_propogated_to_plugin_managers)
 ... ok
test_correct_exception_propagated_from_plugin_manager 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_correct_exception_propagated_from_plugin_manager)
 ... ok
test_find_no_plugins_if_there_are_no_plugin_managers 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_no_plugins_if_there_are_no_plugin_managers)
 ... ok
test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_no_plugins_if_there_are_no_plugins_in_plugin_managers)
 ... ok
test_find_plugins_in_a_multiple_plugin_managers 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_plugins_in_a_multiple_plugin_managers)
 ... ok
test_find_plugins_in_a_single_plugin_manager 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_find_plugins_in_a_single_plugin_manager)
 ... ok
test_propogate_plugin_added_or_remove_events_from_plugin_managers 
(envisage.tests.test_composite_plugin_manager.CompositePluginManagerTestCase.test_propogate_plugin_added_or_remove_events_from_plugin_managers)
 ... ok
test_dynamically_added_preferences 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_preferences)
dynamically added preferences ... ERROR
test_dynamically_added_service_offer 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_service_offer)
dynamically added service offer ... ERROR
test_preferences 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_preferences)
preferences ... ERROR
test_service_offers 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_service_offers)
service offers ... ERROR
test_unregister_service 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service)
Unregister a service which was registered on the application ... ERROR
test_unregister_service_offer 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service_offer)
Unregister a service that is contributed to the ... ERROR
test_find_plugins_in_eggs_on_the_plugin_path 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_find_plugins_in_eggs_on_the_plugin_path)
 ... ok
test_ignore_broken_distributions_loads_good_distributions 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_distributions_loads_good_distributions)
 ... ok
test_ignore_broken_distributions_raises_exceptions_by_default 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_distributions_raises_exceptions_by_default)
 ... ok
test_ignore_broken_plugins_loads_good_plugins 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_plugins_loads_good_plugins)
 ... ok
test_ignore_broken_plugins_raises_exceptions_by_default 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_broken_plugins_raises_exceptions_by_default)
 ... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
 ... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
 ... ok
test_only_find_plugins_matching_a_wildcard_in_the_include_list 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_only_find_plugins_matching_a_wildcard_in_the_include_list)
 ... ok
test_only_find_plugins_whose_ids_are_in_the_include_list 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_only_find_plugins_whose_ids_are_in_the_include_list)
 ... ok
test_reflect_changes_to_the_plugin_path 
(envisage.tests.test_egg_basket_plugin_manager.EggBasketPluginManagerTestCase.test_reflect_changes_to_the_plugin_path)
 ... ok
test_exclude_multiple 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_exclude_multiple)
exclude multiple ... ok
test_exclude_specific 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_exclude_specific)
exclude specific ... ok
test_include_multiple 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_include_multiple)
include multiple ... ok
test_include_specific 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_include_specific)
include specific ... ok
test_no_include_or_exclude 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_no_include_or_exclude)
no include or exclude ... ok
test_uses_global_working_set_by_default 
(envisage.tests.test_egg_plugin_manager.EggPluginManagerTestCase.test_uses_global_working_set_by_default)
 ... ok
test_extension_point_changed 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_changed)
extension point changed ... ok
test_extension_point_str_representation 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_str_representation)
test the string representation of the extension point ... ok
test_extension_point_with_no_id 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_extension_point_with_no_id)
extension point with no Id ... ok
test_invalid_extension_point 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_invalid_extension_point)
invalid extension point ... ok
test_invalid_extension_point_type 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_invalid_extension_point_type)
invalid extension point type ... ok
test_mutate_extension_point_no_effect 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_mutate_extension_point_no_effect)
Extension point is recomputed so mutation has no effect. ... ok
test_no_reference_to_extension_registry 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_no_reference_to_extension_registry)
no reference to extension registry ... ok
test_set_typed_extension_point 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_set_typed_extension_point)
set typed extension point ... ok
test_set_untyped_extension_point 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_set_untyped_extension_point)
set untyped extension point ... ok
test_typed_extension_point 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_typed_extension_point)
typed extension point ... ok
test_untyped_extension_point 
(envisage.tests.test_extension_point.ExtensionPointTestCase.test_untyped_extension_point)
untyped extension point ... ok
test_explicit_extension_registry 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_explicit_extension_registry)
explicit extension registry ... ok
test_set_extensions_via_registry 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_set_extensions_via_registry)
set extensions via registry ... ok
test_set_extensions_via_trait 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_set_extensions_via_trait)
set extensions via trait ... ok
test_should_be_able_to_bind_multiple_traits_on_a_single_object 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_should_be_able_to_bind_multiple_traits_on_a_single_object)
 ... ok
test_unbind_extension_point 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_unbind_extension_point)
 ... ok
test_unbinding_removes_references 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_unbinding_removes_references)
 ... ok
test_untyped_extension_point 
(envisage.tests.test_extension_point_binding.ExtensionPointBindingTestCase.test_untyped_extension_point)
untyped extension point ... ok
test_add_plugin 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_add_plugin)
add plugin ... ok
test_append 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_append)
append ... ok
test_assign_empty_list 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_empty_list)
assign empty list ... ok
test_assign_empty_list_no_event 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_empty_list_no_event)
assign empty list no event ... ok
test_assign_non_empty_list 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_assign_non_empty_list)
assign non-empty list ... ok
test_extension_point_change_event_str_representation 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_extension_point_change_event_str_representation)
test string representation of the ExtensionPointChangedEvent class ... ok
test_mutate_extension_point_no_events 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_mutate_extension_point_no_events)
Mutation will not emit change event for name_items ... ok
test_remove 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_remove)
remove ... ok
test_remove_plugin 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_remove_plugin)
remove plugin ... ok
test_set_extension_point 
(envisage.tests.test_extension_point_changed.ExtensionPointChangedTestCase.test_set_extension_point)
set extension point ... ok
test_add_method_listener 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_add_method_listener)
 ... ok
test_add_nonmethod_listener 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_add_nonmethod_listener)
 ... ok
test_method_listener_lifetime 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_method_listener_lifetime)
 ... ok
test_nonmethod_listener_lifetime 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_nonmethod_listener_lifetime)
 ... ok
test_remove_method_listener 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_remove_method_listener)
 ... ok
test_remove_nonmethod_listener 
(envisage.tests.test_extension_registry.ExtensionPointListenerLifetimeTestCase.test_remove_nonmethod_listener)
 ... ok
test_add_extension_point 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_add_extension_point)
add extension point ... ok
test_empty_registry 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_empty_registry)
empty registry ... ok
test_get_extension_point 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extension_point)
get extension point ... ok
test_get_extension_point_return_none_if_not_found 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extension_point_return_none_if_not_found)
get extension point return None if id is not found. ... ok
test_get_extensions_mutation_no_effect_if_undefined 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_get_extensions_mutation_no_effect_if_undefined)
test one cannot mutate the registry by mutating the list. ... ok
test_remove_empty_extension_point 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_empty_extension_point)
remove empty_extension point ... ok
test_remove_non_empty_extension_point 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_empty_extension_point)
remove non-empty extension point ... ok
test_remove_non_existent_extension_point 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_existent_extension_point)
remove non existent extension point ... ok
test_remove_non_existent_listener 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_remove_non_existent_listener)
remove non existent listener ... ok
test_set_extensions 
(envisage.tests.test_extension_registry.ExtensionRegistryTestCase.test_set_extensions)
set extensions ... ok
test_id_strings (envisage.tests.test_ids.TestIds.test_id_strings) ... ok
test_id_strings_against_plugin_constants 
(envisage.tests.test_ids.TestIds.test_id_strings_against_plugin_constants) ... 
ok
test_import_dotted_module 
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_dotted_module)
import dotted module ... ok
test_import_dotted_symbol 
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_dotted_symbol)
import dotted symbol ... ok
test_import_nested_symbol 
(envisage.tests.test_import_manager.ImportManagerTestCase.test_import_nested_symbol)
import nested symbol ... ok
test_find_plugins_in_packages_on_the_plugin_path 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_find_plugins_in_packages_on_the_plugin_path)
 ... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
 ... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
 ... ok
test_only_find_plugins_matching_a_wildcard_in_the_include_list 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_only_find_plugins_matching_a_wildcard_in_the_include_list)
 ... ok
test_only_find_plugins_whose_ids_are_in_the_include_list 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_only_find_plugins_whose_ids_are_in_the_include_list)
 ... ok
test_reflect_changes_to_the_plugin_path 
(envisage.tests.test_package_plugin_manager.PackagePluginManagerTestCase.test_reflect_changes_to_the_plugin_path)
 ... ok
test_add_plugins_to_empty_application 
(envisage.tests.test_plugin.PluginTestCase.test_add_plugins_to_empty_application)
add plugins to empty application ... ok
test_contributes_to 
(envisage.tests.test_plugin.PluginTestCase.test_contributes_to)
contributes to ... ok
test_exception_in_trait_contribution 
(envisage.tests.test_plugin.PluginTestCase.test_exception_in_trait_contribution)
exception in trait contribution ... ok
test_home (envisage.tests.test_plugin.PluginTestCase.test_home)
home ... ok
test_id_policy (envisage.tests.test_plugin.PluginTestCase.test_id_policy)
id policy ... ok
test_multiple_trait_contributions 
(envisage.tests.test_plugin.PluginTestCase.test_multiple_trait_contributions)
multiple trait contributions ... ok
test_name_policy (envisage.tests.test_plugin.PluginTestCase.test_name_policy)
name policy ... ok
test_no_recursion (envisage.tests.test_plugin.PluginTestCase.test_no_recursion)
Regression test for #119. ... ok
test_plugin_activator 
(envisage.tests.test_plugin.PluginTestCase.test_plugin_activator)
plugin activator. ... ERROR
test_plugin_str_representation 
(envisage.tests.test_plugin.PluginTestCase.test_plugin_str_representation)
test the string representation of the plugin ... ok
test_service (envisage.tests.test_plugin.PluginTestCase.test_service)
service ... ERROR
test_service_protocol 
(envisage.tests.test_plugin.PluginTestCase.test_service_protocol)
service protocol ... ERROR
test_get_plugin 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_get_plugin)
get plugin ... ok
test_ignore_plugins_matching_a_wildcard_in_the_exclude_list 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_ignore_plugins_matching_a_wildcard_in_the_exclude_list)
 ... ok
test_ignore_plugins_whose_ids_are_in_the_exclude_list 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_ignore_plugins_whose_ids_are_in_the_exclude_list)
 ... ok
test_iteration_over_plugins 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_iteration_over_plugins)
iteration over plugins ... ok
test_only_include_plugins_matching_a_wildcard_in_the_include_list 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_only_include_plugins_matching_a_wildcard_in_the_include_list)
 ... ok
test_only_include_plugins_whose_ids_are_in_the_include_list 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_only_include_plugins_whose_ids_are_in_the_include_list)
 ... ok
test_start_and_stop 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_start_and_stop)
start and stop ... ok
test_start_and_stop_errors 
(envisage.tests.test_plugin_manager.PluginManagerTestCase.test_start_and_stop_errors)
start and stop errors ... ok
test_add_extension_point 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_add_extension_point)
add extension point ... ok
test_add_provider 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_add_provider)
add provider ... ok
test_empty_registry 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_empty_registry)
empty registry ... ok
test_get_extension_point 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extension_point)
get extension point ... ok
test_get_extension_point_return_none_if_not_found 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extension_point_return_none_if_not_found)
get extension point return None if id is not found. ... ok
test_get_extensions_mutation_no_effect_if_undefined 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_extensions_mutation_no_effect_if_undefined)
test one cannot mutate the registry by mutating the list. ... ok
test_get_providers 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_get_providers)
get providers ... ok
test_provider_extensions_changed 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_provider_extensions_changed)
provider extensions changed ... ok
test_providers 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_providers)
providers ... ok
test_remove_empty_extension_point 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_empty_extension_point)
remove empty_extension point ... ok
test_remove_non_empty_extension_point 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_empty_extension_point)
remove non-empty extension point ... ok
test_remove_non_existent_extension_point 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_extension_point)
remove non existent extension point ... ok
test_remove_non_existent_listener 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_listener)
remove non existent listener ... ok
test_remove_non_existent_provider 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_non_existent_provider)
remove provider ... ok
test_remove_provider 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_provider)
remove provider ... ok
test_remove_provider_with_no_contributions 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_remove_provider_with_no_contributions)
remove provider with no contributions ... ok
test_set_extensions 
(envisage.tests.test_provider_extension_registry.ProviderExtensionRegistryTestCase.test_set_extensions)
set extensions ... ok
test_service_str_representation 
(envisage.tests.test_service.ServiceTestCase.test_service_str_representation)
test the string representation of the service ... ok
test_service_trait_type 
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type)
service trait type ... ERROR
test_service_trait_type_with_no_service_registry 
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type_with_no_service_registry)
service trait type with no service registry ... ok
test_function_service_factory 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_function_service_factory)
function service factory ... ok
test_get_and_set_service_properties 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_and_set_service_properties)
get and set service properties ... ok
test_get_service 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_service)
get service ... ok
test_get_service_with_query 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_service_with_query)
get service with query ... ok
test_get_services 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services)
get services ... ok
test_get_services_with_query 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services_with_query)
get services with query ... ok
test_get_services_with_strings 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_get_services_with_strings)
get services with strings ... ok
test_imported_service_factory 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_imported_service_factory)
imported service factory ... ok
test_lazy_bound_method_service_factory 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_lazy_bound_method_service_factory)
lazy bound method service factory ... ok
test_lazy_function_service_factory 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_lazy_function_service_factory)
lazy function service factory ... ok
test_minimize_and_maximize 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_minimize_and_maximize)
minimize and maximize ... ok
test_should_get_exception_if_required_service_is_missing 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_should_get_exception_if_required_service_is_missing)
 ... ok
test_should_get_required_service 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_should_get_required_service)
 ... ok
test_unregister_service 
(envisage.tests.test_service_registry.ServiceRegistryTestCase.test_unregister_service)
unregister service ... ok
test_append (envisage.tests.test_slice.SliceTestCase.test_append)
append ... ok
test_assign_extended_slice 
(envisage.tests.test_slice.SliceTestCase.test_assign_extended_slice)
assign extended slice ... ok
test_assign_item (envisage.tests.test_slice.SliceTestCase.test_assign_item)
assign item ... ok
test_assign_slice (envisage.tests.test_slice.SliceTestCase.test_assign_slice)
assign slice ... ok
test_del_all (envisage.tests.test_slice.SliceTestCase.test_del_all)
del all ... ok
test_del_extended_slice 
(envisage.tests.test_slice.SliceTestCase.test_del_extended_slice)
del extended slice ... ok
test_del_item (envisage.tests.test_slice.SliceTestCase.test_del_item)
del item ... ok
test_del_slice (envisage.tests.test_slice.SliceTestCase.test_del_slice)
del slice ... ok
test_extend (envisage.tests.test_slice.SliceTestCase.test_extend)
extend ... ok
test_insert (envisage.tests.test_slice.SliceTestCase.test_insert)
insert ... ok
test_pop (envisage.tests.test_slice.SliceTestCase.test_pop)
remove ... ok
test_remove (envisage.tests.test_slice.SliceTestCase.test_remove)
remove ... ok
test_reverse (envisage.tests.test_slice.SliceTestCase.test_reverse)
reverse ... ok
test_sort (envisage.tests.test_slice.SliceTestCase.test_sort)
sort ... ok
test_workbench_default_action 
(envisage.tests.test_workbench.TestWorkbenchDefaultAction.test_workbench_default_action)
 ... ok
test_action_with_nonexistent_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_action_with_nonexistent_group)
action with non-existent group ... ok
test_action_with_nonexistent_sibling 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_action_with_nonexistent_sibling)
action with non-existent sibling ... ok
test_action_with_path_component_that_is_not_a_menu 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_action_with_path_component_that_is_not_a_menu)
action with path component that is not a menu ... ok
test_actions_and_menus_in_groups 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_and_menus_in_groups)
actions and menus in groups ... ok
test_actions_make_submenus 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_make_submenus)
actions make submenus ... ok
test_actions_make_submenus_before_and_after 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_make_submenus_before_and_after)
actions make submenus before and after ... ok
test_actions_no_groups 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_actions_no_groups)
actions no groups ... ok
test_duplicate_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_duplicate_group)
duplicate group ... ok
test_duplicate_menu 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_duplicate_menu)
duplicate menu ... ok
test_explicit_groups 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_explicit_groups)
explicit groups ... ok
test_group_with_nonexistent_sibling 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_group_with_nonexistent_sibling)
group with non-existent sibling ... ok
test_menu_with_nonexistent_sibling 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_menu_with_nonexistent_sibling)
menu with non-existent sibling ... ok
test_single_top_level_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_single_top_level_group)
single top level group ... ok
test_single_top_level_menu_with_no_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_single_top_level_menu_with_no_group)
single top level menu with no group ... ok
test_sub_menus_no_groups 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_sub_menus_no_groups)
sub-menus no groups ... ok
test_top_level_menu_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menu_group)
top level menu group ... ok
test_top_level_menu_non_existent_group 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menu_non_existent_group)
top level menu non-existent group ... ok
test_top_level_menus_no_groups_before_and_after 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menus_no_groups_before_and_after)
top level menus no groups, before and after ... ok
test_top_level_menus_with_no_groups 
(envisage.ui.action.tests.test_action_manager_builder.ActionManagerBuilderTestCase.test_top_level_menus_with_no_groups)
top level menus with_no groups ... ok
test_gui_trait_expects_IGUI_interface 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_gui_trait_expects_IGUI_interface)
 ... ok
test_layout_load 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load)
 ... ERROR
test_layout_load_pickle_protocol_3 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load_pickle_protocol_3)
 ... ERROR
test_layout_save_creates_directory 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_creates_directory)
 ... ERROR
test_layout_save_with_protocol_3 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_with_protocol_3)
 ... ERROR
test_lifecycle_with_plugin 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_lifecycle_with_plugin)
 ... ERROR
test_simple_lifecycle 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_simple_lifecycle)
 ... ERROR

======================================================================
ERROR: test_no_plugins 
(envisage.tests.test_application.ApplicationTestCase.test_no_plugins)
no plugins
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_application.py",
 line 177, in test_no_plugins
    stopped = application.stop()
              ^^^^^^^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_dynamically_added_preferences 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_preferences)
dynamically added preferences
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 165, in test_dynamically_added_preferences
    application.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_dynamically_added_service_offer 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_dynamically_added_service_offer)
dynamically added service offer
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 105, in test_dynamically_added_service_offer
    application.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_preferences 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_preferences)
preferences
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 143, in test_preferences
    application.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 189, in run
    if self.start():
       ^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_service_offers 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_service_offers)
service offers
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 62, in test_service_offers
    application.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_unregister_service 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service)
Unregister a service which was registered on the application
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 234, in test_unregister_service
    application.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_unregister_service_offer 
(envisage.tests.test_core_plugin.CorePluginTestCase.test_unregister_service_offer)
Unregister a service that is contributed to the
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_core_plugin.py",
 line 215, in test_unregister_service_offer
    application.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 189, in run
    if self.start():
       ^^^^^^^^^^^^
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 292, in start
    self.plugin_manager.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 143, in start
    self.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_manager.py",
 line 151, in start_plugin
    plugin.activator.start_plugin(plugin)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/plugin_activator.py",
 line 39, in start_plugin
    plugin.start()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 141, in start
    self._load_preferences(self.preferences)
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/core_plugin.py",
 line 165, in _load_preferences
    default = self.application.preferences.node("default/")
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 221, in node
    node = self._get_scope(scope_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 406, in _get_scope
    scope = self.get_scope(scope_name)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 373, in get_scope
    for scope in self.scopes:
                 ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_plugin_activator 
(envisage.tests.test_plugin.PluginTestCase.test_plugin_activator)
plugin activator.
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
 line 107, in test_plugin_activator
    application.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_service (envisage.tests.test_plugin.PluginTestCase.test_service)
service
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
 line 145, in test_service
    application.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_service_protocol 
(envisage.tests.test_plugin.PluginTestCase.test_service_protocol)
service protocol
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_plugin.py",
 line 178, in test_service_protocol
    application.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_service_trait_type 
(envisage.tests.test_service.ServiceTestCase.test_service_trait_type)
service trait type
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/tests/test_service.py",
 line 49, in test_service_trait_type
    application.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_layout_load 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 158, in test_layout_load
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_layout_load_pickle_protocol_3 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_load_pickle_protocol_3)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 183, in test_layout_load_pickle_protocol_3
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_layout_save_creates_directory 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_creates_directory)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 136, in test_layout_save_creates_directory
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_layout_save_with_protocol_3 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_layout_save_with_protocol_3)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 111, in test_layout_save_with_protocol_3
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_lifecycle_with_plugin 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_lifecycle_with_plugin)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 216, in test_lifecycle_with_plugin
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

======================================================================
ERROR: test_simple_lifecycle 
(envisage.ui.tasks.tests.test_tasks_application.TestTasksApplication.test_simple_lifecycle)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tests/test_tasks_application.py",
 line 198, in test_simple_lifecycle
    app.run()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/ui/tasks/tasks_application.py",
 line 180, in run
    self.stop()
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build/envisage/application.py",
 line 329, in stop
    self.preferences.save()
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 336, in save
    self._get_primary_scope().save(file_or_filename)
    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 423, in _get_primary_scope
    scope = self.scopes[0]
            ^^^^^^^^^^^
  File 
"/usr/lib/python3/dist-packages/apptools/preferences/scoped_preferences.py", 
line 357, in _scopes_default
    Preferences(
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 91, in __init__
    self.load()
  File "/usr/lib/python3/dist-packages/apptools/preferences/preferences.py", 
line 358, in load
    from configobj import ConfigObj
ModuleNotFoundError: No module named 'configobj'

----------------------------------------------------------------------
Ran 203 tests in 2.596s

FAILED (errors=17)
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_envisage/build; python3.12 -m unittest 
discover -v 
        rm -fr -- /tmp/dh-xdg-rundir-PzhQNuPX
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit 
code 13
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-19T22:43:15Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/799881/

About the archive rebuild: The build was made on debusine.debian.net,
on arm64 using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/39057/

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: python-envisage
Source-Version: 7.0.3-2
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-envisage, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated python-envisage 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 21 Sep 2024 13:58:02 +0200
Source: python-envisage
Architecture: source
Version: 7.0.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1082370
Changes:
 python-envisage (7.0.3-2) unstable; urgency=medium
 .
   * Team upload.
   * add build dependency on python3-configobj (Closes: #1082370)
Checksums-Sha1:
 aa697c6f6f5ed2e3229128efd93dc6b75c3bfab5 2253 python-envisage_7.0.3-2.dsc
 76b692a8a35a83db0697e31d10db7f980e676ac6 5428 
python-envisage_7.0.3-2.debian.tar.xz
 1f76966f0716406ba190877f58859f91cfcf5343 12786 
python-envisage_7.0.3-2_source.buildinfo
Checksums-Sha256:
 cc06bfd561487f2625b801329de035366af3cb9192b97ce5eda7838bd3bb7875 2253 
python-envisage_7.0.3-2.dsc
 1534b350ad4b08c1bd5c13469a87250a34d382a2f121427c9beb5eb30d82fffa 5428 
python-envisage_7.0.3-2.debian.tar.xz
 9c06c067e6e845a31b468a3e2cf422e362eb2d724015d8903b5809863def81c2 12786 
python-envisage_7.0.3-2_source.buildinfo
Files:
 f28500531328f01853f0e61668a44dc4 2253 python optional 
python-envisage_7.0.3-2.dsc
 c6c29a45efa38f9a9304f62ad8c65d60 5428 python optional 
python-envisage_7.0.3-2.debian.tar.xz
 0b98e33d51c36454a798640ef036aafd 12786 python optional 
python-envisage_7.0.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmbuuBQRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqGUBAAnQcC4TPOpAkzMnZOQ5IZdbaPH+fbbVFv
wETFaLYBMNe2hgRY7ofnktDXcUnH7Ouu8ohyvImsRL4jsKIULUi6Jibip2S3b+RE
oJynqyI2iBukqljAJnP1/tEFYzHpoXU0aED0H0UI1SvuDoye2YIY6GGd6v+5T5u1
+4yF5jgAwBNb1pnKnqv//N5pS6Dq0VzBB1KnrMHmu7vkHos9FH/T3e3+HgBKlvEj
411oLG+WIUsO+deZSesEnL727oy9btSghv6T+NqyciEY4gi1j2qHLi6+eUfeEpL4
Y8Lvy1bXUNJ4CFA/tKsO/5ceROyCs6KuD1SXShscyBZ2STuqjIPh0EG6seUsbbEV
3zoBltkX5JlCom0yQcBMyPrj6E6ssP+QDxO/C+leYkwBGyMGIGLGnQVol/hcbfrn
dyjAuDairJIO8CNNQe0kZQFLRYPgzae4G7xtMuL2yyJJx+U54uYZVHjSdSzVyijY
jZYqzxINgNxJYv3TqS1Za2fpC4T47BwnbpdX4HHVZPvQa4y43Z7DrL021S3MZwAG
BtxkDfjyvcn8O9/+jNliOz1Fvt23QBkLU3Dr5KbaWngsK9dH4cdeJXN51zHOIqbO
Sbas8SUW1q75RiRozcquS+M3N8MRfdl0S4TgpAnfsiVqy1Iqe1/k1aeAskw4rLMo
mDYmKFWIvjQ=
=ccid
-----END PGP SIGNATURE-----

Attachment: pgpA4MbQjTyhg.pgp
Description: PGP signature


--- End Message ---

Reply via email to