[Bug 1982210] Review Request: shutter - GTK+3-based screenshot application written in Perl

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

 



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



--- Comment #2 from Petr Pisar <ppisar@xxxxxxxxxx> ---
Those are my findings for 0.97-0.1.git01d8563.fc34. I guess thew will also
apply for 0.98:

URL and Source0 addresses are usable. Ok.
TODO: Update URL to <https://shutter-project.org/>. This is where a redirection
ends.

Source0 archive is original (SHA512:
546df7dec648300d19f56684c6a0fbd377fec56d457d97dcb0527a779e19a6d49e14a7771bacb773cbfdc1b4a067b67825f790defd367e27d945692869c2a2ae).
Ok.
Summary is Ok.
Description is Ok.
TODO: I recommend you to use a description from bin/shutter POD or About
section at the home page.

License verified from README, share/appdata/shutter.appdata.xml,
share/shutter/resources/icons/draw.svg,
share/shutter/resources/system/upload_plugins/upload/vgyme.pm etc.

FIX: Declare all these licenses:
FIX: share/shutter/resources/icons/draw.svg packaged is CC-BY-SA
FIX: share/shutter/resources/system/plugins/perl/spwatermark/spwatermark.svg is
Public Domain
FIX: share/shutter/resources/po/shutter/zh_TW.po is MIT (same as gscrot
<https://github.com/gscrot/gscrot/blob/master/LICENSE.md>)
FIX: share/shutter/resources/icons/drawing_tool/objects/tux.svg is GPLv2
FIX: share/appdata/shutter.appdata.xml is CC0

FIX: The software bundles Tango icons (tango-icon-theme package). You should
unbundle them, or declare "Provides: bundled(tango-icon-theme)". See
<https://docs.fedoraproject.org/en-US/packaging-guidelines/#bundling>. All the
icons consume 7 MB. That's pretty wasteful.

FIX: Do not use %filter_provides_in. Use %__provides_exclude_from
(https://docs.fedoraproject.org/en-US/packaging-guidelines/AutoProvidesAndRequiresFiltering/).

FIX: Build-require libappstream-glib (shutter.spec:101).
FIX: Build-require coreutils s(shutter.spec:61).
FIX: Build-require sed (shutter.spec:64).

$ rpmlint shutter.spec ../SRPMS/shutter-0.97-0.1.git01d8563.fc35.src.rpm
../RPMS/noarch/shutter-0.97-0.1.git01d8563.fc35.noarch.rpm
========================================================== rpmlint session
starts =========================================================
rpmlint: 2.0.0
configuration:
    /usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/licenses.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 31, packages: 3

shutter.noarch: E: wrong-icon-size
/usr/share/icons/hicolor/24x24/apps/shutter-panel.png expected: 24x24 actual:
32x32
shutter.noarch: E: wrong-icon-size
/usr/share/icons/hicolor/24x24/apps/shutter.png expected: 24x24 actual: 32x32
shutter.noarch: W: no-manual-page-for-binary shutter
shutter.noarch: E: invalid-lc-messages-dir
/usr/share/locale/ber/LC_MESSAGES/shutter.mo
shutter.noarch: E: files-duplicated-waste 416318
shutter.noarch: W: files-duplicate
/usr/share/icons/HighContrast/scalable/apps/shutter.svg
/usr/share/icons/HighContrast/scalable/apps/shutter-panel.svg
shutter.noarch: W: files-duplicate
/usr/share/icons/hicolor/16x16/apps/shutter.png
/usr/share/icons/hicolor/16x16/apps/shutter-panel.png
shutter.noarch: W: files-duplicate
/usr/share/icons/hicolor/22x22/apps/shutter.png
/usr/share/icons/hicolor/22x22/apps/shutter-panel.png
shutter.noarch: W: files-duplicate
/usr/share/icons/hicolor/24x24/apps/shutter.png
/usr/share/icons/hicolor/24x24/apps/shutter-panel.png
shutter.noarch: W: files-duplicate /usr/share/pixmaps/shutter.png
/usr/share/icons/hicolor/48x48/apps/shutter.png
shutter.noarch: W: files-duplicate
/usr/share/icons/hicolor/scalable/apps/shutter.svg
/usr/share/icons/hicolor/scalable/apps/shutter-panel.svg
shutter.noarch: W: files-duplicate
/usr/share/shutter/resources/icons/drawing_tool/draw-image.svg
/usr/share/shutter/resources/icons/Image.svg
shutter.noarch: W: files-duplicate
/usr/share/shutter/resources/icons/drawing_tool/objects/Cursors/Normal.cur
/usr/share/shutter/resources/icons/Normal.cur
shutter.noarch: W: files-duplicate
/usr/share/shutter/resources/icons/drawing_tool/cursor/text
/usr/share/shutter/resources/icons/drawing_tool/cursor/backtext
shutter.noarch: W: files-duplicate
/usr/share/shutter/resources/icons/sel_window_tooltip.svg
/usr/share/shutter/resources/icons/drawing_tool/objects/Tango icon
library/Apps/internet-group-chat.svg
shutter.noarch: W: files-duplicate
/usr/share/shutter/resources/icons/drawing_tool/objects/Tango icon
library/Status/folder-visiting.icon
/usr/share/shutter/resources/icons/drawing_tool/objects/Tango icon
library/Status/folder-drag-accept.icon
shutter.noarch: E: explicit-lib-dependency libwnck3
========================== 2 packages and 1 specfiles checked; 5 errors, 12
warnings, 5 badness; has taken 0.9 s ==========================
rpmlint is not Ok.
FIX: Move the two icons into the correct directory.
FIX: Symlink the duplicated files.

File layout and permissions are Ok.

I will examine the new version and RPM run-time dependencies later.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux