2009/7/28 梁穗隆 <liangsuilong(a)gmail.com>:
You have to tweak your build Requires:
from
BuildRequires: perl(Glib) >= 1.180
to
BuildRequires: perl(Glib::MakeHelper) >= 1.180
As reported from this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=509419
Nicolas (kwizart)
Thank you, Nicolas.
Unfortunately, Tweaking BuildRequires doe not work. Mock on koji would occur
a error that it can not find perl(Glib::MakeHelper) this package. In my
opinion, I suggest that we should add a new BuildRequires: perl-Glib-devel
into spec file. I mange to rebuild my two packatges. They are successful to
be rebuilt.
Is this still a bug in perl(Glib)
As seen in (1), perl(Glib::MakeHelper) provides
0.03 which actually
isn't at the same version as the perl(Glib) Module.
BTW, this change will be done in F-11 too, so it would be fine to move
the updated perl-Glib to dist-f11-override for F-11 so newer F-11
updates can be fixed if ever perl-Glib is move to stable updates for
F-11.
(1)
# rpm -q --provides perl-Glib in current F-11
Glib.so()(64bit)
perl(Glib) = 1.201
perl(Glib::CodeGen) = 0.03
perl(Glib::Error)
perl(Glib::Flags)
perl(Glib::GenPod) = 0.03
perl(Glib::Install::Files)
perl(Glib::MakeHelper) = 0.03
perl(Glib::Object)
perl(Glib::Object::Property)
perl(Glib::Object::Property::ReadWrite)
perl(Glib::Object::Property::Readable)
perl(Glib::Object::Property::Writable)
perl(Glib::Object::Subclass) = 0.03
perl(Glib::Object::_LazyLoader)
perl(Glib::ParseXSDoc) = 1.003
perl-Glib = 1.201-2.fc11
perl-Glib(x86-64) = 1.201-2.fc11