[Bug 825409] Review Request: gazebo - 3D multi-robot simulator with dynamics

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 10 03:14:15 UTC 2014


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



--- Comment #39 from Rich Mattes <richmattes at gmail.com> ---
Hi Scott,

Thanks for the comments (and the patches!)  I've incorporated all of the
feedback you provided, mostly by copying the commits you pointed to.  The only
thing that I didn't address was the gazebo media/gazebo split.  

There was a circular dependency between gazebo and gazebo-media up until the
3.0 update.  I think that this dependency was confusing rpm since both packages
had files in datadir/gazebo and datadir/gazebo-x.y.  As a result, the gazebo
directories in datadir were not getting deleted when the rpms were erased.  I
agree that gazebo-media is useless without gazebo, but nothing in the package
strictly requires gazebo to be around either.  The other way I could approach
it is to put the setup.sh files in the media subdirectory, and have nothing in
the main gazebo package touch datadir/gazebo.  I don't think that'll work
though, because setup.sh contains arch-dependent paths and can't be in the
-noarch media subpackage.

So here's the update:
Spec URL: http://rmattes.fedorapeople.org/RPMS/gazebo/gazebo.spec
SRPM URL:
http://rmattes.fedorapeople.org/RPMS/gazebo/gazebo-3.0.0-3.fc20.src.rpm

rpmlint:
$ rpmlint ./gazebo-* ../../gazebo.spec 
gazebo.src: W: spelling-error Summary(en_US) multi -> mulch, mufti
gazebo.src: W: spelling-error %description -l en_US multi -> mulch, mufti
gazebo.x86_64: W: spelling-error Summary(en_US) multi -> mulch, mufti
gazebo.x86_64: W: spelling-error %description -l en_US multi -> mulch, mufti
gazebo.x86_64: W: no-manual-page-for-binary gzsdf-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzlog-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzlog
gazebo.x86_64: W: no-manual-page-for-binary gzstats
gazebo.x86_64: W: no-manual-page-for-binary gzclient-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gz
gazebo.x86_64: W: no-manual-page-for-binary gz-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gztopic
gazebo.x86_64: W: no-manual-page-for-binary gzfactory-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzstats-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzserver-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzsdf
gazebo.x86_64: W: no-manual-page-for-binary gazebo-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzmodel_create
gazebo.x86_64: W: no-manual-page-for-binary gztopic-3.0.0
gazebo.x86_64: W: no-manual-page-for-binary gzfactory
gazebo-devel.x86_64: W: no-documentation
gazebo-media.noarch: W: no-documentation
gazebo-media.noarch: W: dangling-symlink /usr/share/gazebo-3.0/media/skyx
/usr/share/SKYX/Media/SkyX
gazebo-ode.x86_64: W: shared-lib-calls-exit /usr/lib64/libgazebo_ode.so.3.0.0
exit at GLIBC_2.2.5
gazebo-playerplugin.x86_64: W: no-documentation
8 packages and 1 specfiles checked; 0 errors, 25 warnings.


scratch build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=7030270

The scratch build is for f20.  The OGRE library got bumped from 1.8 to 1.9 in
rawhide, and SkyX still needs to be updated to work with OGRE 1.9

-- 
You are receiving this mail because:
You are always notified about changes to this product and component


More information about the package-review mailing list