=== _salem is now known as salem_ === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem === chihchun_afk is now known as chihchun [05:58] hey Akiva-Thinkpad [05:58] mihir, how goes it? [05:59] Akiva-Thinkpad: doing great, I commented on your MR. could you please look at that? [05:59] didn't see that in my inbox... sec [06:00] ah yah thats a good idea [06:01] i'll tackle that in a bit [06:01] good suggestion btw [06:01] Akiva-Thinkpad: no issues :) thanks for that [06:01] dpm: ping [06:02] Akiva-Thinkpad: also one more thing , is there anyway we can remove that radius from the button ,or you can use rectangle over there? [06:04] Yah that should be easy. let me first just get this patch through though, rather than having to complicate things by programming a rectangle button. === chihchun is now known as chihchun_afk === chriadam is now known as chriadam|away === chihchun_afk is now known as chihchun [06:52] hi mihir [06:53] mihir, would you mind top-approving the .pot file MR too? [06:56] dpm: done :) [06:57] good morning [06:58] mihir, awesome, thanks! [06:59] dpm: need some inputs , let me know when you have time [06:59] mihir, feel free to ask, I should have time now [07:00] dpm: i re-write getReccurence string function like this, http://paste.ubuntu.com/8408759/ [07:01] dpm: now as we have some custom recurrence option , which doesn't exists in Qt enum so we had to do it manually [07:01] dpm: so as of now added more comments , to be more precise [07:11] dpm: is that fine to have like this ? [07:11] I'm still looking at it, just a minute [07:18] mihir, I've fixed the indentation a bit and added a few comments. I still think that redefining the indexes makes the code error prone and difficult to follow, but this could be a start. http://pastebin.ubuntu.com/8408832/ [07:19] dpm: an option would be we might have to remove the custom options we have provided , like Mon , Wed , Fri & Tue, Thu [07:20] mihir, it's strange that the qt recurrence rules don't support this [07:21] dpm: yup , but we added this to support Google Calendar , [07:21] dpm: we can remove these and just have weekly , and choose days, that could solve this problem [07:22] !ping [07:22] pong! [07:27] zbenjamin_: https://code.launchpad.net/~zeller-benjamin/reminders-app/sdkcompat/+merge/233743 fails - can you take a look pls? [07:27] popey: ok [07:27] zbenjamin_: https://code.launchpad.net/~zeller-benjamin/ubuntu-rssreader-app/sdkcompat/+merge/233706 also [07:29] mihir, no, let's not remove functionality for now. I wonder if we could create a new enum that is a superset of the Qt enum instead of just numerical indexes [07:30] morning all [07:31] dpm: okay, no issues, thanks for your inputs. === chihchun is now known as chihchun_afk [07:40] popey: should work now [07:42] Any ubuntu terminal app devs here? I got the font to change in the preferences, however the effect only shows up after I restart [07:42] anyone have any suggestions to why that is? [07:43] Akiva-Thinkpad: dont think so, swordfish is the terminal developer's nick [07:43] popey, thanks [07:44] Akiva-Thinkpad: feel free to drop him a mail, he's quick to reply [07:44] * Akiva-Thinkpad is checking lp [07:46] Akiva-Thinkpad: pm'ed you his address [07:46] beuno, I got a few oopses, when trying to review the app with the id 899 [07:46] got it; thanks [07:46] popey, ^ did that happen to you too? [07:47] dholbach: yes, mentioned it to the guys last night and it's fixed, needs deploying [07:47] ah, great! [07:47] * dholbach hugs you all === dholbach_ is now known as dholbach === chihchun_afk is now known as chihchun [08:00] hey popey [08:00] yo [08:01] popey: there are couple of bugs we need to get fix from EDS side, can you talk to reneto when you see him did his nick changed ? [08:01] he is sometimes on as renatu i think. [08:01] mihir: got bug numbers? [08:01] * mihir gets bugs numbers [08:03] thanks [08:06] popey: here is the list bug #1339020 , bug #1364653 ,bug #1362781 , bug #1309042 [08:06] bug 1339020 in Ubuntu Calendar App "Sync'd all day events shown on the previous day" [Critical,Confirmed] https://launchpad.net/bugs/1339020 [08:06] bug 1364653 in Ubuntu Calendar App "Daily Recurring Events need refresh to appear when created from DayView" [Medium,New] https://launchpad.net/bugs/1364653 [08:06] bug 1362781 in Ubuntu Calendar App "After date recurrence end is not functioning." [High,Confirmed] https://launchpad.net/bugs/1362781 [08:06] bug 1309042 in Ubuntu Calendar App "Calendar sync only syncs the default calendar" [Wishlist,Confirmed] https://launchpad.net/bugs/1309042 [08:07] popey: out of these only one is wish list, [08:11] thanks mihir [08:12] not convinced by https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1339020 [08:12] Launchpad bug 1339020 in Ubuntu Calendar App "Sync'd all day events shown on the previous day" [Critical,Confirmed] [08:12] thats just the arrow on the bubble. I thought we were re-designing the all day events to show it differently? [08:17] mihir: left a comment/suggestion on it though [08:19] popey: all day MR is in review, it'll look like http://i.imgur.com/3cJfaUi.jpg [08:19] i have left some suggestion on that MR, so Akiva-Thinkpad will take care of those. [08:19] mihir: what happens when you tap one? [08:20] lols "water popey's garden" ☻ [08:20] mihir, ah i guess I'll do that right now [08:20] popey: if there is only one event, it takes you to the day view , if there are multiple we'll show list [08:20] popey: and based on your selection it takes you to day view [08:21] popey: one more bug , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1372599 [08:21] Launchpad bug 1372599 in Ubuntu Calendar App "Wrong time zone for calendar sync" [Undecided,New] [08:21] popey: if you create an event from google calendar , after sync the time gets change [08:22] oh nice. [08:22] I'll poke renato when he's online thanks [08:25] Good morning all; happy Restless Legs Awareness Day! :-D [08:51] mihir, hey I just realized, since the button encapsulates multiple events, there is no way to set its color. === dholbach_ is now known as dholbach [09:16] * Akiva-Thinkpad does a victory dance [09:16] :) [09:16] mzanetti, zsombi: Hey, can anyone of you help me with a qml test that is failing? [09:16] Terminal App now has font selection [09:16] err if I can get it to merge~ [09:16] nik90: which one is that [09:16] mzanetti, zsombi: The test is at https://bazaar.launchpad.net/~nik90/ubuntu-clock-app/focus-textfields-automatically/view/head:/tests/unit/tst_alarmRepeat.qml [09:17] zsombi: the failure is happening in the cleanup() function [09:17] nik90: isn't that an async operation? [09:17] ah right [09:18] mzanetti: apparently not since I checked with zsombi yesterday [09:18] but either way I use tryCompare() [09:18] Akiva-Thinkpad: yeah i got that now i'll do more testing and if no issues i'll try to get it merge [09:18] nik90: what are the values you get? [09:18] mihir, thanks I appreciate that [09:19] ANYBODY able to provide a list of the fonts that will be installed by default on ubuntu touch? [09:19] zsombi: I am getting 1, instead of 0 [09:20] Akiva-Thinkpad: find /usr/share/fonts/ [09:20] zsombi: the funny thing is if I comment out test_alarmObjectSetsSwitchStatus() then everything works as expected [09:20] mzanetti, I don't have a device unfortunately. would you mind providing a dump? [09:20] zsombi: not sure how that testcase can affect the cleanup function [09:20] or should I poke around one of the images? [09:20] Akiva-Thinkpad: are you basically hiding button by keeping it's height , 0.01 ? [09:21] Akiva-Thinkpad: http://paste.ubuntu.com/8409457/ [09:21] mihir, yah ; its a bad work around [09:21] mihir, the reason why I can't set it to invisible, is because the row will shrink, and the buttons will lose position [09:22] and the reason why I can't set the opacity to 0, is because then it blocks the flickable [09:22] I wonder if I could set the z though to be ... way back... hmmmm [09:22] nik90: uhm... what is AlarmRepeat? [09:22] mihir, what do you think? [09:22] zsombi: where? [09:22] nik90: in your test :) [09:22] !cookie | mzanetti [09:22] mzanetti: Wow! You're such a great helper, you deserve a cookie! [09:22] :) [09:23] zsombi: ah that is basically a page which allows the user to set the alarm.daysOfWeek. [09:23] :) [09:23] zsombi: it has listitems for different days of the week [09:23] zsombi: https://bazaar.launchpad.net/~nik90/ubuntu-clock-app/focus-textfields-automatically/view/head:/app/alarm/AlarmRepeat.qml [09:24] nik90: ok, so that will alter the daysOfWeek, ain't it? [09:24] nik90: that will also affect the _alarm dtata [09:24] zsombi: it only affects it when you press on the listitem to change the alarm.daysofweek [09:25] zsombi: which is why, I load the page, and then call the reset() function [09:25] just by loading the page, it shouldn't change any alarm value [09:25] nik90: well, are you sure that AlarmRepeat does not set it back? [09:25] Akiva-Thinkpad: left comment , [09:25] okay thanks [09:26] Akiva-Thinkpad: that's very ugly workaround , i would expect to use visible property [09:26] zsombi: I have http://paste.ubuntu.com/8409468/ [09:26] nik90: try to print out the onTypeChanged on the Alarm [09:26] ok [09:26] nik90: there must be something which blows that value up [09:27] mihir, visible doesnt work. [09:28] Akiva-Thinkpad: getting errors ? [09:28] mihir, no; if its not visible, the row contracts. [09:28] zbenjamin_: hey, does the ubuntu sdk generate a run target our of the .desktop's file Exec line? [09:28] mzanetti: yes [09:28] zbenjamin_: that's totally confusing imo... [09:28] mzanetti: any better ideas? [09:28] zbenjamin_: I always have 2 run targets with the same name [09:28] Akiva-Thinkpad: hmmm , this is really not good practice, lets get nik90 suggestion [09:28] nik90: hey [09:29] zbenjamin_: one of them is always broken [09:29] mihir, so for example, if there was no event on sunday, but an event on monday, the event would appear under sunday. [09:29] mihir: hey [09:29] mzanetti: yeah, that is the default thats coming from the cmake plugin, i can not change that without breaking plain cmake projects [09:29] nik90: got some time ? [09:29] mihir: sort of [09:29] zbenjamin_: yeah, you should not change that :) [09:29] nik90: could you help to review this MR, https://code.launchpad.net/~akiva/ubuntu-calendar-app/All-Day-Events-Button/+merge/235396 [09:30] zbenjamin_: don't have a better idea atm... but feels broken as is imo [09:30] nik90: Akiva-Thinkpad i have already added my inline comments, if you can suggest something good on that would be great !! [09:30] mzanetti: yes, the api should at least give me a way to make sure my runconfig is the default [09:30] mzanetti: with a priority for example [09:30] balloons: they do that for the buildconfigs [09:30] zbenjamin_: but that one rarely works for me [09:30] balloons: oh sorry that ^ was for mzanetti [09:31] mzanetti: which one? [09:31] zbenjamin_: the .desktop file generated one [09:31] well, dunno tbh... they have the same name [09:31] mzanetti: the desktop file created one gives you no options you can change [09:32] mihir, I'll toss the question on ask ubuntu [09:32] nik90: did you got my message last night ? i did that regarding failure in EventDetails MR [09:32] how to get a row to not contract when an item is invisible. [09:32] zbenjamin_: ah... I see... no its the cmake one that is broken when I first open a project === zbenjamin_ is now known as zbenjamin [09:32] zbenjamin: then I have to clone that, and then it starts working [09:33] nik90: I have a feeling that the checkbox initialization actually alters it... [09:33] mzanetti: huh? [09:34] zbenjamin: yeah... open a project. e.g. the reminders skd compat branch [09:34] then close it, open it again. [09:34] run config will be broken [09:34] create a new, default one, and it'll work again [09:34] until you restart qtcreator [09:34] zsombi: the onTypeChanged signal is triggered in that function and ends with a 1 when the test is finished. But I figured it should fix itself in the cleanup case. [09:34] ok that is weird [09:35] zsombi: I will have to do print() statements everywhere to see what happens [09:35] mzanetti: the cmake one or the ubuntu one? [09:35] zbenjamin: I think the cmake one [09:35] didn't know how to distinguish them till now :D [09:35] mihir: let me look [09:35] lemme try again [09:35] mzanetti: weird ;) [09:36] mihir, http://askubuntu.com/questions/527397/how-to-make-sure-a-row-or-column-does-not-contract-when-an-items-visible [09:36] zbenjamin: but this is now for a very long time already in the ubuntu sdk... forces me to recreate a run target every time I open a project [09:36] nik90: well, you have a binding to checkbox's checked proeprty, which is altered in case the alarm type changes.... that leads to onCheckedChanged, which may again blow up teh alarm data... [09:36] nik90, http://askubuntu.com/questions/527397/how-to-make-sure-a-row-or-column-does-not-contract-when-an-items-visible you too, as this is the issue atm [09:36] zbenjamin: and now that I have 2 of them with the same name, I always pick the wrong one first [09:36] nik90: i'll try too look that it ,but if you know the fix for that would help to close it fast, the issue is regarding Guests, so the result set has two guests 'Delete','Ux User' instead of 'UX User' [09:36] Akiva-Thinkpad: thanks :) [09:36] mzanetti: sorry :/ probably i should find a way to kill the other runconfig [09:36] nik90: do a print before and after the reset, one in teh onTypeChanged and one in the onCheckedChanged [09:37] yah when I get an answer I'll update. [09:38] zbenjamin: I'm not sure its a good idea to kill the cmake one... [09:38] zbenjamin: if you ask me, we should have a proper make target for the executable and only use that one [09:38] dpm, mzanetti I fixed problems with my chroot, but now I have this error when I try to create a click package for reminders. Any idea? http://paste.ubuntu.com/8409515/ [09:38] mzanetti: how do i attach gdb then? [09:39] mzanetti: or pass it arguments [09:40] zbenjamin: yeah... its probably a bit more complex.... anyways, confirming that the SDK breaks the cmake generated run target on restart [09:40] mzanetti: and on the phone i still need to use the other approach, i would like to have the same codepath as much as possible [09:40] zbenjamin: also happens with unity for instance, where we don't have a click package [09:40] zsombi: http://paste.ubuntu.com/8409520/ [09:40] mzanetti: interesting, also when you disable the ubuntu plugin? [09:41] zbenjamin: need to try. gotta run to a meeting now. bbiab [09:41] mzanetti: ok [09:41] nik90: I do not see any hints from onChenckedChanged, do you have prints there? [09:43] zsombi: http://paste.ubuntu.com/8409535/ [09:45] zsombi: If I set a wait(5000) between alarmRepeatPageLoader.sourceComponent = undefined and _alarm.reset() the tests pass then [09:45] zsombi: so its the component.onDestruction which takes some time to do its work [09:46] nik90: aham... well, you better use SignalSpys than wait 5 secs! [09:47] zsombi: yeah I need to read up on SignalSpys [09:47] nik90: or use waitForRendering if the sourceComponent causes rendering changes [09:47] zsombi: I use waitForRendering() to check if the page has loaded [09:47] zsombi: not sure how to use it to check if the page has been unloaded [09:47] nik90: pretty simple: you declare one, and if you need to wait for a signal simply use wait(), if you need to check how many times the signal was emitted, check count [09:47] signalspy should be the way to go [09:48] nik90: well, both cause rendering, loading and uloading, right? [09:48] true [09:48] SignalSpy{ target: object; signalName: "whateverSignal"} and call the spy's clean() func each time in cleanup!! [09:49] nik90: ^ of course you need to use an id as well :) [09:49] cool thnx [09:57] zsombi: I tried SignalSpy { id: spy; target: alarmRepeatPageLoader.item; signalName: "destroyed" } since thats the signal that causes the issue. But signal spy says it cannot find any such signal. I tried different combinations like "Destruction", "Destroyed"...no luck. [09:57] dpm, mzanetti nevermind, I merged mzanetti's branch with zbenjamin's cmake branch and now all works well (thanks zbenjamin btw :-) [09:58] nik90: because dude, teh onDestruction is an attached signal :) [09:58] rpadovani: even though i don't know what you are referring to, you are welcome ;) [09:58] zsombi: I figured we always do "On" + signal name.. [09:58] zbenjamin, the cmake branch for reminders app :-) [09:58] https://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/revision/253 [09:58] nik90: that's teh slot attached to teh signal [09:59] rpadovani: naaais :) [09:59] nik90: try target: alarmRepeatPageLoader.itemComponent, then signalName: "destruction" [09:59] nik90: sorryitem.Component [09:59] damn spaces!!!!!!!!!!!!! [10:00] holy cow that worked! [10:00] the tests pass [10:00] I thought loader.item should refer to its dynamically loaded item [10:01] nik90: you writing all clock test in QML or just unit tests ? [10:01] zsombi: oh btw I read at http://qt-project.org/doc/qt-5/qml-qtquick-loader.html that "Since QtQuick 2.0, Loader is able to load any type of object; it is not restricted to Item types." So I can use it to dynamicaaly load the alarm model [10:01] mihir: all [10:02] zsombi: :D [10:02] nik90: oh, nice! [10:02] nik90: ahhh , that's great :D [10:04] mihir: my 10 qml tests take less than 5 secs to finish, while the 3 AP tests take about several minutes...so awesome speed improvement [10:06] nik90: wow that's awesome , calendar has long way to go :) [10:08] nik90: so you planning to convert all of them and depreciate AP ? [10:08] mihir: long time goal yes [10:09] mihir: at the moment (+ with another branch), the qml test coverage is higher than the current AP coverage ;) [10:10] nik90: okay understood.. [10:14] dpm, I'm ok with https://code.launchpad.net/~mzanetti/reminders-app/optimize/+merge/235340, if you want you can topapprove it [10:17] rpadovani, sounds good to me, then [10:18] zsombi: I get the QWarn that "TypeError: Cannot read property 'Component' of null" pointing at the signal spy target alarmRepeatPageLoader.item.Component. The tests still pass though. [10:21] Oh by the way everyone; if you didnt hear; Freenode was compromised the other day, and they suggest you reset your passwords [10:24] meh :s [10:24] youll be sowwy! [10:24] zsombi: this worked http://paste.ubuntu.com/8409745/ [10:24] maybe after dinner :p === dholbach_ is now known as dholbach [10:24] where the passwords on freenode encrypted Akiva-Thinkpad ? [10:25] justCarakas, no clue; I heard it on techsnap yesterday === justCarakas is now known as justCarakas_eati [10:25] the security and systems administrators podcast [10:25] k, thanks for the headsup [10:25] ;) [10:28] this is amazing https://www.youtube.com/watch?v=RC_0NzJ2mWA [10:46] popey, does this MP https://code.launchpad.net/~akiva/reminders-app/update-ubuntu-components-1.1/+merge/232970 need a framework update too? [10:48] dpm: don't think so. it's ubuntu-sdk-14.10-dev2 and policy 1.2..? [10:52] brb [10:52] popey, it, is, yea [10:55] DanChapman: hey, when are you going to release new version of Dekko with the new listitem designs? [10:55] * nik90 eagerly waits for it [10:57] nik90: :-D hopefully today. Just wrapping up some little bits [10:57] DanChapman: woohoo :) [10:58] libEGL warning: failed to create a pipe screen for i965 [10:59] nik90: when you get time could you review that MR , and provide your feedback ? [10:59] anyone have a clue what that means? I clicked somewhere random in my sdk, somewhere in the debug, and now my terminal app doesnt want to display [10:59] restart didnt fix [10:59] Akiva-Thinkpad: hey quick question, in your MR, why do you set the height to 0.01? [11:00] Akiva-Thinkpad: sry if this was asked before [11:00] nik90, twas :P simple [11:00] because hiding it causes the row to condense [11:00] hey guys.. i just installed the qt creator ... there was someting in the setup about creating an emulator that i skipped by mistake... how can i create and test apps on emulators? [11:00] and opacity still blocks the flickable [11:00] nik90, I asked a question on ask ubuntu on how to do this properly; hide the component without the row shrinking [11:01] am just waiting on an answer. Does that make sense? [11:01] anas: You should be able to go to the Devices tab and create a emulator there. [11:01] Akiva-Thinkpad: I don't think you can do that [11:01] Akiva-Thinkpad: Rows will contract when its children's visiblity is changed to false [11:01] Akiva-Thinkpad: But I understand the issue [11:01] nik90, yah so I am looking for a work around [11:02] nik90, one thing I havn't tried is setting the z; perhaps I can place it behind everything [11:02] nik90: thanks [11:02] doubt that would work though [11:02] Akiva-Thinkpad: would it be possible to replace the row and just go with "y" values instead? [11:03] nik90, huh... Damn it :/ PROBABLY!!! :P [11:03] :D [11:03] Akiva-Thinkpad: I meant "x" values sry [11:03] Akiva-Thinkpad: give it a shot, if it doesn't work, then we go with your current workaround [11:03] okay sure [11:04] Akiva-Thinkpad, mihir: Design question for you both [11:04] Why do we hide the all day events in a popup? [11:04] nik90, if there is multiple [11:04] I mean realistically a user might have at most 2-3 all days event for a single day [11:04] why not just diplay them in a column? [11:05] that is a lot of screen realstate. That being said; the way it works now [11:05] if the event number is 1 [11:05] then the popup does not display [11:05] at least on the day view [11:05] yeah I noticed [11:05] We should do the same for the week view [11:05] I think that would be best. [11:05] I think we should improve the all day event button styling [11:06] but we can get to that once you fix the height workaround [11:06] indeed [11:06] cool [11:07] Akiva-Thinkpad: there is an answer to your question [11:07] on askubuntu [11:07] oh ? [11:07] * Akiva-Thinkpad checks [11:07] Akiva-Thinkpad: the answer recommmends opacity change [11:08] bah! [11:08] why does setting opacity to 0 block the flickable? [11:08] nik90, well the flicking [11:08] I see that all-day events are placed on top of the flickable, but now it shouldn't be seen [11:08] if you put your finger there, then you are technically pressing hte button [11:08] Akiva-Thinkpad: yeah but you can disable that [11:09] Akiva-Thinkpad: set enabled: opacity === 0 [11:09] right [11:09] and set the button to disabled [11:09] exactly [11:09] but you still don't have a handle on the flickable [11:09] unless we also set the width to something unbelievably small :P [11:09] true but it is such a small area and the user flicks in the middle [11:09] not in the area of the allday flickable [11:10] if you are flicking through the hours in the day view, where do you move your mouse or finger? [11:11] I move it from the bottom to the top but never all the way to the all-day event area since my fingers dont reach all the way there [11:11] nik90: i already suggested , but i proposed to change color of based on event color based on calendar color , but we are consolidating all evnets from all calendars. [11:11] mihir: yup that won't work [11:11] may be we can do that if there is only 1 all-day event [11:11] if there are 2 or more, we use a stroke button perhaps? [11:11] so either you suggested multiple rows stick on top for all events or the current way [11:12] nik90, sorry my computer crashed [11:12] if we set the opacity to 0, then we might as well set the width to 0.01 [11:12] Akiva-Mobile: do you get my message though? [11:12] height* [11:12] true but it is such a small area and the user flicks in the middle [11:12] not in the area of the allday flickable [11:13] if you are flicking through the hours in the day view, where do you move your mouse or finger? [11:13] thats all I got, then linux broke like a shattered windows [11:13] I move it from the bottom to the top but never all the way to the all-day event area since my fingers dont reach all the way there [11:13] setting opacity to 0 is not the same hack as setting height to 0.01 :D [11:14] why not just do both? [11:14] anyways let me try doing z first [11:14] because height=0.01 looks really bad [11:14] see if I can hide it [11:14] code wise [11:15] yes it does... so does setting opacity to 0 [11:15] maybe not as bad :P [11:15] anyways, I'll try z === justCarakas_eati is now known as justcarakas [11:18] hi [11:22] hi? [11:24] nik90: i'll try to fix our event Details MR by tonight [11:33] hi [11:42] nik90, yah setting the x is just way to wonky. It kind of sort of kinda only when it wants to but only if you update it later on sort of works.... [11:43] mzanetti: hi [11:43] mzanetti: I've added some sounds for towers and proposed for merging [11:43] It would take a lot of code to do it that way. At least 0.01 is simple :| [11:45] mivoligo: :) awesome [11:45] will test tonight [11:46] nik90, hmmm actually.... I did manage to make it work... I take it back... [11:46] still [11:46] mzanetti: I skipped those two sounds you added before [11:46] Akiva-Mobile: why are you still with Mobile :P === _salem is now known as salem_ [11:47] nik90, oh pah; that just happens to be my login. Had to visit ##linux [11:47] mivoligo: should we keep them? [11:49] mzanetti: I think so [11:49] hi Akiva-Mobile -> https://code.launchpad.net/~akiva/reminders-app/update-ubuntu-components-1.1/+merge/232970 [11:50] dpm, ah yah sure np [11:51] awesome, thanks [11:51] mivoligo: ok. works for me === randomcpp is now known as gcollura [12:22] sec how do you merge from trunk again? [12:22] -m or something? [12:23] nvm === gatox is now known as gatox_away [12:34] dpm, import Ubuntu.OnlineAccounts 0.1 [12:34] is that still 0.1? [12:35] import Evernote 0.1 [12:35] also that? [12:36] nevermind, evernote is probably still 0.1 [12:37] Akiva-Mobile, the Evernote one should be left as it is. As per the online accounts, dbarth_ or mardy can provide more insight on the versioning [12:37] dpm, yah I am just doing google searches to see if any code has started using higher versions. None so far ~ [12:37] * Akiva-Mobile carries on [12:40] cool, thanks [12:42] dpm, yep; done [12:43] top-approved === salem_ is now known as _salem [12:50] kalikiana: ping [12:54] nik90, ping [12:54] Akiva-Mobile: pong [12:54] nik90, it is done. [12:54] Akiva-Mobile: you replaced row? [12:54] yep [12:55] kk. I will check it out later [12:55] yah [12:55] i'm about to head out so [12:55] ok [12:55] later; thanks for the suggestion :P [12:56] np, ltr [13:09] nik90: pong [13:09] kalikiana: I was told that you had issues with the header..were you referring to the clock app's multiselect mode? [13:10] nik90: er I think you must be confusing me with somebody else… I have no idea of what you're referring to [13:10] I'm working on text input only at the moment [13:11] kalikiana: hmm gventuri referred to you ;) [13:11] nik90: t1mp is working on the new selection mode for the header [13:12] it could have been t1mp, not sure [13:14] nik90: kalikiana: I was referring to some apps crashing with the latest devel image [13:14] I thought you told me the issue was the header === _salem is now known as salem_ [13:19] gventuri: aaaah yes. there was a faulty commit in staging which was already fixed; it never landed in an image however [13:21] kalikiana: right. what do I need to do to revert to the previous image? I've updated but it doesn't seemt o make any difference [13:26] mpt, ping [13:27] oops, that was a contentless ping, wasn't it? ping about your design thoughts for a simple ide for creating simple scopes. [13:38] gventuri: have you used ubuntu-device-flash? [13:39] yes [13:39] you mean reflashing the phone right [13:39] yes [13:39] yes === gatox_away is now known as gatox [13:56] elopio: hey I added the qml tests tht you requested [13:56] elopio: I also fixed the failing tests. They should be more reliable [13:57] popey: can you test the clicks I added to dropbox especially the location finding click since it is important one [14:00] nik90: do you see any issues with this , http://paste.ubuntu.com/8410991/ [14:01] mihir: no [14:01] nik90: hmm okay, AP is getting one more label from that ObjectName which is 'Delete' :( phew [14:02] nik90: no idea from where , i debugged application that is returning expected result [14:02] strange [14:03] nik90: yeah it is , that's why AP is failing if you see Guest list it has two users [14:04] how did it not fail in trunk? [14:04] it did failed in MP [14:04] if i replace that code with the old one it passes :| === kalikiana_ is now known as kalikiana [14:07] nik90: if you scroll to the end , http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/460/testReport/junit/calendar_app.tests.test_new_event/NewEventTestCase/test_add_new_event_with_default_values/ [14:07] result doesn't match , now see diff in Guests [14:08] mhall119, I'm not sure - do you know who could review https://code.launchpad.net/~karni/ubuntu-sdk-tutorials/fix-openclipart-install-location/+merge/221997? [14:09] wow that is old :D [14:09] hi [14:10] nik90: there is no Label Called 'Delete' in that column though [14:10] mihir: yeah I saw [14:10] the Delete guest user shouldnt be there [14:10] I dont know where it gets that [14:10] did you try autopilot vis [14:13] nik90: you mean there will be guest named Delete in AP ? [14:13] nik90: ListItem.Standard has a Delete button [14:13] kalikiana: with Label ? [14:14] yes [14:14] mihir: yes [14:14] it's revealed by swiping [14:14] mihir: how about you add objectNames to the items inside the repeater like "Guest" + index [14:14] mihir: this way all the proper guests will have proper object names [14:14] hmmm yeah , nik90 [14:14] kalikiana: nik90 but if it is not visible then why AP is looking for that? [14:16] that I don't know… normally it won't be able select it if it hasn't been shown on screen [14:16] it might as well not exist [14:18] grrrrrrrr I really don't like these constant ci infrastructure problems failing flawless branches :-( [14:18] kalikiana: hmmm okay , [14:18] kalikiana: i set removable : false , still it took that Delete [14:18] mihir: are you doing any sort of dragging or mouse movement in your test? [14:19] kalikiana: nope it is just reading Labels from that object [14:19] kalikiana: to be preices , http://paste.ubuntu.com/8411110/ [14:22] mihir: maybe you want to add a property such as "property bool guestLabel: true" and use that when selecting the labels [14:22] that should avoid the ambiguity [14:22] kalikiana: yeah , i'll give unique objectName as well [14:23] I can't see how it would select Delete… I can only guess that in this instance AP is smarter than usually; there are a few tricks to find list items especially though I don't know which one would apply here [14:24] in a way it would be a good thing if AP normally were this good :-P [14:24] * kalikiana hides [14:28] kalikiana: hmmm [14:30] yay, it passed :D [14:30] \o/ === boiko_ is now known as boiko [14:41] nik90: :) thanks. [14:50] yo guise [14:50] im on mint right now [14:50] bcuz ubuntu so bad [14:50] lol [14:50] burn === dholbach_ is now known as dholbach [14:52] lol every1 raging [14:53] so mad [14:54] nik90: on that test you can't be sure that the text field is focused because a previous test clicked it. [14:54] elopio: its the first test that runs though [14:54] but yes I can't be sure [14:55] ideas? [14:55] nik90: they are sorted alphabetically, so if you add a test that will go before, it won't be the case. [14:55] what the toolkit guys do is to prepend a number. [14:55] ah [14:55] the docs also suggest something similar. That way at least you have a clue to make sure you keep it running first. [14:56] so test_01_alarmtest() ? [14:56] I don't like it, I would prefer to put it in a different file. But that doesn't seem to be a common QML pattern. So lets use a number. [14:56] yes, something like that. [15:00] ok [15:04] I'm so sorry. [15:04] NOT [15:04] lol [15:04] idiots [15:08] nik90, charles , finally my alarm is working, I got it 2 days in a row [15:08] \o/ [15:08] renatu: woohoo :D [15:08] nik90, just one suggestion, we could add a combo button on snooze with different types [15:08] types = values [15:08] renatu: :D [15:09] nik90, the notification supports that [15:09] renatu: In the notification itself? [15:09] yes [15:09] renatu: I will have to check with design [15:12] elopio: done :) [15:13] nik90: thanks. But why do you need the other two to run in order? [15:13] elopio: I just made it uniform [15:13] if it's not needed, I think we shouldn't rely on the ordering. Will make maintaining the order harder. [15:13] nik90: I would put on the top the tests that need ordering. [15:14] elopio: I just did it for the other file as well :P [15:14] and on the bottom the ones that you don't care when will run. And try to make them all not to rely on the order. [15:14] elopio: I will fix it [15:15] nik90: system idecation should be done through an app , or it has to be done from system ? [15:15] nik90: i meant notifications [15:15] mihir: system [15:15] elopio: done [15:15] nik90: okay [15:17] nik90: Bug #1372254 [15:17] bug 1372254 in Ubuntu Calendar App "New Event in Calendar app not scheduled for the correct time zone." [Undecided,New] https://launchpad.net/bugs/1372254 [15:28] which are the steps to compile ubuntu-ui-toolkit on desktop? [15:35] gcollura: qmake && make [15:35] gcollura: there should be a readme file [15:36] yeah but it fails somewhere, I should have found how to compile, thanks === gatox is now known as gatox_lunch [15:37] running ./gallery.sh doesn't work [15:41] may be you dont have the depencies installed [15:41] gcollura: sudo apt-get build-dep ubuntu-ui-toolkit [15:43] that's why I hate qmake :) [15:44] it doesn't check for dependencies and I am used to cmake that checks everything [16:01] nik90, do you have any news on #1365707? [16:01] kenvandine, ping [16:01] bug 1365707 [16:01] bug 1365707 in Ubuntu UI Toolkit "PageStack pop() freezes app when called from a Dialog" [Undecided,New] https://launchpad.net/bugs/1365707 === chihchun is now known as chihchun_afk [16:06] ahayzen, pong [16:06] kenvandine, I'm trying to get music-app running under confinement and I'm having some issues getting the move() to work. [16:06] kenvandine, I have given read/write permissions on @{HOME}/Music/Imported/ in the apparmor profile. But when I run the move method it returns false and I see the following in the mediascanner log. http://pastebin.ubuntu.com/8411737/ [16:06] kenvandine, Note that if the Imported folder does not exist it creates the folder correctly but the file isn't there afterwards? [16:07] kenvandine, my json profile looks something like the following http://pastebin.ubuntu.com/8411767/ [16:07] kenvandine, any ideas what could be causing this? [16:08] or what is happening as ms2 seems to spot the file and then it suddenly isn't there?! [16:08] ahayzen, oh... i bet content-hub cleans it up because it doesn't have the store set [16:09] ahayzen, run content-hub-service with logging enabled [16:09] CONTENT_HUB_LOGGING_LEVEL=2 content-hub-service [16:09] oh...so why was it working when unconfined? or was it not... [16:09] and see if you see output that looks like it's cleaning up [16:10] kenvandine, do i stop the service and then run that? [16:10] popey, could we do an upload of Reminders? It doesn't have to be today if it's nearing your EOD, but we got the "evernote 300" bug fixed and it'd be good to get it out there [16:10] ahayzen, yes [16:10] something like "isn't persistent, purging" in the output [16:10] dpm: sure, balloons can upload, i can review when I see it [16:11] awesome [16:11] kenvandine, how do i stop the service? lol [16:11] popey: I need your wisdom :) I wish to make the UITK component showcase galery as a click app in the store. How should I do it? Is it possible to automatically push a store update after each release? [16:11] kill it ;) [16:11] bzoltan1: how often will you update it? [16:12] question: any experts on ADB in the channel? As of a few days ago, adb can't see any of my devices, anyone else seen this before? [16:12] kenvandine, ah lol [16:13] ahayzen, yeah, so i think if move is called, we need to do something to change the store property on the transfer [16:13] ahayzen, please file a bug [16:14] popey: well... the UITK has new release every week or every second week. The gallery is touched when a new component is added or a significant API addition is released. That is like once a month. [16:14] ahayzen, to work around it, you can include a ContentStore in the peer.request function call [16:15] bzoltan1: ok, who owns it and releases it? You? If so, you could upload it to the store any time you like under your own ID. [16:15] kenvandine, so..should it be "not working" when unconfined? [16:15] popey: Yes, me [16:15] ahayzen, not sure [16:15] probably [16:15] popey: OK, so I simple do it manually [16:15] kenvandine, hang on i'll go unconfined again and double check [16:15] ahayzen, should be an easy fix [16:15] bzoltan1: yes, we dont do any automagic uploads to the store (yet) [16:16] popey: All right, thank you. [16:16] * ahayzen looks at ContentStore docs [16:18] bzoltan1: I want my UITK release :D with its bug fixes asap :) [16:19] gcollura: erm your sample app in that bug report is empty [16:19] nik90: The next release is available in the RTM distro [16:19] gcollura: no code [16:19] nik90: The Utopic release must wait because of he freeze [16:19] nik90, oops [16:19] nik90: But the UITK trunk just got updated [16:20] bzoltan1: damn freeze..I thought it doesn't apply to ubuntu touch components [16:20] bzoltan1: but cool, I will run rtm devel-proposed then to get it :) [16:21] Randy_O: you need to enable developer-mode on the phone to start the adb service [16:21] Randy_O: you can enable it in the system-settings app -> About Phone -> Developer Mode [16:21] nik90: the problem is that UITK is seeded on edubuntu images which participates in the beta program... [16:21] nik90, awesome, trying it now... [16:22] nik90, ok fixed, the code is up [16:22] nik90: I would suggest to use the rtm images for real ... Utopic will be soon history [16:22] bzoltan1: true, but if I need bleeding edge stuff I would need to run utopic devel-proposed, no? [16:22] Randy_O: and set a real password [16:22] bzoltan1: like the latest indicator-datetime for instance and other packages [16:23] nik90: actually the RTM is the real edge ... without blood :D [16:23] bzoltan1, done, I used a passcode, should I use password? [16:23] nik90, it works, thanks [16:23] Randy_O: either would work, as long as it is not a swipe :D [16:23] nik90: The direction shoud be Utopic -> RTM, but this week for example the UITK landed first on RTM a [16:23] Randy_O: although passcodes are easier to type [16:24] bzoltan1: ok, I will flash rtm-proposed [16:24] kenvandine, ok it seems to work when unconfined [16:24] thanks guys, super on-the-ball. [16:24] mzanetti, rpadovani, new reminders with big notes optimizations available in the store, courtesy of balloons+popey :) [16:25] kenvandine, so what would i do to add ContentStore i'm a bit confused? we currently listen to onImportRequested and then if the transfer is Charged we loop through the items and do a move() on them [16:25] nik90: I am going to integrate these lines to the SDK -> http://pastebin.ubuntu.com/8411892/ [16:26] nik90: best lines ever :) Disable intro, disable passcode request, switch on light, unlock screen permanently ... [16:26] bzoltan1: sweet...I already use the unlock screen permanently option in my testing [16:27] nik90: Put it in a script, make an alias for it :) I promise you will love it... But t will soon land on the QtC [16:27] bzoltan1: cool :D [16:28] nik90: I am testing the UITK for two devices with two images like 24/7 :) that passcode policy and screen lock was my worst enemy before these lines :) [16:28] bzoltan1: lol [16:29] dpm: nice! [16:30] dpm: soo... what's your verdict then? good enough in terms of handling big data? === gatox_lunch is now known as gatox [16:31] ahayzen, oh right... you're on the other end of it [16:32] kenvandine, hah yeah i'm receiving a music file and storing it in ~/Music/Imported [16:32] mzanetti, I think so, although I'm still concerned about the occasional freezes and crashes. I've just noticed I've got a couple of .crash files I could upload if someone can make sense out of them [16:32] kenvandine, any ideas what is going on for it not to work when confined? [16:32] kenvandine, or for it to be there and then suddenly not [16:32] nik90: will test your clock packages in a bit, sorry, been a mad day [16:32] popey: no worries [16:33] ahayzen, i know why it's getting remove [16:33] ahayzen, if a transfer doesn't have a persistent store set, it purges when the transfer is finalized [16:33] or the service exits [16:33] kenvandine, so then my question is why does it work when unconfined? [16:34] dpm: I'm afraid they're not useful [16:34] magic? [16:34] dpm: but please try this: [16:34] dpm: add -DCMAKE_BUILD_TYPE=debug to cmake flags [16:34] ahayzen, i'm getting the cache dir is different? [16:34] mzanetti, ok, thanks [16:34] dpm: then run it from a debugger [16:35] kenvandine, ok maybe...so what do i need to change to make it persistent? [16:35] kenvandine, do you have any examples that i can look at? [16:36] transfer.setStore(myStore) [16:36] yeah, one sec [16:39] http://pastebin.ubuntu.com/8411971/ [16:39] ahayzen, ^^ [16:39] popey: you still want me to write about my LXC experience? I think I may have reached a point where it is rather useable [16:40] ahayzen, so declare the ContentStore anyway [16:40] kenvandine, thanks i'll try that [16:40] and onImportRequested, setStore [16:40] ahayzen, but it's still a bug, you shouldn't need to do this if your moving the content [16:40] so please file the bug :) [16:40] kenvandine, will do i'll check it fixes it first :) [16:41] kenvandine, would be nice if we could become confined again :) [16:41] using the move API clearly shows the content is persistent === chihchun_afk is now known as chihchun [16:53] kenvandine, hmmm ok i have something along the lines of this http://pastebin.ubuntu.com/8412069/ [16:53] kenvandine, and then we eventually loop over importItems and do importItem.move() [16:53] kenvandine, but they still aren't appearing in the folder [16:53] renatu: btw do you have a silo requested for your alarms recurring fix? [16:54] ahayzen, set the logging level for music-app [16:54] initctl set-env --global CONTENT_HUB_LOGGING_LEVEL=2 [16:54] you should get lots of output in the upstart log [16:55] kenvandine, as in the music-app log? [16:55] yes [16:55] kenvandine, ah yes i see things let me try and grab it out... [16:55] bzoltan1: did the uitk release already land in rtm images? I don't see a silo for it even though I see the one in utopic which is waiting for the freeze to end [16:56] kenvandine, http://pastebin.ubuntu.com/8412099/ [16:57] kenvandine, and this is the mediascanner log at the same time http://pastebin.ubuntu.com/8412103/ [16:59] ahayzen, how does mediascanner know when the file shows up? [17:00] kenvandine, idk inotify or something? probably in here somewhere http://bazaar.launchpad.net/~mediascanner-team/mediascanner2/trunk/view/head:/src/daemon/SubtreeWatcher.cc [17:01] kenvandine, but it is strange that it see's it even though the move in content-hub itself fails [17:01] right [17:02] kenvandine, i assume it must be permission related if it all works when unconfined? [17:02] ahayzen, but if that was the case, i wouldn' [17:02] t expect the scanner to notice [17:02] any denials? [17:03] yeah.... no no denials i went through them with jdstrand yesterday [17:06] kenvandine, so what direction should i take now lol? [17:09] * nik90 away brb [17:11] ahayzen, not sure... QFile::rename fails, so not sure how that could fail yet mediascanner get signaled [17:12] hmm :/ [17:17] ahayzen, are the files still in /home/phablet/.cache/com.ubuntu.music/HubIncoming/9 ? [17:17] kenvandine, yes [17:18] try this... [17:18] loop over activeTransfer.items [17:18] before you assign it to importItems [17:19] i think that assignment calls collect() [17:19] i don't think that would matter, but worth trying [17:22] nik90, not yet, bfiller is trying to get that [17:24] renatu, nik90 : in silo 12 [17:25] kenvandine, don't think that made any difference [17:28] ahayzen, and are there any files left in /home/phablet/Music/Imported [17:29] kenvandine, there is nothing in there everytime i do it [17:29] and what are the perms of that dir? [17:29] ..unless the app of unconfined ofc [17:29] kenvandine, drwxrwxr-x 2 phablet phablet 4096 Sep 23 18:25 Imported [17:30] kenvandine, hang on this will be interesting my other mp has just landed which changes the path to ~/Music/Imported/yyyy/MM/dd ... so would we expect the subfolders to be made or not? hehe [17:30] yes [17:33] kenvandine, yes as expected the folders were created but not the file [17:34] kenvandine, an ms2 found it New file was created: /home/phablet/Music/Imported/2014/09/23/183312-2.ogg ... and then it disappeared [17:34] mivoligo: ping [17:42] ahayzen, reading up on QFile::rename, if it fails to move the file, it copies the contents to the new file then removes the new file.... [17:42] which seems odd :) [17:42] but that is what's happening here [17:42] hah what lol [17:44] kenvandine, so why is it failing to move then? [17:45] ahayzen, that i don't know [17:46] hah [17:46] ahayzen, so what's the source path? [17:46] the original content [17:47] kenvandine, what in? .cache/com.ubuntu.music/HubIncoming/ .... or you mean the exporting appliaction? [17:48] exporting application [17:48] hmmm [17:48] hang on a minute [17:49] kenvandine, they are in /opt/click.ubuntu.com/com.ubuntu.developer.ken-vandine.hub-exporter/current/images/ ... but i see one of them is owned by root [17:49] kenvandine, maybe that is the issue [17:54] kenvandine, no that didn't make a difference [17:54] kenvandine, but ^^ is where they are coming from [17:59] ok [17:59] ahayzen, i'm thinking :) [17:59] kenvandine, thanks :) i can push the branch up if you want to try it as well to confirm its not something on my device [18:00] bzoltan: silo 12? [18:01] kenvandine, it is here if u want to try it lp:~andrew-hayzen/+junk/music-app-confinement-001 [18:02] kenvandine, note you may need to add dbus (receive) bus=session peer=(label=/usr/bin/mediascanner-service-2.0), [18:02] dbus (bind) name="org.freedesktop.Application", to the profile [18:04] elopio: hey, should we talk to fginther about enabling qml test suite in jenkins for clock? [18:10] ahayzen, thx! [18:10] ahayzen, please file a bug against content-hub [18:11] this isn't going to be as quick and easy as i thought :/ [18:16] kenvandine, ok will do curry time! [18:16] jhodapp: i put out a branch to add exiv2 tag fixing as we discussed: https://code.launchpad.net/~phablet-team/qtubuntu-camera/fix-exif-timestamp/+merge/235691 [18:17] nerochiaro, ok cool...did you see my email with the android side stuff? [18:18] jhodapp: actually no, let me look [18:20] jhodapp: GPS timestamp is not the problem, that one is set already together with the GPS data if the GPS is on. The problem is the EXIF tags DateOriginal and DateDigitized [18:23] nerochiaro, that's not the one I linked to...there's a sensor timestamp [18:23] balloons: ping [18:24] jhodapp: right, you linked that too. from a quick look it seems it's something that's returned when reading sensor data, not something you can set. the timestamp of when the sensor reading was taken. i'll look some more [18:24] balloons: is this again some random failure , http://91.189.93.70:8080/job/generic-mediumtests-utopic-python3/492/artifact/calendar_app.tests.test_custom_proxy_objects.NewEventFormTestCase.test_fill_form.ogv [18:24] ? [18:24] * balloons watches [18:24] nerochiaro, ok cool [18:24] mihir, ohh the fail to launch thing [18:24] nerochiaro, let me know if nothing looks good and I'll review your MR [18:25] mihir, where's that bug at? [18:25] balloons: here is the MR , https://code.launchpad.net/~ubuntu-calendar-dev/ubuntu-calendar-app/5-Improved-EventDetails/+merge/235333 [18:25] balloons: headsup, I may have noticed the startup issue in clock app as well, though very rarely. [18:25] i changed two things in AP it successfully ran on my pc [18:25] balloons: I suspect it could be an issue with jenkins. [18:25] nik90: i fixed the AP now , it should pass :D [18:26] nik90: after that can you review MR ? [18:26] mihir: cool..I can't do atm since I am writing up a blog post. Will review it after that. [18:26] nik90, mihir I opened a bug against AP for it and had a discussion. I never followed up with fginther about it though. We can tweak jenkins to not be impacted by it [18:26] nik90: no issues :) [18:26] that's my bad, we should try it [18:27] basically, we can allow extra time for the app to launch before timing out [18:27] balloons: in app , or jenkins it self ? [18:27] cool [18:27] mihir, jenkins.. we tell autopilot to wait longer :-) [18:28] balloons: awesome :) could you trigger Jenkins again on that MR when you get a chance.. [18:28] nik90: no issues , whenever you get time thanks for your help :) [18:30] nik90: i am also planning to make calendar-app to follow coding guidelines , i saw lot of places it is not taken care. [18:30] nik90: should we break in Multiple MRs? [18:31] yes do break them in multiple MRs as it will help with identifying regression if any. [18:31] Focus on a specific functionality rather than area of code and clean it up. [18:32] nik90: you mean to do more regression on specific functionality right ? [18:32] * balloons cannot find the bug he filed [18:33] mihir: no I mean have one MR focus on the code cleanups of one feature (functionality). Thereby we will need to only test that feature extensively when reviewing the MR. [18:34] https://bugs.launchpad.net/ubuntu-clock-app/+bug/1369990 [18:34] Launchpad bug 1369990 in Ubuntu Clock App "Apps failing to start in some autopilot tests" [Undecided,New] [18:34] gotcha :-) [18:38] nik90: silo9 [18:40] balloons: noooo you added yet another bug report to clock app :P [18:47] jhodapp: this might be what we're looking for http://androidxref.com/4.4.2_r2/xref/device/lge/mako/camera/QCameraHWI_Parm.cpp#4090 [18:47] Does anybody know how to fix this error: 'module "Ubuntu.Components" version 1.1 is not installed'? [18:47] sha-bang: let me guess, you are trying to run your app on Trusty desktop? [18:47] nerochiaro, yeah, specifically line 4095 [18:48] nik90: Yes. I've just installed ubuntu-sdk [18:48] jhodapp: more like line 4135 [18:48] nerochiaro, yep :) [18:48] jhodapp: that's where it sets the datetime form the system time, but it seems to use localtime, so i don't understand what's wrong [18:48] nerochiaro, seems it's hardcoded [18:48] sha-bang: Ubuntu.Components 1.1 is available only from Utopic 14.10 and onwards. So you cannot run you app on trusty desktop [18:49] sha-bang: you can however create a ubuntu emulator on trusty desktop and use that for testing your applications. [18:49] jhodapp: but it should not use UTC, unless the system is set to UTC timezone.maybe there's two diff timezone settings, one at the android level and one at the ubuntu level ? [18:49] jhodapp: it's libc though, it shouldn't be different [18:49] sha-bang: There are tutorials at http://developer.ubuntu.com/apps/sdk/tutorials/ that should help you with it. [18:49] nik90: Aha. Thank You! I will try that and see how it goes [18:49] sha-bang: yw :) [18:51] nerochiaro, yes it's quite possible, you should ask rsalveti or ogra on that one [18:51] Hi [18:52] Can I ask someone about a packing problem I'm having? [18:53] jhodapp: hmm, ok. i would still appreciate if you could have a look at that MR anyway, as I won't be around past Wednesday and if nothing comes up before then I'd like to have a fix in the pipeline [18:53] nerochiaro, yeah that's cool [18:53] I'll take a look [19:02] jhodapp: thanks. i'm EOD'ing. I'll ask them tomorrow, they don't seem to be around now [19:02] jhodapp: if you find something else please email me [19:02] jhodapp: have a good rest of the day [19:02] nerochiaro, sure np [19:05] nik90: new version is just uploading now :-) [19:06] DanChapman: yay [19:08] DanChapman, oO nice to see you [19:09] balloons: hey there :-), nice to see you too!! how's it going? [19:09] good, always glad to see your name amongst the pending MP's ;-) You've been staying busy it seems [19:13] balloons: aweome!... aah yes the weather-app MP, I need someone to take a look at that (wink, wink) Mr jenkins doesn't seem to approve of it. But yeah it's been busy busy busy for me :-D [19:14] * ahoneybun wonders whata MP is [19:14] hmm that's odd i got an email saying dekko is published then another one after saying it's awaiting moderation [19:14] beuno: ^ [19:15] I'll find out [19:16] looks like they both left the server at the same second [19:17] right [19:17] hi [19:18] hi DanChapman beuno told me you got 2 possibly conflicting emails [19:18] DanChapman, could it be that you got them in reverse order? ie the app was sent for review (1 email) then automatically approved and published (2nd email) [19:18] 15:16 < popey> looks like they both left the server at the same second [19:18] i see them in the "right" order here. but timestamped the same. [19:18] DanChapman, we've recently enabled a feature that will perform automatic reviews for app submissions [19:19] kenvandine, reported it here https://bugs.launchpad.net/content-hub/+bug/1373086 thanks for your help so far [19:19] Launchpad bug 1373086 in content-hub "Using contentItem.move(dir, filename) doesn't work under confinement" [Undecided,New] [19:19] my guess is that we need to hold off on sending the first email until we process [19:19] ahayzen, thx! [19:22] hey pindonga, yes I got one saying it's been published (Which it hasn't yet) and another after saying it's awaiting moderation. The received timestamps are also the exact same timestamp [19:23] mzanetti: PONG [19:23] pindonga: so same as my issue [19:23] yep [19:23] so, another one on my plate :) [19:23] mivoligo: HI [19:23] pindonga: do you need a bug filed? [19:23] hi :) [19:23] mivoligo: just wanted to ask where you got the sounds from. are we ok copyright wise? [19:23] DanChapman, that'd be lovely [19:24] mzanetti: some of them are cc-by, some cc-0 [19:25] mzanetti: http://www.freesound.org/ [19:25] mivoligo: so for the cc-by ones we probably need to add the names to the about dialog [19:25] mzanetti: yes [19:26] mivoligo: can you add a key "cc-by" to the towers.json next to each shotSound that requires one? [19:26] mzanetti: link to all the songs: http://www.freesound.org/people/nameistaken/downloaded_sounds/ [19:27] ah, perfect [19:27] mivoligo: also, https://bugs.launchpad.net/media-hub/+bug/1373088 [19:27] Launchpad bug 1373088 in Media Hub "QML Audio {} element blocks for ~200 ms on play()" [Undecided,New] [19:27] pindonga: ok i'll do that now. is it ubuntudeveloperportal i need to report it? [19:27] mivoligo: means its no fun with audio enabled on the phone yet [19:28] DanChapman, https://bugs.launchpad.net/software-center-agent/ [19:28] mzanetti: :( [19:28] pindonga: great thanks :-) [19:28] ty [19:29] mivoligo: I just pushed, you can try them on the desktop though :) [19:29] mivoligo: I think the shot-1 is too loud [19:29] mzanetti: what about the rest? [19:30] yeah well, compared to the rest... yours are a bit lower on volume then the shot-1. we can just re-encode it with a little less amplitude [19:30] I like the sounds, seem to fit well [19:30] mzanetti: I've no idea about recoding sounds :D [19:31] mivoligo: its easy, just open them in audacity and pull it down :) [19:31] mivoligo: I think we should try to add a constant background music too [19:32] mzanetti: RIGHT [19:32] sorry [19:32] mzanetti: I spoked to my friends about music in their game [19:33] ah right [19:33] mzanetti: turns out they friend made it for them [19:34] not bad. can we bribe them with beer? [19:34] mzanetti: but he does mostly classic guitar music which won't suit MvM, I'll ask though [19:35] I see [19:36] mzanetti: do you actually have any kind of music in mind? [19:36] not really [19:37] something like this: http://www.youtube.com/watch?v=IbBJgRO9jWg [19:37] :D [19:37] :) [19:38] ahayzen, can you do also get me logs from content-hub-service when doing that move? [19:39] CONTENT_HUB_LOGGING_LEVEL=2 content-hub-service [19:39] do your move attempt [19:39] then pastebin the output from the service [19:39] kenvandine, i'll put it in the bug [19:39] ahayzen, thx! [19:44] kenvandine, is this ok? https://bugs.launchpad.net/content-hub/+bug/1373086/comments/1 [19:44] Launchpad bug 1373086 in content-hub "Using contentItem.move(dir, filename) doesn't work under confinement" [Undecided,New] [19:47] nik90: yes, I pinged him and added him as a reviewer. He might be away. [19:49] ahayzen, i also need the output from the service [19:49] that's the app output [19:49] kenvandine, ...where do i get that from? [19:49] CONTENT_HUB_LOGGING_LEVEL=2 content-hub-service [19:49] run that [19:49] i did [19:50] ok, stdout [19:50] it'll be very verbose [19:50] kenvandine, aren't all the lines starting with /build inbetween the apllication log? [19:50] oh.. [19:50] kenvandine, http://pastebin.ubuntu.com/8413166/ ? [19:51] kill the current one [19:51] kenvandine, basically i ran $ initctl set-env --global CONTENT_HUB_LOGGING_LEVEL=2 .,.. and then ran the application to make that app log which has the content-hub log inbetween? [19:52] yeah, before you start the app though [19:52] kill the content-hub-service [19:52] and run it with logging enabled [19:52] after you run the app, and it fails to move [19:52] copy the stdout from the service [19:52] it'll be pages... [19:52] kenvandine, how do you kill? i've tried pkill ? [19:52] you could also redirect it to a file if you'd like [19:52] ps auxww|grep content-hub [19:53] and use kill on the pid [19:53] not sure why pkill doesn't work on the phone [19:53] ah yes [19:53] yeah or killall [19:54] I can't get the new image to boot at all [19:55] image 252 is busted [19:55] i got this... [19:55] you need to flash 251 [19:55] ahoneybun, ^^ [19:55] I see [19:55] * ahoneybun runs back to android [19:55] kenvandine, http://pastebin.ubuntu.com/8413203/ [19:56] kenvandine, shall i attach that to the bug report? [19:56] please do [19:56] kenvandine, and is 'Can't create hard link to Store: "/home/phablet/.cache/com.ubuntu.music/HubIncoming/1"' bad? [19:57] done [19:57] kenvandine, how do I use one image? ubuntu-device-flash syncs with the newest [19:57] ahoneybun, you can pass --revision=251 [19:58] oh ubuntu-device-flash --revision=251 --bootstrap? [19:58] no bootstrap [19:58] but i think you do need to include the channel [19:59] kenvandine, no bootstrap at all? the wiki calls for it [19:59] ahoneybun, you only need that the first time [19:59] ahayzen, the warning for the link failure is because the image is coming from a different file system [20:00] and we can't hard link across filesystems [20:00] so probably fine [20:00] kenvandine, that works [20:00] kenvandine, the image? oh the audio file going between /opt and /home are on different filesystems? [20:00] well it is downloading that image [20:00] ahayzen, yeah, so instead of linking it copies [20:01] kenvandine, ah ok that makes sense [20:01] ahayzen, although... i wonder if it takes to long to copy ? [20:01] i doubt it... should be sync [20:02] kenvandine, idk we still have to wait for ms2 to index and then for us to poll ms2 anyway [20:02] mzanetti: hmm, I have problem starting the game. This is what QtCreator says: http://paste2.org/cwLa8ZHg [20:02] * ahayzen wonders if we can actually not poll ms2 but just listen for the invalidation of the model [20:02] who uses T-Mobile or ATT ? [20:03] ahayzen, can you try another attempt where the track comes from somewhere under ~phablet/ ? [20:03] ahoneybun, i use t-mobile [20:03] ... kenvandine how? [20:03] kenvandine, do you have data on ubuntu? [20:03] ahayzen, yes... but i think you have to manually tweak something in the context the first time [20:03] * ahayzen 's content-hub ninja skills are weak [20:04] ahoneybun, so copy a file into ~/.cache/com.ubuntu.developer.ken-vandine.hub-exporter_hub-exporter_0.2/ [20:04] and use that file [20:05] kenvandine, you seen jdstrand 's comment on the bug? ... ah yes that may work [20:05] com.ubuntu.developer.ken-vandine.hub-exporter_hub-exporter_0.2 [20:05] ahoneybun, ^^ [20:06] ahoneybun, there is a work around there [20:07] kenvandine, are you talking to me by mistake? [20:07] also I ran out space s [20:07] ahoneybun, no, that bug report has a fix for getting data working on t-mobile [20:08] ahoneybun, yeah mine says i only have 4% remaining... whoops [20:08] * ahoneybun sees no bug report [20:08] ahoneybun, if needed; https://wiki.ubuntu.com/QATeam/TouchTesting/Tips#Add_APN_Settings [20:08] also free space on /cache/recovery is unknown [20:08] so no ubuntu [20:09] oh... that copy was for ahayzen :) [20:09] :) [20:09] and i pasted the wrong thing for you [20:09] https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/1331813 [20:09] Launchpad bug 1331813 in ubuntu-download-manager (Ubuntu) "Support ipv6 mobile connections" [Medium,Confirmed] [20:09] thanks balloons ! [20:09] ahoneybun, ^^ [20:09] and kenvandine [20:09] but I cannot install ubuntu now [20:10] http://pastebin.com/wuMAtHSW [20:10] data was the only thing keeping me on android as a daily driver [20:10] ahoneybun, you might need to reboot into recovery [20:10] before flashing [20:10] opps [20:11] * ahoneybun was not in bootloader [20:11] ahayzen, it's been my daily driver on t-mobile for nearly a year i think :) [20:12] * ahoneybun tries to flash ubuntu again [20:13] my phone keeps leaving bootloader on its own! [20:13] kenvandine, it still failed even in ~/.cache/whtever [20:14] ahayzen, but this time there aren't warnings about failing to create link? [20:14] omg again [20:14] kenvandine, ah yes ...oh damn need be running that cmd.....too many terminals! [20:14] ahayzen, :) [20:15] so I have to be in a working device to run ubuntu-device-flash –clean-cache [20:15] vfree space on /cache/recovery is unknown [20:15] [20:15] no... you can just be in recovery [20:15] I get a err [20:15] error [20:16] oh, but when you're in recovery you need to also include the --device=mako [20:16] what the heck! [20:16] kenvandine, it is here probably from about L116 downwards [20:16] ahoneybun, but clean-cache doesn't clean the phone... [20:17] it cleans the host [20:17] idk [20:17] ahayzen, where? [20:17] kenvandine, you can search for 4.ogg and see it doing a "copy_to_store" [20:17] I guess the phone [20:17] * ahoneybun is sad [20:18] * ahayzen can do it again to split the log in two if needed lol [20:18] ahayzen, url? [20:18] kenvandine, oh lol http://pastebin.ubuntu.com/8413312/ [20:18] haha [20:18] guess I can't have ubuntu touch no more [20:19] I think the phone /cache/recovery is full kenvandine [20:19] i've seen that unknown error when it couldn't connect to the device [20:19] or didn't know the device [20:20] ok I'm on the bootloader and it sees it in fastboot [20:20] but if I try to flash it [20:20] how about in recovery? [20:20] um [20:20] i don't think you can do it in bootloader [20:20] do what? [20:20] flash [20:20] you can bootstrap i think in fastboot [20:20] the wiki says adb reboot bootloader [20:21] yeah, now switch to recovery [20:21] well clean-cache is working [20:21] in recovery [20:21] nbope [20:21] it is loading ubuntu touch stable [20:21] for some reason [20:22] but clean-cache doesn't clean the cache on the device... [20:22] aaron@IdeaPad-Y510P:~$ ubuntu-device-flash –clean-cache --device=mako [20:22] 2014/09/23 16:16:31 Device is |mako| [20:22] 2014/09/23 16:16:32 Flashing version 11 from ubuntu-touch/stable channel and server https://system-image.ubuntu.com to device mako [20:22] 2014/09/23 16:16:32 ubuntu-touch/stable is a channel alias to ubuntu-touch/stable [20:22] 2014/09/23 16:16:32 Cannot cleanup /cache/recovery/ to ensure clean deploymentexit status 255 [20:22] sorry [20:22] only wanted one line [20:22] Expecting the device to be in the bootloader... waiting [20:22] ubuntu-device-flash --channel=ubuntu-touch/devel-proposed --revision=251 --device=mako [20:22] ahayzen, are you waiting on me? https://code.launchpad.net/~andrew-hayzen/music-app/ap-helper-refactor-004/+merge/233291 [20:23] balloons, yes [20:23] wait i can adb shell in recover [20:23] balloons, when you get a moment if you could look over it :) [20:23] ahayzen, yikes my friend.. don't wait on me for stuff like that.. it's crazy busy atm! [20:23] I have complete trust in you now [20:23] balloons, heh i don't trust myself u shouldn't trust me lol [20:24] ahayzen, well, jenkins does us both some favors.. it has to pass [20:24] balloons, anyway we have bigger problems.... AP fails only on device since #244 [20:24] something foobar'd it [20:24] well,I've just approved the mp [20:24] balloons, thanks \o/ [20:25] balloons, that'll make this mp much easier https://code.launchpad.net/~andrew-hayzen/music-app/add-url-dispatcher-tests/+merge/233840 [20:25] * ahoneybun empties the cache/recovery on device and tries again [20:25] balloons, i started playing about with ms2 and figure out a few reasons why we have to patch it...but didn't get too far i may try again tomorrow [20:26] ahayzen, awesome.. you should trust yourself more ;-) I suspect you'll keep making those tests better [20:26] balloons, yeah i'm trying to get them better each time iteratively [20:26] I think it will work this time [20:26] balloons, have you seen the AP failures in CI though? [20:27] balloons, its like the mocking doesn't work [20:27] balloons, the app just starts and states "no music found" [20:27] balloons, no errors anywhere to be seen [20:27] balloons, bug 1370800 [20:27] bug 1370800 in Ubuntu Music App "[music] Autopilot tests are failing to mock home when run on the device" [Critical,Triaged] https://launchpad.net/bugs/1370800 [20:28] renatu, nik90 : the eds alarm fix is in silo 14 if you want to test, sorry I told you wrong silo before https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-014 [20:30] I think my device is in a boot loop [20:30] mivoligo: sorry. fixed [20:33] I finally got thrown to the recovery and it asked about root [20:34] ahayzen, no I hadn't seen that [20:35] balloons, god knows what is going on [20:35] balloons, and we couldn't see anything obvious package changes http://people.canonical.com/~ogra/touch-image-stats/244.changes [20:35] ahayzen, remember screenshots if useful [20:36] balloons, i'm worried that we'll start failing in rtm whenever whatever package has broken with it has synced [20:36] mzanetti: it works now but no sound: GStreamer; Unable to play - "file:///home/michal/Devel/my-machines/machines-vs-machines/data/lpbuild/machines-vs-machines/towers/tower-1-shot.wav.wav" Error: "No URI set" [20:36] balloons, yeah the screenshots is how i figured the mocking was screwed [20:36] balloons, as it shows it at the "no music found" page [20:36] ahayzen, that package entered and left rtm again ;) [20:36] balloons, i can run the AP tests fine on my utopic VM...but not on my device (same issue mocking fails) [20:36] well I'm stuck at the google logo [20:36] ogra_, which package lol ? [20:37] ahoneybun, it was the last dbus-cpp, media-hub, qtubuntu-media landing [20:37] we're not sure yet which of the packages is at fault [20:37] ogra_, i don't see them changing in #244 though? http://people.canonical.com/~ogra/touch-image-stats/244.changes [20:37] ogra_, I just flashed 251 or I think so [20:39] can't get past the welcome [20:39] balloons, do you have any ideas? ... i just started attempting to get the mocking to work without patching in the hope that would resolve the issue lol [20:41] ahayzen, off the top no, but I can try and help after I finish up [20:41] balloons, thanks man i'm slightly worried about it lol [20:41] mivoligo: hmm... strange can you try to delete the lpbuild dir [20:43] mzanetti: done [20:44] mivoligo: still not working? [20:46] mzanetti: I probably messed up something :( [20:46] mivoligo: does the script give you the warning about the non clean repository? [20:46] mzanetti: it did [20:47] ah, that could explain it. it doesn't pull the levelpacks updates in that case [20:47] * mzanetti wonders how to improve that [20:47] maybe making it interactive [20:47] mzanetti: but I deleted it and now got: http://paste2.org/x7UWPJdN [20:48] mivoligo: install vorbis-tools [20:48] * mzanetti adds some user friendly error messages [20:48] balloons, ahayzen, sorry, got distracted ... i wanted to give you guys the bug number ... bug 1371454 ... i assume your AP issues meight be realted [20:49] bug 1371454 in Media Hub "unity8.indicators.tests.test_indicators.IndicatorExistsTestCase.test_indicator_exists hangs on mako #245 #246" [Critical,New] https://launchpad.net/bugs/1371454 [20:49] ty ogra_ [20:49] ogra_, thanks :) ... but i don't see media-hub changing in 244? [20:50] as we were passing (well nearly) on #243 [20:52] mzanetti: it works :D loud and clear! [20:52] :) [20:52] ahayzen, ah ... in 244 ubuntu-app-launch re-enabled the cgroups support ... not sure all bits were sorted there yet [20:53] ahayzen, probably worth to ask ted ;) [20:53] ogra_, could that somehow be breaking autopilot mocking/mediascanner stuff? [20:53] ogra_, and i assume that isn't on the desktop? which is why it still works there? [20:53] perhaps ... [20:53] right, ubuntu-app-laucnch doesnt get used on desktops yet [20:54] i'm not sure if AP uses it either though ... thats something an AP person must answer ;) [20:54] ok that may make sense a bit then [20:54] .... balloons ^^ ? [20:54] it surely has influence oon the environment your app runs in though [20:54] yes ubuntu-app-launch has been undergoing changes [20:55] and ap uses it.. it's been causing issues [20:55] ok so maybe i can panic less :) lol [20:55] balloons, I cannot get past the welcome screen it goes black and then reboots [20:55] ahayzen, ahh, yes that type of 'what did i do!?' panic isn't warranted [20:56] ahayzen, we've been creating desktop files and launching with them, it's gotten a bit nutty [20:56] yeah me and victor were like ... well we didn't change anything...ms2 didn't change ..ap didn't change so wtf has caused these explosions [20:56] * ahoneybun jumps to rtm [20:57] mzanetti: does the „All unlocked” setting actually work? [20:58] mivoligo: nope... not yet [20:58] would be usefuy now though :) [20:58] will add [20:59] mzanetti: would be great as I'm on the second level yet :P [20:59] hehe. even with easy mode? [20:59] didn't play much [21:03] balloons, ogra_, Ted Gould is the Ted to talk to about cgroups? [21:03] yes [21:04] thanks [21:04] he is just talking in #ubuntu-touch [21:04] \o/ [21:04] note that this is just a guess of mine :) [21:04] (but pretty likely that it is involved) [21:04] ogra_, its sounds far better than any of my guesses ;) [21:04] "something has foobar'd" [21:04] haha [21:10] mzanetti: ok, I'm off to bed. Talk to you soon :) [21:10] mivoligo: ok. bye [21:21] I see a channel ubuntu-rtm but ubuntu-device-flash cannot find it [21:23] ogra@styx:~/tmp$ ubuntu-device-flash --list-channels|grep -c rtm [21:23] 8 [21:23] works here :) [21:29] weird [21:29] ogra_, I reinstalled android and now I'm flashing devel channel [21:34] oh I put ubuntu-rtm [21:34] well devel works so far === salem_ is now known as _salem [21:40] stop: Unknown job: network-manager [21:40] I'm following this https://wiki.ubuntu.com/QATeam/TouchTesting/Tips#Add_APN_Settings [21:54] balloons, how do you do this [21:55] skip it if job is unknown.. rebooting the phone will restart the jobs anyway [21:56] phablet-config writable-image does not work also [21:57] do it the other way then.. [21:57] remount [21:58] * ahoneybun just wants data [21:59] remount what? [21:59] lsblk gives me a lot of partitions [22:10] well I found the file just can save changes because of it being in read only mode [22:12] kenvandine, how do you make it r/w mode?