Hi MartinK, it does not seem to work on n900 either because of six.py which tries to access methods (?) that does not available on python2.5: viewkeys = operator.methodcaller("viewkeys").
Code: [nemo@Sailfish ~]$ sailfish-qml harbour-modrana [D] unknown:0 - Using Wayland-EGL [D] unknown:0 - Got library name: "/usr/lib/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so" [D] info:23 - INFO: Actions: Sailfish media keys initialized [W] unknown:0 - Deprecated import of org.nemomobile.keepalive upgrade code to Nemo.KeepAlive 1.1 [D] info:23 - INFO: KeepAlive: keep alive control initialized [D] info:23 - INFO: Screen: screen blanking control initialized [D] info:23 - INFO: importing the modRana Python core [D] info:23 - INFO: starting the modRana Python core DEBUG : argv from QML: ['-u', 'qt5', '-d', 'jolla'] DEBUG : full argv: ['modrana.py', '-u', 'qt5', '-d', 'jolla'] INFO : == modRana Starting == INFO : 0.55.8 INFO : Python 3.4.3 INFO : * device: A Jolla device module (31.50 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 : using PyOtherSide 1.5.1 INFO : * gui: A Qt + QML GUI module (108.78 ms) INFO : importing modules: INFO : * input: Handle input from keyboard, buttons, etc. (3.91 ms) INFO : * textEntry: A module for handling text entry. (7.75 ms) INFO : * units: a unit handling module (15.66 ms) INFO : * showPOI: Show POI on the map and in the menu. (23.78 ms) INFO : * icons: Draw icons (29.91 ms) DEBUG mod.storeTiles: tile loading debug messages state: disabled INFO : * storeTiles: Single-file-fs tile storage (121.81 ms) INFO : * showOSD: Draw OSD (On Screen Display). (21.46 ms) INFO : * location: Supplies position info from a position source (12.54 ms) INFO : * mapData: Handle downloading of map data (87.62 ms) INFO : * clickHandler: handle mouse clicks (17.70 ms) INFO : * display: A platform independent display device control module (14.80 ms) INFO : * onlineServices: A module for talking to various online services (358.49 ms) INFO : * loadTracklogs: A sample pyroute module (35.04 ms) INFO : * positionMarker: A sample pyroute module (8.82 ms) INFO : * animatedMapView: A sample pyroute module (7.23 ms) INFO : * markers: A module handling markers on the map. (19.05 ms) INFO : * projection: Projection code (lat/long to screen conversions) (20.17 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 (434.85 ms) INFO : * notification: This module provides notification support. (15.32 ms) INFO : * interfaceFeedback: A sample pyroute module (3.94 ms) INFO : * cron: A Qt 5 timing and scheduling module for modRana (15.23 ms) INFO : * keys: A keyboard input handling module (5.10 ms) INFO : * mapView: Controls the view being displayed on the map (15.69 ms) INFO : * mapLayers: Map layer handling (73.31 ms) INFO : * messages: Handles messages (7.69 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. (31.53 ms) INFO : * menu: Handle menus (92.54 ms) INFO : * theme: ModRana theming module (15.96 ms) INFO : * showTracklogs: draws a GPX track on the map (20.02 ms) INFO : * routeProfile: Creates a route profile (an elevation chart) (10.50 ms) INFO : * askMenu: A module providing yes/no question dialogs (5.40 ms) INFO : * tracklog: Record tracklogs (423.32 ms) INFO : * tileserver: A modRana built-in tileserver (46.09 ms) INFO : * info: A modRana information handling module (13.22 ms) INFO : * sketch: Sketching functionality (5.49 ms) INFO : * voice: Handle text to speech. (10.22 ms) INFO : * stats: Handles statistics (8.09 ms) INFO : * options: Handle options (64.79 ms) INFO : * turnByTurn: A turn by turn navigation module. (34.49 ms) INFO : * route: Routes (70.69 ms) INFO : * search: Search for POI (38.45 ms) INFO : * updateTiles: Update stored map tiles. (3.97 ms) INFO : * tracklogManager: Module for managing tracklogs (17.21 ms) INFO : * example: A sample modRana module (4.00 ms) INFO : Loaded all modules in 2324.46 ms, initialising DEBUG mod.mapTiles: automatic tile download queue size: 100 INFO core.threads: Running Thread: automaticTileDownloadWorker1 (1215402896) INFO core.threads: Running Thread: automaticTileDownloadWorker2 (1208886160) INFO core.threads: Running Thread: automaticTileDownloadWorker3 (1205859216) INFO core.threads: Running Thread: automaticTileDownloadWorker4 (1217500048) INFO core.threads: Running Thread: automaticTileDownloadWorker5 (1220260752) INFO core.threads: Running Thread: automaticTileDownloadWorker6 (1223685008) INFO core.threads: Running Thread: automaticTileDownloadWorker7 (1233122192) INFO core.threads: Running Thread: automaticTileDownloadWorker8 (1236235152) INFO core.threads: Running Thread: automaticTileDownloadWorker9 (1238524816) INFO core.threads: Running Thread: automaticTileDownloadWorker10 (1241416592) INFO core.threads: Running Thread: modRanaTileDownloadManager (1244156816) INFO mod.mapView: switching map drag mode to default INFO mod.mapView: switching centering disable threshold to 2048 INFO mod.loadTracklogs: ** making a list of available tracklogs INFO mod.loadTracklogs: * using this tracklog folder: INFO mod.loadTracklogs: * /home/nemo/.local/share/harbour-modrana/tracklogs INFO mod.loadTracklogs: * there are 2 tracklogs available INFO mod.loadTracklogs: ** INFO mod.options: reloading Monav data pack list INFO : Initialization complete in 79.14 ms INFO : ** modRana startup timing ** INFO : # device: Jolla (jolla) INFO : * modRana start (0 ms), 0/5783 ms INFO : * imports done (597 ms), 597/5783 ms INFO : * GUI creation (2276 ms), 2873/5783 ms INFO : * all modules loaded (2827 ms), 5700/5783 ms INFO : * all modules initialized (83 ms), 5783/5783 ms INFO : ** whole startup: 5783 ms ** INFO mod.gui.qt5.qml: redirecting QML log to the Python log INFO mod.gui.qt5.qml: theme changed to: Silica theme (id: silica) INFO mod.gui.qt5.qml: __init__ running INFO mod.gui.qt5.qml: Qt5 location initialized INFO mod.gui.qt5.qml: Qt5 GUI location provider: undefined [D] unknown:0 - Geoclue client path: "/org/freedesktop/Geoclue/Master/client12" [W] unknown:0 - QMetaMethod::invoke: Unable to handle unregistered datatype 'QGeoPositionInfo' INFO mod.gui.qt5.qml: keeping screen on DEBUG mod.gui.qt5.qml: startup values loaded DEBUG mod.gui.qt5.qml: handling back button display DEBUG mod.gui.qt5.qml: handling fullscreen state DEBUG mod.gui.qt5.qml: loading map layers INFO mod.gui.qt5.qml: layer tree loaded INFO mod.gui.qt5.qml: layer dict loaded DEBUG mod.gui.qt5.qml: loading map page [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange DEBUG mod.gui.qt5.qml: Worker script not yet initialized. [D] unknown:0 - "" QQuickGridLayoutBase::componentComplete() MapPage_QMLTYPE_69(0x47810f68) [D] unknown:0 - QQuickGridLayoutBase::updateLayoutItems [D] unknown:0 - QQuickGridLayoutBase::invalidate() [D] unknown:0 - QQuickLayout::invalidate(), polish() [D] unknown:0 - QQuickGridLayoutBase::updateLayoutItems LEAVING [D] unknown:0 - "" QQuickGridLayoutBase::rearrange() QSizeF(0, 0) DEBUG mod.gui.qt5.qml: Tile model worker script has been initialized. DEBUG mod.gui.qt5.qml: Replaying deferred messages to tile model worker script. DEBUG mod.gui.qt5.qml: Replaying message nr.: 1 INFO mod.gui.qt5.qml: map page: loaded, loading layers INFO mod.gui.qt5.qml: pinchmap: loading overlay settings for main INFO mod.gui.qt5.qml: map page: setting map center to: 49.2,16.616667 DEBUG mod.gui.qt5.qml: true DEBUG mod.gui.qt5.qml: map page loaded DEBUG mod.gui.qt5.qml: pinchmap: overlay settings for main loaded Naruszenie ochrony pamięci Memory protection violation
[nemo@Sailfish ~]$ sailfish-qml harbour-modrana [D] unknown:0 - Using Wayland-EGL [D] unknown:0 - Got library name: "/usr/lib/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so" [D] info:23 - INFO: Actions: Sailfish media keys initialized [W] unknown:0 - Deprecated import of org.nemomobile.keepalive upgrade code to Nemo.KeepAlive 1.1 [D] info:23 - INFO: KeepAlive: keep alive control initialized [D] info:23 - INFO: Screen: screen blanking control initialized [D] info:23 - INFO: importing the modRana Python core [D] info:23 - INFO: starting the modRana Python core DEBUG : argv from QML: ['-u', 'qt5', '-d', 'jolla'] DEBUG : full argv: ['modrana.py', '-u', 'qt5', '-d', 'jolla'] INFO : == modRana Starting == INFO : 0.55.8 INFO : Python 3.4.3 INFO : * device: A Jolla device module (31.50 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 : using PyOtherSide 1.5.1 INFO : * gui: A Qt + QML GUI module (108.78 ms) INFO : importing modules: INFO : * input: Handle input from keyboard, buttons, etc. (3.91 ms) INFO : * textEntry: A module for handling text entry. (7.75 ms) INFO : * units: a unit handling module (15.66 ms) INFO : * showPOI: Show POI on the map and in the menu. (23.78 ms) INFO : * icons: Draw icons (29.91 ms) DEBUG mod.storeTiles: tile loading debug messages state: disabled INFO : * storeTiles: Single-file-fs tile storage (121.81 ms) INFO : * showOSD: Draw OSD (On Screen Display). (21.46 ms) INFO : * location: Supplies position info from a position source (12.54 ms) INFO : * mapData: Handle downloading of map data (87.62 ms) INFO : * clickHandler: handle mouse clicks (17.70 ms) INFO : * display: A platform independent display device control module (14.80 ms) INFO : * onlineServices: A module for talking to various online services (358.49 ms) INFO : * loadTracklogs: A sample pyroute module (35.04 ms) INFO : * positionMarker: A sample pyroute module (8.82 ms) INFO : * animatedMapView: A sample pyroute module (7.23 ms) INFO : * markers: A module handling markers on the map. (19.05 ms) INFO : * projection: Projection code (lat/long to screen conversions) (20.17 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 (434.85 ms) INFO : * notification: This module provides notification support. (15.32 ms) INFO : * interfaceFeedback: A sample pyroute module (3.94 ms) INFO : * cron: A Qt 5 timing and scheduling module for modRana (15.23 ms) INFO : * keys: A keyboard input handling module (5.10 ms) INFO : * mapView: Controls the view being displayed on the map (15.69 ms) INFO : * mapLayers: Map layer handling (73.31 ms) INFO : * messages: Handles messages (7.69 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. (31.53 ms) INFO : * menu: Handle menus (92.54 ms) INFO : * theme: ModRana theming module (15.96 ms) INFO : * showTracklogs: draws a GPX track on the map (20.02 ms) INFO : * routeProfile: Creates a route profile (an elevation chart) (10.50 ms) INFO : * askMenu: A module providing yes/no question dialogs (5.40 ms) INFO : * tracklog: Record tracklogs (423.32 ms) INFO : * tileserver: A modRana built-in tileserver (46.09 ms) INFO : * info: A modRana information handling module (13.22 ms) INFO : * sketch: Sketching functionality (5.49 ms) INFO : * voice: Handle text to speech. (10.22 ms) INFO : * stats: Handles statistics (8.09 ms) INFO : * options: Handle options (64.79 ms) INFO : * turnByTurn: A turn by turn navigation module. (34.49 ms) INFO : * route: Routes (70.69 ms) INFO : * search: Search for POI (38.45 ms) INFO : * updateTiles: Update stored map tiles. (3.97 ms) INFO : * tracklogManager: Module for managing tracklogs (17.21 ms) INFO : * example: A sample modRana module (4.00 ms) INFO : Loaded all modules in 2324.46 ms, initialising DEBUG mod.mapTiles: automatic tile download queue size: 100 INFO core.threads: Running Thread: automaticTileDownloadWorker1 (1215402896) INFO core.threads: Running Thread: automaticTileDownloadWorker2 (1208886160) INFO core.threads: Running Thread: automaticTileDownloadWorker3 (1205859216) INFO core.threads: Running Thread: automaticTileDownloadWorker4 (1217500048) INFO core.threads: Running Thread: automaticTileDownloadWorker5 (1220260752) INFO core.threads: Running Thread: automaticTileDownloadWorker6 (1223685008) INFO core.threads: Running Thread: automaticTileDownloadWorker7 (1233122192) INFO core.threads: Running Thread: automaticTileDownloadWorker8 (1236235152) INFO core.threads: Running Thread: automaticTileDownloadWorker9 (1238524816) INFO core.threads: Running Thread: automaticTileDownloadWorker10 (1241416592) INFO core.threads: Running Thread: modRanaTileDownloadManager (1244156816) INFO mod.mapView: switching map drag mode to default INFO mod.mapView: switching centering disable threshold to 2048 INFO mod.loadTracklogs: ** making a list of available tracklogs INFO mod.loadTracklogs: * using this tracklog folder: INFO mod.loadTracklogs: * /home/nemo/.local/share/harbour-modrana/tracklogs INFO mod.loadTracklogs: * there are 2 tracklogs available INFO mod.loadTracklogs: ** INFO mod.options: reloading Monav data pack list INFO : Initialization complete in 79.14 ms INFO : ** modRana startup timing ** INFO : # device: Jolla (jolla) INFO : * modRana start (0 ms), 0/5783 ms INFO : * imports done (597 ms), 597/5783 ms INFO : * GUI creation (2276 ms), 2873/5783 ms INFO : * all modules loaded (2827 ms), 5700/5783 ms INFO : * all modules initialized (83 ms), 5783/5783 ms INFO : ** whole startup: 5783 ms ** INFO mod.gui.qt5.qml: redirecting QML log to the Python log INFO mod.gui.qt5.qml: theme changed to: Silica theme (id: silica) INFO mod.gui.qt5.qml: __init__ running INFO mod.gui.qt5.qml: Qt5 location initialized INFO mod.gui.qt5.qml: Qt5 GUI location provider: undefined [D] unknown:0 - Geoclue client path: "/org/freedesktop/Geoclue/Master/client12" [W] unknown:0 - QMetaMethod::invoke: Unable to handle unregistered datatype 'QGeoPositionInfo' INFO mod.gui.qt5.qml: keeping screen on DEBUG mod.gui.qt5.qml: startup values loaded DEBUG mod.gui.qt5.qml: handling back button display DEBUG mod.gui.qt5.qml: handling fullscreen state DEBUG mod.gui.qt5.qml: loading map layers INFO mod.gui.qt5.qml: layer tree loaded INFO mod.gui.qt5.qml: layer dict loaded DEBUG mod.gui.qt5.qml: loading map page [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange [D] unknown:0 - ItemChildAddedChange DEBUG mod.gui.qt5.qml: Worker script not yet initialized. [D] unknown:0 - "" QQuickGridLayoutBase::componentComplete() MapPage_QMLTYPE_69(0x47810f68) [D] unknown:0 - QQuickGridLayoutBase::updateLayoutItems [D] unknown:0 - QQuickGridLayoutBase::invalidate() [D] unknown:0 - QQuickLayout::invalidate(), polish() [D] unknown:0 - QQuickGridLayoutBase::updateLayoutItems LEAVING [D] unknown:0 - "" QQuickGridLayoutBase::rearrange() QSizeF(0, 0) DEBUG mod.gui.qt5.qml: Tile model worker script has been initialized. DEBUG mod.gui.qt5.qml: Replaying deferred messages to tile model worker script. DEBUG mod.gui.qt5.qml: Replaying message nr.: 1 INFO mod.gui.qt5.qml: map page: loaded, loading layers INFO mod.gui.qt5.qml: pinchmap: loading overlay settings for main INFO mod.gui.qt5.qml: map page: setting map center to: 49.2,16.616667 DEBUG mod.gui.qt5.qml: true DEBUG mod.gui.qt5.qml: map page loaded DEBUG mod.gui.qt5.qml: pinchmap: overlay settings for main loaded Naruszenie ochrony pamięci