Re: Interest inquery: kde4-nosemantic overlay
Duncan <[email protected]> Thu, 2 Jan 2014 09:41:57 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.desktop |
|---|---|
| Message-ID | <[email protected]> |
Michael Palimaka posted on Fri, 26 Jul 2013 23:36:59 +1000 as excerpted: > On 26/07/2013 04:26, Duncan wrote: >> but that doesn't take care of ebuilds hard-enabling build-time deps, >> which then cause the build to fail when they're not found. Those hard >> enablings must be patched out, and if that's being done, might as well >> patch out the dependency itself at the same time. > Which ebuilds hard-enable? As I've said elsewhere just now, wrapping up threads long overtaken by=20 events that I still had marked to reply to later... In context, I was referring to (the now dead issue of) gentoo/kde=20 removing USE=3Dsemantic-desktop. While the USE flag was gone, ebuilds th= at=20 had previously soft-depended on nepomuk, etc, subject to USE=3Dsemantic- desktop, were then hard-depending on it, because the USE flag had been=20 removed and the dependencies hard-enabled in the ebuild. Gentoo's package.provided could be used to "fake" the package being there= =20 for portage, but that wouldn't help for ebuilds that hard-enabled=20 configure-options that had previously been enabled only with USE=3Dsemant= ic- desktop, because the dependencies were now hard-dependencies coded into=20 the ebuild. Naturally, when those ebuilds failed to find dependencies=20 the hard-enabled options called for, they failed, and package.provided=20 wouldn't help with that. I was simply saying that such hard-enabling had to be patched out to=20 avoid those failures, and since we were patching it out anyway, we might=20 as well patch out the entire dependency, thus avoiding the whole=20 package.provided hassle as well. Happily, events overtook the thread in my absence, and gentoo/kde decided= =20 to bring back USE=3Dsemantic-desktop before 4.11 stabilization, after all= .=20 =3D:^) So now it doesn't matter. However, that /is/ what I was referrin= g=20 to, as I wrap up this subthread. --=20 Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman