/srv/irclogs.ubuntu.com/2013/09/04/#ubuntu-quality.txt

=== chihchun_afk is now known as chihchun
pittiGood morning04:56
DanChapmanmorning all06:22
elfymorning DanChapman06:22
jibelGood morning06:48
pittijibel: let's move here, all public stuff07:08
pittijibel: so the task is to run dbus + gnome-session + firefox under xvfb in run-adt-test -sl?07:09
jibelpitti, yes07:09
pittijibel: my g-s-d tests are the absolutely bare minimum, we can probably do that in a bit simpler way07:09
jibelpitti, the current code is in firefox source package07:09
jibelin debian/testing/testrunhelper.py07:11
jibelit creates a dummy session, in /tmp/tmp.XXXX/home, then launches gnome-session via xvfb-run and dbus-launch with this session07:12
jibelthis helper is called from dep8 test script with: /usr/bin/python /usr/lib/firefox/testing/run_xpcshell_tests --own-session --xunit-file /var/tmp/testresults/xpcshell-tests.xml --xunit-suite-name xpcshell --manifest xp --verbose07:13
pittijibel: oh, we got gnome-session 3.9.90 now; I wonder if that's it, last time I actively tried it was with 3.607:14
jibelyes, it could be07:14
jibelpitti, the current test fails with http://paste.ubuntu.com/6061661/07:14
jibelpitti, it could be because this very test works fine on raring07:15
pittimeh, in my days firefox used to be 10 MB packed; it got ridiculously bloated07:15
jibelagreed07:15
pittijibel: ack, I get the same in VM07:15
jibelpitti, there is a VM running in the lab if you wish07:15
pittijibel: run-adt-test should be fine07:16
jibelpitti, outside of qemu, this test also works07:17
pittihm, I have a gut feeling that the accel stuff is a red herring07:21
pittijibel: give me some time with this, I'll investigate more deeply07:21
pittijibel: oh, je crois que je sais pourquoi -- il a besoin d'un session de logind07:31
pittijibel: ok, it is the accelerated stuff after all07:42
pittisudo mv /usr/lib/gnome-session/gnome-session-check-accelerated{,.orig}07:42
pittisudo ln -s /bin/true /usr/lib/gnome-session/gnome-session-check-accelerated07:42
pitti-> with that it works07:42
pittijibel: so if we want gnome-session to work on 2D, we need to patch this away:07:45
jibelpitti, it should make no difference if xvfb-run is run locally or in qemu, in both cases it is unaccelerated?07:46
pitti        if (gl_failed) {07:46
pitti                gsm_fail_whale_dialog_we_failed (FALSE, TRUE, NULL);07:46
pittior make software accell work in xvfb somehow07:46
pittiright07:46
jibelpitti, so, why gnome-session-check-accelerated detects llvmpipe when executed locally and nothing in qemu07:47
jibel?07:47
jibelis there something special to enable llvmpipe07:47
pittijibel: oh, you mean xvfb-run gnome-session works for you locally?07:47
jibelpitti, yes07:47
pitti$ xvfb-run /usr//lib/gnome-session/gnome-session-check-accelerated07:48
pittignome-session-is-accelerated: No composite extension.07:48
pittignome-session-check-accelerated: Helper exited with code 25607:48
pittinot here07:48
jibelhm, let me try again07:48
jibelpitti, xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" dbus-launch --exit-with-session gnome-session --debug07:50
jibel$ xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" dbus-launch --exit-with-session /usr//lib/gnome-session/gnome-session-check-accelerated07:50
jibelgnome-session-is-accelerated: llvmpipe detected.07:50
pittismells like some missing dependencies then07:51
jibelah, it fails if I don't specify a screen07:52
pittiah, nice!07:52
pittithat works in VM, too07:52
pittiLIBGL_ALWAYS_SOFTWARE=1 xvfb-run  -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" /usr//lib/gnome-session/gnome-session-check-accelerated07:53
pitti** (process:21453): DEBUG: Command-line parsed to -107:53
pittignome-session-is-accelerated: llvmpipe detected.07:53
pittijibel: so that's it apparently07:54
jibelit makes no difference to me in a VM07:59
jibel$ LIBGL_ALWAYS_SOFTWARE=1 xvfb-run  -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" /usr//lib/gnome-session/gnome-session-check-accelerated07:59
jibelgnome-session-is-accelerated: No hardware 3D support.07:59
jibelgnome-session-check-accelerated: Helper exited with code 25607:59
jibeli'm trying with qemu on saucy, if it makes a differnece08:02
pittiyeah, I tried the same08:03
jibelpitti, sudo apt-get install libgl1-mesa-dri08:06
pittinot heresudo apt-get install xvfb dbus-x11 gnome-session-bin"08:07
pittiouch, weechat, WTF?08:07
pittijibel: I meant to say, that already gets pulled in by sudo apt-get install xvfb dbus-x11 gnome-session-bin08:08
jibelinteresting, it was not in the VM created in the lab08:08
jibelpitti, libgl1-mesa-dri is a recommends of xvfb but pbuilder-satisfydepends-classic installs packages with  APTFLAG="-o APT::Install-Recommends=false"08:24
jibelpitti, chrisccoulson \o/ finally I got firefox tests running on saucy08:29
chrisccoulsonjibel, excellent, thanks. what did you need to do?08:29
jibel(at least xpcshell testsuite is running)08:29
jibelchrisccoulson, gnome-session refuses to start if there is no 3D acceleration on Saucy, and it doesn't detect llvmpipe because libgl1-mesa-dri is not installed. It is a recommends of xvfb but recommends are not installed by default.08:31
chrisccoulsonjibel, ah, excellent :)08:31
chrisccoulsonjibel, should i add that dependency to firefox-testsuite?08:32
chrisccoulsonor do you want to add it elsewhere?08:32
jibelchrisccoulson, I'll let it finish on my machine, and will reproduce in the lab to confirm08:32
chrisccoulsonthanks08:32
jibelchrisccoulson, in the dependency list of dep8 control file like xvfb would be the ight place08:33
jibelright08:33
knomeballoons, ping11:24
balloonsknome, pong12:23
elfygame, set, match12:24
DanChapman:-D12:24
knomeballoons, do you know anything about the oem installer and if it is supposed to work on flavors?12:24
smartboyhwballoons, where is your email:P (And up so early?)12:25
smartboyhwelfy, um, this is NOT Rafael Nadal vs. Novak Djokovic -.-12:25
balloonsknome, good question, I can't say I ever did an oem install of a flavor12:25
knomeno, this is andy roddick vs jarkko nieminen12:25
elfywho? never heard of them - what's their nicks on irc?12:26
knomeballoons, i can tell you it isn't working ;)12:26
smartboyhwelfy, tennis players-.-12:27
smartboyhwknome, Andy Roddick retired, isn12:27
smartboyhw't he?12:27
* smartboyhw thinks elfy should catch up on Sports News12:28
balloonsknome, I wouldn't persay expect it to work..12:29
smartboyhwballoons, but it is included in some testsuites for flavours12:29
elfywhile balloons and knome are both here - what's the current state of play in getting rid of the archive state of some of our package testcases - are we still waiting for stgraber ?12:30
smartboyhwJeez, that's why I hate doing upgrade testcases, have to zsync and install the 13.04 image, then wait for the long package upgrade to 13.10 process in VBox-.-12:32
knomegot to go12:32
knomesee you later12:32
balloonssmartboyhw, knome well we can certainly drop oem, but we should talk about it a bit more first12:33
balloonselfy, what do you mean?12:33
smartboyhwballoons, maybe you can answer my first question "where is your email";P12:33
smartboyhw(about promo, that is)12:33
DanChapmanballoons: could i get some time with you some point today. could do with your opinion/help/review on the gtk emulators.12:34
* smartboyhw thinks balloons is in highly-wanted status today-.-12:34
elfyballoons: still getting this -> http://packages.qa.ubuntu.com/qatracker/milestones/300/builds/50384/testcases/1586/results12:34
elfybecause there are dupes I believe - which we can't get rid of12:34
elfyback to work now - back in a few hours12:35
DanChapmanhave fun elfy :-)12:35
balloonsohh nice elfy12:35
smartboyhwDanChapman, if you can, do test some Beta 1 images;P12:35
balloonswell, stgraber would have to help you out there, but we'll need to frame the specific request12:36
smartboyhwballoons, are you ignoring me? :(12:37
balloonsDanChapman, this. https://code.launchpad.net/~dpniel/ubuntu-autopilot-tests/using_gtk_emulators?12:39
DanChapmanballoons: lp:autopilot-gtk-emulators is the source but yeah https://code.launchpad.net/~dpniel/ubuntu-autopilot-tests/using_gtk_emulators aswell as I converted them to using it so you can see how it works12:40
DanChapmanballoons: https://code.launchpad.net/~dpniel/autopilot-gtk-emulator/trunk12:41
balloonsI see12:41
balloonssmartboyhw, no, I see you asking for an email.. it's a work item for the next several months, remember12:41
smartboyhwballoons, next several months?:P12:42
balloonsyes, work items are commitments to accomplish tasks during the cycle12:42
smartboyhwballoons, OK12:42
balloonsonce the cycle winds down you can/should ping people to ensure it gets done, but not 3 days after :-)12:42
smartboyhwballoons, OK12:43
balloonsdon't worry it will happen, and I don't plan to wait months to do it12:43
smartboyhwballoons, sure.12:43
TheDrumsballoons: Tried OEM install, got http://paste.openstack.org/show/45735/ - http://paste.openstack.org/show/45733/ in my dmesg and /var/log/oem-whatever-it-is.log12:46
balloonsDanChapman, well I'll branch now.. I looked at the tests you created12:53
balloonsTheDrums, what happens on screen?12:54
TheDrumsSame issue as knome, http://temp.knome.fi/xubuntu/saucy_testing/xubuntu-oem-fail.png 5 times.12:54
balloonswell tbh, xnox is the guy to ask about it. xnox should oem installation work on flavors? If so, we've got a bug :-)12:56
xnoxballoons: it should in the sense that it's available. In practice I only for sure know that it is actively used and verified to work on ubuntu and e.g. lubuntu pre-installed.12:57
balloonsso DanChapman I'm curious to see what all is in the emulators..12:57
xnoxballoons: which bug?12:57
xnoxhmm... looks like network manager really hates unknown uid =(12:58
balloonsxnox, well the xubuntu folks are finding it's not working, so we should get a bug filed.. That was my thought as well.. the only flavor I can think of that perhaps used it was kubuntu or lubunutu12:58
DanChapmanballoons: cool there is some tests in the branch aswell just run autopilotgtkemulators12:58
balloonsI see.. :-) ImportError: No module named autopilotgtkemulators13:01
TheDrumsxnox: I saw "gksudo" being called from one of the python files, but that is no longer seeded in Ubuntu or several flavors.13:01
xnoxTheDrums: ouch, that's bad. Where?13:02
DanChapmanballoons: it works for me running from inside /autopilot-gtk-emulator/13:02
TheDrumsxnox: At least in http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/ubiquity/saucy/view/head:/bin/oem-config-prepare but in theory it's run as root anyway?13:03
balloonsDanChapman, yea, I wonder if you've commited everything13:03
xnoxTheDrums: that branch was last updated in 2012..... why not look at the actual sources? http://bazaar.launchpad.net/~ubuntu-installer/ubiquity/trunk/view/head:/bin/oem-config-prepare no gksudo called anymore.13:04
TheDrums>_<13:04
xnoxTheDrums: aka lp:ubiquity ;-)13:05
TheDrumsWell that's sure not going to help...13:05
TheDrumsThanks.13:05
DanChapmanballoons: i believe i did. Just gonna pull a fresh branch13:05
balloonsI didn't see any missing init's, so it should see it13:06
DanChapmanballoons works fine for me. How strange13:06
TheDrumsAnd that would be why I couldn't find nmwidgets in the right location.  I want my tasty, warm beverage now...13:07
DanChapmanballoons: just double checked everything on lp and its all there mate13:23
smartboyhwOy, phillw is resigning!?13:47
=== chihchun is now known as chihchun_afk
smartboyhwballoons, I think we need a private chat. PM?14:31
balloonsDanChapman, I gave up for the moment. That said, looking at the code  I like the much simplified test writing.. so it definitely meets that need. The only concern I would have would be long-term maintaince, but to be honest, having it in one place makes it easier.. It does allow us to encounter a bug in the module that breaks everything though :-)14:33
DanChapmanballoons: I tried to make it as simple as possible. I would be more than happy to keep up the maintenance of it :-) once it's more complete would it be an idea for it to live in libautopilot-gtk rather than in my ppa?14:39
balloonsbasically our current testsuite is a nice testbed of what you need in an emulator14:41
balloonsso it works well :-)14:41
balloonson living in the library, I think the team has come around to that idea.. I'd guess you could incorporate it easily enough14:42
balloonsfginther, ping14:47
fgintherballoons, hello14:47
balloonsfginther, if I may, can you look at a couple AP failures? They are a bit funny: http://91.189.93.70:8080/job/generic-mediumtests/206/testReport/calendar_app.tests.test_monthview/TestMonthView/test_monthview_go_to_today_next_year_with_mouse_/14:48
balloonsthis calendar test keeps dying at the introspection fork for autopilot14:48
fgintherballoons, that's one I haven't seen before14:49
=== psivaa is now known as psivaa-bbl
balloonsmeanwhile, filemanager seems to have a backend issue, which is confusing to me; http://91.189.93.70:8080/job/generic-mediumtests/205/testReport/junit/ubuntu_filemanager_app.tests.test_filemanager/TestFolderListPage/test_show_file_properties_with_mouse_/14:50
balloonsI'm going to try building the upstream version on both before digging too much further, to see if the issue appears there also14:50
JoshStroblWould this be the right place to go if I wanted to propose a particular application be removed from USC?14:51
balloonsJoshStrobl, try #ubuntu-devel14:51
JoshStroblcopy that14:52
fgintherballoons, something looks borked14:52
fgintherballoons, I'm looking into the machine itself14:52
balloonsfginther, that was my thought also, but I wanted to double check before pointing too many fingers :-)14:53
balloonsfginther, so I can confirm the filemanager issue with not able to find a backend exists on trunk also.14:54
smartboyhwchilicuil, BTW why don't you join your LoCo Team or make up one!?15:07
balloonsfginther, interestingly calendar tests passed running from trunk; http://91.189.93.70:8080/job/generic-mediumtests/208/testReport/15:07
chilicuilsmartboyhw: I joined my local team and tried to push forward to organize events (we could organize 3 previous ugj), however it was a pain working with them, therefore I resigned of team, and I don't want to create another local team since I think it could create conflicts, however I will participate on the UGJ, I'll look at one who is organized online, it will be useful to work on my pending tasks in the QA team =)15:10
smartboyhwchihchun_afk, hmm, that's a problem. What is the pain?15:10
smartboyhw*chilicuil ^15:11
smartboyhwEveryone should be able to work with each other15:11
fgintherballoons, I rebooted the VM and am preparing to get it back up. The jenkins process looked to have gone off into the weeds15:11
fgintherballoons, I'll do a few test builds when it's back15:12
balloonsfginther, alrighty15:12
balloonssmartboyhw, there's nothing wrong with not being a part of a local team15:14
smartboyhwballoons, but there's something wrong when the reason is that you can't cooperate15:14
chilicuilsmartboyhw: people in control of the local resources, web page, lp team and so on, seems not really interested on the team, they delay too much to answer my queries (or don't answer at all) , it's some kind frustating.., also right now I'm somekind busy to try to go through to all the process to make it official in my team15:14
smartboyhwchilicuil, :(15:15
balloonsfginther, still trying to get jenkins going again or ?15:54
fgintherballoons, yes, I had one good test, but the second had issues with X15:55
balloonsyea, I still see failures15:55
fgintherballoons, the calendar MP passed, I'm now rerunning the file manager16:02
fgintherballoons, I'll be out for a bit, but will check again when I get back16:02
=== psivaa-bbl is now known as psivaa
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
phillwballoons: do you know if arm still want the lubuntu ac100? It's not been checked all cycle on tracker as far as I can tell.16:42
balloonsphillw, I believe arm is focused on the newer arm revisions now17:12
phillwballoons: okies, I'll pass the message on to my replacement. There's no point having the image built if it is not required.17:13
balloonsphillw, I won't speak for them, heh17:14
balloonsthat's only my opinion, and doesn't mean the image needs or doesn't need to be built ;-)17:14
fgintherballoons, mediumtests are running now except for file manager which is still hitting the backend issue. I'm going to take a closer look17:14
balloonsfginther, good, keep me in touch on filemanager I guess. it's kind of bizarre17:15
phillwballoons: (s)he can ask. I'm just ensuring an orderly transfer17:15
balloonsright.. I just didn't want you thinking I spoke with authority on that17:16
phillwas it was Julien who gave permission for ac100, it's most likely best that he ask if it is still required for 13.10 so that the wiki TL knows what the state of play is :)17:17
phillwballoons: I've got one outstanding task for ubuntu-quality, that of the page https://wiki.ubuntu.com/Testing/Activities/AutopilotTesting do you expect to have completed the spread sheet soon?17:19
balloonsphillw, ohh, the status for ubuntu stuff is in the bugs opened already.. I would suspect longer term for this info to be managed via bugs, but I guess it' up to everyone17:22
phillwokies, I'll hand the page over to you. elfy has the spreadhseet with lubuntu and xubuntu added for what ever is decided :)17:26
balloonseither way, we just needed the data, so :-)17:28
elfyballoons: as far as 'framing the request' we need to remove the instances were we've disabled a test - knome is that what we/you found?17:30
knomeyes. stgraber needs to do that, or fix his sql magic.17:30
balloonselfy, yes I believe knome has the specifics.. If I remember right he spoke with stephane about it as well.17:30
elfyI think so17:30
balloonsknome, did we file a bug against the site?17:30
stgraberknome: what was the specific bug again?17:31
balloonsthat might help to ensure it's not lost again.. I assumed it was done17:31
elfystgraber: if you look here - http://packages.qa.ubuntu.com/qatracker/milestones/300/builds/50384/testcases/1586/results17:32
elfythe test is archived17:32
elfyif you look here - http://packages.qa.ubuntu.com/admin/config/services/qatracker/testsuites/348/edit17:32
elfyyou can see we have disabled tests - they got movbed to a different testsuite17:32
elfyif we enable them - then the real test stops being archived17:32
knomestgraber, i'll grab it, i vaguely remember filing one...17:33
knomestgraber, bug 121174617:34
ubot5bug 1211746 in Ubuntu QA Website "Disabling a testcase in one testsuite marks it as archived on other testsuites as well" [Undecided,Confirmed] https://launchpad.net/bugs/121174617:34
knomestgraber, and a real-life example is above ^17:34
balloonsknome, ahh perfect17:36
stgraberknome: ah right, it's not a bug in the admin UI but the user UI17:36
knomestgraber, yep17:37
stgraberok, I see what check is wrong, just need to figure out what to do to fix it17:39
knomesure, thanks :)17:40
fgintherballoons, I think I figured out the filemanager issue. The tests are patching a new HOME in the environment with a temp directory. As a result, the file ~/.Xauthority can't be found and autopilot can't find an input backend17:46
fgintherballoons, I'm testing a fix17:46
balloonsfginther, ohh, right17:46
balloonsI was trying to think what was special about them, as they were the only ones17:46
fgintherballoons, I was actually doing a diff with another project to figure out what they were doing different :-)17:47
balloonshehe, smart17:47
stgraberknome: can you easily reproduce the issues on packages.qa.dev.stgraber.org?17:49
stgraberknome: if so, I can then land the fix there to confirm it's right and if it's, ask for IS to push it to production ASAP17:49
knomestgraber, let me try to17:49
stgraberif you can't, I'll have to pull a new DB export and re-deploy my local dev environment which takes quite a bit longer (and isn't as likely to get done today then)17:49
knomei need a mouse17:56
knomejust a sec17:56
knomestgraber, don't seem to be able to duplicate18:01
knomehttp://packages.qa.dev.stgraber.org/qatracker/milestones/254/builds/27973/testcases18:02
knomestgraber, display settings is disabled in b18:02
knomeoh wait!18:03
knometa dah18:03
knomestgraber, i can reproduce..18:03
knomestgraber, need chaging the testcase status in testsuite A too to be marked archived18:04
knomeafter that, there's no way to revert18:04
stgraberok, I'll push the fix there in a few minutes18:07
knomegreat18:07
stgraberknome: can you try now?18:33
knomestgraber, sure. just a sec18:34
knomestgraber, seems to be fixed now.18:34
stgrabergood. I'll get IS to deploy this then.18:35
knomegoodie18:36
elfythanks stgraber :)18:37
knomestgraber, marked as committed and assigned to you.18:37
knomethanks, gtg18:45
stgraberknome: done, fixed18:46
balloonsfginther, did the fix work, everything good for file manager? the mp is still sitting out there20:50
balloonsfginther, if possible I'd like to push it through as-is, as the tests are failing in the lab and this fixes them20:50
fgintherballoons, the MP resolves the issue of not being able to run the tests, but the tests have other issues :-(20:51
fgintherballoons, the tests are much better now, but I don't know how mdspencer wants to proceed.21:10
balloonsfginther, ok, well we can try him on IRC21:11
balloonsas of this morning he wanted to get it in21:11
balloonsfginther, he's online now, iBelieve21:15
balloonsiBelieve, fginther solved the issue with the tests not pass in the virtual enviroment21:16
iBelieveballoons, fginther wonderful!21:16
balloonsiBelieve, the changes you made with ~/Home were causing the issue. I believe fginther needs some input now on how to proceed21:16
fgintheriBelieve, here's the MP: https://code.launchpad.net/~fginther/ubuntu-filemanager-app/copy-Xauthority/+merge/18393721:17
fgintherthere are still some failing tests, but the start-up issue is resolved21:17
iBelievefginther, so that's why they were failing. There was an old bug about that but I didn't realize it was a big problem21:18
iBelievefginther, the other failing tests are probably the ones fixed in my branch that I've been working on21:19
iBelievefginther, what's the input you need on how to proceed?21:19
fgintheriBelieve, my MP contains the dependency change to include  qtdeclarative5-localstorage-plugin. I didn't know if you wanted to include this, just to have it replaced by u1db in the next MP.21:20
balloonsiBelieve, it might be best to create an MP which includes fginther's fixes, and both of your branch changes.. it might be a lot of code churn, but if it solves everything, that might be the way to go21:21
balloonsif you can otherwise fix the tests and break up the code changes, we can do it seperately21:21
fgintheriBelieve, it may also be easier to just include the change to _patch_home() in your branch21:22
iBelievefginther, balloons should I just merge in fginther's branch into mine and do the merge request off that?21:22
balloonsiBelieve, yes, assuming the tests would pass as-is in your branch then. you made it sound like there were more fixes needed in another branch you had21:24
fgintheriBelieve, that will work. you might need to merge to trunk due to the changes to debian/control21:24
fgintheronce my branch is merged in21:24
iBelieveballoons, I was refering the branch that we've been trying to land. I don't have another one21:24
balloonsiBelieve, ahh, then yea, :-)21:25
iBelieveballoons, fginther okay added in the fix to my merge request: https://code.launchpad.net/~mdspencer/ubuntu-filemanager-app/fix-popover-caller/+merge/18322521:33
iBelievehopefully jenkins passes now :)21:33
balloonsiBelieve, one last failure: http://91.189.93.70:8080/job/generic-mediumtests/232/testReport/ubuntu_filemanager_app.tests.test_filemanager/TestFolderListPage/test_copy_file_with_mouse_/?22:20

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