[Bug 1881482] Review Request: intel-ipp-crypto-mb - Intel(R) IPP Cryptography multi-buffer library

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

 



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



--- Comment #4 from Petr Pisar <ppisar@xxxxxxxxxx> ---
URL and Source0 addresses are usable. Ok.

FATAL: Source0 archive does not match an upstream:

$ sha256sum -b intel-ipp-crypto-mb-develop.zip*
4646b73d907854af7e2237162573c5665b3af91eb1cc6079b737eca4d6a637ad
*intel-ipp-crypto-mb-develop.zip
70157e23beff57cb54fb68221c2a5399d533e8fbfb2c26fdbb3c3d370905d284
*intel-ipp-crypto-mb-develop.zip.orig

The archive from a SRPM package
(70157e23beff57cb54fb68221c2a5399d533e8fbfb2c26fdbb3c3d370905d284) does not
match the upstream archive from the Source0 address
(4646b73d907854af7e2237162573c5665b3af91eb1cc6079b737eca4d6a637ad).

The Source0 address is suspicious: It's not listed among the upstream released
files <https://github.com/intel/ipp-crypto/releases>. And the URL does depend
on a version of the RPM package. This does not allow to reproduce the archives
for different versions.
Please use a versioned URL, preferably one that is linked from the upstream
home page. If the upstream does provide release archives, use a git snapshot
identified by a commit ID as documented at
<https://docs.fedoraproject.org/en-US/packaging-guidelines/SourceURL/#_git_hosting_services>.

Few other notes to the spec file:

The %github_repo_url macro is not necessary. You can use %{url} macro for URL
value and define Source0 as %{url}/archive...
The Group RPM tag is obsolete. Remove them fro the spec file.
The intel-ipp-crypto-mb-devel subpackage can be defined with "%package devel"
(and "%description devel" and "%files devel"). You don't need %rpm_name macro.
The %decripion text cannot be identical to Summary text. Use more verbose
description.
What's %{github_repo_url}/blob/develop/sources/ippcp/crypto_mb? Is this the
real upstream home page? You should base the URL value on that.
You have to build-require "make" because you explicitly execute it
(intel-crypto-mb.spec:70).
You should build-require unzip because ZIP archives are natively suppored by
rpm-build.
Remove "rm -rf %{buildroot}" from %install section. Pruning the directory is
done by default.
Build-require coreutils for the "install" tool (intel-crypto-mb.spec:74).
The %{_includedir}/internal path is not specific enough for your package.
Please move the header files under a better-named directory.
The spec file is missing a %changelog section.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
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




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

  Powered by Linux