Bug 1178940 - Review Request: libqhyccd - Library to control QHY CCD devices
Summary: Review Request: libqhyccd - Library to control QHY CCD devices
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Wolfgang Ulbrich
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: Astronomy-SIG
TreeView+ depends on / blocked
 
Reported: 2015-01-05 17:14 UTC by Christian Dersch
Modified: 2019-01-04 20:58 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-02-04 13:37:28 UTC
Type: ---
Embargoed:
raveit65.sun: fedora-review?


Attachments (Terms of Use)

Description Christian Dersch 2015-01-05 17:14:50 UTC
Spec URL: https://lupinix.fedorapeople.org/review/libqhyccd/libqhyccd.spec
SRPM URL: https://lupinix.fedorapeople.org/review/libqhyccd/libqhyccd-0.1-0.1.20150105svn1920.fc21.src.rpm
Description: Library to control QHY CCD devices
Fedora Account System Username: lupinix

Known issues:
* Firmware uses a nonfree license, I will add the review to legal tracker. License looks similar to linux-firmware licenses. We have to wait for legal approvement.
* Most source files use wrong FSF address, reported upstream
* No copy of GPLv2 in upstream repo, reported upstream

Thanks for review in advance!

Comment 1 Tom "spot" Callaway 2015-01-05 18:09:05 UTC
Firmware license is okay. Lifting FE-Legal.

Comment 2 Christian Dersch 2015-01-06 21:49:55 UTC
Thank you for checking the license Tom!

Koji builds:
Rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=8543609
F20: http://koji.fedoraproject.org/koji/taskinfo?taskID=8543622
F21: http://koji.fedoraproject.org/koji/taskinfo?taskID=8543616

Patch for library path submitted upstream: http://sourceforge.net/p/indi/bugs/58/

Missing GPLv2 copy and wrong FSF address: http://sourceforge.net/p/indi/bugs/59/

Comment 3 Wolfgang Ulbrich 2015-01-24 12:25:12 UTC
there are some rpmlint warning which can be fixed.

libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_videostab.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_ts.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_superres.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_stitching.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_photo.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_ocl.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_legacy.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_contrib.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_calib3d.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_video.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_objdetect.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_ml.so.2.4
libqhyccd.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libqhyccd.so.0 /lib64/libopencv_features2d.so.2.4

https://fedoraproject.org/wiki/Common_Rpmlint_issues#unused-direct-shlib-dependency

source macro doesn't match.
Source0:        %{name}-%{version}.svn%{svn}.tar.xz

libqhyccd.src: W: invalid-url Source0: libqhyccd-0.1.svn1920.tar.xz

If there isn't a valid link to svn source at sourceforge, pls upload it to your fedora people account and mentioned it in spec file.

I'm not shure how we handle the missing COPYING file.
The rest looks good.

Comment 4 Wolfgang Ulbrich 2015-01-24 12:39:59 UTC
another one.

qhy-firmware.noarch: W: only-non-binary-in-usr-lib

can you move this to /usr/share ?

Comment 5 Wolfgang Ulbrich 2015-01-24 12:45:01 UTC
Forget about my last comment.
Firmware and udev folders are under /usr/share  :)

Comment 6 Wolfgang Ulbrich 2015-01-24 12:49:14 UTC
(In reply to Wolfgang Ulbrich from comment #5)
> Forget about my last comment.
> Firmware and udev folders are under /usr/share  :)
typo, i meant
Firmware and udev folders are under /usr/lib

Comment 7 Sergio Pascual 2015-01-27 22:45:25 UTC
Ups, sorry for the noise. Wolfgang, could you put fedora-review to "?"  ?

Comment 8 Christian Dersch 2015-02-04 13:37:28 UTC
Closed for now, I think it is wise to wait some more time due to big changes upstream.


Note You need to log in before you can comment on or make changes to this bug.