[00:18] matge: I never used it; be sure to file a bug report [00:19] JanC: I'm trying to get a minimal crashing example together [00:19] good ☺ [00:36] JanC: reported at https://bugs.launchpad.net/qt-folks/+bug/1155382 [00:36] Launchpad bug 1155382 in qt-folks "[crash] QContactManager is accessed after deletion" [Undecided,New] [00:47] matge: #ubuntu-touch might be interested in this bug too ;) [00:47] (if it's a bug) === chriadam is now known as chriadam|away === marwinis1 is now known as marwinism === davidcalle_ is now known as davidcalle [09:51] hi all [09:51] I'm looking for the videos that aired yesterday [09:51] i missed the live session and like to view them [09:56] anybody awake here? [09:58] VeldMuijz, did you check on http://www.youtube.com/UbuntuOnAir ? [10:01] It's so simple, th krobotas [10:01] thx* [12:10] hiya [12:10] are Diego Sarmentero or Matthias Gehre around right now? [12:13] hi @all [12:35] is the calendar app on the default download image? i cant see it... [12:35] ew [12:35] guys [12:36] ?? [13:30] isn't there a desktop-file parameter I can pass to qmlscene? [13:31] I thought there was, but I can't find any documentation about it :( [13:32] mhall119, also, just discovered https://github.com/brambram/UbuntuPhoneRedditApp :) [13:32] thanks [13:33] quit [13:35] aquarius: oh noes! competition! [13:35] mhall119, that would be "an opportunity for you to work together", I think you meant there ;) [13:36] mhall119, also, lol. :) [13:36] wow 2 months ago? I really am re-inventing the wheeel [13:37] mhall119, perhaps you know this: can I make a qml app show an icon on the launcher? --desktop_file_hint doesn't seem to work, although that may be because the .desktop file I've written doesn't have full absolute paths to the icon in it (because that would be stupid) [13:37] Segmentation fault (core dumped) [13:37] :( [13:37] heh. I've had qmlscene segfault a few times today. Some sort of weird problem when resizing. Which is discouraging. [13:37] aquarius: yeah, I'm guessing it's because of the icon path [13:38] mhall119, so... I'm supposed to do: qmlscene --desktop_file_hint=/full/paht/tp/whatever.desktop something.qml... and the .desktop file has to have a full path to the icon in it? [13:38] it's all interpreted, why is it core dumping? [13:38] aquarius: as far as I know, I've not actually dug into that [13:38] forgive me for being blunt about this, but that's stupid and actively hostile to the idea of developing an application without installing it as root. :( [13:39] ah well. I shall experiment. :) [13:39] core dumping -- I do believe it is an opengl/video drivers/x/mesa/something problem [13:39] I filed a few bugs earlier when apport did its "qmlscene crashed! as did loads of other stuff" thing [13:39] aquarius: you can make a whatever-local.desktop and hard-code your current icon path in there [13:39] oh, sure, but it's still dim ;) [13:39] fun [13:40] bah. No icon, still [13:41] other apps run fine in qmlscene [13:41] does the "Exec" line have to actually match? That is: do I have to create a one-line shell script called "myapp" which just does "qmlscene myapp.qml" so that the Exec line in the desktop file matches? [13:42] aquarius: no idea [13:42] qmlscene seems...."special" [13:42] hrmph. And I don't know who actually knows about this stuff, either. [13:42] greyback, do you know abou tthis sort of thing? [13:43] aquarius: catching up... [13:44] aquarius: you want to add launcher icon on phone/tablet? [13:44] or desktop? [13:44] greyback, no. I just want to, when I run a thing with qmlscene on my desktop, have it show a launcher icon that I choose ratehr than then question mark icon :) [13:44] I'm not worried, for now, about adding that icon permanently or anything [13:47] aquarius: yep you've come across problem with bamf/the application matching on the desktop. While yes you can create a desktop file, it seems ot match based on the command in the "Exec" line only. So all qmlscene apps are just lumped together in one launcher tile [13:47] aquarius: the 1 line script I'd expect to work, but ..yeah.. [13:48] not good, needs proper solution. I hope SDK will do all this for you soon. [13:48] greyback, ok. Does the exec line have to match just by name, or by path as well? That is, if I have Exec=myapp, and I do ./myapp to run the one-line shell script, will that work? Or do I have to have Exec=/home/aquarius/Programs/Mine/myapp/myapp and actually run it with full path too? [13:48] aquarius: I don't know off memory, sorry [13:48] OK, I shall experiment, and thank you. [13:48] bamf seems to be not really set up to make my life any easier. :( [13:49] aquarius: greyback: IIRC, bzoltan's team was going to replace qmlscene with a wrapper app that had better Unity integration [13:49] aquarius: please let me know what you find. [13:49] mhall119: right, but it'll have same issue. If you run multiple versions of "qmlwrapper {1,2,3}.qml" right now on desktop they'll all be lumped together by bamf [13:51] greyback: are we tracking that qmlscene / bamf issue? [13:51] (in a bug) [13:52] greyback, just to confirm... is it definitely qmlscene --desktop_file_hint=whatever.desktop ? [13:52] popey: not that I'm aware of [13:52] greyback, I know that you're not really the expert here, but I don't even know how to find out :) [13:52] aquarius: on phone or tablet, yes. On desktop, let me find out, 1 sec [13:54] aquarius: you need to copy your desktop file to ~/.local/share/applications/ [13:54] what? [13:54] popey: not that I know of, would be worth doing [13:54] I *have* to? I can't specify a full path to it? [13:54] aquarius: bamf/xdg only looks for desktop files in certain directories [13:54] it is actually *impossible* to run an application from its checkout directory? [13:55] * aquarius looks properly irritated. [13:55] we can tell [13:55] aquarius: if there is a way to define extra .desktop file directories at runtime, I don't know it. [13:55] greyback, sure. Sorry, I don't mean to shout at you: this is not your fault. [13:55] i am reading all your irc community in your native tone of voice aquarius ☺ [13:55] aquarius: and I'm totally agreeing with you [13:55] *communication [13:56] next release of bamf will, presumably, prevent me from using the letter "e" or something. [13:56] OK, so, I need to do something different from unproductively whining about this [13:56] Mirv: when we deploy apps to the device from the sdk, we should probably copy the .desktop file to the ~/.local/share/applications to cater for ^^ this [13:56] which suggests that I should have a chat with whoever owns bamf and find out *why* it's like it. [13:56] that used to be Jason Smith before he left... [13:58] changelog suggests Marco Trevisan. [13:58] aquarius: indeed. But it's following the spec[1] //you don't really need to read it http://www.nautilus-actions.org/?q=node/377 [13:58] yeah [13:59] the answer to "why is it like it" is indeed allowed to be "because that's how desktop files are meant to work". [13:59] aquarius: but I totally agree, this is a giant turd [13:59] popey: we can probably do some tricks with XDG_DATA_DIRS env variables to let it find a local .desktop [13:59] however, the existence of --desktop_file_hint in the first place does rather suggest that we're allowing an explicit override. [13:59] mhall119, ooooooh. fearful. That's well dangerous. [13:59] aquarius: it's how quickly did it [14:00] aquarius: that's our complete do-over solution for Mir/Unity-Next [14:00] mhall119, ya, but then LocalStorage databases will get written somewhere weird. :) [14:00] mhall119: aha, I dismissed it immediately, good point [14:00] for a start. :) [14:00] aquarius: why would it affect LocalStorage? [14:01] mhall119, because when you create a LS database, it's written inside xdg_data_dirs. [14:01] all of them? [14:01] yep. [14:01] aquarius: for Mir/UnityNext, UI applications are closely tied to their desktop files. As in, you don't launch an app really, you launch it's .desktop file [14:01] aquarius: lies [14:01] mhall119, .local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Databases/ [14:02] aquarius: how exactly you launch CLI apps conveniently (i.e. not always writing --desktop_file_hint), I'm not certain of yet though [14:02] greyback, right. That sounds OK, although once again I don't see how I can run stuff from its checkout folder. :) [14:02] aquarius: I think we're talking about different env variables [14:03] aquarius: yep, I don't have an answer for you yet either. Am still looking [14:03] mhall119, the reason it's in .local/share at all is that that's your xdg-data-dir. If you define XDG_DATA_HOME to be ~/foo then those DBs will be in ~/foo/Qt Project/QtQmlViewer... (or it's a serious Qt bug). [14:04] greyback, you are allowed to answer "it's not possible. Live with the pain". :) [14:04] aquarius: I don't like giving up easily :) [14:04] aquarius: XDG_DATA_DIRS is a list of directories, and ~/.local/ isn't in it [14:04] hello [14:05] aquarius: again, I think we're talking about different variables [14:06] mhall119, aah. xdg_data_dirs defines base folders to look in for stuff -- at system level. xdg_data_home defines a single user-specific folder to write to. I get you now. [14:06] aquarius: right, so if you append your cwd to XDG_DATA_DIRS, it will look in `cwd`/applications/ for your .desktop file [14:07] mhall119, which I have just tried, and *still* no icon :) [14:08] as greyback says, this is unnecessarily hard :) [14:10] aquarius: sorry, I'm giving up. AFAICS there's no way to do it. [14:10] greyback, np, and thank you! [14:11] * greyback is a big fan of OSX's .bundle files [14:11] used for applications, every app just carries around everything it needs [14:11] yep [14:13] mhall119, the reason I don' tthink setting XDG_DATA_DIRS works when running my app is that my app doesn't look up the desktop file. unity does, and unity didn't have the envar set with the extra folder in it when *it* was run. [14:14] ah, true [14:16] qmlscene --help doesn't even mention anything about desktop hints [14:16] mhall119, I know, that's why I asked hether I was getting the syntax right ;) [14:17] since if we are correct, and the .desktop file needs to be in one of the magic folders, then I don't think I understand waht --desktop_file_hint even *does*. [14:17] qmlscene has no manpage either [14:17] aquarius: file a bug for bzoltan [14:18] mhall119, hence how I opened this conversation: isn't there a desktop-file parameter I can pass to qmlscene? [14:18] I thought there was, but I can't find any documentation about it :( [14:18] :-) [14:18] not sure what the bug should say. [14:18] popey: JP might be interested in having a feature request bug about that in the Ubuntu plugin [14:18] I don't want a bug saying "document --desktop_file_hint" [14:18] "qmlscene is buggy, undocumented and useless, do better" [14:19] I want abug saying "make it possible to display an icon". But that's a huge cmplex bug. [14:19] mhall119, that bug would be cathartic but unproductive ;) [14:19] popey: under https://bugs.launchpad.net/ubuntu-qtcreator-plugins [14:19] Mirv: it's not a plugin feature though, it's qmlscene itself [14:20] either qmlscene needs to be improved, or it needs to be replaced with something that plays nicely with Unity [14:20] mhall119: deploying an app uses a script from the plugin, and the script could create a .desktop file as well [14:20] Mirv: as far as we've been able to determine, .desktop files are not used [14:21] the usage of qmlscene is a good question, we might even want to have something small that suits better our purposes [14:21] ya, but I should not have to "deploy" an app in order to display an icon for it, in the same way that I am allowed to type "qmlscene something.qml" without having to copy something.qml to /usr/bin first. [14:21] mhall119: ok, I don't know the context, just read popey's comment [14:21] Mirv: aquarius and I have been trying to get a .desktop file's icon and name to be used by the Unity Lancher/Switcher, etc [14:21] but nothing we do works [14:22] and "qmlscene --help" doesn't even mention a flag for giving it a desktop file hint [14:22] and "man qmlscene" doesn't work because it has no manpage [14:22] right.. [14:23] all in all, qmlscene just doesn't feel like it's meant to be an app launcher [14:23] essentially it is a developer tool, not an app launcher [14:23] right, then everything about it makes sense [14:23] what doesn't make sense is why we're using it to run QML apps [14:23] and the bug then is "we don't have an app launcher" :) [14:24] aquarius: +1 [14:24] +1 from me [14:24] we're using it AFAIK because it was available :) [14:25] ok, but we should probably be thinking about a longer-term solution now that we're getting apps written that people want to use [14:27] matge, hey Matthias - I'm not sure if you saw my message on Google+, but the lightning talks moved to 19 UTC - I hope that works for you too [14:27] dholbach: yes, saw it. No problem. How does the setup work? [14:28] matge, somebody will invite you to a google hangout [14:28] and you can share your screen there for example and talk about your app [14:29] mhall119: filing a wishlist bug for an app launcher could be a good first step, although I'm not share under which project [14:29] Will I get the invitation by mail? Or do I have to have plus.google.com open? I never used hangouts before [14:30] Mirv: how about ubuntu-ui-toolkit to start with? [14:30] mhall119: sounds good to me [14:30] aquarius: ^^ [14:32] matge, shall we do a test run just now? [14:33] dholbach: that would be nice [14:36] dholbach: I'm sorry, seems like empathy does not handle irc to good. I cannot find your messages [14:36] Let me start smuxi [14:39] mhall119, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1155634 filed [14:39] Launchpad bug 1155634 in ubuntu-ui-toolkit "App launcher that isn't qmlscene" [Undecided,New] [14:51] aquarius: thanks === A is now known as Guest4078 === lolxx is now known as lolx [15:01] hello [15:01] is something happening today? [15:01] I can see you on youtube :D [15:01] all right [15:01] ubuntuonair.com should be updated now [15:02] some of you might have to reload the page [15:02] :) [15:03] lol [15:03] so when is ubuntu for arm devices going to come out? any ideas? [15:03] why the hell does qwebirc show the IP of every single person who logs in? [15:04] Guest4078 i think it's 2014 [15:04] i seen that they had it in testing so far. [15:04] yes, but the official release was left for 2014, if i am not mistaken [15:04] please prefix your questions with QUESTION: [15:05] A fellow Dutch guy! :D [15:05] you can see the video on http://ubuntuonair.com/ [15:05] at least the first phone is expected to be released in the first third of 2014 === evren is now known as Guest72123 [15:06] QUESTION: How relevant is the API to web apps in comparison to QML apps? Do you need the SDK to make a web app on Ubuntu? [15:06] any betas for it? and will it be like an all in one kind of thing. like various devices for one release with their drivers, etc.? [15:07] Guest4078 ask with the prefix question, then one of the devs would answer [15:07] QUESTION: Can you talk a bit about how Ubuntu apps can be integrated with the launcher and the indicators and all the Ubuntu-y bits? [15:07] like that QUESTION: do you like penguins [15:08] Ok, thanks Zoltan [15:08] QUESTION: Will there eventually be a tool to run Android apps on the MobileOS? [15:09] QUESTION: Are there any betas for Ubuntu for ARM? and will it be like an all in one kind of thing. like various devices for one release with their drivers, etc.? [15:09] will ubuntu touch support ms exchange? === patrick is now known as Guest51673 [15:09] Guest4078: what kind of devices do you mean? Panda board, or phone/tablet? [15:10] QUESTION: I don't know if it has been explained before, but do you need Ubuntu to make Ubuntu apps, or can you also use Windows or Mac for development? [15:10] Why exactly QML? [15:10] will ubuntu touch support ms exchange? [15:10] gladen, i mean like for phones. i guess they are calling it ubuntu touch. [15:11] please prefix your questions with "QUESTION" [15:11] QUESTION: So we will need to develop millions of applications for Ubuntu phone like the ones on Google Play store for Ubuntu phone to become successful? [15:12] Question: How to implement frontend for websites, that require to save session, or say cookie. WebView is limited in the sense you have to fetch whole page. If there is something that helps to store session and operate in similar sense to XmlHttpRequest? [15:12] Guest4078: you can find list at https://wiki.ubuntu.com/Touch/Devices [15:12] thanks greyback [15:12] yw [15:12] will ubuntu touch support ms exchange? [15:12] why 12.04 lts crashes? [15:12] QUESTION, when is the desktop SDK going to be released? [15:13] shivdhwaj: are you referring to the SDK on LTS? [15:13] QUESTION: Will the Ubuntu Software Center be ported to Qt/QML? [15:13] will MS exchange emails, calendar and contacts be supported on Ubuntu touch? [15:14] mac os sucks dont use it [15:14] Alright, thanks for answering. :) [15:14] Aincrad: we decided long ago to use Qt and QML for our developer story. We think it's the best way to make beautiful apps, which is easy for developers to grasp [15:14] Patrick4Ubuntu: patience, it'll be answered :) [15:14] mhall119, are you planning to put lniks to the videos on https://wiki.ubuntu.com/UbuntuSDKDays/ ? [15:15] sorry mate.. didnt know if it would be read... thanks [15:15] Ok, thanks! [15:15] Patrick4Ubuntu: if you preface your question with "QUESTION" then it will be easily seen [15:15] minimum requirements? LG Optimus ONE? [15:15] mirtis123: Let's not start an OS flame wars here, ok? ;) [15:15] bzoltan: please answer Patrick4Ubuntu ! [15:15] mhall119, I got asked by someone who wants to watch me this evening but isn't sure if they'll be available at ~7.15 if they could watch a recording afterwards [15:16] how about windows file loading on ubuntu 12.10 without using wine [15:16] ? === neo is now known as Guest58735 [15:16] mirtis123: this session is Ubuntu SDK related. That isn't relevant for this discussion, you can try #ubuntu-desktop [15:16] QUESTION: Are there bits which you feel are hard to learn for new app authors? Or maybe a bit harder to wrap your head around? [15:16] QUESTION: will there be a phone, tablet, and tv emulator for qt creator? [15:17] Question: How to implement Http session and use cookies in qml. If could not be done in XmlHttpRequest? [15:17] EFL is much harder to code in too. Pure C + a QML-y language [15:17] "QUESTION" will MS exchange emails, calendar and contacts be supported on Ubuntu touch? [15:18] im using now ubuntu 12.10 and ask for advice for witch app i will choose [15:18] greyback: true, EFL is not easy [15:18] QUESTION: Is there a way to get rid of these "guest has quit" and "guest has joined" messages? [15:18] QUESTION: I know the notification APIs are still in design but when is it expected to be included in the SDK? It seems to be an important part of a number of apps especially indicators. [15:18] chris____: have a look at https://wiki.ubuntu.com/Touch/Porting and related documentation. there are minimum specs somewhere, but I can't find it [15:18] Guest4078, /ignore #ubuntu-classroom CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS [15:19] Guest4078: use a better IRC client :) [15:19] err, sorry [15:19] Guest4078, /ignore #ubuntu-app-devel CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS [15:20] how does evo-data-server compare against this ? [15:20] It shows unknown command. [15:20] QUESTION: is the qt5-edgers ppa still necessary? [15:21] QUESTION: Can all the regular QML plugins be used for Ubuntu apps? [15:21] QUESTION: I know that there is work with the Plasma Active team to design a more unified SDK. My question is how much has the team spent looking at the iOS and Android SDK and SDK tools? [15:22] QUESTION: will MS exchange emails, calendar and contacts be supported on Ubuntu touch? will there also be more support for exchange on Ubuntu OS? [15:22] dell: good question, I can't answer that. It seems similar to https://qt-project.org/forums/viewthread/710 [15:22] QUESTION: How easy will the SDK take advantage of Muilti-Core processing on both the X86 and ARM platforms? [15:24] hi guys [15:24] greyback: Yes [15:25] bzoltan, there was noise coming from your end - it's gone now :) [15:25] hello [15:25] can i use ubuntu on my htc explorer? [15:25] ^_^ [15:25] CheeseBurg: it's my task from vUDS to release the documentation we write to analyze all SDKs. When it's done you'll see our process, and how much we try to share APIs [15:26] greyback: ok [15:26] QUESTION: When you write an app, is it easy to get it up on Launchpad, like in a PPA or to integrate translations from Launchpad? [15:26] greyback: If we can save sessions and cookies, many web authentication could be just as regular login, but access the api [15:26] htcexplorer: I don't see it on https://wiki.ubuntu.com/Touch/Devices - but ask on ubuntu-phablet mailing list for more info [15:27] dell: agreed. I'm surprised it doesn't just work [15:27] thank you greyback [15:27] goodbye all [15:27] QUESTION: are the rumours true regarding MS Office having an Ubuntu release? [15:28] QUESTION: how will the SDK support application transforming so that my desktop app can change into a phone UI, TV UI, tablet UI, etc? [15:28] greyback: In case of reddit there is something like OAuth, but many websites need such thing. [15:28] awesome! [15:28] dell: certainly yes. [15:29] QUESTION, how long is the approval process between submitting a new app and having it available in the store [15:29] was that a train? [15:30] CheeseBurg: it's my task. I want to make it easy to use techniques from Responsive Web Design in QML [15:30] greyback: so is that in the SDK now or is it in the roadmap? [15:30] CheeseBurg: right now it can be done manually with PropertyChanges and AnchorChanges, but something more elegant is important, IMO === greyback is now known as bzoltan-smells === bzoltan-smells is now known as greyback [15:31] CheeseBurg: roadmap. Actively working on it right now [15:32] greyback: ok thanks [15:32] guys thanks for your time and answering my questions! [15:32] :-) [15:33] Patrick4Ubuntu: you're welcome, thanks for attending! [15:33] android has a "launcher" (home screen) which you can write custom version - how would this work on ubuntu mobile? [15:35] exactly... I used Ubuntu for my business but struggled without MS office [15:35] QUESTION: will there, soon, be a replacement for qmlscene which is an app-runner for pure QML apps but which integrates better with Unity? For example, allows specifying a desktop file or Launcher icon or similar so that an app can be run from a checkout directory; has better documentation (qmlscene doesn't have a man page), etc. Or is the plan to further adapt qmlscene for it to *be* the launcher? [15:35] i did have windows run via virtual machine but you know how unstable windows can get. [15:35] since mhall119 and I spent two hours discussing this this morning :) [15:36] johncass: that's more the ubuntu phone shell. It's fully open source, so yes it can be changed. lp:unity/phablet [15:36] QUESTION: Where do people get started with the Ubuntu SDK? [15:36] QUESTION: Will the SDK take full advantage of UbuntuOne Services, and Single Sign On? [15:36] QUESTION: What are the most important points on the SDK team's roadmap right now? Can people help out? [15:36] Question: Is plugin exported from Qt C++ going to be a first class qml plugin (accepted by default), or will there be a tight review? [15:37] in android a custom home screen would be an app (java, apk) and user installable - I guess what you're saying is build an ubuntu app with QML and it can replace the default home screen 'app' [15:37] QUESTION: Can you use other frameworks other than QT/QML like Gtk+ for phone apps? [15:37] OdysseyWestra, we (that is, the Ubuntu One team) plan to provide an Ubuntu One plugin which gives access to U1 features, including sign on. Exactly how that will work is still being decided, and I'd love to hear your input on that and what you'd want it to do! [15:37] hi bzoltan :-) [15:37] http://developer.ubuntu.com/get-started/gomobile/ [15:38] unfortunatly my connectivity is terrible here (malawi, africa) so i cant hear your answers.. [15:38] screen has gone black for me [15:38] i hear a child crying [15:38] Thank aquarius!! [15:39] good answer, bzoltan :-) [15:39] johncass: at the moment, the launcher is built into to shell - it's not a separate application. To replace it, you'd need to be hacky - replace the relevant bits of QML [15:40] "Writing Qt desktop apps in C++" resource is down because the load :P ? [15:40] How or will the SDK be flexible enough for it be cross-platform? [15:40] odarbelaeze: No [15:40] greyback: thank you I will take a look... [15:40] QUESTION: Can people help out? :) [15:41] which link is done? [15:41] odarbelaeze, http://developer.ubuntu.com/resources/programming-languages/c-and-c-plus-plus/ works fine for me [15:41] https://launchpad.net/~ubuntu-sdk-team [15:42] dholbach: Is this loading for you http://doc.trolltech.com/4.3/tutorial.html? [15:42] odarbelaeze, ah no, that doesn't load :) [15:42] see ya my ubuntu friends... thanks again for you time... :-) [15:42] QUESTION: how about licensing the SDK to run on other platforms, e.g. iOS or Android. Is it ok? [15:42] dholbach: that which is about c++ and qt :( [15:43] odarbelaeze: https://qt-project.org/doc/qt-5.0/qtdoc/qtexamplesandtutorials.html [15:43] Question: Where do we find documentation to write qml plugins? [15:43] QUESTION: What is the optimal beer and qml ratio? [15:44] odarbelaeze, try http://qt-project.org/doc/qt-4.8/ [15:44] hello [15:44] QUESTION, how many full time developers are working on the ubuntu SDK? [15:45] Question: Should all qml plugin be reviewed by you guys? Can I export any C++ plugin and use it in my qml app? [15:45] QUESTION: Is it in the plan to include documentation about Qt/GML in the devhelp content?, i'll be awesome to have some offline documentation [15:45] t1mp: Qt is working on having Qt5.1 working on Android and iOS. It will work soon [15:45] jppiiroi1en: :D [15:45] greyback: you mean it will 'work' w.r.t license? [15:46] QUESTION: Will we be able to develop on the Mobile Devices themselves? [15:46] t1mp: it will work technically, I assume you need to licence it if you want to sell the app. [15:46] HikkiJP6: https://qt-project.org/doc/qt-5.0/qtdoc/gettingstartedqml.html#extending-qml-using-qt-c this is the best link to start with [15:47] =D [15:47] jppiiroi1en: do it! :) [15:48] dell: note on the phone & tablet, sandboxing of apps will be in force. So that'll restrict what plugins will be able to do [15:48] for whoever asked about licenses: [15:48] - http://developer.ubuntu.com/publish/ppa/ [15:48] What devices are compatible so far? [15:48] greyback: thanks [15:48] - https://help.launchpad.net/Legal/ProjectLicensing [15:49] dholbach: thanks. I'm curious as QML is cross-platform, so are our designs and components? [15:49] greyback, hum... I'm not sure I understand the question [15:49] wo0f: check out https://wiki.ubuntu.com/Touch/Devices [15:49] QUESTION: How are background tasks handled? Is there a cron like daemon or cron itself? [15:50] Thank you!! That was the one thing I was hopping for!! I'll make sure to let the Jupiter Broadcasting Cast know!! [15:50] dholbach: is it legal to use ubuntu SDK to make an app for iOS or Android - in any way? [15:50] QUESTION: How will the SDK work with Ubuntu releases? If a new version of the SDK is released, will the updates work on a previous versions of Ubuntu like the LTS. [15:51] greyback, I don't know - they'd have to check the guidelines of the Android/iOS app stores, right? [15:51] but are we able to access cron by using qml [15:51] ? [15:51] in a simple way [15:51] lol [15:52] brejoc: we are working on the application management story right now. Background tasks are part of that. To keep power usage low, background tasks will need to be carefully vetted [15:52] greyback: okay, thanks! [15:52] bzoltan, zsombi: you have just a few mins left - do you have any last words? anything you want to get out there? :) [15:52] netcurli: I hope we'll have something better than cron :) [15:53] No shell command from qml [15:53] dell: thanks. So we'll need a c++ plugin to do that. [15:54] Thanks to everyone, this was informative [15:54] when is version 1.0 due out? [15:54] IS there options available to install the exisiting apps from android or Ubunut s/w centre [15:55] greyback: but please don't implement crippled backround tasks like in android! ;) [15:55] cant wait [15:56] brejoc: well it's a balance between battery life and functionality. Really I want an iOS style background tasks system [15:56] QUESTION: do you think there will be much cross development between Ubuntu touch and KDE? [15:56] You guys are awesome! Thanks for the session! [15:56] enjoy your dinner! [15:56] bye [15:56] thanks for the questions. It was a good session. [15:56] thanks [15:57] thanks [15:57] bye [15:57] thanks [15:57] thanks for all! see you next time! [15:58] vertago1: right now we do our best to closely look at KDE's plasma APIs - but we don't just copy. In future we would love to work with all SDK makers to select a core API set we all provide. [15:58] It is possible to protect qml code? [15:58] http://ubuntuonair.com/ is updated nwo [15:58] now [15:58] did you catch up how to isntall the latest version of the framework in ubuntu 12.04 [15:58] I mean pure qml code [15:59] There are many games/examples in qt tutorials, is someone porting all of them to ubuntu? They already seem quite enough [15:59] momo_: how you mean protect? As in compile it into the binary in a way it can't be recovered? [15:59] momo_: how you mean protect? As in compile it into the binary in a way it can't be recovered? [15:59] momo_: have a look at http://qt-project.org/doc/qt-5.0/qtquick/qtquick-deployment.html#managing-resource-files-with-the-qt-resource-system [16:00] video is updated [16:00] momo_: well my quick answer is: no. It's something the Qt/QML guys are aware of, but no solution as yet. [16:00] greyback: Can we copy code from any existing qml examples? E.g Some from kde, some from qt site and deploy it as ubuntu app, or will all of them be rewritten? [16:01] Is another session about to start? [16:01] dell: we're not going to touch existing Qt/QML examples. But we hope to gather a good collection of our own [16:02] greyback: I found some applications like weather, clock and so on. That's why I was asking. We could also simply port same game, qtetriminos etc. [16:02] dell: my poor answer: it depends. If the examples use Plasma-specifics, then changes will probably be needed. If they're simply QML, it'll work fine. We are adding on top of QML. [16:02] thanks for the reply [16:02] greyback: exactly [16:03] dell: true. But we can't distribute their work as our own. So we'll try to make equivalents in time [16:03] greyback: No simple qml apps, we could just wrap or upgrade QtQuick 1.0 apps to QtQuick 2.0 and deploy in ubuntu [16:03] keep your design questions coming, please prefix them with QUESTION: [16:03] greyback: Thanks. Yes that's what i was thinking [16:04] dell: thanks for participating with us! I hope it was helpful [16:04] Is nice...!!! [16:04] greyback: Thanks [16:05] → http://design.ubuntu.com/apps [16:06] personally, I like the last chair best [16:06] Chairs are too mainstream, i'm in bed [16:07] WhiteTiger, haha [16:08] Please... write de address again... [16:08] edgarcsosa, http://design.ubuntu.com/apps [16:08] Thks... dholbach... [16:09] QUESTION: the design guidelines are good on high-level stuff (such as "there will be a header") but quite short on detail (a page always has a header? What if you have tabs? Does the tab header collapse with the main header? Are there two headers? How much spacing should be around words in a header? Can a header contain buttons?) Is this because they're still being worked on, or is the plan for the app design [16:09] guidelines that they will treat generalities and detailed stuff happens elsewhere? [16:10] hi [16:10] hey! [16:11] keep your questions coming! please just prefix them with QUESTION: [16:11] aha. The SDK does *not* provide this stuff. It might do in the future but it doesn't yet. [16:11] aquarius: it landed today I think [16:11] and i do not want to wait *until* the SDK provides it :) [16:12] aquarius: well you should :D [16:12] hence, I'd like to see design guidelines laid ot in detail [16:12] rather than waiting until the SDK does it for me [16:12] because I am not helpless ;) [16:12] QUESTION: Are these design guides work for other platforms like the desktop and TV [16:12] greyback: but it is quite possible, that there will be a solution in on or two years for qml protection, right? [16:12] aquarius: sure. But obviously for consistency we'd like everyone to use the SDK's header. [16:13] hehehe [16:13] hi [16:13] i have a doubt [16:13] let me know what is sdk [16:13] momo_: yes, it's a known issue, and plenty of corporate customers which use Qt want it. I expect a solution eventually, possibly an intermediate byte-code [16:13] greyback, so would I. But if the thing is "wait for the SDK" then there is no point whatsoever in having SDK days today; we might as well all down tools for six months and wait until you're completely finished, which I am sure you don't want ;-) [16:13] momo_: but I can't give you a "when" - sorry [16:14] aquarius: right. You have a valid point. [16:14] greyback, hence me saying stuff like "what's the spacing around a header?" so I can make a multi-column app (such as my exfm app, which I'll demo in three hours) without waiting a few months for you guys to make a multi-column tab widget :) [16:15] greyback, all I want is the answer "6px" or whatever, but I can't seem to get that answer, hence asking for these things to be added to the design guidelines rather than having to reverse-engineer them out of the SDK ;) [16:15] sorry, dholbach, I'll shut up :) [16:15] aquarius, don'tworry [16:15] :) [16:16] aquarius: yep I understand. I can suggest nothing better than reverse engineering. Wireframes would be best [16:16] QUESTION: How much community control is in the designs? [16:16] come on everyone... bring the questions! :) [16:17] I guess the guidelines are quite good already [16:17] greyback: very nice. however, qml with mixed c++ code is also good. I love to write pure qml apps. Thanks [16:17] I have question: I had problems with Ati drivers for 12.10, but now problems with 12.04. Do you expect the problem to be solved? [16:17] no problems [16:17] QUESTION: what about colors? I have seen comments, that the apps so far look very gray and white. Are there recommendations for other background and font colors? [16:17] BH02, we're talking about app design guideliens right now - try asking in #ubuntu [16:17] QUESTION: can you talk about *why* the current design is like it is? What did you reject and why? (For example: why are apps primarily light grey while the Dash is aubergine? Why is the toolbar hidden by default? It may be usefl to hear why stuff is like it is, in order that developers can try and make decisions which fit in with the overall plan.) [16:17] Question: Are you folks making an effort to get existing applications to follow your standardized UI? For example, what things fall under each menu item? [16:18] BH02: that's not relevant question for this session. Please ask on#ubuntu-desktop [16:19] QUESTION: What's the typical touch screen gestures uses for the content space...??? I mean, do 'u recommend use some like slider...??? [16:19] QUESTION: can you recommend different colour schemes for app visuals. All apps using the same colours is a bit dull. [16:19] netcurli: oh you asked that already, sorry to copy you :) [16:19] :D [16:20] QUESTION: how relevant are these app guidelines for desktop apps? [16:21] but no negative feedback :D [16:22] Hey I would hope that it is VERY consistent between the two platforms... Which is why I asked if they were asking existing apps are going to be upgraded.. [16:23] DeveloperEd: Ther will be three platforms :P [16:23] One of the biggest negatives about existing desktop apps is that they all operate slightly differently.. [16:25] I completely agree that you need a different UI for touch versus a traditional desktop, but some elements within a platform should be more standardized and other elements should be consistent across all platforms.. [16:25] * dholbach hugs aquarius :) [16:25] * aquarius laughs [16:25] DeveloperEd: agreed on the consistency. SDK isn't focusing on desktop components yet, so apps made using it aren't great for desktop...yet. Work has to be done, in both design and code [16:26] Interesting to hear that the current "colour schemes" are just wireframes, although it does suggest that I shouldn't write any apps yet because I have no idea what to make an app look like, right? [16:26] :( [16:27] aquarius: default colors are in the SDK. When the designs are updated, the SDK is also updated with the new designs, so then you will automatically get the new designs in your app. [16:27] t1mp, only if I'm using correct ItemStyling for things, and the styling isn't documented yet. [16:28] Does the SDK cover both mobile and desktop apps? [16:28] aquarius: the components in the sdk always have the styling from design, but for your own custom components you are right about that. [16:28] Read my second comment.. [16:29] for the SDK we are now focussing on mobile. [16:29] with mobile I mean touch :) [16:29] I was asking about consistency across the platforms... [16:29] eventually it will converge, but we know that for example the bottom-edge-swipe for showing a toolbar is not ideal on desktop [16:29] odarbelaeze: Right now the focus of the SDK is the phone and tbalet release ... as the desktop version of the Qt/QML Shell lands we will extend the SDK support for the Desktop too [16:30] hi hi hi [16:30] Thank you.... [16:30] t1mp, ahem. What colour should a button be? It strikes me that, for example, a button which does a thing should be a different colour from a button which *cancels* doing a thing. That will, I suspect, result in a Button { ItemStyle.class = "cancel" } sort of thing... but the styles don't get defined until the design guidelines are released. [16:30] bzoltan: Thank you, that are good news :) [16:31] t1mp, at the moment all I can do is use a Button, if you see waht I mean :) [16:31] QUESTION: any design considerations yet for people with impaired vision, and how about blind people? [16:32] Ok... thks... [16:33] aquarius: actually Button has a color property. [16:33] aquarius: I think most of the time buttons will have a "default" color, and only in a few cases (such as call/end call) you will use that property. [16:34] t1mp, indeed it does... but I don't know which colours I'm allowed to use! that's what I mean :) [16:34] One thing Apple is good at is making both iOS and OSX very visual impared friendly [16:34] I wish Ubuntu did more work in this area [16:34] aquarius: that's correct. Sorry not much I can say about that, that is something for visual design to include in the guidelines [16:35] aquarius: although we could include a set of default/recommended colors in the SDK [16:35] t1mp, which is exactly and precisely why I asked the question. ;) [16:35] ok :) [16:35] more questions? [16:35] anything you'd like to see discussed? [16:35] QUESTION: How easy it will be to change apps themes? Is there any standard ways? Where can I find it? [16:35] QUESTION: I noticed iOS went into a bit of a realistic UI phase, where apps had stitched leather, real paper texture, shiny metal. Is that considered passé nowadays_ [16:36] ? [16:36] QUESTION: (maybe this is not the right place, but as it has also to do with the UI) Will the UI components like the header or the themes also be available for HTML5 apps? [16:36] theming documentation is here: https://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/theming-components.html [16:36] jdorleans: ^ [16:36] jdorleans: it'll be part of the sdk themes eventially [16:36] jdorleans: it is currently being simplified by zsombi [16:37] uhm... thx [16:37] Microsoft BOB.... [16:37] mhall119, question for you there :0 [16:37] Well I asked as I wanted to know how does it fit into your design ideas? [16:37] aquarius: which one? [16:38] netcurli: stick around for the next session, I'll be talking about HTML5 styles [16:38] QUESTION: current Tabs UI is quite wasteful of the screen width IMO. Do you agree? [16:38] greyback: no I don't agree ;) [16:39] mhall119: ok [16:39] greyback: width? [16:39] greyback: you mean the current Tabs in our toolkit, or the standard tabs in desktop apps? [16:39] QUESTION: Apps make with the SDK are supposed to change depending on the form factor. Are design team creating designs so that these transformations are nice and unified? [16:39] mhall119: as in, there's lots of whitespace to the right of the currently open tab, once the other tabs fade out. [16:39] t1mp: current Tabs in the SDK [16:39] greyback: ah, ok [16:40] greyback: I like it. It makes the design cleaner. Also, the header with the titles of the different tabs will disappear when you scroll down. [16:40] dholbach: on a tablet [16:42] On a tablet. Once you select a tab, when the other ones fade out, there's lots of space left unused [16:43] No worries if you can't. Just a thought ;) [16:43] QUESTION: Are the design team also working Unity Next? If so, what are some of the design processes? [16:44] QUESTION: How usability tests are made? Are they open for any user to try and give a feedback? [16:45] dholbach, greyback you mean this? http://www.stack.nl/~timp/tabswidth.png [16:45] Magic, thank you! [16:46] dholbach: it is on a desktop, but on a tablet in landscape you have similar proportions [16:46] apologies for my bad drawing skills on a laptop touchpad :) [16:46] t1mp, well done :) === sammiches is now known as Guest907 [16:49] any more questions? [16:50] For the Unity Next question, I wondering what are some of the thought processes on design functionality such as messaging, application searching, updated dash functionality. I am curious especially since Unity Next supports the convergience idea. [16:52] QUESTION: From your experiences is the any "DO NOT DO" advise you can give? [16:52] QUESTION: Do you look at the HIGs (Human Interaction Guidelines) of other companies and projects like Apple, Android, Gnome, or Elementary OS? [16:52] s/the/there/ [16:53] both [16:53] QUESTION: any chance of getting Design Review sessions going, like were done at UDS in the past? [16:53] no, in general! give advice like "don't run with scissors" ;-) [16:54] IReboot: try to use as much components from the SDK as possible instead of custom components, because those components will be updated with new designs and you won't need to do anything for that :) [16:55] t1mp: thanks [16:55] IReboot: and please report bugs on https://bugs.launchpad.net/ubuntu-ui-toolkit if something is missing. [16:56] QUESTION: How do you create and test animations for ubuntu touch ? [16:56] QUESTION: Are there any design considerations for flipping the view of the app when the screen is rotated? [16:57] jdorleans: we do lots or prototyping with QML. We have prototypers who work closely with designers to test animations [16:57] jdorleans: QML supports animations, so use that. We do not have additional support for animations in our SDK, but the developer guidelines include advise on animation duration/speed etc [16:58] so the animations are made directly with qml code [16:58] jdorleans: yes [16:58] QML is great for that :) [16:59] uhm... I touch it could be done using others tools before coding. Well, i'll give a try [16:59] thought* [17:00] Thank you [17:00] thx [17:00] thanks everyone! [17:00] jdorleans: QML is really great for throwing together quick prototypes to test interactions and animations. I'd say better than Flash, because we can easily test it on devices [17:00] Thanks guys, sorry for the awkward questions! [17:01] yeah, that's cool with we can "jump one step" coding it directly [17:01] if* [17:01] and http://ubuntuonair.com/ is updated [17:01] mhall119 should be live in a bit! [17:01] jdorleans: exactly. And with a bit of discipline, prototype code becomes production code very quickly [17:02] be sure to refresh the page [17:02] I can see you [17:02] mhall119, YES [17:02] mhall119, GO GO GO! :) [17:02] mhall119, yes [17:03] http://www.markshuttleworth.com/archives/1200 [17:04] test [17:05] https://launchpad.net/u1db-qt [17:06] mhall119, it can use other components...not only listviews [17:06] Does anyone know if ubuntu teams are using any Agile method such as Scrum or XP to develop? [17:08] QUESTION: Will u1db be integrated in the UI toolkit, or will it remain a separate project? [17:09] ok, great [17:10] https://launchpad.net/ubuntu-html5-theme [17:10] http://150.162.216.100/ubuntu-phone-commons-html/default.html [17:13] https://plus.google.com/u/0/108243663090085262773/posts/CsJsMsvQKbv [17:15] https://plus.google.com/u/0/109919666334513536939/posts/U4Ub2BAqbuV [17:17] QUESTION: Will this responsive plugin be contributed back to Qt5 [17:19] thanks! [17:24] QUESTION: What are the dificultes and the next steps for html5? [17:27] .Thanks for talking to us? :) [17:27] I'm here [17:28] thanks mhall119! sorry I missed the first part of this talk [17:28] mhall119, you should sleep sometime :) [17:28] what is this talk about? [17:28] QUESTION: what was the feedback from skunkworks participants? [17:29] dholbach: 30 seconds too late [17:29] haha [17:29] :D [17:29] < fail music here > [17:29] no cookie for me [17:29] does anyone know if there's a QML syntax highlighting thing for Sublime Text 2? [17:29] :) [17:30] isn't one for gedit either, at least not built in :( [17:30] aquarius: I have qml highlighting in sublime text 2, let me check where I got that from [17:30] netcurli, do you, by the lord Harry! gimme gimme gimme. I couldn't find it anywhere :) [17:30] netcurli: me three! [17:30] closest I get is with JS [17:30] I s'pooooooooooooooose I should be using qtcreator, but life's too short. ;0 [17:30] * kenvandine hugs qtcreator [17:31] first editor i've used that doesn't suck, besides vim [17:31] for a quick read of a source file, or a quick test, I prefer subl [17:31] also, subl rocks. [17:31] man, I was about to pull a Marco Rubio and leave for a glass of water in the middle of that [17:32] ha [17:32] mhall119, great job [17:33] thanks KevWright [17:33] Maybe this will support QML syntax highlighting in Sublime Text? https://github.com/DamnWidget/SublimePySide [17:33] https://github.com/DamnWidget/SublimePySide [17:34] thats what I have installed [17:37] when does next session start? [17:37] phillyds93, in 20 minutes [17:37] netcurli, that works? for pure qml? [17:37] when does the next session start? [17:38] okey thanks === albert is now known as Guest1186 [17:57] phillyds93: it'll be starting in a few minutes [17:57] hi [17:59] aquarius: yes, this plugin has syntax highlighting for pure qml [18:00] hello all [18:01] can anyone tell me the exact requirements for ununtu phone OS ? [18:02] slade: there aren't exact requirements yet [18:02] well xperias willsupport ? [18:02] slade: see https://wiki.ubuntu.com/Touch/Devices for supported devices [18:02] Any chances of dual boot with android ? [18:02] slade: ask in #ubuntu-touch [18:03] if anybody has any questions about Gwibber or Friends, please prefix them with QUESTION: [18:03] you can watch the live video at http://ubuntuonair.com/ [18:03] http://ubuntuone.com/2W6HSyoN9tWUcAZL0k7Z1f <-- flowchart [18:04] thans [18:04] nice flowchart [18:05] QUESTION: is friends using the twitter streaming API? [18:05] reusable QML components \o/ [18:07] QUESTION: Does friends try and provide all the different aspects of a service (events, groups, etc) or just things they all have in common (status updates, replies, mentions)? [18:09] * aquarius uses echofon on iphone, which uses the streaming api ;-) but I understand your point, kenvandine [18:10] http://paste.ubuntu.com/5617194/ [18:10] hi mic is breaking... : / [18:11] can hear you, but you're choppy, and your voice is lower than normal :) [18:11] QUESTION: Is QML Friends going to be included as part of the Ubuntu SDK? [18:11] QUESTION: how does friends.sendAsync() know which service to send to? or does it always send to all services? [18:12] QUESTION: how does one write a service provider, like the facebook/twitter providers? [18:13] QUESTION: is sendSync just synchronous in the sense that it returns a result rather than a callback? Or is it totally synchronous, i.e., it will hang your app's UI until it returns? [18:16] QUESTION: Ubuntu online accounts thems to be based on gtk, not QT. How is that available on the phablet? Or is that gtk functionality replaced by friends? [18:17] I thought that one can use gtk in qt [18:17] could be wrong ^^ [18:17] matge: about adding a provider to Online Accounts: http://developer.ubuntu.com/resources/technologies/online-accounts/ and http://developer.ubuntu.com/resources/technologies/online-accounts/for-service-developers [18:17] bobweaver: I don't think so, you can use gtk theming on Qt widgets, but not gtk widgets themselves that I know of [18:18] mardy: I know that page, but it says that you have to implement a gtk widget, which won't work on the phone, right? [18:18] mhall119, but what about unity 2d the whole pannel was gtk I though or alot of gtk ? [18:18] matge: yes, it will be different, QML based -- but it's not implemented yet (nor designed) [18:18] bobweaver: the panel ran in it's own process I think [18:18] separate from the dash process [18:18] ahh thanks mhall119 [18:18] mardy: then I'll wait for that :-) [18:19] matge: for the time being one can create accounts with the account-console script (from the account-plugin-tools package) [18:19] QUESTION: will it land in 13.04? Soon? [18:19] mardy: that helps, thanks [18:20] QUESTION: does Friends provide things like URL shortening automagically? [18:23] yaaaaay! [18:23] QUESTION: Will this be in the Ubuntu Touch images soon? [18:24] \o/ [18:24] QUESTION: the Gwibber client app too? [18:25] convergence! [18:25] converge! [18:26] QUESTIONS: you are talking about making qhc and snipits too ? for the elemnents in qml ? [18:27] stream droped :( [18:27] er! stream drop. [18:27] stream drop? [18:27] it just says "Hangouts: we'll be right back" [18:27] ya [18:27] something going on [18:27] aha! [18:27] you return! [18:27] back [18:27] its bacj [18:27] Stream is back! [18:27] hey dudes, it's back [18:28] provider plugin [18:28] was the point [18:29] yay mardy! [18:30] woo mardy! [18:30] \m/ [18:30] * mardy blushes [18:31] lulz. things it is not: mir. :) [18:31] yet [18:31] when it *is* it will be cool, obv. :) [18:31] QUESTION: show us it! [18:31] oh. good one mhall119 :) [18:31] hello [18:31] hi Shiama [18:32] what are you doing? [18:32] actually it never works with qmlscene [18:33] QUESTION: The Facebook core app will use qml-friends right? What's the point of the app if Gwibber is on the touch images? [18:34] QUESTION: if I block a user, are that user's posts automatically removed from my streams, or do I have to manually refresh stuff? :) [18:34] QUESTION: are you sure that "time line" is two words? ;-) [18:35] QUESTION: does QML gwibber have multi-column if you make the window wider? If so, how did you do it? [18:37] I need to leave, should there be questions about Online Accounts, please ask them in #ubuntu-devel, I'll read them tomorrow [18:39] Great answers guys [18:40] aquarius, it think it should be 1 word [18:40] * aquarius grins [18:40] so do I :) [18:40] i just haven't bothered to fix it [18:41] QUESTION: Off topic a bit, but do you plan on supporting reddit in friends? [18:42] aquarius: you better ask/wait for greyback's results with layout factoring [18:42] vthompson: there are stand-alone reddit apps being written though [18:42] https://github.com/brambram/UbuntuPhoneRedditApp [18:42] ahem. Not a lot of difference between reddit and G+, in my opinion. [18:43] bzoltan, yeah, but I'm finding out how people are doing this before the SDK comes along and saves us all :) [18:43] I'm working with brambram on a launchpad project https://launchpad.net/ubuntu-reddit-app [18:44] * aquarius laughs [18:44] yeah, ignore :) [18:44] vthompson: me too :) we should talk [18:45] I don't think they do OpenID but I'm not certain [18:45] vthompson: OAuth? [18:45] vthompson: did it move to launchpad from github? [18:46] QUESTIONS: you are talking about making qhc and snipits too ? for the elemnents in qml ? [18:47] like for help pages ^^ [18:47] it is the help pages for qtcreator [18:47] compressed files [18:48] bobweaver, i would love help... i've really only ever worked with gtk-doc [18:48] I have not made before but I know that there is html to qhc [18:48] thanks robru and kenvandine! [18:48] that was a great session [18:48] Thanks guys! [18:48] thx [18:49] thanks! [18:49] * aquarius does a dist-upgrade ten minutes before doing a lightning talk. This ma not have been a wise idea :) [18:49] https://bugs.launchpad.net/qml-friends/+bug/1152832 [18:49] Launchpad bug 1152832 in qml-friends "Make reusable components" [Medium,Triaged] [18:49] please comment on that bug with suggestions for components you might find useful [18:49] aquarius: Nooooooo, do not do thaaaaaat [18:50] mhall119: would you please send me the link to the hangout, when it is open? [18:51] mhall119: please send me the link, too [18:52] I will once it's up === albert is now known as Guest49649 [19:01] ok lightning talks! [19:01] http://ubuntuonair.com/ [19:02] jcastro, video is showing your head, not bzoltan 's [19:02] fixed, thanks! [19:02] aquarius: matge: can you guys add the Lower Third bar with your names? [19:02] bzoltan, it's fixed now [19:05] Hello Guys ! [19:06] Brazilian ? [19:06] /usr/share/qtcreator/ubuntu/menu.json [19:14] Is it difficult to integrate QML/JS with C++? [19:16] aquarius: yup [19:17] aquarius: Rock & Roll [19:17] hehe [19:17] \m/ [19:18] it's too loud, turn it down [19:18] olav-st: If you have a specific question, feel free to ask me [19:18] aquarius: gimme toydolls, dude [19:18] QUESTION: Do the columns collapse to tabs? [19:19] aquarius, i care about code! [19:19] NICE! [19:19] That's awesome [19:20] pagewrapper.js crash ? [19:20] aquarius, awesome! I want to see the code for that ;) [19:20] aquarius: SHOW the CODE, mate [19:21] QUESTION: Is it QML pure code? Any mix? [19:21] this is so freaking cool. one codebase to do different form factors. [19:22] QUESTION: Would it change the layout if you rotated the device? [19:22] QML is awesome! [19:23] You are a rockstar [19:23] QUESTION: Will there eventually be a standard of what widths are which device? [19:23] good question olav-st [19:26] QUESTION: where is this code hosted? [19:26] i have a problem with the sdk, if i creat a new projekt under projekts i dont have the tab 'ubuntu' what should i do ? [19:27] lp:~sil/+junk/exfm [19:27] UbuPhillup: http://askubuntu.com/questions/259719/qt-quick-ui-templates-missing-from-qt-creators-new-file-or-project-dialog [19:28] it might work once Ubuntu Touch supports rotation [19:28] debb1046: thanks very much [19:29] QUESTION: any blue prints yet for app ? [19:29] high-dpi displays are handled by grid units already [19:29] aquarius: Thanks, that's kind of what I was digging at. What would constitute a "small" device and what makes a "wide" device [19:29] marcoceppi: grid units [19:29] Looks like the branch is actually lp:~sil/+junk/exfm-ubuntu [19:30] UbuPhillup: did you install the SDK following http://developer.ubuntu.com/get-started/gomobile/ [19:30] mhall119: interesting I will have to read more about grid units [19:30] olav-st: Yes, once the SDK deliveres the layout factoring feature [19:31] marcoceppi: http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/resolution-independence.html [19:31] mhall119: awesome, thanks! [19:31] i am evil :-D [19:32] the kenvandine from the alternate universe is clean-shaven [19:32] hahaha [19:32] aquarius, never! [19:32] bzoltan: debb1046: now it works thanks [19:33] aquarius: bzoltan: We can run some of those future-features unders skunkworks as well [19:33] just need the list [19:33] buttons! [19:34] i don't want to set colors and such on buttons [19:34] mhall119: a sure [19:35] sucks much less than before! [19:35] it's a breeze in QML! [19:36] bzoltan, i want you to make it pretty for me [19:37] i really just added more styling for buttons [19:37] so easy to remove later [19:39] oh, pandora! [19:39] It was lp:~sil/+junk/exfm-ubuntu [19:40] yup [19:40] I couldn't branch what you have in your title thing. There's a branch with -ubuntu at the end though [19:41] vthompson_, ha! thanks :) [19:43] This was awesome guys! [19:43] thanks! [19:43] thanks everyone! [19:43] thansk everybody! [19:43] thanks guys! [19:44] thanks! [20:15] cheers, bzoltan [20:22] hey [20:23] the plugin is not that hard either, there is a branch on the clock app that shows that [22:06] hi anyone have anyidea what's the issue http://paste.ubuntu.com/5617814/ ? [22:11] Evening all, anyone know of any apps that have utilised oauth at all that I can get an idea of the code from ? [22:26] Hello there. I'm wondering about ways app developers who are distributing software on Ubuntu Software Center are able to secure royalties for their product? [22:28] morning from yhe philippine txting capital of the world [22:35] morning from yhe philippine txting capital of the world [22:42] Phagus, well I don't know the details, but I do know that it's certainly possible to charge money for software in the software center, and developers do get paid. [22:43] diplo, I've been working on some oauth code recently, hang on [22:43] diplo, wait, are you talking about oauth code in a qml app? [22:44] robru: Yes, I see that it's 80% commission you get. I'm just wondering about copy-protection. It seems to be up to the developers to make a system of copy protection? [22:44] Phagus, that I'm not sure, sorry [22:44] Thanks robru [22:45] Anyone else perhaps can help? [22:45] diplo, http://bazaar.launchpad.net/~super-friends/friends/raring/view/head:/friends/utils/base.py#L444 here's the code I'm using for oauthlib support in lp:friends. it's built on python3-oauthlib, so maybe one of those would help you understand how oauth works. [22:46] Phagus, it is up to the developer to implement copy protection [22:50] Hmm, I'm getting that. [22:51] Phagus, I hope so. You've been told it multiple times [22:51] I'm asking because I actually want to distribute my ebook on Ubuntu Software Center. I don't really want DRM, but I also don't want people to copy it with ease. [22:51] integrate audacious in phone [22:51] I'm a slow learner :-P [22:52] Phagus, Ubuntu Software Center doesn't have any copy protection built in [22:52] Phagus, "There is no native DRM framework within Ubuntu so there is no system-wide restrictions. We do not believe that DRM is a successful formula because it punishes law-abiding users and doesn’t stop the minority of pirates. However, we do not limit individual developers from using their own rights management system." [22:54] what abouth offline uses [22:54] Yep, I read that. I'm looking for alternative systems, "own rights management system" [22:55] Phagus, people that want to find a way around it, will [22:55] Of course. [22:55] I'm not asking for something foolproof :-) [22:55] Phagus, so then what is the point? [22:57] I cannot divulge that information. [22:57] oh please [22:57] No really, I can't. [22:58] Phagus, you can't say why you think you need DRM even though you know that it can be defeated? [22:59] sounds to me like Phagus has a super-secret employer that is demanding DRM. [22:59] robru, even if that was true, he could say "my employer wants it" [22:59] I'm working with people who are stuck up over DRM. Even if DRM is faulty (which cryptographically, it is), it's the industry standard to want DRM. [22:59] That's what I'm saying actually :-P [22:59] haha [23:00] no, you didn't say that until now [23:00] well, best of luck Phagus, but I've never used DRM so I can't really help there. [23:01] Alright. I work for cranky old baby boomers who are techno-phobes and afriad of anything counter-culture and on the Internet. [23:01] Phagus, as we've already told you. Ubuntu Software Center doesn't do DRM. So you need to either A) write your own, or B) license some from a company that creates it [23:01] personally, I wouldn't purchase an ebook on the ubuntu software center anyway [23:01] Yep. [23:01] further, you could probably point to simcity as the latest issue with DRM [23:02] tgm4883, you mean DRMs greatest success story? I don't see anybody pirating simcity at all! ;-) [23:03] I actually think if you wanted to cut down on piracy, you'd actually infiltrate the piracy communities, but who am I. [23:03] Phagus, that has already been done, and it doesn't work [23:03] why font u just write code ..... [23:03] Oh? [23:03] why dont u just write code ..... [23:03] robru, what about 'simcity 5 offline mode'? [23:04] Phagus, yeah, in the 2000's it was really common for the RIAA to pay people to spew corrupt data into torrents, but the problem was that the torrents would just hashcheck the data and redownload anything that was corrupted. so it was a minor bandwidth wastage at best. total waste of time... didn't stop anybody from pirating. [23:04] tgm4883, does that really exist? holy crap [23:05] robru, also, "the pirate bay simcity 5" as a google search returns 3 million results [23:05] Interesting [23:05] robru, so yea, it seems the DRM is only preventing legit customers from playing [23:06] tgm4883, I hadn't looked into it. One of the articles i read about it gave me the impression that *all* the game data is actually stored on the server, so I assumed the game wouldn't run if you hacked out the DRM [23:06] Phagus, I've long had the opinion that the amount of money saved from "lost sales" due to having DRM is lost in the cost of creating/licensing the DRM [23:06] Torrents are peer-to-peer though [23:06] robru, yes, EA has been saying that for awhile now. Turns out, they are lying pieces of crap [23:06] Phagus, so? [23:07] tgm4883, lol, well I stand corrected. DRM is hilariously terrible. gotta run though, enjoy your weekend ;-) [23:07] Torrents are peer-to-peer, and so the garbage data would be self-corrected. [23:07] apps for offline uses [23:08] Phagus, ah, you were responding to robru. Yes, that is precisely why it doesn't work (among other things) [23:09] tgm4883: Yes, m ybad. And cryptographically, DRM is easy to break, since they give you the cipher and the key in one package. [23:09] But whatever it is, I am needing to look into this. [23:10] Phagus, well you have your answers. If you want DRM, you'll need to either A) create it yourself, or B) license it from someone who created it [23:12] Fair enough. [23:13] to have better apps there is no registration [23:15] apps is for offline uses [23:15] apps is also for offline uses [23:36] So, DRM aside, when someone purchases an app on the Ubuntu store, are they able to do a quick copy-paste of the product, or how difficult is the copying? [23:37] I've been told the apps are sent through distro packages linked to your Ubuntu account.