I dont know much about perl but it seem that @INC should contain also the 5.8.5 directory. This cause the perl-XML-Parser package to not work correctly and so it's not possible to build most GNOME packages on devel anymore. perl -e "require XML::Parser" Can't locate XML/Parser.pm in @INC (@INC contains: /usr/lib/perl5/5.8.6/ia64-linux-thread-multi /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/ia64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/ia64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at -e line 1.
I tested this on ia64 and s390, I dont know if it's architecture dependent.
It's actually reproducable on i386 too.
It'll be breaking all platforms. Given that virtually all perl RPM packages are now broken since the upgrade (core modules bundled with perl-5.8.6 work ok), perhaps it would be a good time to systematically go through and update all the perl modules in the distribution (most are tiny though), and rebuild against the current 5.8.6 binary.
this should now be fixed in perl 5.8.6-2 and later, which should be in rawhide