--- Log opened Thu May 10 00:00:15 2018 00:29 #navit: < Navit> The following compiles failed: http://download.navit-project.org/logs/navit/android_armv5te/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/osm-exp/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/src/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/openmoko/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/win32/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/n 00:29 #navit: < Navit> oad.navit-project.org/logs/navit/android_armv4t/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/android_x86/svn/navit-svn-.failed http://download.navit-project.org/logs/navit/tomtom/svn/navit-svn-.failed 00:29 #navit: < Navit> See compile results history at http://legacy.navit-project.org/logs/navit/stats.html 02:12 -!- ColdFyre [~lenny@172.92.43.110] has quit [Ping timeout: 264 seconds] 03:51 #navit: <@KaZeR> so since most of the builds have now been ported to circleci, i've disabled the notifications from the old system 03:53 #navit: <@KaZeR> there's still one very important piece of software on that machine, it's the map processing (osm -> binfile) and the central map server 04:22 -!- ColdFyre [~lenny@172.92.43.110] has joined #navit 04:44 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 04:44 -!- mode/#navit [+v xenos1984] by ChanServ 04:46 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Client Quit] 04:46 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 04:47 -!- mode/#navit [+v xenos1984] by ChanServ 04:51 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Client Quit] 04:52 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 04:52 -!- mode/#navit [+v xenos1984] by ChanServ 05:05 -!- naggety [~naggety@186.red-80-27-241.dynamicip.rima-tde.net] has quit [Ping timeout: 264 seconds] 05:05 -!- naggety [~naggety@209.red-80-27-244.dynamicip.rima-tde.net] has joined #navit 05:08 -!- noradtux [~noradtux@port-18187.pppoe.wtnet.de] has quit [Ping timeout: 255 seconds] 05:08 -!- noradtux [~noradtux@2a04:4540:8c03:ba01:d0b9:32af:a7f2:9626] has joined #navit 06:30 #navit: <+ilovekiruna> KaZeR: will try to remember waypoints and improve docu on wiki 06:34 #navit: < naggety> Hi all 06:35 #navit: < naggety> KaZeR: I saw that you updated spanish translation from launchpad. We spoke about it some months ago because many strings had been removed 06:36 #navit: < naggety> I didn't have time at that moment to look at it, but I can do it now 06:36 #navit: < naggety> (they're not removed but commented out) 07:51 -!- ilovekiruna [~ilovekiru@2a02:8108:d00:110:d96c:93f4:8be1:474b] has quit [Ping timeout: 250 seconds] 10:18 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 10:38 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 10:38 -!- mode/#navit [+v xenos1984] by ChanServ 12:36 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Remote host closed the connection] 12:39 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit 13:54 #navit: <@KaZeR> hi there 13:55 #navit: <@KaZeR> naggety: oh thanks! 13:55 #navit: <@KaZeR> we had that on a few translations indeed. I think that it was caused by the removal of some strings in the android code 14:06 #navit: <@KaZeR> check this out guys : https://github.com/navit-gps/navit/pulse/monthly 14:06 #navit: <@KaZeR> this makes me so happy 14:11 #navit: < naggety> So it is OK the commit? 14:11 #navit: < naggety> Those strings are not used any more? 14:12 -!- ilovekiruna [~ilovekiru@p200300D10BD404C992E9FCB155CFB822.dip0.t-ipconnect.de] has joined #navit 14:12 -!- mode/#navit [+v ilovekiruna] by ChanServ 14:12 #navit: <@KaZeR> i think so yes. I was surprised too 14:18 #navit: < naggety> Ah, great then 14:23 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 14:41 -!- jandegr [d5db9cda@gateway/web/freenode/ip.213.219.156.218] has joined #navit 14:44 -!- ilovekiruna [~ilovekiru@p200300D10BD404C992E9FCB155CFB822.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 14:45 -!- ilovekiruna [~ilovekiru@p200300D10BD404C992E9FCB155CFB822.dip0.t-ipconnect.de] has joined #navit 14:45 -!- mode/#navit [+v ilovekiruna] by ChanServ 14:51 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 14:51 -!- mode/#navit [+v xenos1984] by ChanServ 14:55 #navit: <@KaZeR> how's your project going naggety ? 15:00 -!- jandegr [d5db9cda@gateway/web/freenode/ip.213.219.156.218] has quit [Quit: Page closed] 16:15 #navit: <@KaZeR> actually it might be an issue. I'll discuss it with jandegr. https://github.com/navit-gps/navit/blob/trunk/navit/android/src/org/navitproject/navit/NavitMapDownloader.java#L98-L302 16:15 #navit: <+ilovekiruna> KaZeR: Could you please have a look on my navit OSD layout? 16:16 #navit: <+ilovekiruna> I noticed when using waypoints, on the way to the first waypoint the current and next road and the distances, estimated arrival times werent shown 16:17 #navit: <+ilovekiruna> not sure if it is my fault or in the code 16:17 #navit: <@KaZeR> ilovekiruna: sure. where is it? 16:19 #navit: <+ilovekiruna> https://github.com/hoehnp/navit-layout/blob/master/navithdpi.xml 16:41 -!- jandegr [d5db9cda@gateway/web/freenode/ip.213.219.156.218] has joined #navit 16:43 #navit: <@KaZeR> ok. i think that it might be easier if we extract your osd from that file. It'll also pave the way to do this for all layouts, making them easier to tests and eventually download directly from navit 16:44 #navit: <+ilovekiruna> good idea 16:44 #navit: <+ilovekiruna> I totally agree, everything apart from the osd is of limited importance for me 16:44 #navit: <+ilovekiruna> at least for layout design ;-) 16:45 #navit: < jandegr> +ilovekiruna review the usage of overlays, or have the device charging all the time :) 16:45 #navit: <+ilovekiruna> jandegr: what do you mean by the second? 16:45 #navit: <+ilovekiruna> honestly while driving it is anyway constantly charging 16:46 #navit: <+ilovekiruna> jandegr: which point do you exactly mean about the overlays? 16:46 #navit: < jandegr> between the lines, waste cpu on map redraws is also slowing the thing down :) 16:46 #navit: < jandegr> I just shorten it to have it charging :) 16:50 #navit: <@KaZeR> jandegr: https://github.com/healthline/infrastructure-modules/blob/1c21dc12be25f5687ad4f8963af8168b2fc3be47/services/ecs-service/main.tf#L180 these translations are not in the translation template anymore 16:51 #navit: < jandegr> 404 16:52 #navit: <@KaZeR> wrong buffer 16:52 #navit: <@KaZeR> https://github.com/healthline/infrastructure-modules/blob/1c21dc12be25f5687ad4f8963af8168b2fc3be47/services/ecs-service/main.tf#L180 16:52 #navit: <@KaZeR> damn it 16:53 #navit: <@KaZeR> https://github.com/navit-gps/navit/blob/trunk/navit/android/src/org/navitproject/navit/NavitMapDownloader.java#L98-L302 16:53 #navit: <@KaZeR> ^- this one 16:53 #navit: < jandegr> 808 16:53 #navit: <@KaZeR> haha 16:53 #navit: < jandegr> ok now 16:53 #navit: * KaZeR needs coffee 16:53 #navit: < jandegr> me too, back in 5 16:54 #navit: <@KaZeR> ilovekiruna: do you need help extracting your osd? 16:55 #navit: <+ilovekiruna> KaZeR: no, I think i will manage myself 16:55 #navit: <+ilovekiruna> but will take a bit, right now am still working on sth else 16:57 #navit: <@KaZeR> ilovekiruna: no worries 17:00 #navit: < jandegr> kazer iirc the linux build updates translations on merge in master , is that correct ? 17:00 #navit: < jandegr> for the rest recently 2 lines were added for missing countries 17:00 #navit: < jandegr> does that need updating of smth else as well ? 17:05 #navit: <@KaZeR> something is preventing those strings to be included in the translation template 17:05 #navit: < jandegr> and Navit.T was changed into Navit.getInstance().T 17:07 #navit: < jandegr> https://github.com/navit-gps/navit/blob/trunk/po/CMakeLists.txt#L31 17:11 #navit: < jandegr> should that read ''and update the translation files " ?? 17:11 #navit: < jandegr> https://github.com/navit-gps/navit/blob/trunk/ci/build_linux.sh#L13 17:15 #navit: <@KaZeR> depends on what you call update translation files :) 17:15 #navit: <@KaZeR> .po.in are converted to .po at build time. navit.pot (the template, where said translations are missing) is also created at build time 17:16 #navit: <@KaZeR> after building on trunk, we push the .pot to launchpad. we don't push .po (or .po.in) files from circleci to launchpad. instead we pull the .po from launchpad and import them into github 17:17 #navit: <@KaZeR> because we need to have only one source of truth for the translations, and it's easier to do in launchpad 17:17 #navit: <@KaZeR> makes sense? 17:17 #navit: <+ilovekiruna> KaZeR: we should slowly start thinking about FOSDEM 2019 17:17 #navit: <@KaZeR> ilovekiruna: true 17:18 #navit: <+ilovekiruna> just came to my mind 17:20 -!- jandegr [d5db9cda@gateway/web/freenode/ip.213.219.156.218] has quit [Ping timeout: 260 seconds] 17:21 #navit: <+ilovekiruna> call will be probably in Sept, if them time like last year 17:21 #navit: <+ilovekiruna> but hope we have already a concept till then 17:21 #navit: <+ilovekiruna> and we should this time just send a few topics 17:21 #navit: <+ilovekiruna> I think a presentation is really important just for visibility 17:22 #navit: <+ilovekiruna> for sure this time we should go to the geospatial dev room 17:22 #navit: <+ilovekiruna> sent sth there 17:22 -!- jandegr [d447071b@gateway/web/freenode/ip.212.71.7.27] has joined #navit 17:22 #navit: < jandegr> got disconnected :( 17:23 #navit: <+ilovekiruna> btw: how is the status of TMC? 17:23 #navit: < jandegr> https://circleci.com/gh/navit-gps/navit/7795#artifacts/containers/0 17:23 #navit: < jandegr> kazer does the output at the end of the linux build look correct to you ? 17:23 #navit: < jandegr> Series trunk : Translations : Navit 17:24 #navit: < jandegr> and so on, I can't make much sense out of it 17:28 #navit: <@KaZeR> ilovekiruna: totally 17:30 #navit: <@KaZeR> jandegr: it does. the important part is Upload : Series trunk : Translations : Navit which tells us that we uploaded for the right branch 17:32 #navit: < jandegr> but pot is made in every build, not just linux ? 17:33 #navit: <@KaZeR> correct. but we only upload it from linux/trunk 17:34 #navit: < jandegr> [ 2%] Generating navit.pot 17:34 #navit: < jandegr> if I just could get it in the artifacts 17:35 #navit: < jandegr> https://circleci.com/gh/navit-gps/navit/7964 17:35 #navit: <@KaZeR> sure, it's in {cmake_dir}/po/navit.pot 17:36 #navit: < jandegr> gradle has a seperate step process translations, a bit more verbose than the linux build 17:37 #navit: <@KaZeR> the thing is that we either need to have the android translations built also during the linux build (and included in navit.pot) or have them built in a different template (navit-android.pot) and upload that template to launchpad 17:41 #navit: < jandegr> I see no problem in the way it is done now 17:41 #navit: < jandegr> just searching how to make that step extra verbose 17:42 #navit: <@KaZeR> yeah i didn't see an issue either. that's what led me to believe that the strings were removed legitely. but they shouldn't have been 17:45 #navit: < jandegr> I will try to run a container with output on the console instead of to a file 17:47 #navit: < jandegr> -DDST=${CMAKE_CURRENT_BINARY_DIR}/navit.pot 17:49 #navit: < jandegr> can I change that to go to dev stdout with -DDST= dev stdout ?? 18:02 #navit: <@KaZeR> do you know that you can also ssh in circleci's containers? 18:03 #navit: < jandegr> well yes , but by the time I've got a key and such set up... 18:04 #navit: <@KaZeR> you only need a key :) 18:05 #navit: < jandegr> can you visualize or deliver the last uploaded pot file ? see if it is all of android missing or just or whatever.... 18:06 #navit: < jandegr> will let a build put one in the artifacts :) 18:08 #navit: <@KaZeR> mmm looks like i can't pull the .pot from launchpad 18:09 #navit: < jandegr> and we can compare one pot with another :) 18:21 #navit: < jandegr> I see on launchpad it has added a recent addition of me 18:21 #navit: < jandegr> (from android) 18:22 #navit: < jandegr> string no 591 is recent 18:28 #navit: <@KaZeR> so it looks like only a few might be missing. There's no "Utah" entry in the .pot for example, so it's not elsewhere, it's really missing 18:37 #navit: < jandegr> I have https://github.com/navit-gps/navit/blob/trunk/navit/android/src/org/navitproject/navit/NavitMapDownloader.java#L98 18:37 #navit: < jandegr> in the dutch translation 18:40 #navit: < jandegr> most of the rest is duplicate with something originating in the c code, how are duplicates handled ? 18:42 #navit: <@KaZeR> if the string is identical, duplicates are ignored. But it has to be exactly the same string 18:43 #navit: < jandegr> I have this one too, probably not present in C code https://github.com/navit-gps/navit/blob/trunk/navit/android/src/org/navitproject/navit/NavitMapDownloader.java#L286 18:44 #navit: <@KaZeR> damn that's really odd 18:44 #navit: < jandegr> I have (except Alaska and Hawaii) as well, android specific too 18:46 #navit: < jandegr> and I have all the regular countries as well , but I can't tell if it is the one from android or C that is preserved 18:46 #navit: <@KaZeR> "North America" ? 18:50 #navit: < jandegr> I have this too, https://github.com/navit-gps/navit/commit/12608248d6fce792590846cef1fe4bde9929cdf2#diff-5b9850289b6998d4c584eebc62d00389R43 18:50 #navit: < jandegr> gives kind of a datestamp to when dutch was still ok 18:51 #navit: < jandegr> #~ msgid "North America" 18:51 #navit: < jandegr> present :) 18:53 #navit: < jandegr> makes me think the pot thing was not that bad and no older than the commit I posted 18:59 #navit: < jandegr> nl.po.in looks ok too at first sight, a few days older than that commit so maybe missing one or two of the newest 18:59 #navit: < jandegr> nl.po.in in github trunk that was 19:06 #navit: <@KaZeR> #~ msgid "North America" -> absent 19:06 #navit: <@KaZeR> it's commented, hence removed from the .pot 19:06 #navit: <@KaZeR> are the other strings you mentionned commented in the .po ? 19:08 #navit: <@KaZeR> https://translations.launchpad.net/navit/trunk/+pots/navit/nl/+translate?batch=10&show=all&search=South%2B 19:08 #navit: <@KaZeR> "South+"... isn't in launchpad for Dutch. Which makes sense, since it has been removed from the .pot 19:12 #navit: < jandegr> I checkec in navit_navit-nl.po downloaded from launchpad an hour ago or so 19:13 #navit: < jandegr> and in nl.po.in in github (some less) 19:13 #navit: < jandegr> #~ msgid "South+Middle America" 19:13 #navit: <@KaZeR> yep, no good 19:13 #navit: < jandegr> is that the one you were searching ? 19:14 #navit: <@KaZeR> this tells us that this translation used to exist but has been removed 19:14 #navit: <@KaZeR> should start with msgid directly. # means removed, ~ means fuzzy (gettext tried to guess what happened) 19:15 #navit: <@KaZeR> if you look in the app using a recent build on android, is this translated correctly? 19:15 #navit: < jandegr> moment.. have smth else 19:15 #navit: < jandegr> #, c-format #~ msgid "Route %4.0fkm %02d:%02d ETA" #~ msgstr "Route %4.0fkm %02d:%02d Aankomsttijd" 19:15 #navit: < jandegr> is that no good either ? 19:18 #navit: < jandegr> all starting from that one down to the last one in the po I donwloaded from launchpad are annotated like that 19:18 #navit: < jandegr> C and android mixed I suppose 19:18 #navit: < jandegr> #~ msgid "then leave the roundabout at the %1$s %2$s" 19:19 #navit: < jandegr> does not look like smth android related 19:34 #navit: < jandegr> kazer still there ? 19:35 #navit: < jandegr> https://github.com/navit-gps/navit/commit/24fc7cf03af08f140eec67001f279d68d8ff37a3#diff-2a589b8cdc7a5f90f95e7670e883d00eL1725 19:36 #navit: <@KaZeR> still here yeah 19:36 #navit: <@KaZeR> this last link is because the '\n' was removed in the code. this change is legit, although annoying 19:37 #navit: <@KaZeR> because it invalidates existing translations for one char that we know we can remove. the fix here is to push the string back into launchpad, withouth the \n 19:38 #navit: < jandegr> ok 19:39 #navit: < jandegr> but at the same time ttps://github.com/navit-gps/navit/commit/f26e90503a864d2075d66ed1aed76a7c38573a34#diff-b0fe9d4a4452cfb1d2ffcdf4659c74ddL2052 19:39 #navit: < jandegr> smth else happened as well 19:39 #navit: < jandegr> those that github say 10 days ago are still ok, updated 9 days ago have the issue 19:40 #navit: < jandegr> nl is 10 days ago, hence I noticed nothing ! 19:43 #navit: <@KaZeR> yeah, this spanish translation is what made us look into the issue. and now we see that in several others 19:43 #navit: <@KaZeR> it's just that we notice it when something else is actually updated in the translation 19:44 #navit: <@KaZeR> (from launchpad) 19:45 #navit: < jandegr> my best guess is cleanup:general:Declaring war to control-M 19:45 #navit: < jandegr> https://github.com/navit-gps/navit/commit/a9f61c26e31eca52b1bf1a444f6283bb26bc2391#diff-eff390f9f6c82439ccfe5f7d4ea093df 19:50 #navit: < jandegr> but that is probably guessed wrong, date is more or less possible and touched code has plenty of overlap but they don't appaer at the end of a string 19:55 #navit: < jandegr> but this one with quite a bit of overlap on the affected regions is too young to be the cause 19:55 #navit: < jandegr> https://github.com/navit-gps/navit/commit/12608248d6fce792590846cef1fe4bde9929cdf2#diff-eff390f9f6c82439ccfe5f7d4ea093df 19:59 #navit: <@KaZeR> well this doesn't really explain the translations from map_downloader.java that are now missing 20:00 #navit: <@KaZeR> looks like _T() isn't detected as translation by the preprocessor anymore 20:04 #navit: < jandegr> hmm 20:04 #navit: < jandegr> it went from ._ to .T a while ago already 20:06 #navit: <@KaZeR> bingo 20:06 #navit: < jandegr> https://github.com/navit-gps/navit/commit/6c7b30b74ad9da9efbf7b65276447bb407a8ba56#diff-eff390f9f6c82439ccfe5f7d4ea093df 20:06 #navit: <@KaZeR> reverting .T to ._ strings are back in the .pot 20:06 #navit: < jandegr> ouch 20:07 #navit: <@KaZeR> jkoan 's test might have been biased because he already had the pot and translations locally 20:07 #navit: < jandegr> ._ is invalid in java, used to generate about 100 warnings, why jkoan changed it 20:07 #navit: <@KaZeR> also he says that _() is deprecated, but doesn't say way 20:08 #navit: <@KaZeR> *why 20:08 #navit: < jandegr> _ is an invalid identifier 20:09 #navit: <@KaZeR> then maybe a macro somewhere needs to be updated. or we need to use the full function name 20:09 #navit: <@KaZeR> _() is a gettext idiom 20:09 #navit: < jandegr> brb 20:09 #navit: <@KaZeR> maybe gettext() will be required for Java 20:16 #navit: < jandegr> https://www.gnu.org/software/gettext/manual/html_node/Java.html 20:16 #navit: < jandegr> is that the place I should look ? 20:19 #navit: <@KaZeR> this looks like what i would expect yeah 20:19 #navit: < jandegr> the problem is actually more than that 20:19 #navit: < jandegr> you should not have hardcodes strings in java 20:20 #navit: < jandegr> hence those in string.xml still translate fine 20:20 #navit: < jandegr> but this will take a few rainy days to move all those :) 20:21 #navit: <@KaZeR> i hope that spring isn't here yet for you! 20:21 #navit: < jandegr> but why not fix it all .... 20:21 #navit: < jandegr> I thought that list should be external of the code and the same one as for the mapserver 20:22 #navit: < jandegr> hence it jumps to CA for the biggest part :) 20:23 #navit: <@KaZeR> well the ultimate goal is to have that list on the server side, and have pull it directly from there 20:23 #navit: < jandegr> that list is data, not code !!! 20:23 #navit: < jandegr> well, it will take some sleep now, 20:24 #navit: < jandegr> I'll finish with bit of good news 20:24 #navit: < jandegr> with all my recent changes we're almost ready to cope with the 2019 playstore requirements 20:25 #navit: < jandegr> and after lint I also have checkstyle running on CI now 20:25 #navit: < jandegr> (2019 mandatory 64 bit apk, target oreo and so on..) 20:26 -!- jandegr [d447071b@gateway/web/freenode/ip.212.71.7.27] has quit [Quit: Page closed] 20:27 #navit: <+ilovekiruna> KaZeR: 64bit apk, will that mean old devices would be dropped 20:27 #navit: <+ilovekiruna> or we just need to generate two different apks? 20:28 #navit: <@KaZeR> ilovekiruna: if i got jan's last work right, with gradle we now generate one apk for multiple arch. so no dropping of older targets 20:28 #navit: <+ilovekiruna> wow 20:28 #navit: <+ilovekiruna> sounds really cool 20:28 #navit: <@KaZeR> yep 20:29 #navit: <@KaZeR> the checkstyle and lint is also quite important actually, to help us improve code quality and continue the work done by aerostitch 20:32 #navit: <+ilovekiruna> u know for my personal stuff I would have sth similar 20:32 #navit: <+ilovekiruna> but in a different way 20:33 #navit: <+ilovekiruna> automatic pdf validation 20:39 #navit: <@KaZeR> what do you mean? 21:42 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 21:42 #navit: <+ilovekiruna> for example layout validation of pdf articles or presentations 21:43 #navit: <+ilovekiruna> like checking for raster graphcis or that margins are not violated 22:14 #navit: <@KaZeR> ha ok. the linter part 22:14 #navit: <+ilovekiruna> yeah, just also having rules and let them check 22:14 #navit: <+ilovekiruna> but totally different topic ;-) 22:26 #navit: <@KaZeR> it's allright :) sometimes you ask and someone knows just the perfect tool 22:44 -!- ilovekiruna [~ilovekiru@p200300D10BD404C992E9FCB155CFB822.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 23:32 -!- Horwitz [~mich1@p200300800E00AC00022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 23:45 -!- Horwitz [~mich1@p200300800E008800022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 23:45 -!- mode/#navit [+o Horwitz] by ChanServ --- Log closed Fri May 11 00:00:17 2018