[Bug 1658153] Review Request: wdune - wdune (white_dune) is a graphical VRML97/X3D editor

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

 



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

Jerry James <loganjerry@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |loganjerry@xxxxxxxxx



--- Comment #20 from Jerry James <loganjerry@xxxxxxxxx> ---
Here are some issues I see with this package:

1. Consider patching the sources to invoke xdg-open as the browser, and replace
"Requires: firefox" with "Requires: xdg-utils".  That lets the user specify a
browser via desktop settings.

2. Why "Requires: kolourpaint" and not, say, gimp?  Both are in the
KNOWN_IMAGE_EDITORS list.  Why pick one?  If one image editor is replaceable
with another, then add Suggests for each of them, allowing the user to pick the
one (s)he wishes to use.

3. Why "Requires: lxterminal"?  That's wrong for users who are not using LXDE. 
This seems similar to #2.  I see that xterm, rxvt, gnome-terminal, konsole,
etc. are also supported.  Requiring a particular one does not seem right.  Add
Suggests for each if you like, but don't force one.

4. Add "Requires: coreutils" since the code invokes cat, echo, ls, mkdir, etc. 
It's probably silly, since who could have a system with no coreutils? 
Nevertheless, humor me.

5. Likewise, add "Requires: grep", since I see grep being invoked as well.

6. Please make a -doc subpackage for the documentation.  It consists of
23214080 bytes in 1066 files, which counts as "large".  See
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_documentation

7. There are a lot of licenses in this code.  I'm not confident that GPLv3+ is
an accurate summation of them.  The licensecheck tool produces a lot of output,
and shows (for example) that the GFDL is at play.  I think a thorough license
analysis needs to be done.

8. The code in vcglib/eigenlib looks like a bundled copy of eigen3.  Please
check whether it is or not.  If it is, it needs to be unbundled.

9. Others have already told you that the %configure and desktop-file-install
lines are too long.  See #4 in comment 16.  Fix them, please.

10. The %changelog entry still isn't right.  See #5 in comment 16.  Fix it,
please.

11. Please just remove, rather than comment out, useless lines like this one in
%install:

#/usr/lib/rpm/find-debuginfo.sh

  and this one in %files:

#/usr/lib/debug/usr/bin/dune.debug

  They are just clutter at this point.

12. Use %{_docdir} or %{_pkgdocdir} in the %configure invocation instead of
"/usr/share/doc".

13. The dune4kids man page uses a "pp" macro that our man doesn't know about.

-- 
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
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




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

  Powered by Linux