Bug 1472377
Summary: | Review Request: perl-Locale-TextDomain-OO - Perl Object-oriented Interface to Uniforum Message Translation | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jitka Plesnikova <jplesnik> |
Component: | Package Review | Assignee: | Petr Pisar <ppisar> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | package-review, ppisar |
Target Milestone: | --- | Flags: | ppisar:
fedora-review+
|
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | perl-Locale-TextDomain-OO-1.029-1.fc27 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-20 08:04:48 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1465429, 1472679 |
Description
Jitka Plesnikova
2017-07-18 15:13:50 UTC
URL and Source0 addresses are Ok. Source0 archive (SHA-256: fbf5bdea5575e19ac02cb5fa67efb060d4097840684622502ee615be4bbb5fec) is original. Ok. TODO: Replace the `OO' with 'object-oriented' word in the summary. TODO: The package contains many modules, but the description reads `This module'. Change it to plural. License verified from README, lib/Locale/TextDomain/OO.pm and other files. Ok. No XS code, noarch BuildArch is Ok. MooX::Types::MooseLike, Safe, charnames are not used. Ok. TODO: Build-require `perl(:VERSION) >= 5.8' (Makefile.PL:2). FIX: Do not build-require `perl(Locale::TextDomain::OO::Util)', it's not used anywhere. You can move the version constrain to `perl(Locale::TextDomain::OO::Util::JoinSplitLexiconKeys)' dependency. Test::Perl::Critic and Test::Prereq::Build and Test::Kwalitee are not used. Ok. All tests pass. Ok. $ rpmlint perl-Locale-TextDomain-OO.spec ../SRPMS/perl-Locale-TextDomain-OO-1.028-1.fc27.src.rpm ../RPMS/noarch/perl-Locale-TextDomain-OO-1.028-1.fc27.noarch.rpm perl-Locale-TextDomain-OO.noarch: W: file-not-utf8 /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example.po perl-Locale-TextDomain-OO.noarch: W: file-not-utf8 /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_cp1252.po perl-Locale-TextDomain-OO.noarch: W: file-not-utf8 /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_maketext.po perl-Locale-TextDomain-OO.noarch: W: file-not-utf8 /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_maketext_style_gettext.po perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example.mo perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_cp1252.mo perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_maketext.mo perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MESSAGES/example_maketext_style_gettext.mo perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/de/LC_MULTIPLURAL2/example_multiplural.mo perl-Locale-TextDomain-OO.noarch: W: file-not-in-%lang /usr/share/doc/perl-Locale-TextDomain-OO/example/LocaleData/ru/LC_MESSAGES/example.mo 2 packages and 1 specfiles checked; 0 errors, 10 warnings. rpmlint is Ok. File layout and permissions are Ok. TODO: The javascript/Locale directory could be packages as JavaScript-language sub-package. See lib/Locale/TextDomain/OO/JavaScript.pm documentation. $ rpm -q --requires -p ../RPMS/noarch/perl-Locale-TextDomain-OO-1.028-1.fc27.noarch.rpm | sort -f | uniq -c 1 perl(:MODULE_COMPAT_5.26.0) 1 perl(Carp) 1 perl(Class::Load) >= 0.19 1 perl(Clone) 1 perl(Encode) 1 perl(English) 1 perl(Hash::Util) 1 perl(JSON::PP) 1 perl(Locale::MO::File) >= 0.06 1 perl(Locale::PO) >= 0.24 1 perl(Locale::TextDomain::OO::Singleton::Lexicon) 1 perl(Locale::TextDomain::OO::Translator) 1 perl(Locale::TextDomain::OO::Util) >= 2.002 1 perl(Locale::TextDomain::OO::Util::ExtractHeader) >= 3.006 1 perl(Locale::TextDomain::OO::Util::JoinSplitLexiconKeys) 1 perl(Locale::Utils::PlaceholderBabelFish) >= 0.001 1 perl(Locale::Utils::PlaceholderMaketext) >= 1.000 1 perl(Locale::Utils::PlaceholderNamed) >= 1.000 1 perl(Moo) >= 1.003001 1 perl(Moo::Role) 1 perl(MooX::Singleton) 1 perl(MooX::StrictConstructor) 1 perl(MooX::Types::MooseLike::Base) 1 perl(namespace::autoclean) 1 perl(Path::Tiny) >= 0.052 1 perl(Scalar::Util) 1 perl(strict) 1 perl(Tie::Sub) >= 0.09 1 perl(Try::Tiny) 1 perl(warnings) 1 rpmlib(CompressedFileNames) <= 3.0.4-1 1 rpmlib(FileDigests) <= 4.6.0-1 1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 1 rpmlib(PayloadIsXz) <= 5.2-1 FIX: Do not run-require `perl(Locale::TextDomain::OO::Util)', it's not used anywhere. You can move the version constrain to `perl(Locale::TextDomain::OO::Util::JoinSplitLexiconKeys)' dependency. $ rpm -q --provides -p ../RPMS/noarch/perl-Locale-TextDomain-OO-1.028-1.fc27.noarch.rpm | sort -f | uniq -c 1 perl(Locale::TextDomain::OO) = 1.028 1 perl(Locale::TextDomain::OO::FunctionalInterface) = 1.000 1 perl(Locale::TextDomain::OO::JavaScript) = 1.017 1 perl(Locale::TextDomain::OO::Lexicon::File::MO) = 1.027 1 perl(Locale::TextDomain::OO::Lexicon::File::PO) = 1.027 1 perl(Locale::TextDomain::OO::Lexicon::Hash) = 1.027 1 perl(Locale::TextDomain::OO::Lexicon::Role::File) = 1.023 1 perl(Locale::TextDomain::OO::Lexicon::Role::GettextToMaketext) = 1.000 1 perl(Locale::TextDomain::OO::Lexicon::Role::StoreFile) = 1.017 1 perl(Locale::TextDomain::OO::Lexicon::Role::StoreFilter) = 1.017 1 perl(Locale::TextDomain::OO::Lexicon::StoreJSON) = 1.026 1 perl(Locale::TextDomain::OO::Plugin::Expand::BabelFish::Loc) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Gettext) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Gettext::DomainAndCategory) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Gettext::Loc) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Gettext::Loc::DomainAndCategory) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Gettext::Named) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Maketext) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Maketext::Loc) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Maketext::Localise) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Expand::Maketext::Localize) = 1.027 1 perl(Locale::TextDomain::OO::Plugin::Language::LanguageOfLanguages) = 1.014 1 perl(Locale::TextDomain::OO::Role::Logger) = 1.027 1 perl(Locale::TextDomain::OO::Singleton::Lexicon) = 1.026 1 perl(Locale::TextDomain::OO::Singleton::Translator) = 1.010 1 perl(Locale::TextDomain::OO::TiedInterface) = 1.014 1 perl(Locale::TextDomain::OO::Translator) = 1.027 1 perl-Locale-TextDomain-OO = 1.028-1.fc27 Binary provides are Ok. $ resolvedeps f27-build ../RPMS/noarch/perl-Locale-TextDomain-OO-1.028-1.fc27.noarch.rpm Binary dependencies resolvable. Ok. Package builds in F27 (https://koji.fedoraproject.org/koji/taskinfo?taskID=20610008). Ok. Otherwise the package is in line with Fedora and Perl packaging guidelines. Please correct all `FIX' items and consider fixing `TODO' items before building this package. Resolution: Package APPROVED. Package request has been approved: https://admin.fedoraproject.org/pkgdb/package/rpms/perl-Locale-TextDomain-OO Spec was updated. Thank you for the review and the repository. |