Hello, Current F18 delivers `perl(Module::Build) = 0.3800' and following packages build-require versioned Module::Build: EekBoek-0:2.00.04-1.fc18.src perl-BackPAN-Index-0:0.40-4.fc17.src perl-DBD-AnyData-0:0.110-4.fc17.src perl-Data-FormValidator-0:4.70-2.fc17.src perl-Data-Types-0:0.09-2.fc17.src perl-Date-Manip-0:6.31-1.fc18.src perl-File-ChangeNotify-0:0.22-1.fc18.src perl-JavaScript-Beautifier-0:0.17-6.fc17.src perl-Module-ExtractUse-0:0.27-1.fc18.src perl-Module-Install-0:1.04-1.fc17.src perl-MooseX-ClassAttribute-0:0.26-4.fc17.src perl-POE-Component-SSLify-0:1.008-2.fc17.src perl-Padre-0:0.90-2.fc17.src perl-Params-Validate-0:1.06-1.fc18.src perl-Perl-Critic-Dynamic-0:0.05-1.fc18.src perl-RPM2-0:1.0-3.fc18.src perl-STD-0:32116-5.fc17.src perl-Task-Perl-Critic-0:1.008-1.fc18.src perl-Test-Aggregate-0:0.364-3.fc17.src perl-Test-Exception-0:0.31-5.fc17.src perl-Test-Perl-Critic-0:1.02-7.fc18.src perl-Test-Pod-0:1.45-3.fc17.src perl-Test-Trap-0:0.2.1-3.fc17.src perl-Text-ASCIITable-0:0.20-1.fc17.src perl-URI-Find-0:20111103-1.fc17.src perl-local-lib-0:1.008004-4.fc18.src However Perl 5.16.0 delivers `perl(Module::Build) = 0.39' ($VERSION=0.39_01 more precisly): $ rpm -q --provides -p RPMS/perl-Module-Build-0.3901-218.fc18.noarch.rpm |sort perl(inc::latest::private) = 0.39 perl(inc::latest) = 0.39 perl(Module::Build::Base) = 0.39 perl(Module::Build::Compat) = 0.39 perl(Module::Build::ConfigData) perl(Module::Build::Config) = 0.39 perl(Module::Build::Cookbook) = 0.39 perl(Module::Build::Dumper) = 0.39 perl(Module::Build::ModuleInfo) = 0.39 perl(Module::Build::Notes) = 0.39 perl(Module::Build::Platform::aix) = 0.39 perl(Module::Build::Platform::Amiga) = 0.39 perl(Module::Build::Platform::cygwin) = 0.39 perl(Module::Build::Platform::darwin) = 0.39 perl(Module::Build::Platform::Default) = 0.39 perl(Module::Build::Platform::EBCDIC) = 0.39 perl(Module::Build::Platform::MacOS) = 0.39 perl(Module::Build::Platform::MPEiX) = 0.39 perl(Module::Build::Platform::os2) = 0.39 perl(Module::Build::Platform::RiscOS) = 0.39 perl(Module::Build::Platform::Unix) = 0.39 perl(Module::Build::Platform::VMS) = 0.39 perl(Module::Build::Platform::VOS) = 0.39 perl(Module::Build::Platform::Windows) = 0.39 perl(Module::Build::PodParser) = 0.39 perl(Module::Build::PPMMaker) = 0.39 perl(Module::Build::Version) = 0.87 perl(Module::Build::YAML) = 1.41 perl(Module::Build) = 0.39 perl-Module-Build = 1:0.3901-218.fc18 Also CPAN upstream returned to two-digit versions: Module-Build-0.40 Module-Build-0.39_02 Module-Build-0.39_01 Module-Build-0.3800 [...] Which is the reason why Fedora upstream monitoring has not noticed new Module::Build version. My question is what to do? We can (1) prolong the provides to 0.3901 which will require a lot of code with __exclude_provides and injection of artitifical Provides. (2) contrack version to 0.39 and increase epoch (both package and Provides). That means adding epoch to provides which again requires painful Provides editing as in (1). (3) keep short 0.39, increase package epoch only and remove the version constrain from build-requires of above listed packages. I like the last option. -- Petr
Attachment:
pgpi0ZFUB8xKG.pgp
Description: PGP signature
-- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel