xgps can't connect -- missing symbolic to numeric conversion

: gpsd commit f3ce14d0 xgps: Version 3.27.2~dev Python 3.13.5 OS Debian 13.2 (trixie)

my issue: I start xgps -u m  localhost:gpsd:/dev/serial0 and I see all the birds flying around, wonderful. Then I press the "Disconnect" button and I get informed that I am disconnected. Great. But then I press the "Connect" button and nothing happens. Not completely true, I get an error msg on the session where I started xgps

mayer# xgps -u m  localhost:gpsd:/dev/serial0 xgps: host localhost port gpsd Traceback (most recent call last):   File "/usr/local/bin/xgps", line 1897, in new_connect     port.set_value(int(self.daemon.port))                    ~~~^^^^^^^^^^^^^^^^^^ ValueError: invalid literal for int() with base 10: 'gpsd'

Line 1897 needs to be updated to allow "gps" as well as 2947.