=== chihchun_afk is now known as chihchun === dbarth is now known as dbarth-afk [07:45] good morning [07:55] hey hey dpm [07:55] morning dholbach o/ [08:22] Is install a click build target supposed to take a while? [09:13] Morning all! [09:14] ogra_, popey: Shockingly I do know of steven tintin duffy, popey blockbuster great tune, how about 20th century boy by t.rex or house of the rising sun the animals or the passenger by iggy pop or david bowie ashes to ashes/ major tom or...... [09:15] major tom is space oddity isn't it but you know what I mean :) [09:17] davmor2: wonder if you were listening to Radio 2 on the weekend too then? Tony Blackburn played T-Rex immediately after the two tracks I mentioned :) [09:18] popey: nope they just kinda same ilk which is why I mentioned them :) [09:19] I still can't believe that house of the rising sun was a 64 [09:23] popey: ogra_ not forgetting deep puprle smoke on the water [09:24] who know blockbuster was so dangerous :D [09:28] popey: and then obviously anything by the kinks [09:29] particularly lola, waterloo sunset, death of a clown and you really got me [09:53] Man now I'm going to wind up listening to great music all day and it's all ogra_ and popey fault damn you both ;) [09:53] haha [09:53] \o/ [09:53] hmm [09:53] does anyone know why our framework doesnt support QtWebSocket ? [09:53] * popey creates a "Music for old people" playlist on spotify === rmescandon is now known as rmescandon|brb [10:04] HOLY HELL; the emails have stopped! [10:04] I can check my email again ! [10:06] wat === rmescandon|brb is now known as rmescandon [10:15] popey, I used to get every single merge request email, bug report, branch, etc because I once submitted a 4 line patch to one of the core apps. [10:16] ahh yes [10:16] and I could not unsubscribe. [10:16] people complained [10:16] balloons "fixed" it. [10:16] balloons, \o/ Thank you [10:19] dpm, do you think you can take a look at https://code.launchpad.net/help-app/+activereviews? [10:22] dholbach, I'll try, but I'm not too familiar with testing. I was rather looking at the theming [10:32] dpm, ok, that works for me too [10:32] balloons, if you could review the MPs, that'd be great [10:37] bzoltan_, hey .. any idea why we dont ship QtWebScocket ? is that unstable ot are there any security concerns ? [10:45] popey, ogra_: http://open.spotify.com/album/1k7WkNHGPNPnri2tsowvtg [10:46] dpm, the testing is not too complicated AFAICS, it's a test-runner, which runs a few numbers of tests (simple test_* methods) and makes a number of assertions - in a few cases the code of translations.py had to be changed, so we could have methods which return certain data we can compare with reality - it even uncovered an issue during the package build :) [10:46] dpm, the next step is going to be an (internal) link checker :) [10:49] brb [10:57] ogra_: last time i asked Mirv, he told me that QtWebSocket needs to be packaged [11:00] well, we have a module in the archive with 5.4 [11:00] dholbach, omw [11:01] dpm, great [11:11] ogra_: it is mostly packaging issue [11:11] bzoltan_, whats wrong with the package ? [11:12] ogra_: nothing as far as I know.. it just need to be done. Lots of Qt stuff are not packaged (distributed) ... docs, examples, qml modules ... I will check it with Mirv once he is back. [11:13] bzoltan_, there is a pacvkae in the archive [11:13] since utopic [11:13] it is just not part of the framework, thats why i ask [11:13] ogra_: even better ... does it install in the click chroot? [11:14] no idea :) [11:14] ogra_: usually that is the next loop to jump through after packaging [11:14] ogra_: let me check it [11:14] i would assume so, it is just a qml module and a lib [11:15] qml-module-qt-websocket and libqt5websockets5 i guess [11:18] hey hey daker, did you have a chance to look at lp:help-app? [11:19] dholbach: not yet i was busy during the w-e, i'll give it a shoot now [11:22] dholbach, can I add a custom metadata tag to index.md, or will it be removed when we do the build? This is what I'm trying to do -> http://docs.getpelican.com/en/latest/faq.html#how-do-i-assign-custom-templates-on-a-per-page-basis [11:26] hmm not sure what happend, but really happy to see my phone last tons longer than it used to [11:27] QNetworkManagerInterface::QNetworkManagerInterface(QObject*) nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.133" (uid=32011 pid=5147 comm="/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene $@ M") interface="org.freedesktop.NetworkManager" member="GetDevices" error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager" (uid=0 pid=1209 co [11:27] mm="NetworkManager ")" [11:27] hmpf [11:27] that just started to appear out of the blue [11:28] ogra_: that would seem expected. you don't want arbitrary apps to fiddle with your network settings [11:28] kalikiana, the app doesnt fiddle with anything [11:29] and without me makin a change this mesage started to appear between two starts [11:29] ogra_: why the need for GetDevices then? seems fishy to me [11:31] dpm, we'll need to special-case it, so it doesn't end up in the translations [11:31] dpm, if you file a bug I'll take a look === chihchun is now known as chihchun_afk [11:35] thanks daker! [11:36] kalikiana, i dont use GetDevices anywhere ... http://paste.ubuntu.com/10567795/ [11:36] and as i said, it happened between two starts of the app, i didnt even make any changes [11:39] dholbach: i think i am hiting a bug [11:39] (nor did i upgrade or anything) [11:39] daker, what's happening? [11:39] dholbach: WARNING: Could not process pages/blbla.md [11:39] u'' is not a valid date [11:40] daker, pages/blbla.md doesn't sound like it's part of the branch...? [11:40] dholbach: http://paste.ubuntu.com/10567824/ [11:41] that's bizarre [11:41] which ubuntu release are you using? [11:41] 14.04.2 [11:42] let me set up a chroot to see if that's the issue [11:43] zsombi: ping [11:43] nik90: he's out for the day [11:44] kalikiana: oh [11:52] daker, yep, that's the issue [11:52] daker, I'll do a backport [11:57] daker, people.canonical.com/~dholbach/tmp/python-pelican_3.5.0-1~14.04.1_all.deb - and it'll be part of ppa:ubuntu-touch-coreapps-drivers/collection in a bit as well [12:28] anyone know the keyboard shortcut for using fakevim mode in qtcreator? [12:30] popey, http://ubuntuonair.com/calendar/ you need to update zee calendar [12:31] we do! [12:31] akiva-thinkpad: thanks, will ask the guys in our meeting later [12:31] \o/ [12:36] balloons, once we're up, can we go through the help-app MPs together? [12:37] err, sorry [12:37] "once *you*'re up" :) [12:37] * popey hugs dholbach [12:37] * dholbach hugs popey back [12:37] popey, how's life over there? [12:39] Great! [12:39] ✔ Coffee [12:39] ✔ Loud music [12:39] :-) [12:40] 🗹 sun is shining [12:40] 🗹 tea [12:40] 🗹 good music [12:42] \o/ [13:07] 🗹 fresh, hot waffles [13:18] hmmm seems like GNOME are doing sandboxing for real now https://mail.gnome.org/archives/gnome-os-list/2015-March/msg00010.html [13:18] I wonder if they intentionally avoiding making any reference to Ubuntu :-D === MacSlow is now known as MacSlow|lunch [13:33] yeah, lets have a copy of every lib for every application. Progress [13:51] popey, ogra_: ahhhhh the mamas and the papas California Dreamin' === dbarth-afk is now known as dbarth [14:09] dholbach, I think to make the help app look good, we'd need to be able to add some html markup to the original content. I've found a couple of ways to do it: [14:09] ## MyHeading2 {#myid .myclass} [14:10] that works well, but when updating the .pot file, {#myid .myclass} appears in there too [14:11] Another option is: [14:11]
[14:11] This *word* is italicised. This **word** is bold. [14:11]
[14:11] but that includes the in the .pot file too [14:12] I know you added code to filter out stuff from translations. Do you think there is something we could do to work around that? ^^ [14:12] dpm, can you make a branch available and I can take a look at it? [14:13] sure, will still need a bit. I'm just experimenting with it [14:14] cool === JMulholland_ is now known as JMulholland === chihchun_afk is now known as chihchun [14:35] balloons, yo yo yo [14:35] yo yo dholbach ! [14:35] balloons, I heard you like test suites! [14:35] jaja [14:36] maybe you can review these? https://code.launchpad.net/~dholbach/help-app/1428676/+merge/252117 - https://code.launchpad.net/~dholbach/help-app/1428678/+merge/252130 - https://code.launchpad.net/~dholbach/help-app/1428677/+merge/252302 [14:36] dpm, https://code.launchpad.net/~dholbach/help-app/pelican-backport/+merge/252272 is for you :) [14:36] balloons, the three I mentioned to you depend on each other [14:37] balloons, how's life? how was your WE? [14:38] ogra_: for your kind consideration -> https://code.launchpad.net/~bzoltan/ubuntu-seeds/add_QtWebSocket/+merge/252303 [14:38] dpm, dholbach yes, markdown will make the use of the HTML5 sdk a bit difficult [14:38] * ogra_ hus bzoltan_ [14:39] +g [14:39] bzoltan_: ogra_ +1 [14:39] now someone can make an irccloud client!!! [14:39] dholbach, sure I'll review. WE was great, down one house guest.. relaxing :-) [14:39] thanks balloons [14:44] daker, and an irccloud snappy package, so you can run your own server with two clicks ;) [14:45] ogra_: +1 === MacSlow|lunch is now known as MacSlow [14:50] popey: \o/ win I remembered the command for pkcon for a change \o/ [14:50] heheh [14:51] don't think I'm removing it from the /topic! :D === seb128_ is now known as seb128 [14:52] ogra_: is the LTS edition of the ubuntu-sdk package created from the seeds? [14:52] * balloons laughs at topic [14:52] popey: no it the device-upgrade from citrain that makes me want to do local-install all the time :) [14:58] bzoltan_, from the LTS seeds [14:59] ogra_: form here -> http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu-touch.trusty/files [14:59] right, thats the 15.04 seeds (and framework) [14:59] they are done and buried ... [14:59] ogra_: I need to add the libgl1-mesa-dev-lts-utopic | libgl1-mesa-dev, libgles2-mesa-dev-lts-utopic | libgles2-mesa-dev to the deps of the ubuntu-sdk-libs [15:00] bzoltan_, not to these ones [15:00] archive for trusty is locked [15:00] ogra_: not even SRU? [15:01] not sure, i dont think we ever allowed seed/meta SRUs ... since that will affect the image builds in case of isos [15:01] (i understand that it wont affect the phone images indeed, but that would be a new process we never did before) [15:02] bzoltan_, write a mail to phablet ... cc infinity and slangasek for a release team statement [15:03] ogra_: The LTS-utopic HWE stack upgrade broke the ubuntu-sdk (only installed to new 14.04.2 LTS installers, but that includes now all new installers) [15:04] bzoltan_, ah, thats definitey a bug :) [15:04] ogra_: I am afraid it is :) - https://askubuntu.com/questions/592614/cant-install-ubuntu-sdk-after-installing-ubuntu-14-04-2 [15:05] bzoltan_, right, that still doesnt solve the underlying prob [15:05] we have never allowed seed changes in SRUs before [15:07] dholbach, and here's one for you: https://code.launchpad.net/~dpm/help-app/web-layout/+merge/252308 :) [15:07] dpm, yep, on it :) [15:07] 20 files changed, 8138 insertions(+), 4826 deletions(-) [15:07] dholbach, it's a big diff, but the changes are relatively trivial. I've added a summary in the MP description [15:07] looks like dpm rewrote everything [15:07] ogra_: I am not pushing it yet. First I would like to understand the big picture ... it is not trivial, because we do not want to revert the LTS-utopic HWE stack upgrade when the ubuntu-sdk is installed [15:07] :-) [15:08] bzoltan_, right, get the release team to agree to some plan ... :) [15:09] or have them make a suggestion [15:10] ogra_: OK, I am in discussion with mlankhorst who made this LTS-utopic HWE stack upgrade about the plans. [15:10] dpm, so far: LGTM, but did you check the output of the phone build ('make html' and the output in app/www)? [15:10] * bzoltan_ misses Mirv :) [15:10] dpm, the

looks like it's exactly the same as the rest of the text [15:11] popey, mzanetti: keep your fingers crossed guys but so far so good shhhhh! [15:11] dholbach, do the tests make sense in 'edit-here'? [15:11] * mzanetti crosses fingers [15:11] balloons, they import "translations.py" [15:11] bzoltan_: he'll be back soon [15:11] * popey crosses everything [15:12] I see that.. I guess you need to be in the content [15:12] balloons, the question is, if that ever made sense in that directory in the first place [15:12] maybe we can make that a separate bug report [15:12] ? [15:12] dholbach, yea.. I think the edit-here is getting a bit full and confusing [15:12] we shouldn't build any files in it [15:12] it should stay pristine [15:12] hum [15:13] if possible :-) [15:13] ok, can you file a bug about it? [15:13] sure thing [15:13] thanks balloons! [15:14] dpm, I commented on https://code.launchpad.net/~dpm/help-app/web-layout/+merge/252308 [15:15] dpm, let me know what you think [15:16] great, thanks dholbach [15:16] so on the assets thing: [15:16] davmor2: yes, I know... he is my report :) [15:17] dholbach, I'm happy with either offline of online assets. The reason I went for online was because I thought the web build would always be online [15:17] and this way we always get the latest assets [15:17] right, good point [15:17] although you never know if stuff doesn't break with a website relaunch :) [15:18] mzanetti: not a bug per-se but if you create a local note that has check boxes, set a reminder and save it, wait for the alarm to go of, then open the note and check the box the alarm seems to go off again [15:18] dholbach, but I can change that, that shouldn't be a problem [15:18] dpm, I guess it's a decision we have to make at some point [15:18] dholbach, the

thing looks to me like an html5 toolkit bug? [15:19] dpm, and it's sort of tied to the decision if we want to have one or two themes [15:19] davmor2, ok. will look into that. thanks for reporting. will this block the release? [15:19] dholbach, why is it tied to themes? [15:19] mzanetti: nope as I say not a bug as such just a curiosity :) [15:20] davmor2, what happens is that ticking the box saves the note, and saving a note syncs it to the datetime-indicator [15:20] davmor2, so I assume that happens the same minute === rmescandon is now known as rmescandon|afk [15:20] balloons, to me it already looks like it's going to be quite a bit of work to maintain (and fix bug in) two themes for the app - if we decide to go just with one that works well on both, the question of online vs offline assets comes back up again :) [15:20] mzanetti: yeap [15:20] I figured it would be something like that [15:21] dholbach, I'm in the single theme camp; and ohh.. right I get it now :-) [15:21] * balloons is slow this morning [15:21] so that would force our 'offline' help to be online [15:23] balloons, not sure - we could ship all the relevant vs and css in the theme/static directory [15:24] can we easily cache assets? This seems like something the platform should just offer for web apps [15:24] and to help with that, we could preload the assets [15:25] right, I think that's possible [15:25] the question is just: do we want the app to always work, even if without net access? [15:28] I don't see why not.. It's been my hope that it would [15:29] assuming ofc, we don't have to custom create a solution [15:40] daker, on the help app, do you know why the content below the header has no margins at all? Perhaps something we've missed to add when using the theme? http://i.imgur.com/myClIhQ.png [15:41] * daker is looking at the code [15:41] awesome, thanks [15:43] the styling seems all over the place [15:43]

are also bolder than

[15:43] bug 1416385 might be related [15:43] bug 1416385 in Ubuntu Help App "Fix styling: bullet points in the phone theme" [High,Triaged] https://launchpad.net/bugs/1416385 [15:45] dholbach, yeah, we want the app to offline. I think the question is how much work it is to "fix" the phone theme. If we decide we go only with one single web theme, then that theme has to have offline assets [15:46] dpm, that's already the case - when I added the 'web' theme, I copied all assets [15:46] yeah [15:48] dpm: yes we don't force any margins by default(we do follow the QML sdk) [15:48] daker, so each app needs to have additional CSS to define margins? [15:49] dpm: if you use the SDK widgets you don't have to add any margins [15:55] daker, oh, I see, so you mean we should put the text inside a widget. I'm not sure which one would be best to display HTML text, though. Do you have any suggestions? [15:55] dholbach, let me know what you think: https://code.launchpad.net/~dpm/help-app/web-layout/+merge/252308 [15:56] dpm, great work! [15:56] maybe we can use 1416385 as catch-all bug for "make phone build look good"? :) [15:57] yeah [16:00] dpm, another small one for you: https://code.launchpad.net/~dholbach/help-app/packaging-fix/+merge/252318 :) [16:00] now it's only just two other MPs for the test suite [16:03] dholbach, the hacking guide should be updated to talk about testing. Not sure which mp you want to add it to? [16:04] balloons, I can do that separately if you like [16:06] dholbach, yea, I have some comments to add of some other stuff I will. But it can come later or in the same mp.. up to you [16:09] balloons, done in https://code.launchpad.net/~dholbach/help-app/1428677/+merge/252302 [16:19] popey: mzanetti: good news the three bugs from last time are all fixed now just giving it a once over for regressions but looking good so far \o/ [16:19] nice :) [16:19] thanks davmor2 [16:42] hum, in a mainview with a page, how do I anchor to the bottom of the header? [16:49] seb128, top: parent.top [16:50] doesnt that work ? [16:50] ogra_, no, that put the anchor at the top of the header [16:50] hmm, all my apps use the 14.04 framework (to be sure they work on rtm) [16:50] but i usually use that [16:51] ogra_, http://paste.ubuntu.com/10569318/ [16:51] try that [16:51] the line is not centered [16:51] you can see it easily by resizing the windows on a desktop [16:51] ah, heh, i never run my apps on a desktop :) [16:51] well, same issue [16:51] * ogra_ actually develops directly on the phone [16:52] right [16:52] in fact the issue I'm debugging is that "no update available" in system settings is not centered [16:53] which is reduced to the issue/question I'm asking here === chihchun is now known as chihchun_afk === rmescandon|afk is now known as rmescandon [19:31] balloons, if I wanted to make a list of all the assertions that AP has to offer, what are the places I should look? [19:31] I recall that you linked me to a base class in Python's testing library somewhere [19:32] rickspencer3, yes.. It's the base class plus the one additional, which is eventually [19:32] balloons, do you have the link handy? [19:32] I suppose I could put those in the bug report [19:33] balloons, I am about to put them together in a document :) [19:33] * balloons looks [19:33] also, is it Autopilot, Auto Pilot, or AutoPilot? [19:34] I'd prefer autopilot myself :-p I suppose you would have to ask thomi, but the docs all use Autopilot [19:34] I've never seen it any other way [19:35] ok, cool [19:37] rickspencer3, did I link you to http://testtools.readthedocs.org/en/latest/api.html#module-testtools.matchers? [19:37] rickspencer3, perhaps this is better: http://testtools.readthedocs.org/en/latest/for-test-authors.html#assertions [19:40] rickspencer3, you might also get confusion over assertions vs matchers [19:40] balloons, yeah, I will leave out matchers [19:40] I think just a list of assertions is best for getting people started [19:41] rickspencer3, so this might be better than? https://docs.python.org/2/library/unittest.html#assert-methods [19:41] ah, that looks like a nice summary [19:41] and then I'll just add on the "eventually" one [19:41] rickspencer3, well eventually is actually a matcher, heh [19:42] unittest->testtools->autopilot. testtools adds asserts and matchers and autopilot adds only a single matcher, eventually [19:43] right [19:43] but, the point of matchers is to make domain specific assertions [19:43] which eventually does [19:43] so, I think I can just throw it in [19:43] balloons, I don't think where the functionality comes from is relevant to users [19:44] so, I just want to construct a useful list [19:44] rickspencer3, no, it's not. I just wanted to make sure you understood why the different links [19:44] balloons, I totally get it, but that's because our documentation is a mirror of how the system is implemented [19:45] we haven't designed a user model that we want developers to have in their heads and crafted documentation to communicate that mental model [19:46] balloons, is there documentation for writing AP tests for scopes? [19:46] is that even supported? [19:47] Hi [19:48] hi Debaru [19:50] rickspencer3, the scopes story is still being fleshed out, but yes you can. I know qa and pete woods team was working on some helpers for it [19:50] balloons, is there any documentation for it? [19:51] for using AP with scopes, I mean? [19:53] rickspencer3, I don't think there is anything written specifically with scopes in mind [19:53] ok === dbarth_ is now known as dbarth [20:15] popey heya! :) Now is the time to answer my email)) Joey finished celebrations, I have some free time for our project, we both have plans and so on :) [20:16] hehe, yeah, had a chat with him on friday. [20:16] will do. [20:25] popey thanks, Alan :) === aquarius__ is now known as aquarius [22:02] hi [22:05] how to create confined app and use my libs? any docs? === aaron_ is now known as ahoneybun