Package: src:factory-boy Version: 2.11.1-8 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build dh build --buildsystem=pybuild --with python3,sphinxdoc dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config /<<PKGBUILDDIR>>/setup.py:42: ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/README.rst'> long_description=codecs.open(os.path.join(root_dir, 'README.rst'), 'r', 'utf-8').read(), ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3/dist-packages/setuptools/installer.py:34: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources # Delay import to avoid unnecessary side-effects /usr/lib/python3/dist-packages/setuptools/__init__.py:88: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! [... snipped ...] test_initial_reset (tests.test_declarations.IteratorTestCase.test_initial_reset) ... ok test_no_cycling (tests.test_declarations.IteratorTestCase.test_no_cycling) ... ok test_reset_cycle (tests.test_declarations.IteratorTestCase.test_reset_cycle) ... ok test_reset_no_cycling (tests.test_declarations.IteratorTestCase.test_reset_no_cycling) ... ok test_errors (tests.test_declarations.OrderedDeclarationTestCase.test_errors) ... ok test_decorator_simple (tests.test_declarations.PostGenerationDeclarationTestCase.test_decorator_simple) ... ok test_post_generation (tests.test_declarations.PostGenerationDeclarationTestCase.test_post_generation) ... ok test_call_with_method_args (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_method_args) ... ok test_call_with_method_kwargs (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_method_kwargs) ... ok test_call_with_passed_extracted_int (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_passed_extracted_int) ... ok test_call_with_passed_extracted_iterable (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_passed_extracted_iterable) ... ok test_call_with_passed_extracted_string (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_passed_extracted_string) ... ok test_call_with_passed_kwargs (tests.test_declarations.PostGenerationMethodCallTestCase.test_call_with_passed_kwargs) ... ok test_multi_call_with_multi_method_args (tests.test_declarations.PostGenerationMethodCallTestCase.test_multi_call_with_multi_method_args) ... ok test_simplest_setup_and_call (tests.test_declarations.PostGenerationMethodCallTestCase.test_simplest_setup_and_call) ... ok test_post_generation_declaration_order (tests.test_declarations.PostGenerationOrdering.test_post_generation_declaration_order) ... ok test_default (tests.test_declarations.SelfAttributeTestCase.test_default) ... ok test_dot (tests.test_declarations.SelfAttributeTestCase.test_dot) ... ok test_grandparent (tests.test_declarations.SelfAttributeTestCase.test_grandparent) ... ok test_parent (tests.test_declarations.SelfAttributeTestCase.test_parent) ... ok test_standard (tests.test_declarations.SelfAttributeTestCase.test_standard) ... ok Creating test database for alias 'default'... Creating test database for alias 'replica'... test_auto_sequence (tests.test_django.DjangoAbstractBaseSequenceTestCase.test_auto_sequence) The sequence of the concrete grandson of an abstract model should be autonomous. ... ok test_optional_abstract (tests.test_django.DjangoAbstractBaseSequenceTestCase.test_optional_abstract) Users need not describe the factory for an abstract model as abstract. ... ok test_extra_args (tests.test_django.DjangoCustomManagerTestCase.test_extra_args) ... ok test_with_manager_on_abstract (tests.test_django.DjangoCustomManagerTestCase.test_with_manager_on_abstract) ... ok test_random (tests.test_django.DjangoFakerTestCase.test_random) ... ok test_default_build (tests.test_django.DjangoFileFieldTestCase.test_default_build) ... ok test_default_create (tests.test_django.DjangoFileFieldTestCase.test_default_create) ... ok test_error_both_file_and_path (tests.test_django.DjangoFileFieldTestCase.test_error_both_file_and_path) ... ok test_existing_file (tests.test_django.DjangoFileFieldTestCase.test_existing_file) ... /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1715: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.dat' mode='rb' closefd=True> (self.field_as_sql(field, v) for field, v in zip(fields, row)) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3/dist-packages/django/db/models/sql/compiler.py:1715: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/testdata/example.data' mode='rb' closefd=True> (self.field_as_sql(field, v) for field, v in zip(fields, row)) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_no_file (tests.test_django.DjangoFileFieldTestCase.test_no_file) ... ok test_override_filename_with_path (tests.test_django.DjangoFileFieldTestCase.test_override_filename_with_path) ... ok test_with_content (tests.test_django.DjangoFileFieldTestCase.test_with_content) ... ok test_with_file (tests.test_django.DjangoFileFieldTestCase.test_with_file) ... ok test_with_file_empty_path (tests.test_django.DjangoFileFieldTestCase.test_with_file_empty_path) ... ok test_with_path (tests.test_django.DjangoFileFieldTestCase.test_with_path) ... ok test_with_path_empty_file (tests.test_django.DjangoFileFieldTestCase.test_with_path_empty_file) ... ok test_missing_arg (tests.test_django.DjangoGetOrCreateTests.test_missing_arg) ... ok test_multicall (tests.test_django.DjangoGetOrCreateTests.test_multicall) ... ok test_simple_call (tests.test_django.DjangoGetOrCreateTests.test_simple_call) ... ok test_complex_create (tests.test_django.DjangoImageFieldTestCase.test_complex_create) ... ok test_default_build (tests.test_django.DjangoImageFieldTestCase.test_default_build) ... ok test_default_create (tests.test_django.DjangoImageFieldTestCase.test_default_create) ... ok test_error_both_file_and_path (tests.test_django.DjangoImageFieldTestCase.test_error_both_file_and_path) ... ok test_existing_file (tests.test_django.DjangoImageFieldTestCase.test_existing_file) ... ok test_gif (tests.test_django.DjangoImageFieldTestCase.test_gif) ... /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example_TJ6EE3P.data' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/testdata/example.data' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.foo' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.dat' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.data' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/testdata/example.jpeg' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.jpeg' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/contextlib.py:132: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example_T7xmqAY.jpeg' mode='rb' closefd=True> def __enter__(self): ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.12/unittest/case.py:589: ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.jpg'> if method() is not None: ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_no_file (tests.test_django.DjangoImageFieldTestCase.test_no_file) ... ok test_override_filename_with_path (tests.test_django.DjangoImageFieldTestCase.test_override_filename_with_path) ... ok test_with_content (tests.test_django.DjangoImageFieldTestCase.test_with_content) ... ok test_with_file (tests.test_django.DjangoImageFieldTestCase.test_with_file) ... ok test_with_file_empty_path (tests.test_django.DjangoImageFieldTestCase.test_with_file_empty_path) ... ok test_with_func (tests.test_django.DjangoImageFieldTestCase.test_with_func) ... ok test_with_path (tests.test_django.DjangoImageFieldTestCase.test_with_path) ... ok test_with_path_empty_file (tests.test_django.DjangoImageFieldTestCase.test_with_path_empty_file) ... ok test_building (tests.test_django.DjangoModelLoadingTestCase.test_building) ... ok test_inherited_loading (tests.test_django.DjangoModelLoadingTestCase.test_inherited_loading) Proper loading of a model within 'child' factories. ... ok test_inherited_loading_and_sequence (tests.test_django.DjangoModelLoadingTestCase.test_inherited_loading_and_sequence) Proper loading of a model within 'child' factories. ... ok test_loading (tests.test_django.DjangoModelLoadingTestCase.test_loading) ... ok test_creation (tests.test_django.DjangoNonIntegerPkTestCase.test_creation) ... ok test_first (tests.test_django.DjangoNonIntegerPkTestCase.test_first) ... ok test_force_pk (tests.test_django.DjangoNonIntegerPkTestCase.test_force_pk) ... ok test_many (tests.test_django.DjangoNonIntegerPkTestCase.test_many) ... ok test_pointing_with_traits_using_same_name (tests.test_django.DjangoParamsTestCase.test_pointing_with_traits_using_same_name) ... ok test_undeclared_fields (tests.test_django.DjangoParamsTestCase.test_undeclared_fields) ... /usr/lib/python3/dist-packages/django/db/models/manager.py:87: ResourceWarning: unclosed file <_io.BufferedReader name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.data'> return getattr(self.get_queryset(), name)(*args, **kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3/dist-packages/django/db/models/manager.py:87: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/testdata/example.jpeg' mode='rb' closefd=True> return getattr(self.get_queryset(), name)(*args, **kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3/dist-packages/django/db/models/manager.py:87: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.foo' mode='rb' closefd=True> return getattr(self.get_queryset(), name)(*args, **kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3/dist-packages/django/db/models/manager.py:87: ResourceWarning: unclosed file <_io.FileIO name='/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tmp_test/django/example.jpeg' mode='rb' closefd=True> return getattr(self.get_queryset(), name)(*args, **kwargs) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_force_pk (tests.test_django.DjangoPkForceTestCase.test_force_pk) ... ok test_no_pk (tests.test_django.DjangoPkForceTestCase.test_no_pk) ... ok test_reuse_pk (tests.test_django.DjangoPkForceTestCase.test_reuse_pk) ... ok test_pk_creation (tests.test_django.DjangoPkSequenceTestCase.test_pk_creation) ... FAIL test_pk_first (tests.test_django.DjangoPkSequenceTestCase.test_pk_first) ... ok test_pk_force_value (tests.test_django.DjangoPkSequenceTestCase.test_pk_force_value) ... ok test_pk_many (tests.test_django.DjangoPkSequenceTestCase.test_pk_many) ... ok test_create_pointed (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointed) ... ok test_create_pointed_related (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointed_related) ... ok test_create_pointed_related_extra (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointed_related_extra) ... ok test_create_pointed_related_with_deep_context (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointed_related_with_deep_context) ... ok test_create_pointer (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointer) ... ok test_create_pointer_extra (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointer_extra) ... ok test_create_pointer_with_deep_context (tests.test_django.DjangoRelatedFieldTestCase.test_create_pointer_with_deep_context) ... ok test_cross_database (tests.test_django.ModelTests.test_cross_database) ... FAIL test_unset_model (tests.test_django.ModelTests.test_unset_model) ... ok test_class_decorator (tests.test_django.PreventSignalsTestCase.test_class_decorator) ... ok test_class_decorator_build (tests.test_django.PreventSignalsTestCase.test_class_decorator_build) ... ok test_class_decorator_with_subfactory (tests.test_django.PreventSignalsTestCase.test_class_decorator_with_subfactory) ... ok test_classmethod_decorator (tests.test_django.PreventSignalsTestCase.test_classmethod_decorator) ... ok test_context_manager (tests.test_django.PreventSignalsTestCase.test_context_manager) ... ok test_function_decorator (tests.test_django.PreventSignalsTestCase.test_function_decorator) ... ok test_signal_cache (tests.test_django.PreventSignalsTestCase.test_signal_cache) ... ok Destroying test database for alias 'default'... Destroying test database for alias 'replica'... test_simple_usage (tests.test_docs_internals.DocsInternalsTests.test_simple_usage) ... ok test_add_provider (tests.test_faker.FakerTests.test_add_provider) ... ok test_full_factory (tests.test_faker.FakerTests.test_full_factory) ... ok test_override_locale (tests.test_faker.FakerTests.test_override_locale) ... ok test_simple_biased (tests.test_faker.FakerTests.test_simple_biased) ... ok test_simple_call (tests.test_fuzzy.FuzzyAttributeTestCase.test_simple_call) ... ok test_generator (tests.test_fuzzy.FuzzyChoiceTestCase.test_generator) ... ok test_lazy_generator (tests.test_fuzzy.FuzzyChoiceTestCase.test_lazy_generator) ... ok test_mock (tests.test_fuzzy.FuzzyChoiceTestCase.test_mock) ... ok test_unbiased (tests.test_fuzzy.FuzzyChoiceTestCase.test_unbiased) ... ok test_accurate_definition (tests.test_fuzzy.FuzzyDateTestCase.test_accurate_definition) Tests all ways of defining a FuzzyDate. ... ok test_biased (tests.test_fuzzy.FuzzyDateTestCase.test_biased) Tests a FuzzyDate with a biased random.randint. ... ok test_biased_partial (tests.test_fuzzy.FuzzyDateTestCase.test_biased_partial) Tests a FuzzyDate with a biased random and implicit upper bound. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:299: UserWarning: Setting a specific random seed for FuzzyDate can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyDate(self.jan1) ok test_invalid_definition (tests.test_fuzzy.FuzzyDateTestCase.test_invalid_definition) ... ok test_invalid_partial_definition (tests.test_fuzzy.FuzzyDateTestCase.test_invalid_partial_definition) ... /usr/lib/python3.12/unittest/case.py:238: UserWarning: Setting a specific random seed for FuzzyDate can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 callable_obj(*args, **kwargs) ok test_partial_definition (tests.test_fuzzy.FuzzyDateTestCase.test_partial_definition) Test defining a FuzzyDate without passing an end date. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:269: UserWarning: Setting a specific random seed for FuzzyDate can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyDate(self.jan1) ok test_accurate_definition (tests.test_fuzzy.FuzzyDateTimeTestCase.test_accurate_definition) Tests explicit definition of a FuzzyDateTime. ... ok test_biased (tests.test_fuzzy.FuzzyDateTimeTestCase.test_biased) Tests a FuzzyDate with a biased random.randint. ... ok test_biased_partial (tests.test_fuzzy.FuzzyDateTimeTestCase.test_biased_partial) Tests a FuzzyDate with a biased random and implicit upper bound. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:535: UserWarning: Setting a specific random seed for FuzzyDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyDateTime(self.jan1) ok test_force_day (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_day) ... ok test_force_hour (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_hour) ... ok test_force_microsecond (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_microsecond) ... ok test_force_minute (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_minute) ... ok test_force_month (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_month) ... ok test_force_second (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_second) ... ok test_force_year (tests.test_fuzzy.FuzzyDateTimeTestCase.test_force_year) ... ok test_invalid_definition (tests.test_fuzzy.FuzzyDateTimeTestCase.test_invalid_definition) ... ok test_invalid_partial_definition (tests.test_fuzzy.FuzzyDateTimeTestCase.test_invalid_partial_definition) ... /usr/lib/python3.12/unittest/case.py:238: UserWarning: Setting a specific random seed for FuzzyDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 callable_obj(*args, **kwargs) ok test_naive_end (tests.test_fuzzy.FuzzyDateTimeTestCase.test_naive_end) Tests that a timezone-naive end datetime is rejected. ... ok test_naive_start (tests.test_fuzzy.FuzzyDateTimeTestCase.test_naive_start) Tests that a timezone-naive start datetime is rejected. ... ok test_partial_definition (tests.test_fuzzy.FuzzyDateTimeTestCase.test_partial_definition) Test defining a FuzzyDateTime without passing an end date. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:446: UserWarning: Setting a specific random seed for FuzzyDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyDateTime(self.jan1) ok test_biased (tests.test_fuzzy.FuzzyDecimalTestCase.test_biased) ... ok test_biased_high_only (tests.test_fuzzy.FuzzyDecimalTestCase.test_biased_high_only) ... ok test_definition (tests.test_fuzzy.FuzzyDecimalTestCase.test_definition) Tests all ways of defining a FuzzyDecimal. ... ok test_no_approximation (tests.test_fuzzy.FuzzyDecimalTestCase.test_no_approximation) We should not go through floats in our fuzzy calls unless actually needed. ... ok test_precision (tests.test_fuzzy.FuzzyDecimalTestCase.test_precision) ... ok test_biased (tests.test_fuzzy.FuzzyFloatTestCase.test_biased) ... ok test_biased_high_only (tests.test_fuzzy.FuzzyFloatTestCase.test_biased_high_only) ... ok test_default_precision (tests.test_fuzzy.FuzzyFloatTestCase.test_default_precision) ... ok test_definition (tests.test_fuzzy.FuzzyFloatTestCase.test_definition) Tests all ways of defining a FuzzyFloat. ... ok test_precision (tests.test_fuzzy.FuzzyFloatTestCase.test_precision) ... ok test_biased (tests.test_fuzzy.FuzzyIntegerTestCase.test_biased) ... ok test_biased_high_only (tests.test_fuzzy.FuzzyIntegerTestCase.test_biased_high_only) ... ok test_biased_with_step (tests.test_fuzzy.FuzzyIntegerTestCase.test_biased_with_step) ... ok test_definition (tests.test_fuzzy.FuzzyIntegerTestCase.test_definition) Tests all ways of defining a FuzzyInteger. ... ok test_accurate_definition (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_accurate_definition) Tests explicit definition of a FuzzyNaiveDateTime. ... ok test_aware_end (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_aware_end) Tests that a timezone-aware end datetime is rejected. ... ok test_aware_start (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_aware_start) Tests that a timezone-aware start datetime is rejected. ... ok test_biased (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_biased) Tests a FuzzyDate with a biased random.randint. ... ok test_biased_partial (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_biased_partial) Tests a FuzzyDate with a biased random and implicit upper bound. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:417: UserWarning: Setting a specific random seed for FuzzyNaiveDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyNaiveDateTime(self.jan1) ok test_force_day (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_day) ... ok test_force_hour (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_hour) ... ok test_force_microsecond (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_microsecond) ... ok test_force_minute (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_minute) ... ok test_force_month (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_month) ... ok test_force_second (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_second) ... ok test_force_year (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_force_year) ... ok test_invalid_definition (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_invalid_definition) ... ok test_invalid_partial_definition (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_invalid_partial_definition) ... /usr/lib/python3.12/unittest/case.py:238: UserWarning: Setting a specific random seed for FuzzyNaiveDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 callable_obj(*args, **kwargs) ok test_partial_definition (tests.test_fuzzy.FuzzyNaiveDateTimeTestCase.test_partial_definition) Test defining a FuzzyNaiveDateTime without passing an end date. ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_fuzzy.py:328: UserWarning: Setting a specific random seed for FuzzyNaiveDateTime can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 fuzz = fuzzy.FuzzyNaiveDateTime(self.jan1) ok test_reset_state (tests.test_fuzzy.FuzzyRandomTestCase.test_reset_state) ... ok test_seeding (tests.test_fuzzy.FuzzyRandomTestCase.test_seeding) ... ok test_seeding_warning (tests.test_fuzzy.FuzzyRandomTestCase.test_seeding_warning) ... ok test_generator (tests.test_fuzzy.FuzzyTextTestCase.test_generator) ... ok test_mock (tests.test_fuzzy.FuzzyTextTestCase.test_mock) ... ok test_unbiased (tests.test_fuzzy.FuzzyTextTestCase.test_unbiased) ... ok test_alternate_logger (tests.test_helpers.DebugTest.test_alternate_logger) ... ok test_default_logger (tests.test_helpers.DebugTest.test_default_logger) ... ok test_build (tests.test_mongoengine.MongoEngineTestCase.test_build) ... skipped 'mongodb tests disabled.' test_creation (tests.test_mongoengine.MongoEngineTestCase.test_creation) ... skipped 'mongodb tests disabled.' test_example (tests.test_using.CircularTestCase.test_example) ... ok test_dict_extra_key (tests.test_using.DictTestCase.test_dict_extra_key) ... ok test_dict_merged_fields (tests.test_using.DictTestCase.test_dict_merged_fields) ... ok test_dict_override (tests.test_using.DictTestCase.test_dict_override) ... ok test_empty_dict (tests.test_using.DictTestCase.test_empty_dict) ... ok test_naive_dict (tests.test_using.DictTestCase.test_naive_dict) ... ok test_nested_dicts (tests.test_using.DictTestCase.test_nested_dicts) ... ok test_sequence_dict (tests.test_using.DictTestCase.test_sequence_dict) ... ok test_existing_instance (tests.test_using.DjangoModelFactoryTestCase.test_existing_instance) ... ok test_existing_instance_complex_key (tests.test_using.DjangoModelFactoryTestCase.test_existing_instance_complex_key) ... ok test_full_get_or_create (tests.test_using.DjangoModelFactoryTestCase.test_full_get_or_create) Test a DjangoModelFactory with all fields in get_or_create. ... ok test_get_or_create (tests.test_using.DjangoModelFactoryTestCase.test_get_or_create) ... ok test_new_instance (tests.test_using.DjangoModelFactoryTestCase.test_new_instance) ... ok test_new_instance_complex_key (tests.test_using.DjangoModelFactoryTestCase.test_new_instance_complex_key) ... ok test_no_get_or_create (tests.test_using.DjangoModelFactoryTestCase.test_no_get_or_create) ... ok test_sequence (tests.test_using.DjangoModelFactoryTestCase.test_sequence) ... ok test_simple (tests.test_using.DjangoModelFactoryTestCase.test_simple) ... ok test_iterator (tests.test_using.IteratorTestCase.test_iterator) ... ok test_iterator_decorator (tests.test_using.IteratorTestCase.test_iterator_decorator) ... ok test_iterator_late_loading (tests.test_using.IteratorTestCase.test_iterator_late_loading) Ensure that Iterator doesn't unroll on class creation. ... ok test_iterator_list_comprehension_protected (tests.test_using.IteratorTestCase.test_iterator_list_comprehension_protected) ... ok test_iterator_list_comprehension_scope_bleeding (tests.test_using.IteratorTestCase.test_iterator_list_comprehension_scope_bleeding) ... skipped 'Scope bleeding fixed in Python3+' test_iterator_time_manipulation (tests.test_using.IteratorTestCase.test_iterator_time_manipulation) ... ok test_build (tests.test_using.KwargAdjustTestCase.test_build) ... ok test_rename (tests.test_using.KwargAdjustTestCase.test_rename) ... ok test_empty_list (tests.test_using.ListTestCase.test_empty_list) ... ok test_list_extra_key (tests.test_using.ListTestCase.test_list_extra_key) ... ok test_list_merged_fields (tests.test_using.ListTestCase.test_list_merged_fields) ... ok test_list_override (tests.test_using.ListTestCase.test_list_override) ... ok test_naive_list (tests.test_using.ListTestCase.test_naive_list) ... ok test_nested_lists (tests.test_using.ListTestCase.test_nested_lists) ... ok test_sequence_list (tests.test_using.ListTestCase.test_sequence_list) ... ok test_declarations (tests.test_using.MaybeTestCase.test_declarations) ... ok test_post_generation (tests.test_using.MaybeTestCase.test_post_generation) ... ok test_simple_maybe (tests.test_using.MaybeTestCase.test_simple_maybe) ... ok test_build (tests.test_using.NonKwargParametersTestCase.test_build) ... ok test_create (tests.test_using.NonKwargParametersTestCase.test_create) ... ok test_parameterized_related_factory (tests.test_using.PostGenerationTestCase.test_parameterized_related_factory) ... ok test_post_generation (tests.test_using.PostGenerationTestCase.test_post_generation) ... ok test_post_generation_extraction (tests.test_using.PostGenerationTestCase.test_post_generation_extraction) ... ok test_post_generation_extraction_declaration (tests.test_using.PostGenerationTestCase.test_post_generation_extraction_declaration) ... ok test_post_generation_extraction_lambda (tests.test_using.PostGenerationTestCase.test_post_generation_extraction_lambda) ... ok test_post_generation_hook (tests.test_using.PostGenerationTestCase.test_post_generation_hook) ... ok test_post_generation_method_call (tests.test_using.PostGenerationTestCase.test_post_generation_method_call) ... ok test_post_generation_override_with_extra (tests.test_using.PostGenerationTestCase.test_post_generation_override_with_extra) ... ok test_related_factory (tests.test_using.PostGenerationTestCase.test_related_factory) ... ok test_related_factory_no_name (tests.test_using.PostGenerationTestCase.test_related_factory_no_name) ... ok test_related_factory_selfattribute (tests.test_using.PostGenerationTestCase.test_related_factory_selfattribute) ... ok test_no_extraction (tests.test_using.RelatedFactoryExtractionTestCase.test_no_extraction) ... ok test_passed_none (tests.test_using.RelatedFactoryExtractionTestCase.test_passed_none) ... ok test_passed_value (tests.test_using.RelatedFactoryExtractionTestCase.test_passed_value) ... ok test_same_seed_is_used_between_fuzzy_and_faker_generators (tests.test_using.RepeatableRandomSeedFakerTests.test_same_seed_is_used_between_fuzzy_and_faker_generators) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_using.py:2516: UserWarning: Setting a specific random seed for FuzzyDate can still have varying results unless you also set a specific end date. For details and potential solutions see https://github.com/FactoryBoy/factory_boy/issues/331 one = factory.fuzzy.FuzzyDate(datetime.date(1950, 1, 1), ) ok test_deep (tests.test_using.SelfReferentialTests.test_deep) ... ok test_no_parent (tests.test_using.SelfReferentialTests.test_no_parent) ... ok test_build (tests.test_using.SimpleBuildTestCase.test_build) ... ok test_build_batch (tests.test_using.SimpleBuildTestCase.test_build_batch) ... ok test_build_to_dict (tests.test_using.SimpleBuildTestCase.test_build_to_dict) ... ok test_complex (tests.test_using.SimpleBuildTestCase.test_complex) ... ok test_create (tests.test_using.SimpleBuildTestCase.test_create) ... ok test_create_batch (tests.test_using.SimpleBuildTestCase.test_create_batch) ... ok test_create_batch_custom_base (tests.test_using.SimpleBuildTestCase.test_create_batch_custom_base) ... ok test_create_custom_base (tests.test_using.SimpleBuildTestCase.test_create_custom_base) ... ok test_generate_batch_build (tests.test_using.SimpleBuildTestCase.test_generate_batch_build) ... ok test_generate_batch_create (tests.test_using.SimpleBuildTestCase.test_generate_batch_create) ... ok test_generate_batch_create_custom_base (tests.test_using.SimpleBuildTestCase.test_generate_batch_create_custom_base) ... ok test_generate_batch_stub (tests.test_using.SimpleBuildTestCase.test_generate_batch_stub) ... ok test_generate_build (tests.test_using.SimpleBuildTestCase.test_generate_build) ... ok test_generate_create (tests.test_using.SimpleBuildTestCase.test_generate_create) ... ok test_generate_create_custom_base (tests.test_using.SimpleBuildTestCase.test_generate_create_custom_base) ... ok test_generate_stub (tests.test_using.SimpleBuildTestCase.test_generate_stub) ... ok test_make_factory (tests.test_using.SimpleBuildTestCase.test_make_factory) ... ok test_simple_generate_batch_build (tests.test_using.SimpleBuildTestCase.test_simple_generate_batch_build) ... ok test_simple_generate_batch_create (tests.test_using.SimpleBuildTestCase.test_simple_generate_batch_create) ... ok test_simple_generate_batch_create_custom_base (tests.test_using.SimpleBuildTestCase.test_simple_generate_batch_create_custom_base) ... ok test_simple_generate_build (tests.test_using.SimpleBuildTestCase.test_simple_generate_build) ... ok test_simple_generate_create (tests.test_using.SimpleBuildTestCase.test_simple_generate_create) ... ok test_simple_generate_create_custom_base (tests.test_using.SimpleBuildTestCase.test_simple_generate_create_custom_base) ... ok test_stub (tests.test_using.SimpleBuildTestCase.test_stub) ... ok test_stub_batch (tests.test_using.SimpleBuildTestCase.test_stub_batch) ... ok test_deep_nested_subfactory (tests.test_using.SubFactoryTestCase.test_deep_nested_subfactory) ... ok test_diamond_sub_factory (tests.test_using.SubFactoryTestCase.test_diamond_sub_factory) Tests the case where an object has two fields with a common field. ... ok test_function_container_attribute (tests.test_using.SubFactoryTestCase.test_function_container_attribute) ... ok test_nested_sub_factory (tests.test_using.SubFactoryTestCase.test_nested_sub_factory) Test nested sub-factories. ... ok test_nested_sub_factory_with_overridden_sub_factories (tests.test_using.SubFactoryTestCase.test_nested_sub_factory_with_overridden_sub_factories) Test nested sub-factories, with attributes overridden with subfactories. ... ok test_nested_subfactory_with_override (tests.test_using.SubFactoryTestCase.test_nested_subfactory_with_override) Tests replacing a SubFactory field with an actual value. ... ok test_nonstrict_container_attribute (tests.test_using.SubFactoryTestCase.test_nonstrict_container_attribute) ... ok test_strict_container_attribute (tests.test_using.SubFactoryTestCase.test_strict_container_attribute) ... ok test_sub_factory (tests.test_using.SubFactoryTestCase.test_sub_factory) ... ok test_sub_factory_and_inheritance (tests.test_using.SubFactoryTestCase.test_sub_factory_and_inheritance) Test inheriting from a factory with subfactories, overriding. ... ok test_sub_factory_and_sequence (tests.test_using.SubFactoryTestCase.test_sub_factory_and_sequence) ... ok test_sub_factory_deep_overrides (tests.test_using.SubFactoryTestCase.test_sub_factory_deep_overrides) ... ok test_sub_factory_overriding (tests.test_using.SubFactoryTestCase.test_sub_factory_overriding) ... ok test_sub_factory_with_lazy_fields (tests.test_using.SubFactoryTestCase.test_sub_factory_with_lazy_fields) ... ok test_sub_factory_with_lazy_fields_access_factory_parent (tests.test_using.SubFactoryTestCase.test_sub_factory_with_lazy_fields_access_factory_parent) ... ok test_deep_traits (tests.test_using.TraitTestCase.test_deep_traits) ... ok test_post_generation_traits (tests.test_using.TraitTestCase.test_post_generation_traits) ... ok test_prevent_cyclic_traits (tests.test_using.TraitTestCase.test_prevent_cyclic_traits) ... ok test_traits (tests.test_using.TraitTestCase.test_traits) ... ok test_traits_and_postgeneration (tests.test_using.TraitTestCase.test_traits_and_postgeneration) A trait parameter should be resolved before post_generation hooks. ... ok test_traits_chaining (tests.test_using.TraitTestCase.test_traits_chaining) Use a trait to enable other traits. ... ok test_traits_inheritance (tests.test_using.TraitTestCase.test_traits_inheritance) A trait can be set in an inherited class. ... ok test_traits_override (tests.test_using.TraitTestCase.test_traits_override) Override a trait in a subclass. ... ok test_abstract (tests.test_using.UsingFactoryTestCase.test_abstract) ... ok test_attribute (tests.test_using.UsingFactoryTestCase.test_attribute) ... ok test_build_with_parameters (tests.test_using.UsingFactoryTestCase.test_build_with_parameters) ... ok test_class_method_accessible (tests.test_using.UsingFactoryTestCase.test_class_method_accessible) ... ok test_create (tests.test_using.UsingFactoryTestCase.test_create) ... ok test_create_batch (tests.test_using.UsingFactoryTestCase.test_create_batch) ... ok test_custom_create (tests.test_using.UsingFactoryTestCase.test_custom_create) ... ok test_dual_inheritance (tests.test_using.UsingFactoryTestCase.test_dual_inheritance) ... ok test_exclude (tests.test_using.UsingFactoryTestCase.test_exclude) ... ok test_exclude_and_inline_args (tests.test_using.UsingFactoryTestCase.test_exclude_and_inline_args) ... ok test_generate_batch_build (tests.test_using.UsingFactoryTestCase.test_generate_batch_build) ... ok test_generate_batch_create (tests.test_using.UsingFactoryTestCase.test_generate_batch_create) ... ok test_generate_batch_stub (tests.test_using.UsingFactoryTestCase.test_generate_batch_stub) ... ok test_generate_build (tests.test_using.UsingFactoryTestCase.test_generate_build) ... ok test_generate_create (tests.test_using.UsingFactoryTestCase.test_generate_create) ... ok test_generate_stub (tests.test_using.UsingFactoryTestCase.test_generate_stub) ... ok test_inheritance (tests.test_using.UsingFactoryTestCase.test_inheritance) ... ok test_inheritance_and_sequences (tests.test_using.UsingFactoryTestCase.test_inheritance_and_sequences) Sequence counters should be kept within an inheritance chain. ... ok test_inheritance_sequence_inheriting_objects (tests.test_using.UsingFactoryTestCase.test_inheritance_sequence_inheriting_objects) Sequence counters are kept with inheritance, incl. misc objects. ... ok test_inheritance_sequence_unrelated_objects (tests.test_using.UsingFactoryTestCase.test_inheritance_sequence_unrelated_objects) Sequence counters are kept with inheritance, unrelated objects. ... ok test_inheritance_with_inherited_class (tests.test_using.UsingFactoryTestCase.test_inheritance_with_inherited_class) ... ok test_inheriting_model_class (tests.test_using.UsingFactoryTestCase.test_inheriting_model_class) ... ok test_inline_args (tests.test_using.UsingFactoryTestCase.test_inline_args) ... ok test_lazy_attribute (tests.test_using.UsingFactoryTestCase.test_lazy_attribute) ... ok test_lazy_attribute_decorator (tests.test_using.UsingFactoryTestCase.test_lazy_attribute_decorator) ... ok test_lazy_attribute_sequence (tests.test_using.UsingFactoryTestCase.test_lazy_attribute_sequence) ... ok test_lazy_attribute_sequence_decorator (tests.test_using.UsingFactoryTestCase.test_lazy_attribute_sequence_decorator) ... ok test_non_django_create (tests.test_using.UsingFactoryTestCase.test_non_django_create) ... ok test_override_inherited (tests.test_using.UsingFactoryTestCase.test_override_inherited) Overriding inherited declarations ... ok test_override_inherited_deep (tests.test_using.UsingFactoryTestCase.test_override_inherited_deep) Overriding inherited declarations ... ok test_self_attribute (tests.test_using.UsingFactoryTestCase.test_self_attribute) ... ok test_self_attribute_parent (tests.test_using.UsingFactoryTestCase.test_self_attribute_parent) ... ok test_sequence (tests.test_using.UsingFactoryTestCase.test_sequence) ... ok test_sequence_batch (tests.test_using.UsingFactoryTestCase.test_sequence_batch) ... ok test_sequence_custom_begin (tests.test_using.UsingFactoryTestCase.test_sequence_custom_begin) ... ok test_sequence_decorator (tests.test_using.UsingFactoryTestCase.test_sequence_decorator) ... ok test_sequence_override (tests.test_using.UsingFactoryTestCase.test_sequence_override) ... ok test_simple_generate_batch_build (tests.test_using.UsingFactoryTestCase.test_simple_generate_batch_build) ... ok test_simple_generate_batch_create (tests.test_using.UsingFactoryTestCase.test_simple_generate_batch_create) ... ok test_simple_generate_build (tests.test_using.UsingFactoryTestCase.test_simple_generate_build) ... ok test_simple_generate_create (tests.test_using.UsingFactoryTestCase.test_simple_generate_create) ... ok test_static_method_accessible (tests.test_using.UsingFactoryTestCase.test_static_method_accessible) ... ok test_stub_batch (tests.test_using.UsingFactoryTestCase.test_stub_batch) ... ok test_empty_dict (tests.test_utils.ExtractDictTestCase.test_empty_dict) ... ok test_empty_key (tests.test_utils.ExtractDictTestCase.test_empty_key) ... ok test_many_keys (tests.test_utils.ExtractDictTestCase.test_many_keys) ... ok test_many_keys_excluded (tests.test_utils.ExtractDictTestCase.test_many_keys_excluded) ... ok test_one_key (tests.test_utils.ExtractDictTestCase.test_one_key) ... ok test_one_key_excluded (tests.test_utils.ExtractDictTestCase.test_one_key_excluded) ... ok test_unused_key (tests.test_utils.ExtractDictTestCase.test_unused_key) ... ok test_datetime (tests.test_utils.ImportObjectTestCase.test_datetime) ... ok test_invalid_module (tests.test_utils.ImportObjectTestCase.test_invalid_module) ... ok test_unknown_attribute (tests.test_utils.ImportObjectTestCase.test_unknown_attribute) ... ok test_bytes_args (tests.test_utils.LogPPrintTestCase.test_bytes_args) ... ok test_bytes_kwargs (tests.test_utils.LogPPrintTestCase.test_bytes_kwargs) ... ok test_nothing (tests.test_utils.LogPPrintTestCase.test_nothing) ... ok test_only_args (tests.test_utils.LogPPrintTestCase.test_only_args) ... ok test_only_kwargs (tests.test_utils.LogPPrintTestCase.test_only_kwargs) ... ok test_text_args (tests.test_utils.LogPPrintTestCase.test_text_args) ... ok test_text_kwargs (tests.test_utils.LogPPrintTestCase.test_text_kwargs) ... ok test_empty_dict (tests.test_utils.MultiExtractDictTestCase.test_empty_dict) ... ok test_empty_key (tests.test_utils.MultiExtractDictTestCase.test_empty_key) ... ok test_many_extracted (tests.test_utils.MultiExtractDictTestCase.test_many_extracted) ... ok test_many_keys_many_extracted (tests.test_utils.MultiExtractDictTestCase.test_many_keys_many_extracted) ... ok test_many_keys_one_extracted (tests.test_utils.MultiExtractDictTestCase.test_many_keys_one_extracted) ... ok test_no_key (tests.test_utils.MultiExtractDictTestCase.test_no_key) ... ok test_one_extracted (tests.test_utils.MultiExtractDictTestCase.test_one_extracted) ... ok test_son_in_list (tests.test_utils.MultiExtractDictTestCase.test_son_in_list) Make sure that prefixes are used in decreasing match length order. ... ok test_unused_key (tests.test_utils.MultiExtractDictTestCase.test_unused_key) ... ok test_infinite (tests.test_utils.ResetableIteratorTestCase.test_infinite) ... ok test_no_reset (tests.test_utils.ResetableIteratorTestCase.test_no_reset) ... ok test_no_reset_new_iterator (tests.test_utils.ResetableIteratorTestCase.test_no_reset_new_iterator) ... ok test_reset_after_end (tests.test_utils.ResetableIteratorTestCase.test_reset_after_end) ... ok test_reset_at_begin (tests.test_utils.ResetableIteratorTestCase.test_reset_at_begin) ... ok test_reset_at_end (tests.test_utils.ResetableIteratorTestCase.test_reset_at_end) ... ok test_reset_shorter (tests.test_utils.ResetableIteratorTestCase.test_reset_shorter) ... ok test_reset_simple (tests.test_utils.ResetableIteratorTestCase.test_reset_simple) ... ok test_reset_twice (tests.test_utils.ResetableIteratorTestCase.test_reset_twice) ... ok ====================================================================== FAIL: test_build_does_not_raises_exception_when_no_session_was_set (tests.test_alchemy.SQLAlchemyNoSessionTestCase.test_build_does_not_raises_exception_when_no_session_was_set) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_alchemy.py", line 198, in test_build_does_not_raises_exception_when_no_session_was_set self.assertEqual(inst0.id, 0) AssertionError: 3 != 0 ====================================================================== FAIL: test_pk_creation (tests.test_django.DjangoPkSequenceTestCase.test_pk_creation) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_django.py", line 184, in test_pk_creation self.assertEqual(1, std1.pk) AssertionError: 1 != 3 ====================================================================== FAIL: test_cross_database (tests.test_django.ModelTests.test_cross_database) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build/tests/test_django.py", line 162, in test_cross_database self.assertFalse(models.StandardModel.objects.exists()) AssertionError: True is not false ---------------------------------------------------------------------- Ran 784 tests in 0.659s FAILED (failures=3, skipped=6) E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_factory-boy/build; python3.12 -m unittest discover -v dh_auto_test: error: pybuild --test -i python{version} -p 3.12 returned exit code 13 make: *** [debian/rules:9: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202408/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. 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.