[Bug 1441831] Review Request: nuvolasdk - SDK for building Nuvola Player' s web app scripts

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

 



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



--- Comment #5 from Vít Ondruch <vondruch@xxxxxxxxxx> ---
First of all, I am not Python packager, so not sure I catch everything ...

* Dependencies
  - Why there all the dependencies listed? I tried to remove all of them except
    of "python3-devel" and the build passed just fine.
  - Actually, trying to prepare some module via nuvolasdk, it seems that you
    should add:

    Requires: %{bindir}/scour
    Requires: %{bindir}/gm

    You have the runtime dependency on "lasem" there, but that is actually just
    library, you would need "lasem-render" executable or in case of Fedora
    "lasem-render-0.4". But since it has huge dependency chain, I'd suggest to
    go with GraphicsMagic instead, which has the smallest footprint of all the
    supported graphics engines.
  - Also, I am thinking if that might be just soft dependencies? Because
    in case you'd like to use "lasem" instead of "gm", why to force somebody.
    OTOH, if some Nuvola app is going to have build dependency on nuvolasdk,
    there should be probably hard dependency. I probably thinking too much ;)

* Python macros
  - Shouldn't you use %py3_build and %py3_install macros instead of the "python
    setup.py" calls?

* License
  - It should be only BSD, shouldn't it?

* nuvolasdk/data/template/LICENSE-BSD.txt
  - This file should not be marked as %licesne IMO. This file is just part
    of a template for new project, not a real license file.

-- 
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
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx




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

  Powered by Linux