New modRana package ready for testing Thanks in advance for any testing and feedback!
[nemo@Sailfish ~]$ python /usr/share/harbour-modrana/modrana.py INFO : == modRana Starting == INFO : 0.55.8 INFO : Python 2.7.9 INFO core.platform_detection: ** detecting current device ** INFO core.platform_detection: ** selected jolla as device module ID ** INFO : * device: A Jolla device module (5.49 ms) INFO : loading options INFO : possible upgrade detected INFO core.config: upgrading modRana configuration files in /home/nemo/.config/harbour-modrana INFO core.config: no configuration files needed upgrade INFO : importing modules: INFO : * turnByTurn: A turn by turn navigation module. (5.07 ms) INFO : * textEntry: A module for handling text entry. (0.88 ms) INFO : * interfaceFeedback: A sample pyroute module (0.58 ms) INFO : * display: A platform independent display device control module (1.01 ms) INFO : * theme: ModRana theming module (7.02 ms) INFO : * clickHandler: handle mouse clicks (1.50 ms) INFO : * mapLayers: Map layer handling (58.78 ms) INFO : * location: Supplies position info from a position source (3.05 ms) INFO : * showPOI: Show POI on the map and in the menu. (3.75 ms) INFO : * askMenu: A module providing yes/no question dialogs (0.89 ms) INFO : * info: A modRana information handling module (4.55 ms) INFO : * example: A sample modRana module (0.64 ms) INFO : * sketch: Sketching functionality (0.70 ms) INFO : * notification: This module provides notification support. (1.37 ms) INFO : * updateTiles: Update stored map tiles. (0.58 ms) INFO : * input: Handle input from keyboard, buttons, etc. (0.55 ms) INFO : * onlineServices: A module for talking to various online services (83.20 ms) INFO : * menu: Handle menus (7.33 ms) INFO : * animatedMapView: A sample pyroute module (1.25 ms) ERROR : module: mod_tileserver/tileserver failed to load Traceback (most recent call last): File "/usr/share/harbour-modrana/modrana.py", line 415, in _loadModule module = a.getModule(self, moduleName, importName) File "modules/mod_tileserver.py", line 42, in getModule return Tileserver(*args, **kwargs) File "modules/mod_tileserver.py", line 58, in __init__ if self.modrana.gui.needsLocalhostTileserver(): AttributeError: 'NoneType' object has no attribute 'needsLocalhostTileserver' INFO : * units: a unit handling module (1.31 ms) INFO : * tracklog: Record tracklogs (156.57 ms) DEBUG mod.storeTiles: tile loading debug messages state: disabled INFO : * storeTiles: Single-file-fs tile storage (36.66 ms) INFO : * search: Search for POI (1.59 ms) INFO : * showTracklogs: draws a GPX track on the map (1.28 ms) INFO : * loadTracklogs: A sample pyroute module (1.83 ms) INFO : * routeProfile: Creates a route profile (an elevation chart) (0.92 ms) INFO core.poi_db: POI database path: INFO core.poi_db: /home/nemo/.local/share/harbour-modrana/poi/modrana_poi.db INFO core.poi_db: connection to POI db established INFO : * storePOI: Store POI data. (5.43 ms) INFO : * stats: Handles statistics (0.95 ms) INFO : * markers: A module handling markers on the map. (1.98 ms) INFO : * voice: Handle text to speech. (0.92 ms) INFO : * route: Routes (6.68 ms) INFO : * projection: Projection code (lat/long to screen conversions) (1.89 ms) INFO : * keys: A keyboard input handling module (0.70 ms) INFO : * positionMarker: A sample pyroute module (0.76 ms) INFO : * icons: Draw icons (1.37 ms) INFO : * mapView: Controls the view being displayed on the map (1.04 ms) INFO : * showOSD: Draw OSD (On Screen Display). (1.22 ms) INFO : * tracklogManager: Module for managing tracklogs (1.71 ms) INFO mod.mapTiles: in memory tile cache size: 150 INFO mod.mapTiles: map folder path: /home/nemo/.local/share/harbour-modrana/maps INFO : * mapTiles: Display map images (109.72 ms) INFO : * messages: Handles messages (0.82 ms) INFO : * options: Handle options (3.42 ms) INFO : * mapData: Handle downloading of map data (11.51 ms) ERROR : module: mod_cron/cron failed to load Traceback (most recent call last): File "/usr/share/harbour-modrana/modrana.py", line 413, in _loadModule a = imp.load_module(importName, fp, pathName, description) File "modules/mod_cron.py", line 30, in <module> import pyotherside ImportError: No module named pyotherside INFO : Loaded all modules in 572.47 ms, initialising Traceback (most recent call last): File "/usr/share/harbour-modrana/modrana.py", line 963, in <module> start() File "/usr/share/harbour-modrana/modrana.py", line 947, in start modrana = ModRana() File "/usr/share/harbour-modrana/modrana.py", line 211, in __init__ self._loadModules() File "/usr/share/harbour-modrana/modrana.py", line 346, in _loadModules self._modulesLoadedPreFirstTime() File "/usr/share/harbour-modrana/modrana.py", line 467, in _modulesLoadedPreFirstTime if self.gui.showQuitButton(): AttributeError: 'NoneType' object has no attribute 'showQuitButton'