On Wed, Jul 3, 2019 at 12:12 PM Fred <fredferickson@gmail.com> wrote:

After doing a fresh install of Fedora 30, I had to manually install
this - python2-pyserial-3.4-2fc30.noarch - for chirp to work.

You shouldn't have had to do that...

$ rpm -q --requires chirp
/usr/bin/python2
pygtk2
python(abi) = 2.7
python2-libxml2
python2dist(pyserial)
python2dist(suds-jurko)

$ rpm -q --provides python2-pyserial
pyserial = 3.4-2.fc30
python-pyserial = 3.4-2.fc30
python2-pyserial = 3.4-2.fc30
python2.7dist(pyserial) = 3.4
python2dist(pyserial) = 3.4

So chirp on Fedora requires "python2dist(pyserial)" which the python2-pyserial package provides. It should have been picked up automatically...

Thanks,
Richard