[00:10] kyrofa: while adding docstrings, how should I document kwargs? [03:36] hi [05:49] hi [05:50] hi [07:07] Hi there pio, kyrofa, sergiusens, popey, flexiondotorg! [07:12] Hi there elopio, kyrofa, sergiusens, popey and flexiondotorg! [07:13] hello pranavgade20 [07:13] Hi [07:14] I need some help! For the Google code-in Nodejs Snap task, can I choose https://github.com/notwaldorf/doodle [07:15] pranavgade20: that one looks good, but doesn't require the nodejs plugin [07:15] pranavgade20: I'd say, give it a try! :) [07:15] I could serve it with node [07:16] would it be okay [07:17] pranavgade20: yes, that's fine. And you could also use electron to make it more like an app: https://tutorials.ubuntu.com/tutorial/snap-a-website [07:18] should I? [07:19] pranavgade20: you can choose your own adventure, whatever sounds more interesting. [07:20] What i mean is that are electon and node related [07:20] i have worked with node but have no experience with electron [07:22] Nevertheless, i think i will try it with electron [07:22] Thanks! [07:24] pranavgade20: thanks to you [08:22] kenvandine: did didrocks come online today? [08:23] i havent been able to claim new tasks for like 3 days now so im getting a bit anxious [08:34] is it normal for the file to be 17.10 when i clicked on the bionic daily image download? [08:35] i tried downloading the iso and the file name had 17.10 not 18.04, and this looked a bit weird for a first timer like me [08:36] nvm its a wrong file. sorry my bad :( [08:49] didrocks: hey, this is jacob. can you review my task here: https://codein.withgoogle.com/dashboard/task-instances/5824069586911232/ [08:49] ? [08:55] coolpolygons: hey! I'm a little bit out of context, but let me give a look :) [08:57] coolpolygons: it's a nice animation! I like it ;) However, plymouth can't display mp4 or any video at this stage, it needs to be code [08:58] (commented) [08:58] didrocks: I'm not working on that task, but may I know what kind of code? [09:00] daniellimws[m]: plymouth is what display the splash screen on boot up (before the login screen) [09:00] you can code the animation either in C, or using their own script syntax (the latter is what ubuntu is using) [09:00] if you want to have a look, it's under /usr/share/plymouth/themes/ [09:01] coolpolygons: ok, I gave some pointers, hope the helps! (and answered your other question there too) [09:01] didrocks: oh thanks [09:02] yw! [09:02] didrocks: can you have a look at my task https://codein.withgoogle.com/dashboard/task-instances/5831541185839104/ [09:02] didrocks: thank you :D [09:02] heber approved my merge proposal but I think he forgot to approve it in code in [09:02] coolpolygons: extending the deadline as well :) [09:03] daniellimws[m]: ah, I was looking at that one and wanted to let heber approving. let me check [09:03] oh yeah, he approved, let me close the task [09:03] can you ensure he's merging the changes, pinging him again? [09:03] I don't have the rights on that project and so, can't merge [09:04] he's not online now though [09:04] daniellimws[m]: yeah, doesn't need to be now, just please chase him up :) [09:04] meanwhile, task approved! [09:04] thanks a lot! [09:05] thanks to you! ;) [09:07] didrocks: I'm looking at this task now, but there does not seem to be much information https://codein.withgoogle.com/tasks/6209713433739264/?sp-organization=5133577048031232&sp-is_beginner=False [09:07] daniellimws[m]: just being curious, the tests are launching gnome-software with LANG=C (or forcing any en locales?) [09:07] can you tell me more about it? [09:07] sure, one sec [09:07] didrocks: I didn't see anything like that when running [09:07] or I do not recall [09:08] interesting, I think on a non en locale, something needs to be fixed, due to string comparison, but I'll let heber handling this :) [09:09] daniellimws[m]: on the other tasks, give me 10 min to find the correct package name [09:10] ok, thanks, there's no rush, take your time :D [09:16] ok, I have now everything for you :) [09:16] daniellimws[m]: are you running 17.10? [09:17] yup [09:17] so, run "yelp" [09:18] the first link is "Getting started with GNOME" [09:18] here, you have 3 videos [09:18] Launch applications, Switch tasks… [09:18] as you can see, those are the upstream ones [09:18] meaning, there is no dock [09:18] and so, the interactions should be different for ubuntu, where we have our Ubuntu Dock installed by default [09:19] the videos are generated using some python scripts under blender [09:19] upstream generates those webm from https://git.gnome.org/browse/gnome-getting-started-docs [09:19] you can find the .blend file and .py script in https://git.gnome.org/browse/gnome-getting-started-docs/tree/animation [09:19] didrocks: i got a question [09:19] sorry wait a minute, I haven't found the videos yet [09:20] daniellimws[m]: basically, the idea is to modify/copy them adding our own videos [09:20] ah ;) [09:20] I have "introduction to gnome" [09:20] do u work with canonical on theming ubuntu? [09:20] by the way should we discuss this in the task instead? so that we don't flood the chat? [09:21] I got "introduction to GNOME" instead of "Getting started with GNOME" and there are no videos [09:21] coolpolygons: well, I work on the desktop team, I did the theme work for 17.10, but there is nobody really in charge of the "theme" itself full time. This is why we opened this community effort as it's a good (and rather easy) contribution [09:22] daniellimws[m]: I guess for the introduction, it's fine to discuss that here, then, I'll copy it in the tasks [09:22] daniellimws[m]: ah, you probably miss a package (we install it by default though) [09:22] apt install gnome-getting-started-docs [09:22] restart yelp after installing [09:24] didrocks: i see, so u guys are working on the 18.04 design now? [09:25] Coolpolygons_: I wrote a FAQ for this: https://community.ubuntu.com/t/faq-ubuntu-new-theme/1930 :) [09:26] depending on when the new theme is ready, 18.04 may stay the same as 17.10 with slights improvements [09:26] (for theming) [09:27] didrocks: there is the dock in my videos though [09:27] daniellimws[m]: in the activities view [09:27] which is the upstream behavior [09:27] not on the desktop itself [09:27] sorry what activities view [09:28] oh nevermind [09:28] the view that is display when you click on the "activities" label [09:28] ok ;) [09:29] on my side I see the dock for "Launching applications" but not the other two videos, but that does not matter too much anyways right? [09:30] daniellimws[m]: also, on the video, you can see that they trigger the hot corner (pushing on the top left), which is disabled in the ubuntu session [09:30] daniellimws[m]: well, the video is doing this: [09:30] * daniellimws[m] uploaded an image: Screenshot from 2018-01-05 17-29-49.png (131KB) [09:30] - go to the activities view [09:30] - start an application from the dock [09:30] I don't see an "activities" label though [09:30] did you click on the video? [09:30] oh oh, oops, you were referring to the video [09:30] oops [09:31] sorry if I wasn't clear :) [09:31] brain issue here [09:32] didrocks: anyways, the task is to add the dock? [09:32] daniellimws[m]: the task is generally to modify the videos to match default ubuntu experience [09:32] so, for example, on "launching the applications": [09:32] - go over the dock, which is displayed by default [09:33] (no "triggering the hot top left corner, go to the dock") [09:33] also, the dock takes the whole vertical space [09:34] - then, keep the rest of the video [09:34] like, click on activities and choose an app for the grid [09:34] as this is valid [09:34] making sense? [09:34] yea, thanks [09:34] is this because of the change from unity to gnome from 16 to 17? [09:35] this is due to our modificiations regarding the user experience between ubuntu and pure upstream GNOME [09:35] on the second video [09:35] there is no scripting involved [09:35] what's upstream exactly, sorry don't really know [09:36] the only change is to always show the dock (full height) on the desktop [09:36] and same for the 3rd video [09:36] upstream is the people/project creating the application code [09:36] for instance [09:37] firefox devs are upstream for us (ubuntu), where we package and patch it [09:37] here, gnome devs are upstream for us (ubuntu), where we fix bugs and do some modifications before delivering to our users [09:37] knowing that we are gnome developers as well, so we have the double hat :) [09:37] (but not all gnome devs are ubuntu devs and vice-versa) [09:41] ok, I have added a log of those info on the task itself [09:41] the idea is to have this page with the video started on the first login for a new user/install [09:48] didrocks: thanks again for all the help and info [09:49] yw! good luck with that task. I hope it will be fun :) [09:56] wxl,could you please take a look at my task https://codein.withgoogle.com/dashboard/task-instances/6443384929517568/ [09:58] heesen: I think that's too early, he's usually not around at this time [09:58] ok [09:59] daniellimws[m]: You were a finalist before? [10:00] yea :) [10:00] it's my last year here, and to be honest, I really want to win this [10:00] Ah hope you win it...i have a year left [10:01] thanks, but I won't deserve it if I'm not doing things well enough [10:02] Well yeah btw you need to get on the leaderboard [10:02] haha yea [10:03] What a coincidence though [10:05] Accelerator: I do have 6 completed (multi-instance) task in my pocket though [10:05] will mass submit them few hours later when the mentors come back [10:06] Well for sure you will be back on the leaderboard then.....hope i don't get out :P [10:09] Accelerator: I only have 10 tasks in now though [10:09] you sure won't be kicked [10:09] im not even on the leaderboard :( [10:09] but I haven't done any of the packaging tasks too [10:09] maybe time to finish them during the weekends [10:10] didrocks: how do you think dell did the boot screen? [10:10] Blender maybe? [10:10] if they used plymouth, wouldn't the boot screen play every time someone boots the OS? [10:11] i mean, they only made it so that it turns on once in the laptop's lifetime [10:11] and the rest of the time its the bland ubuntu boot [10:11] so thats why i thought they used an mp4 playback, but apparantly it is not according to the mentors ._. [10:11] Accelerator: apparently, even though it says blender, it is generated by code [10:12] Oh didn't know that [10:12] just now didrocks told me that the files are in /usr/share/plymouth/themes [10:12] yea I also just knew today [10:12] coolpolygons: I don't own a dell, so quite unsure to be honest. When we discussed it, it was played every time someone boots the OS [10:13] hmm... reddit and youtube said that it shows only once O_o [10:13] and honestly it is pretty long for a everytime-boot scenario [10:13] coolpolygons: but I wasn't the one suggesting it, Will (who is on holidays) has more info on that one [10:13] who is will? [10:14] Will Cooke, desktop team manager [10:14] didrocks, but we only have around 10 days left, will he be back on time? [10:14] omg only 10 days?? [10:14] daniellimws[m]: he should be back on Monday, meanwhile, there are other tasks, even way easier ones [10:14] ends at 18 [10:14] hacking plymouth isn't easy TBH [10:14] didrocks: I would like to try harder ones, as this is the only chance I'll get to do it with someone's guidance [10:14] but succeeding would be an achievement [10:14] same goes here [10:15] the last changes I did a couple of years ago for showing fsck progress, with all monitors config and such remind me hard times :) [10:15] daniellimws[m]: wait, I'm talking about coolpolygons's one [10:15] daniellimws[m]: not the blender welcome screen :) [10:15] don't mix the 2 things [10:16] oh oops [10:16] plymouth -> at boot, before the login screen [10:16] my bad [10:17] gnome welcome video -> first time a new user log in, available in "help" [10:17] (the last one is a video, generated under blender and animated via python scripts) [10:17] just to be clear ;) [10:17] I'm gonna finish this boot screen and see if i can get myself up to the leaderboard [10:17] wish me luck :D [10:18] coolpolygons: if you pownder to other tasks waiting for Will, I can guide you [10:18] depends on how hard/easy you want them (packaging tasks, code tasks, others?) [10:18] didrocks: I forgot to ask, but how do I compile/run the scripts [10:18] the .blend file [10:18] daniellimws[m]: unsure yet, let me look at the build system [10:19] didrocks: I am working on testing several ISO for bionic releases, so that I can submit them once the boot screen is completed [10:19] some help with plymouth scripting would be very nice :D [10:19] daniellimws[m]: ok, typical autotools, so ./autogen.sh && configure && make [10:20] daniellimws[m]: but for editing the video, I'm not a blender expert, but I'm sure you can open blender and it will (or have an option to) import the script with the same name [10:20] coolpolygons: unfortunately, this part isn't really documented (which is an euphemism) /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script [10:20] is the ubuntu one ^ [10:20] if that can help [10:21] didrocks: a bit confused, I need to work with both python and blender right? [10:22] daniellimws[m]: yeah, blender can be piloted via python. you use blender to create 3d objects/scene, then, under blender you can edit some scripts, which are python, to animate it [10:22] hi elopio. I completed the task and snapped the app at https://github.com/notwaldorf/doodle [10:22] daniellimws[m]: https://docs.blender.org/manual/fr/dev/advanced/scripting/introduction.html (let me find the english equivalent) [10:22] please tell me what my next steps shou;d be [10:22] daniellimws[m]: https://docs.blender.org/manual/en/dev/advanced/scripting/introduction.html simply ;) [10:23] pranavgade20: elopio is not online yet, and have you pushed your repo? [10:23] didrocks: thanks a lot :) I'll ask when I have more problems later [10:23] coolpolygons: so, I think that doesn't prevent to have a video on first boot, like on the live, we may be able to reuse your work (but need to hook it up) [10:23] nw! [10:24] coolpolygons: actually, I'm rereading it [10:25] daniellimws[m]: that is what i need to know. i am a beginner and so, need help [10:25] coolpolygons: just a tip, the leaderboard is based on the number of tasks done, I have 10 tasks and I'm not on leaderboard yet, so you may need to do more [10:25] coolpolygons: it's been 40 days since I entered the tasks, and it seems I'm wrong, the video was indeed for a first boot [10:25] pranavgade20: ok sure have you forked the snapcrafters repo [10:25] daniellimws[m]: ? [10:25] didrocks: does that mean my mp4 is ok? [10:26] sorry what task are yuo working on [10:26] daniellimws[m]: um, https://codein.withgoogle.com/dashboard/task-instances/6684453122342912/ [10:26] daniellimws[m]: and, jow do i see if i am in the leaderboard [10:26] didrocks: i read the plymouth docs and found that png were the only available formats for display, but Dell did a video, so I got confused. The task seemed to ask to mimic what Dell did, so i went ahead and made a video. [10:27] daniellimws[m]: i ment : and, how do i see if i am in the leaderboard [10:27] pranavgade20: you can go to the organisations page or this site made by students from coala if I'm not wrong https://gci-leaders.netlify.com/ [10:27] thanks! [10:27] pranavgade20: have you seen this? https://github.com/snapcrafters/fork-and-rename-me [10:28] yes [10:28] coolpolygons: so, I'm unsure how dell hook it up (at what stage), but this isn't in the task and up to us to figure out [10:28] coolpolygons: however, there is something in the Dell video: it starts from the current boot theme [10:28] meaning, you have ubuntu and the dots [10:28] then, the video starts from here [10:28] to chain to the animation [10:28] I think you should do this as well [10:28] pranavgade20: have you forked it? [10:28] daniellimws[m]: Congrats...you are back on the leaderboard [10:29] daniellimws[m]: and, how do i know the number of tasks to complete to get there? [10:29] didrocks: and all that is through plymouth? [10:29] Accelerator: woah thanks for informing [10:29] coolpolygons: and we'll need the source with different resolution, to display the correct video [10:29] np [10:29] pranavgade20: I think at least 10, to kick me off XD [10:30] daniellimws[m]: i am currently on my 8th [10:30] coolpolygons: I *think* this is done in plymouth, but needs to be checked with someone having such a system [10:30] Will should have one [10:30] didrocks: so what should i do from now? [10:30] pranavgade20: that's good, but I hope I stay haha [10:30] anyways, have you forked [10:30] yes [10:31] but what do i do next [10:31] One thing is to add the snapcraft.yaml file there [10:31] in snap/snapcraft.yaml [10:31] coolpolygons: if you want to go on on that task before we have more info from Will, I would say change the animation to start like the Dell one (with ubuntu logo and dots) so that chaining is seamless [10:31] coolpolygons: then, ensure your video (or set of videos) are working with various resolutions [10:31] as the text/logo might be in various place [10:32] pranavgade20: you also need to edit the readme, if you haven't [10:32] didrocks: does that mean that I can abandon and re-claim it after we contact Will? [10:32] then, once Will is back, we'll see if he can look on his laptop when this is triggered and where [10:32] coolpolygons: yeah, we can pause it [10:32] edit to what? the instructions arent really helpful [10:33] coolpolygons: let me write the current notes for Will [10:33] didrocks: it'd be great if we can pause it. Thank you :D and by the way, if I can get your's and Will's contacts, I can communicate with you guys (this chat seems a bit too busy) [10:33] pranavgade20: firstly you can edit the project name and description [10:34] to my project's name, right? [10:35] pranavgade20: I need to leave now, but basically you need to complete the checklist, and inform popey [10:35] yea [10:35] okay, thanks [10:35] and the description to your project's [10:35] coolpolygons: commented, I'll extend the deadline as I can't pause [10:36] will and I should be around on Monday on that channel and we'll send emails if it's too busy [10:37] didrocks: sounds great. here's my email: jpoly1219@gmail.com [10:37] didrocks: so it is safe for me to abandon task for now and resume later? [10:38] coolpolygons: no, just keep it, we'll extend the deadline as needed [10:38] alright. [10:38] thank you so much for the help :D [10:39] yw! good luck with your other tasks meanwhile :) [10:39] wxl,could you please take a look at my task https://codein.withgoogle.com/dashboard/task-instances/6443384929517568/ [10:40] heesen: at least 5 hours left before wxl is online [10:41] accelerator, what time zone is he in [10:42] didrocks: ...and i realized that i cant claim any other tasks until the current one is done [10:42] didrocks: in other words, i need to either succeed or fail in order to move on to another tasks... [10:44] coolpolygons: oh? feel free to abandon it then [10:44] you will reclaim it later [10:44] didn't know that was so strict [10:44] yeah... alright then [10:45] thank you again :D send me an email to jpoly1219@gmail.com if u need me for whatever reasons [10:45] heesen: I think he lives in the US [10:45] coolpolygons: noted! Mine is simply didrocks @ubuntu.com [10:45] :) [10:45] with all the space in the middle? or just didrocks@ubuntu.com ? [10:46] no space, but didn't want to write as you did for spam bots… [10:46] too late now :p [10:46] alright xD [11:09] hey elopio [11:09] flexiondotorg: hey, can i ask you a question about the Ubuntu MATE Bionic release test? [11:10] coolpolygons: Sure. [11:22] if anyone can answer my question: [11:23] when filing a bug report, how do i number the bug? the instructions say to add a bug number, but I dont know what number to use [11:23] coolpolygons: you can't choose the bug number, it's incremented automatically [11:24] I guess it's "add a bug number to the task", like copying the URL? [11:24] "If an action fails, or produces an unexpected result, please submit a 'failed' result and file a bug. Please be sure to include the bug number when you submit your result." [11:24] so what should I do here? [11:27] can you link me to the task? [11:27] is that using the testing tracker? [11:27] yes. [11:28] ill send you a link to the iso tracker [11:28] http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164081/testcases/1300/results [11:28] so, when you create a testing result [11:28] scroll down to the bottom and I don't know what to do from there to "number" the bug. [11:28] you can attach to it if it fails [11:29] attach what? [11:29] have you tried to add a test result yet? [11:29] there is a "add a test result" box and I see that [11:29] yeah [11:29] click it [11:30] then, you have multiple entries to tell if the test pass or fails [11:30] and if it fails, you have an entry to add a bug number [11:31] uhh [11:31] hang on what are the "bugs to look for" box at the bottom [11:32] there are results from other images that is the same bug as mine [11:32] should i use the bug numbers there? [11:33] yes, if it's the exact same bug, don't file duplicates and reuse the bug numbers [11:34] ok, thank you! [11:34] no pb! [11:41] what happens if the bug is a new one? [11:41] how do i assign a bug number for that? [11:41] the box for critical bug says "Comma separated list of bug numbers discovered while going through the testcase" [11:42] coolpolygons: you will find the bug number on the bug [11:42] can you link to the bug [11:43] that question was just out of curiousty [11:43] but do i just find bug numbers in the box below where it says "bugs to look for"? [11:44] can you link to the test case [11:44] http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164081/testcases/1300/results [11:44] just wanted to see what happens if i needed to add a previously unfound bug (i didn't actually find one, i'm just hypothesizing) [11:45] if you dont find a bug you have to file a bug yourself [11:45] what is the bug? [11:45] i will help you with this [11:45] there isn't one, I was just curious what i would need to do if such a case happens [11:45] :P [11:46] ok you mean you didnt find a bug, right? [11:47] in this case you can keep the box empty and select the option passed [11:48] i didnt find a bug, and i know that you need to select passed if so [11:49] but i was curious what i needed to do in the future if i indeed find one, and it is not a duplicate [11:51] if you find a bug you can file a bug. ex- if installation had a bug, you can file a bug in ubiquity. if the bug is not allowing you to complete the installation then it is critical bug otherwise a normal bug [11:52] did i understand your problem? :) [11:52] so what do i put in the box "critical bug" in that case? [11:53] ubuntu-bug ubiquity ? [12:01] no the bug number [12:01] you will find the bug number once you file it [12:02] i am getting this error [12:02] i python [12:02] can someone help [12:11] omairqazi: can elaborate? [12:12] daniellimws[m]: i am making a python app to display launchpad account details but my program displays this how can i convert it into string [12:13] use repr()? [12:13] repr(your_thing) [12:13] didrocks: i cant file a bug report without giving a bug number [12:13] http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164081/testcases/1303/results [12:21] coolpolygons: ? didn't we tell you would reuse the other bug #? [12:21] this is another one [12:22] so i found a bug where I boot into ubuntu mate and have a broken gui [12:22] but then idk what bug number to use for this... [12:22] file a bug in launchpad [12:22] then [12:23] not in the iso.qa ? [12:23] use that bug # when creating that test result [12:23] bugs are filed in launchpad [12:23] iso.qa is only for test results [12:23] where you *link* to launchpad bugs [12:23] OH NOW I GET IT [12:23] THANK YOU xD [12:23] ;) [12:24] coolpolygons: when you file a bug in launchpad on your bug you will find a bug# [12:24] and i just have to use that bug # in iso.qa [12:24] correct? [12:24] yes! [12:24] yup [12:24] :DDDDDDDDDDDD [12:25] for ex i filed a bug then i went to my bug page https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1740658 there i can see the bug # [12:25] Launchpad bug 1740658 in ubiquity (Ubuntu) "Select Erase disk and install Kubuntu (No such Option)" [Undecided, New] [12:25] got it? [12:25] daniellimws[m]: what does repr() do [12:26] omairqazi: got it [12:26] yay! [12:26] can i report non-ubuntu bugs though? [12:26] you mean lubuntu [12:26] omairqazi: in Python, classes can define __repr__() that will return a string representation of the object, something like Java's toString() ethod [12:26] i am testing ubuntu mate [12:26] did that work for you though? [12:26] no [12:27] then should i upload it to ubuntu mate launchpad? [12:27] coolpolygons: if you find bugs during installation then you have to file a bug in ubiquity [12:27] https://bugs.launchpad.net/ubuntu/+source/ubiquity/+filebug [12:28] omairqazi: then it could be possible there is not a string representation for the object, or what I said earlier was wrong [12:28] omairqazi: can you provide more context? [12:29] omairqazi: i think this is an xorg problem so i am going to file a bug in xorg [12:29] what is the bug [12:29] but shouldn't i submit a ubuntu mate bug to ubuntu mate launchpad, not ubuntu launchpad? [12:29] broken gui [12:29] in ubuntu mate [12:30] all ubuntu (lubuntu, kubuntu, ubuntu mate etc.) are filed in ubiquity if the problem is in installation [12:30] just give me a second [12:31] here's the link: http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164081/testcases/1303/results [12:32] file a bug here https://bugs.launchpad.net/ubuntu/+source/xorg/+filebug then give me the link of your bug [12:34] https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1741468 [12:34] Launchpad bug 1741468 in xorg (Ubuntu) "Broken GUI in Ubuntu MATE Live Session" [Undecided, New] [12:34] daniellimws[m]: this is https://pastebin.ubuntu.com/26325378/ [12:35] omairqazi: that's not an error [12:35] let me have a look [12:35] coolpolygons: this is a critical bug as you cannot use apps, right? [12:35] ok daniellimws [12:35] omairqazi: yes. [12:36] so I filed the bug like that and in the iso.qa, i typed in the bug number into the critical bug text box [12:36] and made comments and submitted [12:36] so in the critical bugs box put this 1741468 [12:36] oh then good [12:36] yeah just did that [12:36] :D [12:36] who is the mentor [12:37] of your task coolpolygons [12:38] balloons, wxl, Martin Wimpress, Matthew Allen [12:38] just wanted to ask anyone who could answer tho [12:41] ok [12:41] flexiondotorg there? [12:41] omairqazi: this would work https://pastebin.ubuntu.com/26325409/ [12:42] because there's __iter__, which means the object can be used as in iterator https://sourcecodebrowser.com/lazr.restfulclient/0.9.3/classlazr_1_1restfulclient_1_1resource_1_1_collection.html#a14b697af27ee8bcccad051010a62287e [12:42] daniellimws: i was doing that only :) [12:42] omairqazi: he is there, but other pple like u answered first :P [12:42] omairqazi: oh so everything is ok now? [12:43] anyway thanks daniellimws [12:43] welcome, though I didn't help actually [12:44] daniellimws: but you made effort [12:44] but now it displays nothing [12:44] anyways, is that a task? [12:44] nope [12:44] maybe because it is empty? [12:44] ok let me see with keys [12:45] in my opinion quite simple but useful script, perhaps you can post it as a gist on github [12:45] try using len(the_object) [12:45] it will tell you how many items [12:45] ya wxl wanted me to create a python script that can sign the code of conduct [12:46] oh that would be cool [12:46] then you would need to go through the process of checking gpg keys and stuff I believe [12:46] but before that i will make something like this and this could also change your details like displayname email etc [12:46] ya but i cannot figure out if launchpad api allows to this [12:47] to do coc thing [12:47] coolpolygons: i was calling him to check your task if he is free [12:47] :) [12:49] that'd be very cool :D [12:49] daniellimws: it is empty let me try with jabber ids [12:49] jabber ids should be empty, unless you are using jabber [12:50] well last year, in the org I worked with, we did quite a lot with jabber ;D [12:53] daniellimws: i used with irc nicknames len says 1 but it does not work [12:53] oh got it working [12:54] daniellimws: instead of using a variable for me.irc_nicknames i directly used for i in me.irc_nicknames [12:54] and it worked! [12:54] but it's weird that the former didnt work [12:55] hmm [12:55] very weird [12:56] lol I dont even have irc nicknames registered [12:56] me too [12:56] just did it right now [12:56] the former is also working [12:57] maybe registering irc nicknames needed some time [12:57] thanks [12:57] oh you also just registered, me too [12:59] daniellimws: [12:59] daniellimws: how old are you [13:00] well, not sure if I wanna let everyone here know [13:00] just a hint, it's my last year to join gci [13:00] oh 17 [13:00] you are lucky [13:00] now everyone knows [13:00] why lucky? [13:01] i am 13 and i have exams beginning from jan 15 [13:01] so i have to leave gci from 10jan [13:01] that's quite unfortunate [13:01] over here our holidays are from november to december [13:01] so I had the whole holidays to work on this :D [13:01] coz mom want me to secure 95% [13:02] over here holidays are from december 25 [13:02] and school is beginning from 7jan [13:02] well not that I'm entirely free, had been busy with our final year project in the recent weeks [13:02] oh i can understand [13:02] exams start immediately after holidays? [13:02] from 15jan [13:02] that's weird, over here exams end before holidays [13:03] my next exam will be in may [13:03] we have 4 exams [13:03] ahh [13:03] which country? [13:03] in jan there are pre annual [13:03] india [13:03] oh [13:03] rule changed just in this year [13:03] earlier we used to have 6 [13:03] wowah [13:04] 4 were like small every week and were easy so short syllabus [13:04] i studied only one day for them [13:04] my holidays will be over on 8 jan [13:04] same here accelerator [13:04] which country? [13:04] Mauritius [13:04] ok [13:05] i have exams in april tho [13:05] but i think since the temperature is deceasing in my city it will get posponed [13:05] after jan i have the final exam in march [13:05] and then holidays [13:05] holidays till? [13:05] then i will join class 9 in april [13:06] i think 10 may to 31 [13:06] well i think it is not good to flood this chat with this topic [13:06] Yup [13:07] earlier only 2 exams were difficult which were in september and march [13:07] daniellimws: Will you be participating in GSOC later? [13:07] ok lets stop this topic [13:07] GSOC summer of code? [13:07] need to enter uni first, but I would like to [13:08] daniellimws: you want to become a programmer [13:08] ? [13:08] programmer is a very broad term [13:08] hmm [13:08] my brother will do ms [13:09] and my cousin is in aws before gci he only gave projects to do [13:09] what is gsoc? [13:10] Google Summer of Code [13:10] It's like GCI only more complex and for 18+ students who are in university [13:13] omairqazi: aws you mean amazon web services? [13:14] yup [13:14] what about ms [13:14] masters in software [13:14] ahh [13:14] I'm probably gonna do electrical engineering or so [13:14] oh my father is in this field [13:15] all the best [13:15] my interest is in cybersecurity [13:15] oh [13:15] looking at the increase in embedded devices, I believe electrical engineering will be very useful [13:15] hmm [13:15] just look at the recent intel cpu bug [13:16] Oh yeah [13:16] my brother ordered a phone in a hurry and told me to check if it is good or not if not then we will return [13:17] but no refund policy only replacement [13:17] well actually that bug is still rather software related [13:17] ya [13:17] then i did a boot loop and got a refund [13:18] oh nice [13:18] i mean replacement [13:18] the second time i tripped knox so samsung pay didnt work then we finally got refund [13:26] Hello === Josh is now known as Guest65092 [13:27] daniellimws: i didnt have the languages registered. it was showing english but len(me.languages) was showing 0 then i edited my languages and scrolled to the bottom and saved english and now it works [13:27] oh ok thanks for letting me know [13:34] your welcome [13:35] i think we dont even have the time zone registered [13:35] :0 [13:35] :) [13:38] so is your script going to be able to help register everything? [13:38] ya [13:40] great [13:40] Hi this is niku [13:41] hi Niku_ [13:41] whats up [13:42] I have registered for the google code [13:44] great, nice to meet you [13:44] Thank u,pleasure chating [13:46] Please guide the next steps to de done [13:47] Niku_: do you have any task yet? [14:13] hey elopio [14:16] rakshika: hi you need any help? [14:23] hello rakshika [14:23] have you reviewed my task yet? [14:25] rakshika: not yet, will check it again in a few moments. [14:26] pls do it.. [14:26] sure [14:27] found a kannada reviewer? [14:35] wxl: hey, can you review my task? https://codein.withgoogle.com/dashboard/task-instances/5049729715011584/ [14:35] rakshika: still waiting for an answer there. The ubuntu translators generally just contribute on their free time. [14:36] coolpolygons: wxl is not online yet [14:36] oops :P [14:36] how do u know if someone is online or now? [14:37] I'm using Hexchat....it has the feature :) [14:37] webchat :(((( [14:37] coolpolygons: they will reply if they are online. [14:39] i have my exams going on.. please help me as much as you can.. :( [14:39] flexiondotorg: hey, can you review my task? https://codein.withgoogle.com/dashboard/task-instances/5049729715011584/ thank you :D [14:40] NO i forgot that I have a test next week [14:40] uuuuuuugh [14:40] elopio: hi, snapcraft does auto install packages from requirements.txt right? [14:43] because from memory I think it does, but now I'm facing error saying packages not found [14:45] in hexchat the offline people are greyed out [14:46] omairqazi: Right [14:48] popey elopio I made a python program https://pastebin.ubuntu.com/26325992/ [14:49] daniellimws: time to test this https://pastebin.ubuntu.com/26325992/ download it and rename it as a python file [14:49] sure [14:49] you might wanna comment that first line [14:49] easier to download [14:50] oh ya [14:50] i didnt want anyone to cheat my code :) [14:50] i thought pastebin is public [14:51] daniellimws: https://pastebin.ubuntu.com/26326026/ updated [14:51] ok [14:53] currently can't get the irc nicknames and etc to work? [14:54] ya launchpadlib api does not allow next time i will use Http sockets [14:54] ah ok [14:54] hmm, is it necessary to install a snap with --devmode when pushed to beta? [14:54] because it doesn't work properly when I don't put it [14:56] if its confinement is devmode then yes if its confinement is strict then not [14:57] that's weird over here I need devmode for it to work [14:57] nevermind I'll check what's wrong [15:11] kyrofa, elopio: is there any possible reason why strictly confined snaps dont work? [15:13] daniellimws, I don't quite understand. How do they not work? [15:15] kyrofa: can you try installing uber from beta and edge? [15:15] edge is using devmode while beta is using strict [15:16] on edge, I get the desired output, while on beta, it loads for a while but in the end no output [15:16] daniellimws: there are plenty of possible problems. You can install snappy-debug and then use the snappy-debug.security scanlog command to watch the apparmor rejections [15:16] ok thanks [15:17] in devmode, apparmor only warns, but lets the commands execute. On strict, it blocks them. [15:18] kyrofa: Submitted my work...hope it's good this time :D [15:21] daniellimws, indeed, snappy-debug will be very helpful [15:22] ah thanks! [15:22] the snap is trying to write to a file [15:24] kyrofa: I am unable to add aliase [15:24] kyrofa: I am unable to add alias [15:25] omairqazi, it's a request you have to make to the store folks in the forum. Not a blocker [15:26] thanks [15:26] kyrofa, elopio, another question, does snapcraft immediately download the packages from requirement.txt? [15:27] daniellimws: no, there is a requirements keyword. [15:27] oh, I thought it was automatic :( [15:28] popey,could you please take a look at my task https://codein.withgoogle.com/dashboard/task-instances/5255280138911744/ [15:28] sure thing [15:33] elopio: snappy-debug suggests to use $SNAP_DATA, what exactly am I supposed to add that to? [15:34] popey, also if I had registered a snap name where can I see them [15:34] http://dashboard.snapcraft.io/ [15:35] popey, thanks [15:36] elopio? [15:49] popey, Is my task https://codein.withgoogle.com/dashboard/task-instances/5255280138911744/ good ? [15:50] popey, hi are you free now? I would like to submit some tasks [16:02] kyrofa: https://forum.snapcraft.io/t/alias-for-backslide/3430 [16:11] kyrofa, snappy-debug suggests that I adjust program to use $SNAP_DATA or use run/shm/snap.$SNAP_NAME.* [16:11] may I know what should I do about it [16:16] daniellimws, can you explain what file it's trying to write? [16:16] daniellimws, indeed, under confinement snaps have a limited number of places available to write [16:17] kyrofa, it's trying to write to /run/user/1004 [16:17] and open /run/resolveconf/resolv.conf [16:18] I doubt the resolv.conf is fatal, but I'm not quite sure what to do about /run/user [16:18] elopio, any ideas? [16:19] weird thing is, I don't think this snap is supposed to write to any files at all [16:20] kyrofa, another question, for a python snap, how do I change the path for requirements to be outside of parts [16:20] now, the path seems to be relative to parts and ../ does not work [16:21] daniellimws, the requirements.txt should be part of the source, no? [16:21] elopio told me to use the requirements keyword [16:22] snapcraft did not install them immediately for me, not sure if that's supposed to be the case [16:26] hi [16:27] popey,could you please take a look at my task https://codein.withgoogle.com/dashboard/task-instances/6492792689786880/ [16:29] done [16:29] popey can you check mine here https://codein.withgoogle.com/dashboard/task-instances/6124822037790720/ [16:29] ok [16:30] done [16:32] popey I've submitted another one https://codein.withgoogle.com/dashboard/task-instances/6337879661871104/ [16:33] popey,could you please take a look at my task https://codein.withgoogle.com/dashboard/task-instances/6492792689786880/ [16:35] popey, sorry to trouble, another one here https://codein.withgoogle.com/dashboard/task-instances/5655898917699584/ [16:38] daniellimws, right, you need to specify the requirements keyword, but you give it a path within the src [16:39] popey: one more here https://codein.withgoogle.com/dashboard/task-instances/5731141107580928/ :) [16:39] popey,how can i see all snap other people have upload in the snap store [16:40] kyrofa: sorry what src are you referring to [16:40] daniellimws, the source of the part itself [16:40] daniellimws, the part you pull should contain a requirements.txt [16:40] No? [16:40] you its the remote git repo of the upstream app [16:40] s/you/yea [16:41] oh wait [16:41] one moment [16:43] kyrofa: I got this https://pastebin.ubuntu.com/26326583/ [16:43] for this repo https://github.com/satanas/Turpial/ [16:43] requirements.txt is at the outermost directory [16:44] kyrofa when i install my snap and run the command it runs but when i try to run the snap again the terminal lags and no output is shown [16:44] sounds like what I'm having now [16:44] kyrofa, when i am getting the error snap is not found in 16 series i registered he snap in the store but i am still getting he same error [16:45] the snap [16:45] the same error [16:46] daniellimws, that sounds fine. What are you using for the `requirements` key? [16:46] daniellimws, can you pastebin your YAML? [16:46] kyrofa, https://pastebin.ubuntu.com/26326601/ [16:47] popey, hi can you check this https://codein.withgoogle.com/dashboard/task-instances/5731141107580928/ [16:48] daniellimws, huh, indeed that looks fine. Can you pastebin the entire error you see? Not just the last few lines, but your entire build output [16:48] https://pastebin.ubuntu.com/26326608/ [16:49] kyrofa, could you please task a look at my task https://codein.withgoogle.com/dashboard/task-instances/5800996720607232/?sp-page=2 [16:51] kyrofa, on the other hand, I think /run/user/1004 seems to be a machine-specific issue, I ran it on a different machine and that did not show up [16:52] /run/resolvconf/resolve.conf is the one with the problem [16:52] one suggestion is to add 'network-control' to plugs [16:56] popey, last one https://codein.withgoogle.com/dashboard/task-instances/5673499425243136/ :) [16:56] Installing MATE with screen reader, test case says that I have to select Try Ubuntu MATE, shouldn’t I select Install Ubuntu MATE? [16:57] kyrofa when i install my snap and run the command it runs but when i try to run the snap again the terminal lags and no output is shown [16:57] popey: thanks [16:57] omairqazi: you can try to debug it, install snappy-debug from snap [16:58] ok thanks [16:59] kyrofa, when i am getting the error Snap 'edge123' was not found in '16' series. i registered the snap in the store but i am still getting the same error [16:59] then run snappy-debug.security scanlog [16:59] and run your snap in a different terminal [17:01] daniellimws: it gives a suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:02] yea I got a similar problem, I think you need kyrofa to help you with that [17:03] kyrofa i ran snappy-debug and it gave this suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:11] daniellimws: it gives a suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:11] daniellimws: it gives a suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:11] daniellimws: it gives a suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:11] kyrofa: it gives a suggestion adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:14] Hi elopio, kyrofa, sergiusens, popey and flexiondotorg. [17:14] i want to start my first noode js snap [17:17] hello Daniellivingston [17:17] do you want me to suggest a nice one to start? [17:18] yes [17:18] Daniellivingston: take a look at this one https://github.com/SamVerschueren/dev-time-cli and let me know if you like it. [17:19] plz can you suggest in all field like java python etc then i will finish and submit on by one [17:25] elopio: I'm having this problem https://pastebin.ubuntu.com/26326875/ what do you suggest? [17:28] https://codein.withgoogle.com/dashboard/task-instances/6181836520685568/ [17:30] hi [17:32] hi [17:33] wxl: download it as a python file https://pastebin.ubuntu.com/26326026/ [17:35] kyrofa: can you help me with this? suggestion by snappy-debug [17:35] kyrofa: adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:35] kyrofa: adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON [17:36] omairqazi, your snap is writing somewhere that writing is not allowed. That's all I can really gather from that error message. It should mention where it's trying to write, as well [17:37] kyrofa: the full log https://pastebin.ubuntu.com/26326924/ [17:39] oh man, feels bad when every snap I try to package gives me error [17:39] omairqazi, why is backslide trying to read from /snap/ ? [17:40] kyrofa: i think it is giving error after i updated the plugs in snapcraft.yaml [17:40] kyrofa: also snap runs perfect with sudo [17:52] kyrofa: my snapcraft.yaml file https://pastebin.ubuntu.com/26326983/ [17:58] elopio: I would like to try a "package and publish your first python snap"...i wanted to know if this one is fine [17:58] elopio: https://github.com/nvbn/thefuck [18:01] Accelerator: thefuck is already packaged [18:02] elopio: Could you suggest a new one? [18:03] elopio: how can I do something like version: git when not in the actual repo that I am packaging? [18:04] wxl: hi are you around? [18:06] Accelerator: what about this one? https://github.com/TailorDev/Watson It's simple, to start. [18:06] Accelerator: or this one: https://github.com/richrd/suplemon More complex, because it has to be classic. [18:07] elopio: Thank you [18:07] elopio can you please take a look to this python script i made https://pastebin.ubuntu.com/26326026/ [18:09] bye everyone [18:17] kyrofa: I know you have your hands full..but do review my task if you get a little free :) [18:43] Accelerator, done [18:45] kyrofa: Yeah thanks i'm doing the necessary changes...is there anymore changes i have to do btw? [18:45] Well, no, but I would have said the same thing after the last review ;) [18:46] Ah no comments then [18:52] can anyone review my xubuntu tests task? [18:57] elopia : i got an error stating The store was unable to accept this snap. - binary_sha3_384: A file with this exact same content has already been uploaded from the project https://github.com/SamVerschueren/dev-time-cli [19:01] It's elopio :) [19:02] kyrofa: Should i remove the message parameter in all 3 exceptions? [19:02] Accelerator, well, think about it. Do you need to pass a message to any of them? [19:03] kyrofa: No [19:03] Then you should remove it [19:03] Ah thank you [19:04] Accelerator, note that the only reason we had a message there in the first place is because the exception was too general to print specific helpful messages, so the one who raised the exception needed to add information to it [19:04] Accelerator, that's exactly the change you're making, so a message is no longer needed [19:04] kyrofa: I get it..thanks [19:15] hii [19:15] i neef help [19:15] need [19:15] please help me [19:16] what is the problem [19:16] kyrofa, when i am getting the error snap is not found in 16 series i registered he snap in the store but i am still getting he same error [19:16] can anybody help me [19:16] yes [19:16] what is the problem? [19:17] hey i am doing the task and i have a problem plzz help me [19:17] yes what is the problem [19:18] hello [19:18] CURRENT TASK: RUN THE UBUNTU MATE IMAGE (ISO) TESTS AND REPORT YOUR RESULTS [19:18] what is the problem [19:18] then [19:19] then i have my launpad profile and i have install amd64 version [19:19] now i dont know what to do [19:20] ok [19:20] please help me [19:21] please help me [19:22] you need to complete a testsuite for a daily Bionic Beaver image of Ubuntu MATE [19:23] how?? [19:23] what os are you running [19:23] ? [19:24] amd64 [19:24] ubuntu [19:24] ?? [19:24] yes [19:24] ok [19:24] wait [19:24] ok [19:25] i am running in vm [19:25] ok [19:26] did you download this http://cdimage.ubuntu.com/ubuntu-mate/daily-live/current/HEADER.html [19:26] also use this link to help you https://wiki.ubuntu.com/Testing/ISO/Walkthrough [19:26] it explain how to do the testing [19:27] do you understand how to do the testing now [19:27] ? [19:29] then i have to again download such a large file [19:29] yes it is1.7 gb [19:29] do you understand how to do the testing now [19:29] i know [19:30] but i have dowloaded ubuntu amd64 just now [19:31] but your task it to test the daily Bionic Beaver image of Ubuntu MATE [19:32] hey can i do testing in amd64 [19:32] hould i abandoam this task [19:32] hey you have done this task [19:33] yes you can do testing in amd64 [19:33] yes but by mistake i have dowloaded ltest version [19:33] no dont abandon give it a try first [19:34] let come in query buttion [19:34] no i haven done this yet [19:34] hey can i do testing in amd64 [19:34] ye s [19:35] idont know how to do testingin amd64 [19:35] also use this link to help you https://wiki.ubuntu.com/Testing/ISO/Walkthrough [19:42] daniellimws: Your friend ⬆️⬆️ XD [19:43] try this https://www.youtube.com/watch?v=JGZF6UHhl4I [19:43] yes [19:44] hey where do you live which country [19:45] reply my friend [19:46] me [19:46] i live in mauritius [19:46] yes [19:46] where it is it is in india [19:46] no [19:47] then?? [19:47] https://www.google.mu/maps/place/Mauritius/@-20.1924034,55.4312662,7z/data=!3m1!4b1!4m5!3m4!1s0x217c504df94474c9:0x4203d9c2116bd031!8m2!3d-20.348404!4d57.552152 [19:47] what is the time there [19:47] ?? [19:48] hessen plzz tell [19:48] 11:48pm [19:48] utc +4 [19:49] oh oh [19:49] are you student less than 18 [19:49] 1 . 5 h behind india [19:50] are you student less than 18 [19:50] yes [19:50] you ? [19:50] i am also [19:50] are you on facebook [19:51] tell me [19:56] no one is there [19:57] hessen are u there [20:16] kyrofa: Finished :) [20:21] * Accelerator is going to sleep [20:38] * m4sk1n uploaded an image: FJIMG_20180105_213553.jpg (1343KB) [20:39] powerful personalization XD [21:10] I can’t see some members’ messages from matrix, hello weechat [23:10] Hi Elopio and Sergiusens [23:12] I will be doing subtitle translation to Hindi for video https://www.youtube.com/watch?v=ZsUV9xnrkTA [23:14] Thanks Aryanjain === JoseeAntonioR is now known as jose