Bug 693233 - Review Request: nux - An OpenGL toolkit
Summary: Review Request: nux - An OpenGL toolkit
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-04-03 18:59 UTC by Nathaniel McCallum
Modified: 2019-02-25 16:15 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-02-25 16:15:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Nathaniel McCallum 2011-04-03 18:59:51 UTC
Spec URL: http://fedorapeople.org/~npmccallum/nux/nux.spec
SRPM URL: http://fedorapeople.org/~npmccallum/nux/nux-0.9.38-1.fc14.src.rpm
Description: An OpenGL toolkit

This is a required dependency for unity.

Comment 1 Nathaniel McCallum 2011-04-03 19:08:22 UTC
$ rpmlint nux*.rpm
nux-devel.x86_64: W: no-documentation
3 packages and 0 specfiles checked; 0 errors, 1 warnings.

This warning can be ignored because nux has docs and nux-devel depends on nux.

Comment 2 Adam Williamson 2011-04-05 05:05:21 UTC
I actually have a basically identical build sitting here waiting on an upstream bug report I filed - https://bugs.launchpad.net/bugs/706703 - but never mind.

Review:

as I'd expected, this fails to build for F15 or F16 due to the upstream bug mentioned. I'd recommend you pull the patch from that bug report into the package. Can you please add it and submit a modified .spec / .srpm for review? Thanks.

Comment 3 Hicham HAOUARI 2011-05-09 15:38:15 UTC
Updated package :

SPEC : http://hicham.fedorapeople.org/unity-packaging/00-nux/nux.spec
SRPM : http://hicham.fedorapeople.org/unity-packaging/00-nux/nux-0.9.48-1.fc15.src.rpm

Description :
Nux is a graphical user interface toolkit for applications that mixes OpenGL
hardware acceleration with high quality visual rendering.

Comment 4 Adam Williamson 2011-05-25 17:57:24 UTC
The revised package builds on F15, good. Some problems in rpmlint:

[adamw@adam SRPMS]$ rpmlint /var/lib/mock/fedora-15-x86_64/result/*.rpm
nux.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/libnux-0.9.so.0.944.4 ['/usr/lib64']
nux.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/libnux-image-0.9.so.0.944.4 ['/usr/lib64']
nux.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/libnux-graphics-0.9.so.0.944.4 ['/usr/lib64']
nux-devel-docs.x86_64: E: devel-dependency nux-devel
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/framebufferobject.cpp
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/texture_data.cpp
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/texture_copy_blur.cpp
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/texture_blur.cpp
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/arb_programs_limits.cpp
nux-devel-docs.x86_64: W: devel-file-in-non-devel-package /usr/share/nux/gputests/texture_power_of_2.cpp
5 packages and 0 specfiles checked; 4 errors, 6 warnings.

please fix at least the rpath stuff, the others may be ignored if the source really is part of the docs.

The license on the tests and examples is GPLv3, not LGPL; so set a License field on the devel-docs package.

Aside from the above, this looks good.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 5 Jens Petersen 2011-11-25 02:50:30 UTC
Latest release is now 1.16.0.

Comment 7 Adam Williamson 2011-11-25 06:24:44 UTC
i'll take a look at that soon if I get to it. maybe the unity dream isn't dead yet...heh



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 8 Jens Petersen 2011-11-25 08:05:04 UTC
Yeah.  I fixed the rpath warnings and devel-docs license field in:

Spec: http://petersen.fedorapeople.org/reviews/nux/nux.spec
Srpm: http://petersen.fedorapeople.org/reviews/nux/nux-1.16.0-2.fc16.src.rpm

Comment 9 Hicham HAOUARI 2011-11-25 08:54:12 UTC
(In reply to comment #7)
> i'll take a look at that soon if I get to it. maybe the unity dream isn't dead
> yet...heh
> 
> 
> 
> -- 
> Fedora Bugzappers volunteer triage team
> https://fedoraproject.org/wiki/BugZappers

Somebody needs to take compiz then, since it is now orphaned.

Comment 10 Hicham HAOUARI 2011-11-25 08:55:01 UTC
Any last time I checked, nux was bundling tinyxml, this needs to be fixed too.

Comment 11 Jens Petersen 2011-11-26 06:52:13 UTC
Hicham, if you want to continue the review that fine too. :)
I just posted an update to try to get things moving again.

> Somebody needs to take compiz then, since it is now orphaned.

Hm yeah - personally I was wanting to get unity-2d working. :)
(I can wait for 3D desktops until I have a 3D monitor and apps ;o)
But yes, sigh, unity BRs compiz-devel...

Anyone interested in doing a Unity feature for F17?

Comment 12 Adam Williamson 2011-11-29 02:14:11 UTC
when I started out trying to get unity going I wasn't going to do it as a feature, as I figured going through the feature process would only attract a bunch of entirely unnecessary a) controversy and b) press attention. it would inevitably get mangled as 'Red Hat Hedging Bets With Unity Support' or some such silliness by certain parts of the press.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 13 Hicham HAOUARI 2011-11-29 08:40:46 UTC
(In reply to comment #11)
> Hicham, if you want to continue the review that fine too. :)
> I just posted an update to try to get things moving again.
> 

I used unity on Fedora 15 for about a month, what pissed me off is that trivial patches took ages to get merged upstream ( some are still rotting ).

Comment 14 Adam Williamson 2017-11-17 01:30:43 UTC
I'm no longer interested in this. Doubt anyone else is either, but I'll leave it to Nat to close the bug.

Comment 15 Carl George 2019-02-25 16:15:20 UTC
This appears to have stalled out.  I'm going to close this to get it off the tracker [0], but feel free to re-open it if/when you're able to pick it back up.

[0]: https://fedoraproject.org/PackageReviewStatus/


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