From unknown Fri Aug 15 20:28:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68718] [PATCH] gnu: elfutils: Move inputs to propagated-inputs. Resent-From: Olivier Dion Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 25 Jan 2024 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68718 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68718@debbugs.gnu.org Cc: Olivier Dion X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170621288731125 (code B ref -1); Thu, 25 Jan 2024 20:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2024 20:01:27 +0000 Received: from localhost ([127.0.0.1]:49302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT5ud-00085u-U9 for submit@debbugs.gnu.org; Thu, 25 Jan 2024 15:01:27 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT5uY-00085Z-98 for submit@debbugs.gnu.org; Thu, 25 Jan 2024 15:01:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT5uM-0002JS-GX for guix-patches@gnu.org; Thu, 25 Jan 2024 15:01:06 -0500 Received: from smtp.polymtl.ca ([132.207.4.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT5uJ-0004zh-Ia for guix-patches@gnu.org; Thu, 25 Jan 2024 15:01:06 -0500 Received: from localhost.localdomain ([209.209.33.206]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 40PK0qa1020993 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Jan 2024 15:01:00 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 40PK0qa1020993 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polymtl.ca; s=default; t=1706212860; bh=erLym/D0qyUCiz0WARsz6jQt/ZhTqsQ12BPLwC8AL60=; h=From:To:Cc:Subject:Date:From; b=oqHpa10Nip+C2pqrScgN/krATCsLAn4LbxauVQbgxb0f7U7C0ccgLhlBUKnK6VC5G Xb09F/IQbZ2SHFp3d8VTHdHrIX2zgyh6EuTox8StXDUu8Gn7i3VccMqr/fvRVQ3JBH c7hlOuRebwhdZW/schEKcf7UqWlWXcPpg1zP/qng= From: Olivier Dion Date: Thu, 25 Jan 2024 15:00:50 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Poly-FromMTA: ([209.209.33.206]) at Thu, 25 Jan 2024 20:00:52 +0000 Received-SPF: pass client-ip=132.207.4.11; envelope-from=olivier.dion@polymtl.ca; helo=smtp.polymtl.ca X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: -0.0 (/) 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 (-) zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the xz and zlib packages must be propagated for pkg-config to work on libdw and libelf. * gnu/packages/elf.scm (elfutils): Move packages ... [inputs]: ... from here ... [propagated-inputs]: ... to here. Change-Id: Ic89d226b2392fe821b207302d3b386f9633b981a --- gnu/packages/elf.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index a100038f14..b760f1b339 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -138,7 +138,7 @@ (define-public elfutils '())))) (native-inputs (list m4)) - (inputs (list xz zlib)) + (propagated-inputs (list xz zlib)) (home-page "https://sourceware.org/elfutils/") (synopsis "Collection of utilities and libraries to handle ELF files and DWARF data") base-commit: ed7eb108e5ba38135db99aa3b162f88797c372f9 -- 2.41.0 From unknown Fri Aug 15 20:28:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68718] [PATCH] gnu: elfutils: Move inputs to propagated-inputs. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 30 May 2024 13:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68718 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Olivier Dion Cc: 68718@debbugs.gnu.org Received: via spool by 68718-submit@debbugs.gnu.org id=B68718.171707691216477 (code B ref 68718); Thu, 30 May 2024 13:49:02 +0000 Received: (at 68718) by debbugs.gnu.org; 30 May 2024 13:48:32 +0000 Received: from localhost ([127.0.0.1]:36497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCg8t-0004Hf-P9 for submit@debbugs.gnu.org; Thu, 30 May 2024 09:48:32 -0400 Received: from mail-qk1-f169.google.com ([209.85.222.169]:53270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCg8s-0004HO-6d for 68718@debbugs.gnu.org; Thu, 30 May 2024 09:48:31 -0400 Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-794ac6b5409so66094085a.2 for <68718@debbugs.gnu.org>; Thu, 30 May 2024 06:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717076834; x=1717681634; darn=debbugs.gnu.org; h=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=yJlfOOHJmKJ3JyQ/WToCtfaGIC0HLQrHvNqaGGbNI4U=; b=dapc0yFyinfKUuD2oxDVPxTYZyydFX7lFGA6Irku6YO1KD4XNf9fpC0CCXHwRvo7jA cr7ERlTDpVBQiY+b5jpgRd75ru4UxIKEYVIefOfhbOC/fqLGUXw4VNOfhcntNW3n3Jmk LhQpXN58vr0Ho7mMEImN3EUtCugxowHiOBk9JFO/qF8DZsRfS/N0XowJ5GqJWbpBEEry R6atdSjBZwytPQRBCzyz1JMslhlBOTSOjDEGa4ou1SEy8o4ZLIk75ygJ36TK42snA7yx Ds2SSkzEH+fKh0Nwkz6xglSs0AyDBpduxUY8zr+vN8UT3WkvO7vt/+820/9yQfuoWsSm Vrtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717076834; x=1717681634; h=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=yJlfOOHJmKJ3JyQ/WToCtfaGIC0HLQrHvNqaGGbNI4U=; b=NCBSgq4Jid+eGTs5yUoph+/NT+xNifleAO/qcSrtFTMDqgo6G/ZF3tIrL2IB5aWbBY kLx3nJ9v7U7nLw2UJiKxNMJBvZIvCpq6vTaKrWhpYGgBWqX4bWO6uUEU9It/IKI57nG+ xv7j5PHfLJkFCfmCDYUaI6bTRf0yxpVczXyxVGAGhB2TdInAKUKlmbDg4+2CKL4LkJju oM3By3u1X3buW3p1aYQHbrwodj04gVNt684sodkWMElg5ywt5J1QX7ekXFuHALmxJvLu L2kqjK0kb/ggeoaJdkDSCLAPsFFgvN1fVf56Yhm82/LAlnzSLpER0YjZdK1i27zAecfo RYsw== X-Gm-Message-State: AOJu0YwELJve3VsPJWFMATMvWJH7mXy6ZlJYe6oUIW8nxLg8J2Jh+13N dBGg/4PvSCKCz+tYquSNMK4El/GyJLnaOu/VLbIlM6kz9sNQleeeBepWTwZl X-Google-Smtp-Source: AGHT+IEG9+Ktypx7lTOAvaX3bzqnsJHXY4WlKstMlVQpWkIyf1Gfk/appr9QdNEiVnO2eQF1fyCvmQ== X-Received: by 2002:a05:620a:4489:b0:792:bc0b:e269 with SMTP id af79cd13be357-794e9e186cdmr261986885a.52.1717076833602; Thu, 30 May 2024 06:47:13 -0700 (PDT) Received: from hurd (dsl-205-233-124-92.b2b2c.ca. [205.233.124.92]) by smtp.gmail.com with ESMTPSA id af79cd13be357-794abd44ed1sm551633285a.135.2024.05.30.06.47.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 May 2024 06:47:13 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: (Olivier Dion's message of "Thu, 25 Jan 2024 15:00:50 -0500") References: Date: Thu, 30 May 2024 09:47:12 -0400 Message-ID: <874jafe7j3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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, Olivier Dion writes: > zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. > Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the xz > and zlib packages must be propagated for pkg-config to work on libdw and > libelf. Could you please mention the above in a comment above the propagated-inputs field (in code)? -- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Thu May 30 09:48:39 2024 Received: (at control) by debbugs.gnu.org; 30 May 2024 13:48:39 +0000 Received: from localhost ([127.0.0.1]:36502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCg91-0004I2-2v for submit@debbugs.gnu.org; Thu, 30 May 2024 09:48:39 -0400 Received: from mail-qk1-f179.google.com ([209.85.222.179]:49503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCg8z-0004Hi-5i for control@debbugs.gnu.org; Thu, 30 May 2024 09:48:37 -0400 Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-794e29c7775so70206885a.3 for ; Thu, 30 May 2024 06:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717076840; x=1717681640; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=ZjEBHBWWBEey+j+VBWvp3SIwOvN0ag7oGQKYdmdOHUk=; b=izV/CSdgmIGiWHT2qic93X7+ciQhZw+ce8LmTDkqwZemhiABAzo1bXYd7bmj3m0ekm vC9R/47CIhKL6XkZY7oIynsl2CPXe1h7+N65/XDV8et0HNyOr2kdxE+1pujENJJn1hj6 0N/E9sWlemt7lSlj9GJwjoh3BNgG33oeIwEnYyoEzkXSTzpeUHP7iVyqsuOR2bGrhieI VylNPQ/gXOahuwqthm7GvO/bJ3d4QZMz1Mi3sG1ZugAECCvB83AnyoBn2jGdWQ4Euznx 7cejHoNsG0jyyoVVqeS5CF5Wu4m2AUPiVlX+n2BBGMAUKXz/5guG3/Sc5SOI3v7oDElG wW+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717076840; x=1717681640; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZjEBHBWWBEey+j+VBWvp3SIwOvN0ag7oGQKYdmdOHUk=; b=S08AF+5G3kML9Xe+Ada93Tr0QBaDUqoxsz/Z8OHvNV9oEYWjnulM+EHDXhwWIOLGhO TI1S+OI2qREYwgJp5B9zX67IT1h0p+LsL78QXRZcdY6RbFEtiePw8ZqOPYKyrUlmBSjO rieXX9bRd9AAH4eI8izmQP3UKn4IlM5URh6+mtRWDQWBFt+HfW8GGw5uUPkuy1gXoE76 Y5tbux3xoMKcf8GrAQzb+BtTF8kvrtQHHOVe51lHCJ/ao2z08xh4iqmlGYaf2qF1D6gh g0nqh6Zou3gC23+QFuIgCcFfve4Junn+ae6FgrX9jJ63y6YGLRLdr9zT5OIPoHmS3nVu Noow== X-Gm-Message-State: AOJu0Yx36ljsiortb3K9bS/3M4VulmrHK0PIzbLw95ichIvrxdHhtqIQ SkpuEUwA6fmCue2ldiqBIEBtok1fDw3Q8AiKyarW6F0W+cDJ8tRr0I7oFkYh X-Google-Smtp-Source: AGHT+IElljh5suU99e9C83MRuKoHVW5KUx7adgSJ5J5UUs0p6QEhLBYmK3Ar+thxh9oJiMoD5L7gkQ== X-Received: by 2002:a05:620a:5717:b0:792:907d:cffc with SMTP id af79cd13be357-794e9e4ac15mr239592085a.69.1717076839983; Thu, 30 May 2024 06:47:19 -0700 (PDT) Received: from hurd (dsl-205-233-124-92.b2b2c.ca. [205.233.124.92]) by smtp.gmail.com with ESMTPSA id af79cd13be357-794abcc2218sm551348685a.52.2024.05.30.06.47.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 May 2024 06:47:19 -0700 (PDT) Date: Thu, 30 May 2024 09:47:18 -0400 Message-Id: <8734pze7ix.fsf@gmail.com> To: control@debbugs.gnu.org From: Maxim Cournoyer Subject: control message for bug #68718 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 68718 + moreinfo quit From unknown Fri Aug 15 20:28:29 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#68718] [PATCH v2] gnu: elfutils: Move inputs to propagated-inputs. Resent-From: odion@efficios.com Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 30 May 2024 16:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68718 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo patch To: Maxim Cournoyer , Olivier Dion Cc: 68718@debbugs.gnu.org Received: via spool by 68718-submit@debbugs.gnu.org id=B68718.171708537818948 (code B ref 68718); Thu, 30 May 2024 16:10:02 +0000 Received: (at 68718) by debbugs.gnu.org; 30 May 2024 16:09:38 +0000 Received: from localhost ([127.0.0.1]:44816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCiLR-0004vX-T1 for submit@debbugs.gnu.org; Thu, 30 May 2024 12:09:38 -0400 Received: from smtpout.efficios.com ([167.114.26.122]:55860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCiLN-0004v9-R5 for 68718@debbugs.gnu.org; Thu, 30 May 2024 12:09:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=efficios.com; s=smtpout1; t=1717085356; bh=CmfBS6SfPqSOozT+RX27IBVH3bIUWkMKAsdZuqoog7c=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EYQyaE7DVx7LBvrU39+bsI+IpW+0I4sMkCXOLA3SHn0JPlXZiE6YTpfamvQAc2VA+ MLgqHbkMxRWN/t2YO3PPBvJkbG6+OwZudjMJBTc4WFp+kVbqEF2aO1orz4p2ErJYRp QLm4JLprrwocUUhFtcorsNcIE2Ak3BnRWJNlTiuhFeItk1i81t7nCZ25kDF1HDFZv7 0S+wDTGv9w7t6yyxGes3rZDfq8E/PRebuJGUqwGizpnXDhzyDwgmj+CBB1sTU3Kg8M VFUQ61shF18AkAa6+mS1AyG7uTG8zYpdRRPmHnzROe/fXCNd4a6d+ixhkj6qXycRJW YLHpn17sjZ14w== Received: from localhost.localdomain (unknown [209.209.33.179]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4VqrmC6xwjz12RS; Thu, 30 May 2024 12:09:15 -0400 (EDT) From: odion@efficios.com Date: Thu, 30 May 2024 12:09:13 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: <874jafe7j3.fsf@gmail.com> References: <874jafe7j3.fsf@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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 (-) From: Olivier Dion zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the xz and zlib packages must be propagated for pkg-config to work on libdw and libelf. * gnu/packages/elf.scm (elfutils): Move packages ... [inputs]: ... from here ... [propagated-inputs]: ... to here. Change-Id: Ic89d226b2392fe821b207302d3b386f9633b981a --- gnu/packages/elf.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index a100038f14..484f8dfc2c 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -138,7 +138,11 @@ (define-public elfutils '())))) (native-inputs (list m4)) - (inputs (list xz zlib)) + ;; zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. + ;; Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the + ;; xz and zlib packages must be propagated for pkg-config to work on libdw + ;; and libelf. + (propagated-inputs (list xz zlib)) (home-page "https://sourceware.org/elfutils/") (synopsis "Collection of utilities and libraries to handle ELF files and DWARF data") base-commit: c2cb630061d937e26bcbd5ae7962f692f640a4ee -- 2.41.0 From unknown Fri Aug 15 20:28:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Olivier Dion Subject: bug#68718: closed (Re: [PATCH v2] gnu: elfutils: Move inputs to propagated-inputs.) Message-ID: References: <87ttied66m.fsf@gmail.com> X-Gnu-PR-Message: they-closed 68718 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: moreinfo patch Reply-To: 68718@debbugs.gnu.org Date: Fri, 31 May 2024 03:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1717125362-10260-1" This is a multi-part message in MIME format... ------------=_1717125362-10260-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68718: [PATCH] gnu: elfutils: Move inputs to propagated-inputs. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 68718@debbugs.gnu.org. --=20 68718: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68718 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1717125362-10260-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68718-done) by debbugs.gnu.org; 31 May 2024 03:15:18 +0000 Received: from localhost ([127.0.0.1]:52903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCsje-0002eZ-1e for submit@debbugs.gnu.org; Thu, 30 May 2024 23:15:18 -0400 Received: from mail-qv1-f43.google.com ([209.85.219.43]:52375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sCsjZ-0002eH-OD for 68718-done@debbugs.gnu.org; Thu, 30 May 2024 23:15:17 -0400 Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-6ae84d0cd2eso2086246d6.0 for <68718-done@debbugs.gnu.org>; Thu, 30 May 2024 20:15:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717125236; x=1717730036; darn=debbugs.gnu.org; h=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=PzTwhzW2cJmKtcqwQWZ7tTFM2gwiiTePl6Mj66y7kH4=; b=Ei6uUhe1b7TEssKky7hdLcl6p8hsyxDcnV8AbOHqDz0hqz27ymoU4VbnP9cWiqqflZ NREdW/IgldnBowyuO00fBOAzZWjN/5bcEWu+cj8UrqAaHszT2AIWauiO4FApkySgG/H7 RlvU1NLpXSeB/Mx9RhCRImjEjNrlLUDFdYQ/I02WK54sAOj1HF7wJOLlwtKjByicfdVF KGI/gPQPImv+X2a5oi72QAq3fP+y2S4ccR4AN8T/RdAQzZzEqYqhElMP6aXiAIl1mIWy Llg+FSP3MqNWTO0Fpb1n2gjOtQ6z1byIN6F/zSIYyAE8lYBDzjETw4HCB1RSlAlAtLmv 1+/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717125236; x=1717730036; h=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=PzTwhzW2cJmKtcqwQWZ7tTFM2gwiiTePl6Mj66y7kH4=; b=FSwQ7O13n1jlsFtUubDCTocGnehxlF99nuxg/z3hIWQwo5QcPddiyC9AR6j6XR39X6 JEIMORpLQSWsSxtSki5q+XDTmAwEr6lgmCf2RIAmRdevai9+r2ODMxdRS+z/5Mh/408P Gp4XP4eB3wQNTCE9s9qHA0BPAt/ammtzme+NdRKaywoqTQ1Hq11t3g/Q/xvhtvFRZB4j 7f+oy2qSq5vvlbcuwE7wqe6NLtaZOXhR/1RmAjLqLMP62nlKClPbUNWXgw5zUn1P2LsM iHkFCKEGgJNL0t5rcEIxs5Bn45FTkAXaGU1HWMDO1GG8VnlSCzPv4lHJgAgb1m+3Sq1W To0Q== X-Forwarded-Encrypted: i=1; AJvYcCVJflco7XrRBQbW8+oyHRQCtuh0qNrXkceX/VvLDnCJlrHZsv8ahyzTU9E2ptspEzJmxzw/ierx0Gfmw4iiASPKtDeJE6/LmvEWsA== X-Gm-Message-State: AOJu0YyNkgkkFnJD1hK61/PXbRpQ7jwhLjigGu58iow4F4VdofirJRI/ OCCfbJ98OQs5VZcsMw8LQaNk6904HME6H4D1RO28iwXjnaEbCFVzV0gjMg== X-Google-Smtp-Source: AGHT+IEX3udCj8cE62rWHi9XJRblK6h9p8Mn5wLPWL6nDUMH3Kj/m5pG/lo8Wca7dstWidwCReuKMw== X-Received: by 2002:a05:6214:3209:b0:6a0:c339:1ede with SMTP id 6a1803df08f44-6aecd6ef0dfmr7387976d6.40.1717125236009; Thu, 30 May 2024 20:13:56 -0700 (PDT) Received: from hurd (dsl-205-233-124-92.b2b2c.ca. [205.233.124.92]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6ae4b418d5csm3480676d6.106.2024.05.30.20.13.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 May 2024 20:13:55 -0700 (PDT) From: Maxim Cournoyer To: odion@efficios.com Subject: Re: [PATCH v2] gnu: elfutils: Move inputs to propagated-inputs. In-Reply-To: (odion@efficios.com's message of "Thu, 30 May 2024 12:09:13 -0400") References: <874jafe7j3.fsf@gmail.com> Date: Thu, 30 May 2024 23:13:53 -0400 Message-ID: <87ttied66m.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 68718-done Cc: Olivier Dion , 68718-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, odion@efficios.com writes: > From: Olivier Dion > > zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. > Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the xz > and zlib packages must be propagated for pkg-config to work on libdw and > libelf. > > * gnu/packages/elf.scm (elfutils): Move packages ... > [inputs]: ... from here ... > [propagated-inputs]: ... to here. I've reworded the GNU ChangeLog part like: * gnu/packages/elf.scm (elfutils) [inputs]: Turn into... [propagated-inputs]: ... this field. > Change-Id: Ic89d226b2392fe821b207302d3b386f9633b981a > --- > gnu/packages/elf.scm | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm > index a100038f14..484f8dfc2c 100644 > --- a/gnu/packages/elf.scm > +++ b/gnu/packages/elf.scm > @@ -138,7 +138,11 @@ (define-public elfutils > '())))) > > (native-inputs (list m4)) > - (inputs (list xz zlib)) > + ;; zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. > + ;; Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the > + ;; xz and zlib packages must be propagated for pkg-config to work on libdw > + ;; and libelf. > + (propagated-inputs (list xz zlib)) And simplified this to: (propagated-inputs (list xz zlib)) ;in Requires of libdw.pc, libelf.pc and... Actually, these are in 'Requires.private', which ought to be only useful for static compilation (though these would be consulted for Cflags since there's no Cflags.private in pkg-config). pkgconf handles this better than pkg-config, letting you do without propagation here, as long as the libs are found in a standard include path and you are building a shared library. I think with the planned switch to pkgconf, we probably should avoid propagation here unless really necessary; do you have a failing example at hand? -- Maxim ------------=_1717125362-10260-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Jan 2024 20:01:27 +0000 Received: from localhost ([127.0.0.1]:49302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT5ud-00085u-U9 for submit@debbugs.gnu.org; Thu, 25 Jan 2024 15:01:27 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rT5uY-00085Z-98 for submit@debbugs.gnu.org; Thu, 25 Jan 2024 15:01:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT5uM-0002JS-GX for guix-patches@gnu.org; Thu, 25 Jan 2024 15:01:06 -0500 Received: from smtp.polymtl.ca ([132.207.4.11]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rT5uJ-0004zh-Ia for guix-patches@gnu.org; Thu, 25 Jan 2024 15:01:06 -0500 Received: from localhost.localdomain ([209.209.33.206]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 40PK0qa1020993 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 25 Jan 2024 15:01:00 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 40PK0qa1020993 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polymtl.ca; s=default; t=1706212860; bh=erLym/D0qyUCiz0WARsz6jQt/ZhTqsQ12BPLwC8AL60=; h=From:To:Cc:Subject:Date:From; b=oqHpa10Nip+C2pqrScgN/krATCsLAn4LbxauVQbgxb0f7U7C0ccgLhlBUKnK6VC5G Xb09F/IQbZ2SHFp3d8VTHdHrIX2zgyh6EuTox8StXDUu8Gn7i3VccMqr/fvRVQ3JBH c7hlOuRebwhdZW/schEKcf7UqWlWXcPpg1zP/qng= From: Olivier Dion To: guix-patches@gnu.org Subject: [PATCH] gnu: elfutils: Move inputs to propagated-inputs. Date: Thu, 25 Jan 2024 15:00:50 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Poly-FromMTA: ([209.209.33.206]) at Thu, 25 Jan 2024 20:00:52 +0000 Received-SPF: pass client-ip=132.207.4.11; envelope-from=olivier.dion@polymtl.ca; helo=smtp.polymtl.ca X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: Olivier Dion 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 (-) zlib and liblzma are required in `lib/pkgconfig/{libdw,libelf}.pc'. Thus, `lib/pkgconfig/liblzma.pc' and `lib/pkgconfig/zlib.pc' from the xz and zlib packages must be propagated for pkg-config to work on libdw and libelf. * gnu/packages/elf.scm (elfutils): Move packages ... [inputs]: ... from here ... [propagated-inputs]: ... to here. Change-Id: Ic89d226b2392fe821b207302d3b386f9633b981a --- gnu/packages/elf.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/elf.scm b/gnu/packages/elf.scm index a100038f14..b760f1b339 100644 --- a/gnu/packages/elf.scm +++ b/gnu/packages/elf.scm @@ -138,7 +138,7 @@ (define-public elfutils '())))) (native-inputs (list m4)) - (inputs (list xz zlib)) + (propagated-inputs (list xz zlib)) (home-page "https://sourceware.org/elfutils/") (synopsis "Collection of utilities and libraries to handle ELF files and DWARF data") base-commit: ed7eb108e5ba38135db99aa3b162f88797c372f9 -- 2.41.0 ------------=_1717125362-10260-1--