From owner-freebsd-ports@freebsd.org Fri May 15 16:14:21 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 726ED2F9827 for ; Fri, 15 May 2020 16:14:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49NtlJ118rz441l for ; Fri, 15 May 2020 16:14:19 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 2uigwQYVM1l666Q9f7V2k.knai_nghVXeKta8npniB3EKUJE1YX5AT87y6LgL7h Opmc36JSttlS_ZvlMhE7.JNFoi4xIZCzNkwT2cCEQ1f20m5VVfbdvK80BKzAIzf2hA0EGRxJenzu gSR3TeKxPgyFHnChac0FkNgQDUtcMIUOIl30QRJqZLANF66_t8Cw1RPwv7A0gwhymYnBwwYycUPV VF_7pQyseSkDyArMmFh_dSM1L9SSxtRcvWuBVJ2bnD3jODNhnEjVsn04dRbKUr9csobZmNLY7.eV GgL7Lg.T01W167ofTe1725Gvv5vUg9P_0vkBYCIlnK6U9teMi9YeGXYC1u06A3f81JJWVMrOisab GQ3NlK1A503OxMbHR2PU0rZZGom8lXBxNmnCTX6Lapy3ah.jmVQL2pkkHBELGy4uBJSI0.X4XZhz 3G6fe3uYOwISAKJ2Pa8V1YodKt3g1ME8KEsgJF0JaPm1GZLGRZl7B_r.qAZhCSWl_I79FXVhhjJD uf0ecYS9qqlWVb.9YbFJY3Q.dA.sUtW2pn86rjluJfNWwpro0o1tNbkFTZ1aWlgbsH_QSHYvxRnE 40g1VQI8AChscQT8Ooqp0AwReFIWikjN7G__jW6FZEyFAQPa50Prg.85N5bAvYlIoEVISYomHQF9 5oR5ljYGZ0FH5ej7IEc12rrZIG24rhEu4F_91fpmr2l.tx2UzYiGet_9kzzSRGviesG0FhVm5DEO rGXhmI3PCsNvX8fJ7ISGYVc7GzMc0uKCvEZplDV7FwObU1OYwWulVPajmeJVfXOCxy89RlL2Z3wR fTEEdl0lt8VHs5lVCgqmDueEQlKvbdmQnMoSCWTbbBVmAJLVHFdvq9BdSyp.eobDBJSAzfqPtBnP XvZNm4vKGlPj1evSe4U0ZEpnEZ4sJPJVcoNYyHRFNZo5VDbXCFCkYbRIF2C22wBJRgB6pEVhLWmb PQnrv9lI4Tc2XV7b1OqoHVd_5YV_HBUzN9VaGn3DoEA_XY7nuyMwGlNQX.swZkTjjM15._KZhWq0 Ck0nNpmh9KZ8HuvVHRZWwjGnN2wxUBY7bAA25baUko.SwzddwRZNmyDUQCUhjK5HUwN7cuO2pXvS k820setYDGAIMzoKzqDpi81RDP5DGXcMwMD9M2xbiaHvyBOjMbeVZFJ_XuSFgX6HDzvMl2r_JqAl hxf1ONAOGW38fPXoS1d6WSA2Xy5w3IfRUkMFPBNWTJRmnAjMudGSoZ9ccjc0w9VMHnDLgnAlfaYa BEwF.Yg.FvJuyR1V9XaS2Wbq10wOrW___w9m4VfhGGIK30F7Ve0n67PegNEcM1_nLv.9zoASQ4KG E0FIduO.IVWxc3VjZWkt1Q46HHDlGTi5JUqGzNziGRxkrT73yAIJquF5itYFqzQianrmKT3MuW5U lVzRe3saxF3KVEL0bQ369DoDdD5qV7SkAGTfEtfq3kTsRFquWBZJnrqE- Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Fri, 15 May 2020 16:14:17 +0000 Received: by smtp428.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 76eb8dc9589bac22090920f49d321c1e; Fri, 15 May 2020 16:14:16 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: Conflict on very first port (xorg) on rpi3 From: Mark Millard In-Reply-To: <20200515151922.GC51382@www.zefox.net> Date: Fri, 15 May 2020 09:14:15 -0700 Cc: FreeBSD ports Content-Transfer-Encoding: quoted-printable Message-Id: <8CF38A0D-3D53-4CC0-A6C2-B82F8DA77C40@yahoo.com> References: <4961F458-26EF-447F-8033-B00FA720C58F.ref@yahoo.com> <4961F458-26EF-447F-8033-B00FA720C58F@yahoo.com> <20200515151922.GC51382@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3608.80.23.2.2) X-Rspamd-Queue-Id: 49NtlJ118rz441l X-Spamd-Bar: - X-Spamd-Result: default: False [-1.01 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.88)[-0.877,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (2.85), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; NEURAL_SPAM_MEDIUM(0.37)[0.365,0]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[31.64.137.98.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[31.64.137.98.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 May 2020 16:14:21 -0000 On 2020-May-15, at 08:19, bob prohaska wrote: > On Fri, May 15, 2020 at 12:33:10AM -0700, Mark Millard via = freebsd-ports wrote: >>=20 >> Some building and isntalling had to occur prior to the >> textproc/py-sphinx18 build attempt, possibly from >> prior session(s) of building and installing. >>=20 >>=20 >=20 > In this case x11/xorg was the first port attempted in a new > ports tree. The only "prior sessions" would have been within > the dependencies of x11/xorg. Is that resolvable by poudriere? poudriere builds packages. The pkg install for system use is a separate operation. During a poudriere package build, the jail involved only has the packages (internally!) installed that are needed for the particular build. No build conflict with unneeded ports (unneeded from the specific build's viewpoint). (That presumes not doing something odd in configuring poudriere.) poudriere does spend more time doing pkg installs and later clean-outs in order to avoid having unnecessary stuff installed during each package's build (that might conflict). After the builds, using pkg install still can not install two ports that have a conflicting "for run" requirements status. poudriere just avoids the build-time conflicts with ports not needed for the build. poudriere can not solve building a port that indicates it needs conflicting ports to run in order to build. It just avoids conflicts from ports/packages that are not needed for the build. > In compiling poudriere I tried to use the qemu option, since > this is on and for a non-x86 architecture. It failed, as arm64 > is apparently not supported. Is it required? I use poudriere on: armv7, aarch64, 32-bit powerpc, powerpc64, and amd64. I do have amd64 set up for also experimenting with cross builds to aarch64 and armv7. (Targeting armv7 does not work so well last I tried.) The only context were I have qemu involved is amd64 --and only because of the jails for cross-build experiments. Targeting amd64 (self targeting) does not use qemu on amd64. >> textproc/py-sphinx18 is new as of 2020-May-11. >> The devel/llvm[16789]0 ports require textproc/py-sphinx18 . >> Only about 26 ports require textproc/py-sphinx18 but >> I'll not list the others. >>=20 >> textproc/py-sphinx has been around longer and has >> 142 ports that require it. I'll not list them. >>=20 >>=20 >> textproc/py-sphinx18/Makefile lists: >>=20 >> CONFLICTS_INSTALL=3D py*-sphinx >>=20 >> textproc/py-sphinx/Makefile lists: >>=20 >> CONFLICTS_INSTALL=3D py*-sphinx18 >>=20 >>=20 >> So, for example, indirectly the devel/llvm[16789]0 >> ports conflict with at least 142 other ports because >> of the textproc/py-sphinx* difference in requirements. >>=20 >>=20 >> The conflict is real and limits what combinations >> of ports you may have installed at the same time. >=20 > I'll try deinstalling the conflicting port and hope > it won't be required later.... =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)