=== chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [07:55] good morning === VDVsx_ is now known as VDVsx [08:46] dpm: ping [08:48] zsombi: hey, I'm trying to access the organizer api from a push helper, but it crashes (while the same code works fine from an app). Do you have any insights there? [08:48] seems it wants to access some dconf schema and that aborts because not schemas are installed [08:48] mzanetti: it's renato whom you should ask... I'm similar user of it as you are :) [08:49] so I assume some issue with the environment push helpers are executed in [08:50] mzanetti: and he will be around here later today I guess [08:50] hmm... I don't think it actually an issue in the organizer stuff [08:50] rather push [08:50] do you know who to ask there? [08:50] hi mzanetti [08:51] dpm: hi. ^ [08:51] mzanetti, probably ralsina [08:51] ok. will do that [08:52] mzanetti, or perhaps someone from the desktop team will know more about schemas, seb128 might be able to point you in the right direction [08:52] dpm, what? [08:53] well, from what I can see, it's really that the push helpers are executed in an environment where it can't find them... not a real issue with schemas [08:54] seb128, I'll leave mzanetti expand on that, but he's trying to use the organizer API from a push helper and it seems it's crashing trying to access some dconf schema and finds no schemas installed [08:54] yeah, that sums it up quite well [08:55] what's the error exactly? [08:55] aborts with (process:26739): GLib-GIO-ERROR **: No GSettings schemas are installed on the system [08:56] that's the line the makes it fail: m_manager = new QOrganizerManager(envManager); [08:56] well, is the schemas installed? [08:57] seems like your installation is borked [08:57] seb128: yeah, this works in the app [08:57] but not from the push helper [08:57] is the push helper having acces to the filesystem? [08:57] again, I expect an issue in the environment where the push-helpers are run [08:57] or is it restricted? [08:57] it is confined, but same as the app [08:57] I gave it the "calendar" apparmor permission [08:57] do you have any apparmor deny? [08:58] I can't see one, no [08:59] mzanetti, is XDG_DATA_DIRS set? [08:59] to what value? [08:59] * mzanetti chechs. [09:00] but I'm afraid the env is empty. let me verify [09:00] does it work if you define it? [09:01] will try, gimme a minute [09:07] seb128: it's set to: /usr/share/ubuntu-touch:/usr/local/share:/usr/share in the app it's set to /opt/click.ubuntu.com/.click/users/phablet/com.ubuntu.reminders:/usr/share/ubuntu-touch:/usr/local/share:/usr/share [09:07] I doubt this is the issue then. looks reasonable [09:08] mzanetti, weird, it should look to XDG_DATA_DIRS/glib-2.0/schemas for the schemas and it should find it if it's correctly set [09:08] mzanetti, dunno then [09:18] seb128: hmm... I do get an apparmorr denied I see now: apparmor="DENIED" operation="open" profile="com.ubuntu.reminders_pushHelper_0.5.latest" name="/usr/share/glib-2.0/schemas/gschemas.compiled" pid=31429 comm="push-helper" requested_mask="r" denied_mask="r" fsuid=32011 ouid=0 [09:19] I wonder which policy this is [09:19] don't have anything special in the app [09:24] that's likely the issue [09:24] Saviq: interesting... Seems adding the "webview" permission goes around it [09:24] seb128: ^ [09:24] sorry Saviq [09:24] mzanetti, interesting indeed! [09:25] ;P [09:25] * mzanetti notes "webview" down as the might apparmor permission :D [09:25] mighty [09:27] what's the package to report this bug against? [10:14] dholbach: beuno for terminal, swordfish90 has made a fat package as per balloons blog post [10:14] but it's failing the click reviewer tools... [10:14] Architecture=multi does not match manifest architecture=['armhf', 'i386', 'amd64'] [10:14] what should we do here? [10:17] popey, jdstrand said he would look into fixing that in c-r-t [10:17] there's a bug open for it [10:18] https://bugs.launchpad.net/click-reviewers-tools/+bug/1395204 [10:18] Launchpad bug 1395204 in Canonical Click Reviewers tools "Click review rejects multi-arch clicks" [High,Triaged] [10:19] dholbach: thanks, so it is valid then? [10:19] (meaning, I can approve it) [10:21] AFAIUI yes [10:23] ok [10:23] done [10:24] swordfish90: approved terminal reboot to the store [10:24] \o/ [10:24] popey, dholbach thanks... I'm going to test it... [10:28] popey, very well... It seems fine! :D [10:28] popey, yes, valid [10:28] override at will [10:32] Good morning all; happy Monday, and happy Brownie Day! :-D [12:06] can anyone try this snippet please? http://paste.ubuntu.com/9426167/ do you confirm that both the label and the search entry are visible at once? [12:13] gcollura: do you mean that both PageHeadState.contents are visible at the same time? [12:14] sverzegnassi, yes [12:15] Bammm === _salem is now known as salem_ [12:15] gcollura: now I try the code, but I've already seen that issue some time ago [12:16] Hi, swordfish90 [12:16] yes, confirm! [12:17] CarloJr86, Hello!... Welcome to the ubuntu-app-devel channel! :D [12:18] gcollura, I just tested the code, and I can confirm what sverzegnassi was saying they are both visible. [12:19] swordfish90, it's a bug then [12:19] sverzegnassi, swordfish90 which version of the sdk are you using? [12:19] Thanks swordfish90 [12:22] gcollura, qtdeclarative5-ubuntu-ui-toolkit-plugin 1.1.1279+14.10.20141007-0ubuntu1 [12:25] gcollura, same here... 1.1.1279+14.10.20141007-0ubuntu1 ... I've tested it on my utopic laptop... [12:26] thanks sverzegnassi swordfish90 I'm going to file a bug against ubuntu-ui-toolkit [12:33] swordfish90, sverzegnassi https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1400297 [12:33] Launchpad bug 1400297 in ubuntu-ui-toolkit (Ubuntu) "PageHeadState doens't correctly update head.contents" [Undecided,New] [12:33] thank you both :) [13:55] popey, swordfish90 so I can probably remove my old terminal package then I built just for x86? [13:56] i would, so it doesn't cause confusion === rmescandon is now known as rmescandon|lunch [13:57] balloons, If the new one is working, I think it's a good idea... [14:04] swordfish90: got some time to look at https://code.launchpad.net/~flscogna/ubuntu-weather-app/reorganization-and-native-launcher/+merge/241351 ? [14:05] kalikiana, can you point me to documentation on SortFilterModel ? [14:05] popey, oh my... I forgot again about that... I'm really sorry. Looking into it right away. [14:05] np [14:08] swordfish90: should https://code.launchpad.net/~michael-sheldon/ubuntu-terminal-app/disable-autocaps/+merge/240582 land in the 'old' terminal? [14:10] popey, Yes it should. It is already in the new one though. [14:10] swordfish90, popey works great on x86. I'll remove my build of the old package. Good stuff ;-) [14:10] rickspencer3, are you referring to http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.Components.SortFilterModel/ ? [14:11] rpadovani, yes! thank you [14:11] yw [14:13] Yuuu... Thank you balloons ... === salem_ is now known as _salem [14:21] rpadovani: you're such an attention seeker, replying to people who ping me :-P [14:32] swordfish90: we should get the terminal app updated in the core apps daily ppa. [14:34] popey, yeah, what do you need for that? [14:35] i think we need to speak to CI to pull it in automatically. [14:35] right, put I believe mhall119 at least can manually push one [14:36] maybe me too.. heh [14:37] i can too [14:37] should we name it differently, to avoid conflict with the existing one? [14:38] we can't really replace it because the next time someone merges with the old one it'll clobber the new one === _salem is now known as salem_ [14:38] i need to go afk, will take a look when I get back if you haven't by then. [14:40] Hi all! Are there any HTML5 community apps I can help with? :D [14:42] DS-McGuire: just pinging dbarth - he may have something... [14:43] thanks popey! [14:44] he's probably at lunch, feel free to ping him - he's in #ubuntu-touch [14:44] thanks popey will do now :) [14:45] balloons: swordfish90 I think it needs to be modified in debian/control to make it ubuntu-terminal-app-reboot perhaps? so it doesn't clash. If we do that then we can push to the ppa for wider testing on the desktop. What do you think? [14:45] * popey afks === rmescandon|lunch is now known as rmescandon [15:00] DS-McGuire: but so, to your question, we mostly have a demo app in the works to play podcasts [15:00] but no real community app right now [15:00] best would be to discuss an app you would like to implement [15:01] and then we can help you there, support where you need changes, etc. [15:01] DS-McGuire: what woule be your dream app? [15:02] dbarth, sorry I was eating. [15:04] well, I don't know to be honest. I was creating a HTML5 app the other day, it was a golf score card app that you could record your and other players scores on. I don't know what else to do really, that why I am wondering what other people are up to haha! [15:04] popey, swordfish90 we should also check to ensure the dependencies are all correct for the debian package [15:04] dbarth, Working on a podcast app seems perfect to me since I can't move to Ubuntu Touch full time until I have a decent one. [15:05] balloons, agreed. Right now I'm working at the weather branch, I'll let you know when I'm done there. [15:17] DS-McGuire: a golf score card, that's a nice app; plus i don't think we have one already in the store [15:18] DS-McGuire: and are you more into code or html/css UI? === salem_ is now known as _salem [15:35] dbarth, I would say HTML/CSS. It's currently what I know best. [15:39] DS-McGuire: ok, good to know [15:44] balloons, I'm sorry I took a look again at my merge proposal, but I don't know why it is failing. There is probably an issue in how we build the timezone plugin, could you take a look at that please? https://code.launchpad.net/~flscogna/ubuntu-weather-app/reorganization-and-native-launcher/+merge/241351 === jhodapp_ is now known as jhodapp [15:46] dbarth, Since it's my first app I don't think it will be very good, this is why I would rather work with someone else :P === _salem is now known as salem_ [15:56] popey, o/ [15:56] hey rpadovani [15:57] popey, could you please invite a designer (maybe gventuri) to next calculator meeting? Bartosk and I have some doubts [15:58] rpadovani: sure, but we can raise things before then if needed. What's up? [15:58] swordfish90, yes I'm looking [15:59] popey, we are in doubt about two things atm: what happen when the result of a calc is larger than the screen? Maybe we need to set a limit to digit a user can insert, or use exponential mode [15:59] rpadovani: i mentioned this last week. We should limit to ~10 digits [16:00] popey, yes, but what about the result? [16:00] I mean, 9999999999x99999999 is larger than the screen [16:00] swordfish90, well, does it build locally for you? [16:00] E [16:00] ☻ [16:00] ok :D [16:00] the firefox calendar has one string translated to every language... [16:00] "Error" [16:01] popey, second question: should the user be allowed to insert digit anywhere in the calc or only push at the end? [16:03] from my perspective, i dont think we should insert in the middle [16:03] we'd end up making a rich text editor otherwise [16:04] gotcha thanks [16:04] balloons, No it doesn't. If I recall correctly I was able to build the click packages so i pushed the branch. "dpkg-buildpackage -rfakeroot -D -us -uc" is failing as you wrote. [16:05] ahh, ok :-) I thought you meant it was working for you locally [16:13] popey, doesnt make any sense to set limit of digit to ten. Does an operator count? Is cos( = 4 or 0? Also, why we have to limit number of digit? === salem_ is now known as _salem [16:14] rpadovani: oh, i see [16:14] popey, and about edit the calc, looking to the specs, we have to implement editmode :D [16:14] rpadovani: makes more sense now, i thought you just meant the result, not the whole thing [16:14] yeah [16:14] so ignore me! [16:14] lol [16:15] Hi Guys [16:16] hey gang64 ! [16:19] Hey gang64 o/ [16:20] gang64, so at the end you're right: we have to allow users to insert digit everywhere in the calc [16:21] gang64, and we set to 10 digits the limit of the result, I'm on it right now [16:23] ok [16:24] Can I leave the cursor enabled by default for calc [16:24] ? [16:25] gang64, I think no, if you look to slide #4 we have to insert "0" when there is nothing, also I don't think it is well-looking [16:25] popey, what do you think ^^ [16:27] @Popey just take a look at branch https://code.launchpad.net/~gang65/ubuntu-calculator-app/decimal_point_fix [16:28] For sure cursor must be enabled after we introduce Edit feature (in the middle) [16:28] So it is only matter of time, when it should be enabled... [16:29] on a hangout, will look in a little bit... [16:33] gang64, but the cursor is already enabled when you focus the textfield [16:33] gang64, why do you want to have enabled also when you unfocus it? [16:34] To be clear where the next numbers/operation will be added when you press button [16:35] If user start calculator for the first time, then it is blinking [16:35] It autofocus at this area, and know that there will be added text [16:35] I tested it on my wife [16:36] without cursor, he dosn't know where number will be added [16:36] (especially when you have a lot of previous formulas in history) [16:37] mhhh [16:37] :-) [16:37] Hope you understand [16:38] So user ALWAYS will know where things will be added [16:38] and [16:39] Yes, I see your point here, but I'm not sure about the default user case: an user 99% time does only a simple calc, and he expects the digit is added at the end [16:39] and the cursor is useless in that case [16:39] it will be consistent with edit feature [16:41] ok. I could remove it [16:41] if you think it is useless [16:42] Another topic [16:43] My idea is to create all features which was available at "old calculator", according to new design, [16:43] ok, where were we? [16:43] and make "new calculator" stable [16:43] popey, we are just chatting on various topics [16:44] so we're going to allow the calculation to get very long, right? [16:44] Next I would like to switch old calculator with new one [16:44] and scroll off screen to the left? [16:44] gang64: we can't switch calculator until all the autopilot tests are done and we haven't regressed features ☻ [16:44] (also, as calculator is in the default image, we need to get QA approval) [16:44] (just so you know the process) [16:44] popey, that is for the insert mode. For results we limit result to 10 digits and text of the formula fades in the left [16:45] as per design [16:45] ok [16:45] ok [16:45] will we be able to slide the calculation left and right, to find the bit to correct? === _salem is now known as salem_ [16:45] popey, in the history if you click on a formula you enter the editMode, so yes [16:45] well, when we implement it :D [16:46] I mean, If I type 19827638 + 19287361287 + 128735627465 + 5 - 12873612 + 12735 = . will I then be able to scroll back to the "5" and change to "6"? [16:46] heh [16:46] and if so, the result dynamically updates? [16:46] like a spreadsheet? [16:47] @popey Am I able to view long formula in history, and how I could do that? [16:47] no, the current one. [16:48] So if you have formula: "19827638 + 19287361287 + 128735627465 + 5 - 12873612 + 12735 = 384579832745" [16:48] then you will only see " + 12735 = 384579832745" ? [16:48] in history [16:48] Am I right? [16:49] popey, yes and no. Actually no due an upstream bug, but textfield and flickable do strange things together, so you can scroll to left but it is difficult [16:49] ok [16:49] so to correct "5" to "6" you need to delete the following - 12873612 + 12735 first? [16:49] If we use only one row to insert calc, yes [16:49] ok [16:50] Because when you try to scroll a textfield in horizontal you actually focus it [16:50] right [16:50] I understand. [16:50] Maybe we should submit bug report for that? [16:51] gang64, last time I talked with zsombi was a wont fix [16:52] Do you have bug number for that? [16:53] nope [16:54] ok [16:54] Another topic to discuss: [16:55] @Riccardo Could you please ask Michael how he think could be implemented keyboard support with new Layout? [16:56] I mean Michael Zanetti [16:56] gang64, what are you referring to? Which new layout? [17:00] I mean new Layout Engine which was done by Michael. [17:01] It solves many issues with scrolling, but we miss the keyboard support which is present in "old calculator" === chihchun_afk is now known as chihchun [17:02] @Riccardo Just ask how he think keyboard support could be implemented in "new calc" [17:02] oh, I see. mzanetti do you have any suggestion on this? How could we map desktop keyboard keys to calculator keyboard? [17:03] (brb) [17:04] Sorry I need to go now [17:04] ok, thanks gang64 ! [17:04] Talk to you later [17:21] * popey makes food [17:21] rpadovani: not sure I understand the question [17:24] mzanetti, do desktop convergence we want the calculator works also on the desktop, and when user clicks "1" on the keyboard we want the animation of "1" pressed on the calculator screen keyboard [17:24] rpadovani: ohh.. this is about the physical keyboard [17:25] I didn't write physical? Ops :D [17:25] I see [17:25] and we want the buttons to have some sort of highlight effect when the keyboard is pressed [17:26] ? [17:26] that is [17:26] ok. now I get what that map was about, and what the review comment was asking for :D [17:26] I always thought about a desktop like layout :D [17:27] ok will add that [17:27] oh, :D [17:27] thanks mzanetti! [17:37] rpadovani: hey, question: [17:37] is there any code that does the input handling? [17:38] I got this url from gang65: http://bazaar.launchpad.net/~ubuntu-calculator-dev/ubuntu-calculator-app/trunk/view/head:/Simple/SimplePage.qml [17:39] but is that code still around somewhere or needs to be "rebooted"? [17:49] mzanetti, that code doesn't exist anymore [17:49] rpadovani: ack === chihchun is now known as chihchun_afk [18:08] swordfish90, I was thanking with Elleo, about a way to check if the QML field text property was changed due a property change (qml code), or by the virtual keyboard [18:09] sotrdofthsstarwa, Elleo told me that you solve that on the terminal app [18:10] renato___, sorry they must be confused. I don't know what that's all about [18:10] sotrdofthsstarwa, sorry I want to talk with swordfish90 :D [18:10] renato___, no problem :) [18:10] swordfish90, I was trying to use: http://qt-project.org/doc/qt-5/qml-qtquick-keyevent.html [18:10] swordfish90, but looks like the vkb does not send the keypress event [18:12] renato___, Yeah I think that could be done in theory. I had to manage it from the cpp code so that's a different story, but getting key event in that way should work. [18:13] renato___, are you sure that the object object which manages them is currently in focus (forceActiveFocus()) [18:13] swordfish90, works nice on desktop with real keyboard [18:14] swordfish90, well I am receiving the property text change [18:14] swordfish90, but I am not receiving the keypress event [18:15] renato___, Ok. Always talking from the cpp side, the two events are different, just let me check the code a sec. [18:19] renato___, Ok. In the terminal the virtual key events are processed by inputMethoEvent instead of keyPressEvent. [18:19] renato___, That said we need to find a way to manage that form QML. [18:20] humm [18:20] let me see if I can do the same on QML [18:21] swordfish90, I think this should be transparent, otherwise we will need to have 2 codes for desktop and phone [18:22] swordfish90, which objects emits the inputMethodEvent? [18:23] renato___, I agree with you, there should not be the need to have different sets of events. [18:24] renato___, I believe it is the keyboard but I might be wrong. Can I ask you why you need to manage those events? [18:25] swordfish90, well, I am trying to fix this bug: https://bugs.launchpad.net/dialer-app/+bug/1399011 [18:25] Launchpad bug 1399011 in dialer-app "[Call]Cannot enter '#' and '*' in dialing interface after entered numbers" [Critical,Confirmed] [18:26] swordfish90, the way that I am trying to fix that is: if the user type any char that is not a number I will disable the phone number auto-format [18:26] swordfish90, then I need to check what the user is typing [18:27] swordfish90, using the text change property is not enough because the application can pre-load a old value [18:34] renato___, I'm sorry. I've been thinking to possible clean solution to the problem but I don't know a way to do that in pure QML. I can't find anything in the docs. [18:35] swordfish90, thanks I will discuss about that with Elleo [18:36] renato___, You're welcome sorry I can't help more... [19:19] rpadovani: https://code.launchpad.net/~mzanetti/ubuntu-calculator-app/kbdhandling/+merge/244043 [19:29] * balloons wonders why popey hasn't made the topic cool about hackfests [20:07] mzanetti, thanks mate! [20:17] Can someone help me get the latest version of the Ubuntu Browser on my Ubuntu 14.04 desktop? [20:49] popey, Any idea about my problem above? ^ [20:49] DS-McGuire: not sure we build for 14.04 [20:50] you can certainly grab the 14.10 package and try building it? [20:50] popey, Well, that might explain a lot. Will I run into many problem if I try to do that? [20:50] i have no idea ☻ [20:52] only one way to find out... [20:52] \o/ [20:53] any experts on listviews and repeaters here? [20:53] I have a model that is a dictionary of lists [20:54] like: {"category1":[ a bunch of items], "category2":[a bunch of items], etc...} [20:54] I want a list that uses ListItem.Header to be set to the category, then under it, the list of items for it [20:55] I've been messing around with repeaters and list views, but haven't hit on a great system yet === salem_ is now known as _salem [22:29] hello [22:29] yo [22:29] how are you today? [22:30] How do I add a filepicker to a webview(oxyde)? [22:30] in qml [22:31] Well, you can use content-hub [22:36] hm,I was thinking of a situation when a user clicks on an upload button on a webpage.Will that also work? [22:42] zmaj: should just work [22:43] ok [22:47] What would be the correct mailing list to join for HTML5 app development? Just the standard one? [22:49] zmaj: what are you using exactly ? plain oxide or UbuntuWebView ? [22:49] popey, last time I ask for your help... Tonight anyway ;). Could you help me out? :L [22:50] DS-McGuire: there is no ML for the HTML5 SDK developement, we just use the #ubuntu-webapps channel [22:51] daker, thank you :) [22:51] yw [22:51] plain oxyde [22:52] I can switch to ubuntuwebview if needed [22:52] *oxide [22:55] ok [22:55] https://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/view/head:/src/app/WebViewImpl.qml#L40 [22:56] https://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/view/head:/src/app/WebViewImpl.qml#L40 [22:56] https://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/view/head:/src/app/WebViewImpl.qml#L68 [22:56] and the ContentPickerDialog [22:56] https://bazaar.launchpad.net/~phablet-team/webbrowser-app/trunk/view/head:/src/app/ContentPickerDialog.qml [22:57] zmaj: ^ [23:00] thx [23:01] yw [23:49] Yes!!!!I cracked it again,thanks to you guys :D For now I am only using the FilePickerDialog.But in a few days I will implement both the touch and the desktop dialogs into my browser... [23:50] Anyhow:Virtual beer to you guys and celebrations XD [23:59] have a good night