[Bug 2003876] Review Request: sdrpp - SDRPlusPlus Bloat-free SDR receiver software

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

 



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

Petr Menšík <pemensik@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pemensik@xxxxxxxxxx



--- Comment #4 from Petr Menšík <pemensik@xxxxxxxxxx> ---
Hi Matt,

any downstream patches should contain links to Merge requests or at least
issues filled to upstream. It should be possible to remove them in later
releases, their status and upstream acceptance or refusal should be easier to
be tracked.

imgui [1] seems to be significant project enough to deserve separate package
review first, which should block this review. We already have rust bindings to
it [2] and four different packages bundling it already:
dolphin-emu-0:5.0.13603-3.fc34.x86_64
dolphin-emu-0:5.0.14790-3.fc34.x86_64
mangohud-0:0.6.1-3.fc34.i686
mangohud-0:0.6.1-3.fc34.x86_64
mangohud-0:0.6.5-1.fc34.i686
mangohud-0:0.6.5-1.fc34.x86_64
nextpnr-0:0-0.19.20210307gitf0e30ab.fc34.x86_64
nextpnr-0:0-0.25.20210904gitfd6366f.fc34.x86_64
prusa-slicer-0:2.2.0-11.fc34.x86_64

If that is not enough reason to unbundle it and make separate package, what
would be? I guess some of those packages maintainers should be asked for help
with that package or at least review. But it seems its upstream does not
support any kind of non-static library. It does not even have any build system
used. Maybe it is indeed up to best intentions of imgui upstream to be used the
current way, even it violates rules of Fedora.

License tag has to include MIT and WTFPL, if those two bundled bundled(imgui)
and bundled(portable-file-dialogs) are used to build the package. They became
part of either library or command present in built RPM. If they are not needed,
remove bundled provides.

Desktop file is installed, but is not validated [3]. readme.md should be
included in %doc, contributing.md also.

Problem is with included Roboto-Medium.ttf font. Fedora forbids package
included fonts[4]. And it seems the same file is part of google-roboto-fonts
package, which should be used instead. Use symlink if required, add Requires:
google-roboto-fonts.

1. https://github.com/ocornut/imgui
2. https://src.fedoraproject.org/rpms/rust-imgui
3.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_desktop_file_install_usage
4.
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_avoid_bundling_of_fonts_in_other_packages


-- 
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=2003876
_______________________________________________
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