--- 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