From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OLQLF5VE21/6EgAA0tVLHw (envelope-from ) for ; Thu, 17 Dec 2020 11:44:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4ETNEpVE218PSAAA1q6Kng (envelope-from ) for ; Thu, 17 Dec 2020 11:44:21 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AC57B940363 for ; Thu, 17 Dec 2020 11:44:20 +0000 (UTC) Received: from localhost ([::1]:48416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kprhi-0006aE-46 for larch@yhetil.org; Thu, 17 Dec 2020 06:44:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kprah-0006zc-KO for bug-guix@gnu.org; Thu, 17 Dec 2020 06:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:51577) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kprag-0006w5-EH for bug-guix@gnu.org; Thu, 17 Dec 2020 06:37:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kprag-0003ag-CM for bug-guix@gnu.org; Thu, 17 Dec 2020 06:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45193: Wrapper of Qt programs doesn't extend existing environment variable Resent-From: Zhu Zihao Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 17 Dec 2020 11:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45193 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Received: via spool by 45193-submit@debbugs.gnu.org id=B45193.160820496213721 (code B ref 45193); Thu, 17 Dec 2020 11:37:02 +0000 Received: (at 45193) by debbugs.gnu.org; 17 Dec 2020 11:36:02 +0000 Received: from localhost ([127.0.0.1]:34889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kprZi-0003Z4-1e for submit@debbugs.gnu.org; Thu, 17 Dec 2020 06:36:02 -0500 Received: from mail-m975.mail.163.com ([123.126.97.5]:59902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kprZc-0003Yg-Kf for 45193@debbugs.gnu.org; Thu, 17 Dec 2020 06:36:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=9hKov Mex/O3MjC3SmUjGrR8zzZSUY2q1OqPqhRrPlGQ=; b=JIJ3oz6SERVKfIw/mOuLF y5UBrtGKcgdq7gmooRAdKVzKlmxNvMqhz0qQ1k4CWVDjic0/AvTlTIPF9IwyJfca qJO7NiO1/NZ5Vr9M8dsk1uFCXCNk2ZJVs6blmYN7/+3e7Dws1+4X7g29yNf6ubyI MYHOll+HgzJzstAQhtt+lA= Received: from asus-laptop (unknown [27.39.89.162]) by smtp5 (Coremail) with SMTP id HdxpCgDn78OUQttfML0GFw--.2210S2; Thu, 17 Dec 2020 19:35:49 +0800 (CST) References: <86wnxns81f.fsf@163.com> <87im94ru9t.fsf@netris.org> User-agent: mu4e 1.4.13; emacs 27.1 From: Zhu Zihao In-reply-to: <87im94ru9t.fsf@netris.org> Date: Thu, 17 Dec 2020 19:35:43 +0800 Message-ID: <86mtycbr74.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HdxpCgDn78OUQttfML0GFw--.2210S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZFW7Gr13ZF4UAw1ftFWfGrg_yoW3tFb_Cr n2vFWDGw1DZw17tF13JFsIyr90ga92qry2grZIgw42yr1vq3WUW3yvkF9xtF17W3ZrJw4x Grn2y3y3tr9xujkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUj9qXtUUUUU== X-Originating-IP: [27.39.89.162] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbB8Q39r12MYTk9mwAAsB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45193@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -0.81 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=163.com header.s=s110527 header.b=JIJ3oz6S; dmarc=fail reason="SPF not aligned (relaxed)" header.from=163.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: AC57B940363 X-Spam-Score: -0.81 X-Migadu-Scanner: scn0.migadu.com X-TUID: ch+OCZrLHb3E --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I try to read and understand how wrap-qt-program in qt-utils.scm works. When building QT program, Guix builder populates qt related environment variable, and wrap-qt-program just record it into wrapper. However, the wrap behaviour in qt-build-system is quite different, it search all inputs and mark them should be included in envvar definition if correspond directory exists. Another difference is, wrap-qt-program will include the directory of output in envvar but qt-build-system won't do. I'm not sure whether we need to include output, and don't know recording build time environment follows reproducible build rule or not. Maybe we need an expert on Qt programming/packaging to give us some hints? :( =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQTUepyLKuOQW1Y9kTW+QrNSqfaCHwUCX9tCjxUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQvkKzUqn2gh+c9QD/cKZ3Z87d5HzgwiulltcgE5bxbrOC aC2JBT2UTQoPZj4A/iKIPczjj0odC0PBGA/G34p0wwwpeITqLk8YG2aaapIL =QvdP -----END PGP SIGNATURE----- --=-=-=--