=== trinikrono1 is now known as trinikrono [06:02] morning all [06:56] morning dpm [06:57] hi jussi [06:58] Hrm, does anyone know any open source reporters wo ang out on IRC? I want to annoy one with a few questions... [06:59] hello jussi [06:59] morning elfy [06:59] good morning [07:00] morning dholbach [07:00] hi jussi [07:00] hola dpm [07:00] dpm, with the fix in https://bugs.launchpad.net/ubuntu/+source/click/+bug/1218674 installation from software store packages just work [07:00] Launchpad bug 1218674 in click (Ubuntu) "clickpreload doesn't work on armhf" [Undecided,New] [07:01] I just flashed to the newest, copied over packages with the patch and was good to go :-D [07:01] dholbach, nice :) [07:01] so I'll work with beuno on the announce today [07:02] cool, let me know if I can help in anything [07:02] dpm, I put drafts for the articles on developer.u.c (the temporary pages until the new IA is in place) [07:03] they're not as pretty as what the final pages will look like, but I think they'll do until then [07:03] dpm, can we provide redirects to the new pages? [07:06] dholbach, I've got a meeting with Ant in 2 hours to apply some changes to d.u.c. After that we will talk to IS to deploy them. I think we could use the opportunity to swap the publish pages and integrate them into the theme. Do you have the links to the new pages handy for me to have a look at? [07:07] hum [07:08] so you're suggesting to move the old review process to new pages and replace the current (as a temporary measure until the new IA is there)? [07:09] dholbach, yeah, I thought that was what you were suggesting with the redirects anyway [07:09] no, not quite :) [07:10] I thought it would be the easiest route to just add 2 new pages for the new process, link to them in the announcement and when we have the new IA replace those two pages with a redirect or something [07:10] but your suggestion has its appeal [07:11] let me have a look at the pages and let's decide [07:11] awesome [07:13] dholbach, nice work with the pages. So as I understand it, now we have: [07:13] 1) Publish page (.deb) [07:14] 2) Publish (.deb) > Packaging [07:15] 3) Publish (.deb) > Review (application states) [07:15] And in the new click world: [07:15] 4) Publish page (click) [07:16] 2) Publish (click) > Packaging [07:16] 6) Publish (click) > Review (aplication states) <- is this the same page as the original one for .debs ? [07:16] 3) can stay - I asked beuno and he said it's pretty much the same [07:17] ok, cool [07:17] maybe we have to make some adjustments, but we can make them over time [07:17] dholbach, so I'd suggest: [07:18] - Swap 1) with 4). This will require converting 4) to a Wordpress template (I can help with that) [07:18] - The rest can stay, as they are all Wordpress pages linked to [07:19] - Rename 1) to something else [07:19] what do you think? [07:20] And after I've had my meeting with Ant (around 12:00) we can look into deploying the change to d.u.c [07:25] dpm, what about 2 and 5? [07:30] dholbach, they're just links. We can rename 2) to publish/packaging-desktop and leave 5) as it is [07:31] gotcha [07:33] all right, I'm walking over to the office - be back in 25-30m [07:33] dholbach, now this is the theory. Sometimes the way the theme in d.u.c does not cooperate :). If it doesn't work, then we can always go with 4) and 5) as regular wordpress pages instead of doing the swapping. [07:34] ok [07:34] cool [07:36] can anyone tell me what time asac normally arrives online? [08:20] dpm, but the general text looked all right to you? [08:22] dholbach, yeah, looked good to me. We should probably just merge the two publish pages at some point, as they're 99% the same, but I'm not sure we've got the time now to do a good job at it [08:22] and I've still got UDS brain meltdown [08:23] yeah [08:23] * dpm stares at the two publish pages hard [08:24] argh, I think we should merge them, it will actually save us work with having to maintain several different pages [08:25] dholbach, let me give the merging a go, I've got 30 mins before my next meeting [08:25] I thought it might be a bit confusing [08:25] but yeah, if you think we can do it... let's do it [14:18] popey: here's your 'news' about decisions that came out of uds.. it's just a couple days late http://www.omgubuntu.co.uk/2013/08/ubuntu-14-04-lts-release-schedule === smartboyhw_ is now known as smartboyhw [15:09] jono, thanks for your clear explanation at the Community Roundtable :) [15:25] cjohnston: hehe [15:25] thats a very lightweight article! [15:25] popey, lightweight's good:) [15:25] stop being so picky! [15:29] dpm, mhall119 holy crap [15:29] Kunal's cal theming [15:29] !! [15:30] * smartboyhw has never seen jono enter the channel with such screaming [15:30] hey smartboyhw [15:30] sorry, I didn't see your message earlier [15:30] no problem, sorry again that we are in this position with UDS [15:30] I wish we didn't have this problem [15:30] jono, looks awesome, doesn't it? ;) [15:30] jono, no worries:) [15:30] dpm, *stunning* [15:31] dpm, Kunal is a freaking legend [15:31] smartboyhw, sorry, I saw your pings, but I was on the phone [15:31] smartboyhw, :-) [15:32] dpm, ouch:) Just approve it if you find it appropriate now [15:33] jono, BTW what theming? [15:33] :P [15:34] smartboyhw, https://plus.google.com/u/1/115054251212417394181/posts/2oWpyD2Nt88 [15:35] http://www.reddit.com/r/Ubuntu/comments/1lekzs/ubuntu_calendar_designs_getting_implemented/ [15:35] jono, I concur with you and dpm :) [15:35] Really nice designers out there:) [15:35] yeah :-) [15:35] it is all coming together [15:35] * jono rubs hands and smiles [15:36] * smartboyhw thinks jono's smile is with a bit of evil and sinister:P [15:36] jono, http://developer.ubuntu.com/2013/08/software-store-for-click-packages-now-open-for-testing/ [15:48] dholbach, so [15:48] do click packages install on devices now? [15:48] dholbach, :-) [15:48] smartboyhw, always! :-) [15:51] jono, cjwatson will upload https://bugs.launchpad.net/ubuntu/+source/click/+bug/1218674 later on and with that it will work [15:51] Launchpad bug 1218674 in click (Ubuntu) "clickpreload doesn't work on armhf" [High,Fix committed] [15:51] I test built the packages installed them and it works [15:51] dholbach, awesome [15:51] but people can submit software to the store now? [15:51] if you want the packages to test it yourself (push over with adb push), I can upload them somewhere [15:51] jono, yes [15:52] jono, that's what we announced [15:52] * jono looks at mhall119 and his reddit client [15:52] ;-) [15:52] I want to get SleepyTime in :-) [15:52] nice work dholbach! [15:52] http://www.reddit.com/r/Ubuntu/comments/1lejmx/software_store_for_click_packages_now_open_for/ [15:52] upboat! [15:52] I haven't even read it yet, it's that awesome [15:52] yeah, a great team effort [15:53] and a fun project :) [15:53] all right my friends [15:53] with that [15:53] I call it a day [15:53] \o/ [15:53] have to buy some stuff for a goodbye party of a friend [15:53] hugs everyone! [15:53] see you on monday [15:53] jono, have some nice days off of work [15:54] thanks dholbach! [15:54] dholbach, man, I am ready for it :-) [15:54] yeah, I've got to think about holidays some time soon too :) [15:54] I'm very much ready for it [15:55] see you :) [17:22] hey mhall119 [17:22] have you decided where juju's stuff will live on developer.ubuntu.com? [17:23] jono's mail says he wants that live next week and I haven't heard a thing about where you want these docs at yo [17:25] jcastro: http://91.189.93.79/cloud/ [17:26] ok [17:26] how do I publish my stuff there? [17:27] jcastro: easiest for you is to give them to me in whatever format and I'll copy them into WP with formatting changes if needed [17:27] !!! [17:28] jcastro: mainly I need a gettin started/overview page, a tutorial, API docs, a "Cookbook" if you have one (if not we can setup one using my askubuntu script) [17:28] and any other docs you have about writing charms [17:28] ok so I thought we were just going to autogenerate them in the right section [17:28] https://juju.ubuntu.com/docs/ [17:28] but basically it's the section under charm authors there ^ [17:29] are those being generated? [17:29] via sphinx or something? [17:29] it's not sphinx but it's autogenerated [17:30] we write them in html [17:30] ok, where can I get the source/generator? [17:30] lp:juju-core/docs [17:31] thanks jcastro [17:31] oh wait [17:31] so nick tells me we don't generate it [17:31] we just do them in native html [17:31] s/thanks//g [17:31] but if you pull that branch there's the html docs [17:31] so are they not in lp:juju-core/docs? [17:32] you want any file starting with "author-" [17:32] they are [17:32] oh, ok [17:32] thanks then [17:32] branch that and go into htmldocs/ [17:32] ok [17:32] and then in tools/ [17:32] we have a build.py that rebuilds the headers and footers [17:32] which we don't probably need [17:32] right, I was just mentioning it [17:32] I was assuming you have a script that strips all that junk out anyway or something [17:33] nope [17:33] mhall119: can you join our hangout? [17:33] https://plus.google.com/hangouts/_/552b1b180f1908b8a7ba7f65402ab654f5b73847?authuser=1 [17:36] daker, ping [17:36] aquarius: o/ [17:37] daker, so, I have written an HTML5 app, using the Ubuntu HTML5 theme, and now I have a bunch of questions :) [17:37] aquarius: sure [17:40] daker, questions, in no particular order: I can't get Tabs to work; how am I meant to display and hide a Dialog; how am I best to detect in an HTML5 app running *in browser* (not as a "native app") that I'm on Ubuntu. [17:40] daker, happy to show you the app if you want to see it :) [17:41] aquarius: can you show me the code ? [17:41] daker, I can, but not the code for making Tabs work because I removed it through not being able to get it to work. There isn't a tabs example in the examples, afaict? [17:42] app is http://kryogenix.org/code/browser/wordbits-html5/wordbits.html [17:43] if you have a working example of Tabs then I'll add an About tab and then I can release :) [17:45] aquarius: actually the tabs needs more work but you can try this http://paste.ubuntu.com/5909473/ [17:45] er! [17:45] switching to a new tab should push the new tab ontot he page stack? [17:46] also, do I really need all the JS files? there are, like, ten. :) I presumably only need core.js plus the ones which enable widgets that I actually use? [17:46] aquarius: no you don't need them all [17:46] aquarius: give me a few seconds [17:49] daker, no rush [17:50] more generally: how am I meant to set up a page? Like, if I have two tabs, are the tab contents both data-role="page"s which are children of body? Or are they both
which are children of data-role=page? [17:51] the header bar is *inside* data-role=page, which seems weird because the header isn't part of the page: it's a header :) [17:51] also, [].prototype.forEach.call is nicer than [].forEach.call :-) [17:53] also also, your code there won't attach an event listener to the active tab, which means that when I switch away from tab 1 to tab 2, I can't switch *back* to tab 1 because it doesn't have an event handler for clicks. Wouldn't it be better to attach to all data-role=tab > a and then bail if e.target.classList.has("active") ? [17:54] aquarius: i am making an example page for you [17:54] what a very cool chap you are [17:54] I promise I'll do a blog post about this :) [18:00] aquarius: try this http://paste.ubuntu.com/6045058/ [18:02] ah, I create a pagestack inside content, and then pages inside that, got it. [18:02] trying. [18:04] aquarius: the funny thing is that the same code will work for jQuery mobile and Firefox OS with some tweaking... [18:07] omg awesome [18:07] mhall119: can you rejoin [18:07] I have an idea [18:08] aquarius: here is the bug for the tabs bug 1216873 [18:08] Launchpad bug 1216873 in Ubuntu HTML5 Theme "Tab implementation is incomplete" [High,Confirmed] https://launchpad.net/bugs/1216873 [18:09] daker, hrm, UI.pagestack doesn't exist. Debugging now... [18:10] probably you didn't include the pagestack.js [18:10] I did, though :( [18:12] aquarius: ok look i am leaving the office now, if you can give me like an hour or two i can work with you to get things done and see what still need to be fixed on the theme, ok ? [18:12] daker, it's cool -- you'v e already helped. I'll debug from here :) [18:12] thank you [18:12] ok [18:13] ah, I bet I have to call UI.init :) [18:13] yes yes [18:13] aha, fab, that works [18:14] \o/ [18:15] * aquarius takes the hardcoded /usr/share stuff out of core.js ;-) [18:16] aquarius: that's alex-abreu è_é [18:16] * aquarius grins [18:18] now just to hide the toolbar permanently on the front page, and we're good :) [18:19] aquarius: it would be good to report things that you see incorrect http://launchpad.net/ubuntu-html5-theme [18:22] aquarius: the actual tabs code in trunk only do the animation like http://bit.ly/16WWkCb [18:24] jcastro: still need me to rejoin? [18:24] aquarius: i am leaving... [18:24] daker, cool -- go home! I appreciate the help :) [18:29] hrm. Having toolbars in a webapp is annoying because it breaks in a browser. [18:29] and with the tabs not yet working... [18:29] might have to just do it all myself by hand and ignore UbuntuUI. Which you're not supposed to do. :) [18:39] bah. blocked. :( [19:23] jcastro: So I talked to Rackspace [19:23] they have no plans to support Juju [19:23] they don't have Go engineering to make a patch for Juju to support Rackspace [19:23] I have asked what changes need to be made to create a provider to support them [19:23] so hopefully we can get that info and add support? [19:24] we don't need to create a rackspace provider [19:24] they are in progress of making their cloud more "Vanilla" openstack [19:24] when they do that juju will work on it [19:24] jcastro: actually they are not [19:24] jcastro: they said they wont be doing that [19:25] jcastro: they would prefer a rackspace provider [19:25] jcastro: this is from their Cloud Evangelist and Lead Cloud Architect on Twitter [19:40] mhall119, wordbits updated to have an about page. So... can I submit a pure web app to the competition, or do I need to package it up and upload it as a click package? :) [19:41] aquarius: package and upload it as a click package [19:41] * aquarius looks aggrieved. OK. [19:41] not the answer you wanted, I know, but it's the answer I have :) [19:45] mhall119, next question: did we get any guidance about whether gradient backgrounds are supposed to be reserved for ritual apps? [19:46] aquarius: it's been one day man! [19:46] mhall119, ah, no, I didn't mean "since UDS finished", I meant "during UDS that I might have missed" :) [19:46] ah, no [19:47] nothing concrete anyway [19:47] k [19:47] it'll take me three seconds to add a gradient background to wordbits anyway :0 [19:47] just a general sense of "gradient is used by ritual apps, all others can do whatever they want" [19:47] well, it'll take aminute and 3 seconds, the minute of which is looking up the stupid -webkit-gradient format again [19:50] mhall119, is there documentation somewhere about the Ubuntu shape? (Not the QML component: the actual shape?) [19:50] I'd like to see if it's doable with multiple CSS border-radii. [19:51] since I hate the image-based version ;) [19:51] aquarius: I don't know, daker might [20:02] daker, you might find http://jsbin.com/UYoFoJe/1/edit interesting: I think it should be possible to do UbuntuShape with border-radius. [20:06] does all the make-a-click-package stuff work in raring? [20:06] I have not yet upgraded to saucy :) [20:28] * aquarius sobs [20:28] aquarius: well the SDK is supported in raring, and it depends on Click for it's Qtc plugins, so I would assume so [20:28] you can't make a click package of an html5 app :( [20:28] I go to "Packaging" after having created an HTML5 app in QtCreator and it says "Click packaging is only available for QML projects" :( [20:29] :/ [20:29] I was told it worked on HTML5 too... [20:30] I'm supposed to say "HTML5 project" in qtcreator, right? [20:30] it adds an "html5applicationviewer.cpp" thing. [20:31] and WordBits_harmattan.desktop [20:31] does this mean that I'm using some old still-installed Nokia N9 HTML project? [20:31] rather than an *Ubuntu* HTML project? [20:31] .cpp? [20:32] indeed [20:32] oh no, use the Ubuntu->HTML5 Touch UI template [20:32] aha, that might be the problem. [20:32] probably is, yeah [20:33] since the Ubuntu HTML5 template uses QML, not C++ [20:33] OK, I don't have an option for that :( [20:34] mhall119, http://ubuntuone.com/09OJ20XUvtVPuicjSQoYRj [20:34] am I missing something that makes it Ubuntu-ish? [20:34] aquarius: did you launch "Qt Creator" or "Ubuntu SDK" from the dash? [20:35] I started "Ubuntu SDK" from the Dash, and I get an Ubuntu-specific screen saying "Make it Ubuntu" with "Create a new project" [20:35] I click Create a new project and I get that popup [20:35] hmmmm.... [20:35] sounds like maybe you have some garbage leftover from an older qtcreator/ubuntu-sdk install [20:35] that's usually what causes this [20:35] try apt-get purging ubuntu-sdk and reinstalling [20:35] mhall119, http://ubuntuone.com/0f0eqffzfatzGrepoKVFVH [20:36] ah, maybe. [20:36] I'll purge everything [20:36] need a cup of tea first though :) [20:36] ok, so it gets most of the plugins, just not the templates [20:41] ha haaa! [20:41] Package 'ubuntu-sdk' is not installed, so not removed [20:41] that might have something to do with it ;) [20:41] * aquarius laughs and laughs [20:42] I've got a whole mess of early testing ppas and whatnot enabled, probably :) [20:43] nope. [20:43] hasn't helped :( [20:43] installed ubuntu-sdk; no change. Purged it and reinstalled; no change :( [20:44] suggestions? [20:47] aquarius: back [20:48] speaking of Ubuntushape if you are able to do it in CSS that would be awesome!! [20:48] hey, daker. I took your Pagestack approach, but hid the toolbar... and because I've only got two tabs, I can get away with that :) [20:48] daker, see the jsbin [20:48] daker, although that's following the curve of an Ubuntu u [20:48] which may not be exactly the same as an UbuntuShape curve [20:49] but I think the key point is that you can do almost any curve by filling in two border-radii. [20:49] so I think it'll be doable in pure css. [20:51] aquarius: if you add the top border the curve form changes [20:51] yeah. It'll require some thinking [20:51] I'm not suggesting that what I did completely answers it :) [20:52] just proving to myself that I think it's doable in concept. [20:52] percentages may be the way forward, too [20:55] aquarius: ah i see i had the idea of using the webkit-mask and using an svg mask something like this https://juju.ubuntu.com/docs/media/icon.svg [20:55] god, I hope it's doable with proper css. [20:56] :) [20:59] who knows about the Qt Creator stuff? I suppose that Friday evening is not the best time to ask these sorts of questions ;) [21:00] aquarius: let's see what's your question :) [21:01] daker, see above discussion with mhall119. When I start Ubuntu SDK, I get the Ubuntu startup screen correctly, but when creating a new project I don't get the Ubuntu templates. [21:01] http://ubuntuone.com/0f0eqffzfatzGrepoKVFVH [21:02] this suggests that I've got some old QtCreator stuff somewhere which is getting in the way [21:02] but I have no idea how to fix that :) [21:05] aquarius: this is what you should see in raring http://i.imgur.com/KlauUtF.png [21:05] that's be fabulous if I could see that. I can't :) [21:05] aquarius: are you using the ppa ? [21:05] don't know. How can I tell>? [21:07] aquarius: ah that's why http://developer.ubuntu.com/get-started/ [21:07] sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk [21:07] trying [21:07] did that; it installed nothing [21:07] so I assume I already had the ppa enabled :) [21:10] aquarius: try purging the ubuntu-sdk package then reinstall it [21:11] daker, yeah, I tried that; that's what mhall119 suggested. [21:12] wired [21:12] aquarius: what do you have here /usr/share/qtcreator/templates/wizards/ ? [21:13] bb-bardescriptor bb-cascades-app bb-guiapp bb-qt5-bardescriptor bb-qt5-guiapp codesnippet helloworld listmodel plaincapp plaincapp-cmake plaincppapp plaincppapp-cmake qtcreatorplugin qtquick1-extension qtquick2-extension README.txt scriptgeneratedproject ubuntu [21:14] aquarius: do you have /usr/share/qtcreator/templates/wizards/ubuntu/html5 ? [21:15] yep [21:16] brb [21:23] aquarius: maybe it's a bug or something... [21:23] could be. I do not know, and I don't know how to find out [21:24] aquarius: do you want me to create a html5 project for you ? [21:24] an* [21:24] daker, nah, I need to get this worked out so I can do it myself [21:25] I've got enough done to start thinking about a blog post [21:25] but I'm not sure whether to write it, because I explicitly have not used half of the UbuntuUI stuff, because it's not yet finished as you note. [21:25] also starting to think that I should sack off the layout and do it again with flexbox [21:25] but I'm not sure whether the Ubuntu browser supports flexbox :( [21:27] anyway, that's probably enough for a Friday night :) [21:27] it doesnt [21:28] or it does [21:28] aquarius: i can show you how to run the browser [21:28] I can run it -- it's not packaged for raring, but I compiled it [21:29] but I don't know whether the qtwebkit in raring is the same as the one in saucy :( [21:31] that's the browser score http://i.imgur.com/r1DAmqq.png [21:32] aha! [21:33] I score 369 in the ubuntu browser [21:33] but interestingly mine loads the fonts and yours doesn't :) [21:33] http://ubuntuone.com/247188pHGOKRE5qMXFaIgy [21:34] aquarius: do you know that you can debug remotely ? [21:34] erm [21:34] debug what remotely? [21:35] I know I can export the inspector from the browser, if that's what you mean? [21:35] which is useful. [21:35] yes [21:36] the remote inspector isn't as good as *actual* devtools, but it suffices :) [21:36] because of the qtwebkit :) [21:36] :) [21:37] popey, question if you're still around: does the phone image have ssh on by default? [21:37] once we will get oxide, things will be better [21:37] aquarius: it will [21:37] very true, although I thought I saw that only anointed Canonical apps get oxide, and third-party apps don't? [21:37] aquarius: but disabled by default [21:38] aquarius: currently, no [21:38] popey, the reason I ask is that one of my big use cases for push notifications is Ansible -- a bookmarklet in my desktop browser which sends the URL I'm viewing to my phone [21:38] popey, there's also chrome2phone for android which does the same thing [21:38] do you mean ssh client or server aquarius ? [21:39] popey, anyway, that obviously only is useful when I'm sitting in front of my laptop and my phone is to hand, and when that's the case 99.9% of the time, my phone and desktop will be on the same wifi network. [21:39] so I don't need push notifications for that: I can just have a bookmarklet in my desktop browser which sshes into the phone and opens the URL that way, yes? [21:39] aquarius: i don't think so, oxide will replace qtwebkit [21:39] and that'd be a *really* cool app for someone to write. :) [21:40] daker, not according to the notes from teh UDS oxide session, http://pad.ubuntu.com/uds-1308-client-1308-oxide [21:40] "We have decided to use the Chromium Content API for Canonical-supported applications and the default webview for Ubuntu SDK applications" [21:40] sucks to be you, Mr App Developer. No decent rendering engine for you! [21:41] "default webview for Ubuntu SDK applications" [21:41] popey, you can imagine installing the app on the phone and going through its "setup" process, and what that actually *does* is enable ssh :) [21:42] sounds dangerous [21:42] daker, unless "the default website" will actually *be* Oxide, but then I don't understand what that whole sentence means :) [21:42] I'd rather it used avahi [21:42] popey, not necessarily -- you can imagine it creating a one-use key which can't do anything other than open URLs. [21:42] can't do avahi unless the phone app runs a server, which you can't do. [21:43] and you don't want it to anyway; I don't want the phone listening on a port all the time and accepting URLs [21:43] the default webview is the qt "WebView" used on the HTML5 project [21:43] popey, and if you add security to that so that anyone can't just connect to the port and pass a URL, then... you've just reinvented a crap version of ssh, haven't you? ;-) [21:43] ☻ [21:43] aquarius: so instead of using the "WebView" from qtwebkit you'll be using the WebView from oxide [21:44] erm, I don't understand that then, daker. The Chromium Content API provides stuff on top of the webview, like bookmarks etc. [21:45] you're suggesting that "We have decided to use the Chromium Content API for Canonical-supported applications and the default webview for Ubuntu SDK applications" actually means "We'll use Oxide for Canonical applications, and we'll use Oxide for Ubuntu SDK applications"? [21:45] :) [21:47] ah i see what you mean [21:47] maybe you are right [21:50] popey, incidentally, my html5 app should work on your iphone too, since that's what I'm testing it on ;) [21:50] need to get Lucas to do me an icon [21:54] ooh [21:55] * popey embeddens [21:55] i need to figure out how to compile my app for armhf [21:55] popey, http://kryogenix.org/code/browser/wordbits/wordbits.html [21:56] 404... [21:56] oh yeah [21:56] popey, http://kryogenix.org/code/browser/wordbits-html5/wordbits.html [21:56] sorry :) [22:03] jcastro: ping