Package: src:yt-dlp
Version: 2023.03.04-1
Severity: serious
Control: fixed -1 2026.03.17-1
Tags: ftbfs bookworm trixie

Dear maintainer:

During a rebuild of all packages in trixie, this package failed to build.

[ Note: The bug is marked as fixed with the version in forky/sid, but
  packages in bookworm and trixie must still build in bookworm and trixie ].

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/trixie/

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 cannot 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 add an affects on src:yt-dlp, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
            (
                'Test extra spaces in keys and values',
                'eggs  =  scrambled  ;  secure  ;  path  =  bar   ; foo=foo   ',
                {'eggs': ('scrambled', {'secure': True, 'path': 'bar'}), 'foo': 
'foo'},
            ),
            (
                'Test quoted attributes',
                'Customer="WILE_E_COYOTE"; Version="1"; Path="/acme"',
                {'Customer': ('WILE_E_COYOTE', {'version': '1', 'path': 
'/acme'})},
            ),
            # Our own tests that CPython passes
            (
                "Allow ';' in quoted value",
                'chips="a;hoy"; vienna=finger',
                {'chips': 'a;hoy', 'vienna': 'finger'},
            ),
            (
                'Keep only the last set value',
                'a=c; a=b',
                {'a': 'b'},
            ),
        )

test/test_cookies.py:191: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
test/test_cookies.py:169: in _run_tests
    cookie = LenientSimpleCookie(raw_cookie)
/usr/lib/python3.13/http/cookies.py:503: in __init__
    self.load(input)
yt_dlp/cookies.py:1236: in load
    morsel.set(key, real_value, coded_value)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <Morsel: None=None>, key = 'keebler', val = 'E=mc2; L="Loves"; fudge=\n;'
coded_val = '"E=mc2; L=\\"Loves\\"; fudge=\\012;"'

    def set(self, key, val, coded_val):
        if key.lower() in self._reserved:
            raise CookieError('Attempt to set a reserved key %r' % (key,))
        if not _is_legal_key(key):
            raise CookieError('Illegal key %r' % (key,))
        if _has_control_character(key, val, coded_val):
>           raise CookieError(
                "Control characters are not allowed in cookies %r %r %r" % 
(key, val, coded_val,))
E           http.cookies.CookieError: Control characters are not allowed in 
cookies 'keebler' 'E=mc2; L="Loves"; fudge=\n;' '"E=mc2; L=\\"Loves\\"; 
fudge=\\012;"'

/usr/lib/python3.13/http/cookies.py:357: CookieError
=========================== short test summary info ============================
SKIPPED [1] test/test_downloader_external.py:115: ffmpeg not found
SKIPPED [1] test/test_http_proxy.py:252: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:252: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:260: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:260: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:267: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:267: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:275: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:275: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:285: urllib does not support https proxies
SKIPPED [1] test/test_http_proxy.py:285: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:285: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:294: urllib does not support https proxies
SKIPPED [1] test/test_http_proxy.py:294: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:294: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:304: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:304: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:319: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:319: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:327: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:327: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:334: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:334: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:340: Requests request handler is not 
available
SKIPPED [1] test/test_http_proxy.py:340: CurlCFFI request handler is not 
available
SKIPPED [2] test/test_http_proxy.py:351: requires urllib3 to test
SKIPPED [2] test/test_http_proxy.py:360: requires urllib3 to test
SKIPPED [2] test/test_http_proxy.py:370: requires urllib3 to test
SKIPPED [1] test/test_jsinterp.py:123: Not implemented
SKIPPED [1] test/test_jsinterp.py:385: Not implemented
SKIPPED [1] test/test_jsinterp.py:347: Not implemented
SKIPPED [1] test/test_networking.py:320: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:320: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:330: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:330: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:347: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:347: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:372: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:372: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:393: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:393: CurlCFFI request handler is not 
available
SKIPPED [3] test/test_networking.py:404: Requests request handler is not 
available
SKIPPED [3] test/test_networking.py:404: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:419: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:419: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:426: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:426: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:435: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:435: CurlCFFI request handler is not 
available
SKIPPED [10] test/test_networking.py:446: Requests request handler is not 
available
SKIPPED [10] test/test_networking.py:446: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:487: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:487: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:519: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:519: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:524: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:524: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:529: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:529: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:545: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:545: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:552: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:552: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:563: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:563: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:578: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:578: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:593: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:593: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:608: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:608: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:618: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:618: CurlCFFI request handler is not 
available
SKIPPED [3] test/test_networking.py:624: brotli support is not installed
SKIPPED [1] test/test_networking.py:635: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:635: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:644: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:644: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:653: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:653: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:663: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:663: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:673: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:673: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:683: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:683: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:694: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:694: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:708: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:708: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:723: handler does not support 
keep_header_casing
SKIPPED [1] test/test_networking.py:723: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:723: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:760: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:760: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:765: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:765: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:771: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:771: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:777: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:777: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:787: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:796: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:804: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:818: Requests request handler is not 
available
SKIPPED [2] test/test_networking.py:818: Websockets request handler is not 
available
SKIPPED [11] test/test_networking.py:927: Requests request handler is not 
available
SKIPPED [8] test/test_networking.py:957: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:993: Requests request handler is not 
available
SKIPPED [2] test/test_networking.py:1012: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:1024: CurlCFFI request handler is not 
available
SKIPPED [3] test/test_networking.py:1044: CurlCFFI request handler is not 
available
SKIPPED [5] test/test_networking.py:1072: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:1111: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:1345: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:1345: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:1345: Websockets request handler is not 
available
SKIPPED [1] test/test_networking.py:1355: Requests request handler is not 
available
SKIPPED [1] test/test_networking.py:1355: CurlCFFI request handler is not 
available
SKIPPED [1] test/test_networking.py:1355: Websockets request handler is not 
available
SKIPPED [4] test/test_networking.py:1366: Requests request handler is not 
available
SKIPPED [4] test/test_networking.py:1366: CurlCFFI request handler is not 
available
SKIPPED [4] test/test_networking.py:1366: Websockets request handler is not 
available
SKIPPED [2] test/test_networking.py:1377: Requests request handler is not 
available
SKIPPED [2] test/test_networking.py:1377: Websockets request handler is not 
available
SKIPPED [2] test/test_networking.py:1377: CurlCFFI request handler is not 
available
SKIPPED [2] test/test_networking.py:1385: Requests request handler is not 
available
SKIPPED [2] test/test_networking.py:1385: CurlCFFI request handler is not 
available
SKIPPED [2] test/test_networking.py:1385: Websockets request handler is not 
available
SKIPPED [6] test/test_networking.py:1394: Requests request handler is not 
available
SKIPPED [6] test/test_networking.py:1394: CurlCFFI request handler is not 
available
SKIPPED [6] test/test_networking.py:1394: Websockets request handler is not 
available
SKIPPED [11] test/test_networking.py:1403: Requests request handler is not 
available
SKIPPED [14] test/test_networking.py:1403: CurlCFFI request handler is not 
available
SKIPPED [5] test/test_networking.py:1403: Websockets request handler is not 
available
SKIPPED [1] test/test_networking_utils.py:91: certifi is not installed
SKIPPED [1] test/test_socks.py:299: Requests request handler is not available
SKIPPED [1] test/test_socks.py:299: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:299: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:306: Requests request handler is not available
SKIPPED [1] test/test_socks.py:306: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:306: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:315: Requests request handler is not available
SKIPPED [1] test/test_socks.py:315: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:315: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:322: Requests request handler is not available
SKIPPED [1] test/test_socks.py:322: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:322: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:330: Requests request handler is not available
SKIPPED [1] test/test_socks.py:330: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:330: CurlCFFI request handler is not available
SKIPPED [3] test/test_socks.py:340: Requests request handler is not available
SKIPPED [3] test/test_socks.py:340: Websockets request handler is not available
SKIPPED [3] test/test_socks.py:340: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:351: Requests request handler is not available
SKIPPED [1] test/test_socks.py:351: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:351: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:359: Requests request handler is not available
SKIPPED [1] test/test_socks.py:359: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:359: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:375: Requests request handler is not available
SKIPPED [1] test/test_socks.py:375: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:375: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:382: Requests request handler is not available
SKIPPED [1] test/test_socks.py:382: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:382: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:394: Requests request handler is not available
SKIPPED [1] test/test_socks.py:394: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:394: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:401: Requests request handler is not available
SKIPPED [1] test/test_socks.py:401: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:401: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:408: Requests request handler is not available
SKIPPED [1] test/test_socks.py:408: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:408: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:416: Requests request handler is not available
SKIPPED [1] test/test_socks.py:416: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:416: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:424: Requests request handler is not available
SKIPPED [1] test/test_socks.py:424: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:424: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:431: Requests request handler is not available
SKIPPED [1] test/test_socks.py:431: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:431: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:441: Requests request handler is not available
SKIPPED [1] test/test_socks.py:441: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:441: CurlCFFI request handler is not available
SKIPPED [8] test/test_socks.py:450: Requests request handler is not available
SKIPPED [8] test/test_socks.py:450: Websockets request handler is not available
SKIPPED [8] test/test_socks.py:450: CurlCFFI request handler is not available
SKIPPED [1] test/test_socks.py:466: Requests request handler is not available
SKIPPED [1] test/test_socks.py:466: Websockets request handler is not available
SKIPPED [1] test/test_socks.py:466: CurlCFFI request handler is not available
SKIPPED [1] test/test_utils.py:2142: Only relevant on Windows
SKIPPED [1] test/test_websockets.py:151: websockets must be installed to test 
websocket request handlers
SKIPPED [2] test/test_websockets.py:161: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:169: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:179: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:185: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:195: websockets must be installed to test 
websocket request handlers
SKIPPED [2] test/test_websockets.py:201: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:215: websockets must be installed to test 
websocket request handlers
SKIPPED [8] test/test_websockets.py:227: websockets must be installed to test 
websocket request handlers
SKIPPED [2] test/test_websockets.py:234: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:243: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:258: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:283: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:293: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:309: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:318: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:325: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:344: websockets must be installed to test 
websocket request handlers
SKIPPED [4] test/test_websockets.py:352: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:377: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:387: websockets must be installed to test 
websocket request handlers
SKIPPED [1] test/test_websockets.py:400: websockets must be installed to test 
websocket request handlers
SKIPPED [10] test/test_websockets.py:443: Websockets request handler is not 
available
SKIPPED [6] test/test_websockets.py:474: Websockets request handler is not 
available
SKIPPED [5] test/test_websockets.py:491: Websockets request handler is not 
available
FAILED test/test_cookies.py::TestLenientSimpleCookie::test_parsing - http.coo...
==== 1 failed, 638 passed, 386 skipped, 6119 deselected in 63.26s (0:01:03) ====
make[2]: *** [Makefile:81: offlinetest] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:19: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to