**** BEGIN LOGGING AT Tue Feb 24 02:59:58 2015 Feb 24 03:17:20 Just built testing, and there are some oddities in the “Select your Timezone” list Feb 24 03:20:11 There’s New York & Detroit for “Eastern Time” and seven cities for Indianna, all labeled “Eastern Standard Time (Australia) GMT -5:00 [same as NY and Detroit] Feb 24 03:21:37 And I’m pretty sure no part of Canada is on “Myanmar Standard Time”… thought obviously GMT -7:00 is correct for many placed there. Feb 24 03:24:47 I’m not seeing http://issues.webos-ports.org/issues/867 under this build, so I will close it. Feb 24 03:29:49 meta-luneos … but where is Exeter? Feb 24 04:33:46 And bumping the SRCREV for Contacts and Settings has broken 867 again. :-( Feb 24 05:47:58 DougReeder: Strange with the Timezones let me check Feb 24 05:48:10 Could be there are odd ones in the list... Feb 24 05:48:32 It's generated by a Python script from Open webOS based on the IANA TZ info Feb 24 05:53:51 could be there's something odd in my code, though it doesn't do much specials, just pulls it with a luna-call and displays it. Nothing much happens for the rest Feb 24 05:53:58 N4 needs chargign it seems... Feb 24 06:25:20 DougReeder: N4 is charged up Feb 24 06:25:37 Seems it gets those values directly from luna-send -n 1 -a org.webosports.app.firstuse luna://com.palm.systemservice/getPreferenceValues '{"key":"timeZone"}' Feb 24 06:29:57 DougReeder: Ah it might go wrong here somehow: https://github.com/openwebos/luna-init/blob/master/src/abbrevs.py#L148 Feb 24 06:30:24 https://github.com/openwebos/luna-init/blob/master/src/abbrevs.py#L94 Feb 24 06:30:59 It seems that there are multiple timezones with the same abbreviation and it probably picks the wrong one for the description. Not sure how to fix that with current code, will have a look ;) Feb 24 08:03:05 morphis: pong² Feb 24 08:19:57 morning Feb 24 08:20:12 morphis: ping Feb 24 09:52:46 morning Feb 24 09:53:39 Garfonso: Might have some ideas on the timezone stuff. Seems we have some issue in US and other areas as well Feb 24 09:54:17 Just need to get a hold of morphis now... Because I cannot figure out 100% how current tz info is populates Feb 24 09:54:19 d Feb 24 10:02:17 Herrie|Veer: pong Feb 24 10:04:29 morphis: I'm confused on how the actual timezone info gets into the system currently Feb 24 10:05:33 Herrie|Veer: basically everyone reads /etc/localtime Feb 24 10:05:42 which links to the current timezone file Feb 24 10:05:57 in our case luna-sysservice links the correct file Feb 24 10:06:17 Herrie|Veer: do a opkg list tzdata to see which timezone data files are on the device Feb 24 10:06:27 each file has all information for the timezone Feb 24 10:14:51 morphis OK Feb 24 10:21:41 OK but how does the data from our luna-send get populates? We use the owo python script somehow? Feb 24 10:21:48 Because we have some issues Feb 24 10:22:04 With wrong descriptions Feb 24 10:25:10 Which come from the luna-init/src/abbrevs.py Feb 24 10:25:56 So I thought we use gen-ext-timezones.py + tzdata + abbrevs.py, mccInfo.json and uiTzInfo.json to generate our data Feb 24 10:26:07 But I couldn't find where that's done in build Feb 24 10:28:52 We have Canada showing up as Malaysia Standard Time instead of Mountain Standard Time (North America). I'm happy to try to fix but a bit lost Feb 24 10:35:33 I mean luna-send -n 1 luna://com.palm.systemservice/getPreferenceValues '{"key":"timeZone"}' gives me values that are not in ext-timezones.json Feb 24 10:35:57 Like the Busingen one for Germany that Garfonso mentioned Feb 24 10:39:32 Herrie|Veer: that isn't done in the build Feb 24 10:39:53 we just use what is in https://github.com/webOS-ports/luna-init/tree/webOS-ports/master/files/conf Feb 24 10:40:01 which is generated Feb 24 10:41:06 Herrie|Veer: but better check https://github.com/openwebos/luna-sysservice/tree/master/Src Feb 24 10:45:02 Ah that seems to do something different... Feb 24 10:45:11 That might explain Feb 24 10:45:18 Will look into it Feb 24 13:01:59 Herrie|Veer: really, in which way? Feb 24 13:03:06 morphis: I cannot figure how we get the Germany/Busingen for example Feb 24 13:03:28 It's not very well documented tbh (no surprise there...) Feb 24 13:03:41 Also the tz descriptions how these get there Feb 24 13:04:02 Reading through the cpp but that's not my best language lol Feb 24 13:04:39 Herrie|Veer: not much time but let me take a quick look Feb 24 13:06:14 Herrie|Veer: so it uses ext-timezones.json as base Feb 24 13:06:19 We for sure have descriptions that come from abbrevs.py somehow Feb 24 13:06:38 Yeah but that doesn't have the Germany/Busingen one Feb 24 13:06:45 So that's how I got confused Feb 24 13:07:21 ext-timezones.json is generated by gen-ext-timezones.py which explains the description problem Feb 24 13:09:12 Because that takes the abbrevs.py as input Feb 24 13:09:30 That leaves the question where the Germany/Busingen comes from Feb 24 13:09:55 I guess it takes that from tzdata directly and not from ext-timezones.json :s Feb 24 13:10:29 So what the systemservice returns is probably a combination of ext-timezones.json + tzdata in filesystem? Feb 24 13:10:53 possible Feb 24 13:11:26 see https://github.com/openwebos/luna-sysservice/blob/master/Src/TzParser.cpp Feb 24 13:12:33 Herrie|Veer: check Feb 24 13:12:34 bash-4.3# find . -type f | xargs grep -ni Busingen Feb 24 13:12:34 ./zone.tab:157:DE +4742+00841 Europe/Busingen Busingen Feb 24 13:12:58 so that is where it comes from Feb 24 13:13:08 next question is why it gets selected Feb 24 13:13:33 Well that I know Feb 24 13:13:44 That's my code Feb 24 13:13:48 ah Feb 24 13:14:09 It takes the 1st timezone for country with matching offset Feb 24 13:14:20 For Busingen and Berlin this is both true Feb 24 13:14:30 And Berlin one doesn't have preferred flag Feb 24 13:16:20 I can work around that by adjusting the gen-ext-timezones.py Feb 24 13:17:33 Needs tweaking for tz descriptions anyway Feb 24 14:55:25 Herrie|2: ok Feb 24 14:56:26 https://www.dropbox.com/s/yqnql4j4l1e7k4n/Region%20capture%201%20copy.png?dl=0 Feb 24 17:34:08 Tofe: created http://issues.webos-ports.org/issues/871 for you Feb 24 17:42:34 Herrie|2: can you add your screenshots to http://issues.webos-ports.org/issues/871? Feb 24 18:28:21 Herrie7: can you add your screenshots to http://issues.webos-ports.org/issues/871? Feb 24 18:32:06 Herrie: ^^ Feb 24 18:39:20 morphis: ok thanks Feb 24 18:43:27 ccccccdtvjiflcffvkibdejgtkhfdbjrkfjceluedbdh Feb 24 18:48:40 Tofe: you have an legacy webOS device to see how it works there? Feb 24 18:52:26 Tofe: btw. we have now sensor support Feb 24 19:04:40 morphis: done Feb 24 19:05:40 nizovn: we have one problem ... Feb 24 19:06:03 in short: can we split out the qtsensors plugin for sensorfw somehow :) Feb 24 19:08:43 otherwise we have some dependency problems Feb 24 19:09:25 nizovn: I will setup a qtsensors-sensorfw-plugin repo for that Feb 24 19:10:58 nizovn: https://github.com/webOS-ports/qtsensors-sensorfw-plugin Feb 24 19:11:36 that recipe needs a PACKAGE_ARCH = "${MACHINE_ARCH}" set Feb 24 19:12:27 and then qtsensors-sensorfw-plugin and sensorfw needs to be included in LIBHYBRIS_RDEPENDS at meta-luneos/recipes-core/packagegroups/packagegroup-luneos-extended.bb Feb 24 19:12:43 that would make our life a lot easier Feb 24 19:12:49 Herrie: thanks Feb 24 19:17:36 funny question for you guys Feb 24 19:17:45 did anyone ever put together a Mochi theme for enyo? Feb 24 19:19:27 HaDAk: you mean using mochi within an application? Feb 24 19:19:47 i dunno... if i wanted to make an application (or website) using the styling of mochi Feb 24 19:19:52 it's just so...pretty. Feb 24 19:22:19 yup Feb 24 19:22:26 I've been meaning to make a Mochi app for a while now Feb 24 19:22:34 just haven't decided on what to make using it Feb 24 19:23:00 HaDAk: Mochi is open sourced Feb 24 19:23:16 HaDAk: see http://forums.webosnation.com/webos-apps-games/327905-nisi-read-later-client-pocket-readability.html Feb 24 19:23:16 oh! i didn't realize it was finished/released Feb 24 19:23:18 HaDAk: https://github.com/enyojs/mochi Feb 24 19:23:25 yay! Feb 24 19:26:22 morphis: I have the Pre3 and TP that still work like a charm Feb 24 19:27:11 I love my Pre3 Feb 24 19:27:20 even if I don't use it as a phone anymore Feb 24 19:27:32 due to the VZW one not having 4G Feb 24 19:31:15 Tofe: great Feb 24 19:47:05 morphis: ok, so i will copy just plugin from qtsensors. btw i forgot to set rdepends in qtsensors_git.bbappend and maybe there are some symlinks problems in sensorfw. After that successful qtwebkit build i changed qtsensors recipe, and can't build webkit again. so correction of recipes can take some time. Feb 24 19:48:16 nizovn: qtsensors should not have a DEPENDS/RDEPENDS on sensorfw Feb 24 19:50:29 ah, yes, new plugin.. Feb 24 19:53:57 nizovn: problem is that we build things differently Feb 24 19:54:08 things which are specific for a machine are build separately Feb 24 19:54:30 so everything which needs libhybris has PACKAGE_ARCH = "${MACHINE_ARCH}" Feb 24 19:54:44 there should be no direct depdencies between those and others Feb 24 19:54:59 otherwise for example we would have to build qtwebkit for every machine Feb 24 19:55:10 and this way we can build it only once for all machines we support Feb 24 19:55:28 nizovn: when you can do the plugin and its bb file I can take care about the rest Feb 24 19:56:04 ok Feb 24 20:03:24 nizovn: see https://www.yoctoproject.org/docs/current/ref-manual/ref-manual.html#var-PACKAGE_ARCH **** ENDING LOGGING AT Wed Feb 25 02:59:58 2015