[Freedombox-pkg-team] Bug#1013494: python-django-bootstrap-form: FTBFS: AssertionError: <div class="form-group">

Lucas Nussbaum lucas at debian.org
Fri Jun 24 08:16:28 BST 2022


Source: python-django-bootstrap-form
Version: 3.4-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220624 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> make: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> dh binary --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:239: python3.9 setup.py config 
> running config
> I: pybuild base:239: python3.10 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:239: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> copying bootstrapform/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> copying bootstrapform/models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> copying bootstrapform/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> copying bootstrapform/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> copying bootstrapform/meta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templatetags
> copying bootstrapform/templatetags/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templatetags
> copying bootstrapform/templatetags/bootstrap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templatetags
> running egg_info
> creating django_bootstrap_form.egg-info
> writing django_bootstrap_form.egg-info/PKG-INFO
> writing dependency_links to django_bootstrap_form.egg-info/dependency_links.txt
> writing requirements to django_bootstrap_form.egg-info/requires.txt
> writing top-level names to django_bootstrap_form.egg-info/top_level.txt
> writing manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> reading manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/field.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/form.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/formset.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/bootstrapform/templates/bootstrapform
> I: pybuild base:239: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> copying bootstrapform/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> copying bootstrapform/models.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> copying bootstrapform/tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> copying bootstrapform/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> copying bootstrapform/meta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templatetags
> copying bootstrapform/templatetags/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templatetags
> copying bootstrapform/templatetags/bootstrap.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templatetags
> running egg_info
> writing django_bootstrap_form.egg-info/PKG-INFO
> writing dependency_links to django_bootstrap_form.egg-info/dependency_links.txt
> writing requirements to django_bootstrap_form.egg-info/requires.txt
> writing top-level names to django_bootstrap_form.egg-info/top_level.txt
> reading manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/field.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/form.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templates/bootstrapform
> copying bootstrapform/templates/bootstrapform/formset.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/bootstrapform/templates/bootstrapform
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:239: python3.9 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
> running egg_info
> writing django_bootstrap_form.egg-info/PKG-INFO
> writing dependency_links to django_bootstrap_form.egg-info/dependency_links.txt
> writing requirements to django_bootstrap_form.egg-info/requires.txt
> writing top-level names to django_bootstrap_form.egg-info/top_level.txt
> reading manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> running build_ext
> Creating test database for alias 'default'...
> Found 3 test(s).
> System check identified some issues:
> 
> WARNINGS:
> ?: (admin.W411) 'django.template.context_processors.request' must be enabled in DjangoTemplates (TEMPLATES) in order to use the admin navigation sidebar.
> 
> System check identified 1 issue (0 silenced).
> F.F
> ======================================================================
> FAIL: test_basic_form (bootstrapform.tests.BootstrapTemplateTagTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/bootstrapform/tests.py", line 58, in test_basic_form
>     self.assertHTMLEqual(html, content)
>   File "/usr/lib/python3/dist-packages/django/test/testcases.py", line 963, in assertHTMLEqual
>     self.fail(self._formatMessage(msg, standardMsg))
> AssertionError: <div class="form-group">
> <label class="control-label" for="id_char_field">
> Char  [truncated]... != <div class="form-group">
> <label class="control-label" for="id_char_field">
> Char  [truncated]...
>   <div class="form-group">
>   <label class="control-label" for="id_char_field">
>   Char field
>   </label><div class="">
>   <input class="form-control" id="id_char_field" name="char_field" type="text">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_choice_field">
>   Choice field
>   </label><div class="">
>   <select class="form-control" id="id_choice_field" name="choice_field">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label">
>   Radio choice
>   </label><div class="">
>   <div class="radio">
>   <label>
>   <input id="id_radio_choice_0" name="radio_choice" type="radio" value="0">Zero
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_1" name="radio_choice" type="radio" value="1">One
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_2" name="radio_choice" type="radio" value="2">Two
>   </label>
>   </div>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_multiple_choice">
>   Multiple choice
>   </label><div class="">
>   <select class="form-control" id="id_multiple_choice" multiple name="multiple_choice">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
> - <label class="control-label">
> + <label class="control-label" for="id_multiple_checkbox">
>   Multiple checkbox
> - </label><div class="">
> - <div class="radio">
> - <label>
> + </label><div class="multiple-checkbox">
> + <ul id="id_multiple_checkbox">
> + <li>
> + <label for="id_multiple_checkbox_0">
>   <input id="id_multiple_checkbox_0" name="multiple_checkbox" type="checkbox" value="0">Zero
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_1">
>   <input id="id_multiple_checkbox_1" name="multiple_checkbox" type="checkbox" value="1">One
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_2">
>   <input id="id_multiple_checkbox_2" name="multiple_checkbox" type="checkbox" value="2">Two
>   </label>
> - </div>
> + </li>
> + </ul>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_file_fied">
>   File fied
>   </label><div class="">
>   <input id="id_file_fied" name="file_fied" type="file">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_password_field">
>   Password field
>   </label><div class="">
>   <input class="form-control" id="id_password_field" name="password_field" type="password">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_textarea">
>   Textarea
>   </label><div class="">
>   <textarea class="form-control" cols="40" id="id_textarea" name="textarea" rows="10">
>   </div>
>   </div><div class="form-group">
>   <div class="">
>   <div class="checkbox">
>   <label>
>   <input id="id_boolean_field" name="boolean_field" type="checkbox"><span>
>   Boolean field
>   </span>
>   </label>
>   </div>
>   </div>
>   </div>
> 
> ======================================================================
> FAIL: test_horizontal_form (bootstrapform.tests.BootstrapTemplateTagTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/bootstrapform/tests.py", line 76, in test_horizontal_form
>     self.assertHTMLEqual(html, content)
>   File "/usr/lib/python3/dist-packages/django/test/testcases.py", line 963, in assertHTMLEqual
>     self.fail(self._formatMessage(msg, standardMsg))
> AssertionError: <div class="form-group">
> <label class="col-lg-2 col-sm-2 control-label" for="id_ [truncated]... != <div class="form-group">
> <label class="col-lg-2 col-sm-2 control-label" for="id_ [truncated]...
>   <div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_char_field">
>   Char field
>   </label><div class="col-lg-10 col-sm-10">
>   <input class="form-control" id="id_char_field" name="char_field" type="text">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_choice_field">
>   Choice field
>   </label><div class="col-lg-10 col-sm-10">
>   <select class="form-control" id="id_choice_field" name="choice_field">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label">
>   Radio choice
>   </label><div class="col-lg-10 col-sm-10">
>   <div class="radio">
>   <label>
>   <input id="id_radio_choice_0" name="radio_choice" type="radio" value="0">Zero
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_1" name="radio_choice" type="radio" value="1">One
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_2" name="radio_choice" type="radio" value="2">Two
>   </label>
>   </div>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_multiple_choice">
>   Multiple choice
>   </label><div class="col-lg-10 col-sm-10">
>   <select class="form-control" id="id_multiple_choice" multiple name="multiple_choice">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
> - <label class="col-lg-2 col-sm-2 control-label">
> + <label class="col-lg-2 col-sm-2 control-label" for="id_multiple_checkbox">
> ?                                               +++++++++++++++++++++++++++
> 
>   Multiple checkbox
> - </label><div class="col-lg-10 col-sm-10">
> + </label><div class="col-lg-10 col-sm-10 multiple-checkbox">
> ?                                        ++++++++++++++++++
> 
> - <div class="radio">
> - <label>
> + <ul id="id_multiple_checkbox">
> + <li>
> + <label for="id_multiple_checkbox_0">
>   <input id="id_multiple_checkbox_0" name="multiple_checkbox" type="checkbox" value="0">Zero
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_1">
>   <input id="id_multiple_checkbox_1" name="multiple_checkbox" type="checkbox" value="1">One
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_2">
>   <input id="id_multiple_checkbox_2" name="multiple_checkbox" type="checkbox" value="2">Two
>   </label>
> - </div>
> + </li>
> + </ul>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_file_fied">
>   File fied
>   </label><div class="col-lg-10 col-sm-10">
>   <input id="id_file_fied" name="file_fied" type="file">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_password_field">
>   Password field
>   </label><div class="col-lg-10 col-sm-10">
>   <input class="form-control" id="id_password_field" name="password_field" type="password">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_textarea">
>   Textarea
>   </label><div class="col-lg-10 col-sm-10">
>   <textarea class="form-control" cols="40" id="id_textarea" name="textarea" rows="10">
>   </div>
>   </div><div class="form-group">
>   <div class="col-lg-10 col-lg-offset-2 col-sm-10 col-sm-offset-2">
>   <div class="checkbox">
>   <label>
>   <input id="id_boolean_field" name="boolean_field" type="checkbox"><span>
>   Boolean field
>   </span>
>   </label>
>   </div>
>   </div>
>   </div>
> 
> ----------------------------------------------------------------------
> Ran 3 tests in 0.045s
> 
> FAILED (failures=2)
> Destroying test database for alias 'default'...
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=2: python3.9 setup.py test 
> I: pybuild base:239: python3.10 setup.py test 
> running test
> WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox.
> running egg_info
> writing django_bootstrap_form.egg-info/PKG-INFO
> writing dependency_links to django_bootstrap_form.egg-info/dependency_links.txt
> writing requirements to django_bootstrap_form.egg-info/requires.txt
> writing top-level names to django_bootstrap_form.egg-info/top_level.txt
> reading manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'django_bootstrap_form.egg-info/SOURCES.txt'
> running build_ext
> Creating test database for alias 'default'...
> Found 3 test(s).
> System check identified some issues:
> 
> WARNINGS:
> ?: (admin.W411) 'django.template.context_processors.request' must be enabled in DjangoTemplates (TEMPLATES) in order to use the admin navigation sidebar.
> 
> System check identified 1 issue (0 silenced).
> F.F
> ======================================================================
> FAIL: test_basic_form (bootstrapform.tests.BootstrapTemplateTagTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/bootstrapform/tests.py", line 58, in test_basic_form
>     self.assertHTMLEqual(html, content)
>   File "/usr/lib/python3/dist-packages/django/test/testcases.py", line 963, in assertHTMLEqual
>     self.fail(self._formatMessage(msg, standardMsg))
> AssertionError: <div class="form-group">
> <label class="control-label" for="id_char_field">
> Char  [truncated]... != <div class="form-group">
> <label class="control-label" for="id_char_field">
> Char  [truncated]...
>   <div class="form-group">
>   <label class="control-label" for="id_char_field">
>   Char field
>   </label><div class="">
>   <input class="form-control" id="id_char_field" name="char_field" type="text">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_choice_field">
>   Choice field
>   </label><div class="">
>   <select class="form-control" id="id_choice_field" name="choice_field">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label">
>   Radio choice
>   </label><div class="">
>   <div class="radio">
>   <label>
>   <input id="id_radio_choice_0" name="radio_choice" type="radio" value="0">Zero
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_1" name="radio_choice" type="radio" value="1">One
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_2" name="radio_choice" type="radio" value="2">Two
>   </label>
>   </div>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_multiple_choice">
>   Multiple choice
>   </label><div class="">
>   <select class="form-control" id="id_multiple_choice" multiple name="multiple_choice">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
> - <label class="control-label">
> + <label class="control-label" for="id_multiple_checkbox">
>   Multiple checkbox
> - </label><div class="">
> - <div class="radio">
> - <label>
> + </label><div class="multiple-checkbox">
> + <ul id="id_multiple_checkbox">
> + <li>
> + <label for="id_multiple_checkbox_0">
>   <input id="id_multiple_checkbox_0" name="multiple_checkbox" type="checkbox" value="0">Zero
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_1">
>   <input id="id_multiple_checkbox_1" name="multiple_checkbox" type="checkbox" value="1">One
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_2">
>   <input id="id_multiple_checkbox_2" name="multiple_checkbox" type="checkbox" value="2">Two
>   </label>
> - </div>
> + </li>
> + </ul>
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_file_fied">
>   File fied
>   </label><div class="">
>   <input id="id_file_fied" name="file_fied" type="file">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_password_field">
>   Password field
>   </label><div class="">
>   <input class="form-control" id="id_password_field" name="password_field" type="password">
>   </div>
>   </div><div class="form-group">
>   <label class="control-label" for="id_textarea">
>   Textarea
>   </label><div class="">
>   <textarea class="form-control" cols="40" id="id_textarea" name="textarea" rows="10">
>   </div>
>   </div><div class="form-group">
>   <div class="">
>   <div class="checkbox">
>   <label>
>   <input id="id_boolean_field" name="boolean_field" type="checkbox"><span>
>   Boolean field
>   </span>
>   </label>
>   </div>
>   </div>
>   </div>
> 
> ======================================================================
> FAIL: test_horizontal_form (bootstrapform.tests.BootstrapTemplateTagTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/bootstrapform/tests.py", line 76, in test_horizontal_form
>     self.assertHTMLEqual(html, content)
>   File "/usr/lib/python3/dist-packages/django/test/testcases.py", line 963, in assertHTMLEqual
>     self.fail(self._formatMessage(msg, standardMsg))
> AssertionError: <div class="form-group">
> <label class="col-lg-2 col-sm-2 control-label" for="id_ [truncated]... != <div class="form-group">
> <label class="col-lg-2 col-sm-2 control-label" for="id_ [truncated]...
>   <div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_char_field">
>   Char field
>   </label><div class="col-lg-10 col-sm-10">
>   <input class="form-control" id="id_char_field" name="char_field" type="text">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_choice_field">
>   Choice field
>   </label><div class="col-lg-10 col-sm-10">
>   <select class="form-control" id="id_choice_field" name="choice_field">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label">
>   Radio choice
>   </label><div class="col-lg-10 col-sm-10">
>   <div class="radio">
>   <label>
>   <input id="id_radio_choice_0" name="radio_choice" type="radio" value="0">Zero
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_1" name="radio_choice" type="radio" value="1">One
>   </label>
>   </div><div class="radio">
>   <label>
>   <input id="id_radio_choice_2" name="radio_choice" type="radio" value="2">Two
>   </label>
>   </div>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_multiple_choice">
>   Multiple choice
>   </label><div class="col-lg-10 col-sm-10">
>   <select class="form-control" id="id_multiple_choice" multiple name="multiple_choice">
>   <option value="0">
>   Zero
>   </option><option value="1">
>   One
>   </option><option value="2">
>   Two
>   </option>
>   </select>
>   </div>
>   </div><div class="form-group">
> - <label class="col-lg-2 col-sm-2 control-label">
> + <label class="col-lg-2 col-sm-2 control-label" for="id_multiple_checkbox">
> ?                                               +++++++++++++++++++++++++++
> 
>   Multiple checkbox
> - </label><div class="col-lg-10 col-sm-10">
> + </label><div class="col-lg-10 col-sm-10 multiple-checkbox">
> ?                                        ++++++++++++++++++
> 
> - <div class="radio">
> - <label>
> + <ul id="id_multiple_checkbox">
> + <li>
> + <label for="id_multiple_checkbox_0">
>   <input id="id_multiple_checkbox_0" name="multiple_checkbox" type="checkbox" value="0">Zero
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_1">
>   <input id="id_multiple_checkbox_1" name="multiple_checkbox" type="checkbox" value="1">One
>   </label>
> - </div><div class="radio">
> - <label>
> + </li><li>
> + <label for="id_multiple_checkbox_2">
>   <input id="id_multiple_checkbox_2" name="multiple_checkbox" type="checkbox" value="2">Two
>   </label>
> - </div>
> + </li>
> + </ul>
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_file_fied">
>   File fied
>   </label><div class="col-lg-10 col-sm-10">
>   <input id="id_file_fied" name="file_fied" type="file">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_password_field">
>   Password field
>   </label><div class="col-lg-10 col-sm-10">
>   <input class="form-control" id="id_password_field" name="password_field" type="password">
>   </div>
>   </div><div class="form-group">
>   <label class="col-lg-2 col-sm-2 control-label" for="id_textarea">
>   Textarea
>   </label><div class="col-lg-10 col-sm-10">
>   <textarea class="form-control" cols="40" id="id_textarea" name="textarea" rows="10">
>   </div>
>   </div><div class="form-group">
>   <div class="col-lg-10 col-lg-offset-2 col-sm-10 col-sm-offset-2">
>   <div class="checkbox">
>   <label>
>   <input id="id_boolean_field" name="boolean_field" type="checkbox"><span>
>   Boolean field
>   </span>
>   </label>
>   </div>
>   </div>
>   </div>
> 
> ----------------------------------------------------------------------
> Ran 3 tests in 0.034s
> 
> FAILED (failures=2)
> Destroying test database for alias 'default'...
> E: pybuild pybuild:369: test: plugin distutils failed with: exit code=2: python3.10 setup.py test 
> dh_auto_test: error: pybuild --test -i python{version} -p "3.9 3.10" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/06/24/python-django-bootstrap-form_3.4-5_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220624;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220624&fusertaguser=lucas@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 marking 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.



More information about the Freedombox-pkg-team mailing list