Thursday, 2018-05-31

UmeaboyHi!01:40
UmeaboyHow do I include the submodule directory droid-hal-version @ 1f5da44 in my droid-hal-version-zeroltexx repo?01:40
UmeaboyI can't find it when cloning the directory for jfltexx and I can see it's there.01:41
Piggz_hmm, how to join mer-meeting withou a hash key07:58
r0kk3rzhash key?07:59
r0kk3rzoh right, your keyboard is broke07:59
r0kk3rz  #### some free hashes to copy07:59
Piggz_its ok, found gui to join adds hash symbol07:59
Piggz_im on that bt keyboard case on my tablet08:00
Piggz_its great otherwise08:00
r0kk3rzoh right08:00
Piggz_real handy08:00
luukert97Hello everyone! I'm a Sailfish OS user that is also interested in finding out how to port Sailfish OS. A question, how do you guys look to Treble by Google? Theoretically you can build one Sailfish image and run it on all Treble supported devices. This would open a huge market for aftermarket devices09:39
luukert97Or do I understand it wrong?09:40
r0kk3rzwith what we do i dont think we can do a 'one image to rule them all' type thing09:41
r0kk3rzfor instance we dont use the android HAL for everything, and so those parts will still be device specific09:42
r0kk3rzbut with any luck treble will minimise the amount of vendor specific hacks we need to integrate09:43
luukert97Ah yeah okay so parts will be device specific. But wouldn't it give a huge kickstart to have a booting (but not fully functional) rom on supported devices?09:43
r0kk3rzsure, if we can get there09:43
luukert97Sounds good09:45
luukert97I'm asking this because I'm interested in porting Sailfish to my Google Pixel (first gen, my Nexus 5 was dying) and I wondered if it was very different from how to current porting guide works and/or if someone has made a attempt yet for Treble09:45
luukert97I have coding experience (and with flashing roms and stuff) but haven't ported anything so far.09:45
r0kk3rzwhat lineageos is available for that?09:46
luukert97I believe 14 and up till 15.1 (since it has treble). But also AOSP09:47
r0kk3rzyou could try doing a 14 based port09:47
luukert9714.1, I misread it. Would that work you think?09:48
r0kk3rzyes i meant 14.109:48
r0kk3rzit should work09:48
luukert97Ah okay nice. I'll try stuff out, hoping not to brick my Pixel :P09:49
luukert97Thanks!09:50
M4rtinKI'd just add that having an "universal" Sailfish OS install image would IMHO be really good10:05
M4rtinKI'm involved in the Fedora release process and no way in hell would we get anything done if we had to make (not to say separately maintain) a custom image for every single PC/notebook/server type10:06
M4rtinKthankfully the PC-like BIOS/UEFI based x86 makes this possible and it's a huge win10:07
M4rtinKso fingers crossed a single image release can be achieved also for mobile Linux distros10:08
r0kk3rzyes obviously good thing is obviously good10:08
luukert97Yeah, I was wondering if anyone has picked it up already. Since I've seen some Treble roms on XDA that run on all Treble devices10:12
luukert97I've read the HADK and was really overwhelmed by all the stuff in there. Like I said I know programming and flashing roms, but this is way different than creating a Android app for example.10:14
r0kk3rzsure10:15
r0kk3rzporting operating systems is a whole other kettle of fish to creating apps10:15
luukert97It certainly is. I thought since I've had quite some experiencing in developing all kinds of stuff (hardware prototypes, apps, backends etc) it wouldn't be that hard to learn10:17
r0kk3rzits not *that* hard, we can help you through most of it10:18
r0kk3rzthese days we have quite a body of knowledge about how to do this10:18
luukert97That would be great! :) Yeah I guess I first have to setup a Ubuntu environment with all the software since I'm using macOS now10:19
r0kk3rzyes that would be best10:20
r0kk3rzdualbooting is better than using VMs10:20
luukert97Yeah I'll install Ubuntu on my desktop at home as dualboot. VM's are always a pain in the ass10:21
r0kk3rzthe main issue is when your device wont boot, trying to futz with usb passthrough is just an extra complication you really dont want10:22
luukert97Jup, it only makes things more complicated10:23
luukert97I'm also wondering how the Android layer will work on Sailfish 3. Hopefully they use a new technique that also allows the porters to insert it into the community ports10:24
r0kk3rzperhaps we will find out once they actually invent it :)10:25
luukert97While it would be awesome to use a phone without those apps, in reality people need banking and other essential apps10:25
luukert97Gotta lunch, see you guys later10:27
*** Nokius_ is now known as Nokius11:02
M4rtinKr0kk3rz: actually, according to (IIRC) the previous meeting Jolla just got license of the Alien Dalvik source code from Miriad Group and will be maintaining/updating it themselves from now on11:07
M4rtinKincluding the the promised API level update in Sailfish OS 311:07
r0kk3rzi know11:08
M4rtinKso the rumors of switching the official Android emulation layer to Anbox or some other OSS solution proved unfounded AFAIK11:08
M4rtinKoh, ok :)11:08
r0kk3rzrumours? i dont know of any such rumours11:08
M4rtinKthere have been some such guesses on TJC IIRC11:09
Nokiusrumor / wish11:09
Nokiusor I assume users like to see his switch11:09
r0kk3rzsure, some people wildly guess about all kinds of things11:09
r0kk3rzincluding myself :)11:09
r0kk3rzshifting to anbox would be a huge undertaking11:10
r0kk3rznudging alien-dalvik to 5.1 compat might be simpler11:14
M4rtinKeither way it's good that API level update is planned11:20
M4rtinKlooking at the API version table: https://en.wikipedia.org/wiki/Android_version_history11:21
M4rtinKlooks like 5.x is also already "unsupported" (whatever that means ?) and 6.x+ is "supported"11:22
r0kk3rzits not really about what goog supports11:22
r0kk3rz5.1 is still the minimum version for a lot of apps11:22
M4rtinKlooks like "support" is about security updates in this case, but I'm not sure how relevant is that for our case11:23
M4rtinKyeah, that looks like a good baseline for a while11:23
r0kk3rzi would consider that the 'minimum viable' update, if jolla can beat that then awesome11:24
M4rtinKIIRC one of the main issues was TLS 1.2 support11:25
M4rtinKIIRC the 4.4 series without google play blobs does not have that, which is becoming more of a problem by the day11:25
r0kk3rzeh, i would think the main issues for an app compat runtime is the ability to install apps11:26
M4rtinKas server side software starts requiring TLS 1.211:26
r0kk3rzjolla doesnt support google play11:27
M4rtinKI mean the need for TLS 1.2 will make app developers bump minimal API level to > 4.4 (> API 20)11:27
M4rtinKyep, so apps that don't use google play services will not run as they will start requiring a higher API level so they can get TLS 1.211:28
M4rtinKthat's what I'm trying to say11:28
r0kk3rzi wasnt really concerned about the reason why, it was just a pattern i was noticing11:29
M4rtinKI'm sure there are other common reasons why app developers bump the API level, this can be just one of them11:30
r0kk3rzi dont think its unreasonable to drop support for devices from 201311:31
T4<abhishek_0> 2.2 is out .. are the targets ready?20:08
r0kk3rzno?20:08
T4<abhishek_0> Okay.. thanks20:09
piggz_aww man, I have  abunch of stuff to fix for my 2.2 roll out21:17
piggz_been putting it off....seems i cant much longer!21:17
r0kk3rzi guess i should add another column to the hadk table of glory21:20
malr0kk3rz: what column? fingerprint support?21:23
piggz_marks > set  > go ... porters working on fp sensor21:23
r0kk3rzmal: yup21:24
malwe need to check if that needs some build or are the packages generic21:24
r0kk3rzyeah we should talk to some jolla person about that21:25
malr0kk3rz: changelog has package sailfish-fpd-slave-f5121 so it has a device specific part and we don't have sources21:27
r0kk3rznot yet at least21:27
piggz_i wodner what that contains ... force install it and see if it works ;)21:34
malpiggz_: pretty sure it's built against the android fingerprint API21:35
piggz_right .... i tried that once ... got as far as opening the device21:36
piggz_:(21:36
malpiggz_: the same way as many of our other adaptation middleware21:36

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