https://bugzilla.redhat.com/show_bug.cgi?id=825409 --- Comment #39 from Rich Mattes <richmattes@xxxxxxxxx> --- 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@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 _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review