/srv/irclogs.ubuntu.com/2018/01/04/#ubuntu-google.txt

Abhi_hi02:12
AmoghaTrHi Everyone! This is Amogha from India!04:20
omairqazihi06:42
Acceleratorhi06:43
daniellimws[m]hi07:07
omairqazidaniellimws: if you are free please try to install my snap sudo snap install git-ddiff --edge --devmode08:22
daniellimws[m]I get an error08:26
daniellimws[m]omairqazi: do you get an error as well?08:26
omairqaziwhcih error08:26
omairqaziwhich08:26
omairqazidaniellimws[m]: which error08:28
daniellimws[m]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 reference08:28
omairqazii also get this error08:28
daniellimws[m]oh hmm I'll try to research a bit about it and see if I can find anything08:30
daniellimws[m]but I'll be away for a few hours08:30
omairqaziok08:30
omairqaziinstead of node v7.10.1 i will try to use v9.3.008:33
daniellimws[m]I feel that it may be a snap problem though08:34
omairqazibut it was working yesterday08:36
omairqaziits the same snap which had the error object.values is not a function08:36
m4sk1nomairqazi: have you snapped it with ubuntu 16.04?08:38
omairqazim4sk1n: on ubuntu 16.04 it was perfect but then it started giving an error command not found08:39
omairqaziso i did on lubuntu in a vm08:39
m4sk1nyou have to use 16.04, that’s what caused the glibc error08:40
omairqazibut why on ubuntu 16.04 it is saying command not found?08:40
m4sk1nwhich command?08:42
omairqazimy snap name git-ddiff.git-ddiff08:42
m4sk1ncan you snap it from Ubuntu 16.04 and install on vm (18.04?)08:43
omairqaziya i am doing that only08:47
omairqaziyay it works now thanks everyone09:08
heesenkyrofa, can we talk09:08
popeyheesen: he will wake in some hours, as he's based in the USA09:27
omairqazitry installing my snap now please sudo snap install git-ddiff --edge --devmode09:30
omairqazi_popey: whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap09:38
omairqazi_popey: whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap09:40
omairqazi_whenever i run the command git-ddiff.git-ddiff an error occurs command not found. git-ddiff is nodejs snap09:44
=== tanesh__ is now known as Accelerator
coolpolygonshi :D10:21
konrad11901hi10:21
coolpolygonsi just had some questions to ask about the code-in challenge10:22
coolpolygonsand maybe ubuntu in general10:22
coolpolygonsis this the right place to do so?10:22
omairqazi_yup sure10:24
coolpolygonsok so there is a task that hasnt been approved for two days10:24
omairqazi_can you link to the task10:25
coolpolygonsand this has been a bit of an issue for me (obviously i cant claim new tasks while not finishing one)10:25
coolpolygonshttps://codein.withgoogle.com/dashboard/task-instances/5824069586911232/10:25
coolpolygonsits a boot screen for ubuntu10:25
omairqazi_ok so the mentors are Ken VanDine and didrocks10:28
omairqazi_kenvandine: there?10:28
coolpolygonsi heard that u need to do a lot of these tasks to be selected for the award10:31
coolpolygonsand i only finished like four10:32
coolpolygonsi dont even know if i should continue :(10:32
omairqazi_please continue10:34
omairqazi_if kevandine or didrocks come online i will tell them about your task10:34
coolpolygonsyeah ok10:35
coolpolygonsdo you think i have a chance to win?10:35
coolpolygonsjudging by the amount of completed tasks, i think other people did at least over 1010:36
omairqazi_i will not be secretive here i have completed about 1510:39
omairqazi_and then only i was in the top 1010:39
omairqazi_please note that the grand prize winners will be selected according to the quality and not quantity10:40
coolpolygonswow10:40
coolpolygonsok let me try my best10:40
coolpolygonsand im gonna contribute to ubuntu society :D10:41
omairqazi_thanks i was also like you when i came here at first :)10:41
coolpolygonswell the only difference is that theres only like 10 days left now :P10:42
m4sk1ncoolpolygons: just make sure that you are submitting good quality work and you need to be in top 1010:47
coolpolygonsi hope that is the case... i spend a lot of time and effort finishing tasks10:49
m4sk1nin fact, even if it annoys me, it’s great that you can’t see how many tasks were completed by others from top 1010:49
coolpolygonsi guess showing those could make people less motivated10:49
m4sk1nyup10:50
Acceleratori find it challenging :)10:51
coolpolygonsyeah for a programming noob like me10:51
coolpolygonssnap QA stuff was hard :(10:51
coolpolygonsbut the process of learning was really fun10:51
m4sk1nand you can find their github/launchpad accounts to see quality of their work, but it’s hard to estimate tasks count10:51
Acceleratorlike me lol :)10:52
AcceleratorNothing interesting about me haha...so no estimating10:53
coolpolygonswell, it is nice that google and ubuntu are giving even beginners the opportunity to try10:53
AcceleratorToo bad many people don't give GCI a try10:55
coolpolygonsoh really?10:58
coolpolygonsi thought a lot of people try because its google10:58
AcceleratorHmm the number of tasks done for the orgs would have been ridiculous if that had been the case10:59
coolpolygonsi thought 575 tasks for one organization was a pretty big number :P11:00
coolpolygonsguess not11:00
coolpolygonsactually yeah if kids all over the place joined the numbers would've hit millions11:00
AcceleratorYup11:00
coolpolygonsit would be great if i can win11:03
coolpolygonsthe chances are pretty slim tho11:03
daniellimws[m]coolpolygons: but that task is one of the hardest task in the org11:03
AcceleratorYeah quality>quantity11:04
coolpolygonsdaniellimws[m]: the boot screen?11:04
daniellimws[m]yea11:05
coolpolygons:P which is why it takes seven days i guess11:05
coolpolygonsi was arguing with after effects xD11:06
daniellimws[m]you finished it?11:06
coolpolygonsi did but im waiting for review which has been delayed11:06
coolpolygonsand i cant pick new tasks yet :(11:06
m4sk1nit would be great if I’ll find myself on the finalists list11:06
coolpolygonsyes definitely11:07
Acceleratordaniellimws[m]: U changed your name on the leaderboard?? Is that even you?11:07
daniellimws[m]no11:07
daniellimws[m]sad11:07
daniellimws[m]that's a different daniel11:07
coolpolygonswait there is a leaderboard?11:07
m4sk1nhttps://gci-leaders.netlify.com11:07
daniellimws[m]coolpolygons: where did you even find the code to change though?11:08
m4sk1n10 leading participants with random order11:09
coolpolygonsdaniellimws[m]: idek i just did11:09
coolpolygonsxD11:09
daniellimws[m]woah that's quite pro11:09
m4sk1ncongrats XD11:09
AcceleratorIndeed :)11:10
coolpolygonswait but i thought they asked only to make a boot screen11:10
coolpolygonsdo i need to do sth with it?11:10
daniellimws[m]I think with the advanced coding skills tag, you need to add the animation to the OS?11:10
coolpolygonshmm11:10
coolpolygonshmmmmmmmmmmmmmmmm11:11
AcceleratorWell there is definitely some coding in it11:11
coolpolygonsthey'll prob give me a comment on what needs to be done11:11
coolpolygonsi did my portion so they wouldn't be too harsh hopefully11:11
coolpolygonsif theres more coding needed i hope they give me an extension :(11:12
daniellimws[m]yea mentors here are very nice people11:12
daniellimws[m]the nicest people you have seen11:12
AcceleratorYou can always ask11:12
coolpolygonsthey dont seem to read my comments...11:13
daniellimws[m]oh you can try to ask kenvandine here later11:13
daniellimws[m]didrocks as far as I know just came back from holidays11:13
coolpolygonsdang how do you know these stuff11:14
coolpolygonssounds like u r one of the devs of ubuntu xD11:14
AcceleratorXD11:14
m4sk1nwe are all kind of ubuntu devs11:15
m4sk1n:D11:15
coolpolygonsi cant deny that :P11:15
konrad11901XD11:15
Acceleratorm4sk1n: Got your tutorials?11:16
m4sk1nAccelerator: nope :D11:16
coolpolygonstutorials?11:16
m4sk1ncoolpolygons: tutorial tasks, probably11:17
AcceleratorI will leave that to m4sk1n to explain..he is a fan :)11:17
coolpolygonslol kk11:17
daniellimws[m]coolpolygons: because I11:18
daniellimws[m]I've been here for more than a month XD11:18
coolpolygonsmore than a month hmm11:19
coolpolygonsso dedicated11:19
AcceleratorI have been here since last year11:19
coolpolygonsWOW11:19
coolpolygonsoh wait nvm11:20
coolpolygonsits 2018 now11:20
coolpolygonsomg im losing track of time11:20
AcceleratorXD11:20
daniellimws[m]or, I've been here for 2 years11:20
daniellimws[m]2017-201811:20
coolpolygons365*2 = 730 days :P11:21
daniellimws[m]nope, just from december 2017 to first week of january 2018 :P11:22
m4sk1nAccelerator: I’m not a fan of tutorial tasks XD11:22
m4sk1nnovember 2017-january 201811:23
m4sk1nI like contributing to documentation and tutorials (and translating stuff), because I think it’s very useful for users11:24
AcceleratorYou always ask for them though :)11:24
daniellimws[m]I agree11:24
coolpolygonsm4sk1n: agreed, and it is also one of the things we noobs can actually hel11:24
coolpolygonsp11:24
AcceleratorNobody is a noob here :)11:24
AcceleratorNot even u11:25
daniellimws[m]if you are noob you won't be here11:25
coolpolygonsaww thanks :)11:25
daniellimws[m]probably at home playing minecraft XD11:25
AcceleratorMinecraft XD11:25
coolpolygonsxD11:25
daniellimws[m]well minecraft is fun too actually11:25
m4sk1nwhat’s wrong with minecraft? XD11:25
coolpolygonsyeah11:26
AcceleratorNothing tho some people depend on the game to live :)11:26
coolpolygonsme11:26
m4sk1nI like Minecraft and I love Ubuntu, that’s why playing Minecraft on Ubuntu is the best thing that can happen to me XD11:27
coolpolygonsonly reason y i dont switch to ubuntu completely11:27
coolpolygonsblizzard needs to support ubuntu11:27
coolpolygonsn.o..11:27
AcceleratorI see11:27
coolpolygonsn.o.w.11:27
daniellimws[m]starcraft2?11:28
m4sk1nif you can install ubuntu without accidentally erasing entire hard drive, you are not a noob XD11:28
coolpolygonsYES STARCRAFT11:28
coolpolygonsAND OVERWATCH11:28
coolpolygonsAND HEROES11:28
konrad11901Starcraft <311:28
coolpolygonsm4sk1n: xD11:28
AcceleratorReminds me of Foxy lol11:28
konrad11901I remember being 5 years old and "playing" starcraft 1 :D11:29
m4sk1nAccelerator: XD11:29
daniellimws[m]konrad11901: we can play together sometime :D11:30
m4sk1nyou 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
konrad11901daniellimws: I'm a noob at this game, really XD11:30
m4sk1nwithout even reading anything11:31
Acceleratorm4sk1n: Seriously ?11:31
m4sk1nafaik, Overwatch works almost perfect with latest wine-staging, only performance isn’t great11:32
m4sk1nAccelerator: yup11:32
m4sk1nI 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
konrad11901wubi was great11:33
konrad11901it was my first experience with Linux11:34
m4sk1nnot my first, but my first actual installation11:35
coolpolygonsi had a $400 business laptop from 201111:35
coolpolygonsand i still have it xD11:35
coolpolygonsmy first test subject with ubuntu11:35
m4sk1nI had $250 netbook from 200911:36
m4sk1nwith Manjaro JWM it still works pretty good11:36
coolpolygonsdang11:37
m4sk1nnow it’s my father’s secondary computer and he tries to use windows 7 on it11:37
coolpolygonsomg11:38
m4sk1nhe spent some hours on installing .net framework XD11:38
coolpolygonstell him to use xubuntu :(11:38
coolpolygonsor ubuntu mate11:38
coolpolygonscuz lubuntu looks too bland11:38
m4sk1nhe don’t want to use Linux just because he don’t want to use Linux11:38
coolpolygons:(11:39
konrad11901and that's unfortunately the point of view of many, many people :(11:39
coolpolygonsmakes me teary11:40
AcceleratorYeah my school included lol11:40
coolpolygonsmy mom runs away when i run sudo apt update11:40
coolpolygons"WHAT ARE YOU DOING TO YOUR COMPUTER"11:40
coolpolygons"I BOUGHT THAT WITH MY MONEY"11:41
m4sk1nthere are two notebooks with ubuntu and mate in my school11:41
coolpolygons"DONT YOU DARE GO BREAK IT"11:41
konrad11901in my school, there's debian on every PC :D11:41
coolpolygonsat least you have those11:41
konrad11901alongside the windows 711:41
coolpolygonswe got macOS11:41
AcceleratorOnly windows in my school11:41
konrad11901I had macOS in my previous school11:41
coolpolygonswhich i dont mind cuz its pretty awesome, but they dont know linux11:41
m4sk1nI love using i3wm and doing everything from terminal on these lessons11:42
coolpolygonsi cant even11:42
coolpolygonsi need a gui11:42
AcceleratorThe only lesson i get from school is using Microsoft Studio XD11:42
m4sk1nMicrosoft Studio?11:43
AcceleratorVB?11:43
m4sk1nVisual Studio, right?11:43
konrad11901Visual Basic?11:43
AcceleratorRight11:43
coolpolygonsvisual studio is soooooooo complicated11:43
m4sk1ncoolpolygons: no, it isn’t11:43
coolpolygonsi stick with gedit11:43
m4sk1nit’s just a tool11:44
AcceleratorAre you kidding me....it's outdated XD11:44
coolpolygonsyeah i dont get the interface :(11:44
konrad11901visual studio is pretty nice, it's my main IDE :)11:44
coolpolygonswhat's the benefit of using an ide instead of text editor+terminal?11:44
m4sk1nyou can use it to do complicated stuff, but you can just use it as a text editor XD11:44
AcceleratorWell i'm stuck with it for my exams11:44
m4sk1nmy main IDE is vim :P11:45
coolpolygonsemacs anyone?11:45
m4sk1nemacs is great OS, but it lacks a good text editor11:45
konrad11901umm11:46
m4sk1nkonrad11901: umiesz hakować emacsem przez sendmail?11:46
coolpolygonsLOL11:46
konrad11901isn't emacs a text editor? :D11:46
konrad11901m4sk1n: nie11:46
coolpolygonswhat language?11:47
konrad11901polish11:47
coolpolygonsoooh interesting11:47
konrad11901yeah, it is11:47
konrad11901:D11:47
coolpolygonsi speak korean english chinese11:47
konrad11901wow11:47
coolpolygonsgotta learn some european languages11:47
konrad11901what country are you from?11:47
coolpolygonss. korea11:47
konrad11901nice :)11:47
coolpolygonsbut i wanna move to usa for college + life11:48
coolpolygonstoo many restrictions here11:48
coolpolygonsillegal for minors to play online games after 10pm11:48
konrad11901really?11:48
konrad11901:(11:48
coolpolygonscant go to certain websites11:48
coolpolygonshella expensive pc parts11:48
konrad11901oh, that's unfortunate :(11:49
coolpolygonsthe homogeneous nature of pple11:49
Accelerator:(11:49
konrad11901I'd also like to move to the USA for college11:49
AcceleratorWell me too but dunno if i will be able to adapt11:51
konrad11901to be honest, actually I can move to any other country than Poland11:52
konrad11901and I can't tell any logical reason behind that XD11:52
Coolpolygons_mobReconnected11:52
Coolpolygons_mobLol11:52
Coolpolygons_mobDo all of you live in the states?11:53
daniellimws[m]no I'm from Singapore11:54
AcceleratorI'm from Mauritius :)11:54
Coolpolygons_mobI heard Singapore is really nice11:54
Coolpolygons_mobWow Mauritius???11:54
m4sk1nI’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:54
omairqazihi i had some network failure11:55
omairqaziwell you can find the leaderboard here too https://codein.withgoogle.com/organizations/ubuntu/ just scroll to the bottom11:55
Coolpolygons_mobWelcome back11:55
omairqazidaniellimws[m]: how do you change your real name in the IRC11:56
AcceleratorEver visited it Coolpolygons_mob?11:56
Coolpolygons_mobNo11:56
daniellimws[m]omairqazi: what real name?11:57
Coolpolygons_mobIsnt Mauritius an african country?11:57
Coolpolygons_mobSmall islands11:57
Coolpolygons_mobI heard that there are a lot of dodos :P11:58
omairqazidaniellimws[m]: click you name in the panel to the right and click whois12:00
daniellimws[m]oh that12:00
daniellimws[m]I'm not sure acutally, something to do with NickServ I think12:01
AcceleratorDodos are extinct lol12:01
Coolpolygons_mobUsed to*12:02
Coolpolygons_mobKoreans know mauritius as a place for honeymoon trips12:02
Coolpolygons_mobThey dont speak french tho12:02
AcceleratorNo comments 😅12:03
Coolpolygons_mobKorea is dominated by microsoft btw12:06
Coolpolygons_mobWe used to have 90% IE usage until 201312:06
Coolpolygons_mobAnd ActiveX is still being used12:07
m4sk1nfortunately NK is dominated by Linux XD12:07
konrad11901XDDDD12:07
m4sk1nRed Star OS12:07
konrad11901I'd like to visit DPRK one day12:08
Coolpolygons_mobEh thats only for promoting their ideology12:08
Coolpolygons_mobThey use pirated windows12:08
Coolpolygons_mobNo one uses redstar12:08
m4sk1nbut Red Star OS is actually pretty good :)12:09
Coolpolygons_mobIllegal in kr12:10
Coolpolygons_mobBut ik that when you type kim jong un in korean it auto bolds12:10
Coolpolygons_mobxD12:10
m4sk1nso I think it/he’s already bold12:11
Coolpolygons_mobIn many ways12:12
Coolpolygons_mob:P12:12
AcceleratorXD12:13
coolpolygonsback12:51
coolpolygonsxD12:51
omairqazihi13:10
omairqazielopio there?13:11
omairqazielopio please see this https://forum.snapcraft.io/t/call-for-testing-backslide/340813:11
daniellimws[m]omairqazi: not related to the snap but there's this thing slides.com that works with a similar idea13:12
omairqaziok will check it13:14
omairqazioh i see13:15
omairqazidaniellimws[m]: do you know prezi?13:16
daniellimws[m]yes too13:16
daniellimws[m]but too much animation I don't really like it13:16
omairqaziya13:16
omairqaziit is 3d13:16
omairqazielopio https://forum.snapcraft.io/t/call-for-testing-backslide/340813:23
daniellimws[m]omairqazi: I don't think elopio is online yet13:24
coolpolygonsdo mentors come online here?13:47
daniellimws[m]yea13:48
daniellimws[m]but most are based on US or UK time13:48
daniellimws[m]in around an hour a lot will come online13:48
coolpolygonsok13:49
coolpolygonsits 11pm here in korea13:49
coolpolygonsthe timezone kills13:49
daniellimws[m]coolpolygons: yea we people from Asia unfortunately will have to make use of that short few hours before sleep13:50
daniellimws[m]its 10pm here13:50
coolpolygonsooh 1hr difference13:50
m4sk1n2:51pm here13:51
coolpolygonslucky13:52
coolpolygonsim an owl so i guess im fine13:52
coolpolygonsmy circadian rhythm got wrecked after winter break13:53
omairqazihi13:56
omairqazipopey hi13:56
omairqazielopio sergiusens https://forum.snapcraft.io/t/call-for-testing-backslide/340813:58
omairqazi /msg NickServ VERIFY REGISTER omairqazi wsijnakocmgf14:04
daniellimws[m]lol14:05
omairqazihmm14:05
daniellimws[m]time to change password14:05
omairqaziwhat all did you see guys14:05
omairqazionly this or more  /msg NickServ VERIFY REGISTER omairqazi wsijnakocmgf14:05
daniellimws[m]your password14:06
omairqazithis? wsijnakocmgf14:06
daniellimws[m]yes14:06
omairqaziwell that is because of typo error there was an extra space14:07
omairqaziso the command didnt run14:07
omairqazithis is the verification code not the password LOL14:07
omairqazithere was no typo error in the password command14:08
daniellimws[m]oh thats good14:08
omairqaziyou 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
daniellimws[m]nope14:09
omairqazioh my god by bistake i copied my password also14:09
daniellimws[m]lol14:10
daniellimws[m]nobody can save you now14:10
popeyit happens14:10
popey(probably good idea to change it)14:10
omairqaziya14:10
omairqazigoogle account has 2 step verification14:10
omairqazii will change the password of irc14:11
AcceleratorXD14:12
daniellimwsheber, 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:16
omairqazi /msg NickServ SETPASS omairqazi iorycymgmjwp saba404114:20
Acceleratorhis password?14:21
daniellimws[m]um14:21
AcceleratorHigh probability that's his crush name he used as password lol14:22
omairqaziNICK omairqazi14:25
omairqaziis registered now14:26
daniellimws[m]omairqazi: saba4041?14:26
omairqaziya that was by mistake i changed the password again14:26
daniellimws[m]oh thats good14:27
omairqaziwell how do i change the real name14:27
AcceleratorUm why are you changing your name?14:31
abcd /msg NickServ SETPASS omairqazi iorycymgmjwp omair581314:34
abcdwhat the hell is happening14:34
abcdso many typo errors14:34
daniellimws[m]abcd: what client are you using14:36
abcdbye14:36
abcdi was using webchat now i will use xchat14:36
Accelerator...14:44
omairqazihi14:45
m4sk1npopey: I’m waiting for the lxd translation task, because I have already almost completed it XD15:04
omairqazihi15:13
omairqazipopey there?15:15
omairqazielopio hi15:17
daniellimwstsimonq2: hi you around?15:17
elopiohello omairqazi15:17
omairqazielopio please see this https://forum.snapcraft.io/t/call-for-testing-backslide/340815:18
popeyheya15:18
omairqazipopey https://forum.snapcraft.io/t/call-for-testing-backslide/340815:18
popeyyes, i saw it, will test in a little bit15:18
omairqaziok popey thanks15:19
omairqaziwho will select the grand prize winnners?15:23
AcceleratorAll mentors15:24
omairqaziok thanks15:26
omairqaziis this bug ok https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/174128615:53
ubot93Launchpad bug 1741286 in ubiquity (Ubuntu) "Lubuntu 18.04 boot screen version problem" [Undecided, New]15:53
daniellimwstsimonq2: hi are you free?15:56
omairqazidaniellimws: tsimonq2 is not online? he is away15:57
daniellimwsoh15:57
daniellimwsmy bad15:57
daniellimwsthanks for informing15:57
omairqaziyour welcome15:57
Acceleratorkyrofa: Made another pull request yet again 😂😂......and i reported the missing step also16:03
kyrofaThanks Accelerator, very good16:03
Acceleratornp :)16:04
daniellimwssergiusens, kyrofa, elopio: hi are you guys able to access _store_client.py from here https://codecov.io/gh/elopio/snapcraft/tree/master/snapcraft/storeapi16:10
daniellimwsweirdly i get an error 40416:10
kyrofadaniellimws, no, same here16:10
kyrofadaniellimws, did you know you could generate/view coverage locally as well?16:11
daniellimwskyrofa, oh how can I do that16:11
kyrofadaniellimws, do you have the dependencies installed in a venv?16:11
daniellimwsyes I do16:12
sergiusenspython3 -m coverage html16:13
sergiusensafter running the unit tests with runtests.sh16:14
daniellimwsoh ok thanks16:14
daniellimwsanyways, I was planning to add a unit test to https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_store_client.py#L28916:15
kyrofaYeah, that16:15
daniellimwshowever, I'm not sure what snap name can be used to check if the snap is not found16:15
kyrofaThen open up htmlcov/index.php in your favorite browser16:15
daniellimwskyrofa: how would you suggest I implement the test case16:18
Abhi_Hi, I am still working on the task16:19
m4sk1nwill there be daily builds today? :D16:19
kyrofadaniellimws, you could always mock `get_account_information`16:19
Abhi_I need more time16:19
Abhi_Can I get more time16:19
daniellimwskyrofa: alright, thanks a lot for the help16:20
rakshikahey popey!16:20
daniellimwsAbhi_: who is the mentor? you might wanna ping the mentors of your task16:20
Abhi_Sergio Schvezov Kyle Fazzari Carla Sella elopio16:21
Abhi_I think these are the mentors16:22
omairqazikyrofa Abhi_ needs help16:22
popeyor just give us the link to the last16:22
popey*task16:22
Abhi_https://codein.withgoogle.com/dashboard/task-instances/6266209089617920/16:23
kyrofaAbhi_, done16:23
Abhi_Thank You!!16:23
popeythanks!16:23
omairqazikyrofa popey are you free?16:24
popeyWhat's up?16:24
omairqaziif free then please test my snap https://forum.snapcraft.io/t/call-for-testing-backslide/340816:25
rakshikahey elopio!16:26
m4sk1nare dailies really daily, there were no isos today16:32
m4sk1ns/,/?/16:33
daniellimwskyrofa, if I want to mock get_account_information, how can I do it while still calling push_metadata?16:38
daniellimwsor do I not need to call it16:38
kyrofaAccelerator, made a comment on the PR. No need to open multiple PRs, just push updates to the one you already have16:38
kyrofadaniellimws, 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:39
daniellimwskyrofa, according to codecovs the code path where when snap name is not found and raises a SnapNotFoundError is not covered16:41
daniellimwsI don't think it is necessary to go through push_metadata16:41
daniellimwsbut I'm unsure16:42
kyrofadaniellimws, oh right, this line of push_metadata? https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_store_client.py#L29016:42
daniellimwsyup16:42
kyrofaDo you have a test already made?16:43
kyrofadaniellimws, find another test that uses push_metadata, and start with that16:45
kyrofaOne that specifically tests push_metadata16:45
kyrofaLet me know when you've got that16:45
daniellimwskyrofa, ok got it thanks16:45
kyrofadaniellimws, once you have that, mocking is just a few more lines of code (with which I'm happy to help)16:46
kyrofadaniellimws, although depending on where you add the test, perhaps we can use the fake store instead of mocking. elopio might have some preferences here16:47
kyrofaI'm not 100% clear on when the fake store comes into play, unit or integration16:47
Nissaarkyrofa: i made the commit16:50
daniellimwskyrofa: sorry not very sure what I'm supposed to do now. I'm looking at the PushMetadataTestCase class right now16:51
kyrofaNissaar, 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
daniellimwsI think every test in here tests push_metadata?16:51
kyrofadaniellimws, no need to apologize! Let me pull that up16:52
Nissaarkyrofa: 'modified go.py to remove confusing message'  is this one good ?16:53
omairqazikyrofa i replied on the forum please see and tell me what else should i do https://forum.snapcraft.io/t/call-for-testing-backslide/340816:55
kyrofaNissaar, make it more like a command. Your title should complete the sentence: "If accepted, this PR will <blank>". On that level, it should be something like "remove confusing importpath message from go plugin"16:55
kyrofaNissaar, 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:55
kyrofaDoes that make sense?16:56
Nissaar<go plugin: remove confusing importpath message> thats the title if i have well understood ?16:57
kyrofaYes, but no angle brackets16:57
Nissaaryes thanks16:58
kyrofadaniellimws, I agree, you need to add a new test to PushMetadataTestCase16:58
kyrofadaniellimws, good news, I think this involves the fake store16:58
kyrofadaniellimws, look at the _setup_snap method16:58
kyrofaIt logs in and registers a new snap name "basic"16:59
kyrofaIt then uploads a fake snap under that name16:59
daniellimwsah, means that everything else that is not "basic" will give SnapNotFound error, right?16:59
kyrofadaniellimws, I suspect you could copy the "test_all_ok" test and push metadata for a snap NOT named basic and get that exception thrown16:59
kyrofaYou got it16:59
daniellimwskyrofa, great thanks for the help17:00
daniellimwsquite noob question17:00
kyrofadaniellimws, of course17:00
kyrofaNah, just a lack of familiarity with the codebase, which comes with time!17:01
kyrofaYou could be the best programmer in the world and you'd still run into issues with new codebases17:01
omairqazireally kyrofa?17:02
omairqazithe best progrfammer can also get codebase issues?17:03
kyrofaDefinitely. Knowing e.g. python is only part of the battle. You also need to know the project itself17:03
kyrofaIt'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 cut17:04
omairqazithanks for the info?17:04
omairqazi!17:04
daniellimwskyrofa, that's a nice analogy, thanks!17:05
kyrofaMaybe a better analogy: a butcher who specializes in poultry being handed a cow17:05
daniellimwsis there a possible way to only run tests from a certain class?17:05
daniellimwsI know I can run from a certain folder17:06
kyrofadaniellimws, yes-- stop using the ./runtests.sh script17:06
kyrofadaniellimws, use unittest directly: `python3 -m unittest snapcraft.tests.unit.store.test_store_client for example would run that whole file17:06
kyrofaDarn, missed the closing ` but you get the idea17:06
daniellimwsoh thanks a lot17:06
omairqazican someone please suggest me a python task as i just learned it from university of michigan at coursera so i am excited to do python17:07
wxlyou're probably not going to find an EASY one17:07
kyrofaomairqazi, fix a snapcraft bitesize bug17:07
wxlbut17:07
wxloh there you go17:07
wxli wonder if you could make a python script that could sign the Code of Conduct for you17:08
wxloptionally allowing one to create or reuse a key17:08
wxlthat would be a MAJOR improvement17:08
wxlLaunchpad does have a Python API17:08
omairqaziok wxl and kyrofa i will do once my current task gets approved17:09
omairqazior maybe side by side17:09
wxli'll see about how possible that is17:10
wxlyep you're right17:10
wxloops wrong chan17:10
omairqaziya but i have to do all this before 10 jan because of exams17:11
Nissaarkyrofa: how do i del the other go.py file ?17:11
kyrofaNissaar, I guess that depends on how you're making these changes. Are you using the github online interface or something?17:12
Nissaarkyrofa: yes im doing it online17:12
kyrofaHuh... I actually have no idea then. Try searching for it17:13
rakshikaelopio?17:13
omairqazibye guys time to sleep?17:13
elopioyes?17:13
rakshikacheck personal messages pls17:13
daniellimwsone curious question, I recall snap only appeared in the recent years, how did the whole idea start?17:14
rakshikaelopio pls check personal messages17:15
elopiodaniellimws: it's an evolution from the ideas we implemented for the packaging and store of Ubuntu phone.17:16
daniellimwselopio: oh, no offense towards Ubuntu, but just curious who uses Ubuntu phone?17:16
elopioI was a very happy user for two years :)17:17
popeyUbports has some thousands of users17:17
tsimonq2daniellimws: Empty pings are not productive ;)17:17
tsimonq2What's up?17:17
daniellimwstsimonq2: hi17:17
daniellimwstsimonq2: are you free now? I would like some guidance on setting up Phabricator17:18
Nissaarkyrofa: fixed it17:19
daniellimwselopio: so did part of the ubuntu phone dev team just moved to snap?17:20
elopiodaniellimws: we were all working on the phone.17:20
elopiowell, on convergence. All form factors.17:20
daniellimwselopio: so you guys are working on both the phone and snap now?17:22
Nissaarelopio: https://codein.withgoogle.com/dashboard/task-instances/6273289460645888/17:23
Nissaarelopio: could you please review this task ?17:23
Nissaari you free17:23
Nissaarif*17:24
elopiodaniellimws: no, just snapcraft17:24
popeydaniellimws: the phone project was cancelled back in april last year17:24
tsimonq2daniellimws: 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 :)o17:24
elopioNissaar: I will after lunch17:24
popeydaniellimws: sadly many of the people who worked on it for Canonical were made redundant. It's not something we work on at all now17:24
Nissaarill wait thx17:24
daniellimwsas 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 there17:24
wxlit's not something *CANONICAL* works on, but the community is still running with it17:25
daniellimwshttps://github.com/snapcore/snapcraft/blob/master/snapcraft/tests/unit/store/test_store_client.py#L149917:25
wxlcareful with your we's, popey :)17:25
daniellimwsmy ocd tells me to not ignore it17:25
daniellimwswhat do you guys think17:25
popeywxl: i did say that17:26
daniellimwspopey: oh that's quite sad17:26
daniellimwstsimonq2: actually I'm still trying to setup Phabricator :p17:26
daniellimwstsimonq2: I have the basic LAMP setup ready, but have some questions17:27
daniellimwstsimonq2: it's quite late here now, maybe I'll ask them in the comments when I claim the task17:27
tsimonq2daniellimws: sure, or ask and you can read my response here when you can :)17:28
daniellimwstsimonq2: thanks. first question, has httpd.conf changed to apache2.conf?17:30
daniellimwsI can't find httpd.conf17:30
tsimonq2daniellimws: phab.lubuntu.me uses nginx so I'm not sure on that part17:30
daniellimwsoh ok then I shall setup nginx instead17:31
tsimonq2daniellimws: If you want to see our config for nginx, I'm sure wxl will be happy to throw it your way ;)17:31
daniellimwstsimonq2: is it the one in here? https://secure.phabricator.com/book/phabricator/article/configuration_guide/17:32
konrad11901daniellimws: I configured Phabricator with apache2.conf and it's working, so I assume that you can configure it there :)17:32
daniellimwsoh great17:33
tsimonq2daniellimws: No, ours is a bit slimmer17:33
tsimonq2daniellimws: 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
daniellimwsyea ok since konrad11901 said it works I'll just try apache first17:34
tsimonq2Sure17:34
daniellimwstsimonq2, konrad11901: what about the domain name17:34
tsimonq2daniellimws: I'd put an alias in /etc/hosts and configure the alias to be the same as what Phab thinks it is17:35
tsimonq2If that makes sense17:35
SanyamHi17:35
tsimonq2Hey Sanyam, what's up?17:36
SanyamFine17:36
tsimonq2That's good :)17:36
daniellimwsthanks a lot for the help :)17:36
tsimonq2Can 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
tsimonq2daniellimws: Anytime :)17:37
SanyamI am doing a task provided by your team on google code in17:38
Sanyamthey said to build a site but i dont know how to do it17:38
daniellimwsSanyam: is it the qatracker?17:38
Sanyamthey said read the how to tutorials and pay attention to page 8 to make a website17:39
Sanyamno17:39
tsimonq2Sanyam: Could you please link us to the task?17:39
Sanyamit is ubuntu17:40
tsimonq2Right, but could you get us the URL from your browser? :)17:40
daniellimwsoh Sanyam left17:47
m4sk1ntsimonq2: will you make task to fix testcase for lubuntu alternate (no network)?18:03
tsimonq2m4sk1n: Very possible although I did tag wxl no tagbacks ;P18:04
wxli'm overwhelmed. if's all you, tsimonq2.18:05
tsimonq2wxl: I'm overwhelmed too, man18:06
m4sk1nI have almost completed this task, so there’s not too much to write…18:09
m4sk1nbut wxl said that you could add it, tsimonq2 :D18:09
wxli'll make a test to make sure that all the testcases match up across all variants of Lubuntu. how about that, m4sk1n ?18:09
m4sk1nok18:11
m4sk1nalso, is it intentional that alternate installer asks for proxy information with no network?18:12
wxlhm18:13
wxli guess i can envision cases where that might be useful18:13
wxlstill feel free to file a bug to follow up on that18:13
wxlthe package is debian-installer18:13
daniellimws[m]heber, hi if possible can you check my merge request? Thanks :D18:14
m4sk1nso 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:23
wxlyes exactly :)18:24
wxldescribing your logic, of course18:24
konrad11901wxl: 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
wxldo all of them konrad1190118:35
konrad11901wxl: but can I skip for example this testcase with CJK input, since I don't know Chinese/Japanese/Korean?18:36
konrad11901:D18:36
wxlwellllll18:36
wxlyou can try? XD18:36
wxlballoons maybe can comment more on that?18:36
konrad11901oh, sorry18:37
konrad11901I opened the testcase18:37
Acceleratorkyrofa: 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
konrad11901and I see that there are the instructions about what is what18:37
konrad11901so yeah, I'll try to do it18:38
m4sk1nwxl: what if I would start working on tests task but there new image will be released?18:41
m4sk1nalso, made merge proposal18:42
wxlm4sk1n: given the CPU Bug, i doubt that will be a concern18:42
wxlthe LP builders are down18:42
kyrofaheesen, you here?19:00
heesenyes19:01
heesenkyrofa,could i have further clarifications on how to mock StoreClient.get_snap_name_for_id and ensure it returns the correct snap name19:02
kyrofaheesen, sure thing. First of all, you have a number of pull requests open that appear to do the same thing19:04
kyrofaheesen, can you please pick one and close the others?19:05
kyrofaheesen, then you can update it simply by pushing new commits to that branch19:05
heesenkyrofa,done19:07
heesenkyrofa,could you help me with the mock StoreClient.get_snap_name_for_id19:11
kyrofaheesen, so is your remaining pull request up-to-date?19:12
heesenyes19:12
heesenkyrofa,yes19:14
heesenkyrofa,hello19:24
kyrofaheesen, sorry, had to finish something. Done now19:24
kyrofaheesen, first of all, no need to create a new class here19:24
heesenok19:25
kyrofaheesen, just name the test such that it doesn't clash, perhaps "test_export_with_snap_name"19:25
kyrofaheesen, also make sure the `run_command` is running `export-login --snaps <snap name> exported`, you're missing the --snaps parameter19:26
kyrofaPush those changes up once you've made them19:27
heesenkyrofa,do you mean to change the file name from test_export_login to  test_export_with_snap_name19:30
kyrofaNote the file name, the test (function) name19:30
kyrofaNot the file name, rather19:36
konrad11901One question, how to start screen reader after booting Ubuntu from image?19:45
konrad11901I tried Ctrl + s as described in the testcase, but it doesn't work19:45
konrad11901I've read on the Internet that the correct combination is Super + Ctrl + S, but it works only after selecting "Try Ubuntu", not earlier19:46
heesen_kyrofa, so change it from edge123 to test_export_with_snap_name19:51
kyrofaheesen_, don't make a new class at all. Just a new test function of the existing class, named "test_export_with_snap_name"19:51
heesen_also what do you mean by also make sure the `run_command` is running `export-login --snaps <snap name> exported`, you're missing the --snaps parameter19:52
konrad11901wxl: are you there? I have a few questions about the screen reader testcase19:57
Acceleratorkyrofa: If i understood well then i just have to update my initial PR?19:58
heesenkyrofa,also what do you mean by also make sure the `run_command` is running `export-login --snaps <snap name> exported`, you're missing the --snaps parameter19:59
kyrofaAccelerator, yes20:07
kyrofaheesen, I can't help you if you leave20:08
Acceleratorkyrofa: Updated the PR :)20:20
konrad11901wxl, balloons: anyone?20:36
wxlkonrad11901: i'm not sure i can be of much help but feel free to ask20:39
konrad11901I 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:41
wxlhave a link to the testcase handy?20:42
konrad11901The second one: after installing Ubuntu, the screen reader doesn't start automatically, even after rebooting twice20:42
konrad11901yes, give me a second20:42
konrad11901http://iso.qa.ubuntu.com/qatracker/milestones/384/builds/164116/testcases/1309/results20:42
konrad11901and 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:43
wxlagain, never done this testcase20:44
wxlbut20:44
wxl1. sounds like you shouldn't hear anything from the screen reader until step 1220:44
konrad11901I can hear the screen reader since the step 8 :D20:45
wxlso i guess that's probably fine then20:49
wxlthe change of commands is interesting20:49
wxls/command/hotkey/20:50
wxlfrom docs i see, that seems to agree20:50
wxlso there's a testcase fix that can happen20:50
konrad11901I'll try to fix it shortly and make a pull request20:51
konrad11901what about the other issues?20:51
wxlhttps://help.gnome.org/users/orca/stable/howto_the_orca_modifier.html.en20:52
wxlyeah it's pretty canonical (lowercase)20:52
wxlok so that's done20:52
wxl2. don't know :(20:53
wxltry consulting the Accessibility team https://wiki.ubuntu.com/Accessibility20:53
konrad11901I've joined the #ubuntu-accessibility, when anyone will be online, I'll ask them20:54
wxlnot sure there's much happening there anymore but it's worth a shot20:54
wxlmaybe try to hunt down specific individuals https://wiki.ubuntu.com/Accessibility/Contacts20:55
wxlthe mailing lists might be good too20:55
konrad11901ok, will try20:55
wxlfrom what i read from the docs (https://help.ubuntu.com/community/Accessibility) it looks reasonable that it should start at install time20:57
wxlnot knowing where else to file a bug against, i'd just use gnome-orca20:58
wxl3. /ld20:58
wxloops20:58
wxl3. i *THINK* lightdm21:00
konrad11901ok, I'll file a bug there21:01
konrad11901thank you so much for your help!21:01
wxlwait21:01
wxlgdm3, actually, in current Ubuntu21:02
wxlbtw a little trick21:02
wxlthere's metapackages for just about everything21:02
wxlyou can see everything involved in ubuntu-desktop, for example21:02
wxlor lubuntu-desktop, etc21:02
konrad11901hmm, that's useful, thanks for the info :)21:05
konrad11901about the accessibility bugs, I'll firstly contact the team before reporting any bugs on Launchpad21:05
coolpolygonskenvandine: hey, can you look over my submission?22:10
kenvandinecoolpolygons, link please?22:10
coolpolygonshttps://codein.withgoogle.com/dashboard/task-instances/5824069586911232/22:11
coolpolygonshere you go :D22:11
kenvandinecoolpolygons, i'm just heading out for the day22:11
coolpolygonsok22:11
kenvandinecoolpolygons, ah, yeah i saw that one but haven't had time to try to figure out what exactly the task requirements were22:12
kenvandinecoolpolygons, can you check with didrocks in the morning?22:12
kenvandinei think he created that22:12
coolpolygonsoh wait what time is it there?22:12
kenvandinecoolpolygons, if not, i can spend some time on that tomorrow22:12
kenvandinefor me it's just after 522:12
coolpolygonsok sounds good22:12
kenvandinebut didrocks is in france22:12
coolpolygonsi heard22:13
kenvandineso very late for him22:13
kenvandinebut he'll be around much earlier than me tomorrow :)22:13
coolpolygonsok :D22:13
coolpolygonsjust wanted to get the thing reviewed and maybe select another task22:13
kenvandinecoolpolygons, your video looks really nice btw :)22:13
coolpolygons:P22:13
m4sk1nkenvandine: https://codein.withgoogle.com/dashboard/task-instances/6575836419325952/ is it all?22:13
coolpolygonsthank you :D22:13
kenvandinebut i haven't really spent the time to understand what it is that we want there :)22:14
kenvandinem4sk1n, yeah, i think that is enough22:15
daniellimwskenvandine: I don't think didrocks has came online here before, are you able to contact him?23:17
kyrofadaniellimws, he's in France, his timezone is vastly different I'm afraid23:17
daniellimwskyrofa: are you guys able to contact him? or should one of us write to him?23:22
kyrofadaniellimws, yes, although I'm lacking context. What do you need?23:22
daniellimwsnot really me, but I think coolpolygons may need some help from him23:23
daniellimwsand I'm planning to claim a ubuntu desktop task some time soon23:24
kyrofaYeah I'm sure he's around, he just works much earlier in the day23:25
daniellimwswe have never seen him in the chat though23:25
kyrofaI'll send him an email23:25
kyrofaJust in case :)23:25
daniellimwsok, thanks23:25
kyrofaSent23:28
daniellimwsthanks again23:31
daniellimwskyrofa: may I know what does this line mean? https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_client.py#L3423:42
kyrofadaniellimws, 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
kyrofaThat's not an excuse, we've taken ownership of it, but that doesn't mean I understand all of it I'm afraid23:43
kyrofaNot even I understand the entire codebase backward and forward!23:44
daniellimwsbecause so many people are working on it?23:44
kyrofaYeah23:45
daniellimwskyrofa, anyways if I were to add docstrings to this module, should I modify that line?23:45
kyrofadaniellimws, well, adding docstrings requires that you understand what the function is doing23:45
kyrofadaniellimws, if you understand what the function is doing and it doesn't line up with that docstring, yeah I say go for it23:46
daniellimwskyrofa, from the looks of it, it is just a wrapper on requests.Session.request?23:47
daniellimwswhich handles the root url23:48
daniellimwshmm, the "Overriding base class" part is confusing23:48

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