[Bug 2011825] Review Request: perl-Compress-Stream-Zstd - Perl interface to the Zstd (Zstandard) (de)compressor

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2011825

Jitka Plesnikova <jplesnik@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+



--- Comment #3 from Jitka Plesnikova <jplesnik@xxxxxxxxxx> ---
> FIX: Please switch source from www.cpan.org to metacpan.org
> https://cpan.metacpan.org/modules/by-module/Compress/Compress-Stream-Zstd-
> %{version}.tar.gz
-Source0:       
https://www.cpan.org/modules/by-module/Compress/Compress-Stream-Zstd-%{version}.tar.gz
+Source0:       
https://cpan.metacpan.org/modules/by-module/Compress/Compress-Stream-Zstd-%{version}.tar.gz
Ok.

> FIX: Please add build-requires:
>      coreutils - perl-Compress-Stream-Zstd.spec (line 42)
>      findutils - perl-Compress-Stream-Zstd.spec (line 39,40)
>      perl-interpreter - perl-Compress-Stream-Zstd.spec (line 20,33)
>      perl(Config) - builder/MyBuilder.pm:7
>      perl(Devel::PPPort) - builder/MyBuilder.pm:50
>      perl(File::Basename) - Build.PL:14
>      perl(File::Spec) - Build.PL:15
>      perl(utf8) - Build.PL:10
+BuildRequires:  coreutils
+BuildRequires:  findutils
+BuildRequires:  perl-interpreter
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Devel::PPPort)
+BuildRequires:  perl(ExtUtils::CBuilder)
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(utf8)
Ok

> FIX: Use 'perl(:VERSION) >= 5.8.1' instead of 'perl >= 5.008001' because
>      the package has an epoch.
-BuildRequires:  perl >= 0:5.008001
+BuildRequires:  perl(:VERSION) >= 5.8.1
Ok.

> FIX: Please remove run-require 'perl(parent)'. It is used only for build
> (builder/MyBuilder.pm:5).
-Requires:       perl(parent)
Ok

> FIX: The package uses bundled source of 'zstd', so you have to added it to
>      provides. See info:
>      https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling
+# Unbundling is not possible, because libzstd-devel doesn't not contains
+# 'compress/zstdmt_compress.h', which is used by lib/Compress/Stream/Zstd.xs 
+Provides:       bundled(zstd) = 1.4.3
Ok.

> TODO: Remove the deleting empty directories in %install section. This is
>       default behavior for Fedoras.
Ignore it for EPEL 7.

> TODO: Removing *.bs file could be simplified
>       find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
It can be used in EPEL 7.

> TODO: Please consider adding 'eg/' to %doc
+%doc Changes README.md eg/
Ok

I missed one thing.
FIX: Please add build-requires perl-devel and gcc, because it is XS package.

Otherwise the package is in line with Fedora and Perl packaging guidelines.
Please correct the last 'FIX' item.

Resolution:
Approved


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2011825
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux