/srv/irclogs.ubuntu.com/2013/07/25/#ubuntu-unity.txt

Saviqsergiusens, it's green!00:16
Saviq(almost, armhf is just finishing up)00:16
sergiusensSaviq: ack00:17
* sergiusens opens tab for build00:19
sergiusenspublishing00:21
asacSaviq: good stuff :)00:25
asacif thats what we see on phones as well, +100:25
asachave you tried?00:26
asacreal phone? real image? :)00:26
Saviqasac, 20 successful subsequent runs on maguro00:26
asacSaviq: locally?00:26
asacnice00:26
asac:)00:26
Saviqasac, 1 in 50 tests on manta crashes unity800:26
Saviqasac, but the crash is in Qt00:26
Saviqasac, need to try with Qt 5.100:26
asacSaviq: where is unity8 latest atm? which ppa?00:29
Saviqasac, it's not released into no ppa00:29
Saviqasac, 'cause we stopped it00:29
Saviqasac, so it doesn't get into the image00:29
Saviqasac, will enable tomorrow00:29
asacSaviq: but its daily built somewhere still? or not even that?00:29
Saviqasac, it's built, but not published00:30
Saviqasac, so we'll see the daily release results in the qa dashboard, for example00:30
Saviqasac, but it's not publishing automatically00:30
Saviqasac, there's still https://bugs.launchpad.net/platform-api/+bug/1203698 that needs to land before we can test on devices, though00:31
ubot5Launchpad bug 1203698 in platform-api "input is lost if no app was launched before stopping shell" [High,In progress]00:31
Saviqsergiusens, beat you to it http://s-jenkins:8080/job/ubuntu-touch-phablet-image-saucy-mir/54/00:33
sergiusensSaviq: was in the process of...00:34
sergiusens:-P00:34
Saviqsergiusens, ;)00:34
sergiusensSaviq: good thing you kept your semi god mode :-)00:34
Saviqsergiusens, indeed :D00:34
sergiusensSaviq: don't make too much of a fuss about it just in case :-)00:35
SaviqHAHAHAHAHAHAHAHAHAHAHAHAHAHA00:35
sergiusensSaviq: you should get some sleep ;-)00:36
Saviqsergiusens, sleeping is overrated00:37
SaviqHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHAHAHA00:37
sergiusensSaviq: during sprints perhaps00:37
Saviqsergiusens, and what is that we're doing, I ask you?00:37
sergiusenslatey I have no idea what you guys are doing!00:38
sergiusensI sort of miss pre MWC00:38
sergiusensit's light a turning point for me00:38
sergiusenslight/like00:38
Saviqsergiusens, yeah, there's just too many things00:38
=== jamesh_ is now known as jamesh
tsdgeosSaviq: https://codereview.qt-project.org/#change,6080908:19
tsdgeoswhat now?08:19
Saviqtsdgeos, we need to harass Mirv to distro-patch it for us, nothing else we can do :/08:20
Saviqtsdgeos, some tests would be nice, though08:20
tsdgeossure08:21
Saviqtsdgeos, I assume all the current ListView tests pass?08:22
Saviqtsdgeos, as well as our LVWPH ones?08:22
tsdgeosi haven't tried08:23
tsdgeosbut see no reason why they shouldn't08:23
tsdgeosthe new code is just bypassed by default08:23
Saviqtsdgeos, indeed08:23
larsudednick: the unitymenumodel MR is up: https://code.launchpad.net/~larsu/qmenumodel/add-unitymenumodel/+merge/17685708:29
larsudednick: it requires a few changes in the indicator code in unity808:30
dednicklarsu: whoop. i'll get on it asap08:30
larsudednick: I'm around, you'll most likely have questions08:31
larsudednick: maybe I should help porting?08:32
hikiko#ubuntu-gr08:32
hikikosorry :)08:32
dednicklarsu: yeah, probably. i'm just working on something else at the moment. I'll let you know once i start taking a look08:33
tsdgeosSaviq: so what should i be doing next, add the tests to help the distro-patching or continue helping greyback on the unity-mir thing?08:33
Saviqtsdgeos, mir for now08:33
tsdgeosok08:33
greybacktsdgeos: there's a review there, if you could take it please08:34
tsdgeossure08:35
tsdgeosgreyback: what should i be looking at regarding functional testing?08:35
greybacktsdgeos: use this with qml-demo-shell: http://pastebin.ubuntu.com/5910449/08:40
greybacktsdgeos: when surface created, I can (with a delay) grab the applicatoin screenshot.08:40
greybacktsdgeos: also get notified of surface being destroyed08:40
tsdgeosgreyback: do i need to update the phone?08:43
tsdgeosbazaar.launchpad.net/~mir-team/unity-mir/trunk/revision/1908:43
tsdgeos?08:44
greybacktsdgeos: yes08:44
tsdgeosapt-get update enough? or android parts flash required?08:44
greybacktsdgeos: apt-get is enough08:44
tvossSaviq, ping08:49
Saviqtvoss, pong08:49
tsdgeos!kill08:50
ubot5The linux terminal or command-line interface is very powerful. Open a terminal via Applications -> Accessories -> Terminal (Gnome), K-menu -> System -> Konsole (KDE), or Menu -> Accessories -> LXTerminal (LXDE). Guide: https://help.ubuntu.com/community/UsingTheTerminal08:50
tsdgeosis a bad thing to run08:50
tsdgeosmay kill not what you wanted :D08:50
mhr3greyback, the dbus appmanager api is already exposed?08:52
greybackmhr3: yes. I hope to be able to point you to a working phablet image in a few hours08:54
mhr3jamesh, ^09:02
jameshawesome.09:03
sil2100jibel: hello!09:17
sil2100jibel: https://code.launchpad.net/~sil2100/otto/fix_1203809/+merge/176692 <- could you take a look later?09:17
sil2100;)09:17
jibelHey sil210009:18
jibelsil2100, yes I had a look but I am not super fan of removing -e which IMO should be the default for any shell script :)09:18
jibelsil2100, I'll comment on the MP09:19
sil2100jibel: in this case it breaks the error handling we have09:19
sil2100jibel: since sometimes you for instance expect a command to return false when something wrong is going on09:19
sil2100jibel: I can, of course, change that and simply do a set -e and then set +e for the specific piece of code I need to work09:20
jibelsil2100, yes, maybe that's the bit that must be fixed, but honestly I didn't really have time to look closely at the problem09:20
* sil2100 doesn't like -e09:21
sil2100It's as if every function in C that returns non-0 would cause the program to bail out09:22
tsdgeoswy do i need to login in the ubuntu pastebin09:25
tsdgeos...09:25
Saviqtsdgeos, +100000000000000000000009:26
larsutsdgeos: use fpaste.org09:27
tsdgeosbreaks my wget09:27
* larsu hides09:27
tsdgeoslarsu: well it was greyback that did the paste, i just copied it to paste.kde.org so i could wget it from the phone :D09:27
Saviqtsdgeos, https://bugs.launchpad.net/ubuntu-website-content/+bug/78448509:27
ubot5Launchpad bug 784485 in ubuntu-website-content "Ubuntu pastebin requires Launchpad credentials for getting the plaintext version of a paste" [Undecided,Won't fix]09:28
tsdgeosgreyback: about that test shell you said, shall qmlscene foo.qml work?09:28
greybacktsdgeos: nope, you'll need lp:~gerboland/+junk/qml-demo-shell/09:28
tsdgeosgreyback: ah, so replace the qml from there with that new one?09:28
tsdgeosSaviq: pfff09:28
greybacktsdgeos: that has small main.cpp to set up the mir server. Yep then replace main.qml09:29
Saviqtsdgeos, indeed09:29
greybacktsdgeos: I thought I'd pointed you to qml-demo-shell before, sorry for confusion09:29
tsdgeosgreyback: sure you had09:29
tsdgeoswas just unsure if this was supposed to work standarlone or not09:30
greybackgotcah09:30
* Saviq just wasted an hour of his life to realize there was a missing ! in the shebang...09:31
Saviqtsdgeos, btw, tried 5.1, got worse results and less usefull tracebacks09:31
Saviqtsdgeos, but I expect this to be caused, at least in part, by the fact that I haven't rebuilt stuff09:32
tsdgeosouch09:32
tsdgeosmay be09:32
Saviqtsdgeos, btw the support-qt51 branch, if you want the things you commented with in, I'm game09:32
Saviqtsdgeos, and why didn't you merge-propose before already? ;)09:32
tsdgeosbecause ifdefs suck :D09:32
Saviqtsdgeos, better idea?09:32
tsdgeosnot relaly09:32
Saviqtsdgeos, we could reduce them with typedefs09:33
tsdgeosi mean what i had was https://code.launchpad.net/~aacid/+junk/lvwph_51 and https://code.launchpad.net/~aacid/+junk/lvwph_5009:33
tsdgeosjust did a diff and compared to your patch09:33
Saviqtsdgeos, ah got it09:33
tsdgeosSaviq: i think the suggested changes don't hurt, so if you don't disagree adding them++09:34
tsdgeosgreyback: something went wrong somewhere09:34
Saviqtsdgeos, so the only real change was the QQuickItem/QObject for QChangeSet, was it?09:34
Saviqtsdgeos, but that we should actually be able to not ifdef09:34
tsdgeosgreyback: http://paste.ubuntu.com/5910586/ when compiling the demo shell09:35
greybacktsdgeos: the best kind of bug report :D09:35
Saviqtsdgeos, anyway, not this week ;)09:35
greybacktsdgeos: yay the Mir API change09:35
tsdgeosSaviq: there's three changes, the changeset class renamed, the model class renamed and the model functions returning QObject instead of QQuickItem09:36
tsdgeosgreyback: but i dist-upgrded? is not yet there? or i miss some ppa?09:36
greybacktsdgeos: what package version have you for libmirserver0?09:36
tsdgeos0.0.8bzr883saucy0+834~saucy109:36
mhr3Saviq, do you know if there's a bug for all the missing themed icons?09:37
Saviqmhr3, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1192948 ?09:37
ubot5Launchpad bug 1192948 in Ubuntu UI Toolkit "GIcon provider doesn't support mime-type icons." [Medium,Confirmed]09:37
Saviqmhr3, that's at least one09:37
Saviqtsdgeos, the renames we could handle with typedefs, not sure it's better, though09:37
mhr3thanks09:38
greybacktsdgeos: ok, that's correct.09:38
greybacktsdgeos: right, need to fix that... Wanna try? I need to be afk for 40 mins09:38
tsdgeosSaviq: i was hoping at one point we'd just switch to 5.1 and don't need any define/typedef09:38
Saviqtsdgeos, the s/QQuickItem/QObject/ could probably be handled better, too, if we assumed QObject for 5.0 as well09:38
tsdgeosgreyback: any pointer?09:39
Saviqtsdgeos, sure, being ready doesn't hurt :)09:39
tsdgeosSaviq: i was ready with the code in the other repo ;-)09:39
Saviq:P09:39
greybacktsdgeos: actually I'm confused now. unity-mir doesn't directly reference any of those symbols, but does inherit mir::DefaultServerConfiguration (see shellserverconfiguration.h)09:40
tsdgeosgreyback: ok, i'll try to rebuild everything09:41
tsdgeosmaybe something got borked09:41
greybacktsdgeos: I've kicked off a unity-mir rebuild, will be a new package available in 30, if everything is ok.09:41
* greyback back in 4009:47
Saviqasac, ok, so how do we proceed with unity8 for smokes?10:01
asacSaviq: so i think we could start with having unity8 published again and then ensure that our dashboard does not regress10:02
Saviqdidrocks, ↑10:02
Saviqsil2100, ↑10:02
asaconce thats the case we can land our tests (or at the same time)10:02
asacSaviq: didrocks: would be good to understand what to do when it breaks our results through10:03
asace.g. can we backout? do we have a mitigationm strategy?10:03
nic-doffaySaviq, got a moment?10:03
asachow can we plan so we can say 100% certain that if there is regression it won't be in for longer than 4 hours or so10:03
asacmayube we cannot answer these perfectly, but we should start answering those to exercise the idea10:03
Saviqasac, you mean for manual testing, as there was no automated one?10:03
asacof guaranteed max. downtime10:03
asacSaviq: well. you have stuff ou prepare, and you need a plan how to get stuff reverted in case you break something that you didnt see in yuour testing before10:04
asacso you can investigate without being on a firedrill10:04
asac1. test and prep10:04
asac2. land10:04
asac3. revert/backout in case there is any regression10:04
asac4. reland once fixed10:04
asacthe unity8 tests we can shovel in at samme time if you want10:05
asacor just say today we see if unity8 breaks other stuff10:05
asacyour call10:05
Saviqasac, the only thing I'm afraid of now is the occasional Qt crash on manta10:05
Saviqasac, I say let's land it, and push everything through asap (so release, image, test)10:05
sil2100Saviq: ok10:06
Saviqasac, if we regress, I revert everything between now and previous release10:06
Saviqasac, and we push through again10:06
sil2100Saviq: didrocks is having internet issues today - and we have problems with the cu2d tools right now10:06
sil2100Saviq: but once he's back and we deal with those, we get it published10:06
Saviqsil2100, thanks10:07
Saviqasac, for the general case I'd say we need a "cutoff" time, so if there's a regression - we revert it if there isn't a fix within x hours10:07
Saviqasac, can even be automated10:07
asacSaviq: right. lets give folks 12 hours to land stuff and get zero regressions on other tests10:11
asacso talk to didrocks if and how we could revert at atll10:11
asacif so we can see if we stick to 12 hours10:11
asacor give you a bit more time :)10:11
Saviqasac, only thing I'm afraid of is the occasional Qt crasher10:12
asacSaviq: if that only shoots your own tests its not as bad as if it causes others to crash10:12
Saviqasac, wasn't able to verify it's fixed with Qt 5.1, but let's see how problematic it is?10:12
asaci guess we should just try10:12
asacand see :)10:12
Saviqasac, +110:13
asaci think its important that we are also open to throw stuff in10:13
asacwithout knowing 100% what will happen10:13
asacas long as we are also happy to throw it out again :)10:13
asacwithout much emotional feeling10:13
Saviqasac, yeah, no hurt feelings10:22
mzanettiSaviq: is there a review I can do without stepping on someones toes?10:23
tsdgeosmzanetti: https://code.launchpad.net/~aacid/unity8/updateFirstVisibleIndexOnEmptyList/+merge/176146 :D10:26
mzanettitsdgeos: cheers10:27
tsdgeosmzanetti: this goes with http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/12210:28
tsdgeosi'll restart the CI job10:28
dednicklarsu: ping10:28
dednicklarsu: http://pastebin.ubuntu.com/5910706/10:29
larsudednick: oopsie. What wee you running?10:30
larsu*were10:30
dednicklarsu: just started modding unity8 for a UnityMenuModel10:31
larsudednick: any output on stderr?10:31
dednicklarsu: (process:29040): GLib-CRITICAL **: g_sequence_get: assertion '!is_end (iter)' failed10:32
dednicklarsu: hang on, there's actually quite a bit10:32
dednicklarsu: actually nothing else interesting i dont think10:36
dednicklarsu: but your example seems to be working for me, so i'm not sure what's happening10:36
larsudednick: ya, I'm trying to make it fail right now, with no success so far10:36
dednicklarsu: have 2 models pointing at the same dbus10:37
larsudednick: ooh! Shouldn't be a problem, but let me try that10:37
larsudednick: ya, I can reproduce10:38
larsudednick: will fix it right away10:38
dednicklarsu: cool. thanks10:38
dednicklarsu: although i should really fix the need for 2 in unity...10:39
=== MacSlow is now known as MacSlow|lunch
larsuhm dednick is gone. I'm going to lunch, can someone please tell him I've fixed his issue if he's asking?11:04
Cimineed some c++ help :)11:48
=== MacSlow|lunch is now known as MacSlow
=== om26er is now known as om26er|afk
Cimimzanetti, did you have chance to look back at the review of the settings components?12:02
mzanettiCimi: hmm... don't remember what was the last state there12:02
* mzanetti checks12:02
mzanettiCimi: according to this it seems I did: https://code.launchpad.net/~cimi/ubuntu-settings-components/calendar-newmodel/+merge/17259812:04
Cimiwill have a look later… I'm knackered by an headache since I woke up and I am giving up now12:05
=== _salem is now known as salem_
mhr3larsu, do you know where are all the gvariant<>qvariant copies?12:22
=== jhodapp is now known as jhodapp|bbiab
mhr3larsu, i just found a bug there and fixing it in 3 projects doesn't sound too appealing12:22
mhr3larsu, so i'm just thinking about exposing it from dee-qt12:22
mhr3larsu, would that work for your uses?12:23
larsumhr3: you mean make gsettings-qt link against dee? I'd rather not to be honest...12:27
larsumhr3: what's the bug?12:27
mhr3larsu, and that's why i was asking where was the additional copy12:28
mhr3larsu, it didn't handle variants12:28
mhr3as in "v"12:28
larsumhr3: I don't know where all the copies are. There's definitely one in gsettings-qt and one in qmenumodel (I'm on my way to deprecate that one, though)12:30
mhr3doesn't look like the gsettings-qt one is more complete than dee-qt12:32
mhr3it's different though :)12:33
larsuya. desrt wrote it :)12:33
larsuthis problem is not really solvable in a satisfactory way anyway. I'd love to just ignore it...12:34
jbichaMacSlow: could you look into why the notify-osd autopkgtest is failing? it's keeping gtk+3.0 from migrating out of proposed12:56
MacSlowjbicha, I'm busy dealing with ap-test atm... has to wait a bit, if that's ok12:57
seb128jbicha, notify-osd didn't change in years, are you sure it's just not finding an issue with the gtk patches?12:59
jbichaseb128: well https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-notify-osd/ didn't start failing this week13:00
jbichabut I've no idea if the gtk upload made things worse13:02
seb128jbicha, can you reproduce the issue?13:02
seb128jbicha, I doubt waiting on MacSlow is a good strategy here, he's busy enough on other thing and notify-osd didn't change in ages, so not likely an issue there13:03
greybacktsdgeos: any chance to look at https://code.launchpad.net/~gerboland/unity-mir/surface-notifications/+merge/17671913:06
jbichaseb128: I'm finally able to reproduce tests that fail but I don't understand what needs to be done to fix them13:07
MacSlowseb128, jbicha: from what I can take form those error-logs the deprecation warnings trigger the failure due to the use of gtk_window_set_opacity() and gdk_display_get_pointer()13:07
MacSlowseb128, jbicha: later this evening I can try to see how fast I can come up with a fix and MP for this.... but no promise as the autopilot-tests for phone-shell notifications have higher prio13:08
mzanettidandrader: ah.. sorry. the mailman took a bit longer for the list13:08
seb128jbicha, from the log it seemed that there was a segfault, having a stacktrace would be a good first step13:08
mzanettidandrader: ignore my last mail to you13:08
seb128MacSlow, I doubt it's a depreciation issue, tests were working on that same version of gtk earlier in the cycle13:09
dandradermzanetti, no, you were right. when I click "reply" on thunderbird it replies to the sender only. I've to click on "reply to list" to get it where I wanted13:09
dandraderso I had to reply it again indeed13:09
mzanettidandrader: yeah, but you figured and corrected before I complained :)13:10
dandradermzanetti, yes :)13:10
MacSlowseb128, when searching for "gtk_window_set_opacity" in https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-notify-osd/37/ARCH=i386,label=adt/consoleFull I find numerous warnings13:10
seb128MacSlow, that shouldn't make the test fail though13:10
MacSlowseb128, ah ok13:10
tsdgeosgreyback: approved, we have no automerger, right?13:10
greybacktsdgeos: correct, could you merge please?13:11
tsdgeosi can try :D13:11
jbichaMacSlow: here's what I got so far: http://paste.ubuntu.com/5911129/13:17
MacSlowjbicha, hm... that should certainly not happen... the name/string wasn't changed13:22
MacSlowjbicha, can it be that notify-osd isn't started on that VM where the test is run for some reason... or there's a timing issue with starting notify-osd and running the test?13:24
=== jhodapp|bbiab is now known as jhodapp
jbichayeah maybe that's not the root issue, I don't normally even have notify-osd installed13:24
MacSlowjbicha, you ran that locally on your machine?13:25
jbichayes, the jenkins output wasn't helpful13:25
MacSlowjbicha, well the withlib tests need notify-osd to be running13:26
greybackmterry: loicm would be able to help you13:38
mterrygreyback, ok, thanks13:38
sil2100greyback: hi!13:39
greybacksil2100: hey13:39
sil2100greyback: could you take a look and check if the deps look ok?13:39
sil2100https://code.launchpad.net/~sil2100/unity-mir/packaging_split/+merge/17693513:39
greybacksil2100: sweet, thanks! Will look immediately13:40
mzanettidandrader: for the notes... I didn't understand which MP you finished13:44
dandradermzanetti, https://code.launchpad.net/~dandrader/unity8/lp1116207/+merge/17516313:44
mzanettiok, thanks13:45
jbichathe automerger runs autopkgtest, right?13:49
jbichaMacSlow: could you try approving https://code.launchpad.net/~jbicha/notify-osd/tests-depend-on-at-spi2-core/+merge/176943 then?13:51
MacSlowjbicha, how does that fix the assertion-failure?13:54
jbichaMacSlow: which assertion failure?13:55
mzanettiSaviq: I've seen you resubmitted https://code.launchpad.net/~unity-team/unity8/app-preview-data/+merge/17694113:55
mzanettiis it ready to be re-reviewed?13:55
Saviqmzanetti, I didn't touch the code13:55
Saviqmzanetti, I had to resubmit because I resubmitted the prerequisite (that I touched13:56
MacSlowjbicha, did you paste this http://paste.ubuntu.com/5911129 earlier?14:00
MacSlowjbicha, line 814:00
mhr3sil2100, btw what's up with unity? seems like it's stuck in proposed?14:00
jbichaMacSlow: uh, I had to install notify-osd, log out of GNOME Shell and log into Unity :|14:00
MacSlowjbicha, so that's solved, right?!14:01
jbichaMacSlow: my test environment isn't quite the same as the run autopkgtest runs in but I have confirmed that the tests fail if at-spi2-core isn't installed14:02
jbichamaybe something that used to depend on it a few weeks ago no longer does14:02
sil2100mhr3: hm, dunno, will ask around in a moment14:12
Saviqgreyback, can you do me a scratchpad please?14:12
Saviqgreyback, erm, sketchpad?14:12
greybackSaviq: http://studio.sketchpad.cc/WEz742SNCE14:13
Saviqgreyback, ta14:13
mzanettiSaviq: hmm... weird... autopilot tests don't work for me14:28
mzanettiAttributeError: 'NoneType' object has no attribute 'isLoaded'14:28
mzanettido they work for you?14:28
=== dandrader is now known as dandrader|afk
mhr3tsdgeos_, could you https://code.launchpad.net/~mhr3/dee-qt/variant-conversions/+merge/176949 ?14:39
tsdgeos_mhr3: why the statics in deemodel?14:42
mhr3tsdgeos_, there's a comment explaining that14:43
tsdgeos_right14:43
tsdgeos_but why not simply namespace variantconversions.h ?14:44
=== dandrader|afk is now known as dandrader
mhr3tsdgeos_, didn't seem like the qt-way14:46
sil2100bschaefer: hi!14:47
Saviqmzanetti, yeah14:47
* sil2100 has been waiting for bschaefer 14:47
bschaefersil2100, hello!14:47
sil2100bschaefer: can I nag you with some XIM SRU questions?14:48
bschaefersil2100, sure, ive a meeting in 12 min :)14:48
tsdgeos_mhr3: tbh the statics feel  a bit weird for me, i'd go for the namespace, but maybe gather some other opinions?14:48
tsdgeos_mzanetti: Saviq: greyback: ↑↑↑ https://code.launchpad.net/~mhr3/dee-qt/variant-conversions/+merge/17694914:49
mhr3tsdgeos_, i'm fine eitherway really...14:49
* mzanetti would probably use the statics... but no real reason... just personal preference14:52
tsdgeos_mhr3: sure, just trying to gather some more opinions, api design is like colors, everyone likes one :D14:52
mhr3tsdgeos_, no, it's like cars, not colors :P14:53
tsdgeos_mzanetti: mhr3: thing is that to be it'd feel weird having to use DeeListModel::VariantForData in something that may not have anything to do with a Dee or DeeModel14:53
tsdgeos_that's why i suggest a more "neutral" namespace14:53
mhr3tsdgeos_, agreed, but then it'd ideally be a completely separate lib14:54
tsdgeos_yep D:14:54
mzanettitsdgeos_: right... in that case yeah. I assumed it would be only used internally14:54
mhr3it feels somewhat natural to me cause GVariants is Dee's "data"14:54
mzanettidunno... I wouldn't mix that stuff. but then again, I have no clue about Dee14:55
tsdgeos_ok, let's go for this14:55
mzanettibut if its a D-Bus protocol I would probably just parse it in Qt instead of mixing in G stuff14:55
tsdgeos_and maybe once people start using this externally14:55
mhr3mzanetti, it's not so much about dee really, it's just we need this in one place and we don't want to create completely new lib for the two statics14:56
tsdgeos_we can decided on the naming :D14:56
tsdgeos_mhr3: about the "Pawel Stolowski <pawel.stolowski@canonical.com>"14:57
tsdgeos_the code in there is mostly Florian's14:57
tsdgeos_with a bit of mine and Pawel's14:57
tsdgeos_tbh i have those Authors: lines14:57
tsdgeos_it always gets out of sync14:57
tsdgeos_and that's why we have bzr blame :D14:57
mhr3tsdgeos_, i just copied it from unity8's plugins :P14:59
dandradertsdgeos_, yes, they're are not the supreme truth but still pretty handy. specially when code is moved between repos etc14:59
tsdgeos_well thing is the code is already in that repo :D14:59
tsdgeos_anyway looks good15:00
tsdgeos_i'd suggest improvements15:00
tsdgeos_but they are unrelated15:00
Cimihave issues with my plugin15:01
mhr3tsdgeos_, shoot if i'm going to change it anyway15:01
CimiI tried mocking gsettings15:01
Cimithis is the code15:01
tsdgeos_mhr3: no idea why pawel added the QVariantHash thing as first thing of QVariantFromGVariant for example15:01
Cimihttp://paste.ubuntu.com/5911433/15:01
Cimibut the error that qml prints is15:01
tsdgeos_instead of inside case G_VARIANT_CLASS_ARRAY where probably mkes more sense15:01
Cimifile:///home/cimi/Development/unity/unity8.wallpaper/Shell.qml:120:9: Invalid grouped property access15:01
Cimi             schema.id: "org.gnome.desktop.background"15:01
tsdgeos_and then he added no test for in in the conversiontetst.cpp15:01
tsdgeos_but as said nothing to do with pure "let's expose this method"15:02
mhr3tsdgeos_, we were talking about it, generic a{??} is just too generic15:02
hakermaniaHello there. I saw the logs and I saw that there was a discussion here about the Qt Creator's startup error (Cannot mix incompatible Qt library (version 0x50001) with this library (version 0x50002))15:02
hakermaniaWas anyone able to solve it?15:02
tsdgeos_hakermania: recompile the thing that uses 5.0.1 to use 5.0.215:02
tsdgeos_or viceversa15:03
tsdgeos_dirty trick is editing the .so and changing the version manually15:03
tsdgeos_but you'll explode if you try to do that :D15:03
tsdgeos_mhr3: ok, so i'm approving it, ok?15:03
mhr3tsdgeos_, ok15:03
hakermaniatsdgeos_, thanks! Any more details? I just tried adding the ubuntu-sdk and Creator didn't start.15:04
hakermaniaRemoving the SDK, and completely purging & reinstalling Creator and the libs didn't work either.15:04
tsdgeos_hakermania: you have some ppa mix probably, can't really help more15:04
hakermaniatsdgeos_, thanks, anyway ! :)15:04
dandraderCimi, I've hit this "Invalid grouped property access" before. worked around it by using a different api. didn't get to pin-point the cause :(15:05
Cimidandrader, but the api works for the real gsettings plugin, this is a mock with less code...15:05
CimiSaviq, you master, have idea? ^15:05
dandraderCimi, maybe you have to register the types or somehting (QML_REGISTER_TYPE, if I'm not mistaken)15:06
Cimimmm ok15:06
SaviqCimi, not really15:06
Saviqlarsu, maybe you can help ↑ - it's your API after all :)15:07
sil2100kenvandine: hi!15:07
sil2100kenvandine: do you have a moment for a packaging merge review?15:07
CimiSaviq, larsu : dandrader was right15:07
Cimiit's the register type thing15:07
SaviqCimi, good15:08
kenvandinesil2100, sure15:08
sil2100kenvandine: https://code.launchpad.net/~sil2100/unity-mir/packaging_split/+merge/17693515:08
larsuCimi: woah, why are you mocking it from c++?!15:09
larsuthis is crazyness15:09
kenvandinesil2100, why the -dbg package?15:10
Cimilarsu, because I cannot set a property to use id15:10
mhr3tsdgeos_, https://code.launchpad.net/~mhr3/unity8/no-variant-conversion-copies/+merge/176964 :)15:10
Cimilarsu, it's reserved to qml15:10
Cimilarsu, so schema.id is not doable15:10
sil2100kenvandine: Gerry wanted to have debugging separately15:11
larsuCimi: lol15:11
larsuCimi: sorry about that :)15:11
Cimino worries15:11
Cimilarsu, I would do anything to avoid using C++, trust me :)15:11
kenvandinesil2100, and libunity-mir1 should conflict/replace unity-mir15:12
tsdgeos_mhr3: magic!15:12
sil2100kenvandine: hm, can add that, but unity-mir wasn't released yet, so I thought it's not needed?15:12
sil2100kenvandine: since it's a fresh package we don't daily yet, not even preNEWed15:12
mhr3tsdgeos_, and since i got hold of reviewer :) https://code.launchpad.net/~mhr3/unity8/scopes-real-category-ids/+merge/17613915:12
sil2100Do we need to handle the older cases too?15:12
kenvandinesil2100, not even in the PPA?15:12
sil2100kenvandine: true, maybe in some PPA it was published, but not in daily-build etc.15:13
kenvandineyeah, but the mir-team ppa was publicized a bit15:13
sil2100kenvandine: it doesn't have autolanding even yet, but it was in some phablet-team PPA I guess - should I add that anyway?15:13
sil2100Ok15:13
sil2100Sounds reasonable15:13
kenvandineit would be nice to people :)15:13
kenvandinei know i installed it15:14
sil2100:D15:14
mzanettiSaviq: do you perhaps have a hint for me?15:14
mzanettiSaviq: the tests just don't work15:14
mzanettiintrospection fails badly15:14
Saviqmzanetti, did you try in the VM?15:14
mzanettiSaviq: no15:14
kenvandinesil2100, actually unity-mir wasn't in that ppa15:15
Saviqmzanetti, http://10.97.0.1:8080/view/cu2d/view/Head/view/Unity8/ says it works15:15
mzanettiSaviq: yeah, I know... still I'd like to run them locally too15:15
Saviqmzanetti, yeah I know15:16
mzanettiIt seems as it wouldn't load any scopes15:16
sil2100kenvandine: I pushed a modification, added also Provides: unity-mir, not sure if it's needed though15:16
mzanettibut if I just run it all the scopes are here15:16
mzanettiat least the home scope is15:16
mzanettiwhich is the one that fails15:17
mzanettiSaviq: and I just realized that the lockscreen scenarios are messed up since the refactor15:18
mzanettiSaviq: the lockscreens are not supposed to be there on the Nexus10 for example... I wonder how it actually can work15:18
kenvandinesil2100, i'm having second thoughts now :)15:18
kenvandineit wasn't in the team that was publicized for testing out mir15:19
kenvandineso maybe best to just leave the cruft out15:19
Saviqmzanetti, like never?15:19
kenvandinei don't even see a source for it15:19
mzanettiSaviq: no... the tablet form ractor is supposed to have the pinlock on the greeter15:19
Saviqmzanetti, sounds like we have a bug, then15:19
mzanettiyeah15:20
Saviqmzanetti, as the lockscreens work just fine15:20
mzanettiSaviq: well, it might be the combination of various lightdm mocks15:20
mzanettibut yeah... need to check15:21
kenvandinesil2100, ah, it's in ppa:phablet-team/mir15:21
kenvandinesil2100, i looks like a ppa just for transitioning unity8 to mir?15:21
Saviqkenvandine, sil2100 yes it is15:25
kenvandineSaviq, do you care if we provide an easy transition for people that have that installed?15:25
Saviqgreyback, ↑15:25
kenvandinei suspect that isn't really used by real users15:26
greybackreading..15:26
mzanettiSaviq: hmpf... found it15:26
Saviqmzanetti, some environment issue?15:26
mzanettiSaviq: we can run them locally any more... I had some unity8 package installed and it launched that one...15:26
mzanettiSaviq: uninstalled it and calling autopilot run unity8 locally fails now15:27
tsdgeos_guys15:27
tsdgeos_can't build the shell15:27
tsdgeos_complains about missing /usr/include/unity/shell/launcher/LauncherItemInterface.h15:27
tsdgeos_what am i missing?15:27
Saviqtsdgeos_, ppa:ubuntu-unity/next15:27
Saviqtsdgeos_, ./build -s; ./build -c15:28
greybackkenvandine: unity-mir only appeared in that PPA yesterday. No real user has picked it up, it's not worth the transition IMO15:28
mzanettiSaviq: get_binary_path() seems borked15:28
kenvandinegreyback, thanks!15:28
kenvandinesil2100, ok... drop that last change :)15:28
kenvandinesil2100, sorry for the noise15:28
mzanettiwhat was wrong with my version of the ap tests? except the failures on the phone which turned out to be platform bugs everything worked fine :/15:29
mzanettinow its totally complicated and breaks all sorts of cases except the installed run15:29
greybacksil2100: I approve of the changes, but haven't tested it. If that lands, will need an update the build deps of  lp:~unity-team/unity8/unity8-integrate-mir/ it builds ok15:30
greyback+so that it builds ok15:30
Saviqmzanetti, we have QEs for that now ;)15:31
Saviqmzanetti, but indeed get_binary_path seems broken15:33
jbichaMacSlow: could you Approve the status too? https://code.launchpad.net/~jbicha/notify-osd/tests-depend-on-at-spi2-core/+merge/17694315:33
Saviqmzanetti, the autopilot target works, though15:33
MacSlowjbicha, sorry... always forget that15:33
Saviqmzanetti, aaah15:34
Saviqmzanetti, you need to make install first15:34
Saviqmzanetti, /my fault for not advertising that15:34
Saviqmzanetti, but that's needed so that we only pick up the mocks that we really need15:34
Saviqmzanetti, not all of those that are there15:34
MacSlowmzanetti, I think I mentioned that ... the "make -C buildir install"? Or did I forget that?15:35
mzanettiMacSlow: yeah... you did... but between a ton of other useless information so my brain skipped it15:36
mzanettisorry... /me is pissed of with ap15:36
MacSlowmzanetti, yeah... I should have made that point stand out stronger15:37
Saviqmzanetti, anyway, that's why you have the autopilot target15:37
Saviqmzanetti, make autopilot and it'll work15:38
mzanettiSaviq: can't choose single tests there15:38
mterryCimi, you are working on the first-boot setup screens?15:38
Saviqmzanetti, which we should try and fix15:38
Saviqmzanetti, but yeah15:38
mzanettiand I won't wait 34 * 40 secs to see the first of MacSlow's failing tests15:38
Cimimterry, will work15:38
Cimimterry, if you want we can work together15:38
mterryCimi, ok.  Let me set the blueprint item to you (from xnox)15:38
Cimimterry, think I will start monday15:38
tsdgeos_mhr3: i'd prefer if you find someone to review that one15:38
mterryCimi, do you have all the design documents you need?15:38
Cimimterry, didn't look yet, I know I have wireframes for everything, and maybe some visuals15:39
tsdgeos_mhr3: my phone is in unity-mir mode and it's hard to test stuff like that is not breaking in the phone since the phone is "broken" already :D15:39
Cimimzanetti, how would you test the background changed?15:39
mhr3tsdgeos_, works on desktop too ;)15:39
mterryCimi, OK, design stuff should exist15:39
Cimimzanetti, I now have a fake working plugin15:39
mterryCimi, thanks, bug me or katie if you need more15:40
tsdgeos_mhr3: somehow i get no data in the installed thing on the destkop15:40
Cimiok15:40
mzanettiCimi: did you write a c++ plugin for that?15:40
Cimiyes15:40
=== didrocks1 is now known as didrocks
tsdgeos_mhr3: any idea why that may happen?15:40
mzanettiCimi: oh... now it makes sense (your comment in the standup)15:40
Cimimzanetti, http://paste.ubuntu.com/5911557/15:40
Saviqkgunn, http://studio.sketchpad.cc/WEz742SNCE15:40
Cimimzanetti, was terribly killed by my headache during the standup15:40
mhr3tsdgeos_, hmm, let me check, did that branch a few days ago15:41
mzanettiCimi: Should have been possible to just create file GSettings.qml with this content Item {property imageUrl}15:41
Cimimzanetti, feeling fine now15:41
tsdgeos_mhr3: i mean i get nothing even without the patch15:41
mzanettiCimi: ah no...15:41
mzanettiCimi: you need the plugin...15:41
mhr3tsdgeos_, ah, yea i had that at some point as well, but somehow it magically fixed itself15:41
tsdgeos_ah no wait15:41
tsdgeos_without it i get stuff15:41
Saviqkgunn, anything else you had in mind?15:41
mzanettiCimi: Register a second class with the plugin, probably as a singleton with a setImageUrl() method15:41
mzanettiCimi: in there you just change the url from the other class15:42
mhr3tsdgeos_, ehm, so the branch is actually broken?15:42
mhr3then i really do need to look at it again15:42
mzanettiCimi: then you can use something like this in your test: GSettingController.setImageUrl("/foo/bar/baz.png")15:42
tsdgeos_mhr3: maybe not, let me try again15:42
mzanettiCimi: and all the created instances of the GSettings would have onUrlChanged15:42
mzanettiCimi: makes sense?15:43
mzanettiMacSlow: anyways... can finally run tests now. will try to sort your issue15:43
tsdgeos_mhr3: it works fine, somehow the "stuff not loading" also automagiclly fixed itself15:44
mzanettimterry: I discovered that we have cases where the greeter has a password field (like on the tablet mode) and additionally the phone lockscreen pops up behind that. Do you think you can have a look at that? must be something how we handle the lightdm mocks15:45
MacSlowmzanetti, great15:45
mhr3tsdgeos_, for one, there's nothing displayed if i don't have the patch :)15:45
Cimimzanetti, i need visually15:45
Cimimzanetti, how do I check the shell really changes wallpaper?15:46
MacSlowmzanetti, I'll be away for dinner... but back in 1-2 hours (any findings via eMail I suggest)15:46
mzanettiMacSlow: I'll be online15:46
MacSlowmzanetti, d'accord15:46
=== rachelliu_ is now known as rachelliu
* kgunn reads saviq's sketchpad15:46
mzanettiCimi: ah... I'd say you check for statusChanged on the CrossFadeImage and when it goes to Image.Ready you check the current source of the crossfadeimage15:47
Cimimakes sense15:47
mzanetti:)15:47
mterrymzanetti, on call, hold on15:47
kgunnSaviq: ...post review with rick, would be good to have the lockscreen on in one of those15:48
Cimismspillaz, think your twitter account got hacked :p15:48
sil2100kenvandine: reverted and pushed!15:48
Saviqkgunn, that we can enable at any time15:48
Saviqkgunn, adding15:48
kgunnSaviq: and can we add some dummy data back in for infog...so boring when it says "no data"15:49
Saviqkgunn, we can just make some photos ;)15:49
kgunncool15:49
Saviqkgunn, and you'll have real data15:49
kgunnthat ought to do it15:49
Saviqpete-woods, are there other sources available for infographics?15:50
kenvandinesil2100, thx15:50
pete-woodsSaviq: at the minute, only the camera has been done, we're waiting on approval from security, then we'll make an announcement of the input API15:51
Saviqpete-woods, cool15:51
pete-woodsSaviq: it's only a couple of lines of code to add a source to your app/service, so I'm hoping they will appear in short order then15:51
Saviqpete-woods, yup15:52
Cimimzanetti, so with the controller class16:04
Cimimzanetti, I don't understand how to write it16:04
MacSlowbbl16:04
CimiI registered the gsettings class16:04
Ciminow I want this controller to control exactly the gestating component initialised by the qml file16:05
Ciminot sure how this could work16:05
Cimiwould be better to simply change the pictureUri of that gsettings mock16:06
Cimiif I could be able to get this component from the test file16:06
Cimimzanetti, don't think findChild works...16:09
Saviqmterry, heh, managed to trick the lockscreen :D16:10
Saviqmterry, when you delete the .unity8-greeter-demo file16:10
Saviqmterry, after authenticate() has been called16:10
Saviqmterry, you're screwed ;)16:11
mterrySaviq, don't delete the demo file!16:11
Saviqmterry, ;)16:11
Saviqmterry, but also, on phone authenticate() should probably be called on-unlock16:12
mterrySaviq, hm?16:12
Saviqmterry, although I know that's tricky (or maybe even not useful in the real life, since you'd be logged in when changing the auth method, so you'd have to lock first - so it would authenticate)16:13
Saviqmterry, never mind, just some ramblings16:13
mterrySaviq, detecting auth method changes is tricky indeed16:13
mzanettiCimi: Write a C++ class for that Controller thingie. make it a singleton16:15
mzanettiCimi: in the ctor of the GSettings mock register the mock with the controller16:15
Cimiè arabo per me :D16:15
mzanetti:D16:15
CimiI think I understood a bit16:16
mzanettiCimi: do you know how to make singletons in C++?16:16
Cimimzanetti, that's my difficulty, I know what they are I don't know the sintax16:16
CimiI'm googling16:16
mzanettiCimi: make a private constructor and a public static method like this:16:17
mzanettistatic GSettingsMockController *instance()16:17
mzanettiCimi: then a private static variable: GSettingsMockController *s_instance16:17
mzanettiCimi: in instance() do this:16:18
mzanettiCimi: if (s_instance == 0) { s_instance = new GSettingsMockController(); } return s_instance16:18
mzanettiCimi: so noone can do new GSettingsMockController because of the private ctor16:18
Cimimzanetti, is this valid? http://subinsebastien.tumblr.com/post/15822604498/singleton-classes-in-c16:18
mzanettiCimi: yeah... thats pretty much what I'm saying except that this example does lots of other stuff we don't need16:19
Cimiok16:19
CimiI'll shrink it16:19
mzanettiCimi: anyways, because calling "new GSettingsMockController()" does not work (because of the private ctor) if you want an instance of that class, you need to get it through a call to instance()16:20
mzanettiCimi: and that one only calls new GSettingsMockController() for the very first time it is called. all the other times it returns the one existing instance16:20
Cimimzanetti, I'll copy and adapt that code16:20
mzanettiCimi: do you have your branch with the plugin somewhere? I can quickly add that controller for you16:22
mzanettiCimi: if you promise you study the code afterwards and can do it yourself next time16:22
Cimimzanetti, I wanna try it16:22
mzanettiah ok. fine with me16:22
Cimimzanetti, I ail never learn otherwise :)16:22
Cimi*will16:22
mzanettithats the spirit16:22
nic-doffaySaviq, good news, after a lot of fiddling around that Z order has been solved.16:28
dandraderSaviq,  how can I find the available lenses in a system and where are they registered/located? ie. what decides the lenses that show up in unity8?16:29
Saviqdandrader, com.canonical.Unity.Dash/scopes gsetting16:29
Saviqnic-doffay, cool16:29
dandraderSaviq, ok, thanks!16:30
dandraderwill try that after lunch16:30
=== dandrader is now known as dandrader|lunch
mhr3sil2100, did a moment pass? :)16:41
jbichais notify-osd set to auto-publish?16:41
Cimimzanetti, lp:~unity-team/unity8/unity8.background_gsettings_plugin16:41
Cimimzanetti, some weird c++ errors...16:42
sil2100mhr3: it passed long ago ;p But didrocks passed as well!16:42
sil2100And I will have to pass away as well16:42
mhr3sil2100, so you don't know?16:42
sil2100mhr3: well, ekhm, it's not in -proposed anymore16:43
sil2100mhr3: so it's hard to know what happened and why it was stuck16:44
sil2100Would have to poke didrocks16:44
mhr3sil2100, hmm, i see, but at least it's released now16:44
sil2100mhr3: (it's in main since like 30 minutes)16:44
sil2100Right16:44
sil2100Too bad it took so long though16:45
sil2100See you tomorrow!16:45
mzanettiCimi: /me looks16:55
mzanettiCimi: Yeah... this is because of the singleton16:59
mzanettiCimi: If you just register it normally, QML wants to call new GSettingsControllerQml everytime you use it in QML17:00
Cimiso how do I register it?17:00
mzanettiCimi: but it can't because of the private constructor17:00
mzanettiCimi: I fixed it... one sec, I'l push17:00
mzanettiCimi: pushed17:01
mzanettiCimi: should I simplify the controller a bit?17:01
Cimimzanetti, go for it17:01
Cimimzanetti, the lesson is learnt :)17:02
mzanettiCimi: ok... I'll also Qt'ify the coding style a bit17:02
mzanettiCimi: do you really need that pimpl and that schema stuff?17:05
mzanettiCimi: seems total overkill to me. especially for a mock17:05
mzanettiCimi: ok. pushed the simplified singleton17:06
Cimimzanetti, not really17:06
Cimimzanetti, it's not needed, just to be similar to the original code17:06
mzanettiCimi: what I did is to drop the bool and just use the instance variable to check if its created already17:06
Cimiok17:06
CimiI have to leave now, will continue the work later :)17:07
mzanettiCimi: for that I initialized the s_controllerInstance with = 0 and set it back to 0 when deleting17:07
Cimilooks better!17:07
Cimiyeah smart17:07
mzanettiCimi: ok. ping me if you have troubles continuing. I should be mostly online but EODing now... so not sure how responsive17:07
Cimimzanetti, I'll work later in the evening/night17:08
Cimimzanetti, have gym and dinner with friends...17:08
mzanettihave fun!17:08
Cimibut I want to see if I can fix this before tomorrow17:08
Cimiand helps me falling asleep :)17:08
dednicklarsu: ping17:14
jbichakenvandine: can you try publishing notify-osd?17:23
kenvandinejbicha, you mean in the daily release stack?17:38
jbichayes17:39
=== dandrader|lunch is now known as dandrader
jbichabut I don't know if the autolanding test runs the autopkgtest so this may still not be done17:40
jbichaI'll try to get someone else to do the gtk upload next time so they can enjoy the fun ;)17:41
kenvandine:)17:41
kenvandineok, it's running now17:41
jbichaif it works, it's nice that the fix was simple but it's still been a headache17:43
mzanettiMacSlow: so... the reason is that run_loop_with_kill_switch is blocking18:16
mzanettiMacSlow: that one waits for 10 secs but blocks the autopilot test18:17
mzanettiMacSlow: when the loop is killed everything is shut down and the test fails18:17
MacSlowmzanetti, hm...18:19
MacSlowmzanetti, still seeing this "DBus.error.serviceUnknown..." never the less18:19
geekettehi18:19
mzanettiMacSlow: yeah... that one makes sense now18:19
geeketteany one is here18:19
MacSlowmzanetti, but tap happens now... at least some progress18:19
geekettei have question18:20
geeketteactually am new to the DE thing :-p18:20
mzanettigeekette: so you're a command line guru? :D18:21
geekettexD18:21
geekettenot really18:21
mzanettigeekette: if you have a question, just ask. Don't ask for asking.18:22
geeketteall i wanna ask is i wanna make my own DE but then modifying some existing DE projects will be better18:22
geekettebut i cant really undrestand from where i can start18:23
geekettefor example18:23
geekettei dont wanna see letters and alpha18:24
geekettei wanan convert it to how to say it18:24
geeketteto pictures special caracter that i made it18:24
mzanettiMacSlow: yeah... its 100% that issue. the loop is blocking and by the time your test conrinues, all the stuff is gone already because the notification server is killed18:24
geekettedid you get it sorry i cant explain more am not good in english18:25
geekettesorry18:25
mzanettigeekette: so you want a Desktop with no text, just icons?18:25
MacSlowmzanetti, even without the loop being created/touched  it fails18:25
geeketteand not normal text it will be like dots18:25
geeketteyou know the braill18:25
mzanettiMacSlow: yeah well... in that case the notification won't appear, right?18:25
geekette*braille18:25
geekettefor blind people18:25
geekettei wanan something like that18:25
mzanettigeekette: ah... I see18:26
mzanettigeekette: I guess that should be doable by switching the system to a font that does that18:26
geeketteemm i thought about it18:26
mzanettiSaviq: regarding the passphrase test... we can enable it but I think/hope it'll be obsolete soon again: https://bugs.launchpad.net/unity8/+bug/120498418:27
geekettebut i wanna something more strong and more basic i was thinking abtout making something with xlib and gtk+18:27
ubot5Launchpad bug 1204984 in Unity 8 "autopilot test scenarios for lockscreens are wrong" [Undecided,Incomplete]18:27
mzanettimterry: btw ^^18:27
mterrymzanetti, yeah, I saw that fly by, but didn't dig into it18:28
mzanettimterry: ok... no rush. just wanted to make sure you didn't miss it18:28
mzanettigeekette: that sounds like a whole lot of work...18:29
geeketteyep18:29
geekettei know that is why am here18:29
geeketteto advice me18:29
geekette;-)18:29
mzanettigeekette: probably it'll be a good idea to check out RazorQt. Thats quite minimalistic and should be a rather easy starting point to dig into how desktops work.18:30
Saviqmzanetti, yeah18:30
geekettethank you mzanetti18:30
Saviqmzanetti, it's passing reliably, so let's leave it at that - and have another test to verify the correct behaviour and fix it18:30
mzanettigeekette: not trying to get you away from ubuntu of course. but unity is probably not the easiest one to start with in terms of coding18:31
mzanettigeekette: especially if you want to "fork" and do your own thing18:31
mzanettiSaviq: fine with me18:31
geeketteyes i get it am on their website thank you ..i will give you some feedback soon thank you18:32
mzanettiMacSlow: did you understand the issue or do I need to explain more?18:33
MacSlowmzanetti, I'm still missing something obviously... as the callback is not triggered... but the tap finally works (seeing the mouse move)18:34
mzanettiMacSlow: you mean your hardocded pixel move?18:34
mzanettiMacSlow: yeah... because the loop quits. then the test continues. if you have some hardcoded pixel where the mouse should move to, thats ok for autopilot and it happens18:35
mzanettiMacSlow: but if you try to tap_object(notification), that wont work as soon as the loop dies because when the notificationserver dies, the notification gets destructed too18:36
=== dandrader is now known as dandrader|afk
mzanettiMacSlow: so what you need is either a non blocking run_loop() method or you start your own thread where you run the loop.18:38
MacSlowmzanetti, *sigh*18:43
=== dandrader|afk is now known as dandrader
kenvandinejbicha, published19:02
jbichakenvandine: thanks, it looks like it still failed the autopkgtext though19:29
jbichacan you look up the full tests/test-suite.log or can we change how the tests run so that we can see what exactly is failing?19:30
kenvandineah, the daily release stack does run the tests for that19:32
kenvandinehttps://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-notify-osd/lastCompletedBuild/testReport/19:33
kenvandinejbicha, ^^19:33
kenvandinedoesn't look very helpful19:34
gotwigplease remove all amazon scopes  from  the default unity setup19:54
gotwigthey just suck, unity has more potential than that19:54
Saviqkgunn, I think that's all from me on the IoM doc20:01
kgunnSaviq: more than i could ask for....go have an evening, would you?20:01
Saviqkgunn, it's still early! there's stuff to do! ;)20:01
Saviqkgunn, yeah, I'll definitely actually go to sleep tonight, damn lawnmowers woke me up after 4hrs of sleep this morning...20:02
Saviqthe best sleeping aid - a clean conscience, though - so there must be something here ;)20:03
=== jhodapp is now known as jhodapp|afk
=== Saviq_ is now known as Saviq
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!