On Tue, Mar 6, 2012 at 11:34, Pascal Terjan <[email protected]> wrote: > On Tue, Mar 6, 2012 at 11:25, Colin Guthrie <[email protected]> wrote: >> 'Twas brillig, and Thomas Spuhler at 06/03/12 02:33 did gyre and gimble: >>> On Sunday, March 04, 2012 11:42:49 AM Thomas Backlund wrote: >>>> 04.03.2012 20:16, Thomas Spuhler skrev: >>>>> The last successful build went through Feb. 10, 2012. I haven't upgraded >>>>> and built any after that date until last weekend when they all failed to >>>>> build. I would have to change 80+ packages that are now using the pear >>>>> type spec. I don't have the bandwidth to do that. >>>>> >>>>> The message I get is this: >>>>> >>>>> Unknown channel "pear.horde.org" >>>>> Parsing of package.xml from file "/var/tmp/pearwYoowh/package.xml" failed >>>>> Cannot initialize '/home/iurt/rpm/SOURCES/Horde_Itip-1.0.7.tgz', invalid >>>>> or missing package file >>>>> Package "/home/iurt/rpm/SOURCES/Horde_Itip-1.0.7.tgz" is not valid >>>>> install failed. >>>> >>>> Well, you better start fixing the packages... >>>> >>>> Maybe you can download & fix it in the specs only to save bw.... >>>> >>>> Anything building on BS must build with only official mageia repos... >>>> >>>> >>>> Otherwise we wont know what ends up in the packages. >>>> >>>> -- >>>> Thomas >>> >>> Thomas: >>> >>> Many of the pear packages require to have the pear-cahnnel installed. Most >>> of >>> the horde require it. It's not installing a package. >>> We are not the only one, fedora folks do it too: >>> http://nb.fedorapeople.org/horde-reviews/php-horde-Horde-Http.spec >>> >>> BuildRequires: php-channel(pear.horde.org) >>> >>> installing this package needs to add pear-channel-horde. If it doesn't the >>> package doesn't build. >>> They do not even use a pearized specification. >> >> It's nothing to do with adding or not the channel. It's the fact that >> this operation requires network access. You need to patch the systems >> such that they do not require network access to add the channel. >> >> This is a rule that has been in place for a long time. I'm surprised >> it's only coming up as an issue now to be honest. >> >> The same thing happens when e.g. there are not XML schemas installed >> locally for man page building and similar. It's just a matter of >> installing the relevant package to provide local, cached versions. > > And as shown in the fedora link, they use BuildRequires: > php-channel(pear.horde.org) to get it from another package
Actually we had php-pear-channel-horde which installed the xml file but still connected to internet instead of using it, I think I fixed it
