Your message dated Sat, 23 Mar 2024 12:50:50 +0000
with message-id <[email protected]>
and subject line Bug#1066740: fixed in djangorestframework 3.15.1-1
has caused the Debian Bug report #1066740,
regarding djangorestframework: FTBFS: dh_auto_test: error: pybuild --test
--test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
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.)
--
1066740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066740
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: djangorestframework
Version: 3.14.0-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240313 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> =========================== short test summary info
> ============================
> SKIPPED [1] tests/test_model_serializer.py:446: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:431: condition: not postgres_fields
> SKIPPED [1] tests/test_model_serializer.py:466: has models.JSONField
> SKIPPED [1] tests/test_serializer_nested.py:325: psycopg2 is not installed
> SKIPPED [1] tests/test_serializer_nested.py:343: psycopg2 is not installed
> ERROR tests/test_fields.py::TestReadOnly::test_writable_fields -
> pytest.Pytes...
> ERROR tests/test_fields.py::TestReadOnly::test_validate_read_only -
> pytest.Py...
> ERROR tests/test_fields.py::TestReadOnly::test_serialize_read_only -
> pytest.P...
> ERROR tests/test_fields.py::TestWriteOnly::test_validate_write_only -
> pytest....
> ERROR tests/test_fields.py::TestWriteOnly::test_serialize_write_only -
> pytest...
> ERROR tests/test_fields.py::TestInitial::test_initial -
> pytest.PytestRemovedI...
> ERROR
> tests/test_fields.py::TestInitialWithCallable::test_initial_should_accept_callable
> ERROR tests/test_fields.py::TestLabel::test_label -
> pytest.PytestRemovedIn8Wa...
> ERROR tests/test_fields.py::TestInvalidErrorKey::test_invalid_error_key -
> pyt...
> ERROR
> tests/test_fields.py::TestCreateOnlyDefault::test_create_only_default_is_provided
> ERROR
> tests/test_fields.py::TestCreateOnlyDefault::test_create_only_default_is_not_provided_on_update
> ERROR
> tests/test_fields.py::TestCreateOnlyDefault::test_create_only_default_callable_sets_context
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_filtered_items_are_paginated
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_setting_page_size
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_setting_page_size_over_maximum
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_setting_page_size_to_zero
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_additional_query_params_are_preserved
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_empty_query_params_are_preserved
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_404_not_found_for_zero_page
> ERROR
> tests/test_pagination.py::TestPaginationIntegration::test_404_not_found_for_invalid_page
> ERROR
> tests/test_pagination.py::TestPaginationDisabledIntegration::test_unpaginated_list
> ERROR tests/test_pagination.py::TestPageNumberPagination::test_no_page_number
> ERROR tests/test_pagination.py::TestPageNumberPagination::test_second_page -
> ...
> ERROR tests/test_pagination.py::TestPageNumberPagination::test_last_page -
> py...
> ERROR tests/test_pagination.py::TestPageNumberPagination::test_invalid_page
> ERROR
> tests/test_pagination.py::TestPageNumberPagination::test_get_paginated_response_schema
> ERROR
> tests/test_pagination.py::TestPageNumberPaginationOverride::test_no_page_number
> ERROR
> tests/test_pagination.py::TestPageNumberPaginationOverride::test_invalid_page
> ERROR tests/test_pagination.py::TestLimitOffset::test_no_offset -
> pytest.Pyte...
> ERROR
> tests/test_pagination.py::TestLimitOffset::test_pagination_not_applied_if_limit_or_default_limit_not_set
> ERROR tests/test_pagination.py::TestLimitOffset::test_single_offset -
> pytest....
> ERROR tests/test_pagination.py::TestLimitOffset::test_first_offset -
> pytest.P...
> ERROR tests/test_pagination.py::TestLimitOffset::test_middle_offset -
> pytest....
> ERROR tests/test_pagination.py::TestLimitOffset::test_ending_offset -
> pytest....
> ERROR tests/test_pagination.py::TestLimitOffset::test_erronous_offset -
> pytes...
> ERROR tests/test_pagination.py::TestLimitOffset::test_invalid_offset -
> pytest...
> ERROR tests/test_pagination.py::TestLimitOffset::test_invalid_limit -
> pytest....
> ERROR tests/test_pagination.py::TestLimitOffset::test_zero_limit -
> pytest.Pyt...
> ERROR tests/test_pagination.py::TestLimitOffset::test_max_limit -
> pytest.Pyte...
> ERROR
> tests/test_pagination.py::TestLimitOffset::test_get_paginated_response_schema
> ERROR tests/test_pagination.py::TestCursorPagination::test_invalid_cursor -
> p...
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_use_with_ordering_filter
> ERROR tests/test_pagination.py::TestCursorPagination::test_cursor_pagination
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_current_page_empty_forward
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_current_page_empty_reverse
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_with_page_size
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_with_page_size_over_limit
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_with_page_size_zero
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_cursor_pagination_with_page_size_negative
> ERROR
> tests/test_pagination.py::TestCursorPagination::test_get_paginated_response_schema
> ERROR tests/test_relations.py::TestHyperlink::test_can_be_pickled -
> pytest.Py...
> ERROR tests/test_serializer.py::TestSerializer::test_valid_serializer -
> pytes...
> ERROR tests/test_serializer.py::TestSerializer::test_invalid_serializer -
> pyt...
> ERROR tests/test_serializer.py::TestSerializer::test_invalid_datatype -
> pytes...
> ERROR tests/test_serializer.py::TestSerializer::test_partial_validation -
> pyt...
> ERROR tests/test_serializer.py::TestSerializer::test_empty_serializer -
> pytes...
> ERROR
> tests/test_serializer.py::TestSerializer::test_missing_attribute_during_serialization
> ERROR
> tests/test_serializer.py::TestSerializer::test_data_access_before_save_raises_error
> ERROR tests/test_serializer.py::TestSerializer::test_validate_none_data -
> pyt...
> ERROR tests/test_serializer.py::TestSerializer::test_serialize_chainmap -
> pyt...
> ERROR tests/test_serializer.py::TestSerializer::test_serialize_custom_mapping
> ERROR tests/test_serializer.py::TestSerializer::test_custom_to_internal_value
> ERROR tests/test_serializer.py::TestSerializer::test_iterable_validators -
> py...
> ERROR
> tests/test_serializer.py::TestSerializer::test_serializer_is_subscriptable
> ERROR
> tests/test_serializer.py::TestBaseSerializer::test_abstract_methods_raise_proper_errors
> ERROR
> tests/test_serializer.py::TestBaseSerializer::test_access_to_data_attribute_before_validation_raises_error
> ERROR
> tests/test_serializer.py::TestBaseSerializer::test_access_to_errors_attribute_before_validation_raises_error
> ERROR
> tests/test_serializer.py::TestBaseSerializer::test_access_to_validated_data_attribute_before_validation_raises_error
> ERROR tests/test_serializer.py::TestBaseSerializer::test_serialize_instance
> ERROR tests/test_serializer.py::TestBaseSerializer::test_serialize_list -
> pyt...
> ERROR tests/test_serializer.py::TestBaseSerializer::test_validate_data -
> pyte...
> ERROR tests/test_serializer.py::TestBaseSerializer::test_validate_list -
> pyte...
> ERROR tests/test_serializer.py::TestStarredSource::test_nested_validate -
> pyt...
> ERROR tests/test_serializer.py::TestStarredSource::test_nested_null_validate
> ERROR tests/test_serializer.py::TestStarredSource::test_nested_serialize -
> py...
> ERROR tests/test_serializer.py::TestStarredSource::test_field_validate -
> pyte...
> ERROR tests/test_serializer.py::TestStarredSource::test_field_null_validate
> ERROR tests/test_serializer.py::TestDefaultOutput::test_default_used_for_dict
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_used_for_object
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_not_used_when_in_dict
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_not_used_when_in_object
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_for_dotted_source
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_for_multiple_dotted_source
> ERROR
> tests/test_serializer.py::TestDefaultOutput::test_default_for_nested_serializer
> ERROR tests/test_serializer.py::TestDefaultOutput::test_default_for_allow_null
> ERROR
> tests/test_serializer.py::TestDefaultInclusions::test_default_should_included_on_create
> ERROR
> tests/test_serializer.py::TestDefaultInclusions::test_default_should_be_included_on_update
> ERROR
> tests/test_serializer.py::TestDefaultInclusions::test_default_should_not_be_included_on_partial_update
> ERROR
> tests/test_serializer.py::TestSerializerValidationWithCompiledRegexField::test_validation_success
> ERROR tests/test_serializer.py::Test4606Regression::test_4606_regression -
> py...
> ERROR tests/test_serializer_lists.py::TestListSerializer::test_validate -
> pyt...
> ERROR
> tests/test_serializer_lists.py::TestListSerializer::test_validate_html_input
> ERROR
> tests/test_serializer_lists.py::TestListSerializer::test_list_serializer_is_subscriptable
> ERROR
> tests/test_serializer_lists.py::TestListSerializerContainingNestedSerializer::test_validate
> ERROR
> tests/test_serializer_lists.py::TestListSerializerContainingNestedSerializer::test_create
> ERROR
> tests/test_serializer_lists.py::TestListSerializerContainingNestedSerializer::test_serialize
> ERROR
> tests/test_serializer_lists.py::TestListSerializerContainingNestedSerializer::test_validate_html_input
> ERROR tests/test_serializer_lists.py::TestNestedListSerializer::test_validate
> ERROR tests/test_serializer_lists.py::TestNestedListSerializer::test_create
> ERROR tests/test_serializer_lists.py::TestNestedListSerializer::test_serialize
> ERROR
> tests/test_serializer_lists.py::TestNestedListSerializer::test_validate_html_input
> ERROR
> tests/test_serializer_lists.py::TestNestedListOfListsSerializer::test_validate
> ERROR
> tests/test_serializer_lists.py::TestNestedListOfListsSerializer::test_validate_html_input
> ERROR
> tests/test_serializer_lists.py::TestEmptyListSerializer::test_nested_serializer_with_list_json
> ERROR
> tests/test_serializer_lists.py::TestEmptyListSerializer::test_nested_serializer_with_list_multipart
> ERROR
> tests/test_serializer_lists.py::TestMaxMinLengthListSerializer::test_min_max_length_two_items
> ERROR
> tests/test_serializer_lists.py::TestMaxMinLengthListSerializer::test_min_max_length_four_items
> ERROR
> tests/test_serializer_lists.py::TestMaxMinLengthListSerializer::test_min_max_length_six_items
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializer::test_nested_validate
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializer::test_nested_serialize_empty
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializer::test_nested_serialize_no_data
> ERROR
> tests/test_serializer_nested.py::TestNotRequiredNestedSerializer::test_json_validate
> ERROR
> tests/test_serializer_nested.py::TestNotRequiredNestedSerializer::test_multipart_validate
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithMany::test_null_allowed_if_allow_null_is_set
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithMany::test_null_is_not_allowed_if_allow_null_is_not_set
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithMany::test_run_the_field_validation_even_if_the_field_is_null
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithMany::test_empty_allowed_if_allow_empty_is_set
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithMany::test_empty_not_allowed_if_allow_empty_is_set_to_false
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithList::test_nested_serializer_with_list_json
> ERROR
> tests/test_serializer_nested.py::TestNestedSerializerWithList::test_nested_serializer_with_list_multipart
> ERROR
> tests/test_serializer_nested.py::TestNotRequiredNestedSerializerWithMany::test_json_validate
> ERROR
> tests/test_serializer_nested.py::TestNotRequiredNestedSerializerWithMany::test_multipart_validate
> =========== 1298 passed, 5 skipped, 2 warnings, 122 errors in 44.21s
> ===========
> E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_djangorestframework/build; python3.11
> -m pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/03/13/djangorestframework_3.14.0-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: djangorestframework
Source-Version: 3.15.1-1
Done: Carsten Schoenert <[email protected]>
We believe that the bug you reported is fixed in the latest version of
djangorestframework, 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.
Carsten Schoenert <[email protected]> (supplier of updated
djangorestframework 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, 23 Mar 2024 12:50:03 +0100
Source: djangorestframework
Architecture: source
Version: 3.15.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Carsten Schoenert <[email protected]>
Closes: 1066740
Changes:
djangorestframework (3.15.1-1) unstable; urgency=medium
.
* Team upload
* [ecdc11c] d/gbp.conf: Add some more defaults
* [0031c39] d/watch: Move over to use Git mode on GitHub
* [ad8805f] New upstream version 3.15.1
(Closes: #1066740)
* [926f60f] Rebuild patch queue from patch-queue branch
Rebuild patch queue from patch-queue branch
Rename and update patches:
0001-Clean-all-privacy-breaches-in-the-package.patch
-> debian/patches/Clean-all-privacy-breaches-in-the-package.patch
0002-Fix-asset-names-to-match-symlinks-to-packaged-files.patch
->
debian/patches/Fix-asset-names-to-match-symlinks-to-packaged-files.patch
0003-Adapt-tests-so-they-pass.patch
-> debian/patches/Remove-span-class-w-on-some-tests-files.patch
* [e4f6ac7] d/control: Bump Standards-Version to 4.6.2
No further changes needed.
* [1ac9e0c] Update missing-sources for jquery-3.7.1
* [d3b5a93] d/control: Add BuildProfileSpec to Build-Depends
* [8e221b1] d/control: Add python3-tz to (binary) Depends
* [5f63cc2] d/{control,rules}: Move over to dh-sequencer-python3
* [1e05741] d/rules: Remove also mypy cache folder in dh_clean
* [490cf0f] d/trules: Respect DEB_BUILD_OPTIONS for nodoc profile
* [03ee1af] autopkgtest: Use more specific depending package list
* [f9ac404] d/README.source: Add some information about the source
* [ad91cbd] d/u/metadata: Add the Homepage data
* [2098da6] d/control: Use the GitHub resource for Homepage field
Checksums-Sha1:
47764980484e6ad572deea9f70f5901f305f776f 2987 djangorestframework_3.15.1-1.dsc
dcf90a3e7e070f2479557d4f435d682128407aa1 9279897
djangorestframework_3.15.1.orig.tar.gz
e7d3e6788df560a0b29e05afbc7f61558a12c849 348528
djangorestframework_3.15.1-1.debian.tar.xz
1f8e26d3b4770e76261d6de742e3d338549d03b5 9055
djangorestframework_3.15.1-1_amd64.buildinfo
Checksums-Sha256:
34074766ea813403ce0a2d4a892d0d2b0a060c4557ab65905c0a07538020a2b6 2987
djangorestframework_3.15.1-1.dsc
16886cea9c35cecf75d51225e95e8a92498fa76fff379d58a7beecfed44ab36b 9279897
djangorestframework_3.15.1.orig.tar.gz
ec76baf977e5b9c6d9b3c002aebe869bb005493bb100440004fa84ac0bb9de6b 348528
djangorestframework_3.15.1-1.debian.tar.xz
819dc73ada5e91478abd4656ee9bc6232bd08265933bbdf8b021e1d78d2024d9 9055
djangorestframework_3.15.1-1_amd64.buildinfo
Files:
50101a1097beeed1e292f8ce9775eb6c 2987 python optional
djangorestframework_3.15.1-1.dsc
d2269aa7375b0fc7314f00bfb25ef30c 9279897 python optional
djangorestframework_3.15.1.orig.tar.gz
85751580c25f83a81f78bf4435099e53 348528 python optional
djangorestframework_3.15.1-1.debian.tar.xz
8a7b0f115b2672fbd6e8bdd9ab13da52 9055 python optional
djangorestframework_3.15.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJMBAEBCgA2FiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmX+x9EYHGMuc2Nob2Vu
ZXJ0QHQtb25saW5lLmRlAAoJEIMBYBQlHR2w/qoQAKPoYuE2P7u93/ikFFiCZbOz
GBeNPNhKORE6UIKB/U6YtuAz7hs85u40JjmuXbqmngmrjtBUIBvC7v7XhqEZOKP1
7rnDtyC7cC4eQ/8++eE3A3cLGeo3Xh5GRxcPo0yngGyQWQJc7lAZkg+oeGtG4S1l
V5wXYm8ETI26W2X1OXtIpD4E8fRIJ6vrpM0hdhhvOZfNP7mEWbB2CB6Q80tSbf5n
Y56pM83Rmmmya+9MGL/rthvjJSsQp4hOuMyyrTXofSTXHGv4VZk9HPekhQ/eNZtC
osYPYMYIMORhomM8nUgtOORqeex1l5Mla/OuGpjBh0DT2Q+JKRLJ2bQ3Un8NYXkN
m3lFet2AHkic2n3jpTHM5Uamo3E2uVxqPti1hOdXg4H3B05ymM/3Mq97ijfojZWb
W2rPQ8uXWqNg8s2ab8yaK3eBDUe3DGptFB4z9bJ4YUjZvO5nv6OJQdR65G738xAv
Bx74YkTDuSkr4nBo5QYCeXYHpyAkvSGp4ZP42MQl33tOAvz7lb1Ok+CjCqAo+bb4
k6sLmPSrbk+i7H7FD0qlqw/P99zbyZHGiCf0GMFJ8rQyaUUE2rmbCi0NvOy+cJcl
sYfFqFK7D42FalppZ5Tu5XsDwvS9H1rWLbC62m5hR9ReUKvOgQAFr2sPyf2a2Z91
l+09H6j7jJftGf2R5yMC
=LDh+
-----END PGP SIGNATURE-----
pgpOW5s4at0vJ.pgp
Description: PGP signature
--- End Message ---