=== chihchun_afk is now known as chihchun [04:56] Good morning [06:22] morning all [06:22] morning DanChapman [06:48] Good morning [07:08] jibel: let's move here, all public stuff [07:09] jibel: so the task is to run dbus + gnome-session + firefox under xvfb in run-adt-test -sl? [07:09] pitti, yes [07:09] jibel: my g-s-d tests are the absolutely bare minimum, we can probably do that in a bit simpler way [07:09] pitti, the current code is in firefox source package [07:11] in debian/testing/testrunhelper.py [07:12] it creates a dummy session, in /tmp/tmp.XXXX/home, then launches gnome-session via xvfb-run and dbus-launch with this session [07:13] this 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 --verbose [07:14] jibel: oh, we got gnome-session 3.9.90 now; I wonder if that's it, last time I actively tried it was with 3.6 [07:14] yes, it could be [07:14] pitti, the current test fails with http://paste.ubuntu.com/6061661/ [07:15] pitti, it could be because this very test works fine on raring [07:15] meh, in my days firefox used to be 10 MB packed; it got ridiculously bloated [07:15] agreed [07:15] jibel: ack, I get the same in VM [07:15] pitti, there is a VM running in the lab if you wish [07:16] jibel: run-adt-test should be fine [07:17] pitti, outside of qemu, this test also works [07:21] hm, I have a gut feeling that the accel stuff is a red herring [07:21] jibel: give me some time with this, I'll investigate more deeply [07:31] jibel: oh, je crois que je sais pourquoi -- il a besoin d'un session de logind [07:42] jibel: ok, it is the accelerated stuff after all [07:42] sudo mv /usr/lib/gnome-session/gnome-session-check-accelerated{,.orig} [07:42] sudo ln -s /bin/true /usr/lib/gnome-session/gnome-session-check-accelerated [07:42] -> with that it works [07:45] jibel: so if we want gnome-session to work on 2D, we need to patch this away: [07:46] pitti, it should make no difference if xvfb-run is run locally or in qemu, in both cases it is unaccelerated? [07:46] if (gl_failed) { [07:46] gsm_fail_whale_dialog_we_failed (FALSE, TRUE, NULL); [07:46] or make software accell work in xvfb somehow [07:46] right [07:47] pitti, so, why gnome-session-check-accelerated detects llvmpipe when executed locally and nothing in qemu [07:47] ? [07:47] is there something special to enable llvmpipe [07:47] jibel: oh, you mean xvfb-run gnome-session works for you locally? [07:47] pitti, yes [07:48] $ xvfb-run /usr//lib/gnome-session/gnome-session-check-accelerated [07:48] gnome-session-is-accelerated: No composite extension. [07:48] gnome-session-check-accelerated: Helper exited with code 256 [07:48] not here [07:48] hm, let me try again [07:50] pitti, xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" dbus-launch --exit-with-session gnome-session --debug [07:50] $ xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" dbus-launch --exit-with-session /usr//lib/gnome-session/gnome-session-check-accelerated [07:50] gnome-session-is-accelerated: llvmpipe detected. [07:51] smells like some missing dependencies then [07:52] ah, it fails if I don't specify a screen [07:52] ah, nice! [07:52] that works in VM, too [07:53] LIBGL_ALWAYS_SOFTWARE=1 xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" /usr//lib/gnome-session/gnome-session-check-accelerated [07:53] ** (process:21453): DEBUG: Command-line parsed to -1 [07:53] gnome-session-is-accelerated: llvmpipe detected. [07:54] jibel: so that's it apparently [07:59] it makes no difference to me in a VM [07:59] $ LIBGL_ALWAYS_SOFTWARE=1 xvfb-run -a -s "-screen 0 1280x1024x24 -extension MIT-SCREEN-SAVER" /usr//lib/gnome-session/gnome-session-check-accelerated [07:59] gnome-session-is-accelerated: No hardware 3D support. [07:59] gnome-session-check-accelerated: Helper exited with code 256 [08:02] i'm trying with qemu on saucy, if it makes a differnece [08:03] yeah, I tried the same [08:06] pitti, sudo apt-get install libgl1-mesa-dri [08:07] not heresudo apt-get install xvfb dbus-x11 gnome-session-bin" [08:07] ouch, weechat, WTF? [08:08] jibel: I meant to say, that already gets pulled in by sudo apt-get install xvfb dbus-x11 gnome-session-bin [08:08] interesting, it was not in the VM created in the lab [08:24] pitti, libgl1-mesa-dri is a recommends of xvfb but pbuilder-satisfydepends-classic installs packages with APTFLAG="-o APT::Install-Recommends=false" [08:29] pitti, chrisccoulson \o/ finally I got firefox tests running on saucy [08:29] jibel, excellent, thanks. what did you need to do? [08:29] (at least xpcshell testsuite is running) [08:31] chrisccoulson, 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] jibel, ah, excellent :) [08:32] jibel, should i add that dependency to firefox-testsuite? [08:32] or do you want to add it elsewhere? [08:32] chrisccoulson, I'll let it finish on my machine, and will reproduce in the lab to confirm [08:32] thanks [08:33] chrisccoulson, in the dependency list of dep8 control file like xvfb would be the ight place [08:33] right [11:24] balloons, ping [12:23] knome, pong [12:24] game, set, match [12:24] :-D [12:24] balloons, do you know anything about the oem installer and if it is supposed to work on flavors? [12:25] balloons, where is your email:P (And up so early?) [12:25] elfy, um, this is NOT Rafael Nadal vs. Novak Djokovic -.- [12:25] knome, good question, I can't say I ever did an oem install of a flavor [12:25] no, this is andy roddick vs jarkko nieminen [12:26] who? never heard of them - what's their nicks on irc? [12:26] balloons, i can tell you it isn't working ;) [12:27] elfy, tennis players-.- [12:27] knome, Andy Roddick retired, isn [12:27] 't he? [12:28] * smartboyhw thinks elfy should catch up on Sports News [12:29] knome, I wouldn't persay expect it to work.. [12:29] balloons, but it is included in some testsuites for flavours [12:30] while 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:32] Jeez, 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] got to go [12:32] see you later [12:33] smartboyhw, knome well we can certainly drop oem, but we should talk about it a bit more first [12:33] elfy, what do you mean? [12:33] balloons, maybe you can answer my first question "where is your email";P [12:33] (about promo, that is) [12:34] balloons: 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] balloons: still getting this -> http://packages.qa.ubuntu.com/qatracker/milestones/300/builds/50384/testcases/1586/results [12:34] because there are dupes I believe - which we can't get rid of [12:35] back to work now - back in a few hours [12:35] have fun elfy :-) [12:35] ohh nice elfy [12:35] DanChapman, if you can, do test some Beta 1 images;P [12:36] well, stgraber would have to help you out there, but we'll need to frame the specific request [12:37] balloons, are you ignoring me? :( [12:39] DanChapman, this. https://code.launchpad.net/~dpniel/ubuntu-autopilot-tests/using_gtk_emulators? [12:40] balloons: 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 works [12:41] balloons: https://code.launchpad.net/~dpniel/autopilot-gtk-emulator/trunk [12:41] I see [12:41] smartboyhw, no, I see you asking for an email.. it's a work item for the next several months, remember [12:42] balloons, next several months?:P [12:42] yes, work items are commitments to accomplish tasks during the cycle [12:42] balloons, OK [12:42] once the cycle winds down you can/should ping people to ensure it gets done, but not 3 days after :-) [12:43] balloons, OK [12:43] don't worry it will happen, and I don't plan to wait months to do it [12:43] balloons, sure. [12:46] balloons: 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.log [12:53] DanChapman, well I'll branch now.. I looked at the tests you created [12:54] TheDrums, what happens on screen? [12:54] Same issue as knome, http://temp.knome.fi/xubuntu/saucy_testing/xubuntu-oem-fail.png 5 times. [12:56] well tbh, xnox is the guy to ask about it. xnox should oem installation work on flavors? If so, we've got a bug :-) [12:57] balloons: 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] so DanChapman I'm curious to see what all is in the emulators.. [12:57] balloons: which bug? [12:58] hmm... looks like network manager really hates unknown uid =( [12:58] xnox, 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 lubunutu [12:58] balloons: cool there is some tests in the branch aswell just run autopilotgtkemulators [13:01] I see.. :-) ImportError: No module named autopilotgtkemulators [13:01] xnox: I saw "gksudo" being called from one of the python files, but that is no longer seeded in Ubuntu or several flavors. [13:02] TheDrums: ouch, that's bad. Where? [13:02] balloons: it works for me running from inside /autopilot-gtk-emulator/ [13:03] xnox: 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] DanChapman, yea, I wonder if you've commited everything [13:04] TheDrums: 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] >_< [13:05] TheDrums: aka lp:ubiquity ;-) [13:05] Well that's sure not going to help... [13:05] Thanks. [13:05] balloons: i believe i did. Just gonna pull a fresh branch [13:06] I didn't see any missing init's, so it should see it [13:06] balloons works fine for me. How strange [13:07] And that would be why I couldn't find nmwidgets in the right location. I want my tasty, warm beverage now... [13:23] balloons: just double checked everything on lp and its all there mate [13:47] Oy, phillw is resigning!? === chihchun is now known as chihchun_afk [14:31] balloons, I think we need a private chat. PM? [14:33] DanChapman, 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:39] balloons: 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:41] basically our current testsuite is a nice testbed of what you need in an emulator [14:41] so it works well :-) [14:42] on living in the library, I think the team has come around to that idea.. I'd guess you could incorporate it easily enough [14:47] fginther, ping [14:47] balloons, hello [14:48] fginther, 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] this calendar test keeps dying at the introspection fork for autopilot [14:49] balloons, that's one I haven't seen before === psivaa is now known as psivaa-bbl [14:50] meanwhile, 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] I'm going to try building the upstream version on both before digging too much further, to see if the issue appears there also [14:51] Would this be the right place to go if I wanted to propose a particular application be removed from USC? [14:51] JoshStrobl, try #ubuntu-devel [14:52] copy that [14:52] balloons, something looks borked [14:52] balloons, I'm looking into the machine itself [14:53] fginther, that was my thought also, but I wanted to double check before pointing too many fingers :-) [14:54] fginther, so I can confirm the filemanager issue with not able to find a backend exists on trunk also. [15:07] chilicuil, BTW why don't you join your LoCo Team or make up one!? [15:07] fginther, interestingly calendar tests passed running from trunk; http://91.189.93.70:8080/job/generic-mediumtests/208/testReport/ [15:10] smartboyhw: 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] chihchun_afk, hmm, that's a problem. What is the pain? [15:11] *chilicuil ^ [15:11] Everyone should be able to work with each other [15:11] balloons, I rebooted the VM and am preparing to get it back up. The jenkins process looked to have gone off into the weeds [15:12] balloons, I'll do a few test builds when it's back [15:12] fginther, alrighty [15:14] smartboyhw, there's nothing wrong with not being a part of a local team [15:14] balloons, but there's something wrong when the reason is that you can't cooperate [15:14] smartboyhw: 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 team [15:15] chilicuil, :( [15:54] fginther, still trying to get jenkins going again or ? [15:55] balloons, yes, I had one good test, but the second had issues with X [15:55] yea, I still see failures [16:02] balloons, the calendar MP passed, I'm now rerunning the file manager [16:02] balloons, I'll be out for a bit, but will check again when I get back === psivaa-bbl is now known as psivaa === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [16:42] balloons: 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. [17:12] phillw, I believe arm is focused on the newer arm revisions now [17:13] balloons: okies, I'll pass the message on to my replacement. There's no point having the image built if it is not required. [17:14] phillw, I won't speak for them, heh [17:14] that's only my opinion, and doesn't mean the image needs or doesn't need to be built ;-) [17:14] balloons, mediumtests are running now except for file manager which is still hitting the backend issue. I'm going to take a closer look [17:15] fginther, good, keep me in touch on filemanager I guess. it's kind of bizarre [17:15] balloons: (s)he can ask. I'm just ensuring an orderly transfer [17:16] right.. I just didn't want you thinking I spoke with authority on that [17:17] as 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:19] balloons: 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:22] phillw, 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 everyone [17:26] okies, I'll hand the page over to you. elfy has the spreadhseet with lubuntu and xubuntu added for what ever is decided :) [17:28] either way, we just needed the data, so :-) [17:30] balloons: 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] yes. stgraber needs to do that, or fix his sql magic. [17:30] elfy, yes I believe knome has the specifics.. If I remember right he spoke with stephane about it as well. [17:30] I think so [17:30] knome, did we file a bug against the site? [17:31] knome: what was the specific bug again? [17:31] that might help to ensure it's not lost again.. I assumed it was done [17:32] stgraber: if you look here - http://packages.qa.ubuntu.com/qatracker/milestones/300/builds/50384/testcases/1586/results [17:32] the test is archived [17:32] if you look here - http://packages.qa.ubuntu.com/admin/config/services/qatracker/testsuites/348/edit [17:32] you can see we have disabled tests - they got movbed to a different testsuite [17:32] if we enable them - then the real test stops being archived [17:33] stgraber, i'll grab it, i vaguely remember filing one... [17:34] stgraber, bug 1211746 [17:34] bug 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/1211746 [17:34] stgraber, and a real-life example is above ^ [17:36] knome, ahh perfect [17:36] knome: ah right, it's not a bug in the admin UI but the user UI [17:37] stgraber, yep [17:39] ok, I see what check is wrong, just need to figure out what to do to fix it [17:40] sure, thanks :) [17:46] balloons, 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 backend [17:46] balloons, I'm testing a fix [17:46] fginther, ohh, right [17:46] I was trying to think what was special about them, as they were the only ones [17:47] balloons, I was actually doing a diff with another project to figure out what they were doing different :-) [17:47] hehe, smart [17:49] knome: can you easily reproduce the issues on packages.qa.dev.stgraber.org? [17:49] knome: 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 ASAP [17:49] stgraber, let me try to [17:49] if 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:56] i need a mouse [17:56] just a sec [18:01] stgraber, don't seem to be able to duplicate [18:02] http://packages.qa.dev.stgraber.org/qatracker/milestones/254/builds/27973/testcases [18:02] stgraber, display settings is disabled in b [18:03] oh wait! [18:03] ta dah [18:03] stgraber, i can reproduce.. [18:04] stgraber, need chaging the testcase status in testsuite A too to be marked archived [18:04] after that, there's no way to revert [18:07] ok, I'll push the fix there in a few minutes [18:07] great [18:33] knome: can you try now? [18:34] stgraber, sure. just a sec [18:34] stgraber, seems to be fixed now. [18:35] good. I'll get IS to deploy this then. [18:36] goodie [18:37] thanks stgraber :) [18:37] stgraber, marked as committed and assigned to you. [18:45] thanks, gtg [18:46] knome: done, fixed [20:50] fginther, did the fix work, everything good for file manager? the mp is still sitting out there [20:50] fginther, if possible I'd like to push it through as-is, as the tests are failing in the lab and this fixes them [20:51] balloons, the MP resolves the issue of not being able to run the tests, but the tests have other issues :-( [21:10] balloons, the tests are much better now, but I don't know how mdspencer wants to proceed. [21:11] fginther, ok, well we can try him on IRC [21:11] as of this morning he wanted to get it in [21:15] fginther, he's online now, iBelieve [21:16] iBelieve, fginther solved the issue with the tests not pass in the virtual enviroment [21:16] balloons, fginther wonderful! [21:16] iBelieve, the changes you made with ~/Home were causing the issue. I believe fginther needs some input now on how to proceed [21:17] iBelieve, here's the MP: https://code.launchpad.net/~fginther/ubuntu-filemanager-app/copy-Xauthority/+merge/183937 [21:17] there are still some failing tests, but the start-up issue is resolved [21:18] fginther, so that's why they were failing. There was an old bug about that but I didn't realize it was a big problem [21:19] fginther, the other failing tests are probably the ones fixed in my branch that I've been working on [21:19] fginther, what's the input you need on how to proceed? [21:20] iBelieve, 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:21] iBelieve, 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 go [21:21] if you can otherwise fix the tests and break up the code changes, we can do it seperately [21:22] iBelieve, it may also be easier to just include the change to _patch_home() in your branch [21:22] fginther, balloons should I just merge in fginther's branch into mine and do the merge request off that? [21:24] iBelieve, 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 had [21:24] iBelieve, that will work. you might need to merge to trunk due to the changes to debian/control [21:24] once my branch is merged in [21:24] balloons, I was refering the branch that we've been trying to land. I don't have another one [21:25] iBelieve, ahh, then yea, :-) [21:33] balloons, fginther okay added in the fix to my merge request: https://code.launchpad.net/~mdspencer/ubuntu-filemanager-app/fix-popover-caller/+merge/183225 [21:33] hopefully jenkins passes now :) [22:20] iBelieve, 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_/?