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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



--- Comment #38 from Scott K Logan <logans@xxxxxxxxxxx> ---
Okay, I've done some more thorough testing. Lets first talk about the things I
mentioned before:

- %cmake macro - Addressed
- make threading - Addressed
- bundled fonts - Addressed
- new version - Addressed

Now for some new things:

- Gazebo 3.0 added a build dependency on gdal-devel. This needs to be added as
a
  run dependency in gazebo-devel [1].
- The fix for linking against player seems to have disappeared [2].
- We talked offline about this, but there is a pretty big difference in the way
  boost is influencing the behaviour of gzclient when there is no gazebo server
  running. The intended behaviour is that gzclient tries for 30 seconds and
  gives up. You should incorporate a patch to fix this, or Gazebo is
essentially
  impossible to start using roslaunch [3].
- Since Gazebo explicitly needs sdformat 2, you should specify that in the
build
  requirement. It took me a while to figure out why I couldn't build the new
  package...of course, updating sdformat to the newest RPM fixed it.
- I found that when I added the correct PATH and LD_LIBRARY_PATH to the %check
  section, a large amount of the tests started working. Additionally, I
analyzed
  the remaining three and found reasons that they may never work in fedora's
  build environment. I then blacklisted these tests, so all of them were
  succeeding when I built in mock on build slave. It looks like there are more
  tests that fail when built in Koji, so removing the /usr/bin/true from `make
  test` probably isn't a good idea, but it might be worth investigating the
  Koji failures eventually. The changes are at [4] and [5].
- I see that the base package depends on -media, but I'm wondering if it
  wouldn't be a good idea for -media to depend on the base as well. That way,
  there is still a separate noarch packge for the assets, but -media will be
  uninstalled with the base package. There really isn't a reason to have one
  without the other...

I've implemented the changes and tested them. Feel free to use them directly,
modify them, or not use them at all. I feel that this package is very close to
being ready!

[1]
https://github.com/cottsay/gazebo-rpm/commit/7944d7b51eb222291c1a64df34cdc7c0392f48a4
[2]
https://github.com/cottsay/gazebo-rpm/commit/324f8e798473ca3d75aaed2883732eb6b5f36917
[3]
https://github.com/cottsay/gazebo-rpm/commit/78c86e05018377f6b7acaa40d7845377fb757b99
[4]
https://github.com/cottsay/gazebo-rpm/commit/19df7f9ad2a7cc7ad80160e6296024fd54bb9c04
[5]
https://github.com/cottsay/gazebo-rpm/commit/68b8d4b6cc1891b291e8f2d5316b91e04f2755cc

-- 
You are receiving this mail because:
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]