pitti | Good morning | 04:47 |
---|---|---|
Noskcaj | afternoon pitti | 05:26 |
dholbach | good morning | 07:20 |
Noskcaj | evening dholbach | 07:35 |
dholbach | hi Noskcaj | 07:35 |
jibel | good morning | 08:01 |
pitti | bonjour jibel | 08:02 |
jibel | bonjour pitti | 08:02 |
=== yofel_ is now known as yofel | ||
zyga | retoaded: ping | 09:43 |
=== _salem is now known as salem_ | ||
=== salem_ is now known as _salem | ||
=== _salem is now known as salem_ | ||
retoaded | zyga, pong | 14:04 |
zyga | retoaded: hi | 14:06 |
retoaded | zyga, greetings | 14:06 |
zyga | retoaded: I have a few things to talk to but I'm busy in a meeting | 14:06 |
retoaded | zyga, np. ping me when you are ready | 14:07 |
zyga | retoaded: I'd like to know if we could somehow get the same kind of automation as unity for landing branches | 14:07 |
zyga | retoaded: and also, I seem to have issues with connecting from various machines | 14:07 |
zyga | retoaded: for example: http://10.97.5.22:8080/job/checkbox-unit-tests/ | 14:07 |
zyga | retoaded: all of the failures are related to network, it's strange, I could use your help | 14:07 |
retoaded | zyga, ack | 14:08 |
zyga | retoaded: also, lastly, we'd like to get a public instance so that people can just go and see that | 14:08 |
zyga | retoaded: but that's probably something that we can talk about later, in the scope of getting the standard CI loop like what unity folks showed | 14:09 |
zyga | retoaded: I was talking to some people and the tools are there but they are apparently stuck in private code repos | 14:10 |
retoaded | zyga, the last one is probably the easiest. Once the test(s) is(are) set up and running we can set them to publish to the public jenkins instance. | 14:10 |
=== Ursinha-afk is now known as Ursinha | ||
zyga | retoaded: so I have a moment now | 15:52 |
zyga | retoaded: have you managed to learn anything about networking fails on those machines? | 15:52 |
retoaded | zyga, haven't dug into it too deeply yet; got drawn into another issue. Starting to dig back into it now. | 15:54 |
retoaded | zyga, if I'm reading the console output correctly the git clone process was running on the master node | 15:56 |
retoaded | and failing | 15:57 |
zyga | retoaded: this is something I don't fully understand, it clones/checkouts on the master | 16:02 |
zyga | retoaded: then triggerts all the matrix jobs | 16:02 |
zyga | retoaded: but those clone again? WTF? | 16:02 |
retoaded | zyga, idk | 16:03 |
zyga | retoaded: that's not really testing the same stuff anymore | 16:03 |
zyga | retoaded: what I understand less is why some of those fail | 16:03 |
zyga | retoaded: could that be DNS issue on some of them? | 16:03 |
zyga | retoaded: (ideally they would just reuse master then we don't have any problem with this) | 16:03 |
retoaded | possibly, will check that amoung other things | 16:03 |
zyga | retoaded: do you know who has configured the unity CI stack by any chance? | 16:09 |
retoaded | PS, I would suggest checking with mmrazik or thomi | 16:10 |
retoaded | zyga ^^^^ | 16:10 |
zyga | retoaded: thanks | 16:13 |
retoaded | np | 16:13 |
zyga | retoaded: ping | 19:42 |
balloons | hello letozaf_ | 20:05 |
letozaf_ | hi balloons, wow! you were quik! | 20:05 |
letozaf_ | balloons, howzit ? | 20:05 |
balloons | i just happened to be here | 20:05 |
balloons | :-) | 20:05 |
balloons | good | 20:05 |
balloons | wanted to share on thing with you | 20:05 |
letozaf_ | balloons, sure! I was joking as I always do | 20:05 |
letozaf_ | balloons, yes tell me | 20:05 |
balloons | have a look here: /usr/share/doc/python-autopilot/html/index.html | 20:06 |
balloons | it has the full docs, unlike the site | 20:06 |
* letozaf_ is looking at the site | 20:06 | |
* dkessel waves | 20:07 | |
letozaf_ | hello dkessel :) | 20:08 |
Noskcaj | balloons, i've made a very basic transmission testcase, can someone make it an auto? while i would like to make some transmission will be rather big. | 20:08 |
balloons | Noskcaj, ohh | 20:08 |
balloons | look it's a party | 20:08 |
balloons | I have a surprise for everyone | 20:08 |
dkessel | hey letozaf_ :) | 20:08 |
letozaf_ | dkessel, hey | 20:08 |
dkessel | oh, another fine ASCII balloon? | 20:09 |
letozaf_ | balloons, looks good | 20:09 |
letozaf_ | balloons, but it's on our filesystem, right ? | 20:11 |
letozaf_ | balloons, super :) | 20:11 |
balloons | letozaf_, yes on your filesystem | 20:11 |
balloons | the site willbe fixed at some point | 20:11 |
balloons | https://launchpad.net/ubuntu-manual-tests | 20:12 |
balloons | that my friends is the manual testcases.. they've been pulled out and committed | 20:14 |
letozaf_ | balloons, these are the same ones as on the iso, package and laptop tracker, but they are all together | 20:15 |
balloons | so Noskcaj you can branch and commit your transmission test to the project | 20:15 |
balloons | yes, so now we can have anyone contribute manual tests.. and do so easily | 20:15 |
balloons | and you can view them a bit easier too ;-) | 20:15 |
balloons | I wrote a script to pull and push the tests.. so I'll keep things in sync | 20:15 |
letozaf_ | balloons, looks like a very good idea, looks practical and quick | 20:16 |
Noskcaj | my testcase is at http://paste.ubuntu.com/1567084/ | 20:17 |
dkessel | i'll give that a look when i'm on my developer machine again :) | 20:18 |
balloons | Noskcaj, do you know how to use lp? | 20:18 |
Noskcaj | as you can see, it's only dot points | 20:18 |
Noskcaj | balloons, nope | 20:18 |
balloons | if not, let's get you setup right now | 20:18 |
balloons | if you have a moment | 20:18 |
balloons | and we'll commit your test :-) | 20:18 |
balloons | then you'll get some nice credit for it as well :-) | 20:18 |
Noskcaj | :) | 20:18 |
balloons | http://doc.bazaar.canonical.com/latest/en/mini-tutorial/ | 20:20 |
balloons | sudo apt-get install bzr | 20:21 |
balloons | then | 20:21 |
balloons | bzr branch lp:ubuntu-manual-tests | 20:21 |
balloons | you can see that here: https://code.launchpad.net/ubuntu-manual-tests | 20:21 |
Noskcaj | ok, downloading now | 20:21 |
balloons | someone else was asking about htis.. I think I'll make a little tutorial after this, to help folks | 20:22 |
balloons | granted, I'm a newbie to this as well, but ;-) | 20:22 |
balloons | ok, once you've branched the code let me now | 20:23 |
Noskcaj | i jut screwed up my install so much, sigh, back to square one | 20:23 |
balloons | it will give you a copy of everything | 20:23 |
letozaf_ | balloons, I did ;) just for fun | 20:23 |
balloons | then we'll add your file to it and commit it back | 20:23 |
balloons | so the next step is to make the file on your machine | 20:24 |
balloons | edit it as you'd like | 20:24 |
balloons | and then bzr add MYFILENAME | 20:24 |
balloons | finally, commit it using 'bzr commit' | 20:24 |
balloons | if you've gotten that far, there's a few more steps then to push it back to lp and propose it as a merge.. meaning, propose it to be included in the code | 20:26 |
balloons | letozaf_, I know you know how to do this -- when/where did you learn it? | 20:27 |
Noskcaj | i can get it to work, i will try again after i fix my desktop pc (broken gpu driver) | 20:28 |
Noskcaj | *can't | 20:30 |
letozaf_ | balloons, cjohnston tought me for autopilot tests | 20:31 |
balloons | Noskcaj, where's the trouble.. sorry to hear that | 20:32 |
balloons | hang onto the test, we'll help you get it committed | 20:32 |
balloons | though it's going to need to be updated to follow the format.. you should add expected results for your steps | 20:32 |
Noskcaj | balloons, will do, the problem was i installed the fgrlx drive from synaptic and i killed x, fixed now | 20:37 |
balloons | ahh | 20:38 |
Noskcaj | the testcase will take me hours to finish properly, i have other stuff to do. | 20:41 |
balloons | Noskcaj, no rush.. but getting it committed will help others help you work it too :-) | 21:08 |
Noskcaj | balloons, i will try and commit my half finished version | 21:10 |
=== salem_ is now known as _salem | ||
Noskcaj | balloons, i'm up to bzr commit, what now? | 21:13 |
balloons | ok excellent | 21:14 |
balloons | does bzr status show the new file you added? | 21:14 |
balloons | bzr status will show what you've modified | 21:14 |
Noskcaj | i'm at the screen made by "bzr commit" it says it's added my testcase | 21:14 |
balloons | ok, you give a commit message | 21:15 |
balloons | then it will do the commit | 21:16 |
balloons | did you get that far? | 21:16 |
Noskcaj | yep | 21:17 |
Noskcaj | it says: added: | 21:18 |
Noskcaj | testcases/packages/transmission_manual_testcase | 21:18 |
Noskcaj | i'm confused as to what to do next | 21:18 |
balloons | awesome | 21:19 |
balloons | ok, so what's happened is your local vcs has the new files | 21:19 |
balloons | you need to push it to lp | 21:19 |
balloons | bzr launchpad-login USERNAME | 21:21 |
Noskcaj | done | 21:21 |
Noskcaj | how am i supposed to get out of the commit page BTW? | 21:22 |
balloons | ctrl+0 | 21:24 |
balloons | ctrl+o | 21:24 |
balloons | then run bzr whoami.. | 21:29 |
balloons | it should say jackson doak ;-) | 21:29 |
balloons | if so, you can then push to the project | 21:29 |
balloons | bzr push lp:~doak-jackson/ubuntu-manual-tests/WHATEVERYOUWANTTOCALLTHISBRANCH | 21:30 |
balloons | if it's all good.. it will show up here; https://code.launchpad.net/ubuntu-manual-tests | 21:30 |
balloons | that will allow you to ask for a merge then when your ready | 21:31 |
dkessel | enough python learning for today... good night :) | 21:31 |
balloons | dkessel, good night | 21:32 |
balloons | Noskcaj, note you'll need the ssh key you have on lp | 21:32 |
balloons | jackson@jackson-laptop | 21:32 |
Noskcaj | balloons, that's an old one, does this mean i have to set up a new ssh key? | 21:33 |
balloons | Noskcaj, indeed | 21:33 |
balloons | that's easy enough tho | 21:33 |
balloons | https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair | 21:34 |
Noskcaj | balloons, to lazy, bye | 21:34 |
balloons | Noskcaj, lol.. k, we'll pick it up later | 21:38 |
Noskcaj | if i must... anyway, i have overclocking to do | 21:39 |
thomi | balloons: hey - how's it going? | 21:41 |
balloons | thomi, hey | 21:41 |
balloons | good.. pushing the last ap post out now | 21:41 |
thomi | balloons: I have some spare time right now - thought I'd look into the problems you're having with lp:ubuntu_autopilot_tests | 21:42 |
thomi | balloons: oooh - got a link? | 21:42 |
balloons | gotcha.. | 21:42 |
balloons | can you fix https://bugs.launchpad.net/autopilot/+bug/1103751? | 21:42 |
ubot5 | Launchpad bug 1103751 in Autopilot "Autopilot launch fails for some applications" [Undecided,New] | 21:42 |
balloons | or https://bugs.launchpad.net/autopilot/+bug/1097392 | 21:42 |
ubot5 | Launchpad bug 1097392 in Autopilot "Autopilot vis should allow you to search tree" [Undecided,New] | 21:42 |
balloons | <3 | 21:42 |
thomi | balloons: I'm on it | 21:42 |
balloons | you rock | 21:42 |
thomi | :) | 21:43 |
=== cr3_ is now known as cr3 | ||
=== cr3 is now known as Guest95022 | ||
thomi | balloons: FYI: first bug fixed: https://code.launchpad.net/~thomir/autopilot/fix-log-messages/+merge/144822 | 22:39 |
thomi | balloons: I'm starting with the easy parts of your bug report :) | 22:39 |
balloons | :-) | 22:40 |
balloons | the gedit introspection example is working, and the post is going live | 22:40 |
balloons | in a few mins.. gotta double check things | 22:40 |
balloons | http://bazaar.launchpad.net/~ubuntu-testcase/ubuntu-autopilot-tests/trunk/view/head:/ubuntu_autopilot_tests/geditintrospection/test_geditintrospection.py | 22:42 |
thomi | balloons: I can see a small issue you will want to fix | 22:43 |
balloons | good.. I threw it together quickly, so I'd appreciate your feedback | 22:43 |
thomi | line 29: your lambda function will always return the same thing. What you want is: | 22:43 |
=== zequence_ is now known as zequence | ||
thomi | refresh_fn = lambda: len(self.app.select_many('GeditTab')) | 22:44 |
thomi | self.assertTHat(refresh_fn, Eventually(Equals(2))) | 22:44 |
thomi | otherwise you just retrieve 'documents' once, and run len() over it many times | 22:44 |
balloons | hmm.. there could be a timing issue | 22:44 |
balloons | yes I see | 22:44 |
thomi | balloons: but other than that, it looks awesome. A nice demonstration for a number of different autopilot features as well | 22:45 |
balloons | weird.. | 22:49 |
balloons | ImportError: Start directory is not importable: | 22:50 |
balloons | oh..bother | 22:50 |
balloons | I hate bzr | 22:50 |
zyga | balloons: hey, any updates on the friendly story? | 22:59 |
zyga | balloons: I have some updates from my end | 22:59 |
balloons | excellent | 23:00 |
balloons | cprofitt, ^^ | 23:00 |
zyga | balloons: so xml output will arrive in the next cycle (two weeks) | 23:00 |
zyga | balloons: and I'll land most of the code from the friendly branch to trunk | 23:00 |
zyga | balloons: I'll update / rebase the branch as we go to keep the delta small, so be wary of moving targets | 23:01 |
zyga | balloons: I'd love to see some feedback on that though, I wonder if you can test it at all, in any way, before the .xml output is implemented | 23:01 |
balloons | zyga, I am pretty booked this week, but I will find some time to help you out in the next couple weeks | 23:04 |
knome | balloons, hey! | 23:04 |
balloons | knome, hey hey | 23:04 |
knome | isn't http://packages.qa.dev.stgraber.org/ the sandbox or am i completely lost? | 23:04 |
balloons | knome, indeed | 23:04 |
zyga | balloons: sure, I think that it will be actually more interesting in the next two weeks | 23:04 |
balloons | but surprise | 23:04 |
zyga | balloons: I'm just glad it's moving | 23:04 |
knome | balloons, i don't like surprises ;) | 23:05 |
balloons | knome what are you trying to do/ | 23:05 |
knome | balloons, i'm working on the xubuntu cadence testcases/testsuite, and i'd like to see how those look | 23:05 |
balloons | knome, https://launchpad.net/ubuntu-manual-tests. We have an lp project now.. Ive not yet announced it yet.. | 23:06 |
=== zequence_ is now known as zequence | ||
knome | balloons, oh, i'm not talking about manual tests. is cadence specific to those? | 23:06 |
balloons | but that means folks who aren't admins can actually contribute now. I've got a tool to sync stuff from the project to the tracker | 23:06 |
balloons | knome, ohh.. then what type of tests | 23:06 |
balloons | no cadence isn't specific to manual :-) | 23:06 |
knome | balloons, just a normal testcase/testsuite which we are going to set up in iso.qa. when we're ready | 23:07 |
balloons | knome, yes.. that's what the project is intended for | 23:07 |
knome | balloons, but before publishing, i'd like to see how it looks, and not just the html | 23:07 |
knome | right... | 23:07 |
balloons | I mean, for you, being an admin you have the access to see stuff :-) | 23:07 |
knome | i'm wondering if we're talking about the same thing | 23:08 |
knome | let me try to start from the beginning | 23:08 |
balloons | I'm just telling you because lp is becoming the master repository.. which means you need to make sure ultimately it ends up there | 23:08 |
balloons | yes, we are knome ;-) | 23:08 |
knome | i wrote a few testcases in http://packages.qa.dev.stgraber.org/ and added them to a new testsuite | 23:09 |
balloons | yep, got it | 23:09 |
knome | how do i know what that testsuite looks like for the end-user when we push it to iso.qa. ? | 23:09 |
balloons | ahh.. which testsuite did you add it to? | 23:09 |
knome | a new testsuite called "Xubuntu Raring Cadence" | 23:10 |
balloons | you can't push products, such you need myself, or re-use a testsuite that is visible | 23:10 |
knome | if you could make that testsuite visible, that would be cool | 23:10 |
balloons | basically, each product has a testsuite(s) defined | 23:10 |
balloons | so if you make a new one, since you can't edit products, you won't see it :( | 23:10 |
balloons | yes, I can | 23:10 |
knome | yes, i understand that | 23:10 |
balloons | ok good | 23:10 |
knome | that's why i'm in this channel ;) | 23:10 |
balloons | good work making them btw :- | 23:11 |
knome | hehe, np | 23:11 |
balloons | lol | 23:11 |
balloons | ok ok | 23:11 |
knome | how's the new format working? | 23:11 |
balloons | excellent | 23:11 |
balloons | I really like it and the tweaks youmade | 23:11 |
knome | good! | 23:11 |
knome | so one more question | 23:11 |
knome | who can log in to packages.qa.dev. ? | 23:12 |
balloons | just testcase admins team members | 23:12 |
balloons | well. I mean anyone can | 23:12 |
balloons | for test submissions | 23:13 |
knome | right, that's good | 23:13 |
balloons | http://packages.qa.dev.stgraber.org/qatracker/milestones/249/builds/27871/testcases | 23:13 |
knome | so when i work on those testcases, i can tell people to log in and see if the testcases are what they expected | 23:13 |
balloons | yes | 23:13 |
knome | great, thanks! | 23:13 |
balloons | fyi, we would normally put this in the download info | 23:13 |
balloons | Before starting this test, you will need to enable a PPA and install MenuLibre from the PPA. To do this, run the following command in a terminal: | 23:13 |
balloons | sudo add-apt-repository ppa:menulibre-dev/devel && sudo apt-get update && sudo apt-get install menulibre | 23:13 |
knome | and just to be sure, now that i add new testcases to that testsuite, they will be shown automatically? | 23:14 |
knome | oh right. | 23:14 |
knome | that's good to know | 23:14 |
balloons | yes.. all your work you push into the testcase will show in realtime | 23:14 |
knome | as it is, or is there a good example i can copy/paste? | 23:14 |
balloons | but yea, again, sadly, you can't define product download info ;-( | 23:14 |
balloons | an example.. sure | 23:14 |
knome | heh, ok | 23:14 |
knome | so... | 23:14 |
balloons | so.. | 23:15 |
balloons | Prerequisites: Make sure you are running the latest version of SERIES <br>1) Update your system<br> <b>sudo apt-get update && sudo apt-get install unity && sudo apt-get dist-upgrade</b><br>2) Restart your session (logout and log back in) | 23:15 |
balloons | let's see | 23:15 |
balloons | ohh a ppa version | 23:15 |
knome | yeah | 23:15 |
balloons | http://packages.qa.ubuntu.com/qatracker/milestones/228/builds/19413/downloads | 23:16 |
knome | i'm expecting our testers are up-to-date on the release ;) | 23:16 |
knome | mmh, ok | 23:16 |
knome | but i can't do that myself? | 23:16 |
balloons | also bug instructions are good, if needed | 23:16 |
balloons | no, sadly.. | 23:16 |
balloons | arrgh | 23:16 |
knome | ok | 23:16 |
knome | is it too bad if we just have it in the description? | 23:16 |
* balloons wonders if we can pull and expose that too | 23:16 | |
knome | :) | 23:16 |
balloons | knome, that's how I've done it | 23:17 |
balloons | feel free to run with it however you choose :-) | 23:17 |
knome | ok | 23:17 |
knome | i'll do it that way at least for now | 23:17 |
knome | thanks! | 23:17 |
balloons | yea.. | 23:17 |
balloons | for the moment, just leave it on top | 23:17 |
knome | yup | 23:17 |
balloons | when the migration happens, we'll just yank it out and put it in the right spot | 23:17 |
knome | hehe, yeah | 23:17 |
balloons | bugs instructions, if you wish, can also be added | 23:18 |
knome | yup | 23:18 |
balloons | and we'll put them in the right spot too | 23:18 |
knome | i'll ask the developers | 23:18 |
knome | one more thing | 23:21 |
knome | could you add ~smd-seandavis to the testcase admins? | 23:21 |
balloons | yes | 23:21 |
balloons | one moment | 23:22 |
knome | thanks! | 23:22 |
balloons | done | 23:22 |
knome | cheers | 23:22 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!