libera/#maemo/ Sunday, 2019-01-27

brolin_empey“homosexual child molester” sounds grammatically ambiguous to me: does the person molest only children who are homosexual?  Or is the person who molests children homosexual?01:37
Vajbsicelo: meaning that someone thought it is gps-plotter.07:01
Enrico_MenottiVERY good news: phone calls with N900 + BMW via bluetooth WORK.12:43
Enrico_MenottiMore details.12:43
Enrico_MenottiMy car is a BMW 318d, F30, 2012.12:43
Enrico_MenottiAs I reported, with the stock bluetooth on Maemo (CSSU applied), I was able to pair (not at first try, but anyway) and do phone calls, but at hanging up also the iDrive system on the car (or better its multimedia part) hang, and eventually rebooted.12:44
Enrico_MenottiThis is reported as an issue also with BMW + other phones over the net.12:45
Enrico_MenottiI read one post of a man who succeeded in resolving the issue with a software update on the car, done at a BMW dealer.12:45
Enrico_MenottiSo I started looking for updates.12:45
Enrico_MenottiThe sw version on my car is 008.009.010, both for multimedia (ME-) and telephone (TE-) systems.12:46
Enrico_MenottiOn bmw.com there is a page for software updates. You have to insert all 17 figures of the VIN number, found on a plate on the passenger side, visible with door open.12:47
Enrico_MenottiHowever, for my car there are no updates reported.12:47
Enrico_MenottiBut I found updates available also at bmw.co.uk. There, you just need the last 7 digits of the VIN, and for my car there are 3 versions of the ME- and TE- available.12:47
Enrico_MenottiHowever, they all are older than the one I have already (!), so the vehicle doesn't accept them.12:48
Enrico_MenottiFrom the system log on the N900, I found that at the end of the call the N900 receives 4 AT- commands, one of which is related to phone book transfer, which is not available on stock Maemo.12:49
Enrico_MenottiSo I looked for this topic, and found https://wiki.maemo.org/Bluetooth_PBAP.12:49
Enrico_MenottiThere is a note "There is a TODO to write support for AT commands but don't hold your breath." under "Disclaimer", so I was rather pessimistic.12:50
Enrico_MenottiHowever, as a last try I installed the packages. In detail, I did all listed under "Manual installation".12:51
Enrico_MenottiAfter that, rebooted the N900.12:51
Enrico_MenottiThe car said it was syncing the phone book, which however I have empty.12:51
Enrico_MenottiI let it do, and tried a call. Voilà, hangs up correctly.12:52
Enrico_MenottiWell, the phone book was keeping on syncing, so I tried to remove the phone from the car and the car from the phone, and re-pair. Ended up in a trouble (unable to remove the phone from the car, nor re-pair it), but after about half an hour of trials, including pairing, unpairing and rebooting both devices, I succeeded in pairing and connecting the devices.12:54
Enrico_MenottiAnd phone calls work and hang up correctly, it seems.12:54
Enrico_MenottiI'll test further and report any further issues.12:54
Enrico_Menottisicelo freemangordon ^^^12:54
sicelo:-)14:36
DocScrutinizer05I can't help but: I told ya - leste _nit_ developing "bottom-up" from existing stuff and on N900 as primary platform, only _then_ porting stuff to other platforms, resulted in genuine maemo aka CSSU finally reached complete zombie state15:48
DocScrutinizer05s/_nit_/_not_/15:48
infobotDocScrutinizer05 meant: I can't help but: I told ya - leste _not_ developing "bottom-up" from existing stuff and on N900 as primary platform, only _then_ porting stuff to other platforms, resulted in genuine maemo aka CSSU finally reached complete zombie state15:48
DocScrutinizer05not like we never seen this effect before. Meego anybody?15:50
DocScrutinizer05refer Carsten Munk "Dr Strnagelove or how I learned to love meego" OWTTE15:52
KotCzarnymore like 'we have only so many devs and they are already overworked'15:53
DocScrutinizer05that's a fallacy15:59
DocScrutinizer05doing a thing right doesn't mean it takes more time to do it16:00
KotCzarnybut often does, because doing something right breaks compatibility with already established product16:01
KotCzarnywhich also means good os, few apps16:02
KotCzarnyso choices, choices16:02
DocScrutinizer05when you care about your code being portable then it's irrelevant when you develop on N900 as fist platform and only then port it to a new platform16:02
DocScrutinizer05when you do it right from beginning, porting is a nobrainer16:03
DocScrutinizer05literally a flip of a compiler option16:03
DocScrutinizer05with an approach of "let's take care about portability later, now I want it to work on this particular platform first" you end with a pile of shards in the end and have to start anew for your second platform16:05
DocScrutinizer05in my book "breaks compatibility" is a synonym for doing it wrong, not right16:09
KotCzarnytechnologies/apis change16:12
DocScrutinizer05evebn the change from 32 to 64 bit in linux didn't breeak compatibility16:13
DocScrutinizer05if you can't think of a way to keep stuff compatible, try harder16:14
KotCzarnyi think you should define 'compatibility', because definitely 64bit binaries dont run on 32bit16:14
DocScrutinizer05eh? compatibility is supposed to work the other way around16:19
DocScrutinizer05and 32bit binaries work on a 64bit system16:20
DocScrutinizer0564bit apps should compile for 32bit just fine unless you messed up sth16:21
DocScrutinizer05when you want to change an API, you create the new API and same time a compatibility layer that allows 'old' apps to deal with their 'old' (though now virtual) API. E.G it's no rocket science to run apps in their own namespace with a virtual /proc, /dev and /sys converting the old calls to the new real API16:37
DocScrutinizer05heck, you even can run windows binaries under linux, and that's quite a bit more demanding regarding compatibility than changing a linux kernel version or whatever16:41
DocScrutinizer05thus you need an "emulator" for that, though wine isn't really an emulator16:42
DocScrutinizer05you still can run win95 apps under win10 I guess. No? That's obviously not linux but the problem is exactly the same16:43
sixwheeledbeastDifferent goals. Leste is heading for mainline.17:02
DocScrutinizer05and mainline is not about cross-platform?18:44
DocScrutinizer05I anyway still hear the "this will help N900 as well!!!" from stskeeps and all leste devs18:46
DocScrutinizer05suuuuure18:46
DocScrutinizer05it helps N900 to die18:47
KotCzarnyn900 will never die18:48
KotCzarnybecause with mainline/leste, you can run without battery18:48
* DocScrutinizer05 makes KotCzarny run without battery, and very very fast too18:49
* KotCzarny coughs a furball in general doc's direction18:49
GeneralDoc~attack KotCzarny18:52
* infobot grabs a pen, screams like she's possessed, and begins chasing KotCzarny18:52
KotCzarny~lick DocScrutinizer0518:55
* infobot licks DocScrutinizer05 *SHLUUURRRRPPP*18:55

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!