Summary: | perl-Modern-Perl provides two different versions of perl(Modern/Perl.pm) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
Component: | perl-Modern-Perl | Assignee: | viy <viy> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Dmitry V. Levin
2020-11-07 13:39:25 MSK
Займет какое-то время, привести в порядок. Modern-Perl форксничал с версионированием, в autoimports 17 пакетов, в которых старое perl-API-DirectAdmin-0.09-alt1.noarch|16396|2010.0 perl-Catalyst-Plugin-BigSitemap-0.9-alt1.noarch|16396|2010.0 perl-XSDSQL-20130411-alt1.noarch|16396|2010.0 perl-XML-CompileX-Schema-Loader-0.006-alt1.noarch|16396|2010.0 perl-Text-CSV-Merge-0.05-alt1.noarch|16396|2010.0 perl-XML-Ant-BuildFile-0.217-alt1.noarch|16396|2010.0 perl-Hetula-Client-0.008-alt1.noarch|16396|2015.0 perl-MooX-Async-Console-0.105-alt1.noarch|16396|2017.0 perl-Pootle-Client-0.08-alt1.noarch|16396|2015.0 perl-MediaCloud-JobManager-0.27-alt1.noarch|16396|2012.0 perl-App-DBCritic-0.023-alt1.noarch|16396|2011.0 perl-Bio-MUST-Drivers-0.193030-alt1.noarch|16396|2011.0 perl-WG-API-0.13-alt1.noarch|16396|2015.0 perl-Bio-MUST-Core-scripts-0.202310-alt1.noarch|16396|2011.0 perl-Container-Buildah-0.3.1-alt1.x86_64|16396|2015.0 perl-Dist-Zilla-Plugin-RequiresExternal-1.009-alt1_1.noarch|16396|2010.0 perl-Dist-Zilla-Plugin-WSDL-0.208-alt1.noarch|16396|2010.0 Хотел развесить баги по апстримам, заглянул в код Modern::Perl, а там действительно две валидные (для импорта) версии: 1.20200211 и 2020: package Modern::Perl; $Modern::Perl::VERSION = '1.20200211'; ... sub VERSION { my ($self, $version) = @_; return $Modern::Perl::VERSION || 2020 unless defined $version; return $Modern::Perl::VERSION || 2020 if $version < 2009; $wanted_date = $version if (caller(1))[3] =~ /::BEGIN/; return 2020; } такая, получается, не баг, а фича. В принципе, могу дропнуть версию 1.х и оставить версию 2020. (In reply to viy from comment #2) > В принципе, могу дропнуть версию 1.х и оставить версию 2020. Сравнения версий в rpm работают не так, как ожидают люди, когда у пакета больше одной версии. (Ответ для Dmitry V. Levin на комментарий #3) > (In reply to viy from comment #2) > > В принципе, могу дропнуть версию 1.х и оставить версию 2020. > > Сравнения версий в rpm работают не так, как ожидают люди, когда у пакета > больше одной версии. да, я так и думал, дропнул 1.хxxxxxx в пользу 20xx #261201 BUILDING #1 [locked] sisyphus srpm=perl-Modern-Perl-1.20200211-alt2.src.rpm perl-Modern-Perl-1:1.20200211-alt2 -> sisyphus: Sat Nov 07 2020 Igor Vlasenko <viy@altlinux.ru> 1:1.20200211-alt2 - consolidated perl(Modern/Perl.pm) versions (closes: #39211) |