From nobody Thu Aug 29 15:57:38 2024 X-Original-To: dev-commits-ports-main@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 4WvmBt5SM1z5T7lR; Thu, 29 Aug 2024 15:57:42 +0000 (UTC) (envelope-from mat@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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WvmBt3tr3z50gm; Thu, 29 Aug 2024 15:57:42 +0000 (UTC) (envelope-from mat@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724947062; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=h4PTJa9opVcimeD3k74oOlx0A6O+A6bpR10SNhdLYII=; b=MY0sibBzfYUQFMQXpbljF8mFJzNyF5aQyHnkiHY9wMeEUNdJSD7vdfCfMZv6xt9UdVx+mj OKi5EKZGYLWbr+4NN7ggIVuvHOQj9jk0rCJ3h4vG8vxkOkABShH5XwV8hzOPEBbmuBRN/i w1dQgmDQDpLkuCQnsIWnccNwW+ZwdrYnhc8TGyXWg4vgKh/1C3TVf1g0vC7HBqTF7SPcuJ JgKByyDZrCElPQ4dr8sQyH2iXsH63WWdcmbx4Gu67hMoN6kzQ5ncNtWfihyvF2itOv2Aye jiFU+5aYYIK9ncuTjABTivU87UfBwvBScUFiIF4LioGipiAZK3y+L7DNi4UK9g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1724947062; a=rsa-sha256; cv=none; b=gkPYV/i72lDL0avuan0c7M9/7jvDKGGFbqi3uNexQnCi1wt8Gl0784kHIDvuOnv7GGsx8B d1K16GzjvAyYkfAbq3Z616Dv2EldhdJ92UfO4XDT05slGNZ22verYzKvWYJXalLJUrXoly 2BSHq0syxRE0Hp8c6vjaruk4iNP+F/LJ+A42gSR/C850FrotxMqDiNP/BduqDBypW3x1ID pqNu2mYJYRC9XRJsJ9G4hP6PlklOiXyy/XnT3MnV+5H0sUtmFxqb2R80LD9euQwN83/Yx0 Nh0zy0TKTcsQViWxJHfDuspn5tSWaPGYsDAX6kziQb1HqzOuuY4eWcOM4UNShw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724947062; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=h4PTJa9opVcimeD3k74oOlx0A6O+A6bpR10SNhdLYII=; b=MP/chh/xlD5mRHlSJr8R7xT5yjjuVL4SNgXQrSUKj/bhUD63fNvdlF9irMdbJ8bVjH0rHt xwb8UB+fGQl7dmhIhQJ5RN2trimd6z/AUxTBEVlF+ZjYSc2XQRIzr19ynY/iOB1MXBFrPr RdwBwJFLyJnZGi+TgBp7JcdPWmo4ipBXX4QzVjBuxgaQZ+j+y4YLaI+krX+fdkvfR1lTrs 3dQYSeClfoDJYHyadtVH6/VFuAALL0V0lyJBUnTXJt/AlmtwpOMbUgf3A1h2FR626slBZg /ifwduro/M9YtKnr5yHoOay4GTJjelrjmyXfCBBq5dfIM3uReYYdp5Crp8MC4Q== Received: from relay.mat.cc (eqx1.mat.cc [79.143.244.49]) (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 "cow.mat.cc", Issuer "R10" (verified OK)) (Authenticated sender: mat/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WvmBt2l1SzKnW; Thu, 29 Aug 2024 15:57:42 +0000 (UTC) (envelope-from mat@freebsd.org) Received: from aching.in.mat.cc (unknown [IPv6:2a01:e0a:836:f670:9129:f91f:e73f:ce0e]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by relay.mat.cc (Postfix) with ESMTPSA id 7A7032020E; Thu, 29 Aug 2024 17:57:40 +0200 (CEST) Date: Thu, 29 Aug 2024 17:57:38 +0200 From: Mathieu Arnold To: Cy Schubert Cc: Joseph Mingrone , Gleb Popov , Cy Schubert , ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: ccc21de09381 - main - devel/binutils: Add devel/elfutils dependency options Message-ID: References: <202408281603.47SG35Q9035605@gitrepo.freebsd.org> <20240828180439.22B0730E@slippy.cwsent.com> <2ypgfpzxn7m4jzzbacyvrlw7htj5iyg7zwdb7mjcbknfjr3ee4@ipqdfyay3s4m> <20240829124237.6E277483@slippy.cwsent.com> <86o75bpf9y.fsf@phe.ftfl.ca> <20240829144434.0F9053BB@slippy.cwsent.com> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="smrr3cewvoxhszxg" Content-Disposition: inline In-Reply-To: <20240829144434.0F9053BB@slippy.cwsent.com> --smrr3cewvoxhszxg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 29, 2024 at 07:44:34AM GMT, Cy Schubert wrote: > > Hi Cy, > > > > It looks like there is a --with-debuginfod configure option. Could we > > remove the OPTIONS_RADIO and make it a single ELFU knob? Something like > > below would make detection of the library and the dependency on > > devel/elfutils deterministic. > > > > ELFU_DESC=3D Depend on devel/elfutils > > ELFU_CONFIGURE_WITH=3D debuginfod > > ELFU_LIB_DEPENDS=3D libdebuginfod.so:devel/elfutils >=20 > I suppose but this would mean users who have depended upon the old behavi= or=20 > would need to actually specify it. I was trying to avoid changing any=20 > implied behavior. >=20 > This of course would necessitate a PORTREVISION bump because even though= =20 > this change doesn't affect poudriere builds it will affect users who buil= d=20 > binutils manually. It's not really a behavior, it's a random fluke, if you had elfutils installed, then it used it without you knowing about it. Building ports should be as deterministic as possible, I think there is a paragraph in the porter's hanbook about that. > Consider it done. Thank you --=20 Mathieu Arnold --smrr3cewvoxhszxg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmbQmm5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1 NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d Qb5Tswv9E4fq+8JYGzRUEg7XoYLyXCxi95YEC4/JVEfjVrFh8PSwVFyX8p0Mpfvv a89zUZPFqLKNySAr9BEzZTi1dVd0mcKhgvlSId+GNmRMPFwBrSC3Nkrw3xskgGzr 6Rm5qHqwBLrMNLs1SWVGQD/lRLBmRieRttPTrAzSvesY2qGskDjvsBKkTwX0kuqd R+IZlHAxVbrmcrTWN79ww4LaWmEyGzAZqT1w/0KChwD8maRfwTMHx7h/j4Pkpr/o OkXh0jg9cAwhizMtIFt5dbGDAara/oroOhYgbH7XFLRNp0DppwWa51N06YCioZiE E9ISa2LbRwGuLJI9htEB+QueGpS7V2ajWqjDVutkm2ZM9i7Zf13zvIo1YQhpQu+f mhggjGMoXm2sxgMYnyZWm3iWlFNVh7DZZvVVYdegTR3/SO74BnvR1+BwlomqkeCf oQj3UhPWJJFKD4I50NiZ5HuitnwM0sbBr3cIh6qNm/O8YTNPhPLUFWEB7Wuj76pb AGYkW4id =pWHR -----END PGP SIGNATURE----- --smrr3cewvoxhszxg--