GNU bug report logs - #75751
Request for merging "python-team" branch

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Ricardo Wurmus <rekado@HIDDEN>; dated Wed, 22 Jan 2025 09:10:03 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 21 Feb 2025 08:32:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 03:32:59 2025
Received: from localhost ([127.0.0.1]:52472 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tlOSx-0002bH-Ck
	for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:32:59 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21288)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tlOSv-0002an-IO
 for 75751 <at> debbugs.gnu.org; Fri, 21 Feb 2025 03:32:58 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1740126755; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=Y3CFXz/E7TlOF+DjnmSJXJukwPZ9eEwD3NmURmD8RRAt5sT5aBW3t+faF/UurrFxVYL8FodlkFVyonZoZt0JCVX94fKTCTZNWUHFN2p2Xm4IIlj3AycePPfj2zXq5L6lf2QqY5T3xzirYNxva4yjgiTdmCw+C93nLB+WOQHikoI=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1740126755;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=UYo3vKXbcrCXdKuE5X6oRn9uamoCW6i5NrbtrbjXeYY=; 
 b=mmt79UpQAMCgiEDoo9WeBoV88yIyoS0F3VQEoncC6usFkrwxMqStks+fLSGeNnY/tgtjjh3Zv22wLKTRC/HctivICSDUFjOzXyclUp1K/8lOCGaRV2D0qLTd71Fv4Outd90m5cu/wImaSfjafEp7BQ/00bjLijQxR4fvGtcYTrM=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740126755; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=UYo3vKXbcrCXdKuE5X6oRn9uamoCW6i5NrbtrbjXeYY=;
 b=HvEnqPN6VX1X6u8bc60NX6ovavhSIPJZDYixpJNFZs2N3w7W1edYtsTFPHCYSmBN
 2/dlFzaeysFLAf/m8NByrU7dCtDDD3etbzIIYpQlQxZ6TM3HgQgpE23nkGJe7H1YSL2
 sz1gMcVP4+SctJqpp1YDNVEKPgFvyCg16j147xUc=
Received: by mx.zohomail.com with SMTPS id 1740126750904688.8495846514425;
 Fri, 21 Feb 2025 00:32:30 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <87jzadws69.fsf@HIDDEN> (Ricardo Wurmus's message of "Wed,
 29 Jan 2025 16:33:50 +0100")
References: <87ldux29et.fsf@HIDDEN> <87y0yxz4lj.fsf@HIDDEN>
 <87jzagzb6i.fsf@HIDDEN> <874j1ix9se.fsf@HIDDEN>
 <87jzadws69.fsf@HIDDEN>
User-Agent: mu4e 1.12.8; emacs 29.4
Date: Fri, 21 Feb 2025 09:31:55 +0100
Message-ID: <87tt8nwves.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> Today I rebased "python-team" on top of "master" as too many big changes
> had since accumulated on the "master" branch.

I have rebased "python-team" on top of "master" again.

If any of you are working on anything in particular to get the branch
ready, please let us know here.  Thank you!

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 29 Jan 2025 15:34:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 10:34:24 2025
Received: from localhost ([127.0.0.1]:42595 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdA59-0000mg-QE
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 10:34:24 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21209)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tdA56-0000mU-Kx
 for 75751 <at> debbugs.gnu.org; Wed, 29 Jan 2025 10:34:21 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738164843; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=gwyAW8KQelP9fFGixdxi5nyvoSVt7VuDs+kUCQ9JtL8nSPK5+a5VI+odQNrDP3jzcm5hT2JW6Hm6oMGWg8081nA5+EjkgnWLnU5AtSjJPnTXo5PDtO65KgxagtnVylJNicX0mJVTlnOcNM0/M3olIo2mIgI6Ikmwdv1PIda+tWA=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1738164843;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=GA55Mn9K8QUIm52SOUPJSqnH7CFe173FnW6CSvh6/Qk=; 
 b=LOKDqM4uWpMAyJF6GDNERzItPOB5TgcbWDrrW9I2ScXZNte6pNYdLTtGBuPhWAwnwslmRMLsXqk/evX5nzHJVEVqv2VFuRwSJ7LYaCWTjzVe7SunORsBnoKOx3YEDwWXCP8/A7ERP7MeEEq1pBindsfjTgS+F/MqsXFTXKadtHU=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1738164843; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=GA55Mn9K8QUIm52SOUPJSqnH7CFe173FnW6CSvh6/Qk=;
 b=EtM75qDAuvy0XKAFPbDOVfXpFhyRgd6YgwCSR5uw4Lu9OA6TpAngypM6te4GIvN+
 ULflJFNAuy6qXrY5iRnESv+JedWFabtJE/dESs8U5D20VK3AdOkc7DDPZLVgJA+yRXC
 DMbOZbN04FXQhcnb3B33j5ang1szk+NnvFcelrjw=
Received: by mx.zohomail.com with SMTPS id 173816483725452.69486776353892;
 Wed, 29 Jan 2025 07:33:57 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <874j1ix9se.fsf@HIDDEN> (Ricardo Wurmus's message of "Wed,
 29 Jan 2025 10:13:21 +0100")
References: <87ldux29et.fsf@HIDDEN> <87y0yxz4lj.fsf@HIDDEN>
 <87jzagzb6i.fsf@HIDDEN> <874j1ix9se.fsf@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Wed, 29 Jan 2025 16:33:50 +0100
Message-ID: <87jzadws69.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Ricardo Wurmus <rekado@HIDDEN> writes:

> I have rebased python-team on top of the master branch.  Unfortunately,
> now maturin fails to build, and I can't tell why.

This happened only on my laptop.  When I restricted the number of cores
it eventually completed the build.

Today I rebased "python-team" on top of "master" as too many big changes
had since accumulated on the "master" branch.

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 29 Jan 2025 09:14:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 04:14:03 2025
Received: from localhost ([127.0.0.1]:39923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td495-0001Rg-Bo
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 04:14:03 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21272)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1td493-0001R7-5O
 for 75751 <at> debbugs.gnu.org; Wed, 29 Jan 2025 04:14:01 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1738142018; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=R9XGPdtCKFqiHdlBkrrD4IlHUpiPafhvqJbItrVQzP19h6OtiOoKfw8ECV4L0jNO52kcrQQ3rs8uH3QJzoMidqjd0GiIYdS9BhlgUh8uqVPuKHrnhmsmPiONcraEtVkxKQapcw1B9xoUHsrScKs0hDxJy6Cd3zoY0Q8995hugeU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1738142018;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=7Scfk+7hyZz70NouMMxf238vOzFs18JRbsygn4zT8Rc=; 
 b=nqTfrbVFLQfXNqfVzOdumJzCP5dcuDfhCSYtjKhcuzI566RTxV2FWycmvwayDbpMzH+t8dhV6NXjYjlI1jx2r/6bP8wPvnX2/rGuKlSoM0PgRv61m2YNIMZA67giHNkABWzTOcSMby+Fxu+ysI9I5ay5oPh+jpJkQDMBZiFz8CQ=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1738142018; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=7Scfk+7hyZz70NouMMxf238vOzFs18JRbsygn4zT8Rc=;
 b=OPakrvddG2SbbtRfnKBZZDg2U2Nnek1IAoPobFnUkMEj/vwHi6tVf7rqCzPYmb0m
 twzjFkkpl8Xr0wgopdHBm1evvVhl/PSZf+2RAECJqk5KntRiaDmkbIaoGXPSaFmItKN
 LoqCXgN48tdTUF11yHQsZmRTJjli3p/yI4VBmpsQ=
Received: by mx.zohomail.com with SMTPS id 1738142011543867.3586144122733;
 Wed, 29 Jan 2025 01:13:31 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <87jzagzb6i.fsf@HIDDEN> (Ricardo Wurmus's message of "Mon,
 27 Jan 2025 13:35:49 +0100")
References: <87ldux29et.fsf@HIDDEN> <87y0yxz4lj.fsf@HIDDEN>
 <87jzagzb6i.fsf@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Wed, 29 Jan 2025 10:13:21 +0100
Message-ID: <874j1ix9se.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

I have rebased python-team on top of the master branch.  Unfortunately,
now maturin fails to build, and I can't tell why.

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 27 Jan 2025 12:36:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 07:36:25 2025
Received: from localhost ([127.0.0.1]:59785 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tcOLp-0005mM-DC
	for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 07:36:25 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21281)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tcOLm-0005mD-UX
 for 75751 <at> debbugs.gnu.org; Mon, 27 Jan 2025 07:36:23 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737981364; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=V6Pqh4j7Na+HfkTIOWrhvVd66/TD7trJDK6UppdKoH9FzUWelomizE33w+grCW9sEURx10xtfFYgZhoK5+vrETmbXv49T5KAi8wdvxbVMgnwW67D7ZkjvTcYp3Ub/s9QjZdoEhPnZDuePUJauaP8/KtpqiG0R/Sqxa4vCLbOuqg=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1737981364;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=2UPc0Djiw+4fKvcXP5x2BPki+b/apfAG7Jt9fvTa6sU=; 
 b=ZTfh0AgaQG0/dlCNfkF6fAfX3xtUb0a211MPQBv9lLTXvp7rp09S/CjLKRMDI4T6uCOQvdsBLu24mbQRtg140t++yQ4gGGz+CljN85S/mEx7X6T6KJ+vXJhRQO2BDnJR8WlDQyqbz2QL0b+xkYyMiNljenXi9/BQ9j8QLpLM1Xc=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737981364; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=2UPc0Djiw+4fKvcXP5x2BPki+b/apfAG7Jt9fvTa6sU=;
 b=RD61Ge++mqnQJ6w9i3VmEw3Z/Me0QjF2eriUHq7oryE4mRcYWXaF2+rYwuk4/q3A
 b/sOPNmsM82Y4eF/weawVv+ibEWmt1/bZ/IRsrwyYDvTs91xnRWcZTEl75O0RF67CWb
 Rqtj7Qfv4Hj/nBxo3YqVMSmM/nzH+yyYaPSkwC5o=
Received: by mx.zohomail.com with SMTPS id 1737981359581948.7675607597984;
 Mon, 27 Jan 2025 04:35:59 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <87y0yxz4lj.fsf@HIDDEN> (Ricardo Wurmus's message of "Sun,
 26 Jan 2025 21:45:44 +0100")
References: <87ldux29et.fsf@HIDDEN> <87y0yxz4lj.fsf@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Mon, 27 Jan 2025 13:35:49 +0100
Message-ID: <87jzagzb6i.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Ricardo Wurmus <rekado@HIDDEN> writes:

> Ricardo Wurmus <rekado@HIDDEN> writes:
>
>> What do you think about adding libxcrypt to python-3.11?  The
>> unmaintained but still influential python-passlib fails to detect
>> support for some crypt() primitives, and I think we can fix this by
>> building python-3.11 with libxcrypt support.
>>
>> We build Python 3.10 (as well as Python 2) with libxcrypt support.
>>
>> If there are no objections I'll make the change tonight which will
>> trigger a world rebuild.
>
> I'm still building a large number of Rust packages locally to see if
> the change has any impact on python-passlib.

The change did fix python-passlib.  I've pushed it to python-team.

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 26 Jan 2025 20:46:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 15:46:21 2025
Received: from localhost ([127.0.0.1]:58064 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tc9WG-0003SC-Rl
	for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 15:46:20 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21210)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tc9WE-0003S2-3v
 for 75751 <at> debbugs.gnu.org; Sun, 26 Jan 2025 15:46:11 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737924356; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=HHtuXmLjQX+xkHIcLdtYOG8G15Hqk1DW7GRTgSuHiqptrFuZqmxZv4Bq5hXx2M3I5BEX6LiafLGKZWYnk+Ae/o4l3eSS8sH+WNCooe1fiKeZXVh/a2q96crAuPAjNJ76PFVzeH1vKLJ9HpVWzVKVCeDtT2z/Yx+D6+XQTSgToks=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1737924356;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=BfthZ8JnU9hJrSc3USy3CEiiAfHATdSlMRXspXane6o=; 
 b=DweqFiyDGOxIjbq1x61kd1cKI/MLol77QUHNUUYoq2Z5GRbLKK8shnpWN3bLk60kkAOlvNHTmbjxUqdli1zUKsuXfdG/k8U7Sl6HnMiweI8pGsm1yoRMzML6lJSmS/ajPdk/DePoDRPM32pmamynFr76RvEbOOIkyHVknvlRi80=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737924356; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=BfthZ8JnU9hJrSc3USy3CEiiAfHATdSlMRXspXane6o=;
 b=QeEsytVTXR2083J+pkYNbAbV01yTETOP3aE9OnaKWtoz2qVorxyKTx8316n/QLJ1
 WkfKGdCBGcBSOfz3XtLwDQjwZEv5EQlq2ToBell6UdI21LIGaExRQz/sgbz+2YtIqvP
 y+R5y9sK7o/x6yYUHmXych8hdNXKztttpET5OdUg=
Received: by mx.zohomail.com with SMTPS id 1737924351639165.00739118594402;
 Sun, 26 Jan 2025 12:45:51 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <87ldux29et.fsf@HIDDEN> (Ricardo Wurmus's message of "Sun,
 26 Jan 2025 10:48:10 +0100")
References: <87ldux29et.fsf@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Sun, 26 Jan 2025 21:45:44 +0100
Message-ID: <87y0yxz4lj.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-ZohoMailClient: External
X-Zoho-Virus-Status: 1
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Ricardo Wurmus <rekado@HIDDEN> writes:

> What do you think about adding libxcrypt to python-3.11?  The
> unmaintained but still influential python-passlib fails to detect
> support for some crypt() primitives, and I think we can fix this by
> building python-3.11 with libxcrypt support.
>
> We build Python 3.10 (as well as Python 2) with libxcrypt support.
>
> If there are no objections I'll make the change tonight which will
> trigger a world rebuild.

I'm still building a large number of Rust packages locally to see if
the change has any impact on python-passlib.

The diff I'm testing is here:


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline; filename=python-xcrypt.patch

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 0c5acfcc98..e2349f0424 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -692,9 +692,9 @@ (define-public python-3.11
      (list
       #:test-target "test"
       #:configure-flags
-      #~(list "--enable-shared"         ;allow embedding
-              "--with-system-expat"     ;for XML support
-              "--with-system-ffi"       ;build ctypes
+      #~(list "--enable-shared"          ;allow embedding
+              "--with-system-expat"      ;for XML support
+              "--with-system-ffi"        ;build ctypes
               "--with-ensurepip=install" ;install pip and setuptools
               "--with-computed-gotos"    ;main interpreter loop optimization
               "--enable-unicode=ucs4"
@@ -711,6 +711,20 @@ (define-public python-3.11
               "INSTALL=install -c"
               "MKDIR_P=mkdir -p"
 
+              ;; Add a reference to libxcrypt in LIBS so that the
+              ;; sysconfigdata file records it and propagates it to programs
+              ;; linking against Python.
+              (let ((libxcrypt
+                     (false-if-exception
+                      (dirname
+                       (search-input-file %build-inputs
+                                          "lib/libcrypt.so.1")))))
+                (string-append
+                 "LIBS="
+                 (if libxcrypt
+                     (string-append "-L" libxcrypt)
+                     "")))
+
               ;; Disable runtime check failing if cross-compiling, see:
               ;; https://lists.yoctoproject.org/pipermail/poky/2013-June/008997.html
               #$@(if (%current-target-system)
@@ -790,229 +804,236 @@ (define-public python-3.11
         (guix build gnu-build-system))
 
       #:phases
-      `(modify-phases %standard-phases
-         ,@(if (system-hurd?)
-               `((add-after 'unpack
-                     'disable-multi-processing
-                   (lambda _
-                     (substitute* "Makefile.pre.in"
-                       (("-j0")
-                        "-j1")))))
-               '())
-         (add-before 'configure 'patch-lib-shells
-           (lambda _
-             ;; This variable is used in setup.py to enable cross compilation
-             ;; specific switches. As it is not set properly by configure
-             ;; script, set it manually.
-             ,@(if (%current-target-system)
-                   '((setenv "_PYTHON_HOST_PLATFORM" ""))
-                   '())
-             ;; Filter for existing files, since some may not exist in all
-             ;; versions of python that are built with this recipe.
-             (substitute* (filter file-exists?
-                                  '("Lib/subprocess.py"
-                                    "Lib/popen2.py"
-                                    "Lib/distutils/tests/test_spawn.py"
-                                    "Lib/test/support/__init__.py"
-                                    "Lib/test/test_subprocess.py"))
-               (("/bin/sh")
-                (which "sh")))))
-         (add-before 'configure 'do-not-record-configure-flags
-           (lambda* (#:key configure-flags #:allow-other-keys)
-             ;; Remove configure flags from the installed '_sysconfigdata.py'
-             ;; and 'Makefile' so we don't end up keeping references to the
-             ;; build tools.
-             ;;
-             ;; Preserve at least '--with-system-ffi' since otherwise the
-             ;; thing tries to build libffi, fails, and we end up with a
-             ;; Python that lacks ctypes.
-             (substitute* "configure"
-               (("^CONFIG_ARGS=.*$")
-                (format #f "CONFIG_ARGS='~a'\n"
-                        (if (member "--with-system-ffi"
-                                    configure-flags)
-                            "--with-system-ffi" ""))))))
-         (add-before 'check 'pre-check
-           (lambda _
-             ;; 'Lib/test/test_site.py' needs a valid $HOME
-             (setenv "HOME"
-                     (getcwd))))
-         (add-after 'unpack 'set-source-file-times-to-1980
-           ;; XXX One of the tests uses a ZIP library to pack up some of the
-           ;; source tree, and fails with "ZIP does not support timestamps
-           ;; before 1980".  Work around this by setting the file times in the
-           ;; source tree to sometime in early 1980.
-           (lambda _
-             (let ((circa-1980 (* 10 366 24 60 60)))
-               (ftw "."
-                    (lambda (file stat flag)
-                      (utime file circa-1980 circa-1980) #t)))))
-         (add-after 'unpack 'remove-windows-binaries
-           (lambda _
-             ;; Delete .exe from embedded .whl (zip) files
-             (for-each (lambda (whl)
-                         (let ((dir "whl-content")
-                               (circa-1980 (* 10 366 24 60 60)))
-                           (mkdir-p dir)
-                           (with-directory-excursion dir
-                             (let ((whl (string-append "../" whl)))
-                               (invoke "unzip" whl)
-                               (for-each delete-file
-                                         (find-files "." "\\.exe$"))
-                               (delete-file whl)
-                               ;; Reset timestamps to prevent them from ending
-                               ;; up in the Zip archive.
-                               (ftw "."
-                                    (lambda (file stat flag)
-                                      (utime file circa-1980
-                                             circa-1980) #t))
-                               (apply invoke "zip" "-X" whl
-                                      (find-files "."
-                                                  #:directories? #t))))
-                           (delete-file-recursively dir)))
-                       (find-files "Lib/ensurepip" "\\.whl$"))))
-         (add-after 'install 'remove-tests
-           ;; Remove 25 MiB of unneeded unit tests.  Keep test_support.*
-           ;; because these files are used by some libraries out there.
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let ((out (assoc-ref outputs "out")))
-               (match (scandir (string-append out "/lib")
-                               (lambda (name)
-                                 (string-prefix? "python" name)))
-                 ((pythonX.Y)
-                  (let ((testdir (string-append out "/lib/" pythonX.Y
-                                                "/test")))
-                    (with-directory-excursion testdir
-                      (for-each delete-file-recursively
-                                (scandir testdir
-                                         (match-lambda
-                                           ((or "." "..")
-                                            #f)
-                                           ("support" #f)
-                                           (file (not (string-prefix?
-                                                       "test_support."
-                                                       file))))))
-                      (call-with-output-file "__init__.py"
-                        (const #t))))
-                  (let ((libdir (string-append out "/lib/" pythonX.Y)))
-                    (for-each (lambda (directory)
-                                (let ((dir (string-append libdir "/"
-                                                          directory)))
-                                  (when (file-exists? dir)
-                                    (delete-file-recursively dir))))
-                              '("email/test" "ctypes/test"
-                                "unittest/test"
-                                "tkinter/test"
-                                "sqlite3/test"
-                                "bsddb/test"
-                                "lib-tk/test"
-                                "json/tests"
-                                "distutils/tests"))))))))
-         (add-after 'remove-tests 'move-tk-inter
-           (lambda* (#:key outputs inputs #:allow-other-keys)
-             ;; When Tkinter support is built move it to a separate output so
-             ;; that the main output doesn't contain a reference to Tcl/Tk.
-             (let ((out (assoc-ref outputs "out"))
-                   (tk (assoc-ref outputs "tk")))
-               (when tk
-                 (match (find-files out "tkinter.*\\.so")
-                   ((tkinter.so)
-                    ;; The .so is in OUT/lib/pythonX.Y/lib-dynload, but we
-                    ;; want it under TK/lib/pythonX.Y/site-packages.
-                    (let* ((len (string-length out))
-                           (target (string-append tk "/"
-                                                  (string-drop (dirname
-                                                                (dirname
-                                                                 tkinter.so))
-                                                               len)
-                                                  "/site-packages")))
-                      (install-file tkinter.so target)
-                      (delete-file tkinter.so))))
-                 ;; Remove explicit store path references.
-                 (let ((tcl (assoc-ref inputs "tcl"))
-                       (tk (assoc-ref inputs "tk")))
-                   (substitute* (find-files (string-append out "/lib")
-                                            "^(_sysconfigdata_.*\\.py|Makefile)$")
-                     (((string-append "-L" tk "/lib"))
-                      "")
-                     (((string-append "-L" tcl "/lib"))
-                      "")))))))
-         (add-after 'move-tk-inter 'move-idle
-           (lambda* (#:key outputs #:allow-other-keys)
-             ;; when idle is built, move it to a separate output to save some
-             ;; space (5MB)
-             (let ((out (assoc-ref outputs "out"))
-                   (idle (assoc-ref outputs "idle")))
-               (when idle
-                 (for-each (lambda (file)
-                             (let ((target (string-append idle
-                                                          "/bin/"
-                                                          (basename
-                                                           file))))
-                               (install-file file
-                                             (dirname target))
-                               (delete-file file)))
-                           (find-files (string-append out "/bin")
-                                       "^idle"))
-                 (match (find-files out "^idlelib$"
-                                    #:directories? #t)
-                   ((idlelib)
-                    (let* ((len (string-length out))
-                           (target (string-append idle "/"
-                                                  (string-drop
-                                                   idlelib len)
-                                                  "/site-packages")))
-                      (mkdir-p (dirname target))
-                      (rename-file idlelib target))))))))
-         (add-after 'move-idle 'rebuild-bytecode
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let ((out (assoc-ref outputs "out")))
-               ;; Disable hash randomization to ensure the generated .pycs
-               ;; are reproducible.
-               (setenv "PYTHONHASHSEED" "0")
+      #~(modify-phases %standard-phases
+          #$@(if (system-hurd?)
+                 `((add-after 'unpack
+                       'disable-multi-processing
+                     (lambda _
+                       (substitute* "Makefile.pre.in"
+                         (("-j0")
+                          "-j1")))))
+                 '())
+          (add-before 'configure 'patch-lib-shells
+            (lambda _
+              ;; This variable is used in setup.py to enable cross compilation
+              ;; specific switches. As it is not set properly by configure
+              ;; script, set it manually.
+              #$@(if (%current-target-system)
+                     '((setenv "_PYTHON_HOST_PLATFORM" ""))
+                     '())
+              ;; Filter for existing files, since some may not exist in all
+              ;; versions of python that are built with this recipe.
+              (substitute* (filter file-exists?
+                                   '("Lib/subprocess.py"
+                                     "Lib/popen2.py"
+                                     "Lib/distutils/tests/test_spawn.py"
+                                     "Lib/test/support/__init__.py"
+                                     "Lib/test/test_subprocess.py"))
+                (("/bin/sh")
+                 (which "sh")))))
+          (add-before 'configure 'do-not-record-configure-flags
+            (lambda* (#:key configure-flags #:allow-other-keys)
+              ;; Remove configure flags from the installed '_sysconfigdata.py'
+              ;; and 'Makefile' so we don't end up keeping references to the
+              ;; build tools.
+              ;;
+              ;; Preserve at least '--with-system-ffi' since otherwise the
+              ;; thing tries to build libffi, fails, and we end up with a
+              ;; Python that lacks ctypes.
+              (substitute* "configure"
+                (("^CONFIG_ARGS=.*$")
+                 (format #f "CONFIG_ARGS='~a'\n"
+                         (if (member "--with-system-ffi"
+                                     configure-flags)
+                             "--with-system-ffi" ""))))))
+          (add-before 'check 'pre-check
+            (lambda _
+              ;; 'Lib/test/test_site.py' needs a valid $HOME
+              (setenv "HOME"
+                      (getcwd))))
+          (add-after 'unpack 'set-source-file-times-to-1980
+            ;; XXX One of the tests uses a ZIP library to pack up some of the
+            ;; source tree, and fails with "ZIP does not support timestamps
+            ;; before 1980".  Work around this by setting the file times in the
+            ;; source tree to sometime in early 1980.
+            (lambda _
+              (let ((circa-1980 (* 10 366 24 60 60)))
+                (ftw "."
+                     (lambda (file stat flag)
+                       (utime file circa-1980 circa-1980) #t)))))
+          (add-after 'unpack 'remove-windows-binaries
+            (lambda _
+              ;; Delete .exe from embedded .whl (zip) files
+              (for-each (lambda (whl)
+                          (let ((dir "whl-content")
+                                (circa-1980 (* 10 366 24 60 60)))
+                            (mkdir-p dir)
+                            (with-directory-excursion dir
+                              (let ((whl (string-append "../" whl)))
+                                (invoke "unzip" whl)
+                                (for-each delete-file
+                                          (find-files "." "\\.exe$"))
+                                (delete-file whl)
+                                ;; Reset timestamps to prevent them from ending
+                                ;; up in the Zip archive.
+                                (ftw "."
+                                     (lambda (file stat flag)
+                                       (utime file circa-1980
+                                              circa-1980) #t))
+                                (apply invoke "zip" "-X" whl
+                                       (find-files "."
+                                                   #:directories? #t))))
+                            (delete-file-recursively dir)))
+                        (find-files "Lib/ensurepip" "\\.whl$"))))
+          (add-after 'install 'remove-tests
+            ;; Remove 25 MiB of unneeded unit tests.  Keep test_support.*
+            ;; because these files are used by some libraries out there.
+            (lambda* (#:key outputs #:allow-other-keys)
+              (let ((out (assoc-ref outputs "out")))
+                (match (scandir (string-append out "/lib")
+                                (lambda (name)
+                                  (string-prefix? "python" name)))
+                  ((pythonX.Y)
+                   (let ((testdir (string-append out "/lib/" pythonX.Y
+                                                 "/test")))
+                     (with-directory-excursion testdir
+                       (for-each delete-file-recursively
+                                 (scandir testdir
+                                          (match-lambda
+                                            ((or "." "..")
+                                             #f)
+                                            ("support" #f)
+                                            (file (not (string-prefix?
+                                                        "test_support."
+                                                        file))))))
+                       (call-with-output-file "__init__.py"
+                         (const #t))))
+                   (let ((libdir (string-append out "/lib/" pythonX.Y)))
+                     (for-each (lambda (directory)
+                                 (let ((dir (string-append libdir "/"
+                                                           directory)))
+                                   (when (file-exists? dir)
+                                     (delete-file-recursively dir))))
+                               '("email/test" "ctypes/test"
+                                 "unittest/test"
+                                 "tkinter/test"
+                                 "sqlite3/test"
+                                 "bsddb/test"
+                                 "lib-tk/test"
+                                 "json/tests"
+                                 "distutils/tests"))))))))
+          (add-after 'remove-tests 'move-tk-inter
+            (lambda* (#:key outputs inputs #:allow-other-keys)
+              ;; When Tkinter support is built move it to a separate output so
+              ;; that the main output doesn't contain a reference to Tcl/Tk.
+              (let ((out (assoc-ref outputs "out"))
+                    (tk (assoc-ref outputs "tk")))
+                (when tk
+                  (match (find-files out "tkinter.*\\.so")
+                    ((tkinter.so)
+                     ;; The .so is in OUT/lib/pythonX.Y/lib-dynload, but we
+                     ;; want it under TK/lib/pythonX.Y/site-packages.
+                     (let* ((len (string-length out))
+                            (target (string-append tk "/"
+                                                   (string-drop (dirname
+                                                                 (dirname
+                                                                  tkinter.so))
+                                                                len)
+                                                   "/site-packages")))
+                       (install-file tkinter.so target)
+                       (delete-file tkinter.so))))
+                  ;; Remove explicit store path references.
+                  (let ((tcl (assoc-ref inputs "tcl"))
+                        (tk (assoc-ref inputs "tk")))
+                    (substitute* (find-files (string-append out "/lib")
+                                             "^(_sysconfigdata_.*\\.py|Makefile)$")
+                      (((string-append "-L" tk "/lib"))
+                       "")
+                      (((string-append "-L" tcl "/lib"))
+                       "")))))))
+          (add-after 'move-tk-inter 'move-idle
+            (lambda* (#:key outputs #:allow-other-keys)
+              ;; when idle is built, move it to a separate output to save some
+              ;; space (5MB)
+              (let ((out (assoc-ref outputs "out"))
+                    (idle (assoc-ref outputs "idle")))
+                (when idle
+                  (for-each (lambda (file)
+                              (let ((target (string-append idle
+                                                           "/bin/"
+                                                           (basename
+                                                            file))))
+                                (install-file file
+                                              (dirname target))
+                                (delete-file file)))
+                            (find-files (string-append out "/bin")
+                                        "^idle"))
+                  (match (find-files out "^idlelib$"
+                                     #:directories? #t)
+                    ((idlelib)
+                     (let* ((len (string-length out))
+                            (target (string-append idle "/"
+                                                   (string-drop
+                                                    idlelib len)
+                                                   "/site-packages")))
+                       (mkdir-p (dirname target))
+                       (rename-file idlelib target))))))))
+          (add-after 'move-idle 'rebuild-bytecode
+            (lambda* (#:key outputs #:allow-other-keys)
+              ;; Disable hash randomization to ensure the generated .pycs
+              ;; are reproducible.
+              (setenv "PYTHONHASHSEED" "0")
 
-               (for-each (lambda (output)
-                           ;; XXX: Delete existing pycs generated by the build
-                           ;; system beforehand because the -f argument does
-                           ;; not necessarily overwrite all files, leading to
-                           ;; indeterministic results.
-                           (for-each (lambda (pyc)
-                                       (delete-file pyc))
-                                     (find-files output "\\.pyc$"))
+              (for-each (lambda (output)
+                          ;; XXX: Delete existing pycs generated by the build
+                          ;; system beforehand because the -f argument does
+                          ;; not necessarily overwrite all files, leading to
+                          ;; indeterministic results.
+                          (for-each (lambda (pyc)
+                                      (delete-file pyc))
+                                    (find-files output "\\.pyc$"))
 
-                           (apply invoke
-                                  `(,,(if (%current-target-system)
-                                          "python3"
-                                          '(string-append out
-                                                          "/bin/python3")) "-m"
-                                                          "compileall"
-                                                          "-o"
-                                                          "0"
-                                                          "-o"
-                                                          "1"
-                                                          "-o"
-                                                          "2"
-                                                          "-f" ;force rebuild
-                                                          "--invalidation-mode=unchecked-hash"
-                                                          ;; Don't build lib2to3, because it's
-                                                          ;; Python 2 code.
-                                                          "-x"
-                                                          "lib2to3/.*"
-                                                          ,output)))
-                         (map cdr outputs)))))
-         (add-before 'check 'set-TZDIR
-           (lambda* (#:key inputs native-inputs #:allow-other-keys)
-             ;; test_email requires the Olson time zone database.
-             (setenv "TZDIR"
-                     (string-append (assoc-ref (or native-inputs
-                                                   inputs) "tzdata")
-                                    "/share/zoneinfo"))))
-         (add-after 'install 'install-sitecustomize.py
-           ,(customize-site version)))))
+                          (apply invoke
+                                 #$(if (%current-target-system)
+                                       "python3"
+                                       #~(string-append #$output "/bin/python3"))
+                                 `("-m" "compileall"
+                                   "-o" "0"
+                                   "-o" "1"
+                                   "-o" "2"
+                                   "-f" ;force rebuild
+                                   "--invalidation-mode=unchecked-hash"
+                                   ;; Don't build lib2to3, because it's Python
+                                   ;; 2 code.
+                                   "-x" "lib2to3/.*"
+                                   ,output)))
+                        (map cdr outputs))))
+          (add-before 'check 'set-TZDIR
+            (lambda* (#:key inputs native-inputs #:allow-other-keys)
+              ;; test_email requires the Olson time zone database.
+              (setenv "TZDIR"
+                      (string-append (assoc-ref (or native-inputs
+                                                    inputs) "tzdata")
+                                     "/share/zoneinfo"))))
+          (add-after 'install 'add-libxcrypt-reference-pkgconfig
+            (lambda* (#:key inputs #:allow-other-keys)
+              (let ((libxcrypt
+                     (false-if-exception
+                      (dirname
+                       (search-input-file inputs "lib/libcrypt.so.1")))))
+                (when libxcrypt
+                  (substitute*
+                      (find-files (string-append #$output "/lib/pkgconfig")
+                                  ".*\\.pc")
+                    (("Libs:")
+                     (string-append "Libs: " "-L" libxcrypt " -lcrypt")))))))
+          (add-after 'install 'install-sitecustomize.py
+            #$(customize-site version)))))
     (inputs (list bzip2
                   expat
                   gdbm
                   libffi                ;for ctypes
+                  libxcrypt             ;crypto module slated for removal in 3.13
                   sqlite                ;for sqlite extension
                   openssl
                   readline

--=-=-=
Content-Type: text/plain



-- 
Ricardo

--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 26 Jan 2025 18:34:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 13:34:34 2025
Received: from localhost ([127.0.0.1]:57847 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tc7Ss-00058o-Fn
	for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 13:34:34 -0500
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:43441)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1tc7Sq-00058a-10
 for 75751 <at> debbugs.gnu.org; Sun, 26 Jan 2025 13:34:32 -0500
Received: by mail-wm1-x331.google.com with SMTP id
 5b1f17b1804b1-43626213fffso29760875e9.1
 for <75751 <at> debbugs.gnu.org>; Sun, 26 Jan 2025 10:34:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737916466; x=1738521266; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=W7H4w/eHJPS0rGo4v+qTC/cudcPDONveLkjYOWhq7mY=;
 b=KQPf9i5ViKw7fKJaBZw6W3NL0CUir7zAI2CtceaTVDSLQdsbIIFs9sILdHgE1IWIeS
 9nwl+hHvrioX6GhVYtxjdg/YDc2Vw1tr0gj5kcpbE6UPM//5qltiXzgy5CRG/oZtdZH4
 pcfkk5St+QRG7dt30xKNn7q34nhv7KqaxNC5Ca0EgWhNrHaKbyK+q0lnGax/Qnfzh0v8
 pzxt5Dy0Gq+/qZh5B3iHTYymixwh4uODSZBzxKyt55cTmtSMA0XFvivlUr0BrySmDE7x
 da4vs90anWo5QO1rGzjRQmKNFws2Y4T9rsh9nQlQJWOE6AN+Z78Bx+jw0R8x0EdsUblc
 WM0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737916466; x=1738521266;
 h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=W7H4w/eHJPS0rGo4v+qTC/cudcPDONveLkjYOWhq7mY=;
 b=dPlyjRSu4xjAOJwG7EK9rkCc28EpQeOzihRovOfQ+fjo5wSG+HT4BSf5AWQlWLueOX
 ipwQtulypgeC8EVGTJXVBUVZ6fbO06dBfWUWNr4+CfgLfck1GlT41q+Kk+HwH48xQUx7
 CUf8pY0+nER7OXyFPKZetZRf8FKVZgUshCa+y3JFdXeQr37b8xRhHfnzIIvFc7z5Qs9E
 QOfjlwRnvbUN3n7bEE/roL4YYYfkOaud/7RcdJHc3N0o5RJ0N4LRjLjJQVtCcPtIsVCs
 XEogcTJschNBoq4uTiS/jcRmcXkFdY3ocu2XD4LyRe1dfmaiCOVxazAspffOXBF9V1u5
 ErJA==
X-Gm-Message-State: AOJu0YzqjvRYKyAyId8u4Ur4fTXzJKNlOcCh8l6Olk9iKETQjBgATl6v
 CgjXzcBxpNlqsjZ12ZOLRFiy4i5HqzkTIlSm4FGuiXHYL7BA/t5PT4OxGkSS
X-Gm-Gg: ASbGncu+PxOm/ek+cyc3W1xiaX1QfdhJwxfyIIC6sRJiC8jZjc9f19XxP8tA5WTX03f
 68tVyIDqw+B9i/MPtUJAP2YmFqHC4FNuXsM/jLAwZrAGit3Uw7VQ5HuKKg/jh9cZxPKC/ti8KOo
 +ylKZTc2ebGYIjxCU4ANuu2ody7mPJlOmUaVOsdRS3kPdqSb7Sz7NkcOXteteawdjiTjyp6bHBP
 bgdB0/43lFq1wUkAN70pRAGkepbLFBrziu+x+smBzv9d+ut4C0zEvbORqHx2cspjG/duUTwPKMY
 InVe5f4BIPhSMbWCSxvyMtk4KzxDV9pWGMdEIGnZrUHHC+PjKKzoucMh
X-Google-Smtp-Source: AGHT+IHoV9q3aW5NrIQN1xknLOrkfAXWz453t/wu9bvEEI91DsqM8GckOthpiIOE8KywXfcW6a2Alw==
X-Received: by 2002:a05:6000:1846:b0:385:df17:2148 with SMTP id
 ffacd0b85a97d-38c2b7c1810mr8276496f8f.20.1737916465413; 
 Sun, 26 Jan 2025 10:34:25 -0800 (PST)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-438bd48a2f1sm102297485e9.17.2025.01.26.10.34.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 26 Jan 2025 10:34:24 -0800 (PST)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 75751 <at> debbugs.gnu.org
Subject: Request for merging "python-team" branch
Date: Sun, 26 Jan 2025 18:34:21 +0000
Message-ID: <87a5bdqv9u.fsf@HIDDEN>
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: 75751
Cc: rekado@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Hi Ricardo,

This one:
--8<---------------cut here---------------start------------->8---
fatal error: 'longintrepr.h' file not found
--8<---------------cut here---------------end--------------->8---
It was late night, not sure which package I've seen that.
Quick search gave me this hint - it was removed in Python3.11 <https://stackoverflow.com/questions/74979674/gensim-install-in-python-3-11-fails-because-of-missing-longintrepr-h-file>

On the bright side the path to python-astropy is clear and I could build
it on 6.1.7 version, 7.0.0 requires bunch a lot fresh versions of NumPy,
PyYAML, Packaging, Pandas and Matplotlib.
<https://github.com/astropy/astropy/blob/v7.0.0/CHANGES.rst#other-changes-and-additions>

Some action list for the packages with most inputs:
--8<---------------cut here---------------start------------->8---
71      python-pytorch@HIDDEN
67      python-pytorch-avx@HIDDEN
65      python-pytorch@HIDDEN
65      diffoscope@284
64      python-nbconvert@HIDDEN
58      python-sphinx@HIDDEN
56      python-sphinx@HIDDEN
54      calibre@HIDDEN
52      python-sphinx@HIDDEN
45      gajim-omemo@HIDDEN
45      gajim@HIDDEN
41      python-matplotlib-documentation@HIDDEN
40      xpra@HIDDEN
39      synapse@HIDDEN
39      python-jwst@HIDDEN
36      python-sunpy@HIDDEN
34      python-astropy@HIDDEN
34      orange@HIDDEN
34      beets@HIDDEN
33      rapid-photo-downloader@HIDDEN
33      python-scanpy@HIDDEN
33      poetry@HIDDEN
33      conan@HIDDEN
32      python-papermill@HIDDEN
31      snakemake@HIDDEN
31      quodlibet@HIDDEN
31      hydrus-network@495
30      python-yt@HIDDEN
30      python-scipy@HIDDEN
30      python-sanic@HIDDEN
30      python-pytorch-lightning@HIDDEN
29      snakemake@HIDDEN
29      python-huggingface-hub@HIDDEN
29      python-angr@HIDDEN
29      fanc@HIDDEN
29      datasette@HIDDEN
28      python-rpy2@HIDDEN
28      python-pytorch-geometric@HIDDEN
28      python-pyarrow@HIDDEN
28      python-moto@HIDDEN
28      pyscenic@HIDDEN
27      python-scrapy@HIDDEN
27      python-pyarrow@HIDDEN
27      python-nbclassic@HIDDEN
27      python-matplotlib@HIDDEN
27      python-keystoneclient@HIDDEN
27      python-jupyter-server@HIDDEN
27      python-hicexplorer@HIDDEN
27      python-baltica@HIDDEN
27      python-anndata@HIDDEN
--8<---------------cut here---------------end--------------->8---
--
Thanks,
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmeWgC0ACgkQdtcnv/Ys
0rUgyxAAwnNF5mRsUXb2pKXS7C6on7jWOcKkGgAd3n0Mk0t1w+bF4GZTHSphnLr+
i7qG5ZBg5HSEF8TddqSRXw2YWfbScnavfKrElcnnybdAgtMCX4ut0UNJlggTsoOH
RbrfpK2TrOeF63/WTq54pqFBdUHrago81X5o3d5tvAviFrtdkNe24FL4JiFgR7q5
WIP90iFGyJSlw5VlHZT3N0bV/IuoEe1wG0QvopY6NORIdOxv8/2TLYo/JFo09vvF
MOwUcjGlFVUHRY8PPjOgKH5CFknHKtCe4ve8GxndOMW31dvNZtdatv6KOcseTCaR
XBJx0/uJXBFD/nnD9ZyjgR4otXGP/QZdueHkfTLZS8A1juY7mHYNQsl6ZEXV9HRq
9yvEl4SIwv0HiRqEruENp2xpRcsBpvBK4CiuP7mbhU9S72p9LtvtE5NQ5K3wF19v
o4Lic8hSjsvXhfTl/QB9/0wigYM/Z1afbE5oaUppxEJnbhJjJFHMpM8zsf8eiuNo
ssVvoGwMiEjihXcdmtoOekQQusjBkuETWhBDcPFRO4QfB4lIj6i/AYegFRJV4M7+
RDcZ9DaZAo5OUIjN29IV+uHDNnkicr0jyIbLC+9l7fcYrUM2dniZo+3K+SYSjPU/
EUcqlupZI1a1b+ciaSu3bZ6fwn9dLEIQztGXY0+JmcqMln8plYs=
=o1+2
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 26 Jan 2025 11:25:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 06:25:00 2025
Received: from localhost ([127.0.0.1]:54920 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tc0lA-0001js-EY
	for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 06:25:00 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21284)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tc0l8-0001ji-BM
 for 75751 <at> debbugs.gnu.org; Sun, 26 Jan 2025 06:24:59 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737890684; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=QsGpUJ4r0ETkkjBuEV39D2YowRNOyMamoVrxMm7oizL6beXPTS02a2NJa5rGn6EJ4TCOl3gZfFtUTn9TTMqBrUq01cstR5lZaGaJjZte2R0dguwHObuFGlLTxzfYJS6fYvot5muIbBORyxdqWHMhUW8TvGQeb87e5xlFfTdnwe8=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1737890684;
 h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=+j86libgD/kQembkoqFCvWpFhoXHNvED7E2gPmyQmmc=; 
 b=lYXl8LETpZz5w2zUfJhElQzE+RUJtbNQxCt0HAWiWs/jkojMdyQ54ksMp8uCQzAeVDcqCTzdU027Dnv4KSs/AnJefSWcwso37wA/B/bHHc+OGgsb93bYpMHizeVvg/YLE1u9ZXSuZYmqqyqUWujY3ZCsawkFrodkURV2t9t4Kd0=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737890684; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=+j86libgD/kQembkoqFCvWpFhoXHNvED7E2gPmyQmmc=;
 b=R2OVKABqSASkEvkU1gOqVSfCkhQDllqQzOiQsYlwbM4e36yCBFrQKzpHxSJ2yCX7
 ABbIoy/y2dJak1tkqVsgfYmV1uPRsXz48O9XPTRqpXPxsFny+FSjDzAN5eWwA80mTCp
 OjsZS1N+mpy1jsK4DGyLzq7aAt+mUFznUYprbhYw=
Received: by mx.zohomail.com with SMTPS id 1737890680067770.3472202061236;
 Sun, 26 Jan 2025 03:24:40 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: Sharlatan Hellseher <sharlatanus@HIDDEN>
Subject: Re: Request for merging "python-team" branch
In-Reply-To: <CAO+9K5pRzUCj0e9iStCYe0c1hN_cTe5AY4QWFaUBWgKQrDXzEw@HIDDEN>
 (Sharlatan Hellseher's message of "Sun, 26 Jan 2025 10:31:01 +0000")
References: <87ldux29et.fsf@HIDDEN>
 <CAO+9K5pRzUCj0e9iStCYe0c1hN_cTe5AY4QWFaUBWgKQrDXzEw@HIDDEN>
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Sun, 26 Jan 2025 12:24:34 +0100
Message-ID: <87frl524y5.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: Tanguy Le Carrour <tanguy@HIDDEN>,
 Munyoki Kilyungi <me@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>,
 jgart <jgart@HIDDEN>, Marius Bakke <marius@HIDDEN>, 75751 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Oleg,

> It complains on missing headers not shipping with 3.11

What headers are those and how could we provide them?

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 26 Jan 2025 10:31:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 05:31:23 2025
Received: from localhost ([127.0.0.1]:54802 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbzvH-0007XA-By
	for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 05:31:23 -0500
Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:52644)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1tbzvE-0007Wp-Do
 for 75751 <at> debbugs.gnu.org; Sun, 26 Jan 2025 05:31:21 -0500
Received: by mail-lj1-x229.google.com with SMTP id
 38308e7fff4ca-30034ad2ca3so26674471fa.1
 for <75751 <at> debbugs.gnu.org>; Sun, 26 Jan 2025 02:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1737887474; x=1738492274; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=FPAp4bF54+uiSsl0iUX0xViZzjKhnV4JVcuzL8r04m0=;
 b=Xxq376+s7dEpjZ/QEVULpIQXXsXJiQRadZDqMTd/tB/HbJNi3pxYFeb8SSa6GtZN7D
 ZSvjMM7GygHm+WAv4yKnfKLcqjF/MuKT9urN6BAhBn3fThknySTdu0h24+9ShyGffZwo
 idt3m5lQkoL7FwQ+RlD9t7JIHK2PVZAL8wLBctJSHulan9n87Bk7t6mRX9lBrNIPW4p9
 7up6XPlJvFVxCMbGBZ/ZV7hRLIC6VDuxYzCddnBEilqsfEbjLj4QXymDSD4HJn4+s7Rj
 2TVp23f2AJpdH6ZBK0FL3Na1WBcMHhm5osCypw/RPzstQoXv4wr9BRA3QC2ph1+GrAhL
 5PlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1737887474; x=1738492274;
 h=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=FPAp4bF54+uiSsl0iUX0xViZzjKhnV4JVcuzL8r04m0=;
 b=Ygvj1sg7eZeK0tRcOleAkjZDX81gyuo2pklptxPoAL83/aOdzhKdFnYfHMDA9VVL2a
 ld00JbalkZL5qfUU8KY0xVTdUfsunD5lbcgUfzjCT8zclEsoqMqVcC75tv42K23/rn86
 xuU2ugFd/IvZv1BHv6/nEDZl3LU8imqg3m+JhcUfi7uqmt9qAVBPJhgbDYrpwobNm5D2
 oeUPwBbyrRpSntcS0Z3uBstsUX8ybx5KhcVqyaKkdq6XoX6abxe8DQNDoG+4fMqXRuCR
 yHd8o+2C/DruTG0oBXoBRDtpiQ1dIR6ud13jdjvvRpwvw7KeX+wxng58wZJcum4VpErb
 9eXg==
X-Gm-Message-State: AOJu0YzSt+u/neFGvLiTZyb6KuNAnQ9Xl9G79IjIUJ3UYCpvmai5LlXi
 61NT5g0QugtnRKQRp4AM6m6FDeF69XPTPj+Y/bPmyoYG0OlsmUmftXebblJ27bjK8EE8t6m8I3p
 JF5ySxfmpReaqfCjfms8BXedcUEI=
X-Gm-Gg: ASbGncuuRh0ibKCOXl8jG8sMrl1w2tUjqDc1fsYheXpDbXZS3B0pkV7YbHviyIj0HmT
 GF9BL2ZJ4vMwmc/7o99rVUdtTWFbjiNglcqxir4SH/bUCz69geasQTwWwLbPf
X-Google-Smtp-Source: AGHT+IGJvzwa7n+GyY8J/ms+/4pUZ52rj3x42hqwBtCxZBQPRwuUZqErYcwUy4zfwD3dzoyheAPTyy3Pf/YTbF1EGU8=
X-Received: by 2002:a05:6512:230f:b0:542:232a:7b2c with SMTP id
 2adb3069b0e04-5439c253ed8mr10797639e87.29.1737887473288; Sun, 26 Jan 2025
 02:31:13 -0800 (PST)
MIME-Version: 1.0
References: <87ldux29et.fsf@HIDDEN>
In-Reply-To: <87ldux29et.fsf@HIDDEN>
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
Date: Sun, 26 Jan 2025 10:31:01 +0000
X-Gm-Features: AWEUYZm3iML4yFWpfQbLeRy8s1y5maVen5W6anD4jEiOp5P1zCudtST3ehHM41M
Message-ID: <CAO+9K5pRzUCj0e9iStCYe0c1hN_cTe5AY4QWFaUBWgKQrDXzEw@HIDDEN>
Subject: Re: Request for merging "python-team" branch
To: Ricardo Wurmus <rekado@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000814cb3062c9975e9"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: Tanguy Le Carrour <tanguy@HIDDEN>,
 Munyoki Kilyungi <me@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>,
 jgart <jgart@HIDDEN>, Marius Bakke <marius@HIDDEN>, 75751 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000814cb3062c9975e9
Content-Type: text/plain; charset="UTF-8"

Hi,

I think if it helps fix many builds with less action it's good.

Having attempt to refresh python-frozenlist and fix the build to the latest
failed, slightly bumped it which fix it
https://git.savannah.gnu.org/cgit/guix.git/commit/?h=python-team&id=faa91e1f47ff972359fea9826c796cada61b1828
It complains on missing headers not shipping with 3.11

Oleg

--000000000000814cb3062c9975e9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Hi,<div dir=3D"auto"><br></div><div dir=3D"auto">I think =
if it helps fix many builds with less action it&#39;s good.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Having attempt to refresh python-froz=
enlist<font color=3D"#333333"><span style=3D"font-size:16.6667px;background=
-color:rgb(255,255,255)"><b> </b></span></font>and fix the build to the lat=
est failed, slightly bumped it which fix it <a href=3D"https://git.savannah=
.gnu.org/cgit/guix.git/commit/?h=3Dpython-team&amp;id=3Dfaa91e1f47ff972359f=
ea9826c796cada61b1828">https://git.savannah.gnu.org/cgit/guix.git/commit/?h=
=3Dpython-team&amp;id=3Dfaa91e1f47ff972359fea9826c796cada61b1828</a></div><=
div dir=3D"auto">It complains on missing headers not shipping with 3.11</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">Oleg</div></div>

--000000000000814cb3062c9975e9--




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at 75751 <at> debbugs.gnu.org:


Received: (at 75751) by debbugs.gnu.org; 26 Jan 2025 09:48:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 04:48:44 2025
Received: from localhost ([127.0.0.1]:54678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tbzG0-0005Fq-0e
	for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 04:48:44 -0500
Received: from sender4-of-o52.zoho.com ([136.143.188.52]:21283)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1tbzFv-0005Fa-72
 for 75751 <at> debbugs.gnu.org; Sun, 26 Jan 2025 04:48:42 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737884906; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=mq7PQ8B9PHl2vyRlNA/u3hG2U+O0eyjYbhoUjpAYsRmM6Qs44DKIdhxScdzYw/Vvu6hYNTp4aip+aGBud9ByB9sOiKwE5aZvgoYDy7BLofQdie3kIVLUTsnzTAqqsd+15qPkJqZ+vopsy9TMq68RUdcoAu13ok6Xnf/7F7OrB5o=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1737884906;
 h=Content-Type:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To;
 bh=OUqUJWAumSqOzWSoBIEY5VKAdKf06ZEp1BoyRYW6lo4=; 
 b=SFaQ+M+iGLWWEY6qdqqUE1/1PTsLc1tC+/gTDeznbxC59z0+A6MMdHP78wjIGN14nsgbr8MN0BUVyPG6S7FrJaayizDGq94KTyl4uapHw3wf89aTP7f8Hvqis5LJwfcTAyhMubSKoFhL4BAYET49XNc+YH9BTLbzsMKsgDSKDg8=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737884906; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To;
 bh=OUqUJWAumSqOzWSoBIEY5VKAdKf06ZEp1BoyRYW6lo4=;
 b=A4+4ruXpJH6VeD61FF6TRIWq7eb8RIkiQ5uD/rFu6/VJe6IhRihZy/EWcT+97Z0I
 J4gKvoVOmTKLvbnRDUKEL3aXVADmJz2o4eXMLy0HwhaYDHBKlU+zmQOHJgUHKOn0EPX
 vot0rTcgZGxVikILnAV0fvfOn46L4PNcX+aOULjk=
Received: by mx.zohomail.com with SMTPS id 173788489644637.89906635165528;
 Sun, 26 Jan 2025 01:48:16 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: 75751 <at> debbugs.gnu.org 
Subject: Request for merging "python-team" branch
User-Agent: mu4e 1.12.7; emacs 29.4
Date: Sun, 26 Jan 2025 10:48:10 +0100
Message-ID: <87ldux29et.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 75751
Cc: tanguy@HIDDEN, me@HIDDEN, lars@HIDDEN, jgart@HIDDEN,
 marius@HIDDEN, Sharlatan Hellseher <sharlatanus@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

What do you think about adding libxcrypt to python-3.11?  The
unmaintained but still influential python-passlib fails to detect
support for some crypt() primitives, and I think we can fix this by
building python-3.11 with libxcrypt support.

We build Python 3.10 (as well as Python 2) with libxcrypt support.

If there are no objections I'll make the change tonight which will
trigger a world rebuild.

-- 
Ricardo




Information forwarded to guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 22 Jan 2025 09:09:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 22 04:09:57 2025
Received: from localhost ([127.0.0.1]:59777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1taWkG-0004NX-L6
	for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 04:09:57 -0500
Received: from lists.gnu.org ([2001:470:142::17]:36582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rekado@HIDDEN>)
 id 1taWkA-0004Mt-4I
 for submit <at> debbugs.gnu.org; Wed, 22 Jan 2025 04:09:50 -0500
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 <rekado@HIDDEN>)
 id 1taWk3-000609-1O
 for guix-patches@HIDDEN; Wed, 22 Jan 2025 04:09:43 -0500
Received: from sender4-of-o51.zoho.com ([136.143.188.51])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rekado@HIDDEN>)
 id 1taWk0-0003BW-0D
 for guix-patches@HIDDEN; Wed, 22 Jan 2025 04:09:42 -0500
ARC-Seal: i=1; a=rsa-sha256; t=1737536974; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=YZ9/uXWX7CYroNsBpP8p0y83mpt5N+FkSeZqO/Skyin5apFBIpXlCjaAtujrx7EwVJhphSk/3EP3VBnMwCRbvjlFp8abTvcYFZibii5ltZ88keCR0UINCoXquuV853RqifBLnFBggjVbyqpr2d66xqGrflyUbx0oey6/HyATAnA=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1737536974;
 h=Content-Type:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc;
 bh=KHnyBNRUx4qBCjBdN4uRXiTiu2hq/pqV9r3BBXc8eB4=; 
 b=VNUhhuqLdPTaLo19rQ0pZ98HqR3nl6YdpPCJatYU/lWzPVoIA5d5yEOdgRLBdk0mLr1RMFqZn1ODgU+s/990c9J4Ta94lciwE/GeZmLIN0fFMR0GpBELi9nN078UIIzoMojJ2WTxnLvft/dCPqYGDVix8r4pwGs0nmvSlUmpDtU=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=elephly.net;
 spf=pass  smtp.mailfrom=rekado@HIDDEN;
 dmarc=pass header.from=<rekado@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1737536974; 
 s=zoho; d=elephly.net; i=rekado@HIDDEN;
 h=From:From:To:To:Subject:Subject:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To:Cc;
 bh=KHnyBNRUx4qBCjBdN4uRXiTiu2hq/pqV9r3BBXc8eB4=;
 b=gO+t/B/6YTPgIVRDln3vqvy3h6y3Dp6ZHw5wM005YWXObTlKjykNncwCj4qDC/hX
 FKt/P4tTpD5v0L0AEjil1PVvxkpGQDdapQGSxZHIBqnCAQc37ebn6omQK8V8unxlbDE
 0+B9zMBTNXeSqwHzSzIZlowGpQcgUs0mhfVcQwQU=
Received: by mx.zohomail.com with SMTPS id 1737536971380581.5617797617814;
 Wed, 22 Jan 2025 01:09:31 -0800 (PST)
From: Ricardo Wurmus <rekado@HIDDEN>
To: guix-patches@HIDDEN
Subject: Request for merging "python-team" branch
User-Agent: mu4e 1.12.7; emacs 29.4
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>, Marius Bakke
 <marius@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan
 Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour
 <tanguy@HIDDEN>, jgart <jgart@HIDDEN>
Date: Wed, 22 Jan 2025 10:09:28 +0100
Message-ID: <87ldv3cj07.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-ZohoMailClient: External
Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@HIDDEN;
 helo=sender4-of-o51.zoho.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi Guix,

This marks the beginning of work on the next iteration of the
python-team branch.

Goals:

- add Python 3.11 and make it the default
- update python-numpy and co to the latest 1.x release.

Let's try to keep this a *short* iteration.  I'd love to merge this
within a month, i.e. before the end of February 2025.

-- 
Ricardo




Acknowledgement sent to Ricardo Wurmus <rekado@HIDDEN>:
New bug report received and forwarded. Copy sent to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to lars@HIDDEN, marius@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, jgart@HIDDEN, guix-patches@HIDDEN:
bug#75751; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 21 Feb 2025 08:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.