[00:13] <darkxst> balloons, popey, jose, can one of you publish these
[00:13] <darkxst> https://codein.withgoogle.com/dashboard/tasks/5673617538940928/
[00:13] <darkxst> https://codein.withgoogle.com/dashboard/tasks/5769359540617216/
[00:36] <Wolfgange> I'm having some issues running a qml app (specifically Ubuntu's calendar app)
[00:37] <Wolfgange> I'm facing the following issue: $ qmlscene -qt=qt5-x86_64-linux-gnu calendar.qml  qmlscene: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene': No such file or directory
[00:38] <wxl> Wolfgange: stupid question but are you doing this on a 64 bit computer?
[00:38] <Wolfgange> Yeah
[00:38] <Wolfgange> Do I need extra 32 bit libs?
[00:38] <wxl> no
[00:38] <wxl> does /usr/lib/x86_64 exist?
[00:38] <Wolfgange> Oh, you meant because of the qt5 version
[00:39] <Wolfgange> This exists: /usr/lib/x86_64-linux-gnu/
[00:39] <wxl> good. is qt5 in it?
[00:39] <wxl> and bin inside that?
[00:40] <Wolfgange> Yeah, but the bin isnt
[00:40] <Wolfgange> any idea why a qt5 installation wouldn't have the qmlscene binary?
[00:40] <wxl> interesting
[00:40] <wxl> try using whereis and/or locate to track down qmlscene
[00:40] <wxl> wait no
[00:40] <wxl> that's not the issue
[00:40] <wxl> qmlscene works
[00:41] <wxl> it's a lib it's looking for
[00:41] <Wolfgange> It has the following: moc  qdbuscpp2xml  qdbusxml2cpp  qdoc  qlalr  qmake  rcc  syncqt.pl  uic
[00:41] <wxl> i'm on a 386 machine here but it's here for me
[00:42] <Wolfgange> And I believe it's not looking for a lib but the binary
[00:42] <wxl> and there's a lot more in here
[00:42] <wxl> yeah it does appear to be a binary
[00:42] <wxl> sorry i don't normally do touch development but just trying to help XD
[00:43] <Wolfgange> Btw, here's the versions installed: qtchooser -l 4 5 default qt4-x86_64-linux-gnu qt4 qt5-x86_64-linux-gnu qt5
[00:43] <wxl> could you link me to your task, Wolfgange ?
[00:43] <Wolfgange> https://codein.withgoogle.com/dashboard/task-instances/6467911543685120/
[00:44] <wxl> Wolfgange: you install the sdk on which version of ubuntu?
[00:44] <Wolfgange> 15.10
[00:45] <wxl> i wonder if it didn't install completely
[00:45] <wxl> maybe trying sudo apt-get update && sudo apt-get -y --reinstall ubuntu-sdk might be wise
[00:46] <Wolfgange> btw, -y was an invalid argument
[00:46] <Wolfgange> and reinstall
[00:46] <Wolfgange> wait nvm
[00:47] <Wolfgange> I just needed the install after apt-get **facepalm**
[00:47] <wxl> yep my bad
[00:47] <Wolfgange> ok, its reinstalled
[00:47] <wxl> now try and see if it's any better
[00:47] <Wolfgange> same error
[00:48] <Wolfgange> Btw, I've already looked at this: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1349927
[00:49] <Wolfgange> And I have installed the qt5-default package with the 50MB of dependencies with no luck.
[00:49] <wxl> from what apt-cache rdepends qmlscene tells me, it should be installed as a result of installing ubuntu-dsk-libs
[00:50] <wxl> which would be installed by ubuntu-sdk-libs
[00:50] <wxl> which would be installed by ubuntu-sdk-libs-dev
[00:50] <wxl> which would be installed by ubuntu-sdk
[00:50] <wxl> so you should have it
[00:50] <wxl> apt-cache policy qmlscene | grep Installed gives you what?
[00:52] <Wolfgange_> I apologize; my laptop just crashed for no reason xD.
[01:02]  * Wolfgange_ goes afk
[01:03] <tsimonq2> Wolfgange: away messages are highly frowned upon
[01:04] <Wolfgange_> I apologize :)
[01:15] <tsimonq2> balloons, popey, jose: Is it too late for students to register for GCI or can I make a blog post?
[01:16] <adueppen> tsimonq2: people can still register
[01:16] <McIntireEvan> ^ People can register until pretty much the end
[01:19] <tsimonq2> ok, cool
[01:19] <tsimonq2> I will do it tomorrow
[01:19] <tsimonq2> feeling lazy
[02:47] <subins2000> From where I am, it's time to say Good Morning
[02:47] <subins2000> So, Good Morning
[02:48] <tsimonq2> subins2000: Good night for me actually
[02:48] <tsimonq2> o/ all
[02:48] <subins2000> Okay, Good Night
[02:59] <fazer> balloons, does app refer to music_app.qml file?
[03:00] <fazer> well anyone really who understands autopilot testing
[03:04] <McIntireEvan> fazer, what about autopilor? I can try and help, not sure how usefull ill be
[03:04] <fazer> McIntireEvan, when I refer to self.app am I referring to the app_name.qml file? In my case music-app.qml
[03:08] <McIntireEvan> fazer, https://developer.ubuntu.com/en/apps/qml/tutorials/writing-qml-acceptance-tests/ might help you, Im not sure.
[03:08] <fazer> McIntireEvan, k will check it out.
[03:48] <paarthri> Hello, if anyone can help it would be great. I am trying to run the autopilot tests for music-app and all of them return this error: ValueError: More than one item was returned for query
[03:51] <McIntireEvan> paarthri, could you put all the output into a pastebin and put it here?
[03:51] <paarthri> yes one sec
[03:54] <paarthri> http://paste.ubuntu.com/13880470/
[03:54] <paarthri> That is for test_swipe_to_delete_song but all of them end with the same error
[04:01] <McIntireEvan> Hmm, looking at some stuff I can tell what causes it, but your task is just to run the tests, yeah? I'd suggest commenting on your task or pinging on of the mentors here and asking what to do
[04:02] <paarthri> My task is actually to write a test in the case that there is no music available. So I need to really get going if i want to finfih in time
[04:02] <paarthri> finsh*
[04:02] <McIntireEvan> Ahh okay
[04:03] <paarthri> *facepalm* I spelled finish wrong 2 times
[04:03] <McIntireEvan> Ughhhh I hate errors like that, good on you for finding it
[04:04] <paarthri> Really, I though the problem was on my end. What should my further steps be?
[04:05] <paarthri> oh I though you were talking about the programming problem. *second facepalm*
[04:06] <McIntireEvan> I mean, if the tests fail and it's not your fault, I don't think I'd worry about it. Im not too sure, as Im not a mentor or anything though. If time allows, leave a comment on the task or ping the mentors here, but if you don't have enough time just submit it, and they typically give you more time if you need it
[04:06] <McIntireEvan> lol, I was talking about you mispelling finish
[04:07] <paarthri> I have 16 hrs left. Do you think I should sub,it it?( I live on the east coast so I cant work the whole 16 hrs)
[04:08] <McIntireEvan> I mean, if I were you I'd go ahead and submit, and leave a comment saying "Hey, this one test failed but it's unrelated to my code" or something, and if it needs more work they give you at least another 24 hours after reviewing it IIRC
[04:09] <McIntireEvan> Leave a comment on the task, that is
[04:09] <paarthri> Okay thanks
[04:09] <McIntireEvan> Yeah man, no problem
[04:09] <paarthri> But do you have any idea what caused the fail?
[04:11] <McIntireEvan> Looking at the traceback and a page explaining the errors, there was a function called to select something that should have a unique id/attribute, but it returns an error if it finds more than one thing with that id/attribute
[04:12] <McIntireEvan> "File "/home/paarthri/music-app/tests/autopilot/music_app/__init__.py", line 116, in get_walkthrough_page
[04:12] <McIntireEvan>     objectName="walkthroughPage1")" in particular is the line in the code that seems to have caused it, as far as I can tell
[04:12] <paarthri> Okay Ill look through the code looking for that thing and all of its declarations.
[04:14] <darkxst> paarthri, you can also just ask your mentor to add a bit more time if needed
[04:16] <paarthri> Yeah thats basically what I am doing
[04:18] <ExplodingKittens> Tis about time for me to make like a tree, so good night all!
[04:18] <McIntireEvan> night, ExplodingKittens!
[04:19] <paarthri> good night
[04:28] <aaronraimist> This should say July 2016, not January 2016 right? https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME#Other_Releases
[04:36] <jose> darkxst: both published
[04:40] <darkxst> jose, oh and also can you add amjjawad and octoquad as mentors also on those two
[04:41] <jose> darkxst: should be all set :)
[04:41] <darkxst> jose and give voice to octoquad
[04:42] <jose> octoquad: welcome :)
[04:42] <darkxst> thanks jose
[04:43] <jose> no prob!
[05:57] <kenvandine> hey xcub
[05:58] <xcub> hello
[05:58] <kenvandine> how's the tutorial coming?  any issues?
[05:59] <xcub> Well, the game I was planning on using for the tutorial ins't working.
[05:59] <xcub> Its a Breakout game
[05:59] <kenvandine> want me to take a look at it and give you pointers?
[06:00] <xcub> Yeah, that would be great! Where do you want me to submit the code to?
[06:01] <kenvandine> any way you like, it would be great if it was a github project, but even if you just tar it up and attach it to the instance
[06:01] <kenvandine> xcub, what ever's easiest for you
[06:02] <xcub> what do you mean by attach it to the instance
[06:02] <kenvandine> xcub, i need to get some sleep now, but i'd be happy to look at it in the morning
[06:02] <kenvandine> the codein task instance
[06:02] <kenvandine> https://codein.withgoogle.com/dashboard/task-instances/6372477001269248/
[06:02] <kenvandine> xcub, you can attacha  file there
[06:02] <kenvandine> attach a file
[06:02] <xcub> Alright, I'll do that, I don't have a github account yet.
[06:03] <kenvandine> ok
[06:03] <kenvandine> cool
[06:03] <kenvandine> i'll check it out first thing in the morning and reply
[06:03]  * kenvandine gets some sleep, good night
[06:04] <xcub> ok, thanks
[06:34] <cshubhamrao>  hi
[07:19] <octoquad> morning all. wxl, i've added it in. I think amjjawad forgot when he wrote it up.
[07:21] <flocculant> morning octoquad
[07:23] <octoquad> thanks jose
[07:24] <jose> octoquad: no prob! everything running smoothly so far?
[07:41] <octoquad> jose, yes thanks
[07:41] <jose> cool!
[07:46] <darkxst> octoquad, some students seem to be confusing Ubuntu with Ubuntu GNOME
[07:46] <darkxst> maybe we need to improve the descriptions
[07:48] <MatthewAllen> popey, Can you give me a hand with the "Build the calendar app and run the test suite" task, I'm able to build and test it but 10 of the 33 tests fail each and every time.
[07:49] <MatthewAllen> @popey, Can you give me a hand with the "Build the calendar app and run the test suite" task, I'm able to build and test it but 10 of the 33 tests fail each and every time.
[07:49] <darkxst> octoquad, ie a bunch of students have submitted Ubuntu installs, for the Install Ubuntu GNOME task
[07:50] <flocculant> darkxst: I had the same and mine said Xubuntu :)
[07:51] <darkxst> I'm inclined to think they didnt even read the description, and certainly didnt follow the provided links, but who knows
[07:51] <flocculant> darkxst: I would be lying if I said I hadn't thought that ;)
[07:52] <flocculant> darkxst: I added "It is important that you report against the Xubuntu part of the tracker at the bottom of the page." to the task
[08:51] <MatthewAllen> Can someone give me a hand getting the link to my report for the task "Run an Ubuntu GNOME image (ISO) test and report your results"
[12:32] <tsimonq2> good morning all
[12:32] <subins2000> good evening here
[12:33] <tsimonq2> :D
[12:33] <tsimonq2> subins2000: Australia maybe? :D
[12:33] <subins2000> India
[12:33] <tsimonq2> ohh gotcha
[12:33] <subins2000> If it's Australia, it's Good Night
[12:33] <tsimonq2> ok :)
[12:45] <tsimonq2> well, off to school
[12:45] <subins2000> good luck
[12:45] <tsimonq2> wxl: we have people that completed the Lubuntu ISO QA task, I handled them
[12:45] <tsimonq2> o/ all
[13:23] <Guest26303> Can anyone help me with the ubuntu ad campaign?
[13:24] <Guest26303> I would like to know what the definition of "Public Domain" is.
[13:24] <Guest26303> It says that it should be uploaded to the public domain.
[13:24] <Guest26303> Does that refer to Youtube?
[13:26] <xcub> A public domain is something that is available for the public to use freely without having to worry about copyright
[13:26] <Guest26303> So what is it refering to?
[13:27] <Guest26303> I mean anything specific.
[13:27] <Guest26303> Or just general Public Domain.
[13:27] <Guest26303> Thanks for the help.
[13:27] <xcub> I think it's just trying to say whatever you upload should be able to be viewed by anyone.
[13:27] <xcub> Wherever you upload it
[13:27] <Guest26303> Ok.
[13:28] <xcub> np
[13:28] <Guest26303> Also, are there any guidlines other than the ones they give you?
[13:28] <Guest26303> Am I missing something?
[13:31] <Girish> Can I install a 32 bit version of Ubuntu Gnome in 64 bit computer running Virtual Box?
[13:33] <Guest26303> I am not sure if 64 bit is backwords compatible.
[13:33] <Guest26303> But a VM may be able to emulate it.
[13:33] <Guest26303> I dont know much about the subject. I have delt with VMs before and they can be confusing.
[13:35] <Guest26303> If it helps, I am fairly sure have a 32-bit version of IDLE and IDLE 3.4 running on my 64-bit PC.
[13:35] <Guest26303> IDLE is the Python GUI incase you dont know.
[13:39] <Guest26303> About the ubuntu logo, am I allowed to use one of their downloaded logos in the promo video?
[13:39] <Guest26303> That is one of the projects.
[13:45] <Guest26303> Ex-Chat
[13:45] <Guest26303> That did not work
[13:46] <Guest26303> Tried to exit.
[13:47] <Dhrubo> can i use pics in my article
[14:09] <Girish> tsimonq2: Have taken up the task to install Gnome in Virtual box. Will the 32 bit version work in my 64 bit version computer?
[14:10] <Girish> Dam, I love that bot reply.
[14:14] <DanChapman> Girish, yes it should work just fine.
[14:15] <xcub> Hi kenvandine, did you receive the tarball with all the source inside?
[14:15] <Sean2147483647> Hi, can review my task? https://codein.withgoogle.com/dashboard/task-instances/6299391119851520/
[14:16] <Girish> DanChapman: Thanks!
[14:17] <Sean2147483647> tag wxl
[14:20] <Sean2147483647> tag again... wxl flocculant
[14:21] <flocculant> Sean2147483647: you don't need to tag in here - just the name and what you need to say :)
[14:21] <flocculant> and I'm just looking as it happens :)
[14:22] <flocculant> Sean2147483647: with all the sean##'s no idea :D is this your Launchpad account? https://launchpad.net/~sean900604
[14:23] <Sean2147483647> flocculant: Yes.
[14:23] <Sean2147483647> OK, thanks.
[14:24] <flocculant> Sean2147483647: so submit your work at code in and I'll approve that
[14:25] <Sean2147483647> flocculant: OK, Thank you!
[14:27] <flocculant> Sean2147483647: all done then :)
[14:32] <kenvandine> xcub, yup
[14:32] <kenvandine> xcub, looking at it now
[14:33] <xcub> thanks
[14:38] <kenvandine> xcub, did your see bacon2d has RectangleBoxBody and ScreenBoundaries components?
[14:38] <kenvandine> xcub, you could use a RectangleBoxBody for the Blocks
[14:39] <xcub> Yes, I was looking for something like that
[14:39] <kenvandine> and add Screenboundaries {} inside the scene
[14:39] <kenvandine> for all the edges
[14:39] <xcub> I was trying the Box component but it wouldnt work
[14:40] <xcub> Do you know where I can find a list of all the Bacon 2d components, because I couldn't find many things on their official website
[14:40] <xcub> Do you know where I can find a list of all the Bacon 2d components, because I couldn't find many things on their official website
[14:41] <kenvandine> sorry, not ScreenBoundaries
[14:41] <kenvandine> Boundaries {}
[14:41] <kenvandine> xcub, sorry, not ScreenBoundaries
[14:41] <kenvandine> Boundaries {}
[14:41] <Emily_> didrocks: Hi I've taken the task https://codein.withgoogle.com/dashboard/task-instances/4993116545220608/
[14:42] <Emily_> I left a comment 14 hours ago but haven't received any response.
[14:42] <xcub> DO you know where I can find a list of all these Bacon 2D components, because I couldn't find any fixture components on the official website
[14:42] <kenvandine> xcub, you can list the contents of the packages
[14:42] <kenvandine> dpkg -L qtdeclarative5-bacon2d1.0
[14:43] <kenvandine> sorry, some of the convenience components aren't in the generated docs
[14:43] <kenvandine> some of the reasons we need your help :)
[14:44] <kenvandine> xcub, https://github.com/Bacon2D/Bacon2D/blob/master/src/qmldir
[14:44] <kenvandine> xcub, that lists them
[14:44] <xcub> what do i need to specify for the Boundaries{} element
[14:44] <xcub> *component
[14:44] <kenvandine> noting :)
[14:45] <kenvandine> inside the Scene, add Boundaries {}
[14:45] <kenvandine> and you'll magically get edges around the screen
[14:45] <kenvandine> you can remove a bunch of code
[14:45] <xcub> what if I want a sensor at the bottom of the screen, can I specify that using Boundaries
[14:45] <kenvandine> and you can use the RectangleBoxBody for Blocks
[14:46] <kenvandine> you would add an additional fixture at the bottom
[14:46] <xcub> just width: and height: for the RectangleBodyBox?
[14:46] <kenvandine> oh, but you want the bottom to allow the ball to pass through
[14:47] <kenvandine> you would add an additional fixture at the bottom, that's destroys the ball when it hits that one fixture
[14:47] <kenvandine> you could use a RectangleBodyBox for that too
[14:48] <kenvandine> for the Blocks, check out an example, let me find a good one
[14:49] <kenvandine> https://github.com/Bacon2D/Bacon2D/blob/master/examples/contacts/main.qml#L31
[14:51] <jose> popey: wow, I can't believe there's around 200 students working in our tasks! that's amazing!
[14:52] <xcub> sorry, I got logged out of the irc. Could you repeat anything you said after "oh, you want the ball to pass through the bottom.."
[14:53] <kenvandine> xcub sure, i'll PM you
[14:54] <kenvandine> xcub, did you get that?
[14:57] <kenvandine> xcub, btw, great work getting that game setup
[14:59] <xcub> yes, i did
[14:59] <xcub> thanks :)
[15:06] <onalpha> hello guyd
[15:06] <onalpha> *guys
[15:07] <malevasquez> Heyy
[15:12] <malevasquez> Hey codeofdusk
[15:17] <octoquad> darkxst, I already updated the description for that task last night. The second paragraph had Ubuntu and Ubuntu GNOME.
[15:21] <nuboro> where can you install ubuntu gnome 16.04
[15:21] <nuboro> i only find 15
[15:33] <nuboro_> i dont know if you already write sth
[15:33] <nuboro_> but where can you get ubuntu gnome 16.04
[15:33] <nuboro_> my network crashed
[15:37] <octoquad> Hi nuboro_ you can download a daily build of Ubuntu GNOME 16.04 here: http://cdimage.ubuntu.com/ubuntu-gnome/daily-live/current/
[15:38] <subins2000> didrocks: So, I uploaded a patch to https://codein.withgoogle.com/dashboard/task-instances/5131342014578688/
[15:53] <didrocks> subins2000: oh, looking good! (didn't check the icon yet), I see that the desktop was mentionning metacity-icon, did you find it anywhere in the source (or that was a dangling path?)
[15:54] <subins2000> nope
[15:54] <subins2000> Nowhere in source had metacity-icon file
[15:54] <subins2000> didrocks: I have filed the Bug report too : https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/1524889
[15:55] <didrocks> and you attached this patch, perfect!
[15:55] <flocculant> didrocks: you got a quick minute in PMs ?
[15:55] <subins2000> Check the icon. What do you think ?
[15:55] <didrocks> subins2000: to answer your question on the # of package, one is enough, you can do more of course
[15:55] <didrocks> subins2000: doing
[15:55] <flocculant> didrocks: I'll have my xubuntu qa lead hat on :p
[15:56] <didrocks> flocculant: sure, I may be slow to answer due to a lot of conversation, but please do :)
[15:56] <subins2000> It's SVG and uses Tango theming; So I guess one is enough
[15:56] <didrocks> let me have a quick look
[15:57] <flocculant> didrocks: hah yea I know the feeling :)
[15:59] <subins2000> didrocks: here is the icon : http://imgh.us/metacity.svg
[16:00] <didrocks> subins2000: looks excellent to me
[16:00] <subins2000> didrocks: Thanks :-)
[16:00] <didrocks> subins2000: so, before we patch the package (which involves a little bit more)
[16:00] <didrocks> let's report that upstream, agreed?
[16:00] <subins2000> Ok
[16:01] <didrocks> subins2000: the upstream bug tracker is at https://bugzilla.gnome.org/page.cgi?id=browse.html&product=metacity
[16:01] <didrocks> do you know how to use git to report a git-format patch?
[16:05] <didrocks> (also, once you open the upstream bug report, you can link that in launchpad by opening an usptream task, I'm here to guide you if needed)
[16:09] <subins2000> didrocks: So, I file a bug in GNOME BugZilla
[16:09] <subins2000> ?
[16:10] <subins2000> I have the git clone of metacity
[16:10] <subins2000> from git://git.gnome.org/metacity
[16:10] <didrocks> subins2000: yeah, and you attach a git-format patch containing this
[16:10] <didrocks> great!
[16:10] <didrocks> then, once opened, you link via an usptream task to launchpad
[16:11] <adueppen> popey: I submitted my task (terminal mockup) last night, is there anything else I need to do?
[16:12] <subins2000> didrocks: Isn't git format-patch the same as the git diff generated patch file ?
[16:12] <didrocks> subins2000: not exactly, it's containing metadata, like who committed, what time, and commit sha
[16:12] <didrocks> so then the maintainer can just pick your patch and apply
[16:13] <didrocks> as if you had git commit rights to the repo
[16:13] <didrocks> (with your name appearing, and such…)
[16:13] <subins2000> Oh !
[16:13] <subins2000> Can you show me an example of git format-patch ?
[16:14] <didrocks> sure, one sec
[16:16] <didrocks> first, on generating them, this doc looks good: http://makandracards.com/makandra/2521-git-how-to-create-and-apply-patches
[16:17] <subins2000> That's simple
[16:17] <Jatin> Hello mentors
[16:17] <subins2000> Okay one sec
[16:17] <Jatin> Please review my task
[16:17] <Jatin> https://codein.withgoogle.com/dashboard/task-instances/5409642406477824/
[16:17] <didrocks> subins2000: https://bug622517.bugzilla-attachments.gnome.org/attachment.cgi?id=164423
[16:17] <didrocks> for what it should look like
[16:18] <subins2000> didrocks: Oh, I see the extra info in it
[16:18] <subins2000> Thanks for that
[16:18] <didrocks> yw ;)
[16:18] <subins2000> An example is better than a big DOC
[16:19] <Jatin> Please check
[16:20] <Jatin> https://codein.withgoogle.com/dashboard/task-instances/5409642406477824/
[16:23] <flocculant> Jatin: you've marked it for review - you'll have to wait for one of the 3 mentors listed to check it out
[16:33] <subins2000> didrocks: So, I uploaded the patches to bug report in upstream : https://bugzilla.gnome.org/show_bug.cgi?id=759310
[16:37] <didrocks> subins2000: looking good! (even if I think you cheated for the 3rd one as you have 1/2, 2/2 and 3/3 ;))
[16:37] <didrocks> subins2000: but that doesn't really matter ;)
[16:37] <subins2000> Hehe, you found it
[16:37] <didrocks> so, let's link your upstream bug to the ubuntu one
[16:37] <didrocks> click on your launchpad bug "also affect project"
[16:38] <didrocks> and paste your upstream bug link
[16:38] <didrocks> (that enables launchpad to sync regularly the upstream status to the bug)
[16:38] <subins2000> Done !
[16:39] <subins2000> https://bugs.launchpad.net/metacity/+bug/1524889
[16:39]  * didrocks refreshes -> all good!
[16:39] <didrocks> ok, now, let's add that patch to ubuntu itself
[16:39] <subins2000> Ok
[16:39] <didrocks> 2 questions: are you running xenial and do you know how to build a package?
[16:40] <subins2000> Running Wily Werewolf and nope
[16:40] <didrocks> ok, let's use a ppa for building, but at least, try to build it on wily
[16:41] <didrocks> let me check if you can easily build xenial's metacity on wily first maybe
[16:41] <subins2000> Okay
[16:41] <didrocks> meanwhile, I guess you can google a little bit on what you need to install and how to build a package?
[16:41] <didrocks> let me find you starting doc
[16:41] <didrocks> subins2000: http://packaging.ubuntu.com/html/index.html
[16:42] <subins2000> That's a long doc
[16:42] <didrocks> subins2000: articles from 1 to 8 should give you what you need here
[16:42] <didrocks> (let me check how long that is)
[16:42] <subins2000> didrocks: Okay, 1-8
[16:43] <Emily_> didrocks: Help me on this task please : https://codein.withgoogle.com/dashboard/task-instances/4993116545220608/
[16:43] <didrocks> subins2000: you can skip 1 (it's general introduction) 3.2 (you are going to use 3.1)
[16:43] <subins2000> Okay
[16:44] <subins2000> Thanks
[16:44] <Emily_> It says to contact the design team. How do I contact the design team?
[16:44] <didrocks> subins2000: you can skip 6 and 7 as well ;))
[16:44] <subins2000> Will read it. Most likely to be useful in future. Always wanted to develop an Ubuntu app from age 10
[16:44] <malevasquez> emily_, you can go on the Ubuntu community page, into the 'teams' section and there look up the design team
[16:44] <didrocks> subins2000: that's a good introduction on how a distribution package works :)
[16:45] <malevasquez> once you click on that link it will send you to launchpad where you will be able to get all their contact information
[16:45] <subins2000> didrocks: It's really useful
[16:45] <didrocks> waow, malevasquez is even better than my answer :)
[16:45] <didrocks> thanks malevasquez :)
[16:47] <Emily_> Okay. An what is the general process of fixing a design bug like? I mean where do I start? I searched about the issues online and was able to fix it in my machine.
[16:47] <didrocks> Emily_: also, I know that willcooke (on IRC) talked today with the design team about some desktop tasks
[16:47] <malevasquez> Emily_ , you can contact them on IRC too, here is their info https://wiki.ubuntu.com/DesignTeam
[16:47] <didrocks> Emily_: so he can be a good point of contact
[16:47] <malevasquez> didrocks, Haha you're welcome :)
[16:48] <didrocks> Emily_: and he worked on the theme, so he can provide you guidance
[16:48] <malevasquez> you are awesome at this didrocks!
[16:48] <malevasquez> I mean helping others out
[16:50] <didrocks> thanks :)
[16:50] <Emily_> Okay thanks.
[16:51] <onalpha> is anyone willing to be interviewed, that's my task
[16:52] <malevasquez> who do you need to interview onalpha?
[16:53] <onalpha> someone who is a desktop linux user probably
[16:54] <adueppen_> onalpha: I'm a desktop user if that's what you need
[16:54] <flocculant> onalpha: "Consider interviewing someone who works on the desktop, does design work, leads a team, works on a community council? Interviewing a mentor you've worked with is also a great option."
[16:54] <flocculant> is what the task is about :)
[16:55] <onalpha> yeah, i guess
[16:56] <malevasquez> onalpha: Look up un launchpad people from different Ubuntu teams
[16:57] <malevasquez> There you will find their contact information
[16:57] <onalpha> I was suggested to look up on #ubuntu
[16:57] <flocculant> if you couldn't find anyone
[16:57] <malevasquez> flocculant: are you a mentor?
[16:58] <flocculant> onalpha: where have you looked so far?
[16:58] <flocculant> malevasquez: yea
[16:58] <flocculant> malevasquez: I'm also a team lead
[16:58] <malevasquez> can you mark someone's task as complete even if you are not the task's mentor?
[16:58] <onalpha> I am trying at #ubuntu, haven't tried at launchpad
[16:58] <flocculant> malevasquez: no - you need someone who is a task mentor
[16:59] <flocculant> onalpha: well good luck but I couldn't have made an option simpler for you in the last few lines from me ;)
[17:00] <onalpha> wait, what do you mean, can i interview you??
[17:00] <malevasquez> onalpha: you can interview him
[17:00] <malevasquez> he said he is a mentor
[17:00] <flocculant> possible onalpha - I've not been asked :p
[17:00] <onalpha> are you willing??
[17:01] <flocculant> onalpha: yea, you can interview me if you want to
[17:02] <onalpha> I am sooo lucky
[17:02] <onalpha> thanks :)
[17:02] <onalpha> when are you free?
[17:03] <flocculant> onalpha: set up some questions, then mail me them - I'll PM you here with the address
[17:03] <onalpha> ok
[17:03] <flocculant> done
[17:04] <onalpha> :)
[17:04] <dimitris__> does anyone know how can i submit a task for iso testing?
[17:05] <flocculant> dimitris__: when you've done it - you should be able to find a submit button or something on your task
[17:07] <flocculant> dimitris__: what's your launchpad username?
[17:08] <onalpha> flocculant:sorry to interrupt, but your address
[17:08] <flocculant> onalpha: look for tab in the irc client window with my nick on it - that's a PM window
[17:09] <dimitris__> flocculant: its jim (i think.otherwise its jimgkon)
[17:09] <onalpha> ok
[17:09] <flocculant> not putting my mail address in here - I get enough mails from students as it is :)
[17:09] <onalpha> i understand
[17:10] <flocculant> dimitris__: I see no username on the tracker that I don't recognise, so you've not completed the task yet :)
[17:11] <flocculant> onalpha: do it the other way, try this command in IRC  /query flocculant
[17:11] <onalpha> flocculant: Why do i see that tab? i am a little curious
[17:11] <dimitris__> flocculant: oh ok..thanks anyway :)
[17:12] <flocculant> beacuse it's a private conversation I started :D
[17:12] <flocculant> with you
[17:12] <flocculant> dimitris__: do that then find the submit button - it's likely I'll be the one approving it anyway :D
[17:12] <onalpha> can i start that with anyone?
[17:13] <didrocks> subins2000: so, good news, I can build xenial's version of metacity on wily
[17:13] <onalpha> i mean PM?
[17:13] <flocculant> you can - but it's good form to ask people first
[17:13] <subins2000> didrocks: Doesn't it require gtk+ 3.0 ?
[17:13] <didrocks> subins2000: we have a version high enough in wily
[17:13] <onalpha> ok
[17:13] <didrocks> subins2000: but yeah, you need to install build-depends
[17:14] <subins2000> Ok
[17:14] <didrocks> subins2000: the only difference to get the xenial source instead of the wily one is: "replace apt-get source metacity by dget -x https://launchpad.net/ubuntu/+archive/primary/+files/metacity_3.18.1-1ubuntu2.dsc"
[17:14] <didrocks> I spared you that part, reading the doc and building the package is already quite a task :)
[17:15] <flocculant> :)
[17:15] <subins2000> Well, I like challenges even though I have an exam all week
[17:16] <didrocks> subins2000: yeah, if you are interested, once you have done all this (and after you figure out how to patch this package), I'll guide you through launchpad on how to find those links, what dget is and so on
[17:16] <didrocks> subins2000: those will be extra bonus :)
[17:16] <didrocks> subins2000: I need to go out until tomorrow for now, if you have any question, contact me via my email or in the google code in interface
[17:17] <subins2000> Where can I get your email address ?
[17:17] <didrocks> subins2000: <mynick>@ubuntu.com
[17:18] <dimitris__> flocculant: i've submited the results in ubuntu testing tracker but i don't know how to submit my work (do i sent a link or something)?
[17:19] <subins2000> okay
[17:31] <flocculant> dimitris__: where did you submit on the tracker got a link to it? and as far as how a student submits I've no idea -perhaps ask a student
[17:32] <dimitris__> flocculant: ok thanks
[17:45] <lakshya> Hello
[17:45] <lakshya> I would like to know how to submit a completed task on GCI
[17:46] <flocculant> wxl: you can get one of the admins to add me as a mentor on your ISO/manual test tasks if you want
[17:48] <DiegoTc> hey jose, I was checking one task right now and noticed that the student publish the info on a docx file, should we try to maintain the FLOSS philosophy and only accept open standards like ODT or that OK?
[17:58] <ann> hi
[17:59] <balloons> DiegoTc, an interesting thought. LO opens docx just fine, but honestly I'd prefer simple text or markdown for most things. I'm weird now I guess
[17:59] <ann> how do you install tweaks and widgets on ur ubuntu desktop??
[17:59] <ann> ??
[17:59] <DiegoTc> balloons: I do prefer markdown, but markdown is free, while docx it's not
[18:00] <DiegoTc> that's my point, we want to to maintain the FLOSS philosophy
[18:01]  * ann slaps ann around a bit with a large fishbot
[18:02] <ann> how do you install tweaks and widgets on ur ubuntu desktop??
[18:03]  * ann slaps ubuntulo12 around a bit with a large fishbot
[18:03] <DiegoTc> hi ann, I assumed you already install Ubuntu on your desktop?
[18:03] <DiegoTc> what version did you install?
[18:03] <balloons> As an admin, I personally don't think I would require mentors to require it. However, you are certainly free to ask them to provide the file in an open format. It is worth encouraging
[18:04] <ann> its a 14.04 version
[18:05] <ann> hm..
[18:05] <ann> thankyou
[18:14] <samsruti> Hey PRATIM
[18:15] <samsruti> hows going ?
[18:20] <wxl> Sean2147483647: you need anything else?
[18:21] <wxl> flocculant: balloons: darkxst: since running one iso test is essentially a beginner task, i'm thinking it might be good to make a non-beginner task that covers all the testcases for a particular image. what do you think?
[18:22] <DiegoTc> balloons: I just created 3 tasks, if you could help me publishing it :) thanks!
[18:23] <Sachin> I don't have a Ubuntu PC, would I able to do my tasks?
[18:23] <flocculant> wxl: I was thinking maybe , live session test with it's check apps, install, then post-install check(s) perhaps
[18:23] <wxl> Sachin: as a general rule, a virtual machine would allow you to do the task, but it depends. please link the task
[18:24] <wxl> flocculant: well then great minds think alike. :)
[18:24] <flocculant> wxl: also don't know about you but we have dev ppa's - maybe add something like that and test apps in ppa? pretty sure there'd be gnome ppa's
[18:24] <Sachin> https://codein.withgoogle.com/tasks/4810185801465856/?sp-organization=5505623550590976&sp-organization=4568116747042816&sp-organization=5340425418178560&sp-organization=4866017020870656&sp-organization=4923366913867776&sp-organization=5149586599444480&sp-status=2&sp-is_exhausted=False
[18:25] <wxl> flocculant: yeah i think that'd make sense. i've made some tasks to test ppa stuff
[18:25] <flocculant> wxl: I got forced by someone watching to create a bunch of qa tracker tasks :p
[18:26] <wxl> hahahah
[18:26] <flocculant> so kind of went off the boil on anything else for *us*
[18:26] <wxl> Sachin: yeah, a virtual machine would do the trick for that
[18:26] <flocculant> :D
[18:27] <wxl> Sachin: VirtualBox works on everything if you're unfamiliar
[18:30] <nuboro> is someone familiar to ubuntu make and can help
[18:30] <nuboro> me
[18:33] <balloons> wxl, I agree
[18:33] <balloons> DiegoTc, ok, looking
[18:38] <wxl> balloons: needs publishing https://codein.withgoogle.com/dashboard/tasks/4912448201031680
[18:39] <wxl> oh and balloons add tsimonq2 as per usual, please
[18:43] <DiegoTc> who is David Barth?
[18:43] <DiegoTc> I can help him with this task if he wants :)
[18:43] <DiegoTc> https://codein.withgoogle.com/dashboard/tasks/5172007972896768/
[18:46] <balloons> DiegoTc, I'll add you to it
[19:04] <nuboro> is someone familiar to ubuntu make and can help me
[19:05] <wxl> nuboro: ask your question and let's see if we can't help you
[19:06] <nuboro> it is more specific for my task
[19:06] <wxl> i understand nuboro. give it a try
[19:07] <nuboro> ok :)
[19:10] <nuboro> http://pastebin.com/q145RGMR
[19:11] <nuboro> why are some of {} empty?
[19:13] <wxl> link me to your task please
[19:15] <kenneth05> why I can´t open the digital DVD of Ubuntu GNOME?
[19:16] <xcub> Hi, kenvandine, would it be alright if I gave the Ball component two fixtures. One with the sensor enabled so I can detect what block it hits, and another that is just
[19:16] <wxl> what are you trying to accomplish kenneth05 ?
[19:16] <xcub> there to bounce off the block (sensor disabled)
[19:16] <xcub> Or would that be bad practice
[19:16] <kenvandine> xcub, no, that's totally fine
[19:17] <kenneth05> wxl: I want to install Ubuntu GNOME 15.10
[19:17] <xcub> alright I'll do that
[19:18] <wxl> kenneth05: so you should download the iso, burn it to the dvd, reboot to the dvd. should work fine. unless you're using a virtual machine, in which case you just point it at the dvd.
[19:18] <wxl> kenneth05: perhaps that's not clear in the task. let me see it and i'll see if i can't clear up the language a bit.
[19:20] <nuboro> +wxl sorry https://codein.withgoogle.com/dashboard/task-instances/6199587656171520/
[19:21] <wxl> nuboro: what about a pastebin of the entire code with all the includes and what not?
[19:21] <kenneth05> wxl: I downloaded the iso and I opened it with Daemon Tools
[19:23] <wxl> so now burn it, kenneth05
[19:23] <kenneth05> ok thanks
[19:25] <nuboro_> hi
[19:25] <wxl> nuboro_: could you pastebin the whole code with the includes and such?
[19:26] <nuboro_> okey
[19:28] <nuboro_> only that in the end its from me
[19:28] <nuboro_> http://pastebin.com/1EDrZ3Ys
[19:48] <nuboro_> .seen
[20:08] <DiegoTc> nuboro_: what task are you working?
[20:08] <nuboro_> https://codein.withgoogle.com/dashboard/task-instances/6199587656171520/   +DiegoTc
[20:22] <ExplodingKittens> Hey, I'm having some trouble getting the swipe demo tutorial running in messaging-app on Ubuntu Touch. I've sent a message through the app, and that should have triggered the demo, but it has not. I deleted the config file for the app as well, which should have reset the app.
[20:23] <kenneth05> I need help with Ubuntu GNOME
[20:26] <salem_> ExplodingKittens, hey, I was writing a reply to you. I just tried here on the emulator and the steps worked for me.
[20:27] <salem_> ExplodingKittens, so, it's ok that the message is not sent, the swipe demo should be displayed anyway.
[20:27] <mcintireevan> Any mentors/admins mind taking a look at my question here? https://codein.withgoogle.com/dashboard/task-instances/6125765456297984/
[20:28] <salem_> ExplodingKittens, did you first close the app and them removed the file? or first removed the file and then closed the app?
[20:28] <salem_> *then
[20:29] <ExplodingKittens> salem_, I've tried closing the app then deleting, deleting then closing the app, and even deleting then restarting the emulator. Nothing seems to have worked.
[20:30] <ExplodingKittens> salem_, should there be any delay between me pressing send and the demo appearing or should it be instant? Additionally, does the keyboard being up affect the demo being triggered in any way?
[20:31] <salem_> ExplodingKittens, it should not affect, since we close the keyboard once the swipe demo is triggered
[20:32] <salem_> ExplodingKittens, can you do a "adb shell", and then run "system-image-cli -i" ?
[20:33] <ExplodingKittens> salem_, yes, I'll put that into a paste and get you a link.
[20:34] <salem_> ExplodingKittens, thanks!
[20:35] <ExplodingKittens> salem_, no problem! The output is here: http://paste.ubuntu.com/13904858/
[20:36] <salem_> ExplodingKittens, can you create another emulator instance and use the rc-proposed channel?
[20:38] <ExplodingKittens> salem_, I believe so. I may need to request an extension on the task, depending on how big the image is. Let me check really quickly here.
[20:40] <salem_> ExplodingKittens, the image is about 300Mb, I am downloading it here, but it indeed seems slow.
[20:41] <salem_> ExplodingKittens, I believe you are running an old image and the messaging-app version installed doesn't contain the swipe demo.
[20:42] <ExplodingKittens> salem_, yeah, my internet connection is definitely unhelpful with that. It seems to be downloading 3 files each at ~17 KB/s. It seems I may not need an extension, but it is a little early to tell, so I'll let you know if there are any problems with the download.
[20:42] <salem_> ExplodingKittens, ok, one last try just to confirm: adb shell find /usr/share/messaging-app/ | grep Swipe
[20:45] <ExplodingKittens> salem_, that'll be just a moment here, I have to revert the image back to pristine and redo the initial setup. I had put a quick edit of the file into /usr/share/messaging-app/ to make sure it was taking my changes. One moment.
[20:46] <salem_> ExplodingKittens, no problem, I just want to make sure the file exists
[20:46] <salem_> ExplodingKittens, if it doesn't exist, then you indeed need to download a more up-to-date image.
[20:48] <ExplodingKittens> salem_, it seems there is a SwipeItemDemo.qml file in /usr/share/messaging-app.
[20:49] <ExplodingKittens> salem_, I'll try one other emulator instance just to be completely certain, since I shouldn't have been able to get into the device with adb if it had really reverted to pristine.
[20:53] <salem_> ExplodingKittens, ok, I just confirmed that the swipe demo was added on May, and your image is from April, not sure why you have the SwipeItemDemo.qml there. Shouldn't be.
[20:54] <ExplodingKittens> salem_, my guess is that's just the file I had put in there to check that changes were applying, and ubuntu-emulator didn't actually do anything when I asked it to restore from the beginning.
[20:55] <salem_> ExplodingKittens, ah, ok, the file is not being triggered anywhere then. You really need to get an updated image then.
[20:56] <smajevicirfan> balloons, I think I finished the task, the only thing that is not automated now is the "install.php" step
[20:56] <ExplodingKittens> salem_, seems that way. I have rc-proposed downloading in the SDK, but I couldn't actually get it to download in the terminal (which is preferred). It said that the channel was not found on the server, even though the SDK is having no trouble. The option should be '--channel=ubuntu-touch/rc-proposed', right?
[20:58] <salem_> ExplodingKittens, try this: ubuntu-emulator create rc-proposed-new --arch=i386 --channel=ubuntu-touch/rc-proposed/ubuntu --password=0000
[21:00] <ExplodingKittens> salem_, that worked. Thanks! I'll have this download and it should be finished in what it's saying is 4 hours, but from experience, it should be no more than /about/ 2 and a half.
[21:00] <salem_> ExplodingKittens, ok, cool
[21:00] <ExplodingKittens> salem_, "should" and "about" being keywords, I never know with my connection.
[21:02] <salem_> ExplodingKittens, sure, that's fine.
[21:05] <ExplodingKittens> salem_, thanks for the help. I'll let you know when everything is set up! :)
[21:06] <salem_> ExplodingKittens, cool, no problem :)
[21:17] <balloons> smajevicirfan, ohh. How'd yo udo it?
[21:20] <smajevicirfan> balloons, made a script, there wasn't enough time for me to learn how to use juju that well
[21:20] <smajevicirfan> here's a link if you wanna take a look at it: http://pastebin.com/Vfaqesr8
[21:23] <balloons> ahh. Well a script is a good first start towards applying it to something else
[21:23] <balloons> I like it
[21:25] <smajevicirfan> ok, I'll submit it for review now
[21:26] <McIntireEvan> balloons or some other admin, mind taking a quick look? https://codein.withgoogle.com/dashboard/task-instances/6125765456297984/
[21:27] <balloons> smajevicirfan, what are your thoughts on running install.php step?
[21:27] <balloons> And the script should be published somewhere in source code
[21:30] <balloons> McIntireEvan, what's the question really? I see the bug
[21:30] <smajevicirfan> balloons, not really too sure on what can be done, because it's mostly customization
[21:31] <smajevicirfan> I'll upload it to github probably
[21:31] <balloons> smajevicirfan, I think I'd prefer if the script had the information in it, rather than pointing at a wiki
[21:31] <McIntireEvan> balloons, it's not clear to me what section of the shortcut overlay the shortcuts should go in
[21:32] <smajevicirfan> balloons, ok, no problem, echo it out or comments?
[21:33] <balloons> McIntireEvan, I would put it under windows. And your best bet may to comment on the bug. However, this is one of the benefits of doing this yourself. Suggest an implementation and you'll get positive or negative feedback on the review. People might like your suggestion of where to place it and then it will go in as such.
[21:34] <balloons> that's my 2 cents. In general, don't be afraid to lead if you have an idea. Not that it doesn't hurt to ask, but if no one is forthcoming, then go for it.
[21:34] <McIntireEvan> Alright, thanks balloons :)
[21:34] <balloons> People will comment at the review if they don't beforehand :-) It can force them to talk
[21:35] <balloons> smajevicirfan, I think echoing it. Though writing a novel isn't a good idea either. I'll leave it to you to see if you can perhaps add a little more to the end of the script to guide through things. I do think keeping the link to the wiki with more information isn't a bad idea, but the script can do a little more I think
[21:36] <balloons> Anyways, give it a try. If you can't make it work, then feel free to say so and we'll review what you have
[22:05] <fazerlicourice> ahayzen, if I use the select_single(type, objectName) method, does it search the entire project looking for that object? Or do I have to be more specific?
[22:05] <fazerlicourice> balloons, ^^ you're help would be appreciated as well
[22:05] <fazerlicourice> ballons your*
[22:05] <ahayzen> fazerlicourice, it searches from whatever the class you are in ... so from MainView all the childs of that
[22:05] <ahayzen> fazerlicourice, but then if you did a select for a Page... then from that Page do a select it would only be searching in that page
[22:06] <ahayzen> fazerlicourice, hence why we have those 'helper' classes in music for each of the pages
[22:06] <fazerlicourice> ahayzen oh ok.
[22:07] <ahayzen> fazerlicourice, you can use something like self.get_root_instance().select_single(type, objName) from one of the lower helpers to search for something that is 'higher' up
[22:07] <fazerlicourice> ahayzen, wait where are the helper classes?
[22:08] <ahayzen> fazerlicourice, in here for music ... http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/tests/autopilot/music_app/__init__.py
[22:08] <tsimonq2> balloons: lol, I am 3rd on this list: https://launchpad.net/ubuntu-qa-website/+topcontributors
[22:08] <fazerlicourice> I tried that, but it said that get_root_instance() is not an attribute
[22:09] <ahayzen> fazerlicourice, the class will need to have UbuntuUIToolkitCustomProxyObjectBase as a base
[22:09] <adueppen> is there anyone here who has gotten their task reviewed and approved yet?
[22:09] <tsimonq2> adueppen: I can provide mentor-level help
[22:09] <tsimonq2> ¯\_(ツ)_/¯
[22:10] <tsimonq2> adueppen: what's the issue?
[22:10] <McIntireEvan> adueppen, Yeah I had one approved yesterday
[22:10] <adueppen> tsimonq2: I don't need help, I'm just wondering since I submitted mine last night and haven't gotten any comments on it yet
[22:11] <tsimonq2> oh ok
[22:13] <fazerlicourice> ahayzen, main_view = self.Page() , is this how I would access a the highest level class, and then I can select_single()  from there?
[22:14] <ahayzen> erm
[22:14] <ahayzen> fazerlicourice, you see at the top of that file, we have the MusicApp class. I would put the getter in there.
[22:15] <tsimonq2> adueppen: who is the mentor?
[22:15] <ahayzen> fazerlicourice, then if you need more methods, make a helper class and return that (like we have for Albums for example) then you can add your extra methods in there
[22:15] <adueppen> tsimonq2: popey
[22:15] <ahayzen> fazerlicourice, then on the test side you go ... self.app.my_getter_method()
[22:16] <fazerlicourice> ahayzen, ok, I think I'm starting to understand this.
[22:16] <ahayzen> fazerlicourice, have a look at this file as well http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/tests/autopilot/music_app/tests/test_music.py
[22:16] <tsimonq2> adueppen: ping him and let him know if you feel like he is taking forever
[22:16] <adueppen> tsimonq2: ok
[22:16] <ahayzen> fazerlicourice, the self.app  is basically the MusicApp class in the other file
[22:17] <fazerlicourice> ok.
[22:17] <adueppen> tsimonq2: I haven't reached the deadline for that task yet so that might be part of it.
[22:18] <ExplodingKittens> There isn't a page that puts the names on the tasks to IRC handles (outside of the 3 in the channel title), is there?
[22:18] <tsimonq2> adueppen: no, he should give a response
[22:18] <fazerlicourice> ahayzen, to use other helper classes, the names would be the same right? Only MusicApp turns into app
[22:18] <tsimonq2> adueppen: if you did it last night, it is coming up on 24 hours
[22:18] <tsimonq2> who knows?
[22:18] <ahayzen> fazerlicourice, you use the getters, so like self.app.get_albums_page()
[22:18] <tsimonq2> maybe his cat was sick :P
[22:18] <tsimonq2> ¯\_(ツ)_/¯
[22:19] <tsimonq2> popey: is your cat doing ok? :P
[22:19] <ahayzen> fazerlicourice, that returns the AlbumsPage so then you can use the methods off that
[22:19] <adueppen> tsimonq2: I have 5 hours since time period was 3 days and I claimed it on the night of the 7th
[22:19] <tsimonq2> hmm ok
[22:19] <ahayzen> the point is that the helpers hide the implementation details and just has the test methods ... maybe read https://developer.ubuntu.com/api/autopilot/python/1.5.0/guides-page_object/ ;-)
[22:20] <ahayzen> *hide the implementation details, from the test methods
[22:20] <fazerlicourice> ok, i'll take a look
[22:20] <fazerlicourice> thanks ahayzen
[23:21] <fazerlicourice> ahayzen: is this syntax correct libraryEmpty = self.app.select_single(LibraryEmptyState, objectName='emptyLibrary') where LibraryEmptyState is a qml file and the objectName of the Page in that qml file is 'emptyLibrary'
[23:21] <fazerlicourice> ahayzen, or would it be libraryEmpty = self.app.select_single(Page, objectName='emptyLibrary')
[23:22] <fazerlicourice> balloons ^^
[23:23] <ahayzen> fazerlicourice, you would need to create a LibraryEmptyState class in the __init__ along with the others like Albums
[23:24] <fazerlicourice> ahayzen, this line is run in a method in __init__
[23:25] <ahayzen> yeah
[23:25] <fazerlicourice> I still need a LibraryEmptyState class?
[23:25] <ahayzen> fazerlicourice, look at what line63 does and then what line168
[23:25] <ahayzen> you don't *have* to
[23:26] <ahayzen> you could just do select_single("LibraryEmptyState", objectName="emptyLibrary")
[23:26] <ahayzen> assuming an object with that type and name exists
[23:26] <fazerlicourice> ok. but then if I had the class, I could put other methods in that, is what you're saying?
[23:27] <ahayzen> yup correct, if you need any extra methods then you would create a class to put them in
[23:28] <fazerlicourice> ahayzen ok. now I think i understand, but the again I've i've thought that before. Not always the case.
[23:29] <ahayzen> fazerlicourice, did carla tell you to split the mocking part into two classes? so that you can inject a blank database? or you doing that part later? ;-)
[23:32] <fazerlicourice> ahayzen, I've had no interaction with carla. Do I really need to introduce a db? Can't I just override the bool, that checks to see if we have songs. Then, it'll call the LibraryEmptyState Page.
[23:32] <ahayzen> fazerlicourice, you'll need to inject a blank database or maybe just skip the injection we do currently, i'll be about next week so can help you with that bit then :-)
[23:34] <fazerlicourice> ok, so if I just don't inject a db it'll produce the same effects as injecting a blank one? BTW, my task ends today, I won't be working on this next week. Although I really think the time for this task is too short.
[23:34] <fazerlicourice> ahayzen ^^
[23:35] <fazerlicourice> ahayzen, sorry I always forget to type your username at the beginning
[23:35] <ahayzen> fazerlicourice, i'm not sure what will happen, this was on my list todo before but got selected for this event .. so we'll need to find out ... hmm yeah it probably should have been longer
[23:36] <ahayzen> popey, are the task lengths fixed? or can they be extended/flexible ?
[23:37] <fazerlicourice> ahayzen, after I claimed the task, the time was changed to 6 days instead of 3. But it didn't update for me. So, I just re-claimed right now because it told me I passed my deadline.
[23:37] <ahayzen> fazerlicourice, hah cool :-)
[23:38] <ahayzen> just keep reclaiming it :')
[23:38] <fazerlicourice> ahayzen, not being able to complete tasks in the given time doesn't count against you does it?
[23:38] <ahayzen> fazerlicourice, i don't know ask your mentor
[23:38] <fazerlicourice> ahayzen alright, will do. thanks a ton.
[23:38] <ahayzen> no problem :-)
[23:58] <fazerlicourice> ahayzen, when I try to run my tests, I get a stateNotFoundError, that says that it can't find object LibraryEmptyState with properties: objectName: emptyLibrary. This line is run from __init__.py, a LibraryEmptyState class exists and the Page in LibraryEmptyState in the qml file is called 'emptyLibrary'
[23:59] <fazerlicourice> http://paste.ubuntu.com/13910257/