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



--- Comment #3 from Spike <[email protected]> ---
Thanks a lot Petr for the very detailed review!

Updated spec and SRPM file can be found here:
https://spike.fedorapeople.org/openvpn-otp/openvpn-otp.spec
https://spike.fedorapeople.org/openvpn-otp/openvpn-otp-1.0%5e20230731git47f8ccf-1.fc38.src.rpm


(In reply to Petr Pisar from comment #2)
> FIX: Follow a version scheme for snapshots
> <https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/
Updated the version form the "Traditional versioning" scheme to the current
one.

> TODO: Spell "Authentication" with a lower case "a".
Done.

> FATAL: Distribute APSL-2.0 license text <https://opensource.apple.com/apsl/>
> with the sources and within the binary RPM package. This is required by
> APSL-2.0 license and an upstream not doing it violates the license. Also
> report it to the upstream.
APSL-2.0.txt was added. Opened upstream issue:
https://github.com/evgeny-gridasov/openvpn-otp/issues/46

> FIX: Extract Apache-1.0 text from src/base64.h and package it in a binary
> package as required by the license.
Apache-1.0.txt was added.

> FATAL: Distribute Apache-2.0 license text
> <https://www.apache.org/licenses/LICENSE-2.0> with the sources and within
> the binary RPM package. This requires by Apache-2.0 license and an upstream
> not doing it violates the license. Also report it to the upstream.
Apache-2.0.txt was added. Opened upstream issue:
https://github.com/evgeny-gridasov/openvpn-otp/issues/47

> FIX: Correct License tag to "GPL-1.0-or-later AND Apache-2.0 AND Apache-1.0
> AND APSL-2.0". Source code does not mention which GPL version to apply,
> hence with in compliance with the GPL-3.0 text, any version can be used.
Done.

> FIX: Build-require "bash" (autogen.sh:1).
> FIX: Build-require "coreutils" (autogen.sh:2).
> FIX: Build-require "autoconf" (autogen.sh:3).
> FIX: Build-require "automake" (configure.ac:3).
Done.

> TODO: Constrain "openssl-devel" build-dependency with ">= 1.1.0"
> (configure.ac:39).
Done.

> FIX: Build-require "make" (openvpn-otp.spec:30).
Done.

> TODO: Report to upstream that the codes uses functions (e.g. HMAC_CTX_new())
> deprecated in OpenSSL 3.0.
Upstream issue was opened:
https://github.com/evgeny-gridasov/openvpn-otp/issues/48


-- 
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
https://bugzilla.redhat.com/show_bug.cgi?id=2231209

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202231209%23c3
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to