[Bug 2268499] Review Request: gotify-desktop - Small Gotify daemon to receive messages and forward them as desktop notifications

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

 



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



--- Comment #8 from Fabio Valentini <decathorpe@xxxxxxxxx> ---
Thanks for the update! Looks pretty good already.

1. Issue with the License tag - it's not valid, and incomplete.

- The license identifier is not GPLv3, but either GPL-3.0-or-later or
GPL-3.0-only. It's not clear to me which one is correct. The license is not
specified in Cargo.toml (which is also why it's missing from the summary
printed during the build. Upstream might want to set the crate license in
Cargo.toml metadata. Please also clarify whether the license is
GPL-3.0-or-later or GPL-3.0-only, this is not clear from the license text and
README.

- The license tag doesn't apply the "no effective license" rule. It should look
like this (assuming GPL-3.0-only):

License:        GPL-3.0-only AND CC-BY-4.0 AND Apache-2.0 AND BSD-3-Clause AND
MIT AND MPL-2.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND
(Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH
LLVM-exception OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND
(Unlicense OR MIT)

2. Some rpmlint messages that are indeed not wrong:

gotify-desktop.src:     E: summary-too-long Small Gotify daemon to receive
messages and forward them as desktop notifications.
gotify-desktop.x86_64:  E: summary-too-long Small Gotify daemon to receive
messages and forward them as desktop notifications.
gotify-desktop.src:     W: summary-ended-with-dot Small Gotify daemon to
receive messages and forward them as desktop notifications.
gotify-desktop.x86_64:  W: summary-ended-with-dot Small Gotify daemon to
receive messages and forward them as desktop notifications.
gotify-desktop.x86_64:  E: script-without-shebang
/usr/share/icons/hicolor/scalable/apps/gotify-logo-small.svg
gotify-desktop.x86_64:  W: no-manual-page-for-binary gotify-desktop
gotify-desktop.spec:39: W: mixed-use-of-spaces-and-tabs (spaces: line 9, tab:
line 39)
gotify-desktop.src:     E: description-line-too-long Small Gotify daemon to
receive messages and forward them as desktop notifications.
gotify-desktop.x86_64:  E: description-line-too-long Small Gotify daemon to
receive messages and forward them as desktop notifications.
gotify-desktop.x86_64:  W: crypto-policy-non-compliance-openssl
/usr/bin/gotify-desktop SSL_CTX_set_cipher_list

TODO items:

- trim summary and remove trailing dot / full stop
- line-wrap description at 72 characters.
- replace TAB character with spaces. (seems to be on the line where Source1 is
defined)
- install icon with mode 644 instead of mode 755, it's not an executable file

The "crypto-policy-non-compliance-openssl" is a false positive, it is shared by
all Rust applications that use the OpenSSL crate.


-- 
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=2268499

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202268499%23c8

-- 
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue




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

  Powered by Linux