[02:12] hi [04:20] Hi Everyone! This is Amogha from India! [06:42] hi [06:43] hi [07:07] hi [08:22] daniellimws: if you are free please try to install my snap sudo snap install git-ddiff --edge --devmode [08:26] I get an error [08:26] omairqazi: do you get an error as well? [08:26] whcih error [08:26] which [08:28] daniellimws[m]: which error [08:28] node: relocation error: /snap/git-ddiff/1/lib/x86_64-linux-gnu/libpthread.so.0: symbol __mmap, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference [08:28] i also get this error [08:30] oh hmm I'll try to research a bit about it and see if I can find anything [08:30] but I'll be away for a few hours [08:30] ok [08:33] instead of node v7.10.1 i will try to use v9.3.0 [08:34] I feel that it may be a snap problem though [08:36] but it was working yesterday [08:36] its the same snap which had the error object.values is not a function [08:38] omairqazi: have you snapped it with ubuntu 16.04? [08:39] m4sk1n: on ubuntu 16.04 it was perfect but then it started giving an error command not found [08:39] so i did on lubuntu in a vm [08:40] you have to use 16.04, that’s what caused the glibc error [08:40] but why on ubuntu 16.04 it is saying command not found? [08:42] which command? [08:42] my snap name git-ddiff.git-ddiff [08:43] can you snap it from Ubuntu 16.04 and install on vm (18.04?) [08:47] ya i am doing that only [09:08] yay it works now thanks everyone [09:08] kyrofa, can we talk [09:27] heesen: he will wake in some hours, as he's based in the USA [09:30] try installing my snap now please sudo snap install git-ddiff --edge --devmode [09:38] popey: whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap [09:40] popey: whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap [09:44] whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap === tanesh__ is now known as Accelerator [10:21] hi :D [10:21] hi [10:22] i just had some questions to ask about the code-in challenge [10:22] and maybe ubuntu in general [10:22] is this the right place to do so? [10:24] yup sure [10:24] ok so there is a task that hasnt been approved for two days [10:25] can you link to the task [10:25] and this has been a bit of an issue for me (obviously i cant claim new tasks while not finishing one) [10:25] https://codein.withgoogle.com/dashboard/task-instances/5824069586911232/ [10:25] its a boot screen for ubuntu [10:28] ok so the mentors are Ken VanDine and didrocks [10:28] kenvandine: there? [10:31] i heard that u need to do a lot of these tasks to be selected for the award [10:32] and i only finished like four [10:32] i dont even know if i should continue :( [10:34] please continue [10:34] if kevandine or didrocks come online i will tell them about your task [10:35] yeah ok [10:35] do you think i have a chance to win? [10:36] judging by the amount of completed tasks, i think other people did at least over 10 [10:39] i will not be secretive here i have completed about 15 [10:39] and then only i was in the top 10 [10:40] please note that the grand prize winners will be selected according to the quality and not quantity [10:40] wow [10:40] ok let me try my best [10:41] and im gonna contribute to ubuntu society :D [10:41] thanks i was also like you when i came here at first :) [10:42] well the only difference is that theres only like 10 days left now :P [10:47] coolpolygons: just make sure that you are submitting good quality work and you need to be in top 10 [10:49] i hope that is the case... i spend a lot of time and effort finishing tasks [10:49] in fact, even if it annoys me, it’s great that you can’t see how many tasks were completed by others from top 10 [10:49] i guess showing those could make people less motivated [10:50] yup [10:51] i find it challenging :) [10:51] yeah for a programming noob like me [10:51] snap QA stuff was hard :( [10:51] but the process of learning was really fun [10:51] and you can find their github/launchpad accounts to see quality of their work, but it’s hard to estimate tasks count [10:52] like me lol :) [10:53] Nothing interesting about me haha...so no estimating [10:53] well, it is nice that google and ubuntu are giving even beginners the opportunity to try [10:55] Too bad many people don't give GCI a try [10:58] oh really? [10:58] i thought a lot of people try because its google [10:59] Hmm the number of tasks done for the orgs would have been ridiculous if that had been the case [11:00] i thought 575 tasks for one organization was a pretty big number :P [11:00] guess not [11:00] actually yeah if kids all over the place joined the numbers would've hit millions [11:00] Yup [11:03] it would be great if i can win [11:03] the chances are pretty slim tho [11:03] coolpolygons: but that task is one of the hardest task in the org [11:04] Yeah quality>quantity [11:04] daniellimws[m]: the boot screen? [11:05] yea [11:05] :P which is why it takes seven days i guess [11:06] i was arguing with after effects xD [11:06] you finished it? [11:06] i did but im waiting for review which has been delayed [11:06] and i cant pick new tasks yet :( [11:06] it would be great if I’ll find myself on the finalists list [11:07] yes definitely [11:07] daniellimws[m]: U changed your name on the leaderboard?? Is that even you? [11:07] no [11:07] sad [11:07] that's a different daniel [11:07] wait there is a leaderboard? [11:07] https://gci-leaders.netlify.com [11:08] coolpolygons: where did you even find the code to change though? [11:09] 10 leading participants with random order [11:09] daniellimws[m]: idek i just did [11:09] xD [11:09] woah that's quite pro [11:09] congrats XD [11:10] Indeed :) [11:10] wait but i thought they asked only to make a boot screen [11:10] do i need to do sth with it? [11:10] I think with the advanced coding skills tag, you need to add the animation to the OS? [11:10] hmm [11:11] hmmmmmmmmmmmmmmmm [11:11] Well there is definitely some coding in it [11:11] they'll prob give me a comment on what needs to be done [11:11] i did my portion so they wouldn't be too harsh hopefully [11:12] if theres more coding needed i hope they give me an extension :( [11:12] yea mentors here are very nice people [11:12] the nicest people you have seen [11:12] You can always ask [11:13] they dont seem to read my comments... [11:13] oh you can try to ask kenvandine here later [11:13] didrocks as far as I know just came back from holidays [11:14] dang how do you know these stuff [11:14] sounds like u r one of the devs of ubuntu xD [11:14] XD [11:15] we are all kind of ubuntu devs [11:15] :D [11:15] i cant deny that :P [11:15] XD [11:16] m4sk1n: Got your tutorials? [11:16] Accelerator: nope :D [11:16] tutorials? [11:17] coolpolygons: tutorial tasks, probably [11:17] I will leave that to m4sk1n to explain..he is a fan :) [11:17] lol kk [11:18] coolpolygons: because I [11:18] I've been here for more than a month XD [11:19] more than a month hmm [11:19] so dedicated [11:19] I have been here since last year [11:19] WOW [11:20] oh wait nvm [11:20] its 2018 now [11:20] omg im losing track of time [11:20] XD [11:20] or, I've been here for 2 years [11:20] 2017-2018 [11:21] 365*2 = 730 days :P [11:22] nope, just from december 2017 to first week of january 2018 :P [11:22] Accelerator: I’m not a fan of tutorial tasks XD [11:23] november 2017-january 2018 [11:24] I like contributing to documentation and tutorials (and translating stuff), because I think it’s very useful for users [11:24] You always ask for them though :) [11:24] I agree [11:24] m4sk1n: agreed, and it is also one of the things we noobs can actually hel [11:24] p [11:24] Nobody is a noob here :) [11:25] Not even u [11:25] if you are noob you won't be here [11:25] aww thanks :) [11:25] probably at home playing minecraft XD [11:25] Minecraft XD [11:25] xD [11:25] well minecraft is fun too actually [11:25] what’s wrong with minecraft? XD [11:26] yeah [11:26] Nothing tho some people depend on the game to live :) [11:26] me [11:27] I like Minecraft and I love Ubuntu, that’s why playing Minecraft on Ubuntu is the best thing that can happen to me XD [11:27] only reason y i dont switch to ubuntu completely [11:27] blizzard needs to support ubuntu [11:27] n.o.. [11:27] I see [11:27] n.o.w. [11:28] starcraft2? [11:28] if you can install ubuntu without accidentally erasing entire hard drive, you are not a noob XD [11:28] YES STARCRAFT [11:28] AND OVERWATCH [11:28] AND HEROES [11:28] Starcraft <3 [11:28] m4sk1n: xD [11:28] Reminds me of Foxy lol [11:29] I remember being 5 years old and "playing" starcraft 1 :D [11:29] Accelerator: XD [11:30] konrad11901: we can play together sometime :D [11:30] you can not believe, but there are some people who only know how to click “Next” or “Forward” and accidentally erase their hard drive… [11:30] daniellimws: I'm a noob at this game, really XD [11:31] without even reading anything [11:31] m4sk1n: Seriously ? [11:32] afaik, Overwatch works almost perfect with latest wine-staging, only performance isn’t great [11:32] Accelerator: yup [11:33] I remember that in 2011 (I was 10 years old) it was easy to install Ubuntu from Windows installation using WUBI (it creates virtual disk and adds bootloader entry) [11:33] wubi was great [11:34] it was my first experience with Linux [11:35] not my first, but my first actual installation [11:35] i had a $400 business laptop from 2011 [11:35] and i still have it xD [11:35] my first test subject with ubuntu [11:36] I had $250 netbook from 2009 [11:36] with Manjaro JWM it still works pretty good [11:37] dang [11:37] now it’s my father’s secondary computer and he tries to use windows 7 on it [11:38] omg [11:38] he spent some hours on installing .net framework XD [11:38] tell him to use xubuntu :( [11:38] or ubuntu mate [11:38] cuz lubuntu looks too bland [11:38] he don’t want to use Linux just because he don’t want to use Linux [11:39] :( [11:39] and that's unfortunately the point of view of many, many people :( [11:40] makes me teary [11:40] Yeah my school included lol [11:40] my mom runs away when i run sudo apt update [11:40] "WHAT ARE YOU DOING TO YOUR COMPUTER" [11:41] "I BOUGHT THAT WITH MY MONEY" [11:41] there are two notebooks with ubuntu and mate in my school [11:41] "DONT YOU DARE GO BREAK IT" [11:41] in my school, there's debian on every PC :D [11:41] at least you have those [11:41] alongside the windows 7 [11:41] we got macOS [11:41] Only windows in my school [11:41] I had macOS in my previous school [11:41] which i dont mind cuz its pretty awesome, but they dont know linux [11:42] I love using i3wm and doing everything from terminal on these lessons [11:42] i cant even [11:42] i need a gui [11:42] The only lesson i get from school is using Microsoft Studio XD [11:43] Microsoft Studio? [11:43] VB? [11:43] Visual Studio, right? [11:43] Visual Basic? [11:43] Right [11:43] visual studio is soooooooo complicated [11:43] coolpolygons: no, it isn’t [11:43] i stick with gedit [11:44] it’s just a tool [11:44] Are you kidding me....it's outdated XD [11:44] yeah i dont get the interface :( [11:44] visual studio is pretty nice, it's my main IDE :) [11:44] what's the benefit of using an ide instead of text editor+terminal? [11:44] you can use it to do complicated stuff, but you can just use it as a text editor XD [11:44] Well i'm stuck with it for my exams [11:45] my main IDE is vim :P [11:45] emacs anyone? [11:45] emacs is great OS, but it lacks a good text editor [11:46] umm [11:46] konrad11901: umiesz hakować emacsem przez sendmail? [11:46] LOL [11:46] isn't emacs a text editor? :D [11:46] m4sk1n: nie [11:47] what language? [11:47] polish [11:47] oooh interesting [11:47] yeah, it is [11:47] :D [11:47] i speak korean english chinese [11:47] wow [11:47] gotta learn some european languages [11:47] what country are you from? [11:47] s. korea [11:47] nice :) [11:48] but i wanna move to usa for college + life [11:48] too many restrictions here [11:48] illegal for minors to play online games after 10pm [11:48] really? [11:48] :( [11:48] cant go to certain websites [11:48] hella expensive pc parts [11:49] oh, that's unfortunate :( [11:49] the homogeneous nature of pple [11:49] :( [11:49] I'd also like to move to the USA for college [11:51] Well me too but dunno if i will be able to adapt [11:52] to be honest, actually I can move to any other country than Poland [11:52] and I can't tell any logical reason behind that XD [11:52] Reconnected [11:52] Lol [11:53] Do all of you live in the states? [11:54] no I'm from Singapore [11:54] I'm from Mauritius :) [11:54] I heard Singapore is really nice [11:54] Wow Mauritius??? [11:54] I’m waiting for wine-staging 3.0 to see if it will support more games (there was no release for almost two months, but wine 3.0 has some improvements) [11:55] hi i had some network failure [11:55] well you can find the leaderboard here too https://codein.withgoogle.com/organizations/ubuntu/ just scroll to the bottom [11:55] Welcome back [11:56] daniellimws[m]: how do you change your real name in the IRC [11:56] Ever visited it Coolpolygons_mob? [11:56] No [11:57] omairqazi: what real name? [11:57] Isnt Mauritius an african country? [11:57] Small islands [11:58] I heard that there are a lot of dodos :P [12:00] daniellimws[m]: click you name in the panel to the right and click whois [12:00] oh that [12:01] I'm not sure acutally, something to do with NickServ I think [12:01] Dodos are extinct lol [12:02] Used to* [12:02] Koreans know mauritius as a place for honeymoon trips [12:02] They dont speak french tho [12:03] No comments 😅 [12:06] Korea is dominated by microsoft btw [12:06] We used to have 90% IE usage until 2013 [12:07] And ActiveX is still being used [12:07] fortunately NK is dominated by Linux XD [12:07] XDDDD [12:07] Red Star OS [12:08] I'd like to visit DPRK one day [12:08] Eh thats only for promoting their ideology [12:08] They use pirated windows [12:08] No one uses redstar [12:09] but Red Star OS is actually pretty good :) [12:10] Illegal in kr [12:10] But ik that when you type kim jong un in korean it auto bolds [12:10] xD [12:11] so I think it/he’s already bold [12:12] In many ways [12:12] :P [12:13] XD [12:51] back [12:51] xD [13:10] hi [13:11] elopio there? [13:11] elopio please see this https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [13:12] omairqazi: not related to the snap but there's this thing slides.com that works with a similar idea [13:14] ok will check it [13:15] oh i see [13:16] daniellimws[m]: do you know prezi? [13:16] yes too [13:16] but too much animation I don't really like it [13:16] ya [13:16] it is 3d [13:23] elopio https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [13:24] omairqazi: I don't think elopio is online yet [13:47] do mentors come online here? [13:48] yea [13:48] but most are based on US or UK time [13:48] in around an hour a lot will come online [13:49] ok [13:49] its 11pm here in korea [13:49] the timezone kills [13:50] coolpolygons: yea we people from Asia unfortunately will have to make use of that short few hours before sleep [13:50] its 10pm here [13:50] ooh 1hr difference [13:51] 2:51pm here [13:52] lucky [13:52] im an owl so i guess im fine [13:53] my circadian rhythm got wrecked after winter break [13:56] hi [13:56] popey hi [13:58] elopio sergiusens https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [14:04] /msg NickServ VERIFY REGISTER omairqazi wsijnakocmgf [14:05] lol [14:05] hmm [14:05] time to change password [14:05] what all did you see guys [14:05] only this or more /msg NickServ VERIFY REGISTER omairqazi wsijnakocmgf [14:06] your password [14:06] this? wsijnakocmgf [14:06] yes [14:07] well that is because of typo error there was an extra space [14:07] so the command didnt run [14:07] this is the verification code not the password LOL [14:08] there was no typo error in the password command [14:08] oh thats good [14:09] you didnt see all this right? An email containing nickname activation instructions has been sent to omairqazi.29@gmail.com. [19:33] -NickServ- If you do not complete registration within one day, your nickname will expire. [19:33] -NickServ- omairqazi is now registered to omairqazi.29@gmail.com, with the password Omair#8143*. [14:09] nope [14:09] oh my god by bistake i copied my password also [14:10] lol [14:10] nobody can save you now [14:10] it happens [14:10] (probably good idea to change it) [14:10] ya [14:10] google account has 2 step verification [14:11] i will change the password of irc [14:12] XD [14:16] heber, hi do you have the time to look at my merge request? I think everything should be ok now, or I hope at least. [14:20] /msg NickServ SETPASS omairqazi iorycymgmjwp saba4041 [14:21] his password? [14:21] um [14:22] High probability that's his crush name he used as password lol [14:25] NICK omairqazi [14:26] is registered now [14:26] omairqazi: saba4041? [14:26] ya that was by mistake i changed the password again [14:27] oh thats good [14:27] well how do i change the real name [14:31] Um why are you changing your name? [14:34] /msg NickServ SETPASS omairqazi iorycymgmjwp omair5813 [14:34] what the hell is happening [14:34] so many typo errors [14:36] abcd: what client are you using [14:36] bye [14:36] i was using webchat now i will use xchat [14:44] ... [14:45] hi [15:04] popey: I’m waiting for the lxd translation task, because I have already almost completed it XD [15:13] hi [15:15] popey there? [15:17] elopio hi [15:17] tsimonq2: hi you around? [15:17] hello omairqazi [15:18] elopio please see this https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [15:18] heya [15:18] popey https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [15:18] yes, i saw it, will test in a little bit [15:19] ok popey thanks [15:23] who will select the grand prize winnners? [15:24] All mentors [15:26] ok thanks [15:53] is this bug ok https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1741286 [15:53] Launchpad bug 1741286 in ubiquity (Ubuntu) "Lubuntu 18.04 boot screen version problem" [Undecided, New] [15:56] tsimonq2: hi are you free? [15:57] daniellimws: tsimonq2 is not online? he is away [15:57] oh [15:57] my bad [15:57] thanks for informing [15:57] your welcome [16:03] kyrofa: Made another pull request yet again 😂😂......and i reported the missing step also [16:03] Thanks Accelerator, very good [16:04] np :) [16:10] sergiusens, kyrofa, elopio: hi are you guys able to access _store_client.py from here https://codecov.io/gh/elopio/snapcraft/tree/master/snapcraft/storeapi [16:10] weirdly i get an error 404 [16:10] daniellimws, no, same here [16:11] daniellimws, did you know you could generate/view coverage locally as well? [16:11] kyrofa, oh how can I do that [16:11] daniellimws, do you have the dependencies installed in a venv? [16:12] yes I do [16:13] python3 -m coverage html [16:14] after running the unit tests with runtests.sh [16:14] oh ok thanks [16:15] anyways, I was planning to add a unit test to https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_store_client.py#L289 [16:15] Yeah, that [16:15] however, I'm not sure what snap name can be used to check if the snap is not found [16:15] Then open up htmlcov/index.php in your favorite browser [16:18] kyrofa: how would you suggest I implement the test case [16:19] Hi, I am still working on the task [16:19] will there be daily builds today? :D [16:19] daniellimws, you could always mock `get_account_information` [16:19] I need more time [16:19] Can I get more time [16:20] kyrofa: alright, thanks a lot for the help [16:20] hey popey! [16:20] Abhi_: who is the mentor? you might wanna ping the mentors of your task [16:21] Sergio Schvezov Kyle Fazzari Carla Sella elopio [16:22] I think these are the mentors [16:22] kyrofa Abhi_ needs help [16:22] or just give us the link to the last [16:22] *task [16:23] https://codein.withgoogle.com/dashboard/task-instances/6266209089617920/ [16:23] Abhi_, done [16:23] Thank You!! [16:23] thanks! [16:24] kyrofa popey are you free? [16:24] What's up? [16:25] if free then please test my snap https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [16:26] hey elopio! [16:32] are dailies really daily, there were no isos today [16:33] s/,/?/ [16:38] kyrofa, if I want to mock get_account_information, how can I do it while still calling push_metadata? [16:38] or do I not need to call it [16:38] Accelerator, made a comment on the PR. No need to open multiple PRs, just push updates to the one you already have [16:39] daniellimws, it's difficult for me to answer without knowing exactly what you want to test. What is the code path you care about? Must you go through push_metadata? [16:41] kyrofa, according to codecovs the code path where when snap name is not found and raises a SnapNotFoundError is not covered [16:41] I don't think it is necessary to go through push_metadata [16:42] but I'm unsure [16:42] daniellimws, oh right, this line of push_metadata? https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_store_client.py#L290 [16:42] yup [16:43] Do you have a test already made? [16:45] daniellimws, find another test that uses push_metadata, and start with that [16:45] One that specifically tests push_metadata [16:45] Let me know when you've got that [16:45] kyrofa, ok got it thanks [16:46] daniellimws, once you have that, mocking is just a few more lines of code (with which I'm happy to help) [16:47] daniellimws, although depending on where you add the test, perhaps we can use the fake store instead of mocking. elopio might have some preferences here [16:47] I'm not 100% clear on when the fake store comes into play, unit or integration [16:50] kyrofa: i made the commit [16:51] kyrofa: sorry not very sure what I'm supposed to do now. I'm looking at the PushMetadataTestCase class right now [16:51] Nissaar, please also update the title and description as requested. Note that you still have the go.py file there, although you've also modified the plugin, so good progress! [16:51] I think every test in here tests push_metadata? [16:52] daniellimws, no need to apologize! Let me pull that up [16:53] kyrofa: 'modified go.py to remove confusing message' is this one good ? [16:55] kyrofa i replied on the forum please see and tell me what else should i do https://forum.snapcraft.io/t/call-for-testing-backslide/3408 [16:55] Nissaar, make it more like a command. Your title should complete the sentence: "If accepted, this PR will ". On that level, it should be something like "remove confusing importpath message from go plugin" [16:55] Nissaar, however, snapcraft also has a convention to prefix the pull request title (and commit messages) with the subsystem involved. So I'd actually warp that slightly into "go plugin: remove confusing importpath message" [16:56] Does that make sense? [16:57] thats the title if i have well understood ? [16:57] Yes, but no angle brackets [16:58] yes thanks [16:58] daniellimws, I agree, you need to add a new test to PushMetadataTestCase [16:58] daniellimws, good news, I think this involves the fake store [16:58] daniellimws, look at the _setup_snap method [16:59] It logs in and registers a new snap name "basic" [16:59] It then uploads a fake snap under that name [16:59] ah, means that everything else that is not "basic" will give SnapNotFound error, right? [16:59] daniellimws, I suspect you could copy the "test_all_ok" test and push metadata for a snap NOT named basic and get that exception thrown [16:59] You got it [17:00] kyrofa, great thanks for the help [17:00] quite noob question [17:00] daniellimws, of course [17:01] Nah, just a lack of familiarity with the codebase, which comes with time! [17:01] You could be the best programmer in the world and you'd still run into issues with new codebases [17:02] really kyrofa? [17:03] the best progrfammer can also get codebase issues? [17:03] Definitely. Knowing e.g. python is only part of the battle. You also need to know the project itself [17:04] It's a bit like a butcher having the sharpest blade around, but that knife is of limited usefulness if they don't know where to cut [17:04] thanks for the info? [17:04] ! [17:05] kyrofa, that's a nice analogy, thanks! [17:05] Maybe a better analogy: a butcher who specializes in poultry being handed a cow [17:05] is there a possible way to only run tests from a certain class? [17:06] I know I can run from a certain folder [17:06] daniellimws, yes-- stop using the ./runtests.sh script [17:06] daniellimws, use unittest directly: `python3 -m unittest snapcraft.tests.unit.store.test_store_client for example would run that whole file [17:06] Darn, missed the closing ` but you get the idea [17:06] oh thanks a lot [17:07] can someone please suggest me a python task as i just learned it from university of michigan at coursera so i am excited to do python [17:07] you're probably not going to find an EASY one [17:07] omairqazi, fix a snapcraft bitesize bug [17:07] but [17:07] oh there you go [17:08] i wonder if you could make a python script that could sign the Code of Conduct for you [17:08] optionally allowing one to create or reuse a key [17:08] that would be a MAJOR improvement [17:08] Launchpad does have a Python API [17:09] ok wxl and kyrofa i will do once my current task gets approved [17:09] or maybe side by side [17:10] i'll see about how possible that is [17:10] yep you're right [17:10] oops wrong chan [17:11] ya but i have to do all this before 10 jan because of exams [17:11] kyrofa: how do i del the other go.py file ? [17:12] Nissaar, I guess that depends on how you're making these changes. Are you using the github online interface or something? [17:12] kyrofa: yes im doing it online [17:13] Huh... I actually have no idea then. Try searching for it [17:13] elopio? [17:13] bye guys time to sleep? [17:13] yes? [17:13] check personal messages pls [17:14] one curious question, I recall snap only appeared in the recent years, how did the whole idea start? [17:15] elopio pls check personal messages [17:16] daniellimws: it's an evolution from the ideas we implemented for the packaging and store of Ubuntu phone. [17:16] elopio: oh, no offense towards Ubuntu, but just curious who uses Ubuntu phone? [17:17] I was a very happy user for two years :) [17:17] Ubports has some thousands of users [17:17] daniellimws: Empty pings are not productive ;) [17:17] What's up? [17:17] tsimonq2: hi [17:18] tsimonq2: are you free now? I would like some guidance on setting up Phabricator [17:19] kyrofa: fixed it [17:20] elopio: so did part of the ubuntu phone dev team just moved to snap? [17:20] daniellimws: we were all working on the phone. [17:20] well, on convergence. All form factors. [17:22] elopio: so you guys are working on both the phone and snap now? [17:23] elopio: https://codein.withgoogle.com/dashboard/task-instances/6273289460645888/ [17:23] elopio: could you please review this task ? [17:23] i you free [17:24] if* [17:24] daniellimws: no, just snapcraft [17:24] daniellimws: the phone project was cancelled back in april last year [17:24] daniellimws: I'm having lunch at school but I'll be home in ~ 4 hours, otherwise if it's something simple I should be able to review :)o [17:24] Nissaar: I will after lunch [17:24] daniellimws: sadly many of the people who worked on it for Canonical were made redundant. It's not something we work on at all now [17:24] ill wait thx [17:24] as I'm adding test cases to test_store_client, I saw this with only one space at the start of comments, but there's a noqa tag there [17:25] it's not something *CANONICAL* works on, but the community is still running with it [17:25] https://github.com/snapcore/snapcraft/blob/master/snapcraft/tests/unit/store/test_store_client.py#L1499 [17:25] careful with your we's, popey :) [17:25] my ocd tells me to not ignore it [17:25] what do you guys think [17:26] wxl: i did say that [17:26] popey: oh that's quite sad [17:26] tsimonq2: actually I'm still trying to setup Phabricator :p [17:27] tsimonq2: I have the basic LAMP setup ready, but have some questions [17:27] tsimonq2: it's quite late here now, maybe I'll ask them in the comments when I claim the task [17:28] daniellimws: sure, or ask and you can read my response here when you can :) [17:30] tsimonq2: thanks. first question, has httpd.conf changed to apache2.conf? [17:30] I can't find httpd.conf [17:30] daniellimws: phab.lubuntu.me uses nginx so I'm not sure on that part [17:31] oh ok then I shall setup nginx instead [17:31] daniellimws: If you want to see our config for nginx, I'm sure wxl will be happy to throw it your way ;) [17:32] tsimonq2: is it the one in here? https://secure.phabricator.com/book/phabricator/article/configuration_guide/ [17:32] daniellimws: I configured Phabricator with apache2.conf and it's working, so I assume that you can configure it there :) [17:33] oh great [17:33] daniellimws: No, ours is a bit slimmer [17:34] daniellimws: But it's up to you if you want to use apache or nginx because in all reality it doesn't *really* matter :) [17:34] yea ok since konrad11901 said it works I'll just try apache first [17:34] Sure [17:34] tsimonq2, konrad11901: what about the domain name [17:35] daniellimws: I'd put an alias in /etc/hosts and configure the alias to be the same as what Phab thinks it is [17:35] If that makes sense [17:35] Hi [17:36] Hey Sanyam, what's up? [17:36] Fine [17:36] That's good :) [17:36] thanks a lot for the help :) [17:37] Can I help you at all Sanyam or are you just waving hello? (Which is fine, I just want to know if you need help :) ) [17:37] daniellimws: Anytime :) [17:38] I am doing a task provided by your team on google code in [17:38] they said to build a site but i dont know how to do it [17:38] Sanyam: is it the qatracker? [17:39] they said read the how to tutorials and pay attention to page 8 to make a website [17:39] no [17:39] Sanyam: Could you please link us to the task? [17:40] it is ubuntu [17:40] Right, but could you get us the URL from your browser? :) [17:47] oh Sanyam left [18:03] tsimonq2: will you make task to fix testcase for lubuntu alternate (no network)? [18:04] m4sk1n: Very possible although I did tag wxl no tagbacks ;P [18:05] i'm overwhelmed. if's all you, tsimonq2. [18:06] wxl: I'm overwhelmed too, man [18:09] I have almost completed this task, so there’s not too much to write… [18:09] but wxl said that you could add it, tsimonq2 :D [18:09] i'll make a test to make sure that all the testcases match up across all variants of Lubuntu. how about that, m4sk1n ? [18:11] ok [18:12] also, is it intentional that alternate installer asks for proxy information with no network? [18:13] hm [18:13] i guess i can envision cases where that might be useful [18:13] still feel free to file a bug to follow up on that [18:13] the package is debian-installer [18:14] heber, hi if possible can you check my merge request? Thanks :D [18:23] so my bug report is more like “was it intentional? i can make patch for this if needed” than “omg itz not working fix it plz” [18:24] yes exactly :) [18:24] describing your logic, of course [18:35] wxl: about the Ubuntu Desktop testsuite, should we do only the testcases marked as "mandatory" or should we do all of them, including these marked as "run-once"? [18:35] do all of them konrad11901 [18:36] wxl: but can I skip for example this testcase with CJK input, since I don't know Chinese/Japanese/Korean? [18:36] :D [18:36] wellllll [18:36] you can try? XD [18:36] balloons maybe can comment more on that? [18:37] oh, sorry [18:37] I opened the testcase [18:37] kyrofa: I'm a bit busy rn....but i will do as you said today itself..so if u are free do have a look :) [18:37] and I see that there are the instructions about what is what [18:38] so yeah, I'll try to do it [18:41] wxl: what if I would start working on tests task but there new image will be released? [18:42] also, made merge proposal [18:42] m4sk1n: given the CPU Bug, i doubt that will be a concern [18:42] the LP builders are down [19:00] heesen, you here? [19:01] yes [19:02] kyrofa,could i have further clarifications on how to mock StoreClient.get_snap_name_for_id and ensure it returns the correct snap name [19:04] heesen, sure thing. First of all, you have a number of pull requests open that appear to do the same thing [19:05] heesen, can you please pick one and close the others? [19:05] heesen, then you can update it simply by pushing new commits to that branch [19:07] kyrofa,done [19:11] kyrofa,could you help me with the mock StoreClient.get_snap_name_for_id [19:12] heesen, so is your remaining pull request up-to-date? [19:12] yes [19:14] kyrofa,yes [19:24] kyrofa,hello [19:24] heesen, sorry, had to finish something. Done now [19:24] heesen, first of all, no need to create a new class here [19:25] ok [19:25] heesen, just name the test such that it doesn't clash, perhaps "test_export_with_snap_name" [19:26] heesen, also make sure the `run_command` is running `export-login --snaps exported`, you're missing the --snaps parameter [19:27] Push those changes up once you've made them [19:30] kyrofa,do you mean to change the file name from test_export_login to test_export_with_snap_name [19:30] Note the file name, the test (function) name [19:36] Not the file name, rather [19:45] One question, how to start screen reader after booting Ubuntu from image? [19:45] I tried Ctrl + s as described in the testcase, but it doesn't work [19:46] I've read on the Internet that the correct combination is Super + Ctrl + S, but it works only after selecting "Try Ubuntu", not earlier [19:51] kyrofa, so change it from edge123 to test_export_with_snap_name [19:51] heesen_, don't make a new class at all. Just a new test function of the existing class, named "test_export_with_snap_name" [19:52] also what do you mean by also make sure the `run_command` is running `export-login --snaps exported`, you're missing the --snaps parameter [19:57] wxl: are you there? I have a few questions about the screen reader testcase [19:58] kyrofa: If i understood well then i just have to update my initial PR? [19:59] kyrofa,also what do you mean by also make sure the `run_command` is running `export-login --snaps exported`, you're missing the --snaps parameter [20:07] Accelerator, yes [20:08] heesen, I can't help you if you leave [20:20] kyrofa: Updated the PR :) [20:36] wxl, balloons: anyone? [20:39] konrad11901: i'm not sure i can be of much help but feel free to ask [20:41] I have two issues with the screen reader test. The first one: after booting Ubuntu image and pressing Super + Alt + S (ctrl + s doesn't seem to work anymore), nothing happens, until I click "Try Ubuntu". Then, the screen reader activates. It it normal? [20:42] have a link to the testcase handy? [20:42] The second one: after installing Ubuntu, the screen reader doesn't start automatically, even after rebooting twice [20:42] yes, give me a second [20:42] http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164116/testcases/1309/results [20:43] and also the third issue, not related only to this testcase: auto login doesn't work (I tried many times, ensuring that the neccessary option is checked). Where should I report this issue? [20:44] again, never done this testcase [20:44] but [20:44] 1. sounds like you shouldn't hear anything from the screen reader until step 12 [20:45] I can hear the screen reader since the step 8 :D [20:49] so i guess that's probably fine then [20:49] the change of commands is interesting [20:50] s/command/hotkey/ [20:50] from docs i see, that seems to agree [20:50] so there's a testcase fix that can happen [20:51] I'll try to fix it shortly and make a pull request [20:51] what about the other issues? [20:52] https://help.gnome.org/users/orca/stable/howto_the_orca_modifier.html.en [20:52] yeah it's pretty canonical (lowercase) [20:52] ok so that's done [20:53] 2. don't know :( [20:53] try consulting the Accessibility team https://wiki.ubuntu.com/Accessibility [20:54] I've joined the #ubuntu-accessibility, when anyone will be online, I'll ask them [20:54] not sure there's much happening there anymore but it's worth a shot [20:55] maybe try to hunt down specific individuals https://wiki.ubuntu.com/Accessibility/Contacts [20:55] the mailing lists might be good too [20:55] ok, will try [20:57] from what i read from the docs (https://help.ubuntu.com/community/Accessibility) it looks reasonable that it should start at install time [20:58] not knowing where else to file a bug against, i'd just use gnome-orca [20:58] 3. /ld [20:58] oops [21:00] 3. i *THINK* lightdm [21:01] ok, I'll file a bug there [21:01] thank you so much for your help! [21:01] wait [21:02] gdm3, actually, in current Ubuntu [21:02] btw a little trick [21:02] there's metapackages for just about everything [21:02] you can see everything involved in ubuntu-desktop, for example [21:02] or lubuntu-desktop, etc [21:05] hmm, that's useful, thanks for the info :) [21:05] about the accessibility bugs, I'll firstly contact the team before reporting any bugs on Launchpad [22:10] kenvandine: hey, can you look over my submission? [22:10] coolpolygons, link please? [22:11] https://codein.withgoogle.com/dashboard/task-instances/5824069586911232/ [22:11] here you go :D [22:11] coolpolygons, i'm just heading out for the day [22:11] ok [22:12] coolpolygons, ah, yeah i saw that one but haven't had time to try to figure out what exactly the task requirements were [22:12] coolpolygons, can you check with didrocks in the morning? [22:12] i think he created that [22:12] oh wait what time is it there? [22:12] coolpolygons, if not, i can spend some time on that tomorrow [22:12] for me it's just after 5 [22:12] ok sounds good [22:12] but didrocks is in france [22:13] i heard [22:13] so very late for him [22:13] but he'll be around much earlier than me tomorrow :) [22:13] ok :D [22:13] just wanted to get the thing reviewed and maybe select another task [22:13] coolpolygons, your video looks really nice btw :) [22:13] :P [22:13] kenvandine: https://codein.withgoogle.com/dashboard/task-instances/6575836419325952/ is it all? [22:13] thank you :D [22:14] but i haven't really spent the time to understand what it is that we want there :) [22:15] m4sk1n, yeah, i think that is enough [23:17] kenvandine: I don't think didrocks has came online here before, are you able to contact him? [23:17] daniellimws, he's in France, his timezone is vastly different I'm afraid [23:22] kyrofa: are you guys able to contact him? or should one of us write to him? [23:22] daniellimws, yes, although I'm lacking context. What do you need? [23:23] not really me, but I think coolpolygons may need some help from him [23:24] and I'm planning to claim a ubuntu desktop task some time soon [23:25] Yeah I'm sure he's around, he just works much earlier in the day [23:25] we have never seen him in the chat though [23:25] I'll send him an email [23:25] Just in case :) [23:25] ok, thanks [23:28] Sent [23:31] thanks again [23:42] kyrofa: may I know what does this line mean? https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_client.py#L34 [23:43] daniellimws, zero idea, I'm afraid. The reason the store stuff coverage is so bad is because we didn't actually write it, another team did :( [23:43] That's not an excuse, we've taken ownership of it, but that doesn't mean I understand all of it I'm afraid [23:44] Not even I understand the entire codebase backward and forward! [23:44] because so many people are working on it? [23:45] Yeah [23:45] kyrofa, anyways if I were to add docstrings to this module, should I modify that line? [23:45] daniellimws, well, adding docstrings requires that you understand what the function is doing [23:46] daniellimws, if you understand what the function is doing and it doesn't line up with that docstring, yeah I say go for it [23:47] kyrofa, from the looks of it, it is just a wrapper on requests.Session.request? [23:48] which handles the root url [23:48] hmm, the "Overriding base class" part is confusing