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