Message ID | cover.1741114923.git.45mg.writes@gmail.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3114827BBEA; Tue, 4 Mar 2025 19:12:19 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4106627BBE2 for <patchwork@mira.cbaines.net>; Tue, 4 Mar 2025 19:12:18 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tpXfv-0004oT-EY; Tue, 04 Mar 2025 14:11:31 -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 <Debian-debbugs@debbugs.gnu.org>) id 1tpXfc-0004iQ-RM for guix-patches@gnu.org; Tue, 04 Mar 2025 14:11:14 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tpXfc-0001JE-Cs for guix-patches@gnu.org; Tue, 04 Mar 2025 14:11:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=zcMJnYBfaqjiCPvugKgqPHTjC1eVKV62jc6zKZ+/rO0=; b=tSxa/bJ71Hk0JR9p1TKw49hvhvkapv0IiZlZS4ojjTRxp63fAyKhM+a5OqMZFLKIrNqx8/XVEwGYl3KQke+MiGHUnGFQMLXnOYIwwYhkMWwmS4Xi1WZyBsp4x5/7kAsLN88C7NxcTj9OFbKF4qS8EbSwsYTqR3ukfcgyrLnTngqsTiHS1H6+uMxKK+ju5tEKrqb42/aJeMe8ZB3G7CtWQuITXZ4fbN6HMXnMwu9EaT0gBdHo2ppu5KYt6j5UcDnB6Zq0JoZJ2sRo01PBBSiD4ikV/euW5pMeq9iLgje0Z0duiMy1GWl0ZH1H36ob2VjY2DyIaAuS5cZit4JnmU+Pgw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tpXfS-0007zC-1C; Tue, 04 Mar 2025 14:11:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#76746] [PATCH 00/13] Add spotify-downloader. Resent-From: 45mg <45mg.writes@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: lars@6xq.net, me@bonfacemunyoki.com, sharlatanus@gmail.com, tanguy@bioneland.org, jgart@dismail.de, guix-patches@gnu.org Resent-Date: Tue, 04 Mar 2025 19:11:01 +0000 Resent-Message-ID: <handler.76746.B.174111544930673@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76746 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76746@debbugs.gnu.org Cc: 45mg <45mg.writes@gmail.com>, Lars-Dominik Braun <lars@6xq.net>, Munyoki Kilyungi <me@bonfacemunyoki.com>, Sharlatan Hellseher <sharlatanus@gmail.com>, Tanguy Le Carrour <tanguy@bioneland.org>, jgart <jgart@dismail.de> X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@6xq.net>, Munyoki Kilyungi <me@bonfacemunyoki.com>, Sharlatan Hellseher <sharlatanus@gmail.com>, Tanguy Le Carrour <tanguy@bioneland.org>, jgart <jgart@dismail.de> Received: via spool by submit@debbugs.gnu.org id=B.174111544930673 (code B ref -1); Tue, 04 Mar 2025 19:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Mar 2025 19:10:49 +0000 Received: from localhost ([127.0.0.1]:32772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tpXfE-0007yf-Of for submit@debbugs.gnu.org; Tue, 04 Mar 2025 14:10:49 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59660) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <45mg.writes@gmail.com>) id 1tpXfB-0007yN-TR for submit@debbugs.gnu.org; Tue, 04 Mar 2025 14:10:46 -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 <45mg.writes@gmail.com>) id 1tpXes-0004bG-8t for guix-patches@gnu.org; Tue, 04 Mar 2025 14:10:30 -0500 Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <45mg.writes@gmail.com>) id 1tpXeq-00018g-EM for guix-patches@gnu.org; Tue, 04 Mar 2025 14:10:25 -0500 Received: by mail-pl1-x643.google.com with SMTP id d9443c01a7336-219f8263ae0so112707745ad.0 for <guix-patches@gnu.org>; Tue, 04 Mar 2025 11:10:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741115422; x=1741720222; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=zcMJnYBfaqjiCPvugKgqPHTjC1eVKV62jc6zKZ+/rO0=; b=bDD39QwCKgT78oGOk122hKaGmO3vGdTHTBlkPzsyyemkgjhHsSe1V+Miz5BJhj9hIU 96g2f5rXF3No0/tW4aaZGZcx0zvr0YJWbRh1QXqZSk7TVaVDV2AdClijS+QK9SyeKFDJ 1jzUwqy79zVtBVjSbsqYU7F4T2xJLTBrjNdcXMEsoTddNrOVViFrEi2rNhpI8gxm3qTe UjU7Iz3o9AOI3guut82DfUGadyHrV0VDtxTCBrox3xv17cnK2nvMCtlSPC7TfYsXHoa2 gXm3xgxtNoP7kR0Q00Rs5AZ4UI5AwWaHJP7BPJsV7XoGp31TXvY55tJSvse07eX2CWzL KkAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741115422; x=1741720222; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zcMJnYBfaqjiCPvugKgqPHTjC1eVKV62jc6zKZ+/rO0=; b=vOfx2sp0OCfgJ2DiZiNcwsrIcPDpEE2Uyj5pyXvMZIZIRREuNDqF4czCFsZpKAV7p6 J4JSkFz54OuJtWBEezfnqo1emIEKEt/hcIhQV3ELXN61PmgFYaa82vPUw9fDV/+VW5b5 ThhM+AMjk41UFoWGe50TGZSqhTccNNsih1y+djyOJk0py+aCyDcjeYWV72JSfBZwqRp3 qE+kVKXwXyaTDH97MxtOKc8ICVyqw849jD0iLiNdSexySlTG6bsrFcr231DPv/y+rjrt G3oenFAkvk6x4Ww0VSyX1UFtJlRSfpPChA0VZZJ7cJrKaMCcyDGT4uzVVSoCER4FFr4q T70g== X-Gm-Message-State: AOJu0Yw5Vs8edM847/x+NIQkzwe/ACtbYD+z0ySamJL3GAmwsQiHFOtH AZ5z0WwCRXxrbW36nZ8LaLNO+Ft3GuAmfGoL/gLdoiVxV/eml9XTe93x/Hgd X-Gm-Gg: ASbGnctvQd+nUA+oCGJNt9PvumbBqLWX/QqEj7HkikNmNX5/6QClyd4xZDVgu6u7GYZ T+L5JQxDbWKduplvq7960nhJsHz1Ojt4kCzeR/6ic4JzlKw0rya+IsyKhObDdQ3WgSe5V+XVArN uMpPoRhm6aNVdsM5ZMm74epc8ELk2x5SXdo/KXKkJ9HVWQuWN+d0piML/8HayVseyZgaGqo8wa5 hft2cZ+ZOE+XR38wENhqMdruFoSo3BZVqjbrYo0nXIKfxMQH7xxEo3kuepBcKqf15ECZnaCuCQ6 Mw7rsSp5B7cUSRWHlmOqFOKua31Xw12jw7QwbpbjGZ8oknnGjrLdf/HaEowrP4KoQRY= X-Google-Smtp-Source: AGHT+IHNrVNDp5Ea79mhtyECzUtNvxGNS2GgFgCgzd2CYY1PiItl/8WE2cmgLbFbHpc2oPWUgBzCRw== X-Received: by 2002:a17:903:41d2:b0:220:f509:686a with SMTP id d9443c01a7336-223f1c992b5mr6046605ad.29.1741115422217; Tue, 04 Mar 2025 11:10:22 -0800 (PST) Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-223501f9723sm99197305ad.56.2025.03.04.11.10.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Mar 2025 11:10:21 -0800 (PST) From: 45mg <45mg.writes@gmail.com> Date: Wed, 5 Mar 2025 00:40:01 +0530 Message-ID: <cover.1741114923.git.45mg.writes@gmail.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2607:f8b0:4864:20::643; envelope-from=45mg.writes@gmail.com; helo=mail-pl1-x643.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches |
Series |
Add spotify-downloader.
|
|
Message
45mg
March 4, 2025, 7:10 p.m. UTC
If my understanding is correct, patch 4/13 will cause huge rebuilds (~4000 packages) as it changes the derivation for python-websockets to inherit from the new python-websockets-14. I don't know how we normally handle this. Guidance would be appreciated. 3/13 (python-rich) and 2/13 (python-rapidfuzz) will also cause a lot of rebuilds - 637 and 147 packages, respectively (if I'm reading the `guix refresh` output correctly). I don't have the hardware to build all of these and see if they still work. Hopefully we can figure this out. 45mg (13): gnu: python-slugify: Update to 8.0.4. gnu: python-rapidfuzz: Update to 3.10.1. gnu: python-rich: Update to 13.9.4. gnu: Add python-websockets-14. gnu: Add python-dacite. gnu: Add python-jaconv. gnu: Add python-pykakasi. gnu: Add python-syncedlyrics. gnu: Add python-soundcloud-v2. gnu: Add python-ytmusicapi. gnu: Add python-pytube. gnu: Add python-spotipy. gnu: Add spotify-downloader. gnu/packages/python-web.scm | 251 ++++++++++++++++++++++++++++++++++-- gnu/packages/python-xyz.scm | 119 +++++++++++++++-- 2 files changed, 350 insertions(+), 20 deletions(-) base-commit: f3064b765a5bbbff72bf2fd0e5fa6ecc4b1136f0
Comments
Hi 45mg, Thanks for the patch series. I've started the review will report on any findings on my free time. > If my understanding is correct, patch 4/13 will cause huge rebuilds > (~4000 packages) as it changes the derivation for python-websockets to > inherit from the new python-websockets-14. I don't know how we normally > handle this. Guidance would be appreciated. The easiest fix - use python-websockets-next@14.2 which inherits python-websockets@13.1 and keeps all derivations away from re-build. Depending on the load in QA it may be detected and reported, I might help here with. [PATCH 03/13] gnu: python-rich: Update to 13.9.4. [PATCH 02/13] gnu: python-rapidfuzz: Update to 3.10.1. To ensure the build regression check after 3/13 and 2/13 I would apply this checks: --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix build -P 1 python-rich ./pre-inst-env guix build -P 1 python-rapidfuzz --8<---------------cut here---------------end--------------->8--- that insures any dependent where packages in the first level still build. Or you may take a look at python-team and check if that packages are already updated (its in the queue to be merged soon https://issues.guix.gnu.org/75751). -- Oleg
Hi Sharlatan, Sharlatan Hellseher <sharlatanus@gmail.com> writes: > The easiest fix - use python-websockets-next@14.2 which inherits > python-websockets@13.1 and keeps all derivations away from > re-build. I addressed this in the v2 [1]. > Depending on the load in QA it may be detected and reported, I might > help here with. > [PATCH 03/13] gnu: python-rich: Update to 13.9.4. > [PATCH 02/13] gnu: python-rapidfuzz: Update to 3.10.1. So, it's been over two weeks, and it doesn't look like QA has done anything with this patch series. But maybe I'm not looking in the right place; I don't really understand how our QA is supposed to work. https://qa.guix.gnu.org/patches has been down for a while now, so I can't check there. From the 2023 blog post on QA [2], I deduced that https://data.qa.guix.gnu.org/ needs to apply this patch series as a branch; it looks like it hasn't done that (I don't see a branch called issue-76746). What should we do now? > To ensure the build regression check after 3/13 and 2/13 I would apply > this checks: > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix build -P 1 python-rich > ./pre-inst-env guix build -P 1 python-rapidfuzz > --8<---------------cut here---------------end--------------->8--- > that insures any dependent where packages in the first level still > build. > > Or you may take a look at python-team and check if that packages are > already updated (its in the queue to be merged soon > https://issues.guix.gnu.org/75751). No, neither python-rich nor python-rapidfuzz have been updated on python-team. If that branch is tested by QA, maybe these patches could be applied there? (Specifically 2/13 and 3/13; the others should not cause any major rebuilds anyway.) Thanks for your interest here. I hope we can get this merged before spotify-downloader gets bumped to the next version :_) > -- > Oleg [1] https://yhetil.org/guix/cover.1741702571.git.45mg.writes@gmail.com/ [2] https://guix.gnu.org/blog/2023/a-new-quality-assurance-tool-for-guix/