Your message dated Wed, 06 Sep 2023 09:50:18 +0000
with message-id <[email protected]>
and subject line Bug#1051311: fixed in xandikos 0.2.10-1
has caused the Debian Bug report #1051311,
regarding xandikos: autopkgtests failures against new dulwich
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.)
--
1051311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051311
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xandikos
Version: 0.2.8-1
Severity: serious
Hello, for some reasons, new dulwich regressed xandikos autopkgtests:
https://ci.debian.net/data/autopkgtest/testing/amd64/x/xandikos/37481831/log.gz
67s autopkgtest [19:11:41]: test litmus: [-----------------------
67s ++ dirname ./compat/xandikos-litmus.sh
67s + . ./compat/common.sh
67s ++ XANDIKOS_PID=
67s +++ mktemp
67s ++ DAEMON_LOG=/tmp/tmp.42IyyL5qPk
67s +++ mktemp -d
67s ++ SERVEDIR=/tmp/tmp.c7IRXodIt3
67s ++ '[' -z xandikos ']'
67s ++ set -e
67s + TESTS=basic
67s + set -e
67s + run_xandikos 5233 --autocreate
67s + PORT=5233
67s + shift 1
67s + XANDIKOS_PID=1667
67s + trap xandikos_cleanup 0 EXIT
67s + i=0
67s + '[' 0 -lt 10 ']'
67s + curl http://localhost:5233/
67s + xandikos -p5233 -llocalhost -d /tmp/tmp.c7IRXodIt3 --autocreate
67s % Total % Received % Xferd Average Speed Time Time Time
Current
67s Dload Upload Total Spent Left
Speed
67s
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
67s curl: (7) Failed to connect to localhost port 5233 after 0 ms: Couldn't
connect to server
67s + sleep 1
67s INFO:root:Creating /tmp/tmp.c7IRXodIt3/user/
67s INFO:root:Listening on localhost:5233
67s WARNING:root:aiohttp-openmetrics not found; /metrics will not be available.
68s + let i+=1
68s + '[' 1 -lt 10 ']'
68s + curl http://localhost:5233/
68s % Total % Received % Xferd Average Speed Time Time Time
Current
68s Dload Upload Total Spent Left
Speed
68s
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0INFO:aiohttp.access:::1
[05/Sep/2023:19:11:42 +0000] "GET / HTTP/1.1" 200 678 "-" "curl/8.2.1"
68s
100 500 100 500 0 0 96618 0 --:--:-- --:--:-- --:--:-- 97k
68s + break
68s + which litmus
68s + LITMUS=litmus
68s + TESTS=basic
68s + litmus http://localhost:5233/
68s -> running `basic':
68s
0. init..................
0. init.................. pass
68s
1. begin................. INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "DELETE /litmus/
HTTP/1.1" 404 182 "-" "litmus/0.13 neon/0.32.5"
68s INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL /litmus/ HTTP/1.1" 201 155
"-" "litmus/0.13 neon/0.32.5"
68s
1. begin................. pass
68s
2. options...............
2. options............... pass
68s
3. put_get............... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "OPTIONS /litmus/
HTTP/1.1" 200 366 "-" "litmus/0.13 neon/0.32.5"
68s ERROR:aiohttp.server:Error handling request
68s Traceback (most recent call last):
68s File "/usr/lib/python3/dist-packages/aiohttp/web_protocol.py", line 433,
in _handle_request
68s resp = await request_handler(request)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/aiohttp/web_app.py", line 504, in
_handle
68s resp = await handler(request)
68s ^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/web.py", line 1305, in
xandikos_handler
68s return await main_app.aiohttp_handler(request, options.route_prefix)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 2070, in
aiohttp_handler
68s response = await self._handle_request(request, environ)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 2028, in
_handle_request
68s return await do.handle(request, environ, self)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 1670, in
handle
68s (new_name, new_etag) = r.create_member(name, new_contents,
content_type)
68s
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/web.py", line 359, in
create_member
68s (name, etag) = self.store.import_one(name, content_type, contents)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/store/git.py", line 320,
in import_one
68s etag = self._import_one(name, fi.normalized(), message, author=author)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/store/git.py", line 693,
in _import_one
68s index[encoded_name] = IndexEntry(
68s ^^^^^^^^^^^
68s TypeError: dulwich.index.IndexEntry() argument after * must be an
iterable, not IndexEntry
68s INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "PUT /litmus/res HTTP/1.1" 500 245
"-" "litmus/0.13 neon/0.32.5"
68s
3. put_get............... FAIL (PUT of `/litmus/res' failed: 500 Internal
Server Error)
68s
4. put_get_utf8_segment.. ERROR:aiohttp.server:Error handling request
68s Traceback (most recent call last):
68s File "/usr/lib/python3/dist-packages/aiohttp/web_protocol.py", line 433,
in _handle_request
68s resp = await request_handler(request)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/aiohttp/web_app.py", line 504, in
_handle
68s resp = await handler(request)
68s ^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/web.py", line 1305, in
xandikos_handler
68s return await main_app.aiohttp_handler(request, options.route_prefix)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 2070, in
aiohttp_handler
68s response = await self._handle_request(request, environ)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 2028, in
_handle_request
68s return await do.handle(request, environ, self)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/webdav.py", line 1670, in
handle
68s (new_name, new_etag) = r.create_member(name, new_contents,
content_type)
68s
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/web.py", line 359, in
create_member
68s (name, etag) = self.store.import_one(name, content_type, contents)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/store/git.py", line 320,
in import_one
68s etag = self._import_one(name, fi.normalized(), message, author=author)
68s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
68s File "/usr/lib/python3/dist-packages/xandikos/store/git.py", line 693,
in _import_one
68s index[encoded_name] = IndexEntry(
68s ^^^^^^^^^^^
68s TypeError: dulwich.index.IndexEntry() argument after * must be an
iterable, not IndexEntry
68s
4. put_get_utf8_segment.. FAIL (PUT of `/litmus/res-%e2%82%ac' failed: 500
Internal Server Error)
68s
5. put_no_parent......... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "PUT
/litmus/res-%e2%82%ac HTTP/1.1" 500 245 "-" "litmus/0.13 neon/0.32.5"
68s
5. put_no_parent......... pass
68s
6. mkcol_over_plain......
6. mkcol_over_plain...... SKIPPED
68s
7. delete................
7. delete................ SKIPPED
68s
8. delete_null........... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL
/litmus/409me/noparent.txt/ HTTP/1.1" 409 156 "-" "litmus/0.13 neon/0.32.5"
68s
8. delete_null........... pass
68s
9. delete_fragment....... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "DELETE /litmus/404me
HTTP/1.1" 404 187 "-" "litmus/0.13 neon/0.32.5"
68s INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL /litmus/frag/ HTTP/1.1" 201 155
"-" "litmus/0.13 neon/0.32.5"
68s WARNING: DELETE removed collection resource with Request-URI including
fragment; unsafe
68s ...................... pass (with 1 warning)
68s ...................... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "DELETE
/litmus/frag/#ment HTTP/1.1" 204 99 "-" "litmus/0.13 neon/0.32.5"
68s
10. mkcol................. pass
68s
11. mkcol_again........... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL /litmus/coll/
HTTP/1.1" 201 155 "-" "litmus/0.13 neon/0.32.5"
68s
11. mkcol_again........... pass
68s
12. delete_coll........... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL /litmus/coll/
HTTP/1.1" 405 260 "-" "litmus/0.13 neon/0.32.5"
68s
12. delete_coll........... pass
68s
13. mkcol_no_parent....... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "DELETE /litmus/coll/
HTTP/1.1" 204 99 "-" "litmus/0.13 neon/0.32.5"
68s
13. mkcol_no_parent....... pass
68s
14. mkcol_with_body....... INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL
/litmus/409me/noparent/ HTTP/1.1" 409 156 "-" "litmus/0.13 neon/0.32.5"
68s
14. mkcol_with_body....... pass
68s
15. finish................ INFO:aiohttp.access:::1 [05/Sep/2023:19:11:42 +0000] "MKCOL /litmus/mkcolbody
HTTP/1.1" 415 211 "-" "litmus/0.13 neon/0.32.5"
68s
15. finish................ pass
68s -> 2 tests were skipped.
68s <- summary for `basic': of 14 tests run: 12 passed, 2 failed. 85.7%
68s -> 1 warning was issued.
68s See debug.log for network/debug traces.
68s + xandikos_cleanup
68s + '[' -z 1667 ']'
68s + kill -INT 1667
68s + rm --preserve-root -rf /tmp/tmp.c7IRXodIt3
68s + cat /tmp/tmp.42IyyL5qPk
68s ======== Running on http://localhost:5233 ========
68s (Press CTRL+C to quit)
68s + wait 1667
68s autopkgtest [19:11:42]: test litmus: -----------------------]
68s autopkgtest [19:11:42]: test litmus: - - - - - - - - - - results - - - -
- - - - - -
68s litmus FAIL non-zero exit status 1
69s autopkgtest [19:11:43]: @@@@@@@@@@@@@@@@@@@@ summary
69s litmus FAIL non-zero exit status 1
This is preventing dulwich migration to testing.
G.
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: xandikos
Source-Version: 0.2.10-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: Wed, 06 Sep 2023 10:24:13 +0100
Source: xandikos
Architecture: source
Version: 0.2.10-1
Distribution: unstable
Urgency: medium
Maintainer: Jelmer Vernooij <[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Closes: 1046990 1051311
Changes:
xandikos (0.2.10-1) unstable; urgency=medium
.
* Ignore .egg-info changes during build. Closes: #1046990
* New upstream release.
+ Fixes compatibility with dulwich. Closes: #1051311
* Set upstream metadata fields: Bug-Database.
* Update standards version to 4.6.2, no changes needed.
Checksums-Sha1:
10b74ad3d01b372f5bcf638a0a19ee5594fd17ae 1692 xandikos_0.2.10-1.dsc
91ba1490835a4c7b57376380e2367d778a7a732c 116228 xandikos_0.2.10.orig.tar.gz
7d9ab9d1198f1b4f7f39270afdf22c88de9021ba 63416 xandikos_0.2.10-1.debian.tar.xz
84253db77b062fdadb19433359558b3ac3ce173e 8230
xandikos_0.2.10-1_source.buildinfo
Checksums-Sha256:
66feb72a8e60fb168dadd12618efff8cd1a9ae89ae2c836341d9bc1b7d7d648b 1692
xandikos_0.2.10-1.dsc
53b075bc308231aa28aa34fffc10da41ecfdd87a4958e484c6bbeec0fa9262d6 116228
xandikos_0.2.10.orig.tar.gz
30e0b933cfed6b2817176b0cc7d04b742ee06d7feaba134954645eaa5cde7b0a 63416
xandikos_0.2.10-1.debian.tar.xz
dd04ec9ea7bf8c0d83f6032b50dc947a131b542279f2508a4e756d0e1905cb84 8230
xandikos_0.2.10-1_source.buildinfo
Files:
5fd5ff8fcb0ae26afcec7596dd53c22b 1692 web optional xandikos_0.2.10-1.dsc
a99bb2a1c356362d45b8ce0f231ea80c 116228 web optional
xandikos_0.2.10.orig.tar.gz
0c1841b81354888afb628a306fff5d04 63416 web optional
xandikos_0.2.10-1.debian.tar.xz
e258ec2d0ceedcab290300a6f4afb23d 8230 web optional
xandikos_0.2.10-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEgIoEfJX3ae+y722SMG8hYYBCUGYFAmT4RgUACgkQMG8hYYBC
UGbfCwgAl2NEgCtqeHoYzIRHLt37Ggjhs3LsbyztQlaNFKNxRgwSZkXS9zHV1Gsr
/KPLIIEe9N0gdFLGWdK5RnI1scxFZMdMPXG5RsjNHAl1Jd2JRiIBfn7LMUjHGQ/c
Ehcy6ebTeN3Np/oQCidGrbjKRrVw96Yzav+N0aDCUfj36/v8YZCAcOHb88F3KuL5
LkR81IeTzzLgYGU1s0T6b8ynEjMwfFvtTBmEcT0GTnwDsf8uANZ1d4XgKmSNKoRB
OKhgU2zT/uZ1Iv56HH57cpRW7SCA+qEpWUS3mPe1RDaim7Pj0pwpHVRWL8IU96vH
NsW8ALgb8VGwRhYtsHy2zw6BBMwvnQ==
=pnSQ
-----END PGP SIGNATURE-----
--- End Message ---