perl-5.10.1 update, modules rebuild

Stepan Kasal skasal at
Thu Dec 3 16:29:39 UTC 2009

  a big update of Perl in Fedora has just been kicked off.

Small step for perl (5.10.0 -> 5.10.1) but big jump for Fedora:
there will be significant changes in the packaging tied to this

Nonetheless, things are expected to just work; if not, contact me or
file a bug.

If you are interested, you can find more details below; otherwise,
let me wish to enjoy perl-5.10.1.

Two imporant changes are happening in Fedora at this opportunity:

First, the @INC path will become much simpler.  This change was first
presented here

Second, "production" is going to be built.  (Fedora 9--12 contains
perl built with debugging support, which makes it slower.  This was
not intentional, perl's Configure script was being too smart.)

Each of the changes breaks backward compatibility: Perl modules and
applications built against will no longer work after the
change is fully implemented.  To reflect this situation rpm-wise, the
changes are tied to the version change: newly built packages will
require perl(:MODULE_COMPAT_5.10.1), while the old ones require

To arrange for smooth transition, the first build(s) of perl 5.10.1
will contain backward compatibility aids so that it will still work
in combination with old modules and libperl-linked packages.
Consequently, this build will provide both
perl(:MODULE_COMPAT_5.10.1) and perl(:MODULE_COMPAT_5.10.0).
With this package in place, it will be possible to rebuild the
dependent packages.  When this rebuild will have been done, perl can
be upgraded to a clean version, without the compatibility aids; that
build will no longer provide perl(:MODULE_COMPAT_5.10.0).

At this moment, we are at the begining of the rebuild,
perl-5.10.1-101.fc13 is the build with compatibility aids.

There is more than one way to break rawhide,
	Stepan Kasal

More information about the fedora-devel-list mailing list