From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 17 07:23:43 2024 Received: (at submit) by debbugs.gnu.org; 17 Sep 2024 11:23:43 +0000 Received: from localhost ([127.0.0.1]:54089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqWJ5-00067G-HN for submit@debbugs.gnu.org; Tue, 17 Sep 2024 07:23:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:51040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqWJ3-000678-BG for submit@debbugs.gnu.org; Tue, 17 Sep 2024 07:23:41 -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 1sqWIm-0004Ev-P2 for bug-guix@gnu.org; Tue, 17 Sep 2024 07:23:25 -0400 Received: from roxy-shared.hosting.energy ([137.74.182.160] helo=roxy.hosting.energy) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sqWIk-0007Ak-Rs for bug-guix@gnu.org; Tue, 17 Sep 2024 07:23:24 -0400 Received: from [45.137.112.250] (helo=laptop) by roxy.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1sqWIR-0000000037d-2uWI for bug-guix@gnu.org; Tue, 17 Sep 2024 14:23:04 +0300 From: Evgeny Pisemsky To: bug-guix@gnu.org Subject: PyPI importer gives null at home-page for some packages Date: Tue, 17 Sep 2024 14:23:02 +0300 Message-ID: <87plp2o76x.fsf@pisemsky.site> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=137.74.182.160; envelope-from=mail@pisemsky.site; helo=roxy.hosting.energy 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_FAIL=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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.3 (--) For example, this command: guix import pypi snitun@0.35.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 13:13:18 2024 Received: (at 73314) by debbugs.gnu.org; 20 Sep 2024 17:13:18 +0000 Received: from localhost ([127.0.0.1]:36263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srhC1-0008GO-SO for submit@debbugs.gnu.org; Fri, 20 Sep 2024 13:13:18 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:48377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1srhBp-0008ER-F0 for 73314@debbugs.gnu.org; Fri, 20 Sep 2024 13:13:06 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-42cb9a0c300so19617395e9.0 for <73314@debbugs.gnu.org>; Fri, 20 Sep 2024 10:12:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726852301; x=1727457101; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ORrvUceH0m/0y2RitYzQWOZT3cU6uF9KfWgeiWRT3d4=; b=hKFyKngwEmjQT97f/paitAbVJVZG7c3GRYEQ0psVkE+O8it9K980fc/PrlC/gEabZJ S6RFpyr3VH+Sxx4uHfKRwVRHz4ZBVaG/e2mIShVOL3gHhks56/s8ksjDKGa39kZmsHlj E68iYa13/83wFUC0ktr6Ax4/o4lRJc/4Wn2UOo2a5vAltRb/7aWQdX1b9pyo2TVmxP0y B7FzndvuCCox21w3Q1FEicG5IEhIznoWmuZSJGdWR9qkmliQ4tAbJwEVrU3HHKNb1XD6 bsSPeUv2TU1EoU19OJQgXrmNtYMd/L/jHMPTGOjm7jFC0nvN15bxdfz3dFAB4uMNW4Un 7PiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726852301; x=1727457101; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=ORrvUceH0m/0y2RitYzQWOZT3cU6uF9KfWgeiWRT3d4=; b=nxA+pwRMuJd4ZblB5evOylZ2w0V2lHPUpUykoKTBMi+QwUIsx9ZJgk4igole7Wv7A1 wILAFxQjH0LCQ+BYDrUj2xUhQPgX7JeWe7lO0DzerRxy4NcuF/v4P+yoKZCrErTLGFfj LHRlMLbeDk8Y3n2mlLK1TKpbqvcq82pGU+jQ3sIesE5BUHg8aGGPTkV0EtMuRteVTiXI BvJpam9G9F2p28iICQV5wEEnPeO3SOQvK7ZVG4odCA5Jsf9MyRF8aoZjIR5UDYqid2dQ YBVAN7SzS/bkPOjQ7oBx0eNRs4ljymjADQKkOcoQcfASTOHaRugW+7BFYS3jqtEjPaU7 QSYg== X-Forwarded-Encrypted: i=1; AJvYcCXnndpP5naRsmxLgXOhIqZyP7ZSFautFVIWC1PazvuFJbkPyKoCkT83sBqzFWxMSD0ad8JAZA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxPtROcOtrjlwYpKxUwySYrMrB2Rv4Qd0//QZp1zQVQsVxx9DEH UJBc7FfmqEwiZFPuh7V7IbGj4/mP9s/TTEQZhgRwTeI0Isu445FcrJiCpw== X-Google-Smtp-Source: AGHT+IEvhov1QBxPvTDdPTdAisbanDh/PacZDskXG73zu9AyKjQ9awPfJ7AdGR6/NpX783ggjE0xWA== X-Received: by 2002:a05:600c:35d2:b0:42c:b750:19f3 with SMTP id 5b1f17b1804b1-42e7ab3f578mr24522815e9.0.1726852300651; Fri, 20 Sep 2024 10:11:40 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42e754c5fb9sm54231245e9.43.2024.09.20.10.11.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Sep 2024 10:11:40 -0700 (PDT) From: Simon Tournier To: Evgeny Pisemsky , 73314@debbugs.gnu.org Subject: Re: bug#73314: PyPI importer gives null at home-page for some packages In-Reply-To: <87plp2o76x.fsf@pisemsky.site> References: <87plp2o76x.fsf@pisemsky.site> Date: Fri, 20 Sep 2024 19:02:24 +0200 Message-ID: <87a5g2s1gf.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73314 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, On mar., 17 sept. 2024 at 14:23, Evgeny Pisemsky wrote: > For example, this command: > > guix import pypi snitun@0.35.0 That=E2=80=99s probably because the JSON file metadata stored in PyPI does = not have the information. Well, do you prefer #false in order to be consistent with the rest, as license for instance? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 22 03:01:12 2024 Received: (at 73314) by debbugs.gnu.org; 22 Sep 2024 07:01:12 +0000 Received: from localhost ([127.0.0.1]:40747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ssGam-0006sy-83 for submit@debbugs.gnu.org; Sun, 22 Sep 2024 03:01:12 -0400 Received: from roxy-shared.hosting.energy ([137.74.182.160]:55469 helo=roxy.hosting.energy) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ssGak-0006sc-6L for 73314@debbugs.gnu.org; Sun, 22 Sep 2024 03:01:10 -0400 Received: from [185.211.158.191] (helo=laptop) by roxy.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1ssGaH-0000000008h-2Hlz; Sun, 22 Sep 2024 10:00:41 +0300 From: Evgeny Pisemsky To: Simon Tournier Subject: Re: bug#73314: PyPI importer gives null at home-page for some packages In-Reply-To: <87a5g2s1gf.fsf@gmail.com> (Simon Tournier's message of "Fri, 20 Sep 2024 19:02:24 +0200") References: <87plp2o76x.fsf@pisemsky.site> <87a5g2s1gf.fsf@gmail.com> Date: Sun, 22 Sep 2024 10:00:40 +0300 Message-ID: <87h6a8b2av.fsf@pisemsky.site> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: ClamAV 0.101.4; Sun, 22 Sep 2024 10:00:41 +0300 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73314 Cc: 73314@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 (-) Hi, actually I was thinking about empty string, because the package record type definition in (guix packages) has explicit comment: (home-page package-home-page) ; string But #f also works, and grep'ing shows that a lot of packages and even tests use it, so let it be #f, with changing the comment above to: string | #f From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 22 11:39:00 2024 Received: (at 73314) by debbugs.gnu.org; 22 Nov 2024 16:39:00 +0000 Received: from localhost ([127.0.0.1]:55292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEWgO-0002vs-3K for submit@debbugs.gnu.org; Fri, 22 Nov 2024 11:39:00 -0500 Received: from roxy-shared.hosting.energy ([137.74.182.160]:42544 helo=roxy.hosting.energy) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEWgM-0002va-EP for 73314@debbugs.gnu.org; Fri, 22 Nov 2024 11:38:59 -0500 Received: from [212.233.86.109] (helo=laptop) by roxy.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1tEWgD-0000000088T-0Cat; Fri, 22 Nov 2024 19:38:49 +0300 From: Evgeny Pisemsky To: 73314@debbugs.gnu.org, Simon Tournier Subject: [PATCH] Fix null at home-page in PyPI importer Date: Fri, 22 Nov 2024 19:38:49 +0300 Message-ID: <875xofrzom.fsf@pisemsky.site> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Scanned-By: ClamAV 0.101.4; Fri, 22 Nov 2024 19:38:49 +0300 X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Here is the fix that works for me. From b3a7c4fb23dafe9ae3103c206a1cfc0a6676a0fc Mon Sep 17 00:00:00 2001 Message-ID: From: Evgeny Pisemsky 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.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Here is the fix that works for me. From b3a7c4fb23dafe9ae3103c206a1cfc0a6676a0fc Mon Sep 17 00:00:00 2001 Message-ID: From: Evgeny Pisemsky From b3a7c4fb23dafe9ae3103c206a1cfc0a6676a0fc Mon Sep 17 00:00:00 2001 Message-ID: From: Evgeny Pisemsky Date: Fri, 22 Nov 2024 19:19:50 +0300 Subject: [PATCH] Fix null at home-page in PyPI importer Change-Id: I501582988cf58b00bd201c12ad47e9b095988fae --- guix/import/pypi.scm | 4 ++-- guix/packages.scm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm index 7b9f54a200..397ae5d5fd 100644 --- a/guix/import/pypi.scm +++ b/guix/import/pypi.scm @@ -114,8 +114,8 @@ (define-json-mapping make-project-info project-info? (license project-info-license) ;string (download-url project-info-download-url ;string | #f "download_url" non-empty-string-or-false) - (home-page project-info-home-page ;string - "home_page") + (home-page project-info-home-page ;string | #f + "home_page" non-empty-string-or-false) (url project-info-url "project_url") ;string (release-url project-info-release-url "release_url") ;string (version project-info-version)) ;string diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..950e262274 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -648,7 +648,7 @@ (define-record-type* (sanitize validate-texinfo)) ; one or two paragraphs (license package-license ; (list of) (sanitize validate-license)) - (home-page package-home-page) ; string + (home-page package-home-page) ; string | #f (supported-systems package-supported-systems ; list of strings (default %supported-systems)) base-commit: 2fec407b2745898d0a304c172a27dfe0a8787122 -- 2.46.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 10 11:51:07 2024 Received: (at control) by debbugs.gnu.org; 10 Dec 2024 16:51:07 +0000 Received: from localhost ([127.0.0.1]:59361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tL3Ry-0005vM-QX for submit@debbugs.gnu.org; Tue, 10 Dec 2024 11:51:07 -0500 Received: from mail-wm1-f54.google.com ([209.85.128.54]:43404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tL3Rw-0005tz-KS for control@debbugs.gnu.org; Tue, 10 Dec 2024 11:51:05 -0500 Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-434a7ee3d60so39698365e9.1 for ; Tue, 10 Dec 2024 08:51:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733849399; x=1734454199; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=wiGgrtQRPdnHB0ScSPA/jdg1v4zJ8iDVUR8i1O+84fk=; b=io9/3BF1XLrbm02GUYIQZhBzpvtHfOsY5wEcCjXPz0mNS8JkyrWXwUjO/xjW7mnCHA AJz5YtTZ36J6BHC/BxZlEoWtBcn0AF6sANDjbxO2cyVqftR8AdJ2KsCMKm7Wq0qrDynQ oG7Sf3O0EaIPbsN5cZop98h9Wn+DLQ/zuLNd6mtXzY7NnT64EIAVIVAVsfp8emtnr533 jUrZiO3ELni8H2Bmou222OnzHAkEalXT5hPAECH0d3cam6LM3UqXyJyGU//52lSzVoc/ ei/6xBoTtAotSrY8uZW1hMD5h7jtbN1L+oKlXIaQEm43VOwtMUgvJRDuYqZ7qWfGgL0X 20NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733849399; x=1734454199; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wiGgrtQRPdnHB0ScSPA/jdg1v4zJ8iDVUR8i1O+84fk=; b=kirWl/hLr7d+ot3ZJNWRWpqO/p/vxKQuNC2RBZYcPZp0scXzaJb6gxL+Xg6WQPGstR sBKX0vOmW8sy6oDxHJbcr0JjhURedVyT0FFBN2SsYFsCbxxwAy97mN+EAwWclhkddTaC 0poz5ibdFufeXj1mXxPyO5g+4KhALVdGdfKIwXyQQfz/Cn7zzk86e+7Uh8n39pQTYc+9 WlFfcSuDkZXamOucziKWbAdT0r1uxo2MAXUk5Jq+df+5nYH29qMfX1mS8s/4AOvmo5QP ZhDs92UTKS3DCyCUpbw4P7h6hIGID8NbP0DokDFa8qF5xFpj4ykNpk/YI6gPPwgwS0E1 XxOw== X-Gm-Message-State: AOJu0Yw7l1F8XdDV+9i3G/FxLBgEBhd7Mu0MyTrHLBRBeSBma3T+d4Go PoQmvRxX+upxmfyO6ivb6G91ac20ZTA/G5wy0rWCO9MODBjMGEG2QR1+7w== X-Gm-Gg: ASbGnctX1FsHtU+4Bkfato8jeVlLz71D71yTRIMPoKAN6vDsFof2ONCmyOR17cTzI2a bRjVrcmyNsG/MizTC+1caJRgqRZd6sX3cU8G3xpATNFWKI43keVP+Z5knUFORS4gOX60LXpyMNE hLKsiFOdelGvdrJ4sWGFrJXqQYWgopVPCI24FsicDR/brLJO0+BZQar0326TwxgklYeRE4yruuZ AvcqAbsPDG43r25V+wtJbfwLJYjoTsZ5fdWEb1enbIrWP/WGA== X-Google-Smtp-Source: AGHT+IEa1ShJept7Z1TDA1cdtX4mLlCF85pbO93iA+GrJgvBfC6cTlDYUbiFLsy7W3u7Gpfi3oe+uw== X-Received: by 2002:adf:e192:0:b0:386:4a16:dadb with SMTP id ffacd0b85a97d-3864a16dc4dmr1871252f8f.11.1733849398903; Tue, 10 Dec 2024 08:49:58 -0800 (PST) Received: from lili ([148.60.59.223]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-434f123da83sm111959695e9.29.2024.12.10.08.49.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Dec 2024 08:49:58 -0800 (PST) Date: Tue, 10 Dec 2024 17:48:22 +0100 Message-Id: <878qsnxz55.fsf@gmail.com> To: control@debbugs.gnu.org From: Simon Tournier Subject: control message for bug #73314 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 73314 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 22 09:32:55 2025 Received: (at 73314) by debbugs.gnu.org; 22 Mar 2025 13:32:55 +0000 Received: from localhost ([127.0.0.1]:41584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tvyy7-0005so-FL for submit@debbugs.gnu.org; Sat, 22 Mar 2025 09:32:55 -0400 Received: from pisemsky.site ([103.54.19.55]:33498) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tvyy4-0005se-0h for 73314@debbugs.gnu.org; Sat, 22 Mar 2025 09:32:52 -0400 Received: from laptop ( [176.59.33.164]) by pisemsky.site (OpenSMTPD) with ESMTPSA id 64d61b75 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 22 Mar 2025 13:32:43 +0000 (UTC) From: Evgeny Pisemsky To: 73314@debbugs.gnu.org Subject: Re: bug#73314: PyPI importer gives null at home-page for some packages Date: Sat, 22 Mar 2025 16:32:45 +0300 Message-ID: <87pli9gphe.fsf@pisemsky.site> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73314 Cc: Simon Tournier 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 (-) Ping. The fix is so primitive. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 31 18:53:32 2025 Received: (at 73314) by debbugs.gnu.org; 31 Mar 2025 22:53:32 +0000 Received: from localhost ([127.0.0.1]:43471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzO0Z-0004ii-VK for submit@debbugs.gnu.org; Mon, 31 Mar 2025 18:53:32 -0400 Received: from pisemsky.site ([103.54.19.55]:46288) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzO0X-0004iP-NO for 73314@debbugs.gnu.org; Mon, 31 Mar 2025 18:53:30 -0400 Received: from localhost.localdomain ( [176.59.48.7]) by pisemsky.site (OpenSMTPD) with ESMTPSA id 0678a4d0 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <73314@debbugs.gnu.org>; Mon, 31 Mar 2025 22:53:24 +0000 (UTC) From: Evgeny Pisemsky To: 73314@debbugs.gnu.org Subject: [PATCH v1] Fix null at home-page in PyPI importer Date: Tue, 1 Apr 2025 01:52:51 +0300 Message-ID: <4a60de5767d4203f6870675e0c4e3d36ecb9d257.1743461571.git.mail@pisemsky.site> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Lars-Dominik Braun , Ludovic Courtès , Mathieu Othacehe , Munyoki Kilyungi , Sharlatan Hellseher , Simon Tournier , Tanguy Le Carrour , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73314 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 (-) Change-Id: I501582988cf58b00bd201c12ad47e9b095988fae --- guix/import/pypi.scm | 4 ++-- guix/packages.scm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm index 9a40dea1c1..dd43ebdcf3 100644 --- a/guix/import/pypi.scm +++ b/guix/import/pypi.scm @@ -116,8 +116,8 @@ (define-json-mapping make-project-info project-info? (license project-info-license) ;string (download-url project-info-download-url ;string | #f "download_url" non-empty-string-or-false) - (home-page project-info-home-page ;string - "home_page") + (home-page project-info-home-page ;string | #f + "home_page" non-empty-string-or-false) (url project-info-url "project_url") ;string (release-url project-info-release-url "release_url") ;string (version project-info-version)) ;string diff --git a/guix/packages.scm b/guix/packages.scm index 70ccd8a924..18ab23e0aa 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -651,7 +651,7 @@ (define-record-type* (sanitize validate-texinfo)) ; one or two paragraphs (license package-license ; (list of) (sanitize validate-license)) - (home-page package-home-page) ; string + (home-page package-home-page) ; string | #f (supported-systems package-supported-systems ; list of strings (default %supported-systems)) base-commit: e2c2f98edd5d64921678c2570439dedfe662b1f8 -- 2.49.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 01 03:57:23 2025 Received: (at 73314-done) by debbugs.gnu.org; 1 Apr 2025 07:57:23 +0000 Received: from localhost ([127.0.0.1]:45046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzWUs-0006J1-E6 for submit@debbugs.gnu.org; Tue, 01 Apr 2025 03:57:23 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:48338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tzWUp-0006Hb-F3 for 73314-done@debbugs.gnu.org; Tue, 01 Apr 2025 03:57:20 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4394345e4d5so33647495e9.0 for <73314-done@debbugs.gnu.org>; Tue, 01 Apr 2025 00:57:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743494233; x=1744099033; darn=debbugs.gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=i9KdhVGrsBii63Oi7TctEIcGw4WH/wsv/P6lEHwnmgU=; b=Fzc4fZL9sQpIUUQDAMGRfwxwDOgmvgwP8xf0/E9iom3zmxnz6TUMey8oEvzc5/DrtA dFQLqQAx2T+48xZA7tdrdkLr34Teq06JaMT/xCzZKDDh+cc96E7KhT4xOc+LmGkS5bnc OdOM1fOBPanlP+ULfLSTsZOxcdwYomuYm7SJvzmISMW6+Cocsr9vS15+i1lQLV0qqrIi 93uD9HZSiOpOKwusWY4+Q97PIu/55L4MV2MksSCBnxlWWI3UGFQUdV6sBU5KJbakF1H6 ceKFZbfooxEz0CkhKGQhX9AOioycA3NvGk03MXpUaXd/uByj4ji0NYTmTzUgi2Nfpjyp DCQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743494233; x=1744099033; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=i9KdhVGrsBii63Oi7TctEIcGw4WH/wsv/P6lEHwnmgU=; b=nu9g2qvQ9HSAwlD1LUax7a6GdRLWsUvp1ua7cJXJaaMv/vousdUJLoRDZnqIZqj4U0 IfVNG/XLkCR5fFh1CQAz9LnRwKoXxeA77JmFTlD6KDj7Xwl4GpqgrKug1A6oWH9AsC8L NWVZ2RGvn4jl1Dv1bQzVde/Lgb/DkAvF2y3bslrwGixtO8HhPjsMCjtI74wfvpj5SKAw kgDkgan8l54EReeyxAKxabIobWIdKaf9gz5khZBbcWbcZVBObt5Uu6SENkXdNyB+UqU4 0m3Haa3IT7A5rOtBM9MGtCZEr4RpCsG6qgcTtVJ9u9VUG6d3ttpPlkssTSi2CJpRxsrI HJVQ== X-Gm-Message-State: AOJu0YwpKHCAH/7tlDn9yk4jYQd/r3cKSMmuXxjseBuaIvHdZP5g/b3I KsffDXlKRaNzw9UKhRq9xoPSDMOZ4NSIsgLvNSQbpRRosAxI0eWLikXEZ8C7 X-Gm-Gg: ASbGncu4A5+ZzGdum1nlA9wU0SLL+zhtoqzY2nQujNzXZMvpCibOuE+TPjJDqvIUe5J rR+Vlg1Xm0C6NiaP+E4ROBZe7Vy1/4jOf3LYzIshk14bfp/46xoRnRdLNQuX7ClMTc0FYmH7HaZ UYiN/WosAR1Khw/wo5CAzl6pQzlIYjKOglMog6LVQU7cAeHu8AF8gbtrEfCcG+P0wD9k2m0j5+N hhCHsIdyz2scInTRLJKMLooVZpFzwVpxF4bFEk9tzRhWVbFX3srYdhzjoPn+wzmqUHOJDas9/2P 3ojDN0GN1hCdKEG4P/yR1nSIA6uiFR3kL9b3s/NXEC903BxCVZSYjavUYJYkooA40S9cAJkvcCw SIThiP5A+VRmZY8DzAAs4 X-Google-Smtp-Source: AGHT+IFMRJs2NnjLnVhbFLGQ+oWnO4dGrLOkjXlmZrOPrfDbpBpfXkKlgxXTr0kW+uMdbJWLb71OOA== X-Received: by 2002:a05:600c:886:b0:43c:ee62:33f5 with SMTP id 5b1f17b1804b1-43dbe839c8fmr66856695e9.27.1743494233087; Tue, 01 Apr 2025 00:57:13 -0700 (PDT) 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-43d8fba3ee4sm150270905e9.8.2025.04.01.00.57.11 for <73314-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Apr 2025 00:57:12 -0700 (PDT) From: Sharlatan Hellseher To: 73314-done@debbugs.gnu.org Subject: PyPI importer gives null at home-page for some packages Date: Tue, 01 Apr 2025 08:57:11 +0100 Message-ID: <875xjonwko.fsf@gmail.com> 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: 73314-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 (-) --=-=-= Content-Type: text/plain Hi, Pushed as ea6f4ee097bffacc33a98e462bdec58920d823b5 to master with ammended commit message. -- Thanks, Oleg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmfrnFcWHHNoYXJsYXRh bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStbwFEACPciegQ/N0WkpLeJ4pA0eNj5vA yVjduDF0JSVlmLsdpW14uTuuGdgYPq6AxPIvn1hQdSY4fO+u81lyvKIcRkpYmOS1 vgXcc/TAbPJ03LB4Q+ScVzUApvZmIgdCBN+XZe2loR1plOs0tIKHBH2vwJuYKmps 6yUmhuXOjqBqKqcCOl4b4WjqSMTjyE0wcmWaXo6tLpJKU3xaXqw6o1o/jsIkYuXD zuar0IPeEClBP5rnRlMEcp5hmJKIsvech1vqGYJybJyl1UhBLbYYclcEmdF2mk8U c2DgMnkLUs6Y/VHNUJMjBXZi31oWRHij+XUSAo2DfydIygEsfK+33MjHYsXtr9Bg LBvm6nfG0Kfd1TnStSwpkWUxdEcIeCFomRbke+G8BqjzsIzbqpfgKNTJZ0UvJeBK WWDDo3nodZUU41ixe1HRpwmA8iuySCJFk7GmgVHNPLIZy0M2svgQxwHk6by9QXCP 3V/XDLhVWZbwj+k1W8D9EAYEGh3ESgKQd54gsbHgaALja6+WhR1VC4I3aJ7v81R3 BJ1Fn0T7H2UfJePNAjhfVja9gsB+HktBkrqmvH/baZlj9XPiSK3+D5h+g6j6L8Wo rJpbRgb6oeM8KV3Pbl5e3I9gGJUnTfG+Q4GHhQCPMR8yPxsR/2K8YP0Ul2QHfO/V +z3vmkdFj8MBywiNkg== =v/pK -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 01 08:31:04 2025 Received: (at 73314-done) by debbugs.gnu.org; 1 Apr 2025 12:31:04 +0000 Received: from localhost ([127.0.0.1]:46949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tzalj-0003Nb-Vo for submit@debbugs.gnu.org; Tue, 01 Apr 2025 08:31:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36332) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tzalh-0003MD-EW for 73314-done@debbugs.gnu.org; Tue, 01 Apr 2025 08:31:02 -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 1tzalZ-0002lV-O7; Tue, 01 Apr 2025 08:30:54 -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=/RKId9DeGXCWxJa4VEzb1G/uWxttH5g2jGwzM5UUIxE=; b=puTlAavilRkkYe7KxUC7 TxpycxpbsNCjzngm/zmpnWNLBDXesfduXdd1ESiS/7lO1o2Ri1Y7PpBqyztyqXbUZkAB8i32VdvbN DTOiUx+bt1fi1iVRhKjx2QWb1duISMDP41WkdB8oXCvowsvyzUjdzpFXE58B2oM/hUMCRLq/MCxVc SRPfuc3fLFPCcuJzGzn6eBf3sM5+W10+TTu9R85XPCmOx+9kRBKxh1Tcm/Tbjn59AoGQifoVcLPsK x+/V3/mpUbQlAbmoD5ZnptuyjNNVmT8v+12E65/8OMTIr35jkYk/HiUZyqaPFXldmxdEOH9ryQCDU nCkiZq1iYaWsrw==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Evgeny Pisemsky Subject: Re: bug#73314: [PATCH v1] Fix null at home-page in PyPI importer In-Reply-To: <4a60de5767d4203f6870675e0c4e3d36ecb9d257.1743461571.git.mail@pisemsky.site> (Evgeny Pisemsky's message of "Tue, 1 Apr 2025 01:52:51 +0300") References: <87plp2o76x.fsf@pisemsky.site> <4a60de5767d4203f6870675e0c4e3d36ecb9d257.1743461571.git.mail@pisemsky.site> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 12 Germinal an 233 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour du Charme X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 01 Apr 2025 14:30:44 +0200 Message-ID: <87jz84cbd7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 73314-done Cc: Josselin Poiret , Tanguy Le Carrour , Sharlatan Hellseher , Simon Tournier , Munyoki Kilyungi , Mathieu Othacehe , Tobias Geerinckx-Rice , Lars-Dominik Braun , 73314-done@debbugs.gnu.org, Christopher Baines 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: -0.3 (/) Evgeny Pisemsky skribis: > Change-Id: I501582988cf58b00bd201c12ad47e9b095988fae > --- > guix/import/pypi.scm | 4 ++-- > guix/packages.scm | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) I added a commit log and applied it, thanks! From unknown Sun Jun 15 08:59:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 Apr 2025 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