Your message dated Thu, 19 Dec 2024 18:49:28 +0000
with message-id <[email protected]>
and subject line Bug#1087793: fixed in xandikos 0.2.12-1
has caused the Debian Bug report #1087793,
regarding xandikos: FTBFS: ImportError: cannot import name 'LocalTimezone' from 
'icalendar.prop'
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.)


-- 
1087793: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087793
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Source: xandikos
Source-Version: 0.2.12-1
Done: Jelmer Vernooij <[email protected]>

We believe that the bug you reported is fixed in the latest version of
xandikos, 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.
Jelmer Vernooij <[email protected]> (supplier of updated xandikos 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: Thu, 19 Dec 2024 18:29:04 +0000
Source: xandikos
Architecture: source
Version: 0.2.12-1
Distribution: unstable
Urgency: low
Maintainer: Jelmer Vernooij <[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Closes: 1087793
Changes:
 xandikos (0.2.12-1) unstable; urgency=low
 .
   * New upstream release.
    + Fixes compatibility with newer icalendar. Closes: #1087793
Checksums-Sha1:
 9094e89835b83aa994ca466a03b8374a076bd243 1692 xandikos_0.2.12-1.dsc
 92653333e90f20c80c708426e7b99760945943f4 945294 xandikos_0.2.12.orig.tar.gz
 5859d02dfa9ff03e09c9388793b056f2581c6d82 63436 xandikos_0.2.12-1.debian.tar.xz
 ae44c1fb6b59866ac91ffb2fd80686a95a4348a5 9576 
xandikos_0.2.12-1_source.buildinfo
Checksums-Sha256:
 566bb37759ab8efad683d759c8377980fb10153f5a909416789b8ee46eb5393f 1692 
xandikos_0.2.12-1.dsc
 093da597f8e0aaa748314b699bca31d03b3ff9ade4900b887fb6c6777280404b 945294 
xandikos_0.2.12.orig.tar.gz
 52dfde384c27a72574f9eb4dc062b28707ca936adf20c38ca009099592613075 63436 
xandikos_0.2.12-1.debian.tar.xz
 87ec8080e56171c6c6eff9aeb9959517b4a5f2fa3466d2fb4c5cc4d7ac4a4ea2 9576 
xandikos_0.2.12-1_source.buildinfo
Files:
 4c4a86ec06430688d42796fa9f9ac13b 1692 web optional xandikos_0.2.12-1.dsc
 eb1c42cfcd39140a517f241f10ac76de 945294 web optional 
xandikos_0.2.12.orig.tar.gz
 74f15e2578d025dcc73070e665f08e6f 63436 web optional 
xandikos_0.2.12-1.debian.tar.xz
 e9debf6721993a277bf432ecb7c2663e 9576 web optional 
xandikos_0.2.12-1_source.buildinfo

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

iQEzBAEBCgAdFiEEgIoEfJX3ae+y722SMG8hYYBCUGYFAmdkZtoACgkQMG8hYYBC
UGai4QgAg2IgfLQyFJFfTHGGKLjp492d3IsGBGAHAT+Zb1GcnJxKLpc+l33AL1Og
foEtuKFMqN9lTaAP3qbQLz5lSukCfQiBPG0YIU1YQZM7U9B34yP0nDwx8LykK8vJ
GnXs2RWyBjdXafdL4ObK+Tb4RveixBBts6JH2HrRAyB2Uscqbkqdv0M6ZEQPmMFT
ocMPR4cS25VqYEZFh5/zY6KKJfLfZ/m1PsauMrAGAyLf5My6g1esQW31x9mEfwAu
F+frylxSb94k++5tu+w35+h2nogyeLDirDZ+QhTEff+kqn9iPA31bHduSOW+phXQ
NEJ0gWhVYYsuXARc+PZ2iiQGXAtSLw==
=YONE
-----END PGP SIGNATURE-----

Attachment: pgp6AyScKYToN.pgp
Description: PGP signature


--- End Message ---

Reply via email to