Works and fixes https://bugzilla.redhat.com/show_bug.cgi?id=1627963 for my Kensington Wireless Expert Mouse
Found an issue with the hawkey update. Seems that it depends on new features in the libsolv update but the dependencies aren't strict enough to pull it in. So if you install f24 and then update just hawkey the needed libsolv update is not pulled in. Output of running this in an F24 container that shows the issue: https://gist.github.com/abadger/94ef27df1039fe7cf1d0d82ea14b060a
Updating libsolv prior to updating hawkey (in that Dockerfile, hawkey is updated as a dep of python2-dnf) prevents the issue from happening.
Since this is now using environment modules rather than alternatives, switching between packages can now be done without root permissions. Use the module swap command to switch between the two packages. For instance::
$ module swap python-sphinx/python2-sphinx
$ module swap python-sphinx/python3-sphinx
Python3 subpackage was broken by this update. It removed the line in the spec file that removed the execute bit on the files in the examples directory. I'm building a new update for f24 and rawhide to restore that line.
Note: This package is going to sit in testing for quite a while as this is a .0 release and upstream will be making new releases to fix bugs and polish the release. Very likely, this specific version will not make it out of the updates-testing repository.