From unknown Fri Jun 20 07:17:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#71408 <71408@debbugs.gnu.org> To: bug#71408 <71408@debbugs.gnu.org> Subject: Status: Request for merging "python-team" branch Reply-To: bug#71408 <71408@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:17:34 +0000 retitle 71408 Request for merging "python-team" branch reassign 71408 guix-patches submitter 71408 Christopher Baines severity 71408 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 07 04:55:50 2024 Received: (at submit) by debbugs.gnu.org; 7 Jun 2024 08:55:50 +0000 Received: from localhost ([127.0.0.1]:37061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFVO2-0007Vm-HB for submit@debbugs.gnu.org; Fri, 07 Jun 2024 04:55:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:41216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFVO1-0007VU-B3 for submit@debbugs.gnu.org; Fri, 07 Jun 2024 04:55:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFUuA-00028E-9v for guix-patches@gnu.org; Fri, 07 Jun 2024 04:24:58 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sFUu8-0004Vq-Ci for guix-patches@gnu.org; Fri, 07 Jun 2024 04:24:57 -0400 Received: from localhost (unknown [212.132.255.10]) by mira.cbaines.net (Postfix) with ESMTPSA id DF4BB27BBE2 for ; Fri, 7 Jun 2024 09:24:54 +0100 (BST) Received: from felis (localhost.lan [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3a4f35b4 for ; Fri, 7 Jun 2024 08:24:54 +0000 (UTC) From: Christopher Baines To: guix-patches@gnu.org Subject: Request for merging "python-team" branch User-Agent: mu4e 1.12.4; emacs 29.3 Date: Fri, 07 Jun 2024 09:24:51 +0100 Message-ID: <8734pp2m98.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: text/plain I haven't been involved in this branch, but I'm opening the request for merge issue just to keep track of things. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmZiw9RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XcIshAAim5e+epdlXWL1jNQSYVcarPA5E6RUehw Ap2TQKHFzChXMlBibike/5OOCfiQkZzWMxheqP1HGrMmbyaQPDdJorA3qTuh8EhK QIDL6Ycu0mdFambgl4bAfwQ4vEpqC8qiYUhRO+iRUi7KDiayX7uFghmPYZigKtco kLmI6FzyMLGpk8dvz5CzJTpX+4zhYdMhzswfpNF+I40Yq0rfYMUGsGUaDdfJZIRb ismw7xgql5I0FveL1H8iMcth5+MAT3AIE6Pd4Zyor3ezs8JmB9WLTs+GH5IWnbBd V4RuCmin6NrWH/IEaNBi9sbjTMwb3g/q7jhtJMqgNEz2850KOHl7KbQhU9555aEd N3FJp72EUV+EF1yywRdFBIr9gt7fS7PjWrAoXGPp+wqLFSAI9YCzK12kE5CtrHFI 4V5cAqoJMLSZLGsIrL2bpDj8DUGoaYmZOaLUFiyHF6CrvH02p7va8vQeGkzL1ygg tlA6Vwu9V0Mwn/tjMrrIxwyrL7XKCIitVNZHWTAwU1/hWoSx4VYkq0JfDR9g9lCC ddJeXPuU0aRRfRMrxeJqTImF88y+3ZY01/XinabYwlmywsNJlzYsHmnFJI4yHtgv e9EarK36aCtCaCHZtdAluMPuhvmOWcyCzs2g5o4xGQQ3f7ad29CEsdPklIgC7OuI NQgO7mtWSjo= =L9mn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 10:28:16 2024 Received: (at 71408) by debbugs.gnu.org; 8 Jun 2024 14:28:16 +0000 Received: from localhost ([127.0.0.1]:39190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFx3I-0007Z1-5R for submit@debbugs.gnu.org; Sat, 08 Jun 2024 10:28:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sFx3G-0007Ym-4x for 71408@debbugs.gnu.org; Sat, 08 Jun 2024 10:28:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sFx2r-0000ZG-JG; Sat, 08 Jun 2024 10:27:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=GESW5wTfPyO0MX9xwUxiyWLDGoSXw3kxpYqDemKZZl4=; b=CzTQqTckofH4uCtUUAYt /H9GavO9izHvSvoN5Pptcj/kfh9YGnR9OZyOE+BaNw5H9+KCriuLt/FPfxvWEtFG1tpJHR5f13fTL SyehzJdYn62S90NsphID4ogJKHeTxvDmCnMbb1FsmuVDzMVj5BtolM9UA3yi1GXR57J3JXWHdSrMR p9IN4eyGwI+5ow9aUpHO+hV9Fml0kcNd4FVO4ZfmGi0PYkIh//s2dlhu0zi7R2NOmp0H9EitjD7qn qlbTekKZMF0O7+RjR9Q54fS1RPbk/K7DLvJ/mOs4TWfeWQb5GgCYszOrCvjkz27q1YLZ9X4gPYlmk laj9I/A+sxRT3Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Christopher Baines Subject: Re: bug#71408: Request for merging "python-team" branch In-Reply-To: <8734pp2m98.fsf@cbaines.net> (Christopher Baines's message of "Fri, 07 Jun 2024 09:24:51 +0100") References: <8734pp2m98.fsf@cbaines.net> Date: Sat, 08 Jun 2024 16:27:45 +0200 Message-ID: <871q57fr1a.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71408 Cc: Sharlatan Hellseher , Munyoki Kilyungi , 71408@debbugs.gnu.org, Lars-Dominik Braun , jgart , Marius Bakke , Tanguy Le Carrour X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, (Cc=E2=80=99ing the Python team.) Christopher Baines skribis: > I haven't been involved in this branch, but I'm opening the request for > merge issue just to keep track of things. I haven=E2=80=99t been involved either. My understanding is that the main blocker before merging is assessing the amount of breakage introduced in this branch=C2=B9. Right now it=E2=80=99s built at 89% on x86_64-linux only, which is a bit le= ss than on =E2=80=98master=E2=80=99 but there are still pending builds. Inter= ested readers can browse failed builds at: https://ci.guix.gnu.org/eval/latest/dashboard?spec=3Dpython-team (If you find builds that failed due to transient errors like the infamous =E2=80=9Cmissing derivation=E2=80=9D, you can click on =E2=80=9CAc= tion -> Restart=E2=80=9D=E2=80=94this is now available in most cases without privileges.) An important issue seems to be test failures of =E2=80=98python-responses= =E2=80=99: https://ci.guix.gnu.org/build/4738398/details Excerpt: --8<---------------cut here---------------start------------->8--- =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D short test summary info =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FAILED responses/tests/test_responses.py::test_auto_calculate_content_lengt= h_doesnt_override_existing_value FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries - = Ty... FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_ex= ceed[True] FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_ex= ceed[False] FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_ex= ceed_msg FAILED responses/tests/test_responses.py::TestMaxRetry::test_adapter_retry_= untouched =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 6 failed, 187 passed, 2 skipped, 20 wa= rnings in 21.86s =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --8<---------------cut here---------------end--------------->8--- Ideas, Pythonistas? :-) Ludo=E2=80=99. =C2=B9 https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00227.html From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 08 17:55:24 2024 Received: (at 71408) by debbugs.gnu.org; 8 Jun 2024 21:55:24 +0000 Received: from localhost ([127.0.0.1]:42575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG41y-0004Cs-6b for submit@debbugs.gnu.org; Sat, 08 Jun 2024 17:55:24 -0400 Received: from mail-lj1-f176.google.com ([209.85.208.176]:51274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sG3kh-0003QS-8R for 71408@debbugs.gnu.org; Sat, 08 Jun 2024 17:37:32 -0400 Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2e724bc46c4so36301371fa.2 for <71408@debbugs.gnu.org>; Sat, 08 Jun 2024 14:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717882569; x=1718487369; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hJDsXY5yGa/+wkBieUQERF93ZjY/N8LLbio5pbSpomw=; b=FNpTz9g9Vx+XM5ymf4MdrrdDN6qSXuSTqdp7U+bpRCxOuUhqmYIkS1+kXg//sTIoSI Q8j2Whnct9Flo4EF0AiplpTDwqqJSwHiDuEDBcjeEqkSc7d4QnzuI749ixtIkTNUt9hR DjvsU1VYq+wX9VvBIi43kbZbYhzxoJK0TzLInWgA7xmeuxOli7a9J9cHY0UE2XBY2ro/ SEZSLcIOUFv0LtsVbVR/p5LtzfWFZ1CgmDO8XHvOlw+UOCdaeFBWmL6rprckdLR4M4Qm QAnJIQ0g2GweRQA9UVXKoufmpOlP/nwJcl6yIDJ/3+XTBSzpp2k653h9EFZKyMTVt88x /XlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717882569; x=1718487369; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hJDsXY5yGa/+wkBieUQERF93ZjY/N8LLbio5pbSpomw=; b=MPGpkYAhSWV7Kv+acS0Hd8MavGWtoB2LAXn1p2i7Mm1QURJ2+O1ckzYjeBVgCe5hrh 0AROmFYNCJynSf4ZPfbfmbwaYDOlG8w3R/1sndn6o7z8EmsCXn944vt/R2GD00Jhc3lx e8XlGmXGdhJFRZEWnSTHD1HVGIVMnirhH4s/9aMzHYlKGga2PeGs6Hw66UDSQRaYZUHt v39Mef6kUC7zF++pqbLnab73FVCbqhT9vgg87zkg3UARO8RNn3cWSTr4XAQgYHpVjwb3 JFtShZU83p38AgzJ1Ki0NOjVKQKBiwWZ2Nc3ObhQuCnDBdxujPofZUl/UJbTr9NcYQb7 REuA== X-Forwarded-Encrypted: i=1; AJvYcCWL1y5t2TRjo2k7IPFgWuTFRdV4Mpn/7cEOHmfDJFj7kIggQ/wX2YJwJ3lC0wDBL3NXswUJtERr4hoSsA2pmrb1Q8I3nT4= X-Gm-Message-State: AOJu0YyjeXUemldAUkFb6xLFMKXwFf7LrfSfP68DI3OGymMHnz1DLoto 4ZgVjUxwKwMLzY26KMWZNiRR0LHQVPwJ3DMEvaD5yC/q4TVV6DHDV5QB822RGojiUSuaxLBhRjr YcoPmA0laguhFsjdU0n00q/sXccwJcqkGWxQ= X-Google-Smtp-Source: AGHT+IGLQid6ti6d2jjyZKuzxAMQz8L42vAVUKYKNqhNGJ5suZjUv0UjB1MohACW78jDJsjGMANHyq32hV81ZRiWSlY= X-Received: by 2002:a05:6512:10c9:b0:52b:9c8a:7355 with SMTP id 2adb3069b0e04-52bb9fc956cmr4855472e87.52.1717880661575; Sat, 08 Jun 2024 14:04:21 -0700 (PDT) MIME-Version: 1.0 References: <8734pp2m98.fsf@cbaines.net> <871q57fr1a.fsf@gnu.org> In-Reply-To: <871q57fr1a.fsf@gnu.org> From: Sharlatan Hellseher Date: Sat, 8 Jun 2024 22:04:10 +0100 Message-ID: Subject: Re: bug#71408: Request for merging "python-team" branch To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 Cc: Tanguy Le Carrour , Munyoki Kilyungi , Christopher Baines , Lars-Dominik Braun , 71408@debbugs.gnu.org, jgart , Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, All failed tests have the same reason: --8<---------------cut here---------------start------------->8--- adapter =3D requests.adapters.HTTPAdapter( > max_retries=3DRetry( total=3Dtotal, backoff_factor=3D0.1, status_forcelist=3D[500], method_whitelist=3D["GET", "POST", "PATCH"], raise_on_status=3Draise_on_status, ) ) E TypeError: Retry.__init__() got an unexpected keyword argument 'method_whitelist' --8<---------------cut here---------------end--------------->8--- It looks like the bump to the latest version would resolve it 0.22.0 -> 0.2= 5.2 --8<---------------cut here---------------start------------->8--- guix refresh --list-dependent python-responses Building the following 198 packages would ensure 456 dependent packages are rebuilt: <...> --8<---------------cut here---------------end--------------->8--- There are some mentioned in GitHub issues with the same simptoms: https://github.com/GeneralMills/pytrends/issues/591 https://github.com/jamalex/notion-py/issues/386 On Sat, 8 Jun 2024 at 15:27, Ludovic Court=C3=A8s wrote: > > Hello, > > (Cc=E2=80=99ing the Python team.) > > Christopher Baines skribis: > > > I haven't been involved in this branch, but I'm opening the request for > > merge issue just to keep track of things. > > I haven=E2=80=99t been involved either. My understanding is that the mai= n > blocker before merging is assessing the amount of breakage introduced in > this branch=C2=B9. > > Right now it=E2=80=99s built at 89% on x86_64-linux only, which is a bit = less > than on =E2=80=98master=E2=80=99 but there are still pending builds. Int= erested readers > can browse failed builds at: > > https://ci.guix.gnu.org/eval/latest/dashboard?spec=3Dpython-team > > (If you find builds that failed due to transient errors like the > infamous =E2=80=9Cmissing derivation=E2=80=9D, you can click on =E2=80=9C= Action -> Restart=E2=80=9D=E2=80=94this > is now available in most cases without privileges.) > > An important issue seems to be test failures of =E2=80=98python-responses= =E2=80=99: > > https://ci.guix.gnu.org/build/4738398/details > > Excerpt: > > --8<---------------cut here---------------start------------->8--- > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D short test summary info =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > FAILED responses/tests/test_responses.py::test_auto_calculate_content_len= gth_doesnt_override_existing_value > FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries = - Ty... > FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_= exceed[True] > FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_= exceed[False] > FAILED responses/tests/test_responses.py::TestMaxRetry::test_max_retries_= exceed_msg > FAILED responses/tests/test_responses.py::TestMaxRetry::test_adapter_retr= y_untouched > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 6 failed, 187 passed, 2 skipped, 20 = warnings in 21.86s =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --8<---------------cut here---------------end--------------->8--- > > Ideas, Pythonistas? :-) > > Ludo=E2=80=99. > > =C2=B9 https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00227.htm= l --=20 VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/ GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5 =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1=80= =D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0=B1= =D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F = =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0=BE= =D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0=BD= =D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0=BD, = =D0=BD=D0=BE =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5 = =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 18 16:47:02 2024 Received: (at 71408) by debbugs.gnu.org; 18 Jun 2024 20:47:02 +0000 Received: from localhost ([127.0.0.1]:51651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJfjJ-0000P6-Sg for submit@debbugs.gnu.org; Tue, 18 Jun 2024 16:47:02 -0400 Received: from mx1.dismail.de ([78.46.223.134]:26892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJfjH-0000OY-V8 for 71408@debbugs.gnu.org; Tue, 18 Jun 2024 16:47:01 -0400 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 3636148e; Tue, 18 Jun 2024 22:46:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc; s=20190914; bh=0spGNO/IW8/KzbHjIKmyQa O11vWsN92vFow6FW+o4Fg=; b=tyJ/RsDpIPZfn3Czxa2tWTwkbys1K8o6gIO+t0 D89fMKPuOUCTw2fqJxOYTOojFbL8XiX5bexwFW3pxJv/vW0H7q27l6xEd4fY7rw3 hQD8BqJuAg/NFuc3lXmmYCp5aJYTm+yaawHvTh1cL26hTaWkyBsWtKetSjRcY5UG tjkHgx0puj4NvPEU7vmnyF1NC2N1VgQDz6W8aNX3kKg2CbHMxGJk08HahxEUe4L7 rTvUAXSCde7ThJcysre41WkbgIFYBmRJWvw6YtQZFDDFKFqgk0/1PDOrYIEdULAQ UDljcATPvo2gqAP7RDVhaeb44I/En7Lfg5NnvvlJt/UWwm8g== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id dfa98c46; Tue, 18 Jun 2024 22:46:48 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id d6d9ed26; Tue, 18 Jun 2024 22:46:48 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 9bb2c522 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 18 Jun 2024 22:46:48 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 18 Jun 2024 20:46:47 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: "jgart" Message-ID: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> TLS-Required: No Subject: Re: Request for merging "python-team" branch To: 71408@debbugs.gnu.org X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 71408 Cc: tanguy@bioneland.org, Sharlatan Hellseher , rprior@protonmail.com, me@bonfacemunyoki.com, =?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?= , Christopher Baines , lars@6xq.net, marius@gnu.org, Nicolas Graves X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Python Team, Guix Team at large, and Parenphilic Pythonistas, This long lived python-team branch as of today has a lot of git conflicts= if you try to rebase and/or merge it on to master. What do you think if we discuss an alternative team branch policy for the= future for feature branches that target master? Here's a tentative proposal, with an example:=20 Instead=20of having a single python-team branch, with a wide variety of n= ew Python features, what if we had, a python-team feature branch that we = work on relatively quickly? In other words, we avoid long lived branches but try to merge for example= , a new python-team-sphinx branch as soon as the "Sphinx feature" is read= y. This python-team-sphinx branch will only contain the work required to = bump sphinx to the latest version that we'd like to support. The reason I= use python-sphinx as an example is because the python-sphinx package req= uires a lot of rebuilds across many language ecosystems that use Sphinx f= or documentation purposes.=20 I=20think that keeping the team branches focused on a particular team sub= -feature within that team's scope and not using long-lived and largely sc= oped branches will avoid a ton of frustration trying to fix merge conflic= ts when/before we announce a request to merge. We can then focus our focused efforts on iterating over preparing major P= ython features and packages that require large amounts rebuilds. WDYT? jgart From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 03:29:08 2024 Received: (at 71408) by debbugs.gnu.org; 19 Jun 2024 07:29:08 +0000 Received: from localhost ([127.0.0.1]:35650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJpki-000398-8o for submit@debbugs.gnu.org; Wed, 19 Jun 2024 03:29:08 -0400 Received: from smtp-bc0e.mail.infomaniak.ch ([45.157.188.14]:53321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJpkg-00038a-CX for 71408@debbugs.gnu.org; Wed, 19 Jun 2024 03:29:07 -0400 Received: from smtp-4-0001.mail.infomaniak.ch (smtp-4-0001.mail.infomaniak.ch [10.7.10.108]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4W3wG332mTzP48; Wed, 19 Jun 2024 09:28:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bioneland.org; s=20230804; t=1718782107; bh=TU89J4Zn6vd7tudu9cVmLOaegOVS/JsAfnrpyRak0No=; h=References:Subject:From:Cc:To:In-Reply-To:Date:From; b=WYTUMuRoPG4v0Yt34m9AV/2WHwGWzRY/DvhaaiflUUkzTb6SGqNIQ7765uekWtrRm 5MSWWwu6DDWifm3RZehjLkj2n6rNdbCxfBduQn9Fgwk5xPvB/8ZUVpP64ymaO3s4Dm DqySDiyFtT4lU+GcTo+b6KS8gTq2oQbeGUdNwQH7Jcd3eYg9FZr5cQlTA8zYnj1Tyy 0aVkyEUhDocTma3mY90oIAwUmCaZRo5b7AA/FUP453yaVxrWpMBT0sapqO11NzdHMf cUgrknLtchAib+S5/DyQZT9c8hE4A13v4tG49dUKyUiFsLgPhpZ/59vaPG7VsFhtiA ybVxV7kp8Oocw== Received: from unknown by smtp-4-0001.mail.infomaniak.ch (Postfix) with ESMTPA id 4W3wG2458Nzlh6; Wed, 19 Jun 2024 09:28:26 +0200 (CEST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> Subject: Re: Request for merging "python-team" branch From: Tanguy LE CARROUR To: 71408@debbugs.gnu.org, jgart In-Reply-To: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> Date: Wed, 19 Jun 2024 09:28:26 +0200 Message-ID: <171878210601.5719.1846691700938340254@bioneland.org> User-Agent: alot/0.10 X-Infomaniak-Routing: alpha X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 71408 Cc: rprior@protonmail.com, Sharlatan Hellseher , me@bonfacemunyoki.com, Ludovic =?utf-8?q?Court=C3=A8s?= , Christopher Baines , lars@6xq.net, marius@gnu.org, Nicolas Graves X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi jgart, Quoting jgart (2024-06-18 22:46:47) > This long lived python-team branch as of today has a lot of git conflicts= if > you try to rebase and/or merge it on to master. > [=E2=80=A6] > Here's a tentative proposal, with an example:=20 > [=E2=80=A6] > I think that keeping the team branches focused on a particular team > sub-feature within that team's scope and not using long-lived and largely > scoped branches will avoid a ton of frustration trying to fix merge confl= icts > when/before we announce a request to merge. >=20 > We can then focus our focused efforts on iterating over preparing major P= ython > features and packages that require large amounts rebuilds. IM(V)HO=E2=80=A6 the smaller and the more-frequently-rebased the branches, = the better! I still haven=E2=80=99t wrapped my head around the consequences for the CI = of rebasing often =E2=80=94can a simple rebase trigger a world rebuild?=E2=80=94, but t= his is definitively something that I do =E2=80=94quite successfully!=E2=80=94 on a daily basis = in my professional life. I guess it=E2=80=99s just a matter of giving it a try and see? It=E2=80=99s= always possible to go back to the one-branch-to-rule-them-all `python-team` branch if managing multiple branches ends up being a pain, right? I also have no clue how the other teams are managing their branch and their rebase/merge policy? --=20 Tanguy From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 19 09:46:02 2024 Received: (at 71408) by debbugs.gnu.org; 19 Jun 2024 13:46:02 +0000 Received: from localhost ([127.0.0.1]:44274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJvdS-0000pD-3u for submit@debbugs.gnu.org; Wed, 19 Jun 2024 09:46:02 -0400 Received: from mira.cbaines.net ([212.71.252.8]:43860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sJvdP-0000om-2D for 71408@debbugs.gnu.org; Wed, 19 Jun 2024 09:45:59 -0400 Received: from localhost (unknown [212.132.255.81]) by mira.cbaines.net (Postfix) with ESMTPSA id 9C17327BBE2; Wed, 19 Jun 2024 14:45:24 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 57f7c7c9; Wed, 19 Jun 2024 13:45:24 +0000 (UTC) From: Christopher Baines To: "jgart" Subject: Re: Request for merging "python-team" branch In-Reply-To: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> (jgart@dismail.de's message of "Tue, 18 Jun 2024 20:46:47 +0000") References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> User-Agent: mu4e 1.12.4; emacs 29.3 Date: Wed, 19 Jun 2024 14:45:22 +0100 Message-ID: <87tthp3v2l.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 Cc: tanguy@bioneland.org, Sharlatan Hellseher , rprior@protonmail.com, me@bonfacemunyoki.com, =?utf-8?Q?Ludovic_Court=C3=A8s?= , 71408@debbugs.gnu.org, lars@6xq.net, marius@gnu.org, Nicolas Graves X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable "jgart" writes: > Hi Python Team, Guix Team at large, and Parenphilic Pythonistas, > > This long lived python-team branch as of today has a lot of git > conflicts if you try to rebase and/or merge it on to master. > > What do you think if we discuss an alternative team branch policy for > the future for feature branches that target master? > > Here's a tentative proposal, with an example:=20 > > Instead of having a single python-team branch, with a wide variety of > new Python features, what if we had, a python-team feature branch that > we work on relatively quickly? > > In other words, we avoid long lived branches but try to merge for > example, a new python-team-sphinx branch as soon as the "Sphinx > feature" is ready. This python-team-sphinx branch will only contain > the work required to bump sphinx to the latest version that we'd like > to support. The reason I use python-sphinx as an example is because > the python-sphinx package requires a lot of rebuilds across many > language ecosystems that use Sphinx for documentation purposes. > > I think that keeping the team branches focused on a particular team > sub-feature within that team's scope and not using long-lived and > largely scoped branches will avoid a ton of frustration trying to fix > merge conflicts when/before we announce a request to merge. This aligns with the current (and previous) guidance on managing branches [1]. Providing there's a consistent topic for the branch, any name is fine (e.g. python-team-sphinx is fine). 1: https://guix.gnu.org/manual/devel/en/html_node/Managing-Patches-and-Bran= ches.html I'm also hoping the requirement to create a guix-patches issue requesting to merge the branch when it's created will help avoid the long lived branches that we've had over the last year. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmZy4PJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfhIA/9HdUfBn4QFicBFDWT3iL1cMSZTpqMbwX/ iKX+rir4/nYWCKNZgzfb3T+hYLN/VpyKqxj7jBOAvPVmZrt0ur/UQ34BnpTMnAH3 j4aOQ/tUAYkrR9FE9kymPXl9FIP6gFODo16fH7rI5O15zdxOqIilmHZw5P+48+vu gTOjXfGRJfI1lBiZMcdqompe2T9Hz47Y188ddxFzvgQpYh79V7LSRKrb1OKMjbF+ j3yIV/H/9tQRzswqp0J1fx+dlXhZAdfqvh7QQ3bLLKA5hC3BYRLiBMMLM16STBj0 uNM0zDvwVuCnYsz8N0ck0B5tOga2aOOQUhuiUlSzVzXLCiDD/p3rivQNtQ71v7Zt c81HLhnNz4KoEyA8hYefeDi09Z0+gjxMlDdCJdIZl6vdq25BJgLlEl7bmRnjuuhn c4zDf5ZN5nnOK+QzCmstS4dkbkiYjSEqaYhkBXKub9cWLweCigIXgP2bAgIi6Hg7 dhVuAXyl8PD///0cmEhxWttiHoFWTgvz6k5LNBx90krIZO120pVVNy2o2ptBaAl4 ke/zaQPHgYuEiLG53cZOmG+cfxAFLpGxRu9hYuS/0KRrccknZfNc1pNenmKXlvDj GiAEiQAvoLHAQcgt2E0nHGEj8NwxvoNrzpJ0ZoMEkxeXhalbw2KcGjRXti/KAoFR vcm7yIMPrTE= =P69h -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 13:04:48 2024 Received: (at 71408) by debbugs.gnu.org; 25 Jun 2024 17:04:48 +0000 Received: from localhost ([127.0.0.1]:37627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM9az-00019h-7X for submit@debbugs.gnu.org; Tue, 25 Jun 2024 13:04:48 -0400 Received: from mx2.dismail.de ([159.69.191.136]:26471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sM9ai-00018z-Da for 71408@debbugs.gnu.org; Tue, 25 Jun 2024 13:04:39 -0400 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 1e22d514; Tue, 25 Jun 2024 19:04:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h= mime-version:date:content-type:content-transfer-encoding:from :message-id:subject:to:cc:in-reply-to:references; s=20190914; bh=FTolSH6OxFHbIiTcgF72LTTBFgVhUxJMSXCtf9gsCFg=; b=ORzSDOWdhjwX FkngA4L5BiWZKWpEjAv+xltz4lIwK8fW6eXmIRzztLXc84J16CNknfYZFQmohr8p IiAMRFVFeWTnZaNO3LKFuycbs7JHV8ehSJr3GI/EZA7nkTuVml1susn8pBv3ClBM QCjxHqlmRBEwbmB/xOJchy5eWd7gQqYmoCevyDoKHzTah/BtUZ576Z8rxum3XjZM BSt5YJJ7TBhVaE+wzwKNZxNAIjQLjcM7+/foXB7mYn6Qup1m3mS2A9wtuVg90HPl RfHYBnFKRlBPfqGOb7Ur/ybSPC7nzqmY8eGEpRy3rm6TM8qpjM26k4/nu+Iw9GqQ IBW/NeKj3Q== Received: from smtp2.dismail.de ( [10.240.26.12]) by mx2.dismail.de (OpenSMTPD) with ESMTP id fcc0b4ef; Tue, 25 Jun 2024 19:04:04 +0200 (CEST) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id b0ee007b; Tue, 25 Jun 2024 19:04:04 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 990c9640 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 25 Jun 2024 19:04:03 +0200 (CEST) MIME-Version: 1.0 Date: Tue, 25 Jun 2024 17:04:03 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: "jgart" Message-ID: TLS-Required: No Subject: Re: Request for merging "python-team" branch To: "Christopher Baines" In-Reply-To: <87tthp3v2l.fsf@cbaines.net> References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> <87tthp3v2l.fsf@cbaines.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71408 Cc: tanguy@bioneland.org, Sharlatan Hellseher , me@bonfacemunyoki.com, =?utf-8?B?THVkb3ZpYyBDb3VydMOocw==?= , 71408@debbugs.gnu.org, lars@6xq.net, marius@gnu.org, Nicolas Graves X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > This aligns with the current (and previous) guidance on managing >=20 >=20branches [1]. Providing there's a consistent topic for the branch, an= y >=20 >=20name is fine (e.g. python-team-sphinx is fine). Hi Christopher,=20 That's=20great that my proposal already aligns with the current guidance. I am going to try to start cherry picking uncontroversial and non failing= patches on the python-team branch on to master and removing them from th= e python-team branch in order to reduce the size of the branch. I can the= n remove those commits from the python-team branch and force push to upda= te it. What do you think of this approach before I attempt it? I'll wait = on your guidance before doing this. Another approach I can take is to break the branch apart into 2 or 3 smal= ler topic branches and make requests for those branches to merge one at a= time. Note that I have an underpowered old Thinkpad X230 laptop and will only b= e able to test branches that are not too large. I tried using QA/CI but i= t seemed to be in an unknown state the last time that I tried. Any sugges= tions here for how to more effectively use that QA/CI infrastructure woul= d be much appreciated. I tried spending a bit of time on trying to resolve the merge conflicts b= ut it quickly lead down a long rabbit hole and I only have a limited time= to fix so many merge conflicts. The process is also currently very tedio= us to do with high amounts of accuracy due to their being 1. Lots of commits that I am not familiar 2. Lots of commits 3. The branch has diverged alot since latest master so things don't clean= ly apply anymore What do you think of this current approach of cherry picking good commits= off of the python-team branch in order to reduce the size? Another issue that I ran into on the branch is that there are commits tha= t are failing. For example, at commit fdef5662cce6a57aa6bfa682c7260b65ce3= 669b8 (the borgmatic changes), borgmatic fails. Should I remove this comm= it since it is broken? all the best, jgart From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 14:16:17 2024 Received: (at 71408) by debbugs.gnu.org; 25 Jun 2024 18:16:17 +0000 Received: from localhost ([127.0.0.1]:37651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMAiA-0002ne-8p for submit@debbugs.gnu.org; Tue, 25 Jun 2024 14:16:17 -0400 Received: from mail-ed1-f54.google.com ([209.85.208.54]:54669) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMAhk-0002mg-Me for 71408@debbugs.gnu.org; Tue, 25 Jun 2024 14:16:08 -0400 Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-57d280e2d5dso6040883a12.1 for <71408@debbugs.gnu.org>; Tue, 25 Jun 2024 11:15:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719339267; x=1719944067; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rtzxKQyAlu7iLiLazxCrJ/Izu1Jk9XaMpTBuTwTyWlI=; b=NQoqJ6RyRo8e5yQNo4ZcTEQhK6485TTrCLNiG4FKYQsn1fHJ2aTfcfxBQ3sRWPEWNs ftJVDyMw7jW8mzSvRWkOTeUfjZQDsZcIDCS42aJG6BWWHci3ifNQAZDjuDGgx83kjj+7 o0AHRBsDwnyg0wP0KY38mCsbDd8+82oZoJx/wcpO1PtOERXYu3qiRy+h1aCK49MzOMBF w1F+dP4VJ2YVGU7MFmjPYYb/DNBh87ojDW8tIy41tvhucO9BGUCWxFDe2lyDsHShupnb 2QO51KXhhggJXohetBcM3uGs8oAra13/4epN1pqfIF9UQQVXwe+jkIx6Bx5NbV2lYFfY cEMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719339267; x=1719944067; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rtzxKQyAlu7iLiLazxCrJ/Izu1Jk9XaMpTBuTwTyWlI=; b=mhe+G5HPehDLc4AtsU42rOY+baQBsDJyU90/ouYGwQjDgzj60Z2GFi3TfzYmKnM7n1 C49pmNDSAu9apLsupIqQ5Eo3bFFJayrXadde+eoRlD1kVSMslLt5y65wwwdWUDMynKOd /TH1OMIfEEAPjHSl2kyOW+RWZX3GxuXDLhjIxqX/R8NGpqX6JhUeX68bZUD8fC0wK6eG vMAQ1SxU6JxakWShinfNH4zetP61b942NGSfZ/7yoVPUW1e3Yyfo125slmarPBLN/XZ0 h94+e23HGorYZ5KrdQ4aMoVIp95J6LTDH1kIn1stKnYJR8NE5T7BrXG7ujAm40W/zwcA U6wg== X-Forwarded-Encrypted: i=1; AJvYcCWuKktARaKIw+XK5L7HJk2bpbEVUb7hxzuJRuVb7mbURCOJGiM2OmPQnzBzKv9l193kfk0hUytij1DzjrYyl9g3OWJohQc= X-Gm-Message-State: AOJu0YzdRwnlRZV1gZ8iRFGsF+lPKZ5r79l0HOzxWRYQDl0tdXPNObAT iHaVoSFjiV37m578ZAy5lf0EPhuwVjCiexAxFZZ2bq3qySofijyMdqUhX8K/i4/Cfd/iA2dsGaD zVBiNN4EpN3iD4uMyb771T+xba8fFRbe7Fv0= X-Google-Smtp-Source: AGHT+IHfCvYMioQCiZLHeR+t2diuZJv8Tql3luwwAvkTR8PlgAIvpCYIlEMDkL3efkLXBjoWxICylZ1nIyj8LWcoHCc= X-Received: by 2002:ac2:5f4e:0:b0:52c:e030:144e with SMTP id 2adb3069b0e04-52ce185ecd4mr4721583e87.47.1719338774374; Tue, 25 Jun 2024 11:06:14 -0700 (PDT) MIME-Version: 1.0 References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> <87tthp3v2l.fsf@cbaines.net> In-Reply-To: From: Sharlatan Hellseher Date: Tue, 25 Jun 2024 19:06:02 +0100 Message-ID: Subject: Re: Request for merging "python-team" branch To: jgart Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71408 Cc: Nicolas Graves , me@bonfacemunyoki.com, =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Christopher Baines , lars@6xq.net, 71408@debbugs.gnu.org, marius@gnu.org, tanguy@bioneland.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, @jgart Please let me know if you need a quick test of changes, I've got som= e computer recourses at home. Thanks Oleg On Tue, 25 Jun 2024 at 18:04, jgart wrote: > > > This aligns with the current (and previous) guidance on managing > > > > branches [1]. Providing there's a consistent topic for the branch, any > > > > name is fine (e.g. python-team-sphinx is fine). > > Hi Christopher, > > That's great that my proposal already aligns with the current guidance. > > I am going to try to start cherry picking uncontroversial and non failing= patches on the python-team branch on to master and removing them from the = python-team branch in order to reduce the size of the branch. I can then re= move those commits from the python-team branch and force push to update it.= What do you think of this approach before I attempt it? I'll wait on your = guidance before doing this. > > Another approach I can take is to break the branch apart into 2 or 3 smal= ler topic branches and make requests for those branches to merge one at a t= ime. > > Note that I have an underpowered old Thinkpad X230 laptop and will only b= e able to test branches that are not too large. I tried using QA/CI but it = seemed to be in an unknown state the last time that I tried. Any suggestion= s here for how to more effectively use that QA/CI infrastructure would be m= uch appreciated. > > I tried spending a bit of time on trying to resolve the merge conflicts b= ut it quickly lead down a long rabbit hole and I only have a limited time t= o fix so many merge conflicts. The process is also currently very tedious t= o do with high amounts of accuracy due to their being > > 1. Lots of commits that I am not familiar > 2. Lots of commits > 3. The branch has diverged alot since latest master so things don't clean= ly apply anymore > > What do you think of this current approach of cherry picking good commits= off of the python-team branch in order to reduce the size? > > Another issue that I ran into on the branch is that there are commits tha= t are failing. For example, at commit fdef5662cce6a57aa6bfa682c7260b65ce366= 9b8 (the borgmatic changes), borgmatic fails. Should I remove this commit s= ince it is broken? > > all the best, > > jgart --=20 VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/ GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5 =E2=80=A6 =D0=BD=D0=B0=D1=88 =D1=80=D0=B0=D0=B7=D1=83=D0=BC - =D0=BF=D1=80= =D0=B5=D0=B2=D0=BE=D1=81=D1=85=D0=BE=D0=B4=D0=BD=D0=B0=D1=8F =D0=BE=D0=B1= =D1=8A=D1=8F=D1=81=D0=BD=D0=B8=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=B0=D1=8F = =D0=BC=D0=B0=D1=88=D0=B8=D0=BD=D0=B0 =D0=BA=D0=BE=D1=82=D0=BE=D1=80=D0=B0= =D1=8F =D1=81=D0=BF=D0=BE=D1=81=D0=BE=D0=B1=D0=BD=D0=B0 =D0=BD=D0=B0=D0=B9=D1=82=D0=B8 =D1=81=D0=BC=D1=8B=D1=81=D0=BB =D0=BF=D0=BE= =D1=87=D1=82=D0=B8 =D0=B2 =D1=87=D0=B5=D0=BC =D1=83=D0=B3=D0=BE=D0=B4=D0=BD= =D0=BE, =D0=B8=D1=81=D1=82=D0=BE=D0=BB=D0=BA=D0=BE=D0=B2=D0=B0=D1=82=D1=8C = =D0=BB=D1=8E=D0=B1=D0=BE=D0=B9 =D1=84=D0=B5=D0=BD=D0=BE=D0=BC=D0=B5=D0=BD, = =D0=BD=D0=BE =D1=81=D0=BE=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=BD=D0=BE =D0=BD=D0=B5 = =D0=B2 =D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=D0=B8 =D0=BF=D1=80= =D0=B8=D0=BD=D1=8F=D1=82=D1=8C =D0=BC=D1=8B=D1=81=D0=BB=D1=8C =D0=BE =D0=BD= =D0=B5=D0=BF=D1=80=D0=B5=D0=B4=D1=81=D0=BA=D0=B0=D0=B7=D1=83=D0=B5=D0=BC=D0= =BE=D1=81=D1=82=D0=B8. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 30 03:31:51 2024 Received: (at 71408) by debbugs.gnu.org; 30 Jun 2024 07:31:51 +0000 Received: from localhost ([127.0.0.1]:54826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNp2M-0007dc-UH for submit@debbugs.gnu.org; Sun, 30 Jun 2024 03:31:51 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:37368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNp2J-0007dK-UT for 71408@debbugs.gnu.org; Sun, 30 Jun 2024 03:31:48 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4WBgpg3rjrz9sSm; Sun, 30 Jun 2024 09:31:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1719732699; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9ZQFn4B5QG52mOfVRwMklQSNLQzS4a/bVfqFh04bWMM=; b=XvcFI78vvzDSCmaOQXe8rDYc+QY/IrTsRY7qZ/OgZcNPM3AgTZozm25A3P6vuCULWcoAi/ hgdErIZt1pTcCsuxeyRFrxjk2KtFI2PxJkhz1wSUCuPe4aXBBgUDRUEeegpCtsT1fRE4Xp tQFNl24QoTNDaTOfiehxKpDii7Iw73eG3Dri9pOzHZE6ict3D3VvEbD3UOvxd3B9sfz0nT EBAueeh598JIZkzqywZpMV04u0eObrS6/ftc4cCOPPCoWbBUvvCSXgmRtqD8BKe9nDPFWt yqQEhsND2N/pa1dtKTcxMO2rD7raHalHRbhz0r77hWUGdubqztsOSMi0oIigUg== Date: Sun, 30 Jun 2024 09:31:36 +0200 From: Lars-Dominik Braun To: jgart Subject: Re: Request for merging "python-team" branch Message-ID: References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> <87tthp3v2l.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspamd-Queue-Id: 4WBgpg3rjrz9sSm X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 71408 Cc: Sharlatan Hellseher , me@bonfacemunyoki.com, Ludovic =?iso-8859-1?Q?Court=E8s?= , Christopher Baines , marius@gnu.org, 71408@debbugs.gnu.org, tanguy@bioneland.org, Nicolas Graves X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, > I am going to try to start cherry picking uncontroversial and non failing patches on the python-team branch on to master and removing them from the python-team branch in order to reduce the size of the branch. I can then remove those commits from the python-team branch and force push to update it. What do you think of this approach before I attempt it? I'll wait on your guidance before doing this. please go ahead. Divide and conquer is imo a good approach to get this branch merged. > Another approach I can take is to break the branch apart into 2 or 3 smaller topic branches and make requests for those branches to merge one at a time. I’m splitting of the build-system-related changes into the pyproject-build-system branch (again), because these are relatively self-contained and thus easy to merge into master. Lars From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 30 05:53:42 2024 Received: (at 71408) by debbugs.gnu.org; 30 Jun 2024 09:53:42 +0000 Received: from localhost ([127.0.0.1]:55155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNrFd-000601-Qw for submit@debbugs.gnu.org; Sun, 30 Jun 2024 05:53:42 -0400 Received: from mira.cbaines.net ([212.71.252.8]:43896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNrFb-0005zs-SR for 71408@debbugs.gnu.org; Sun, 30 Jun 2024 05:53:40 -0400 Received: from localhost (unknown [185.201.63.252]) by mira.cbaines.net (Postfix) with ESMTPSA id D37A327BBE2; Sun, 30 Jun 2024 10:50:43 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b6379ce4; Sun, 30 Jun 2024 09:42:37 +0000 (UTC) From: Christopher Baines To: "jgart" Subject: Re: Request for merging "python-team" branch In-Reply-To: (jgart@dismail.de's message of "Tue, 25 Jun 2024 17:04:03 +0000") References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> <87tthp3v2l.fsf@cbaines.net> User-Agent: mu4e 1.12.4; emacs 29.3 Date: Sun, 30 Jun 2024 10:42:33 +0100 Message-ID: <877ce63gxi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 Cc: 71408@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain "jgart" writes: >> This aligns with the current (and previous) guidance on managing >> branches [1]. Providing there's a consistent topic for the branch, any >> name is fine (e.g. python-team-sphinx is fine). > > That's great that my proposal already aligns with the current guidance. > > I am going to try to start cherry picking uncontroversial and non > failing patches on the python-team branch on to master and removing > them from the python-team branch in order to reduce the size of the > branch. I can then remove those commits from the python-team branch > and force push to update it. What do you think of this approach before > I attempt it? I'll wait on your guidance before doing this. > > Another approach I can take is to break the branch apart into 2 or 3 > smaller topic branches and make requests for those branches to merge > one at a time. If there are commits on the branch that have been submitted as patches, you might just be able to look at pushing them to master. If there are commits that haven't been submitted as patches yet, but could be pushed to master, it would be good to send them as patches so that QA can take a look. And splitting off some commits in to a more specific branch is fine as well. > Note that I have an underpowered old Thinkpad X230 laptop and will > only be able to test branches that are not too large. I tried using > QA/CI but it seemed to be in an unknown state the last time that I > tried. Any suggestions here for how to more effectively use that QA/CI > infrastructure would be much appreciated. QA has been performing recently as it's taking too long to process revisions. Let me know if things aren't working or if you have questions though and I can try and help. > I tried spending a bit of time on trying to resolve the merge > conflicts but it quickly lead down a long rabbit hole and I only have > a limited time to fix so many merge conflicts. The process is also > currently very tedious to do with high amounts of accuracy due to > their being > > 1. Lots of commits that I am not familiar > 2. Lots of commits > 3. The branch has diverged alot since latest master so things don't cleanly apply anymore > > What do you think of this current approach of cherry picking good > commits off of the python-team branch in order to reduce the size? I think making sure commits that can go to master, do go to master, is really helpful to avoid merge conflicts. It's so much more likely to have conflicts if there are changes that can be made on master, but are made on a branch, or changes that should be made on a branch but are pushed to master. > Another issue that I ran into on the branch is that there are commits > that are failing. For example, at commit > fdef5662cce6a57aa6bfa682c7260b65ce3669b8 (the borgmatic changes), > borgmatic fails. Should I remove this commit since it is broken? While ideally we'd care about the state at each commit, this doesn't really happen so it's up to you what you do there. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmaBKIlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdLXA/8DGE+vIx2DyAATEljF+IIn8cxhrFmwz2z 70CPTgoS+sOWf5ulSlZWqFTj4y8Cy6pv6b3Fw2IPSkW8iuVIjCT3Z0XNUx4tqTW1 Iv/eP3+qRPW6D11dDTBz8Qzd9XX3FuIia0DEmKjk+Yt140jvhZJMQRzYQQMs0/Jp srHKusCa9/NZOjzOErmGPJSnbPbekUS9mR/zMS27OyC+uEnZNgL1Jp/pW7SPyZXN aJLeraKhQN7NPchx9zUbeZUpl+tgJIjHcpf4neqedyYwxLEjn2iOYcapZ0z4uvC/ LJEtlxNFDZjG6y3pmbFoBHHQoVmtRJ2+qcQshzyscKqzmcZfvFSZ8AQ804FuIjEq q/7lQZuJFAXEd4941E/ukdVoyAnuvd54YpECIs7OENuZ1BmCSHtOvJYkD/DKnp7q bQb1hPz3pzumCs5WnROsA6JKEj8je3KLq5/uymP2OtwAco5NLB2K7kM0hY/Zl9my 8AQXyYXXh4HRqkvBTr6UmN5CLBGM7p6+wMo83/vXDiM7kV8stsnARVEr45DBMWix v7ikVKoNbeY1Besvr5BZld0vgNa9UNVwLIU8X9nfsvgOn23sdcaYB0v1/bl1QumT UM//or6diwyMFG2zz6zSWF2oqid0C7AmhdmHikVZr37t3Ou4zGB7UoaK88vnlhrf 6eXNQfeJhmw= =GDnz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 18 05:10:20 2024 Received: (at 71408) by debbugs.gnu.org; 18 Sep 2024 09:10:20 +0000 Received: from localhost ([127.0.0.1]:57005 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqqhY-0006Pp-6G for submit@debbugs.gnu.org; Wed, 18 Sep 2024 05:10:20 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:47014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqqhW-0006NS-1r for 71408@debbugs.gnu.org; Wed, 18 Sep 2024 05:10:18 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3C92B193A; Wed, 18 Sep 2024 11:09:26 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gWaAeBbKzpbj; Wed, 18 Sep 2024 11:09:25 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 4A98A37F; Wed, 18 Sep 2024 11:09:25 +0200 (CEST) Date: Wed, 18 Sep 2024 11:09:23 +0200 From: Andreas Enge To: 71408@debbugs.gnu.org Subject: Postpone? Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This branch is first now on the waiting list of QA: https://qa.guix.gnu.org/ but it has not been touched since May, and in particular not been rebased on master after the core-updates merge. This is reflected in the QA message: https://qa.guix.gnu.org/branch/python-team "Unable to check changes between branch and master. Merge base is not a commit known to the data service." Should we close this issue now and let the branch take the back of the queue? I see build farm activity around commit e4ad2f178af65be6c8ca6e98a667787674cd8c82, the latest one in this branch, which looks like a waste of scarce build power (especially on aarch64) to me. And it holds up the r-team branch described as ready to merge. Andreas From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 24 03:28:35 2024 Received: (at 71408) by debbugs.gnu.org; 24 Sep 2024 07:28:35 +0000 Received: from localhost ([127.0.0.1]:45171 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sszyN-0006jt-0Q for submit@debbugs.gnu.org; Tue, 24 Sep 2024 03:28:35 -0400 Received: from mailtransmit04.runbox.com ([185.226.149.37]:43908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sszyL-0006je-CJ for 71408@debbugs.gnu.org; Tue, 24 Sep 2024 03:28:34 -0400 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1sszvd-0013kx-BK; Tue, 24 Sep 2024 09:25:45 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date; bh=BYn0sXmB2/JX2QT0ARHrDq+VJofGc2rYklGe/uCNQz4=; b=zRVxBWlLnSUJrlP43F2j3sbUuq aOjPax0T8w7dZNj20sb7N7z5NFrEvmegkoSXeUwpxICjiX95D+KkH5k5E8zJFkf/yjTEMJ/Ooco5N T7+ZAk/IW6ilgENaGLE5Dq016AfpoFFd9qz4r1aWE3RJ/HaQYFV8S3BHD+saUvyTgZzIDXk2sxTyI 7P1MjSrnOOwEjsl9MIboCcytyNTNIEhwIvwc3XA4EtFUqYLecFuRmqqehSOlh8Sk0gp+usqvVxlHx Q/DOEduRuObe/vob8l8BhP1Xf+OLjfLg7ACteFaRDp/f602xhqzk1LXP4MyblflpG3npUYa2a6syI sLmK/DVQ==; Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1sszvc-0007Ek-DD; Tue, 24 Sep 2024 09:25:44 +0200 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1sszvZ-002ZeE-2P; Tue, 24 Sep 2024 09:25:41 +0200 Date: Tue, 24 Sep 2024 08:25:40 +0100 From: Steve George To: Sharlatan Hellseher Subject: Re: [bug#71408] Request for merging "python-team" branch Message-ID: References: <330818cb39329dd4ded9d263f69d26e306b25f31@dismail.de> <87tthp3v2l.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 Cc: Nicolas Graves , me@bonfacemunyoki.com, Ludovic =?utf-8?Q?Court=C3=A8s?= , Christopher Baines , lars@6xq.net, jgart , marius@gnu.org, 71408@debbugs.gnu.org, tanguy@bioneland.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 25 Jun, Sharlatan Hellseher wrote: > Hi, > > @jgart Please let me know if you need a quick test of changes, I've got some > computer recourses at home. (...) Hi, I started breaking the branch down into small parts. Oleg (or someone else) can you review and push them for me please? They all build against current master (b7c94d528875415ea7ec6225d88a6b3d55fa2e14) I pushed it to a branch (python-team-71408-pt1) here: git clone https://git.sdf.org/futurile/guix-play/ --branch python-team-71408-pt1 Stack is: python-pygments@2.15.1: 1ff7dfeab65c27bff1ddd0694b5c16c648a0cd0b python-imagesizei@1.4.1: 93d627adccf07e57a36a8b0a5ad6ba3878814820 python-sphinx-alabaster-theme@0.7.13 126d3223f4687c8319fc386481714c5c17227c42 python-typing-extensions@4.10.0 175eea0d091d80f36a468c2154196a79c7d83148 Add setuptools/wheels to packages 549efcb63714a8715a81e3944de94e7a7d337d7d python-sphinx@6.2.1 fd577e065c48c06083b8e1eeebc6cc86a7238ffb - please look at this one as I had to adjust the tests a lot - might be a mistake python-markdown-it-py@3.0.0 160f89e8a18c0bf21b232df2d10ff725068a54b2 python-mdit-py-plugins@0.4.0 717ba970f2924c41a315c8bdc7994fbbba98475a python-argcomplete@3.2.2 f5fa5f549cd88c5b31262e30bf90f426b89793f4 python-traitlets@5.14.1 839057dcfed27a109d3c9daadf320d3a7bff2ae6 python-ipython@8.22.1 406e3b159cccb7a79370205767e55e5c27a395df - requires python-trailets to work python-nbconvert 569256f3e6b7e5bcca891123039db3a26c23b0ce python-jupytext@1.15.0 59ee791c6223761dd467642a0236c6a99200e32d python-sphinx-pytest@0.2.0 99e8317bce68fd001f1a20980d8489d7b027be60 python-eventlet@0.35.2 a7ee6d91c81a1b9144811b175aad0e758a9fb03c python-argcomplete 1b588a1baf5d78713d35fd074c4792c972164f95 - fix-up of earlier commit python-pynacl 7d11cf28bbc6158b971bedb03fa77e3d7cf41940 python-pytest-arraydiff 86144159f36602f17b5808a2276f6fd23fcd7db9 python-itemloaders b548cfd67124fcc75d2f0f4f19d1ebbc3e1ad884 python-misteltoe 25d27be8a937d4fef31af8c5ca87286fa8599485 python-vine 484ad0ee5f3e3a77454aa816585e527b70b41a09 python-joblib 2499d3143cae865839231113012642a60272c2a8 Not working for me - would love help with: - meson-python 86631897caa19606c407729818c21229f44ed947 - failing for me on master and this fails - python-rich@13.7.0 b8e3e0e4d42cdaf9b48aecb0e0660493fa4f8b1b - it needed python-nbconvert. - still fails but now on a bunch of API tests - hmm python-ipython master is failing to build for me - python-textual@0.50.1 d3604f1c9898e79d9d6c5cad06bb06358f78a25f - needs python-rich - python-myst-parser ab9c7c535403b7e813a44e56d8cce63afd5b8588 - it fails test_basic.py - needs a python build system change from earlier? - python-lightning-cloud 2ef5b0b85bba0cda2be8f0b6ab6146e9bc194922 - fails due to python-rich failing - python-rapidfizz@3.6.1 fa6755520c8e09969aef693b0ab884deac6a0343 - fails - unclear why - python-cleo@2.1.0 082a2d43a8b850e73e07d07a61f70cae3a3a0428 - requires python-rapid-fuzz - python-packaging-bootstrap 39fc22f3dccc1f34c83c7469ded91bcd5d32d35d - fails - complains about a dependency cycle - python-pycurl 94f54d29eb104d750d6d77b93d9e00e8f0937350 - fails a test Python build system changes - not cherry-picked: - 2a06463c6ad41b2d37285988f05e9d7b5fad2d32 - 4ce43dd688dc0d6471ce9b2ed10732e235a5f12c - fb70a545ad2b494f39ae7d22e205759702006e10 - d383150bd9ded7cc2f1b976ae4a833d6b05924f5 - 0a20b52b44600fed9948865ae45a06a52b8386b8 - cb5f963e7a270a973bcb1850136df2e358a0e75a - a688230bc25dea5b3c0ff1f1de80dc02e6afd80b - ee1cacdda4627798930a1ffe8eb4030b940b4030 - c955dd1e732c7abee0a8a598e57f11e564735383 - 6c2090169ba9495deb15734227925b8faf9bbca9 - a436de1fb9dd063f3c61aa5b36fe4e31cbef9048 - fd577e065c48c06083b8e1eeebc6cc86a7238ffb - df580a54f49ddc5d7aa99992916f4537f48df48d Thanks, Futurile / Steve From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 24 10:15:52 2024 Received: (at 71408) by debbugs.gnu.org; 24 Sep 2024 14:15:52 +0000 Received: from localhost ([127.0.0.1]:46547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1st6KV-0004Bm-7c for submit@debbugs.gnu.org; Tue, 24 Sep 2024 10:15:52 -0400 Received: from mail-yw1-f179.google.com ([209.85.128.179]:59585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1st5eo-0001XE-0D for 71408@debbugs.gnu.org; Tue, 24 Sep 2024 09:32:46 -0400 Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-6d6891012d5so43482187b3.2 for <71408@debbugs.gnu.org>; Tue, 24 Sep 2024 06:32:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727184676; x=1727789476; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=l/aW5kk35UcS2WnzXruSURGH3fAyhscSYPWym6iTCxI=; b=f2QD9TUslhWstG2GrA9nEFVxBphcqDIkvNXl4U0HlKcmYJyU9YfZV5Ov55HYpQFDOT AbIg6FSDbGRS7C+rI6f/CId7VjareVPdDRGDdsjXemnPX3xPo9kZSv12LqPwlTxbp+nH m51XPuRPX9PVM4NloATW3d2aG35e/wHt+kYjJWBrmVULSOmrfzGzS+TklX9Thta/ZuSU ayBYLBnUknqGbEaAKM1UuDLsIg+DDGcvRWwtyyFFyz8RP301fp67vZV40sNfV3053skE sPgcxSSHc46ya+jlST1At+HkY8FkdYXPuNxpbBVXUMoXEaCcQvGTmBc4JR4fr8k6uNOE kz5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727184676; x=1727789476; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=l/aW5kk35UcS2WnzXruSURGH3fAyhscSYPWym6iTCxI=; b=qSfraaII4srO1CJSYId1AJYc77vbyCa0OtejI+K9Y03TPS7gxLqwb2Ma1w0CgBBsrp EB6U3uSabpEQg4cPrPJGAr94fbfSqkJ6glqXph0knfRsMaZOTk5p8pJ9GIopdQAAbB+o nN1ID/KmN39F0bE658tMWTThm3R7VO4tqvM0pEcfKThnSNHBiDgA/myD9+Qs6WdVSfag 7guiZ3jD+9RPE/UewNve/MdVFSxD2fRVPO7EsExsMKRKqTBvEnk365hvzjLriOtbHeLJ miVbdgj1B7peq0PEYjuchXNv3tZs1qaX8sYSba+vthA9hzv8KjFoG+UzMjt8w7SmKRNo RL7Q== X-Gm-Message-State: AOJu0Yxoadezbl3yI7WhSnsKQ37BrwuB88A3rhMikJ2vNYfNugTmaBb5 qA0ijK/lCTbOZylwDbwZhTxHL8ykSU2rRF1m2ni+AurDzSMSlm3DNxaER34vRdEKGhr1bam97cl B8gUvjGHzcycrlD5k9/1GSLw8a4KDOw== X-Google-Smtp-Source: AGHT+IEMzfErILtJA9AILP3Q08GC8GwcKvY1Szjxe35MobL0JAwXv+piQRcMEtDAJ8ZKx6fHv4YYZ4TUrftovma3oRo= X-Received: by 2002:a05:690c:39c:b0:6dd:b7e0:65b2 with SMTP id 00721157ae682-6dff2874418mr109285627b3.24.1727184675795; Tue, 24 Sep 2024 06:31:15 -0700 (PDT) MIME-Version: 1.0 From: Arseniy Zaostrovnykh Date: Tue, 24 Sep 2024 15:31:06 +0200 Message-ID: Subject: Request for merging "python-team" branch To: 71408@debbugs.gnu.org Content-Type: multipart/alternative; boundary="0000000000000ffc380622dd85b5" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 X-Mailman-Approved-At: Tue, 24 Sep 2024 10:15:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000000ffc380622dd85b5 Content-Type: text/plain; charset="UTF-8" Hello! I am interested in merging this branch. Unfortunately, I've got near zero experience contributing to guix. Is there any task not on the critical path that I could help with? -- Respectfully, Arseniy (a.k.a necto) --0000000000000ffc380622dd85b5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello!
I am interested in merging this b= ranch. Unfortunately, I've got near zero experience contributing to gui= x.=C2=A0

Is there any ta= sk not on the critical path that I could help with?
=
--
Respectfully,
Arseniy (a.k.a necto)
--0000000000000ffc380622dd85b5-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 17:57:59 2024 Received: (at 71408) by debbugs.gnu.org; 26 Sep 2024 21:57:59 +0000 Received: from localhost ([127.0.0.1]:55364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stwUo-0000oD-FS for submit@debbugs.gnu.org; Thu, 26 Sep 2024 17:57:58 -0400 Received: from mailtransmit05.runbox.com ([185.226.149.38]:44326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stwUl-0000nd-J2 for 71408@debbugs.gnu.org; Thu, 26 Sep 2024 17:57:56 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1stwS6-0090d2-V5 for 71408@debbugs.gnu.org; Thu, 26 Sep 2024 23:55:10 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=Content-Type:MIME-Version:Message-ID:Subject: To:From:Date; bh=5F/t8zH4CURXLyG3mywpq16dxB5N3sTM178cyPQpNWY=; b=wfAMelqbGT61 kegbZI1f523VdTwzwRBXcO6NNmgZLMwLY0BTyod3rjZQy/Lzjh1XHttE2Q0hYca5D+s4M8MYIva9M Ng7lhm8bARfwDgLqcM2K8b4MVSe+EN3rrBiCZJ7gehpQ7bRYbew97y3W1LVtCWI4JkQwzkwACgGhE e+V1Zu9I3p/e1tQ632UUylcVEc1bIXWKPC/mKjKGkqpxO5IBOJgozkw0Fo9glh20XReSdKFabXnBL PZVSEpDmEEctKKHMx/gNr7NjzkAmBvNNUTHjVyrdoqKZ5d+w/i6IeLGNs9ll3QapwV4/8B0lMb+Lg dvhdUKVZfiN1egudDvuVFw==; Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1stwS6-0003R1-EI for 71408@debbugs.gnu.org; Thu, 26 Sep 2024 23:55:10 +0200 Received: by submission01.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1stwRs-007aK6-9i for 71408@debbugs.gnu.org; Thu, 26 Sep 2024 23:54:56 +0200 Date: Thu, 26 Sep 2024 22:54:55 +0100 From: Steve George To: 71408@debbugs.gnu.org Subject: Update on Python team pt1 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, I've pushed 31 commits to: git clone https://git.sdf.org/futurile/guix-play/ --branch python-team-71408-pt1 As I don't think anyone has pulled from it I force pushed it an hour ago. The cherry-picked commits are: Python-pygments@2.15.1: 1ff7dfeab65c27bff1ddd0694b5c16c648a0cd0b python-imagesizei@1.4.1: 93d627adccf07e57a36a8b0a5ad6ba3878814820 python-sphinx-alabaster-theme@0.7.13 126d3223f4687c8319fc386481714c5c17227c42 python-typing-extensions@4.10.0 175eea0d091d80f36a468c2154196a79c7d83148 Add setuptools/wheels to packages 549efcb63714a8715a81e3944de94e7a7d337d7d python-sphinx@6.2.1 fd577e065c48c06083b8e1eeebc6cc86a7238ffb python-markdown-it-py@3.0.0 160f89e8a18c0bf21b232df2d10ff725068a54b2 python-mdit-py-plugins@0.4.0 717ba970f2924c41a315c8bdc7994fbbba98475a python-pytest-mypy-testing@0.1.2 e2745702b79702a928241545b83169bb748aa9a9 python-argcomplete@3.2.2 f5fa5f549cd88c5b31262e30bf90f426b89793f4 python-traitlets@5.14.1 839057dcfed27a109d3c9daadf320d3a7bff2ae6 python-prompt-toolkit@3.0.43 557aa4792136e860e3f8e28dc25527591d28b3ab python-ipython@8.22.1 406e3b159cccb7a79370205767e55e5c27a395df - requires traitlets python-nbconvert 569256f3e6b7e5bcca891123039db3a26c23b0ce - was higher up; needed by python-rich python-jupytext@1.15.0 59ee791c6223761dd467642a0236c6a99200e32d python-sphinx-pytest@0.2.0 99e8317bce68fd001f1a20980d8489d7b027be60 - was higher up; python-readme-render@37.2 b1fbfe5b55b85e44d4f3e60c3ae6ec9bff71bf11 python-eventlet@0.35.2 a7ee6d91c81a1b9144811b175aad0e758a9fb03c python-argcomplete 1b588a1baf5d78713d35fd074c4792c972164f95 python-pynacl 7d11cf28bbc6158b971bedb03fa77e3d7cf41940 python-pytest-arraydiff 86144159f36602f17b5808a2276f6fd23fcd7db9 python-itemloaders b548cfd67124fcc75d2f0f4f19d1ebbc3e1ad884 python-misteltoe 25d27be8a937d4fef31af8c5ca87286fa8599485 python-vine 484ad0ee5f3e3a77454aa816585e527b70b41a09 python-joblib 2499d3143cae865839231113012642a60272c2a8 python-box dd8f10fd79946e8f6f2f1613317a5a8d9e527d32 futurile-python-pytdata-sphinx-theme-fix 071e5e1ca795b2a5dacd46c0da05f57385220046 futurile-python-certauth-fix c390ac8aeb13e4ed565d52d521d09752ce318e07 - need help with this as I can't figure out why it's failing gnu-python-attrs-Update-to fabbb32638813b944b9da3749599fac6eed4221c - 2130 package rebuilds - have built about 100 - better to rebuild after python-rich python-rich@13.8.1 611b7257463e9a0b757aee492ab54dda33a5ebe8 - NEW - combines two patches - b8e3e0e4d42cdaf9b48aecb0e0660493fa4f8b1b - bf18849eda26f83fec42124c95b652c1aaa77f15 python-textual@0.50.1 d3604f1c9898e79d9d6c5cad06bb06358f78a25f - python-rich wants 350 packages rebuild - done about 30 Not working (for me): --------------------- - meson-python 86631897caa19606c407729818c21229f44ed947 - python-pycurl 94f54d29eb104d750d6d77b93d9e00e8f0937350 - another ceert fail, as is certauth - python-packaging-bootstrap 39fc22f3dccc1f34c83c7469ded91bcd5d32d35d - complains about a dependency cycle - https://ci.guix.gnu.org/build/4322844/details - SUCCESS on python-team! - fails for me - python-cleo@2.1.0 082a2d43a8b850e73e07d07a61f70cae3a3a0428 - requires rapidfuzz - python-rapidfuzz@3.6.1 fa6755520c8e09969aef693b0ab884deac6a0343 - https://ci.guix.gnu.org/build/4738134/details -> python-scikit-build - python-myst-parser ab9c7c535403b7e813a44e56d8cce63afd5b8588 - https://ci.guix.gnu.org/build/4737838/details - fails Pyproject build-system (not cherrypicked) ------------------------------------------ - 2a06463c6ad41b2d37285988f05e9d7b5fad2d32 - 4ce43dd688dc0d6471ce9b2ed10732e235a5f12c - fb70a545ad2b494f39ae7d22e205759702006e10 - d383150bd9ded7cc2f1b976ae4a833d6b05924f5 - 0a20b52b44600fed9948865ae45a06a52b8386b8 - cb5f963e7a270a973bcb1850136df2e358a0e75a - a688230bc25dea5b3c0ff1f1de80dc02e6afd80b - ee1cacdda4627798930a1ffe8eb4030b940b4030 - c955dd1e732c7abee0a8a598e57f11e564735383 - 6c2090169ba9495deb15734227925b8faf9bbca9 - a436de1fb9dd063f3c61aa5b36fe4e31cbef9048 - fd577e065c48c06083b8e1eeebc6cc86a7238ffb - df580a54f49ddc5d7aa99992916f4537f48df48d Next steps ----------- The ones I've cherry-picked are all from the 'start' of the branch. I'm still rebuilding the python-attrs & python-rich dependents. For now, it doesn't look like these are making things worse. I will create another small branch 'stacked' on top of this one, to continue testing. Futurile / Steve From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 27 03:31:04 2024 Received: (at 71408-done) by debbugs.gnu.org; 27 Sep 2024 07:31:05 +0000 Received: from localhost ([127.0.0.1]:45474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1su5RQ-0004CH-Ke for submit@debbugs.gnu.org; Fri, 27 Sep 2024 03:31:04 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:34360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1su5RN-0004Bk-Uw for 71408-done@debbugs.gnu.org; Fri, 27 Sep 2024 03:31:02 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5C3566B1; Fri, 27 Sep 2024 09:30:27 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cPnS_7_OIy4B; Fri, 27 Sep 2024 09:30:27 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D10433E8; Fri, 27 Sep 2024 09:30:26 +0200 (CEST) Date: Fri, 27 Sep 2024 09:30:25 +0200 From: Andreas Enge To: 71408-done@debbugs.gnu.org Subject: Re: Postpone? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71408-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Am Wed, Sep 18, 2024 at 11:09:23AM +0200 schrieb Andreas Enge: > Should we close this issue now and let the branch take the back of the > queue? the Bordeaux build farm is mostly idle now, so I will go ahead and close this bug, in the hope that the next waiting branch will be started. If this does not work, we can still reopen it. And I think you can continue discussion in this bug even if it is closed. Andreas From unknown Fri Jun 20 07:17:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 25 Oct 2024 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator