--- Log opened Mon May 08 00:00:01 2017 02:00 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 09:00 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 11:11 #navit: < kazer> hi there 11:20 -!- robertp [5849c97e@gateway/web/freenode/ip.88.73.201.126] has joined #navit 11:21 #navit: < robertp> Hi! 11:21 #navit: < robertp> Kazer, you do not need to answer two year old pm's :D 11:25 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has joined #navit 11:25 #navit: < jandegr> hi all 11:26 #navit: < robertp> hi 11:26 #navit: < jandegr> I see 20 in the channel besides myself , 11:27 #navit: < jandegr> so it is reasonable to expect plenty of donations https://opencollective.com/navit 11:29 #navit: < jandegr> jkoan kazer kcroot latouche_ Marc0 Millesimus noradtux Number6 rdo redurgam- robertp toxx 11:29 #navit: < jandegr> @ChanServ @Horwitz bzed Celelibi ColdFyre j_f-f 11:37 #navit: < jandegr> they must be all asleep or broke 11:37 -!- pini [~pini@bou-fi.pustule.org] has joined #navit 12:02 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has quit [Quit: Page closed] 12:34 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has joined #navit 12:56 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has quit [Quit: Page closed] 13:21 #navit: < kazer> robertp: ahah ok thanks 13:22 #navit: < kazer> robertp: i did some cleanup on the audio_framework branch 13:22 #navit: < kazer> we need to improve the code quality so that it matches our usual standards (indentation, doc, etc) and then i'd like to submit it as a PR to get merged in trunk 13:22 #navit: < kazer> it's a pain to maintain it seperately 13:31 #navit: < robertp> I'd like to have the audio framework merged. Iirc, I did the documetation, so that should work. whats indentation and etc? 13:37 #navit: < kazer> here is an example of inconsistent indendation : https://github.com/navit-gps/navit/blob/38c70192d8282a7644d16df7676fcda1e44ab06f/navit/gui/internal/gui_internal_media.c#L94-L96 13:37 #navit: < kazer> also, does the mpd player really need the alsa code? https://github.com/navit-gps/navit/blob/38c70192d8282a7644d16df7676fcda1e44ab06f/navit/audio/player-mpd/alsa-audio.c 13:38 #navit: < kazer> isn't the actually playback handled by mpd itself? 13:42 #navit: < robertp> "My players" handle the playback themselves. You brought in the alsa-audio and I didn't think about it. It can be dropped probably for the stub player and mpd player 13:42 #navit: < robertp> Ok, the stub player has no playback at all. 13:43 #navit: < kazer> ok cool. i think that it's better to keep it as lean as possible 13:44 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has joined #navit 13:44 #navit: < kazer> hey jandegr 13:44 #navit: < jandegr> ah kazerr 13:45 #navit: < robertp> jandegr: how much is the navit development (without keeping the contributors drunk)? 13:46 #navit: < jandegr> what do you mean robertp ? 13:46 #navit: < robertp> you are propagating donations, so I'd expect there are horribly high costs for developing navit 13:47 #navit: < jandegr> it is kazer who wants to cash, to better ask him :) 13:47 #navit: < jandegr> I just tested the thing, everything must be tested 13:47 #navit: < kazer> indeed 13:48 #navit: < jandegr> I thought contributions were not registered, hence stuck a 0 13:48 #navit: < jandegr> but it seems to actually work 13:49 #navit: < kazer> so here's my thinking about this : we could use that money to outsource things were we really suck at. e.g : revamping the website. Maybe provide infrastructure services 13:49 #navit: < kazer> we don't need a lot of money, but having some cash flow could allow us to get some other things done. Like hire a designer, because we suck really bad at this 13:50 #navit: < jandegr> or pay $99 for an apple account 13:50 #navit: < kazer> also, if we want to go back on the iphone market, we will have to pay a fee 13:50 #navit: < kazer> haha exactly 13:50 #navit: < jandegr> slow kazer ? 13:50 #navit: < kazer> definitely slower than you :) 13:51 #navit: < kazer> how forums really suck too. The theme hurts my eyes, the software version is outdated. But nobody is interested in fixing this 13:55 #navit: < robertp> kazer, the forum software is only ten years old. mo need to upgrade 13:55 #navit: < robertp> no 13:56 #navit: < kazer> robertp: it is true that time is relative :) 13:57 #navit: < robertp> My car is 17 years old and I do not want to upgrade, too. 13:57 #navit: < kazer> jandegr: before you came back we were talking with robertp about submitting the audio_framework branch for inclusion in trunk. Any comments? 13:57 #navit: < jandegr> scope creep ? 13:58 #navit: < kazer> jandegr: that's a valid point. but maintaining it in its own branch is a fucking mess 13:58 #navit: < kazer> jandegr: what could we do to lower your concerns? 13:59 #navit: < jandegr> amputate my head ? 14:00 #navit: < robertp> you dont like music, do you, jandegr? 14:00 #navit: < kazer> let's call that plan B. We could still have a use for it 14:00 #navit: < jandegr> I have a car with music :) 14:01 #navit: < jandegr> you can do as you want folks but architecturally it is , well..... 14:02 #navit: < jandegr> nevertheless a nice job you did 14:05 #navit: < robertp> We probably should reduce the number of commits. 14:06 #navit: < robertp> I made a lot of useless commits because I needed github to transfer the source between my vm and the pi (to test the functionality on the pi) 14:06 -!- pini [~pini@bou-fi.pustule.org] has quit [Ping timeout: 272 seconds] 14:07 #navit: < kazer> robertp: we usually do squash merge, so in the trunk history this would show up as one commit 14:07 #navit: < kazer> jandegr: architecturally ? 14:07 -!- gernot_ [5496958c@gateway/web/freenode/ip.84.150.149.140] has joined #navit 14:07 #navit: < kazer> what's your concern about the architecture? 14:07 #navit: < kazer> hey gernot_ 14:07 #navit: < gernot_> hi 14:07 #navit: < jandegr> architectually ...? 14:09 #navit: < kazer> "jandegr | you can do as you want folks but architecturally it is , well..... " 14:09 #navit: < jandegr> one r too many I think 14:10 #navit: < kazer> i was not nitpicking on the grammar, i was curious about what your concern is :) 14:10 #navit: < jandegr> Navit is an open source (GPL) turn-by-turn navigation software for many OS: 14:10 #navit: < jandegr> says wiki 14:11 #navit: < jandegr> so what will that be changed into ? 14:12 #navit: < jandegr> btw I want navit to display each of the 433mHz tire pressure senders pressure and route me towards a garage in case of problems 14:12 #navit: < jandegr> not really :) 14:12 #navit: < kazer> jandegr: just expand the j1850 plugin for that ;) 14:12 #navit: < jandegr> :D 14:12 #navit: < gernot_> jandegr: :-) 14:13 #navit: < kazer> jandegr: don't get me wrong i do see your point. It's just that i don't have a better solution to maintain this set of features outside of trunk. Any suggestion? 14:13 #navit: < kazer> also, i added doxygen documentation generation to circleci: https://1848-30791823-gh.circle-artifacts.com/0/tmp/circle-artifacts.5PwlUJD/doc/html/index.html 14:13 #navit: < kazer> we have a shitton of undocumented code 14:14 #navit: < jandegr> I suppose too much work has been done to change anything in the audio thing 14:15 #navit: < kazer> as we said earlier, time is relative. What would you like to see changed? 14:18 #navit: < jandegr> the way it is done makes audio a core feature, for 0.01% of the users ? 14:19 #navit: < robertp> since it is a plugin which is built only on purpose makes it not a problem for 99,9% of the user but a big advantage for the 0,01%. 14:20 #navit: < jandegr> I udnerstand the advantage, but kazer is just playing tricks on you :) 15:15 #navit: < jandegr> kazer feel free to supplement the new wiki QA page 15:15 #navit: < jandegr> (to draw your attention to some core-functionality :) ) 15:16 #navit: < jandegr> and robertp too ofcourse 15:28 #navit: < kazer> jandegr: unfortunately we do need to make some part of audio as core features to make the audio system modular and pluggable 15:29 #navit: < jandegr> I did not want to spoil the fun, and I know the 2 of you put a lot of work in it, so I won't vote against it, just... 15:29 #navit: < jandegr> by now you know if you ask me for comments I will do anything possible to give some :) 15:30 #navit: < kazer> well i am asking your opinion because i genuinely care about it :) i just hope that we can find a compromise between scope creeping and no integration at all :) 15:31 #navit: < jandegr> btw QA now is used to test layouts as well :) 15:31 #navit: < jandegr> talking about scope creep :) 15:35 #navit: < kazer> jandegr: nice. you have a link? i was thinking about the latest wood/water layout change, and i revived an old idea to test layouts from a dedicated QA repo, to be able to assess the impact of these changes better 15:35 #navit: < kazer> thanks for catching it btw 15:37 #navit: < jandegr> uh, did you not read all on : https://github.com/navit-gps/navit/pull/240 15:37 #navit: < jandegr> but I prefer having all tests together, too much work otherwise 15:38 #navit: < kazer> i did read that thread entirely 15:38 #navit: < jandegr> now I can run the routing/nav tests and with a bit of luck one of them shows me what I want to see in a layout 15:38 #navit: < jandegr> than waht link do you want ? 15:38 #navit: < jandegr> wiki ? 15:39 #navit: < jandegr> it is in the news on the main wiki page if that is what you wanted 15:39 #navit: < kazer> i thought that you added something to QA specifically to test layouts. Looks like you rather use QA to test layouts (which is fine too, just different) 15:40 #navit: < jandegr> less work, me lazy 15:40 #navit: < kazer> that's fine. I'd rather have you focus on what you really enjoy, like routing :) 15:40 #navit: < jandegr> I enjoy being lazy :) 15:42 #navit: < kazer> :) that's why we have machines and automation 15:43 #navit: < jandegr> :) routing fun was 2 years ago http://trac.navit-project.org/ticket/1279 15:46 #navit: < kazer> it was. good old days when you shared code using dropbox 15:59 -!- jandegr [51f2c7e1@gateway/web/freenode/ip.81.242.199.225] has quit [Quit: Page closed] 16:32 #navit: < gernot_> by 16:32 -!- gernot_ [5496958c@gateway/web/freenode/ip.84.150.149.140] has quit [] 16:43 #navit: < kazer> robertp: the player-stub is currently 1580 lines. That's a lot for a stub/example, I wonder if we shouldn't strip it from a few things 16:53 -!- noradtux [~noradtux@port-1880.pppoe.wtnet.de] has quit [Ping timeout: 240 seconds] 16:53 -!- noradtux [~noradtux@port-35341.pppoe.wtnet.de] has joined #navit 17:00 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 17:43 #navit: < robertp> kazer, I wanted the stub to be a starting point for someone who wants to follow a detailed example how the audio plugin works. If we - as we understand the principles - start to strip it down, it will become obsolete, because if we finished stripping it down, it is most likely the fact that it will be quite hard to understand. 17:44 #navit: < kazer> yeah it makes sense. But I am also concerned that we could scare people with 1580 lines of code :) 17:47 -!- robertp [5849c97e@gateway/web/freenode/ip.88.73.201.126] has quit [Ping timeout: 260 seconds] 17:50 -!- robertp [5849c97e@gateway/web/freenode/ip.88.73.201.126] has joined #navit 17:50 #navit: < robertp> The spotify-player and the mpd-player need a background process and a lot of background configuration. The stub doesn't. 17:50 -!- robertp [5849c97e@gateway/web/freenode/ip.88.73.201.126] has quit [Client Quit] 18:55 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 19:46 -!- Horwitz [~mich1@p200300800E022100022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20:00 -!- Horwitz [~mich1@p200300800E026100022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 20:00 -!- mode/#navit [+o Horwitz] by ChanServ --- Log closed Tue May 09 00:00:02 2017