[Bug 2216600] Review Request: kaidan - A XMPP client based on KDE Framework

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

 



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

Ben Beasley <code@xxxxxxxxxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |code@xxxxxxxxxxxxxxxxxx



--- Comment #14 from Ben Beasley <code@xxxxxxxxxxxxxxxxxx> ---
Steve Cossette asked me to double-check the review.

----

The suggestions offered in the review process looked reasonable.

----

Regarding remaining rpmlint messages:

> kaidan.x86_64: W: no-manual-page-for-binary kaidan

Man pages are desired in general
(https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages) but this
is a SHOULD rather than a MUST. It’s worth pointing this out in a review, but
it shouldn’t be considered a blocker.

It’s often difficult to convince upstreams of the value of maintaining man
pages. I find that most upstreams won’t consider it unless the man pages can be
automatically generated from some existing source.

> kaidan.x86_64: W: files-duplicate /usr/share/kaidan/images/kaidan.svg /usr/share/icons/hicolor/scalable/apps/kaidan.svg

This is fine. These files could probably safely be hardlinked without the risk
of cross-filesystem hardlinks, since both are under /usr/share/ (but rpmlint
would then complain about cross-directory hardlinks possibly being on different
filesystems), or they could be explicitly symlinked, but duplicating a single 4
kiB file is just not a big deal. I would probably not recommend any change to
the packaging.

----

The fedora-review tool suggests that large data in /usr/share should live in a
noarch subpackage if package is arched. This allows the noarch subpackage to be
shared across architectures, and reduces duplicated data on the mirrors.
Whether ~1MiB is large enough to worry about is a matter of opinion. It would
be reasonable to consider moving the data into a noarch -data subpackage, but I
don’t think the data files are large enough to say this *needs* to happen.

----

I think the License should include an “AND LGPL-2.0-or-later” term for
src/qml/elements/IconTopButton.qml.

----

The files src/hsluv-c/hsluv.h and src/hsluv-c/hsluv.c are a bundled copy of
http://github.com/hsluv/hsluv-c. This is designed as a ”copylib” and doesn’t
have an upstream build system for a separate library, so it’s unlikely it can
be separately packaged for Fedora. However, it still needs to be handled in
accordance with
https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling. At
minimum, the appropriate virtual Provides should be added.

----

The sole source (Source0:) doesn’t need to be numbered; you can just write
”Source:”. Numbering it doesn’t hurt anything, though.

----

As a reviewer, it’s a good practice to post the filled-in review checklist
template from the fedora-review output. This shows you’ve considered all of the
things that it can’t check automatically, and is generally useful when people
need to go back and check old reviews.

----

Overall, this looks like a clean package and a high-quality 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
https://bugzilla.redhat.com/show_bug.cgi?id=2216600

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202216600%23c14
_______________________________________________
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