[00:00] ybon: I don't know the -best- way forward at this point. there might be something that is preferred or not.. but you could probably just add your username to the users= and root-users= line [00:01] ybon: (keeping in mind that doing so allows any program run with your user id the actual ability to gain root in the chroot, which can be leveraged to do just about everything...) [00:02] let's try that :) [00:02] I was looking on the Options to see anything relevant, but without success at this point [00:10] hi, if I'm seeing «module "org.docviewer.file" not found» ... I guess there's something missing... but what? [00:10] (trying to run ubuntu-docviewer-app) [00:14] so perms problem is workarounded, but now Scylla was not far from Charybde: https://gist.github.com/yohanboniface/cd40003c23d0ee5c3a05 ;) [00:14] At this point, I'm not sure what I've done wrong given that I've just created from template without editing anything [00:15] but, well, time to sudo to bed for me [00:15] thanks for your help all :) === chriadam|away is now known as chriadam [00:28] ybon: good luck :) [06:08] can anyone help me set up the sdk? It seems none of the correct templates are installed === Ursinha is now known as Ursinha-afk [07:45] morning mzanetti [07:45] mzanetti, when you've got a minute, could you have a look at https://code.launchpad.net/~nskaggs/reminders-app/fix-cmake-build/+merge/205837 ? I'm not sure I can follow what needs to be fixed there === Ursinha-afk is now known as Ursinha === chriadam is now known as chriadam|away [08:41] good morning [09:16] dpm: moin [09:16] dpm: done [09:16] hey :) [09:16] cool, thanks! [09:27] Good morning all; happy Darwin Day! :-D [10:10] hi, [10:10] i'm trying to run ubuntu-docviewer-app, but it returns a «module "org.docviewer.file" not found». Does anyone know which package I'm missing? [10:16] popey, oh, I've just learned about "phablet-config writable-image", I didn't know there was a special command for it. Up until now I had done it manually. Easier to remember, nice! [10:18] and phablet-config writable-image --help reveals other interesting stuff! [10:18] neat [10:18] also.. https://gist.github.com/rschroll/8952015 [10:18] lets you browse the store [10:19] oh WOW! [10:26] gaspa, file-qml-plugin [11:14] mzanetti, will you join us today on the Reminders hangout? I'd like to discuss tablet designs, and perhaps WebbyIT will be joining us too if he's free from other commitments he's got [11:14] dpm: sure, I can join [11:14] cool [11:42] popey: why isn't that up somewhere already :-D this is awesome [11:42] it is! [11:43] you mean apps.ubuntu.com? that isn't about touch apps that's desktop === _salem is now known as salem_ [12:04] mhall119, another bug for you :-) bug 1279309 [12:04] Launchpad bug 1279309 in Ubuntu API Website "Title of pages should reflects content of pages" [Undecided,New] https://launchpad.net/bugs/1279309 [12:25] kalikiana: I meant "It is awesome" === MacSlow is now known as MacSlow|lunch [12:47] popey: nono it is "Comic Sans is awesome" :-P [12:49] hah ☻ [13:03] dholbach: hey I saw your feedback for my app. Me and popey were trying to debug that yesterday [13:04] dholbach: do you happen to know how to fix the error "'0.3' does not match freedesktop.org version '1.0'" ? [13:06] nik90: if you know what's wrong there help this guy https://plus.google.com/u/0/+JonathanDOrleans/posts/UbnkzT19nUP [13:07] daker: yeah I saw his post as well. Will do [13:09] nik90, could it be that you edited the version thing in the .desktop file to be 0.3? [13:11] dholbach: yes..shouldn't I do that? [13:11] nik90, no... this version string is supposed to indicate the version of the .desktop file specification by freedesktop.org you use [13:12] nik90, just set it to 1.0 and you're all set :) [13:12] dholbach: can I remove that field from the desktop file? [13:12] no [13:12] ok [13:12] ah, maybe you can [13:12] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html [13:13] "Version of the Desktop Entry Specification that the desktop entry conforms with. Entries that confirm with this version of the specification should use 1.0. Note that the version field is not required to be present. " [13:13] REQ: No [13:13] but you could just as well set it to 1.0 and leave it like that, never touch it again [13:14] dholbach: yay it now passes [13:15] rock! :) [13:15] nik90, let me know when you uploaded it and I'll go review it again [13:15] would you mind hanging fire on publishing? [13:16] I am using nik90's app for a demo video [13:16] ah ok [13:16] and need it not published for the video recording [13:16] nevermind then [13:16] nik90: is that okay? [13:17] popey: no problem [13:17] ta [13:17] dholbach: btw, I cannot upload 0.3 again.. [13:17] nik90, yep [13:17] dholbach: does this mean I need to increment it to 0,3.1 or something? [13:17] Hey there, it's me again :) I'm trying to run the "QML Extension Library + Tabbed UI" template, but I'm stuck in "build in chroot" step, with https://gist.github.com/yohanboniface/cd40003c23d0ee5c3a05 any idea? :) [13:18] nik90, exactly [13:18] bzoltan, zbenjamin: do you know which issue ybon is running into? ^ [13:19] maybe cmake is not installed in the chroot [13:19] I've just created the chroot from the options panel [13:20] should I specify something at this step? [13:20] ybon: please try to go into the option page where you created the chroot, click Maintain and do a apt-get install cmake there [13:20] I'm sorry if my questions are dumb, I'm not familiar with c++ ecosystem, just trying to find the best open door to extend OSMTouch :) [13:20] ok [13:20] thanks :) [13:21] access forbidden it seems [13:21] I see a terminal window opening and closing in less than one second :s [13:22] Ah, I've added my user in source-root-users, and now I get the terminal :) [13:22] installing [13:23] ybon: after its installed close the terminal and try again [13:23] ybon: be careful what you do in the terminal, all changes to the chroot are permanent there ;) [13:24] dholbach: done :) I will wait for popey to finish his recording before publishing [13:24] ok :) [13:24] ah, seems better :) [13:24] nik90, excellent! [13:24] [14:24:32] --- Build was finished successfully --- \o/ thanks zbenjamin [13:24] ybon: perfect! :) [13:25] now to the next Charydbe or Scylla :) [13:25] dholbach: can I create an askubunut question for this error? and then send you the link to add to the click reviewers tool? [13:26] s/askubunut/askubuntu [13:26] nik90, sure! that'd be great [13:27] zbenjamin: should I be able to "run" the project, now? I'm asked about an executable === MacSlow|lunch is now known as MacSlow [13:34] dholbach: http://askubuntu.com/questions/419907/what-does-version-mean-in-the-desktop-file/419908#419908 [13:34] nik90, awesome, thanks! [13:35] np :) [13:39] nik90, done [13:39] ah, more info here https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/1215913 [13:39] Launchpad bug 1215913 in qtcreator (Ubuntu Saucy) "QML Extension Library + Tabbed Touch UI needs manual configuration" [Medium,Confirmed] [14:20] thanks WebbyIT [15:52] dpm: ping [15:52] hey [15:52] just saw the new designs shared by Dani [15:53] the import flow shows a list of apps containing the Camera app to import pictures [15:53] do you know if that's working already? [15:53] or any ETA [15:54] just curios because WebbyIT wants to implement the improved camera import flow. but if we're going to get the real import from camera thing, not sure we should keep our own camera stuff around [15:54] I don't know, but I don't think that's in any near future roadmap. However nerochiaro might be able to tell more about being able to use the camera app from within other apps [15:54] nerochiaro: hey :) [15:54] any idea on this? [16:00] dpm: WebbyIT. so anyways, yeah, I think kenvandine also told me that the camera makes a special case which is not even supported in the media hub yet. so I think too its still worth having our own camera flow for a while [16:00] WebbyIT: please go ahead and make it pretty :) [16:00] \o/ I'll try my best :) === gatox is now known as gatox_lunch [16:23] mzanetti: it was mentioned at the sprint in cape town, but i don't think it's part of any real plan. [16:24] nerochiaro: ok... so not likely to happen within the next 2 months [16:25] mzanetti: i don't think so [16:25] that's good enough as an answer for now. thanks! === gatox_lunch is now known as gatox [17:07] mhall119: https://bugs.launchpad.net/ubuntu-api-website/+bug/1279427 [17:07] Launchpad bug 1279427 in Ubuntu API Website "Convergence tutorial doc is missing in 14.04 SDK page" [Undecided,New] [17:15] Lot of work for Michael :P [17:15] WebbyIT: lol :P [17:15] WebbyIT: he did say "keep them coming" -> challenge accepted! :) [17:23] nik90, couple of days an he changes idea :P [17:30] This is supposed to be a Sheet [17:30] What do you guys think I should use for that? [17:30] nik90: what doc is that? [17:31] I'm trying a Dialog as that doesn't impose any kind of buttons on me, but it's hard to get it to look good [17:31] balloons, I think that the current Weather app tests rely on contacting the external service for data, could you confirm? [17:31] Like it doesn't seem that I can display those ListItems there properly; they get black-on-grey [17:36] balloons, nevermind, clarified with fginther already [17:40] mpt: ↑ I'm not sure any of the popups we have work for this design... do you know any better? [17:40] http://developer.ubuntu.com/api/qml/sdk-1.0/Ubuntu.Components.Popups/ [17:40] should I do it using a page on the stack instead? [17:43] Laney, it should be a sheet because, unlike stack pages, it isn’t instant-apply [17:43] How does the Dialog look currently? [17:44] bad [17:45] Give me a second to make it more like the design [17:46] mhall119: I am referring to the doc at http://developer.ubuntu.com/api/qml/sdk-1.0/UbuntuUserInterfaceToolkit.ubuntu-layouts/ [17:47] which is no longer accesible from http://developer.ubuntu.com/api/qml/sdk-14.04/Ubuntu.Layouts/ [18:01] mpt: https://ubuntuone.com/6PckaEWIAcPQm9MGV7EnLR is the closest I can get right now [18:01] I can probably fix the vertical spacing [18:02] Laney: why dont you use the dialer widget? It looks more closer to the design [18:02] That's the DatePicker [18:03] Laney, ok, looks like you’re battling an immature toolkit [18:03] Laney: no. I use the Dialer widget for the clock app [18:03] Laney: zsombi recommended I use it [18:03] I know about the Dialer [18:03] but this is DatePicker from the SDK [18:03] Laney, first problem is that the datepicker is supposed to take up exactly the same area as the OSK. Do you know if there’s a bug report on that? [18:03] It's not released yet - don't know if it's finalised [18:06] links to which is a 404 \o/ [18:07] /o\ [18:07] I don't know of anything to do with making things appear over the OSK or anything like that [18:08] Laney, you shouldn’t need to do anything special for that, the datepicker widget should *always* appear in exactly the same place/way the OSK does. [18:08] dpm, all set on weather? [18:08] mpt: I'm not sure anything like that is possible [18:08] Alas, I've got to go now, will resume tomorrow [18:09] ok [18:09] (I was led to believe that DatePicker is the thing we want to use, so was working under that assumption) [18:10] Yes it is, what I’m trying to say is that this is a bug in the datepicker widget [18:10] (that’s why I asked if you knew of a bug report on it) [18:14] Laney, anyway, for when you get back: The header should be a standard Header element, and the “Time” and “Date” rows should be standard ListItems. [18:15] balloons, I've had a discussion with fginther about what we can do. He needs to figure out how to do it and how much work it will be, but it seems there is a way forward and he'll update us later on today [18:17] kk [18:18] standing desks are awesome http://xkcd.com/1329/ but apparently people get the wrong impression how it works [18:19] * kalikiana clearly did it wrong all this time [18:22] There should be a redirect to this channel lol. [18:23] more on topic: anyone with C++ skills here fancy hacking u1db qml stuff? still searching for reviewers [18:23] I am now on the channels ubuntu-app-dev , ubuntu-apps-dev ,ubuntu-app-devel, ubuntu-apps-devel [18:24] whoever helps out will quickly earn some fame around here I think if that sort of thing matters. many apps use u1db in qml [18:25] kalikiana, what is it that you want done ? [18:25] I have not looked at there classes or anything [18:26] basically team members left and nobody but me likes to do C++ :-] [18:26] there's some reviews with branches https://code.launchpad.net/u1db-qt/+activereviews [18:26] Everyone likes C++ they just do not know it yet :P [18:26] it would help a ton if you (or anyone interested) would just start checking out the existing bug fixes there [18:27] that sounds like a full time job lol [18:28] well, full time maybe if you also start following up with your own branches, depends on you :-) [18:28] It looks like there are a lot of MR that have not been pushed [18:28] like bug 1212153 [18:28] Launchpad bug 1212153 in U1DB Qt/ QML "Synchronization needs authentication support" [Critical,New] https://launchpad.net/bugs/1212153 [18:29] that is a big one indeed, maybe not the one to start with [18:29] say https://code.launchpad.net/~kalikiana/u1db-qt/removeDoc/+merge/196301 would be leaner [18:30] already has some discussion on the api [18:30] kalikiana, that seems to me to be more of a doc thing and not a C++ thing [18:31] why not have them invokables on slots ? [18:31] 9 Q_INVOKABLE QList listDocs(); [18:31] 30 Q_INVOKABLE QString lastError() [18:32] If I needed to remove a file I would use Qfile to check if it was there and then remove if needed [18:33] Or keep it and truncate it I would use QIOStream [18:33] anyways I have a question [18:33] well a couple [18:34] the situation is this: the existing API lets you remove a document from the database by making it empty - this is documented - yet people don't seem to be very trusting of it and insist there's no proper way to remove stuff [18:34] note: this is part of the database, not a complete file [18:35] a lesson I've re-learnt very often is: the developer designing the api will never get it quite right, whoever uses it has a different perspective [18:37] I have a app that is using pageStacks in one of these page's is called "Connections" . This is the 1st page that loaded on compleation. After the next page is a page "ChatPage" that has 2 other pages in it . "channels , users" Chat Page. Here it the Isseue channels and users can not be moved outside of ChatPage . And the real issues is the title for the Pages. It keeps on showing the pages that ar [18:37] e not visible title. Even though they are well not visible [18:39] I have tried making it so that when the page say Channels is loaded then I add the title this still show's when it is not suppost to [18:40] 2nd question I have a TextArea that takes text from a C++ source. So I add/ insert these "lines" to the TextArea when they are added. I am also adding a new line But it does not add the New Line ! . I will paste th code [18:41] http://pastebin.com/BpS6p4Hb [18:42] myNameIsWho: looks like you forgot some { } brackets near your if condition [18:42] myNameIsWho: how do you mean not visible? I assume you're pushing the page with push() one by one? [18:42] kalikiana, yes [18:43] sarnold, for the if statement ? [18:43] myNameIsWho: yes [18:43] fixing and tring [18:43] normally PageStack will override visibility to ensure the top of the stack shows, nothing else [18:44] I wouldn't recommend setting visible by hand there [18:44] sarnold, still no deals will take screenshot [18:45] Here I will type somethings so that the client see's it [18:45] that is cool Now I am typing back from the client [18:45] Ok [18:46] sarnold, http://i.imgur.com/3uH31fN.png [18:47] myNameIsWho: coooool :) [18:47] myNameIsWho: can you pastebin your new code? [18:47] sure [18:48] http://pastebin.com/qUUwtd20 [18:49] maybe I should just add a new line to the var line ? [18:50] New Line ? [18:50] new Line ? [18:50] myNameIsWho: hrm, nothing stands out. :/ could you append the "\n" directly to the line before adding it to the textarea? [18:50] yes a New line \o/ [18:51] yeah but it is still not working 100% [18:51] dag [18:52] tried amkeing the var var line = "\n" + formatter.formatMessage(message) and also textArea.insert(textArea.selectionEnd,"\n" + line) still no deals :( [18:56] maybe the wrpmode (which is also not working correctly ) has something to do with it. IDK at this point [18:58] kalikiana, as far as the page title's Go Here is the code http://pastebin.com/eiPtRdrL [18:59] See BufferListView and UserListView . BufferListViews page title is the one that is alway's shown [18:59] when it should be currentBuffer.name [19:00] aka the name of the channel that is currently shown [19:01] but say on connection to IRC well waiting for the message of the day from freenode and what not this is when currentBuffer.name is not shown and BufferListView title is [19:01] this is what I do not want to happen [19:01] there should be no title at all if there is not a channel title aka currentBuffer.name [19:02] I will make a video to show you what I mean === bfiller is now known as bfiller_afk [19:06] Processing your video. Your video will be live at: http://youtu.be/WMvkkg6MzZc [19:08] Ok the Video is live Here http://www.youtube.com/watch?v=WMvkkg6MzZc [19:09] see at 15 seconds where it is adding the title "Channels" [19:09] this should not be happening [19:10] There should be no title at all if there is no title of currentBuffer.name [19:12] myNameIsWho: so you literally want nothing in there? if so this somewhat goes against the recommendations which say always have a title there [19:12] kalikiana, yes [19:12] myNameIsWho: Would you be pushing your app to launchpad or github? I'd be seriously interested to work on the UI (since my c++ sucks). [19:13] myNameIsWho: intuitively I'd have thought it would say something like "Connecting" [19:13] I want it so when there is no title I am going to have a activity indicator running [19:13] kalikiana, even if that is the case to add a temp title. It will not work [19:13] it always loads the title "Channels" [19:14] myNameIsWho: hmm so did you try adding a fallback for when the channel name is not set? [19:15] like say title: currentBuffer.name === "" || NULL || undefinded ? "Connecting" : currentBuffer.name [19:15] it shows "Channels " [19:15] actually I wonder just now glancing at the source snippet in the video, Component.onCompleted might result in a race condition [19:15] If I take the channel title out in channels it works but then when I click on the option for channels it has no title :( [19:15] so maybe that fires at the wrong time [19:16] kalikiana, yeah I have tried many different things [19:16] that is just what is there ATM [19:16] like when the user pushes the channels button it assigns the title. But it still gives it the title Oo [19:16] how about some property instead? like onIrcBufferChanged or whatever would imply a switch of the channel [19:17] that might work. trying now [19:17] nik90, Sure you want to hack on this with me ? [19:17] nik90, I will push the code right now [19:17] myNameIsWho: yes in the hope that it gets to the store faster :) [19:18] Also I love coding the ui [19:18] nik90, that is great the store and all. But I do not want to release anything that is unstable [19:18] just to let you know [19:18] Ok [19:20] nik90, it is here lp:~josephjamesmills/+junk/ircclient [19:20] nik90, you have to install the libs though first [19:21] myNameIsWho: okay..I am going yo have dinner. Will ping when done [19:21] Ok [19:21] nik90, I have to work in 3 hours just to let you know [19:24] kalikiana, I have other projects that need work also [19:24] like my google-voice regoginition qml plugin [19:25] or my google maps , but this can not be done until GPS is better [19:25] people say to me "why not publish to store" they are forgetting that there are many bugs in the sdk [19:26] myNameIsWho: I understand our sdk developers love bug reports :) [19:26] there's two sides to that a) sdk bugs need reporting b) no app store or not is free of bugs, anyone thinking otherwise is living in a dream world [19:27] maps can work based on ip if gps is harder, or not? I use that with my gps-lacking laptop all the time [19:27] +1 [19:28] kalikiana, yeah the gps does work it just takes some time [19:29] but also I can not release app that when user is driving and it tells them to take a right when there is no right be cause it thinks that is is 2 miles away [19:29] aka geoubuntu [19:29] kalikiana, sarnold example http://bazaar.launchpad.net/~josephjamesmills/+junk/Testing_Directions/files [19:30] you might have higher standards than some car navigation devices I've seen ;-) [19:31] as i understand, assisted GPS is entirely lacking; that means waiting the full 12 minutes to get a GPS fix [19:31] though often it's just basic UI stupidity like not being able to see the destination map at will [19:32] sarnold, correct and if I use fallback aka geoubuntu then it is not accurate enough [19:33] kalikiana, yes I often find myself driving around the city to see if the voice works [19:33] I also have a email client that i have been working on that needs some love [19:34] http://www.youtube.com/watch?v=83hH9r2Ungs [19:34] it is a port of trojtia [19:35] neat [19:36] I think a sizeable chunk of ubuntu phone fans are dying for an email app [19:37] nice [19:38] I als have other things that need love like my ZeroConf/avahi/Bonjour Qml plugin [19:38] I can not get that to return only one part of the ip address in my foreach statements [19:40] line 56 http://bazaar.launchpad.net/~josephjamesmills/+junk/Bonjour_QML_Playground/view/head:/bonjour.cpp [19:41] this would be usefull for my file transfer app that transfers stuff wireless but uses zeroconf oto show all computers that are running ssh [19:41] or all workstations [19:41] I tried to use this also to help out a dude with his vlc remote control [19:42] so that he could have zero network configuration [19:42] but there is a bug in vlc;s zeroconf [19:42] so I worked around this the same say that apple did with making and registering it when running [19:42] aka made a app [19:43] but then the strings are to long on the client and it will not return the right amount [19:43] where did i put that code .... [19:44] https://code.launchpad.net/~vlc-touch [19:45] there is also a nice qprocess qml plugin in there [19:45] that is stable [19:45] http://bazaar.launchpad.net/~vlc-touch/vlc-touch/streamcontroler/view/head:/vlcprocess.cpp [19:45] cherry picked from the sdk and altered to meet my needss [19:54] kalikiana, Btw that worked I now do not have that stupid title there any more. Thanks a ton for helping with this. [19:55] cool [19:55] happy to help [19:56] kalikiana, I will look at the bugs for udb1 later on in the week. But as you can see I have many things on my plate atm [19:58] you know you're one of the few who actually don't say this as a shallow excuse to watch a movie instead :-P [19:59] (nothing wrong with movies, but you get what I mean) [20:02] kalikiana, I love the TV that is why I did this... http://www.youtube.com/watch?v=rju5Hwv2dYI [20:05] wow I wasn't even aware there's a tv layout in unity8 [20:06] myNameIsWho, hello ;) [20:06] kalikiana, there is also desktop [20:06] hey dkessel [20:07] kalikiana, needs so much love [20:07] I will post code [20:15] yeah kalikiana that is why zerpoconf is so imporant to me. Because I want to take Hdmpi usb sticks and add Ubuntu touch to them and then use zeroconf to stream stuff to it [20:16] so like one can stream things to tv that is connected or where ever they are as. Or even hooking phone to tv . but I think that that is messy. it is hard to find time and money for this. === salem_ is now known as _salem [20:44] kalikiana, or anyone here is port of unity 8 that needs so much work lp:~josephjamesmills/+junk/unity8-port [20:44] myNameIsWho: hey I am back [20:44] sweet [20:44] myNameIsWho: so I branch your code and then install the libs? [20:44] what libs do I need? [20:45] nik90, google hangout ? [20:45] sure [20:46] ok give me a minute or teo and will post link here so others can also join if they want [20:46] okay [20:51] https://plus.google.com/hangouts/_/76cpj7biq30hapaamjdu4hnr2s?hl=en === hunger_ is now known as hunger === bfiller_afk is now known as bfiller