=== salem_ is now known as _salem [04:57] Good morning [04:58] xnox: with run-adt-test you mean? there are different modes to call it, some of which without package name [08:32] Noskcaj, the Testdrive team hasn't responded anything yet? [08:32] smartboyhw, nope. [08:32] Noskcaj, can you really try pinging them again? It sounded like ages (even my exam has ended). [08:33] i've asked them since. Is the kylin merge working yet? [08:33] Noskcaj, can you try to fix it? I am too busy with KDE SC 4.10.80 packaging this week...... [08:34] smartboyhw, i have no knowledge of gtk and a very limited (read: debug-only) knowledge of python. plus i'm working on my case mod. so i can't really do anything [08:35] Hmm, that sounds like a problem. [08:35] We have difficulty contacting upstream, and we are too busy. [09:18] elfy, look at my review:) [09:20] yes I would mind running the script - got no idea what to do with it ;) [09:20] elfy, eh. [09:21] elfy, https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide [09:21] smartboyhw: how would you describe a tick disappearing from a box ? [09:21] The "Check format script" part [09:21] elfy, eh, a tick disappearing from a box! I mean, the formatting is wrong, not the wordings. [09:21]
to ? [09:21] oic :p [09:22] The script checks on formatting only. [09:22] But it seems you got a lot of
something error... [09:24] smartboyhw: that script calls for vim and things - not using vim [09:25] elfy, I don't think vim is a dependency for the script... [09:25] hang on then [09:29] I've not got time to be trying to fiddle with scripts smartboyhw - that's another wiki page that makes sense if you know what it's saying [09:30] elfy, ? [09:30] $ ./test_case_format test #should return no errors and ensure your indentation is right [09:30] nope [09:30] it says bash: ./test_case_format: No such file or directory :) [09:30] elfy, you need to download it... [09:32] obviously not - anyway - not got time to fiddle with it to make it work [09:33] elfy, pass it on to Noskcaj ? [09:33] pass what on? [09:33] pass what on? [09:33] elfy, the testcase work:P [09:33] You don't have time, so let Noskcaj do it:) [09:33] * Noskcaj runs [09:33] EVIL:P [09:34] i have issues with my father hating computers. i'll have a look tomorrow morning if you still need me to [09:34] Noskcaj, what? why? [09:34] :O [09:34] Noskcaj: you don't need to do anything :) [09:35] s/what/what the/ [09:35] I'm fine - really - just got smartboyhw hassling me again ;) [09:35] elfy, ;) [09:35] elfy, lol. [09:35] smartboyhw, idk why, my dad hates all computers/modern technology [09:36] no tv Noskcaj :( [09:36] Sorry for being a bit bozo, I've been working on a package for two days and being dizzy about symbols... [09:36] Noskcaj, grrrrr. My Dad is at least not that repulsive. [09:36] elfy, we have a tv, but only 32 inch. [09:36] elfy, jeez that's terrible. [09:36] Noskcaj, 32 inch is OK I think. My Mum almost wanted 32 inch when we moved to a new flat. [09:36] Fortunately I got 40 now:) [09:37] smartboyhw, get a 4k tv. they're only $1000 now [09:37] Noskcaj, heh, my mother would disagree. [09:37] She doesn't understand why TV needs such high technology (she understands computers though) [09:37] ..... [09:38] madness - tv's should have 22" screen and be black and white [09:38] that's just the average for every generation older than us smartboyhw [09:38] elfy, nice:) [09:38] elfy, My dad didn't have TV growing up, he's "only" 43 [09:38] one tv between a family of 7 people doesn't work well for my family [09:38] Noskcaj, eh...... My Dad had TV already when 16 I think... [09:38] elfy, wait, are you saying our 46" color screen is overkill? [09:39] knome, no, it's not enough [09:39] * smartboyhw doesn't know the correct age when he had a TV to watch at home. [09:39] knome, you know, British are very traditional:) [09:39] rear-projection TVs are the best. [09:39] not when you have a small room [09:40] tru [09:40] *true [09:40] CBNE has a pile of 1000+ CRT TVs, beat that for total screen size ; [09:41] knome: yep :p [09:41] * Noskcaj goes back to watching case mod videos [09:42] elfy, not so good for watching tv actually (blurry stuff because all channels aren't HD), but great for playing games [09:42] Noskcaj, you are very good at it, really:) [09:42] knome: :) [09:42] * smartboyhw thinks that Noskcaj will work in System76 building Ubuntu computers one day. [09:42] knome, heh we have HD here:) [09:42] smartboyhw, i'm really not. and i do hope so. they won't reply to my sponsorship requests [09:43] smartboyhw, there's only one free HD channel in finland [09:43] All of australia is HD only on the 30th [09:43] knome, whoa? [09:43] smartboyhw, and we're not interested enough to pay for the rest [09:43] Noskcaj, sponsorship is really difficult. [09:43] 18 channels free, plus three radio channels and some shopping ones [09:43] knome, Noskcaj we have 4 here. [09:43] HD. [09:44] Two Chinese (one was crap though), one English and one News channel. [09:44] smartboyhw, i think we're talking about different sponsorships [09:44] Hong Kong people embrace high-tech. [09:44] Noskcaj, I know, money for case mods. [09:44] we have twentyish free channels in total [09:44] right? [09:44] knome, for three channels I think we have around 30. [09:44] smartboyhw, yup [09:44] or parts [09:45] Noskcaj, it's difficult. People don't necessarily want to give money to a 14-year-old for projects that he/she can't actually use/utilize... [09:45] smartboyhw, http://www.overclock.net/f/362/sponsored-case-mods [09:45] Noskcaj, oh. [09:45] and many companies use these mods for advertising purposes. [09:46] Well, I don' [09:46] t have money so..... [09:46] LP [09:46] :P [09:46] Noskcaj, try ask Xubuntu people. I think knome or elfy has some:P [09:46] i wish system76 would respond. even if they didn't sponsor me [09:46] * smartboyhw runs to avoid beating by elfy [09:46] smartboyhw, good pln [09:46] *plan [09:47] money? hah. [09:47] lol [09:47] smartboyhw: done those changes [09:47] as if... [09:47] http://www.gofundme.com/39uhgg and noskcaj10.wordpress.com if you're crazy enough [09:47] elfy, yay! :) [09:47] Noskcaj, well you got some from the magazine. [09:48] smartboyhw: when people write wiki pages they should follow what they say - not what they think they say [09:48] knome, not yet. i've got the forms, still need to fill them out and understand the under 18 issue [09:48] elfy, OK. Let me tell phillw to fix :P [09:48] try following thatscript page - and just follow it :) [09:48] Noskcaj, sure, but you will. i also still need to work that out, [09:50] :) [09:51] I can guarantee you'll not be able to make it work smartboyhw :) [09:51] Damn, I was going to ping Noskcaj when he left.............. [09:52] hard to ping someone when they've left [09:52] elfy, hmm my fault, it really requires vim:( [09:52] Sorry... [09:53] But at least the script shoud work..... [09:53] smartboyhw: you're bad :p [09:53] https://help.ubuntu.com/community/ForumWikiTeam/ImportTool [09:53] elfy, I'm bad alright, and I'm sorry. [09:53] that's how you give people instructions how to do something :p [09:53] elfy, ah alright, it needs [CODE] [09:53] * smartboyhw goes and edits. [09:54] no - it needs instruction - all it is is a page of writing - imagine being someone who's pitched up to help - they follow links - get the thing and then it won't work at all - it is just a file [09:56] elfy, alright:) [09:56] you understand what I mean ? [09:58] elfy, yep. [09:58] thing needs vim and tidy apparently [09:59] elfy, check that page again. [09:59] Basic ones at least. [10:00] the page = script page. [10:00] yep - looks nice now it's in a box - still doesn't help anyone who has no idea what to do with it ;) [10:00] so you didn't understand what I meant :) [10:01] elfy, hmm? [10:01] elfy, you go and edit it then. [10:01] * smartboyhw isn't an expert in doc. [10:01] I'm more, um, technical. [11:02] pitti: i see, it used to fail without package name.... i think.... was not obvious to me what it was doing without a package name but with "-S lp:package/branch" === _salem is now known as salem_ === mmrazik is now known as mmrazik|afk === mmrazik|afk is now known as mmrazik [13:55] Hi everyone === om26er is now known as om26er|opt === om26er|opt is now known as om26er-otp [14:16] hey DanChapman ! Finally get your laptop? === salem_ is now known as _salem [14:37] Hey balloons [14:38] howdy smartboyhw [14:39] balloons, you saw my message in discourse?:P [14:39] I did. I didn't think to try oneboxing my entry.. I should try :-) [14:43] morning chilicuil [14:44] hello balloons =), good morning! [14:44] balloons, yeah i got it eventually. I had to send the dell back got damaged in transport, so just got my money back and got a thinkpad which arrived this morning :-) so all good to go now. Just setting up vbox and will be back on ubiquity hopefully with no disruptions now :-D [14:44] Hey chilicuil [14:45] morning smartboyhw =) [14:45] DanChapman, sounds like you're red hot with writing new testcases, that's great!:) [14:45] DanChapman, wow, what a crazy turn of events [14:45] 3 laptops in a matter of days.. so glad your enjoying the thinkpad [14:45] balloons, elfy thought that the page describing of how to use the testcase check script was too bare. He wanted instructions as to how to download the script (basically, a full tutorial from start to end) [14:45] Tell me about it been a real nightmare. [14:46] I'm on it smartboyhw [14:46] chilicuil, great:) (Since it is you who wrote the script_ [14:46] smartboyhw: that is not what I was saying - I was saying that if someone who doesn't know what a script is looks at those pages - they mean nothing at all [14:47] elfy, sure. Tell chilicuil your requests:) [14:47] welcome back DanChapman :) [14:47] chilicuil, I've been very much enjoying using it. [14:48] * elfy too [14:55] how does it looks now? https://wiki.ubuntu.com/QATeam/ContributingTestcases/ManualStyleGuide/test_case_format_script [14:56] elfy, ^ [14:58] chilicuil: looks good to me :) [15:01] * smartboyhw claps hands! [15:02] chilicuil: shouldn't it be chmod +x though [15:02] not chown [15:03] chown +x LOL;) [15:04] lol [15:04] then the wiki fails smartboyhw [15:04] LOL ;) [15:05] lol [15:17] elfy: lol, you're right =P [15:17] chilicuil: :) [15:25] Thanks elfy, how you been getting on? [15:26] pretty good on the whole thanks :) === om26er-otp is now known as om26er [15:27] good good :-) === mmrazik is now known as mmrazik|afk === _salem is now known as salem_ [16:43] balloons: at a simple level ... autopilot - could do tests on the install methods if you were brave enough or have a machine you can afford to lose if it goes wrong, can run tests on apps if the test is written? just takes some of the effort out of manually testing things [16:44] elfy, whoa rephrase or break up that question please :-) [16:44] but wouldn't be good at say opening a spreadsheet - inserting data - fiddling about [16:44] * balloons is confused [16:44] I'm trying to find something about what autopilot is and can do at a simple level :) [16:44] so you could do full disk install with it ? [16:45] would be ok at opening an app and closing it - proving it 'works? [16:45] not be any use at more advanced things? [16:45] is that better :) [16:50] only a little [16:50] let's start from the top [16:51] heh [16:51] :) [16:51] :) [16:51] yes, you could do a full disk install.. the work to let that happen has been done.. we need to write the test now [16:51] elfy, I'm currently doing the test for a full disk install :-) [16:52] simple things would be easier of course :-) did you want to try a test? [16:52] before we get bogged down in what's been done and not been done - I'm looking for justification that it is worth Xubuntu even looking at it [16:52] balloons: not at the moment :) [16:52] ahh.. well, gtk apps are a little notorious, but we have a branch of working testcases we've done for the ubuntu desktop apps [16:53] :) [16:53] balloons: you know how small a team we have - the big question is - will it be worth the effort [16:53] I was just speaking with the qa guys who are getting it integrated into jenkins, so it will run everyday [16:53] that's when it's "worth" it [16:54] for you guys, I think the automating installer work is your best bang for the buck at the moment [16:54] that's the haderst stuff for flavors to test [16:54] imho [16:55] not the hardest, but takes the most time [16:55] yep - I can see that [16:55] knome: +1 [16:55] otoh automated testing can't completely replace manual testing [16:57] knome: I agree with that too [16:58] the idea behind automating stuff is to automate the simple and mundane and save your brain and time for the harder stuff [16:59] in other words it's nice to know at a basic level nothing blows up when you install xubuntu or say start an application. However, there might be some hidden issues once you dig deeper and you'll need your brain for that [16:59] yep - that makes sense and I can see the use in it - I'm trying to balance that with a few people :) [16:59] automate those mundane testing tasks so you can utilize your time better to look at the hard stuff [17:00] which is the more interesting and "fun" parts of testing anyway :-) [17:00] :) [17:01] so 'install' testing is being looked at in a general sense now? [17:03] yes DanChapman IS the source for install testing right now.. how is it coming Dan? [17:04] ok - thanks - sort of thought as much in general [17:17] Its going steady I'll push a branch up soon so you can see where its up to. === LordOfTime is now known as LordOfTime|EC2 [18:12] anyone on saucy who updated today? [18:12] since I updated music playback seems broken. gstreamer seems busted or something.. not sure yet [18:16] working ok here balloons [18:16] you would have heard if music was not working or me ... [18:17] elfy, :-p [18:17] oh - not updated today for some reason [18:17] really it's audio playback.. but it's not a pulse thing.. it's just music decoding.. [18:17] let's try movies and a non-gstreamer backend [18:17] reloading to see what's new [18:17] well I sue clementine for music [18:18] upgrading [18:19] #$@%$#@! it's magically working now after using totem? [18:19] I tried 3 different players.. [18:19] :) [18:19] * balloons brain hurts [18:19] .. [18:19] .. [18:20] you can almost guarantee that if music playback broke for me I would know exactly why :D [18:21] probably wouldn't be able to do anything about it though ... [19:16] hello Letozaf_ [19:16] hello balloons :) [19:16] balloons, do you know the number of the bug mine is dupe of ? [19:18] Letozaf_, no but it appears to be fixed [19:19] balloons, yes I saw that :) I just wanted to mark my bug duplicate, or should I just mark it invalid ? [19:19] let me search and find it Letozaf_ [19:19] * Letozaf_ is also searching [19:22] * Letozaf_ cannot find it :( [19:24] Just close as invalid then.. [19:24] :-( [19:36] balloons, ok [20:03] balloons, I need a hand on the calendar app autopilot test, can you help me ? [20:03] Letozaf_, sure.. I'm working on ap stuff atm ;-) [20:05] balloons, Olivier asked to test that the event appears in the timeline after it's been created [20:05] Letozaf_, ohh perfect [20:05] balloons, cannot figure out how to do it [20:10] Letozaf_, so no idea at all? [20:10] how would you do it manually? where does it show up? [20:12] balloons, well in two places, one is in the "main" window under the "Events" label of the day you are on [20:13] balloons, the other is in the timeline of the day [20:14] balloons, so either I click on the timeline button in the toolbar [20:14] balloons, or I check that under events there is a new event [20:16] ok, so you can get to the proper view to see it? === yofel_ is now known as yofel [20:17] start there, then we can look at the qml file and add some asserts to make sure it's there [20:17] make sense? [20:26] balloons, yes , so let's say I want to select the date in the calendar on the main page [20:27] balloons, and then check that under the Events tag the event has been created [20:27] balloons, can we do that or do I have to click on the eventline button in the toolbar [20:28] let me fire up the app so I can follow :-) [20:29] balloons, well maybe the new event created is already on the day that is currently selected so [20:29] balloons, there is no need to select a date [20:29] Yea I see how it appears now [20:30] yes, you can test date switching later, heh :-) [20:30] so I see I can expand the event view, but that doesn't look completed yet so I'll pass on that [20:30] however, the events tab should let us access it easily enough [20:30] let's look at the qml [20:31] remember you can still use the vis tool on this stuff ;-) [20:31] balloons, I've searched fot quite a while using the vis tool, but maybe I got a bit lost :p [20:31] hmm wow [20:32] balloons, I found a label with the title of the event [20:32] that should be enough then right? [20:34] balloons, I must try to find it againg [20:34] well so I'm looking in the eventview.qml file [20:34] and since we know the devs, they can help us out here.. no need to go crazy :-) [20:34] the calendar app has many views, it's confusing to me [20:35] ahh [20:35] ok, so that thing I'm looking at is the diary view version [20:36] so it will show in diary or timeline view [20:36] so I'm looking in diaryviewdelegate.qml now [20:36] I believe this might be the spot for that info [20:36] does that make sense how I arrived here? [20:36] so in there I see the title, location, attendees, etc [20:37] balloons, yes [20:37] this is what we want. So let's add an objectName to that title then grab it [20:37] easy peasy.. done :) [20:37] we can look at the timeline view files too to do the same thing [20:37] I'll look while you write the assert [20:39] ohh I found a bug :-) events are showing on the wrong date === salem_ is now known as _salem [20:41] balloons, oh! I was looking at events that were already in [20:41] balloons, and so didn't realize this [20:41] Letozaf_, let me add another one [20:41] did you get the assert done? [20:42] well events seem to show up on the right day [20:42] and show up the day before also [20:43] balloons, I found out something wrong on the time [20:43] balloons, if I add an event on 22:15 it shows as 22:00 [20:44] perfect, we'll file some bugs for these things [20:44] that said, did we get the assert done so we can merge the tests? :-) [20:44] balloons, still looking at that... [20:45] Letozaf_, ohh.. so in diaryviewdelegate; [20:45] Label{ [20:45] id: titleLabel [20:45] fontSize: "large" [20:45] I would add the objectname right in there [20:45] Noskcaj, morning to you! [20:45] morning balloons [20:45] balloons, oh! you are adding the objectname... that's why... [20:46] Letozaf_, hehe! yes, amazing isn't it? We have full power to get values we want.. that's what qml > gtk for introspecting eh? [20:46] balloons, I thought that the qml was to be left as is [20:46] balloons, and just use it [20:48] Letozaf_, no no.. see how we've done it in the merge.. look: https://code.launchpad.net/~carla-sella/ubuntu-calendar-app/calendar-app/+merge/170194 [20:48] ohh bad example haha [20:48] here look at this one: [20:48] https://code.launchpad.net/~hiroshidi/ubuntu-terminal-app/autopilot-tests-panels/+merge/170388 [20:49] if you scroll down you can see the diff that shows how objectnames were added to the qml files so we could introspect those pieces of the application [20:50] does that fill in some missing pieces for you? :-) [20:52] balloons, this time I don't get it :p [20:53] balloons, probably you assert that the filed [20:53] balloons, sorry [20:53] balloons, the titleLable text has what you put in the event title [20:54] balloons, but I do not see the objectname [20:58] Letozaf_, you add the object name [20:58] you as in, you the test author :-) [20:59] the qml file basically controls all of the layout for the application.. and there's some lovely other code we see in there, etc. We can leave that for the developers [20:59] however for our piece, we are writing tests and we have access to the source. Unlike our GTK tests which spew everything (and sometimes not what we need), we can specifically choose which pieces we want to introspect and name them in the source file [21:00] this make it easy for use to then use autopilot to grab those objects during runtime [21:00] if we don't name them, they are randomly given a name and we wouldn't be able to test them [21:01] balloons, like this: def get_event_end_time_field(self): return self.app.select_single("TextField", objectName="endTimeInput") [21:01] Letozaf_, exactly. So let's do the title for this event [21:02] Label{ [21:02] id: titleLabel [21:02] objectName: eventTitle [21:02] the in our test we can do this: [21:02] self.app.select_single("Label", objectName="eventTitle") [21:03] notice how we used the type as "Label", as defined the qml? then simply pass our objectName [21:04] balloons, ok [21:04] I'm sorry I thought this was all explained ;-) Does this make sense now? [21:04] balloons, yes just got lost :p [21:04] that's why I was saying it's easier than the gtk stuff.. you don't have to go searching with vis trying to find things. You can add a name to what you want, then select it [21:05] balloons, yes [21:05] wonderful :-) [21:06] balloons, cool, ok let me look at this taking my time , I will be back tomorrow and get it done! ok ? [21:06] Letozaf_, perfect.. I hope it all makes sense to you now :-) [21:06] balloons, yes now it does thanks [21:07] your most welcome.. enjoy your evening! [21:07] balloons, thanks have a nice day :-) [21:08] balloons, 'night [21:08] ohh Letozaf_ off topic question [21:08] she's gone :-( === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [21:27] when is alpha 1 ment to appear on the iso tracker? [21:49] hey balloons :) [21:50] knome, hey hey [21:51] balloons, any news on the email? [21:52] knome, email? [21:52] you said you're going to send an email about the proposed changes [21:52] knome, ahh yes.. I thought that's what you meant [21:53] the blog post is already scheduled, but I put it for next week [21:53] aha, oki [21:53] I was trying to decide if I wanted to post this week or not.. hmm hmm [21:54] well i'm going to be away for fri-sun, but if we got feedback before monday, i could start looking at it when i get back [21:54] knome, well then :-) [21:54] otoh i have no problems with next week publishing either [21:54] whatever works for you [21:59] I'll push now.. I'll split the other half [21:59] hihi, ok === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [22:47] off for now, see you later [22:47] -> [22:47] * balloons waves to knome [23:48] good evening!