From unknown Thu Jun 19 14:11:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#52532 <52532@debbugs.gnu.org> To: bug#52532 <52532@debbugs.gnu.org> Subject: Status: [PATCH] ci: Restrict substitute search to guix jobset. Reply-To: bug#52532 <52532@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:11:13 +0000 retitle 52532 [PATCH] ci: Restrict substitute search to guix jobset. reassign 52532 guix-patches submitter 52532 Andrew Whatson severity 52532 normal tag 52532 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 15 20:14:18 2021 Received: (at submit) by debbugs.gnu.org; 16 Dec 2021 01:14:19 +0000 Received: from localhost ([127.0.0.1]:34064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxfLe-00060I-JV for submit@debbugs.gnu.org; Wed, 15 Dec 2021 20:14:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:50840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxfLd-00060A-4y for submit@debbugs.gnu.org; Wed, 15 Dec 2021 20:14:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mxfLd-0005sR-0b for guix-patches@gnu.org; Wed, 15 Dec 2021 20:14:17 -0500 Received: from [2607:f8b0:4864:20::b35] (port=42650 helo=mail-yb1-xb35.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mxfLb-0004BK-79 for guix-patches@gnu.org; Wed, 15 Dec 2021 20:14:16 -0500 Received: by mail-yb1-xb35.google.com with SMTP id j2so60002233ybg.9 for ; Wed, 15 Dec 2021 17:14:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=SuLrehA/DVqr0fpEpfmAEfHzIEm5GKFpmKlwpmZ25OM=; b=nyi8gi0bEtIXO4KqA8KOCRRprjcDV3uYliaviWnLH2RkR+ZXN4U0HGRmN8didPuEHR pGYaxaN4GGJdQ/Vx6Jr/3mJLawBv0rOGadMIKCAff4WjzbMInoM0wUHJt75LyvgzX8U6 3hnF6aZFW2HA2Majv1so0JdcRUCwCtB938O2gjG9XDA3RYB6z0x8IImqFfTOszHPeBql ynkrp+96W4cMnC6n9CGtP7yS4zbQbqNgBpiFucwDwQYWxwr+Q0PvEE6PJofu5Yb9sIJo 1zwiVdCr8U1G9kdUDjSofYZMMRCbAxiBGNC4fwmH+ho/z82kRldzUlepQnyeNLedr7un PU/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SuLrehA/DVqr0fpEpfmAEfHzIEm5GKFpmKlwpmZ25OM=; b=LwGSlHkpZNLu4ZXsJjj5QVje7zEzDse+RnTMp7DLLBMTkoWmmvO4cMCwcEVaqHMm2+ X8Ie1CcNjsBDNtSUTezrxsA/kfMGJN/kp6cwwO845CLDQQ6W+ym75zuh9WLcyfpDHmkt 5Nq5nKHIn4+jBO54Ly3Nq6jOP7jOaLkUhlk4obBvwELGbvIlFDtOWZXTsLqn9ZucfaDS z9+U+bvqbk1EEMjNPCUKinmACHkmegsmgtuqR1nMXWXAbcn1x0EmNCo3Mkw2LqiZBdCV yn1QnPdCe9lsoDCg+ffgb74BwaGj5AoBmXsfxv2xtS0poEyk0KZA2ubpEPHD7JNpDkYy 1VJQ== X-Gm-Message-State: AOAM530ByiVzUNt6+mfEinuPNz7MU5XYm2Aqxd1f0zR2jOXzoFF97kLL 4H0UUufi9opRPFDJaRdxf9++s+wbgltl5UsjHevesA9x X-Google-Smtp-Source: ABdhPJw9kKfdP16SXmZ584suuJ8rQgUASOVnbGCWWwt5lXeY+9wArXlh5aePglP4lhmo+/pbhfEmx+XhEQlft7uba4U= X-Received: by 2002:a5b:904:: with SMTP id a4mr9699265ybq.727.1639617253406; Wed, 15 Dec 2021 17:14:13 -0800 (PST) MIME-Version: 1.0 From: Andrew Whatson Date: Thu, 16 Dec 2021 01:14:02 +0000 Message-ID: Subject: [PATCH] ci: Restrict substitute search to guix jobset. To: guix-patches@gnu.org Content-Type: multipart/mixed; boundary="000000000000f52c2705d33923f4" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::b35 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::b35; envelope-from=whatson@gmail.com; helo=mail-yb1-xb35.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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 (--) --000000000000f52c2705d33923f4 Content-Type: text/plain; charset="UTF-8" Hi! I've been using channel-with-substitutes-available recently, and noticed that at one point it's returned a commit from the staging branch instead of master. On further investigation, it seems the API needs a jobset parameter to restrict the results to only main guix builds. eg. http://ci.guix.gnu.org/api/latestbuilds?nr=5&job=guix.x86_64-linux vs. http://ci.guix.gnu.org/api/latestbuilds?nr=5&job=guix.x86_64-linux&jobset=guix Hopefully the above shows the problem, the first link includes builds with jobset "staging" which probably shouldn't be returned as a suitable guix revision for guix pull. This patch adds a jobset parameter to restrict the substitute search. Cheers, Andrew --000000000000f52c2705d33923f4 Content-Type: text/x-patch; charset="US-ASCII"; name="guix-restrict-substitute-jobset.patch" Content-Disposition: attachment; filename="guix-restrict-substitute-jobset.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kx89rgaw0 Y29tbWl0IDIyMDZjYWY4ODUxMDY4MTA5MDc4YTQ4YmQ2NjUxZjRhOWIwZDdlZjMKQXV0aG9yOiBB bmRyZXcgV2hhdHNvbiA8d2hhdHNvbkBnbWFpbC5jb20+CkRhdGU6ICAgVGh1IERlYyAxNiAxMTow MDozNSAyMDIxICsxMDAwCgogICAgY2k6IFJlc3RyaWN0IHN1YnN0aXR1dGUgc2VhcmNoIHRvIGd1 aXggam9ic2V0LgogICAgCiAgICAqIGd1aXgvY2kuc2NtIChsYXRlc3QtYnVpbGRzKTogQWRkIGpv YnNldCBrZXl3b3JkLgogICAgKGZpbmQtbGF0ZXN0LWNvbW1pdC13aXRoLXN1YnN0aXR1dGVzKTog UGFzcyBqb2JzZXQgImd1aXgiLgoKZGlmZiAtLWdpdCBhL2d1aXgvY2kuc2NtIGIvZ3VpeC9jaS5z Y20KaW5kZXggMDFiNDkzYjNhZi4uODhiODBmNzgxZCAxMDA2NDQKLS0tIGEvZ3VpeC9jaS5zY20K KysrIGIvZ3VpeC9jaS5zY20KQEAgLTIwOCw3ICsyMDgsNyBAQCAoZGVmaW5lKiAocXVldWVkLWJ1 aWxkcyB1cmwgIzpvcHRpb25hbCAobGltaXQgJXF1ZXJ5LWxpbWl0KSkKICAgICAobWFwIGpzb24t PmJ1aWxkICh2ZWN0b3ItPmxpc3QgcXVldWUpKSkpCiAKIChkZWZpbmUqIChsYXRlc3QtYnVpbGRz IHVybCAjOm9wdGlvbmFsIChsaW1pdCAlcXVlcnktbGltaXQpCi0gICAgICAgICAgICAgICAgICAg ICAgICAjOmtleSBldmFsdWF0aW9uIHN5c3RlbSBqb2Igc3RhdHVzKQorICAgICAgICAgICAgICAg ICAgICAgICAgIzprZXkgZXZhbHVhdGlvbiBzeXN0ZW0gam9iIGpvYnNldCBzdGF0dXMpCiAgICJS ZXR1cm4gdGhlIGxhdGVzdCBidWlsZHMgcGVyZm9ybWVkIGJ5IHRoZSBDSSBzZXJ2ZXIgYXQgVVJM LiAgSWYgRVZBTFVBVElPTgogaXMgYW4gaW50ZWdlciwgcmVzdHJpY3QgdG8gYnVpbGRzIG9mIEVW QUxVQVRJT04uICBJZiBTWVNURU0gaXMgdHJ1ZSAoYSBzeXN0ZW0KIHN0cmluZyBzdWNoIGFzIFwi eDg2XzY0LWxpbnV4XCIpLCByZXN0cmljdCB0byBidWlsZHMgZm9yIFNZU1RFTS4iCkBAIC0yMTgs NiArMjE4LDcgQEAgKGRlZmluZSogKGxhdGVzdC1idWlsZHMgdXJsICM6b3B0aW9uYWwgKGxpbWl0 ICVxdWVyeS1saW1pdCkKICAgICAgICAgICAgICAgICAgYCgiZXZhbHVhdGlvbiIgLGV2YWx1YXRp b24pCiAgICAgICAgICAgICAgICAgIGAoInN5c3RlbSIgLHN5c3RlbSkKICAgICAgICAgICAgICAg ICAgYCgiam9iIiAsam9iKQorICAgICAgICAgICAgICAgICBgKCJqb2JzZXQiICxqb2JzZXQpCiAg ICAgICAgICAgICAgICAgIGAoInN0YXR1cyIgLHN0YXR1cykpKSkKICAgICA7OyBOb3RlOiBIeWRy YSBkb2VzIG5vdCBwcm92aWRlIGEgImRlcml2YXRpb24iIGZpZWxkIGZvciBlbnRyaWVzIGluCiAg ICAgOzsgJ2xhdGVzdGJ1aWxkcycsIGJ1dCBDdWlyYXNzIGRvZXMuCkBAIC0yODYsNiArMjg3LDcg QEAgKGRlZmluZSAoZmluZC1sYXRlc3QtY29tbWl0LXdpdGgtc3Vic3RpdHV0ZXMgdXJsKQogICAo bGV0KiAoKGpvYi1uYW1lIChzdHJpbmctYXBwZW5kICJndWl4LiIgKCVjdXJyZW50LXN5c3RlbSkp KQogICAgICAgICAgKGJ1aWxkIChtYXRjaCAobGF0ZXN0LWJ1aWxkcyB1cmwgMQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOmpvYiBqb2ItbmFtZQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAjOmpvYnNldCAiZ3VpeCIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIzpzdGF0dXMgMCkgO3N1Y2Nlc3MKICAgICAgICAgICAg ICAgICAgICgoYnVpbGQpIGJ1aWxkKQogICAgICAgICAgICAgICAgICAgKF8gI2YpKSkK --000000000000f52c2705d33923f4-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 19 10:30:43 2021 Received: (at 52532-done) by debbugs.gnu.org; 19 Dec 2021 15:30:43 +0000 Received: from localhost ([127.0.0.1]:47745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1myy95-0006nH-0e for submit@debbugs.gnu.org; Sun, 19 Dec 2021 10:30:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1myy94-0006hf-0c for 52532-done@debbugs.gnu.org; Sun, 19 Dec 2021 10:30:42 -0500 Received: from [2001:470:142:3::e] (port=37140 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1myy8y-0000on-Mk; Sun, 19 Dec 2021 10:30:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=MK7zR4VGhPUa0hxC8W2ej6h3GD7tt85hqlw79MBHD/8=; b=hP/idNA7c2+2tXq/NWbu dlGJOabBMYAc6rKyLn4Y7fwbEZT8MDs+pT5IzkrUQftjQFDhyCLsq4WZVOZPlDyxb4ovFf0VyWfqR i8yZxqSAXGbFxqDC1DIIApfVYG77Ryk+d1LkV25tn8SCCT0X1cGwBM1dxFbTC4i1lC+6U+2ZxHD58 MYrGAOw0oAXBW7jSKfxhitHeyBnNcNlSY2gvuwwQ/KIvZW/uZuUjmgsBSOhDkbmsMbNDQgVsqR1nC r6UQIA2OBDdTdK/CX5k7eMZfhtDeP9/NO4+rb5Fc9f8WJTRGCfHnpStYSq4Vpo50OVVk7VDkDZo8C TTFhZ5RMTsDo/w==; Received: from [2a01:e0a:19b:d9a0:45b5:a14a:5c75:5737] (port=54158 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1myy8y-0006Ct-LC; Sun, 19 Dec 2021 10:30:36 -0500 From: Mathieu Othacehe To: Andrew Whatson Subject: Re: bug#52532: [PATCH] ci: Restrict substitute search to guix jobset. References: Date: Sun, 19 Dec 2021 16:30:34 +0100 In-Reply-To: (Andrew Whatson's message of "Thu, 16 Dec 2021 01:14:02 +0000") Message-ID: <87lf0gehnp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52532-done Cc: 52532-done@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: -3.3 (---) Hey Andrew, > Hopefully the above shows the problem, the first link includes builds > with jobset "staging" which probably shouldn't be returned as a > suitable guix revision for guix pull. Oh I guess it picked the "guix" package from the staging specification which has noting to do with the "guix" package from the "guix" specification. Hard to follow, naming could probably be improved here :). The first one is the package from (gnu packages package-management) while the second is the guix modular package from the (build-self) module. Anyway your patch should prevent this problem from happening. Pushed as 11334d15d590073c631c574436d2110aa1ea2142. Thanks, Mathieu From unknown Thu Jun 19 14:11:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 17 Jan 2022 12:24:06 +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