Corin | Where can one download the Sailfish source code? | 00:00 |
---|---|---|
*** jstaniek has quit IRC | 00:00 | |
Yaniel | see merproject and nemomobile | 00:07 |
DonkeyHotei | Yaniel: do they have enough source to build a sailfish os image? | 00:08 |
*** ericy has joined #sailfishos | 00:09 | |
*** lbt has joined #sailfishos | 00:10 | |
*** lbt has joined #sailfishos | 00:10 | |
*** andreibechet has quit IRC | 00:13 | |
*** zhost has quit IRC | 00:14 | |
*** Sfiet_Konstantin has quit IRC | 00:15 | |
*** prometoys has quit IRC | 00:16 | |
*** M4rtinK has joined #sailfishos | 00:24 | |
*** lbt has quit IRC | 00:24 | |
Corin | Yaniel: I'd like to know this, too. | 00:26 |
artemma | Some sailfish sources are closed and are likely to stay closed | 00:29 |
artemma | not much though | 00:29 |
*** ericy has quit IRC | 00:30 | |
artemma | and Jolla CEO already told they are going to let Android users download the OS, so at least plans to make downloadable binaries exist | 00:30 |
DonkeyHotei | can the closed portions be modular, so that images could be built from otherwise full source? | 00:31 |
Eztran | That's basically a Nemo image, really. | 00:32 |
Corin | Nemo doesn't use the same UI or apps though. | 00:33 |
DonkeyHotei | the sailfish website says "Nemo provides a functional UI framework and it has its own UI and application set that are compatible with Sailfish. However Nemo applications are not at the moment included in Sailfish OS and the UI is radically different. If you contribute to Nemo there are good chances that Sailfish can reuse the changes." | 00:33 |
*** Kabouik has joined #sailfishos | 00:34 | |
Eztran | Yup. Sailfish is Mer/Nemo, the UI (which is closed currently, at least) and a hardware adaptation. | 00:34 |
*** Kabouik_ has quit IRC | 00:35 | |
Corin | But if Jolla's not releasing anything, isn't that a GPL violation? | 00:35 |
Eztran | Their work on Mer and Nemo goes upstream. Sailfish's UI and apps are separate. (AFAIK. A Jolla employee could probably help better) | 00:36 |
artemma | who told you Jolla is GPL? :) | 00:37 |
artemma | Mer is a mix of GPL, LGPL, BSD, MIT packages, maybe packages with some similar licenses too | 00:37 |
Corin | Sailfish OS had GPL'd code. | 00:37 |
DonkeyHotei | it contains gpl components, and section 3c of gpl2 requires redistribution of source | 00:38 |
Corin | has* | 00:38 |
artemma | "What the GPL says is that if you make a derived work that incorporates components that are not GPL'd, you can't distribute the derived work. At all. It doesn't (and legally can't) force the GPL onto someone else's code." - http://www.brouhaha.com/~eric/editorials/gpl_dynamic_link.html | 00:40 |
artemma | not that I claimed to be a lawyer | 00:41 |
Corin | artemma: No, but they aren't releasing the GPL'd code for the software being distributed. | 00:41 |
Corin | At least, it seems that way. | 00:41 |
Corin | If they're modifying GPL'd code and not releasing that, it's even worse... | 00:42 |
DonkeyHotei | we're not talking about dynamic linking here | 00:42 |
DonkeyHotei | the only way the gpl can apply to non-gpl code is if the non-gpl code has a gpl-compatible license | 00:43 |
DonkeyHotei | but anything that's already under gpl can't be un-gpl'ed by another party | 00:44 |
Jonni | Corin: in settings about device there is instructions where to send source code requests. It offers 3 year availability from the date device ships. | 00:44 |
DonkeyHotei | Jonni: that's good to hear | 00:45 |
Corin | Jonni: Thank you for giving a useful answer. | 00:45 |
Corin | Instead of lying and starting a useless conversation thread. | 00:45 |
DonkeyHotei | anyone who receives the code as the result of such a request would of course be free to mirror it | 00:46 |
*** ericy has joined #sailfishos | 00:46 | |
DonkeyHotei | but under the gpl, technically only someone who has a jolla device is entitled to submit such a request | 00:47 |
chriadam | AFAIK there's no GPL or LGPL code which isn't in mer/nemo repoes anyway. it's all available. anyway, which components are GPL and not LGPL, anyway? | 00:47 |
DonkeyHotei | this reminds me of the old suse product strategy | 00:49 |
chriadam | DonkeyHotei: you're wrong, by the way. The copyright holder of GPL code can un-GPL it (they just can't do so retroactively). so you can have agreements with the copyright holder, that gives you use of the code under a different license, for example. | 00:49 |
Jonni | chriadam: there is one thingie atleast which isnt in mer/nemo repoes, but most of the other components are already public | 00:49 |
chriadam | Jonni: ah | 00:49 |
chriadam | i stand corrected :-) | 00:49 |
DonkeyHotei | chriadam: i said "another party" as in, not the copyright holder | 00:49 |
chriadam | DonkeyHotei: oh, I thought you meant "another party" as in "not Jolla". my apologies. | 00:50 |
DonkeyHotei | Jonni: and what would that be? | 00:51 |
*** twobob has quit IRC | 01:00 | |
*** artemma has quit IRC | 01:02 | |
*** SeekingFor has quit IRC | 01:13 | |
*** SeekingFor has joined #sailfishos | 01:14 | |
*** louisdk has quit IRC | 01:19 | |
*** pavi has joined #sailfishos | 01:19 | |
*** freedomrun has quit IRC | 01:20 | |
*** zhxt has joined #sailfishos | 01:22 | |
*** arcean_ has quit IRC | 01:22 | |
*** M4rtinK has quit IRC | 01:23 | |
*** Eztran has quit IRC | 01:31 | |
*** Kabouik has quit IRC | 01:33 | |
*** xorrr has joined #sailfishos | 01:34 | |
*** Kabouik has joined #sailfishos | 01:35 | |
*** M4rtinK has joined #sailfishos | 01:36 | |
*** MSameer has joined #sailfishos | 01:37 | |
*** louisdk has joined #sailfishos | 01:44 | |
*** f3an0r has quit IRC | 01:46 | |
*** triggerhappy has joined #sailfishos | 01:46 | |
*** M4rtinK has quit IRC | 01:52 | |
*** kktr has quit IRC | 01:56 | |
*** ericy has quit IRC | 02:01 | |
*** louisdk has quit IRC | 02:04 | |
*** ndvl has quit IRC | 02:14 | |
*** sardini has quit IRC | 02:16 | |
*** ericy has joined #sailfishos | 02:18 | |
*** xorrr has quit IRC | 02:30 | |
*** Morpog_Mobile has quit IRC | 02:31 | |
*** Morpog_ has joined #sailfishos | 02:31 | |
*** Morpog_N9 has quit IRC | 02:31 | |
*** Morpog_PC has quit IRC | 02:32 | |
*** Shaan7 has quit IRC | 02:35 | |
*** ericy has quit IRC | 02:35 | |
*** ericy has joined #sailfishos | 02:53 | |
*** pavi has quit IRC | 03:01 | |
*** Morpog_Mobile has joined #sailfishos | 03:14 | |
*** ericy has quit IRC | 03:36 | |
*** MFaro-Tusino has joined #sailfishos | 03:49 | |
*** ericy has joined #sailfishos | 03:53 | |
*** coderus has left #sailfishos | 03:56 | |
*** Bloob has joined #sailfishos | 04:02 | |
*** furikku has joined #sailfishos | 04:09 | |
*** MFaro-Tusino has quit IRC | 04:10 | |
*** Morpog_Mobile has quit IRC | 04:10 | |
*** ericy has quit IRC | 04:16 | |
*** ericy has joined #sailfishos | 04:32 | |
*** pavi has joined #sailfishos | 04:33 | |
*** martyone has joined #sailfishos | 04:38 | |
*** f3an0r has joined #sailfishos | 04:39 | |
*** itbaron has joined #sailfishos | 04:39 | |
*** ericy has quit IRC | 05:08 | |
*** ericcc has joined #sailfishos | 05:17 | |
*** crevetor has joined #sailfishos | 05:19 | |
crevetor | Hi and congrats on the launch ! | 05:19 |
crevetor | I'm trying to use GeocodeModel but it says that the nokia plugin can't do geocoding (which I know is lie : I did it on Harmattan). Any suggestions ? | 05:20 |
*** ericy has joined #sailfishos | 05:25 | |
crevetor | Nevermind it was just that the plugin wasn't installed, adding qt5-plugin-geoservices-nokia to my Requires fixed the problem | 05:29 |
*** Kabouik_ has joined #sailfishos | 05:29 | |
*** nk1ox has joined #sailfishos | 05:29 | |
*** Kabouik has quit IRC | 05:32 | |
*** ericcc has quit IRC | 05:35 | |
*** ericcc has joined #sailfishos | 05:36 | |
*** Pantti has joined #sailfishos | 05:50 | |
*** Pat_o has joined #sailfishos | 05:56 | |
*** zsombi has joined #sailfishos | 05:57 | |
*** roric has quit IRC | 06:03 | |
*** Shaan7 has joined #sailfishos | 06:10 | |
*** Eismann has joined #sailfishos | 06:11 | |
*** XPJ38 has joined #sailfishos | 06:14 | |
*** ericy has quit IRC | 06:14 | |
*** siko has joined #sailfishos | 06:22 | |
*** 7CBAAIFWN has quit IRC | 06:31 | |
*** ericy has joined #sailfishos | 06:32 | |
*** Sfiet_Konstantin has joined #sailfishos | 06:38 | |
*** Eismann has quit IRC | 06:38 | |
*** Sfiet_Konstantin has quit IRC | 06:42 | |
*** siko has quit IRC | 06:43 | |
*** siko has joined #sailfishos | 06:43 | |
*** Pali has joined #sailfishos | 06:44 | |
*** freedomrun has joined #sailfishos | 06:47 | |
*** nsuffys has joined #sailfishos | 06:53 | |
*** siko has left #sailfishos | 06:57 | |
*** roric has joined #sailfishos | 07:05 | |
*** zhxt has quit IRC | 07:09 | |
*** wmarone has joined #sailfishos | 07:10 | |
*** wmarone_ has quit IRC | 07:10 | |
*** Taduro_ has joined #sailfishos | 07:10 | |
*** ericy has quit IRC | 07:10 | |
*** roric has quit IRC | 07:11 | |
*** artemma has joined #sailfishos | 07:11 | |
*** freedomrun has quit IRC | 07:12 | |
*** andreibechet has joined #sailfishos | 07:15 | |
*** Pali has quit IRC | 07:17 | |
*** zhxt has joined #sailfishos | 07:25 | |
*** beford has joined #sailfishos | 07:26 | |
*** freedomrun has joined #sailfishos | 07:26 | |
*** ericy has joined #sailfishos | 07:26 | |
*** Xruxa has joined #sailfishos | 07:27 | |
*** artemma has quit IRC | 07:28 | |
*** Pat_o has quit IRC | 07:30 | |
*** Morpog_ has quit IRC | 07:30 | |
*** pege has joined #sailfishos | 07:38 | |
pege | hi | 07:39 |
pege | how to export Sailfish application package from the SDK? | 07:39 |
*** Morpog_Mobile has joined #sailfishos | 07:40 | |
pege | I have an application that I can run in the emulator but can't find how to export an install package for the real device | 07:40 |
*** Kabouik has joined #sailfishos | 07:43 | |
*** ericy has quit IRC | 07:45 | |
*** Kabouik_ has quit IRC | 07:45 | |
*** ndvl has joined #sailfishos | 07:46 | |
crevetor | I'm guessing you'd have to use the right arm target, usr rpm as the deploy method and then find the resulting rpm | 07:47 |
*** Pat_o has joined #sailfishos | 07:48 | |
pege | any idea what to put in the "target url"? | 07:49 |
crevetor | Should it be possible to use a Repeater in a Map Item to create Map objects based on a model ? | 07:49 |
crevetor | pege: what target url ? | 07:49 |
pege | I'm using SailfishOS SDK (Qt Creator) and there is existing SailfishOS-i486-x86 target | 07:49 |
pege | it then offers way to add different arm targets | 07:50 |
pege | but asks for target name and target url | 07:50 |
crevetor | if you go into toolchains on the left it should list the available targets | 07:51 |
crevetor | I think for jolla its Mer-SB2-armv7tnhl | 07:51 |
pege | ok, I had the armv7l installed... let's see now | 07:51 |
crevetor | then when you click on the sailfish just on top of the "play" button you have to choose the right toolchain | 07:52 |
crevetor | its called a kit there | 07:52 |
pege | I can't figure out how to add the new target using the armv7tnhl toolchain | 07:54 |
pege | SailfishOS tab shows "Manage targets" and only lists SailfishOS-i486-x86 | 07:54 |
*** XPJ38 has left #sailfishos | 07:54 | |
*** Morpog_N9 has joined #sailfishos | 07:55 | |
*** Kabouik_ has joined #sailfishos | 07:57 | |
crevetor | Hum yeah I have the same thing. I don't know how to fix that tough | 07:57 |
pege | I tried to put http://google.com in the url just to see what happens | 07:58 |
pege | the console shows: | 07:58 |
pege | curl http://google.com > /srv/mer/targets/Armv7.tar.bz2 | 07:58 |
pege | so I guess the target url should be a path or url to the actual armv7tnhl image? | 07:58 |
*** jjanvier has joined #sailfishos | 07:59 | |
pege | gotta go now but I'll leave myself idling here | 07:59 |
pege | thanks for help | 08:00 |
crevetor | np. Yes its probably the url of a target archive but I don't know where to fond that. | 08:02 |
*** jjanvier has quit IRC | 08:02 | |
*** jjanvier has joined #sailfishos | 08:02 | |
*** cxl000 has joined #sailfishos | 08:03 | |
*** freedomrun has quit IRC | 08:03 | |
*** f3an0r has quit IRC | 08:04 | |
*** fk_lx has joined #sailfishos | 08:05 | |
*** freedomrun has joined #sailfishos | 08:07 | |
*** deztructor has joined #sailfishos | 08:08 | |
*** zsombi has quit IRC | 08:09 | |
*** stephg has joined #sailfishos | 08:12 | |
*** artemma has joined #sailfishos | 08:12 | |
*** ssirkia has joined #sailfishos | 08:17 | |
*** gabriel9|work has joined #sailfishos | 08:17 | |
*** Kabouik__ has joined #sailfishos | 08:19 | |
*** Pat_o has quit IRC | 08:21 | |
*** Kabouik has quit IRC | 08:21 | |
*** Pat_o has joined #sailfishos | 08:25 | |
*** union[] has joined #sailfishos | 08:29 | |
*** jjanvier has quit IRC | 08:37 | |
crevetor | Anyone here that has played with Map and MapQuickItem ? | 08:38 |
*** otto_ has joined #sailfishos | 08:40 | |
crevetor | Stskeeps: is there a way in the emulator to emulate pinching ? | 08:41 |
*** jjanvier has joined #sailfishos | 08:41 | |
*** TheBootroo has quit IRC | 08:42 | |
otto_ | Hello! Are the specs for the Other Half published somewhere? Or even maybe some 3D printing basic model where people can use as template? | 08:43 |
*** TheBootroo has joined #sailfishos | 08:43 | |
*** Kabouik has joined #sailfishos | 08:45 | |
*** hardcodes has joined #sailfishos | 08:48 | |
*** Kabouik__ has quit IRC | 08:48 | |
*** fawzi has quit IRC | 08:49 | |
*** stephg has quit IRC | 08:49 | |
*** jmlich has joined #sailfishos | 08:50 | |
*** ericy has joined #sailfishos | 08:53 | |
zuh | otto_: There's some info sprinkled at the thread http://talk.maemo.org/showthread.php?p=1380982 like http://talk.maemo.org/showthread.php?p=1380982#post1380982 but official specs are not yet out I think | 08:54 |
kaltsi | crevetor: no pinching in the emulator yet | 08:54 |
kaltsi | it's on the todo list, just need to find a person to do it :) | 08:55 |
TheBootroo | ohai guys ! | 08:56 |
TheBootroo | are there some newly sailing men here ? | 08:56 |
*** chriadam is now known as chriadam|away | 08:59 | |
TheBootroo | still waiting approval for my CityBike'me app on Harbour | 09:00 |
*** Taduro_ has quit IRC | 09:00 | |
TheBootroo | oh, and still waiting for my Jolla order to go further than 'Paid' status | 09:00 |
*** f3an0r has joined #sailfishos | 09:01 | |
*** b0bben has joined #sailfishos | 09:02 | |
kaltsi | today is not gonna be very productive.. late party last night :p | 09:03 |
TheBootroo | kaltsi: hehe | 09:03 |
TheBootroo | i think it has been a legen....[wait for it]...dary night | 09:04 |
TheBootroo | i wish i could have been there | 09:04 |
fk_lx | kaltsi: it was great :-) | 09:05 |
kaltsi | yeah there were many happy faces last night :) | 09:05 |
*** pege_ has joined #sailfishos | 09:05 | |
*** tesla_ has joined #sailfishos | 09:07 | |
*** tesla_ has quit IRC | 09:07 | |
*** simbrown has joined #sailfishos | 09:09 | |
*** hulkkii has joined #sailfishos | 09:10 | |
*** thesigna1 has joined #sailfishos | 09:10 | |
*** M4rtinK has joined #sailfishos | 09:10 | |
*** ericy has quit IRC | 09:11 | |
*** thesigna1 has quit IRC | 09:11 | |
*** beford has quit IRC | 09:12 | |
*** qwazix has quit IRC | 09:12 | |
*** jjanvier has quit IRC | 09:15 | |
*** disharmonic has quit IRC | 09:15 | |
crevetor | TheBootroo: What does your CityBike app do ? | 09:15 |
TheBootroo | crevetor: allows you to search for a bike station to take or put back a city-bike, in any city that has contract with JCDecaux for it | 09:16 |
TheBootroo | (many cities in EU) | 09:16 |
crevetor | isn't city bike the london one ? | 09:17 |
*** jjanvier has joined #sailfishos | 09:17 | |
crevetor | cause I'm porting my app from harmattan to sailfish that does exactly that | 09:17 |
TheBootroo | crevetor: eg. Paris,FR->Velib, Lyon,FR->Velov, Dublin->dublinBike, berlin->blueBike | 09:17 |
*** thesigna1 has joined #sailfishos | 09:17 | |
TheBootroo | crevetor: lemme check if london is supported | 09:17 |
crevetor | haaah ok I'm doing it for all Bixi-based systems | 09:17 |
crevetor | london is n bixi-based | 09:17 |
TheBootroo | crevetor: yeah and i don't support bixi | 09:18 |
crevetor | Montreal, Toronto, Ottawa, London, Melbourne, Boston, .. | 09:18 |
crevetor | TheBootroo: well I guess we're complementary then. Is your app open source ? | 09:18 |
TheBootroo | crevetor: supported cities for my app https://developer.jcdecaux.com/#/opendata/vls?page=static | 09:18 |
*** qwazix has joined #sailfishos | 09:18 | |
TheBootroo | crevetor: yeah we are totally complementary | 09:18 |
TheBootroo | crevetor: we could link to each other apps in our app description on store : "if this app doesn't handle your city, check that one..." | 09:19 |
TheBootroo | and yes, my app is LGPLv2 | 09:19 |
crevetor | TheBootroo: where's the code ? | 09:20 |
TheBootroo | it uses QML, Silica Toolkit and an OpenStreetMap component of mine to fetch and cache offline tiles | 09:20 |
TheBootroo | crevetor: not yet git-ed, but should be quiclky | 09:20 |
crevetor | ok | 09:20 |
TheBootroo | where's yours ? | 09:21 |
crevetor | Cause I already have some JSON model handling in my app because in the wonderful world of bixi each city comes with its own way to reprsent the data... | 09:21 |
crevetor | for harmattan it's here : https://gitorious.org/bikster | 09:21 |
TheBootroo | crevetor: erf, in JCDecaux it's completely standardized | 09:21 |
crevetor | for sailfish I'm rewriting it completely so I don't have the sources up yet | 09:22 |
TheBootroo | crevetor: i use only ONE api call https://developer.jcdecaux.com/#/opendata/vls?page=dynamic | 09:22 |
TheBootroo | one call to rule them all | 09:22 |
crevetor | That's nice, it also means that it wouldn't be too hard for me to add all of jcdecaux systems. | 09:22 |
TheBootroo | crevetor: your name looks french, are you French/Belgian/Canadian ? | 09:23 |
crevetor | French | 09:23 |
TheBootroo | cool me too | 09:23 |
crevetor | Where from ? | 09:23 |
TheBootroo | living in Lyon, | 09:24 |
TheBootroo | i did this app originally for Velov system, and then extended it to all JCDecaux cities | 09:24 |
crevetor | I used to live in Lille, then I moved to Montreal and right now I'm on a trip around the world | 09:24 |
crevetor | TheBootroo: did you originally do it for sailfish ? | 09:24 |
*** Venemo has joined #sailfishos | 09:24 | |
*** niqt has joined #sailfishos | 09:25 | |
TheBootroo | crevetor: nope, at start the velov only app was for desktop and generic qml devices (could maybe work on android or iOS with qt5.2) | 09:25 |
TheBootroo | i redevelopped it for SailFish and added OpenStreetMap to it | 09:25 |
TheBootroo | crevetor: original outdated Velov-only pure qml app is here https://gitorious.org/apps-4-me/velov-me | 09:26 |
TheBootroo | everything is far better in my new one | 09:26 |
TheBootroo | crevetor: here is my new one screenshot : | 09:26 |
TheBootroo | https://s3-eu-west-1.amazonaws.com/harbour-image-upload/screenshots/52915908afcec66e7c0000d9/6f45e7b0-560e-11e3-82f1-7b875a58cbd0.png | 09:26 |
TheBootroo | https://s3-eu-west-1.amazonaws.com/harbour-image-upload/screenshots/52915908afcec66e7c0000d9/6ca52520-560e-11e3-82f1-7b875a58cbd0.png | 09:27 |
TheBootroo | https://s3-eu-west-1.amazonaws.com/harbour-image-upload/screenshots/52915908afcec66e7c0000d9/69f0da90-560e-11e3-82f1-7b875a58cbd0.png | 09:27 |
*** ericy has joined #sailfishos | 09:28 | |
*** M4rtinK has quit IRC | 09:30 | |
crevetor | seems pretty neat :) | 09:30 |
TheBootroo | thbakq | 09:30 |
TheBootroo | *thanks | 09:30 |
crevetor | Mine gives you the list of all the closest stations to you | 09:31 |
crevetor | and for each one how many bikes are there and how many slots are empty and how far it is | 09:32 |
crevetor | and then if you click on one it gives you directions to get there and you can switch between written directions and a map with the route | 09:32 |
TheBootroo | i don't use GPS so i can't offer 'how far' | 09:34 |
*** zhxt has quit IRC | 09:35 | |
TheBootroo | but it will come later maybe if Qt is updated and gets QtLocation/QtPositionning module in it | 09:35 |
TheBootroo | but i offer a big zoom on map so user can find his route the good old way : using a map | 09:35 |
*** dirlandaa has joined #sailfishos | 09:36 | |
*** ericy has quit IRC | 09:36 | |
crevetor | It already has it. it's just not officially docuented but there are qt documentation snapshots and developpez.com has a snapshot also | 09:36 |
*** ericy has joined #sailfishos | 09:36 | |
crevetor | if you search QtLocation qml in google you'll find it | 09:36 |
dirlandaa | I have a device with software version 0.99.5.1 but neither jongla store or device update work. Any reason/resolution? | 09:37 |
TheBootroo | crevetor: i know qt has it, but the module isn't compiled in the version of the Sailfish SDK | 09:38 |
TheBootroo | so i can't use it atm | 09:38 |
kaltsi | dirlandaa: where did you get such a device? | 09:38 |
dirlandaa | from jolla :-) | 09:39 |
dirlandaa | so this is not sales device | 09:39 |
crevetor | TheBootroo: No : sailfishsdk has it | 09:39 |
leinir | dirlandaa: in that case, zypper ref && zypper dup | 09:39 |
dirlandaa | the problem is that this is clean device so any advice how could I run zipper on it | 09:40 |
*** thesigna1 has quit IRC | 09:40 | |
dirlandaa | zypper I mean :-) | 09:40 |
*** union[] has quit IRC | 09:40 | |
leinir | well yes, turn on developer mode, ssh into it and devel-su :) | 09:41 |
*** zhost has joined #sailfishos | 09:41 | |
*** lpotter has quit IRC | 09:41 | |
dirlandaa | well, I tried to enable dev mode but I guess that it needs to access store and that does not work | 09:41 |
*** zhxt has joined #sailfishos | 09:42 | |
*** stephg has joined #sailfishos | 09:43 | |
*** lpotter has joined #sailfishos | 09:43 | |
*** andreibechet has quit IRC | 09:45 | |
*** thesigna1 has joined #sailfishos | 09:47 | |
dirlandaa | so I guess I'm stuck with this and need to bring it to jolla office to get updated? | 09:48 |
*** thesigna1 has quit IRC | 09:51 | |
*** fawzi has joined #sailfishos | 09:51 | |
*** thesegnel has joined #sailfishos | 09:51 | |
*** ericy has quit IRC | 09:54 | |
*** Eztran has joined #sailfishos | 09:55 | |
*** gabriel9 has joined #sailfishos | 09:55 | |
*** gabriel9|work has quit IRC | 09:58 | |
lpotter | ?? | 09:58 |
*** freedomrun has quit IRC | 10:00 | |
*** ericcc has quit IRC | 10:04 | |
rcg | is there somewhere a good guide on how to add apps to the harbour? | 10:04 |
rcg | best would be a checklist with all important points, like icon sizes, paths, etc. | 10:05 |
rcg | from what i understand, we are encouraged to use /usr/bin for executables and name them harbour-foo | 10:06 |
*** ericy has joined #sailfishos | 10:12 | |
*** ln- has joined #sailfishos | 10:14 | |
dirlandaa | https://harbour.jolla.com/faq | 10:14 |
rcg | ah, my bad.. that was much too obvious xD | 10:16 |
rcg | dirlandaa, thx :) | 10:16 |
*** andreibechet has joined #sailfishos | 10:18 | |
TheBootroo | crevetor: nope i'm sorry, it doesn't, find /usr | grep -i 'qt' only returns qt modules : core, gui, serviceframework, system info, sql, dbus, xml, network | 10:21 |
TheBootroo | no hint about sensors, location, positionning or even multimedia | 10:21 |
TheBootroo | obviously the SDK is pretty outdated | 10:21 |
*** andreibechet has quit IRC | 10:22 | |
*** Taduro_ has joined #sailfishos | 10:24 | |
*** vatral has joined #sailfishos | 10:24 | |
*** mueslee has joined #sailfishos | 10:25 | |
mueslee | hi | 10:25 |
mueslee | this chan is larger than i expected :) | 10:25 |
TheBootroo | mueslee: you mean this chan is huge | 10:25 |
mueslee | that's what i mean, right | 10:25 |
mueslee | it's huge | 10:25 |
TheBootroo | lots of dev registered on harbour | 10:26 |
TheBootroo | lots of app submitted already | 10:26 |
mueslee | i'm working on a qt-based game.. so sailfishos may be a good starting platform | 10:26 |
vatral | Greetings! I just heard about the Jolla phone and was pondering it. How open is it? Do I get root? Is the bootloader locked? Is there DRM? Are there closed components? | 10:26 |
TheBootroo | too much, even, which causes mine to be blocked in QA queue since more than 1 day | 10:26 |
TheBootroo | vatral: phone is quite open, OS is based on Linux + Mer/Nemo OSS components + some Jolla bits on it (like their UI) | 10:27 |
TheBootroo | root is simply developer mode | 10:27 |
hoelzro | so, I'm reading that FAQ (https://harbour.jolla.com/faq), and I'm reading the section on runtimes | 10:27 |
TheBootroo | normal user don't even need it because the system usage is not limited in normal mode | 10:28 |
*** andreibechet has joined #sailfishos | 10:28 | |
hoelzro | does it mean to say that interpreter libraries won't be shipped with Sailfish? or that applications using runtimes won't be accepted into the store? | 10:28 |
hoelzro | I guess I mean to ask if I can write an application in Perl/Lua/whatever if I ship the libraries along with my application | 10:28 |
TheBootroo | hoelzro: atm for simplicity and perf issues, Python/perl/whatever are not yet accepted, maybe because they don't have strict ways to ensure quality with these tools | 10:29 |
hoelzro | I see | 10:29 |
TheBootroo | use C++ with Qt, QML/JS for ui and scripting, and Silica Toolkit for ui integration | 10:29 |
*** ericy has quit IRC | 10:29 | |
vatral | TheBootroo: what does 'quite' mean more specifically? Also, what's the security model? | 10:30 |
TheBootroo | OS based on linux doesn't mean we have to reproduce the same mess of plethores of tools on the same phone, it will be a PITA to use for normal user if each app ship with 34 different runtimes | 10:30 |
TheBootroo | vatral: there is no blocking security tool afaik | 10:31 |
TheBootroo | only low level linux security layers like selinux or something like that | 10:31 |
TheBootroo | nothing that disallow you to install any app directly from pakcage if you want | 10:31 |
hoelzro | right | 10:31 |
hoelzro | that's probably what I'll start with anyway | 10:32 |
vatral | and as far as applications are concerned? Eg, permissions to make calls and so on? | 10:32 |
hoelzro | and maybe for prototyping | 10:32 |
TheBootroo | vatral: afaik no such permission are needed | 10:32 |
*** crevetor has quit IRC | 10:32 | |
TheBootroo | just use apis | 10:32 |
TheBootroo | so if api is available, your app just can use it | 10:32 |
TheBootroo | hoelzro: these tool can do a LOT more than just prototyping | 10:33 |
TheBootroo | hoelzro: in fact you can't even do a serious app integrated perfeclty with Jolla's awesome UI if you don't use Silica and consequently QML and sub-consequently , Qt and C++ | 10:34 |
vatral | I like that in that it seems convenient to develop, but isn't that a bit dangerous? | 10:34 |
hoelzro | well, I was thinking about writing bindings for Silica | 10:34 |
TheBootroo | and finally, it's not that bad, much better than Android's java or iOS' ObjC+uikit | 10:35 |
TheBootroo | vatral: why ? | 10:35 |
TheBootroo | hoelzro: bindings will just slow down the whole things, which would just make the device less usable, and suck the battery | 10:36 |
vatral | apps reporting activity, spying for credit card numbers, that kind of thing? | 10:36 |
hoelzro | fair enough | 10:36 |
TheBootroo | vatral: just install apps from validated source, apps in harbour have QA | 10:36 |
*** freedomrun has joined #sailfishos | 10:36 | |
*** lizardo has joined #sailfishos | 10:37 | |
vatral | but you can't really review much of a closed source app, unless you only accept open source and have code review | 10:37 |
TheBootroo | vatral: unlike Android or iOS, Jolla won't say you "we won't let you install this app", just "we don't have certified this app, use it at your own risks" | 10:37 |
TheBootroo | vatral: you can spy a closed source app to see which process it runs, which file it accesses, no need for the code | 10:38 |
vatral | well, if it has selinux enabled that could work I suppose | 10:39 |
vatral | it just seems a bit worrisome with regard to making it a viable competitor. As a dev platform, sure. But if this gets off the ground I'd expect it to end up with lots of malware | 10:41 |
TheBootroo | vatral: you don't have "a lot of malware" on standard linux distro, what make android has lot is because they disabled a lot of base security things, which jolla still have | 10:42 |
*** Kabouik__ has joined #sailfishos | 10:44 | |
*** ndvl has quit IRC | 10:45 | |
*** Kabouik has quit IRC | 10:46 | |
*** ericy has joined #sailfishos | 10:46 | |
*** Eztran has quit IRC | 10:59 | |
*** Morpog_Mobile has quit IRC | 11:01 | |
*** Eztran has joined #sailfishos | 11:02 | |
*** lpotter has quit IRC | 11:08 | |
*** ericy has quit IRC | 11:10 | |
*** brad_qqq has joined #sailfishos | 11:17 | |
*** freedomrun has quit IRC | 11:17 | |
*** Kabouik__ has quit IRC | 11:23 | |
*** crevetor has joined #sailfishos | 11:23 | |
*** Kabouik has joined #sailfishos | 11:24 | |
brad_qqq | Hi all.Does the icon(harbour-***.png) in the project directory also have to be changed to 86X86? | 11:24 |
thesegnel | brad_qqq: yes | 11:25 |
brad_qqq | OK.I know it. | 11:26 |
*** ericy has joined #sailfishos | 11:26 | |
*** Morpog_Mobile has joined #sailfishos | 11:28 | |
*** ahiemstra has quit IRC | 11:30 | |
*** ahiemstra has joined #sailfishos | 11:30 | |
*** ottulo has quit IRC | 11:31 | |
sharpneli | Next project I'm gonna do: Make hybris layer for OpenCL. Jolla phone has qualcomm OpenCL implementation but the libs are android only so I'll have to do the same as what was done for OpenGL ES | 11:32 |
*** ottulo has joined #sailfishos | 11:32 | |
*** artemma has quit IRC | 11:34 | |
*** artemma has joined #sailfishos | 11:35 | |
*** Blizzz has joined #sailfishos | 11:39 | |
*** ericy has quit IRC | 11:41 | |
sharpneli | Does anyone have any tips on where to start making a new hybris lib? | 11:43 |
*** Eztran has quit IRC | 11:47 | |
zuh | sharpneli: Fork https://github.com/libhybris/libhybris and look at eg. https://github.com/libhybris/libhybris/tree/master/hybris/glesv2 on how the wrapping could be done | 11:49 |
zuh | Of course, how to do the wrapping depends a bit how OpenCL is operated... | 11:50 |
sharpneli | Quite close to OpenGL. So it should work pretty much identically | 11:50 |
sharpneli | Do I need to do anything else than make my own lib based on version of hybris in Jolla phone and then just copy that lib into the device? | 11:51 |
sharpneli | Or do I have to recompile the whole thing? | 11:51 |
*** venemo_ff has joined #sailfishos | 11:52 | |
zuh | You should be fine with just the libOpenCL.so you'll be producing, and it's probably anyway best not to replace the system libs if you plan on using it too ;) | 11:53 |
venemo_ff | /join #jollamobile | 11:53 |
sharpneli | I hoped that. | 11:53 |
sharpneli | I am there. I just presumed this is a bit more of a sailfish os internals specific thing :) | 11:54 |
*** venemo_ff has left #sailfishos | 11:54 | |
sharpneli | Ah :D | 11:54 |
*** ericy has joined #sailfishos | 11:58 | |
sharpneli | I'll also have to try to rebuild and benchmark the glesv2 hybris lib. It might be useless but for some reason 2 additional branches before each OpenGL function call hits my eye quite badly. | 11:58 |
sharpneli | I'll gotta test void __attribute__ ((constructor)) that preloads all the symbols at the loading time of that lib. Instead of branching at each call. | 11:59 |
sharpneli | And then I'll come back crying when the HW breaks ;D | 11:59 |
zuh | sharpneli: LD_LIBRARY_PATH ftw :) | 12:07 |
sharpneli | Ya. Or I'll just test it with my own libsubarGL.so and link a test program against that :D | 12:09 |
mueslee | "/home/mersdk/.bashrc: line 30: setxkbmap: command not found" | 12:09 |
mueslee | what is this? | 12:09 |
*** ericy has quit IRC | 12:11 | |
stephg | I always though that was something to do with the sdk somehow getting my environment variables on start | 12:12 |
kaltsi | mueslee: the sdk build engine shares your home directory | 12:12 |
stephg | yeah you must have that in your bashrc or profile or something | 12:13 |
sharpneli | Can the sailfish os sdk do everything mer sdk can? Or is it stripped down in any way? | 12:13 |
mueslee | kaltsi: /home is read only.. | 12:14 |
mueslee | moreover setxkbmap is available... no clue why it's not found | 12:15 |
*** freedomrun has joined #sailfishos | 12:15 | |
kaltsi | where are you seeing that error? | 12:15 |
stephg | paths? | 12:15 |
kaltsi | setxkbmap is not available inside the SDK build engine virtual machine | 12:15 |
kaltsi | it's probably in your host though | 12:16 |
mueslee | Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.D501wd | 12:16 |
mueslee | 13:09:24: Der Prozess "/home/mueslee/.config/SailfishAlpha2/mer-sdk-tools/MerSDK/SailfishOS-armv7hl/qmake" wurde normal beendet. | 12:16 |
mueslee | 13:09:24: Starte "/home/mueslee/.config/SailfishAlpha2/mer-sdk-tools/MerSDK/SailfishOS-armv7hl/make" | 12:16 |
mueslee | /home/mersdk/.bashrc: line 30: setxkbmap: command not found | 12:16 |
mueslee | i just tried to compile one of the examples | 12:16 |
kaltsi | mueslee: ok.. that command is executed inside the MerSDK virtual machine which mounts your home directory /home/mueslee (?) as /home/mersdk inside the virtual machine | 12:17 |
mueslee | ok | 12:17 |
kaltsi | and it reads you .bashrc and finds that command there which is not available in the VM | 12:17 |
mueslee | ah! :) | 12:17 |
kaltsi | we need to fix this somehow.. your .bashrc should probably not be read | 12:18 |
mueslee | this was slightly confusing | 12:19 |
*** union[] has joined #sailfishos | 12:19 | |
kaltsi | if you want a workaround for this for now.. you could modify your bashrc to check if $USER is mersdk, it doesn't try to do setxkbmap :P | 12:19 |
mueslee | mv .bashrc .bashrc.meh is a fine temporary workaround for now ;) | 12:19 |
kaltsi | works too :) | 12:19 |
mueslee | ok, thanks | 12:20 |
mueslee | moreover the "SailfishOS" icon looks pretty disabled though the emulator is running | 12:23 |
kaltsi | disabled as in gray? | 12:24 |
mueslee | yup | 12:24 |
kaltsi | hmm or which one.. the big icon? that does not change color | 12:24 |
kaltsi | the one between projects and analyze icons? | 12:24 |
zuh | mueslee: Let me guess, your build target is ARM right now? | 12:25 |
mueslee | the one on the very left | 12:25 |
kaltsi | they are all on the very left :) | 12:25 |
mueslee | the one between projects and analyze :) | 12:25 |
*** Pat_o has quit IRC | 12:26 | |
kaltsi | that one is the "SDK control center" if you click it and the MerSDK VM is running you should get a webview | 12:26 |
mueslee | indeed | 12:26 |
mueslee | it looks like it's disabled all the time | 12:26 |
*** hardcodes has quit IRC | 12:26 | |
kaltsi | well yep | 12:26 |
*** ericy has joined #sailfishos | 12:28 | |
*** crevetor has quit IRC | 12:33 | |
*** ericcc has joined #sailfishos | 12:35 | |
kaltsi | mueslee: a better fix for your .bashrc might be | 12:37 |
kaltsi | # If not running interactively, don't do anything | 12:37 |
kaltsi | [ -z "$PS1" ] && return | 12:37 |
kaltsi | I have that at the top of my .bashrc, seems to be a default in ubuntu | 12:37 |
MSameer | sharpneli: the core of hybris is android_dlopen(), you use that to "dlopen" android bionic libraries | 12:38 |
MSameer | sharpneli: you then just map the OpenCL API and then your library becomes the "open cl library" | 12:38 |
MSameer | sorry if what i am saying is late and/or irrelevant anymore | 12:39 |
sharpneli | It's relevant. What about structs etc? | 12:39 |
MSameer | sharpneli: i think there is a header file for opencl ? | 12:40 |
mueslee | kaltsi: i'll add that - thanks | 12:40 |
MSameer | so that header will be included by apps using opencl | 12:41 |
MSameer | sharpneli: and you just use those as if you are implementing the open cl and you simply call into bionic | 12:41 |
MSameer | so you android_dlopen ("android_open_cl.so", RTLD_LAZY) | 12:42 |
sharpneli | MSameer: My point was that are there any differences in things like struct alignment etc between bionic and glibc? | 12:42 |
MSameer | for each symbol you want to export, you do android_dlsym () | 12:42 |
sharpneli | So if a function eats structs is there any need to do any changes? | 12:42 |
MSameer | sharpneli: i don't think so but it'd be hard to tell | 12:42 |
MSameer | sharpneli: in general no unless you have floats | 12:42 |
sharpneli | There are floats naturally. | 12:43 |
MSameer | hardfp vs softfp | 12:43 |
mueslee | in the emulator, the demo application looks disabled | 12:43 |
* mueslee gives up for now | 12:43 | |
sharpneli | MSameer: Sailfish uses hardfp? | 12:43 |
*** tortoisedoc has joined #sailfishos | 12:43 | |
kaltsi | mueslee: do you have i486 target selected or arm? | 12:43 |
MSameer | sharpneli: bionic is softfp but i think Sage_ or Stskeeps know more about that | 12:43 |
MSameer | sharpneli: yes sailfish is hardfp | 12:43 |
mueslee | kaltsi: i486 | 12:44 |
kaltsi | mueslee: and what looks disabled? :) | 12:44 |
tortoisedoc | hi all | 12:44 |
sharpneli | MSameer: The https://github.com/libhybris/libhybris/blob/master/hybris/glesv2/glesv2.c doesn't seem to do anything special in case of floats | 12:44 |
tortoisedoc | anyone tried to ssh in developer mode on win7 yet? | 12:44 |
tortoisedoc | seems my work pc doesnt like jphone at all :/ | 12:45 |
sharpneli | Maybe I'll just do it and then look afterwards if I run into any problems. | 12:45 |
kaltsi | tortoisedoc: I haven't tried.. what's happening or what's not happening? | 12:45 |
ottulo | tortoisedoc: is jphone already a common term for Jolla? | 12:45 |
tortoisedoc | kaltsi : basically nothing | 12:45 |
tortoisedoc | kaltsi: seems like pc side does not get correct ip | 12:45 |
tortoisedoc | ottulo : I do not know for others, but it has stuck in my head since the first time i read it :D | 12:46 |
*** Pali has joined #sailfishos | 12:46 | |
mueslee | kaltsi: http://mueslee.titandemo.de/sailfish.png | 12:46 |
mueslee | brb, coffee | 12:46 |
kaltsi | tortoisedoc: just to recheck.. you enabled developer mode and enabled logging with ssh and set a password.. then you have selected "developer mode" as the usb connection type? | 12:46 |
MSameer | sharpneli: that is why i said that i am not sure about floats :) | 12:46 |
ottulo | tortoisedoc: ack, and I thought I came up with it early! (yesterday) | 12:46 |
MSameer | sharpneli: ping Sage_ or Stskeeps | 12:46 |
*** ericy has quit IRC | 12:47 | |
sharpneli | I shall. But first I'm gonna use the gles2v as a practice target. Build it myself and use libsubarGL.so to render something just so see that everything works. | 12:47 |
tortoisedoc | katlsi : correct | 12:47 |
tortoisedoc | phone sets ip to 192.168.2.15 | 12:48 |
kaltsi | mueslee: those are the "application settings" none of the demo apps have any settings.. swipe away from there and you should have those two icons at the bottom of the screen.. then you can click them | 12:48 |
tortoisedoc | which is same as n9 :) | 12:48 |
*** Almehdin has quit IRC | 12:48 | |
*** Pali has quit IRC | 12:48 | |
kaltsi | tortoisedoc: ok sorry.. this is as far as I can "help".. don't have a windows machine here :P | 12:48 |
tortoisedoc | kaltsi : ouch thanks anyway :P | 12:49 |
*** Pat_o has joined #sailfishos | 12:49 | |
*** faenil has joined #sailfishos | 12:51 | |
kaltsi | tortoisedoc: if you have wifi there, could you use that instead of the usb connection? | 12:53 |
MSameer | sharpneli: good luck :) | 12:53 |
tortoisedoc | kaltsi: unfortunately no | 12:54 |
kaltsi | ok | 12:54 |
tortoisedoc | kalsti: ok forcing the ip address to something (192.168.2.10) seems to solve the connectivity issue | 12:55 |
tortoisedoc | (on the adapter from win7 i mean) | 12:55 |
mueslee | kaltsi: i thought the "Component..." is the component gallery i deployed | 12:55 |
tortoisedoc | woohoo im in over ssh :) | 12:56 |
tortoisedoc | now I can finally figure out what drains the battery dra | 12:56 |
tortoisedoc | hmm | 12:57 |
tortoisedoc | sensord | 12:57 |
tortoisedoc | mpdecision | 12:57 |
tortoisedoc | dbus | 12:57 |
tortoisedoc | are all under 1% | 12:57 |
tortoisedoc | so are upowerd | 12:58 |
tortoisedoc | and lipstick | 12:58 |
tortoisedoc | kworker seems to get occasionally to 1% | 12:58 |
tortoisedoc | wow lipstick 10% memory | 12:59 |
*** Kabouik has quit IRC | 12:59 | |
*** Kabouik has joined #sailfishos | 13:00 | |
kaltsi | mueslee: if you chose 'deploy as binaries' instead of deploy as rpm then your app won't get an icon there | 13:00 |
kaltsi | and by choosing I mean "not changing anything", I think deploy by copying binaries is the default | 13:01 |
TheBootroo | kaltsi: we can't remove apps deployed by SDK ? | 13:02 |
*** Kabouik__ has joined #sailfishos | 13:02 | |
kaltsi | TheBootroo: not the ones that are copy as binaries.. but copy as rpm's yes.. you can long press on an icon to remove it | 13:02 |
kaltsi | also long press lets you rearrange icons | 13:03 |
TheBootroo | i can re-arrange but not remove | 13:03 |
kaltsi | oh sorry, maybe it's not yet in that public sdk version.. in the update then! :) | 13:03 |
*** ericy has joined #sailfishos | 13:04 | |
kaltsi | other way to remove is manually.. login to emulator as root and use pkcon or rpm to remove the package | 13:04 |
*** Pali has joined #sailfishos | 13:04 | |
*** martyone has quit IRC | 13:04 | |
*** Kabouik has quit IRC | 13:05 | |
mueslee | maybe it's reasonable for newbie sailfish users to wait for a final version | 13:05 |
sharpneli | MSameer: Is Mer wiki a good place to see how to compile things not made with qmake for sailfish? | 13:05 |
*** Finleida has joined #sailfishos | 13:05 | |
*** ericcc_ has joined #sailfishos | 13:05 | |
sharpneli | MSameer: Can I use the normal sailfish OS sdk or do I have to get anything else to compile the hybris stuff? | 13:05 |
*** b0bben has quit IRC | 13:06 | |
TheBootroo | kaltsi: ok pkcon remove <my app name> works | 13:07 |
*** stephg has quit IRC | 13:07 | |
kaltsi | ok | 13:07 |
*** ericcc has quit IRC | 13:08 | |
*** krabador has joined #sailfishos | 13:09 | |
mueslee | does sailfishos execute c++/opengles-based code? | 13:14 |
TheBootroo | mueslee: use Qt5 + QOpenGl*** classes and yes | 13:15 |
mueslee | interesting | 13:16 |
mueslee | what about glsl? | 13:16 |
tortoisedoc | mueslee | 13:16 |
sletta | QOpenGLShaderProgram in C++, ShaderEffect in QML | 13:16 |
tortoisedoc | if gl libs are there it should be possible? | 13:16 |
mueslee | ok | 13:17 |
tortoisedoc | on n9 it broke X :) | 13:17 |
tortoisedoc | by flooding log | 13:17 |
leinir | well, that of course won't be possible on sailfish... given no X ;) | 13:18 |
mueslee | i saw rpms and zypper and such | 13:18 |
*** niala has joined #sailfishos | 13:18 | |
mueslee | is that opensuse based? | 13:18 |
leinir | no | 13:18 |
mueslee | phew | 13:18 |
leinir | :P | 13:19 |
tortoisedoc | hmm | 13:19 |
tortoisedoc | I wonder if I can disable the sensors some how? | 13:19 |
leinir | i use opensuse and am very happy with that situation, but no, sailfish os is its own beast, it just happens to use obs for building stuff, and zypper/rpm as the package management system | 13:19 |
tortoisedoc | I have two sensord running | 13:19 |
tortoisedoc | I am suspecting them of my jphone's battery drainage | 13:20 |
w00t | tortoisedoc: one is our sensord, it talks to the android sensord (on android-based hardware adaptations).. but you don't want to turn it off | 13:20 |
tortoisedoc | ok | 13:20 |
tortoisedoc | so battery leakage must be somewhere else | 13:21 |
w00t | tortoisedoc: if you can easily get powertop on there, and poke around with that, you'll have some idea of what's causing problems | 13:21 |
tortoisedoc | powertop | 13:21 |
tortoisedoc | is it in repo? | 13:21 |
w00t | do you have developer mode enabled + ssh? | 13:21 |
tortoisedoc | on win7 :) | 13:21 |
tortoisedoc | yes | 13:21 |
w00t | get root first (devel-su), and tell me when you've done that | 13:21 |
tortoisedoc | done | 13:22 |
w00t | ssu ar mer-tools | 13:22 |
w00t | pkcon refresh | 13:22 |
w00t | (tell me when that finishes) | 13:22 |
tortoisedoc | groovie | 13:22 |
tortoisedoc | what's ssu | 13:23 |
leinir | magic *nods* | 13:23 |
w00t | https://github.com/nemomobile/ssu | 13:23 |
leinir | also that ;) | 13:23 |
*** f3an0r has quit IRC | 13:23 | |
tortoisedoc | hah | 13:24 |
tortoisedoc | [cpuinfo.contains] N900=Nokia RX-51 board N950=Nokia RM-680 board N9=Nokia RM-696 board | 13:24 |
tortoisedoc | :D | 13:24 |
tortoisedoc | you have just been busted ;) | 13:24 |
tortoisedoc | (kidding) | 13:24 |
tortoisedoc | w00t it is done refreshing | 13:24 |
leinir | well... given that's the hardware they showed it on at slush last year... not too surprising ;) | 13:24 |
w00t | tortoisedoc: pkcon install powertop | 13:25 |
tortoisedoc | downloading | 13:25 |
tortoisedoc | done | 13:25 |
tortoisedoc | powertop is ON | 13:25 |
w00t | ok | 13:25 |
tortoisedoc | what next? :| | 13:26 |
w00t | show me what you see :) | 13:26 |
w00t | (screenshot) | 13:26 |
tortoisedoc | eh | 13:26 |
w00t | after around a minute or so | 13:26 |
tortoisedoc | ok | 13:26 |
tortoisedoc | Ill see how to get it to you | 13:26 |
tortoisedoc | am on freaking webchart | 13:26 |
tortoisedoc | *webchat | 13:26 |
w00t | http://imgur.com/ is an easy imagebin | 13:27 |
tortoisedoc | hmm | 13:27 |
tortoisedoc | suspicious CPU 15% in idle mode | 13:28 |
tortoisedoc | thanks w00t | 13:28 |
*** datagutt has joined #sailfishos | 13:28 | |
TheBootroo | w00t: too much messages on #jollamobile | 13:29 |
TheBootroo | w00t: did you see my last question , | 13:29 |
TheBootroo | ? | 13:29 |
MSameer | sharpneli: i think mer sdk is enough | 13:29 |
MSameer | sharpneli: sailfish sdk is mer sdk + a custom rootstrap with some vms for building and some tools | 13:30 |
sharpneli | So if I have sailfish sdk I'm good to go | 13:31 |
MSameer | i hope so | 13:31 |
MSameer | i haven't really used sailfish sdk ;) | 13:31 |
artemma | I believe I've seen one Wikipedia review on somebody's phone on the yesterday party, but I can't see it in the harbour dashboard.. | 13:32 |
*** nk1ox has quit IRC | 13:32 | |
*** sdjayna has joined #sailfishos | 13:33 | |
Skorpy | I tried to install the wikipedia app, but it gives me an error during installation. I get the same error when I try to install the The First One ambiance too, so I guess it's not the app's fault. | 13:34 |
tortoisedoc | w00t | 13:34 |
tortoisedoc | w00t : http://imgur.com/VioTC7z | 13:35 |
tortoisedoc | this is my result | 13:35 |
tortoisedoc | (about 10 mins) | 13:35 |
*** ivan4th has joined #sailfishos | 13:35 | |
zuh | sharpneli: MSameer: There might be a problem wrt android headers with sailfish sdk, not sure if they are available there... | 13:36 |
zuh | And you'll definitely need those for the libhybris build | 13:36 |
MSameer | zuh: for open cl it should work i believe | 13:37 |
w00t | tortoisedoc: ok, i'll compare with mine when i get it set up again | 13:37 |
tortoisedoc | thanks | 13:37 |
tortoisedoc | hmm | 13:37 |
tortoisedoc | i played some android game | 13:37 |
sharpneli | zuh: Are they available in the default mer sdk or identical manual process is required for both? | 13:37 |
tortoisedoc | ill try rebooting | 13:37 |
w00t | tortoisedoc: was the screen on, or off? | 13:38 |
tortoisedoc | w00t : screen off (black) | 13:38 |
MSameer | sharpneli: i think you don't need them for open cl | 13:38 |
w00t | tortoisedoc: you can stop android completely for test purposes: systemctl stop aliendalvik.service | 13:38 |
MSameer | opencl is standard so there should not be changes per android version IMHO | 13:38 |
w00t | (do systemctl start aliendalvik.service when you want it running again) | 13:38 |
tortoisedoc | w00t : as root right? | 13:39 |
MSameer | tortoisedoc: yes | 13:39 |
w00t | tortoisedoc: yes | 13:39 |
* w00t ^5 MSameer | 13:39 | |
tortoisedoc | ok trying now | 13:39 |
tortoisedoc | with powertop on | 13:40 |
MSameer | w00t: once in my lifetime :) | 13:40 |
w00t | tortoisedoc: restart powertop after stopping alien, so it gets new results | 13:40 |
tortoisedoc | ok | 13:40 |
tortoisedoc | will post a new image in 10 | 13:40 |
sharpneli | MSameer: So android headers are not needed also for the OpenGL ES 2 lib, right? | 13:41 |
Stskeeps | why would anybody build against android headers.. | 13:41 |
Stskeeps | no, not needed, just build against GLES2 and EGL, they're there in pkgconfig(egl) pkgconfig(glesv2) | 13:42 |
zuh | Stskeeps: To build libhybris :) | 13:42 |
TheBootroo | w00t: do you have information about shipping service ? | 13:42 |
Stskeeps | zuh: well. | 13:42 |
TheBootroo | or Stskeeps ? | 13:42 |
sharpneli | Stskeeps: I'm going to make hybris OpenCL lib to access the Qualcomm OpenCL implementation. The drivers are already in the phone under /system/lib | 13:42 |
sharpneli | I just need to build a wrapper as soon as I get back to home :D | 13:42 |
Stskeeps | sharpneli: have a chat with thp | 13:43 |
sharpneli | Thanks. I shall | 13:44 |
tortoisedoc | thought libhybris is cpu side? | 13:45 |
*** ericy has quit IRC | 13:45 | |
sharpneli | It simply translates calls between glibc and bionic. The OpenGL ES 2.0 wrapper seems to be very thin based on the github sources | 13:46 |
thp | sharpneli: this might be useful: https://github.com/libhybris/libhybris/tree/master/utils/generate_glesv1 | 13:47 |
sharpneli | Thanks. I'll pester you guys later with this. I'll get the gles wrapper to build first and then move to making a new one. | 13:48 |
*** freedomrun has quit IRC | 13:49 | |
*** freedomrun has joined #sailfishos | 13:50 | |
tortoisedoc | w00t : no alien dalvik running : http://imgur.com/QakQd1M | 13:50 |
w00t | tortoisedoc: much lower wakeups/second.. do you happen to know which applications you had running? | 13:51 |
w00t | (android ones) | 13:51 |
MSameer | zuh: sharpneli you don't need to rebuild libhybris, you only need to link against libhybris-common | 13:52 |
tortoisedoc | w00t : fruit ninja :) | 13:52 |
MSameer | sharpneli: you will use exactly 2 calls fromhybris: android_dlopen() and android_dlsym() | 13:52 |
sharpneli | MSameer: Yap. The biggest work will be just to understand how to compile stuff not directly as a project in the qt IDE etc | 13:53 |
sharpneli | And how to access the vm for compiling to arm | 13:53 |
tortoisedoc | sharpneli : sb2? | 13:53 |
tortoisedoc | (tentative) | 13:54 |
w00t | tortoisedoc: just that? | 13:54 |
sharpneli | Well the sailfish sdk does use something internally. It's just not very visible for someone with no knowledge of the base system. Things have changed so much since the maemo days :) | 13:54 |
MSameer | sharpneli: you can try with mer-sdk for armv7hl | 13:54 |
MSameer | sharpneli: sailfish sdk is atcreator + 2 vms. an emulator which you don't need if you have the actual phone and a building vm which you can ditch too in avor of mer sdk | 13:55 |
MSameer | i maybe should not be saying that :p | 13:55 |
zuh | MSameer: hm, right. That's probably true. | 13:55 |
sharpneli | MSameer: I was under the impression that sailfish sdk did not remove anything from mer sdk, just added some crap on top | 13:56 |
MSameer | sharpneli: that is true mostly | 13:56 |
w00t | tortoisedoc: ok thanks, i'll ask around a bit | 13:56 |
MSameer | sharpneli: so you can keep sailfish sdk and find a way to ssh to the build vm (that is available already) and do what you want there | 13:57 |
sharpneli | yay | 13:57 |
TheBootroo | i have the feeling that QA process has largely slowed down since 26th | 13:57 |
TheBootroo | *27th | 13:58 |
TheBootroo | maybe people from QA at Jolla have been relocated to Care or Shipping service | 13:58 |
TheBootroo | if only it could get my precious faster in my hands why not, but my webshop account is as quiet as my harbour dashboard | 13:59 |
TheBootroo | :-( | 13:59 |
* TheBootroo needs some chocolate or something | 13:59 | |
tortoisedoc | w00t : yes, sorry, just that | 14:00 |
w00t | tortoisedoc: ok, where did you install it from? | 14:00 |
tortoisedoc | yandex store | 14:01 |
tortoisedoc | after an interesting fight with the osk :) | 14:01 |
*** ericy has joined #sailfishos | 14:03 | |
*** Kabouik__ has quit IRC | 14:03 | |
*** Kabouik has joined #sailfishos | 14:05 | |
*** Venemo has quit IRC | 14:05 | |
tortoisedoc | ojk | 14:06 |
tortoisedoc | ok | 14:06 |
tortoisedoc | gotta leave | 14:06 |
tortoisedoc | thanks for the help | 14:06 |
*** tortoisedoc has quit IRC | 14:06 | |
*** lbt has joined #sailfishos | 14:10 | |
*** lbt has joined #sailfishos | 14:10 | |
fk_lx | lbt: hey :-) | 14:11 |
*** ahiemstra has quit IRC | 14:12 | |
*** lbt has quit IRC | 14:12 | |
*** lbt_away is now known as lbt | 14:13 | |
lbt | fk_lx: hey ... just switching back to desktop | 14:13 |
*** ahiemstra has joined #sailfishos | 14:15 | |
*** f3an0r has joined #sailfishos | 14:15 | |
*** niala has quit IRC | 14:21 | |
*** Kabouik__ has joined #sailfishos | 14:23 | |
*** Morpog_N9 has quit IRC | 14:23 | |
*** ericy has quit IRC | 14:24 | |
*** Kabouik has quit IRC | 14:25 | |
*** brad_qqq has left #sailfishos | 14:28 | |
*** twobob has joined #sailfishos | 14:32 | |
*** niala has joined #sailfishos | 14:37 | |
*** locusf has quit IRC | 14:38 | |
*** edgar2 has joined #sailfishos | 14:38 | |
*** locusf has joined #sailfishos | 14:38 | |
*** zhxt has quit IRC | 14:39 | |
*** ericy has joined #sailfishos | 14:41 | |
*** dirlandaa has quit IRC | 14:45 | |
*** mikhas has joined #sailfishos | 14:46 | |
*** spider-mario has joined #sailfishos | 14:47 | |
*** sdjayna has quit IRC | 14:55 | |
*** otep_ has joined #sailfishos | 14:56 | |
*** otep has quit IRC | 14:57 | |
*** ericy has quit IRC | 14:58 | |
*** Shaan7 has quit IRC | 14:59 | |
thesignal | hey, anyone here from harbour testing? My app is submitted since 20h, usally i get rejected after an hour :D | 15:01 |
*** VDVsx has quit IRC | 15:03 | |
*** zhost has quit IRC | 15:07 | |
TheBootroo | thesignal: yeah, same for me, app resubmitted yesterday at 10AM yesterday still no update | 15:10 |
TheBootroo | thesignal: imho jolla people are too busy today due to recent launch of TheJolla in Finland | 15:11 |
TheBootroo | priority to new customers | 15:11 |
*** stephg has joined #sailfishos | 15:11 | |
thesignal | TheBootroo: sure, thought so too :) | 15:11 |
thesignal | TheBootroo: what app did you submit? | 15:12 |
TheBootroo | a self-service bike sharing app, for JCDecaux citybike contracts that happen in most of big EU citites | 15:13 |
TheBootroo | CityBike'me | 15:13 |
TheBootroo | and you ? | 15:13 |
thesignal | sounds great, will vienna work? | 15:14 |
thesignal | i submitted a helper tool for electronic parts, you can calculate resistor values with it, or look up usb- pin assignments | 15:14 |
*** ericy has joined #sailfishos | 15:15 | |
TheBootroo | thesignal: afk Vienna doesn't have a contract with JCDecaux for bike service | 15:17 |
TheBootroo | *afaik | 15:18 |
*** VDVsx has joined #sailfishos | 15:18 | |
thesignal | TheBootroo: too bad, but maybe they will some day | 15:18 |
TheBootroo | ye | 15:18 |
*** artemma has quit IRC | 15:18 | |
*** Morpog_N9 has joined #sailfishos | 15:22 | |
TheBootroo | thesignal: my bad, wikipedia article says Vienna has JCDecaux Citybike since 2003, but it seems my api doesn't see it | 15:22 |
TheBootroo | lemme check | 15:22 |
*** krabador has quit IRC | 15:23 | |
TheBootroo | thesignal: yes, i confirm API doesn't retrieve vienna, which is wierd if they really have contract | 15:24 |
TheBootroo | gonna contact JCDecaux | 15:25 |
thesignal | TheBootroo: kk :) great | 15:25 |
*** ericy has quit IRC | 15:32 | |
*** artemma has joined #sailfishos | 15:34 | |
*** artemma has quit IRC | 15:36 | |
*** artemma has joined #sailfishos | 15:36 | |
*** Morpog_Mobile has quit IRC | 15:39 | |
*** Morpog_N9 has quit IRC | 15:39 | |
*** Morpog_PC has joined #sailfishos | 15:39 | |
*** niqt has quit IRC | 15:41 | |
*** stephg has quit IRC | 15:42 | |
*** Blizzz has quit IRC | 15:45 | |
*** Blizzz has joined #sailfishos | 15:46 | |
*** ericcc_ has quit IRC | 15:47 | |
*** nsuffys has quit IRC | 15:48 | |
*** ericy has joined #sailfishos | 15:49 | |
*** tanghus has quit IRC | 15:53 | |
*** tanghus has joined #sailfishos | 15:54 | |
sharpneli | I have now ssh'd into the mer sdk vm. How do I change the build target there? | 15:57 |
sharpneli | gcc still produces intel binaries | 15:57 |
artemma | sharpneli: you don't need to ssh (normally at least), I am switching targets in Qt Creator Projects | 15:58 |
artemma | just not forget to clean then, otherwise it will indeed keep the old binaries thinking they are new enough | 15:58 |
*** ajalkane has joined #sailfishos | 15:58 | |
sharpneli | I'm trying to recompile a simple lib, and makefiles don't exactly map well into Qt creator :) | 15:59 |
*** Kabouik__ has quit IRC | 15:59 | |
*** Kabouik has joined #sailfishos | 16:00 | |
MSameer | sharpneli: you need to enter sb2 | 16:00 |
MSameer | but i don't really know how | 16:00 |
MSameer | sharpneli: it might be possible via qtcreator but i don't know how | 16:01 |
MSameer | lbt: kaltsi could you help here please? | 16:01 |
lbt | sharpneli: | 16:01 |
*** stephg has joined #sailfishos | 16:02 | |
lbt | sharpneli: the sailfish SDK VM contains a version of the Mer Platform SDK | 16:02 |
MSameer | lbt: he needs to build a single lib in the build vm which seems to not be possible via qtcreator | 16:02 |
MSameer | aha | 16:02 |
sharpneli | Found it! | 16:02 |
MSameer | ok you are on it | 16:02 |
sharpneli | sb2 -t SailfishOS-armv7hl | 16:02 |
lbt | yes | 16:02 |
lbt | but be careful | 16:03 |
sharpneli | Now it's starting to resemble good ol N900 development again :) | 16:03 |
MSameer | sharpneli: :) | 16:03 |
lbt | you 'should' have a spec file which contains %build sections which essentially run make etc | 16:03 |
lbt | and then, in the VM, you'd use the 'mb2' command | 16:04 |
Sage_ | MSameer: sharpneli: see FP_ATTRIB defined in https://github.com/libhybris/libhybris/blob/master/hybris/include/hybris/internal/floating_point_abi.h if I understood your question properly | 16:04 |
lbt | that does a bit of stuff to ensure no nasty surprises when you package | 16:04 |
Sage_ | if nobody answered yt :) | 16:04 |
MSameer | Sage_: but how come our gles headers are not using that even though we pass floats to bionic gles | 16:05 |
MSameer | that was a question from sharpneli i could not answer | 16:05 |
sharpneli | Sage_: Good to know. | 16:05 |
Sage_ | https://github.com/libhybris/libhybris/blob/master/hybris/glesv2/glesv2.c#L118 | 16:06 |
sharpneli | Thanks. o/ | 16:06 |
MSameer | Sage_: thank you :) | 16:06 |
sharpneli | Oh btw. Does the target automatically select the correct -march and whatnot settings for gcc? | 16:06 |
MSameer | that's a neat trick i have to admit :p | 16:07 |
Sage_ | MSameer: it seems to me that everything is using it when the passed value is float and not pointer to float | 16:07 |
*** c0ck4m0u53 has joined #sailfishos | 16:07 | |
*** gabriel9 has quit IRC | 16:07 | |
Sage_ | anyway glad to help :) | 16:09 |
*** ericy has quit IRC | 16:11 | |
*** Xruxa has quit IRC | 16:12 | |
sharpneli | I'm going to manually copy the libhybris files to the sdk from the device just to give it something to link against | 16:12 |
MSameer | Sage_: yeah but no idea. you are the boss here :p | 16:12 |
*** b0bben_ has joined #sailfishos | 16:13 | |
locusf | I have some touch issues in SilicaWebView, not all touches register as a click | 16:14 |
locusf | is this a known issue | 16:14 |
sharpneli | Heh. Hybris has instructions to "first run ./configure" and there is no configure, just configure.ac :D | 16:16 |
Sage_ | sharpneli: run autoreconf first | 16:16 |
* stephg woop Sage is alive :) | 16:17 | |
*** triggerhappy has quit IRC | 16:17 | |
sharpneli | configure.ac:21: error: possibly undefined macro: AC_PROG_LIBTOOL | 16:17 |
sharpneli | How did you even originally build the hybris libs? | 16:18 |
MSameer | sharpneli: no need to rebuild hybris. just copy libhybris-common.so | 16:18 |
MSameer | or .so.something | 16:18 |
Sage_ | sharpneli: you are missing libtool from your build environment | 16:18 |
Sage_ | stephg: hehe... :) | 16:19 |
*** twobob has quit IRC | 16:20 | |
Sage_ | locusf: is that on device or sdk? Probably best place to ask is sailfishdevel mailing list. | 16:20 |
sharpneli | Sage_: Thanks yet again | 16:21 |
*** Kabouik__ has joined #sailfishos | 16:22 | |
sharpneli | Though it still failed | 16:22 |
*** ndvl has joined #sailfishos | 16:23 | |
MSameer | what's the error? | 16:24 |
locusf | Sage_: ok, will do | 16:24 |
stephg | Sage_ good to see you again, and well done :) | 16:24 |
locusf | Sage_: on device | 16:24 |
*** Kabouik has quit IRC | 16:25 | |
sharpneli | MSameer: Bunch of warnings and errors. Nothing clear and too much to cpaste. I'll just try to compile and link manually | 16:25 |
MSameer | sharpneli: did you run sb2 -t SailfishOS-armv7hl autoreconf ? | 16:25 |
MSameer | sharpneli: but really, you don't need to build libhybris to use it | 16:26 |
sharpneli | MSameer: Actually I ran the autoreconf inside the sb2, it's the same as that command | 16:27 |
*** ericy has joined #sailfishos | 16:27 | |
*** Morpog_Mobile has joined #sailfishos | 16:28 | |
*** Gilly has joined #sailfishos | 16:29 | |
pege | hmm, I can't see SailfishOS under File > New file or project > ... | 16:33 |
pege | it used to be there but then I updated the SDK | 16:33 |
MSameer | sharpneli: i think it'd help if you can paste the error somewhere | 16:34 |
pege | tried to re-install it again but still can't get the QT Creator to create SailfishOS project | 16:35 |
*** Sfiet_Konstantin has joined #sailfishos | 16:36 | |
sharpneli | MSameer: No real need. I'll go back to it if I actually have build the whole hybris | 16:38 |
pege | trying reboot... | 16:38 |
*** pege has quit IRC | 16:39 | |
*** Morpog_N9 has joined #sailfishos | 16:40 | |
locusf | hrmh is there a ftp client for Sailfish :p | 16:40 |
locusf | oh yeah scp | 16:40 |
sharpneli | I'm trying to use a simple X11 based Opengl test soft to debug the library. How do I enable X11 in an actual device? | 16:42 |
*** venemo_ff has joined #sailfishos | 16:46 | |
*** roric has joined #sailfishos | 16:46 | |
sharpneli | It's starting to look like the only way to get an OpenGL context is either via android app or via QT5 :E | 16:48 |
Aard | sharpneli: no x11 | 16:49 |
*** ericy has quit IRC | 16:50 | |
sharpneli | Aard: Is there any way to get a simple OpenGL context without QT? | 16:50 |
*** stephg has quit IRC | 16:52 | |
Yaniel | wayland + egl | 16:56 |
*** freedomrun has quit IRC | 17:00 | |
MSameer | sharpneli: https://github.com/libhybris/libhybris/blob/master/hybris/tests/test_glesv2.c | 17:05 |
MSameer | sharpneli: give that a try | 17:05 |
*** venemo_ff has left #sailfishos | 17:06 | |
*** ericy has joined #sailfishos | 17:06 | |
*** ericy has joined #sailfishos | 17:07 | |
*** master_o1_master has joined #sailfishos | 17:08 | |
*** jjanvier has quit IRC | 17:08 | |
*** alci has joined #sailfishos | 17:09 | |
*** Morpog_Mobile has quit IRC | 17:11 | |
*** simbrown has quit IRC | 17:11 | |
alci | Pre-ordered on 20/05/2013, but still no instructions on how to enter the webshop? Is this expected? (jolla-care not responding either...) | 17:11 |
*** master_of_master has quit IRC | 17:11 | |
Stskeeps | alci: care@jolla.com ? | 17:12 |
alci | Tried this, got a mail and ticket number two days ago, but nothing else... ! | 17:13 |
lbt | alci: did the mail set any expectations? | 17:13 |
lbt | in terms of ETA for response I mean | 17:13 |
alci | Mail says : Hello!We have received your query (#1342) and ask you to bear with us as we process it. | 17:14 |
alci | But the first mail I received says : order must be completed on 02/12 to unsure delivery... Please take my money !!! | 17:15 |
*** amizraa has joined #sailfishos | 17:16 | |
sharpneli | A W E S O M E! | 17:16 |
sharpneli | It works! | 17:16 |
sharpneli | Jolla now officially has partial OpenCL support >8) | 17:16 |
sharpneli | MSameer: I gave up on that and just started implementing the OpenCL part and seeing if I get anything meaningful back | 17:16 |
Stskeeps | sharpneli: congrats | 17:16 |
sharpneli | And indeed I can query the OpenCL platforms and get some info out! | 17:16 |
MSameer | glad to hear that | 17:17 |
sharpneli | Now to make that into a real .so that I can throw into /usr/lib | 17:17 |
Stskeeps | .so.1 | 17:17 |
Stskeeps | :P | 17:17 |
sharpneli | With all the functionality in | 17:17 |
sharpneli | ;D | 17:17 |
MSameer | please consider contributing it to libhybris too :) | 17:17 |
MSameer | and you might see it in a future update ;-) | 17:17 |
sharpneli | I will if I ever manage to build it myself :D | 17:17 |
sharpneli | Though it's enough to statically link this thing so it can be used in software even without official support | 17:18 |
MSameer | true | 17:18 |
* MSameer food | 17:18 | |
Stskeeps | we'd be happy to add opencl, though i'd really like a SW-only solution too for it | 17:18 |
*** Morpog_Mobile has joined #sailfishos | 17:21 | |
*** mcpi has joined #sailfishos | 17:22 | |
*** itbaron has quit IRC | 17:23 | |
sharpneli | Stskeeps: You mean CPU implementation? | 17:23 |
sharpneli | Stskeeps: Intel has absolutely brilliant implementation for processors. It's as close to SW as you can get | 17:23 |
Stskeeps | for arm too? | 17:24 |
*** Pat_o has quit IRC | 17:25 | |
sharpneli | No info about possible arm CPU implementations, but they are not impossible. | 17:26 |
*** union[] has quit IRC | 17:26 | |
sharpneli | NAME: QUALCOMM Snapdragon(TM) | 17:26 |
sharpneli | VENDOR: QUALCOMM | 17:26 |
sharpneli | VERSION: OpenCL 1.1 QUALCOMM build: (CL2961769) | 17:26 |
sharpneli | Build Date: 06/06/13 Thu | 17:26 |
sharpneli | Local Branch: 17_182_qsida | 17:26 |
sharpneli | And there you go, all the platform info. | 17:26 |
*** ericy has quit IRC | 17:28 | |
*** xowap has joined #sailfishos | 17:30 | |
sharpneli | Time to eat something and then test if I can actually run any kernels (Does the actual command submission to the device work) | 17:30 |
*** pege has joined #sailfishos | 17:31 | |
pege | I had trouble earlier with the Sailfish SDK install not showing the SailfishOS projects | 17:31 |
*** Sfiet_Konstantin has quit IRC | 17:32 | |
pege | I got it solved by installing to d:\program files\SailfishOS instead of the default c:\SailfishOS | 17:32 |
*** ndvl has quit IRC | 17:32 | |
*** ndvl has joined #sailfishos | 17:32 | |
*** jjanvier has joined #sailfishos | 17:33 | |
*** andreibechet has quit IRC | 17:38 | |
*** b0bben_ has quit IRC | 17:38 | |
*** fawzi has quit IRC | 17:40 | |
Gilly | Does there exist a terminal/console application for sailfish already? (I'm thinking about ssh+screen-ircing on the phone.) | 17:40 |
Aard | Gilly: enable developer mode -> you get fingerterm | 17:41 |
*** union[] has joined #sailfishos | 17:41 | |
*** Morpog_N9_ has joined #sailfishos | 17:41 | |
Gilly | Aard: ah, ok :) | 17:41 |
*** pixraider has joined #sailfishos | 17:41 | |
*** sdjayna has joined #sailfishos | 17:42 | |
Nicd- | and fingerterm is gooood | 17:42 |
*** fawzi has joined #sailfishos | 17:43 | |
mikhas | Nicd-, got video? | 17:43 |
Nicd- | nope | 17:43 |
mikhas | make one, for me perhaps? | 17:43 |
dm8tbr | Nicd-: buy hq' a beer then :) | 17:43 |
mikhas | do crazy stuff, such as selecting/pasting text | 17:43 |
*** Morpog_N9 has quit IRC | 17:43 | |
Nicd- | I'll look into it when I get home but I can't promise anything | 17:43 |
Nicd- | mikhas: I don't know how to select text yet :D | 17:44 |
*** ndvl has quit IRC | 17:44 | |
dm8tbr | as he was kind enough to be persuaded to open source it | 17:44 |
Nicd- | who is hq'? | 17:44 |
dm8tbr | the original author of fingerterm | 17:45 |
dm8tbr | actually it's Hq` | 17:45 |
dm8tbr | I've seen it being very useful on quite a few devices/images by now | 17:46 |
*** ericy has joined #sailfishos | 17:46 | |
Nicd- | I don't think I could've come up with the idea of a fading keyboard and mini display on the top myself | 17:46 |
Gilly | wow it actualy | 17:47 |
Nicd- | it works quite well | 17:47 |
*** Pat_o has joined #sailfishos | 17:47 | |
Gilly | ly works :P | 17:47 |
dm8tbr | it works so well that you actually keep forgetting, that you were screaming "Y U NO HW KBD!?" before you found out about fingerterm | 17:48 |
Nicd- | not that well but well anyway ;) | 17:49 |
MSameer | sharpneli: good work :) | 17:51 |
*** Pat_o has quit IRC | 17:52 | |
sharpneli | Stskeeps: It's also completely valid to have a stub libOpenCL.so by default. Then when a client app asks for platforms it will just return 0 platforms available | 17:54 |
*** piggz has joined #sailfishos | 17:54 | |
sharpneli | Stskeeps: In general applications that use OpenCL work like that. If platform available -> use it. If no platforms -> do it on CPU in the traditional way. | 17:54 |
sharpneli | MSameer: Thanks for the help :) | 17:54 |
*** jmlich has quit IRC | 17:56 | |
pege | any idea why the SDK is telling me: | 17:57 |
pege | Remote application finished with exit code 126. | 17:57 |
pege | can't deploy to emulator from the Qt Creator | 17:57 |
*** RoKenn has joined #sailfishos | 17:57 | |
pege | seemingly no errors when compiling | 17:59 |
*** Pat_o has joined #sailfishos | 17:59 | |
sharpneli | Stskeeps: What kind of config do you use internally to compile libhybris? | 18:01 |
*** artemma has quit IRC | 18:03 | |
*** edgar2 has quit IRC | 18:03 | |
*** ericy has quit IRC | 18:10 | |
*** itbaron has joined #sailfishos | 18:18 | |
*** Morpog_N9__ has joined #sailfishos | 18:22 | |
sharpneli | Stskeeps: Also FYI. There are 2 devices available in Jolla. One is GPU and another is Qualcomms own implementation for ARM CPU. | 18:23 |
*** alci has left #sailfishos | 18:24 | |
FabianS | Does OpenCL make sense on mobile GPUs? | 18:24 |
*** Kabouik_ has quit IRC | 18:24 | |
sharpneli | Depends on workload. But for embarassingly parallel ones it's way faster than the ARM cores. As an example Samsung already uses it for image processing in their camera software. | 18:25 |
*** Morpog_N9_ has quit IRC | 18:26 | |
*** disharmonic has joined #sailfishos | 18:26 | |
*** ericy has joined #sailfishos | 18:26 | |
MSameer | locusf: ping | 18:29 |
locusf | MSameer: pong | 18:29 |
*** thesegnel has quit IRC | 18:35 | |
*** ericy has quit IRC | 18:51 | |
*** union[] has quit IRC | 18:51 | |
sharpneli | Oooh this is bad. I kinda forgot. OpenCL supports callback functions in some cases. I'll have to wrap them too in some cases | 18:58 |
*** edgar2 has joined #sailfishos | 19:00 | |
*** lpotter has joined #sailfishos | 19:01 | |
*** furikku has quit IRC | 19:01 | |
*** Frye has joined #sailfishos | 19:01 | |
*** nsuffys has joined #sailfishos | 19:03 | |
*** Eztran has joined #sailfishos | 19:04 | |
zuh | sharpneli: btw, if want to at some point put a patch/sources/testapp up for grabs, I could take it for a whirl too | 19:05 |
sharpneli | I shall as soon as I've gotten my first actual kernel to run, then I'll clean it up a bit | 19:06 |
*** Frye has quit IRC | 19:06 | |
sharpneli | I woudl've done it the 'right way' from beginning but alas libhybris from github just didn't compile (I tried to integrate it to there directly) | 19:07 |
*** ericy has joined #sailfishos | 19:07 | |
*** zhost has joined #sailfishos | 19:10 | |
*** r3d has quit IRC | 19:12 | |
*** disharmonic has quit IRC | 19:13 | |
*** Bloob has quit IRC | 19:14 | |
*** freedomrun has joined #sailfishos | 19:14 | |
*** mcpimax has joined #sailfishos | 19:16 | |
*** mcpimax has quit IRC | 19:16 | |
*** Frye has joined #sailfishos | 19:17 | |
*** mcpi has quit IRC | 19:18 | |
*** union[] has joined #sailfishos | 19:19 | |
*** keithzg has quit IRC | 19:20 | |
*** Eismann has joined #sailfishos | 19:24 | |
*** ericy has quit IRC | 19:26 | |
*** disharmonic has joined #sailfishos | 19:27 | |
sharpneli | 'assertion "!"Could not load compiler. This is an internal bug"" failed: file "vendor/qcom/proprietary/gles/adreno200/cb/src/cb_program.c", line 951, function "cl_program_cached_build"' :D | 19:30 |
sharpneli | That was when I tried to use CPU device | 19:30 |
sharpneli | The GPU device works allright :) | 19:30 |
sharpneli | But now that I roughly know what driver version there is I might be able to find the llvm lib that qualcomm uses | 19:31 |
sharpneli | And copy that to the device and use it too | 19:31 |
Stskeeps | hm | 19:32 |
Stskeeps | that should be there already really | 19:32 |
*** ZogG_laptop has joined #sailfishos | 19:38 | |
*** zhost has quit IRC | 19:41 | |
sharpneli | Nope. You don't have libllvm-arm.so at /system/lib | 19:43 |
*** ericy has joined #sailfishos | 19:44 | |
sharpneli | You do have libllvm-a3xx.so | 19:44 |
sharpneli | Which is for the GPU | 19:44 |
Stskeeps | hmmmm | 19:45 |
*** zhost has joined #sailfishos | 19:45 | |
Stskeeps | sure that's not a 4.2.x qcom thing? | 19:45 |
sharpneli | Btw. The lack of that lib also affects the android side naturally, the qualcomm driver package is not complete due to that | 19:45 |
sharpneli | Not 100% sure | 19:45 |
sharpneli | I'll have to verify | 19:45 |
Stskeeps | lemme know | 19:45 |
Stskeeps | so the thing i have a problem with, with opencl, is that if it's a supported api, it needs to work on any sailfish device | 19:46 |
Stskeeps | be it CPU-only; or GPU | 19:46 |
sharpneli | It's bit hard to find out the culprit because the android part is not really debuggable | 19:46 |
Stskeeps | ie, work in emulator (x86 + mesa in virtualbox) and generic armv7 | 19:46 |
Gilly | Is there some standard way of transferring media to the phone? I just pushed something with usb OBEX, and found it in /tmp on the phone. Works, but probably not what's intended. :P | 19:46 |
Stskeeps | Gilly: MTP? | 19:46 |
sharpneli | Stskeeps: http://developer.amd.com/tools-and-sdks/open-source/opencl-emulator-debugger/ That's just one example | 19:47 |
Gilly | got to look at that, thanks :) | 19:47 |
Gilly | I was kinda expecting usb mass storage :P worked nicely on n900. | 19:48 |
Stskeeps | usb mass storage is the straight path to media indexer slowdowns | 19:48 |
Stskeeps | :P | 19:48 |
Gilly | I see. | 19:48 |
sharpneli | Stskeeps: However could you maybe check if all the files from the qualcomm driver package are in the system/lib? | 19:49 |
sharpneli | Stskeeps: Also do I need to run some sort of ldconf equivalent after inserting a new file there? | 19:49 |
Stskeeps | sharpneli: i think i can, sec.. | 19:49 |
*** spider-mario has quit IRC | 19:56 | |
*** keithzg has joined #sailfishos | 19:59 | |
*** spider-mario has joined #sailfishos | 19:59 | |
sharpneli | Sheesh. Maybe I'll make my own "RetardCL" project which is about as fast as MESA is in software rendering, but it would solve the age old issue "What to do if there are no devices available?" | 19:59 |
sharpneli | I realized that the backup solution does not have to be fast. It just has to work. | 20:00 |
DonkeyHotei | nice name | 20:01 |
sharpneli | Maybe I'll pick a bit less offensive name :) | 20:01 |
*** c0ck4m0u53 has quit IRC | 20:01 | |
DonkeyHotei | awwww | 20:01 |
*** ericy has quit IRC | 20:03 | |
*** TheBootroo_ has joined #sailfishos | 20:03 | |
*** xowap has quit IRC | 20:04 | |
sharpneli | Stskeeps: I was able to find a string in the libOpenCL.so which mentioned libllvm-arm.so. What do I have to do to make the system/lib equivalent of ldconfig to regenerate the cache? Or should it find the .so file automatically after copying? | 20:06 |
Stskeeps | sharpneli: no cache on android really | 20:06 |
Stskeeps | should find automatically | 20:07 |
sharpneli | So maybe the file I found has a wrong version | 20:07 |
sharpneli | Dloaded the latest one (from last spring) I was able to find on qualcomm dev network | 20:07 |
sharpneli | Were you able to find the libllvm-arm.so from your packages? | 20:07 |
Stskeeps | trying to find the list atm | 20:07 |
sharpneli | o/ | 20:07 |
sharpneli | strings libOpenCL.so | less <- the libllvm-arm.so and libllvm-a3xx.so were right next to eachother. Giving clue that it indeed is supposed to use both of em. | 20:08 |
*** plfiorini has joined #sailfishos | 20:09 | |
*** pege has quit IRC | 20:11 | |
*** pege has joined #sailfishos | 20:11 | |
Stskeeps | sharpneli: okay, i have a libllvm-a3xx.so at least.. hrm | 20:11 |
Stskeeps | i see libllvm-arm.so in this list too | 20:11 |
Stskeeps | that looks like a bug indeed | 20:12 |
sharpneli | Yay! | 20:13 |
Stskeeps | sharpneli: does gpu opencl work? | 20:13 |
sharpneli | So it can be fixed even without you guys officially supporting it? | 20:13 |
sharpneli | Yeah GPU works fine | 20:13 |
Stskeeps | sharpneli: filed bug to get it fixed | 20:14 |
*** planasb has quit IRC | 20:14 | |
sharpneli | The CPU side is not that important, but it would be nice to have it working because the QC platform happily advertises that "Hay! I haz CPU!" and only when I try to use it it will crash :) | 20:14 |
sharpneli | Yay! | 20:14 |
Stskeeps | and contribute libopencl wrapper to libhybris please | 20:15 |
sharpneli | I will as soon as I am able to actually compile libhybris :D | 20:15 |
*** planasb has joined #sailfishos | 20:15 | |
sharpneli | I'd love to do it properly. Right now it's just basically identical with the glesv2 wrapper and I compile it with horrible hacks :E | 20:16 |
sharpneli | Or I could just commit it and let the hybris maintainers do the same magic as they did to the glesv2 wrapper | 20:16 |
sharpneli | Yeah maybe I'll do that as soon as I finish wrapping the rest of the functions | 20:17 |
sharpneli | It would be funny to have OpenCL officially in Sailfish (or at least a subset of the devices). As that would make it the first mobile platform in the world to actually support it. | 20:18 |
Stskeeps | well | 20:18 |
Stskeeps | isn't iOS and android? | 20:18 |
*** Corin has left #sailfishos | 20:18 | |
sharpneli | Nope. Android hates OpenCL because they want to support renderscript (and use OpenCL as the backend) and iOS doesn't have support yet. | 20:19 |
sharpneli | Google went so far as to remove the unofficial drivers from their flagship devices. | 20:19 |
*** pixraider has quit IRC | 20:19 | |
Stskeeps | i'd like to have opencl within qml | 20:20 |
Stskeeps | :P | 20:20 |
sharpneli | There are some android devices with drivers (like Qualcomm) but there is no standardised way of accessing them | 20:20 |
*** ericy has joined #sailfishos | 20:20 | |
sharpneli | There is a rahter nifty official C++ api for OpenCL already. | 20:20 |
zuh | sharpneli: As said, I could help you with testing. I happen to have a working build setup for libhybris you see... :) | 20:21 |
Stskeeps | zuh: feel free to aid | 20:21 |
MSameer | Stskeeps: please CC me :p | 20:21 |
zuh | Also, I'm interested to see what the fuzz is about OpenCL | 20:21 |
sharpneli | zuh: Nice! I can send you the file soon. | 20:22 |
sharpneli | Nothing at this stage. But look on desktop to see something cool | 20:22 |
sharpneli | In mobile it's mostly used at things like camera image processing | 20:22 |
MSameer | camera? | 20:24 |
* MSameer runs away | 20:24 | |
sharpneli | http://www.youtube.com/watch?v=7Hvfllu3rq4 <- and this is why I'm interested in this. There is a good reason why after 2 years after making that it's still not officially run on any mobile platforms. However we have been fairly successful in desktop despite the aging mobile graphics :p | 20:25 |
sharpneli | I'm also interested in OpenCL personally ofcourse :) | 20:25 |
*** tortoisedoc has joined #sailfishos | 20:26 | |
tortoisedoc | hahaa | 20:27 |
tortoisedoc | back | 20:27 |
tortoisedoc | this time with an even more intresting problem | 20:27 |
tortoisedoc | exchange mail is not working | 20:27 |
sharpneli | zuh: What sort of test program could you use alongside the wrapper lib? | 20:27 |
tortoisedoc | reason might be server I am connecting to has self signed cert | 20:27 |
tortoisedoc | so | 20:27 |
tortoisedoc | where can I find the certs on the jPhone? | 20:27 |
zuh | sharpneli: not sure what you mean by that? | 20:28 |
tortoisedoc | also | 20:28 |
sharpneli | Well just compiling the libOpenCL.so doesn't really tell if the lib actually works :p | 20:28 |
tortoisedoc | is dmesg the only log facility avialable? | 20:28 |
tortoisedoc | *available | 20:28 |
sharpneli | zuh: Is just the .c file enough or should I try to blindly make copy of the glesv2 scripts and edit them? | 20:29 |
*** itbaron has quit IRC | 20:29 | |
tortoisedoc | seems /var/log is quite minimalistic.. | 20:29 |
zuh | sharpneli: Oh, I think I can manage with just a .c | 20:29 |
sharpneli | Ok. I'll try to send a complete implementation today, if I cannot manage that it'll have to wait until sunday at earliest due to weekend. | 20:31 |
sharpneli | The unfinished one breaks at linking stage if the client program tries to use non implemented functions. | 20:31 |
*** union[] has quit IRC | 20:34 | |
*** ericy has quit IRC | 20:35 | |
*** msvb-lab has joined #sailfishos | 20:35 | |
*** Frye has quit IRC | 20:35 | |
*** Morpog_Mobile has quit IRC | 20:37 | |
MSameer | sharpneli: a small app would be enough | 20:39 |
*** Finleida has quit IRC | 20:39 | |
MSameer | tortoisedoc: there is journalctl too | 20:39 |
MSameer | which shows systemd logs (where all logs usually go) | 20:40 |
tortoisedoc | MSameer : thanks! | 20:43 |
tortoisedoc | damn I love this os :) | 20:45 |
MSameer | glad you do :) | 20:46 |
tortoisedoc | since I am here, MSameer do you happen to know about the compositor as well? | 20:47 |
MSameer | unfortunately it's not my area of expertise | 20:48 |
MSameer | but you can always ask. I might not be able to answer though | 20:48 |
tortoisedoc | i was toying around with quickviews and found ways to make it transparent | 20:49 |
tortoisedoc | but it seems it by default the qquickview is rendered in the (0,0) position | 20:49 |
tortoisedoc | ie even setting geometry / position does not affect that | 20:49 |
tortoisedoc | not affect === not change | 20:49 |
tortoisedoc | so I am wondering if the compositor by default assumes the origin of a root qquickview to be always (0,0) | 20:50 |
tortoisedoc | (did not had time to look at the code yet) | 20:50 |
MSameer | zuh: ? ^^ ? | 20:50 |
*** ericy has joined #sailfishos | 20:51 | |
*** lizardo has quit IRC | 20:55 | |
zuh | Hm, so qquickview roughly translates to a window? I would say it's expected and indeed due to forcing/assuming the position, but not with a large amount confidence :) | 20:56 |
*** Frye has joined #sailfishos | 20:56 | |
*** Pali has quit IRC | 20:57 | |
tortoisedoc | zuh / MSameer : yes it would make sense also from a graphical standpoint you have a full surface reference (and no relative crap) | 20:57 |
tortoisedoc | well | 20:57 |
tortoisedoc | ill just stick in having a full transparent root qquickview + subviews then | 20:57 |
tortoisedoc | now if only the transferengine would be finalized I would be a happy man :/ | 20:58 |
*** tortoisedoc has quit IRC | 20:59 | |
*** edgar2 has quit IRC | 20:59 | |
*** ndvl has joined #sailfishos | 21:00 | |
Frye | Argh, I cannot seem to find a way to build and test sw on my device. Is there a document describing it or is there only details about emulator development until now? | 21:03 |
Frye | Trying to get something compiled by me running on the fresh new phone. | 21:03 |
*** fawzi has quit IRC | 21:04 | |
*** meemo has joined #sailfishos | 21:06 | |
*** qwazix_ has joined #sailfishos | 21:06 | |
*** meemo has quit IRC | 21:07 | |
*** zetaz has joined #sailfishos | 21:07 | |
*** meemo has joined #sailfishos | 21:07 | |
*** msvb-lab has quit IRC | 21:15 | |
ln- | let's say i would like to make a small 2D game that has a background and 2D sprites that move and/or rotate on top of the background. what should i use for that? (i'm new to Qt) | 21:20 |
*** andreibechet has joined #sailfishos | 21:21 | |
ln- | actually i managed to draw the background already with QML, so the sprites are the bigger question. | 21:21 |
*** ericy has quit IRC | 21:22 | |
*** Blizzz has quit IRC | 21:23 | |
*** Morpog_Mobile has joined #sailfishos | 21:26 | |
*** Morpog_N9__ has quit IRC | 21:30 | |
*** pege has quit IRC | 21:32 | |
*** ericy has joined #sailfishos | 21:38 | |
*** hdawg has joined #sailfishos | 21:44 | |
*** hdawg has quit IRC | 21:44 | |
sharpneli | The GPU is kinda slow. But it's to be expected. I got measly multiply accumulates out of it | 21:48 |
sharpneli | *150million multiply accumulates per second | 21:49 |
*** qwazix__ has joined #sailfishos | 21:49 | |
*** spider-mario has quit IRC | 21:51 | |
*** artemma has joined #sailfishos | 21:51 | |
*** qwazix_ has quit IRC | 21:52 | |
*** Morpog_Mobile has quit IRC | 21:55 | |
*** Eismann has quit IRC | 22:01 | |
sharpneli | Or it's more that their compiler is not that good. Almost a gigaflops now with simple vectorization. I've been spoiled by good desktop compilers | 22:03 |
Yaniel | now we're talking | 22:04 |
sharpneli | 19 is the theoretical max. | 22:07 |
*** M4rtinK has joined #sailfishos | 22:09 | |
*** jstaniek has joined #sailfishos | 22:22 | |
*** mikhas has quit IRC | 22:29 | |
*** faenil has quit IRC | 22:29 | |
*** nsuffys has quit IRC | 22:29 | |
*** Morpog_Mobile has joined #sailfishos | 22:36 | |
*** Kabouik__ has quit IRC | 22:38 | |
*** disharmonic has quit IRC | 22:39 | |
*** Kabouik has joined #sailfishos | 22:39 | |
*** artemma has quit IRC | 22:42 | |
*** faenil has joined #sailfishos | 22:50 | |
*** ericy has quit IRC | 22:51 | |
*** Kabouik_ has joined #sailfishos | 22:51 | |
*** Kabouik has quit IRC | 22:54 | |
*** paradigm has left #sailfishos | 22:56 | |
*** ericy has joined #sailfishos | 23:07 | |
*** triggerhappy has joined #sailfishos | 23:07 | |
*** RoKenn has quit IRC | 23:17 | |
*** dhbiker has quit IRC | 23:20 | |
*** Morpog_PC has quit IRC | 23:25 | |
*** ericy has quit IRC | 23:25 | |
*** Kabouik has joined #sailfishos | 23:30 | |
*** freedomrun has quit IRC | 23:32 | |
*** Kabouik_ has quit IRC | 23:33 | |
*** ericcc has joined #sailfishos | 23:34 | |
*** jstaniek has quit IRC | 23:36 | |
*** zetaz has left #sailfishos | 23:38 | |
*** andreibechet has quit IRC | 23:39 | |
*** ericy has joined #sailfishos | 23:41 | |
*** artemma has joined #sailfishos | 23:44 | |
*** ericcc has quit IRC | 23:44 | |
*** freedomrun has joined #sailfishos | 23:48 | |
*** fawzi has joined #sailfishos | 23:50 | |
*** triggerhappy has quit IRC | 23:54 | |
*** triggerhappy has joined #sailfishos | 23:56 | |
*** jjanvier has quit IRC | 23:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!