Date: Wed, 28 Aug 2019 21:44:31 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 237795] devel/gobject-introspection: "needs Python 3.x at least, but 2.7 was specified" Message-ID: <bug-237795-21822-oS6JF9gYY7@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-237795-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-237795-21822@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237795 --- Comment #17 from Mikhail Teterin <mi@FreeBSD.org> --- (In reply to Bryan Drewery from comment #16) > This is dumb. Portmgr uses Poudriere which builds everything from source. This is dumb -- because it does not, not quite. Poudriere performs (the equivalent of) the following: 1. make -C /usr/ports/depend/ency install clean 2. make -C /usr/ports/dep/endent install clean This still works. For example, llvm (the dependency) builds against Python-= 3.6, while Firefox then uses llvm to build against Python-2.7. And those using Podriere exclusively are unaware of the problem -- hence my frustration with portmgr@ (overly) relying on the tool. What happens, when one REALLY builds everything from source is: 1. make -C /usr/ports/dep/endent install clean In the above scenario, the dependent passes its preferred FLAVORs to the dependencies. Which breaks, if one of the dependencies disagrees on the fla= vor. This is a design flaw in the FLAVORs implementation, which needs to be corrected. This was already explained, in detail, in comment #8 -- and accepted by koo= bs@ in comment #9. But you saw me "unfairly attacking" your team and rushed to defend it without even reading to the end, evidently... You can reproduce the problem today -- by building Firefox on a machine wit= hout llvm80 already installed. FROM SOURCE. > Portupgrade doesn't support FLAVORs. Move on. I'll take this information, however irrelevant to the ticket, under advisem= ent. Thank you. --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237795-21822-oS6JF9gYY7>