[Bug 622314] Review request: 3Depict- Valued point cloud visualisation and analysis

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 20 21:17:47 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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

--- Comment #5 from Martin Gieseking <martin.gieseking at uos.de> 2010-09-20 17:17:46 EDT ---
Hi D Haley and Damian,

Since I'm sponsoring Damian, here are some comments on his remarks. :)

> Just one point concerning the summary comment; the idea is to show the 
> program does not just work on point clouds, but rather point clouds with an
> associated scalar value (hence "valued point clouds") -- any ideas how this 
> could be improved?

I'm not a native English speaker, but maybe something like
"Application to visualize and analyze valued 3D point clouds"
could be a possible variant.


Damian, I agree with most of your comments. Here are just a couple of
additional notes and corrections.


> - MUST: The package MUST successfully compile and build into binary rpms on at
> least one primary architecture. 
> 
> Frankly speaking it compiles, but only thanks to the following hack in the spec
> file:
> export LDFLAGS="-lGL -lpng"
> which should be removed and the configure itself using appropriately pkg-config
> tool should compose compiler/linker command line adequately.
> NOT OK

These are things to be fixed by upstream, and the packager usually don't need
to address them as long as a simple addition of explicit LDFLAGS leads to a
working binary RPM. But since D Haley is the upstream developer, he might want
to fix these issues anyway.



> - MUST: If the package does not successfully compile, build or work ...
> Ditto.
> NOT OK.

The package compiles, builds and works properly, so this MUST item is OK.


> - MUST: All build dependencies must be listed in BuildRequires, except for any
> that are listed in the exceptions section of the Packaging Guidelines ;
> inclusion of those as BuildRequires is optional. Apply common sense.
> 
> There is no BR: for libpng.
> NOT OK.

BR: libpng-devel is not required as it's added as an indirect dependency of
wxGTK-devel. If a package builds in mock/koji, usually all necessary BRs are
present.


> %{_mandir}/man1/%{name}.1.gz

The .gz suffix of manpages should be avoided since the compression format
applied by rpmbuild might change. Thus, %{_mandir}/man1/%{name}.1* is more
appropriate.


> - MUST: Packages containing GUI applications must include a %{name}.desktop
> file, and that file must be properly installed ...

> NOT OK. See note about macro consistency.

The .desktop file is present and it is installed properly with
desktop-file-install. => OK so far. 
However, the icon "3Depict" referenced in the .desktop file is missing. It
should be added to the package.

Finally, the spec file should get a short comment above Patch0 describing the
purpose of the patch.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list