[00:04] <coolpolygons> hi guys
[00:04] <coolpolygons> is wxl here?
[00:13] <coolpolygons> wxl, i'm just leaving a note that I have submitted my task, and it is waiting for review  https://codein.withgoogle.com/dashboard/task-instances/4637669881544704/
[00:14] <coolpolygons> i cant believe i forgot to submit :(
[00:20] <coolpolygons> oh and also, wxl, it would be great if you can tell me what time you are online, because i live in a different timezone, and it is a bit complicated for me to decide when to send messages and stuff
[08:29] <coolpolygons> didrocks there?
[08:29] <didrocks> coolpolygons: around, but catching up my morning tasks (so might be slow to answer)
[08:31] <coolpolygons> its alright, take your time :D just wanted to get updates on the boot animation tasks if there are any
[08:34] <didrocks> coolpolygons: will is in the UK and will arrive in 30 min. However, I think he will take the day to go through emails and such. I'll probably catch him up on the afternoon
[08:35] <didrocks> coolpolygons: basically, what I told you the other day I guess is still valid for a first time launch video, meaning:
[08:35] <didrocks> - you need to ensure that the first frame is the last one shown by the plymouth (ubuntu logo with the dots), as in the Dell video
[08:36] <didrocks> - you need to provide the video working for multiple monitors resolution
[08:36] <didrocks> (at least, the popular ones)
[08:36] <didrocks> as the scaling of the logo/dots are different (not just a scaling)
[08:37] <daniellimws[m]> didrocks, I have some questions regarding my task (somehow my brain decided to wait until you showed up instead of just asking in the task)
[08:37] <daniellimws[m]> if you look at the current screencasts, the instructions are also outdated
[08:37] <daniellimws[m]> I should edit them as well right??
[08:38] <didrocks> daniellimws[m]: oh sure, just put to whatever is current. If you do changes that applies to GNOME, we can even extend the task (or create another one so that it counts as a bonus for you) to update it for them
[08:39] <daniellimws[m]> I'm not sure if it applies to GNOME or it's just ubuntu though
[08:39] <didrocks> remember that the video doesn't show all items, it stays symbolic
[08:39] <didrocks> daniellimws[m]: do you know about the GNOME vanilla session I added for 17.10?
[08:39] <didrocks> if you install gnome-session
[08:39] <daniellimws[m]> symbolic?
[08:39] <didrocks> reboot
[08:39] <didrocks> you have a "GNOME" option in gdm
[08:40] <didrocks> this is the upstream vanilla session (if you never changed the theme and such), with upstream behavior and look
[08:40] <daniellimws[m]> one example, they say that use super + up to maximize but on our side it should be ctrl + super + up right?
[08:40] <didrocks> no, it's super + up on new installs
[08:41] <daniellimws[m]> ah ok
[08:41] <daniellimws[m]> ok, so I should install gnome-session to get the latest updates right?
[08:41] <daniellimws[m]> and sorry no I didnt know about the vanilla session
[08:41] <didrocks> yes, remember though that anything you changed though, like shorcuts, themes and such are shared between sessions
[08:41] <didrocks> (and so, it's not full "vanilla" anymore)
[08:42] <didrocks> no worry for not knowing it, I only published it on planet ubuntu :)
[08:42] <didrocks> daniellimws[m]: if you want more info, I blogged about it here: https://didrocks.fr/2017/08/15/ubuntu-gnome-shell-in-artful-day-2/
[08:42] <daniellimws[m]> ok thanks
[08:42] <daniellimws[m]> thanks a lot
[08:42] <didrocks> yw!
[08:43] <daniellimws[m]> oh, also apparently, the task is completely blender, the scripts are just for adding translations
[08:43] <daniellimws[m]> now just being a noob at blender and trying to figure things out :)
[08:44] <daniellimws[m]> all these animation/video editting software just have too many things to learn about
[08:44] <Accelerator> Ah plenty of tutorials on using blender..even on youtube
[08:45] <daniellimws[m]> yea watched a couple of them already
[08:45] <Accelerator> Cool...tho a bit difficult
[08:46] <didrocks> daniellimws[m]: yeah, getting into it (especially due to the complexity, their UI isn't straightfoward)
[09:02] <daniellimws[m]> didrocks, if I change to vanilla will all my current settings be lost?
[09:03] <didrocks> daniellimws[m]: no, everything is preserved and your settings will be applied to that session as well
[09:04] <daniellimws[m]> wait so what's the reason for me to use it for this task?
[09:04] <didrocks> daniellimws[m]: you wanted to see if some changes were ubuntu only or gnome
[09:04] <daniellimws[m]> or it's just for my own fun
[09:04] <daniellimws[m]> oh ok
[09:05] <didrocks> I would say, do the changes you need in the ubuntu session first, then, this is an extra and we can discuss how to do it
[09:06] <daniellimws[m]> oh, you meant also changing it for gnome vanilla itself?
[09:06] <didrocks> daniellimws[m]: well, pushing upstream the changes that are valid for gnome vanilla itself, if any, indeed
[09:07] <daniellimws[m]> so the vanilla is something extra right? sorry was confused I thought I had to match the videos to gnome vanilla and that didnt make much sense
[09:07] <daniellimws[m]> my bad
[09:07] <didrocks> sorry, probably bad on my side
[09:07] <daniellimws[m]> but sure I would be glad to implement changes to gnome if needed. I believe by then I'll be efficient with blender already :)
[09:08] <daniellimws[m]> or in some way
[09:12] <didrocks> yeah, if any is needed :)
[10:54] <daniellimws[m]> didrocks, I asked this in the gnome #docs irc but no one has answered yet. Can you help clone the gnome-getting-started-docs repo and look at the launching-applications video in blender?
[10:54] <daniellimws[m]> At 0.08 the applications seems to be shown even before the "show applications" button was clicked. I want to check if this is my problem only.
[10:57] <didrocks> daniellimws[m]: let me look at the video rather
[10:57] <didrocks> daniellimws[m]: hum, what is the corresponding video using that clip?
[10:57] <didrocks> would be easier, I don't have blender installed on this laptop
[11:01] <daniellimws[m]> didrocks, launching applications, but it is ok on yelp
[11:02] <didrocks> daniellimws[m]: ah, it's only in their git repo?
[11:02] <daniellimws[m]> yea, but im not sure if I'm just being noob at blender and accidentally hidden/shown stuff
[11:03] <didrocks> let me check if any change have to be done to that file
[11:03] <didrocks> https://git.gnome.org/browse/gnome-getting-started-docs/log/animation/gnome-launching-applications.blend
[11:03] <didrocks> hum, nothing since 2014
[11:04] <daniellimws[m]> oh hmm
[11:04] <didrocks> I would say it's a blender layer hidden (if that exists, not an expert at blender)
[11:04] <daniellimws[m]> it's ok I'll check if I did anything wrong here
[11:04] <daniellimws[m]> thanks
[11:04] <didrocks> yeah, try to render and see the result
[11:07] <daniellimws[m]> ok it takes 30 mins to render so I'll work on something else for now
[11:15] <pranavgade20> Hi there elopio, kyrofa, sergiusens, popey and flexiondotorg!
[11:15] <popey> Good morning/afternoon/evening!
[11:19] <pranavgade20> for this https://codein.withgoogle.com/dashboard/task-instances/6684453122342912/ task, can i serve thye paje using node
[11:19] <pranavgade20> *the page
[11:19] <pranavgade20> i tried electron but couldnt do it
[11:20] <daniellimws[m]> Mind elaboratijg in the problem you are getting?
[11:22] <pranavgade20> 1. cant snap it using any method i found online
[11:22] <daniellimws[m]> Did you look at the provided tutorial?
[11:22] <pranavgade20> 2. when snapped and installed, i keep getting an error when i try to run it
[11:22] <pranavgade20> yes, i did
[11:23] <pranavgade20> daniellimws[m]: It was quite app specific
[11:23] <daniellimws[m]> pranavgade20, ah ok, can you send your full error log through pastebin.ubuntu.com? so that we may be able to find out what went wrong
[11:27] <pranavgade20> daniellimws[m]: /snap/doodle/x1/doodle: 1: /snap/doodle/x1/doodle: Syntax error: "(" unexpected
[11:27] <pranavgade20> daniellimws[m]:thats all
[11:29] <daniellimws[m]> is the original app itself able to run?
[11:29] <daniellimws[m]> before you packaged it
[11:29] <pranavgade20> yes
[11:29] <pranavgade20> and really well
[11:30] <pranavgade20> i could even run it in electron
[11:30] <pranavgade20> AND electron-build
[11:32] <daniellimws[m]> alright, can I see your snapcraft.yaml?
[11:37] <pranavgade20> okay, here you go: https://pastebin.ubuntu.com/26346290/
[11:38] <daniellimws[m]> ok give me a moment, I'll try it on my side
[11:40] <daniellimws[m]> is this in a github repo?
[11:40] <daniellimws[m]> could be easier if I just clone from it
[11:41] <Accelerator> The built app or his snap?
[11:42] <daniellimws[m]> for his snap
[11:42] <daniellimws[m]> or her
[11:42] <daniellimws[m]> shouldnt assume gender
[11:42] <Accelerator> Ok ok
[11:44] <Accelerator> i don't think it's on github
[11:47] <pranavgade20> i dont have it in a repo, but clone: https://github.com/notwaldorf/doodle, run snapcraft init in same folder and update your yaml
[11:47] <daniellimws[m]> ok
[11:48] <pranavgade20> im a 'he', btw
[11:48] <Accelerator> :D
[11:49] <pranavgade20> the snap is on the snap store
[11:49] <pranavgade20> https://www.snapcraft.io/snaps/doodle-pranavgade20/
[11:50] <daniellimws[m]> pranavgade20, which tutorial did you follow?
[11:50] <pranavgade20> https://tutorials.ubuntu.com/tutorial/snap-a-website
[11:50] <pranavgade20> elopio told me to
[11:52] <daniellimws[m]> ok
[11:54] <Daniellivigston> anyone alive?
[11:54] <Accelerator> Do we have permission to access other person's snaps on the snapstore?
[11:55] <Accelerator> Daniellivigston: Something wrong?
[11:56] <Daniellivigston> yes
[11:56] <Daniellivigston> but not yaml files
[11:57] <Daniellivigston> just their apps
[11:57] <Daniellivigston> if its in GitHub then you can view them
[11:58] <Accelerator> U mean the apps have a problem?
[11:59] <pranavgade20> means?
[11:59] <pranavgade20> ican run the app just fine
[11:59] <pranavgade20> now trying: https://docs.snapcraft.io/build-snaps/electron
[12:02] <Accelerator> pranavgade20: https://www.snapcraft.io/snaps/doodle-pranavgade20/...u sure the link works?
[12:04] <pranavgade20> um... try 'snap install doodle-pranavgade20 --beta --devmode'
[12:11] <Accelerator> hmm interesting
[12:16] <Accelerator> pranavgade20: I should have been able to download it if it had been registered
[12:16] <pranavgade20> are you getting the same error?
[12:16] <Accelerator> error: snap "doodle-pranavgade20" not found (at least in channel "beta")
[12:16] <pranavgade20> Accelerator: ?
[12:18] <pranavgade20> Accelerator: https://dashboard.snapcraft.io/snaps/doodle-pranavgade20/
[12:18] <Accelerator> Nope error 404 again for me
[12:18] <pranavgade20> Accelerator: its in the edge channel
[12:18] <pranavgade20> sry, my bad
[12:19] <pranavgade20> try 'snap install doodle-pranavgade20 --edge --devmode'
[12:20] <Accelerator> Same error here
[12:21] <pranavgade20> not again!
[12:21] <pranavgade20> :|
[12:22] <pranavgade20> how do i upload a pic here?
[12:24] <Accelerator> prnt.sc
[12:26] <pranavgade20> https://prnt.sc/hxkesr
[12:26] <omairqazi> hi
[12:26] <Accelerator> Hi XD
[12:26] <pranavgade20> screenshot of my snap store
[12:26] <pranavgade20> Hi there!
[12:26] <Accelerator> Sure use this link prnt.sc
[12:26] <pranavgade20> https://prnt.sc/hxkesr
[12:28] <Accelerator> Hmm seems like u registered...
[12:28] <pranavgade20> i did
[12:29] <Accelerator> omairqazi: See if u can install download his snap-'snap install doodle-pranavgade20 --edge --devmode'
[12:29] <omairqazi> ya i will doo
[12:30] <Accelerator> s/install/-
[12:31] <omairqazi> ok
[12:32] <omairqazi> snap not found
[12:32] <Accelerator> Same here
[12:33] <omairqazi> pranavgade20 did you do snapcraft push <yoursnap>
[12:33] <coolpolygons> hey wxl, if you are there, can you check my work? https://codein.withgoogle.com/dashboard/task-instances/4652281024741376/ thank you :D
[12:33] <pranavgade20> omairqazi: i did
[12:34] <pranavgade20> see https://prnt.sc/hxkesr
[12:34] <Accelerator> coolpolygons: he is not online :)
[12:34] <coolpolygons> xDDDDD
[12:35] <Accelerator> Hmm does order matter in the yaml file?
[12:36] <daniellimws[m]> no
[12:36] <Accelerator> Ok thanks
[12:36] <daniellimws[m]> if you are talking about apps and parts
[12:36] <Accelerator> Yeah
[12:37] <Accelerator> I am talking about the whole part of "apps" actually...can it be placed anywhere in the yaml file?
[12:38] <pranavgade20> Btw, guys, i did snap it successfully now
[12:38] <pranavgade20> following https://docs.snapcraft.io/build-snaps/electron
[12:39] <pranavgade20> and, the snap is only for i386 arch
[12:39] <Accelerator> Right...
[12:39] <omairqazi> hmm
[12:41] <pranavgade20> but now i am not getting any errors, but i have to run the snap as root
[12:41] <pranavgade20> i think it IS a bug
[12:44] <Accelerator> Ask a mentor before then you can file a bug
[12:44] <pranavgade20>  it is already files somewhere
[12:44] <pranavgade20> *filed
[12:45] <pranavgade20> that is why i kney that i had to run the app as root
[12:46] <pranavgade20> heber: hi
[12:50] <pranavgade20> Accelerator: how many tasks have you completed?
[12:51] <Accelerator> Quality>Quantity...stop worrying about me
[12:53] <pranavgade20> oh come on, i too want to get on the leaderboard :)
[12:53] <daniellimws[m]> I have 15
[12:53] <daniellimws[m]> what about you
[12:53] <pranavgade20> btw yeah, Quality>Quantity
[12:53] <Daniellivigston> how to make the snap to install other progrms while giving the command
[12:54] <pranavgade20> only 9 :(
[12:54] <Daniellivigston> how to make the snap to install other progrms while giving the command
[12:55] <daniellimws[m]> Daniellivingston, can you specify what programs?
[12:55] <daniellimws[m]> there's a flag but give me some time to recall :)
[12:55] <pranavgade20> Accelerator: stop smirking now and tell me the number ;)
[12:55] <Daniellivigston> like i want to make the snap install an npm program when you give a command
[12:55] <daniellimws[m]> didrocks, yup I rendered and it is ok now
[12:56] <didrocks> nice!
[12:56] <Accelerator> Ah hahahahahahahaha 😂😂
[12:56] <Daniellivigston> daniellimws: like i want to make the snap install an npm program when you give a command
[12:56] <daniellimws[m]> Daniellivingston, https://docs.snapcraft.io/reference/plugins/nodejs
[12:57] <pranavgade20> Accelerator: come on now my friend, atleast give me a range
[12:57] <daniellimws[m]> didrocks, by the way, how am I supposed to submit this? I just make a pr? Or do you want me to render the videos for you, to save you some time :)
[12:58] <pranavgade20> daniellimws[m]: are you on the leaderboard?
[12:58] <didrocks> daniellimws[m]: it's an interesting question because the videos are already rendered in the file that GNOME delivers. I would say, just attach the blender files
[12:58] <daniellimws[m]> pranavgade20, you can see for yourself
[12:58] <pranavgade20> there are two daniellimws in the chat
[12:58] <Accelerator> pranavgade20: Sure...i did more than 1 task but less than 100
[12:59] <pranavgade20> so, are you the one on the leaderboard?
[12:59] <daniellimws[m]> didrocks, ahh just offering if you would want me to save you some time rendering them because it took half an hour for me to do
[12:59] <daniellimws[m]> pranavgade, both are me
[12:59] <pranavgade20> ooh.
[12:59] <daniellimws> hi pranavgade
[12:59] <didrocks> daniellimws: no, we will rebuild them anyway as we'll need to ensure we can maintain them :)
[12:59] <pranavgade20> so, i think i may have a chance to get up there
[12:59] <pranavgade20> yay :)
[12:59] <pranavgade20> :D
[13:00] <pranavgade20> btw, bye guys, I gotta go study for my Geography test tommorow
[13:00] <daniellimws[m]> didrocks, ok then, how more longer would you be around for? I think I will be done soon
[13:01] <didrocks> daniellimws[m]: unsure I'll be able to review today, but probably tomorrow morning
[13:01] <Daniellivigston> daniellimws:  https://pastebin.ubuntu.com/26346578/ still the snap program not working plzz help me GitHub https://github.com/DanielLivingston32/dev-time-cli
[13:01] <daniellimws[m]> oh ok then I'll just leave it there when I'm done, thanks!
[13:02] <Daniellivigston> daniellmws: Are you checking it?
[13:02] <didrocks> daniellimws[m]: yep! the general idea is to attach the source in gnome-getting-started-docs package and build them in the builder
[13:02] <daniellimws[m]> Daniellivingston, sorry I'm in a middle of something right now, is it ok if you wait for a while? or maybe someone else can help
[13:03] <daniellimws[m]> didrocks, ok sure thanks
[13:04] <Daniellivigston> ya i can wait
[13:05] <daniellimws[m]> didrocks, when I try to run in builder, it just builds and nothing opens, is that supposed to be the case?
[13:06] <didrocks> daniellimws[m]: try using autotools to build
[13:06] <didrocks> better than using an abstraction (like an IDE)
[13:07] <daniellimws[m]> I also tried that but I dont see any binary to open
[13:07] <daniellimws[m]> unless it builds directly to my system?
[13:10] <didrocks> unsure what you mean by "opening a binary"
[13:10] <didrocks> it should generate a webm files in the build dir ?
[13:10] <daniellimws[m]> oh wait oops I was expecting a built yelp in my directory
[13:11] <didrocks> it seems it will create a "gnome-help" directory
[13:11] <didrocks> from Makefile.am
[13:21] <daniellimws[m]> didrocks, there's stuff but the webm files are not there, and also in the readme,
[13:21]  * daniellimws[m] sent a long message: daniellimws[m]_2018-01-08_13:21:19.txt <https://matrix.org/_matrix/media/v1/download/matrix.org/kUcoSlbpjKUdPqGOgkaUXRHC>
[13:22] <daniellimws[m]> bad news?
[13:23] <didrocks> daniellimws[m]: no, you should have the C version, if not, not a biggie anyway, we can handle this ourself (but will take more time to ship in Bionic)
[13:23] <didrocks> daniellimws[m]: anyway, if you don't have the time to look at the build system, just attaching the files is fine for GCI ;)
[13:25] <daniellimws[m]> didrocks, if it can save you guys some time, I can have a look
[13:25] <daniellimws[m]> I am quite free now actually
[13:26] <didrocks> daniellimws[m]: you know a little bit about packaging, correct?
[13:27] <daniellimws[m]> I suppose so
[13:27] <didrocks> the package name is surprinsingly gnome-getting-started-doc ;)
[13:27] <didrocks> docs*
[13:27] <didrocks> as you can see, in debian/rules, we just copy the webm video
[13:28] <daniellimws[m]> yea I cloned it from here as you told me to https://git.gnome.org/browse/gnome-getting-started-docs
[13:28] <didrocks> the idea is to generate the additionale videos you created from the webm files. Ideally, during package build. (don't patch over the current ones, just add a new file)
[13:28] <didrocks> daniellimws[m]: this is the upstream (GNOME) source
[13:28] <didrocks> not the package
[13:28] <didrocks> (like debian package)
[13:29] <daniellimws[m]> yea ok
[13:30] <didrocks> daniellimws[m]: again, I would say, not mandatory to have the task done, but if you have some packaging knowledge, that would be great to tackle this ;)
[13:31] <daniellimws[m]> didrocks, sure, you can let me know what to do first, then I'll see if I can do it
[13:32] <didrocks> daniellimws[m]: ok, the idea thus is to take your source blender file, attach it as a patch in our package and modify the build system to generate webm videos from those source files.
[13:32] <didrocks> when building the package
[13:35] <daniellimws[m]> didrocks, ok sure thing, to generate webm videos will still be using the same old autotools right?
[13:36] <didrocks> daniellimws[m]: as it's a distro patch, you can directly do it from debian/rules
[13:36] <didrocks> by overriding dh_auto_build IMHO
[13:36] <didrocks> that way, you don't patch the upstream autotools system
[13:37] <daniellimws[m]> didrocks, ok, thanks a lot for the information
[13:38] <didrocks> yw! good luck and keep me posted :)
[13:38] <daniellimws[m]> by the way, why does the upstream source from gnome not allow generating webm files, is it because it takes too long?
[13:40] <didrocks> I guess it's a question of build time, indeed
[13:40] <didrocks> if you want to ask, you can maybe poke jimmac
[13:41] <daniellimws[m]> is he around?
[13:41] <didrocks> he is on #gnome-design on the Gimp IRC network (not freenode)
[13:41] <daniellimws[m]> or her
[13:41] <daniellimws[m]> ah im so afraid of assuming genders
[13:41] <didrocks> ;) understandably
[13:42] <didrocks> daniellimws[m]: irc.gimp.org
[13:42] <didrocks> for the network
[13:43] <adityajeppu> hi guyss
[13:43] <daniellimws[m]> thanks, I managed to join through the gnome newcomer's guide
[13:44] <daniellimws[m]> hi
[13:52] <Daniellivigston> what does those /bin... in the command in apps signify
[13:52] <Daniellivigston> should we copy the commands used in our app into the bin file
[13:53] <daniellimws[m]> it is to execute the file in the parts directory
[13:53] <Daniellivigston> like i have a doubt
[13:53] <daniellimws[m]> you dont have to move any files
[13:53] <daniellimws[m]> snapcraft should be doing it for you
[13:53] <Daniellivigston> what does the command in apps do exactly
[13:59] <Daniellivigston> what does the command in apps do exactly
[15:18] <popey> We have a new task. (elopio may be interested in this). https://codein.withgoogle.com/dashboard/tasks/5004124745629696/
[15:19] <flexiondotorg> Fresh meat ^
[15:19] <popey> Be good to see those people who are itching for something a bit more challenging than running the tutorials to take a look at.
[15:19] <popey> Feel free to ping me or flexiondotorg about it :)
[15:19] <popey> (we have tested this task heavily)
[15:19] <konrad11901> yaaaay! :)
[15:19] <popey> If we burn through the 21 instances, we have more!
[15:19] <elopio> 21 new apps :)
[15:19] <popey> konrad11901: thought you'd like that :D
[15:20]  * flexiondotorg wait for konrad11901 to complete all 21 ;-)
[15:20] <popey> That sounds like a challenge!
[15:20] <kyrofa> Hey folks
[15:21] <konrad11901> hi kyrofa!
[15:21] <daniellimws[m]> Hi
[15:21] <konrad11901> flexiondotorg, :D
[15:21] <popey> kyrofa: may also be interested in the above task :D
[15:22] <popey> (if elopio or kyrofa wish to volunteer as mentors for it, I will not complain) :D
[15:23] <kyrofa> popey, already done!
[15:23] <kyrofa> Although I'm not an electron pro, I'll admit
[15:23] <konrad11901> popey, by the way, will there be anything else until the end of GCI?
[15:23] <konrad11901> :)
[15:23] <popey> No, but you're pretty awesome with snapcraft.
[15:23] <popey> konrad11901: I would like to come up with some more, for sure.
[15:23] <elopio> I'm in too. And with a big backlog today... I'll start reviewing after the weekly meeting
[15:24] <konrad11901> :)
[15:24] <popey> magic, thanks kyrofa elopio !
[15:24] <popey> The example links in the gist give you an idea of what we have done already.
[15:24] <omairqazi> hi
[15:29] <omairqazi> kyrofa: hi
[15:31] <omairqazi> popey: my snap works with sudo only. why?
[15:34] <Nayantha> join
[16:05] <Accelerator> kyrofa: Actually i had a question about the changes you requested....Should i remove the statements since it now accepts a filename and an appname?
[16:07] <konrad11901> Guys, one question about the python Requests API. There's a variable called "stream" (for example used in https://github.com/snapcore/snapcraft/blob/master/snapcraft/storeapi/_snap_index_client.py).
[16:07] <konrad11901> What does it do?
[16:09] <daniellimws[m]> I think, maybe to make sure the connection doesnt close until you get what you need or you manually close it
[16:09] <daniellimws[m]> or in other words, doesnt timeout
[16:09] <daniellimws[m]> but im not sure
[16:09] <Accelerator> Streaming of data?
[16:09] <Accelerator> Maybe?
[16:27] <omairqazi> my snap uses chown
[16:27] <omairqazi> how to disable it?
[16:30] <daniellimws[m]> omairqazi, you cant, it's the app, but it also could be snappy-debug giving wrong suggestions
[16:32] <omairqazi> daniellimws[m]: but my snap works with sudo
[16:32] <daniellimws[m]> hmm, I'm not very sure about that then, sorry
[16:33] <omairqazi> daniellimws[m]: but my snap works with sudo
[16:34] <omairqazi> sergiusens: snapcraft preload returned non-zero exit status 2
[16:40] <daniellimws[m]> popey, can you have a look at this https://forum.snapcraft.io/t/call-for-testing-uber/3440 thanks? gonna go sleep now, wont disturb you anymore :)
[16:40] <popey> in a meeting, will do after
[16:40] <daniellimws[m]> sure thing, thanks, no rush
[16:41] <omairqazi> daniellimws[m]: did you fix your snap
[16:41] <omairqazi> that need classic confinement
[16:41] <daniellimws[m]> um havent got to that yet
[16:41] <daniellimws[m]> I was working on other stuff at the moment
[16:42] <omairqazi> oh ok
[16:42] <omairqazi> my snap works with sudo
[16:42] <popey> omairqazi: got a link to the latest snapcraft.yaml for yours that you have trouble with?
[16:43] <omairqazi> popey: hi https://pastebin.ubuntu.com/26347545/ thanks
[16:43] <popey> will look after my meeting, thanks
[16:44] <omairqazi> ok fine thanks
[16:51] <Accelerator> Uh if chown is a system code..i think if you have the code then u can disable it
[16:51] <Accelerator> s/code/call
[16:53] <omairqazi> Accelerator: can you tell me how
[16:54] <Accelerator> Hmm even i don't know...just saying but don't try it :(
[16:54] <omairqazi> hmm
[16:54] <Accelerator> Mentors can't help you?
[16:59] <Accelerator> kyrofa:Submitted my task....have a look if you are free :D
[17:04] <kyrofa> Accelerator, done
[17:05] <Accelerator> kyrofa: Done here too 😅😅
[17:06] <kyrofa> Accelerator, you missed some comments
[17:06] <Accelerator> kyrofa: Ok will do....
[17:09] <daniellimws[m]> kyrofa, elopio, is this ready to be merged? https://github.com/snapcore/snapcraft/pull/1849
[17:09] <omairqazi> popey: please reply on personal messages or on the forum as i am going to sleep
[17:09] <omairqazi> bye
[17:09] <kyrofa> daniellimws[m], elopio needs to take another pass
[17:09] <popey> omairqazi: ok
[17:09] <elopio> daniellimws[m]: not yet. I need to take another look and change my review
[17:11] <omairqazi> elopio: https://pastebin.ubuntu.com/26347545/ please take a look. my snap works only with sudo. snappy-debug says chown denied
[17:12] <daniellimws[m]> pass?
[17:12] <omairqazi> elopio: please reply on personal messages or on the forum as i am going to sleep
[17:12] <elopio> ok
[17:12] <omairqazi> thanks
[17:13] <omairqazi> bye
[17:13]  * omairqazi is going to sleep
[17:29] <Accelerator> kyrofa: I'm being a bit selfish here...but have a look yet again if you are free.
[17:50] <konrad11901> Does anyone maybe want to try to build etcher on his PC?
[17:50] <konrad11901> I'm getting an error :(
[17:53] <kyrofa> Accelerator, take a look at the __init__ of each exception
[17:53] <kyrofa> Accelerator, take careful note of the parameters required by each
[17:53] <popey> konrad11901: what error?
[17:53] <Accelerator> hmm ok
[17:53] <kyrofa> Those parameters must be satisfied when that exception is raised
[17:53] <popey> (and are you doing this with the latest node/npm from nodesource, and on 16.04)?
[17:54] <kyrofa> Accelerator, if you have an __init__(self, param1, param2), when you call MyException() you must have a MyException(param1, param2)
[17:56] <konrad11901> popey: https://paste.ubuntu.com/26348097/
[17:56] <konrad11901> using Ubuntu 16.04 with nodejs 9.3.0
[17:57] <popey> konrad11901: looks like something further back failed, it didn't make dist/
[17:57] <popey> does their install guide suggest you have to make it yourself?
[17:59] <konrad11901> popey: https://github.com/resin-io/etcher/blob/master/docs/CONTRIBUTING.md - I'm following these instructions, the official install guide suggests to download a pre-made installer
[18:01] <popey> oh, so it's one of the dependencies... i see
[18:01] <popey> this will be a bit painful. not sure how to counter this.
[18:02] <konrad11901> so... should I choose another project to snap?
[18:02] <popey> lets ask flexiondotorg
[18:04] <popey> konrad11901: did you do npm install first?
[18:04] <popey> to install the dependencies
[18:05] <konrad11901> actually, this error occurred while running this command ;)
[18:05] <konrad11901> I also tried make electron-develop
[18:05] <popey> hah
[18:05] <konrad11901> as specified in their guide
[18:06] <flexiondotorg> konrad11901: Try `apt install libbz2-dev` on the build machine.
[18:06] <flexiondotorg> And run the build script again.
[18:10] <konrad11901> flexiondotorg: the same error :(
[18:12] <popey> ok, pause that one and move on to another one, sorry.
[18:12] <konrad11901> ok, thanks for trying to help :)
[18:30] <flexiondotorg> konrad11901: Are browserify and uglifyjs installed?
[18:32] <flexiondotorg> If not, `npm install browserify` and `npm install uglifyjs` might help with your Etcher build.
[18:32] <Daniellivingston> anyone alive
[18:33] <popey> Everyone is alive!
[18:34] <Daniellivingston> popey:i was waiting to see u
[18:34] <Daniellivingston> i just have a doubt
[18:35] <Daniellivingston> what does the command in the apps section exactly do??? is it the command to start snap?
[18:35] <popey> It exposes the application which is inside the snap to the outside world
[18:36] <popey> Without an apps stanza, the executables in the snap won't be seen outside the snap
[18:38] <Daniellivingston> i have seen a command with /bin... what does that signify?
[18:38] <popey> often once the build of a snap finishes it puts the built executables in a bin or usr/bin directory
[18:38] <popey> which are inside the snap
[18:39] <popey> typically we use "command: bin/foo" not "command: /bin/foo" so it's relative
[18:39] <Daniellivingston> popey:plz help me in this snap https://paste.ubuntu.com/26348330/
[18:40] <popey> looking now
[18:43] <konrad11901> flexiondotorg: I'm getting the same error as earlier while trying to install any of these packages
[18:57] <konrad11901> ok, this task is definitely harder than it seemed to be :D
[18:59] <popey> hah, true
[18:59] <popey> you wanted a challenge ;)
[19:02] <Daniellivingston> popey fount the error?
[19:02] <popey> i have found two errors
[19:02] <popey> http://paste.ubuntu.com/26348447/
[19:02] <popey> incorrect indentation, and the node-engine didn't need a v in it
[19:07] <popey> also, i think you're missing a few build-packages, maybe python and build-essential
[19:11] <konrad11901> popey: are you able to build (npm run dist:lin) this: https://github.com/Kilian/messenger-demo-viewer (without changing anything in package.json)?
[19:11] <popey> i will see....
[19:11] <konrad11901> thanks!
[19:15] <popey> konrad11901: i have run npm install, now trying npm run dist:lin....
[19:16] <popey> Daniellivingston: npm ERR! EINVAL: invalid argument, chown '/root/build_orbitdb-cli/parts/orbitdb-cli/install/lib/node_modules[0/1203]g/invariant-13d1f019'
[19:17] <popey> does that when i add python and build-essential to build-packages
[19:18] <popey> i wonder if we should build a stable release...
[19:19] <popey> hah, there is no stable release of orbit-db-cli
[19:21] <popey> elopio: any ideas what we can do for orbit-db-cli? It's never had a release...
[19:21] <popey> konrad11901: Error: Exit code: ENOENT. spawn icns2png ENOENT
[19:22] <konrad11901> popey: same here
[19:22] <popey> konrad11901: apt install icnsutils
[19:22] <elopio> report a bug upstream probably 😃
[19:23] <konrad11901> popey: thanks, I'm trying again
[19:23] <popey> konrad11901: me too
[19:23] <elopio> They are in active development, it might be broken recently.
[19:28] <popey> konrad11901: Error: Exit code: ENOENT. spawn gm ENOENT
[19:29] <popey> konrad11901: apt install graphicsmagick   to fix that one
[19:29] <popey> elopio: what should Daniellivingston do? They've spent time on this snap task.
[19:30] <elopio> If it's blocked by upstream, we can approve the task. Hopefully, our new friends will stick around to help once it's unblocked 😃
[19:31] <popey> Daniellivingston: ^
[19:33] <Daniellivingston> whats the plan then
[19:34] <Daniellivingston> popey?
[19:34] <popey> see what elopio said :)
[19:35] <Daniellivingston> yes i will stick around to snapcraft no issues so should give review task
[19:37] <Daniellivingston> popey: no reply?
[19:37] <popey> We should file an issue upstream that the software doesn't build, and let them know what the error is.
[19:38] <Daniellivingston> ok
[19:40] <Daniellivingston> popey: what are the different types of node-packages available for snapcraft?
[19:42] <popey> Not sure I understand the question Daniellivingston
[19:44] <Daniellivingston> popey: while building snaps do need to specify the commands involved in the program or snapcraft would take it?
[19:44] <Daniellivingston> program=software
[19:44] <popey> konrad11901: it failed again for me, building deb, perhaps change the package.json to build snap before deb
[19:44] <popey> Daniellivingston: yes, typically we specify the commands
[19:45] <popey> konrad11901: i just edited the package.json and inserted snap before deb and it's now building a snap
[19:45] <Daniellivingston> like can you give some examples
[19:45] <konrad11901> popey: ok, will try to do this in a while, it's still building :/
[19:47] <konrad11901> popey: it compiles without any problems in my case, now I'll try to add a snap support
[19:47] <Daniellivingston> popey: if i have two commands in the software for eg: startdev-time-cli and dev-time <user name> should i build two commands in the app section ?
[19:48] <popey> yup, worked here too/root/node/messenger-demo-viewer/dist/messenger-demo-viewer_1.0.1_amd64.snap
[19:48] <konrad11901> popey: you've added snap support as specified in your guide, right?
[19:48] <Daniellivingston> seperately?
[19:48] <popey> konrad11901: no, i just ninja added "snap" before "deb" in the dist-lin line :)
[19:48] <konrad11901> ah, ok then :D
[19:48] <popey> Daniellivingston: exactly, yes
[19:50] <Daniellivingston> so in that program orbitdb there were 3 to 4 command so should i make app section for each commands?
[19:51] <popey> if there are multiple commands in the snap which need to be exposed, and are actually going to be run, then yes
[19:53] <Daniellivingston> how does the snapcraft program knows what location it should link in the file for each command?
[19:53] <popey> each command stanza specifies the path to the command. Let me find an example
[19:54] <Daniellivingston> it will be good if there are examples so that i can understand the concept clearly
[19:55] <popey> https://github.com/snapcrafters/atom/blob/master/snap/snapcraft.yaml
[19:55] <popey> has two commands, atom and apm
[19:55] <popey> line 35 onwards
[19:55] <Daniellivingston> popey: Your office hour videos in youtube were really helpful so plz create more of them in your free time
[19:56] <popey> Oh really? Thanks!
[19:56] <Daniellivingston> bin/launcher ${SNAP}/usr/share/atom/atom what does this command actually do link it to any folders
[19:57] <popey> launcher is a script ,you will find it in the repo too
[19:57] <popey> it says "atom is a command which is actually found in bin/launcher, followed by a parameter which is where the atom binary actually is inside the snap"
[19:57] <Daniellivingston> ok
[19:58] <popey> so launcher is a script, which if you look is loads of environment settings and then the last line launches the parameter which is the atom binary
[19:58] <Daniellivingston> popey: how does classic confinements differ from strict?
[19:58] <popey> apps which are strict cannot break out and see files outside the various directories snap allows
[19:59] <popey> classic snaps have full system access
[19:59] <Daniellivingston> so are we alowed to give classic confinements in most cases or only for a few softwares which actually require them?
[20:01] <popey> classic use is restricted, we'd rather things were strict
[20:03] <Daniellivingston> what does the after: do
[20:03] <popey> after: [foo] means "foo is a part (either defined in this yaml, or defined elsewhere online) which must be done before this part"
[20:04] <Daniellivingston> then what about prepare
[20:06] <popey> prepare is where you can put shell script commands before the build happens
[20:06] <konrad11901> popey: what is a "default" plug?
[20:07] <popey> konrad11901: in electron-builder there's a set of plugs (I don't recall which ones, but desktop, network, pulseaudio and some others) which get added
[20:07] <konrad11901> ok, thanks!
[20:07] <popey> konrad11901: browser-support, gsettings, home, network, opengl, pulseaudio, unity7 and x11 is the full list
[20:07] <popey> it's defined inside electron-builder somewhere
[20:08] <Nissaar> popey: hi
[20:08] <popey> hi
[20:08] <Daniellivingston> popey:does npm run: only has the [build] option or somemore?
[20:08] <Daniellivingston> and what does [build] do
[20:08] <popey> npm run lets you run "scripts" which are defined in package.json
[20:09] <popey> there's a "scripts" section in the package.json
[20:09] <popey> one of them is likely "dist" or "dist:lin" (for linux) and "dist:win" (for windows) - but it's different for every application
[20:09] <Nissaar> popey: have you completed the tutorial of package an publish ?
[20:09] <popey> so you have to learn how they build it from their package.json, but conventionally there is often a dist
[20:09] <Daniellivingston> can you tell me what package.json is because have heard it but no idea what it is
[20:09] <Nissaar> popey: the questions whci i asked
[20:10] <popey> Nissaar: hmm, I was making a tutorial? Sorry, I don't remember. what was the tutorial?
[20:11] <Nissaar> popey: you said you would make notes, sorry not tutorials, to publish to help the publish and package task
[20:12] <Daniellivingston> popey: what are stage packages
[20:12] <popey> Daniellivingston: debs that get pulled from the ubuntu archive and put inside the snap
[20:12] <popey> Nissaar: man, sorry, I forgot. What context was this in? I don't recall this at all.
[20:14] <Nissaar> popey: i was about to convert an app into a snap. the project which we had to choose how to make it into a snap
[20:14] <popey> when did we discuss this? I will look in my irc logs to check what I said :)
[20:14] <Nissaar> it*
[20:16] <Nissaar> popey: i have screenshot
[20:17] <popey> hah, excellent. paste it to me
[20:17] <Nissaar> how do i do that ?
[20:21] <Nissaar> popey: could you give me more details on this task ?
[20:21] <Nissaar> popey: https://github.com/snapcore/snapcraft/pull/1846#pullrequestreview-86825333
[20:21] <popey> images can be uploaded to imgur.com
[20:21] <popey> i don't know about that task, elopio or kyrofa might :)
[20:22] <Nissaar> popey: https://imgur.com/vLXkA7F
[20:22] <konrad11901> popey: I see that in your pull requests you put in package.json '"after: [ "desktop-gtk2" ]'. What does it do?
[20:22] <konrad11901> that's probably the last question :D
[20:23] <popey> that's not needed in the latest electron-builder now
[20:23] <konrad11901> ok
[20:23] <konrad11901> thanks :)
[20:25] <Daniellivingston> popey: Thanks for helping me if i have doubts i will ask you... Niw i have to go and work on my PPT... see you
[20:25] <popey> use ^19.53.0 I think
[20:25] <Daniellivingston> *now
[20:25] <popey> Ok!
[20:25] <popey> Thanks for asking :)
[20:29] <Nissaar> popey: did you get it ?
[20:30] <popey> yes, got it, not written up yet, sorry.
[20:31] <Nissaar> popey: its okay, cant you help by briefly explaining ?
[20:31] <Nissaar> please?
[20:32] <popey> Unfortunately not right now. I'll have a stab at it tomorrow.
[20:39] <konrad11901> popey: this snap doesn't work while installing normally (it works only in devmode). I've added the "default" plug and still the same. Any ideas?
[21:00] <popey> konrad11901: snap install snappy-debug, then snappy-debug.security scanlog
[21:00] <popey> then run the app and see what scanlog says
[21:00] <popey> it might indicate more plugs are required
[21:11] <konrad11901> popey: https://paste.ubuntu.com/26349105/
[21:12] <konrad11901> that's the result of this snappy-debug ^^
[21:18] <konrad11901> so, popey, any ideas? :/
[21:30] <popey> konrad11901: hmm, https://forum.snapcraft.io/t/the-dbus-interface/2038 for the first one perhaps
[21:31] <popey> not sure what it's trying to chown there!?
[21:46] <DanielLivingston> anyone there?
[21:51] <DanielLivingston> how to give test results for lubuntu next image when go to that page it asks me to log in to submit results but when i logined that option gone plz help me
[22:36]  * m4sk1n uploaded an image: Screenshot_20180108-233544.png (245KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/iRyHPaPKbqOGANXNvjQifiWA>
[22:36] <m4sk1n> :/