From nobody Sun Feb 25 22:59:06 2024 X-Original-To: freebsd-ports@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 4TjfMH6lLMz5CGK8 for ; Sun, 25 Feb 2024 22:59:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TjfMH18Q9z4gvs for ; Sun, 25 Feb 2024 22:59:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=O1iWRqIU; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708901960; bh=hsbK6UlsCzxDz0Bl0bGR3ShCCD8iQvszXyC8a2IlWuA=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=O1iWRqIUWY+vbP6sQBO0rty7oI1tTohVx+T8Ji9DXsbYaqS5szBspSxqoboQAc8vCJ2Wd5s7nAT1BYr4FgXyb74fqgeiXO8XZElu99lJbjvdJ/by1t4J5Lv3eLxr87iKpr7b6IgM6GO9m8PUVeKuq7wsEo6louFHO2/WdqpyKDZvzIZe98jjwhAAt/qaKndSGMIlJGh9pqKI7pb6wv4iv42fzJcAoIj/cs/pc+cyDatypDb9wZKwPkn/rHeoj6PCKR8sfhQRxBM6NsYbvcKWEYtACTOVTuCmAHVVK9jCg6e0bHhT/ZNMBV6yjNBIiUQ8ai1CLe0DzpnWi5nc45j4bA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708901960; bh=Zah3+WwjO74+hyHyD9FpCuPUyTTlYU53OEiVQqjyRZ+=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=OWjFiDzXcZV+2X4g3JSYP5w9g2W4EAyRxRIwfsMNW9jfevsgYsSgISUI2crNIl8HPpQ9AI43S8r3wkC/4wbCRp1bdwPcjeyx2NE3H6nyg77NvNaYEX1nJujWQ06XPhe2T6YplQgxirfoHIm4y//6wt/zGDN7eP9TBmOOsH1xHpICzUXrIUxdC4UaD8BSst2uNpUZgn/dGuOuPnCXFT4xxuScYXtGwIMZm/w9Bc5hThyto4x2c9U9u3AxBkvFj/IqlIi/+rJvIXdStCACMTteMWUypGbMjCUpeD+xKkXKWZTJIkIhFbIpOs8jd6YCvKHDVphhIIetXpQ7+umVsKIrjA== X-YMail-OSG: K3jirnAVM1llj9Zx344LwdakB3UVL6pMMkOHTQFqfKhJbJvIh5CRE525oCKCTst ZnxdVrcg.G1DkCDf6YjdltVf4LDGxb_IhHpKPwijAiIuFAlQUkMyl2Jkafjwd7sRHUUxelKQggeS oatyvc3czoSwC4yVGYU4iNsaSQHzIDe9.y2IiZbqaNZnmEKyYr2Sa2UmHkzIFR3ywwRaoQkQGJNy 5pxAEifZ2EytQWdnn73ahNR1AoVVlHNb35biEBegZNP8RFACJBP4XVMYKtjd72SdMKdNZ450JKin 26f1OuV28fYbSdMC76SuQbUF7kzH20BoEH6sT00yDP9PjjRuYFj5f8ZTg_AGJCwQz_HmZRrtvQm2 U3ZWQRAgp6fHeKtaHyU.ZmMnKeKyyc0mNBID4myM71cm5d2kMaWg9FR1cwgSfq79WELlg.70gPLV GWfc2eUhp3ZTb12cXVdYOqyZou6nUQog9WXDBKxDcX.Z1irjLyFfm.kE6E1Vwzwv2anHgop64.7I LpiROU217E5PeyKX0HexA8k_Xnt4rFltvs6xnzWpc.lwtFjl4KoV_Yx4Nu4006m9QhU3Fvneavyz EetAwtpywOd9j7rmQSJtrYa9_Id9H.R2bLUtXTL5Pa24.gxYO1gI2DSm39J6QlLE.Gsg88aN6EfJ jO69BRhelvRS3iJHl5eN1QFGOsOV91jjbbGLT0zoiRXTf5V1W5x.RqwoJLg2U99RbM75MduuTX5h fPP22TG0_7lUk_uJIuneFIzpeU846LUS5oGdR17IEdrD2BxxCkBT4eWpnRKCF5XLXNwgJKp1APih qMMrwvao.1TRSeJ.6py8A6zkBCDkCX7iS2xfp8v_Leh_t6s0h8x5982G8.atwjTiCw1SS0htqRtz msZeUu91rbh_.ejpzQ9fF9WoggNas1FnYAKhxt.NQvExkFnIzxoB5W7X9El899sb40Y_GuAyX9H9 wA_UWq8_7bpBCJd8k1nTsmnFejWTEJIoeZrY4.VtJhOA6crulFq3BZbdzgx.OigCtiQJUtrBOwlK EoQO3RZag_BiNFGVbqpiuQZOItUcrGLWTogDUzK7Ye.AN6XOqkHzU6FREeBMueX.yaS6ZNn8Xd2X O1.p.591bobnR4rsPSwGONjv9LIIlzpKYBJAZhkZrYesj65.XQypuemt_E77kPZMYJ1nJdDILM8X VPiwtJGVgtsKsactQLwuQRKEn7s2V7c_5AqD5FDxbl2ovdkDQv1FxcqYRXAjCNytKzHnHFJHu7UK xmBsjo1n0YhWeqcE8x4zbaFAZvg4MrreK701N_ez3zdHu9AYbzvpHME7khKRTteTJJ_6LYd1E17k 1GfToianBhwlFDCwf4h.gYRXZotfRgW2mMGk3PO3l2SF7OMo_MmD9IsUckQZnFJfJg9exuNMOv6D pOC7MX5p9wsgDVLB8IMQGd5Xdp5Xh0KIzUy1s3cwRJgj33bx0breTC8KQo48Z90.BZGL27jI6kqC 18Vy29.lMLzfZ5tmg5hhHkQzShbA2.4fkV.rmW_TTFKfL3OBhvWSt0pvsfu7ZjB9YVbR6jVZJXRD fAda_.d.zWYsN_MrBVqHddg4H3_FrBmrgkX2sIETHkWGgXODGClX80_MUk0Z22SJHnLmUFN60SBf CVJGcC8vW8zfQ514gZlU75RvNqqvWztTD4_48DITMRY9CcYHFrYc.uMaXyKz1SaMEn5J95DlcWhZ CSvfnY.dr8YMDOry4SYL7O3njLYD6o2KUPBoKJpiutPZ9Ta6cO6wctVNQFzHEdP252tMGBAwV9Ro LfQb.rXfBv9rALktteNLttb2lFqq6vqwFcdNTxLLx5kfxNonn.JWgOxyajndYGKDvDwDSBJsNkIq 60D8LASLXWFIR8w0Vl2Qv0YtqaJAPsbuKBFHr5_4ODIn45LDhlAHCQuHiuOw7xcrvpCxd8nqFyiH z.VqxSZz3EYPcB2njQNSDTe3qIUk3OsLavdAdIuR6YhvunX.N3IszoNT2ElGuaDAiiHcvpyNAUq6 7g1mA20_6f0IC2ooitEKS3AUweaWipyWpqqce6GGPuzn6UB3ta3BrpAODJQhl7NQKox49YCPUaUU Nfvg0.YwO7tqA_YXw9TtEIqn6dTdk5Ial0Fx25QXpbIYjDCEUtzEJxZN16b5xnlKI2qbbaiRFwBl qRtNg4JGJPILYpfeiPYULVGRBq39uvbd7iVPSK6l_01xZ0ca.4yiVZHn9gFpVY3bmkl5rJj1QAAE BpbOpH_ThXSiu2zxGwDeDb4xs2uU5Hmz2prtXvgAjn3YjfNC3HiaWuvSI8Zj5uGCXuwZKBl2eAQ6 Q X-Sonic-MF: X-Sonic-ID: 1603fee2-8234-41f1-8a99-c1bc6b9ba0e7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 25 Feb 2024 22:59:20 +0000 Received: by hermes--production-gq1-5c57879fdf-qprqq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1251c3174be848c5b00a5106ab2c5bfd; Sun, 25 Feb 2024 22:59:17 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: dns/knot3 and dns/knot-resolver do not get along with Message-Id: <79302DD2-2673-4745-82B3-06BEEC907DAE@yahoo.com> Date: Sun, 25 Feb 2024 14:59:06 -0800 To: trashcan@ellael.org, FreeBSD Mailing List X-Mailer: Apple Mail (2.3774.400.31) References: <79302DD2-2673-4745-82B3-06BEEC907DAE.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.85 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.85)[-0.848]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from] X-Rspamd-Queue-Id: 4TjfMH18Q9z4gvs Michael Grimm wrote on Date: Sun, 25 Feb 2024 19:46:22 UTC : > I am trying to install dns/knot3 and dns/knot-resolver simultaneously. >=20 > Compilation is achieved with the help of poudriere which complains = about dns/knot-resolver: >=20 > =3D=3D=3D> Installing existing package = /packages/All/knot-resolver-5.7.0_2.pkg > [stable-default-job-02] Installing knot-resolver-5.7.0_2... > [stable-default-job-02] `-- Installing knot3-lib-3.3.3_1... > pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h >=20 > Failed to install the following 1 package(s): = /packages/All/knot-resolver-5.7.0_2.pkg > *** Error code 1 >=20 > Stop. >=20 >=20 > FYI:=20 >=20 > #) compiling both ports by 'poudriere bulk =E2=80=A6' and installing = by 'pkg install =E2=80=A6' results in the very same error message: >=20 > pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs = files into the same place). Problematic file: = /usr/local/include/knot/module.h >=20 > #) compiling and installing each of those ports alone succeeds without = error. >=20 >=20 >=20 > One needs to know, that there is a third port involved, namely = dns/knot3-lib, dependent for dns/knot-resolver. And, dns/knot3-lib is = simply a part of dns/knot3. >=20 > Thus, knot3-lib-3.3.3_1 as part of dns/knot3 shouldn't conflict with = dns/knot3. >=20 >=20 > Questions: >=20 > #) Bug? > #) How to resolve this conflict? > #) Anyone running both ports in parallel? If I understand right, if 2 more more installers should be allowed to be used in the same context in overlapping it-is-installed time frames, they must not conflict in what they install: no files with the same paths. Expected conflicts can be noted in the Makefiles to get earlier notifications of the attempt to use conflicting material. But having such conflicts means mutual exclusion as far as being installed in overlapping time frames goes. I'm not sure how your notes fit with the overlapping time frames issue: is it valid to have knot3-?.?.? and knot3-lib-?.?.? installed in overlapping time frames? =3D=3D=3D Mark Millard marklmi at yahoo.com