Your message dated Mon, 22 Jan 2024 10:05:09 +0000
with message-id <e1rrraz-005n3z...@fasolo.debian.org>
and subject line Bug#1052852: fixed in python-django-crispy-forms 2.1-2
has caused the Debian Bug report #1052852,
regarding python-django-crispy-forms: FTBFS: make[1]: *** [debian/rules:17: 
override_dh_auto_test] Error 1
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 ow...@bugs.debian.org
immediately.)


-- 
1052852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052852
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-django-crispy-forms
Version: 1.14.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom \
> PYTHONPATH=. DJANGO_SETTINGS_MODULE=crispy_forms.tests.test_settings py.test 
> crispy_forms/tests --cov=crispy_forms
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.5, pytest-7.4.2, pluggy-1.3.0
> django: settings: crispy_forms.tests.test_settings (from env)
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: cov-4.1.0, django-4.5.2
> collected 624 items
> 
> crispy_forms/tests/test_dynamic_api.py ................................. [  
> 5%]
> ............................................................sss          [ 
> 15%]
> crispy_forms/tests/test_form_helper.py ................................. [ 
> 20%]
> ........................................................................ [ 
> 32%]
> ................................sss.sssss.ssss.s...ss.ssss.s...ss.sss.ss [ 
> 43%]
> ss.sss.sss.sss.....ss.sss.s                                              [ 
> 48%]
> crispy_forms/tests/test_layout.py ....................................ss [ 
> 54%]
> s..................................sss.ssss.FFsss.sss.ssssss..ss.ssss... [ 
> 65%]
> ..sss.sss.sss.                                                           [ 
> 67%]
> crispy_forms/tests/test_layout_objects.py ............................s. [ 
> 72%]
> ..s...sss.sss.sss.s...s...s...s...s...s...s...s...s...s...s...s...sss.s. [ 
> 84%]
> ..ss.sss.ssss.sss.                                                       [ 
> 87%]
> crispy_forms/tests/test_tags.py ........................................ [ 
> 93%]
> ....s...                                                                 [ 
> 94%]
> crispy_forms/tests/test_utils.py ....................sss.........        
> [100%]
> 
> =================================== FAILURES 
> ===================================
> _________________ test_keepcontext_context_manager[bootstrap3] 
> _________________
> 
> settings = <pytest_django.fixtures.SettingsWrapper object at 0x7fb852c04c10>
> 
>     @only_bootstrap
>     def test_keepcontext_context_manager(settings):
>         # Test case for issue #180
>         # Apparently it only manifest when using render_to_response this 
> exact way
>         form = CheckboxesSampleForm()
>         form.helper = FormHelper()
>         # We use here InlineCheckboxes as it updates context in an unsafe way
>         form.helper.layout = Layout("checkboxes", 
> InlineCheckboxes("alphacheckboxes"), "numeric_multiple_checkboxes")
>         context = {"form": form}
>     
>         response = render(request=None, 
> template_name="crispy_render_template.html", context=context)
>     
>         if settings.CRISPY_TEMPLATE_PACK == "bootstrap":
>             assert response.content.count(b"checkbox inline") == 3
>         elif settings.CRISPY_TEMPLATE_PACK == "bootstrap3":
> >           assert response.content.count(b"checkbox-inline") == 3
> E           assert 0 == 3
> E            +  where 0 = <built-in method count of bytes object at 
> 0x2d267f0>(b'checkbox-inline')
> E            +    where <built-in method count of bytes object at 0x2d267f0> 
> = b'\n\n\n\n<form  method="post" > <div id="div_id_checkboxes" 
> class="control-group"> <label for="" class="control-label...checkboxes" 
> id="id_numeric_multiple_checkboxes_2" value="3"  >Option three\n        
> </label> </div> </div> </form>\n\n'.count
> E            +      where b'\n\n\n\n<form  method="post" > <div 
> id="div_id_checkboxes" class="control-group"> <label for="" 
> class="control-label...checkboxes" id="id_numeric_multiple_checkboxes_2" 
> value="3"  >Option three\n        </label> </div> </div> </form>\n\n' = 
> <HttpResponse status_code=200, "text/html; charset=utf-8">.content
> 
> crispy_forms/tests/test_layout.py:579: AssertionError
> _________________ test_keepcontext_context_manager[bootstrap4] 
> _________________
> 
> settings = <pytest_django.fixtures.SettingsWrapper object at 0x7fb852c16890>
> 
>     @only_bootstrap
>     def test_keepcontext_context_manager(settings):
>         # Test case for issue #180
>         # Apparently it only manifest when using render_to_response this 
> exact way
>         form = CheckboxesSampleForm()
>         form.helper = FormHelper()
>         # We use here InlineCheckboxes as it updates context in an unsafe way
>         form.helper.layout = Layout("checkboxes", 
> InlineCheckboxes("alphacheckboxes"), "numeric_multiple_checkboxes")
>         context = {"form": form}
>     
>         response = render(request=None, 
> template_name="crispy_render_template.html", context=context)
>     
>         if settings.CRISPY_TEMPLATE_PACK == "bootstrap":
>             assert response.content.count(b"checkbox inline") == 3
>         elif settings.CRISPY_TEMPLATE_PACK == "bootstrap3":
>             assert response.content.count(b"checkbox-inline") == 3
>         elif settings.CRISPY_TEMPLATE_PACK == "bootstrap4":
> >           assert response.content.count(b"custom-control-inline") == 3
> E           assert 0 == 3
> E            +  where 0 = <built-in method count of bytes object at 
> 0x243da00>(b'custom-control-inline')
> E            +    where <built-in method count of bytes object at 0x243da00> 
> = b'\n\n\n\n<form  method="post" > <div id="div_id_checkboxes" 
> class="control-group"> <label for="" class="control-label...checkboxes" 
> id="id_numeric_multiple_checkboxes_2" value="3"  >Option three\n        
> </label> </div> </div> </form>\n\n'.count
> E            +      where b'\n\n\n\n<form  method="post" > <div 
> id="div_id_checkboxes" class="control-group"> <label for="" 
> class="control-label...checkboxes" id="id_numeric_multiple_checkboxes_2" 
> value="3"  >Option three\n        </label> </div> </div> </form>\n\n' = 
> <HttpResponse status_code=200, "text/html; charset=utf-8">.content
> 
> crispy_forms/tests/test_layout.py:581: AssertionError
> 
> ---------- coverage: platform linux, python 3.11.5-final-0 -----------
> Name                                                Stmts   Miss Branch 
> BrPart  Cover
> -------------------------------------------------------------------------------------
> crispy_forms/__init__.py                                1      0      0      
> 0   100%
> crispy_forms/base.py                                   10      0      4      
> 1    93%
> crispy_forms/bootstrap.py                             202     14     46      
> 3    92%
> crispy_forms/exceptions.py                              6      0      0      
> 0   100%
> crispy_forms/helper.py                                190      7     94      
> 4    95%
> crispy_forms/layout.py                                186      3     45      
> 4    97%
> crispy_forms/layout_slice.py                           80      4     50      
> 5    90%
> crispy_forms/templatetags/__init__.py                   0      0      0      
> 0   100%
> crispy_forms/templatetags/crispy_forms_field.py        90      3     48      
> 2    96%
> crispy_forms/templatetags/crispy_forms_filters.py      59      3     24      
> 3    93%
> crispy_forms/templatetags/crispy_forms_tags.py        118      0     42      
> 3    98%
> crispy_forms/templatetags/crispy_forms_utils.py        19      0      4      
> 0   100%
> crispy_forms/tests/__init__.py                          0      0      0      
> 0   100%
> crispy_forms/tests/conftest.py                         18      0      8      
> 0   100%
> crispy_forms/tests/forms.py                            95      0      2      
> 0   100%
> crispy_forms/tests/test_dynamic_api.py                242      0     10      
> 0   100%
> crispy_forms/tests/test_form_helper.py                578      1     68      
> 2    99%
> crispy_forms/tests/test_layout.py                     366      1     54      
> 1    99%
> crispy_forms/tests/test_layout_objects.py             334      0     70      
> 5    99%
> crispy_forms/tests/test_settings.py                    13      0      0      
> 0   100%
> crispy_forms/tests/test_tags.py                       118      1     16      
> 2    98%
> crispy_forms/tests/test_utils.py                      113      0      4      
> 0   100%
> crispy_forms/tests/urls.py                              3      0      0      
> 0   100%
> crispy_forms/tests/utils.py                            22      0     12      
> 0   100%
> crispy_forms/utils.py                                  86      3     50      
> 3    96%
> -------------------------------------------------------------------------------------
> TOTAL                                                2949     40    651     
> 38    98%
> 
> =========================== short test summary info 
> ============================
> FAILED 
> crispy_forms/tests/test_layout.py::test_keepcontext_context_manager[bootstrap3]
> FAILED 
> crispy_forms/tests/test_layout.py::test_keepcontext_context_manager[bootstrap4]
> ================== 2 failed, 495 passed, 127 skipped in 5.88s 
> ==================
> make[1]: *** [debian/rules:17: override_dh_auto_test] Error 1


The full build log is available from:
http://qa-logs.debian.net/2023/09/25/python-django-crispy-forms_1.14.0-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&fusertaguser=lu...@debian.org&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: python-django-crispy-forms
Source-Version: 2.1-2
Done: Jérémy Lal <kapo...@melix.org>

We believe that the bug you reported is fixed in the latest version of
python-django-crispy-forms, 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 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérémy Lal <kapo...@melix.org> (supplier of updated python-django-crispy-forms 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 22 Jan 2024 10:43:27 +0100
Source: python-django-crispy-forms
Architecture: source
Version: 2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Jérémy Lal <kapo...@melix.org>
Closes: 1052852
Changes:
 python-django-crispy-forms (2.1-2) unstable; urgency=medium
 .
   * Team upload (Closes: 1052852)
Checksums-Sha1:
 c0e1f32046d8a903c93b1bc4c4ee5b66811fd7f9 2551 
python-django-crispy-forms_2.1-2.dsc
 6a83333e1e4c679fe156b24476fa3311bc177ec0 6992 
python-django-crispy-forms_2.1-2.debian.tar.xz
 cdf04160e0c144a5086bfa2c5fe479f513179e51 7583 
python-django-crispy-forms_2.1-2_source.buildinfo
Checksums-Sha256:
 328234e82da38acea71eeff4b298a8d853778870a725c273b81b778c95bec6aa 2551 
python-django-crispy-forms_2.1-2.dsc
 3179381678041705ff297e86eba327d043267c11fdf5dd2966b44e91662d75b8 6992 
python-django-crispy-forms_2.1-2.debian.tar.xz
 ecacf7a248f99bf1cd7acaf37b3dda5079d48b805e14912fe37bf7068ff4ad4f 7583 
python-django-crispy-forms_2.1-2_source.buildinfo
Files:
 b54257f4ca47c747836f41fe12d63130 2551 python optional 
python-django-crispy-forms_2.1-2.dsc
 7aafec09b19bdc0025b64045da7a4490 6992 python optional 
python-django-crispy-forms_2.1-2.debian.tar.xz
 e284143053bb91a43b89e50c62f75b56 7583 python optional 
python-django-crispy-forms_2.1-2_source.buildinfo

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

iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmWuON0SHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0eUIP/1NVEXGEhS5jM86W8rd4kYluTDTybciv
wvFijF6aLLgJ7uFKCSJzPvksVYWEZLGhKIYqwZ7JZzBPZKGkvxtw8IYCyD87DHBg
RWshcZJUL+TyKf0TnAWuSR1QdMt6RBmmmPucgemtwLfQ+pklzGmL+/mZSoaDGY6U
KDWU6NJKekTsAHoJmie0wO6yUISNKMEDi1rVToU9Fip/ZI4qgQ75tw+fkFUqe1t8
/ip6mW8ZzmsMSarD2bF4MVIeqC2G38ij3irC/Sm3iv1jA1vmgYHOyf4jwdE1VWeq
S/sZ+ug7wFAK9PHTLbebXq3olSKpVOOvvKMaCVk+WnV1LqGaavbtmWk/MSI/+w6q
z5cD1/WkDQJsJg9KQwWqoTBmF6uTG0Vtxp/XkZk/yGlyteVGvfzxIsFK3h0eP88x
4u2S22NmjZ7QB4JijznnQisansRlaBE4b1ChUcpHNOYQq9D4kl7KSVr3u+ASpAu6
SupUbuaWRvw9h9VN1MAhG8ocgGtO/2A3m82m5XhCBbGPvsDaEW7w6/NzXKa4yIKn
Ydg1hQfB9tMoE3T6LbRDnqu4gBVIT/zmse+cQG2pv6rlmu8HEuY4UjEsKs4fSKTL
xSX2r7krX6F4GTNQLozYVlgnFgjjiFHnHz6ShZgZBrcBFzkhcPVJ/AGSoFAm7i0I
NbdKiWoiLFrj
=7oMF
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to