[Bioperl-l] version of ExtUtils::Manifest too strict?

Alex Lancaster alexl at users.sourceforge.net
Mon Nov 9 23:44:07 UTC 2009


>>>>> Chris Fields  writes:

> Alex, Not sure why ExtUtils::Manifest can't be bundled as a separate
> perl package alone.  It is part of perl core but it's also available
> on CPAN separately from perl itself:

> http://search.cpan.org/~rkobes/ExtUtils-Manifest-1.57/lib/ExtUtils/Manifest.pm

Hi Chris,

Yes, in principle it would be possible to have this split out as a
separate package (currently it's a "subpackage" under the main perl
package), unfortunately that's just not the way it's currently done in
Fedora (probably because it's part of the core set and they like to
update all relevant packages in one step) and I have little control over
that.

As I suspected, the perl maintainer is not at all enthusiastic for
updating the whole of perl just for that package (except for rawhide
which would mean that bioperl 1.6.1 would not be available until F-13,
about 6 months from now).  See:

http://bugzilla.redhat.com/show_bug.cgi?id=533562#c1

Obviously I am not happy with this situation either, because it will
freeze bioperl on Fedora at 1.6.0 for about 6 months, so can you
recommend any temporary workarounds in the meantime?

> This is the commit message for that BTW.  This allows spaces in file
> names for the MANIFEST.  v1.52 is a bug fix and is required.

> http://code.open-bio.org/svnweb/index.cgi/bioperl/revision/?rev=15673

Perhaps I could create a patch that renamed files with spaces in them to
ones with no spaces and then rename them again upon installation.

Can you point me to which files are the problematic ones that triggered
the dependency for 1.52?  Perhaps I can figure a workaround.

Meanwhile I will press the maintainer of perl in Fedora to perhaps
reconsider his position (e.g. if another update for perl is going out
for another reason, like a security update, perhaps he could roll in the
1.52 update at the same time).

Cheers,
Alex



More information about the Bioperl-l mailing list