--- Log opened Thu Nov 02 00:00:04 2017 00:06 -!- eto1 [~eto@unaffiliated/eto] has joined #navit 00:07 -!- eto [~eto@unaffiliated/eto] has quit [Read error: Connection reset by peer] 00:32 -!- Horwitz [~mich1@p200300800E548300022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 246 seconds] 00:45 -!- Horwitz [~mich1@p200300800E531C00022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 00:45 -!- mode/#navit [+o Horwitz] by ChanServ 01:31 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Ping timeout: 248 seconds] 01:37 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit 02:48 -!- noradtux [~noradtux@2a04:4540:8c09:7d01:ec4:7aff:fe33:3dc1] has quit [Ping timeout: 264 seconds] 02:52 -!- noradtux [~noradtux@2a02:2028:610:fb01:ec4:7aff:fe33:3dc1] has joined #navit 06:09 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 09:13 #navit: < jkoan> good morning all together :) 09:19 #navit: < jkoan> kazer: what do you think should we build the fdroid app also with an own ci script? we could for example extent the ci/build_android.sh script with an fdroid spezific path which is only accessed if FDROID=true also we can then move the circleci build to CIRCLECI=true (which is autoset) this would give us the option to use the same script for testbuilds while developing. 11:42 -!- eto1 is now known as eto 13:28 -!- naggety [028e568b@gateway/web/freenode/ip.2.142.86.139] has joined #navit 13:29 #navit: < naggety> hi all 13:51 #navit: < jkoan> hi naggety 13:53 #navit: < naggety> hi! how it's going on? 13:54 #navit: < jkoan> currently (but not right now) i working on android first time setup 13:54 #navit: < jkoan> it will give you something like a tutorial ;) 13:54 #navit: < jkoan> and you? 13:56 #navit: < naggety> I've been working in another project that needed to be fixed, but now I'm working on navit integration again 13:56 #navit: < jkoan> you are from spain right? 13:56 #navit: < naggety> Yes 13:57 #navit: < jkoan> so you are working for navit in your company right? (i dont remember well) 13:57 #navit: < naggety> yes 13:59 #navit: < naggety> Who have used buildroot to build and install navit? 13:59 #navit: < jkoan> and, whats the progress? :) i am interested how it looks like :D photos or such? 13:59 #navit: < jkoan> kazer: does a lot with buildroot 13:59 #navit: < naggety> I'm facing an small issue with that 14:00 #navit: < naggety> For now I don't have anithing to show, but I hope to have something soon 14:00 #navit: < jkoan> for example the raspberry pi images which are upcoming are made with it 14:01 #navit: < naggety> I was stuck for over a week because the image generated by buildroot, prepared by my partner was not working at all 14:01 #navit: < naggety> Finally the problem was the SD card. I don't know why, the ones I was using were not written correctly 14:02 #navit: < naggety> Stupid problems that block you for lot of time 14:02 #navit: < naggety> :( 14:02 #navit: < jkoan> hm okay, but is this a problem with buildroot or with ds card/the write process? 14:02 #navit: < naggety> Now I'm trying to add navit package 14:03 #navit: < jkoan> adding navit should not be to difficult 14:03 #navit: < naggety> I don't know what the problem exactly is, but it's the SD card or the write process 14:03 #navit: < naggety> Buildroot generated the image OK 14:04 #navit: < jkoan> here you find all files you may need ;) (kazer don nice work: https://github.com/navit-gps/buildroot/tree/master/package/navit 14:04 #navit: < naggety> kazer: I have a problem when trying to add navit package. It start building and installing cmake, but i get this error: ERROR: package host-cmake installs executables without proper RPATH 14:05 #navit: < naggety> It fails installing host-cmake, not navit itself 14:05 #navit: < naggety> jkoan: yes, I'm using that 14:06 #navit: < jkoan> sounds like a buildroot problem :/ what version of buildroot are you useing? 14:06 #navit: < jkoan> *using 14:06 #navit: < naggety> 2016.11.2 14:06 #navit: < jkoan> i will try to reproduce the problem 14:06 #navit: < naggety> I agree with you, it sounds like that. But it's weird such a big bug. 14:07 #navit: < naggety> I must be missing something 14:07 #navit: < jkoan> why such an old buildroot? 14:07 #navit: < naggety> My partner started with that version 14:08 #navit: < jkoan> hm okay, what about try to update? ^^ 14:08 #navit: < jkoan> but i first try to reproduce it in your version 14:08 #navit: < naggety> Eventually we will upgrade, but for the moment I didn't touch it to avoid problems with my partner work 14:09 #navit: < jkoan> you could even try it by makeing a backup ;) 14:10 #navit: < naggety> Yes. I wanted to see if I was missing something, but I will upgrade if I don't find a solution soon. 14:13 #navit: < naggety> It's the first time I use buildroot, so I guess I'm missing something obvious 14:15 #navit: < jkoan> one dump idea, what about installing cmake on the host system (not buildroot)? 14:20 #navit: < naggety> wow, I think it worked! 14:20 #navit: < naggety> xD 14:21 #navit: < naggety> I have just reinstalled the OS, so I didn't have cmake installed 14:21 #navit: < naggety> Installing from ubuntu repo and rebuilding seems to have worked 14:22 #navit: < jkoan> hm okay, probably this was a bug in the cmake repo which has been fixed in the meantime. but what ever it was, now its working, so grate :D 14:23 #navit: < naggety> navit build has failed, but I have advanced an step 14:23 #navit: < naggety> :) 14:23 #navit: < jkoan> if you need help i am around ;) 14:24 #navit: < naggety> yes, thanks! 14:24 #navit: < jkoan> no problem 15:08 #navit: < naggety> I get this error 15:08 #navit: < naggety> CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: OPENSSL_INCLUDE_DIR (ADVANCED) 15:09 #navit: < jkoan> for navit? 15:10 #navit: < naggety> yes 15:11 #navit: < naggety> but I have openssl selected in buildroot 15:13 #navit: < jkoan> try to disable maptool, this could help 15:13 #navit: < jkoan> but wait, this whould even not help 15:14 #navit: < naggety> BUILD_MAPTOOL:BOOL=FALSE 15:15 #navit: < jkoan> try to add openssh as dependency in Config.in 15:15 #navit: < naggety> openssh or openssl 15:16 #navit: < jkoan> openssl :D 15:17 #navit: < naggety> the same 15:18 #navit: < jkoan> hm okay 15:18 #navit: < naggety> -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_INCLUDE_DIR) 15:18 #navit: < naggety> somewhere above says that 15:19 #navit: < naggety> I tried 'make OPENSSL_ROOT_DIR=/path/to/openssl navit' but didn't work 15:19 #navit: < jkoan> hm okay, currently i also dont have an idea 15:20 #navit: < naggety> xD, OK 15:21 #navit: < naggety> now I'm going home. I will continue tomorrow, I will read any suggestion in the logs 15:21 #navit: < naggety> thanks for your help jkoan, bye! 15:21 #navit: < jkoan> okay, see you 15:33 -!- naggety [028e568b@gateway/web/freenode/ip.2.142.86.139] has quit [Ping timeout: 260 seconds] 15:35 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 16:03 #navit: < kazer> hi there 16:03 #navit: < jkoan> hi kazer 16:04 #navit: < kazer> jkoan: i didn't realize that we could build for fdroid ourselves. if we can we should definitely do it 16:08 #navit: < jkoan> no, we cant, but fdroid will buidl our repo so we can say they should only run "bash ci/build_android.sh" instead of als this : 16:08 #navit: < jkoan> export PATH=$PATH:$$SDK$$/tools:$$SDK$$/platform-tools:$$NDK$$/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin && \ 16:08 #navit: < jkoan> rm build.xml && \ 16:08 #navit: < jkoan> mkdir android-build && \ 16:08 #navit: < jkoan> cd android-build/ && \ 16:08 #navit: < jkoan> cmake -DCMAKE_TOOLCHAIN_FILE=../navit/Toolchain/arm-eabi.cmake -DDISABLE_QT=true ../navit && \ 16:08 #navit: < jkoan> make && \ 16:08 #navit: < jkoan> make android_resources && \ 16:08 #navit: < jkoan> cd .. && \ 16:08 #navit: < jkoan> ln -s android-build/navit/android/* . 16:10 #navit: < kazer> naggety if you read the logs : we should definitely collaborate on buildroot. my latest work is in https://github.com/pgrandin/navit-buildroot/tree/2017.08/graphics-qt5 16:11 #navit: < kazer> that's the branch I used to build the raspberry images 16:11 #navit: < kazer> jkoan: so you want to put that in ci/build_fdroid.sh and tell fdroid to use it? 16:12 #navit: < jkoan> no 16:12 #navit: < jkoan> i want to implement it into the build_android.sh 16:15 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 16:19 #navit: < jkoan> like this: https://pastebin.com/K8kkSZfY 16:28 #navit: < kazer> what's the benefit? 16:57 #navit: < kazer> i don't mean to bug you just understand what we would get from that :) 17:37 #navit: < jkoan> sorry i was just afk 17:40 #navit: < kazer> np :) 17:40 #navit: < jkoan> the benefit will be that we can test locally with just the same build script and also we only need one script 17:43 #navit: < kazer> locally = in circleci? 17:43 #navit: < jkoan> https://pastebin.com/pgbNpK9w look at the last area 17:43 #navit: < jkoan> no local where you develop new things ;) 17:45 #navit: < jkoan> kazer: do you know "steam link"? 17:47 #navit: < youte> hi 17:47 #navit: < jkoan> hi youte 17:48 #navit: < youte> whats's news? 17:49 #navit: < kazer> jkoan: mmm. if we want to add scripts for fdroid/local testing my guts would tell me to add a new script instead. especially because the script you paster is a big if/then 17:50 #navit: < kazer> hey youte 17:51 #navit: < jkoan> youte: not really much, today i was working on fdroid auto update 17:52 #navit: < youte> cool 17:54 #navit: < jkoan> yes it is a big if/then, but its only a prototype. I personally dont like to have a lot of scripts, because this would mean duplicated code. 17:55 -!- redurgam [redurgam@gateway/shell/panicbnc/x-sdtafeacaenspajt] has quit [Ping timeout: 252 seconds] 17:55 #navit: < jkoan> afk a moment 17:55 #navit: < kazer> jkoan: depends how much code actually overlaps 17:55 #navit: < kazer> i've been thinking of merging android_x86 and android_arm btw 17:56 #navit: < jkoan> this would be nice. then we could probaböy also build for more then that probably armv6 armv7 and following 18:06 -!- redurgam [redurgam@gateway/shell/panicbnc/x-wbnamnliigmfbppk] has joined #navit 18:23 #navit: < kazer> yep 18:33 #navit: < jkoan> back again 18:33 #navit: < jkoan> what would be the problem to have such advanced build scripts which could build on more than one service? 18:34 #navit: < kazer> no real problems, i just hope that we can keep the scripts shorts and on topic. i find that easier to read and troubleshoot 18:43 #navit: < jkoan> hm, I work a lot with complex bash scripts at my daywork so our build scrips are in my eyes a nobrainer. i could even write a combined build script with all build in one with parameters and so on. This will not be a problem ;) 18:50 -!- noradtux [~noradtux@2a02:2028:610:fb01:ec4:7aff:fe33:3dc1] has quit [Quit: Bye] 18:52 -!- noradtux [~noradtux@port-23082.pppoe.wtnet.de] has joined #navit 18:54 #navit: < kazer> yeah it boils down to a matter of taste. But think of it as someone who just want to reproduce our android build locally : i think it's nicer to have 20 lines to read vs 50, no? 18:55 #navit: < kazer> ah! i have a technical argument :) look at how we define workflows and jobs in circleci : it is easier to have one script per env in that case :) 18:56 #navit: < jkoan> hm okay... i give up :P 18:58 #navit: < jkoan> btw kazer do you know "steam link"? ^^ 19:00 #navit: < kazer> it's that device to play games from the cloud right? 19:01 #navit: < kazer> ha not the cloud, from your computer 19:01 #navit: < kazer> latency would be shitty otherwise 19:02 #navit: < jkoan> yep, but it has one very interesting feature: native apps 19:04 #navit: < kazer> i tried Navit on a FireTV recently. It works, but it's unusable because of the remote :) 19:05 #navit: < jkoan> here is the sdk: https://github.com/ValveSoftware/steamlink-sdk/ 19:05 #navit: < jkoan> currently i try to build navit for it :D only problem is Freetype which exists but is not fount by our cmake process 19:06 #navit: < kazer> Qt5.8, nice :D 19:06 #navit: < jkoan> yep 19:07 #navit: < jkoan> if i get freetype working it will work :D 19:08 #navit: < jkoan> but first fdroid 19:13 #navit: < jkoan> kazer: for fdroid: we should probably build in the same way as we do for play store? 19:14 #navit: < kazer> sounds good.. but what do you mean? :) 19:14 #navit: < kazer> for play store we build the apk, tag it with a codename, sign it and upload it to the beta channel 19:16 #navit: < jkoan> i not mean the workflow, i mean the build parameters and so on 19:16 -!- MarcR [~MarcR@p5DC5C791.dip0.t-ipconnect.de] has joined #navit 19:17 -!- noradtux [~noradtux@port-23082.pppoe.wtnet.de] has quit [Quit: Bye] 19:17 #navit: < MarcR> Hey Guys 19:17 #navit: < jkoan> hi MarcR 19:17 #navit: < MarcR> Hi jkoan 19:18 #navit: < kazer> jkoan: still sounds like a good idea! 19:18 #navit: < kazer> hey MarcR 19:18 #navit: < kazer> so.. pictures/video? :) 19:19 #navit: < jkoan> from what? 19:19 #navit: < MarcR> kazer: hehe 19:19 #navit: < jkoan> ah you dont mean me with pictures 19:19 #navit: < MarcR> kazer: I will do one, when my project is more advanced :) 19:20 #navit: < MarcR> jkoan: no it was for me ;) 19:20 #navit: < kazer> yep 19:20 #navit: < kazer> MarcR: no! you should share progress pictures too! they are really important! :) 19:21 #navit: < MarcR> kazer: trying to get the pi ready for cross compiling 19:23 #navit: < MarcR> kazer: but the tutorial in the qt wiki is not 100% correct - or its me. could be more me maybe :P 19:23 #navit: < kazer> ok let us know if we can help. 19:23 #navit: < kazer> oh it's totally possible that some things are missing from the wiki 19:24 #navit: < MarcR> Do you use the cross compiling method too ? 19:26 -!- noradtux [~noradtux@port-23082.pppoe.wtnet.de] has joined #navit 19:26 #navit: < kazer> there's several cross compilation methods possible. which one exactly are you trying to use? 19:28 #navit: < MarcR> Don't know, I have only read it in a tutorial, that I can edit the app on my main pc, and compile it, and test it directly on the pi via network 19:29 #navit: < MarcR> https://www.ics.com/blog/configuring-qt-creator-raspberry-pi 19:29 #navit: < MarcR> But i don't know, if this is the right method. 19:31 #navit: < kazer> ah! do you know that you can run mock application directly from qtcreator on your main machine? 19:32 #navit: < MarcR> now, i Know it ;-) 19:34 #navit: < MarcR> I have no experience with qt creator atm. - but I have some programming skills with c++ - pascal and basic ;) 19:34 #navit: < MarcR> ok lets say a bit, its years ago 19:36 #navit: < kazer> so you should be fine :) 19:36 #navit: < MarcR> hope so ;) 19:39 #navit: < MarcR> Ah great, found a QT Creator Beginner for dummies. There we go :-D 19:43 #navit: < kazer> if you feel like taking notes about what you're learning, we have plenty of space in the wiki ;) 19:43 #navit: < kazer> i really hope that this new UI will make it easier for users to design their own UI, or customize the existing ones 19:51 #navit: < MarcR> I happy with navits exiting gtk ui atm. I want to use qt to build a UI to control the whole Pi Car PC ;-) 19:52 #navit: < MarcR> Think Big, start small ;) 19:52 #navit: < MarcR> or vise versa 19:54 #navit: < kazer> i also want a similar UI for my own project, so it's good, less duplicate efforts! 19:54 #navit: < kazer> have you see the spotify player? http://wiki.navit-project.org/images/9/92/Spotify-tracks.png 19:54 #navit: < kazer> green = in cache, orange = downloaded, red = not cached yet 19:54 #navit: < kazer> in my car i can even control playback and volume using the steering wheel controls 19:54 #navit: < jkoan> kazer: spotify has a api? 19:55 #navit: < kazer> jkoan: more of a sdk yeah. it's call libspotify. they deprecated it and promised a replacement, but replacement isn't there yet, and libspotify still works 19:55 #navit: < MarcR> sweet 19:56 #navit: < kazer> jkoan: https://github.com/navit-gps/navit/blob/audio_framework/navit/audio/player-spotify/spotify.c 19:56 #navit: < jkoan> ah okay nice. premium only? 19:56 #navit: < kazer> yeah you need to have a premium account 19:56 #navit: < jkoan> :( 19:57 #navit: < kazer> but we also have the mpd backend if you want to use mp3 instead :) https://github.com/navit-gps/navit/blob/audio_framework/navit/audio/player-mpd/mpd.c 19:57 #navit: < jkoan> what do you think anout a fdroid repo for beta builds (like the play beta channel)? 19:57 #navit: < jkoan> the audio framework is really interesting 19:58 #navit: < jkoan> it is also possible to mix the players? so one title from mpd then one from spotify ? 19:59 #navit: < kazer> fdroid supports multiple channel? 19:59 #navit: < MarcR> kazer: If you give navit a bluetooth control, a phone control (answer calls / siri control / contact list) too. I only need Navit (Mega Touch PC Car Edition) for my project ;-) 19:59 #navit: < kazer> one challenge is to manage the beta users. with play, you need to join a google group 20:00 #navit: < jkoan> multiple repos yes 20:00 #navit: < kazer> currently you can't mix playbacks between players. you can switch between them, that's it. Next will probably be FM radio. 20:00 #navit: < kazer> jkoan: repos? 20:01 #navit: < kazer> MarcR: well you can abstract the bluetooth layer and pretend that your phone is a mouse or something like that. What exactly do you want to control via the phone? 20:01 #navit: < kazer> MarcR: Mega Touch PC Car Edition : is that the codename for your projecT? 20:02 #navit: < MarcR> not really ;) 20:02 #navit: < jkoan> yes, fdroid is like a packet manager for android. you can add repos (fdroid itself is a repo) and install apps from it 20:02 #navit: < MarcR> would be a bit too much 20:02 #navit: < kazer> jkoan: so yeah we're basically stuck with only one version at a time i guess. Unless you have a trick? 20:03 #navit: < kazer> MarcR: i like it. I'd like to setup a sister project targeted at carpc users. This would be an awesome codename 20:03 #navit: < jkoan> you mean that only one navit app could be installed at a time? 20:04 #navit: < kazer> i mean that only one can be offered by the package manager at a time, no? 20:04 #navit: < MarcR> kazer: no copyright on it, use it if you like it that much. but only if I will be in the credits ;-) 20:04 #navit: < jkoan> one repo? no it is possible without problems to add more 20:04 #navit: < kazer> i hope to rope you in doing more than just being in the credits :) 20:05 #navit: < kazer> jkoan: cool, it sounds like a good idea then. How does a user choose which version to install? 20:06 #navit: < MarcR> kazer: Thinks I want to control : scroll trough contact list on the pi ui, and take calls. | Answer incoming calls | activate siri 20:06 #navit: < MarcR> like in a modern car 20:06 #navit: < jkoan> thats the only thing i dont know. i dont know if fdroid is able to merge the repos and just install the last version. but than we would have problems because fdroid uses a other sining key than we use 20:07 #navit: < MarcR> I drive a '96 Opel Omega so, no Touch Navi, No Bluetooth radio, no modern tech stuff 20:08 #navit: < kazer> I drive a '99 Jeep, i hear you :) 20:08 #navit: < MarcR> :D 20:08 #navit: < kazer> https://hackaday.io/project/3070-the-cherokee-carputer 20:10 #navit: < MarcR> yeah like this 20:10 #navit: < kazer> that's my setup :) but the new setup with the pi is almost done 20:11 #navit: < MarcR> Aah Ok cool :) 20:12 #navit: < MarcR> will be away to eat :) 20:12 -!- MarcR is now known as MarcR|away 20:12 #navit: < kazer> yeah same here soon 20:35 #navit: < jkoan> kazer: do we have a bitcoin account? or even light coin? 20:35 #navit: < youte> i need just one bitcoin xD 20:38 #navit: < jkoan> i only asking because of fdroid metadata 20:42 -!- MarcR|away is now known as MarcR 20:59 #navit: < jkoan> kazer: do you know something interesting? 21:02 #navit: < jkoan> on fdroid build we have prebuild which generates a "build.xml" and the first step on build deletes it again 21:08 #navit: < MarcR> kazer: what components should I install with qt creator ? which qt version - which toolchain? 21:32 -!- ilovekiruna [~ilovekiru@h131n8-ll-a31.ias.bredband.telia.com] has joined #navit 21:33 #navit: < jkoan> hi ilovekiruna 21:34 #navit: < ilovekiruna> hi jkoan 21:34 #navit: < ilovekiruna> wasnt much around today :( 21:38 #navit: < ilovekiruna> kazer: are you around? 21:39 #navit: < MarcR> hi ilovekiruna 21:39 #navit: < ilovekiruna> hi MarcR 22:17 -!- MarcR [~MarcR@p5DC5C791.dip0.t-ipconnect.de] has quit [] 22:27 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 23:01 #navit: < kazer> jkoan: the first step on build deletes it again > 23:01 #navit: < kazer> ? 23:03 #navit: < ilovekiruna> kazer: are your slides from your side complete then? 23:03 #navit: < ilovekiruna> I liked what i saw now 23:03 #navit: < ilovekiruna> from the design and content, but we might need more for 45 mins 23:04 #navit: < jkoan> first the fdroid build creates a file which is deleted directly at the begin of the next step, so its useless :D 23:23 #navit: < kazer> ilovekiruna: i wouldn't call it complete. I can toss a nice diagram about our workflow also but i need some time to do that 23:23 #navit: < kazer> jkoan: lol 23:24 #navit: < kazer> jkoan: any ideas you'd like to share for the fosdem talk? anything you like, or any idea to expand on soon? 23:24 #navit: < jkoan> no, sorry :X 23:28 #navit: < kazer> haha it's ok 23:35 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has quit [Ping timeout: 260 seconds] 23:37 #navit: < ilovekiruna> kazer: I think both files are different, will now combine both and then close again. Need to sleep then and will check tomorrow after getting up 23:39 #navit: < ilovekiruna> kazer: have you already put some news pics for the platform? 23:42 -!- j_f-f [~quassel@rs-7.jff-webhosting.net] has joined #navit 23:45 #navit: < ilovekiruna> I think i can from what i have make 5 addtional slides 23:48 #navit: < kazer> ilovekiruna: nice! Still need to do the pictures, will try to do today 23:48 #navit: < kazer> I'll read the resulting doc once you're done, maybe i can think of another slide or 2 23:51 #navit: < ilovekiruna> i will do it after 8 hours, a bit sick, cold, need to get proper sleep 23:51 #navit: < ilovekiruna> would be nice if you add your slides till then 23:51 #navit: < ilovekiruna> and any other comment s you have 23:53 #navit: < ilovekiruna> kazer: if we dont have enough material for 45 mins, will then just put in the submission a shorter presentation time 23:53 #navit: < kazer> ilovekiruna: i'll add a couple of slides before you get up yeah 23:55 #navit: < kazer> get some rest :) --- Log closed Fri Nov 03 00:00:06 2017