/srv/irclogs.ubuntu.com/2013/11/07/#ubuntu-quality.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
pittithomi: is there anything else you want me to change on https://code.launchpad.net/~pitti/autopilot/print-tree/+merge/192134 ?04:34
thomipitti: thanks for reminding me :)04:35
pittithomi: no rush, was just wondering04:37
thomipitti: approved. want me to top-approve as well?04:38
pittithomi: sure, if you are happy with it; thanks04:39
pittithomi: BTW: wait_select_single() FTW!04:39
pittithomi: all these lambda: Eventually() loops I got rid of!04:40
thomipitti: yeah, I know right?04:48
thomipitti: now we need a strategy to phase out the pass-a-callable-to-assertThat-with-Eventually feature04:48
jibelGood morning06:38
pittijibel: do you find that pulling from ftpmaster.internal/ is usually that slow? the software-properties test has spent 15 minutes on dist-upgrade and installing deps now, pulling with some 30 kB/s06:56
jibelpitti, it is usually really fast06:56
pittiah, bit faster now, ~ 300 kB/s, but still painful06:56
pittijibel: ok, so perhaps it's just under particularly heavy load ATM06:56
pittijibel: trying to clean up the mess ATM :)06:57
jibelpitti, doing that too :)06:57
jibelpitti, I'll monitor the connection speed and if it doesn't improve during the morning I'll notify IS06:57
pittijibel: new systemd in -proposed fixes the conflicts: consolekit, so yesterday's bunch of failures related to pykde should succeed again06:57
pittiif s-properties succeeds, I'l retry the others06:58
pittithe keystone/cinder/heat bunch is something else, leaving that for the server team06:58
jibelpitti, I restarted ubiquity update-manager and ubuntu-release-upgrader06:58
pittiack06:58
jibeland apport06:59
pittiok, you beat me to it :)06:59
jibelfirefox 25 fails with 13 test failures and 2 crash files :/07:00
jibelnew error in pyzmq:i386 ValueError: bad marshal data (unknown type code)07:04
jibeland same error in python-novaclient:i38607:05
jibelpitti, 'bad marshal data' is usually a corrupted pyc, right?07:07
* jibel restarts novaclient07:09
jibelkeystone and heat failed with a crash file07:09
jibelthat's lot of different type of failures07:10
pittijibel: not sure about the reason for the bad marshall data, but it sure does sound like a corrupted pyc, yes07:15
pittibut they are generated at package install, so that's weird07:15
pittiperhaps the new python in -proposed?07:16
pittijibel: I already restarted pyzmq, doesn't help07:16
jibelpitti, all 'bad marshal' error happened on wazn, it could be related to the disk errors retoated mentioned last week. But I don't see anything unusual in the kernel logs07:19
jibelI'll bring the node down, and retry07:19
pittijibel: oh, i386 specific failures on wazn, that rings a bell..07:20
pittiI had hoped that this would have been gone with the upgrade to saucy07:20
jibelit could also be a kernel or kvm bug07:20
pittijibel: i. e. you'll stop wazn and retry these tests?07:21
jibelpitti, yes07:21
jibelwazn-adt actually07:21
pittiI need to run to the supermarket, bbl07:21
jibelenjoy the supermarket :)07:22
pitti"Jenkins Fixed - trusty-adt-pyzmq 4" ☺07:22
pittijibel: need some breakfast :)07:22
pittijibel: odd, that ran on wazn-adt, too07:23
DanChapmangood morning all07:48
pittijibel: wow, they *all* succeeded now?07:49
DanChapmanNoskcaj, Hey I just missed you when i got back yesterday. So what's the plan for testdrive?07:49
jibelpitti, yes, that's weird.07:50
elfymorning DanChapman07:50
jibelpitti, the only message I found is "kvm: zapping shadow pages for mmio generation wraparound" but I read it's harmless07:50
DanChapmanhey elfy :-)07:50
jibelmorning DanChapman and elfy07:50
elfyhi jibel07:51
DanChapmanMorning jibel o/07:51
pittijibel: I wonder if we should retry mysql-5.5 on !wazn for the fun of it :)07:51
jibelDanChapman, so, regarding the english/non-english testcase. IMO we should always test english as reference then another testcase for non-english languages07:51
jibelpitti, I think it's different becaue it fails on !wazn and amd6407:53
jibel+s07:53
Noskcajhey DanChapman. Since porting to python3 (something i'd like to do soon) or Qt (an eventual option if ubuntu goes heavily that was) would break quickly anyway, it's probably best just to use the existing work. If you could finish my branch (quickly stuff and gsettings) it would be great.07:53
NoskcajAfter that i can try and fix the issues in the coding itself, e.g. giant bin/ files and giant, complex functions inside them07:54
DanChapmanjibel, ok thats easy enough to do.  The custom install test currently only uses english as its a PITA trying to create the partitions not knowing the language. I'll add the other english testcases today08:02
DanChapmanNoskcaj. Sure, I will try and find some time over the next week or so and see what I can get done on it :-)08:04
NoskcajGreat. If using you branch is easier, feel free. But i don't think it would be08:05
DanChapmanjibel, should the ubiquity runner now work for all other flavors or just certain ones? I pulled the latest from your branch and tried it with xubuntu but no luck. I see theres a lubuntu config now so i was going to try that10:00
jibelDanChapman, it *should* work. I'll try xubuntu.10:01
DanChapmanjibel i get bsdtar: casper/vmlinuz.efi: Not found in archive for both lubuntu/xubuntu10:02
jibelDanChapman, ah, I see the problem.10:02
jibelonce I'm done with the automated deployment of the jobs10:03
DanChapmanjibel, cool :-) just so you know i've just pushed the additional testcases to run in english10:10
jibelDanChapman, I've setup jenkins for edubuntu, lubuntu, ubuntu, ubuntu-gnome and xubuntu with the same tests than the tracker.10:13
jibelDanChapman, edubuntu fails to download because it's called dvd instead of daily-live and desktop10:14
jibelthat'll need a fix in the downloader10:14
jibelDanChapman, and I'll file a ticket to have the views created on the public jenkins10:14
jibelDanChapman, I splitted all the jobs, with 1 job per testcase. I find easier to read and it's easier to rerun a single test10:15
DanChapmanjibel, Awesome :-) it's going to be cool to see the output of running the different flavors. Fingers crossed the tests run ok across them all :-)10:19
jibelDanChapman, ubuntu-gnome works. I'll fix xubuntu and lubuntu to fallback to vmlinuz if there is no efi and the downloader to make it recognize dvd variants.10:23
=== chihchun is now known as chihchun_afk
davmor2Morning all11:00
DanChapmanjibel, is this a bug with the runner or autopilot itself. Since i uploaded the english testcases if for instance I run the ubiquity_autopilot_tests.tests.test_default testcase it also tries to run the test_default_eng test but they are seperate .py files test_default.py and test_default_eng.py. It seems strange that one would need entirely unique names for each test file11:32
=== _salem is now known as salem_
pittijibel: https://code.launchpad.net/~jibel/ubuntu/trusty/paramiko/lp1248706_enable_autopkgtest/+merge/194228 > does that actually test the installed package?12:14
pittijibel: i. e. do you have to call something else to run them against the build tree?12:14
jibelpitti, the package uses tox with its own virtualenv to test against the build tree12:33
jibelpitti, without tox, test.py only appends tests/ to sys.path and uses paramiko fron the system12:34
jibelpitti, then the tests themselves import paramiko they find in path12:34
jibelDanChapman, I cannot think of anything in the runner that would do the expansion of test_default to test_default_eng, but I'll check12:41
=== iahmad is now known as iahmad|afk
DanChapmanjibel ok cheers.  It actually ended up running the test_default_eng first then the test failed trying to run test_default (which is what i originally executed and not _eng) after the install. I'll try and chat with thomi later if its an autopilot issue12:43
jibelDanChapman, I confirm there is nothing in the runner12:46
jibelthe list of tests is built with echo "$TESTNAME" > $workdir/custom-installation/iso-override/var/local/autopilot/testsuites12:46
jibelthen unpacked in the live session with12:47
jibel(cd $SPOOLDIR; touch $(cat $AP_TESTSUITES))12:47
DanChapmanjibel, ok cool thanks for looking :-) I will catch thomi later then12:48
pittijibel: splendid, thanks12:51
jibelDanChapman, its an autopilot bug12:52
jibel$ autopilot list ubiquity_autopilot_tests.tests.test_default12:52
jibelreturns12:52
jibel    ubiquity_autopilot_tests.tests.test_default.DefaultInstallTestCase.test_default_install12:53
jibel    ubiquity_autopilot_tests.tests.test_default_eng.EnglishDefaultInstallTestCase.test_default_install12:53
jibelDanChapman, if you call it test_eng_default that should work around the problem :) but not nice12:55
DanChapmanjibel, thanks. i'll file a bug for that then, and change the names about and see how it works out :-)12:56
jibelDanChapman, FTR autopilot does a test_id.startswith(name) that's why it returns default and default_eng13:01
jibelthat's annoying13:01
DanChapmanjibel :-( your right, that is rather annoying.13:03
jibelDanChapman, it'd be better to do some kind of regex matching something  like if re.match(name, test_id)13:05
jibelthat would allow of more precise selection of tests13:06
jibelanyway, back to fixing lubuntu and xubuntu13:07
jibelDanChapman, FYI gnome-ubuntu test runs fine but never finishes. I'll have a look after L and X13:07
DanChapmanjibel, ive just run a u-gnome install and it looked like the installation/vm continues after the test has failed/finished. I had to Ctrl+c to terminate qemu as it looked stalled13:12
jibelyes same here13:13
pittijibel: can you please forward the python-imaging debdiff to Debian?13:19
jibelpitti, yes, I've 2 others to forward too13:20
pittijibel: I uploaded the paramiko one (and committed to Debian)13:20
pittithe others need forwarding13:21
jibelpitti, excellent, thank you!13:21
pittijibel: I suppose you already ran them through run-adt-test, so I don't have to again?13:22
jibelpitti, yes, that's how I developed them. and after pushing the branch I usually do a run-adt-test -S lp:... <package>13:22
pittijibel: ah, the other three introduce the first ubuntu change, so they will stop autosyncs; so you'll be on the hook for merging them :)13:25
pittijibel: or do you just want to send them to Debian and let them trickle back through syncs?13:25
jibelpitti, we can just let them go through debian, there is no emergency here13:26
jibelDanChapman, I committed a small improvement for better detection of efi. That will fix lubuntu and xubuntu13:33
jibelDanChapman, thinking about testcase naming: you could name the 2 default cases, test_default_english and test_default_nonenglish, that'll closely match with the labels on the tracker.13:37
DanChapmanjibel, yes that sounds a good idea I will do that then :-) awesome on the lubuntu, xubuntu runs gonna give them a try now13:39
jibelDanChapman, I'm checking what's wrong with gnome-ubuntu13:39
jibelthe patch for autopilot for test selection is not that simple because it would change the behavior of autopilot13:40
jibeland alternative would be to stop if there is an exact match and proceed with a startwith() otherwise13:40
pittijibel: mind if I drop the empty "Depends:" on adduser to make it start depending on adduser? (it seems odd to not depend on the package you test)14:08
jibelpitti, no problem, I realized that adduser is not seeded on a minimal Debian install, so the test wouldn't pass there14:10
pittijibel: I also add your stderr comment to debian/tests/control14:10
pittijibel: aaand .. uploaded, merci!14:11
jibelpitti, \o/ more automated tests14:11
* jibel donne une accolade à pitti14:12
* pitti te donne une accolade en retour14:13
pittijibel: we now have 0x100 tests, plus that new one14:13
* pitti goes to finally fix gvfs, too14:14
elopiogood morning15:32
SergioMeneseselopio, morning!15:43
elopiohey SergioMeneses. Just yesterday I remembered about your testdrive branch. I'm sorry, a lot of things came this week.15:43
SergioMeneseselopio, rightI I dont had time enough to work on it last days =/ maybe this weekend I might do something15:46
DanChapmanjibel, hey so I have just changed the testcase names to test_english_* & test_nonenglish_*.  Also Lu/Xubuntu are both running great now. Nice job :-)15:46
jibelDanChapman, thanks, I'll update the jobs. I'm also fixing lot of little details related to the various environment, autostart are differents, log files are in different places, ...15:47
jibelDanChapman, but finally we'll have something running. It is nice to have this early in the cycle. Thank you for your awesome work!15:49
alesagepitti I'm having a crash-course in d-bus permissions--to your knowledge, is there a way to modify permissions programatically, i.e. from Python?16:00
pittialesage: no, none at all; just through /etc/dbus/16:00
alesagepitti, right, I'm discovering :)16:00
pittialesage: but the usual way these days is to manage permissions of individual methods through polkit16:01
alesagepolkit, interesting16:01
pittialesage: and only give some coarse-grained policy in the config16:01
alesagepitti, have you witnessed that permissions differ in general between phone and desktop?16:01
alesagepitti, I'm able to signal on desktop but not on phab16:01
pittialesage: yes, the phone installs some extra policy AFAIK, as does the desktop (policykit-desktop-privileges package)16:02
alesage. . . but need to write a few more tests to confirm16:02
DanChapmanjibel awesome, its great how it's evolved from where it started :-) I have some tidying up of catching the non-fatals and printing them nicely, then on to finishing the dual-boot and upgrade tests. We should end up with a real nice testsuite :-)16:02
alesagepitti hmm ok16:03
jibelgrrr, it's painful all the DEs store their session logs in different places16:03
* pitti waves good night16:07
=== zoopster_ is now known as zoopster
senanDanChapman, Hello16:43
DanChapmangood afternoon senan :-)16:44
senanDanChapman, Night 10.15 here ;)16:44
senanDanChapman, Good Afternoon :)16:45
DanChapmansenan, :-) your working late tonight then16:46
senanDanChapman, I used to come online at this time.. after my day job :)16:46
senanDanChapman, I'm facing some difficulty in scan remote folder dialog16:47
senanDanChapman, its launching NautilusConnectToServer dialog16:48
DanChapmansenan, so i guess you can't see that in vis?16:48
senanDanChapman, when I close and relaunch vis, sometimes its showing16:48
senanDanChapman,but its showing some error while launching scan remote using autopilot16:50
DanChapmansenan whats the error?16:50
senanI've a screenshot16:52
senanDanChapman, How do I share the screenshot16:52
DanChapmansenan use something like http://imgur.com/16:53
DanChapmanor you could just paste the console output to paste.ubuntu.com16:53
senanDanChapman, "Autopilot GTK interfaceloaded." is not a valid folder, could not analyze disk usage16:57
DanChapmansenan hmmmmm have you pushed your latest work to launchpad so I can take a look?17:02
senanDanChapman, No I haven't done anything after that17:03
senan_DanChapman, Can I change the name of the file and branch now ?17:17
DanChapmansenan_, what do you mean change the name of the file?17:18
elopiorobotfuel: is it called qttest, or qtest?17:18
senan_DanChapman, I user test_diskUsageAnalyser.py17:18
balloonssenan_, bzr move will let you rename it, is that what you are asking?17:19
senan_DanChapman, like to change it to analyzer just for consistency17:19
robotfuelelopio: is what call?17:19
robotfuelelopio: if you are doing qmltestrunner import QtTest 1.017:20
elopiorobotfuel: yes, that, the qt test tool.17:20
senan_DanChapman, I used a mix of analyzer and analyser..mix of UK and US english17:20
DanChapmansenan you can either do what balloons said 'bzr move' or you can rename it with nautilus or something but you will have to run 'bzr add' to update your branch then commit & push17:21
* DanChapman waves to balloons 17:22
* balloons waves back17:22
balloonsbtw DanChapman glad to see you and jibel connected.. +1 on everything17:22
balloonswe have a session for vUDS on the project, so we'll get to review everything then too.. looks like we'll have everything in place by then17:22
senan_DanChapman,balloons, how do I use bzr move17:24
balloonsbzr move --help17:24
balloonssame as mv command.17:24
balloonsbzr mv test_diskUsageAnalyser.py test_diskusageanalyzer2.py17:25
senan_balloons, will  i be able to change the name of the branch17:25
balloonsbzr push to a new branch name17:26
balloonsbut then you'll loose your mp, etc17:26
senan_balloons, what is mp ?17:26
balloonsyour merge proposal ;-)17:26
senan_balloons, but that I can do it agin right17:27
balloonsyou can.. but why change the branch name?17:27
senan_balloons, same reason spelling17:27
DanChapmanballoons, thanks we seem to be making good progress now. And yes I subscribed to the blueprint for vUDS yesterday so will be good to review it all :-)17:28
senan_balloons, I'll change the file name and keep the branch name same17:29
senan_balloons, In india, we follow british english in school and college, but after joining college all the books were american edition17:31
balloonssenan_, hehe.. yes it can be a little confusing..17:32
senan_balloons, sometimes I'll use Colour and sometime color, same as analyzer and analyser17:33
balloonsyou'll see american english from me, which steams elfy sometimes.. but I think he's just given me up as incapable of spelling flavour properly17:35
elfyballoons: I saw what you did there :p17:37
balloonshehe..17:37
elfysooo - if you can do it right once :p17:38
balloonsonce.. indeed, only once17:40
* DanChapman can never understand what the need was to take an already legible english word and change it17:41
elfyindeed17:42
elopioballoons: phablet-test-run ubuntu_weather_app works for you?18:30
elopioI'm using image 15, and it can't find the application's dbus18:30
balloonselopio, you want me to pull trunk or the image version?18:30
elopioballoons: the image version18:30
balloons1.0.154?18:31
elopioballoons: yes.18:31
balloonsk, trying18:31
balloonselfy, mm.. blows u for me18:36
balloonsI'm trying 1.0.155 though18:37
balloonslooks like some of the tests partially work tho18:38
elopioinitctl: Unknown instance: com.ubuntu.weather_weather_1.0.15418:40
elopiocould that be the problem?18:40
balloonselopio, I've always gotten that18:41
balloonselopio, does it not run through the tests at all?18:41
balloonsRan 15 tests in 238.367s18:41
balloonsFAILED (failures=11)18:41
elopioI didn't let all of them run. Let me see.18:42
davmor2balloons: there is a no ui-toolkit bug currently that simply mean some views are not visible.  if you open setting and go to time date  I don't know if that is part of the issues that the tests might have.18:42
davmor2s/no/known18:42
balloonsdavmor2, thank you18:44
elopioFAILED (failures=15)18:47
elfyballoons: what does that mean? I've obviously missed a joke somewhere :)18:49
balloonselfy, ?18:50
elfy<balloons> elfy, mm.. blows u for me18:50
balloonselfy, lol, sorry.. intended that for elopio :-) and it should read, "blows up", as in doesn't work18:51
elopioballoons: ok, I don't get why the weather app is failing, but the code is too complex. I'll start cleaning it up.18:54
elopiobut first, I'll take a long lunch to pick my motorcycle... finally.18:54
balloonselopio, I'm really trying to circle in on fm18:54
balloonselopio, still not gotten it back?18:55
balloonswow!18:55
elopioI'll be back in two hours.18:55
thomimorning18:55
elopioballoons: no, it's been one month riding bicycle, I'm really tired :)18:55
elopiothomi: hey, good morning. The wait_for_destroy branch failed to land. It would be great if you can kick it.18:56
balloonselopio, this was my bike,, pure classic, I love it ;-) http://3.bp.blogspot.com/-_l8UdJKAxiU/T_B1gE1oeYI/AAAAAAAAAB8/pn5EQWR0iZA/s1600/1975+Honda+CB+500+T.JPG18:56
thomielopio: sure18:56
balloonselopio, gl18:56
elopioballoons: oh, that's pretty.18:56
elfyballoons: ok - was a bit worried, looked rather perverse ;)18:57
elopioballoons: now I hate mine and want that one :(18:58
elopiowell, see you later o/18:58
balloonselopio, lol, really? people used to turn them into cafe racers.. i love the look of those vintage japanese mfg bikes18:58
balloonselopio, send along a pic when you get back hehe18:59
balloonselfy, yea, I get the one off statement now.. out of context, hah18:59
elfy:)19:00
cgoldbergballoons.. nice bike.. what year?19:40
cgoldbergballoons.. I had this when I was 18.  it was a 1982 : http://www.ridermagazine.com/wp-content/uploads/2012/11/web-IMG_0872.jpg19:41
balloonscgoldberg, 1975.. they only made them for like 2 years.. it's a 500 twin.. the 450 twins were really popular19:41
balloonsinteresting.. not sure I've ever seen one of those19:42
balloonsyou can see the 80's influences creeping in there :-)19:43
balloonsI'm not a fan of all the fairing they got into during the 80's19:44
balloonsthat still looks slick19:44
balloonscgoldberg, this was my first bike.. I wasn't even 16 and I just rode it around the neighborhood without a license, hah19:46
balloonshttp://p1.bikepics.com/2010%5C08%5C14%5Cbikepics-2039147-full.jpg19:46
balloonsthat little black thing attached was a toolkit.. really a handy bike19:47
balloonsit got 88 mpg :-p Gas cost me nothing.. 2 galloon tank, i joyrode all summer with 1 fillup19:47
cgoldbergballoons, sweet.  I wouldn't mind a small 125cc now for cruising the city19:47
balloonssuch a fun bike to ride, really thinking back now19:48
Letozaf_balloons, Hello20:03
balloonsLetozaf_, hello20:04
Letozaf_balloons, what about that bug on the toolbar, have you guys decided what to do, I mean I am unble to test on my desktop as the tests fail immediatly due to this bug20:05
Letozaf_balloons, should I wait for a fix or what?20:05
balloonsLetozaf_, which bug again?20:05
Letozaf_balloons, bug 124875920:06
ubot5bug 1248759 in Ubuntu UI Toolkit "Once the toolbar in the Add feeds page is hidden, I can't make it appear anymore" [Critical,Confirmed] https://launchpad.net/bugs/124875920:06
Letozaf_balloons, even if on my desktop the problem is a bit different20:06
Letozaf_balloons, the toolbar disappears before you can click a button on it20:09
Letozaf_balloons, also bug 1231137 is happening to me now20:17
ubot5bug 1231137 in Ubuntu RSS Feed Reader App "Missing "Next" button while adding feed (desktop only)" [High,Fix committed] https://launchpad.net/bugs/123113720:17
balloonsLetozaf_, wild.. I too am noticing toolbar issues with file manager20:19
balloonselopio, davmor2 you notice any issues with disappearing toolbars?20:20
thomiballoons: who works on the calendar app?20:33
balloonsthomi, ap testwise, doug5 has been committing things lately ;-)20:34
doug5balloons, yep, why?20:43
thomidoug5: I'll have a MP for you soon that fixes a few of the failures20:46
balloonssorry, got dc'd20:47
balloonsthomi, https://code.launchpad.net/~acerisara/ubuntu-calendar-app/failing-tests/+merge/19370620:47
thomiballoons: doug5: there are a few more fixes needed. shall I base my branch off that one?20:49
doug5thomi, ok, cool20:49
thomior off trunk?20:49
thomiand let you guys merge it in?20:49
balloonsthomi, yes I would say so.. I was meaning to get back to reviewing it this afternoon20:49
balloonswhichever works.. we can merge back your changes easy enough..20:49
balloonsjust an fyi20:50
thomiballoons: OK, I'll base it on trunk, and you guys can merge it in20:50
doug5thomi, np20:50
thomiit fixes the TypeError("A float is required") errors20:50
thomias seen here: http://reports.qa.ubuntu.com/smokeng/trusty/touch/mako/15:20131107.1:20131031.1/4936/calendar-app-autopilot/20:50
thomidoug5: there seems to be some hard-coded assumtion that the current year is 2012?20:57
thomimaybe that's fixed in the other branch...20:57
doug5thomi, where?20:59
thomidoug5: actually, i think it's more that the year/month/day is incirmenting on a swipe, instead of decrementing20:59
doug5which test?21:00
thomiseveral of them - calendar_app.tests.test_monthview.TestMonthView.test_monthview_go_to_today_prev_year for example21:01
thomiand similarly for month,week,day views21:01
thomibzr st21:01
thomioops21:01
doug5I don't know about the month view, i'm checking the others21:02
thomidoug5: you can get my fixes here: lp:~thomir/autopilot/trunk-fix-ap1.4-errors/tests/autopilot21:02
thomithe tests still fail, but they no longer error with autopilot 1.421:02
doug5ok21:02
thomioops, branch location is actually: lp:~thomir/autopilot/trunk-fix-ap1.4-errors21:02
elopioballoons: this is the issue I found with the toolbar: https://bugs.launchpad.net/ubuntu-rssreader-app/+bug/124875921:03
ubot5Ubuntu bug 1248759 in Ubuntu UI Toolkit "Once the toolbar in the Add feeds page is hidden, I can't make it appear anymore" [Critical,Confirmed]21:03
balloonselopio, I'm hitting a similar issue with file manager21:04
balloonsis there something underlying causing it?21:05
elopioballoons: when the toolbar has the lock property = True21:05
elopioit will start visible, then it will be hidden after 5 seconds21:06
elopioand then as it has locked=True, you can't open it anymore.21:06
elopiotimp assigned the bug to himself, critical, so I suppose he will have a fix tomorrow.21:06
balloonselopio, perfect.. So I won't file for fm, just link it21:06
elopioballoons: and there's another problem, that if it takes a lot of time for you between opening the toolbar and clicking the button, it can be hidden.21:07
elopiohe's fixing that here: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/ap-toolbar-open/+merge/19412221:07
balloonsok doug5 time to look at your branch21:07
balloonssince mine is bungled by the above :-)21:07
doug5cool21:08
balloonsso the swiping thing.. what conclusion did you arrive at doug5 ?21:09
doug5which one?21:09
elopioballoons: http://ubuntuone.com/7RKd1HnvVGRVmjjdxis17S21:10
doug5next / previous year, month, day?21:10
balloonsif now.month > 6:  self.drag_page_up()21:10
doug5ah21:11
doug5now.month could probably be 1021:11
doug5conclusion is that the behaviour of the component is weird21:11
doug5but I don't know how it works21:12
Letozaf_elopio, nice once I had a Kawasaki too, sold it now :D21:12
doug5I don't understand why we have 12 elements, but only ten in the tree21:12
doug5and if you swipe, you get the remaining but one is missing21:13
doug5and the order has changed21:13
=== salem_ is now known as _salem
elopioLetozaf_: :) I've just got mine back, and I won't let it go anymore.21:15
Letozaf_elopio, :D21:15
doug5sleep time21:18
doug5balloons, just drop me a reply on the mp21:18
balloonsdoug5, ok, I'm getting it a bit more21:18
balloonsso, what if we swiped down and up everytime.. would that populate everything?21:19
balloonsohh, lol21:19
balloonselopio, nice.. I like the black plated exhaust21:19
balloonsslick21:19
balloonslooks like a nighthawk kind of21:20
thomiballoons: so with the calendar tests22:16
thomiballoons: can you manually merge my branch in? It won't land automatically while the tests fail22:17
thomibut I need to eradicate any autopilot 1.4-related errors from the image builds22:17
thomiso it's important that my fixes land22:17
hggdhballoons: so, it happened: DanChapman is now a member :-)22:19
hggdhballoons: nice testimonials, BTW. They did help a lot22:20
elopiorobotfuel: I was thinking about your button emulator that's pending review.22:30
elopioshouldn't all the emulators have a click method?22:30
elopioit would be nice to be able to do textfield.click, for example.22:30
robotfuelelopio: yes22:30
thomielopio: I pushed back against that the last time it was proposed22:33
robotfuelcongrats DanChapman22:33
DanChapmanthanks robotfuel :-)22:33
thomiwith good reason too - we want to present a unified API. Adding 'click' methods splits the autopilot API with no good reason22:33
elopioDanChapman: that's good news.22:34
thomiIf we want a 'click' method for all UI components, then we should find a way to add it *everywhere*, rather than leaving Gtk/unity7 as second-class citizens22:34
* DanChapman learnt his lesson with using click methods in emulators ;-)22:34
thomisee, DanChapman knows what I'm talking about ;)22:35
elopiothomi: can you elaborate on "splits API" ?22:36
robotfuelthomi: that makes sense22:36
thomielopio: it means that test authors writing tests against a Qt app have a very different set of tools avalable to them as they do against a Gtk app22:36
thomiit changes the API open to test authors depending on what type of UI toolkit they're using, which is something we've managed to avoid till now22:37
thomiI'm fine with abstracting away the complexities of how some UI component works22:37
thomibut the low-level interaction methods (typing, clicking, dragging etc) should remain the same22:37
thomi...unless, of course, you can add them to autopilot, and have them available everywhere22:37
elopiothomi: so, we shouldn't have a Button emulator?22:37
thomilike we did with Mouse.click_object22:38
thomielopio: you can have a Button emulator that does other things, just not one with a 'click()' method :)22:38
robotfuelelopio: it seems like we should not22:38
elopiomakes sense.22:38
thomi"self.mouse.click_object(my_button)" is pretty simple already, isn't it?22:39
elopiothomi: yes, not as simple as my_button.click(), but you have a pretty good point.22:40
robotfuelthat's a lot more letters than click() :P22:40
thomiit is, but I think we can assume that test authors know how to type :P22:40

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