I've updated the gazebo-latest copr to the Gazebo 11.1.0 release.
Upgrading to Gazebo 11 in Fedora proper requires a coordinated upgrade
to all of the ignition packages and the sdformat package, as well as two
new ignition packages: ignition-common and ignition-fuel-tools. Rather
than try to upgrade rawhide to a broken state to submit reviews of
ignition-common and ignition-fuel-tools (which also require the rest of
the ignition packages to be updated), I opted to use the copr to test
and verify the two new packages before submitting them for review.
The repository also contains the two physics engines Gazebo supports
that are not yet in fedora. These packages are not as polished (e.g. I
know some are missing Requires: on -devel dependencies), but I would
also like to get them reviewed eventually.
Fedora 32 replaced python3-pep8 with python3-pycodestyle (see
https://bugzilla.redhat.com/show_bug.cgi?id=1839789#c1) so the following
step from (
Install dependencies using rosdep fails:
rosdep install --from-paths src --ignore-src --rosdistro dashing -y
--skip-keys "console_bridge fastcdr fastrtps libopensplice67
libopensplice69 rti-connext-dds-5.3.1 urdfdom_headers"
ERROR: the following packages/stacks could not have their rosdep keys
to system dependencies:
ament_pep8: No definition of [python3-pep8] for OS version 
I tried to install the Fedora 31 version of python3-pep8 and got more
Last metadata expiration check: 1:16:46 ago on Thu 13 Aug 2020 11:52:19 AM
426 kB/s | 63 kB 00:00
Problem: conflicting requests
- nothing provides python(abi) = 3.7 needed by
- nothing provides python3.7dist(setuptools) needed by
(try to add '--skip-broken' to skip uninstallable packages)
Any work-around available?