**** BEGIN LOGGING AT Sat Oct 17 02:59:58 2015 Oct 17 05:01:47 morning Oct 17 05:01:59 Tofe: It has funny font on N4 now as well in Settings Oct 17 05:40:04 I'll go back and see when this started, must have been in last couple of days Oct 17 07:00:08 Tofe: http://jenkins.nas-admin.org/job/luneos-testing_mako/227/ was last one where Prelude was OK for Enyo 2 apps. From http://jenkins.nas-admin.org/job/luneos-testing_mako/228/ it's broken. Oct 17 07:00:40 I suspect it's https://github.com/webOS-ports/meta-webos-ports/commit/9924f2f207e41eef1d3d45e82ee05494c36d5450 Oct 17 07:29:33 Tofe: I suspect it's https://github.com/webOS-ports/qtwebkit/commit/d425953a343bd5d3fe4d653ec04c0266e2b21744 but I don't see anything odd in there tbh Oct 17 07:30:58 Might also somehow be related to your crash with 5.5.1... Remember initial crash we had due to missing fonts? Oct 17 07:33:01 Tofe: I'll run a new nightly to make sure the changes from JaMa yesterday might have solved it or nopt ;) Oct 17 07:59:24 Raspberry Pi progress. Touch now sort-of works. No touch at home screen, but if I use com.palm.applicationManager to launch an app it works within the app. Thought? Oct 17 08:00:04 s/Thought/Thoughts Oct 17 08:15:40 Andolamin: Hmmz that's strange a bit... Oct 17 08:15:53 Home screen = QT/QML Oct 17 08:15:58 Apps is Webkit/Enyo Oct 17 08:16:04 So that might explain it somehow Oct 17 08:16:24 When you launch an app like org.webosports.app.phone Oct 17 08:16:28 DOes touch work then? Oct 17 08:17:04 Phone app is QML as well Oct 17 08:17:08 So that might be a good test Oct 17 08:17:09 I'll check. I used org.webosports.app.calculator. Oct 17 08:17:18 calculator = Enyo 2 Oct 17 08:17:25 Which is rendered in QtWebkit Oct 17 08:17:36 So I guess touch handling might vary for the 2 Oct 17 08:17:46 Phone is QML Oct 17 08:17:56 So is browser, but it's broken in recent builds we have Oct 17 08:18:03 Due to upgrade to Qt 5.5.1 from 5.5 Oct 17 08:18:07 We're looking into that Oct 17 08:18:38 Yeah, I noticed it wouldn't come up. Oct 17 08:18:58 It worked recently but broke once we upgraded to 5.5.1 it seems. Oct 17 08:19:13 Also Prelude font disappeared from Enyo 2 apps and we're back to some Times or Helvetica Oct 17 08:19:24 Trying a new build to see if that's sorted now Oct 17 08:19:28 It's building currently Oct 17 08:19:31 Interesting it Qt/QML is the problem. Touch worked there out of the box on my minimal Linux + Qt 5.4.2 project Oct 17 08:19:49 http://jenkins.nas-admin.org/job/luneos-testing_build/90/ Oct 17 08:20:07 Andolamin: Well I'm not sure to what extend you're using stuff like qtwayland etc Oct 17 08:20:37 Since our targets are all Android devices where we need to use libhybris, qtwayland, hwcomposer etc to get stuff working Oct 17 08:21:11 Might be different with a R Pi 2 since you're not sure Android drivers but pure linux ;) Oct 17 08:21:14 Don't think I even included it at all Oct 17 08:21:22 It's probably a small fix somehow ;) Oct 17 08:21:37 Do you see anything suspicious in journalctl? Oct 17 08:21:55 I usually log with journalctl > /media/internal/mylog.txt Oct 17 08:22:05 Then use adb pull /media/internal/mylog.txt to pull the logfile Oct 17 08:22:18 It's probably some small config in luna-next that needs tweaking Oct 17 08:22:27 Tofe probably knows more about it ;) Oct 17 08:22:39 He's usually around around this time ;) Oct 17 08:23:16 Phone isn't coming up for me, either... Oct 17 08:24:03 Getting tap ripples at home this boot, though Oct 17 08:24:08 That's new Oct 17 08:29:00 You might want to try playing with the values in etc/luna-next/environment.conf a bit more Oct 17 08:30:10 Morning! Oct 17 08:30:21 Tofe: morning Oct 17 08:30:44 You know this better for sure ;) Andolamin got LuneOS running more or less on his Raspberry Pi 2 Oct 17 08:30:53 Just has issues with touch in LNC Oct 17 08:30:58 I see I missed some bits of conversation :) Oct 17 08:31:11 I guess it has to do with some config in etc/luna-next/environment.conf Oct 17 08:31:24 Andolamin: tap ripples is a good sign: it means you get touch feedback with QML Oct 17 08:31:26 Since he's no relying on libhybris etc since he can use pure linux Oct 17 08:32:08 well, he must check which /dev/input to use Oct 17 08:32:23 the same way we fixed maguro recently Oct 17 08:32:26 event0 Oct 17 08:32:51 It's the only one there, which makes it easy Oct 17 08:33:09 Verified with cat, just to be extra sure Oct 17 08:33:14 ok, good Oct 17 08:33:17 does the gesture area work? Oct 17 08:33:27 Doesn't show up Oct 17 08:33:43 maybe it's broken fist boot? Oct 17 08:33:43 you mean you don't have any gesture area? Oct 17 08:33:54 Correct Oct 17 08:34:07 yeah, my thought too, it seems you are in first boot, but you don't see the first boot app Oct 17 08:35:14 Is first boot a QML app? Oct 17 08:35:15 one moment, I need more coffee Oct 17 08:35:20 Andolamin: yes Oct 17 08:35:23 Andolamin: Yes Oct 17 08:35:37 None of the QML apps are launching for me Oct 17 08:35:38 You might want to paste the output of your journalctl somewhere Oct 17 08:35:49 I guess I know where to start digging Oct 17 08:35:51 Might be we can spot the problem there Oct 17 08:35:58 Could be something small Oct 17 08:36:15 I'll pull journalctl and dress Oct 17 08:36:28 Andolamin: what is your display stack ? Classic Qt/Wayland/Mesa/Linux ? Oct 17 08:36:29 s/dress/dmesg Oct 17 08:39:06 Andolamin: to double check your touch works, you can do touch /var/luna/preferences/ran-first-use, that will bypass the first use app Oct 17 08:42:53 https://gist.github.com/Andolamin/976fb0c077f5fbde0cfc/raw/e0410a309f3d439f56301203ba017915ad6688bc/journalctl.log Oct 17 08:43:38 I'll try touching ran-first-use Oct 17 08:48:23 Andolamin: oh, you don't use wayland at all ? Oct 17 08:51:15 Wait, you don't have the choice, our compositor (luna-next) uses directly QtWayland. So the _clients_ don't find the wayland connection. Oct 17 08:51:50 For instance, the keyboard app: maliit-server[441]: FATAL: This application failed to start because it could not find or load the Qt platform plugin "wayland-egl". Oct 17 08:52:37 Interesting Oct 17 08:52:56 Same for our app launcher, LunaAppManager Oct 17 08:53:10 I know I'm not using it in my other project. There I've set DISTRO_FEATURES_remove = "x11 wayland" Oct 17 08:53:35 But I'm not doing anything specific with wayland here Oct 17 08:54:25 I'll have to look into why wayland-egl is missing Oct 17 08:56:19 yes, it's a bit weird Oct 17 08:56:37 iirc, that is provided by Qt itself Oct 17 08:57:40 Herrie: the crash we are having is the exact same one I spent a week-end on; so the good news is I already have analyzed it Oct 17 08:58:19 Herrie: the bad news is, I didn't understand we came to be in that situation Oct 17 08:59:36 Basically, we call a basic EGL function in from, but the library loader couldn't resolve the symbol at runtime, so it's a null pointer and it crashes. Oct 17 08:59:52 from Qt* Oct 17 09:15:01 Tofe: You saw my remarks on font issue? Oct 17 09:15:12 yep Oct 17 09:15:12 Seems to come with JaMa's change on 13th of October Oct 17 09:15:15 I have on N4 too Oct 17 09:15:20 7th was fine Oct 17 09:17:40 OK new mako image is ready Oct 17 09:17:43 Downloading it now Oct 17 09:20:37 Flashing Oct 17 09:26:20 Hmmz fonts still broken :S Oct 17 09:27:44 ah Oct 17 09:43:59 Fonts seem to exist in both /usr/lib/fonts and /usr/share/fonts Oct 17 09:44:12 you mean, duplicated ? Oct 17 09:45:31 ah yes, that is peculiar Oct 17 09:48:04 no package provides /usr/share/fonts/Prelude-Bold.ttf... looks like a packaging issue Oct 17 09:48:08 No we created the symlink right? Oct 17 09:48:34 but it's not a symlink on device Oct 17 09:49:00 ah sorry, yes it is Oct 17 09:49:09 ok, all fine then Oct 17 10:26:10 Herrie: I may have found something for the crash Oct 17 10:27:19 https://github.com/qtproject/qtwebengine/commit/d07fba149ddc6df4cbc99d31b1edb17331fcfe53 seems suspicious Oct 17 10:28:28 I mean, as stated in the commit comment, we don't have any .so on the device; it's only in our sysroot for the build. Therefore, this commit potentially changes the way qtwebengine behaves. Oct 17 10:29:39 So I'm trying a revert on that commit to see what is does :) Oct 17 10:58:53 Herrie: that was a lucky guess! :) Oct 17 11:01:01 ok, I have no idea why it makes the situation better; it should have made it worse... Maybe there's a fallback... Oct 17 11:05:07 https://github.com/webOS-ports/qtwebengine/pull/2 should fix the crash. Oct 17 11:30:45 Tofe: That fixes the fonts too? Oct 17 11:31:47 no Oct 17 12:00:28 OK will kick off a new build at least Oct 17 12:01:05 Should at least get browser working Oct 17 12:03:25 yup Oct 17 12:03:51 and if you want the crash back, just add the missing .so links on the device :) Oct 17 12:07:49 Hehe Oct 17 12:08:08 Tofe: So the font issue should be a commit between 5.5 and 5.5.1 for QtWebEngine? Oct 17 12:10:54 Herrie: I don't know, I didn't really look into it yet Oct 17 12:11:31 It's understandable it doesn't use Prelude because the CSS doesn't specify Prelude, but it used to work. So I think we had some override somewhere Oct 17 12:11:38 So it would force Prelude Oct 17 12:11:48 I could of course update the onyx.css and put Prelude tehre fore each app Oct 17 12:12:01 But that's not very good from maintenance point of view Oct 17 12:16:38 Didn't we set a default font in the WebView component ? Oct 17 12:17:47 Tofe: That could be Oct 17 12:23:15 Let me check some old branch Oct 17 12:23:24 Could be JaMa forgot to cherry pick a commit somewhere? Oct 17 12:26:26 dunno Oct 17 12:58:33 Hmmz no reference to Prelude in qtwebkit, even older branches :S Oct 17 12:59:25 morphis: ^ you any idea where we used to set the font override to Prelude for Enyo apps? Seems they somehow reverted to standard Enyo fonts instead of Prelude as of 13th of October Oct 17 12:59:37 We cannot seem to spot the actual culprit :S Oct 17 13:09:55 Herrie: https://github.com/webOS-ports/luneos-components/blob/master/modules/LuneOS/Components/LunaWebView.qml#L38 Oct 17 13:57:31 Tofe: Not sure why that would be ignored all of the sudden between 5.5 and 5.5.1 Oct 17 13:57:43 It's qtwebkit Oct 17 13:57:53 Should have very little changes besides bugfixes :S Oct 17 14:20:31 ok flashing new nightly Oct 17 15:09:49 Hmmz getting an error while flashing :S Oct 17 15:09:54 Re-downloaded no luck :S Oct 17 15:10:33 I'll try maguro once it's done Oct 17 15:13:30 Ah will try Tenderloin now Oct 17 16:05:35 Tofe: Tennderloin OK Oct 17 16:05:43 Browser workign again Oct 17 17:40:13 :D Oct 17 17:47:17 Herrie: great! Oct 17 17:48:32 Strange my Mako doesn't want to flash :S Oct 17 17:48:37 TP is fine checking Maguro now Oct 17 17:52:26 That is pretty strange indeed Oct 17 18:00:34 Could be image somehow got corrupted when syncing Oct 17 18:00:41 I downloaded it twice with the same results Oct 17 18:00:47 Maguro is fine too Oct 17 18:15:00 Tofe: Suggestions for debugging the font issue? There's no mention of the word font or prelude in journalctl Oct 17 18:15:22 I guess it's some variable that might be set wrong somewhere for qtwebkit for fonts but not sure Oct 17 18:16:17 I get it too with webengine Oct 17 18:17:48 Would it be possible to userscript the css somehow to overwrite it at runtime? It's nasty I know :P Oct 17 18:18:10 Could be it's a bug in 5.5.1 of course Oct 17 18:32:00 It would certainly solve it, but frankly, it's not the good solution Oct 17 18:32:36 Sorry I didn't have time to look into it yet, I'll try to invertigate it Oct 17 18:33:50 Herrie: to summarize: we don't use Prelude on WebKit nor on WebEngine, but we do on Qt/QML. Right? Oct 17 18:40:01 Tofe: Well it's a bit more complex Oct 17 18:40:08 Seems it's only Enyo2 that's affected Oct 17 18:40:10 QML is OK Oct 17 18:40:13 Enyo1 seems oK too Oct 17 18:40:35 But that's probably because Prelude is in CSS there and it isn't in Enyo 2's Onyx CSS Oct 17 18:43:54 Also I don't have Prelude in WebEngineView, but I realize we don't set the font (yet), so it maybe be something else Oct 17 18:44:20 Tofe: Yeah I think it might not be possibel to set it in 5.5.x yet? Oct 17 18:44:23 Maybe onyl later Oct 17 18:49:51 it's possible with the qt widget, but not the qml component it seems Oct 17 19:00:46 * PatrickC waves Oct 17 19:01:01 Hello! Oct 17 19:01:10 sup Tofe? Oct 17 19:01:14 not sure we've met. Oct 17 19:01:19 PatrickC: long time no see ;) Oct 17 19:01:27 hey Herrie :) Oct 17 19:01:28 been a while Oct 17 19:01:32 i miss webOS so much :'( Oct 17 19:01:50 PatrickC: I think we've met once, a long time ago Oct 17 19:02:19 likely Oct 17 19:02:21 PAtrickC: We've been busy ;) Oct 17 19:02:27 i've been in webOS chats since.......... 2010? Oct 17 19:02:29 Currently updating browser stack ;) Oct 17 19:02:31 2011 maybe? Oct 17 19:02:34 Herrie: what devices? Oct 17 19:02:37 shamu? :D Oct 17 19:03:00 These days I'm playing around with QtWebEngine, Qt 5.5... lots of fun Oct 17 19:10:29 Shamu? Oct 17 19:10:46 No we're still Touchpad (4G), Nexus GSM, Nexus 4 Oct 17 19:11:19 Nexus 7 2012 that's it for now ;) Oct 17 19:11:31 One of the LG guys is playing with the Raspberry Pi 2 Oct 17 19:12:04 Shamu is Nexus 6 Oct 17 19:12:08 which I would LOVE webOS on Oct 17 19:12:15 as long as there was ACL... :/ Oct 17 19:12:45 PatrickC, there are other options now ;) Oct 17 19:13:56 https://github.com/shashlik for example ;) Oct 17 19:14:06 Would need some work but looks interesting Oct 17 19:14:07 Wow, only 3min for relinking qtwebengine, that new Oct 17 19:14:25 Herrie: interesting.... Oct 17 19:14:28 very interesting... Oct 17 19:14:41 And since browser is chromium based that offers some options too ;) Oct 17 19:14:45 orly Oct 17 19:14:46 nice! Oct 17 19:14:47 * Tofe gives PatrickC some more "......." Oct 17 19:15:11 We're far from it but gives options Oct 17 19:16:41 Herrie: I've just introduced a new property on WebEngineSettings, named "standardFontFamily", if you are interested. Oct 17 19:17:04 Tofe :D Oct 17 19:17:20 with the android stuff i'm doing, i wish i had time to help webOS ;? Oct 17 19:17:22 :/ * Oct 17 19:17:44 PatrickC: We can always use some guys with good Android and c++ knowledge Oct 17 19:18:05 We lack some devs with low level hardware knowledge & kernel gurus Oct 17 19:18:27 like i said, i wish i had time Oct 17 19:20:11 Speaking of which, a new DoctorWho episode begins. Oct 17 19:24:26 lol Oct 17 19:28:24 Tofe: I just add this then with settings.standardFontFamily: "Prelude" like https://github.com/webOS-ports/luneos-components/blob/master/modules/LuneOS/Components/LunaWebEngineView.qml#l51 ? Oct 17 19:30:16 Herrie: that's what I did, but so far it doesn't do much difference Oct 17 19:30:26 maybe it's the other bug, the one we have with WebKit Oct 17 19:46:44 Herrie: I'll introduce the missing font families (cursive, serif, sans), so that we can set it up like in WebKit Oct 17 19:47:08 I didn't see anything evolve in Qt so far (no even the dev branch) Oct 17 19:47:58 Can you do fontsize as well Oct 17 19:47:59 ? Oct 17 19:48:05 While you're at it ;) Oct 17 19:48:30 So we can put something in preferences for browser and users who need larger font can force it that way? Oct 17 19:50:13 Mmh I'll have to think of an elegant way to expose it... having 8 properties just for the various kinds of font isn't pretty Oct 17 19:52:42 oh well. It's just until Qt proposes something on its own anyway. Oct 17 19:54:31 Raspberry Pi update. wayland-egl issue was a missing .pc file. Added that and now QML apps launch, touch works at the launcher, etc. No virtual keyboard right now, though. Oct 17 19:54:56 \o/ Oct 17 19:55:34 Andolamin: do you have a complaint from maliit-server in your logs? Oct 17 19:55:34 https://www.dropbox.com/s/l1314te6u3dfjvb/2015-10-17%2012.46.20.jpg?dl=0 Oct 17 19:55:57 I'll check Oct 17 19:56:40 No first use app, though, so I still have to touch /var/luna/preferences/ran-first-use Oct 17 19:57:18 Andolamin: Could be connman or ofono to be an issue somehow Oct 17 19:57:27 Also, wifi with USB adapter works, but can't connect because no keyboard Oct 17 19:57:32 If you can post your journalctl again we can have a look Oct 17 19:57:47 Scan works fine, though Oct 17 19:58:17 You should be able to connect with command line Oct 17 19:58:25 But the syntax is a bit funny for connman Oct 17 19:58:58 Andolamin: do you have the phone app ? Oct 17 19:59:36 I didn't see it Oct 17 19:59:43 I'll double check Oct 17 19:59:45 In the launch bar Oct 17 19:59:59 ah no sorry Oct 17 20:00:06 you have a tablet configuration Oct 17 20:00:32 No phone app on launcher Oct 17 20:00:47 Andolamin: Only "phone" capable devices have the phone app Oct 17 20:01:06 It's defined somewhere, I forgot where exactly though :P Oct 17 20:02:15 Andolamin: what you can try is to add MALIIT_DEBUG to /etc/luna-next/maliit-env.conf and reload systemd configuration and restart maliit-server (if it was running, which I doubt) Oct 17 20:02:26 MALIIT_DEBUG=1 sorry Oct 17 20:35:02 journalctl - https://gist.githubusercontent.com/Andolamin/f3ac515af449f8cdd884/raw/782d5fe65e5263d052b35918880cea4ec5186caa/journalctl.log Oct 17 20:35:28 Looks like maliit isn't finding wayland-egl still Oct 18 01:36:15 new channel? is this permanent? Oct 18 01:51:50 whoops wrong irc, disregard **** ENDING LOGGING AT Sun Oct 18 02:59:58 2015