/srv/irclogs.ubuntu.com/2015/12/10/#ubuntu-google.txt

darkxstballoons, popey, jose, can one of you publish these00:13
darkxsthttps://codein.withgoogle.com/dashboard/tasks/5673617538940928/00:13
darkxsthttps://codein.withgoogle.com/dashboard/tasks/5769359540617216/00:13
WolfgangeI'm having some issues running a qml app (specifically Ubuntu's calendar app)00:36
WolfgangeI'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 directory00:37
wxlWolfgange: stupid question but are you doing this on a 64 bit computer?00:38
WolfgangeYeah00:38
WolfgangeDo I need extra 32 bit libs?00:38
wxlno00:38
wxldoes /usr/lib/x86_64 exist?00:38
WolfgangeOh, you meant because of the qt5 version00:38
WolfgangeThis exists: /usr/lib/x86_64-linux-gnu/00:39
wxlgood. is qt5 in it?00:39
wxland bin inside that?00:39
WolfgangeYeah, but the bin isnt00:40
Wolfgangeany idea why a qt5 installation wouldn't have the qmlscene binary?00:40
wxlinteresting00:40
wxltry using whereis and/or locate to track down qmlscene00:40
wxlwait no00:40
wxlthat's not the issue00:40
wxlqmlscene works00:40
wxlit's a lib it's looking for00:41
WolfgangeIt has the following: moc  qdbuscpp2xml  qdbusxml2cpp  qdoc  qlalr  qmake  rcc  syncqt.pl  uic00:41
wxli'm on a 386 machine here but it's here for me00:41
WolfgangeAnd I believe it's not looking for a lib but the binary00:42
wxland there's a lot more in here00:42
wxlyeah it does appear to be a binary00:42
wxlsorry i don't normally do touch development but just trying to help XD00:42
WolfgangeBtw, here's the versions installed: qtchooser -l 4 5 default qt4-x86_64-linux-gnu qt4 qt5-x86_64-linux-gnu qt500:43
wxlcould you link me to your task, Wolfgange ?00:43
Wolfgangehttps://codein.withgoogle.com/dashboard/task-instances/6467911543685120/00:43
wxlWolfgange: you install the sdk on which version of ubuntu?00:44
Wolfgange15.1000:44
wxli wonder if it didn't install completely00:45
wxlmaybe trying sudo apt-get update && sudo apt-get -y --reinstall ubuntu-sdk might be wise00:45
Wolfgangebtw, -y was an invalid argument00:46
Wolfgangeand reinstall00:46
Wolfgangewait nvm00:46
WolfgangeI just needed the install after apt-get **facepalm**00:47
wxlyep my bad00:47
Wolfgangeok, its reinstalled00:47
wxlnow try and see if it's any better00:47
Wolfgangesame error00:47
WolfgangeBtw, I've already looked at this: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/134992700:48
WolfgangeAnd I have installed the qt5-default package with the 50MB of dependencies with no luck.00:49
wxlfrom what apt-cache rdepends qmlscene tells me, it should be installed as a result of installing ubuntu-dsk-libs00:49
wxlwhich would be installed by ubuntu-sdk-libs00:50
wxlwhich would be installed by ubuntu-sdk-libs-dev00:50
wxlwhich would be installed by ubuntu-sdk00:50
wxlso you should have it00:50
wxlapt-cache policy qmlscene | grep Installed gives you what?00:50
Wolfgange_I apologize; my laptop just crashed for no reason xD.00:52
=== _salem is now known as salem_
=== Wolfgange_ is now known as Wolfgange
=== salem_ is now known as _salem
* Wolfgange_ goes afk01:02
tsimonq2Wolfgange: away messages are highly frowned upon01:03
Wolfgange_I apologize :)01:04
=== Wolfgange_ is now known as Wolfgange
tsimonq2balloons, popey, jose: Is it too late for students to register for GCI or can I make a blog post?01:15
adueppentsimonq2: people can still register01:16
McIntireEvan^ People can register until pretty much the end01:16
tsimonq2ok, cool01:19
tsimonq2I will do it tomorrow01:19
tsimonq2feeling lazy01:19
subins2000From where I am, it's time to say Good Morning02:47
subins2000So, Good Morning02:47
tsimonq2subins2000: Good night for me actually02:48
tsimonq2o/ all02:48
subins2000Okay, Good Night02:48
fazerballoons, does app refer to music_app.qml file?02:59
fazerwell anyone really who understands autopilot testing03:00
McIntireEvanfazer, what about autopilor? I can try and help, not sure how usefull ill be03:04
fazerMcIntireEvan, when I refer to self.app am I referring to the app_name.qml file? In my case music-app.qml03:04
McIntireEvanfazer, https://developer.ubuntu.com/en/apps/qml/tutorials/writing-qml-acceptance-tests/ might help you, Im not sure.03:08
fazerMcIntireEvan, k will check it out.03:08
paarthriHello, 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 query03:48
McIntireEvanpaarthri, could you put all the output into a pastebin and put it here?03:51
paarthriyes one sec03:51
paarthrihttp://paste.ubuntu.com/13880470/03:54
paarthriThat is for test_swipe_to_delete_song but all of them end with the same error03:54
McIntireEvanHmm, 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 do04:01
paarthriMy 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 time04:02
paarthrifinsh*04:02
McIntireEvanAhh okay04:02
paarthri*facepalm* I spelled finish wrong 2 times04:03
McIntireEvanUghhhh I hate errors like that, good on you for finding it04:03
paarthriReally, I though the problem was on my end. What should my further steps be?04:04
paarthrioh I though you were talking about the programming problem. *second facepalm*04:05
McIntireEvanI 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 it04:06
McIntireEvanlol, I was talking about you mispelling finish04:06
paarthriI 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:07
McIntireEvanI 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 IIRC04:08
McIntireEvanLeave a comment on the task, that is04:09
paarthriOkay thanks04:09
McIntireEvanYeah man, no problem04:09
paarthriBut do you have any idea what caused the fail?04:09
McIntireEvanLooking 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/attribute04:11
McIntireEvan"File "/home/paarthri/music-app/tests/autopilot/music_app/__init__.py", line 116, in get_walkthrough_page04:12
McIntireEvan    objectName="walkthroughPage1")" in particular is the line in the code that seems to have caused it, as far as I can tell04:12
paarthriOkay Ill look through the code looking for that thing and all of its declarations.04:12
darkxstpaarthri, you can also just ask your mentor to add a bit more time if needed04:14
paarthriYeah thats basically what I am doing04:16
ExplodingKittensTis about time for me to make like a tree, so good night all!04:18
McIntireEvannight, ExplodingKittens!04:18
paarthrigood night04:19
aaronraimistThis should say July 2016, not January 2016 right? https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME#Other_Releases04:28
josedarkxst: both published04:36
darkxstjose, oh and also can you add amjjawad and octoquad as mentors also on those two04:40
josedarkxst: should be all set :)04:41
darkxstjose and give voice to octoquad04:41
joseoctoquad: welcome :)04:42
darkxstthanks jose04:42
joseno prob!04:43
kenvandinehey xcub05:57
xcubhello05:58
kenvandinehow's the tutorial coming?  any issues?05:58
xcubWell, the game I was planning on using for the tutorial ins't working.05:59
xcubIts a Breakout game05:59
kenvandinewant me to take a look at it and give you pointers?05:59
xcubYeah, that would be great! Where do you want me to submit the code to?06:00
kenvandineany 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 instance06:01
kenvandinexcub, what ever's easiest for you06:01
xcubwhat do you mean by attach it to the instance06:02
kenvandinexcub, i need to get some sleep now, but i'd be happy to look at it in the morning06:02
kenvandinethe codein task instance06:02
kenvandinehttps://codein.withgoogle.com/dashboard/task-instances/6372477001269248/06:02
kenvandinexcub, you can attacha  file there06:02
kenvandineattach a file06:02
xcubAlright, I'll do that, I don't have a github account yet.06:02
kenvandineok06:03
kenvandinecool06:03
kenvandinei'll check it out first thing in the morning and reply06:03
* kenvandine gets some sleep, good night06:03
xcubok, thanks06:04
cshubhamrao hi06:34
octoquadmorning all. wxl, i've added it in. I think amjjawad forgot when he wrote it up.07:19
flocculantmorning octoquad07:21
octoquadthanks jose07:23
joseoctoquad: no prob! everything running smoothly so far?07:24
octoquadjose, yes thanks07:41
josecool!07:41
=== jose changed the topic of #ubuntu-google to: Welcome to the Ubuntu Google Events Coordination channel! || Now running: Google Code-In || codein.withgoogle.com || Organisation Admins:- Nicholas Skaggs (balloons) [USA] & Alan Pope (popey) [UK] & José Antonio Rey (jose) [Peru]
darkxstoctoquad, some students seem to be confusing Ubuntu with Ubuntu GNOME07:46
darkxstmaybe we need to improve the descriptions07:46
MatthewAllenpopey, 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: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
darkxstoctoquad, ie a bunch of students have submitted Ubuntu installs, for the Install Ubuntu GNOME task07:49
flocculantdarkxst: I had the same and mine said Xubuntu :)07:50
darkxstI'm inclined to think they didnt even read the description, and certainly didnt follow the provided links, but who knows07:51
flocculantdarkxst: I would be lying if I said I hadn't thought that ;)07:51
flocculantdarkxst: I added "It is important that you report against the Xubuntu part of the tracker at the bottom of the page." to the task07:52
MatthewAllenCan 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"08:51
=== _salem is now known as salem_
tsimonq2good morning all12:32
subins2000good evening here12:32
tsimonq2:D12:33
tsimonq2subins2000: Australia maybe? :D12:33
subins2000India12:33
tsimonq2ohh gotcha12:33
subins2000If it's Australia, it's Good Night12:33
tsimonq2ok :)12:33
tsimonq2well, off to school12:45
subins2000good luck12:45
tsimonq2wxl: we have people that completed the Lubuntu ISO QA task, I handled them12:45
tsimonq2o/ all12:45
=== Mike_ is now known as Guest26303
Guest26303Can anyone help me with the ubuntu ad campaign?13:23
Guest26303I would like to know what the definition of "Public Domain" is.13:24
Guest26303It says that it should be uploaded to the public domain.13:24
Guest26303Does that refer to Youtube?13:24
xcubA public domain is something that is available for the public to use freely without having to worry about copyright13:26
Guest26303So what is it refering to?13:26
Guest26303I mean anything specific.13:27
Guest26303Or just general Public Domain.13:27
Guest26303Thanks for the help.13:27
xcubI think it's just trying to say whatever you upload should be able to be viewed by anyone.13:27
xcubWherever you upload it13:27
Guest26303Ok.13:27
xcubnp13:28
Guest26303Also, are there any guidlines other than the ones they give you?13:28
Guest26303Am I missing something?13:28
GirishCan I install a 32 bit version of Ubuntu Gnome in 64 bit computer running Virtual Box?13:31
Guest26303I am not sure if 64 bit is backwords compatible.13:33
Guest26303But a VM may be able to emulate it.13:33
Guest26303I dont know much about the subject. I have delt with VMs before and they can be confusing.13:33
Guest26303If 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
Guest26303IDLE is the Python GUI incase you dont know.13:35
Guest26303About the ubuntu logo, am I allowed to use one of their downloaded logos in the promo video?13:39
Guest26303That is one of the projects.13:39
Guest26303Ex-Chat13:45
Guest26303That did not work13:45
Guest26303Tried to exit.13:46
Dhrubocan i use pics in my article13:47
Girishtsimonq2: Have taken up the task to install Gnome in Virtual box. Will the 32 bit version work in my 64 bit version computer?14:09
GirishDam, I love that bot reply.14:10
DanChapmanGirish, yes it should work just fine.14:14
xcubHi kenvandine, did you receive the tarball with all the source inside?14:15
Sean2147483647Hi, can review my task? https://codein.withgoogle.com/dashboard/task-instances/6299391119851520/14:15
GirishDanChapman: Thanks!14:16
Sean2147483647tag wxl14:17
Sean2147483647tag again... wxl flocculant14:20
flocculantSean2147483647: you don't need to tag in here - just the name and what you need to say :)14:21
flocculantand I'm just looking as it happens :)14:21
flocculantSean2147483647: with all the sean##'s no idea :D is this your Launchpad account? https://launchpad.net/~sean90060414:22
Sean2147483647flocculant: Yes.14:23
Sean2147483647OK, thanks.14:23
flocculantSean2147483647: so submit your work at code in and I'll approve that14:24
Sean2147483647flocculant: OK, Thank you!14:25
flocculantSean2147483647: all done then :)14:27
kenvandinexcub, yup14:32
kenvandinexcub, looking at it now14:32
xcubthanks14:33
kenvandinexcub, did your see bacon2d has RectangleBoxBody and ScreenBoundaries components?14:38
kenvandinexcub, you could use a RectangleBoxBody for the Blocks14:38
xcubYes, I was looking for something like that14:39
kenvandineand add Screenboundaries {} inside the scene14:39
kenvandinefor all the edges14:39
xcubI was trying the Box component but it wouldnt work14:39
xcubDo you know where I can find a list of all the Bacon 2d components, because I couldn't find many things on their official website14:40
xcubDo you know where I can find a list of all the Bacon 2d components, because I couldn't find many things on their official website14:40
kenvandinesorry, not ScreenBoundaries14:41
kenvandineBoundaries {}14:41
kenvandinexcub, sorry, not ScreenBoundaries14:41
kenvandineBoundaries {}14:41
Emily_didrocks: Hi I've taken the task https://codein.withgoogle.com/dashboard/task-instances/4993116545220608/14:41
Emily_I left a comment 14 hours ago but haven't received any response.14:42
xcubDO 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 website14:42
kenvandinexcub, you can list the contents of the packages14:42
kenvandinedpkg -L qtdeclarative5-bacon2d1.014:42
kenvandinesorry, some of the convenience components aren't in the generated docs14:43
kenvandinesome of the reasons we need your help :)14:43
kenvandinexcub, https://github.com/Bacon2D/Bacon2D/blob/master/src/qmldir14:44
kenvandinexcub, that lists them14:44
xcubwhat do i need to specify for the Boundaries{} element14:44
xcub*component14:44
kenvandinenoting :)14:44
kenvandineinside the Scene, add Boundaries {}14:45
kenvandineand you'll magically get edges around the screen14:45
kenvandineyou can remove a bunch of code14:45
xcubwhat if I want a sensor at the bottom of the screen, can I specify that using Boundaries14:45
kenvandineand you can use the RectangleBoxBody for Blocks14:45
kenvandineyou would add an additional fixture at the bottom14:46
xcubjust width: and height: for the RectangleBodyBox?14:46
kenvandineoh, but you want the bottom to allow the ball to pass through14:46
kenvandineyou would add an additional fixture at the bottom, that's destroys the ball when it hits that one fixture14:47
kenvandineyou could use a RectangleBodyBox for that too14:47
kenvandinefor the Blocks, check out an example, let me find a good one14:48
kenvandinehttps://github.com/Bacon2D/Bacon2D/blob/master/examples/contacts/main.qml#L3114:49
josepopey: wow, I can't believe there's around 200 students working in our tasks! that's amazing!14:51
xcubsorry, 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:52
kenvandinexcub sure, i'll PM you14:53
kenvandinexcub, did you get that?14:54
kenvandinexcub, btw, great work getting that game setup14:57
xcubyes, i did14:59
xcubthanks :)14:59
onalphahello guyd15:06
onalpha*guys15:06
malevasquezHeyy15:07
malevasquezHey codeofdusk15:12
octoquaddarkxst, I already updated the description for that task last night. The second paragraph had Ubuntu and Ubuntu GNOME.15:17
nuborowhere can you install ubuntu gnome 16.0415:21
nuboroi only find 1515:21
nuboro_i dont know if you already write sth15:33
nuboro_but where can you get ubuntu gnome 16.0415:33
nuboro_my network crashed15:33
octoquadHi nuboro_ you can download a daily build of Ubuntu GNOME 16.04 here: http://cdimage.ubuntu.com/ubuntu-gnome/daily-live/current/15:37
subins2000didrocks: So, I uploaded a patch to https://codein.withgoogle.com/dashboard/task-instances/5131342014578688/15:38
didrockssubins2000: 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:53
subins2000nope15:54
subins2000Nowhere in source had metacity-icon file15:54
subins2000didrocks: I have filed the Bug report too : https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/152488915:54
didrocksand you attached this patch, perfect!15:55
flocculantdidrocks: you got a quick minute in PMs ?15:55
subins2000Check the icon. What do you think ?15:55
didrockssubins2000: to answer your question on the # of package, one is enough, you can do more of course15:55
didrockssubins2000: doing15:55
flocculantdidrocks: I'll have my xubuntu qa lead hat on :p15:55
didrocksflocculant: sure, I may be slow to answer due to a lot of conversation, but please do :)15:56
subins2000It's SVG and uses Tango theming; So I guess one is enough15:56
didrockslet me have a quick look15:56
flocculantdidrocks: hah yea I know the feeling :)15:57
subins2000didrocks: here is the icon : http://imgh.us/metacity.svg15:59
didrockssubins2000: looks excellent to me16:00
subins2000didrocks: Thanks :-)16:00
didrockssubins2000: so, before we patch the package (which involves a little bit more)16:00
didrockslet's report that upstream, agreed?16:00
subins2000Ok16:00
didrockssubins2000: the upstream bug tracker is at https://bugzilla.gnome.org/page.cgi?id=browse.html&product=metacity16:01
didrocksdo you know how to use git to report a git-format patch?16:01
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:05
subins2000didrocks: So, I file a bug in GNOME BugZilla16:09
subins2000?16:09
subins2000I have the git clone of metacity16:10
subins2000from git://git.gnome.org/metacity16:10
didrockssubins2000: yeah, and you attach a git-format patch containing this16:10
didrocksgreat!16:10
didrocksthen, once opened, you link via an usptream task to launchpad16:10
adueppenpopey: I submitted my task (terminal mockup) last night, is there anything else I need to do?16:11
subins2000didrocks: Isn't git format-patch the same as the git diff generated patch file ?16:12
didrockssubins2000: not exactly, it's containing metadata, like who committed, what time, and commit sha16:12
didrocksso then the maintainer can just pick your patch and apply16:12
didrocksas if you had git commit rights to the repo16:13
didrocks(with your name appearing, and such…)16:13
subins2000Oh !16:13
subins2000Can you show me an example of git format-patch ?16:13
didrockssure, one sec16:14
didrocksfirst, on generating them, this doc looks good: http://makandracards.com/makandra/2521-git-how-to-create-and-apply-patches16:16
subins2000That's simple16:17
JatinHello mentors16:17
subins2000Okay one sec16:17
JatinPlease review my task16:17
Jatinhttps://codein.withgoogle.com/dashboard/task-instances/5409642406477824/16:17
didrockssubins2000: https://bug622517.bugzilla-attachments.gnome.org/attachment.cgi?id=16442316:17
didrocksfor what it should look like16:17
subins2000didrocks: Oh, I see the extra info in it16:18
subins2000Thanks for that16:18
didrocksyw ;)16:18
subins2000An example is better than a big DOC16:18
JatinPlease check16:19
Jatinhttps://codein.withgoogle.com/dashboard/task-instances/5409642406477824/16:20
flocculantJatin: you've marked it for review - you'll have to wait for one of the 3 mentors listed to check it out16:23
subins2000didrocks: So, I uploaded the patches to bug report in upstream : https://bugzilla.gnome.org/show_bug.cgi?id=75931016:33
didrockssubins2000: looking good! (even if I think you cheated for the 3rd one as you have 1/2, 2/2 and 3/3 ;))16:37
didrockssubins2000: but that doesn't really matter ;)16:37
subins2000Hehe, you found it16:37
didrocksso, let's link your upstream bug to the ubuntu one16:37
didrocksclick on your launchpad bug "also affect project"16:37
didrocksand paste your upstream bug link16:38
didrocks(that enables launchpad to sync regularly the upstream status to the bug)16:38
subins2000Done !16:38
subins2000https://bugs.launchpad.net/metacity/+bug/152488916:39
* didrocks refreshes -> all good!16:39
didrocksok, now, let's add that patch to ubuntu itself16:39
subins2000Ok16:39
didrocks2 questions: are you running xenial and do you know how to build a package?16:39
subins2000Running Wily Werewolf and nope16:40
didrocksok, let's use a ppa for building, but at least, try to build it on wily16:40
didrockslet me check if you can easily build xenial's metacity on wily first maybe16:41
subins2000Okay16:41
didrocksmeanwhile, I guess you can google a little bit on what you need to install and how to build a package?16:41
didrockslet me find you starting doc16:41
didrockssubins2000: http://packaging.ubuntu.com/html/index.html16:41
subins2000That's a long doc16:42
didrockssubins2000: articles from 1 to 8 should give you what you need here16:42
didrocks(let me check how long that is)16:42
subins2000didrocks: Okay, 1-816:42
Emily_didrocks: Help me on this task please : https://codein.withgoogle.com/dashboard/task-instances/4993116545220608/16:43
didrockssubins2000: you can skip 1 (it's general introduction) 3.2 (you are going to use 3.1)16:43
subins2000Okay16:43
subins2000Thanks16:44
Emily_It says to contact the design team. How do I contact the design team?16:44
didrockssubins2000: you can skip 6 and 7 as well ;))16:44
subins2000Will read it. Most likely to be useful in future. Always wanted to develop an Ubuntu app from age 1016:44
malevasquezemily_, you can go on the Ubuntu community page, into the 'teams' section and there look up the design team16:44
didrockssubins2000: that's a good introduction on how a distribution package works :)16:44
malevasquezonce you click on that link it will send you to launchpad where you will be able to get all their contact information16:45
subins2000didrocks: It's really useful16:45
didrockswaow, malevasquez is even better than my answer :)16:45
didrocksthanks malevasquez :)16:45
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
didrocksEmily_: also, I know that willcooke (on IRC) talked today with the design team about some desktop tasks16:47
malevasquezEmily_ , you can contact them on IRC too, here is their info https://wiki.ubuntu.com/DesignTeam16:47
didrocksEmily_: so he can be a good point of contact16:47
malevasquezdidrocks, Haha you're welcome :)16:47
didrocksEmily_: and he worked on the theme, so he can provide you guidance16:48
malevasquezyou are awesome at this didrocks!16:48
malevasquezI mean helping others out16:48
didrocksthanks :)16:50
Emily_Okay thanks.16:50
onalphais anyone willing to be interviewed, that's my task16:51
malevasquezwho do you need to interview onalpha?16:52
onalphasomeone who is a desktop linux user probably16:53
adueppen_onalpha: I'm a desktop user if that's what you need16:54
flocculantonalpha: "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
flocculantis what the task is about :)16:54
onalphayeah, i guess16:55
malevasquezonalpha: Look up un launchpad people from different Ubuntu teams16:56
malevasquezThere you will find their contact information16:57
onalphaI was suggested to look up on #ubuntu16:57
flocculantif you couldn't find anyone16:57
malevasquezflocculant: are you a mentor?16:57
flocculantonalpha: where have you looked so far?16:58
flocculantmalevasquez: yea16:58
flocculantmalevasquez: I'm also a team lead16:58
malevasquezcan you mark someone's task as complete even if you are not the task's mentor?16:58
onalphaI am trying at #ubuntu, haven't tried at launchpad16:58
flocculantmalevasquez: no - you need someone who is a task mentor16:58
flocculantonalpha: well good luck but I couldn't have made an option simpler for you in the last few lines from me ;)16:59
onalphawait, what do you mean, can i interview you??17:00
malevasquezonalpha: you can interview him17:00
malevasquezhe said he is a mentor17:00
flocculantpossible onalpha - I've not been asked :p17:00
onalphaare you willing??17:00
flocculantonalpha: yea, you can interview me if you want to17:01
onalphaI am sooo lucky17:02
onalphathanks :)17:02
onalphawhen are you free?17:02
flocculantonalpha: set up some questions, then mail me them - I'll PM you here with the address17:03
onalphaok17:03
flocculantdone17:03
onalpha:)17:04
dimitris__does anyone know how can i submit a task for iso testing?17:04
flocculantdimitris__: when you've done it - you should be able to find a submit button or something on your task17:05
flocculantdimitris__: what's your launchpad username?17:07
onalphaflocculant:sorry to interrupt, but your address17:08
flocculantonalpha: look for tab in the irc client window with my nick on it - that's a PM window17:08
dimitris__flocculant: its jim (i think.otherwise its jimgkon)17:09
onalphaok17:09
flocculantnot putting my mail address in here - I get enough mails from students as it is :)17:09
onalphai understand17:09
flocculantdimitris__: I see no username on the tracker that I don't recognise, so you've not completed the task yet :)17:10
flocculantonalpha: do it the other way, try this command in IRC  /query flocculant17:11
onalphaflocculant: Why do i see that tab? i am a little curious17:11
dimitris__flocculant: oh ok..thanks anyway :)17:11
flocculantbeacuse it's a private conversation I started :D17:12
flocculantwith you17:12
flocculantdimitris__: do that then find the submit button - it's likely I'll be the one approving it anyway :D17:12
onalphacan i start that with anyone?17:12
didrockssubins2000: so, good news, I can build xenial's version of metacity on wily17:13
onalphai mean PM?17:13
flocculantyou can - but it's good form to ask people first17:13
subins2000didrocks: Doesn't it require gtk+ 3.0 ?17:13
didrockssubins2000: we have a version high enough in wily17:13
onalphaok17:13
didrockssubins2000: but yeah, you need to install build-depends17:13
subins2000Ok17:14
didrockssubins2000: 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
didrocksI spared you that part, reading the doc and building the package is already quite a task :)17:14
flocculant:)17:15
subins2000Well, I like challenges even though I have an exam all week17:15
didrockssubins2000: 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 on17:16
didrockssubins2000: those will be extra bonus :)17:16
didrockssubins2000: 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 interface17:16
subins2000Where can I get your email address ?17:17
didrockssubins2000: <mynick>@ubuntu.com17:17
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:18
subins2000okay17:19
flocculantdimitris__: 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 student17:31
dimitris__flocculant: ok thanks17:32
lakshyaHello17:45
lakshyaI would like to know how to submit a completed task on GCI17:45
flocculantwxl: you can get one of the admins to add me as a mentor on your ISO/manual test tasks if you want17:46
DiegoTchey 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:48
annhi17:58
balloonsDiegoTc, 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 guess17:59
annhow do you install tweaks and widgets on ur ubuntu desktop??17:59
ann??17:59
DiegoTcballoons: I do prefer markdown, but markdown is free, while docx it's not17:59
DiegoTcthat's my point, we want to to maintain the FLOSS philosophy18:00
* ann slaps ann around a bit with a large fishbot18:01
annhow do you install tweaks and widgets on ur ubuntu desktop??18:02
* ann slaps ubuntulo12 around a bit with a large fishbot18:03
DiegoTchi ann, I assumed you already install Ubuntu on your desktop?18:03
DiegoTcwhat version did you install?18:03
balloonsAs 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 encouraging18:03
annits a 14.04 version18:04
annhm..18:05
annthankyou18:05
samsrutiHey PRATIM18:14
samsrutihows going ?18:15
wxlSean2147483647: you need anything else?18:20
wxlflocculant: 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:21
DiegoTcballoons: I just created 3 tasks, if you could help me publishing it :) thanks!18:22
SachinI don't have a Ubuntu PC, would I able to do my tasks?18:23
flocculantwxl: I was thinking maybe , live session test with it's check apps, install, then post-install check(s) perhaps18:23
wxlSachin: as a general rule, a virtual machine would allow you to do the task, but it depends. please link the task18:23
wxlflocculant: well then great minds think alike. :)18:24
flocculantwxl: 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's18:24
Sachinhttps://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=False18:24
wxlflocculant: yeah i think that'd make sense. i've made some tasks to test ppa stuff18:25
flocculantwxl: I got forced by someone watching to create a bunch of qa tracker tasks :p18:25
wxlhahahah18:26
flocculantso kind of went off the boil on anything else for *us*18:26
wxlSachin: yeah, a virtual machine would do the trick for that18:26
flocculant:D18:26
wxlSachin: VirtualBox works on everything if you're unfamiliar18:27
nuborois someone familiar to ubuntu make and can help18:30
nuborome18:30
balloonswxl, I agree18:33
balloonsDiegoTc, ok, looking18:33
wxlballoons: needs publishing https://codein.withgoogle.com/dashboard/tasks/491244820103168018:38
wxloh and balloons add tsimonq2 as per usual, please18:39
DiegoTcwho is David Barth?18:43
DiegoTcI can help him with this task if he wants :)18:43
DiegoTchttps://codein.withgoogle.com/dashboard/tasks/5172007972896768/18:43
balloonsDiegoTc, I'll add you to it18:46
nuborois someone familiar to ubuntu make and can help me19:04
wxlnuboro: ask your question and let's see if we can't help you19:05
nuboroit is more specific for my task19:06
wxli understand nuboro. give it a try19:06
nuborook :)19:07
nuborohttp://pastebin.com/q145RGMR19:10
nuborowhy are some of {} empty?19:11
wxllink me to your task please19:13
kenneth05why I can´t open the digital DVD of Ubuntu GNOME?19:15
xcubHi, 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 just19:16
wxlwhat are you trying to accomplish kenneth05 ?19:16
xcubthere to bounce off the block (sensor disabled)19:16
xcubOr would that be bad practice19:16
kenvandinexcub, no, that's totally fine19:16
kenneth05wxl: I want to install Ubuntu GNOME 15.1019:17
xcubalright I'll do that19:17
wxlkenneth05: 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
wxlkenneth05: 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:18
nuboro+wxl sorry https://codein.withgoogle.com/dashboard/task-instances/6199587656171520/19:20
wxlnuboro: what about a pastebin of the entire code with all the includes and what not?19:21
kenneth05wxl: I downloaded the iso and I opened it with Daemon Tools19:21
wxlso now burn it, kenneth0519:23
kenneth05ok thanks19:23
nuboro_hi19:25
wxlnuboro_: could you pastebin the whole code with the includes and such?19:25
nuboro_okey19:26
nuboro_only that in the end its from me19:28
nuboro_http://pastebin.com/1EDrZ3Ys19:28
nuboro_.seen19:48
DiegoTcnuboro_: what task are you working?20:08
nuboro_https://codein.withgoogle.com/dashboard/task-instances/6199587656171520/   +DiegoTc20:08
ExplodingKittensHey, 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:22
kenneth05I need help with Ubuntu GNOME20:23
salem_ExplodingKittens, hey, I was writing a reply to you. I just tried here on the emulator and the steps worked for me.20:26
salem_ExplodingKittens, so, it's ok that the message is not sent, the swipe demo should be displayed anyway.20:27
mcintireevanAny mentors/admins mind taking a look at my question here? https://codein.withgoogle.com/dashboard/task-instances/6125765456297984/20:27
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_*then20:28
ExplodingKittenssalem_, 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:29
ExplodingKittenssalem_, 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:30
salem_ExplodingKittens, it should not affect, since we close the keyboard once the swipe demo is triggered20:31
salem_ExplodingKittens, can you do a "adb shell", and then run "system-image-cli -i" ?20:32
ExplodingKittenssalem_, yes, I'll put that into a paste and get you a link.20:33
salem_ExplodingKittens, thanks!20:34
ExplodingKittenssalem_, no problem! The output is here: http://paste.ubuntu.com/13904858/20:35
salem_ExplodingKittens, can you create another emulator instance and use the rc-proposed channel?20:36
ExplodingKittenssalem_, 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:38
salem_ExplodingKittens, the image is about 300Mb, I am downloading it here, but it indeed seems slow.20:40
salem_ExplodingKittens, I believe you are running an old image and the messaging-app version installed doesn't contain the swipe demo.20:41
ExplodingKittenssalem_, 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 Swipe20:42
ExplodingKittenssalem_, 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:45
salem_ExplodingKittens, no problem, I just want to make sure the file exists20:46
salem_ExplodingKittens, if it doesn't exist, then you indeed need to download a more up-to-date image.20:46
ExplodingKittenssalem_, it seems there is a SwipeItemDemo.qml file in /usr/share/messaging-app.20:48
ExplodingKittenssalem_, 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:49
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:53
ExplodingKittenssalem_, 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:54
salem_ExplodingKittens, ah, ok, the file is not being triggered anywhere then. You really need to get an updated image then.20:55
smajevicirfanballoons, I think I finished the task, the only thing that is not automated now is the "install.php" step20:56
ExplodingKittenssalem_, 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:56
salem_ExplodingKittens, try this: ubuntu-emulator create rc-proposed-new --arch=i386 --channel=ubuntu-touch/rc-proposed/ubuntu --password=000020:58
ExplodingKittenssalem_, 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, cool21:00
ExplodingKittenssalem_, "should" and "about" being keywords, I never know with my connection.21:00
salem_ExplodingKittens, sure, that's fine.21:02
ExplodingKittenssalem_, thanks for the help. I'll let you know when everything is set up! :)21:05
salem_ExplodingKittens, cool, no problem :)21:06
balloonssmajevicirfan, ohh. How'd yo udo it?21:17
smajevicirfanballoons, made a script, there wasn't enough time for me to learn how to use juju that well21:20
smajevicirfanhere's a link if you wanna take a look at it: http://pastebin.com/Vfaqesr821:20
balloonsahh. Well a script is a good first start towards applying it to something else21:23
balloonsI like it21:23
smajevicirfanok, I'll submit it for review now21:25
McIntireEvanballoons or some other admin, mind taking a quick look? https://codein.withgoogle.com/dashboard/task-instances/6125765456297984/21:26
balloonssmajevicirfan, what are your thoughts on running install.php step?21:27
balloonsAnd the script should be published somewhere in source code21:27
balloonsMcIntireEvan, what's the question really? I see the bug21:30
smajevicirfanballoons, not really too sure on what can be done, because it's mostly customization21:30
smajevicirfanI'll upload it to github probably21:31
balloonssmajevicirfan, I think I'd prefer if the script had the information in it, rather than pointing at a wiki21:31
McIntireEvanballoons, it's not clear to me what section of the shortcut overlay the shortcuts should go in21:31
smajevicirfanballoons, ok, no problem, echo it out or comments?21:32
balloonsMcIntireEvan, 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:33
balloonsthat'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
McIntireEvanAlright, thanks balloons :)21:34
balloonsPeople will comment at the review if they don't beforehand :-) It can force them to talk21:34
balloonssmajevicirfan, 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 think21:35
balloonsAnyways, give it a try. If you can't make it work, then feel free to say so and we'll review what you have21:36
fazerlicouriceahayzen, 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
fazerlicouriceballoons, ^^ you're help would be appreciated as well22:05
fazerlicouriceballons your*22:05
ahayzenfazerlicourice, it searches from whatever the class you are in ... so from MainView all the childs of that22:05
ahayzenfazerlicourice, but then if you did a select for a Page... then from that Page do a select it would only be searching in that page22:05
ahayzenfazerlicourice, hence why we have those 'helper' classes in music for each of the pages22:06
fazerlicouriceahayzen oh ok.22:06
ahayzenfazerlicourice, 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' up22:07
fazerlicouriceahayzen, wait where are the helper classes?22:07
ahayzenfazerlicourice, in here for music ... http://bazaar.launchpad.net/~music-app-dev/music-app/trunk/view/head:/tests/autopilot/music_app/__init__.py22:08
tsimonq2balloons: lol, I am 3rd on this list: https://launchpad.net/ubuntu-qa-website/+topcontributors22:08
fazerlicouriceI tried that, but it said that get_root_instance() is not an attribute22:08
ahayzenfazerlicourice, the class will need to have UbuntuUIToolkitCustomProxyObjectBase as a base22:09
adueppenis there anyone here who has gotten their task reviewed and approved yet?22:09
tsimonq2adueppen: I can provide mentor-level help22:09
tsimonq2¯\_(ツ)_/¯22:09
tsimonq2adueppen: what's the issue?22:10
McIntireEvanadueppen, Yeah I had one approved yesterday22:10
adueppentsimonq2: I don't need help, I'm just wondering since I submitted mine last night and haven't gotten any comments on it yet22:10
tsimonq2oh ok22:11
fazerlicouriceahayzen, main_view = self.Page() , is this how I would access a the highest level class, and then I can select_single()  from there?22:13
ahayzenerm22:14
ahayzenfazerlicourice, you see at the top of that file, we have the MusicApp class. I would put the getter in there.22:14
tsimonq2adueppen: who is the mentor?22:15
ahayzenfazerlicourice, 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 there22:15
adueppentsimonq2: popey22:15
ahayzenfazerlicourice, then on the test side you go ... self.app.my_getter_method()22:15
fazerlicouriceahayzen, ok, I think I'm starting to understand this.22:16
ahayzenfazerlicourice, 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.py22:16
tsimonq2adueppen: ping him and let him know if you feel like he is taking forever22:16
adueppentsimonq2: ok22:16
ahayzenfazerlicourice, the self.app  is basically the MusicApp class in the other file22:16
fazerlicouriceok.22:17
adueppentsimonq2: I haven't reached the deadline for that task yet so that might be part of it.22:17
ExplodingKittensThere 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
tsimonq2adueppen: no, he should give a response22:18
fazerlicouriceahayzen, to use other helper classes, the names would be the same right? Only MusicApp turns into app22:18
tsimonq2adueppen: if you did it last night, it is coming up on 24 hours22:18
tsimonq2who knows?22:18
ahayzenfazerlicourice, you use the getters, so like self.app.get_albums_page()22:18
tsimonq2maybe his cat was sick :P22:18
tsimonq2¯\_(ツ)_/¯22:18
tsimonq2popey: is your cat doing ok? :P22:19
ahayzenfazerlicourice, that returns the AlbumsPage so then you can use the methods off that22:19
adueppentsimonq2: I have 5 hours since time period was 3 days and I claimed it on the night of the 7th22:19
tsimonq2hmm ok22:19
ahayzenthe 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:19
ahayzen*hide the implementation details, from the test methods22:20
fazerlicouriceok, i'll take a look22:20
fazerlicouricethanks ahayzen22:20
=== salem_ is now known as _salem
fazerlicouriceahayzen: 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
fazerlicouriceahayzen, or would it be libraryEmpty = self.app.select_single(Page, objectName='emptyLibrary')23:21
fazerlicouriceballoons ^^23:22
ahayzenfazerlicourice, you would need to create a LibraryEmptyState class in the __init__ along with the others like Albums23:23
fazerlicouriceahayzen, this line is run in a method in __init__23:24
ahayzenyeah23:25
fazerlicouriceI still need a LibraryEmptyState class?23:25
ahayzenfazerlicourice, look at what line63 does and then what line16823:25
ahayzenyou don't *have* to23:25
ahayzenyou could just do select_single("LibraryEmptyState", objectName="emptyLibrary")23:26
ahayzenassuming an object with that type and name exists23:26
fazerlicouriceok. but then if I had the class, I could put other methods in that, is what you're saying?23:26
ahayzenyup correct, if you need any extra methods then you would create a class to put them in23:27
fazerlicouriceahayzen ok. now I think i understand, but the again I've i've thought that before. Not always the case.23:28
ahayzenfazerlicourice, 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:29
fazerlicouriceahayzen, 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
ahayzenfazerlicourice, 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:32
fazerlicouriceok, 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
fazerlicouriceahayzen ^^23:34
fazerlicouriceahayzen, sorry I always forget to type your username at the beginning23:35
ahayzenfazerlicourice, 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 longer23:35
ahayzenpopey, are the task lengths fixed? or can they be extended/flexible ?23:36
fazerlicouriceahayzen, 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
ahayzenfazerlicourice, hah cool :-)23:37
ahayzenjust keep reclaiming it :')23:38
fazerlicouriceahayzen, not being able to complete tasks in the given time doesn't count against you does it?23:38
ahayzenfazerlicourice, i don't know ask your mentor23:38
fazerlicouriceahayzen alright, will do. thanks a ton.23:38
ahayzenno problem :-)23:38
fazerlicouriceahayzen, 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:58
fazerlicouricehttp://paste.ubuntu.com/13910257/23:59

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