[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-10-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |ERRATA
Last Closed||2018-10-30 13:17:13



--- Comment #13 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc29 has been pushed to the Fedora 29 stable repository.
If problems still persist, please make note of it in this bug report.

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-10-17 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #12 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc28 has been pushed to the Fedora 28 stable repository.
If problems still persist, please make note of it in this bug report.

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #11 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc28 has been pushed to the Fedora 28 testing repository.
If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2018-33d2804809

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA



--- Comment #10 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc29 has been pushed to the Fedora 29 testing repository.
If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here:
https://bodhi.fedoraproject.org/updates/FEDORA-2018-f48792a983

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #9 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc29 has been submitted as an update to Fedora 29.
https://bodhi.fedoraproject.org/updates/FEDORA-2018-f48792a983

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Fedora Update System  changed:

   What|Removed |Added

 Status|POST|MODIFIED



--- Comment #8 from Fedora Update System  ---
jitterentropy-2.1.2-3.fc28 has been submitted as an update to Fedora 28.
https://bodhi.fedoraproject.org/updates/FEDORA-2018-33d2804809

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #7 from Gwyn Ciesla  ---
(fedscm-admin):  The Pagure repository was created at
https://src.fedoraproject.org/rpms/jitterentropy

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Robert-André Mauchin  changed:

   What|Removed |Added

 Status|NEW |POST
   Assignee|nob...@fedoraproject.org|zebo...@gmail.com
  Flags|fedora-review?  |fedora-review+



--- Comment #6 from Robert-André Mauchin  ---
 - Remove trailing tabs (1st line)


Package is approved. Please fix the above issue before import.

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #5 from Neil Horman  ---
Sorry, incorrect paste.  correct urls are
Spec URL: https://nhorman.fedorapeople.org/jitterentropy.spec
SRPM URL: https://nhorman.fedorapeople.org/jitterentropy-2.1.2-3.fc28.src.rpm

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #4 from Neil Horman  ---
Thanks!  New package

Spec URL: https://nhorman.fedorapeople.org/jitterentropy.spec
SRPM URL: https://nhorman.fedorapeople.org/jitterentropy-2.1.2-2.fc28.src.rpm

incorporating all the above changes in comment 3

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #3 from Robert-André Mauchin  ---
 The Source0 is wrong:

Source0:%url/archive/v%{version}/%{name}-%{version}.tar.gz

also the archive in your SRPM differs from the one downloaded. 

 - Thus it should be:

%prep
%autosetup -n %{name}-library-%{version}


 - Remove trailing tabs

 - Build error:

BUILDSTDERR: File not found:
/builddir/build/BUILDROOT/jitterentropy-2.1.2-2.fc30.x86_64/usr/lib64/libjitterentropy.so.2.1.1
Child return code was: 1

   You forgot to bump the library version. Just use instead:

%files
%doc README.md
%license COPYING COPYING.bsd COPYING.gplv2
%{_libdir}/libjitterentropy.so.2*


  - In general, packagers SHOULD NOT ship static libraries.

We want to be able to track which packages are using static libraries (so
we can find which packages need to be rebuilt if a security flaw in a static
library is fixed, for instance). There are two scenarios in which static
libraries are packaged:

Static libraries and shared libraries. In this case, the static libraries
MUST be placed in a *-static subpackage. Separating the static libraries from
the other development files in *-devel allow us to track this usage by checking
which packages BuildRequire the *-static package. The intent is that whenever
possible, packages will move away from using these static libraries, to the
shared libraries. If the *-static subpackage requires headers or other files
from *-devel in order to be useful it MUST require the *-devel subpackage.

 → i.e. if you *really* need the static library, put it in a -static subpackage

 - If your application is a C or C++ application you must list a
  BuildRequires against gcc, gcc-c++ or clang.
  Note: No gcc, gcc-c++ or clang found in BuildRequires
  See: https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B




Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed


Issues:
===
- If your application is a C or C++ application you must list a
  BuildRequires against gcc, gcc-c++ or clang.
  Note: No gcc, gcc-c++ or clang found in BuildRequires
  See: https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B
- Static libraries in -static or -devel subpackage, providing -devel if
  present.
  Note: Package has .a files: jitterentropy-devel. Does not provide
  -static: jitterentropy-devel.
  See: http://fedoraproject.org/wiki/Packaging/Guidelines#StaticLibraries


= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: Header files in -devel subpackage, if present.
[x]: ldconfig not called in %post and %postun for Fedora 28 and later.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.
[x]: Development (unversioned) .so files in -devel subpackage, if present.

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses
 found: "Apache (v2.0)", "*No copyright* BSD (3 clause)", "Unknown or
 generated", "BSD (3 clause) GPL". 8 files have unknown license.
 Detailed output of licensecheck in
 /home/bob/packaging/review/jitterentropy/review-
 jitterentropy/licensecheck.txt
[x]: License file installed when any subpackage combination is installed.
[x]: If the package is under multiple licenses, the licensing breakdown
 must be documented in the spec.
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory
 names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[x]: Useful -debuginfo package or justification otherwise.
[x]: Package is not known to require an ExcludeArch tag.
[-]: Large documentation must go in a -doc subpackage. Large could be size
 (~1MB) or number of files.
 Note: Documentation size is 10240 bytes in 1 files.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at 

[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510



--- Comment #2 from Neil Horman  ---
Thanks for the review!

New version available here:

Spec URL: https://nhorman.fedorapeople.org/jitterentropy.spec
SRPM URL: https://nhorman.fedorapeople.org/jitterentropy-2.1.2-2.fc28.src.rpm

incorporating all the above changes

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Robert-André Mauchin  changed:

   What|Removed |Added

 CC||zebo...@gmail.com



--- Comment #1 from Robert-André Mauchin  ---
 - %setup -q
   %autopatch


   Simply use %autosetup


 - Add a comment explaining what the patch does or why it is needed

 - export CFLAGS=-g
   export LDFLAGS=-g


Use %set_build_flags

 - make %{?_smp_mflags} → %make_build

 - %{__make} install DESTDIR=%{buildroot} → %make_install

 - %post
   /sbin/ldconfig

   %postun
   /sbin/ldconfig

This is not necessary anymore as it has been automated with %transfiletrigger
tarting F28. If you intend to support F27, add %ldconfig_scriptlets

 - Licenses files must be installed with %license, not %doc:

%files
%license COPYING  COPYING.bsd  COPYING.gplv2
%doc README.md

 - License field is incorrect, it should be:

License:BSD or GPLv2

 - You should use %{?_isa} here:

Requires: %{name}%{?_isa} = %{version}-%{release}

 - It would be nice to patch the Makefile to use $(INSTALL) instead of install:

sed -i "s|^\tinstall -|\t\$(INSTALL) -|" Makefile

  in order to keep the timestamps.

-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org


[Bug 1627510] Review Request: jitterentropy - cpu based entropy extraction library

2018-09-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1627510

Neil Horman  changed:

   What|Removed |Added

  Flags||fedora-review?



-- 
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@lists.fedoraproject.org
To unsubscribe send an email to package-review-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/package-review@lists.fedoraproject.org