• Bug#1082046: marked as done (FTBFS with Python 3.13) (2/2)

    From Debian Bug Tracking System@21:1/5 to All on Thu Apr 10 16:50:01 2025
    [continued from previous message]

    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[273 chars]op=Add(), right=Name(id='f', ctx=Load()))))], type_ignores=[])" != "Modu[273 chars]op=Add(), right=Name(id='f', ctx=Load()))))])"
    E Diff is 1009 characters long. Set self.maxDiff to None to see it. _________________________ DumpTestCase.test_raise_from _________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_raise_from>

    @unittest.skipUnless(six.PY3, "Only for Python 3")
    def test_raise_from(self):
    self.check_roundtrip(raise_from)

    tests/common.py:292:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[252 chars], ctx=Load()))])], orelse=[], finalbody=[])], type_ignores=[])" != "Modu[252 chars], ctx=Load()))])])])"
    E Diff is 1197 characters long. Set self.maxDiff to None to see it. ______________________ DumpTestCase.test_relative_import _______________________

    self = <tests.test_dump.DumpTestCase testMethod=test_relative_import>

    def test_relative_import(self):
    self.check_roundtrip(relative_import)

    tests/common.py:281:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[152 chars](name='shrimp', asname='prawns')], level=1)], type_ignores=[])" != "Modu[152 chars](name='shrimp', asname='prawns')], level=1)])"
    E Diff is 646 characters long. Set self.maxDiff to None to see it. _____________________ DumpTestCase.test_set_comprehension ______________________

    self = <tests.test_dump.DumpTestCase testMethod=test_set_comprehension>

    @unittest.skipIf(sys.version_info < (2, 7), "Not supported < 2.7")
    def test_set_comprehension(self):
    self.check_roundtrip("{x for x in range(5)}")

    tests/common.py:344:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[182 chars]e=5)], keywords=[]), ifs=[], is_async=0)]))], type_ignores=[])" != "Modu[182 chars]e=5)]), is_async=0)]))])"
    E Diff is 926 characters long. Set self.maxDiff to None to see it. ________________________ DumpTestCase.test_set_literal _________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_set_literal>

    @unittest.skipIf(sys.version_info < (2, 7), "Not supported < 2.7")
    def test_set_literal(self):
    self.check_roundtrip("{'a', 'b', 'c'}")

    tests/common.py:340:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[51 chars]Constant(value='b'), Constant(value='c')]))], type_ignores=[])" != "Modu[51 chars]Constant(value='b'), Constant(value='c')]))])"
    E - Module(body=[Expr(value=Set(elts=[Constant(value='a'), Constant(value='b'), Constant(value='c')]))], type_ignores=[])
    E ? -----------------
    E + Module(body=[Expr(value=Set(elts=[Constant(value='a'), Constant(value='b'), Constant(value='c')]))])
    ___________________________ DumpTestCase.test_shifts ___________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_shifts>

    def test_shifts(self):
    self.check_roundtrip("45 << 2")

    tests/common.py:203:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: 'Modu[46 chars]45), op=LShift(), right=Constant(value=2)))], type_ignores=[])' != 'Modu[46 chars]45), op=LShift(), right=Constant(value=2)))])'
    E - Module(body=[Expr(value=BinOp(left=Constant(value=45), op=LShift(), right=Constant(value=2)))], type_ignores=[])
    E ? -----------------
    E + Module(body=[Expr(value=BinOp(left=Constant(value=45), op=LShift(), right=Constant(value=2)))])
    _____________________ DumpTestCase.test_starred_assignment _____________________

    self = <tests.test_dump.DumpTestCase testMethod=test_starred_assignment>

    @unittest.skipUnless(six.PY3, "Only for Python 3")
    def test_starred_assignment(self):
    self.check_roundtrip("a, *b, c = seq")

    tests/common.py:386:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[152 chars]tore())], value=Name(id='seq', ctx=Load()))], type_ignores=[])" != "Modu[152 chars]tore())], value=Name(id='seq', ctx=Load()))])"
    E Diff is 646 characters long. Set self.maxDiff to None to see it. _____________________ DumpTestCase.test_try_except_finally _____________________

    self = <tests.test_dump.DumpTestCase testMethod=test_try_except_finally>

    def test_try_except_finally(self):
    self.check_roundtrip(try_except_finally)

    tests/common.py:382:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[333 chars]Expr(value=Name(id='suite5', ctx=Load()))])], type_ignores=[])" != "Modu[333 chars]Expr(value=Name(id='suite5', ctx=Load()))])])"
    E Diff is 1188 characters long. Set self.maxDiff to None to see it. ________________________ DumpTestCase.test_unary_parens ________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_unary_parens>

    def test_unary_parens(self):
    self.check_roundtrip("(-1)**7")

    tests/common.py:213:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: 'Modu[70 chars]ue=1)), op=Pow(), right=Constant(value=7)))], type_ignores=[])' != 'Modu[70 chars]ue=1)), op=Pow(), right=Constant(value=7)))])'
    E - Module(body=[Expr(value=BinOp(left=UnaryOp(op=USub(), operand=Constant(value=1)), op=Pow(), right=Constant(value=7)))], type_ignores=[])
    E ? -----------------
    E + Module(body=[Expr(value=BinOp(left=UnaryOp(op=USub(), operand=Constant(value=1)), op=Pow(), right=Constant(value=7)))])
    ____________________ DumpTestCase.test_variable_annotation _____________________

    self = <tests.test_dump.DumpTestCase testMethod=test_variable_annotation>

    @unittest.skipIf(sys.version_info < (3, 6), "Not supported < 3.6")
    def test_variable_annotation(self):
    self.check_roundtrip("a: int")

    tests/common.py:393:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[58 chars]ation=Name(id='int', ctx=Load()), simple=1)], type_ignores=[])" != "Modu[58 chars]ation=Name(id='int', ctx=Load()), simple=1)])"
    E - Module(body=[AnnAssign(target=Name(id='a', ctx=Store()), annotation=Name(id='int', ctx=Load()), simple=1)], type_ignores=[])
    E ? -----------------
    E + Module(body=[AnnAssign(target=Name(id='a', ctx=Store()), annotation=Name(id='int', ctx=Load()), simple=1)])
    _________________________ DumpTestCase.test_while_else _________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_while_else>

    def test_while_else(self):
    self.check_roundtrip(while_else)

    tests/common.py:210:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[41 chars]ents(posonlyargs=[], args=[], kwonlyargs=[], k[284 chars]=[])" != "Modu[41 chars]ents(), body=[While(test=Constant(value=True),[165 chars]])])"
    E Diff is 1287 characters long. Set self.maxDiff to None to see it. __________________________ DumpTestCase.test_with_as ___________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_with_as>

    def test_with_as(self):
    self.check_roundtrip(with_as)

    tests/common.py:407:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[72 chars]ad()), args=[], keywords=[]), optional_vars=Na[91 chars]=[])" != "Modu[72 chars]ad())), optional_vars=Name(id='x', ctx=Store()[52 chars]])])"
    E - Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load()), args=[], keywords=[]), optional_vars=Name(id='x', ctx=Store()))], body=[Expr(value=Name(id='suite1', ctx=Load()))])], type_ignores=[])
    E ? ---------------------- -----------------
    E + Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load())), optional_vars=Name(id='x', ctx=Store()))], body=[Expr(value=Name(id='suite1', ctx=Load()))])])
    ________________________ DumpTestCase.test_with_simple _________________________

    self = <tests.test_dump.DumpTestCase testMethod=test_with_simple>

    def test_with_simple(self):
    self.check_roundtrip(with_simple)

    tests/common.py:404:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[72 chars]ad()), args=[], keywords=[]))], body=[Expr(val[50 chars]=[])" != "Modu[72 chars]ad())))], body=[Expr(value=Name(id='suite1', ctx=Load()))])])"
    E - Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load()), args=[], keywords=[]))], body=[Expr(value=Name(id='suite1', ctx=Load()))])], type_ignores=[])
    E ? ---------------------- -----------------
    E + Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load())))], body=[Expr(value=Name(id='suite1', ctx=Load()))])])
    _______________________ DumpTestCase.test_with_two_items _______________________

    self = <tests.test_dump.DumpTestCase testMethod=test_with_two_items>

    @unittest.skipIf(sys.version_info < (2, 7), "Not supported < 2.7")
    def test_with_two_items(self):
    self.check_roundtrip(with_two_items)

    tests/common.py:411:
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    tests/test_dump.py:24: in check_roundtrip
    self.assertASTEqual(dump1, dump2)
    tests/test_dump.py:18: in assertASTEqual
    self.assertEqual(dump1, dump2)
    E AssertionError: "Modu[72 chars]ad()), args=[], keywords=[]), optional_vars=Na[214 chars]=[])" != "Modu[72 chars]ad())), optional_vars=Name(id='x', ctx=Store()[153 chars]])])"
    E - Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load()), args=[], keywords=[]), optional_vars=Name(id='x', ctx=Store())), withitem(context_expr=Call(func=Name(id='g', ctx=Load()), args=[], keywords=[]), optional_vars=Name(
    id='y', ctx=Store()))], body=[Expr(value=Name(id='suite1', ctx=Load()))])], type_ignores=[])
    E + Module(body=[With(items=[withitem(context_expr=Call(func=Name(id='f', ctx=Load())), optional_vars=Name(id='x', ctx=Store())), withitem(context_expr=Call(func=Name(id='g', ctx=Load())), optional_vars=Name(id='y', ctx=Store()))], body=[Expr(value=
    Name(id='suite1', ctx=Load()))])])
    =========================== short test summary info ============================
    FAILED tests/test_dump.py::DumpTestCase::test_annotations - AssertionError: "...
    FAILED tests/test_dump.py::DumpTestCase::test_async_comp_and_gen_in_async_function
    FAILED tests/test_dump.py::DumpTestCase::test_async_comprehension - Assertion...
    FAILED tests/test_dump.py::DumpTestCase::test_async_for - AssertionError: "Mo...
    FAILED tests/test_dump.py::DumpTestCase::test_async_function_def - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_async_generator_expression - As...
    FAILED tests/test_dump.py::DumpTestCase::test_async_with - AssertionError: "M...
    FAILED tests/test_dump.py::DumpTestCase::test_async_with_as - AssertionError:...
    FAILED tests/test_dump.py::DumpTestCase::test_bytes - AssertionError: "Module...
    FAILED tests/test_dump.py::DumpTestCase::test_chained_comparisons - Assertion...
    FAILED tests/test_dump.py::DumpTestCase::test_class_decorators - AssertionErr...
    FAILED tests/test_dump.py::DumpTestCase::test_class_definition - AssertionErr...
    FAILED tests/test_dump.py::DumpTestCase::test_complex_f_string - AssertionErr...
    FAILED tests/test_dump.py::DumpTestCase::test_del_statement - AssertionError:...
    FAILED tests/test_dump.py::DumpTestCase::test_dict_comprehension - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_dict_with_unpacking - Assertion...
    FAILED tests/test_dump.py::DumpTestCase::test_elifs - AssertionError: "Modu[2...
    FAILED tests/test_dump.py::DumpTestCase::test_for_else - AssertionError: "Mod...
    FAILED tests/test_dump.py::DumpTestCase::test_formatted_value - AssertionErro...
    FAILED tests/test_dump.py::DumpTestCase::test_function_arguments - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_huge_float - AssertionError: 'M...
    FAILED tests/test_dump.py::DumpTestCase::test_imaginary_literals - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_import_many - AssertionError: "...
    FAILED tests/test_dump.py::DumpTestCase::test_joined_str - AssertionError: "M...
    FAILED tests/test_dump.py::DumpTestCase::test_lambda_parentheses - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_min_int30 - AssertionError: 'Mo...
    FAILED tests/test_dump.py::DumpTestCase::test_negative_zero - AssertionError:...
    FAILED tests/test_dump.py::DumpTestCase::test_nonlocal - AssertionError: "Mod...
    FAILED tests/test_dump.py::DumpTestCase::test_parser_modes - AssertionError: ...
    FAILED tests/test_dump.py::DumpTestCase::test_raise_from - AssertionError: "M...
    FAILED tests/test_dump.py::DumpTestCase::test_relative_import - AssertionErro...
    FAILED tests/test_dump.py::DumpTestCase::test_set_comprehension - AssertionEr...
    FAILED tests/test_dump.py::DumpTestCase::test_set_literal - AssertionError: "...
    FAILED tests/test_dump.py::DumpTestCase::test_shifts - AssertionError: 'Modu[...
    FAILED tests/test_dump.py::DumpTestCase::test_starred_assignment - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_try_except_finally - AssertionE...
    FAILED tests/test_dump.py::DumpTestCase::test_unary_parens - AssertionError: ...
    FAILED tests/test_dump.py::DumpTestCase::test_variable_annotation - Assertion...
    FAILED tests/test_dump.py::DumpTestCase::test_while_else - AssertionError: "M...
    FAILED tests/test_dump.py::DumpTestCase::test_with_as - AssertionError: "Modu...
    FAILED tests/test_dump.py::DumpTestCase::test_with_simple - AssertionError: "...
    FAILED tests/test_dump.py::DumpTestCase::test_with_two_items - AssertionError...
    ================== 42 failed, 42 passed, 10 skipped in 0.40s ===================
    E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_astunparse/build; python3.13 -m pytest tests
    I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_astunparse/build; python3.12 -m pytest tests
    ============================= test session starts ==============================
    platform linux -- Python 3.12.6, pytest-8.3.2, pluggy-1.5.0
    rootdir: /<<PKGBUILDDIR>>
    plugins: typeguard-4.3.0
    collected 94 items

    tests/test_dump.py .................s......s.s.s......s........... [ 50%] tests/test_unparse.py .................s......s.s.s......s........... [100%]

    ======================== 84 passed, 10 skipped in 0.11s ========================
    dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13
    make: *** [debian/rules:6: binary] Error 25
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
    Build finished at 2024-09-14T02:29:00Z

    If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/715746/

    This bug has been filed at "normal" severity, as we haven't started the transition to add 3.13 as a supported version, yet. This will be raised to RC as soon as that happens, hopefully well before trixie.

    Thanks,

    Stefano

    Received: (at 1082046-done) by bugs.debian.org; 10 Apr 2025 14:42:47 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-108.0 required=4.0 tests=BAYES_00,DKIM_SIGNED,
    DKIM_VALID,DKIM_VALID_AU,HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED,
    SPF_HELO_PASS,SPF_NONE,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,
    VERSION autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 14; hammy, 137; neutral, 39; spammy,
    0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK,
    0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--H*RU:sk:fasolo.,
    0.000-+--Hx-spam-relays-external:sk:fasolo., 0.000-+--H*r:sk:fasolo. Return-path: <[email protected]>
    Received: from mitropoulos.debian.org ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:50320)
    from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=mitropoulos.debian.org,EMAIL=[email protected] (verified)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94.2)
    (envelope-from <[email protected]>)
    id 1u2t79-008g7X-DT
    for [email protected]; Thu, 10 Apr 2025 14:42:47 +0000 Received: from [192.91.235.231] (port=52274 helo=fasolo.debian.org)
    from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,EMAIL=[email protected] (verified)
    by mitropoulos.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94.2)
    (envelope-from <[email protected]>)
    id 1u2t77-00BXiM-IR
    for [email protected]; Thu, 10 Apr 2025 14:42:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
    d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:
    Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:Cc:To:From:
    Reply-To:Content-ID:Content-Description:In-Reply-To:References;
    bh=u2qf3twLgFguAd5408g8WQZwtEnrd/hvwmdhUC348Rg=; b=mP2n4di4UpB/JASNLbvN0rawTI
    9SBTvc6GgyPW2ONShZqNdNATScl0iIAG34EN2JaMV3qZEEj9tL9E8B0Z83nRrb95HuPuwkWjyMDDl
    TrHlkfCEHyRJJwvXtSxkIA9X1lx+/MT3c7T6KiM7FTENL/d7mcBpaj/+KnColdZATwKFbivHimr/K
    ykhvCq89jBCPm9ROw8CWXZeGhkMZi1Y7x4kNhHwKWsQTBy+0n/ETgiCru5cUJAs1rhizcmU0WdgW1
    wIONnKtG6e5gqiA7znU65UKWcO3vqiufjlvEwG+Vk9VQjRNWGeJdH6AYauBujzgSe9/NfIP2lkJDT
    Rs9Lzh3w==;
    Received: from alteholz by fasolo.debian.org with local (Exim 4.94.2)
    (envelope-from <[email protected]>)
    id 1u2t76-00GNm2-6L; Thu, 10 Apr 2025 14:42:44 +0000
    From: Debian FTP Masters <[email protected]>
    To: [email protected],
    X-DAK: dak rm
    Cc: [email protected]
    X-Filler: 42
    X-Debian: DAK
    Debian: DAK
    MIME-Version: 1.0
    Subject: Bug#1095813: Removed package(s) from unstable
    Content-Type: text/plain; charset="utf-8"
    Content-Transfer-Encoding: quoted-printable
    Message-Id: <[email protected]>
    Date: Thu, 10 Apr 2025 14:42:44 +0000

    Version: 1.6.3-2+rm

    Dear submitter,

    as the package astunparse has just been removed from the Debian archive unstable we hereby close the associated bug reports. We are sorry
    that we couldn't deal with your issue properly.

    For details on the removal, please see https://bugs.debian.org/1095813

    The version of this package that was in Debian prior to this removal
    can still be found using https://snapshot.debian.org/.

    Please note that the changes have been done on the master archive and
    will not propagate to any mirrors until the next dinstall run at the
    earliest.

    This message was generated automatically; if you believe that there is
    a problem with it please contact the archive administrators by mailing [email protected].

    Debian distribution maintenance software
    pp.
    Thorsten Alteholz (the ftpmaster behind the curtain)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)