Package: src:xandikos
Version: 0.2.10-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --with python3 --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py:71: 
_ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still 
*experimental* and likely to change in future releases.
  config = read_configuration(filepath, True, ignore_option_errors, dist)
running config
I: pybuild base:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py:71: 
_ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still 
*experimental* and likely to change in future releases.
  config = read_configuration(filepath, True, ignore_option_errors, dist)
running config
   dh_auto_build -O--buildsystem=pybuild

[... snipped ...]


======================================================================
ERROR: test_delete_one_invalid_etag 
(xandikos.tests.test_store.BareGitStoreTest.test_delete_one_invalid_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 299, in test_delete_one_invalid_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one_with_etag 
(xandikos.tests.test_store.BareGitStoreTest.test_delete_one_with_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 284, in test_delete_one_with_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_by_index 
(xandikos.tests.test_store.BareGitStoreTest.test_get_by_index)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 157, in test_get_by_index
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_file (xandikos.tests.test_store.BareGitStoreTest.test_get_file)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 258, in test_get_file
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_raw (xandikos.tests.test_store.BareGitStoreTest.test_get_raw)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 242, in test_get_raw
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one 
(xandikos.tests.test_store.BareGitStoreTest.test_import_one)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 115, in test_import_one
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_name 
(xandikos.tests.test_store.BareGitStoreTest.test_import_one_duplicate_name)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 224, in test_import_one_duplicate_name
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_uid 
(xandikos.tests.test_store.BareGitStoreTest.test_import_one_duplicate_uid)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 212, in test_import_one_duplicate_uid
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_only_once 
(xandikos.tests.test_store.BareGitStoreTest.test_import_only_once)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 406, in test_import_only_once
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_with_filter 
(xandikos.tests.test_store.BareGitStoreTest.test_with_filter)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 124, in test_with_filter
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one 
(xandikos.tests.test_store.TreeGitStoreTest.test_delete_one)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 273, in test_delete_one
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one_invalid_etag 
(xandikos.tests.test_store.TreeGitStoreTest.test_delete_one_invalid_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 299, in test_delete_one_invalid_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one_with_etag 
(xandikos.tests.test_store.TreeGitStoreTest.test_delete_one_with_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 284, in test_delete_one_with_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_by_index 
(xandikos.tests.test_store.TreeGitStoreTest.test_get_by_index)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 157, in test_get_by_index
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_file (xandikos.tests.test_store.TreeGitStoreTest.test_get_file)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 258, in test_get_file
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_raw (xandikos.tests.test_store.TreeGitStoreTest.test_get_raw)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 242, in test_get_raw
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one 
(xandikos.tests.test_store.TreeGitStoreTest.test_import_one)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 115, in test_import_one
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_name 
(xandikos.tests.test_store.TreeGitStoreTest.test_import_one_duplicate_name)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 224, in test_import_one_duplicate_name
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_uid 
(xandikos.tests.test_store.TreeGitStoreTest.test_import_one_duplicate_uid)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 212, in test_import_one_duplicate_uid
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_only_once 
(xandikos.tests.test_store.TreeGitStoreTest.test_import_only_once)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 406, in test_import_only_once
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_with_filter 
(xandikos.tests.test_store.TreeGitStoreTest.test_with_filter)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 124, in test_with_filter
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/git.py",
 line 303, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one (xandikos.tests.test_store.VdirStoreTest.test_delete_one)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 273, in test_delete_one
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one_invalid_etag 
(xandikos.tests.test_store.VdirStoreTest.test_delete_one_invalid_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 299, in test_delete_one_invalid_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_delete_one_with_etag 
(xandikos.tests.test_store.VdirStoreTest.test_delete_one_with_etag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 284, in test_delete_one_with_etag
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_by_index 
(xandikos.tests.test_store.VdirStoreTest.test_get_by_index)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 157, in test_get_by_index
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_file (xandikos.tests.test_store.VdirStoreTest.test_get_file)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 258, in test_get_file
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_get_raw (xandikos.tests.test_store.VdirStoreTest.test_get_raw)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 242, in test_get_raw
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one (xandikos.tests.test_store.VdirStoreTest.test_import_one)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 115, in test_import_one
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_name 
(xandikos.tests.test_store.VdirStoreTest.test_import_one_duplicate_name)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 224, in test_import_one_duplicate_name
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_import_one_duplicate_uid 
(xandikos.tests.test_store.VdirStoreTest.test_import_one_duplicate_uid)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 212, in test_import_one_duplicate_uid
    (name, etag) = gc.import_one(
                   ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: test_with_filter 
(xandikos.tests.test_store.VdirStoreTest.test_with_filter)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_store.py",
 line 124, in test_with_filter
    (name1, etag1) = gc.import_one(
                     ^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/store/vdir.py",
 line 181, in import_one
    fi.validate()
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/icalendar.py",
 line 856, in validate
    if cal.is_broken:
       ^^^^^^^^^^^^^
AttributeError: 'Calendar' object has no attribute 'is_broken'

======================================================================
ERROR: xandikos.tests.test_web 
(unittest.loader._FailedTest.xandikos.tests.test_web)
----------------------------------------------------------------------
ImportError: Failed to import test module: xandikos.tests.test_web
Traceback (most recent call last):
  File "/usr/lib/python3.12/unittest/loader.py", line 396, in _find_test_path
    module = self._get_module_from_name(name)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/loader.py", line 339, in 
_get_module_from_name
    __import__(name)
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_web.py",
 line 27, in <module>
    from .. import caldav
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/caldav.py",
 line 30, in <module>
    from icalendar.prop import LocalTimezone, vDDDTypes, vPeriod
ImportError: cannot import name 'LocalTimezone' from 'icalendar.prop' 
(/usr/lib/python3/dist-packages/icalendar/prop.py)


======================================================================
ERROR: xandikos.tests.test_wsgi 
(unittest.loader._FailedTest.xandikos.tests.test_wsgi)
----------------------------------------------------------------------
ImportError: Failed to import test module: xandikos.tests.test_wsgi
Traceback (most recent call last):
  File "/usr/lib/python3.12/unittest/loader.py", line 396, in _find_test_path
    module = self._get_module_from_name(name)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/unittest/loader.py", line 339, in 
_get_module_from_name
    __import__(name)
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/tests/test_wsgi.py",
 line 22, in <module>
    from ..wsgi_helpers import WellknownRedirector
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/wsgi_helpers.py",
 line 24, in <module>
    from .web import WELLKNOWN_DAV_PATHS
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/web.py",
 line 71, in <module>
    from xandikos import (access, apache, caldav, carddav, infit, quota,
  File 
"/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build/xandikos/caldav.py",
 line 30, in <module>
    from icalendar.prop import LocalTimezone, vDDDTypes, vPeriod
ImportError: cannot import name 'LocalTimezone' from 'icalendar.prop' 
(/usr/lib/python3/dist-packages/icalendar/prop.py)


----------------------------------------------------------------------
Ran 125 tests in 0.358s

FAILED (errors=39)
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd 
/build/reproducible-path/xandikos-0.2.10/.pybuild/cpython3_3.12/build; 
python3.12 -m unittest discover -v
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary 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/202411/

About the archive rebuild: The build was made on virtual machines 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.

Reply via email to