[00:31:51] *** Quits: Horwitz (~mich1@p200300EC9BC24700022268FFFE64E7C4.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) [00:44:11] *** Joins: Horwitz (~mich1@p200300EC9BC38D00022268FFFE64E7C4.dip0.t-ipconnect.de) [00:44:11] *** ChanServ sets mode: +o Horwitz [02:42:35] Yes, I'm using circleci. I have a local Linux und Windows build environment to test and have created a circleci account to see if other builds are still OK. Yesterday I checked the yaml build file and found the sailfish and tomtom build scripts. I disabled my plugin for tomtom and sailfish. Sailfish is building fine now. Tomtom still has issues with the graphics. Need to check my changes i did to have a worki [02:42:35] ng windows build using gtk graphics. [03:07:17] The build is clean now. [04:07:15] *** Joins: xenos1984 (~xenos1984@627d-76af-d271-9053-d480-87c4-07d0-2001.dyn.estpak.ee) [04:07:15] *** ChanServ sets mode: +v xenos1984 [04:12:36] *** Joins: gernot2 (5ed83e24@dslb-094-216-062-036.094.216.pools.vodafone-ip.de) [04:15:26] *** Quits: gernot2 (5ed83e24@dslb-094-216-062-036.094.216.pools.vodafone-ip.de) (Client Quit) [04:17:27] *** Quits: udovdh (~udovdh@2001:981:a812:0:213:3bff:fe0f:9fb1) (Quit: Leaving) [11:56:00] *** Quits: Horwitz (~mich1@p200300EC9BC38D00022268FFFE64E7C4.dip0.t-ipconnect.de) (*.net *.split) [11:56:02] *** Quits: xenos1984 (~xenos1984@627d-76af-d271-9053-d480-87c4-07d0-2001.dyn.estpak.ee) (*.net *.split) [11:56:05] *** Quits: ChanServ (ChanServ@services.) (*.net *.split) [11:56:07] *** Quits: Navit (~Navit@ec2-34-214-224-248.us-west-2.compute.amazonaws.com) (*.net *.split) [11:56:08] *** Quits: Number6 (~number6@zoidberg.geoghegan.me) (*.net *.split) [11:56:12] *** Quits: basilic (~basilic@228-221-190-109.dsl.ovh.fr) (*.net *.split) [11:56:14] *** Quits: OLFDB (~olfdb@p200300D25F2AC1000DDCA8EF85CDFD80.dip0.t-ipconnect.de) (*.net *.split) [11:56:15] *** Quits: hugo___ (sid6079@gateway/web/irccloud.com/x-chelmhzhusywripu) (*.net *.split) [11:56:15] *** Quits: jkoan (tqVael6Xw4@2a00:d0c0:200:0:b9:1a:9c0d:1) (*.net *.split) [11:56:18] *** Quits: Celelibi (celelibi@2a01:e35:8a65:11d0:215:afff:fe49:d5cd) (*.net *.split) [11:56:19] *** Quits: ilovekiruna (~ilovekiru@31.18.156.225) (*.net *.split) [11:56:19] *** Quits: extor (~extor@unaffiliated/extor) (*.net *.split) [11:56:20] *** Quits: Mineque (~mineque@62-210-136-72.rev.poneytelecom.eu) (*.net *.split) [11:56:20] *** Quits: kazer (~kazer@ec2-54-70-178-135.us-west-2.compute.amazonaws.com) (*.net *.split) [12:01:52] *** Joins: xenos1984 (~xenos1984@627d-76af-d271-9053-d480-87c4-07d0-2001.dyn.estpak.ee) [12:01:52] *** Joins: Horwitz (~mich1@p200300EC9BC38D00022268FFFE64E7C4.dip0.t-ipconnect.de) [12:01:52] *** Joins: OLFDB (~olfdb@p200300D25F2AC1000DDCA8EF85CDFD80.dip0.t-ipconnect.de) [12:01:52] *** Joins: basilic (~basilic@228-221-190-109.dsl.ovh.fr) [12:01:52] *** Joins: Celelibi (celelibi@2a01:e35:8a65:11d0:215:afff:fe49:d5cd) [12:01:52] *** Joins: ilovekiruna (~ilovekiru@31.18.156.225) [12:01:52] *** Joins: hugo___ (sid6079@gateway/web/irccloud.com/x-chelmhzhusywripu) [12:01:52] *** Joins: extor (~extor@unaffiliated/extor) [12:01:52] *** Joins: Navit (~Navit@ec2-34-214-224-248.us-west-2.compute.amazonaws.com) [12:01:52] *** adams.freenode.net sets mode: +vovv xenos1984 Horwitz ilovekiruna Navit [12:01:52] *** Joins: jkoan (tqVael6Xw4@2a00:d0c0:200:0:b9:1a:9c0d:1) [12:01:52] *** Joins: Mineque (~mineque@62-210-136-72.rev.poneytelecom.eu) [12:01:52] *** Joins: ChanServ (ChanServ@services.) [12:01:52] *** Joins: Number6 (~number6@zoidberg.geoghegan.me) [12:01:52] *** adams.freenode.net sets mode: +ovoo jkoan Mineque ChanServ Number6 [12:01:52] *** Joins: kazer (~kazer@ec2-54-70-178-135.us-west-2.compute.amazonaws.com) [12:01:52] *** adams.freenode.net sets mode: +o kazer [16:00:04] hi there [16:00:39] OLFDB: so the issue is fixed? [16:14:23] *** Joins: gernot2 (5ed83e24@dslb-094-216-062-036.094.216.pools.vodafone-ip.de) [16:14:32] hi [16:35:46] ilovekiruna : after reading again the files we discussed yesterday i think the fault is in the android draw functions. [16:36:51] But the point which decides to trigger the problem is this: [16:38:22] https://github.com/navit-gps/navit/blob/0f08c04dd9816533ffbaa2b684b8b0d57f0da9a5/navit/osd/core/osd_core.c#L2723 [16:41:59] it would be helpful to block the execution from this line to determine whether this is really decided on the problem. [16:57:36] Yes the build issue is fixed, but I would like to enable the plugin for other platforms as well. At least for Windows. I would like to configure the plugin through the navit.xml. Is there any guide available how to add new parameters? [17:36:38] OLFDB, can you please remind me which plugin you talk about? [17:37:25] gernot2: are you around? [17:43:58] yes [17:44:06] ilovekiruna yes [17:47:40] hi gernot2 [17:47:54] then I would do that in my branch and we can test the resulting apk [17:48:43] you want to comment lin2723 until the end of the function? [17:48:46] thanks [17:49:47] no, I think a additional return after this line. [17:50:19] So the function exits like the target position is outside the icon [17:52:11] If the problem dont exist after this only line 2728 or line 2734 can trigger the problem. [17:52:40] if the problem exist further we search at the wrong place. [17:58:44] you mean a return statment without if? [17:59:18] yes [17:59:44] So that the following lines are not executed. [18:00:04] ok, will do [18:09:24] gernot2: can you download the apk from here? [18:09:25] https://1163-91258918-gh.circle-artifacts.com/0/apk/debug/android-debug.apk [18:10:13] yes. i have it. Now installing... [18:11:05] :-) [18:16:50] I can install this version, but it crashes. [18:17:36] may be i need a special "remove" procedure? [18:18:20] I wouldnt think so, let me also try on my phone [18:19:54] may be the id of the old navit userdata folder is wrong with the alternate build [18:21:00] I delete it (after saving my config) :-) [18:21:52] no, now i get "app wurde nicht installiert" [18:22:12] same here, right now [18:23:59] same as my own try to build the apk here. [18:26:07] now i fetch the official debug apk....to check .y system [18:27:46] wondering if in newer android versions, the apps need to be signed [18:29:51] I have an appsigner (termux) on my phone, but i think this is not the problem. [18:29:58] gernot have you tried to install via adb? [18:30:01] I will try it now [18:30:31] I can install your version after flushing the app-wastebasket. [18:30:42] But it keep crashing. [18:31:07] official debug run again... [18:31:16] now restoring config... [18:31:20] ok [18:31:33] I wonder if we just have a different bug we imported from trunk [18:32:42] now my navit folder is gone....bad... i try to restore [18:34:42] have it again. [18:36:51] userdata restored. Now waiting for a small map. [18:37:02] my guess is that we suffer from https://github.com/navit-gps/navit/issues/802 [18:37:33] *** Joins: jandegr (b9c2bb80@185.194.187.128) [18:37:33] *** ChanServ sets mode: +v jandegr [18:41:04] I just confirmed, it is exactly this issue [18:41:15] adb logcat showed that libnavit.so is not found [18:43:36] *** Joins: jandegr80 (b9c2bb82@185.194.187.130) [18:43:36] *** ChanServ sets mode: +v jandegr80 [18:43:49] *** Quits: jandegr80 (b9c2bb82@185.194.187.130) (Remote host closed the connection) [18:44:17] *** Joins: jandegr61 (b9c2bb82@185.194.187.130) [18:44:17] *** ChanServ sets mode: +v jandegr61 [18:45:13] interesting. i check my logcat, but i think its the same [18:46:08] *** Quits: jandegr61 (b9c2bb82@185.194.187.130) (Remote host closed the connection) [18:47:11] *** Quits: jandegr (b9c2bb80@185.194.187.128) (Ping timeout: 260 seconds) [19:01:44] OLFDB: you want to add parameters for your plugin (like something that is specific to your plugin) or you want to add a parameter to enable your plugin? [19:02:56] kazer: any news about the issue with libnavit.so? [19:03:08] do you know if someone works on this fix? [19:03:19] OLFDB: if it's the latter, you could use the j1850 plugin as an example : 200~https://github.com/navit-gps/navit/search?q=j1850&unscoped_q=j1850 [19:04:14] if it's the former, you could use the spotify plugin as an example. Here's how to read a config item : https://github.com/navit-gps/navit/blob/audio/navit/audio/player-spotify/spotify.c#L1038-L1041 [19:04:57] and here's how to define the attribute so that navit knows about it : https://github.com/navit-gps/navit/blob/audio/navit/attr_def.h#L401 [19:23:21] gernot2: in my new build it seems i cant reproduce the error anymore [19:23:39] gernot2: you find it here: https://1188-91258918-gh.circle-artifacts.com/0/apk/debug/android-debug.apk [19:30:33] ok [19:30:35] i try [19:33:46] well. [19:34:26] now the new apk work and the Scroll-Problem is "solved". [19:35:17] now, I suggest we again try it without the additional return [19:36:13] Yes. or we add the return before original line 2734 [19:36:49] what do you prefer? [19:36:54] then its possible to toggle the flag, but without instant redraw of the icon [19:38:01] i think blocking line 2734 [19:38:07] ok [19:38:10] will do that then [19:38:56] if it fail now the problem is triggerd from navit_ignore_button [19:48:28] gernot2: https://1194-91258918-gh.circle-artifacts.com/0/apk/debug/android-debug.apk [19:49:05] ilovekiruna: i completely spaced that issue. do we have a ticket about that? [19:49:34] gernot2: i confirm the issue again [19:49:45] I too [19:50:00] kazer: https://github.com/navit-gps/navit/issues/802 [19:50:02] I guess [19:50:03] so lets check the navit_ignore_button function [19:52:10] seems simple: https://github.com/navit-gps/navit/blob/0f08c04dd9816533ffbaa2b684b8b0d57f0da9a5/navit/navit.c#L513 [19:52:39] yes, this function is problematic. [19:53:21] how? [19:54:19] it checks the variable this_.ignore button [19:55:12] if the variable zero she is set to 1 [19:56:17] So its not just a query but a "query and set" function [19:57:12] if you move the map to the speedwarner location the function set "ignore button" [19:57:59] I think this cut the finger lift event from the scroll function. [19:58:31] sounds logical so far [19:58:42] can you please confirm me which elements showed this issue? [19:59:58] I testes speed_warner odometer stopwatch [20:00:26] nice [20:00:43] the construction of navit_ignore_button is present in all these three [20:01:20] I dont tested volume because its not documented. [20:01:53] Compass work well also if you activate the command callback [20:03:24] volume use it also, but no test [20:07:58] found a interesting thing: osd_std_click use it also, but i detect no problem. [20:08:26] May be there is a additional "if" before [20:11:15] No, I thik this is not what we are serching. [20:11:43] I have to go again for today. [20:11:52] Thanks for your help [20:11:57] ok, gernot2 [20:12:00] no problem [20:12:05] you are very welcome [20:12:12] am happy that we slowly make progreess [20:12:15] maybe i get the navit build to work. [20:12:38] glad to help [20:12:59] i would suggest try to use the commit from issue 802 as base [20:14:48] maybe we can try what happens without the statement or add a "scroll"-query for android. [20:14:57] by [20:15:05] *** Quits: gernot2 (5ed83e24@dslb-094-216-062-036.094.216.pools.vodafone-ip.de) (Quit: gernot2) [22:31:10] *** Quits: xenos1984 (~xenos1984@627d-76af-d271-9053-d480-87c4-07d0-2001.dyn.estpak.ee) (Quit: Leaving.)