From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iLCmG2/ajWJLRQAAbAwnHQ (envelope-from ) for ; Wed, 25 May 2022 09:27:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id sCKFG2/ajWJXeAAAauVa8A (envelope-from ) for ; Wed, 25 May 2022 09:27:43 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6CD9310942 for ; Wed, 25 May 2022 09:27:42 +0200 (CEST) Received: from localhost ([::1]:33572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntlQj-0006dQ-J3 for larch@yhetil.org; Wed, 25 May 2022 03:27:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40682) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntlQ6-0006cG-6H for bug-guix@gnu.org; Wed, 25 May 2022 03:27:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60290) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ntlQ5-0004zs-Tj for bug-guix@gnu.org; Wed, 25 May 2022 03:27:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ntlQ5-00032X-Py for bug-guix@gnu.org; Wed, 25 May 2022 03:27:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#55043: Some packages depend on nss-certs, some bundle it. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 25 May 2022 07:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55043 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos , 55043@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 55043-submit@debbugs.gnu.org id=B55043.165346361811672 (code B ref 55043); Wed, 25 May 2022 07:27:01 +0000 Received: (at 55043) by debbugs.gnu.org; 25 May 2022 07:26:58 +0000 Received: from localhost ([127.0.0.1]:54187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntlQ1-00032C-Sr for submit@debbugs.gnu.org; Wed, 25 May 2022 03:26:58 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:43505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ntlPx-00031w-Q4 for 55043@debbugs.gnu.org; Wed, 25 May 2022 03:26:56 -0400 Received: from hermia.goebel-consult.de ([79.211.177.11]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MLyvH-1oB1Jk0Tz7-00HtIm; Wed, 25 May 2022 09:26:45 +0200 Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 3694B5F535; Wed, 25 May 2022 09:26:42 +0200 (CEST) Content-Type: multipart/alternative; boundary="------------gH9vyS0NaLL0gqU6uqhA0KF1" Message-ID: <59b9644f-d5b4-3e85-a4a5-c44c1b204983@crazy-compilers.com> Date: Wed, 25 May 2022 09:26:42 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Content-Language: en-US References: <2e58ada4430ad222c4bc392971edb014c5f10440.camel@telenet.be> From: Hartmut Goebel Organization: crazy-compilers.com In-Reply-To: <2e58ada4430ad222c4bc392971edb014c5f10440.camel@telenet.be> X-Provags-ID: V03:K1:QlNFMJ3Tu7xgzSP9t1uZjRSwR/mj0aOj2li0lYkPnsdpj4X3xmB 8EtHFmroPF/JU9AJQa1hMCO+ridRpQQ7ZuxzvifKHLqpJ86xG74EuaShYPtNzlEEHzwjAh6 oVe9XjiPY7cX71fpNP0YmOXbMDKHz76wZM7uf2go5c14X7Ayigz7fafC6wfIyUoo2XccR00 msKn/IVYqOARYHON8XpBw== X-UI-Out-Filterresults: notjunk:1;V03:K0:OVAN6vyhnxg=:qHGGWXRCGVxAyahaIB67GT BvQZq1rcsYaNfmJ5KstxXBXxy54yMSLAJBPuYsT1aaHKKkeZO+pAza057jhtYEbihTqylxwr/ LvfqAym4pvc+dh1Cke61NSEeF41aeIoMcXUlteJc6MW3yZZIgJU0MhahIY1r4pXLFkMKU2jbZ m40+SOltjgba+PBH2PWzWUoJracquEEMVH4XDUHeoj/SZQqxEE4FcJrv+ldlE20o4xTNZecSd bAcpHl/5WINGPpwUR+vL3/rPxeRPs4GNbJUrQX/miCZAG78Dz2MN4kt3XYO+z4bC616EPy8sW KtApKk+WVuTr8DlHGUBPAH5moPkpU6nK5wtz8XG9w/fS7fwD+jLLZ5D3+JPC85AxmF46mq0t4 zJnXjupud+cO2OlClTpdWQd6CHL5y7LKtrElVHLA1DQ8TKEYFNvVQa8JKVT6WeSIOog+lZE8z TV9ORbyw13FmTF7koXAfhCxGrpX6cNiZJkheKAjfC7zhDeoysML9dNKyT94qD/zqGgRMV6hWC TKUWPEP9EQiaZ0oCjR4MJlySmxHoJrxTtPA+/5vo7lBdAWwIC6kmwyfiYynnIYZ6Bu1fU0dsP zIg0RdUAN3BMNlduJGt7ankolFngKhmV2vV7e7SMOp2futiNsNJtZltcfzpGH4rMgZM9zpJlA UJnCZVRZ1bk1dBbz3Beo1Wvdp6G6h5MCEuFe5HgB93hCLlh7LuYXD+gqOe1TiXJc8M7caia9N ETtSuCKkkdCAmk2LCckV23lgngW+hdjUqVpCY93ULsTQPpk4FpY9DcDfrUk= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653463662; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=Y9wf668ApZULGz+mKUu8PQi4+aR68i0XvTynhGIWCPM=; b=Hqf1irdtVo0IOhSAOOyICQIPqq77/XiYvCKIjtEKyQt+lH+p8Q90GdttV4sTp38QgpD5/N ritEptB7iNxyqLhkX5bTnK8FgrG0T5oTOpWuheJema3J3PUSK5RFeZO1N3GgwTRNz9n1g9 FAG9YiRj32CuYgkt89lOHP2xfw0kGtvvX4m53VuMSg7y1ZgvGw80Dfh6FV1f8cqnFt8NjR nU0pbC5sTOPwvaH0MEAJgHKIpxRiOgLmLGVZ4Jo6IuEWdnG07PFBka549eeMILuJrL8vVz Zy6/wnOu14ujDyUwNQyilxEvuexZLqMBKoRxrENPBj/c27od0SvjM0/RBFBZpg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653463662; a=rsa-sha256; cv=none; b=lS7tXmEQDCxGHh3zQK8Wz1Dtdevz+oHjUDk8lUwBHFS8hh9XlwEgzhzlW46kGyxXsqbgdO 02HYSfDZ0Xag9RDNC7IZO/3xxKVUHc6cyJDPDkVK3T5+mYoZFZ+JSorCC0PwqvUq4eiWN+ IWLXzAGGwsl2gvGLoJil814aGZNpOCY4sW6JlgnUAK+GVF67nrjdUls1pQeyPP4whWnQAQ mnKpLCJ1lHj7YofeM8OePKmQ6jDmfm85SgODf0anO5ujsxcA4b+worgRiyjA0qa5dVXGwW GzXhf+lyrFr0aHy882VDCLcReuRLmtrlZ+izMFeKjH0RDK5ynqtoFd2TvTa43A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.04 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6CD9310942 X-Spam-Score: -3.04 X-Migadu-Scanner: scn1.migadu.com X-TUID: Aydqyx9/q3Iy This is a multi-part message in MIME format. --------------gH9vyS0NaLL0gqU6uqhA0KF1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 20.04.22 um 17:22 schrieb Maxime Devos: >> (from Hartmut Goebel, at) >> Neither python-certifi nor gocertifi build on nss-cert. Addind some >> update mechanism into the Guix package is not a good idea IMO: This >> would make “erlang-certif@2.9.0“ contain different certificates >> than the release 2.9.0, making debugging a hell. > ... but I don't follow, it's just a different set of certificates, could > you elaborate? This argument is just about keeping the actual content of a package aligned with the content of the official release. This is a is less impotent argument then what I wrote in : > All these contain a copy of the/a CA > bundle — which is the idea of these packages: „useful for systems that > do not have CA bundles“. Anyhow: Your proposal is to make upstream packages get rid of these bundles. Will this being quite some work. An alternative approach could be to patch these packages, much like Liliana suggested („mock“). -- Regards Hartmut Goebel | Hartmut Goebel |h.goebel@crazy-compilers.com | |www.crazy-compilers.com | compilers which you thought are impossible | --------------gH9vyS0NaLL0gqU6uqhA0KF1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Am 20.04.22 um 17:22 schrieb Maxime Devos:
(from Hartmut Goebel, at <https://issues.guix.gnu.org/54796#52>)
Neither python-certifi nor gocertifi build on nss-cert. Addind some 
update mechanism into the Guix package is not a good idea IMO: This 
would make “erlang-certif@2.9.0“ contain different certificates
than the release 2.9.0, making debugging a hell.
... but I don't follow, it's just a different set of certificates, could
you elaborate? 

This argument is just about keeping the actual content of a package aligned with the content of the official release. This is a is less impotent argument then what I wrote in <https://issues.guix.gnu.org/54796#52>:

All these contain a copy of the/a CA
bundle — which is the idea of these packages: „useful for systems that
do not have CA bundles“.

Anyhow: Your proposal is to make upstream packages get rid of these bundles. Will this being quite some work.

An alternative approach could be to patch these packages, much like Liliana suggested („mock“).

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |
--------------gH9vyS0NaLL0gqU6uqhA0KF1--