From nobody Wed Dec 14 12:02:42 2022 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NXDXF40kKz4kSXQ for ; Wed, 14 Dec 2022 12:03:09 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4NXDXF3Wwqz4Gj0; Wed, 14 Dec 2022 12:03:09 +0000 (UTC) (envelope-from yasu@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671019389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ux1SNVfuFDtI5rGW3oR9iHC+bJ1LtZ3i0k2v/aF/wP4=; b=rUQn/dRChP5y+ktnYkpJV5mI3eDGtYAOrM490ypvcTxhHrDn0mJUzRpPUEZPSIAsJZHRhs +DzI0T2o71Ml005WUaSKQE0QISpwrmuHohFoIU8W5AK8OB5R0vp040ks89SZHp+G2qTGgt md/cj0cTN5TxpzBhFR9MPaP0V7zm6H3pr3Ta7I81wFsaXeHI1dQ1YW13537ipeOj51+z+8 XA/3dLcxpxp0sk8NGWwoQT1f/ZibE8oHhW3zbj+F9035sh0TQu+WGuAUOtrgx6d8OSLaIh zN7pN1X7xGgi5fKUcsRsIHecK7mwCVVuAnUAEBBlN1k4PSR3Kqj9shq9X97R+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1671019389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Ux1SNVfuFDtI5rGW3oR9iHC+bJ1LtZ3i0k2v/aF/wP4=; b=rjLkMVxiuZwjfYIpTNZEJJ8/SBOOlfVNEIrSw53cRfiifEb22SoHleF0FDq/jt+AfTMYSZ o8UBRRsSY2//8frEdtDZR8j19ZC5mWUT25AYe6yFwCQwrCGMsaseJi6A2Z5+gTCoCcCEO4 KjTW7V9uM7bduu/28UUmnTiAjgPDFt1/YMTW+0C2aLREFYiUawyNKE+lktFP93k0G7DY+K XKf7hp2/77vV1VDTroS5TxWL6S0WjAyWLUXHhdzESUWnA5xPYZ1T2PCJsKsJG2UQtbdYZS Zv8kZelqA2AEYXBKDPUGwHpWgr5c9affRHieT3Mvln1/rZEyMYZ6Pd+Oi852eA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1671019389; a=rsa-sha256; cv=none; b=vyNbwy7F6LVuU5YDSAp6sUmToUHKW8ZSy+1Q2gVFH+K/B3hBm0KvN1ZG3Bkr378XPv04Jy y1q04OJ6uNrnAMIIo1BHJGFqGh6uBy4CD5YRO99JLIHheEpJCHZ2pvnOwycTH4sU0sY3dt jWXATcFEa9gfgZgENhpU7Q0mHi+4v1b+ILisrOhKYMO9EGTdEaUOPVUBxTJ2SYCV6zncNH d+wH2ygrRES8HdMqi8gw29AwZlstWhSq7pGfRGIT3HfVDJgCElrHsbaLH2aWheaZqEbi+J JVO4BXPjePCwDQcFNTDe+Szr0C8zMkZ58q034D1ckcw6OIDcOM7+2dQInvEhCQ== Received: from localhost (unknown [IPv6:240b:11:220:fe00:8d6f:956b:d123:ef02]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: yasu/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4NXDXD5tDSzglm; Wed, 14 Dec 2022 12:03:08 +0000 (UTC) (envelope-from yasu@FreeBSD.org) Date: Wed, 14 Dec 2022 21:02:42 +0900 (JST) Message-Id: <20221214.210242.2096530171743592661.yasu@FreeBSD.org> To: freebsd-questions@freebsd.org Subject: Re: Does glib really need python at runtime? From: Yasuhiro Kimura In-Reply-To: References: <3e71a826-6fbd-30b6-2577-d400d0cb7eca@qeng-ho.org> <20221214.201104.1234506425110480502.yasu@FreeBSD.org> X-Mailer: Mew version 6.8 on Emacs 30.0.50 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ThisMailContainsUnwantedMimeParts: N From: Arthur Chance Subject: Re: Does glib really need python at runtime? Date: Wed, 14 Dec 2022 11:46:29 +0000 >> glib-genmarshal and glib-mkenums are python script. So they require >> python to run. > > Yes, but they're build time utilities. They aren't used when building glib itself. They are used when building other program that depends on glib. To build such program, you need to run them. And that requires python. So it's runtime dependency from the viewpoint of glib. --- Yasuhiro Kimura