**** BEGIN LOGGING AT Sat Jul 30 02:59:58 2016 Jul 30 03:04:15 DougReederPhone, ping? Jul 30 03:04:24 Pong Jul 30 03:06:16 DougReeder, do you know about mediawiki? Jul 30 03:06:34 Sorry, no. Jul 30 03:06:39 Do we use it? Jul 30 03:06:42 yes Jul 30 03:06:45 its our main site Jul 30 03:53:35 Hey, http://webos-ports.org/wiki/Build_for_Mako is corrupted or somesuch. Can it be reverted to a good copy? Jul 30 03:55:01 DougReeder, do you have an account on the wiki? Jul 30 03:55:02 ka6sox: It seems that some MediaWiki plugins/extensions were removed Jul 30 03:55:32 I can edit the wiki, but I don’t think I’m an admin. Jul 30 03:55:36 Herrie, it appears as if they are broken and cause issues with stability Jul 30 03:55:43 DougReeder, you should be able to revert a page Jul 30 03:55:56 Ah? I didn’t know that. Jul 30 03:56:10 ka6sox: Which ones? Jul 30 03:56:12 All or some? Jul 30 03:56:19 I'd say look at the history and try to step back one rev Jul 30 03:56:22 Because the whole site is a mess now it seems :S Jul 30 03:57:05 I also get "Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later. " Jul 30 03:57:16 While trying to edit stuff Jul 30 03:57:25 Anyway it's still too early for me on a Saturday :P Jul 30 03:57:34 okay that will take some time and its getting to be LATE for me. Jul 30 03:57:42 I've been working since 5am and tis 9pm here Jul 30 03:57:44 Not even 6 AM here, going to get a bit more sleep in for now :P Jul 30 03:57:59 Went to bed at 1 AM so can use a few more hrs at least :P Jul 30 03:58:10 yup, know that feeling... Jul 30 03:58:26 Oi, get some rest. The website isn’t that critical. Jul 30 03:58:43 I'm comfortable with apache, mysql, phpmyadmin etc, so happy to do stuff when I have proper access ;) Jul 30 03:59:17 okay Herrie when you are more awake (and I am too) we can talk about how to make things happen. Jul 30 04:11:47 And when we get the wiki sorted out, I can set up SSL (I hope). Jul 30 04:12:04 Certificates are free from Let’s Encrypt. Jul 30 04:20:03 :) Jul 30 04:21:00 What OS are we running on the wiki server? Jul 30 04:21:10 Ubuntu Jul 30 07:41:25 morning Jul 30 07:41:28 nizovn: ping Jul 30 08:04:42 Herrie: pong Jul 30 08:04:46 morning Jul 30 08:05:18 nizovn: Can you have a look into libpng recipe? We have a lot of "libpng warning: iCCP: known incorrect sRGB profile" in the logs Jul 30 08:05:48 This appearantly can be bypassed by playing with PNG_sRGB_PROFILE_CHECKS and/or PNG_SKIP_sRGB_CHECK_PROFILE according to the readme, but I'm a bit lost on how to set this Jul 30 08:06:04 ok Jul 30 08:07:04 Just it's all C and I get a bit lost :P Jul 30 08:13:26 Herrie: maybe we should fix png files? Jul 30 08:17:12 nizovn: Yeah that's an option too, just didn't really find a way to identify which ones are the issue Jul 30 08:39:26 Morning! Jul 30 08:49:19 morning! Jul 30 09:00:46 Tofe & novaldex: morning ! Jul 30 09:01:16 morning Herrie! Jul 30 09:01:27 Herrie: i can fix png files that are in tenderloin image Jul 30 09:01:40 I was going to do that on the emulator :p Jul 30 09:01:54 Tofe: if you want :) Jul 30 09:03:44 Tofe: there are frequent reboots on TP when resuming from sleep. any thoughts? Jul 30 09:03:50 last_klog: https://bpaste.net/show/fdeb30821520 Jul 30 09:08:57 Herrie: here's the list http://paste.ubuntu.com/21499365/ Jul 30 09:09:44 Tofe: That's all? Jul 30 09:09:50 yup Jul 30 09:09:53 7 files :s Jul 30 09:09:57 I would expect a lot more :P Jul 30 09:10:04 bur Enyo's in there Jul 30 09:10:40 I've already fixed them, now it's a matter of committing all this Jul 30 09:11:46 Tofe: hm, i found others: border_bottom.png and transparent.png somewhere under /usr/share/maliit/plugins/org/luneos Jul 30 09:11:57 and i searched only in that directory Jul 30 09:12:08 oh ? weird, mogrify didn't tell about them Jul 30 09:12:58 nizovn: what did you use to detect them ? Jul 30 09:13:42 i found somewhere: pngtogd border_bottom.png ./test.gd Jul 30 09:13:46 https://github.com/pyfa-org/Pyfa/issues/337 Jul 30 09:15:54 maybe it's better if you do it then :) Jul 30 09:16:20 ok :) Jul 30 09:20:50 nizovn: Finally got some time to look into the leds stuff Jul 30 09:21:15 for notifications? good :) Jul 30 09:21:27 I have a small app now that can toggle the led on, however it seems that I can only toggle the front led on my N4, not the back one (flash) for a torch/flashlight it seems Jul 30 09:21:28 i found 165 files in a lot of recipes.. Jul 30 09:21:40 nizovn: That's more what I would expect ;) Jul 30 09:21:43 Herrie: we have such app Jul 30 09:21:44 There are tons of errors Jul 30 09:22:21 I mean the 165 sounds more like a reasonable number to me Jul 30 09:22:32 Seeing we have close to 2000 png files altogether I think Jul 30 09:23:50 yup Jul 30 09:24:32 this is the list: https://bpaste.net/show/5d7537da64e0 Jul 30 09:25:46 This makes more sense based on what I've seen in the logs Jul 30 09:25:53 I know there are some for maliit for example Jul 30 09:26:08 yup, agree Jul 30 09:29:29 interesting that Tofe's images are missing in this list(except one), so our methods are not reliable Jul 30 09:30:42 nizovn: You remember what are acceptable values for brightness? Jul 30 09:30:54 0-255 i think Jul 30 09:31:41 try nyx-test-ledcontroller --help, it doesn't work on emulator.. Jul 30 09:32:05 nizovn: OK Jul 30 09:32:16 On my N4 I have a led below our gesture area that turns on Jul 30 09:32:23 However the led on the back doesn't turn on Jul 30 09:32:32 Which would be nice to use as a flashlight for example Jul 30 09:33:18 Yeah 0-255 it seems Jul 30 09:34:48 yes, would be good, we need to modify nyx module for this Jul 30 09:41:01 nizovn: I guess we'd need to add spotlight as a device to nyx module? I have the following ones in my log: https://bpaste.net/show/282bd9d5e90a Jul 30 09:44:09 nizovn: for the sleep resume reboot, it looks like a bug in msm_cpuidle_enter... I don't know if I'd be able to debug that one... Jul 30 09:44:44 Tofe: ok, thanks Jul 30 09:47:44 Herrie: not sure Jul 30 09:52:02 Herrie: maybe relevant https://code.launchpad.net/~tiagohillebrandt/flashlight-app/trunk Jul 30 09:52:41 I guess we need to extend this: https://github.com/webOS-ports/nyx-modules/blob/d619fab43b9cc7f16bc7688f652d912b2136ad6f/src/tests/test-ledcontroller.c#l359 Jul 30 09:53:21 And probably also this: https://github.com/webOS-ports/nyx-modules-hybris/commit/a8a850b03a7654768dd2f77af671721189913575 Jul 30 09:54:03 Herrie: seems android doesn't provide flashlight as light device https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/lights.h Jul 30 09:54:20 in ubuntu app it's used as part of camera Jul 30 09:54:24 nizovn: This is really minimum app to test with for now, needs styling etc, but does something at least: https://github.com/webOS-ports/org.webosports.app.flashlight Jul 30 09:54:48 ok Jul 30 10:13:52 It works now with my front led Jul 30 10:14:02 After a luna-next restart it doesn't reset itself, but well Jul 30 10:24:43 nizovn: Seems SFOS guys go through GStreamer for this as well Jul 30 10:25:21 ok Jul 30 10:25:25 https://github.com/sam-hobbs/harbour-hammerhead-torch and https://github.com/sam-hobbs/harbour-hammerhead-torch/blob/master/src/ledcontrol.cpp Jul 30 10:26:22 Might be usable for us after some modifications to strip the SFOS Silica stuff, not sure Jul 30 10:42:48 Herrie: btw why we use 2MB each png files for wallpapers? i think we should ship them as jpg Jul 30 10:44:03 nizovn: Yeah that will be sorted Jul 30 10:44:08 When we put a new wallpaper Jul 30 10:44:16 You can make them jpg if you want Jul 30 10:46:08 ah, ok. those png's are even broken Jul 30 11:02:10 most of fixed png files are PR'ed, i will fix remaining a bit later Jul 30 11:11:11 nizovn: OK I'll merge them Jul 30 11:26:05 Herrie: I'm on my way to make your qml/js code work, actually; it wasn't such a mess to refactor it, after all Jul 30 11:26:18 Tofe: OK great :) Jul 30 11:26:27 So no C++ changes, just QML/JS? Jul 30 11:26:39 Tofe: I tried to keep it clean, just a lot of debugging for testing Jul 30 11:33:33 yep Jul 30 11:33:49 I've removed all the debug code, it's actually easier to read for me :) Jul 30 11:50:05 Tofe: OK ;) Jul 30 11:50:16 I mainly added it there to see what happens and what doesn't ;) Jul 30 12:59:17 Herrie: I think I'll revert my fix for the focus as it is now; the vkbd shows up even when Clock is maximized, which isn't what we want Jul 30 13:13:02 Tofe: Yeah I noticed that yesterday as well Jul 30 13:20:28 Tofe: YOu calling me :P Jul 30 13:20:34 Got some France number calling me LOL Jul 30 13:22:25 ah, no, not me :) Jul 30 13:22:41 or it's a *vey* strange luneos bug! Jul 30 13:22:44 very Jul 30 13:30:40 LOL Jul 30 13:33:28 looks like https://github.com/webOS-ports/luna-webappmanager/pull/63 is a variation of my previous fix which does it right Jul 30 13:34:15 Tofe: OK Jul 30 13:34:25 I'm doing a full clean build because I had issues with my build Jul 30 13:34:33 Even deleting tmp-glibc didn't work Jul 30 13:34:41 It would fail at a different component all the time :S Jul 30 13:35:00 So removed sstate as well so it will be a while : Jul 30 13:35:02 :P Jul 30 13:37:52 Tofe: Clock app is the one with the funny icon as well Jul 30 13:37:57 That I mentioned earlier in the week Jul 30 13:39:50 Where it can change on the fly Jul 30 13:42:26 Tofe: I see the following in log as well when running Clock app (and adding an alarm & mimizing to card view): Jul 30 15:40:27 mako luna-next[1386]: WARNING: 15:40:27.594: file:///usr/palm/luna-next/shells/card/qml/CardView/CardGroupListView.qml:84:29: Unable to assign CardGroupModel_QMLTYPE_190 to CardGroupModel_QMLTYPE_198 Jul 30 14:45:06 ah, strange warning indeed Jul 30 15:15:32 Herrie: do you also have issue with a black Clock dashboard? Jul 30 15:15:42 when expanding the notification area Jul 30 15:16:55 Tofe: Sometimes it seems Jul 30 15:17:04 It seems a bit random Jul 30 15:17:11 It's the generic issue we have sometimes with dashboards Jul 30 15:17:21 Now it's fine, but on a previous boot it was black Jul 30 15:17:21 ok Jul 30 15:17:35 so, let me propose a PR for the icon then Jul 30 15:17:47 can I just amend your commit? Jul 30 15:17:48 Tofe: You'll do it against my branch? Jul 30 15:18:00 I have a few things locally I'd like to push too Jul 30 15:18:05 I'll squash stuff then at my end Jul 30 15:18:29 ok, I'll do a separate commit; but beware, I removed all your debug output :) Jul 30 15:19:50 Tofe: That's fine when it works :P Jul 30 15:20:04 done, pushed on top of your branch Jul 30 15:20:49 Herrie: note that I don't use the ownerId in NotificationItem Jul 30 15:22:29 Tofe: OK Jul 30 15:23:50 Tofe: I have this that I need to clean up a little still: https://github.com/webOS-ports/luna-next-cardshell/commit/cd440917e11f4623b4c44383aff8e2da39b47981 Jul 30 15:23:59 Looks OK to you or you have some comments? Jul 30 15:26:58 comments added on GH Jul 30 15:27:04 some work to do :) Jul 30 15:28:07 Bascially, getIconUrlOrDefault should be moved to a service location Jul 30 15:29:36 Like in LunaSysAPI/IconServices.js Jul 30 15:30:23 well, my fixed setIconUrlOrDefault Jul 30 15:30:44 (and setIconUrlFromWindow maybe too, that wouldn't hurt) Jul 30 15:34:43 Tofe: Yeah that's what I thought already because we're duplicating stuff now :P Jul 30 15:35:07 what are all these logs about AudioManager.onAudioPaused and so on, when Clock is ticking ? is it coming from WebEngine ? Jul 30 15:35:49 Tofe: Hmmz Jul 30 15:36:30 looks like it comes from the client js side, but it's weird... Enyo ? Jul 30 15:36:58 Tofe: There's quite some Audio bits in the Clock app it seems :P Jul 30 15:38:10 I'm just surprised we didn't remark it before Jul 30 15:38:58 Tofe: https://github.com/webOS-ports/core-apps/blob/webOS-ports/master/com.palm.app.clock/utility/audiomanager.js Jul 30 15:39:04 I don't have it in my logs it seems :S Jul 30 15:39:28 ah, did I activate some debug stuff somewhere Jul 30 15:40:06 Tofe: I don't see it on mine Jul 30 15:40:14 And I have latest build from jenkins Jul 30 15:40:34 ok, must be me :) Jul 30 15:41:06 not the first time I would activate logs and forget about it Jul 30 15:41:18 Tofe: LOL Jul 30 15:41:30 Which mini/small icon you get for the Clock? Jul 30 15:41:38 The appicon or the alarmbell? Jul 30 15:42:39 a little clock Jul 30 15:43:04 That's the issue :P Jul 30 15:43:09 oops Jul 30 15:43:10 Should be the bell ;) Jul 30 15:43:15 But that's separate Jul 30 15:43:19 From all this Jul 30 15:43:35 so the miniicon should have been taken? Jul 30 15:44:17 Tofe: No ;) This is a different case ;) Jul 30 15:44:31 With the dynamic window params Jul 30 15:44:37 ok Jul 30 15:44:38 It does the following call: Jul 30 15:40:34 mako LunaWebAppManager[1951]: DEBUG: 15:40:34.115: void luna::WebApplication::createWindow(QQuickWebEngineNewViewRequest*) Creating new window for url QUrl("file:///usr/palm/frameworks/enyo/0.10/framework/build/palm/system/dashboard-window/dashboard.html?enyoWindowParams={"layers":[{"icon":"images/notification-alarm-small.png","title":"Alarm"," Jul 30 15:44:39 text":"08:00 AM Tomorrow","alarmkey":"clockAlarm1469885905024"}],"docPath":"/usr/palm/applications/com.palm.app.clock/index.html","dashboardId":0.3785463005769998}") Jul 30 15:44:58 I decoded the URI so it's readable ;) Jul 30 15:45:24 As you can see it has an icon in there which points to images/notification-alarm-small.png which is the correct one Jul 30 15:45:32 I guess LunaWebAppMgr needs to deal with this somehow Jul 30 15:45:58 depends on what does dashboard.html afterwards Jul 30 15:46:07 i.e. what does it give to window.open Jul 30 15:47:41 ah no wait, that's directly the dashboard itself Jul 30 15:48:26 so we have to see what is the window.open call that opens this dashboard Jul 30 15:50:45 Tofe: https://github.com/webOS-ports/core-apps/blob/webOS-ports/master/com.palm.app.clock/utility/dashboardmanager.js#L105 Jul 30 15:50:48 what does this do ? https://github.com/webOS-ports/core-apps/blob/webOS-ports/master/com.palm.app.clock/utility/dashboardmanager.js#L105 ? Jul 30 15:50:49 That's the call Jul 30 15:50:53 ah :D Jul 30 15:51:12 Which will then call the Dashboard.html in https://github.com/webOS-ports/enyo-1.0/tree/webOS-ports/master/framework/source/palm/system/dashboard-window Jul 30 15:51:20 And the handling in https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/dashboard-window/DashboardContent.js Jul 30 15:51:37 but surely there is a window.open somewhere in between ? Jul 30 15:52:33 I'm trying to find calls like this one: https://github.com/webOS-ports/core-apps/blob/webOS-ports/master/com.palm.app.clock/utility/dashboardmanager.js#L131 Jul 30 16:01:20 Tofe: https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/Dashboard.js#L122 Jul 30 16:02:36 https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/windows/windows.js#L155 Jul 30 16:04:27 well, among other properties, we get "windowProperties={"LuneOS_webosdragmode":"manual","LuneOS_win Jul 30 16:04:27 dow":"dashboard", ....." on QML side Jul 30 16:04:50 but not the icon Jul 30 16:09:18 Tofe: Yeah Jul 30 16:09:23 That's what I noticed Jul 30 16:09:45 Because these are params that can change on the fly from what I understood Jul 30 16:11:56 https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/Dashboard.js#L108 this is the place where the magic happens Jul 30 16:12:48 but Clock only defines "icon", not "smallicon", if I didn't miss anything Jul 30 16:19:33 Tofe: Yeah icon is fine Jul 30 16:19:36 It should use that Jul 30 16:20:15 The icon is passed in as param. When there's no smallicon, it uses the icon that's passed in Jul 30 16:21:19 does it ? Jul 30 16:21:46 Tofe: Yeah ;) Jul 30 16:22:02 At least it should but we don't pass that through in LunaWebAppMgr currently Jul 30 16:26:17 I can see the icon is passed as an URL parameter to the new window, but I don't see how luna-next is supposed to guess that parameter value Jul 30 16:29:34 ok, now I see Jul 30 16:30:08 ... and I don't think I will like it... Jul 30 16:31:17 we should have had a "LuneOS_attributes" Jul 30 16:38:56 Tofe: I guess we might miss something from this; https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/windows/manager.js#l154 or https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/windows/manager.js#l169 Jul 30 16:39:58 I was more going to incriminate this algorithm: https://github.com/Tofee/qtwebengine-chromium/commit/4a85459937571fa98aa7129b6ebef77929c9ded3#diff-82b782fcd99ec9d152aeddd65d3e5f04R114 Jul 30 16:47:00 Tofe: Yeah that could very well be ;) Jul 30 17:08:25 howdy all, Jul 30 17:09:06 im new to the webos community, but as a geek who just bought a new (LG) tv that runs Web OS 3 I thought I better get to know whats up with web OS and if its worth hacking around with Jul 30 17:09:35 my question is - is there any way to install custom apps etc... on Web OS 3 based LG 'smart' tvs? Jul 30 17:11:11 smcleod: To be honest, I'm not sure.... Jul 30 17:11:16 They locked stuff down quite a bit on TV's Jul 30 17:11:25 I think you can become a "dev" and have some more options Jul 30 17:11:26 But not sure Jul 30 17:11:36 smcleod: no idea either... Jul 30 17:11:48 I still have an old Panasonic Plasma myself ;) Jul 30 17:11:53 Next TV will be LG though ;) Jul 30 17:12:12 Andolamin or EricBlade might be able to help you ;) Both work for LG SVL ;) Jul 30 17:12:24 We're focussing more on getting webOS working on tablets & phones ;) Jul 30 17:13:07 Herrie: from Blink's point of view, we only get 'attributes={"webosDragMode":"manual","window":"dashboard"}', even before parsing it to split into pieces Jul 30 17:13:22 Tofe: Hmmz Jul 30 17:13:33 So, somehow, Enyo doesn't send it Jul 30 17:14:01 to be sure I could try to put debug in there: https://github.com/webOS-ports/enyo-1.0/blob/webOS-ports/master/framework/source/palm/system/windows/agent.js#L12 Jul 30 17:22:49 Herrie: I confirm Jul 30 17:27:40 dyeah, so FYI - the new LG TVs are the ONLY smart TVs I've ever seen where the smart os is actually useful - web OS works on it really, really nicely Jul 30 17:27:56 hence my interest Jul 30 17:28:57 I'm a systems engineers, not a developer and I've never worked with web OS before, except for when HP cancelled selling those tablets with web os on them, all my workmates went out and bought them for $40 each, they came back with like 20 or something lol Jul 30 17:30:12 god its so much better than any smart TV i've seen running android which are god awful tbh Jul 30 17:34:34 smcleod: We feel the same about it on a phone/tablet :P Jul 30 17:34:38 Hence we want to get it working ;) Jul 30 17:39:35 yeah true Jul 30 17:40:40 I'm not a zelot for iOS or anything, but IMO, as an experiences linux engineer and admin, android being so tied into google makes it a flaming piece of @#$$T Jul 30 17:40:49 totally dont trust that company Jul 30 17:41:02 so glad to see webos has been properly open sourced etc.. Jul 30 17:42:24 smcleod: Well HP did some things, but it was far from finished. So we picked that up & replaced & updated lots ;) Jul 30 17:42:38 typical hp Jul 30 17:42:39 lol Jul 30 17:42:44 we're using latest QT 5.6 for example based on Chromium 45 so quite recent still etc ;) Jul 30 17:42:44 they've never been good with software Jul 30 17:42:55 yay thats great, QT is awesome Jul 30 17:42:59 So browser works fairly well, though very basic ;) Jul 30 17:43:10 yeah, the one on the LG tv is really locked down Jul 30 17:43:13 no downloads etc... Jul 30 17:43:15 But at least renders sites that didn't work on webOS anyway ;) Jul 30 17:43:24 We're fully open source ;) Jul 30 17:43:33 good guys / gals :) Jul 30 17:43:41 says the guy using a macbook Jul 30 17:44:10 LOL Jul 30 17:44:13 but yeah, team ops / systems lead, running 100s of linux servers, so keen to see how this goes Jul 30 17:44:17 I have Windows desktop + linux one ;) Jul 30 17:44:30 Linux for build + development Jul 30 17:45:08 heh, yeah I can't stand windows, OSX works well for me and my team (and a lot of our devs) as we spend most of our time in the terminal, but get the bonus of a solid gui and a lot of nice apps that are osx only Jul 30 17:45:10 anyway Jul 30 17:45:14 sorry #offtopic there Jul 30 17:45:18 its late a night in aussie Jul 30 17:46:51 this is the TV I got running smart OS 3 - http://www.lg.com/au/tvs/lg-60UH770T Jul 30 17:47:33 looks to be running Web OS 3.10.31 if thats at all interesting for you Jul 30 17:53:51 LG doesn't really provide anything to open source at the moment :( Jul 30 17:54:00 Would love to have some of their updated bits :S Jul 30 17:55:17 yeah, interesting.... Jul 30 17:55:40 I wonder if I can dump out the software to help at all, as I said, I'm no dev, but if it helps the community I'm keen to help Jul 30 18:01:52 just put a little post here: http://www.lgwebos.com/topic/2272-hacking-the-lg-60uh770t-3rd-party-apps-upgrades-etc/ Jul 30 18:08:57 oh looks like 3.10.31 might have been the LG software version, in the 'about this tv' section it shows the webOS version as 3.1.1-120804 (dreadlocks-denali) Jul 30 18:17:57 Herrie: I really don't see where the icon gets passed to the outside world; all I see is some URL parameters and JS attributes Jul 30 18:22:17 smcleod, So far as I know, most discussion of devlopment for TVs takes place on http://forums.enyojs.com/ Jul 30 18:23:07 And their doc website is http://developer.lge.com/webOSTV/ Jul 30 18:24:01 Almost everything is still API-compatible with HP webOS and LuneOS. Jul 30 18:24:22 But apps that make sense on TV tend to differenent than mobile. Jul 30 18:25:11 … though it might be interesting to consume Twitter on a TV. Jul 30 18:26:02 Oh, looks like they have TV-specific fora: http://developer.lge.com/community/forums/RetrieveForumList.dev?prodTypeCode=TV Jul 30 18:27:58 Some of the preware feeds should use https. Which branch of meta-webos-ports should I pull from and submit pull requests to? Jul 30 18:28:06 oh interesting Jul 30 18:28:14 thanks for the links Doug Jul 30 18:28:25 oh it shits me so hard when companies dont use HTTPS Jul 30 18:28:56 Well, you had to pay exorbitant rates for certificates, until Let’s Encrypt started up. Jul 30 18:29:11 whaaaattt no way Jul 30 18:29:28 I've never paid more than $15 AUD for an SSL cert (other than wildcards which are $100) Jul 30 18:29:39 That’s why I didn’t encrypt my website until this month. Jul 30 18:29:47 DougReeder: Krogoth Jul 30 18:29:53 but SSL certs are cheap as? Jul 30 18:29:56 have been for years Jul 30 18:30:01 Eh, perhaps rates have come down since I checked. Jul 30 18:30:20 also, if you don't use SSL (TLS) other than the obvious security risks you site also goes down in search engine rankings really quickly Jul 30 18:30:38 Tofe: I'm not sure either... I guess some debug info in various Enyo 1.0 bits might help Jul 30 18:30:47 Will have a look later tonight to see if I can find something Jul 30 18:31:14 in many situations SSL(TLS) can also increase the speed of pages as you can leverage CPU features to assist with decryption and thus rendering, Jul 30 18:31:17 https://istlsfastyet.com/ Jul 30 18:35:17 smcleod, can you reccoment any tools to scan my html files for http: URLs and replace with https: if the target supports it? Jul 30 18:37:53 yeah, so I actually did write a little bash script to do that at one point Jul 30 18:38:04 fyi I just check who we're buying certs from at the moment at work Jul 30 18:38:05 https://dnsimple.com/ssl-certificates Jul 30 18:38:10 ^ bloody good to deal with Jul 30 18:38:15 $20AUD/cert Jul 30 18:38:21 have an API etc... Jul 30 18:38:29 until lets encrypt is fully rolled out for us Jul 30 18:49:26 sorry multitasking Jul 30 18:49:49 DougReeder - just do something like looping over openssl's s_client command Jul 30 18:49:50 openssl s_client -quiet -status -verify 0 -ign_eof -connect www.google.com:443 Jul 30 18:49:58 will exit 0 if it has ssl Jul 30 18:50:11 think theres another option to make the output less verbose and faster Jul 30 18:50:15 but go fro mthere Jul 30 18:50:35 https://www.openssl.org/docs/manmaster/apps/s_client.html Jul 30 18:51:29 Hrm, I was thinking of something that verifies that you get (nearly) the same thing on the https URL. But that could work. Jul 30 18:51:49 oh right, like diffing two pages? Jul 30 18:52:31 [nods] To check that it’s not some error page because it’s a self-signed cert, or some such. Jul 30 18:52:50 http://stackoverflow.com/a/3286959 Jul 30 18:52:59 w3m is useful Jul 30 18:53:18 Ah! Jul 30 18:54:23 as I said I'm no dev, but years back before this kind of thing really existed as a saas offering (which I dont like anyway) i write a little script that rendered two urls as images using webkit, then did a diff over them - https://github.com/sammcj/urldiff Jul 30 18:54:27 totally not maintained at all Jul 30 18:55:01 but it was useful at the time for CI / CD pipelines, so if the change resulted in less than say 5% change, it would deploy, if not, it'd raise a ticket for testers Jul 30 18:55:02 etc... Jul 30 18:55:14 Nice Jul 30 18:56:23 hahaha i wouldnt go that far, but was fun Jul 30 19:02:36 thought I had a post on the replacement solution on my blog but I don't, or I deleted it or something sorry Jul 30 19:02:48 essentially just a script with w3m or similar. Jul 30 19:03:37 * DougReeder nods Jul 30 19:07:38 oh crap its 5am Jul 30 19:08:00 I better go get some sleep, nice to 'meet' you all, ill pop back in if I find anything out about web os 3 on the tv, / dump out files etc.. Jul 30 19:08:10 or might put a blog post up on https://smcleod.net Jul 30 19:45:34 "smcleod: oh crap its 5am" <-- lol Jul 30 20:54:39 Tofe: With https://bpaste.net/show/dbdab00bc4fa I get this as log (cleaned up a bit) https://bpaste.net/show/f21fcd1673b4 Jul 30 21:14:48 Herrie: yes, I tracked it down to assignWindowParams too, but I don't see what it does next with the window.enyo.windowParams variable Jul 30 21:20:25 Tofe: Let me see what I get when I push the same file to TP Jul 30 21:20:28 With 3.0.5 Jul 30 21:23:39 Tofe: This is 3.0.5 log: https://bpaste.net/show/2950b2b24e45 Jul 30 21:27:53 funny: 2016-07-30T21:21:56.219796Z [37026] webos-device user.warning LunaSysMgr: {LunaSysMgr}: isAllowedFileAccess: *** NOT ALLOWING FILE ACCESS *** caller: .usr.palm.frameworks.enyo.0.10.framework.build.palm.system.dashboard-window target: /media/cryptofs/apps/usr/palm/applications/com.palm.app.clock/images/notification-alarm-small.png Jul 30 21:32:51 I'll look at that tomorrow, with fresh eyes Jul 30 21:33:53 Tofe: Yeah LOL Jul 30 21:33:59 Goign to bed soon too Jul 30 21:34:28 Tomorrow got someone coming by at 8:00 to plaster some walls & ceilings in bathroom, and will need to prepare a few things, so will be up at 6:00 I guess :P Jul 30 21:34:30 So bedtime now **** BEGIN LOGGING AT Sun Jul 31 02:35:19 2016 **** ENDING LOGGING AT Sun Jul 31 02:59:58 2016