From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:51:27 2024 Received: (at submit) by debbugs.gnu.org; 6 Sep 2024 15:51:28 +0000 Received: from localhost ([127.0.0.1]:53914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbF9-0007Yk-ER for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:51:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:33512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbF6-0007Ya-U2 for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:51:25 -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 1smbF6-0002Eh-Jk for guix-patches@gnu.org; Fri, 06 Sep 2024 11:51:25 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1smbF4-0008Ty-L8 for guix-patches@gnu.org; Fri, 06 Sep 2024 11:51:24 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-371ba7e46easo1366425f8f.0 for ; Fri, 06 Sep 2024 08:51:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725637880; x=1726242680; 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=En6CAmaTDhD6OAxg+O/d/cpYgNwPoJZaA/W8kkJVbiw=; b=Stcq9f1fIKjlTjbMlY1Kg9rflYq+FX6XhIj3z4peu+m04pR0TeXNHGsY+D0dWOcbrn BUD/xKL7Wt3pGFdLpO4IY0QzHasa7DvgCMQpFq+BTzQfW4izGHst0JD7qTd6C1WtV7hW moJaukEkt9ewNeU/IKfaERZG5+Obf+d/hgtJE9KGnVTjXa4DZhOpkbbNuezJ6gwYrmlX Upqi5C4WtdInS5fzJtbyJ0gQvEbi4G5luPSUSapPvFo2wC9EBtBCswjh9wGKdsvmqMaC x0Nd8NqRIqdBqhNkrAHzRyly4qPfJEY7vcFa0D07WRcZTaiLMa28sRkccM/eMfGD+NI2 xqLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725637880; x=1726242680; 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=En6CAmaTDhD6OAxg+O/d/cpYgNwPoJZaA/W8kkJVbiw=; b=iAuzYzxOXtTeoOtGgbYng83SKNWAN1btq2CLhRRph+DL12NSuBMUXEvl2DxwUf+fl/ gVYsh38Nr/m2YekgMUEsP7RS2BBk7/ntRMely3lgB3T4lbRqKwaDTtt9UtuYYEL0ipG0 M84tmFITTSgQCtEyHsO23dlNzgCfArkTPOPFeWv+q7F/6LXuH/pP96/AqTdyiRwWXVjo Xn3JnEFjQ5/UWo1eI8+OC6RA0SkcoSHnnWPTrSiyI2IWQ2zIkuZoWSv1eIaLS8+usXfD hw+9VTx1ue55lFJIqU5qOZqWL6vVGGk/Wjrkw2Tw/uVoOgBAk0evBtXClOiC0YRp044q aXCQ== X-Gm-Message-State: AOJu0YxQQ0+dM+bJky8ojhNlqKTe8YL9PYVrDc9jphr+ebhqH2WHwCc2 eqUEIWpI2E8X40SztbvzgWPejzpTvIyxlhbvZBKTG35lleMzVJFc7mAMiw== X-Google-Smtp-Source: AGHT+IE/0fpyfSF51EgY4S80kBZaQPJW13PAXXrN8Jh9cGSHTjBjWDO274jVkD0EBseLnAIWwkXc3Q== X-Received: by 2002:a5d:42c2:0:b0:374:ba2c:3028 with SMTP id ffacd0b85a97d-37889682e7fmr2233732f8f.36.1725637880160; Fri, 06 Sep 2024 08:51:20 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ca05c702bsm23987855e9.10.2024.09.06.08.51.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:51:19 -0700 (PDT) From: Simon Tournier To: guix-patches@gnu.org Subject: [PATCH 0/6] Allow origin with label as inputs. Date: Fri, 6 Sep 2024 17:51:14 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-Debbugs-CC: maxim.cournoyer@gmail.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42e.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Hi, As discussed in bug#73034 [1], these 5 packages – farstream, gnulib-checkout, smithforth, gnome-recipes and dmd-bootstrap – have an origin inside the ’arguments’ package record. This is annoying because these origins are hidden from ’package-direct-sources’; see module (guix packages). I consider this is bug. :-) Hence this prposal for fixing it. Moreover and tangentially, it appears to me an anti-pattern of the functional paradigm: The data from the impure outside should be handled by the ’source’ record field, or otherwise by ’inputs’, ’native-inputs’ or ’propagated-inputs’ record fields; let say only ’inputs’ for simplicity. To my knowledge, using the old style with label, we strove on this principle. However, using the “new style” [2], it does not offer to have labels with plain package symbol. In other words, for example, this snippet does not work: (list gdmd which `("phobos" ,(origin (method git-fetch) (uri (git-reference (url "https://github.com/dlang/phobos") (commit (string-append "v" version)))) (file-name (git-file-name "phobos" version)) (sha256 (base32 "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9")))))) The reason is because ’sanitize-inputs’; see module (guix packages). ((_ (list args ...)) (add-input-labels args ...)) ((_ inputs) (maybe-add-input-labels inputs)))) Roughly speaking, because the ’inputs’ starts by the term ’list’ then ’add-input-labels’ is applied, else it applies ’maybe-add-input-labels’. Note that: (define (add-input-labels . inputs) "Add labels to all of INPUTS if needed (this is the rest-argument version of 'maybe-add-input-labels')." (maybe-add-input-labels inputs)) The procedure ’maybe-add-input-labels’ reads: if the first element of the ’inputs’ record field is using the “old style“ then return all as-is, assuming all are “old style”. Else apply to all the ’inputs’ elements the procedure ’add-input-label’. Hence the simple proposal: --8<---------------cut here---------------start------------->8--- diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..5fea44c2bb 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -676,6 +676,8 @@ (define (add-input-label input) "_") ,obj ,@(if (string=? output "out") '() (list output))))) + (((? string? label) obj) ;Allow old style as sometimes requires by origin in inputs + `(,label ,obj)) (x `("_" ,x)))) --8<---------------cut here---------------end--------------->8--- This allows to write ’inputs’ as above. :-) As done with the 5 packages. And it does not hurt the new style. Maybe “guix style” would need to be adjusted too? WDYT? Cheers, simon 1: [bug#73034] [PATCH v3 0/3] Fix annoyances of Git and update to 2.46.0 Maxim Cournoyer Fri, 06 Sep 2024 13:17:33 +0900 id:87msklct5u.fsf@gmail.com https://issues.guix.gnu.org/73034 https://issues.guix.gnu.org/msgid/87msklct5u.fsf@gmail.com https://yhetil.org/guix/87msklct5u.fsf@gmail.com 2: https://guix.gnu.org/en/blog/2021/the-big-change/ Simon Tournier (6): guix: packages: Allow origin with label as inputs. gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. gnu: smithforth: Move system.fs origin from phases to native-inputs. gnu: gnome-recipes: Move libgd origin from phases to native-inputs. gnu: farstream: Move common origin from phases to native-inputs. gnu: gnulib: Move phobos origin from phases to native-inputs. gnu/packages/build-tools.scm | 18 ++++++++++-------- gnu/packages/dlang.scm | 22 ++++++++++++---------- gnu/packages/forth.scm | 20 +++++++++++--------- gnu/packages/freedesktop.scm | 24 +++++++++++++----------- gnu/packages/gnome.scm | 22 ++++++++++++---------- guix/packages.scm | 2 ++ 6 files changed, 60 insertions(+), 48 deletions(-) base-commit: 7d2ced8d6d9c38327592d312376d59a8c37fc160 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:55:55 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:55:55 +0000 Received: from localhost ([127.0.0.1]:53937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJT-0007p5-60 for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:55 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:46428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJR-0007og-3i for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:53 -0400 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-374c1120a32so1229177f8f.1 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:55:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638088; x=1726242888; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xS+MrryqrGQ075cvewf2KQU08NvPH3CzQUbbJM3tMd0=; b=C65FGe9WIlY72QHOhay4jltA0HX6PHS1OJcxTcRbtUR3cUDDOKjzsxgeo15Gy0jhbv AH27Ax1LB6er4X6Ttpq91/G3td+C1WDB/k3AIwps0btj5HYdQ44T2xFJ+Pq5IMldRu9z H38EbKSitHnE9IAWO8DAp2OnO+QNur1VAEuSi/vY0WDI405aVJFFu9mZRqNxl0vivNzj zLLhe5dw9vmHZ0FFU6KVcl54D8M+gwsXgGKMdXRZAk2cZd3Y2cLrx9ZzxvO1t9YTFoeM X6l+krXtDpLehT2xeNo51CsVu3KPXnCIPW3aAXoMM2ZL5VXYq+U2WbAmPLf/kvb9wW+e s5ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638088; x=1726242888; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xS+MrryqrGQ075cvewf2KQU08NvPH3CzQUbbJM3tMd0=; b=p50EgC8AWbQ5TVK7dCjdfEaoPyxiWaVtE7EkQOC2YwZ8kejUbP0Pdsi8IiBNg8yoJr nsJ3ctloqERDobVIImdbTmcJOdnK1uaYHIa8CcR86C+rBiqbH46h1+6LQq22ZcspxAZX +W3VdVcTFn5kSb7iq8tgNLBJTz/xtoE8vzfN3NRJMYh+3gou2nmPlW3aviXNkJT0cwJF Rw2AVE8NWau0HtXWq0V2Ga9yubori1lCWKPMmgKsPmZiTsddxgwyzdPBGRwrgpXxy16D o96e1BV5/SK3SpMR3bKqvY+xovfYt9rjkqbvasx0v+kRs4sdWu13P4VxmRb040iyt6uu bfmQ== X-Gm-Message-State: AOJu0Ywy7CuMgk2NQwGHeDEKCbGgSmsjHWyGWLmUuPEWMsE0t17N7fpW 8icRYs1wfCiaxZxTxJkPzHKNcBoVDHtouBp/wdJcHz411Ca16VByJK4DiA== X-Google-Smtp-Source: AGHT+IFtOdiRRc9d778BmOotpdFyc9y9DQbbG6XASE4+2XwU/gI7l45kp4g7OnQa4k9vEnRtdw5Z5A== X-Received: by 2002:a5d:452c:0:b0:371:7c71:9ab2 with SMTP id ffacd0b85a97d-378896a5d2dmr1861092f8f.52.1725638087551; Fri, 06 Sep 2024 08:54:47 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:47 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 1/6] guix: packages: Allow origin with label as inputs. Date: Fri, 6 Sep 2024 17:54:29 +0200 Message-ID: <5cbe0dd85c9326d7e598e7a9c30d7d26f1abdaa9.1725636992.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * guix/packages.scm (add-input-label): Allow the old style pattern using label as it is sometimes required by origins listed under inputs record field. Change-Id: I799612976a0051d4c953969d12d71913c9243cd4 --- guix/packages.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..5fea44c2bb 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -676,6 +676,8 @@ (define (add-input-label input) "_") ,obj ,@(if (string=? output "out") '() (list output))))) + (((? string? label) obj) ;Allow old style as sometimes requires by origin in inputs + `(,label ,obj)) (x `("_" ,x)))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:55:57 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:55:58 +0000 Received: from localhost ([127.0.0.1]:53941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJV-0007pP-Ix for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:57 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:56784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJS-0007oi-6y for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:54 -0400 Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-374c1e5fe79so1339094f8f.1 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:55:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638089; x=1726242889; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1hVtzbXoB9d5KAVzXPmtIwZm3y2Of67ng/C1wrLsl9g=; b=UXFXerHQQrIqxWrLWO1DpC7JbaVkwL+z23C2b4cBLmiJBjTmTL7fsdXBv69AymE1KN bkk1WUMihzwc07fgRKZgCpCkE4l9UfutDcmDBhhg0GPRibDvu71PkMCKn4YRRqDK4HAs 3d+UY8AOpZOnsl/2ec0gwRyFtNkd33qSCeb92iHnNUZ1LBQJOP3Mu5b7LafWlGtsqHOQ k11CwrU/88mMSDJUEqffyg0pwQm+ifHluEcM3VSGFfSMrl1U6OP8rmpU/X2xQtruy8Bs hBmFdJImW0gkNGhkJkDP+4+3qc4/dWdEtgWNsjyjLXkrgrNHH8UALYOR4IN9432xORLD 6MHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638089; x=1726242889; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1hVtzbXoB9d5KAVzXPmtIwZm3y2Of67ng/C1wrLsl9g=; b=UzoMSMr6ttDe0D5BBi9NWTNyN8ZgoR7zpcm4epjiqIsKpSBZ7utziLaf9S08+y/ode v+izK0PAYrwOiy2Nc7Yq/8MAUGYG0IA7RWyq+6pwYVsxyku7HTXSXfDUuUfU5IMushCi Fag+XDA/uSJoBNxP2wwidmQ2r3YxNOFZDRlhQGn3NrLV5ae9V7nhip2LgLo0ezCllXoO gfVUI6pkwRiSX/0ZFUMpwlo05MSigJnjlCo2RGRwG2nRQr7JG1WOdxpCNqaIwf3Q5/da aeSvMM00JFcfeSS0N7npDz17HEXmNJC1U7Wfy13xqFYh/0OP+hadYKbzvV9g1HEgPgh4 JBEg== X-Gm-Message-State: AOJu0YzV+55nGJy1zyuVYLdCLA6lugTzOR7M3tVXrA5Nqbt4HeFyYBCr Gq3Ck35ppAexH6kgxnMNUshOgsWPoRBlaiIm5+Y56Oj7Ob33g0lTBPxf0A== X-Google-Smtp-Source: AGHT+IEedmalVJ0Ox/7gYGsPoGURu90SJCBH4Ug5Obos5XuLUj0v+i8zNg9/pqSx89Y5YRrF3gptHg== X-Received: by 2002:adf:f345:0:b0:374:bf1b:1c20 with SMTP id ffacd0b85a97d-378895d5070mr1995962f8f.23.1725638088837; Fri, 06 Sep 2024 08:54:48 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:48 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 2/6] gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. Date: Fri, 6 Sep 2024 17:54:30 +0200 Message-ID: <1314d9ad29285e77e0b219bf2aee1ebd59cfbdff.1725636992.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (dmd-bootstrap)[arguments]: Move git-manpages origin from here... [native-inputs]: ...to here. Change-Id: I10cb5f628dad2fdbb01df58134996bdcd0b73d62 --- gnu/packages/dlang.scm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 8bf0ee685e..d7a15f0214 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -456,15 +456,7 @@ (define dmd-bootstrap (lambda _ (symlink "." "dmd") ;to please the build system expected layout (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dlang/phobos") - (commit (string-append "v" version)))) - (file-name (git-file-name "phobos" version)) - (sha256 - (base32 - "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9"))) + #$(this-package-native-input "phobos") "phobos") (chdir "phobos"))) (add-after 'copy-phobos-source-and-chdir 'adjust-phobos-install-dirs @@ -519,7 +511,17 @@ (define dmd-bootstrap "lib") (("\\.\\./src/(phobos|druntime/import)") "include/dmd"))))))) - (native-inputs (list gdmd which)) + (native-inputs (list gdmd which + `("phobos" + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlang/phobos") + (commit (string-append "v" version)))) + (file-name (git-file-name "phobos" version)) + (sha256 + (base32 + "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9")))))) (home-page "https://github.com/dlang/dmd") (synopsis "Reference D Programming Language compiler") (description "@acronym{DMD, Digital Mars D compiler} is the reference -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:55:58 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:55:58 +0000 Received: from localhost ([127.0.0.1]:53943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJV-0007pR-SE for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:58 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:54387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJT-0007ok-Ir for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:56 -0400 Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-374b25263a3so1100863f8f.0 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638090; x=1726242890; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=q4RV5apxuglh0zACynwxpybtM+B8sVy3LtCneMZZLEM=; b=ZXZB8YI+BssCOIKGiQ68yvuxhF89Dm3/oFWVpgxSRlcOFgoFJi2/4zeMAf18Q1Y2EK fOeV9frkmQn7ayq2hY46vVZeG+QD491ztMX9GcllmnZSFE0YZeWkOXj+QXc24tzWdALV SshB7U6NHJU9P23SJnKEHbxiu/Y44X3khUs3y/s5bEDRsVNVWSY0ulR1XLj9B5PhUZzn u2+3QoBoCbODePvcWuRIh4DZ+cN0/LbrpHZFcmfipeVBgPlk8WRwU3J0FAqjVD7qjpGP MG5NUUhNaU2E8VNCbKxLoi8J8xQ/qHLWjqpkv86hX2Q7DEvCitJc1fa77MpRuym8ydwF FEMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638090; x=1726242890; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q4RV5apxuglh0zACynwxpybtM+B8sVy3LtCneMZZLEM=; b=Tw/Ufpbo+zKYFWmzN5w2xlfkYhb+8MGHPq/f7aSn35oOlUi2+JU7ygOtmeLXO9yFhq u8hF73TdNCL9YeUfDDomCIULI8f1wic09kczN9YcDFNvB99OBoomBI18uW9xEAzoVKAA kkiLWeuOlE48c6OOOkbG0xEdnQ7Y6Im38C1Bm5IKmDm9xB0HG2dZt75N5g8B0gObP1Za Ezywwm26H/hxHqixB8Eqt5MO34niReTyUXITmZaM1HcPsbw4PkiRTXdnTtEqFC/WNOb5 UDpXNPv8Oa7RApIJADlldeueJLyTD1tQoPiNbZrxcqSeT0kplN7ZNA+MUUEJdcTCxrxw 3qiA== X-Gm-Message-State: AOJu0YwiYKrxXtrNrjUuavsaETm3fqoGagDKNbrGf1a3CdFFjDD7L+QB NdMyXLxF4VOMrdnoHFG3wsAXDQHh4kQzmpVbUJWNGWR8mXV8Tt0SO6Twlw== X-Google-Smtp-Source: AGHT+IHBAvktGETZC3wBu2rYyXR2mqIlKVUtRp67Rxy4UZKS3kVRRTolB7eyVtvlaRC30WaPITinqQ== X-Received: by 2002:a5d:58f6:0:b0:378:81aa:2662 with SMTP id ffacd0b85a97d-37881aa26fcmr4204275f8f.7.1725638090251; Fri, 06 Sep 2024 08:54:50 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:49 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 3/6] gnu: smithforth: Move system.fs origin from phases to native-inputs. Date: Fri, 6 Sep 2024 17:54:31 +0200 Message-ID: <7290803e3a6387b3497098030f08cf241d76dc8c.1725636992.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (smithforth)[arguments]: Move system.fs origin from here... [native-inputs]: ...to here. Change-Id: I82ff81f72dbe2ecf70fbbd44674596e1a62cadcf --- gnu/packages/forth.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gnu/packages/forth.scm b/gnu/packages/forth.scm index 6e8d8cdc4c..43b497b453 100644 --- a/gnu/packages/forth.scm +++ b/gnu/packages/forth.scm @@ -75,7 +75,16 @@ (define-public smithforth (sha256 (base32 "0a39pv7529llsa3f48fmvwvlcp3f9v8qkn5ziw2l6kxf0qvli3lm")))) (build-system trivial-build-system) - (native-inputs (list xxd)) + (native-inputs (list xxd + `("system.fs" + ,(origin + (method url-fetch) + (uri (string-append + "https://dacvs.neocities.org/SF/system" + version "fs.txt")) + (sha256 + (base32 + "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m")))))) (arguments (list #:modules '((guix build utils)) @@ -84,14 +93,7 @@ (define-public smithforth (use-modules (guix build utils) (ice-9 textual-ports)) (let* ((sforth.dmp #$(package-source this-package)) - (system.fs #$(origin - (method url-fetch) - (uri (string-append - "https://dacvs.neocities.org/SF/system" - version "fs.txt")) - (sha256 - (base32 - "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m")))) + (system.fs #$(this-package-native-input "system.fs")) (xxd (string-append (assoc-ref %build-inputs "xxd") "/bin/xxd")) (bin (string-append (assoc-ref %outputs "out") "/bin"))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:56:02 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:56:02 +0000 Received: from localhost ([127.0.0.1]:53948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJa-0007q6-8w for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:56:02 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:47582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJU-0007om-Tj for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:57 -0400 Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-374bd0da617so1263739f8f.3 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:55:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638092; x=1726242892; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=a+fSYQ7PDxGiLx5UBl5JW408DVWNVZijOr7qe6if1k0=; b=Et0XmPtdlys3ifGLI0ePgvMWIuZFGqJ54bc3ATkWVtYTu0dX+oTO52fKy+3ivYe9dm NdXebk3IkxdIOkKfwhRuDQ+fpLi5KcsMdaya7IQL+WdL30po0/N9cYVVddF5QEyeFOoe AxHAp0W8Cg8OPbg9t2gtnd5g2N7gMzRyXEhliJUcBHfhAeY0IBxBKOQWRxZEv6Z+7bwI JdyTTW12lhxs+xbdBi3s58caSmNPwulGcsA5seWdKoD3r0QZOXAPYmD2cMB3HO0Ql+3Q GCW1w8H0cj06epFas79jKQbbYCZXoZy4hMv5cPLUXAK/wKapZ87uqJmYe7fncmX4gJ8c zxpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638092; x=1726242892; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=a+fSYQ7PDxGiLx5UBl5JW408DVWNVZijOr7qe6if1k0=; b=KFTJRy109k8S+q7crf/HEP6ntrgeqV4/jiBcHrOzGzdkc4hT6ZxvLS0nOQDImOOSq/ KNmW7ozG1ru9526Xdob1YxkjepXocCDOEokCFeVU6kAcZQNgudIyfWRx1U6toQ5ezGlw dolBpNqh8mCAf5QiHnqbWhL6yBV65MmeENT41Rxj1S11ViJf0mGpITw9JD9zH44jnft0 332jjs8Pux0V4lKjlTlFEHSpzUrDGF/DFjbOilwl0A8bKF5J5SC6bUftm9cn0nhcXkou 3vyZIt8gOb5EWYPevUOrYMbuZRbR5XquQNve8SnN8bfA/VTTOpSSWQlhhIiQ4LAAh9j8 aYsw== X-Gm-Message-State: AOJu0Yxt38NCxFbY7mmhN+N/GYZlujB2UgtSPU12bXwW+K6bRHZfVLfy cuyjvnNuFtkG45pTlz7TU1g5WzVUQEe17li1o/CdqRNn2AK+BN80h+/Clg== X-Google-Smtp-Source: AGHT+IE/rIIkC8xguGsd7dzeMRjU749PyO9rOOPbLa/QSvEgFpGjZbcl97zshOWYqGhONVVgyltjCQ== X-Received: by 2002:a05:6000:507:b0:368:41bd:149b with SMTP id ffacd0b85a97d-37889612a68mr1977302f8f.34.1725638091718; Fri, 06 Sep 2024 08:54:51 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:51 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 4/6] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. Date: Fri, 6 Sep 2024 17:54:32 +0200 Message-ID: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler , Maxim Cournoyer , Vivien Kraus Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (gnome-recipes)[arguments]: Move libgd origin from here... [native-inputs]: ...to here. Change-Id: I137dc41819a680fdf1f5c0bea9778b2bceae3fad --- gnu/packages/gnome.scm | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7339000436..8ae9fb0656 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -799,15 +799,7 @@ (define-public gnome-recipes (add-after 'unpack 'unpack-libgd (lambda _ (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.gnome.org/GNOME/libgd") - (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) - (file-name (git-file-name "libgd" version)) - (sha256 - (base32 - "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))) + #$(this-package-native-input "libgd") "subprojects/libgd")))))) (inputs (list glib gnome-autoar @@ -823,7 +815,17 @@ (define-public gnome-recipes `(,glib "bin") itstool pkg-config - python)) + python + `("libgd" + ,(origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgd") + (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) + (file-name (git-file-name "libgd" version)) + (sha256 + (base32 + "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs")))))) (home-page "https://wiki.gnome.org/Apps/Recipes") (synopsis "Discover recipes for preparing food") (description "GNOME Recipes helps you discover what to cook today, -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:56:03 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:56:03 +0000 Received: from localhost ([127.0.0.1]:53950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJa-0007qF-MW for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:56:03 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:57664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJW-0007oq-No for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:55:59 -0400 Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-374c1963cb6so1237471f8f.3 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:55:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638093; x=1726242893; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YWjk0YW18Xpk0i7L6rJ5vi/VZOeAYW4WgLpRfTqRp2w=; b=LQ1XLxFqSHN4P5/+1U9eQTQ9XrF10XAC9iJVQ7JTi2CfMNdUcWSs0DkZqqTkVuy7xu eQaN0FqVOgflAQxAFOz2KFkoqRPlR1HzXAX76sRVaP70nzTFjXiLGV6aNwMtIlNO8D5S hv3GnZ55kRpKtB5Puha48wxyamF+CfWf7dNkJdz+JwI3soHxIIDCuEd6F0uG3UJQE4mn sjv7+rv0ogaZ2iD0BdIDY5iaoKpBWz2NZ5j0VftQxl8lbTZXrPAaiFQRjrw5hisUKykM cA/vCH3SpSFwsio4uvMsecYbfISPrBz9RScIyNmK+seHCWefERn0pTeCpEOKJirtndOp jlsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638093; x=1726242893; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YWjk0YW18Xpk0i7L6rJ5vi/VZOeAYW4WgLpRfTqRp2w=; b=hDHAzYkvroijcHy4rTHvG5ASxxiwy5sIJoZi92rphXilJ+qvwoMkFKI28uCG5QqqYV /kB0Epolfu1MxMA6kULMDnFcKKC6w5qeMzpN37U18lwnolc9njmB5P/kR9ebA7YzqB9G IMW/vuJNhgMun3ccbcNT6+M8PqJRbg/UW1BZhwugjRDA2znx/EIonAUSORFhEl6EA7h9 5b5cZpiuIxVkVifYxpCUs/ocqqtKqkiVCglE2Er/JTVJ9iZefHAxgLineY18ziSY113X 2Nspw2+iovASX7FvzTrVfrk4fINRnMwATe6vsJR6iDPKsAcxTJS/iJu6V7eHT/wp7sea RKgg== X-Gm-Message-State: AOJu0YwNTXuthUjwnnr6Ah/ETZ7h1tzKRFHDoJlcCWJVUeLslH9IcP6l MMM6spMbaYmJ8oTAlDOINuXA4HfeicR3HKtuCr+1Hmua2tQdfuvGKzuUmA== X-Google-Smtp-Source: AGHT+IF5CWlf55ErzNsMnFMBJ3Yf5PRY+vOZTW23CmEzD5SQ6MF0ijYBBqo2xMGApPqZIKgzpynDng== X-Received: by 2002:a05:6000:1e93:b0:374:ba3d:67c3 with SMTP id ffacd0b85a97d-378896b6b3fmr1908895f8f.58.1725638093400; Fri, 06 Sep 2024 08:54:53 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:52 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 5/6] gnu: farstream: Move common origin from phases to native-inputs. Date: Fri, 6 Sep 2024 17:54:33 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (farstream)[arguments]: Move common origin from here... [native-inputs]: ...to here. Change-Id: I0023bca2fc021b82875b1ec7329c7e37116df0b3 --- gnu/packages/freedesktop.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index cb1d625d24..cf4ccadfd0 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -263,16 +263,7 @@ (define-public farstream (lambda _ (delete-file "autogen.sh") (copy-recursively - #$(origin - (method git-fetch) - (uri - (git-reference - (url "https://gitlab.freedesktop.org/gstreamer/common.git") - (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) - (file-name (git-file-name "common" "latest.52adcdb")) - (sha256 - (base32 - "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r"))) + #$(this-package-native-input "common") "common"))) (add-after 'unpack 'disable-problematic-tests (lambda _ @@ -296,7 +287,18 @@ (define-public farstream libxslt perl pkg-config - python-wrapper)) + python-wrapper + `("common" + ,(origin + (method git-fetch) + (uri + (git-reference + (url "https://gitlab.freedesktop.org/gstreamer/common.git") + (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) + (file-name (git-file-name "common" "latest.52adcdb")) + (sha256 + (base32 + "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r")))))) (inputs (list glib gtk+ -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 11:56:03 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 15:56:03 +0000 Received: from localhost ([127.0.0.1]:53955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJb-0007qU-2r for submit@debbugs.gnu.org; Fri, 06 Sep 2024 11:56:03 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:56787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbJX-0007p4-Vs for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 11:56:00 -0400 Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-374c1e5fe79so1339185f8f.1 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 08:56:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725638095; x=1726242895; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UmTyerzJN45BS1FLfVGTEsiJeoUnqoWHfTOqzzcEHaw=; b=LR7AY5qu8AcgaDaqeqEFjdFegUEsd6Pz97/wSdxnfwOGJ+eZ4pPsUvYP4G6uoxLnoV CJlujLynetvHf9GxABJT6+2lW7i10MQE4HAmbqTltmWEX56fdkanSndXw8DzFXtAp3CF ydoKjotDCm2LX1yPGoOqdKdXP6wAbaZomxLg564+qIfYJUuhIhraoso3X3/1tpHl4H04 Jp5iDkozyTxlbM2k49wHscIVaRGQY3e6tH80WVns9+2MzxarTAGIv0Acmy1wdzFQHL+T zrCw/aNlueKTOpCuXln5GHXWE4KHj0TJ2FYgXY07EPSOdM2kYTyUip8YmjT3lI6f1dIZ AaxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725638095; x=1726242895; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UmTyerzJN45BS1FLfVGTEsiJeoUnqoWHfTOqzzcEHaw=; b=SYwT7OphK+baQgSm57kzlPHD5xX7BTqxOQHatPq4ZA1rEk/Yim5H0EdpRuerxyxkeM 9dFOyhpKsWRtCo/hnsyFT38G5lzeWkJkb3XWgLGW9N8X2keQY+WLKw11B1Cj7TJzrof+ G76DIGktmYk3sBr2VLf5mlRAYN4YpZD41qSqB6w/RD2UK7+wcrOp67+6Ty4Ypd5oS5Px 9o3csoIEBWRbRE4iQzakx951LyiukuoH+biczGUK3gnCE/J7J9N0lAq3NcTC/8Fld19i lF5tTQDHeoWDYc06jhd2Wlltn0tRD00VyTGaRIuD/hEB7wOr+gMCEAvNcJGY0a9A07Fb e6mQ== X-Gm-Message-State: AOJu0Ywv7lHa/WQ51Ow/LCXjrb245KfUP/dzmtYF3qDsyAqTmj5Tscsv lqQT7HqSPwit47Y+YBDxMGqsULfKw7b+P2s8LhxfCZp8Lcv7L50DtM9k3g== X-Google-Smtp-Source: AGHT+IG/I9MpDonLeW+J1n7NM5Ku22HjMM9L33ZJfx9IPD9FzqzMMvoAPuoBLrB13VyYxy/jeSW9hw== X-Received: by 2002:adf:f345:0:b0:374:bf1b:1c20 with SMTP id ffacd0b85a97d-378895d5070mr1996126f8f.23.1725638094686; Fri, 06 Sep 2024 08:54:54 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37891669fd4sm209588f8f.115.2024.09.06.08.54.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 08:54:54 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH 6/6] gnu: gnulib: Move phobos origin from phases to native-inputs. Date: Fri, 6 Sep 2024 17:54:34 +0200 Message-ID: <653e94eac23daf6df64ca4ef2bf5f417182dfef1.1725636992.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (gnulib-checkout)[arguments]: Move PropList origin from here... [native-inputs]: ...to here. Change-Id: I3576a169837039bc6beaae0d68ab459ed642e3c8 --- gnu/packages/build-tools.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 21df25e4f5..f9e51e6408 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -942,14 +942,7 @@ (define*-public (gnulib-checkout #:key "Scripts.txt" "Blocks.txt") (list - #$(origin - (method url-fetch) - (uri (string-append - "https://www.unicode.org/Public/" - "3.0-Update1/PropList-3.0.1.txt")) - (sha256 - (base32 - "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh")))) + #$(this-package-native-input "proplist")) (find-ucd-files "BidiMirroring.txt" "EastAsianWidth.txt" "LineBreak.txt" @@ -982,6 +975,15 @@ (define*-public (gnulib-checkout #:key bash-minimal python perl clisp ;; Unicode data: ucd + `("proplist" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + "3.0-Update1/PropList-3.0.1.txt")) + (sha256 + (base32 + "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh")))) ;; Programs for the tests: cppi indent git-minimal/pinned autoconf)) (home-page "https://www.gnu.org/software/gnulib/") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 13:34:37 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 17:34:37 +0000 Received: from localhost ([127.0.0.1]:54115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smcqy-0004rH-DE for submit@debbugs.gnu.org; Fri, 06 Sep 2024 13:34:36 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:43144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smcqw-0004r2-HW for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 13:34:35 -0400 Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-42bb885f97eso18862275e9.0 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 10:34:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725644009; x=1726248809; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=wNrGFeEDW/g45U6R3KMEm/6fbnrfL834JjUczTMMBsg=; b=SjlkCoRc3jxmP5ayp3NtYgdOaClBBUBmcE+Fn49aL1hWyybH3feJEm+Ktlr/b7Zium 6tTo33SMjozTiGQEAi/JVsuCTdl4sSjjushPbzr8b03BXr86Q1TlwNBtLU2P3jS3OeQq Ruba9/3E7plnYKdX00aVVZXWtSO3/UejYM3UTLODIxndARyEaWwv896z0UoYMHEZAmx/ CDsWS9pDvBzM1+IGFChuRYS0XoJiNY2/gYUCftry2sOcPh6AtW6ptIAL5O85X4+KkEij wKafRSzizfzclEDCclgPeradWE1buBBgT+GTZ9BIqcV6EIFQTTiPYHxDtbyTdzBUzyJ1 zYKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725644009; x=1726248809; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wNrGFeEDW/g45U6R3KMEm/6fbnrfL834JjUczTMMBsg=; b=di8pLEvmT4yLRaUmLHPhzm3SVTmREH120IIThHRh4Tcu65Gz1YdJjvESfSv8dFIqjF i81/bvvHCppUwmkaln12o/WO0m/3GgLBh4s4WvQ3vdmlgD+5a/OS6q9hZbaNtJOHoVKF lCcShTftAqn2LR1Je/XnZ3RWBxoY/SBK2yOtrRklq76XawSqXC0+WWdkculeY+8QDOF7 HXKd+Cp8tAmuCkmfzr8PU71t+hFcUOOw1IFdDSbSr13eYZFSzskXdisMmyjrSMMJCtCD jKJzSnyISM0UCG00UV2xmTl3i9fXz+z+zBC1VxqBpdUlvATHAaPqmaEpLfxprIXGc5Eh VQ0A== X-Forwarded-Encrypted: i=1; AJvYcCXmfyOPayskHFsutvutGMgPLiOxHySSqOIOBMCVqCtHKjiA9inw8HhCX7snLUWBBUYXyZDSxQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YycS+aCs6hQLet2XhzCrKOvQRKAnYlCPTvCSNqom7xTbaHtetPe /AxOb4e2YQp29EuCc1nEpIipEVXcJCjzr5AaKzueJz2qlXSb6EdE X-Google-Smtp-Source: AGHT+IEjoctU6uQzOCETUea0yJTJ0LdIy8FF3uXa3Z1+mIPi/S5qYQYjovMoOZGA8EDnXy/Cq54VkA== X-Received: by 2002:a05:600c:1c26:b0:424:8be4:f2c with SMTP id 5b1f17b1804b1-42c9f498cf8mr22707515e9.2.1725644008773; Fri, 06 Sep 2024 10:33:28 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ca393f7f8sm20386995e9.40.2024.09.06.10.33.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 10:33:28 -0700 (PDT) Message-ID: Subject: Re: [bug#73073] [PATCH 4/6] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Simon Tournier , 73073@debbugs.gnu.org Date: Fri, 06 Sep 2024 19:33:26 +0200 In-Reply-To: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> References: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 (-) QW0gRnJlaXRhZywgZGVtIDA2LjA5LjIwMjQgdW0gMTc6NTQgKzAyMDAgc2NocmllYiBTaW1vbiBU b3VybmllcjoKPiAqIGdudS9wYWNrYWdlcy9kbGFuZy5zY20gKGdub21lLXJlY2lwZXMpW2FyZ3Vt ZW50c108cGhhc2VzPjogTW92ZQo+IGxpYmdkCj4gb3JpZ2luIGZyb20gaGVyZS4uLgo+IFtuYXRp dmUtaW5wdXRzXTogLi4udG8gaGVyZS4KPiAKPiBDaGFuZ2UtSWQ6IEkxMzdkYzQxODE5YTY4MGZk ZjFmNWMwYmVhOTc3OGIyYmNlYWUzZmFkCj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvZ25vbWUuc2Nt IHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMv Z25vbWUuc2NtIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQo+IGluZGV4IDczMzkwMDA0MzYuLjhh ZTlmYjA2NTYgMTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQo+ICsrKyBiL2du dS9wYWNrYWdlcy9nbm9tZS5zY20KPiBAQCAtNzk5LDE1ICs3OTksNyBAQCAoZGVmaW5lLXB1Ymxp YyBnbm9tZS1yZWNpcGVzCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAndW5wYWNr ICd1bnBhY2stbGliZ2QKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBfCj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29weS1yZWN1cnNpdmVseQo+IC3CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICMkKG9yaWdpbgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsCj4gImh0dHBzOi8vZ2l0bGFiLmdub21l Lm9yZy9HTk9NRS9saWJnZCIpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAoY29tbWl0Cj4gImM3YzdmZjRlMDVkM2ZlODI4NTQyMTkwOTFjZjExNmNj ZTZiMTlkZTAiKSkpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmls ZS1uYW1lIChnaXQtZmlsZS1uYW1lICJsaWJnZCIgdmVyc2lvbikpCj4gLcKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChiYXNlMzIKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoAo+ICIxNnlsZDBhcDdxajFuOTZoNGYyc3Fram1pYmc3eHg1eHdrcXhkZnphbTJu bXlmZGxycnJzIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMkKHRoaXMtcGFj a2FnZS1uYXRpdmUtaW5wdXQgImxpYmdkIikKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgInN1YnByb2plY3RzL2xpYmdkIikpKSkpKQo+IMKgwqDCoMKgIChpbnB1dHMgKGxpc3QgZ2xp Ygo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnbm9tZS1hdXRvYXIKPiBA QCAtODIzLDcgKzgxNSwxNyBAQCAoZGVmaW5lLXB1YmxpYyBnbm9tZS1yZWNpcGVzCj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYCgsZ2xpYiAiYmlu IikKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp dHN0b29sCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgcGtnLWNvbmZpZwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcHl0aG9uKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHB5dGhvbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgYCgibGliZ2QiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLChvcmlnaW4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybAo+ICJodHRwczov L2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvbGliZ2QiKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQK PiAiYzdjN2ZmNGUwNWQzZmU4Mjg1NDIxOTA5MWNmMTE2Y2NlNmIxOWRlMCIpKSkKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmls ZS1uYW1lIChnaXQtZmlsZS1uYW1lICJsaWJnZCIKPiB2ZXJzaW9uKSkKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoYmFzZTMyCkkgY2FuIHNlZSB3aHkgeW91J3JlIGRvaW5nIHRoYXQsIGJ1dCBJJ20gbm90 IHJlYWxseSBjb252aW5jZWQgaXQgaGVscHMKdGhlIHBhY2thZ2UuICBQYXJ0aWN1bGFybHksIHdl J3JlIG5vdyBldmVuIGFkZGluZyBhIGxhYmVsZWQgaW5wdXQsCndoaWNoIG1ha2VzIGZvciBhIGN1 cnNlZCBzaXR1YXRpb24gd2hlcmUgYWxsIGJ1dCBvbmUgaW5wdXRzIGFyZQp1bmxhYmVsZWTCuS4K CklNSE8sIEctRXhwcmVzc2lvbnMgaW4gcGhhc2VzIHNlcnZlIGluIHBhcnQgdG8gZmFjaWxpdGF0 ZSB1c2VzIGxpa2UKdGhpcy4gIFRoZXkgbWF5IG5vdCBiZSBuaWNlLCBidXQgdGhvc2UgYXJlIHVw c3RyZWFtIGNvbmRpdGlvbnMgd2UgaGF2ZQp0byBjb3BlIHdpdGguICBJJ2QgcmF0aGVyIGRvIGEg cHJvcGVyIHVuYnVuZGxpbmcgb2YgbGliZ2QuCgpBbm90aGVyICJwcm9wZXIiIHNvbHV0aW9uIGNv dWxkIGJlIGFzIGVhc3kgYXMgdXNpbmcgYW4gdW5sYWJlbGVkIG9yaWdpbgphbmQgc2VhcmNoLWlu cHV0LWZpbGUuICBIb3dldmVyLCB0aGlzIGRvZXNuJ3QgcmVhbGx5IHdvcmsgYWxsIHRoYXQgd2Vs bAppZiB5b3UgaGF2ZSB0byB1bnBhY2sgdGhlIGVudGlyZSBvcmlnaW4sIGhlbmNlIHdoYXQgSSd2 ZSBkb25lIGhlcmUgZm9yCmdub21lLXJlY2lwZXMuCgpDaGVlcnMKCsK5IExldCdzIG5vdCBldmVu IG1lbnRpb24gdGhlIG5lY2Vzc2l0eSBvZiAxLzYgdG8gZW5hYmxlIHRoYXQuICBCYWNrIGluCnRo ZSBkYXksIHRoZXJlIHdhcyBhIGRlY2lzaW9uIGFnYWluc3QgZ2l2aW5nIG9yaWdpbnMgbGFiZWxz IGJlY2F1c2UgaXQKd291bGQgYWRkIHRvIHRoZSBmdXJ0aGVyIHByb3BhZ2F0aW9uIG9mIGxhYmVs IHVzZSB0aHJvdWdob3V0IEd1aXgsCndoaWxlIHdlIHdhbnQgdG8gZHJvcCB0aGVtLgo= From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 14:12:48 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 18:12:48 +0000 Received: from localhost ([127.0.0.1]:54154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smdRw-0006wd-4w for submit@debbugs.gnu.org; Fri, 06 Sep 2024 14:12:48 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:59553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smdRt-0006wN-Pb for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 14:12:46 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-42ca4e0299eso6049755e9.2 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 11:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725646300; x=1726251100; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=BU5hiHRCan9f/8xNxLfLEEkW1+EpdsgnkSo/CS9fQGQ=; b=kW23tWEvSvki1I09ofwGIIxy/2a/lVePq0kGKPuo6rsdSnqbDeyMzI4ZhD9QwQo6pl UDjoX0sb9jkO21yNh5Tc5nR/dtswPHz9CD4WXWmsa2EFJB/Q9xDfVxJfAKQ6C6w20Mus RH1G9WghRGx0Ew4dRco/lbo9Ba5qvSiaC1SnQB1qZ9al9M2nVhCjfk1ZhO2N1uiiQdib Q02Kr04xQYtPSi9AhYEHLRrotOrYWq2wQYHsqv/9uj9phFA1QmA+2Yx478qFbQbHitb/ 8iKqZGqCJBb0IaXXkrcBE7RJtTAGQoYtK0pQM/xt+PuamrTieLWxHCpPRAWURE88J6KR NZRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725646300; x=1726251100; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BU5hiHRCan9f/8xNxLfLEEkW1+EpdsgnkSo/CS9fQGQ=; b=OwqdKAJoeurglc6UgFm606lafUsnqzia6QuC8pJxQQBNcQkMcCLh9n1Hq5uM1bnslz orokQ4FZRY94zxMShGgS9tABKaw1YL/MbVLyzf7OmQSTP3LG7GYECckK0YxTmxr595En lORPfqVSZOO+xRWwtCpZeMhLYIQdKzvaYdVU6dajqBJpoU5LuVX8/LGf8907BSr3ldYz ThSuXEa2ECgJoCBRmJERuENOK8coQBFhPxfQGKPmHpYMXqDTS8U4KIs4mCJIjR3wAgI4 tgacYQlB9bp8Aw6v5iRzGomX9mWglhWUuoKTct+OvvkxfdI7bJZVlU93tPbzT9Pa66d8 AEPQ== X-Forwarded-Encrypted: i=1; AJvYcCWjBeEjPmvlJ/YqIMqLXh7eOGGHepECNspTlwjFSCj/ibeg3sR2T4Hmx1uVEdAAaBBmyNV1Hg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxShLDvKHbcSaBlAyuin/J5cuQJL0oFjFy821iJ0xmDMK4Afffm AxP0fT8urXtX2py/98ZqvV5XWS9kjrO1zpAkkyU+Cx6UvHlxhQu/ X-Google-Smtp-Source: AGHT+IGu+Ba4+SvG0T4P+MA/jyQuuKFbC3moJW7whyptry8T+2cP55G2D/HXV3M7m+hetflEDcWhog== X-Received: by 2002:a5d:4991:0:b0:368:5bb4:169b with SMTP id ffacd0b85a97d-378926858b2mr60510f8f.4.1725646299691; Fri, 06 Sep 2024 11:11:39 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:34c8:9fc9:674c:115f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3789164f990sm455169f8f.81.2024.09.06.11.11.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 11:11:39 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , 73073@debbugs.gnu.org Subject: Re: [bug#73073] [PATCH 4/6] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: References: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> Date: Fri, 06 Sep 2024 20:11:27 +0200 Message-ID: <8734mcire8.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: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 Liliana, My aim is not to mix, under =E2=80=99inputs=E2=80=99 record field, the old = style (label) with the new style (no label) but to have the =E2=80=99origin=E2=80=99 insi= de =E2=80=99inputs=E2=80=99 and not inside =E2=80=99arguments=E2=80=99. On Fri, 06 Sep 2024 at 19:33, Liliana Marie Prikler wrote: > I can see why you're doing that, but I'm not really convinced it helps > the package. As I wrote in the cover letter: This is annoying because these origins are hidden from =E2=80=99package-direct-sources=E2=80=99; see module (guix packages= ). So it helps the package. ;-) Please note that the docstring of =E2=80=99package-direct-sources=E2=80=99 = is currently lying. ;-) Well, the situation is a bug, IMHO. --8<---------------cut here---------------start------------->8--- "Return all source origins associated with PACKAGE; including origins in PACKAGE's inputs and patches." --8<---------------cut here---------------end--------------->8--- > IMHO, G-Expressions in phases serve in part to facilitate uses like > this. I agree that G-exps facilitate manipulation of store paths. But using =E2=80=99origin=E2=80=99 inside arguments appears to me as an abuse of the = feature. As I wrote in the cover letter: Moreover and tangentially, it appears to me an anti-pattern of the functional paradigm: The data from the impure outside should be han= dled by the =E2=80=99source=E2=80=99 record field, or otherwise by =E2= =80=99inputs=E2=80=99, =E2=80=99native-inputs=E2=80=99 or =E2=80=99propagated-inputs=E2=80=99 record fields; let say only = =E2=80=99inputs=E2=80=99 for simplicity. Therefore, I strongly think =E2=80=99origin=E2=80=99 should not be inside a= rguments. Somehow, my submission is a proposal for dealing with the case. And it=E2=80=99s not really if it needs to, or should, be done. :-) > Particularly, we're now even adding a labeled input, > which makes for a cursed situation where all but one inputs are > unlabeled=C2=B9. Please note it=E2=80=99s a specific inputs: it=E2=80=99s an =E2=80=99origin= =E2=80=99. This can be checked by the pattern matching, e.g., (((? string? label) (? origin? o) ;Allow old style as sometimes require= s by origin in inputs `(,label ,o)) Other said, it would not be a =E2=80=9Ccursed situation=E2=80=9D; only a si= tuation using a locally defined input. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 16:15:14 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 20:15:14 +0000 Received: from localhost ([127.0.0.1]:54234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smfMP-0005Fw-N8 for submit@debbugs.gnu.org; Fri, 06 Sep 2024 16:15:14 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:48287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smfMN-0005Am-2Y for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 16:15:11 -0400 Received: by mail-wr1-f65.google.com with SMTP id ffacd0b85a97d-3787ddbd5a2so1278438f8f.0 for <73073@debbugs.gnu.org>; Fri, 06 Sep 2024 13:15:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725653645; x=1726258445; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=b/nYirG698nmKGWnzJQ4L6n+jX7/69SdDLTRECXaDns=; b=K+6fI0MH7cLdc/CS/sw122si6IJ3DIvW34vMMTaKsIUqqzS9KfQ1LeJPv1kAKn/w0p +ot2hD1N4mFcZsb0HZXMKZoV6wR+H6OSIb8lKmwaa58QXJzJOWhdfWMFge+orUNCYQl9 5+XrD5swIFfW/zJfvLm2cDVAZpRNAe+8jVwGbBsDfLKSW6byWvAFjoenelU2iA6g3hWV DDjfB6bFFV+ZXYlhW4lyaVHUKIRap6aAI7ifOXNf2YmBmw8jqBRgXFYRy74wX2pHDq9O kQJmkifAiK8vKsl0gTEeRFXYE7Ka9fDdZs5J7wPTfvjW9A5tiixEiCQ580dn0pVDyFFA CChw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725653645; x=1726258445; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=b/nYirG698nmKGWnzJQ4L6n+jX7/69SdDLTRECXaDns=; b=q9exmHuVi2yIqTayaN3l6s6AJyNzZ+kJAhhKFlwuw1kbCeIa7/HwVIsHzf0YRbBfaw bMQ4s+W2w6QBQj4yKOf075gpiEdf6ocF34FidZ/wJ2qf9eO2BM2xC9ecuQOJ4Wh/A7au gy7SAjT/oMRV/PBQzrDc38jvr/jqWktbLeL/Hwv3KeGZ28/gpI9wlX5vgn3ToRYkVOfm FzmigGNqrg1RltE8SSnfRJ08OK+SoojS5r6yTx/6XUhOJSN2++KZkgaUdHZpBIkhG4k2 jKCOOmDZJfXsnLP7Ii8U+9o88VNhde+1b0rIXuLa2T4QkI+c5ZolxVi6t7n1HHnZM88F k3lw== X-Forwarded-Encrypted: i=1; AJvYcCW7zjRw8Mg2X1w7BGPvZ9D3OJkr3p2S3SvGv+SdDQLNVzMjITzhF3DHZmNEyqYjoyoIsVAiNw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy0RVjqcSu4xfamwE1UPhvN6rO8Ie87z1OJTB/eAXBD+fOJ/KCW Z7lcUKUYZaTQVj1lOBX0w73iCGL72ZpmcVYEHqTEjuHhAXtMeRPi X-Google-Smtp-Source: AGHT+IEAmK7omH2srucNxilHUFjIwtKByQHOpAf4e5XQPaoXW+LqTvDQIi6Abh8q5LnajRevFxs0ow== X-Received: by 2002:a5d:50cb:0:b0:371:8c61:577c with SMTP id ffacd0b85a97d-378895dcc54mr2394881f8f.26.1725653644723; Fri, 06 Sep 2024 13:14:04 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ca53a3e4bsm21635275e9.47.2024.09.06.13.14.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Sep 2024 13:14:03 -0700 (PDT) Message-ID: <7618cf89ae284480e97374a13b288a6dc209fb81.camel@gmail.com> Subject: Re: [bug#73073] [PATCH 4/6] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Simon Tournier , 73073@debbugs.gnu.org Date: Fri, 06 Sep 2024 22:14:02 +0200 In-Reply-To: <8734mcire8.fsf@gmail.com> References: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> <8734mcire8.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 (-) Am Freitag, dem 06.09.2024 um 20:11 +0200 schrieb Simon Tournier: > Hi Liliana, >=20 > My aim is not to mix, under =E2=80=99inputs=E2=80=99 record field, the ol= d style > (label) with the new style (no label) but to have the =E2=80=99origin=E2= =80=99 inside > =E2=80=99inputs=E2=80=99 and not inside =E2=80=99arguments=E2=80=99. Sure, but you do introduce a label to make that work is what I'm saying. > As I wrote in the cover letter: >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 This is annoying because these= origins are hidden from > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =E2=80=99package-direct-source= s=E2=80=99; see module (guix packages). >=20 > So it helps the package. ;-) >=20 > Please note that the docstring of =E2=80=99package-direct-sources=E2=80= =99 is > currently lying. ;-)=C2=A0 Well, the situation is a bug, IMHO. I think we should fix =E2=80=98package-direct-sources=E2=80=99 then. The d= erivation obviously knows about this input, otherwise the package wouldn't be built, so the information is there. I'd also hazard a guess that Rust being Rust, no useful information for Rust packages comes with package- direct-inputs if arguments aren't being handled. > --8<---------------cut here---------------start------------->8--- > =C2=A0 "Return all source origins associated with PACKAGE; including > origins in PACKAGE's inputs and patches." > --8<---------------cut here---------------end--------------->8--- >=20 >=20 > > IMHO, G-Expressions in phases serve in part to facilitate uses like > > this. >=20 > I agree that G-exps facilitate manipulation of store paths.=C2=A0 But > using =E2=80=99origin=E2=80=99 inside arguments appears to me as an abuse= of the > feature.=C2=A0 As I wrote in the cover letter: >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Moreover and tangentially, it = appears to me an anti-pattern > of the > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 functional paradigm: The data = from the impure outside should > be handled > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 by the =E2=80=99source=E2=80= =99 record field, or otherwise by =E2=80=99inputs=E2=80=99, > =E2=80=99native-inputs=E2=80=99 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 or =E2=80=99propagated-inputs= =E2=80=99 record fields; let say only =E2=80=99inputs=E2=80=99 > for > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 simplicity. >=20 > Therefore, I strongly think =E2=80=99origin=E2=80=99 should not be inside= arguments. We could handle it in source at the cost of similar anti-patterns, or in inputs at the cost of the anti-pattern you suggest. The Right Thing=E2=84=A2 would be to unbundle these dependencies correctly. Also note that your argument would apply to #$this-package-input just as well: it still is magic that pulls in data from the impure outside world, and you can trivially trick it into doing silly things. (Just add inheritance.) > Somehow, my submission is a proposal for dealing with the case.=C2=A0 And > it=E2=80=99s not really if it needs to, or should, be done. :-) You are working on the implicit assumption that everyone agrees that it needs to be done, then. =20 > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 Particularly, we're now even adding a labeled input, > > which makes for a cursed situation where all but one inputs are > > unlabeled=C2=B9. >=20 > Please note it=E2=80=99s a specific inputs: it=E2=80=99s an =E2=80=99orig= in=E2=80=99.=C2=A0 This can be > checked by the pattern matching, e.g., >=20 > =C2=A0=C2=A0=C2=A0 (((? string? label) (? origin? o) ;Allow old style as = sometimes > requires by origin in inputs > =C2=A0=C2=A0=C2=A0=C2=A0 `(,label ,o)) >=20 > Other said, it would not be a =E2=80=9Ccursed situation=E2=80=9D; only a = situation > using a locally defined input. It *is* a cursed situation for the person reading the inputs field.=20 Apart from proper unbundling, some other workarounds would be: - hacking around search-input-file - making dummy data packages - named origins (this one requires similar support code to be written and has already been rejected once IIRC) - computed origins And yes, I label them as workarounds, since they don't address the root cause of why origins are introduced in arguments. Sometimes, practicality beats purity: Consider the ungoogled-chromium recipe if you hadn't had a good scare today. The fact that this pattern shows up as rarely as it does is a testament to how well Guix functions otherwise =E2=80=93 but there might still be a need for it in som= e fringe circumstances. I'd rather we don't change code unless the result is clearly better=E2=84=A2, and I don't see that here. Cheers From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 17:45:54 2024 Received: (at 73073) by debbugs.gnu.org; 6 Sep 2024 21:45:54 +0000 Received: from localhost ([127.0.0.1]:54290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smgmA-0001sV-4M for submit@debbugs.gnu.org; Fri, 06 Sep 2024 17:45:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smgm7-0001sC-Mb for 73073@debbugs.gnu.org; Fri, 06 Sep 2024 17:45:52 -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 1smgm0-0007td-SD; Fri, 06 Sep 2024 17:45:45 -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=nGfhzr34Nq3ei/gGoDrdFdBHg1nCAB9HVOKmFos1cdE=; b=U+/wN7t6zzYQRuKwnja8 MHgIJ7hmJEbtfQgNMav9cCIcK8+4j2QWky+3QfftMsZjxEypqX1BVvQ9MdYWaXx0c3CXc4Mwjua7+ vJLC3JAUd5uMXrFOsFvLd1hhLjrj2MhIi/ZT3NVQqA49rRdOcYFBONYq6+LrhKnFcJHJdgGSidys2 0D+S+CsvbNYzWtsxNJ98LJq2KF4UotqEbXrCzxPXzt6yo/feFe/S30vdB38+/zMRkhBEK1hycrzhi sjSI3oB0o18tLSEY5tBemyn3UM6GVw/wvsUQmPWkFNk6tj3kydBZ9QneOYMRx44Pf9doIe0+V6cif Zqn3S/KAHxAIIg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#73073] [PATCH 0/6] Allow origin with label as inputs. In-Reply-To: (Simon Tournier's message of "Fri, 6 Sep 2024 17:51:14 +0200") References: Date: Fri, 06 Sep 2024 23:45:04 +0200 Message-ID: <87o750wj6n.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: maxim.cournoyer@gmail.com, 73073@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Simon Tournier skribis: > The reason is because =E2=80=99sanitize-inputs=E2=80=99; see module (guix= packages). > > ((_ (list args ...)) > (add-input-labels args ...)) > ((_ inputs) > (maybe-add-input-labels inputs)))) [...] > The procedure =E2=80=99maybe-add-input-labels=E2=80=99 reads: if the firs= t element of > the =E2=80=99inputs=E2=80=99 record field is using the =E2=80=9Cold style= =E2=80=9C then return all > as-is, assuming all are =E2=80=9Cold style=E2=80=9D. Else apply to all t= he =E2=80=99inputs=E2=80=99 > elements the procedure =E2=80=99add-input-label=E2=80=99. Yes: as an optimization, we just check the first element or even just the syntax (whether the value starts with (list =E2=80=A6)). This is one reason why I=E2=80=99d rather avoid the change you=E2=80=99re s= uggesting. But more importantly: I think we should avoid polymorphic lists for clarity (the principle is followed in most of the code), and reintroducing labels would be a step backwards. To be clear, I understand the current situation is not perfect, but I would rather look for solutions that do not involve undoing what=E2=80=99s = taken this long to do. The main issue we want to address here is origins being hidden from =E2=80=98package-direct-sources=E2=80=99, right? What if we could do this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..624d3d8c45 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -1320,7 +1320,16 @@ (define (package-direct-sources package) ((_ (? origin? orig) _ ...) orig) (_ #f)) - (package-direct-inputs package)))) + (package-direct-inputs package)) + (match (assoc #:phases (package-arguments package)) + ((#:phases (? gexp? phases) . _) + (filter-map (lambda (input) + (match (gexp-input-thing input) + ((? origin? o) o) + (_ #f))) + (gexp-inputs phases))) + (_ + '())))) (define (package-transitive-sources package) "Return PACKAGE's direct sources, and their direct sources, recursively." --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ? (Currently we can=E2=80=99t because =E2=80=98gexp-inputs=E2=80=99 is pri= vate.) Or, alternatively, we=E2=80=99d have origins without labels in inputs, with this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..8b08f0d379 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -676,6 +676,8 @@ (define (add-input-label input) "_") ,obj ,@(if (string=? output "out") '() (list output))))) + ((? origin? origin) + (list (or (origin-actual-file-name origin) "_") origin)) (x `("_" ,x)))) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E2=80=A6 meaning we could write (this-package-input "git-manpages.tar.gz")= or similar. (This particular change would need tweaks in a few packages such as =E2=80=98tzdata=E2=80=99 to avoid a full rebuild.) WDYT? Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 09:41:45 2024 Received: (at 73073) by debbugs.gnu.org; 7 Sep 2024 13:41:45 +0000 Received: from localhost ([127.0.0.1]:55189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smvhB-00054I-1D for submit@debbugs.gnu.org; Sat, 07 Sep 2024 09:41:45 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:50506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smvh9-000541-2k for 73073@debbugs.gnu.org; Sat, 07 Sep 2024 09:41:43 -0400 Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-37747c1d928so1744752f8f.1 for <73073@debbugs.gnu.org>; Sat, 07 Sep 2024 06:41:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725716436; x=1726321236; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=wh8i9Wch1xzreXhLVGLI19ibrAdNO1oEvhBPcdao4Zk=; b=i+wpgMfXJOsX3Qc0yhPtzgcHJSpw5xfqEr6RZgO4FeWU9KwkzX5eEWlvl/6EKC89r6 oaynnRGhsHzW2kNGkEgE7xb/fc/ddRZC4zUdUxDOM1/I+uvBIfQPh8HPb3rxmC/G8aw6 6RlNDBWNsUa6yaewIrpNOQfgeXq6/Br6R5sXvv07vBZ0BZQ7D9tgk+PvgZdtwQMYV07/ pRFrsgkcvdT0IMDTjmIxtROULpDigJ/ApGHSCZ7q/QHVJUnIXndTCHp+HM+zDwjR4RJw 7iID6O2CAIXQ7rdZ/wjWhtuq3nYyshonWqsMtTZ+Y6KgCEhlXyK4+eN9sL4cs24lkxuL o7pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725716436; x=1726321236; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wh8i9Wch1xzreXhLVGLI19ibrAdNO1oEvhBPcdao4Zk=; b=ErJ6IS+ESvHxHx9b/1D/ChqpJYAiU0Z+T5gWQyd2mi4BoBx05FNg/scS9lzt0Ec7UH rz+2MQeb3xQNVeIsrxKzZFzyOGcyLY48F7KEu+Qenp3VlTzRDx/U4J5N62sWsGirCx5X R0IB2WvXJm3d6xSndktlO4D+gTt8k/3jUFHblw9kfah7RPdAcbfQeIWaiOCnfwr7EMNb NF3NwwqQ1BIKSzYNveyR33EuR7x4WtFd10osYL4qzSGAmgVFxxls8T0DW09jtn8OAiNa DccK5wjfOrJnIgep4hoB3+jdaxj7wsRcP4pkLe9ZA/x7adBTZ4Cpazrs+6iwEd/hrGxd U1oA== X-Forwarded-Encrypted: i=1; AJvYcCWtILR3mJNCR0euaPZ6ILGGpueOLY5PUOSbjG3T9ZlpdAooaqs0B5lKa4jDEwr1+iypEBxpHg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwoscpNn1w96YQCpN4p/tqVq3CiGm0vG8B6uOtp1kjtWeYOMkFO 9DD1AsXaY8EIMCOoOwy0IM+7KGOZ6ecue8Vl84gcaJq8HVJXEbiE X-Google-Smtp-Source: AGHT+IG8O1KNyWw+IIpCAGJqkjRRnmBccVmlNlX+J93Gk5LGwyzLgpmy16fElMLWdYQf4RAY5atAog== X-Received: by 2002:a5d:44cb:0:b0:371:8a3a:680a with SMTP id ffacd0b85a97d-378895e9021mr3611786f8f.32.1725716435681; Sat, 07 Sep 2024 06:40:35 -0700 (PDT) Received: from lili (2a01cb04060a11001b91bb720d6152eb.ipv6.abo.wanadoo.fr. [2a01:cb04:60a:1100:1b91:bb72:d61:52eb]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb8b090sm17107085e9.39.2024.09.07.06.40.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 06:40:35 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , 73073@debbugs.gnu.org Subject: Re: [bug#73073] [PATCH 4/6] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: <7618cf89ae284480e97374a13b288a6dc209fb81.camel@gmail.com> References: <4b84954a845391197ebbdbb7f5c9d04eb3ecdc7f.1725636992.git.zimon.toutoune@gmail.com> <8734mcire8.fsf@gmail.com> <7618cf89ae284480e97374a13b288a6dc209fb81.camel@gmail.com> Date: Sat, 07 Sep 2024 13:37:46 +0200 Message-ID: <87le03r8xh.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: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 Liliana, I get your points. In order to avoid duplicate discussion, please consider the Ludo=E2=80=99s thread. On Fri, 06 Sep 2024 at 22:14, Liliana Marie Prikler wrote: > I'd also hazard a guess that Rust > being Rust, no useful information for Rust packages comes with package- > direct-inputs if arguments aren't being handled. Yes, I am aware of the Rust package case. :-) It=E2=80=99s similar as the Haskell package, as I pointed years ago [1]. I still think that=E2=80=99s something which needs to be improved. Cheers, simon 1: Re: Cabal mismatch in ghc-lucid; long-term archiving Haskell? zimoun Mon, 22 Aug 2022 16:04:21 +0200 id:87ilmk5q8q.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2022-08 https://yhetil.org/guix/87ilmk5q8q.fsf@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 09:41:47 2024 Received: (at 73073) by debbugs.gnu.org; 7 Sep 2024 13:41:48 +0000 Received: from localhost ([127.0.0.1]:55191 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smvhD-00054W-Ev for submit@debbugs.gnu.org; Sat, 07 Sep 2024 09:41:47 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:53328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smvhA-000545-GR for 73073@debbugs.gnu.org; Sat, 07 Sep 2024 09:41:45 -0400 Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-374c3400367so2314074f8f.2 for <73073@debbugs.gnu.org>; Sat, 07 Sep 2024 06:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725716438; x=1726321238; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Kqxg3rLvtYkk+muk3QOkf5RNs9UC6BofQlBZf3J9x80=; b=k5Bn0CrAssVuYLwlfe7ECh2t8415KuMpECGTVRU0b5uajYU1I51GiXfnca1jQ7gRNG Gm+oBW72Bq92Jh68IDijbF28Kw4q7ZmzJRzIW3V8VGgzYlwR/AW66iO5iVlKGYgboR8U K1cbmBVw9sQmxlN5XJ4CaerYfWJeue6YTmqIfJfbm6o0sji0JvDXidrJAv2x5QDowawU oZDTgQ8eedgBSn7iz5T8urepGxf3hJrnUj5XQXyIyrniUDj/MVkgnr2RnBr79Ww8rGYI z1cFm8C0NM0sQ37VH2W6Tb5ZHmTDE+4CR/kuBDQblfcNK7ZuHl+CSXm2bxcNBqR8TKen F0xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725716438; x=1726321238; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Kqxg3rLvtYkk+muk3QOkf5RNs9UC6BofQlBZf3J9x80=; b=XUFEjSwK50FLMo+Tt1cc0Al4aFyb7exQpNXn2f/q7k0ft3MHyb1x0wHBYtxpaf1vAY z9GKUhdmgj4RAc8540MXtf6Oal0g1SFb+peEFpX4fP6VuPx1LtAE/pkUKHrlKse9m6/3 QCRA6zIPbQTKsSqI0MlflOjSnIVLEPjNPXkbQabXdKFPyWEFzR+Pdp4KoaYOC2VwzCbn DXulUC3WFfiGl+TmFDx9rFmhV3n3FpisvzU6nJCm4fbzQ1K1gJ7xOoNjLewrXJaBA3GL vPaBL0EPidCYOsxP4hA9wedHfy8mab4wgI8+a1J1Yc6VlxyaiwyNWCt13lbAdTPXcOHK oaCg== X-Forwarded-Encrypted: i=1; AJvYcCX9Iv5NmOM4c9qVi460kxWmHWGAAseMVlPCt5QY7yemLOjaFPUj6g5kHp0+FjgyW73nA0+MMg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwytT6OQwpP1fy9J1MLE0p6sM+4FRPSkM/hh4ynO3OWhbgR7/Ji p72MPkmMGY6JGqzYLf8b2AUnxkMXY4a8e1aDz/mReFIk2XBlEeAsvDhOJA== X-Google-Smtp-Source: AGHT+IGaWNK3M6AXy5HN8X2vwoETxWtrGqp+uGnrttU0gish4s6Xr378C+y43rmVQe20t0tQ9hnOew== X-Received: by 2002:adf:cc91:0:b0:374:c658:706e with SMTP id ffacd0b85a97d-3789243fb15mr1983604f8f.39.1725716437866; Sat, 07 Sep 2024 06:40:37 -0700 (PDT) Received: from lili (2a01cb04060a11001b91bb720d6152eb.ipv6.abo.wanadoo.fr. [2a01:cb04:60a:1100:1b91:bb72:d61:52eb]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3789564a18asm1447606f8f.15.2024.09.07.06.40.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 06:40:37 -0700 (PDT) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#73073] [PATCH 0/6] Allow origin with label as inputs. In-Reply-To: <87o750wj6n.fsf@gnu.org> References: <87o750wj6n.fsf@gnu.org> Date: Sat, 07 Sep 2024 15:40:30 +0200 Message-ID: <875xr7r38x.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: 73073 Cc: maxim.cournoyer@gmail.com, 73073@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 Ludo, On Fri, 06 Sep 2024 at 23:45, Ludovic Court=C3=A8s wrote: > This is one reason why I=E2=80=99d rather avoid the change you=E2=80=99re= suggesting. > But more importantly: I think we should avoid polymorphic lists for > clarity (the principle is followed in most of the code), and > reintroducing labels would be a step backwards. This is inaccurate: inputs are already polymorphic lists. For example, (native-inputs (list desktop-file-utils ;for update-desktop-database gettext-minimal `(,glib "bin") itstool pkg-config python)) And =E2=80=9Cbin=E2=80=9D is a label, AFAIU. That=E2=80=99s said=E2=80=A6 > To be clear, I understand the current situation is not perfect, but I > would rather look for solutions that do not involve undoing what=E2=80=99= s taken > this long to do. =E2=80=A6I agree: my aim is not to revive the =E2=80=9Cold style=E2=80=9D. = Aside, from my perspective, the main issue with the =E2=80=9Cold style=E2=80=9D is not the= labels but instead it=E2=80=99s the redundancy. In other words, labels are not the evil since they are still used for dealing with =E2=80=9Coutputs=E2=80=9D. Anyway, let avoid the Walder=E2=80=99s law trap [1]. ;-) So let do not rely on explicit labels. > The main issue we want to address here is origins being hidden from > =E2=80=98package-direct-sources=E2=80=99, right? Yes=E2=80=A6 And also I think that=E2=80=99s a bad pattern to not have all= =E2=80=9Cinputs=E2=80=9C in the same place. From my point of view, the current situation defeats my understanding of declarative programming. > diff --git a/guix/packages.scm b/guix/packages.scm > index f373136d22..8b08f0d379 100644 > --- a/guix/packages.scm > +++ b/guix/packages.scm > @@ -676,6 +676,8 @@ (define (add-input-label input) > "_") > ,obj > ,@(if (string=3D? output "out") '() (list output))))) > + ((? origin? origin) > + (list (or (origin-actual-file-name origin) "_") origin)) > (x > `("_" ,x)))) >=20=20 > > =E2=80=A6 meaning we could write (this-package-input "git-manpages.tar.gz= ") or > similar. (This particular change would need tweaks in a few packages > such as =E2=80=98tzdata=E2=80=99 to avoid a full rebuild.) This solution appears to me the best approach. Somehow, it uses =E2=80=99file-name=E2=80=99 as internal =E2=80=9Clabel=E2=80=9D. When inte= rnal =E2=80=9Clabels=E2=80=9D will completely removed, e.g., using package name or else, we will adapt. Well, =E2=80=99origin-actual-file-name=E2=80=99 returns for example "libgd-2.0.4-checkout", i.e. the version would be required when calling =E2=80=99this-package-input=E2=80=99. Therefore, it would mean something l= ike: #$(this-package-native-input (git-file-name "libgd" version)) This appears to me a good solution. However, how is it possible to avoid a full rebuild because =E2=80=99tzdata= =E2=80=99 or else? It means the package definition cannot be modified, right? Therefore, the only way would to special case =E2=80=99maybe-add-input-labe= ls=E2=80=99, e.g., --8<---------------cut here---------------start------------->8--- @@ -441,6 +441,9 @@ (define (maybe-add-input-labels inputs) "Add labels to INPUTS unless it already has them." (cond ((null? inputs) inputs) + ((and (pair? (car inputs)) + (origin? (cdar inputs)) ) + inputs) ((and (pair? (car inputs)) (string? (caar inputs))) inputs) --8<---------------cut here---------------end--------------->8--- Would it be ok performance-wise? Or what could the another option? Moreover, as you said some other packages deep in the graph seem in the picture. Well, I am going to explore this in order to send a v2. Cheers, simon 1: https://wiki.haskell.org/Wadler%27s_Law From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 07 10:50:48 2024 Received: (at 73073) by debbugs.gnu.org; 7 Sep 2024 14:50:48 +0000 Received: from localhost ([127.0.0.1]:57186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smwm0-0000wW-1p for submit@debbugs.gnu.org; Sat, 07 Sep 2024 10:50:48 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:61951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smwly-0000wH-PE for 73073@debbugs.gnu.org; Sat, 07 Sep 2024 10:50:47 -0400 Received: by mail-ed1-f67.google.com with SMTP id 4fb4d7f45d1cf-5c3c3b63135so3217894a12.3 for <73073@debbugs.gnu.org>; Sat, 07 Sep 2024 07:50:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725720580; x=1726325380; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=owOc5w+RI8KxmIfYyVwhxfdKLJwVE7nsmJAd5hCqL7s=; b=SVrtnFf58h5HG/OyRDHl2n8O8ZP/SbWSyjrDteX2T6SKof1Dn09foF4hZsMb0nz7np b9cWRblB7cnCtxwlpLkFjQYMHgsAoOsMsreCzkchsoRiX+KXQiel6OfuSbwl5O16yRC7 /GQf3XI0Xyek8qVXP7hlE040mNvoohgvCJy3EW4B/RGarCRsYDR1nBTiubovdNc9uul2 P/GXgFTo4+ZJN5WJIhsgIURzKGfS8aOajiivmzHC1S7B/C4xJ162HLjN/NPotG3L6PMG /qj8KzrKj9YfSR4V/Ne496NWu1sCrXZnAx0E4Bwmh7j7HCwGLx7mHp/gPy6/2fydCGrl MRJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725720580; x=1726325380; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=owOc5w+RI8KxmIfYyVwhxfdKLJwVE7nsmJAd5hCqL7s=; b=AXA0lEhfE5900rolZn+aZ+XYzd+dJKPj/Be98IjKE4RoXhGI5AvRn1Cv4MOccf3zHt /RZ3DpE58i5N4YgbeMJI8jAo7EYY/Vz2bfafzQsqABvYZHHGvG7bLTbcoW9AOrYLqMsw Tyc4FFkMeeOCERLQOzdsuuVJ/nLQMpJGbljTq1yiL9mV1UX2AcVDIf2TRyscRBAHL1de Jh2HkqkNOCYwnyTaSGzb40g5MZEF2gnq9Ru4Bp9TPVEDftFmHxxfAHnqzs6j8/fUXng/ JSex38XaBNs1uCoSKC40kDZ6/e07F0HD2+0X07aYiP+/I73qW4Rwat062m0AV1X/3Sor FVxA== X-Forwarded-Encrypted: i=1; AJvYcCV1rDrepMXrofrveFuYQrFfu22LL/Jl+2NxwpvAhMQYUoSetGd9z3Fcvnospp++KXY23mknCw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxJBb6DJ6+JEBihBHxNyEwK4mohAoNsWVkr7UEX0gK/ElBAKsCp 6PEIkGFqYW5b7eM0f/WzVXIa74kJw9+CWC1a/9f15KFEh2OWCj05 X-Google-Smtp-Source: AGHT+IEw2/F2cRpS19C9VxKVJhyrs71aBniHhRlrjQOoT7NgNlOX6rtzZf5Cm+VzSefRkTLdPm3geg== X-Received: by 2002:a05:6402:4586:b0:5c0:8c5a:f4f3 with SMTP id 4fb4d7f45d1cf-5c3dc7bd56amr3856134a12.26.1725720579451; Sat, 07 Sep 2024 07:49:39 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5c3ebd5217asm748263a12.45.2024.09.07.07.49.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Sep 2024 07:49:38 -0700 (PDT) Message-ID: Subject: Re: [bug#73073] [PATCH 0/6] Allow origin with label as inputs. From: Liliana Marie Prikler To: Simon Tournier , Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Sat, 07 Sep 2024 16:49:36 +0200 In-Reply-To: <875xr7r38x.fsf@gmail.com> References: <87o750wj6n.fsf@gnu.org> <875xr7r38x.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: maxim.cournoyer@gmail.com, 73073@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 Simon, since you pointed me here, I will chime in a little :) Am Samstag, dem 07.09.2024 um 15:40 +0200 schrieb Simon Tournier: > Hi Ludo, >=20 > On Fri, 06 Sep 2024 at 23:45, Ludovic Court=C3=A8s wrote: >=20 > > This is one reason why I=E2=80=99d rather avoid the change you=E2=80=99= re > > suggesting. > > But more importantly: I think we should avoid polymorphic lists for > > clarity (the principle is followed in most of the code), and > > reintroducing labels would be a step backwards. >=20 > This is inaccurate: inputs are already polymorphic lists.=C2=A0 For > example, >=20 > =C2=A0=C2=A0=C2=A0 (native-inputs (list desktop-file-utils ;for update-de= sktop- > database > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ge= ttext-minimal > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 `(= ,glib "bin") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 it= stool > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pk= g-config > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 py= thon)) >=20 > And =E2=80=9Cbin=E2=80=9D is a label, AFAIU.=C2=A0 That=E2=80=99s said=E2= =80=A6 Not in the sense that you are addressing inputs with it, no. "bin" is an output selector (output "label" if you will) =E2=80=93 its purpose it to choose an output that isn't "out". > > To be clear, I understand the current situation is not perfect, but > > I would rather look for solutions that do not involve undoing > > what=E2=80=99s taken this long to do. >=20 > =E2=80=A6I agree: my aim is not to revive the =E2=80=9Cold style=E2=80=9D= .=C2=A0 Aside, from my > perspective, the main issue with the =E2=80=9Cold style=E2=80=9D is not t= he labels > but instead it=E2=80=99s the redundancy. >=20 > In other words, labels are not the evil since they are still used for > dealing with =E2=80=9Coutputs=E2=80=9D. >=20 > Anyway, let avoid the Walder=E2=80=99s law trap [1]. ;-) >=20 > So let do not rely on explicit labels. But you are adding explicit labels here. A solution that doesn't would be much preferred. > > The main issue we want to address here is origins being hidden from > > =E2=80=98package-direct-sources=E2=80=99, right? >=20 > Yes=E2=80=A6=C2=A0 And also I think that=E2=80=99s a bad pattern to not h= ave all =E2=80=9Cinputs=E2=80=9C > in the same place. From my point of view, the current situation > defeats my understanding of declarative programming. I agree with you that inputs outside of inputs should be avoided, but I disagree with your point on declarative programming. Packages, even written in that style, are still declarative. > > diff --git a/guix/packages.scm b/guix/packages.scm > > index f373136d22..8b08f0d379 100644 > > --- a/guix/packages.scm > > +++ b/guix/packages.scm > > @@ -676,6 +676,8 @@ (define (add-input-label input) > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 "_") > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,obj > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ,@(if (string=3D= ? output "out") '() (list output))))) > > +=C2=A0=C2=A0=C2=A0 ((? origin? origin) > > +=C2=A0=C2=A0=C2=A0=C2=A0 (list (or (origin-actual-file-name origin) "_= ") origin)) > > =C2=A0=C2=A0=C2=A0=C2=A0 (x > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 `("_" ,x)))) > > =C2=A0 > >=20 > > =E2=80=A6 meaning we could write (this-package-input "git-manpages.tar.= gz") > > or similar.=C2=A0 (This particular change would need tweaks in a few > > packages such as =E2=80=98tzdata=E2=80=99 to avoid a full rebuild.) >=20 > This solution appears to me the best approach.=C2=A0 Somehow, it uses > =E2=80=99file-name=E2=80=99 as internal =E2=80=9Clabel=E2=80=9D.=C2=A0 Wh= en internal =E2=80=9Clabels=E2=80=9D will > completely removed, e.g., using package name or else, we will adapt. >=20 > Well, =E2=80=99origin-actual-file-name=E2=80=99 returns for example > "libgd-2.0.4-checkout", i.e. the version would be required when > calling =E2=80=99this-package-input=E2=80=99.=C2=A0 Therefore, it would m= ean something > like: >=20 > =C2=A0=C2=A0=C2=A0 #$(this-package-native-input (git-file-name "libgd" ve= rsion)) >=20 > This appears to me a good solution. It doesn't to me. What do you do if the libgd version changes? To arrive at a proper label, you would have to strip the versioning and packaging metadata =E2=80=93 otherwise you're left with a situation, where = you can't replace the package by tweaking inputs anyway. > However, how is it possible to avoid a full rebuild because =E2=80=99tzda= ta=E2=80=99 > or else?=C2=A0 It means the package definition cannot be modified, right? > Therefore, the only way would to special case =E2=80=99maybe-add-input- > labels=E2=80=99, e.g., >=20 > --8<---------------cut here---------------start------------->8--- > @@ -441,6 +441,9 @@ (define (maybe-add-input-labels inputs) > =C2=A0=C2=A0 "Add labels to INPUTS unless it already has them." > =C2=A0=C2=A0 (cond ((null? inputs) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 inputs) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ((and (pair? (car inputs)) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 (origin? (cdar inputs)) ) > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 inputs) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ((and (pair? (car inputs= )) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0 (string? (caar inputs))) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 inputs) > --8<---------------cut here---------------end--------------->8--- >=20 > Would it be ok performance-wise?=C2=A0 Or what could the another option? I don't think this does what you think it does. It returns inputs as-is if the tail of the first input is an origin=E2=80= =A6 which I don't think would be the case even if we do implement your v1. Cheers From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:36 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:37 +0000 Received: from localhost ([127.0.0.1]:34427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgK-0000nT-6u for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:36 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:54292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgH-0000n0-LM for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:34 -0400 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-42cae102702so25310945e9.0 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931643; x=1726536443; darn=debbugs.gnu.org; h=content-transfer-encoding:-x-debbugs-cc:mime-version:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=zqRJ5Sd4B1YSQnG721xVQc87oGus1YzPXswJCbIS0t8=; b=NjuYmDM/WPGcm9Bu7MlbXis8PRJ1s7GCg2omBs5T+emoBj91SVP8dUWVJpzJLjRef9 7BBjiFixmkf71TkLw3axdU6ovI/8rnUiTdNslQegZDwKwolhPhUSsVvM3/EEgNOnUhFl RL/mmZ8DqXdV7Wo1jAEWPgsbqED2+yN4r2/ql9GEHsQ32InTNeNGkojhpnh5g8DnJJKk 8UizNqYHV+2e4L8kuvRjM6amcrwznRQj4bJqwJfoqAS2kV6U4bskW/rW4dw0yvD2xHdT y/EoYAnUVkjvPhYzpvhPQpxzQXXpP4yTDrgRJUKqaQYgaYoCIhzmOy1vzQBBndnWiQcf JLSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931643; x=1726536443; h=content-transfer-encoding:-x-debbugs-cc:mime-version:message-id :date:subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zqRJ5Sd4B1YSQnG721xVQc87oGus1YzPXswJCbIS0t8=; b=Jfmh3joLkXATsCuuUTxp4uMQbm05NidXcID64OW0m8HomPqNUTQ1G8DBHpj84N8AMw wpvrPwff8x1kWUjfJc+VZPtsDxEahwHVGIhk6oV+V5C1n0d/zFbQqRHXCYxGOp95jyds X4G5WiTURwJleIjZhGrU09BphBGC1z38WadxqvdkkbR86LF0M7bumRy3M/HIscA4u4eZ eIveV8VWZyjpf5urYEfDr4blKy2xRm8QeXY72hFtfacW98h8nRN8arcR0Iz9pWPG/79B 4N1LzSWeRBmV4tmV/+MXNlqgx9zbyGMhxg/ptphakRBpJzrhU3IAVhWy8PBca/zvwojR kdSQ== X-Gm-Message-State: AOJu0YydHmU6yIRGkG3xiSKA3NsHUjSc2DAXUWbgV4hamngXynqopN+5 oeijeIJi6kqnLAn1HhLE1a+TgL53a8RSqfr0v32HNNnNWwXTuxjanNUspw== X-Google-Smtp-Source: AGHT+IEPilAgzgtKu/q01XQga+lh6v3RK4enTFunABttkkQZoAtKv4wWZvzPw2iR+wJFP1N1clOjYg== X-Received: by 2002:a05:600c:4f83:b0:429:e6bb:a436 with SMTP id 5b1f17b1804b1-42cae70f1b5mr60146105e9.9.1725931643007; Mon, 09 Sep 2024 18:27:23 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:22 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 0/8] Allow origin inside inputs with "new style". Date: Tue, 10 Sep 2024 03:27:08 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 -X-Debbugs-CC: maxim.cournoyer@gmail.com, ludo@gnu.org, liliana.prikler@gmail.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) Hi, Following Ludo's advice [1], here the v2. Packages use ’package-name’ as internal labels so the first patch of the serie adds ’origin-actual-file-name’ as internal labels for the origins. Then, the ’origin’ is found back via ’this-package-input’ as for the packages. For instance, without the patch, we have somewhere in the phase: #$(origin (method url-fetch) (uri (string-append "mirror://kernel.org/software/scm/git/" "git-manpages-" (package-version this-package) ".tar.xz")) (sha256 (base32 "1lvvhzypllbyd8j6m0p9qgd3gqg10gch9s7lqif8vr9n80fqn4fw")))))))))))) then with the patch, this origin is moved to the ’native-inputs’ field and the snippet above is replaced by: #$(this-package-native-input (string-append "git-manpages-" (package-version this-package) ".tar.xz"))))))))))) Please note the two special cases: tzdata and texlive-hyphen-complete. They are considered in order to avoid a world rebuild. The final adjusment can be addressed with some “build train” (or “merge train”) as discussed elsewhere. The other patches of the series provide more examples of the usage. WDYT? Cheers, simon 1: [bug#73073] [PATCH 0/6] Allow origin with label as inputs. Ludovic Courtès Fri, 06 Sep 2024 23:45:04 +0200 id:87o750wj6n.fsf@gnu.org https://issues.guix.gnu.org/73073 https://issues.guix.gnu.org/msgid/87o750wj6n.fsf@gnu.org https://yhetil.org/guix/87o750wj6n.fsf@gnu.org Simon Tournier (8): guix: packages: Allow origin inside inputs with "new style". gnu: gnome-recipes: Move libgd origin from phases to native-inputs. gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. gnu: smithforth: Move system.fs origin from phases to native-inputs. gnu: farstream: Move common origin from phases to native-inputs. gnu: gnulib: Move phobos origin from phases to native-inputs. gnu: git: Move git-manpages origin from phases to native-inputs. gnu: cgit: Remove input labels. gnu/packages/build-tools.scm | 18 ++++---- gnu/packages/dlang.scm | 21 ++++----- gnu/packages/forth.scm | 20 +++++---- gnu/packages/freedesktop.scm | 24 +++++----- gnu/packages/gnome.scm | 19 ++++---- gnu/packages/version-control.scm | 75 +++++++++++++++++--------------- guix/packages.scm | 10 +++++ 7 files changed, 106 insertions(+), 81 deletions(-) base-commit: 85a603f58b9b6fef86984a3b2cfc27bd13314ba1 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:37 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:37 +0000 Received: from localhost ([127.0.0.1]:34430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgK-0000nX-Qk for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:37 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:43472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgI-0000n2-EW for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:34 -0400 Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-374c5bab490so3702375f8f.1 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931644; x=1726536444; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FFViA7D+bTyt1H8PlbgMoor8QdvGjO7gDPqJNsvgB1U=; b=Y+xUvrN/ENAJqL9Dh/p6wVKLtBB0Kv6qCaZQbx2bVdmcfy5QnypOJPD/1mynt6TPL7 XqSCRZfQABBKRzEj8oTNJP+a6hecJ/Wta1ijCPgoqESv0lJ04YO7FL9MIJy2Gg/DZAO/ bBgih7xghR3lVqB0ikbaoSbBYwYGVkPeuM8eeoH5PQiQrl7j0JG9b6YVngU5n2EHCyUe Z/CSIFL6N58MkTyeZthd5f/gUkjNhSyNa6z5Giy8PIk4RPFgy5gvLQFYkiUHA7gobGsb acSARiCdIx4Hycb5OruVTia+MtxIPRvo2tkNTJWO7IRiD3vQIuMST5orFAoEaWctXbiw R0Hg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931644; x=1726536444; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FFViA7D+bTyt1H8PlbgMoor8QdvGjO7gDPqJNsvgB1U=; b=aUpexcAYIGwsBz2WKtz8bEgDc+lj2IzQGQEGqk6SwavNFzhPXwZsq1h8wwTCY0wQBj FGRwsW9Yq+mJvvoIaygg4ISRCaVzvzTOj7hkGXdX8RgIiawLsuJkJYrkc24cCcduMk7t URQsFO3bM7aiUOUJ/ERFXSLkywBiuKb5zT4VTvY19kfZzm54/oYO7b6J0st12+a9ejkr mRDX4Go3IqzFP8/VNhLCnR9GR6SJaYW7tUHqUOPyEM4uqI8PsHdEMbjgQvtvRvG0CYYy 9MNTGT1RJy4oSTQV2drDXEBq6dU6MIAO5WR2w6fw07ZpdObh6pSuSNqr5OOGfzJpfZqi RzZQ== X-Gm-Message-State: AOJu0YxbszKVsAfd2Sh+XBCra7Z7X017SGAxc1xq+ENweuYUZjvHJ3RY hASF6ee7a43b3W0vvZObj/GD0EEvqcpDMqXnBmV1Zhgk2GIQXnLXulN/fw== X-Google-Smtp-Source: AGHT+IGo8o8kwtIe+CliisbL2kwdNROK3fBKq6439Fzxz4Asvn2szF4TV/GDWIR36xZ8kTNl4BiAMw== X-Received: by 2002:a5d:5261:0:b0:374:c57e:1ea9 with SMTP id ffacd0b85a97d-378a8a7aac9mr602508f8f.18.1725931644189; Mon, 09 Sep 2024 18:27:24 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:23 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 1/8] guix: packages: Allow origin inside inputs with "new style". Date: Tue, 10 Sep 2024 03:27:09 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Christopher Baines , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Simon Tournier , Tobias Geerinckx-Rice Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name' for internal inputs labels. (maybe-add-input-labels): Special case to avoid world rebuild. Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c --- guix/packages.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/guix/packages.scm b/guix/packages.scm index f373136d22..35dba6adc3 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -444,6 +444,9 @@ (define (maybe-add-input-labels inputs) ((and (pair? (car inputs)) (string? (caar inputs))) inputs) + ((and (origin? (car inputs)) ;XXXX: Remove next world rebuild + (null? (cdr inputs))) ;special case tzdata + (list (list "_" (car inputs)))) (else (map add-input-label inputs)))) (define (add-input-labels . inputs) @@ -676,6 +679,13 @@ (define (add-input-label input) "_") ,obj ,@(if (string=? output "out") '() (list output))))) + ((? origin? origin) ;XXXX: Remove next world rebuild + (let ((texlive (package-source + (module-ref (resolve-interface '(gnu packages tex)) + 'texlive-latex)))) + (if (eq? input texlive) + (list "_" origin) + (list (or (origin-actual-file-name origin) "_") origin)))) (x `("_" ,x)))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:40 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:41 +0000 Received: from localhost ([127.0.0.1]:34435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgO-0000o5-F0 for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:40 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:55394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgK-0000n8-9m for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:37 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-42cbc22e1c4so7121905e9.2 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931646; x=1726536446; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yUn8v+jXOmuz97zDxcgKEM+gchsQQNlazQmpn57hYao=; b=I1ZE/qWn9ZjYKPP7DUZPhwRWEFqsTnor4CHICUgmEPdrbS4pTnhOKC5BDDRYsi2XX5 LHbyEU0UiCpG/ECQfv3gzIGmbIy1VUibQStvkVLQeHB+ajftXYnkJba8CUAFL/sEGsUP AuGh0DIJ6OgJw6muHI5gBZD6vL26/cKx+HSTgeRms8+E51h0zefhVzvt6SnI1H5j5Sls xDiaxcGHRDdZzkw4KG8m0xUhc3gbHy0be4R8VVljPDg3gP+wBMt68PHkAm5ZW6uXUUDO Y0Ylr3z03yY3S/wPiRp6oOBzW0BMrpq06S2WiBFOeJsNfMhMnSDwZK18zSoXsYXLuvmi b4jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931646; x=1726536446; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yUn8v+jXOmuz97zDxcgKEM+gchsQQNlazQmpn57hYao=; b=ArcvzRt+zq30kAxHoAWfpOU6r6S+0kE46+QvHjQLv31NYFZ1IfS0Xh8d4fQJ/DSEqD PuQ1HfQo+n8+16C5HM4Gbs+EG4QQeCVVkOLcuWa6kNS7DYMh6YYWYgJQfd9E5ApAJZ1v bKy7YhqARNNnFVvY/HBnPh5C+lVreJS0I8ydVy7CasH9ZNllPeg9PW+zPfe9H0mKV1M0 SHtrfdWZYmN4gs6/45ef84NY5IdQjJ0Ex1Uo+ywSH0/nND/LPg0T9vwnWW/t+GEQFI0A z92x7Cf4vl75tz7tEENVrPSwOK9g+7crk0LKOCxoQr1B4UVolOQj+Xx89MpK3J42IBzF +QKA== X-Gm-Message-State: AOJu0YwguG3K8Wd8LIfWf3b3HCmwMnJoXvifqByhFimE6K77h79xEPyG wC4QQ1N2hcub+rOWZRTFW/8hYAZRnWc5U4plI3JTKdV29aphVJ2OknYl9g== X-Google-Smtp-Source: AGHT+IHW677wJ/p7iXc7dz1OouY2lGce2ElckonnDsHvfXtlr2jqghCQHO8iZd8JTdp4FiWirjamaA== X-Received: by 2002:a05:600c:3b24:b0:426:6edf:6597 with SMTP id 5b1f17b1804b1-42cae73d9b2mr58641095e9.19.1725931645642; Mon, 09 Sep 2024 18:27:25 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:25 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:10 +0200 Message-ID: <718328743b18d6a8b5f60bf40c8bdc14cf5ad1bc.1725930587.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Liliana Marie Prikler , Maxim Cournoyer , Vivien Kraus Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (gnome-recipes)[arguments]: Move libgd origin from here... [native-inputs]: ...to here. Change-Id: Ic1775a66608e114b5b31058386c8b739c155b7a5 --- gnu/packages/gnome.scm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 7339000436..d80d8cf33f 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -799,15 +799,7 @@ (define-public gnome-recipes (add-after 'unpack 'unpack-libgd (lambda _ (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.gnome.org/GNOME/libgd") - (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) - (file-name (git-file-name "libgd" version)) - (sha256 - (base32 - "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))) + #$(this-package-native-input (git-file-name "libgd" version)) "subprojects/libgd")))))) (inputs (list glib gnome-autoar @@ -821,6 +813,15 @@ (define-public gnome-recipes (native-inputs (list desktop-file-utils ;for update-desktop-database gettext-minimal `(,glib "bin") + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgd") + (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) + (file-name (git-file-name "libgd" version)) + (sha256 + (base32 + "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))) itstool pkg-config python)) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:41 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:41 +0000 Received: from localhost ([127.0.0.1]:34437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgO-0000oC-T4 for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:41 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:44442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgL-0000nA-0l for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:37 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-42cba6cdf32so10124025e9.1 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931647; x=1726536447; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=3HnNyXjp4d1Wo/aE2eneBAfomikGijhwTwSbUXoOnWw=; b=U74Az6Z8clv9hu1n47BCTsuZa1j/0PrlnxD5wQFCSunxTreFAvCucdGppSWL66hcsQ ARXfGYm3LbALYr09Bf6QFfAoURb49ZPfWxIQ7Cp8yMs+jObrigodYArP9En+8/wjHqMo TASOirPrH75B0Ny8sZRd96NJs4tV+ymQLgWH2RpqNIaC67cnBUPOodEEifFKNoiiPmjO TlUFcgguAsOPxPY/YmEcG5GSXm3upHsfKCdojlbRR+cJFhhtx0yOUVZs6zG/kvYfba+8 dr2s+NpE3+IOQJK3RBzxBFloiuAdsxpZwu95Vzu6NWJuZoCS2wrw9qlzP320mM/JhXo5 d+Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931647; x=1726536447; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3HnNyXjp4d1Wo/aE2eneBAfomikGijhwTwSbUXoOnWw=; b=XWjdCkCLGyfB/RRKddsuNkTk5/soxft57UB8r3GHEuIxEvHrLF1H2TPK9P/OjG6uf3 FVfs/gfLN0IzwRou9sVW2NA2qPOF5fkxa7E36jgsawNknC3t04CtjVLZgrCnFsSX0gvS 7wptYzt0ht+jMi4nWvs/t9Li5XmYOKNJ6bmy3f3mWFgjTn19abtrPhYV+0RAdNx8iLLG ylNPTeIvzpZghT5jP4Ag7Zw1L8xC/YivXh3W+XLx4zMCacP+/M10kZaruuoOW0RWp1fO 8SpvIUEc1E7aPloIRsrboGFt2lzd+fZe164/nDeaSfbqttipQTXOfqH5aWvLFYZucgwB BQZw== X-Gm-Message-State: AOJu0Yxx5O36hZaxtELroQ4ZHq+qCT3HiLS17ehIC7FxwVDIevUW++w4 smMz0MacW9QaP1gDuX/uknQ1Oj6MGfG2YsYKQheOG8iCkLMsg75/sSDAyA== X-Google-Smtp-Source: AGHT+IGkOW1G7xOXHa7XN4L6TSyhO99I5wAa1GdR653UkRKKbjewX4KodS+1PRiG1RCEXC024ycMSA== X-Received: by 2002:a05:600c:1e11:b0:42c:ba1f:5452 with SMTP id 5b1f17b1804b1-42cba1f596fmr27479345e9.25.1725931646954; Mon, 09 Sep 2024 18:27:26 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:26 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 3/8] gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:11 +0200 Message-ID: <7d8122f6519b77f5accf4f83ee03169ad03ad7b1.1725930587.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (dmd-bootstrap)[arguments]: Move phobos origin from here... [native-inputs]: ...to here. Change-Id: I10cb5f628dad2fdbb01df58134996bdcd0b73d62 --- gnu/packages/dlang.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 8bf0ee685e..1fd1c8d58c 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -456,15 +456,7 @@ (define dmd-bootstrap (lambda _ (symlink "." "dmd") ;to please the build system expected layout (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dlang/phobos") - (commit (string-append "v" version)))) - (file-name (git-file-name "phobos" version)) - (sha256 - (base32 - "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9"))) + #$(this-package-native-input (git-file-name "phobos" version)) "phobos") (chdir "phobos"))) (add-after 'copy-phobos-source-and-chdir 'adjust-phobos-install-dirs @@ -519,7 +511,16 @@ (define dmd-bootstrap "lib") (("\\.\\./src/(phobos|druntime/import)") "include/dmd"))))))) - (native-inputs (list gdmd which)) + (native-inputs (list gdmd which + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlang/phobos") + (commit (string-append "v" version)))) + (file-name (git-file-name "phobos" version)) + (sha256 + (base32 + "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9"))))) (home-page "https://github.com/dlang/dmd") (synopsis "Reference D Programming Language compiler") (description "@acronym{DMD, Digital Mars D compiler} is the reference -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:42 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:42 +0000 Received: from localhost ([127.0.0.1]:34439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgP-0000oL-BU for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:41 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:53700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgM-0000nE-8W for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:38 -0400 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-42cbface8d6so2759395e9.3 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931648; x=1726536448; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wREEzSl5waJh3SX52KCIls372gLF3FO3DCv/yfzZSTY=; b=R0FhQFPffsFCuhhxsYY98SOg1A0aa9ZCUFHT7EC4GrV97Z1R34oLuJYXV+qg4WyZWp Nr4pdnq9HCzrk+3geKmsmfh5x6dkthpgoVSbf71xVZHwlirWihdtJ77ot7dQEBDy5TJ7 cedOd9I4n8/HgYtUHtRbNiCPaS/xxrC0jSKBHbv+bxqts495ZEAhgJ6Ga4iyjjBEpp/y OB1cF+nVSFkacLchlQ8uqisXgNfO4zLPMZe0k26ae2nIHW1AcwIit8QnPvZMacObXbAH QIjzVvpls/uQXPe0O3s1qFgBWF7gs16e6+i3NyU1pmlHCTUfPYe1nK3zo8cQ08uavK28 u9jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931648; x=1726536448; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wREEzSl5waJh3SX52KCIls372gLF3FO3DCv/yfzZSTY=; b=ECKvHXOG6RO7fuzqjDZaDtrvNdngF7YPG5LBXC0O+kvo3SMrRVnHxUeAu2eyoIewvm bOn8YRDq/n5qcNy5rupS421BAEKpbWjOKWpHCylzBsMB1GnQ65hCJD5HX0Qm3orl07bR 6Bx2yL9uMy+oFvi+fw7bEkCrdjzjAGzFFOukn/cFNJh6a/qghR8SLS0gxhwhweHeJ2WM LRHw0Wn3sSUo4iEivBnIJgKSs2z+HXVMdpyvesLML1DfE4CDCh1bEz/IfihgzULYlD1w l2F6brHt6Z7l3a6VSW7pbEjFgzgt9PjhEZQyvaR9AAL4WiKuBbWEWM/S5p/x54sBhF2n H8+Q== X-Gm-Message-State: AOJu0Yx399VpvKtXG8ucfziZuMFFC8hMOozbs93SBiBtqTGPJVRCGJal A8DmCF9eQFVVfYGnRNhYu0VQpx2HUfTPdUNjbpDrvPSP59CoFARVdd1+YA== X-Google-Smtp-Source: AGHT+IEJwRV2N/37Tnt6tdnzTuaw6QFQ9Q3c8Ss1KE7TEm3ahqN/F4S8panyMqrvxEOmm4Q28XzQ3g== X-Received: by 2002:a05:600c:3c88:b0:426:59fe:ac27 with SMTP id 5b1f17b1804b1-42c9f9e087amr119196525e9.26.1725931648311; Mon, 09 Sep 2024 18:27:28 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:27 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 4/8] gnu: smithforth: Move system.fs origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:12 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (smithforth)[arguments]: Move system.fs origin from here... [native-inputs]: ...to here. Change-Id: I82ff81f72dbe2ecf70fbbd44674596e1a62cadcf --- gnu/packages/forth.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gnu/packages/forth.scm b/gnu/packages/forth.scm index 6e8d8cdc4c..c523887871 100644 --- a/gnu/packages/forth.scm +++ b/gnu/packages/forth.scm @@ -75,7 +75,15 @@ (define-public smithforth (sha256 (base32 "0a39pv7529llsa3f48fmvwvlcp3f9v8qkn5ziw2l6kxf0qvli3lm")))) (build-system trivial-build-system) - (native-inputs (list xxd)) + (native-inputs (list xxd + (origin + (method url-fetch) + (uri (string-append + "https://dacvs.neocities.org/SF/system" + version "fs.txt")) + (sha256 + (base32 + "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m"))))) (arguments (list #:modules '((guix build utils)) @@ -84,14 +92,8 @@ (define-public smithforth (use-modules (guix build utils) (ice-9 textual-ports)) (let* ((sforth.dmp #$(package-source this-package)) - (system.fs #$(origin - (method url-fetch) - (uri (string-append - "https://dacvs.neocities.org/SF/system" - version "fs.txt")) - (sha256 - (base32 - "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m")))) + (system.fs #$(this-package-native-input + (string-append "system" version "fs.txt"))) (xxd (string-append (assoc-ref %build-inputs "xxd") "/bin/xxd")) (bin (string-append (assoc-ref %outputs "out") "/bin"))) -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:47 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:47 +0000 Received: from localhost ([127.0.0.1]:34444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgV-0000ot-0K for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:47 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:51317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgN-0000nI-RK for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:40 -0400 Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-428e0d184b4so42364235e9.2 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931650; x=1726536450; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=udMmsNIlKVtzlZ6dhonSMwrilZBj7RodKvTI5WTfoZE=; b=N8mmtVOBxGkgPQeYhePE+Bzm/44B6EKCC2PcbqxWhtUAl9li7xtjwmkYaEhZvR0/6u T0Ru/kSJJJrfUqUeSgXEVVH4m0pygVxO67EweBxBU95XndguO08peU5w2bIe6HFH5kiB 1gzYGquCpD+7UUDQRNQVzD4NxULRyKqT4ltHO+5OmiWvWhjP3az1s+gGQau2ruO37ChE Pb9GA/N/nRE7WKgzm/7oyUmP1vX++oGQNfMin7qKjRiYuEDMkw0G7+5IR+XxGZVv8V82 L2nJL3eeDtWv7bq1qPW0DKlLID3SLwCZpShwi8uU604RY4Yfxzs2eVvrbjH8an4ldSZt uu/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931650; x=1726536450; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=udMmsNIlKVtzlZ6dhonSMwrilZBj7RodKvTI5WTfoZE=; b=FqlK9xD5eb+wDT29hMRMlFztRxNqGc2A+m12Z6x1iEyZkjD71RAso+iMFKB70J/Um0 d6Lurn597SRc0LisRj96mXcP1AWSWd4SoS6PzMlKAuROqWo5usUnQKMJIuBvpnR3JZWd iUp5Rdy9FONxHuZvg3HwyQADlxTOaD29TAuD+n0JsKwi0WUmwmIli1HTUUyZaumvAMA3 50owyjIRt7LVvXvrwLL6Ce670fHAq52rRbj9lULiw1wDvG5AxZC1uX773GEltI0mgpJP P+C32IqD2nyCjHFqT8dfrAcQtQCf2BGqMS4kYEVvgnE4b5VueE7u/RLF0H8v4ETwBkV0 DKJA== X-Gm-Message-State: AOJu0Yx6qLRDxM0ppfi9murO2jc+G/b533JAVAhpsCuiYOBc57i3LnRx yVqQh6BaMbFzZ9Ird1b9mmdCQsECRTcjRqZP77C57bBNeBkUHbfVg3I5Mw== X-Google-Smtp-Source: AGHT+IHYHLJ6wcQDN8B0wbT2g9IF/qpoQnfQCbgDCOGwxVJtUBFCaqC7uAqo4o3Oj0wZ7ZtqrYjOlQ== X-Received: by 2002:a05:600c:458a:b0:42c:b2fa:1c15 with SMTP id 5b1f17b1804b1-42cb2fa1e7emr53147185e9.15.1725931649747; Mon, 09 Sep 2024 18:27:29 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:29 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 5/8] gnu: farstream: Move common origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:13 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (farstream)[arguments]: Move common origin from here... [native-inputs]: ...to here. Change-Id: I0023bca2fc021b82875b1ec7329c7e37116df0b3 --- gnu/packages/freedesktop.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index cb1d625d24..56bd54a27f 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -263,16 +263,8 @@ (define-public farstream (lambda _ (delete-file "autogen.sh") (copy-recursively - #$(origin - (method git-fetch) - (uri - (git-reference - (url "https://gitlab.freedesktop.org/gstreamer/common.git") - (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) - (file-name (git-file-name "common" "latest.52adcdb")) - (sha256 - (base32 - "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r"))) + #$(this-package-native-input + (git-file-name "common" "latest.52adcdb")) "common"))) (add-after 'unpack 'disable-problematic-tests (lambda _ @@ -296,7 +288,17 @@ (define-public farstream libxslt perl pkg-config - python-wrapper)) + python-wrapper + (origin + (method git-fetch) + (uri + (git-reference + (url "https://gitlab.freedesktop.org/gstreamer/common.git") + (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) + (file-name (git-file-name "common" "latest.52adcdb")) + (sha256 + (base32 + "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r"))))) (inputs (list glib gtk+ -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:48 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:48 +0000 Received: from localhost ([127.0.0.1]:34446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgV-0000ov-Du for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:48 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:48636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgP-0000nU-CL for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:42 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-42cb0f28bfbso1718365e9.1 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931651; x=1726536451; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZGtUopnHINuZlVN4o3hWHBJdW1fxewpgPz3vhFbZaVI=; b=JK1F7rF3tuOQ9tEUOWIiZOvc3hbsXERUmMEsVraAHNPC0Nbx/VT061pvd3xuaESKp5 zYfKYGtf4ILanQSgno8lt1+bjAlVeBroHYxJkVa+8JSN6UhEX/6PUkORP6KXdhnN9QAO SPnAPZXNfdD3LUgsYQ7JZMHOoPk2M3X8iCuPAetmhS4v7IjyVJdl4lNuTFPRLPXzEzCu MUJLhmAbK2jugysNffTPB07rna0tdJjhIQX2YYhII1bP2Qk4a0QJ/Ty1YJ2BbnH47Bet BYlCGes8/Q4FEL5W4IOHebPK5nd+jXJtTixZ9B9v9LYcFUaiUQnghMvMFXcNILHUD2FX Jvkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931651; x=1726536451; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZGtUopnHINuZlVN4o3hWHBJdW1fxewpgPz3vhFbZaVI=; b=FcOpUlNt2QfvgoJo5A6T/rzo53VheAKhUr3/pr4KawCThGbX0yiQQX4ZquNqU6Th2/ 3+ciT7pWav3eiRZ6cETcLKWdbpWxaxl5K+3ZQjl6L+dGJ+iSnZpEdjLamC5NUsqejCPu Cosh9xE+9yzkFxJEiSFV9oGRLSi5o/y47sKXnzFjl3OaO4k/5PhIF0woh8yaJJR/G7qg DRjGtJVGY4rG5QtY+RWdAB0NThhWWPl5jMhDIVh4qyBsuJbl1LEDf1bSEGFO4oKm7nx7 mIHWCpLwK2f5ShH+a85udP5Y+Up3F5z3XUTVAwBy3GuG7FKIFjAlmozgMklMX+F/JRBR lBOA== X-Gm-Message-State: AOJu0YwXuGOjyeVFKWcm5e/mz7HZB2P81t5YD4IPJXMgMPUqXh8dL6qR MQ/Ehks3npDETGCGD4FazYeC1jAaPIZ/7kHnG+X88NosI27MtehT79yTVQ== X-Google-Smtp-Source: AGHT+IG2VwGeyjUSiqOVsitCwVmHR/E424fkgSTAMSVvcb9Y8xX6V+lPUao/l0IPG7s62TYcFXAiqw== X-Received: by 2002:a05:600c:4690:b0:42c:bfd6:9d4d with SMTP id 5b1f17b1804b1-42cbfd6a340mr3504775e9.2.1725931651047; Mon, 09 Sep 2024 18:27:31 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:30 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 6/8] gnu: gnulib: Move phobos origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:14 +0200 Message-ID: <9396e6ba9704f53b8123b0e712b5e9895719f63d.1725930587.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/dlang.scm (gnulib-checkout)[arguments]: Move PropList origin from here... [native-inputs]: ...to here. Change-Id: I3576a169837039bc6beaae0d68ab459ed642e3c8 --- gnu/packages/build-tools.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 21df25e4f5..61901c0bbb 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -942,14 +942,7 @@ (define*-public (gnulib-checkout #:key "Scripts.txt" "Blocks.txt") (list - #$(origin - (method url-fetch) - (uri (string-append - "https://www.unicode.org/Public/" - "3.0-Update1/PropList-3.0.1.txt")) - (sha256 - (base32 - "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh")))) + #$(this-package-native-input "PropList.txt")) (find-ucd-files "BidiMirroring.txt" "EastAsianWidth.txt" "LineBreak.txt" @@ -982,6 +975,15 @@ (define*-public (gnulib-checkout #:key bash-minimal python perl clisp ;; Unicode data: ucd + (origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + "3.0-Update1/PropList-3.0.1.txt")) + (file-name "PropList.txt") + (sha256 + (base32 + "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh"))) ;; Programs for the tests: cppi indent git-minimal/pinned autoconf)) (home-page "https://www.gnu.org/software/gnulib/") -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:49 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:49 +0000 Received: from localhost ([127.0.0.1]:34448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgW-0000p4-Lc for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:48 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:60829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgQ-0000nd-8C for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:42 -0400 Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4280ca0791bso45335635e9.1 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931652; x=1726536452; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Y/kTGxzMFI0Z8HmaIDUmCqgRrgmlKD4LWGAyOLSQ7/8=; b=UvNhnvICorhW0X1mycu1v+0MkcRFlFoO9VvmUsRIT7wZfzVJm+3+1/OlFPB52aKyNV 9X83B5wueiCgw8d8kDQW8TGWE+87AojMSHG9KkRA5Wi17cszzDFFotPaZh3gjOnHq7b3 1q9Lu85B3KGBtPXKf+dncp6wnbpxw7bd3263P9DrVLuVXFwwjg5i/RX5oVih9Zbt56x8 9zlwJIbYKIND4R9fFWZWHB3IN6OZLYLqkRPHeSiN3VvqJE0KVab5SH0yxVI5j2cNnuUA uasDBIcfHPHsHt8wi/B+hrrdPPHsV5LOo5dBCluuGZ881JzF9JGJkjBZ23jx6NE81AS4 f61Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931652; x=1726536452; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y/kTGxzMFI0Z8HmaIDUmCqgRrgmlKD4LWGAyOLSQ7/8=; b=W43caYz8NDgGkchMFQ1DoaTVynpplt1CNdrslQyZakPb6sRur1qmtW1qTAnPoO4z9H KKpd+w5F1F3DQdfXEF6pKtIKOrmgpwEiQm9gXhrPwIto8FJ6VWWGlWBJ7oF+KNBDNDBu eG+CBxZI3mH6/JLq5y7Xdh7TJwxRJ4ApxDGV8Co7v/uTQcjJ7MYOz9pMK6EoTPmTKP+n +6IF4tOgYoEXytJBFwaArJ2JzwEvrlNAgDi3T8Ox9+udPj9pG7TfcT0ViAb2nC4P7m6v bjuQQQIp49KtiC9Ehr6ldBjrTJkO6v7MCcrkSqhA1utld2mgR/zmAWF0kT03Z+euBiFp WKfw== X-Gm-Message-State: AOJu0YyDnaIll7g8OOxwhWgUjDjQ/tzVGGMwL4fSvi6XWGO3tZTwyRRO Zeecfx9wI0/nXYI72T4nfzYbJPSV0d3ZvMojBsiqyN9OV9oO5gzcclzCgQ== X-Google-Smtp-Source: AGHT+IGsAEQP8FwcHlTwAwMGGHXu7HhpaCFyU78Ad5dINxXaxXrHUB5uigTonXoScquXWv3M2Pesrw== X-Received: by 2002:a05:600c:1f90:b0:425:7c95:75d0 with SMTP id 5b1f17b1804b1-42c9f9850d1mr90950315e9.18.1725931652204; Mon, 09 Sep 2024 18:27:32 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:31 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 7/8] gnu: git: Move git-manpages origin from phases to native-inputs. Date: Tue, 10 Sep 2024 03:27:15 +0200 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 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 (-) * gnu/packages/version-control.scm (git)[arguments]: Move git-manpages origin from here... [native-inputs]: ...to here. Change-Id: I4affbb032523e634b82c7e33343d0dc0797cb393 --- gnu/packages/version-control.scm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 0c4cdedce8..a0fdcb0da9 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -693,15 +693,9 @@ (define-public git (with-directory-excursion man (invoke "tar" "xvf" - #$(origin - (method url-fetch) - (uri (string-append - "mirror://kernel.org/software/scm/git/" - "git-manpages-" (package-version this-package) - ".tar.xz")) - (sha256 - (base32 - "1lvvhzypllbyd8j6m0p9qgd3gqg10gch9s7lqif8vr9n80fqn4fw")))))))))))) + #$(this-package-native-input + (string-append + "git-manpages-" (package-version this-package) ".tar.xz"))))))))))) (native-inputs (modify-inputs (package-native-inputs git-minimal) ;; For subtree documentation. @@ -712,7 +706,18 @@ (define-public git libxslt pkg-config texinfo - xmlto))) + xmlto + ;; To build the man pages from the git sources, we would need a dependency + ;; on a full XML tool chain, and building it actually takes ages. So we + ;; use this lazy approach and use released tarball. + (origin + (method url-fetch) + (uri (string-append + "mirror://kernel.org/software/scm/git/git-manpages-" + (package-version this-package) ".tar.xz")) + (sha256 + (base32 + "1pqrp46kwbxycqld39027ph1cvkq9am156y3sswn6w2khsg30f09")))))) (inputs (modify-inputs (package-inputs git-minimal) (append bash-minimal ;for wrap-program -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 09 21:28:51 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 01:28:51 +0000 Received: from localhost ([127.0.0.1]:34450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgZ-0000pI-1D for submit@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:51 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:51582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snpgR-0000nx-L9 for 73073@debbugs.gnu.org; Mon, 09 Sep 2024 21:28:46 -0400 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-42cbe624c59so3013865e9.3 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 18:28:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725931653; x=1726536453; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YqqzGPB25IgJi8rnQLcbWxmikRY4ciI/jvPNMgROfUo=; b=lFubBtqf6sUdU4XYhMsauaT7+gAdZEqzhueNaszDJs0fWzejzRufFKvTlZNhiZRZjd xn9iU1rI0P7KdvVyTWKBa13yU2Mu6sRgX8RC/t3anNRA2aC1eGUUXl9QwVlLag1UTacB IFkzKMGPUhf4hwLLnGh5tX9feo6AWL55FFB9+84kk2FDwa4H5xcKu9/SudPyy7ZHit4z BTe7hLaiqhz1BCYsOGtzMMekcMzoHI7bWCzv8ARY0dr415qI7kX2+uFS6mFRgAMRkXPv uGSc+9cZyYv3Ekdk4Iw1ARl+96VexhuVg/X510eFWYNmNLyktGIEJzTYkR5ri3Kqzq1p bwYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725931653; x=1726536453; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YqqzGPB25IgJi8rnQLcbWxmikRY4ciI/jvPNMgROfUo=; b=ZcebNrQ+E9YeNfvmCPV6h2y7pFtxa15bkVwsi4fgQA3fDKHcFzqHKi4tSlw29S5uYu CKUEINA3WYHcFZssWIZonwQB/deRqC1uUfzFX1yMSGS7wteUfFBZQUKSbt/ZRwMXUlXk VBGUW8ephIEI5KwvsVo32DTlKkwqUeBWkBlM9UeyZmAXVGaOEJkVP/0Xu2V5/vjMb3Cm +yVR+an65agtyb8n3AFifZJCDbrd1+i3Ofw7nP63X0hJXR0hTnRFiPyVruH/C6yyZyUX 8OvVojqPitz2WzNiUEMXxfEBwuSG4m7MEMkEy59NuwtIC6KiEU64PzXkueCv5qQX58mh LV7Q== X-Gm-Message-State: AOJu0Yyyj1pQFbWs7RgGe19k35twTfEVyxBp5gobsSCk27VZJMbsowNL SKJ/BDKYGwygMQgn9Hqp4wwfU3fP5c01MwAYAdZDyxSv9hJ50u2lMXeQbw== X-Google-Smtp-Source: AGHT+IGliG3Dey8J6CkZhk4eCSjtAt1HSU6bXRIH3hQObENAzejQeGaoMLfGV8sb5Zu6Z73gIM5eSA== X-Received: by 2002:a05:600c:46c6:b0:42c:b9b1:8342 with SMTP id 5b1f17b1804b1-42cb9b18468mr25972165e9.19.1725931653626; Mon, 09 Sep 2024 18:27:33 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42caeb45c81sm93204255e9.28.2024.09.09.18.27.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 18:27:33 -0700 (PDT) From: Simon Tournier To: 73073@debbugs.gnu.org Subject: [PATCH v2 8/8] gnu: cgit: Remove input labels. Date: Tue, 10 Sep 2024 03:27:16 +0200 Message-ID: <19f279c682308ff8bf719c8073e8c3d10856e08e.1725930587.git.zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 73073 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: -0.3 (/) * gnu/packages/version-control.scm (cgit) [inputs]: Remove labels. [arguments]: Adjust. Change-Id: Iff479fa636f7a4c4fef5137ae22934d4e213223b --- gnu/packages/version-control.scm | 50 +++++++++++++++++--------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index a0fdcb0da9..5b28eeaa9e 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -1315,7 +1315,7 @@ (define-public cgit (lambda* (#:key inputs #:allow-other-keys) ;; Unpack the source of git into the 'git' directory. (invoke "tar" "--strip-components=1" "-C" "git" "-xf" - (assoc-ref inputs "git-source")))) + #$(this-package-input "git-source")))) (add-after 'unpack 'patch-absolute-file-names (lambda* (#:key inputs outputs #:allow-other-keys) (define (quoted-file-name input path) @@ -1370,29 +1370,31 @@ (define-public cgit ;; For building manpage. (list asciidoc)) (inputs - `( ;; Building cgit requires a Git source tree. - ("git-source" - ,(origin - (method url-fetch) - ;; cgit is tightly bound to git. Use GIT_VER from the Makefile, - ;; which may not match the current (package-version git). - (uri "mirror://kernel.org/software/scm/git/git-2.46.0.tar.xz") - (sha256 - (base32 "15bzq9m6c033qiz5q5gw1nqw4m452vvqax30wbms6z4bl9i384kz")))) - ("bash-minimal" ,bash-minimal) - ("openssl" ,openssl) - ("python" ,python) - ("python-docutils" ,python-docutils) - ("python-markdown" ,python-markdown) - ("python-pygments" ,python-pygments) - ("zlib" ,zlib) - ;; bzip2, groff, gzip and xz are inputs (not native inputs) - ;; since they are actually substituted into cgit source and - ;; referenced by the built package output. - ("bzip2" ,bzip2) - ("groff" ,groff) - ("gzip" ,gzip) - ("xz" ,xz))) + (list + ;; Building cgit requires a Git source tree. + (origin + (method url-fetch) + ;; cgit is tightly bound to git. Use GIT_VER from the Makefile, + ;; which may not match the current (package-version git). + (uri "mirror://kernel.org/software/scm/git/git-2.46.0.tar.xz") + (sha256 + (base32 "15bzq9m6c033qiz5q5gw1nqw4m452vvqax30wbms6z4bl9i384kz")) + (file-name "git-source")) + bash-minimal + openssl + python + python-docutils + python-markdown + python-pygments + zlib + ;; bzip2, groff, gzip and xz are inputs (not native inputs) + ;; since they are actually substituted into cgit source and + ;; referenced by the built package output. + + bzip2 + groff + gzip + xz)) (home-page "https://git.zx2c4.com/cgit/") (synopsis "Web frontend for git repositories") (description -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 00:31:30 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 04:31:31 +0000 Received: from localhost ([127.0.0.1]:34541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snsXK-0001bw-Ha for submit@debbugs.gnu.org; Tue, 10 Sep 2024 00:31:30 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:52514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snsXI-0001bk-Te for 73073@debbugs.gnu.org; Tue, 10 Sep 2024 00:31:29 -0400 Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-42bb7298bdeso60362105e9.1 for <73073@debbugs.gnu.org>; Mon, 09 Sep 2024 21:31:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725942619; x=1726547419; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Xb8LRHNGYpsAdkTvO11aV3VGqX+ul9AGEw2RtZGLTAo=; b=X6B5hK1/Bxu+ZQriZMbCKQb6UOvx20PCH1vl9vYSmFzDSFsbf276G/Q2eBTdLCdERM 5Q5+m4+ouwh18330vvEfruOIzDx9m53rCOUQDTcmrvwU+zIw8+em8FCatMEdns+q3YtA o59oT94EEqDExUTvLEQCUjmrdHhhtsEnpKNMyBO8v1rNPIW++7cBkGvAdX1giYAcxTzH AFStMvd3Rjo8p3bJ6R+hA+eruuOErdTDrConZpj+IU4j80t8uvrUdocxztKVCOQp56PV dhpy+5ssTuaM/6r8Rhfacd1p5kTec5mc3JZG3fyGWCwp1W2RE86+5e8K7llHvp0DU/mH anaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725942619; x=1726547419; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Xb8LRHNGYpsAdkTvO11aV3VGqX+ul9AGEw2RtZGLTAo=; b=Wy5PVyrXTwJWe6vytfCZqpm6rM+3op2KxVpnjrk/+j9wqAD7FwRP+m95snJsmw7x45 Ofi7CdbncUipc7hvTR8x1NN7TiItrmK1mHrm9jN53NcRAD9jlSyVCaxEeNKeQoyZ0fQr 9lc+RZcuHDh0Qa2QCQNUrQZ91o2nJu3YIXLQ18kelc/x9/8evwXa7peyoBpD+GJ7VPdh y3peAX3TJcuJyZS4XEXXLgagStfPvH2CLpO6eza+HxyAcasNXZBzBFaIDQPrci3znM/0 yXj0T6qjAPAEr0xc8K7Ogj4W2V99YsFDjj6MwkKGiheUOdlxuwP+C7TRDzktttr+NjsH VBGg== X-Forwarded-Encrypted: i=1; AJvYcCWyj2D5j7kK0MzNiiYgmIPwych0Es82E8F3GwGdXGu36g1snwQAlXcHVTd5B868IZEHhwt/wA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxLjq+3KmADB4KPpEdmVpTnvOJ5UDcH3iH/WG5U5BJxRm82Qftu 6+qNH+bKyUlmDo1O/vBStpqLI1wleG4p/d8nRqZNEG8ffO8SANJA X-Google-Smtp-Source: AGHT+IH2cm38pbZheVtJ35puS1FfHS6eHDXDw5oorkt3EWLKUqtxNxNW9vo0XfIi1353VNfNu/99ow== X-Received: by 2002:adf:f104:0:b0:371:8e3c:5c with SMTP id ffacd0b85a97d-3789229bc28mr8437934f8f.7.1725942618381; Mon, 09 Sep 2024 21:30:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378956767dasm7620037f8f.62.2024.09.09.21.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Sep 2024 21:30:18 -0700 (PDT) Message-ID: Subject: Re: [bug#73073] [PATCH v2 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Simon Tournier , 73073@debbugs.gnu.org Date: Tue, 10 Sep 2024 06:30:17 +0200 In-Reply-To: <718328743b18d6a8b5f60bf40c8bdc14cf5ad1bc.1725930587.git.zimon.toutoune@gmail.com> References: <718328743b18d6a8b5f60bf40c8bdc14cf5ad1bc.1725930587.git.zimon.toutoune@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 (-) QW0gRGllbnN0YWcsIGRlbSAxMC4wOS4yMDI0IHVtIDAzOjI3ICswMjAwIHNjaHJpZWIgU2ltb24g VG91cm5pZXI6Cj4gKiBnbnUvcGFja2FnZXMvZGxhbmcuc2NtIChnbm9tZS1yZWNpcGVzKVthcmd1 bWVudHNdPHBoYXNlcz46IE1vdmUKPiBsaWJnZAo+IG9yaWdpbiBmcm9tIGhlcmUuLi4KPiBbbmF0 aXZlLWlucHV0c106IC4uLnRvIGhlcmUuCj4gCj4gQ2hhbmdlLUlkOiBJYzE3NzVhNjY2MDhlMTE0 YjViMzEwNTgzODZjOGI3MzljMTU1YjdhNQo+IC0tLQo+IMKgZ251L3BhY2thZ2VzL2dub21lLnNj bSB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPiDCoDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRp b25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ25v bWUuc2NtIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQo+IGluZGV4IDczMzkwMDA0MzYuLmQ4MGQ4 Y2YzM2YgMTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2VzL2dub21lLnNjbQo+ICsrKyBiL2dudS9w YWNrYWdlcy9nbm9tZS5zY20KPiBAQCAtNzk5LDE1ICs3OTksNyBAQCAoZGVmaW5lLXB1YmxpYyBn bm9tZS1yZWNpcGVzCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFkZC1hZnRlciAndW5wYWNrICd1 bnBhY2stbGliZ2QKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBfCj4gwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29weS1yZWN1cnNpdmVseQo+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICMkKG9yaWdpbgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsCj4gImh0dHBzOi8vZ2l0bGFiLmdub21lLm9y Zy9HTk9NRS9saWJnZCIpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoY29tbWl0Cj4gImM3YzdmZjRlMDVkM2ZlODI4NTQyMTkwOTFjZjExNmNjZTZi MTlkZTAiKSkpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmlsZS1u YW1lIChnaXQtZmlsZS1uYW1lICJsaWJnZCIgdmVyc2lvbikpCj4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChiYXNlMzIKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoAo+ICIxNnlsZDBhcDdxajFuOTZoNGYyc3Fram1pYmc3eHg1eHdrcXhkZnphbTJubXlm ZGxycnJzIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMkKHRoaXMtcGFja2Fn ZS1uYXRpdmUtaW5wdXQgKGdpdC1maWxlLW5hbWUgImxpYmdkIgo+IHZlcnNpb24pKQo+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAic3VicHJvamVjdHMvbGliZ2QiKSkpKSkpCj4gwqDC oMKgwqAgKGlucHV0cyAobGlzdCBnbGliCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGdub21lLWF1dG9hcgo+IEBAIC04MjEsNiArODEzLDE1IEBAIChkZWZpbmUtcHVibGlj IGdub21lLXJlY2lwZXMKPiDCoMKgwqDCoCAobmF0aXZlLWlucHV0cyAobGlzdCBkZXNrdG9wLWZp bGUtdXRpbHMgO2ZvciB1cGRhdGUtZGVza3RvcC0KPiBkYXRhYmFzZQo+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdldHRleHQtbWluaW1hbAo+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGAoLGdsaWIg ImJpbiIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAob3JpZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICh1cmwKPiAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL0dOT01FL2xpYmdkIikKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoY29tbWl0Cj4gImM3YzdmZjRlMDVkM2ZlODI4NTQyMTkwOTFjZjExNmNjZTZiMTlkZTAiKSkp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg KGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSAibGliZ2QiCj4gdmVyc2lvbikpCiJsaWJnZC1jaGVj a291dCIgd291bGQgYmUgYm90aCBtb3JlIGhvbmVzdCBhbmQgZWFzaWVyIHRvIGdldCByaWdodC4K CgpDaGVlcnMK From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 10 04:36:18 2024 Received: (at 73073) by debbugs.gnu.org; 10 Sep 2024 08:36:18 +0000 Received: from localhost ([127.0.0.1]:34825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snwME-0005eN-7g for submit@debbugs.gnu.org; Tue, 10 Sep 2024 04:36:18 -0400 Received: from mail-lf1-f52.google.com ([209.85.167.52]:54770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1snwMA-0005dn-Tv for 73073@debbugs.gnu.org; Tue, 10 Sep 2024 04:36:15 -0400 Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-5356bb5522bso6874770e87.1 for <73073@debbugs.gnu.org>; Tue, 10 Sep 2024 01:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725957304; x=1726562104; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=dbGQI/I/XsYUMBgtDVVOJjesLWrj2AWk1siel0jbnm0=; b=XY3IFHfV4SCcWW+tgpLXjvgu4h6I/dB7M0IdWGpaqAYcMUG9RQyTOJHrZKfNcCwaUh d8y/M3HfVtrYEmyMoc3zZVhf7p2WECV/9vRAENFmP4JrKzY8/HGAVEVa4QoC8FX/mxs6 f+rd8EzbycPQrV7Pp8SdxUrPa+sBciExfIEnTbZq01nw2Lf6F4HPxwYY9/CJDoiL7GQm BvjDgoq74JZ5F2vxuXxSAHfF6nWGmvn+JLvIZGVTO+f6rxhOVQDpRbiKdsZ38CbS2FYh I2vIBKziZCTPRq8aJ0/b3i3jabHdkgc/1oqOLKHUF81punXa6BmdU7tr5RgijBF/Rsbp mLtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725957304; x=1726562104; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dbGQI/I/XsYUMBgtDVVOJjesLWrj2AWk1siel0jbnm0=; b=okvgqbnTh+a+ugx3k+2yoJ/qSX493dRFWK+WMpVxbiahV0O0Sq/iZYKpwJWeuoB+T2 gq5wljdEsadsqsHbOmxQMwVCrGTGSzWkWqxiUgIVlGK5aTGVM6WrC8HBrZLQnD+JtJVB 1Xi4Om2pgdrS9AwCVrq3BtK5mkW34RqO2BlTGVPxaetRO9nkp4yZEa7qIzkxyPMx4tmq 9sPYi2ha3R5SzkEEoLjMlWMF4Q8hlgJaD5+0gvQUo97gGp24qhtegE5cBrtJi5FFxG0z DBYr7oOoonbRAK+3XNafkvMkNHt2zhvSSbM8Mn+D87r1FDAF3YD1cPuiKHmPx/e8CawE 1lbw== X-Forwarded-Encrypted: i=1; AJvYcCUpIXsfULOOv/JKTBz6XgKWEp6HACCjGpleFvfz0MCeWaPOwrYCkaSsvsDg9XHJqaSrj6Nw4g==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxejTqp9S6sQktr3bfxrcrEXDBN5gtT4PiUdox6VCjDxLeCCTt2 leGJuRCkTv9Zw7eSo8rCSz17XrOQ7pwkpqzkIsE36ns/jGzoO6Kp X-Google-Smtp-Source: AGHT+IHWcFngXCG+iRB+S1gP+l+PGmVdxZUqa7EOeZ62U2ZLS2RIy+iYl14YexWyAtfiwvvsg7MOMA== X-Received: by 2002:a05:6512:1287:b0:536:5515:e9b5 with SMTP id 2adb3069b0e04-5365880cc78mr10547741e87.52.1725957303560; Tue, 10 Sep 2024 01:35:03 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:5ac1:7013:f8b9:fc1a]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ca05c6340sm138859885e9.4.2024.09.10.01.35.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Sep 2024 01:35:03 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , 73073@debbugs.gnu.org Subject: Re: [bug#73073] [PATCH v2 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: References: <718328743b18d6a8b5f60bf40c8bdc14cf5ad1bc.1725930587.git.zimon.toutoune@gmail.com> Date: Tue, 10 Sep 2024 09:58:14 +0200 Message-ID: <87wmjkj5yh.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Vivien Kraus , Maxim Cournoyer 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 Liliana, On Tue, 10 Sep 2024 at 06:30, Liliana Marie Prikler wrote: >> + #$(this-package-native-input (git-file-name "libgd" version)) [...] >> + (origin >> + (method git-fetch) >> + (uri (git-reference >> + (url "https://gitlab.gnome.org/GNOME/libgd") >> + (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) >> + (file-name (git-file-name "libgd" version)) > > "libgd-checkout" would be both more honest and easier to get right. Thanks for the feedback. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 16:14:07 2024 Received: (at 73073) by debbugs.gnu.org; 16 Sep 2024 20:14:07 +0000 Received: from localhost ([127.0.0.1]:53387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqI6p-0005ki-8m for submit@debbugs.gnu.org; Mon, 16 Sep 2024 16:14:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqI6n-0005k3-Tm for 73073@debbugs.gnu.org; Mon, 16 Sep 2024 16:14:06 -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 1sqI6T-0002sf-Sa; Mon, 16 Sep 2024 16:13:46 -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=+gRLLd2Hjt/GqtC3k/eQp2k0715Zpa+toi0Eh9pZWRw=; b=JjJ3Pf3BFwCvHUg3kqo2 krCEeA4D92DEsTaJFRCDYzVcMjtMuAtPGDFU1fvLVDRqH1kDHqGaGYyw6BZ0BxI5xgA2lOH4qxoMi Vzhz8Slj+Ngvpjr8kJqLXpCgaaw0uYxIEVjEGBqu8ryKEXV6Lk+B6VfMaJ3niPMvTlJOgDYZX4Qq3 vCW+2vtE0Y3vdoA5QxnH9LCDU1iw6o7lfJ5R7Pu1RxsuFp9TrF1lbMspUocfZ/UDWxAV7S61pu9Po yUgLrzFRLwTUKipHxGVlEj0JPXzxmBk4QPg8F77E6rxf198NygzonQjB0Iq9xQRxc5l6VaTXVecES jk5AXYE/z/RKOQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#73073] [PATCH 0/6] Allow origin with label as inputs. In-Reply-To: <875xr7r38x.fsf@gmail.com> (Simon Tournier's message of "Sat, 07 Sep 2024 15:40:30 +0200") References: <87o750wj6n.fsf@gnu.org> <875xr7r38x.fsf@gmail.com> Date: Mon, 16 Sep 2024 22:13:24 +0200 Message-ID: <878qvrbbmj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: maxim.cournoyer@gmail.com, 73073@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 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Simon Tournier skribis: > This solution appears to me the best approach. Somehow, it uses > =E2=80=99file-name=E2=80=99 as internal =E2=80=9Clabel=E2=80=9D. When in= ternal =E2=80=9Clabels=E2=80=9D will completely > removed, e.g., using package name or else, we will adapt. > > Well, =E2=80=99origin-actual-file-name=E2=80=99 returns for example > "libgd-2.0.4-checkout", i.e. the version would be required when calling > =E2=80=99this-package-input=E2=80=99. Therefore, it would mean something= like: > > #$(this-package-native-input (git-file-name "libgd" version)) > > This appears to me a good solution. Yes, agreed. > However, how is it possible to avoid a full rebuild because =E2=80=99tzda= ta=E2=80=99 or > else? It means the package definition cannot be modified, right? When I looked the other day I came up with this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline modified gnu/packages/base.scm @@ -1716,14 +1716,15 @@ (define-public tzdata (delete-file-recursively (string-append out "/share/zoneinfo-leaps"))))) (delete 'configure)))) - (inputs (list (origin - (method url-fetch) - (uri (string-append - "https://data.iana.org/time-zones/releases/tzcode" - version ".tar.gz")) - (sha256 - (base32 - "07hn7hn2klw4dfyr673ril2nrk18198hbfv25gljsvc833hzk9g9"))))) + (inputs `(("_" ;<- avoid a rebuild + ,(origin + (method url-fetch) + (uri (string-append + "https://data.iana.org/time-zones/releases/tzcode" + version ".tar.gz")) + (sha256 + (base32 + "07hn7hn2klw4dfyr673ril2nrk18198hbfv25gljsvc833hzk9g9")))))) (home-page "https://www.iana.org/time-zones") (synopsis "Database of current and historical time zones") --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Of course this is ugly, but it=E2=80=99s IMO okay if we only have to do it = for a few packages (and for a limited amount of time). Thanks, Ludo=E2=80=99. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 16:20:20 2024 Received: (at 73073) by debbugs.gnu.org; 16 Sep 2024 20:20:20 +0000 Received: from localhost ([127.0.0.1]:53410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqICp-000682-NL for submit@debbugs.gnu.org; Mon, 16 Sep 2024 16:20:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sqICn-00064m-LQ for 73073@debbugs.gnu.org; Mon, 16 Sep 2024 16:20:17 -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 1sqICL-0004Ys-KK; Mon, 16 Sep 2024 16:19: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=pc7utwRYhzKHVZ6Guham5DLtYwZxfqBnT1cp4E0ntXU=; b=KUJi8WVTuctU1GN7LVX4 EXeqk4acYyTZEtM4DOHrMKTXgRGk3wDImzBfnjrnVMw55uU+WkI4IQzyEDMpeg+jJ3TwGKqQ7vcVh G3T+puUZNp3LrkqX8vLyao3Ww/f5dG9M0Ua+8ohYMLt4mOKzZSeZAYtnWp5D3CiDy1JEw9T1Iy6z2 P/IJXsng3zhYwgQOxs7l7SoZ0KHx/fIg6hCd7PQV4yczb9yseXA6+2sCVYCG4SbNc9zuuM2MOqrr2 3QdKItA+pwOUlTb1A6Ag559znJB+iPQH06TQG6HKGVcCWyU1+teElJWwZQruB9IPke8XIkZoMD8Jj lQmhelubOos25Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#73073] [PATCH v2 1/8] guix: packages: Allow origin inside inputs with "new style". In-Reply-To: (Simon Tournier's message of "Tue, 10 Sep 2024 03:27:09 +0200") References: Date: Mon, 16 Sep 2024 22:19:37 +0200 Message-ID: <874j6fbbc6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: Christopher Baines , Josselin Poiret , Tobias Geerinckx-Rice , Mathieu Othacehe , 73073@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 (---) Simon Tournier skribis: > * guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name' = for > internal inputs labels. > (maybe-add-input-labels): Special case to avoid world rebuild. > > Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c [...] > @@ -444,6 +444,9 @@ (define (maybe-add-input-labels inputs) > ((and (pair? (car inputs)) > (string? (caar inputs))) > inputs) > + ((and (origin? (car inputs)) ;XXXX: Remove next world rebuild > + (null? (cdr inputs))) ;special case tzdata > + (list (list "_" (car inputs)))) I would rather have this hack in =E2=80=98tzdata=E2=80=99 itself, along the= lines of what I sent in a previous message. > @@ -676,6 +679,13 @@ (define (add-input-label input) > "_") > ,obj > ,@(if (string=3D? output "out") '() (list output))))) > + ((? origin? origin) ;XXXX: Remove next world rebuild > + (let ((texlive (package-source > + (module-ref (resolve-interface '(gnu packages tex)) > + 'texlive-latex)))) > + (if (eq? input texlive) > + (list "_" origin) > + (list (or (origin-actual-file-name origin) "_") origin)))) I think this should be avoided, but what is it that causes a rebuild in this case? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 19 00:38:21 2024 Received: (at 73073) by debbugs.gnu.org; 19 Sep 2024 04:38:21 +0000 Received: from localhost ([127.0.0.1]:59583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sr8vt-0003Hs-ER for submit@debbugs.gnu.org; Thu, 19 Sep 2024 00:38:21 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:49511) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sr8vq-0003Ha-7y for 73073@debbugs.gnu.org; Thu, 19 Sep 2024 00:38:19 -0400 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-375e5c12042so182861f8f.3 for <73073@debbugs.gnu.org>; Wed, 18 Sep 2024 21:38:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726720615; x=1727325415; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=hdoUKkFo5XDzFjVSC9YJZPkhUaxj/X2CI8ND9/eOdy8=; b=WmmXpxGO+cHxsg8sPg+ReMk89yoUFJy5qeHUouoWOpzRcjMqsmu4WNVnqeTKP+ru6L ukwhEE0PEb032ouSWrf0ZRJ6LHThKFHGfRcF0CUX24L+LBkSPefJnog5r238/LeF119Y mrxkJZ7rxn+JO+a1isuffl/HAZdICpQanFgP0lMs9iWdhNmmuiQrUaf80x/EnMeWugBB qDHFUeXDnRTrrUayKSPVyX/CmeNkZBOVc6O5hnbCWBLWPim3F/XyxjogsRrGiBEeDWQP kQzXYBlNq783ltVGDX2ASjhTkNk3XDJPo7qfrkXY9rOkDJYImZ9RJ4EqHG8SlNha9KLQ +Mpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726720615; x=1727325415; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hdoUKkFo5XDzFjVSC9YJZPkhUaxj/X2CI8ND9/eOdy8=; b=IgMpHzaIYTdPJqY/ZCIidlnkep+mezIRc5XsPbMr32WbDKT8j4TS5wfeilvdIAVb1h SwCLswDY2kPhmr/wGswa1Kg4EHrfIjM5DpzgUiirNYlCsnnm1IxEuIXbexjoxxgWlmIb UT/gSjg5KugeBZfiUhCA/Z2cDtw/Fxxua2/55yR7SwuWpdgx0Y7aoCk9Fnx4wd/+RQ32 jYk2UZVlp2KUEMV7LiES1UsWuChVoashxHC/QtZAdRw76SG0jbBVrwdshQBwpNUfR4TJ D+8nUjMiTXdxUU42TVRXQgc0qwxoTprttIxAOIyQSJc2y02MqAcMX4WmIgpJgFXPRJRe VGDA== X-Forwarded-Encrypted: i=1; AJvYcCUIDTgjB/DpPUHnxu7ZV5HN4zvqEKOqdcQ/9SYHzpvGSWBMAJJd8LoKxgcTT6KISAkhk2+JwQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwRhdMMS0bohHrIH0rrKr6X42tenzPUbdtYawrb01Mf3qw1+4v7 81clWS19RFTHX0RRD1eKAk9dzNXsxmM9BFdOAsxCM+6jl8VNin/J5347Ow== X-Google-Smtp-Source: AGHT+IFFQqsGoDoC8948ZdoF2PHp87m656wZU8PBxh/hS32JN1RXFrmtsL+uUV8Ji+tr9317mscUhw== X-Received: by 2002:a05:6000:2a8:b0:374:c283:f7b7 with SMTP id ffacd0b85a97d-378c2d06524mr20350147f8f.21.1726720615029; Wed, 18 Sep 2024 21:36:55 -0700 (PDT) Received: from lili (88-126-110-68.subs.proxad.net. [88.126.110.68]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-378e7804483sm13913500f8f.92.2024.09.18.21.36.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Sep 2024 21:36:53 -0700 (PDT) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#73073] [PATCH v2 1/8] guix: packages: Allow origin inside inputs with "new style". In-Reply-To: <874j6fbbc6.fsf@gnu.org> References: <874j6fbbc6.fsf@gnu.org> Date: Mon, 16 Sep 2024 22:42:51 +0200 Message-ID: <87ed5j2uus.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: 73073 Cc: Christopher Baines , Josselin Poiret , Tobias Geerinckx-Rice , 73073@debbugs.gnu.org, Mathieu Othacehe 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 Ludo, On Mon, 16 Sep 2024 at 22:19, Ludovic Court=C3=A8s wrote: > Simon Tournier skribis: > >> * guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name'= for >> internal inputs labels. >> (maybe-add-input-labels): Special case to avoid world rebuild. >> >> Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c > > [...] > >> @@ -444,6 +444,9 @@ (define (maybe-add-input-labels inputs) >> ((and (pair? (car inputs)) >> (string? (caar inputs))) >> inputs) >> + ((and (origin? (car inputs)) ;XXXX: Remove next world rebuild >> + (null? (cdr inputs))) ;special case tzdata >> + (list (list "_" (car inputs)))) > > I would rather have this hack in =E2=80=98tzdata=E2=80=99 itself, along t= he lines of > what I sent in a previous message. Yes, indeed tzdata can temporarily transformed into the old style. It avoids the world rebuild and it=E2=80=99s a modification easier to change t= han the one about maybe-add-input-labels. I agree that=E2=80=99s better. >> @@ -676,6 +679,13 @@ (define (add-input-label input) >> "_") >> ,obj >> ,@(if (string=3D? output "out") '() (list output))))) >> + ((? origin? origin) ;XXXX: Remove next world rebuild >> + (let ((texlive (package-source >> + (module-ref (resolve-interface '(gnu packages tex)) >> + 'texlive-latex)))) >> + (if (eq? input texlive) >> + (list "_" origin) >> + (list (or (origin-actual-file-name origin) "_") origin)))) > > I think this should be avoided, but what is it that causes a rebuild in > this case? It=E2=80=99s about the package texlive-hyphen-complete; it leads to a world rebuild =E2=80=93 as pointed in the cover letter of v2 ;-) It reads: (native-inputs (list ruby-2.7 ruby-hydra-minimal/pinned ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. ;; However, adding this package to native inputs would initiate ;; a circular dependency. To work around this, use TEXLIVE-LATEX ;; source, then add "docstrip.tex" to TEXINPUTS before build. (package-source texlive-latex) texlive-tex)) then: (add-before 'build 'include-docstrip.tex (lambda* (#:key inputs native-inputs #:allow-other-keys) (let ((docstrip.tex (search-input-file (or native-inputs inputs) "tex/latex/base/docstrip.tex"))) Well, we can apply the same hack as tzdata: temporarily revert to the old style. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 26 09:32:37 2024 Received: (at 73073) by debbugs.gnu.org; 26 Sep 2024 13:32:37 +0000 Received: from localhost ([127.0.0.1]:33624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stobl-0008Kf-1C for submit@debbugs.gnu.org; Thu, 26 Sep 2024 09:32:37 -0400 Received: from mail-pf1-f179.google.com ([209.85.210.179]:57433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1stobi-0008KN-SK for 73073@debbugs.gnu.org; Thu, 26 Sep 2024 09:32:35 -0400 Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-718e6299191so570273b3a.2 for <73073@debbugs.gnu.org>; Thu, 26 Sep 2024 06:32:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727357461; x=1727962261; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UkpfJkZxFqVm2rLF2tEik9lCaPjlDCqxpemSZMtIs9Q=; b=Mc6N5uGEYWapRdspPqJYM4HeS3TZVQKPFK+BWNHXtpoBFzE4KZo6JAfPee5VEWRDZH Mm0ESb7IXtaKPn0emHugfsrWQnJgUDHuWTN3ODocI/Mjf6e+yhi/pS/c7JKQba76cPq1 ELJsRo5DM3q3zYnTEoW7uvNd/K+Q6eC+gt40aoE0CFM4wJwwCfwxO+KqHIipMPLVc5Oq djhkpPaTx1LW7CwEJIaXzpT7wvSjnQlbLDlDvhbTCSEBER9tYPnWhGlkNeLeUhkOP4du +5ODDFhdWEK9mvo0VFf06mq40ZHa5sYuNLI/zTE/q7tqn3LGkG5jT8e3+RFNt+HAjib7 4/eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727357461; x=1727962261; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=UkpfJkZxFqVm2rLF2tEik9lCaPjlDCqxpemSZMtIs9Q=; b=SjteFUGB6ZKQkVe6S0QWWInTZ/lgIZhGHqkM95r9Hl/3gzxr+Ajj8jbD/ai4QptTMk juCTpY/Fdad5IyfmCbYjceiD1Id/ISImPPVuyL4oUGYDLoiQWATgNzppICNiH89hOfCN 4OcMJM9o9gkbV+pdomhlnUqOlN55gVA5G1+6stkHbsIMEvmKe7Yq/7pSeUXoKANQpRPy 0bvSMBiSRq5t4sY4FQLessZAl2W0ghY4DQvmf63/Lc1P0X1qz/kh3wDDvGONBjb7eorS B9NDDvr5ay+L4bUDH8vQdu1I+qctH/gJcNWAryGpktNyC3IcZGaGjcoHK3dfp9SGLjJM iPCw== X-Forwarded-Encrypted: i=1; AJvYcCWfmLdkbZANyp8hBXULBBXqsHOlhGLsJNmeiKkZqRUhswfotYJAWRnGuw4shD+6bPervLXqSg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy0et1Wb2o5a+CcNcsKW7CnTtcnfOqgTDWmmg9axFa3zzr2hvF1 vBa6mTGSll8O4Yqx3iD6iCbhaaxaI5iWcM3QP6jQMQwbtFlPL3IJ X-Google-Smtp-Source: AGHT+IF5XdcTPo5LYVVxfvhig3xSWRuSbEnv1HvgtGapOo34grYZ+4vuMwKaNtgdMZVf1l/1Q+FleQ== X-Received: by 2002:a05:6a20:ce4d:b0:1d0:45c2:8140 with SMTP id adf61e73a8af0-1d4d4aa925bmr8907197637.18.1727357461341; Thu, 26 Sep 2024 06:31:01 -0700 (PDT) Received: from hurd ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e06e2c2cc2sm3450425a91.49.2024.09.26.06.30.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Sep 2024 06:31:00 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Subject: Re: [bug#73073] [PATCH v2 1/8] guix: packages: Allow origin inside inputs with "new style". In-Reply-To: <87ed5j2uus.fsf@gmail.com> (Simon Tournier's message of "Mon, 16 Sep 2024 22:42:51 +0200") References: <874j6fbbc6.fsf@gnu.org> <87ed5j2uus.fsf@gmail.com> Date: Thu, 26 Sep 2024 22:30:57 +0900 Message-ID: <87v7yiee3y.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 73073 Cc: Josselin Poiret , 73073@debbugs.gnu.org, Mathieu Othacehe , Ludovic =?utf-8?Q?Court=C3=A8s?= , Tobias Geerinckx-Rice , 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: -1.0 (-) Hi Simon, That's an interesting series! Simon Tournier writes: [...] >> I would rather have this hack in =E2=80=98tzdata=E2=80=99 itself, along = the lines of >> what I sent in a previous message. > > Yes, indeed tzdata can temporarily transformed into the old style. It > avoids the world rebuild and it=E2=80=99s a modification easier to change= than > the one about maybe-add-input-labels. I agree that=E2=80=99s better. > > >>> @@ -676,6 +679,13 @@ (define (add-input-label input) >>> "_") >>> ,obj >>> ,@(if (string=3D? output "out") '() (list output))))) >>> + ((? origin? origin) ;XXXX: Remove next world rebui= ld >>> + (let ((texlive (package-source >>> + (module-ref (resolve-interface '(gnu packages tex= )) >>> + 'texlive-latex)))) >>> + (if (eq? input texlive) >>> + (list "_" origin) >>> + (list (or (origin-actual-file-name origin) "_") origin)))) >> >> I think this should be avoided, but what is it that causes a rebuild in >> this case? > > It=E2=80=99s about the package texlive-hyphen-complete; it leads to a wor= ld > rebuild =E2=80=93 as pointed in the cover letter of v2 ;-) > > It reads: > > (native-inputs > (list ruby-2.7 > ruby-hydra-minimal/pinned > ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. > ;; However, adding this package to native inputs would initiate > ;; a circular dependency. To work around this, use TEXLIVE-LA= TEX > ;; source, then add "docstrip.tex" to TEXINPUTS before build. > (package-source texlive-latex) > texlive-tex)) > > then: > > (add-before 'build 'include-docstrip.tex > (lambda* (#:key inputs native-inputs #:allow-other-keys) > (let ((docstrip.tex > (search-input-file (or native-inputs inputs) > "tex/latex/base/docstrip.tex"))) > > > Well, we can apply the same hack as tzdata: temporarily revert to the > old style. Would you please send a v3 with the above implemented? Then we could move forward, I think. --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 04 15:35:32 2024 Received: (at control) by debbugs.gnu.org; 4 Oct 2024 19:35:32 +0000 Received: from localhost ([127.0.0.1]:36621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swo5M-0000f9-Dv for submit@debbugs.gnu.org; Fri, 04 Oct 2024 15:35:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1swo5K-0000ev-IV for control@debbugs.gnu.org; Fri, 04 Oct 2024 15:35:30 -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 1swo5B-0002RM-N9 for control@debbugs.gnu.org; Fri, 04 Oct 2024 15:35:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=anEybpQYb9kcMhy2xuLd0z5BImFMzGD//OzCLFXfEN8=; b=N5eTyfXW9FjIeH XdPvzvYPuXsVMgjLMHoYGquk42tSP56LAR5lmrfNu/dFvdf6wioDZ/bl0Rb/fVQY/EbYk9l7/lFk3 MPYUo84ZnbG6+5ve+hsz7fgShNBQQuRg0nDeLj96HbRVyBYoxCQHlWfGUNKq/XY40gZNzgqtwlKYw 3rT8oUaxs7q4hAJRy2q7+ehr9nsLWCWVfwSe6pQFSyIRvoVgq+SYJpOQdkv8JXvRIBcv62mWkymrk RVTkisUlXAco1VRqM9XD+GlcvbSsvhsAVRgCTLTfwNKA0jobLax3Q0F8MWmk/RK6Kc0jyXJzMrkS3 CsxiCzFru3Ggcjx7zu+g==; Date: Fri, 04 Oct 2024 21:35:19 +0200 Message-Id: <87v7y7psp4.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #73073 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 73073 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:54:56 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:54:56 +0000 Received: from localhost ([127.0.0.1]:36690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaR-0006Wo-Vg for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:54:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaP-0006WO-S0 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:54:54 -0500 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 1tItaK-0001Jl-Hb; Wed, 04 Dec 2024 12:54:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=OEWg7AgWqXz37ldsMrq3QRUcX/1DalazzTbIoNyNgcE=; b=c37BEG7csXUjqF VO701OHm19J1n4/ast8Pqg/mp+lfo+CgJnsAnzKZVSFF7MTRffBuDY9BVvbJpHkRY/eH3qXpb8RtZ uxNzHtE4tUaJ5/v190esaDzUYjqBaAsorcKhTBa+zeCpePpFYkxGLe5dAbwJQ8DxFjL9FBrmutF3p aLpGnxg4VwIiCSfZh8/2McQ8juJUiVgV4UPAATn2oL/6HN+3UNSHjVwBZUvTAsOTnYzzDAiVDWFmG 8vKzZSaVuKVppVk4JWu+FD42sKBGsdagIQTaQTBmO90fqraV6tDu/+WRklwgPf5J95seSw/f8QBpZ i55Z4js8LGEhxA+eN3bg==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 0/8] Support lookups of origins used as package inputs Date: Wed, 4 Dec 2024 18:54:21 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 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 (---) Hello, This is v3 of the patch series submitted by Simon, rebased on current ‘master’. The main change is the removal of special-casing from (guix packages), as suggested before, and the addition of a test. It passes “the LibreOffice test” (no world rebuild). Objetions? Ludo’. Ludovic Courtès (1): packages: Use origin file names as their input labels. Simon Tournier (7): gnu: gnome-recipes: Move libgd origin from phases to native-inputs. gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. gnu: smithforth: Move system.fs origin from phases to native-inputs. gnu: farstream: Move common origin from phases to native-inputs. gnu: gnulib: Move phobos origin from phases to native-inputs. gnu: git: Move git-manpages origin from phases to native-inputs. gnu: cgit: Remove input labels. gnu/packages/base.scm | 19 ++++---- gnu/packages/build-tools.scm | 18 ++++---- gnu/packages/dlang.scm | 21 ++++----- gnu/packages/forth.scm | 20 +++++---- gnu/packages/freedesktop.scm | 24 ++++++----- gnu/packages/gnome.scm | 19 ++++---- gnu/packages/tex.scm | 21 +++++---- gnu/packages/version-control.scm | 74 +++++++++++++++++--------------- guix/packages.scm | 3 ++ tests/packages.scm | 10 ++++- 10 files changed, 130 insertions(+), 99 deletions(-) base-commit: e00ca95e08bc1cc2cb39f3178485ef16defce0be -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:54:58 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:54:58 +0000 Received: from localhost ([127.0.0.1]:36692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaT-0006Wx-Ai for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:54:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaQ-0006WV-QL for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:54:55 -0500 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 1tItaL-0001Js-JP; Wed, 04 Dec 2024 12:54:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=2g4yi1SA1v9OELZ5IsgQqlmNyB0qXZ4jgu6Ua2kNwqM=; b=Mv4PNaZ3qYWRTCivVkuy +5/cReciLA/MZapF7fmldPikZ7Zdwobkn5m3AtIqeUbiX8ri45+z/9IH3SqqojSU2Gic7sf5Xb4ap miL8byyEfOwt6KW/K/jGn1H08trpnKwRNOpco4sUzlU7nX3OyL4DUm7CFycIlujbys6LcG2hki+7/ A5lO6TKbV/OJdHNBRhBJFIl5Cfph4ETltac/DefeM8VLrB28n/gcvhfl2cokHPtyQ+T9yqajK9Yoo WKWV7RljCi30qbwjAQMl3vR0+bxqLtI/U1UrC8vyj7QbErYP1qMTt+cyJcMgciahe1ljR4/iogrQK 1sIVlskCHR6pGQ==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 1/8] packages: Use origin file names as their input labels. Date: Wed, 4 Dec 2024 18:54:22 +0100 Message-ID: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Christopher Baines , Janneke Nieuwenhuizen , Josselin Poiret , Ludovic Courtès , Mathieu Othacehe , Nicolas Goaziou , Simon Tournier , Tobias Geerinckx-Rice Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) * guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name' for internal inputs labels. * tests/packages.scm ("this-package-input, origin"): New test. * gnu/packages/base.scm (tzdata)[inputs]: Reintroduce label. * gnu/packages/tex.scm (texlive-hyphen-complete)[inputs]: Likewise. (texlive-newverbs)[native-inputs]: Likewise. Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c Co-authored-by: Simon Tournier --- gnu/packages/base.scm | 19 +++++++++++-------- gnu/packages/tex.scm | 21 ++++++++++++--------- guix/packages.scm | 3 +++ tests/packages.scm | 10 +++++++++- 4 files changed, 35 insertions(+), 18 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index b3f54798c4..a5a05e32f0 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -1778,14 +1778,17 @@ (define-public tzdata (delete-file-recursively (string-append out "/share/zoneinfo-leaps"))))) (delete 'configure)))) - (inputs (list (origin - (method url-fetch) - (uri (string-append - "https://data.iana.org/time-zones/releases/tzcode" - version ".tar.gz")) - (sha256 - (base32 - "07hn7hn2klw4dfyr673ril2nrk18198hbfv25gljsvc833hzk9g9"))))) + (inputs `(("_" + ;; Note: The "_" label above is here to avoid a full rebuild. + ;; TODO: Remove it on next rebuild cycle. + ,(origin + (method url-fetch) + (uri (string-append + "https://data.iana.org/time-zones/releases/tzcode" + version ".tar.gz")) + (sha256 + (base32 + "07hn7hn2klw4dfyr673ril2nrk18198hbfv25gljsvc833hzk9g9")))))) (home-page "https://www.iana.org/time-zones") (synopsis "Database of current and historical time zones") (description "The Time Zone Database (often called tz or zoneinfo) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 0444b9270d..9104b079a2 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -706,14 +706,15 @@ (define-public texlive-hyphen-complete (string-append "File.join(\"" ptex "\""))) (invoke "ruby" "generate-ptex-patterns.rb")))))))) (native-inputs - (list ruby-2.7 - ruby-hydra-minimal/pinned - ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. - ;; However, adding this package to native inputs would initiate - ;; a circular dependency. To work around this, use TEXLIVE-LATEX - ;; source, then add "docstrip.tex" to TEXINPUTS before build. - (package-source texlive-latex) - texlive-tex)) + ;; TODO: Remove input labels on next rebuild cycle. + `(("ruby" ,ruby-2.7) + ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned) + ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. + ;; However, adding this package to native inputs would initiate + ;; a circular dependency. To work around this, use TEXLIVE-LATEX + ;; source, then add "docstrip.tex" to TEXINPUTS before build. + ("_" ,(package-source texlive-latex)) + ("texlive-tex" ,texlive-tex))) (home-page "https://ctan.org/pkg/hyph-utf8") (synopsis "Hyphenation patterns expressed in UTF-8") (description @@ -65048,7 +65049,9 @@ (define-public texlive-newverbs "tex/generic/ydoc/ydocstrip.tex") "build/") (setenv "TEXINPUTS" (string-append (getcwd) "/build:"))))))) - (native-inputs (list (package-source texlive-ydoc))) + (native-inputs + ;; TODO: Remove input label on next rebuild cycle. + `(("_" ,(package-source texlive-ydoc)))) (home-page "https://ctan.org/pkg/newverbs") (synopsis "Define new versions of @code{\\verb}") (description diff --git a/guix/packages.scm b/guix/packages.scm index 0ce3276051..84f2c6f838 100644 --- a/guix/packages.scm +++ b/guix/packages.scm @@ -678,6 +678,9 @@ (define (add-input-label input) "_") ,obj ,@(if (string=? output "out") '() (list output))))) + ((? origin? origin) + ;; Allow references to origins by their file name. + (list (or (origin-actual-file-name origin) "_") origin)) (x `("_" ,x)))) diff --git a/tests/packages.scm b/tests/packages.scm index 7c28e75c45..1d901505aa 100644 --- a/tests/packages.scm +++ b/tests/packages.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2012-2023 Ludovic Courtès +;;; Copyright © 2012-2024 Ludovic Courtès ;;; Copyright © 2018 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2021 Maxime Devos @@ -2051,6 +2051,14 @@ (define compressors '(("gzip" . "gz") (dummy-package "a" (arguments (this-package-native-input "hello"))))) +(test-equal "this-package-input, origin" + "http://example.org/foo.tar.gz" + (origin-uri + (package-arguments + (dummy-package "a" + (inputs (list (dummy-origin (uri "http://example.org/foo.tar.gz")))) + (arguments (this-package-input "foo.tar.gz")))))) + (test-eq "modify-inputs, replace" coreutils ;; Replace an input; notice that the label in unchanged. -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:17 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:17 +0000 Received: from localhost ([127.0.0.1]:36709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItan-0006e9-6B for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItal-0006dR-Nq for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:16 -0500 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 1tItaf-0001WT-Om; Wed, 04 Dec 2024 12:55:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=TFEdUb520CmK7Kwg8paNb2GmcRKvBH/Q+oXgnfHFtjM=; b=CFA1uzMXu7qc4l5mn4bc 5pv5Pr2kYi9k91M32UuWEJAFfCjOiVsOjDpVAQ/L/J3Xea846gs0vkCgWYP1UIU1JTzT4k+Y8kFJF PPeE6QjZrd/G82rLVTdN/RdWeRIYv02OrNGvPyJmqrL3QtaURnbw6fZ2rFvzAPkb9yfObdNwlmf04 3JrBQKwJsTBIi3DkrwY+AP1D02mvPGAcdEsDVE6ViWzdFyrU6OSc9qx9qkXAfMZraU25nr+Ar7u5v Tr2nonjhAwGn8w0edheNFfJrGKcpKgzSUgSit1fbh8lFyfTbbexcZW+MCCwZemiPgc9TS+zX+oy9T 3JnQfo2v5l4pLw==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:23 +0100 Message-ID: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: Liliana Marie Prikler , Maxim Cournoyer , Vivien Kraus Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/dlang.scm (gnome-recipes)[arguments]: Move libgd origin from here... [native-inputs]: ...to here. Change-Id: Ic1775a66608e114b5b31058386c8b739c155b7a5 Signed-off-by: Ludovic Courtès --- gnu/packages/gnome.scm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 73b0b6b895..3c7530b141 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -799,15 +799,7 @@ (define-public gnome-recipes (add-after 'unpack 'unpack-libgd (lambda _ (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://gitlab.gnome.org/GNOME/libgd") - (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) - (file-name (git-file-name "libgd" version)) - (sha256 - (base32 - "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))) + #$(this-package-native-input (git-file-name "libgd" version)) "subprojects/libgd")))))) (inputs (list glib gnome-autoar @@ -821,6 +813,15 @@ (define-public gnome-recipes (native-inputs (list desktop-file-utils ;for update-desktop-database gettext-minimal `(,glib "bin") + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libgd") + (commit "c7c7ff4e05d3fe82854219091cf116cce6b19de0"))) + (file-name (git-file-name "libgd" version)) + (sha256 + (base32 + "16yld0ap7qj1n96h4f2sqkjmibg7xx5xwkqxdfzam2nmyfdlrrrs"))) itstool pkg-config python)) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:20 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:20 +0000 Received: from localhost ([127.0.0.1]:36715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItap-0006eQ-Of for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItam-0006dj-I0 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:16 -0500 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 1tItah-0001Wh-AZ; Wed, 04 Dec 2024 12:55:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=rB1c2sEdhKC8ceEYU+E8pswTez3rMwDpjGGVX0ryg0k=; b=GM7MBWbXvhaaPlYcAAqg LcseVfoMm5q3dt5QjQIFSu/dY+oEnd0e3wDO3+KB7KFXGBcaYi2/1vciNEqLnLey6pBcOFNSWcH/a dOT4MyPgZzZvdubKVuarKNM+iGTKwrm8IMQA7OsAeu8rhdopAF4gMreJJoBKrpakxxaqha5LqkMCd j3zygOOCTlu64JW8/KM7iN3NrffCtS5iaCvWVXVl8Vqq2hotzkaw7tinDZz1vRKjSG3ymlYFqoqce 1TjQz8tD3ejm9pl6idS+g9qqLD8Su/HsZ2pHoRBlfIV0dEOhPm0R0mkqLRt9YfqSbSzWlOikpgCy/ I1xFXRLrh9TpMg==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 3/8] gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:24 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/dlang.scm (dmd-bootstrap)[arguments]: Move phobos origin from here... [native-inputs]: ...to here. Change-Id: I10cb5f628dad2fdbb01df58134996bdcd0b73d62 Signed-off-by: Ludovic Courtès --- gnu/packages/dlang.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/dlang.scm b/gnu/packages/dlang.scm index 8bf0ee685e..1fd1c8d58c 100644 --- a/gnu/packages/dlang.scm +++ b/gnu/packages/dlang.scm @@ -456,15 +456,7 @@ (define dmd-bootstrap (lambda _ (symlink "." "dmd") ;to please the build system expected layout (copy-recursively - #$(origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dlang/phobos") - (commit (string-append "v" version)))) - (file-name (git-file-name "phobos" version)) - (sha256 - (base32 - "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9"))) + #$(this-package-native-input (git-file-name "phobos" version)) "phobos") (chdir "phobos"))) (add-after 'copy-phobos-source-and-chdir 'adjust-phobos-install-dirs @@ -519,7 +511,16 @@ (define dmd-bootstrap "lib") (("\\.\\./src/(phobos|druntime/import)") "include/dmd"))))))) - (native-inputs (list gdmd which)) + (native-inputs (list gdmd which + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlang/phobos") + (commit (string-append "v" version)))) + (file-name (git-file-name "phobos" version)) + (sha256 + (base32 + "1yw7nb5d78cx9m7sfibv7rfc7wj3w0dw9mfk3d269qpfpnwzs4n9"))))) (home-page "https://github.com/dlang/dmd") (synopsis "Reference D Programming Language compiler") (description "@acronym{DMD, Digital Mars D compiler} is the reference -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:20 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:20 +0000 Received: from localhost ([127.0.0.1]:36717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaq-0006eX-6z for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItao-0006dn-45 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:18 -0500 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 1tItai-0001XG-Se; Wed, 04 Dec 2024 12:55:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=lbP6YzA5axy4XPIFGi+Lrj+Y1Lq9nWLSLbLs5T06Wq0=; b=p7VldLIk0dmMC6NbylkQ nNejEYAeJvdqzlA6dpYOwN7cdAbHV+rTfGV/rItqRie4w58ddFoQ6RBLCGbrhyoMEMEhKbPS4L/rg RmTbUNy1Uiz3x5aNiktx1J0iAigO6WX8Xv9AV8Uv0bG3GfG7kDZm3ukE3p+F8UH1lEcL97rr864MC uF6lZXycKy1h6UdTEqWGcz0Vk07HIX62hg/3K6le4hYUrz0f67KIl9ib8AUWoCQFz6RT7mZkH8Dbv NJ7nVUAYDQki7MzS/9gHEbRbNPJuWPRYSrLhe+nf6NjG8p9sh0sUVIht0sEZIK5GEnYo4wpQhnjqA 53eD0xhkwBZJlQ==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 4/8] gnu: smithforth: Move system.fs origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:25 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/dlang.scm (smithforth)[arguments]: Move system.fs origin from here... [native-inputs]: ...to here. Change-Id: I82ff81f72dbe2ecf70fbbd44674596e1a62cadcf Signed-off-by: Ludovic Courtès --- gnu/packages/forth.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gnu/packages/forth.scm b/gnu/packages/forth.scm index 6e8d8cdc4c..c523887871 100644 --- a/gnu/packages/forth.scm +++ b/gnu/packages/forth.scm @@ -75,7 +75,15 @@ (define-public smithforth (sha256 (base32 "0a39pv7529llsa3f48fmvwvlcp3f9v8qkn5ziw2l6kxf0qvli3lm")))) (build-system trivial-build-system) - (native-inputs (list xxd)) + (native-inputs (list xxd + (origin + (method url-fetch) + (uri (string-append + "https://dacvs.neocities.org/SF/system" + version "fs.txt")) + (sha256 + (base32 + "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m"))))) (arguments (list #:modules '((guix build utils)) @@ -84,14 +92,8 @@ (define-public smithforth (use-modules (guix build utils) (ice-9 textual-ports)) (let* ((sforth.dmp #$(package-source this-package)) - (system.fs #$(origin - (method url-fetch) - (uri (string-append - "https://dacvs.neocities.org/SF/system" - version "fs.txt")) - (sha256 - (base32 - "17v1pp64s6n8q8w3kg48nd7zdcx2208y4svr5fpfms5lkyzg7z1m")))) + (system.fs #$(this-package-native-input + (string-append "system" version "fs.txt"))) (xxd (string-append (assoc-ref %build-inputs "xxd") "/bin/xxd")) (bin (string-append (assoc-ref %outputs "out") "/bin"))) -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:23 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:23 +0000 Received: from localhost ([127.0.0.1]:36723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItas-0006f1-KA for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItap-0006dq-62 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:19 -0500 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 1tItaj-0001XR-U0; Wed, 04 Dec 2024 12:55:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=LjDM1q9vY1dse+haWjqO5FjHc/hTvO/H+mrY37k1+Ak=; b=X9IVwXj5D09D7EEMYB23 anpB9TGQG4LS1e6JBnFK1ax/m1hrtqnDPLLEdtg1qRHAijj05tsBdJDHQv1uR+2OKxVv0YeQahRAK KDDnXn4TJVUQDWobFen5i+ziZM8kZ8aK9mSh6kF4Beyw8SVCM0JillS4ThTAJB7/ZQp6aYlo494qE Eik3kHy3I95AxJycEu3lyDaMd9Aaxh8UPr6cg/tb9cqSsSTAIkDcbECjChMD8bshC8B71OP8uiGTB 52+MD5+IENNafx0Acd8aByV224mPip5FrcgR1o8cOZ4SmLZObMcp+76guPoLlrgWv+Hgo7U64hyli w+qbSVdoIBDX3g==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 5/8] gnu: farstream: Move common origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:26 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/dlang.scm (farstream)[arguments]: Move common origin from here... [native-inputs]: ...to here. Change-Id: I0023bca2fc021b82875b1ec7329c7e37116df0b3 Signed-off-by: Ludovic Courtès --- gnu/packages/freedesktop.scm | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index af35625c18..b95364c1de 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -265,16 +265,8 @@ (define-public farstream (lambda _ (delete-file "autogen.sh") (copy-recursively - #$(origin - (method git-fetch) - (uri - (git-reference - (url "https://gitlab.freedesktop.org/gstreamer/common.git") - (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) - (file-name (git-file-name "common" "latest.52adcdb")) - (sha256 - (base32 - "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r"))) + #$(this-package-native-input + (git-file-name "common" "latest.52adcdb")) "common"))) (add-after 'unpack 'disable-problematic-tests (lambda _ @@ -298,7 +290,17 @@ (define-public farstream libxslt perl pkg-config - python-wrapper)) + python-wrapper + (origin + (method git-fetch) + (uri + (git-reference + (url "https://gitlab.freedesktop.org/gstreamer/common.git") + (commit "52adcdb89a9eb527df38c569539d95c1c7aeda6e"))) + (file-name (git-file-name "common" "latest.52adcdb")) + (sha256 + (base32 + "1zlm1q1lgcb76gi82rial5bwy2j9sz1x6x48ijhiz89cml7xxd1r"))))) (inputs (list glib gtk+ -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:23 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:23 +0000 Received: from localhost ([127.0.0.1]:36725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItat-0006f4-0j for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaq-0006du-L0 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:20 -0500 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 1tItal-0001Xd-EG; Wed, 04 Dec 2024 12:55:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=QZ62UTMUlDWMNqdN105c4PS8S77uwhMtn6oc5+dbIjM=; b=hZ2KSpKl+RyRaYcUF1UM jNq6eSGDLQN5sYYirFIjgDgEjk10Trxjbx2J82LZlqnn8ePJjo+uPu6DqvQubheZFiIrHB/p0QSJM CEDxYR+pf0RSC6M8OiqII9C2x7AnrbSoxJ3IYxZ+6bdOccdL6a1pmZea3CJ8HrYU/6zFOnM4JZ1rZ Hhf6nP64n6b6zJJmyv2IFz6zkDVKTkFp9gr/yqUXJYw1uw73M8ZZC7XSuSmMVKjyzxbix2vm2cF9K 5JQAMcgf1QFmQm+9UZTapsDSbgao6zizF+QsG8I5o57BpZDfdZYeuic+uN+933oqWZmTesnfErl6m p6LmEZh0KuY+jA==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 6/8] gnu: gnulib: Move phobos origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:27 +0100 Message-ID: <8208b0949725d1120ce4a39957d6580c59361c88.1733334723.git.ludo@gnu.org> X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/dlang.scm (gnulib-checkout)[arguments]: Move PropList origin from here... [native-inputs]: ...to here. Change-Id: I3576a169837039bc6beaae0d68ab459ed642e3c8 Signed-off-by: Ludovic Courtès --- gnu/packages/build-tools.scm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index b5bc299287..cd5eb65e69 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -932,14 +932,7 @@ (define*-public (gnulib-checkout #:key "Scripts.txt" "Blocks.txt") (list - #$(origin - (method url-fetch) - (uri (string-append - "https://www.unicode.org/Public/" - "3.0-Update1/PropList-3.0.1.txt")) - (sha256 - (base32 - "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh")))) + #$(this-package-native-input "PropList.txt")) (find-ucd-files "BidiMirroring.txt" "EastAsianWidth.txt" "LineBreak.txt" @@ -972,6 +965,15 @@ (define*-public (gnulib-checkout #:key bash-minimal python perl clisp ;; Unicode data: ucd + (origin + (method url-fetch) + (uri (string-append + "https://www.unicode.org/Public/" + "3.0-Update1/PropList-3.0.1.txt")) + (file-name "PropList.txt") + (sha256 + (base32 + "0k6wyijyzdl5g3nibcwfm898kfydx1pqaz28v7fdvnzdvd5fz7lh"))) ;; Programs for the tests: cppi indent git-minimal/pinned autoconf)) (home-page "https://www.gnu.org/software/gnulib/") -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:26 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:26 +0000 Received: from localhost ([127.0.0.1]:36727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItav-0006fK-Ip for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItas-0006e7-39 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:22 -0500 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 1tItam-0001Xs-EM; Wed, 04 Dec 2024 12:55:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=h9iazkCRso3VyjzFt0QGBqoqq6+nXj3nA+PCNsz3CIE=; b=VRNQ1o9QOJXljEnqvuf0 RpAozk/19TC4Skc1EUUPZSXwQdtBtAqIfGGBO6dcp2PB1H9I1Do1faCLxxS1SWyooVZ1diYv4ZiXB +7LVsIOp89Dlr9Yj7kKDnZBYhFy2bunYlW7o4zgpywAqgUofsJf0Jgfl29zfvxf2MxLG8qOLNvbRd Q9N03HHZ6G8BbiUqTKuMCQhLmtQcA82DAlilCN5C7NpRuYIYNSY7kn5qFfYp6565XMsxMM1m6b1r9 Wq+gWvNYhGydLpMTe5fjle9bZNNFII1XgUWIhWlwYkj0fY1CW6HfDS1zi61gGVIMLHWm8U4goW/XP 9i/bx5F0m/SeLQ==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 7/8] gnu: git: Move git-manpages origin from phases to native-inputs. Date: Wed, 4 Dec 2024 18:54:28 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -3.3 (---) From: Simon Tournier * gnu/packages/version-control.scm (git)[arguments]: Move git-manpages origin from here... [native-inputs]: ...to here. Change-Id: I4affbb032523e634b82c7e33343d0dc0797cb393 Signed-off-by: Ludovic Courtès --- gnu/packages/version-control.scm | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 289b981911..16e498b307 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -706,15 +706,9 @@ (define-public git (with-directory-excursion man (invoke "tar" "xvf" - #$(origin - (method url-fetch) - (uri (string-append - "mirror://kernel.org/software/scm/git/" - "git-manpages-" (package-version this-package) - ".tar.xz")) - (sha256 - (base32 - "1lvvhzypllbyd8j6m0p9qgd3gqg10gch9s7lqif8vr9n80fqn4fw")))))))))))) + #$(this-package-native-input + (string-append + "git-manpages-" (package-version this-package) ".tar.xz"))))))))))) (native-inputs (modify-inputs (package-native-inputs git-minimal) ;; For subtree documentation. @@ -725,7 +719,18 @@ (define-public git libxslt pkg-config texinfo - xmlto))) + xmlto + ;; To build the man pages from the git sources, we would need a dependency + ;; on a full XML tool chain, and building it actually takes ages. So we + ;; use this lazy approach and use released tarball. + (origin + (method url-fetch) + (uri (string-append + "mirror://kernel.org/software/scm/git/git-manpages-" + (package-version this-package) ".tar.xz")) + (sha256 + (base32 + "1pqrp46kwbxycqld39027ph1cvkq9am156y3sswn6w2khsg30f09")))))) (inputs (modify-inputs (package-inputs git-minimal) (append bash-minimal ;for wrap-program -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 12:55:29 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 17:55:29 +0000 Received: from localhost ([127.0.0.1]:36731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaz-0006fc-1P for submit@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:29 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tItaw-0006ep-AV for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 12:55:26 -0500 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 1tItap-0001YT-H5; Wed, 04 Dec 2024 12:55:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=peCh2TQHBVcxrA/0wN8Kb0zfBzuucNmEKvC2N3y+01A=; b=ql2/I6JyyfRy5t02ZLrx xNyWFLo2/pF+C5UypuRaFeHxs7FdQZyYXJj+dxTB+MRDJk4kjqbvcud3Ia0gD1UwFwD45H+P8rhk+ cPwMgu5zu5KaFw131LscqDOAuFilfQRYzFFefs4wpdw493uJy0pXafbkyNPu7O2tPflDHnOFWC26v ARzBVUHN1wBgPGkLW1qaI5lHq8itxmu4E0W9s5l/04vkPCZzS1olJJXb0sl8VLjbnVqmFs2+41UMt uERSaxEbU6n/yOdYZ2ULGEmVm3ELZVZWPCJSb9n5viu5GCSvHBCyuR2h4D8AU4azOf7aiUdt4d+rU f7INEJeoaW+2Ow==; From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= To: 73073@debbugs.gnu.org Subject: [PATCH v3 8/8] gnu: cgit: Remove input labels. Date: Wed, 4 Dec 2024 18:54:29 +0100 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 73073 Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= , 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: -2.6 (--) From: Simon Tournier * gnu/packages/version-control.scm (cgit) [inputs]: Remove labels. [arguments]: Adjust. Change-Id: Iff479fa636f7a4c4fef5137ae22934d4e213223b Co-authored-by: Ludovic Courtès --- gnu/packages/version-control.scm | 49 ++++++++++++++++---------------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 16e498b307..77b0a62458 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -1378,7 +1378,7 @@ (define-public cgit (lambda* (#:key inputs #:allow-other-keys) ;; Unpack the source of git into the 'git' directory. (invoke "tar" "--strip-components=1" "-C" "git" "-xf" - (assoc-ref inputs "git-source")))) + #$(this-package-input "git-source.tar.xz")))) (add-after 'unpack 'patch-absolute-file-names (lambda* (#:key inputs outputs #:allow-other-keys) (define (quoted-file-name input path) @@ -1433,29 +1433,30 @@ (define-public cgit ;; For building manpage. (list asciidoc)) (inputs - `( ;; Building cgit requires a Git source tree. - ("git-source" - ,(origin - (method url-fetch) - ;; cgit is tightly bound to git. Use GIT_VER from the Makefile, - ;; which may not match the current (package-version git). - (uri "mirror://kernel.org/software/scm/git/git-2.46.2.tar.xz") - (sha256 - (base32 "18rcmvximgyg3v1a9papi9djfamiak0ys5cmgx7ll29nhp3a3s2y")))) - ("bash-minimal" ,bash-minimal) - ("openssl" ,openssl) - ("python" ,python) - ("python-docutils" ,python-docutils) - ("python-markdown" ,python-markdown) - ("python-pygments" ,python-pygments) - ("zlib" ,zlib) - ;; bzip2, groff, gzip and xz are inputs (not native inputs) - ;; since they are actually substituted into cgit source and - ;; referenced by the built package output. - ("bzip2" ,bzip2) - ("groff" ,groff) - ("gzip" ,gzip) - ("xz" ,xz))) + (list (origin + (method url-fetch) + ;; Building cgit requires a Git source tree. + ;; cgit is tightly bound to git. Use GIT_VER from the Makefile, + ;; which may not match the current (package-version git). + (uri "mirror://kernel.org/software/scm/git/git-2.46.2.tar.xz") + (sha256 + (base32 + "18rcmvximgyg3v1a9papi9djfamiak0ys5cmgx7ll29nhp3a3s2y")) + (file-name "git-source.tar.xz")) + bash-minimal + openssl + python + python-docutils + python-markdown + python-pygments + zlib + ;; bzip2, groff, gzip and xz are inputs (not native inputs) + ;; since they are actually substituted into cgit source and + ;; referenced by the built package output. + bzip2 + groff + gzip + xz)) (home-page "https://git.zx2c4.com/cgit/") (synopsis "Web frontend for git repositories") (description -- 2.46.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 13:29:52 2024 Received: (at 73073) by debbugs.gnu.org; 4 Dec 2024 18:29:52 +0000 Received: from localhost ([127.0.0.1]:36794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIu8F-0008Io-UR for submit@debbugs.gnu.org; Wed, 04 Dec 2024 13:29:52 -0500 Received: from mail-wr1-f67.google.com ([209.85.221.67]:48262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tIu8D-0008IX-T6 for 73073@debbugs.gnu.org; Wed, 04 Dec 2024 13:29:51 -0500 Received: by mail-wr1-f67.google.com with SMTP id ffacd0b85a97d-385e5db74d3so74272f8f.0 for <73073@debbugs.gnu.org>; Wed, 04 Dec 2024 10:29:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733336924; x=1733941724; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=ZOb4rdeBu4TOvCPZ0I2Uavuw5QIFT6x/s8MFxw3W+/E=; b=hkF39a50o5l2i75YTXEHSvG2z1+gYjGj3ZswafQ4zzop8L6IK6EA/H2chPAPztHVd6 MKWnqtMbAAtt48cb0EJi1ckSzKtKQdrGirRUwzccnUSOFgDIdaYT4sSquDenIvetHntY Fa7fjviFkRL0/e3sM/nOoQSDnJ9M6cse5euS/ub0Vv60s8I7Nfu8QqfxrOWD0gv4EChv JjLb4STrrq0APDEQTjyAWJ2uIDy/XVqTYs4N4Xrpz8PTHfi1Ri2LUexRVSXvrFxFT3VM JyWHm5N4GTQcy+X4RvJRRCMv+MbTE+FQVPf7QvOzFKUrkeACdpcUc4fg2aMvVc2iOepH tS4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733336924; x=1733941724; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZOb4rdeBu4TOvCPZ0I2Uavuw5QIFT6x/s8MFxw3W+/E=; b=qOoL/eWEpGKVsOlWDrr8LykWaEUX416hAaarGPsp8x21lvYZlE5VXmsTMnZjY1w3BF QGh7+kD6EVq+n+PJs7Ag7sZF4du2cbFO52FQ5Ls9UXIfvJFhbaDb30MBkccruPiOZOTg 65xeuUNCdaW/Qn4chK37rKYYSLJCXHLWtnkH2eZ1LGr5F0OsPajwRt1UM7gk83fekfeH HKnTCYTjrvAlLIsobcbsfmX/d6J5Oe7O4+W5aejdf51l9C6P/y3/UqY48czDMgB1lAvD TXKxWemU65QK47B8bi3II4nUnVrD1DYj/TeoKaVFtUzsZa3mZH4qyAGJgHmQ2qQU2i/Y FC6A== X-Forwarded-Encrypted: i=1; AJvYcCU+o5q+v0mvxfrUHFPiWZ7XJGGaqR81EaXt8Z1fSlVW8T2SE3i/Hl2QGTzKB9eudC2HxzaviQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzQpWeiI/Pcm8ax4IyKkBXb2hFqSUB9YJDPhklthNdDBERCIWac TjEI00aNlP/omHLzxScxVQycdpzHKI755nmuHogm0RmOc04G+u6Y X-Gm-Gg: ASbGnctI+z3D3aMZJIJZBFbh70QFzcV8M7hf+VRz7RIpD0A5YTakzT01wfZygocKSnS FZSvCbwWEUCPeY1H8DB692StrGhyuQ/LLV1OMQwTaK+ZqnHgpn/Kipi4dan7PPenCX4RI7Wf3kU XNqs/NNINxuDTpLTqBbEcp9cXqFFJd5x7vjdwvbbdS+OSEZxDyHMK9A8lqFDRAIrSInyJ6kViic 7/0iWSyoZe3Oa6FILtL+u+LagQrq1caTgtdGxFlMvBBm7TCr7inHsfCSXsPn+K5M9jUY7BpOYpb QDqUXlkCW4zEBs4ckMgrHGbMBQ== X-Google-Smtp-Source: AGHT+IHcikikOoILQURbZCtp/Io9jj+o2eepNS2EkI+LPc5PPKHoIG77Os+IQyGTmtxqQzBT4360tw== X-Received: by 2002:a05:6000:1f8b:b0:385:f249:c336 with SMTP id ffacd0b85a97d-385fd419e08mr5810439f8f.45.1733336923494; Wed, 04 Dec 2024 10:28:43 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-385ccd3a56fsm18829017f8f.62.2024.12.04.10.28.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Dec 2024 10:28:42 -0800 (PST) Message-ID: <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , 73073@debbugs.gnu.org Date: Wed, 04 Dec 2024 19:29:34 +0100 In-Reply-To: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Vivien Kraus , Maxim Cournoyer , 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 (-) QW0gTWl0dHdvY2gsIGRlbSAwNC4xMi4yMDI0IHVtIDE4OjU0ICswMTAwIHNjaHJpZWIgTHVkb3Zp YyBDb3VydMOoczoKPiBGcm9tOiBTaW1vbiBUb3VybmllciA8emltb24udG91dG91bmVAZ21haWwu Y29tPgo+IAo+ICogZ251L3BhY2thZ2VzL2RsYW5nLnNjbSAoZ25vbWUtcmVjaXBlcylbYXJndW1l bnRzXTxwaGFzZXM+OiBNb3ZlCj4gbGliZ2QKPiBvcmlnaW4gZnJvbSBoZXJlLi4uCj4gW25hdGl2 ZS1pbnB1dHNdOiAuLi50byBoZXJlLgo+IAo+IENoYW5nZS1JZDogSWMxNzc1YTY2NjA4ZTExNGI1 YjMxMDU4Mzg2YzhiNzM5YzE1NWI3YTUKPiBTaWduZWQtb2ZmLWJ5OiBMdWRvdmljIENvdXJ0w6hz IDxsdWRvQGdudS5vcmc+Cj4gLS0tCj4gwqBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIHwgMTkgKysr KysrKysrKy0tLS0tLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nbm9tZS5zY20gYi9n bnUvcGFja2FnZXMvZ25vbWUuc2NtCj4gaW5kZXggNzNiMGI2Yjg5NS4uM2M3NTMwYjE0MSAxMDA2 NDQKPiAtLS0gYS9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCj4gKysrIGIvZ251L3BhY2thZ2VzL2du b21lLnNjbQo+IEBAIC03OTksMTUgKzc5OSw3IEBAIChkZWZpbmUtcHVibGljIGdub21lLXJlY2lw ZXMKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFmdGVyICd1bnBhY2sgJ3VucGFjay1saWJn ZAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhIF8KPiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChjb3B5LXJlY3Vyc2l2ZWx5Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgIyQob3JpZ2luCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo bWV0aG9kIGdpdC1mZXRjaCkKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICh1cmkgKGdpdC1yZWZlcmVuY2UKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICh1cmwKPiAiaHR0cHM6Ly9naXRsYWIuZ25vbWUub3JnL0dOT01FL2xp YmdkIikKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChjb21taXQKPiAiYzdjN2ZmNGUwNWQzZmU4Mjg1NDIxOTA5MWNmMTE2Y2NlNmIxOWRlMCIpKSkK PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1m aWxlLW5hbWUgImxpYmdkIiB2ZXJzaW9uKSkKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChzaGEyNTYKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGJhc2UzMgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4g IjE2eWxkMGFwN3FqMW45Nmg0ZjJzcWtqbWliZzd4eDV4d2txeGRmemFtMm5teWZkbHJycnMiKSkp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyQodGhpcy1wYWNrYWdlLW5hdGl2ZS1p bnB1dCAoZ2l0LWZpbGUtbmFtZSAibGliZ2QiCj4gdmVyc2lvbikpCj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICJzdWJwcm9qZWN0cy9saWJnZCIpKSkpKSkKPiDCoMKgwqDCoCAoaW5w dXRzIChsaXN0IGdsaWIKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ25v bWUtYXV0b2FyCj4gQEAgLTgyMSw2ICs4MTMsMTUgQEAgKGRlZmluZS1wdWJsaWMgZ25vbWUtcmVj aXBlcwo+IMKgwqDCoMKgIChuYXRpdmUtaW5wdXRzIChsaXN0IGRlc2t0b3AtZmlsZS11dGlscyA7 Zm9yIHVwZGF0ZS1kZXNrdG9wLQo+IGRhdGFiYXNlCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2V0dGV4dC1taW5pbWFsCj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYCgsZ2xpYiAiYmluIikKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChvcmlnaW4K PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo bWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVybAo+ICJo dHRwczovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvbGliZ2QiKQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQK PiAiYzdjN2ZmNGUwNWQzZmU4Mjg1NDIxOTA5MWNmMTE2Y2NlNmIxOWRlMCIpKSkKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZmlsZS1uYW1l IChnaXQtZmlsZS1uYW1lICJsaWJnZCIKPiB2ZXJzaW9uKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc2hhMjU2Cj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmFzZTMyCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCk5v dCBzdXJlIHdoYXQgdGhlIHN0YXRlIG9mIHRoaXMgaXMgaGVyZSwgYnV0IGFnYWluIG5vdGluZyB0 aGF0CiJ2ZXJzaW9uIiBoYXMgbm8gbWVhbmluZyBpbiB0aGUgbGliZ2QgaW5wdXQgYW5kICJjaGVj a291dCIgd291bGQgYmUKbW9yZSBob25lc3QuCgpDaGVlcnMKCg== From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 10 11:49:57 2024 Received: (at 73073) by debbugs.gnu.org; 10 Dec 2024 16:49:57 +0000 Received: from localhost ([127.0.0.1]:59300 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tL3Qq-0005hJ-Tb for submit@debbugs.gnu.org; Tue, 10 Dec 2024 11:49:57 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:60447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tL3Qo-0005h7-PS for 73073@debbugs.gnu.org; Tue, 10 Dec 2024 11:49:55 -0500 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-434f09d18e2so32999275e9.0 for <73073@debbugs.gnu.org>; Tue, 10 Dec 2024 08:49:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733849334; x=1734454134; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YW6oZpT4madpKw6so+qvMHMrx/Z/yYpiBmfd+nKMysc=; b=KMboSi6Jn70U1f4U9cvarRvthhU0mLT94klQ+WDbHnHqSJ0dAsH/0fOTkom5lYcJgv +xeXRaaqF5mrI6lxtibbw3VWv8/XB+yV/jIoHMhzV+K1lPH5JrwBpjZN01XV7trGDY88 oegEt1DwzJi14ycV6qjFFUeUST9/g2xQ6UMyZv4aIbT+L5M3zaF0xJIuORtnATYCzsfm 1DdHT3WSLVtn3IcjgMEvMH8k9iQYFzaljsH7t4wWn6Se91XNohcTpQefg2hjjbPBhv+B zSW0D1jCDwtH9vcwGoV655gjWDl2zwLSXUj3NEZm0Q54vzD4rTPiTSlBoQLGjT5dQJpT fmpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733849334; x=1734454134; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YW6oZpT4madpKw6so+qvMHMrx/Z/yYpiBmfd+nKMysc=; b=HkM99Xh/B91eL8UzDrmdQyAlkXv69n8IdE5KAw40GbmZrqtxUpqo8sDgvEQaPCmJu0 BrIGSRVzYAg4sZUwQJcAqvMk7aeMeut4+FAhb0CaHOrWlpvyjK8N3tfGJsJ1DvwBM6M9 SkoJs6yosb3aOcuO24bVkoqgq0Tc5Wsh3J63aijgHw4RU7hAGtp6qQMYDrRkk53hYMK+ mdngdy/ZFBPA8EwnHtBViI8OqllhEYtNGdvnTYj4C2KG7ixKYP8k7mWQl23vTpkDToXt Mcjm4i3jQkqIJHWGoelWcN0B/4lgW2Wt82H7roFB+ykIU4T0cKgo1Kj7oTyNH9XG78lU fKDg== X-Forwarded-Encrypted: i=1; AJvYcCVCdwu9X86sh0Uryp/AHFboOKdqO5prvZqMJoZ2g2bHnN+zzlOuRgenUMCGCN74Aiq1/AZysg==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yznsdhnkw9c3bPrrrhlVWLf3QPiEY8uXXaAKYWZl/89CsKvWjky ND5tsZKXLMrmZ4GVvto+ogezEf1Yhb/Aw/Vna1iJK7yzdVgjkSLV X-Gm-Gg: ASbGnct34F3dZlW3iMd+ivvnzY3VZOdl+yjVGDAWBVWJjzDAc4rMAKxv4xdYbxkw3yn pxTJ2v4TRYWBSBki+bRS4uq6KkHEIJo9RCsnA4REYfUCFcVP0YSCl0bv8vZVK8bJeWRzwjceQzE 2L7OpAlz0K8lafgGS8aM4fvYagSdNC+zYtum5xWci73t5M4eRa2PIRaraZDW6cTST7w3v7944zw 9RqptykJf1BYbr/BQTXK2rOMg+AQEI/596b1y67UsEsPQGngQ== X-Google-Smtp-Source: AGHT+IHWEgOTXPHMTk4nkEq1yOiWcACah56AA9lLc0yu3oMJGIatevURvvHvzY/5F5QiSgcew6RE6g== X-Received: by 2002:a05:6000:703:b0:385:f23a:2fe1 with SMTP id ffacd0b85a97d-3862b37c37emr13372238f8f.26.1733849333777; Tue, 10 Dec 2024 08:48:53 -0800 (PST) Received: from lili ([148.60.59.223]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3862f0e6ea2sm12716832f8f.79.2024.12.10.08.48.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Dec 2024 08:48:53 -0800 (PST) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 73073@debbugs.gnu.org Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. In-Reply-To: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> Date: Tue, 10 Dec 2024 14:55:32 +0100 Message-ID: <87cyhz1w2z.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.0 (+++) 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: Hi, On Wed, 04 Dec 2024 at 18:54, Ludovic Courtès wrote: > + (inputs `(("_" > + ;; Note: The "_" label above is here to avoid a full rebuild. > + ;; TODO: Remove it on next rebuild cycle. Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.128.42 listed in sa-trusted.bondedsender.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.128.42 listed in bl.score.senderscore.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.42 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.42 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 73073 Cc: Josselin Poiret , Mathieu Othacehe , Ludovic =?utf-8?Q?C?= =?utf-8?Q?ourt=C3=A8s?= , Tobias Geerinckx-Rice , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 Wed, 04 Dec 2024 at 18:54, Ludovic Court=C3=A8s wrote: > + (inputs `(("_" > + ;; Note: The "_" label above is here to avoid a full rebu= ild. > + ;; TODO: Remove it on next rebuild cycle. [...] > + ;; TODO: Remove input labels on next rebuild cycle. > + `(("ruby" ,ruby-2.7) > + ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned) > + ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. > + ;; However, adding this package to native inputs would initiate > + ;; a circular dependency. To work around this, use TEXLIVE-LATEX > + ;; source, then add "docstrip.tex" to TEXINPUTS before build. > + ("_" ,(package-source texlive-latex)) > + ("texlive-tex" ,texlive-tex))) Well, I was awaiting a =E2=80=9Ccore-update=E2=80=9D cycle to avoid to intr= oduce such and fix all at once. But I have missed the previous (and last?) =E2=80=9Ccore-updates=E2=80=9D merge. Arf! That=E2=80=99s said, IIRC, the =E2=80=99core-packages=E2=80=99 branch is cu= rrently built, right? Why not remove it on the the top of it? Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 12 06:20:10 2024 Received: (at 73073) by debbugs.gnu.org; 12 Dec 2024 11:20:10 +0000 Received: from localhost ([127.0.0.1]:37904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhEn-0001Zj-Tu for submit@debbugs.gnu.org; Thu, 12 Dec 2024 06:20:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhEl-0001ZH-Uy for 73073@debbugs.gnu.org; Thu, 12 Dec 2024 06:20:08 -0500 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 1tLhEa-0007ju-UE; Thu, 12 Dec 2024 06:19:57 -0500 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=TUxv2yJoUk4Xu8IIjfHyByMp7ldU310hKvSH+0hWv1Q=; b=Xi0iozwCXPRxcLnaaAun 1zKGsDYNYtcnfVegIOQdwfNHTlNsZ27JwkcauJ1ZeLGVqyLkrjCdChDXyWvrIoHiD2cDjkB+nHEH3 X5C5w29dS8u7GzfqBFYc8qiYAwRKJheUfcjeDRaR+4fnuSvbXebXLozlr0k6UoEP7UGvpehTbMf3T rjAY7Bq7SQMfKuteUqWINh4hLiXSmm0YpR940csGZB5BBzLExDP5zDT+Xz8LGUksOUwd5RxsB3r5x Qme5bYMjRD6F+thJb3Dvz3tKi+fuk7pEYRgQ/mZcklrzunqtbCivuqPWPhQZD+bUdonFdOL8084DQ zmiqRdrJmHJM9Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. In-Reply-To: <87cyhz1w2z.fsf@gmail.com> (Simon Tournier's message of "Tue, 10 Dec 2024 14:55:32 +0100") References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> <87cyhz1w2z.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 Frimaire an 233 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour de la =?utf-8?Q?Bruy=C3=A8re?= 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: Thu, 12 Dec 2024 12:19:43 +0100 Message-ID: <87pllxb12o.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: Josselin Poiret , 73073@debbugs.gnu.org, Mathieu Othacehe , Tobias Geerinckx-Rice , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 (---) Hi, Simon Tournier skribis: > On Wed, 04 Dec 2024 at 18:54, Ludovic Court=C3=A8s wrote: > >> + (inputs `(("_" >> + ;; Note: The "_" label above is here to avoid a full reb= uild. >> + ;; TODO: Remove it on next rebuild cycle. > > [...] > >> + ;; TODO: Remove input labels on next rebuild cycle. >> + `(("ruby" ,ruby-2.7) >> + ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned) >> + ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. >> + ;; However, adding this package to native inputs would initiate >> + ;; a circular dependency. To work around this, use TEXLIVE-LATEX >> + ;; source, then add "docstrip.tex" to TEXINPUTS before build. >> + ("_" ,(package-source texlive-latex)) >> + ("texlive-tex" ,texlive-tex))) > > Well, I was awaiting a =E2=80=9Ccore-update=E2=80=9D cycle to avoid to in= troduce such > and fix all at once. But I have missed the previous (and last?) > =E2=80=9Ccore-updates=E2=80=9D merge. Arf! I think it=E2=80=99s okay to have workarounds like the one above as a stopg= ap. We=E2=80=99ll improve that eventually, that=E2=80=99s fine. > That=E2=80=99s said, IIRC, the =E2=80=99core-packages=E2=80=99 branch is = currently built, right? > Why not remove it on the the top of it? This is not in the scope of =E2=80=98core-packages=E2=80=99. (It would be = a good fit for a texlive team branch, I suppose.) Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 12 06:27:50 2024 Received: (at 73073) by debbugs.gnu.org; 12 Dec 2024 11:27:50 +0000 Received: from localhost ([127.0.0.1]:37921 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhMD-00024T-Vk for submit@debbugs.gnu.org; Thu, 12 Dec 2024 06:27:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhMB-000248-0s for 73073@debbugs.gnu.org; Thu, 12 Dec 2024 06:27:48 -0500 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 1tLhM4-0000Wm-K8; Thu, 12 Dec 2024 06:27:40 -0500 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=0ZCZfpLb3p7MHJ/zzQ7UBdNgiokWq67fOq40IUVLLdg=; b=QkB4vvMQk/IiQp2IRNWo 4/V8kgnD56gz343WPl1mFzUC8J4lR2qK0G+/k49MLIqgY1922SzxqYqlAc24JJumsHV9lBW4wCwsN O1crJ/s89G7ZKZe2jShlEdi54QjSa6sYE7p+R61RmUgWwL3jWw1CGkXxSBCpUMmQ1HtKUd1fqkHnL qv3vi6NMSxTe8Q15iAYOOd2MJtr5aHYIdiA67DLMlWIQ7MFGAHABbSHq7VZt9DcylJYiw5++nsMnZ VUlGSGi5shgAaPUNnOBluW9Dci0wx0udL5KhZU4RejnrTdN0rhQ8vXy3DV3JzX8rZ47a+zfg0yhLu fHgeuKuPuNsRvg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Liliana Marie Prikler Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> (Liliana Marie Prikler's message of "Wed, 04 Dec 2024 19:29:34 +0100") References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Duodi 22 Frimaire an 233 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour de la =?utf-8?Q?Bruy=C3=A8re?= 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: Thu, 12 Dec 2024 12:27:37 +0100 Message-ID: <87jzc5b0pi.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: Simon Tournier , Vivien Kraus , Maxim Cournoyer , 73073@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 (---) SGkgTGlsaWFuYSwNCg0KTGlsaWFuYSBNYXJpZSBQcmlrbGVyIDxsaWxpYW5hLnByaWtsZXJAZ21h aWwuY29tPiBza3JpYmlzOg0KDQo+IEFtIE1pdHR3b2NoLCBkZW0gMDQuMTIuMjAyNCB1bSAxODo1 NCArMDEwMCBzY2hyaWViIEx1ZG92aWMgQ291cnTDqHM6DQo+PiBGcm9tOiBTaW1vbiBUb3Vybmll ciA8emltb24udG91dG91bmVAZ21haWwuY29tPg0KPj4gDQo+PiAqIGdudS9wYWNrYWdlcy9kbGFu Zy5zY20gKGdub21lLXJlY2lwZXMpW2FyZ3VtZW50c108cGhhc2VzPjogTW92ZQ0KPj4gbGliZ2QN Cj4+IG9yaWdpbiBmcm9tIGhlcmUuLi4NCj4+IFtuYXRpdmUtaW5wdXRzXTogLi4udG8gaGVyZS4N Cg0KWy4uLl0NCg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIyQodGhpcy1wYWNr YWdlLW5hdGl2ZS1pbnB1dCAoZ2l0LWZpbGUtbmFtZSAibGliZ2QiDQo+PiB2ZXJzaW9uKSkNCj4+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAic3VicHJvamVjdHMvbGliZ2QiKSkpKSkp DQo+PiDCoMKgwqDCoCAoaW5wdXRzIChsaXN0IGdsaWINCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBnbm9tZS1hdXRvYXINCj4+IEBAIC04MjEsNiArODEzLDE1IEBAIChk ZWZpbmUtcHVibGljIGdub21lLXJlY2lwZXMNCj4+IMKgwqDCoMKgIChuYXRpdmUtaW5wdXRzIChs aXN0IGRlc2t0b3AtZmlsZS11dGlscyA7Zm9yIHVwZGF0ZS1kZXNrdG9wLQ0KPj4gZGF0YWJhc2UN Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdl dHRleHQtbWluaW1hbA0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgYCgsZ2xpYiAiYmluIikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG9yaWdpbg0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1ldGhvZCBnaXQtZmV0Y2gpDQo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJp IChnaXQtcmVmZXJlbmNlDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsDQo+PiAiaHR0cHM6Ly9naXRsYWIuZ25v bWUub3JnL0dOT01FL2xpYmdkIikNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjb21taXQNCj4+ICJjN2M3ZmY0ZTA1 ZDNmZTgyODU0MjE5MDkxY2YxMTZjY2U2YjE5ZGUwIikpKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUt bmFtZSAibGliZ2QiDQo+PiB2ZXJzaW9uKSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYNCj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGJhc2UzMg0KPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgDQo+IE5v dCBzdXJlIHdoYXQgdGhlIHN0YXRlIG9mIHRoaXMgaXMgaGVyZSwgYnV0IGFnYWluIG5vdGluZyB0 aGF0DQo+ICJ2ZXJzaW9uIiBoYXMgbm8gbWVhbmluZyBpbiB0aGUgbGliZ2QgaW5wdXQgYW5kICJj aGVja291dCIgd291bGQgYmUNCj4gbW9yZSBob25lc3QuDQoNCllvdeKAmXJlIHJpZ2h0LCB0aG91 Z2ggcGFja2FnZXMgZG8gaGF2ZSBhIOKAmHZlcnNpb27igJkgZmllbGQ7IHVzZSBvZg0K4oCYZ2l0 LWZpbGUtbmFtZeKAmSBoZXJlIGZvbGxvd3MgZXN0YWJsaXNoZWQgY29udmVudGlvbiBpbiBHdWl4 Lg0KDQpUaGFua3MsDQpMdWRv4oCZLg0K From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 12 06:52:46 2024 Received: (at 73073) by debbugs.gnu.org; 12 Dec 2024 11:52:47 +0000 Received: from localhost ([127.0.0.1]:38022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhkM-0003T6-Fw for submit@debbugs.gnu.org; Thu, 12 Dec 2024 06:52:46 -0500 Received: from mail-qv1-f45.google.com ([209.85.219.45]:46397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLhkI-0003SZ-HN for 73073@debbugs.gnu.org; Thu, 12 Dec 2024 06:52:44 -0500 Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6d92e457230so4692526d6.1 for <73073@debbugs.gnu.org>; Thu, 12 Dec 2024 03:52:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734004297; x=1734609097; 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=rZJzCMmQX9WwtXXHn/89s6KtIQSt3x9nxqqkfstAhLU=; b=cZKRYIUtxbGNQEbDAGC1PeT+DdbNkELisDRFWoFm0sVwmTTxCafH4t0bc+C1isp3TH XUdRZlNuMfkrgfdK7mYGCYN6BzeXNOhK4gLaActE917UyBEuEel4TAiYsSrKcBah4p7j xXldJXulw7dToDkTqjbsOJQaq2ylp6NegJiqpu26cN/mR7+n6dww8G9+o2rXtsOsDWF4 P3mtnCQdrMM9WEfyJMW+GE/8uvbMurT4XgDaPVxrYxWKEId+lUHs66CvtQ+/YCZsXWW4 nFg4WKnxurTl3wb1S5ixVumYs07gusvFHt3aefhbl0nQAfkt4IIhmhePlrHcHyqmJkLl hBwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734004297; x=1734609097; 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=rZJzCMmQX9WwtXXHn/89s6KtIQSt3x9nxqqkfstAhLU=; b=VxJ2wdN6U44XopDh1oXAaSjKRG52n9aRruKE+oT3HFaIRC43PK61O0rMoM0qR+j+Cf d/iCLFsytd9JSbNzzdbuSugT5awfeEj4MDCB5sIrsemYQ9wbXrGHczwyrWTdJqwa+PIm 9yf6B5GfQrruxLFeldTjfOO1rwilbUlxBZ/FBpkGo4sskZNpclxoBfsRZLkJPN4Er7+M 0cT4yqk8Lnr2sCvftKboaRebPpPikInsJYmuwRVT39fw0QsqCAi8+fRSDrrQDRB0wZtY KN0LKkijChkSR59gYTnFKXCBmeoyo/l8Hr1A6Xe0Rr23hjzT2evmUxkXlGOUMNLZ1rkI jPjw== X-Gm-Message-State: AOJu0YwdjJs3XN2R4ocJ89Gaz1KUhSZmRccvFrLM6+77nxc1S6N6Dr48 6+4/WVKxqiTFs2jkqukEn6uXQLt+cjximTla9Ic1n2nSNUtwLylp4CwY0IhgiHZqOZhxcfMneUD N0CM1Tlv2Z5j4ut6YgDelgAJ6uYk= X-Gm-Gg: ASbGncts7ZraYQ5bJa36yASWGs6N//KPQcNYx3sl+mCKpunH1g5FE1rpOTROfzRBqle 0bVcTbKhB9jROrBYc6FW0wCG+GYGWbNPoCH3DNQ== X-Google-Smtp-Source: AGHT+IHdvPcC9gp9i1/75jYFPSiz0Yr6ECDeqBIW9qfdOoOdQPUzeyECQkt7ewZHPyeoqFIv9dP+CSbvJQ1fiBaXAjk= X-Received: by 2002:a05:6214:202c:b0:6d8:f612:e27d with SMTP id 6a1803df08f44-6dae39ab321mr35186916d6.32.1734004296825; Thu, 12 Dec 2024 03:51:36 -0800 (PST) MIME-Version: 1.0 References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> <87cyhz1w2z.fsf@gmail.com> <87pllxb12o.fsf@gnu.org> In-Reply-To: <87pllxb12o.fsf@gnu.org> From: Simon Tournier Date: Thu, 12 Dec 2024 12:51:25 +0100 Message-ID: Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/alternative; boundary="00000000000026d5e306291156d6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Josselin Poiret , 73073@debbugs.gnu.org, Mathieu Othacehe , Tobias Geerinckx-Rice , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 (-) --00000000000026d5e306291156d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Ludo, On Thu, 12 Dec 2024 at 12:20, Ludovic Court=C3=A8s wrote: > This is not in the scope of =E2=80=98core-packages=E2=80=99. (It would b= e a good fit > for a texlive team branch, I suppose.) Well, we need 1. to clarify what means "core-packages" today and 2. how to deal with world-rebuilds packages. For sure, I agree that the scope 'core-packages' must be clearly bounded to a restricted set of packages. However, today we are currently running a world-rebuild, right? Because the branch 'core-packages' (it could be another one). So if fixing the workaround goes to texlive team branch then it will also triggers a world-rebuild one day when this branch will be fully rebuilt. I.e., weeks later, we will do again yet-another a world-rebuild. My point of view is: today we know how to fix it and the fix will improve the situation for the good and once for all, so I consider the workaround a waste of (electrical) resource. I mean, it's only because we don't know how to deal this situation in the frame of the new team branch organisation= . Therefore, I would take that example as an opportunity to clarify #2. (That's one the reason why the series was "dormant", because I did not have the energy and bandwidth to engage this discussion. :-)) Cheers, simon --00000000000026d5e306291156d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Ludo,

On Thu, 12 Dec 2024 at 12:20, Ludovic Cour= t=C3=A8s <ludo@gnu.org> wrote:

> This is not in the scope of =E2=80=98core-package= s=E2=80=99. =C2=A0(It would be a good fit
> for a texlive team bran= ch, I suppose.)

Well, we need 1. to clarify what mea= ns "core-packages" today and 2. how to deal with world-rebuilds p= ackages.

For sure, I agree that the scope=C2=A0 &#= 39;core-packages' must be clearly bounded to a restricted set of packag= es.

However, today we are currently running a = world-rebuild, right?=C2=A0 Because the branch 'core-packages' (it = could be another one).=C2=A0 So if fixing the workaround goes to texlive te= am branch then it will also triggers a world-rebuild one day when this bran= ch will be fully rebuilt.=C2=A0 I.e., weeks later, we will do again yet-ano= ther a world-rebuild.

My point of view is: today w= e know how to fix it and the fix will improve the situation for the good an= d once for all, so I consider the workaround a waste of (electrical) resour= ce.=C2=A0 I mean, it's only because we don't know how to deal this = situation in the frame of the new team branch organisation.
<= br>
Therefore, I would take that example as an opportunity to cla= rify #2.=C2=A0 (That's one the reason why the series was "dormant&= quot;, because I did not have the energy and bandwidth to engage this discu= ssion. :-))

Cheers,
simon
=
--00000000000026d5e306291156d6-- From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 12 17:18:53 2024 Received: (at 73073) by debbugs.gnu.org; 12 Dec 2024 22:18:53 +0000 Received: from localhost ([127.0.0.1]:40735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLrWD-0004bj-L5 for submit@debbugs.gnu.org; Thu, 12 Dec 2024 17:18:53 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:57816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLrWA-0004bS-No for 73073@debbugs.gnu.org; Thu, 12 Dec 2024 17:18:47 -0500 Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-43618283dedso10522165e9.3 for <73073@debbugs.gnu.org>; Thu, 12 Dec 2024 14:18:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734041860; x=1734646660; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=oPrrUYfMU4n3boeWqZhSlE8tV9qBHK9yTtAEgBi9/TQ=; b=Tk6X9bB81j+5+y25yZnPrcqysWtDmnapbsva4M3fpJAWZnH+MYt2A7aMpbyet7T+2r ULRytpufSVtaKzhBb4uCV5IKkmzd6INLw0ZK+Kap2EDWnY2gsvIG4eJEB8PIcnWYxm0v sTaLNJ349k+0I6i1H0woFUkjl52yiQzKQcsMIzaEyGvmZWF84eD02+hco2KUOkIGy/FY Mbuy331fAtXQsaz6cSA2wDjh/lqVbqIlMVhCxMt/NK1/v/ZY7dkfvr5loU1wznAiZYi0 qDfoL0R4MupJ7mzKcOgwZ4ZuIMVCPBYhOtOwcU/tiij3Uzt9ANW5waguknKpAw5Tki1j uEGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734041860; x=1734646660; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oPrrUYfMU4n3boeWqZhSlE8tV9qBHK9yTtAEgBi9/TQ=; b=D/YNGURO2nUt9O3BMh7g/Al/hTCRMOnSomolRed7v5dk6TNSb8QOY2nFJWZP7d2tTb GD6Vbz7ac1dm0MT3XXDn9ztWZ5J+QWQXFVJMpb3/hPGbO9vwZXyIYQa1nkCF3JZcdDq4 UYvEKJCReHsS7l2jowxe47ujQ/9UcDNjW03fx3K5HZLz3+atSjGKGarJTd/D6sPLadIZ pjBcmFjI4nZ/NnQruUxM2G5PdspHV8za0+dvr92UkHtjoRsFRvBmmXqRanOdyAv2qpyC ETY0iPdprVmk2OSUkbi3uhX7Z6QSmS9NV12JnEyE3Zq2TAaIbODKDnBQAkTgcRmLPOwL H/VQ== X-Gm-Message-State: AOJu0Yy1IP1D7slCdko/LfL7xoJS7ocYGCrZhg0BdKIgHI+zNqD/TEoM H0lC83lI2K5XHM39zWOadBG2Q0VjwW6ww1KlJEHECa8wNhaI+lPa X-Gm-Gg: ASbGnctph8npGCNy06B98RTvZLZaWuX7dMSHKEws1hO/1x0QMyWdgH3nUGxbWbq0XpT yPrt+dKCM8ZoXBy8itGQvb8/tWi6pYvEKO+Q6gkIVdawiQIyJIKGWfuv6dmduwnEh18fm5OrvHV b5W9T2Aqjn3t2etr63FvYjZIb14RVpTwN0kwokPeaAVBAwy7vOsOhM+T2YtFQtXMJXaYtSUbsRY HQH4WdhuKzZ7ImojKXLglgNU4nL26QKuI4KrGpNjRIpOTDrZ/5VEsDNhPrV6Bc0DyvGYCNv8omK H3QhSeLTYU6vbMWIrPfXtDjW8uoNisXG X-Google-Smtp-Source: AGHT+IEOFfqWY9edK6m9gvwBtlnnISen2WLdjg0kLio7vxW0ewAx0h0ImgkIInJuWJNOdlHUc09DsQ== X-Received: by 2002:a05:600c:3b9c:b0:42c:bb10:7292 with SMTP id 5b1f17b1804b1-4362aa26d98mr1567375e9.1.1734041860249; Thu, 12 Dec 2024 14:17:40 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-387824a4a44sm5124951f8f.25.2024.12.12.14.17.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 14:17:39 -0800 (PST) Message-ID: Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Thu, 12 Dec 2024 23:18:39 +0100 In-Reply-To: <87jzc5b0pi.fsf@gnu.org> References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> <87jzc5b0pi.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Simon Tournier , Vivien Kraus , Maxim Cournoyer , 73073@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 (-) QW0gRG9ubmVyc3RhZywgZGVtIDEyLjEyLjIwMjQgdW0gMTI6MjcgKzAxMDAgc2NocmllYiBMdWRv dmljIENvdXJ0w6hzOgo+IEhpIExpbGlhbmEsCj4gCj4gTGlsaWFuYSBNYXJpZSBQcmlrbGVyIDxs aWxpYW5hLnByaWtsZXJAZ21haWwuY29tPiBza3JpYmlzOgo+IAo+ID4gQW0gTWl0dHdvY2gsIGRl bSAwNC4xMi4yMDI0IHVtIDE4OjU0ICswMTAwIHNjaHJpZWIgTHVkb3ZpYyBDb3VydMOoczoKPiA+ ID4gRnJvbTogU2ltb24gVG91cm5pZXIgPHppbW9uLnRvdXRvdW5lQGdtYWlsLmNvbT4KPiA+ID4g Cj4gPiA+ICogZ251L3BhY2thZ2VzL2RsYW5nLnNjbSAoZ25vbWUtcmVjaXBlcylbYXJndW1lbnRz XTxwaGFzZXM+OiBNb3ZlCj4gPiA+IGxpYmdkCj4gPiA+IG9yaWdpbiBmcm9tIGhlcmUuLi4KPiA+ ID4gW25hdGl2ZS1pbnB1dHNdOiAuLi50byBoZXJlLgo+IAo+IFsuLi5dCj4gCj4gPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMkKHRoaXMtcGFja2FnZS1uYXRpdmUtaW5wdXQgKGdp dC1maWxlLW5hbWUKPiA+ID4gImxpYmdkIgo+ID4gPiB2ZXJzaW9uKSkKPiA+ID4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICJzdWJwcm9qZWN0cy9saWJnZCIpKSkpKSkKPiA+ID4gwqDC oMKgwqAgKGlucHV0cyAobGlzdCBnbGliCj4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBnbm9tZS1hdXRvYXIKPiA+ID4gQEAgLTgyMSw2ICs4MTMsMTUgQEAgKGRlZmlu ZS1wdWJsaWMgZ25vbWUtcmVjaXBlcwo+ID4gPiDCoMKgwqDCoCAobmF0aXZlLWlucHV0cyAobGlz dCBkZXNrdG9wLWZpbGUtdXRpbHMgO2ZvciB1cGRhdGUtZGVza3RvcC0KPiA+ID4gZGF0YWJhc2UK PiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg Z2V0dGV4dC1taW5pbWFsCj4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGAoLGdsaWIgImJpbiIpCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG9yaWdpbgo+ID4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRj aCkKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsCj4gPiA+ICJodHRw czovL2dpdGxhYi5nbm9tZS5vcmcvR05PTUUvbGliZ2QiKQo+ID4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0 Cj4gPiA+ICJjN2M3ZmY0ZTA1ZDNmZTgyODU0MjE5MDkxY2YxMTZjY2U2YjE5ZGUwIikpKQo+ID4g PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo ZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lICJsaWJnZCIKPiA+ID4gdmVyc2lvbikpCj4gPiA+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEy NTYKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoYmFzZTMyCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoAo+ID4gTm90IHN1cmUgd2hhdCB0aGUgc3RhdGUgb2YgdGhp cyBpcyBoZXJlLCBidXQgYWdhaW4gbm90aW5nIHRoYXQKPiA+ICJ2ZXJzaW9uIiBoYXMgbm8gbWVh bmluZyBpbiB0aGUgbGliZ2QgaW5wdXQgYW5kICJjaGVja291dCIgd291bGQgYmUKPiA+IG1vcmUg aG9uZXN0Lgo+IAo+IFlvdeKAmXJlIHJpZ2h0LCB0aG91Z2ggcGFja2FnZXMgZG8gaGF2ZSBhIOKA mHZlcnNpb27igJkgZmllbGQ7IHVzZSBvZgo+IOKAmGdpdC1maWxlLW5hbWXigJkgaGVyZSBmb2xs b3dzIGVzdGFibGlzaGVkIGNvbnZlbnRpb24gaW4gR3VpeC4KRG9lcyBpdD8gIEFzc3VtZSBsaWJm b28gMy4wIGFuZCBsaWJiYXIgMC4xLjAgcHVsbCBpbiB0aGUgc2FtZSBsaWJnZC4gCldoYXQgaGFw cGVucz8KCkNoZWVycwo= From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 12 17:35:42 2024 Received: (at 73073) by debbugs.gnu.org; 12 Dec 2024 22:35:42 +0000 Received: from localhost ([127.0.0.1]:40757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLrmY-0005Wb-33 for submit@debbugs.gnu.org; Thu, 12 Dec 2024 17:35:42 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:53480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tLrmQ-0005WA-2D for 73073@debbugs.gnu.org; Thu, 12 Dec 2024 17:35:39 -0500 Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-43624b2d453so14178455e9.2 for <73073@debbugs.gnu.org>; Thu, 12 Dec 2024 14:35:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734042868; x=1734647668; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bLbEC/wgSU8CKLZDnwypCxRLtX0ldF98qcYEL9BhgRs=; b=f9ojXKNZBCq6z3LDRrZ5ALHbAEe2eEmcoGQ9xO+94kNPmWWg9OIUoFu7wepfhJYx1y gYsnrHSUxDfE2v6y5VdzcNcPBhnYAOsEUeUgzbbwIuYbPpuq/KaCtPovroQqVK9TdOIx SMbTLPLz7KmocOijhrNSeaZiJyCn4hMas+9W7s6jzxDKclGOcoawdz8C3yRtgXkeSrBf UEYMJiaciXEulXYMkYyMBZrd7VKpAUTucQ7NPiJpeZbFf1dy81aXCgUNTXXNytJCgeS0 geQ/yoByLi2C7rJk5ePQEiV07AjmCmRW4+vmYBAHNHkXWUpzeLqsakjsMsDDNwzej2s/ dilw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734042868; x=1734647668; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bLbEC/wgSU8CKLZDnwypCxRLtX0ldF98qcYEL9BhgRs=; b=tnPVUYGKgCAVS2Zfm0dnjPVnXWuePMopNmoFRk/QJ5RdlTNL+64x/LdztgYZskv9dr Jbz18vLVaeQp0LWClMZyQmqUfb1MkMJITXXp1RbCZAB21buWQF9I7DdIZneIp1yp+t8x U8fX5/IxkESffYjgeBnz2UdKqNUKvO7UzIIhvxWrKxf15DwbOR/Imi/XEujsCipEls2B i9cPURS9KlCrN2LxI/37A5vR0oJp8TpkT7EcQcq0vvY3ADjdJA6WyF1QlvSyK7tqJI9x oum6GxNp10BiSEw5dWcr2tDyVlv+UZFrpGJKW9J9UR2nGGe1PsAVNX29WnRy7C7kLuEt Qp6w== X-Forwarded-Encrypted: i=1; AJvYcCU/cEfwM7+HIMAMz/iXVepubjIi5Y3AtFWirngVI9CQtsWI2Oiuxga+sXo7/5MZHDc2ChY/yw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yxk/FmjfOZtMVMQK2Ntx+LhXwT5Pth2bq6QdU8Exn+VLl/xVJ3N 4Q6K0DBYb/2xT7xj9qA08pNMjNcpvflttkITzRWRAtp6p/fdFMMBIgTaDw== X-Gm-Gg: ASbGncuh+/LPzLKDjPB3w8bZJ63x3i20Ck4ueE+B2avsv+X5h+whTvo6yxTHICNLKfz 1fC6Bea9oau197sZ/tAKew0NIZgljKiz7uC10SvSQR5USDErYFKwZGyLWh8Z9NZju6tnaTS8xia 7h7D761Dc8XXlEZ8eT6tP+5BSbF+zHUW+8/w5lZUBDz9/maVtQFm5kuMLiKqx40HQK6rOmcHfQy Pj7RiqXLLjrr1VG5EGDI0A4f+WRt3ezKIC1xs4g32K8qUgjSUVcY2T2tndgrnyiX0cmOpklJD6+ sZjxj9Nuw0SoUCdndaRL/azg7L+MeIJa0kW8qwfosG4= X-Google-Smtp-Source: AGHT+IEOVCfNCAf98duMPqEPwNNCtjj4QlT8KzF2fd2Z3j5blZ8+L6Skv17EmqO1gPoQUotqhBoe6g== X-Received: by 2002:a05:600c:674a:b0:434:f5c0:329f with SMTP id 5b1f17b1804b1-4362aa37154mr2153835e9.14.1734042868020; Thu, 12 Dec 2024 14:34:28 -0800 (PST) Received: from lili (2a01cb08829ff8006d2f327432852397.ipv6.abo.wanadoo.fr. [2a01:cb08:829f:f800:6d2f:3274:3285:2397]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4362555053esm29549035e9.1.2024.12.12.14.34.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 14:34:26 -0800 (PST) From: Simon Tournier To: Liliana Marie Prikler Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: (Liliana Marie Prikler's message of "Thu, 12 Dec 2024 23:18:39 +0100") References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> <87jzc5b0pi.fsf@gnu.org> Date: Thu, 12 Dec 2024 23:34:22 +0100 Message-ID: <874j38msy9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 73073 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Vivien Kraus , Maxim Cournoyer , 73073@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, On Thu, 12 Dec 2024 at 23:18, Liliana Marie Prikler wrote: >> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 (file-name (git-file-name "libgd" version)) >> > >> > Not sure what the state of this is here, but again noting that >> > "version" has no meaning in the libgd input and "checkout" would be >> > more honest. >> >> You=E2=80=99re right, though packages do have a =E2=80=98version=E2=80= =99 field; use of >> =E2=80=98git-file-name=E2=80=99 here follows established convention in G= uix. > > Does it? Assume libfoo 3.0 and libbar 0.1.0 pull in the same libgd. > What happens? Not sure it really matter since it=E2=80=99s a fixed output. The item read= s: /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-libgd-YYYY where xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx is determined by the SHA256 checksum. Therefore, YYYY can be anything, it does not really matter. At worse, the item is downloaded several times, say by libfoo 3.0 and libbar 0.1.0. All in all, I agree that the best solution here is simply: (file-name "libgd-checkout") Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 13 05:54:26 2024 Received: (at 73073) by debbugs.gnu.org; 13 Dec 2024 10:54:26 +0000 Received: from localhost ([127.0.0.1]:41730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM3JR-0007JM-Bl for submit@debbugs.gnu.org; Fri, 13 Dec 2024 05:54:25 -0500 Received: from msg-1.mailo.com ([213.182.54.11]:50000 helo=mailo.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM3JK-0007Iw-Vp for 73073@debbugs.gnu.org; Fri, 13 Dec 2024 05:54:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr; s=mailo; t=1734087236; bh=ffKP5K4PU5RncnB1fy044tkr0X8EBjmrLymKZv8r1zs=; h=X-EA-Auth:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; b=NNqwgi9qtjzHLvcN2ZZK2qE8rhhtSY/+3MDQoGRf3IKRZ+BhhUJE/k2NOifUOFA5i OtiAlt53838yWHsNpSyFgqkIyRBRDbbdUylwYJVB0azFK75wX1yhPO5eb1vOqQeBx3 EARafi6qwX616KhwbgM6ZKBRaDtMt+sPFRjzCiBA= Received: by b221-2.in.mailobj.net [192.168.90.22] with ESMTP via ip-20.mailobj.net [213.182.54.20] Fri, 13 Dec 2024 11:53:55 +0100 (CET) X-EA-Auth: Clrsac+vNqkI27ZdWAjlT1Rc9WkOlF6CrlyWBbqLGGvRwhfSEsueSc2K94UTArqY0bTuARmVDJ0iADLdd9mgDr9QZ6MpWguwJzKUp+NWc4M= From: Nicolas Goaziou To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. In-Reply-To: <87pllxb12o.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 12 Dec 2024 12:19:43 +0100") References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> <87cyhz1w2z.fsf@gmail.com> <87pllxb12o.fsf@gnu.org> Date: Fri, 13 Dec 2024 11:53:35 +0100 Message-ID: <87jzc3g8gg.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 73073 Cc: Josselin Poiret , Tobias Geerinckx-Rice , 73073@debbugs.gnu.org, Mathieu Othacehe , Simon Tournier , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 (-) Hello, Ludovic Court=C3=A8s writes: > Hi, > > Simon Tournier skribis: > >> On Wed, 04 Dec 2024 at 18:54, Ludovic Court=C3=A8s wrote: >> >>> + (inputs `(("_" >>> + ;; Note: The "_" label above is here to avoid a full re= build. >>> + ;; TODO: Remove it on next rebuild cycle. >> >> [...] >> >>> + ;; TODO: Remove input labels on next rebuild cycle. >>> + `(("ruby" ,ruby-2.7) >>> + ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned) >>> + ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX. >>> + ;; However, adding this package to native inputs would initiate >>> + ;; a circular dependency. To work around this, use TEXLIVE-LAT= EX >>> + ;; source, then add "docstrip.tex" to TEXINPUTS before build. >>> + ("_" ,(package-source texlive-latex)) >>> + ("texlive-tex" ,texlive-tex))) >> >> Well, I was awaiting a =E2=80=9Ccore-update=E2=80=9D cycle to avoid to i= ntroduce such >> and fix all at once. But I have missed the previous (and last?) >> =E2=80=9Ccore-updates=E2=80=9D merge. Arf! > > I think it=E2=80=99s okay to have workarounds like the one above as a sto= pgap. > We=E2=80=99ll improve that eventually, that=E2=80=99s fine. > >> That=E2=80=99s said, IIRC, the =E2=80=99core-packages=E2=80=99 branch is= currently built, right? >> Why not remove it on the the top of it? > > This is not in the scope of =E2=80=98core-packages=E2=80=99. (It would b= e a good fit > for a texlive team branch, I suppose.) I am a bit overwhelmed with life so I didn't follow this topic closely, but there's currently an ongoing tex-team branch containing unmerged patches, so the above can be added on top of those. A merge with master could be requested right after. Regards, --=20 Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 14 21:44:02 2024 Received: (at 73073) by debbugs.gnu.org; 15 Dec 2024 02:44:02 +0000 Received: from localhost ([127.0.0.1]:49041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMeby-0007zo-A0 for submit@debbugs.gnu.org; Sat, 14 Dec 2024 21:44:02 -0500 Received: from [209.85.214.179] (port=52648 helo=mail-pl1-f179.google.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMebv-0007yi-7S for 73073@debbugs.gnu.org; Sat, 14 Dec 2024 21:43:59 -0500 Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-21661be2c2dso21949145ad.1 for <73073@debbugs.gnu.org>; Sat, 14 Dec 2024 18:43:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734230558; x=1734835358; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7Nb4PY3pp1i857vQo9y17D6AGzyQ1PlcF64jGAl1vPA=; b=EsdY2wpREUIm9zL+JQbY+3g9jatZNYZTvd0i7dmULdVuJOkIAf0/GIFBRSzvtYfUgR 8ZFECN7ui/VWvjd6+kfJMpmHHhq3bdvYklqiHT9mMuLOITxeNgEfcjvfCuT4zlPHmCmz zMZMs5qVgrTvjVXuaLjU/qeA6LtiD1B1gfY6Q8WIGUpMcvrCqdsuEdParK4CMT4baKsL GHzyeumtpe/A48tXeezLiMZbE1nPNUrldZWdgHhIKKee3uDKIZwYMum4wPBSlvbyAxb5 ZqUb0RLRcAmngNWYMEgXG7JGSb4Bh49CLrQPjujAr64H1woyNUGtWwTZuODvYJ3ptlwZ T8Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734230558; x=1734835358; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7Nb4PY3pp1i857vQo9y17D6AGzyQ1PlcF64jGAl1vPA=; b=iYTl7WBIV5KebprQW1wtDmyYnNLj8VK54KTdDu/JTYMuOZz4d1PNblXfZNrhPtc3O/ mkim/lanGb0TYk4YwEKJFQ/S216nVw5BZavE/TyhjuR+A1RIf0mlwLKKL96N23j5UK9o 3vQ1iooWsdiNmbCxXcDFjw7ZgC5dRHB56zuFy6GyrITMD1qN3bF1B67MjUOrkR2W1Iev a7H1TtUu7ej4Vmk/8+kro6MGmgk7DxTm/9497TZ3Bz5nIEgMgmst94zLzE9Bb8BwKFDW y0qthT5X/5l9hOuP9XqbkNuCBJvtL1rcXxny0lw+MeRBW2YOFNizUt991pW01GapeCke 4ODA== X-Forwarded-Encrypted: i=1; AJvYcCVxp4tAqY9dSeoRRQbCINE2/fOfCMngGYeDzsgU85e+uur0AZ1ApFo7uVjB7Tpj8JQUILNfwQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwVGAEidfHV2Xb4jd8C8IIkZ6jKcTwQYbv9KTXfr94o54x6MlDO XyMc4ropCyhk0bHp1a6WV8aRP+d/CwanMqQSqLxei/ScM2tmp/ZSro08KC7S X-Gm-Gg: ASbGncufvXf+4ihH6EKX2kYTA36sCOycZRQAnVRROVUFb6AC0qMhIPgVdgknQachyCX 7J0ESmIWDsnO9laNkn+m6mQf/UQQhXq5SmWxfO8Vslhhw0a9ZCj3oMBibmZG29Zs88Yk34X8MPh hgmFkD/A6bIyOhtrAMCY66OctyL0hQNmAlQ/3q0clkqTm4D/aYQ62NGvOWDh9s+Y2a6RKSfQ8S/ q10dPisbZbaoIh5RobkNr3rMrIT0viVl52M5GcIeW6316t/acd58A== X-Google-Smtp-Source: AGHT+IGfeH9RmF3voQsER6f53yyYhqhwvJ1I5dqjreiTZJ9Aik104+pSaM4ydFz/sBnSXx/PB1HL7w== X-Received: by 2002:a17:903:1ce:b0:216:5b64:90f6 with SMTP id d9443c01a7336-21892a211e1mr95930295ad.45.1734230557869; Sat, 14 Dec 2024 18:42:37 -0800 (PST) Received: from terra ([2405:6586:be0:0:c8ff:1707:9b9:af89]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-218a1e643d5sm19331965ad.235.2024.12.14.18.42.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Dec 2024 18:42:37 -0800 (PST) From: Maxim Cournoyer To: Simon Tournier Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: <874j38msy9.fsf@gmail.com> (Simon Tournier's message of "Thu, 12 Dec 2024 23:34:22 +0100") References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> <87jzc5b0pi.fsf@gnu.org> <874j38msy9.fsf@gmail.com> Date: Sun, 15 Dec 2024 11:42:27 +0900 Message-ID: <874j351xbg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.3 (+) 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: Hi, Simon Tournier writes: > Hi, > > On Thu, 12 Dec 2024 at 23:18, Liliana Marie Prikler wrote: > >>> > > +                           (file-name (git-file-name "libgd" version)) >>> > >>> > Not sure [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.214.179 listed in bl.score.senderscore.com] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.214.179 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.214.179 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [209.85.214.179 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 73073 Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Vivien Kraus , Liliana Marie Prikler , 73073@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: 0.3 (/) Hi, Simon Tournier writes: > Hi, > > On Thu, 12 Dec 2024 at 23:18, Liliana Marie Prikler wrote: > >>> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 (file-name (git-file-name "libgd" version)) >>> > >>> > Not sure what the state of this is here, but again noting that >>> > "version" has no meaning in the libgd input and "checkout" would be >>> > more honest. >>> >>> You=E2=80=99re right, though packages do have a =E2=80=98version=E2=80= =99 field; use of >>> =E2=80=98git-file-name=E2=80=99 here follows established convention in = Guix. >> >> Does it? Assume libfoo 3.0 and libbar 0.1.0 pull in the same libgd. >> What happens? > > Not sure it really matter since it=E2=80=99s a fixed output. The item re= ads: > > /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-libgd-YYYY > > where xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx is determined by the SHA256 > checksum. Therefore, YYYY can be anything, it does not really matter. > > At worse, the item is downloaded several times, say by libfoo 3.0 and > libbar 0.1.0. > > All in all, I agree that the best solution here is simply: > > (file-name "libgd-checkout") Not sure I understand the full context, but it seems we're talking about a package generator that bakes a version to some source input which is not the version of the source itself. Could the source/origin be defined as a variable with the correct version and then simply provided to the package? It'snice for store file names to tell the real story in general, as it makes things a bit clearer when debugging problems. Apologies if I misunderstood something. --=20 Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 08:29:08 2024 Received: (at 73073) by debbugs.gnu.org; 15 Dec 2024 13:29:08 +0000 Received: from localhost ([127.0.0.1]:49902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMogG-0005dw-9F for submit@debbugs.gnu.org; Sun, 15 Dec 2024 08:29:08 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:60440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMogD-0005dN-OG for 73073@debbugs.gnu.org; Sun, 15 Dec 2024 08:29:06 -0500 Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-436202dd7f6so36109245e9.0 for <73073@debbugs.gnu.org>; Sun, 15 Dec 2024 05:29:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734269280; x=1734874080; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=6yru8IR6RaZczOxJEIlVtbaTImFdTSfSB+TS34X7Q3E=; b=LenVaR/H08vnIJodpgj++gFlxFPaOW8iYfrqcf74qBBWf8N0ZU6uxJLflxgQzG1+Sk yY7Q13RutTQjHKfndB7/M2mLOGgIlIdeiVaXz6o6VS2j5gd9C9kW6/0U8h2mbyII1D1/ uQ2mpsRlt60r1BjJdw6jve7aC1Oj97jrtqzZRQrQ/nvrhvaOeJeK0S2WYmYNVm9z0QKu 0ljTON3ODblN2zEA4Qcoiq0W2aRtfr7geWKMeqPuFl5GTh9zSUtBgYGRTDYAm/3PNZWW B1tkPpWRcJDHk75vqXBuNudiFPT0fNOt2KvTr3CpRVEMKheE1IyE43u3xL6pI6lZR7+s LclQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734269280; x=1734874080; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=6yru8IR6RaZczOxJEIlVtbaTImFdTSfSB+TS34X7Q3E=; b=ro7BGJ7HRObfk6A1pUDnUv90up1TnOX/UIrpR51nOFe3FLTVAgMC74F9DuZ03RRjVG qfKJqXj5TnG1pV7xzdBJUcI9WuVnRrZ/sf/4NN4tPD6oLY8P7Z8EVKrCAq4Bu1m6j2yp XHEJUnP1mlngx8trZO7Ga7xL2nmmaFm3f3tP4AEAynzi9lS/M78ebqnF4NiibIiOG/pv 695mK0TESP4XEzCcFKmxPp0sr5W/jiFWbVRCBZ8C8XzfY4739wmZOz1Lvpf/X2H/uznG uZ4diDdHMgC0A7vLPKOiKcx3BgkWHQGeVVWxHNcYgUFAutjdaytLVXCaaOHdqCdEpkNu IsNA== X-Forwarded-Encrypted: i=1; AJvYcCUpXUmMo5kvqv7kZtAT86KNMk5yoHihTgdU6vWH+CweOsw1rCWHuHJgDw8irZbvUOjPKLHf/A==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyqLMBML/9Nu8nYSJ9NvpstU0nON6zV6+ePNslIPBjisKW5XeOP 1O9irebODN2Aw8ZWYNDkXiAbwDvINpi+3aPo44rim4yculcy8UGv X-Gm-Gg: ASbGncuZq7g+7p19AygUQuN+/rhJqWWlx77dTUhJTRGZGGIaFljJ1dqS6HCdpSnTROR OaPMg3ZoVOVB7lbCGpl6N6X86WIp89z/H7Br7uacLCdkGNYcByK+KMO104sGjfsrx/Vrfjq1lZv olz2eGRjdZHSdB3s6VeM93IWkaf43HHJRHyN3JzrUQNvvrsMRHWiLYUg6Wnni0w9C09p3FkZkAK hJen+IWX+/75z3Wp1t7/spayBbcBo6DKG43ng8VA964QuH2dpwIkh1rE5PoR8IZwpxd1xSNGicg mPArFd/C8T9aKoGGShKD08/7khc56qNX X-Google-Smtp-Source: AGHT+IE6nbGPV7a4nEeI/HOJHSeI5bbWQ9EsGaj6NNQ3sGKgADJlHHJXgNbvawLsohva0VtNkWIcZg== X-Received: by 2002:a05:600c:19cc:b0:434:fddf:5bfa with SMTP id 5b1f17b1804b1-4362aa1371dmr89889135e9.2.1734269279706; Sun, 15 Dec 2024 05:27:59 -0800 (PST) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-436257177a5sm108775485e9.42.2024.12.15.05.27.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 05:27:59 -0800 (PST) Message-ID: <38780c0d54161191102b69c3d3d32fd8ed7a3d4f.camel@gmail.com> Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. From: Liliana Marie Prikler To: Maxim Cournoyer , Simon Tournier Date: Sun, 15 Dec 2024 14:28:55 +0100 In-Reply-To: <874j351xbg.fsf@gmail.com> References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> <87jzc5b0pi.fsf@gnu.org> <874j38msy9.fsf@gmail.com> <874j351xbg.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 73073 Cc: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Vivien Kraus , 73073@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 (-) Am Sonntag, dem 15.12.2024 um 11:42 +0900 schrieb Maxim Cournoyer: > Hi, >=20 > Simon Tournier writes: >=20 > > Hi, > >=20 > > On Thu, 12 Dec 2024 at 23:18, Liliana Marie Prikler > > wrote: > >=20 > > > > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (file-name (git-file-name > > > > > > "libgd" version)) > > > > >=20 > > > > > Not sure what the state of this is here, but again noting > > > > > that > > > > > "version" has no meaning in the libgd input and "checkout" > > > > > would be > > > > > more honest. > > > >=20 > > > > You=E2=80=99re right, though packages do have a =E2=80=98version=E2= =80=99 field; use of > > > > =E2=80=98git-file-name=E2=80=99 here follows established convention= in Guix. > > >=20 > > > Does it?=C2=A0 Assume libfoo 3.0 and libbar 0.1.0 pull in the same > > > libgd. > > > What happens? > >=20 > > Not sure it really matter since it=E2=80=99s a fixed output.=C2=A0 The = item > > reads: > >=20 > > =C2=A0=C2=A0=C2=A0 /gnu/store/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-libgd-YY= YY > >=20 > > where xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx is determined by the SHA256 > > checksum.=C2=A0 Therefore, YYYY can be anything, it does not really > > matter. > >=20 > > At worse, the item is downloaded several times, say by libfoo 3.0 > > and libbar 0.1.0. > >=20 > > All in all, I agree that the best solution here is simply: > >=20 > > =C2=A0=C2=A0=C2=A0 (file-name "libgd-checkout") >=20 > Not sure I understand the full context, but it seems we're talking > about a package generator that bakes a version to some source input > which is not the version of the source itself.=C2=A0 Could the > source/origin be defined as a variable with the correct version and > then simply provided to the package?=C2=A0 It's nice for store file names > to tell the real story in general, as it makes things a bit clearer > when debugging problems. >=20 > Apologies if I misunderstood something. IMHO you understood correctly. The problem with libgd is that it's "version-less" and wants to be included as source code. We could extract the definition, but could only assign dummy versions at best if we do so. Cheers From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 16:54:53 2024 Received: (at 73073) by debbugs.gnu.org; 15 Dec 2024 21:54:53 +0000 Received: from localhost ([127.0.0.1]:52438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwZh-0005ah-0V for submit@debbugs.gnu.org; Sun, 15 Dec 2024 16:54:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:32832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMwZe-0005aS-9i for 73073@debbugs.gnu.org; Sun, 15 Dec 2024 16:54:50 -0500 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 1tMwZU-00033D-UE; Sun, 15 Dec 2024 16:54:42 -0500 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=kctQtIGSK3cd5L7gGUsBrV7JKh/b8DZbJVDpFULUHIU=; b=DygoF6Om2JtzSckl+ukM m/NjBJflxOb4Wm9t9WkC+mecWRMJ2SSXDQnLWPmUFz6j8GKm6BpbOFApRFN6Xd2QsBojb4MH6qpm4 BNzw2Pl7Dd7rsFpn3IEtV/HwDSA1d5b/zufPIJmKwRkgiCt2lOBLH089qIOkW9ZlVIsfq1t5g3GNQ cAZH/LklR+OJa59MfenU3yRNFjo99UYz1lqo7WmJQDzZ74CP6KwHJUm/kj47pvC2PAGl2mvSdyBEa gmWoSf1AiJcrnhpdNJZGaV4mk6Hq2AueKE7TrOxU6V+c9qstZD394M6l99tCJxRSL64NX6+h/UU5Q kWrUyfB4opxsPQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Tournier Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. In-Reply-To: (Simon Tournier's message of "Thu, 12 Dec 2024 12:51:25 +0100") References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> <87cyhz1w2z.fsf@gmail.com> <87pllxb12o.fsf@gnu.org> Date: Sun, 15 Dec 2024 22:54:30 +0100 Message-ID: <87h674hasp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: Josselin Poiret , 73073@debbugs.gnu.org, Mathieu Othacehe , Tobias Geerinckx-Rice , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 (---) Hi, Simon Tournier skribis: > Well, we need 1. to clarify what means "core-packages" today and 2. how to > deal with world-rebuilds packages. The scope of =E2=80=98core-packages=E2=80=99 is defined in teams.scm. Regarding #2, what do we mean by =E2=80=9Cworld rebuild=E2=80=9D? 30K? 20K= ? 10K? I think the phrase is colloquially understood as =E2=80=9Ca lot of rebuilds= =E2=80=9D, usually meaning more than 5K per architecture. With this magnitude, world rebuilds are now commonplace. The way to deal with such changes is documented and working relatively well though (info "(guix) Managing Patches and Branches"). The key insight from experience over the past years is that we must avoid scope creep and instead have focused branches. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 17:32:31 2024 Received: (at 73073) by debbugs.gnu.org; 15 Dec 2024 22:32:32 +0000 Received: from [127.0.0.1] (port=52518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMx9r-0007Rb-Eh for submit@debbugs.gnu.org; Sun, 15 Dec 2024 17:32:30 -0500 Received: from mail-qv1-f51.google.com ([209.85.219.51]:44515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMx9j-0007RU-Gm for 73073@debbugs.gnu.org; Sun, 15 Dec 2024 17:32:08 -0500 Received: by mail-qv1-f51.google.com with SMTP id 6a1803df08f44-6d91653e9d7so34364996d6.1 for <73073@debbugs.gnu.org>; Sun, 15 Dec 2024 14:32:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734301867; x=1734906667; 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=3eIuSrI6OOe8XVcTXYq5bY3UfSseo7XpN3AU8tZxA/s=; b=jbTux957z/J6l0n1PgjBISeqNMFdE3aoMZw2gCYE6cJ+CcAPzO0FRUDmeO2XsT9VxC Mp0Tia+qhE/H6vFnlirESPByCvwS5+VmP5fWG80X6ttHU3IlG6K1/pfx5vyv0tTO+B1m ubCRh8vf7/KrtULu4yUgEa1LejJQvOfqpaydYE2oRs4B5m74VUe6qNh5NRV9Kqp0laKG Jk0+5fxyct2GIEYZOVvhqen75n23psqT/6f2DyFOE0kdCFJww89yFpmBbWeVEo7C01mF CoieXODNNXKQ4u6Wmv2NOisBkJeS6IGuM9Koce8TgfoSUtSJkYXe0wh3HbQ3gqqYOmJ5 IVdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734301867; x=1734906667; 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=3eIuSrI6OOe8XVcTXYq5bY3UfSseo7XpN3AU8tZxA/s=; b=aAJ/K4fQXnRzGW/iUTPE8AlRBatSomExOneopd6CzGFAImzucMPZZ194UXoPJ/BCeI qGICXq16FS5QbrSMJq0dK3/aphRHeBcEvBzb5SGST9VRVwSodzVQxjHPqN/Z4ZGAzed2 2VXqooa6KqHh/eUOEgRllaCgrNGmNEld6dxVdYmHFUUCZwPAIHvaGNSdf38O7TUbVQgv HXuzn+LdthSmItZvBhvchnDMZlYOB6V/y8O5jpo3EDSTDeUn3rQQR9LonAvAwbQc7liF OiiKuGfGEOOlmak2MHl21xTkQCAYS2/W1qcuywL72Zdn8LZ/0mx9o+BApDu4UNx06fmO SOEA== X-Forwarded-Encrypted: i=1; AJvYcCXL50RJBfd9NV3Yt0EBEIUXuziUZFUlFJNT3D7JEsPN8u6/jDki2AShRqil4uu9Dmxt9QLwAw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwElAN/SQt9Lnj2KJgAmRUiPBGm7g7rmp3dqbOU9jBQYMGEsA+A 7ZcgLAUAn5in0SCfDG0poXbBXC4zCNyEcltirW1Cb8PfVrqmSv42wbDA/Qrlt0CmTmXziK1U/dJ +RgPyit3463I4V560N1OBAdghnlk= X-Gm-Gg: ASbGncvwfqVcRj9acUau055SFuI/7lu84+pLLOUC6li8rDOpV+J4ZV7W/GO5wXO889p riWXY6mCtazUkqof9WevsieraArlwU9cM39J6Uw== X-Google-Smtp-Source: AGHT+IG9pZ8Wt/khfKF/NajqhXDlGRZA8ShlN8hj8+/arxPa+aEYJjqXJbkYvIsoubPMf3G6HDJY4e0pR5LNDMWZeMw= X-Received: by 2002:a05:6214:2682:b0:6d8:aa04:9a5d with SMTP id 6a1803df08f44-6dc8ca3e889mr169325076d6.4.1734301866830; Sun, 15 Dec 2024 14:31:06 -0800 (PST) MIME-Version: 1.0 References: <0d6eb889edc5675f9afff3efba15fa2058651874.1733334723.git.ludo@gnu.org> <87cyhz1w2z.fsf@gmail.com> <87pllxb12o.fsf@gnu.org> <87h674hasp.fsf@gnu.org> In-Reply-To: <87h674hasp.fsf@gnu.org> From: Simon Tournier Date: Sun, 15 Dec 2024 23:30:55 +0100 Message-ID: Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as their input labels. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: multipart/alternative; boundary="000000000000b4b0b10629569e4e" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 73073 Cc: Josselin Poiret , 73073@debbugs.gnu.org, Mathieu Othacehe , Tobias Geerinckx-Rice , Andreas Enge , Christopher Baines , Nicolas Goaziou , Janneke Nieuwenhuizen 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 (-) --000000000000b4b0b10629569e4e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Sun, 15 Dec 2024 at 22:54, Ludovic Court=C3=A8s wrote: > Regarding #2, what do we mean by =E2=80=9Cworld rebuild=E2=80=9D? 30K? 2= 0K? 10K? > I think the phrase is colloquially understood as =E2=80=9Ca lot of rebuil= ds=E2=80=9D, > usually meaning more than 5K per architecture. With this magnitude, > world rebuilds are now commonplace. > > The way to deal with such changes is documented and working relatively > well though (info "(guix) Managing Patches and Branches"). The key > insight from experience over the past years is that we must avoid scope > creep and instead have focused branches. This is somehow a waste of electrical resource. This discussion [1] is not done IMHO and we are seeing again another instance of what I tried to describe [1]. BTW, please note if we would like to follow what is described by "Managing Patches and Branches", the workflow would read: create a topic branch where the topic is "input- label", apply the whole fix (including the rebuild cycle), build it then merge. Somehow I'm missing a point with the argument... Whatever. :-) For sure, now is better than never, as a good Zen said. So I will live with this merge. Cheers, simon PS: Although never is often better than *right* now, said right after the very same good Zen. ;-) 1: Naming =E2=80=9Cbuild train=E2=80=9D instead of =E2=80=9Cmerge train=E2= =80=9D? Simon Tournier Mon, 09 Sep 2024 19:28:57 +0200 id:878qw0sply.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2024-09 https://yhetil.org/guix/878qw0sply.fsf@gmail.com --000000000000b4b0b10629569e4e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Sun, 15 Dec 2024 at 22:54, Ludovic Court=C3= =A8s <ludo@gnu.org> wrote:
> Regarding #2, what do we mean by =E2=80=9Cworld rebuild=E2=80=9D? =C2= =A030K? 20K? 10K?
> I think the phrase is colloquially understood as = =E2=80=9Ca lot of rebuilds=E2=80=9D,
> usually meaning more than 5K p= er architecture.=C2=A0 With this magnitude,
> world rebuilds are now = commonplace.
>
> The way to deal with such changes is documente= d and working relatively
> well though (info "(guix) Managing Pa= tches and Branches").=C2=A0 The key
> insight from experience ov= er the past years is that we must avoid scope
> creep and instead hav= e focused branches.

This is somehow a waste of elect= rical resource.=C2=A0 This discussion [1] is not done IMHO and we are seein= g again another instance of what I tried to describe [1].
BTW, please note if we would like to follow what is described b= y=C2=A0 "Managing Patches and Branches", the workflow would read:= create a topic branch where the topic is "input- label", apply t= he whole fix (including the rebuild cycle), build it then merge.
<= div>
Somehow I'm missing a point with the argument...=C2= =A0 Whatever. :-)

For sure, now is better than nev= er, as a good Zen said.=C2=A0 So I will live with this merge.

Cheers,
simon

PS: Althou= gh never is often better than *right* now, said right after the very same g= ood Zen. ;-)

1: Naming =E2=80=9Cbuild train=E2= =80=9D instead of =E2=80=9Cmerge train=E2=80=9D?
Simon Tournier <zimon.toutoune@gmail.com>Mon, 09 Sep 2024 19:28:57 +0200
id:878qw0sply.fsf@gmail.com
https://lists.gnu.org/archive/html/guix= -devel/2024-09
https://yhetil.org/guix/878qw0sply.fsf@gmail.com

=
--000000000000b4b0b10629569e4e-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 18:26:38 2024 Received: (at 73073) by debbugs.gnu.org; 15 Dec 2024 23:26:38 +0000 Received: from localhost ([127.0.0.1]:52633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy0O-0001eh-Ss for submit@debbugs.gnu.org; Sun, 15 Dec 2024 18:26:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy0I-0001eL-Ab for 73073@debbugs.gnu.org; Sun, 15 Dec 2024 18:26:31 -0500 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 1tMy0A-0005uv-Jo; Sun, 15 Dec 2024 18:26:18 -0500 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=TURmBuNaAD2DwnAlsyTUpnvE0W78Tgmqrn8pnlKTvoQ=; b=eaLjUrPi2Yu3FgBkkmQF iW19mO7UkK6Nyp4b5MvUJoqKgW4uwHWIGIRaZAOh2si02+6SeNPrr5zUbfQksSq0F252e7RnFpA5V WNbC0pVGWbZA2KlynpQrtepqp/2x7pk1DMF8sw3k/+zk1FxfmIakVTfKDDNDteI/w4QgoPfpeCoPq EmynvXq/hkHngiaICh42ydr8RTAFNVj2y7Ca6Nulc2oPVtKsVr3/7paIwm24UwshU7q8AwJTZDmnx +hyrI1m1UajUc5ODIX70Gksd9KxIvyBkfH2k9xI+9vFv1Wum4fuIvLzOS+uUYuy8Xo6nHtjDFuvB2 p8iA87AJk2q1+A==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Liliana Marie Prikler Subject: Re: [bug#73073] [PATCH v3 2/8] gnu: gnome-recipes: Move libgd origin from phases to native-inputs. In-Reply-To: <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> (Liliana Marie Prikler's message of "Wed, 04 Dec 2024 19:29:34 +0100") References: <1605b62f871d812a5d57090fef5121641f8de3e7.1733334723.git.ludo@gnu.org> <9a979351131943abba4d767be6bca4e159eff5e1.camel@gmail.com> Date: Mon, 16 Dec 2024 00:25:52 +0100 Message-ID: <87r068frzz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073 Cc: Simon Tournier , Vivien Kraus , Maxim Cournoyer , 73073@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 (---) TGlsaWFuYSBNYXJpZSBQcmlrbGVyIDxsaWxpYW5hLnByaWtsZXJAZ21haWwuY29tPiBza3JpYmlz Og0KDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChvcmlnaW4NCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChtZXRob2QgZ2l0LWZldGNoKQ0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQ0KPj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHVybA0KPj4gImh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9saWJnZCIpDQo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoY29tbWl0DQo+PiAiYzdjN2ZmNGUwNWQzZmU4Mjg1NDIxOTA5MWNmMTE2Y2Nl NmIxOWRlMCIpKSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgImxpYmdkIg0KPj4gdmVyc2lv bikpDQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoc2hhMjU2DQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIChiYXNlMzINCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KPiBOb3Qgc3VyZSB3aGF0IHRoZSBzdGF0ZSBv ZiB0aGlzIGlzIGhlcmUsIGJ1dCBhZ2FpbiBub3RpbmcgdGhhdA0KPiAidmVyc2lvbiIgaGFzIG5v IG1lYW5pbmcgaW4gdGhlIGxpYmdkIGlucHV0IGFuZCAiY2hlY2tvdXQiIHdvdWxkIGJlDQo+IG1v cmUgaG9uZXN0Lg0KDQpPb2gsIEkgZmluYWxseSB1bmRlcnN0b29kIHdoYXQgeW91IHdlcmUgc2F5 aW5nOiB0aGF0IOKAmHZlcnNpb27igJkgaGFzDQpub3RoaW5nIHRvIGRvIHdpdGggdGhlIGxpYmdk IHZlcnNpb24uDQoNClNvIHllcywgSSBhZ3JlZTogbGV04oCZcyBqdXN0IGNhbGwgaXQg4oCcbGli Z2QtY2hlY2tvdXTigJ0uDQo= From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 18:28:33 2024 Received: (at 73073-done) by debbugs.gnu.org; 15 Dec 2024 23:28:33 +0000 Received: from localhost ([127.0.0.1]:52642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy2D-0001iA-RW for submit@debbugs.gnu.org; Sun, 15 Dec 2024 18:28:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tMy29-0001ht-DP for 73073-done@debbugs.gnu.org; Sun, 15 Dec 2024 18:28:25 -0500 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 1tMy24-000698-6g for 73073-done@debbugs.gnu.org; Sun, 15 Dec 2024 18:28:16 -0500 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=dZbdfDamPO34UK1Xg6n6flpV6b0MqUUbZqppZQ5DRBI=; b=fTmOi4PtV0SG0sK0fQM7 3X089qQNGbsPqVNIzPnOHzOki2MR21ANtgvwYixAmoHYdehp3XHfjyAiFhWQwJN5E1eSG6EyXtasS lOgiZbHDrAu+Y2ZPHP44TMUkKr6mGazk82DnrCJ4ClIOtYEpFoSlct2Ia1y/kBbXZ/uqUCXaiIga2 scQfTTrX1EGxiB1GN7++d0sEcErfvA3pbCDJ9pVCi5xZKMmpcoST4a0wBsejy/AEMCWboMYiZldll o8xisakeReiEY/QOVFvkw9+4qPaWIKBZzvjrgr1DXS6a/AIVOfDD9DCHh7UbyPgLJGqz90h30o7Lr 4NUwpvn+LIQH+g==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 73073-done@debbugs.gnu.org Subject: Re: [bug#73073] [PATCH v3 0/8] Support lookups of origins used as package inputs In-Reply-To: ("Ludovic =?utf-8?Q?Court?= =?utf-8?Q?=C3=A8s=22's?= message of "Wed, 4 Dec 2024 18:54:21 +0100") References: Date: Mon, 16 Dec 2024 00:28:12 +0100 Message-ID: <87msgwfrw3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 73073-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: -3.3 (---) Hi, Ludovic Court=C3=A8s skribis: > This is v3 of the patch series submitted by Simon, rebased > on current =E2=80=98master=E2=80=99. > > The main change is the removal of special-casing from (guix > packages), as suggested before, and the addition of a test. > > It passes =E2=80=9Cthe LibreOffice test=E2=80=9D (no world rebuild). > > Objetions? Pushed as 79f8769530cc78297b2443856984b2b1338caa3c. However, I had to drop the =E2=80=98git=E2=80=99 change because in the mean= time it has gained several thousand dependents (see .) I also fixed the =E2=80=9Clibgd-checkout=E2=80=9D issue in =E2=80=98gnome-r= ecipes=E2=80=99. Last, I added a few words in the manual (commit f8f005815efdf9f0d5d2a5ac30c6fdd19aa22e72). Thanks, Ludo=E2=80=99. From unknown Mon Sep 08 01:48:01 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, 13 Jan 2025 12:24:13 +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