coolpolygons | hi guys | 00:04 |
---|---|---|
coolpolygons | is wxl here? | 00:04 |
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:13 |
coolpolygons | i cant believe i forgot to submit :( | 00:14 |
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 | 00:20 |
coolpolygons | didrocks there? | 08:29 |
didrocks | coolpolygons: around, but catching up my morning tasks (so might be slow to answer) | 08:29 |
coolpolygons | its alright, take your time :D just wanted to get updates on the boot animation tasks if there are any | 08:31 |
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:34 |
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:35 |
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:36 |
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:37 |
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:38 |
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:39 |
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:40 |
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:41 |
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:42 |
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:43 |
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:44 |
daniellimws[m] | yea watched a couple of them already | 08:45 |
Accelerator | Cool...tho a bit difficult | 08:45 |
didrocks | daniellimws[m]: yeah, getting into it (especially due to the complexity, their UI isn't straightfoward) | 08:46 |
daniellimws[m] | didrocks, if I change to vanilla will all my current settings be lost? | 09:02 |
didrocks | daniellimws[m]: no, everything is preserved and your settings will be applied to that session as well | 09:03 |
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:04 |
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:05 |
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:06 |
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:07 |
daniellimws[m] | or in some way | 09:08 |
didrocks | yeah, if any is needed :) | 09:12 |
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:54 |
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 | 10:57 |
daniellimws[m] | didrocks, launching applications, but it is ok on yelp | 11:01 |
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:02 |
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:03 |
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:04 |
daniellimws[m] | ok it takes 30 mins to render so I'll work on something else for now | 11:07 |
pranavgade20 | Hi there elopio, kyrofa, sergiusens, popey and flexiondotorg! | 11:15 |
popey | Good morning/afternoon/evening! | 11:15 |
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:19 |
daniellimws[m] | Mind elaboratijg in the problem you are getting? | 11:20 |
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:22 |
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:23 |
pranavgade20 | daniellimws[m]: /snap/doodle/x1/doodle: 1: /snap/doodle/x1/doodle: Syntax error: "(" unexpected | 11:27 |
pranavgade20 | daniellimws[m]:thats all | 11:27 |
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:29 |
pranavgade20 | i could even run it in electron | 11:30 |
pranavgade20 | AND electron-build | 11:30 |
daniellimws[m] | alright, can I see your snapcraft.yaml? | 11:32 |
pranavgade20 | okay, here you go: https://pastebin.ubuntu.com/26346290/ | 11:37 |
daniellimws[m] | ok give me a moment, I'll try it on my side | 11:38 |
daniellimws[m] | is this in a github repo? | 11:40 |
daniellimws[m] | could be easier if I just clone from it | 11:40 |
Accelerator | The built app or his snap? | 11:41 |
daniellimws[m] | for his snap | 11:42 |
daniellimws[m] | or her | 11:42 |
daniellimws[m] | shouldnt assume gender | 11:42 |
Accelerator | Ok ok | 11:42 |
Accelerator | i don't think it's on github | 11:44 |
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:47 |
pranavgade20 | im a 'he', btw | 11:48 |
Accelerator | :D | 11:48 |
pranavgade20 | the snap is on the snap store | 11:49 |
pranavgade20 | https://www.snapcraft.io/snaps/doodle-pranavgade20/ | 11:49 |
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:50 |
daniellimws[m] | ok | 11:52 |
Daniellivigston | anyone alive? | 11:54 |
Accelerator | Do we have permission to access other person's snaps on the snapstore? | 11:54 |
Accelerator | Daniellivigston: Something wrong? | 11:55 |
Daniellivigston | yes | 11:56 |
Daniellivigston | but not yaml files | 11:56 |
Daniellivigston | just their apps | 11:57 |
Daniellivigston | if its in GitHub then you can view them | 11:57 |
Accelerator | U mean the apps have a problem? | 11:58 |
pranavgade20 | means? | 11:59 |
pranavgade20 | ican run the app just fine | 11:59 |
pranavgade20 | now trying: https://docs.snapcraft.io/build-snaps/electron | 11:59 |
Accelerator | pranavgade20: https://www.snapcraft.io/snaps/doodle-pranavgade20/...u sure the link works? | 12:02 |
pranavgade20 | um... try 'snap install doodle-pranavgade20 --beta --devmode' | 12:04 |
Accelerator | hmm interesting | 12:11 |
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:16 |
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:18 |
pranavgade20 | try 'snap install doodle-pranavgade20 --edge --devmode' | 12:19 |
Accelerator | Same error here | 12:20 |
pranavgade20 | not again! | 12:21 |
pranavgade20 | :| | 12:21 |
pranavgade20 | how do i upload a pic here? | 12:22 |
Accelerator | prnt.sc | 12:24 |
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:26 |
Accelerator | Hmm seems like u registered... | 12:28 |
pranavgade20 | i did | 12:28 |
Accelerator | omairqazi: See if u can install download his snap-'snap install doodle-pranavgade20 --edge --devmode' | 12:29 |
omairqazi | ya i will doo | 12:29 |
Accelerator | s/install/- | 12:30 |
omairqazi | ok | 12:31 |
omairqazi | snap not found | 12:32 |
Accelerator | Same here | 12:32 |
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:33 |
pranavgade20 | see https://prnt.sc/hxkesr | 12:34 |
Accelerator | coolpolygons: he is not online :) | 12:34 |
coolpolygons | xDDDDD | 12:34 |
Accelerator | Hmm does order matter in the yaml file? | 12:35 |
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:36 |
Accelerator | I am talking about the whole part of "apps" actually...can it be placed anywhere in the yaml file? | 12:37 |
pranavgade20 | Btw, guys, i did snap it successfully now | 12:38 |
pranavgade20 | following https://docs.snapcraft.io/build-snaps/electron | 12:38 |
pranavgade20 | and, the snap is only for i386 arch | 12:39 |
Accelerator | Right... | 12:39 |
omairqazi | hmm | 12:39 |
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:41 |
Accelerator | Ask a mentor before then you can file a bug | 12:44 |
pranavgade20 | it is already files somewhere | 12:44 |
pranavgade20 | *filed | 12:44 |
pranavgade20 | that is why i kney that i had to run the app as root | 12:45 |
pranavgade20 | heber: hi | 12:46 |
pranavgade20 | Accelerator: how many tasks have you completed? | 12:50 |
Accelerator | Quality>Quantity...stop worrying about me | 12:51 |
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:53 |
pranavgade20 | only 9 :( | 12:54 |
Daniellivigston | how to make the snap to install other progrms while giving the command | 12:54 |
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:55 |
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:56 |
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:57 |
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:58 |
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 | 12:59 |
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:00 |
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:01 |
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:02 |
daniellimws[m] | didrocks, ok sure thanks | 13:03 |
Daniellivigston | ya i can wait | 13:04 |
daniellimws[m] | didrocks, when I try to run in builder, it just builds and nothing opens, is that supposed to be the case? | 13:05 |
didrocks | daniellimws[m]: try using autotools to build | 13:06 |
didrocks | better than using an abstraction (like an IDE) | 13:06 |
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:07 |
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:10 |
didrocks | it seems it will create a "gnome-help" directory | 13:11 |
didrocks | from Makefile.am | 13:11 |
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:21 | |
daniellimws[m] | bad news? | 13:22 |
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:23 |
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:25 |
didrocks | daniellimws[m]: you know a little bit about packaging, correct? | 13:26 |
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:27 |
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:28 |
daniellimws[m] | yea ok | 13:29 |
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:30 |
daniellimws[m] | didrocks, sure, you can let me know what to do first, then I'll see if I can do it | 13:31 |
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:32 |
daniellimws[m] | didrocks, ok sure thing, to generate webm videos will still be using the same old autotools right? | 13:35 |
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:36 |
daniellimws[m] | didrocks, ok, thanks a lot for the information | 13:37 |
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:38 |
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:40 |
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:41 |
didrocks | daniellimws[m]: irc.gimp.org | 13:42 |
didrocks | for the network | 13:42 |
adityajeppu | hi guyss | 13:43 |
daniellimws[m] | thanks, I managed to join through the gnome newcomer's guide | 13:43 |
daniellimws[m] | hi | 13:44 |
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:52 |
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:53 |
Daniellivigston | what does the command in apps do exactly | 13:59 |
popey | We have a new task. (elopio may be interested in this). https://codein.withgoogle.com/dashboard/tasks/5004124745629696/ | 15:18 |
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:19 |
* flexiondotorg wait for konrad11901 to complete all 21 ;-) | 15:20 | |
popey | That sounds like a challenge! | 15:20 |
kyrofa | Hey folks | 15:20 |
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:21 |
popey | (if elopio or kyrofa wish to volunteer as mentors for it, I will not complain) :D | 15:22 |
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:23 |
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:24 |
omairqazi | kyrofa: hi | 15:29 |
omairqazi | popey: my snap works with sudo only. why? | 15:31 |
Nayantha | join | 15:34 |
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:05 |
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:07 |
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:09 |
omairqazi | my snap uses chown | 16:27 |
omairqazi | how to disable it? | 16:27 |
daniellimws[m] | omairqazi, you cant, it's the app, but it also could be snappy-debug giving wrong suggestions | 16:30 |
omairqazi | daniellimws[m]: but my snap works with sudo | 16:32 |
daniellimws[m] | hmm, I'm not very sure about that then, sorry | 16:32 |
omairqazi | daniellimws[m]: but my snap works with sudo | 16:33 |
omairqazi | sergiusens: snapcraft preload returned non-zero exit status 2 | 16:34 |
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:40 |
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:41 |
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:42 |
omairqazi | popey: hi https://pastebin.ubuntu.com/26347545/ thanks | 16:43 |
popey | will look after my meeting, thanks | 16:43 |
omairqazi | ok fine thanks | 16:44 |
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:51 |
omairqazi | Accelerator: can you tell me how | 16:53 |
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:54 |
Accelerator | kyrofa:Submitted my task....have a look if you are free :D | 16:59 |
kyrofa | Accelerator, done | 17:04 |
Accelerator | kyrofa: Done here too 😅😅 | 17:05 |
kyrofa | Accelerator, you missed some comments | 17:06 |
Accelerator | kyrofa: Ok will do.... | 17:06 |
daniellimws[m] | kyrofa, elopio, is this ready to be merged? https://github.com/snapcore/snapcraft/pull/1849 | 17:09 |
ubot93 | Pull 1849 in snapcore/snapcraft "tests: add snap not found tests" [Open] | 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:09 |
omairqazi | elopio: https://pastebin.ubuntu.com/26347545/ please take a look. my snap works only with sudo. snappy-debug says chown denied | 17:11 |
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:12 |
omairqazi | bye | 17:13 |
* omairqazi is going to sleep | 17:13 | |
Accelerator | kyrofa: I'm being a bit selfish here...but have a look yet again if you are free. | 17:29 |
konrad11901 | Does anyone maybe want to try to build etcher on his PC? | 17:50 |
konrad11901 | I'm getting an error :( | 17:50 |
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:53 |
kyrofa | Accelerator, if you have an __init__(self, param1, param2), when you call MyException() you must have a MyException(param1, param2) | 17:54 |
konrad11901 | popey: https://paste.ubuntu.com/26348097/ | 17:56 |
konrad11901 | using Ubuntu 16.04 with nodejs 9.3.0 | 17:56 |
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:57 |
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 | 17:59 |
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:01 |
konrad11901 | so... should I choose another project to snap? | 18:02 |
popey | lets ask flexiondotorg | 18:02 |
popey | konrad11901: did you do npm install first? | 18:04 |
popey | to install the dependencies | 18:04 |
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:05 |
flexiondotorg | konrad11901: Try `apt install libbz2-dev` on the build machine. | 18:06 |
flexiondotorg | And run the build script again. | 18:06 |
konrad11901 | flexiondotorg: the same error :( | 18:10 |
popey | ok, pause that one and move on to another one, sorry. | 18:12 |
konrad11901 | ok, thanks for trying to help :) | 18:12 |
flexiondotorg | konrad11901: Are browserify and uglifyjs installed? | 18:30 |
flexiondotorg | If not, `npm install browserify` and `npm install uglifyjs` might help with your Etcher build. | 18:32 |
Daniellivingston | anyone alive | 18:32 |
popey | Everyone is alive! | 18:33 |
Daniellivingston | popey:i was waiting to see u | 18:34 |
Daniellivingston | i just have a doubt | 18:34 |
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:35 |
popey | Without an apps stanza, the executables in the snap won't be seen outside the snap | 18:36 |
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:38 |
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:39 |
popey | looking now | 18:40 |
konrad11901 | flexiondotorg: I'm getting the same error as earlier while trying to install any of these packages | 18:43 |
konrad11901 | ok, this task is definitely harder than it seemed to be :D | 18:57 |
popey | hah, true | 18:59 |
popey | you wanted a challenge ;) | 18:59 |
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:02 |
popey | also, i think you're missing a few build-packages, maybe python and build-essential | 19:07 |
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:11 |
popey | konrad11901: i have run npm install, now trying npm run dist:lin.... | 19:15 |
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:16 |
popey | does that when i add python and build-essential to build-packages | 19:17 |
popey | i wonder if we should build a stable release... | 19:18 |
popey | hah, there is no stable release of orbit-db-cli | 19:19 |
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:21 |
konrad11901 | popey: same here | 19:22 |
popey | konrad11901: apt install icnsutils | 19:22 |
elopio | report a bug upstream probably 😃 | 19:22 |
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:23 |
popey | konrad11901: Error: Exit code: ENOENT. spawn gm ENOENT | 19:28 |
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:29 |
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:30 |
popey | Daniellivingston: ^ | 19:31 |
Daniellivingston | whats the plan then | 19:33 |
Daniellivingston | popey? | 19:34 |
popey | see what elopio said :) | 19:34 |
Daniellivingston | yes i will stick around to snapcraft no issues so should give review task | 19:35 |
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:37 |
Daniellivingston | ok | 19:38 |
Daniellivingston | popey: what are the different types of node-packages available for snapcraft? | 19:40 |
popey | Not sure I understand the question Daniellivingston | 19:42 |
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:44 |
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:45 |
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:47 |
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:48 |
Daniellivingston | so in that program orbitdb there were 3 to 4 command so should i make app section for each commands? | 19:50 |
popey | if there are multiple commands in the snap which need to be exposed, and are actually going to be run, then yes | 19:51 |
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:53 |
Daniellivingston | it will be good if there are examples so that i can understand the concept clearly | 19:54 |
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:55 |
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:56 |
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:57 |
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:58 |
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? | 19:59 |
popey | classic use is restricted, we'd rather things were strict | 20:01 |
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:03 |
Daniellivingston | then what about prepare | 20:04 |
popey | prepare is where you can put shell script commands before the build happens | 20:06 |
konrad11901 | popey: what is a "default" plug? | 20:06 |
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:07 |
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:08 |
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:09 |
popey | Nissaar: hmm, I was making a tutorial? Sorry, I don't remember. what was the tutorial? | 20:10 |
Nissaar | popey: you said you would make notes, sorry not tutorials, to publish to help the publish and package task | 20:11 |
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:12 |
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:14 |
Nissaar | popey: i have screenshot | 20:16 |
popey | hah, excellent. paste it to me | 20:17 |
Nissaar | how do i do that ? | 20:17 |
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 |
ubot93 | Pull 1846 in snapcore/snapcraft "go plugin: remove confusing importpath message" [Open] | 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:21 |
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:22 |
popey | that's not needed in the latest electron-builder now | 20:23 |
konrad11901 | ok | 20:23 |
konrad11901 | thanks :) | 20:23 |
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:25 |
Nissaar | popey: did you get it ? | 20:29 |
popey | yes, got it, not written up yet, sorry. | 20:30 |
Nissaar | popey: its okay, cant you help by briefly explaining ? | 20:31 |
Nissaar | please? | 20:31 |
popey | Unfortunately not right now. I'll have a stab at it tomorrow. | 20:32 |
=== Daniel is now known as Guest8460 | ||
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? | 20:39 |
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:00 |
konrad11901 | popey: https://paste.ubuntu.com/26349105/ | 21:11 |
konrad11901 | that's the result of this snappy-debug ^^ | 21:12 |
konrad11901 | so, popey, any ideas? :/ | 21:18 |
popey | konrad11901: hmm, https://forum.snapcraft.io/t/the-dbus-interface/2038 for the first one perhaps | 21:30 |
popey | not sure what it's trying to chown there!? | 21:31 |
DanielLivingston | anyone there? | 21:46 |
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 | 21:51 |
* m4sk1n uploaded an image: Screenshot_20180108-233544.png (245KB) <https://matrix.org/_matrix/media/v1/download/matrix.org/iRyHPaPKbqOGANXNvjQifiWA> | 22:36 | |
m4sk1n | :/ | 22:36 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!