#1034711 gpsd: ubxtool relies on python-gps which is missing

Package:
gpsd
Source:
gpsd
Description:
Global Positioning System - daemon
Submitter:
MonkeyCat
Date:
2026-03-10 05:47:01 UTC
Severity:
normal
#1034711#5
Date:
2023-04-22 10:11:28 UTC
From:
To:
Dear Maintainer,

ubxtool relies on the subdir gps in the folder where ubxtool is located, with the following files

#1034711#10
Date:
2023-07-30 10:29:30 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

   I executed ubxtool an got the following error message "ubxtool:
   failed to import gps, check PYTHONPATH"

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

     Execute "ubxtool --help"

   * What was the outcome of this action?

   See error described above

   * What outcome did you expect instead?

   Tool shows the help message

The package "gpsd" must depend on package "pathon3-gps".

#1034711#15
Date:
2023-08-08 01:56:54 UTC
From:
To:
Hi,

Making gpsd depend on python3-gps, will void all reasons for python3-gps to
exist as a separate package.

I'd rather separate ubxtool in gpsd-ubxtool, which in turn will depend on
python3-gps and gpsd will recommend gpsd-ubxtool.

What do you think?

#1034711#20
Date:
2023-11-11 17:39:42 UTC
From:
To:
Would be nice!

I use it to switch gps satellites with ublox7 e.g.

glonass() {
  ubxtool -w 0.1 -P 14.00 -c 06,16,00,03,03,00,00,00,00,00
  ubxtool -w 0.1 -P 14.00 -c 06,3e,00,16,16,04,00,04,FF,00,00,00,00,01,01,01,03,00,00,00,00,01,05,00,03,00,00,00,00,01,06,08,ff,00,01,00,00,01
}

anyway adding the files to the package as it was original would solve it also... in the short term wether solution is chosen in the long term

it does get solved, right? :-)

#1034711#25
Date:
2026-03-10 05:36:19 UTC
From:
To:
Au contraire, adding the missing dependency from the gpsd package would
JUSTIFY python3-gps as a separate package.  That's WHY you have library
packages, isn't it?  Because they're needed by more than one other
package.

Useful, unless any other internal dependencies of ubxtool get
overlooked along the way.  And on that note, NB: ubxtool ALSO depends
on python3-serial for accessing the GPS without gpsd (eg, -f
/dev/ttyS4) which is kind of useful if you have to configure the GPS
device before gpsd can use it.