/srv/irclogs.ubuntu.com/2013/08/26/#ubuntu-unity.txt

DarkAlicehello, got a problem with my u 13.0405:40
DarkAliceunity05:40
DarkAliceI can't login with main user05:40
DarkAlicejust with guest05:40
DarkAliceIn tty allows me login05:40
DarkAlicebut I need the gui05:41
DarkAliceI made freshinstall from upgraded 13.04 with broken unity05:41
DarkAlicemade a backup05:41
DarkAlicenow I need restore all that for yesterday05:42
DarkAliceand cant login the user05:42
DarkAliceHelpme!05:42
tsdgeosveebers: do you know how to fix the maguro tests failing?07:12
tsdgeosmzanetti: or you?07:17
tsdgeosor can we just disconnect it for the time being?07:17
mzanettitsdgeos: not yet... I tried quite a while to reproduce it on saturday, but couldn't manage to do so07:27
mzanettitsdgeos: it's on my todo to get it either fixed or temporary disabled for today07:28
mzanettitsdgeos: we also have the QA meeting in 2 minutes. feel free to join07:28
mzanettiveebers: ping07:30
tsdgeosdamn i missed it07:34
tsdgeosmzanetti: you guys still there?07:34
mzanettitsdgeos: just saw a mail from veebers that he can't make it today07:50
tsdgeosah07:50
tsdgeosmzanetti: still happening like crazy :-/ https://code.launchpad.net/~jpakkane/unity8/quickfixes/+merge/18204808:15
mzanettitsdgeos: yeah... I just disabled it 15 minutes ago08:23
tsdgeosoka08:23
tsdgeoshave you retriggered all the jobs?08:23
tsdgeoswant me to?08:23
tsdgeosahhhh, my mouse wheel broke08:26
tsdgeosdriving my craaaaazy08:26
mzanettitsdgeos: no, don't re-trigger all of them. I want to do it one by one08:41
tsdgeosok, sorry08:41
mzanettitsdgeos: at least for the first bunch until I'm sure it works again08:41
mzanettino problem if you did so...08:41
tsdgeoswell i did for ~208:46
veebersmzanetti: hey, yeah sorry as mentioned couldn't make it08:57
veebersmzanetti: ping08:59
mzanettiveebers: hey09:04
mzanettiveebers: I only had one important topic for today's meeting09:04
mzanettiveebers: I wrote a mail09:04
mzanettito you and Omer09:05
veebersmzanetti: ah see that. Hmm odd, the failure I see from that job is that NetworkManager isn't running then a whole bunch of apt-get failures (due to network stuff)09:05
mzanettiveebers: ok, that's new09:06
mzanettiveebers: last week it was all input failing09:06
veebersmzanetti: hmm. Will ping omer tomorrow09:06
mzanettiveebers: anyways, I've disabled them for now.09:06
veebersmzanetti: ah I had that happen to me today, had to restart the device etc.09:06
mzanettiveebers: but obviously keeping them disabled is not the solution. It would be great if you and Omer could try to figure what it is.09:07
veebersmzanetti: aye, agreed. Will do09:07
mzanettiveebers: as I said... I spend most of my Saturday here trying to reproduce but no success :/09:07
veebersmzanetti: ugh sucks. You were starting and stopping unity8 in-between runs?09:07
mzanettiveebers: yeah... I used the scripts from jenkins09:08
veebersmzanetti: odd, alright will explore09:09
mzanettiveebers: I wen to the last successful jenkins jobs and copied the archive.zip url. passed that to the scripts from omer that he uses in jenkins.09:09
mzanettiveebers: and then I went through the history of jenkins jobs and copied the other archive.zip urls trying to reproduce the exact thing as it happened on jenkins.09:09
mzanettiveebers: my suspicion is this: we install some version of unity8 (which consists of like 5 packages).09:10
veebersmzanetti: right thanks, will try that. Today I was just using `phablet-test-run <app> -n etc.` (with the 'stop shell' option) a couple of times and realised that after a couple of runs none of the applications were getting input09:10
mzanettiveebers: and the next run we reinstall some packages with the same version number (but different content)09:10
veeberswith the shell started or stopped (but unity8 was, i.e. could reveal the launcher)09:10
mzanettiveebers: looking at the apt-cache policy output from the jenkins log, there seems some weirdness, like packages not matching any more09:11
mzanettii.e. unity8 installed from current run, while unity8-fake-env still from the previous run.09:11
veebersmzanetti: that's really odd. Right will explore further tomorrow. Yeah good point, will check that out09:12
mzanettiok.09:12
veebersmzanetti: might need to bite the bullet and re-flash between runs or something similar09:12
mzanettiveebers: I vote for that... still we should at least understand/be sure what's happening that it breaks09:13
mzanettiveebers: but imo reflashing would be a good idea anyways. ideally _after_ a job, not before, to save some time ;)09:13
* tsdgeos pities poor Saviq09:14
tsdgeoscome to sunny Catalonia09:14
tsdgeosand get rain D:09:14
mzanettihaha09:14
veebersmzanetti: yes agreed, it would be good if we could have a node have a deconstructor job assigned to it, that gets run after a job uses that node but as a separate run so as not to make the job take ages09:14
mzanettiveebers: yeah. fginther might be able to help with that I guess09:15
mzanettiveebers: actually, reverting the jenkins VMs already works like this09:15
mzanettiveebers: so jenkins might have that capability already09:15
veebersmzanetti: sweet, will email and cc you in so might get looked at in my night09:16
mzanetticool09:16
mzanettitsdgeos: will dandrader finally come back today?09:17
tsdgeosor tomorrow?09:17
tsdgeosi guess today09:18
tsdgeosCimi: ping09:19
tsdgeospaulliu: ping09:27
tsdgeosmzanetti: whatthe? https://code.launchpad.net/~unity-team/unity8/unity8.new_hud-button_interaction/+merge/181829/comments/41241210:05
tsdgeosall success but failed?10:06
tsdgeosmzanetti: dandrader leave says 1-2710:13
tsdgeosso not back today for sure10:13
tsdgeoseither tomorrow or wednesday10:13
tsdgeosprobably wednesday10:13
greybackprobably yeah10:23
tsdgeosmzanetti: greyback: if you have some time can you read https://code.launchpad.net/~nick-dedekind/unity8/indicator.visibility/+merge/181642/comments/412434 and tell me if i'm crazy (more than usual) or not?10:55
greybackok10:55
mzanettitsdgeos: ack10:55
tsdgeosare the buildiers dieng?10:56
tsdgeos/usr/lib/pbuilder/pbuilder-modules: line 238: 59996 Alarm clock             mount -t devpts /dev/pts "$BUILDPLACE/dev/pts" -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE10:56
tsdgeoshttps://jenkins.qa.ubuntu.com/job/generic-mediumtests-builder-saucy/2608/console10:56
mzanettigreyback: now that I see you, I'd need another chat regarding the app manager's api stuff. let me know when you have time10:56
greybackwtf is wrong with my computer, I click that link, and have to wait over 30 seconds before firefox opens it10:56
greybackmzanetti: ok, after lunch would be good10:56
mzanettigreyback: I had really bad troubles with DNS lately... similar symptoms10:56
greybackmzanetti: I don't see how dns is the problem, unless firefox only opens the tab only after dns resolution is made10:58
mzanettigreyback: yes, I think that's what happening10:58
greybackanyhoo, maybe I should just reboot10:58
greybackweird10:58
mzanettitsdgeos: tbh I don't see why we want to store the visible flag in the model either11:04
mzanettiin other words, I agree with you.11:05
greybacktsdgeos: +1 from me too.11:06
mzanettitsdgeos: also, I don't see why we want to filter tabs in case the Loader is not ready yet. couldn't the SortFilterProxyModel just filter on "enabled"?11:07
mzanettior whatever the role is that causes an item to be "enabled"11:07
tsdgeosmzanetti: but enabled is also calculated at the QML level11:08
tsdgeosso he'd still need to inject it to a model somewhere11:08
mzanettitsdgeos: yeah, but isn't enabled calculated based on other data in the model?11:08
tsdgeoshmmm11:08
tsdgeosprobably11:08
mzanettitsdgeos: so the sortfilter model couls calculate it on its own11:08
=== hikiko is now known as hikiko|lunch
* greyback to the post office, back in a while11:18
paulliutsdgeos: hi11:28
tsdgeospaulliu: just wanted to say i'ved added a comment to https://code.launchpad.net/~paulliu/unity8/movie-preview/+merge/18185611:29
paulliutsdgeos: ok..  thanks. I'll reply it.11:29
tsdgeoslunch!11:30
=== hikiko|lunch is now known as hikiko
kgunnmzanetti: afternoon!12:56
mzanettihi kgunn12:56
kgunnmzanetti: hey, maybe someones already been pestering...but12:56
kgunnmzanetti: any ideas on this http://reports.qa.ubuntu.com/smokeng/saucy/image/3758/unity8-autopilot/12:56
mzanettikgunn: no, this is new to me. however, seems the autopilot tests for our ci fail too. Problem is, we can't reproduce it locally yet and it seems to be related to the way jenkins sets up the device.12:57
kgunnmzanetti: not just the lockscreen tests...but in general...as part of "going green"12:58
mzanettisure12:58
mzanettikgunn: but om26er, veebers and me are aware of it and trying to find out what it is12:58
kgunnmzanetti: thanks.....by can't repro locally...you mean, you run AP local and everything is hunky-dory12:58
kgunn?12:58
kgunnoh ok...your on it12:58
mzanettikgunn: I've spent most of saturday running the tests on the my phone here. no tests failing. I even used the same scripts as jenkins is using12:59
om26ermzanetti, there is only one way to run tests on devices these days i.e. to kill the shell first and we do just that. Nothing different12:59
mzanettiom26er: still they fail in jenkins but work here on my phone. I've even been using your scripts13:01
mzanettiom26er: btw. please move them to some place where more people have write access13:01
mzanettiand I've found some other issues too13:01
tsdgeosahhhhhhhhh nothing is landing ahhhhhhhhh13:07
mzanettitsdgeos: come on... we've already landed 2 out of 11 branches today :D13:08
tsdgeosmzanetti: i'll reapprove your branch that just failed again13:09
mzanettitsdgeos: ok... I'm currently monitoring VM's, hoping I find some reason why all this random weirdness is happening13:09
tsdgeosmzanetti: can you have a look at https://code.launchpad.net/~aacid/unity8/expandedItemPersistant/+merge/182094 ?13:10
tsdgeosit's 5 lines and fairly easy to repro13:10
mzanettitsdgeos: ack13:10
kgunnCimi: any joy on testing multimon mir ?13:11
asacmzanetti: om26er veebers: heard you have problems reproducing the unity8 failures on maguro?13:12
mzanettiasac: yeah, can't reproduce it on make either13:12
mzanettimako13:12
mzanettitsdgeos: I only have "Applications" in the home scope. what else do you have in there?13:14
kgunnTrevinho: any joy testing multimonitor xmir ?13:17
tsdgeosmzanetti: jsut search13:19
tsdgeosmzanetti: the magic of scopes will give you more stuff13:19
mzanettitsdgeos: not happening here13:19
tsdgeosnot getting stuff like "Info" and "Reference"?13:20
mzanettitsdgeos: nope. never seen that so far13:20
mzanettitsdgeos: on the phone or on the desktop?13:20
tsdgeosmzanetti: both13:20
tsdgeosmhr3: ↑↑↑ What is he missing?13:20
mzanettitsdgeos: I just flashed a device one hour ago13:20
tsdgeosmzanetti: do you have interwebs?13:21
mzanettisearching for "a" in the home scope gives me 4 applications, that's it13:21
mzanettihmm... maybe not13:21
asacmzanetti: we dont see it on mako. only on maguro13:22
asacmzanetti: do you have that device?13:22
mzanettiasac: yes. but in our ci jenkins we see the same on both devices.13:22
mzanettiasac: are you setting up devices in the same way?13:23
mzanettiasac: only re-flashing when there is a new image, otherwise installing packages and then running tests on them?13:23
asacmzanetti: what does ci jenkins do?13:23
asacis that x86?13:23
mzanettiasac: no. we test on real phones too13:23
asacmzanetti: yes, i think thats what is done, yes.13:23
asacmzanetti: its not we or them. its us13:23
asac:)13:23
mzanettiright :D13:24
Cimitsdgeos, kgunn national holiday in UK today...13:24
Cimitsdgeos, read your reviews, will fix tomorrow...13:24
mzanettiah.. that explains why I can't reach designers :)13:24
asacmzanetti: so only explain that was brought up was that the system is busy13:24
asacwhile running13:24
tsdgeosCimi: ah, you didn't add yourself to the leave document ;)13:24
Cimimzanetti, :)13:24
asacmzanetti: now we dont have that and today the autopilot test on maguro fails reliably13:25
asac(two times in a row)13:25
asace.g. i believe its a real thing this time13:25
Cimitsdgeos, I didn't add national holidays :)13:25
asacsomeone needs to confirm13:25
Cimiso yeah whole design team is off today13:25
Cimiand I am hime sick with headache!13:25
Cimi*home13:25
tsdgeosCimi: to be honest not sure if that's the plan or not, but helps if i can go there and see if you're off, though i can probably do the same in the directory thing13:25
Cimiin bed13:25
Cimihow good13:25
Cimiholidays and be sick13:26
mzanettiasac: oh... I've just seen that the logs are different from the ci jenkins13:26
mzanettiasac: UInput: UInputError('"/dev/uinput" cannot be opened for writing',)13:26
mzanettiasac: the user running the tests needs to have permissions to write this. autopilot does set up some group magic for this, but not sure if that requires a reboot to work13:27
mzanettiasac: ci jenkins manually sets /dev/uinput to 666 iirc13:28
asacmzanetti: it worked in the past13:28
asace.g. we had that a month ago13:28
asacnow its back13:28
asacbut only on maguro :)13:28
asacinteresting13:28
mzanettihmm13:28
asacit all worked well on main dashboard13:28
tsdgeosmzanetti: kgunn: standup?13:30
om26ermzanetti, I have a suggestion for the upstream merger problem, we could try to see if there is an app running in the background already does that remedy the issue. In the past the test suite would fail if unity was killed and no other app was running in the background then the focus issue that we are seeing now will happen13:30
om26ersummary, if there is some app running while unity is killed the focus issue may not happen13:31
mzanettiom26er: does the webcam still exist actually?13:33
mzanettiom26er: we had a webcam that was giving us a view on the devices13:33
om26ermzanetti, it does pointed at 3 devices only13:33
om26er,13:33
kgunntsdgeos: sorry gonna miss you guys today!13:39
kgunnmust be a lonely mumble today :)13:39
tsdgeoskgunn: it was :D13:40
tsdgeoslike 5 of us13:40
mterrymzanetti, hello!  if you're feeling like reviewing some stuff (who doesn't love that?), my demo and launcher-items branches would love to see the light of day.  I can trade reviews  :)14:06
mzanettimterry: lol14:07
mzanettimterry: Can you trade for debugging autopilot?14:07
* mterry slowly backs away14:08
mzanettiasac: any findings regarding the permissions on /dev/uinput?14:12
tsdgeosmzanetti: did you get searching for "a" to give you intenet thingies?14:46
mzanettitsdgeos: yes. currently compiling your branch on the phone (takes ages nowadays)14:46
tsdgeos:D14:49
mzanettitsdgeos: look at this...http://s-jenkins:8080/job/generic-mediumtests-touch/14:55
mzanettitsdgeos: the minute I disabled the touch tests in autolanding, they start working again for -ci14:55
mzanettiom26er: ^14:55
tsdgeos:S14:55
om26erlike they don't get disabled ?14:56
mzanettiom26er: no. I disabled them only in unity8-autolanding, but kept them active int unity8-ci14:56
om26ermzanetti, impossible isn't it ?14:57
mzanettiom26er: huh?14:57
om26ermzanetti, like is there a relation between a CI and autolanding not behaving well ?14:57
mzanettiom26er: wild guess: could it be that the device locking between those jobs has an issue and two jobs try to run the tests on the same device?14:58
om26ermzanetti, we have exactly 1 executor for each device in the jenkins setup15:00
mzanettiom26er: right...15:00
=== _salem is now known as salem_
mzanettican't reproduce the issue in jenkins any more either... it's like last friday's weather wouldn't have allowed testing :/15:14
kgunnpaulliu: you on?15:25
kgunnpaulliu: whether unity-lens-mock should/can go in archive or what's holding it out of it?15:25
kgunnso lool was asking this ^15:25
kgunntsdgeos: do you know ? ^15:25
tsdgeosnot sure about tbh15:26
tsdgeosbut do we need it?15:26
tsdgeoswe're feeding "live" data everywhere now, aren't we?15:27
paulliukgunn: yeah.. why we want that to be in the archive? I'll talk to lool..15:28
kgunnpaulliu: i actually wondered the same thing when i wrote it :)15:28
kgunnwhy we want a mock ?...aren't we going to real backends :)15:28
kgunnpaulliu: he's in #ubuntu-touch15:29
tedgHey, is unity-services needed by unity8?15:31
tedgOh, seems it's related to libunity-core-6.0-715:32
tedgthostr_, ^15:32
thostr_tedg: which means we shouldn't need it...15:32
tedgSo unity8-private deps on libunity-core-6.0-7 which deps on unity-services which deps on libindicator15:32
tedgthostr_, It probably needs to be broken up if we want to break that chain down.15:33
thostr_tedg: ok, the we better don't touch it for now15:34
tedgbregma, Is there a reason that libunity-core-6.0 depends on unity-services not just recommends?  Then we could have unity depend on the services?15:34
mzanettimterry: can't manage to get your demo branch running15:36
mzanettitsdgeos: I guess MacSlow will have a cigar when he starts working tomorrow. His autopilot tests branch finally merged :D15:39
mterrymzanetti, :(15:40
mzanettimterry: I executed that dbus command and restarted unity8... nothing15:40
mterrymzanetti, like it won't run at all, or you don't see the demo?15:40
mzanettimterry: well, I executed the command and rebooted, the screen just stayed black15:40
mzanettilet me try again15:41
tsdgeosmzanetti: yep :D15:41
tsdgeosmzanetti: he's back on next week though afaik15:41
mterrymzanetti, you got the 'demo of a broken phone' version15:41
mzanettiI see15:41
mzanettilooks good then15:41
mzanettimterry: yep, can reproduce it. Could this be related? file:///usr/share/unity8/Components/EdgeDemo.qml:126: TypeError: Object AccountsService(0x17bdea0) has no method 'getUserProperty'15:43
mterrymzanetti, you installed the debs?15:45
mzanettimterry: yes. the ones I downloaded from jenkins15:45
mzanettimterry: from the last post of jenkins in the merge15:45
mterrymzanetti, I'll try.  Maybe  something broke15:46
mzanettimhr3: ping15:49
mzanettitsdgeos: do you know where the home scope code is located?15:50
mzanettitsdgeos: or better, where to modify in order to change the favorite apps in there?15:51
tsdgeosmzanetti: in the home scope?15:54
tsdgeosmzanetti: that's probably in some backend15:55
tsdgeosunless we are overrding it15:55
tsdgeosthat i think we're not15:55
mzanettitsdgeos: no, I don't think we do15:55
tsdgeosactually we do :D15:55
mzanettioh15:55
tsdgeostsdgeos_work@xps:~/phablet/unity8/Dash$ wcgrep -i home15:55
tsdgeos./ScopeDelegateMapper.qml:22:                                       "home.scope": "DashHome.qml",15:55
tsdgeosso DashHome.qml15:56
=== boiko_ is now known as boiko
mzanettitsdgeos: cool, thanks15:57
tsdgeosyw15:57
mzanettiDash/Apps/FrequentlyUsedAppsModel.qml actually15:57
tsdgeosyep15:57
mzanettiautopilot tests in VM: 6 min building, 18 min testing15:59
mzanettiautopilot tests on phone: 18 min building, 6 min testing16:00
=== jasoncwarner__ is now known as jasoncwarner
mterrymzanetti, just installed the debs, they seem to work for me16:09
mterry(for the demo branch)16:09
mzanettimterry: hmm... strange16:10
mzanettimterry: I can reliably reproduce the issue16:10
mzanettimterry: with those packages: http://jenkins.qa.ubuntu.com/job/generic-mediumtests-builder-saucy-armhf/213/artifact/work/output/*zip*/output.zip16:11
mzanettimterry: installed on an image flashed today16:11
mzanettion mako16:11
mterrymzanetti, I used http://jenkins.qa.ubuntu.com/job/unity8-saucy-armhf-ci/759/artifact/work/output/*zip*/output.zip16:11
mterrymzanetti, I didn't flash today though16:11
mterrymzanetti, I'll try your link.  Do you know the difference between those two deb lines that jenkins makes?16:12
mzanettiI don't think there's a difference except one builds with coverage enabled, the other without. the mediumtests being the one without16:13
tsdgeosEOD!16:14
mzanettiom26er: I reenabled the touch mediumtests16:14
mterrymzanetti, they worked for me too.  Will try reflashing with today's image16:14
mzanettiom26er: can't reproduce the failure any more. jenkins works fine again16:14
mzanettiom26er: there must have been a bad image in between or the like16:14
mzanettimterry: I have an idea:16:21
mzanettimterry: I downloaded that .zip, pushed it to the phone, extracted it and did a dpkg -i *16:21
mzanettimterry: which means, I installed unity8-fake-env too16:22
mzanettimterry: could it be, that the accountservice thing has no api in lp:unity-api and the mock implementation does not match with the real one?16:22
mterrymzanetti, I did *.deb16:22
mterryas well16:22
mzanettimterry: tried it on a freshly flashed maguro now. it boots, the stays black for longer than normally, then, at some point unity shows up, but without the demo :/16:40
mterrymzanetti, yeah I get unity too, but not the demo right now.  This used to work, am trying to see what happened16:41
mzanettimterry: ok. I'm calling it a day now. please write some status into the merge so I can review tomorrow morning16:42
mterrymzanetti, ok16:42
mterrymzanetti, thanks16:42
om26ermzanetti, or just that race condition is not happening anymore :)17:07
* greyback eod17:14
mzanettiom26er: still here?20:49
om26ermzanetti, yep20:50
mzanettiom26er: I'm watching jenkins and just cane across this: http://s-jenkins:8080/job/generic-mediumtests-runner-mako/20:50
mzanettiom26er: this was a test run for the addressbook-app but there are artifacts from unity8 in there20:51
mzanettiom26er: not a real problem. just noticed it...20:51
mzanettiom26er: otherwise its running quite nicely again now20:51
om26ermzanetti, what's up ?20:52
mzanettiom26er: ?20:52
om26ermzanetti, hm, I see they are for the phone-app20:53
om26ermzanetti, I could make sure to delete all the .xml in the workspace20:53
mzanettiom26er: lol... I messed up with the jenkins links :D20:53
om26erduring each run, so that way we'll always have the right test results attached20:54
mzanettiyeah... but I can't find that link any more20:55
om26ermzanetti, that's magix20:55
om26er*magic20:55
om26ermzanetti, btw the address-book suite failed because: address-book-app : Depends: qtdeclarative5-ubuntu-telephony-plugin but it is not installable20:59
mzanettiom26er: yeah. its all real failures now. looks really good20:59
mzanettiit still annoys me that we have no clue what happened on friday. I'm it'll strike back21:00
om26ermaybe, just maybe there was an update and that resolved the issue somehow ;_)21:01
=== jhodapp is now known as jhodapp|afk
=== salem_ is now known as _salem

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