[MIR] nux

Bug #677136 reported by Didier Roche-Tolomelli
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nux
Fix Released
Undecided
Unassigned
nux (Ubuntu)
Fix Released
Undecided
Unassigned
Natty
Fix Released
Undecided
Unassigned

Bug Description

Followed the https://wiki.ubuntu.com/MainInclusionProcess and all requirements are complete for Main Inclusion for nux.

Availability: in universe
Rationale: Nux is a new toolkit used by unity, which will be the default interface in natty.
Security: no security issue known right now
Quality assurance: canonical dx team is upstreamed and strongly committed to that package. There is also a testsuite run during build.
UI standards: no UI, just a graphical toolkit.
Dependencies: all in main
Standards compliance: follow FHS guidelines
Maintenance: canonical dx team is doing it
Description of the package:
Description: Visual rendering toolkit for real-time applications
 Nux is a graphical user interface toolkit for applications that mixes opengl
 hardware acceleration with high quality visual rendering.
 .
 This package contains shared libraries to be used by applications.

Note: the package is using a shlibs file and not a symbol file because the exported symbols are different between arch and nux has a weekly release (with no API/ABI stability), making updating the symbols file quite difficult on every arch before uploading to buildd (only i386 here).

description: updated
Alexander Sack (asac)
Changed in nux (Ubuntu Natty):
assignee: nobody → Michael Terry (mterry)
Revision history for this message
Michael Terry (mterry) wrote :

Regarding arch-specific symbols, you should be able to have, say, libnux-0.9-0.symbols.amd64 and so on.

Notes:
* It looks like there is a leftover libnux-dev.install file that can be deleted.
* The copyright file is formatted incorrectly. I'll attach one that should be right.
* The build of code itself is very clean, but when building documentation, there are lots of warnings.
* You mentioned a test suite, but I just see an (essentially) empty tests directory.

Oddities:
* When building in a pbuilder chroot, I got lots of warnings like the following: "dpkg-shlibdeps: warning: symbol XChangeProperty used by debian/libnux-0.9-0/usr/lib/libnux-graphics-0.9.so.0.900.4 found in none of the libraries.". It gave these for several X, pthread, and gl symbols in the various libraries. http://www.elpauer.org/?p=439 looks like it explains the issue a bit and says that it is not fatal, just may slow things down when starting up.

But actual packaging and such looks fine, and the DX team will provide good maintainership. Approved.

Changed in nux (Ubuntu Natty):
assignee: Michael Terry (mterry) → nobody
status: New → Fix Committed
Revision history for this message
Michael Terry (mterry) wrote :

Here's a machine-readable version of the copyright file.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

on the symbol file, as told:
Note: the package is using a shlibs file and not a symbol file because the exported symbols are different between arch and nux has a weekly release (with no API/ABI stability), making updating the symbols file quite difficult on every arch before uploading to buildd (only i386 here).

if you want to update it each week, you can (same for armel and such…) :)

* It looks like there is a leftover libnux-dev.install file that can be deleted.
-> oupss, deleted. Thanks!

* The copyright file is formatted incorrectly. I'll attach one that should be right
Hum, ok, I strictly follow the wiki page pointed here. Maybe this one should be fixed. Got your file, thanks!

* The build of code itself is very clean, but when building documentation, there are lots of warnings.
Yeah, doxygen and upstream aren't friend :)

* You mentioned a test suite, but I just see an (essentially) empty tests directory.
It seems to have been removed last week, weird, will check upstream

* on the odditie, can you file a bug upstream, please?

Thanks for the review :)

Revision history for this message
Michael Terry (mterry) wrote :

I filed bug 680168 about the linker warnings.

Revision history for this message
Colin Watson (cjwatson) wrote :

Promoted (actually, the binaries seemed to have been promoted already, but the source was anomalously sitting in universe).

Changed in nux (Ubuntu Natty):
status: Fix Committed → Fix Released
Changed in nux:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.