[Bug 1615] New: openni-nite - OpenNI-based toolbox for hand movement tracking

RPM Fusion Bugzilla noreply at rpmfusion.org
Mon Jan 31 16:14:32 CET 2011


http://bugzilla.rpmfusion.org/show_bug.cgi?id=1615

           Summary: openni-nite - OpenNI-based toolbox for hand movement
                    tracking
           Product: Package Reviews
           Version: Current
          Platform: All
        OS/Version: GNU/Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Review Request
        AssignedTo: rpmfusion-package-review at rpmfusion.org
        ReportedBy: tim at niemueller.de
                CC: rpmfusion-package-review at rpmfusion.org
   Estimated Hours: 0.0


Proposing OpenNI NITE middleware for inclusion to RPMfusion. It is unacceptable
for Fedora because it contains binary-only, proprietary software by PrimeSense,
which they distribute free of charge. A license key is distributed on their
website at
http://www.openni.org/downloadfiles/12-openni-compliant-middleware-binaries.
Therefore from my understanding we can redistribute that package and get
everything setup ready-to-go in Fedora in a package.

This review request depends on Fedora bug #674006
(https://bugzilla.redhat.com/show_bug.cgi?id=674006), which is OpenNI, the free
and open source framework the NITE hand tracker is based on.

Spec URL: http://www.niemueller.de/share/openni-nite.spec
SRPM URL: http://www.niemueller.de/share/openni-nite-1.3.0.18-1.fc14.src.rpm
Project URL: http://www.openni.org

Description:
NITE is a toolbox to allow application to build flows based on the user's hands
movement. The hand movement is understood as gestures and is tracked, to
provide hand points. NITE works over OpenNI.

rpmlint:
openni-nite.src: W: invalid-url Source1: NITE-Bin-Linux32-v1.3.0.18.tar.bz2
openni-nite.src: W: invalid-url Source0: NITE-Bin-Linux64-v1.3.0.18.tar.bz2
- download URLs do not contain filename (strange content management system
URLs)

openni-nite.x86_64: W: invalid-license Proprietary
openni-nite-devel.x86_64: W: invalid-license Proprietary
openni-nite-examples.x86_64: W: invalid-license Proprietary
- what should it be?

openni-nite.x86_64: W: no-soname /usr/lib64/libXnVFeatures.so
openni-nite.x86_64: W: shared-lib-calls-exit /usr/lib64/libXnVFeatures.so
exit at GLIBC_2.2.5
openni-nite.x86_64: W: executable-stack /usr/lib64/libXnVFeatures.so
openni-nite.x86_64: W: no-soname /usr/lib64/libXnVHandGenerator.so
openni-nite.x86_64: W: shared-lib-calls-exit /usr/lib64/libXnVHandGenerator.so
exit at GLIBC_2.2.5
openni-nite.x86_64: W: no-soname /usr/lib64/libXnVCNite.so
openni-nite.x86_64: W: no-soname /usr/lib64/libXnVNite.so
openni-nite.x86_64: W: shared-lib-calls-exit /usr/lib64/libXnVNite.so
exit at GLIBC_2.2.5
- shared libs are binary only, therefore cannot remove the exit calls or add
soname.


openni-nite.x86_64: W: non-conffile-in-etc
/etc/openni/XnVFeatures/FeatureExtraction.ini
openni-nite.x86_64: W: non-conffile-in-etc /etc/openni/XnVFeatures/h.dat
openni-nite.x86_64: W: non-conffile-in-etc /etc/openni/XnVFeatures/s.dat
openni-nite.x86_64: W: non-conffile-in-etc
/etc/openni/XnVHandGenerator/Nite.ini
- these are, in fact, config files

openni-nite-examples.x86_64: W: no-documentation
openni-nite-examples.x86_64: W: no-manual-page-for-binary NiteSingleControl
openni-nite-examples.x86_64: W: no-manual-page-for-binary NiteCircleControl
openni-nite-examples.x86_64: W: no-manual-page-for-binary NiteBoxes
openni-nite-examples.x86_64: W: no-manual-page-for-binary NitePointViewer
openni-nite-examples.x86_64: W: no-manual-page-for-binary NiteTrackPad
openni-nite-examples.x86_64: W: no-manual-page-for-binary NitePlayers
openni-nite-examples.x86_64: W: no-manual-page-for-binary NiteSceneAnalysis
openni-nite-examples.x86_64: W: no-manual-page-for-binary NitePointServer
- None in the source tarballs.

4 packages and 1 specfiles checked; 0 errors, 31 warnings.


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list