/srv/irclogs.ubuntu.com/2015/12/02/#snappy.txt

=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== bigcat_ is now known as bigcat
=== chihchun_afk is now known as chihchun
dholbachgood morning07:47
fgimenezgood morning08:07
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== sturmflut2 is now known as sturmflut
fgimenezhi mvo good morning09:08
=== chihchun is now known as chihchun_afk
mvohey fgimenez, good morning!09:10
fgimenezmvo, hi :) i'm reviewing the results of the latest integration suite executions and it seems that with image 270 we have a new error http://10.55.32.74:8080/job/github-snappy-integration-tests-cloud/25/console09:12
fgimenezmvo, you can search for "FAIL:" to see the details09:13
=== chihchun_afk is now known as chihchun
fgimenezmvo, it seems to fail while trying to write a file in $ADT_ARTIFACTS, i'll try to investigate further, are there any changes that might affect this?09:14
mvofgimenez: the error does not ring a bell :/09:26
mvoogra_: armhf build for rolling is back and worked, so classic mode for rpi2!09:26
fgimenezmvo, np, i'll try to get more info about it and ping you back09:27
mvothanks09:30
sergiusensdholbach, how hard would it be to pull documentation from a 1.x branch on github for snapcraft?09:44
fgimenezmvo, it seems that ioutil.WriteFile is failing to create a file in /tmp/adt-run.pL7nNw/command1-artifacts/version, creating it in /tmp/version instead works09:53
fgimenezmvo, but now i'm getting http://paste.ubuntu.com/13619923/09:54
fgimenezmvo, "lstat /tmp/adt-run.59r10B/tree/integration-tests/data/snaps/basic-binaries: no such file or directory", but this directory exists for sure09:54
=== chihchun is now known as chihchun_afk
fgimenezmvo, it reminds me the issue i hit yesterday with http confinement, in that case i wassn't able to read a file from /tmp, i had to move it to /var/lib/apps/{snap}/current09:57
mvofgimenez: interessting. is adt using some confinement that restricts tmp?09:58
fgimenezmvo, not as far as i know, it just launches the executable09:58
=== chihchun_afk is now known as chihchun
fgimenezmvo, it seems that the entire /tmp directory gets wiped after the first test is executed, i'll try to find out which of the steps provokes this10:25
JamesTaitGood morning all; happy Wednesday, and happy International Day for the Abolition of Slavery! 😃10:27
ogra_yay, armhf builds \o/10:54
ogra_Chipaca, so i got an update on my RPi... and thought i'd check if all my services came up again .... so i either call something like "ps ax" or have to call "snappy service status" for each of them ... thats quite a task if you have multiple snaps to check against10:56
Chipacaogra_: sudo snappy service status10:57
ogra_i was thinking ... how about making something like "snappy service status all" work10:57
ogra_oh !10:57
ogra_bah10:57
* Chipaca wins10:57
Chipacait's snappy service <operation> [package [service]]10:58
ogra_right10:58
Chipacaso start, stop, status, etc, all can operate on all10:58
ogra_oh, the others too ?10:58
ogra_wow10:58
Chipacathe only one that isn't like that is logs10:58
* ogra_ <- impressed10:58
* Chipaca levels up10:59
ogra_+110:59
ogra_:)10:59
Chipacaactually logs might be like that also10:59
sergiusensChipaca, where is the developer.ubuntu.com information pulled from for snappy?10:59
Chipacasergiusens: dholbach knows11:00
Chipacasergiusens: it's manual for now11:00
sergiusensChipaca, heh; oh, good; then I don't need a 2.x branch, master can be my 2.x branch :-)11:00
ogra_hmm11:01
Chipacasergiusens: check with dholbach, because somebody's working on automating it11:01
ogra_2015-12-02T10:03:58.171538Z ubuntu-core-launcher unable to bind private /tmp. errmsg: No such file or directory11:01
* mvo hands Chipaca a blessed +5 keyboard of awesomeness11:01
mvoogra_: what command is triggering this?11:02
ogra_it would be nice if it said *which* file or directory it was looking for ... or at the very least which was its calling process11:02
ogra_mvo, a boot11:02
mvoogra_: a boot? you see that on boot?11:02
ogra_http://paste.ubuntu.com/13620872/11:03
ogra_it auto-rebooted after ubuntu-core upgrade11:03
* ogra_ checks syslog directly11:03
ogra_ah, in syslog it shows the PID at least11:04
ogra_.... which doesnt help since the process is gone11:04
Chipacaogra_: so which service failed?11:05
ogra_aha11:05
ogra_webdm11:05
ogra_it starts later on11:05
Chipacaogra_: sudo journalctl -x will probably help figure out what happened11:05
ogra_http://paste.ubuntu.com/13620926/11:06
Chipacaquoth the raven: WAT11:08
ogra_Dec 02 10:03:58 localhost.localdomain audit[848]: AVC apparmor="DENIED" operation="mount" profile="/usr/bin/ubuntu-core-launcher" name="/tmp/" pid=848 comm="ubuntu-core-lau" flags="rw, bind"11:09
ogra_http://paste.ubuntu.com/13620953/11:09
ogra_the full journalctl output11:09
jjohansenogra_: somewhat an apparmor bug, in that it shouldn't be generating a log message for that11:10
ogra_that seems to happen for two of my packages ... not webdm11:10
ogra_the failing webdm seems to be a separate thing11:10
jjohansenkern_path of the src path is being rejected, which will fail whether or not apparmor is there11:11
mvoogra_: hm, probably a issue with the latest ubuntu-core-launcher and its apparmor rules, I did some changes there11:11
jjohansenmvo: it should fail even without apparmor11:11
jjohansenthe apparmor bug is that it is logging that particular message at all, the failure is real, just not apparmor11:12
mvoaha, ok11:12
ogra_i have never seen that message when manually starting it ...11:13
dholbachsergiusens, yes, it's manual for now, but it'll be automatic soon11:13
ogra_though my system as outdated11:13
dholbachsergiusens, just let me know which branch to pull from11:13
ogra_*was11:13
asacjdstrand: no i dont, but let me think for a while and I might remember something11:14
fgimenezmvo, mmm it seems that executing any binary from a snap wipes /tmp http://paste.ubuntu.com/13621036/11:14
mvofgimenez: ohhh, I think thats a issue with the ubuntu-core-launcher, I think its not wiping it just overlay mounting, hte same issue that ogra_ is seeing :/11:15
ogra_wow11:16
ogra_we could just sell it as a safety feature ;)11:16
ogra_hmm11:18
ogra_so while "snappy list" works now, webdm shows only installed snaps in the "snappy store" tab11:19
ogra_does it need an update ?11:19
ogra_ppisati, do you know if anything changed WRT v4l in vivid ? bug 152171011:23
ubottubug 1521710 in Snappy "Webcam not working. /dev/video0 (No such file or directory)" [Undecided,New] https://launchpad.net/bugs/152171011:23
ogra_(in the kernel i mean indeed)11:23
* mvo will look after lunch11:23
ppisatiogra_: no11:26
ppisati[flag@luxor ~]$ ls -la /dev/video011:26
ppisaticrw-rw----+ 1 root video 81, 0 Dec  2 09:34 /dev/video011:26
ppisati[flag@luxor ~]$ uname -a11:26
ppisatiLinux luxor 3.19.0-37-generic #42-Ubuntu SMP Fri Nov 20 18:22:05 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux11:26
ppisatii don't see the kernel version there11:26
ogra_yeah, i asked for the full syslog ...11:26
ppisatithis is my amd64 box + usb webcam11:26
ogra_snappy ?11:26
ppisatiogra_: nope, regular box11:26
ogra_right11:27
ogra_(amd64)ogra@aleph2:~$ uname -a11:27
ogra_Linux aleph2 3.19.0-33-generic #38-Ubuntu SMP Fri Nov 6 18:18:12 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux11:27
ogra_thats my snappy ...11:27
=== chihchun is now known as chihchun_afk
ogra_(we havent done a build in a while in 15.04)11:28
=== chihchun_afk is now known as chihchun
dholbachkyrofa, do you know if Sergio wanted to upload 0.6 to xenial as well? Right now it's only in the ppa.12:07
=== verterok is now known as verterok-away
=== verterok-away is now known as verterok
sergiusensdholbach, https://github.com/ubuntu-core/snapcraft/tree/1.x for 1.0 and master for 2.x13:05
sergiusenskyrofa, ok, master is no 2.x and 1.x is, well, 1.x :-)13:07
kyrofasergiusens, ah alright-- so do we need to stop updating documentation? Or can we switch the server pull?13:07
sergiusenskyrofa, already discussed with dholbach ;-)13:08
kyrofasergiusens, great!13:08
sergiusensdholbach, btw, can you create a calendar event for the clinic? I almost forgot about ti13:08
amp_I have a quick stupid question: If I can reach my snappy from http://webdm.local:4200, on which URL should I look for xkcd-webserver?13:11
kyrofaamp_, same url, just port 80 I believe13:12
amp_kyrofa, thanks, I see it on 'http:wedm.local/' although the actual xkcd image doesn't load. What if I have multiple webservers? How would they be sorted?13:15
ogra_then you should set a hostname via "snappy config ubuntu-core"13:16
dholbachsergiusens, yep13:16
ogra_this will change "webdm.local" to "$hostname.local"13:16
kyrofadholbach, sorry for not answering your question about 0.6 earlier-- I didn't get on until about 15 minutes ago. Did you get that question answered?13:16
dholbachkyrofa, no worries13:17
dholbachsergiusens, do you want to upload 0.6 to xenial as well? Right now it's only in the ppa.13:17
dholbachkyrofa, it wasn't that urgent - but sergiusens was offline for a bit, so I thought I'd ask you :)13:17
sergiusensdholbach, yeah, I don't mind13:19
dholbachsergiusens, ok13:19
kyrofadholbach, yeah I haven't been on snapcraft that long-- I'm not up to speed on the release process just yet :)13:19
dholbachsergiusens, done13:19
dholbachkyrofa, no worries - I just thought you maybe had talked about it :)13:19
sergiusensdholbach, but I do want a calendar event as I don't know when it starts and want to prep 30' before it starts ;-)13:20
dholbachsergiusens, that's already done13:21
sergiusenskyrofa, also, if you want to look at https://github.com/ubuntu-core/snapcraft/pull/13413:21
kyrofasergiusens, funny, I just finished13:21
sergiusensdholbach, oh, great; thanks :-)13:21
kyrofasergiusens, after I've already built a .snap from snapcraft, if I change the code in a part being built, should I just be able to run `snapcraft build` again and expect it to build the new part but not pull down all the dependencies again?13:32
sergiusenskyrofa, that's what I intend to fix with 2.x; it was just too complex in the current code base13:35
sergiusenskyrofa, also, --force seems to not do what we want (at least what I want)13:35
kyrofasergiusens, ah, so there's no way to do that in 1.x?13:36
sergiusenskyrofa, you can --force but it will go through `pull` again13:36
sergiusenswhich is what I find backwards :-)13:37
kyrofaIndeed13:37
kyrofaAlright, yeah we should change that for 2.0. Makes developing plugins slow13:37
kyrofaMost of my day is spent watching ROS download :P13:38
sergiusenskyrofa, there is a trick you can play; edit parts/<part-name>/state to be 'pull' iirc and that should make it 'build'13:39
kyrofasergiusens, ooo, I'll test that out, thanks!13:39
sergiusenskyrofa, I don't know the extact syntax, but check what it does after just running `snapcraft pull`13:40
kyrofasergiusens, alright13:40
kyrofasergiusens, is #135 ready for review?13:41
sergiusenskyrofa, yeah; it might fail the tests since doctopt might not be there for trusty and I would need to backport and rerun; but code review can start13:41
kyrofasergiusens, oh that's not quite as long as I anticipated13:43
sergiusenskyrofa, I split it up into many smaller reviews13:43
kyrofasergiusens, you're a good man13:43
sergiusenskyrofa, the only problem this brings in is that the integration tests need to be redone in the last one13:44
kyrofasergiusens, hmm. So the tests will be broken between these? Perhaps we should merge (and review) into a temporary branch so we don't have broken commits?13:45
sergiusenskyrofa, sounds good13:45
* sergiusens creates a `new-cli` branch13:45
sergiusenskyrofa, unit tests all work though ;-) but point taken13:46
kyrofasergiusens, good to know, and I don't feel super strongly about it, just some git OCD you know13:47
sergiusenskyrofa, ok, so 136 it is13:48
mvofgimenez, ogra_: I can reproduce the /tmp overmount issue, looking into it13:53
ogra_thanks !13:53
dholbachsergiusens, I'm not quite sure what you had planned for the clinic, how about this? "Sergio Schvezov will give us an overview of what's new in Snapcraft and how to take advantage of its new features. Of course we will also have time to answer questions." - or is there anything missing you'd rather talk about?13:58
sergiusensdholbach, sure, I will show the new plugins and such as well14:01
dholbachawesome14:02
=== chihchun is now known as chihchun_afk
dholbachsergiusens, shall we direct people here or to #ubuntu-on-air?14:05
dholbachhere should be better, right - some might just stay here14:05
sergiusensdholbach, yeah, here is fine14:08
sergiusenskyrofa, you can join the snappy/snapcraft clinic if you want14:08
sergiusensdholbach, also, why is only snapcraft doing clinics? ;-)14:08
dholbachsergiusens, I pinged mvo and niemeyer about doing a snappy one in between UOS and this one today and I never got a reply :-(14:09
dholbachmaybe I should have brought this up in the standup14:09
dholbachI know how many emails we all get14:10
kyrofasergiusens, I definitely plan on watching, at least. I'm not sure I know enough to have anything to add to the discussion itself just yet, unless you want me there14:10
sergiusenskyrofa, ah, I can introduce you as the ros goto person ;-)14:14
sergiusensthen there is no escape! har har14:14
kyrofasergiusens, hahaha14:14
kyrofasergiusens, alright I'll be there. If for nothing else than moral support ;)14:14
ogra_hmm, is there a way for me to find out my own IP from a snap ?14:30
sergiusensogra_, you can with go's net pkg14:30
ogra_hmm, and without any extra SW ?14:31
sergiusensogra_, no software means no way of doing it ;-)14:31
longsleepogra_: if your snap has network admin it can call all the tools14:31
ogra_(i only want to put it into the server name field of a config file so i can tell apart different machines with the same snap)14:31
ogra_hmm, but does network-admin pass the store automatically ?14:32
longsleepno idea14:32
sergiusensogra_, no, it doesn't14:34
ogra_yeah, thats what i thought14:34
kyrofasergiusens, sorry I'm late, grabbing headphones14:34
ogra_well, how does go do it ? i assume it needs to read some proc node14:35
longsleepogra_: https://golang.org/src/net/interface_linux.go14:36
longsleepsyscalls are your friend14:36
ogra_yeah14:36
=== barry` is now known as barry_
sergiusensdholbach, hey, can you invite kyrofa to the clinic as well?14:51
dholbachsure14:51
dholbachone14:55
ogra_dholbach, do we need a meeting today (/me just noticed the calendar)14:55
dholbachogra_, not for me...14:55
ogra_then lets skip :)14:55
fgimenezChipaca, one quick question about the http client14:59
fgimenezChipaca, in one of the corner case tests i'm getting http://paste.ubuntu.com/13624161/, is that ok?15:00
asaclool: can you make the tomcat webapp use upstream maven rather than from archvie?15:02
asacthat would be cool15:02
asaci mean the maven plugin15:03
asacnot urgent, but i think that would save me from apt getting half of the world during snapcraft build?15:03
loolasac: I am not sure it's good; we're getting java from Ubuntu anyway and that's the biggest thing15:04
asaclool: hmm ... what about getting java not from ubuntu?15:04
looland typically developers iterating want to be able to run maven locally, and it's not clear how we'd install it for them15:04
asaci think java from ubuntu is almost always what folks dont want15:04
loolif you see what I mean15:05
asacnot sure... arent those packages installed in a chroot?15:05
asacwe could jsut put maven and java into such chroot instead of apt-get15:05
loolasac: while I would consider this upstream java not from Ubuntu a nice thing to have, it's not something straightforward; it requires maintenance and I dont think this is available straightaway15:05
loolconsider finding an openjdk for ARM tarball with runtime deps, it's not that easy with some kind of security / QA commitmenet15:06
asacsergiusens: same prob15:06
asachttp://paste.ubuntu.com/13624280/15:06
asaceven with working link15:06
loolwhile we know the one from Ubuntu is up-to-date, tested, maintained; even if we generate an embedded copy, the embedded copy is up-to-date15:06
asaclool: i think what folks want they want oracle java15:07
loolasac: yes, and that's even harder to automate15:07
sergiusensasac, I plan to move to using maven from upstream15:07
asacsergiusens: what about java?15:07
asacoracle15:07
asaci think trick is the license accept15:07
asacon instlal15:07
asacbut i think with Chipaca's feature thats avail too15:08
sergiusensasac, oracle java is easy; I have a plan for the license15:08
asacplease!!!!!15:08
loolI don't think Oracle is keen on people automating the download + license acceptance of their stuff15:08
asaci need it15:08
loolunless you spawn a browser and pickup the tarball from its Downloads15:08
asacthe license accept is on console for oracle15:08
asacafaik15:08
asacand i its supposely fine to remember15:09
sergiusensasac, I think lool is mentioning the fact that the download link is hidden until the license is accepted on the webpage15:09
loolright, and we specifically pulled off the oracle java installer from Ubuntu IIRC15:09
asaci dont think thats the case15:10
loolwhich was this .deb with a license prompt d/ling it from oracle15:10
asachmm. it is15:10
asacguess they changed that from sun approach15:10
loolthis is how I see it's being done:15:12
loolhttps://github.com/dockerfile/java/blob/master/oracle-java8/Dockerfile15:12
asacnice they even prevent you from wget that link that you got on browser15:12
loolinstaller is from PPA, you set the debconf option not to prompt15:12
loolthe installer connects to the site, saves the cookie, prompts for license, downloads with cookie15:12
asacright15:12
asacthats awful15:12
looland I don't think what this PPA does is legal15:12
asacwell, the user using it is doing something not legal15:13
asacnot sure if making such code avail is illegal in itself15:13
asacbut then the code facilitates15:13
asac:)15:13
asaca crime15:13
asactheft of key IP15:13
loolyou're kind of an accomplice by suggesting we should do this!  :-)15:14
asacso guess the plugin could support the ability to point to a local tar15:14
asaclool: i dont think we should15:14
ogra_lool, at least we have someone to blame then ...15:14
loolasac: yes, local tar is what I had suggested in the past15:14
asacwe should just make it so that we hav a plugin that allows user to point to a URL that can be wget without cookie15:14
ogra_is that the main job of managers anyway ? :)15:14
asaclocal on disk15:14
asacor on local desktop15:14
asacand then have the openjdk option15:15
asacpreferably not from archive15:15
ogra_why not ?15:15
asacbut if thats archive its probably also fine15:15
ogra_yeah, i guess for openjdk the archive should be fine15:15
asacbecause in archive you dont have control over what exactly you get15:15
asacwhich veresion etc.15:15
asacsure its fine for most, but then you are not in charge about what you get15:16
ogra_but you can at least rely on the fact that it is well maintained ... and you can look up the version easily15:16
asacand put in your sofrtware15:16
asacdoesnt matter15:16
asacdevs should have choice to upgrade when they want... if they can auto get latest that is great15:16
ogra_but we should laso provide comfortable defaults :)15:16
asacthats the whole point of bundling dependencies15:16
asacthats fine, but we have no way to stay on the old version on respins15:17
ogra_as a dev i perhaps only care about my jar15:17
ogra_i dont want to have to care for what java i get etc to run it15:17
asacso you might wake up witha  firedrill in your code, want to respin and then BOOM get the heap from doko with many bugs and changes you didnt want during that night too15:17
asacso your night getse long and your firedrill delayed.15:17
asacyou always want both15:17
ogra_well, you indeed dont want to get doko's experimental crap :)15:17
ogra_but his well tested packages from the archive15:18
sergiusensasac, there is no easy way to get openjdk from NOT the archive15:18
asacif you cant have both than you want explicit control15:18
asacsergiusens: lool found a place i think15:18
asacnice tarball to unpack15:18
asache didnt like it because he is idealisitic :P15:18
ogra_binary ?15:18
asacyeah15:18
loolit was like a random guy15:18
loolprobably building things on his fridge15:18
loolover IPv615:18
ogra_yay, thats surely better than dokos packages15:19
asacright. so thing is that in the past linux distros refused to really consume such binaries and offer that conveniently, but maybe we can talk tot hem15:19
ogra_:P15:19
looland embedding a SPAM bot in openjdk15:19
asacand tell them we would love to see official binaries15:19
loolyes!15:19
asacso if you look around python also has no official binaries i think15:19
asacwhile those that target all platofrms usually have agood binaries15:19
asaclike golang etc.15:19
sergiusenslool, asac as the snapcraft team I don't mind; I was planning on maintaining the go binaries for armhf as well15:19
asacsergiusens: the prob is that openjdk is afaik super nasty to build15:20
loolit is15:20
asacmore like building the toolchain15:20
sergiusensasac, python is the worst thing to snap15:20
asacimo deserves a redo15:20
asaccant be that folks do something that cant be built with just make make install in 201515:20
sergiusensasac, no one cares for openjdk in any case, only distros15:20
asacright15:20
loollet's invest 2-3 months into making openjdk easier to build to provide static binaries, then another 2-3 months on Python and then we're good15:20
lool:-P15:20
ogra_thats only half a year !15:21
asacbut maybe having great binaries for windows and mac would boost how much folks care15:21
asacfact ist hat most folks  deploy on linux15:21
asacbut dev on windows :P15:21
asacso if you dont have openjdk for windows conveniently its like the dead before the start15:21
ogra_C:\snappy.exe install myjavatool-0.1.snap15:21
niknawhat's the new ?15:22
rospppse?15:22
=== Hmm is now known as Guest52859
elopiofgimenez: are you ok if we skip our meeting today?15:25
asaclool: sergiusens: ok -ranting, can we make the current maven/java plugin have a flag that makes it consume the JVM from a path that user has to configure; otherwise it takes the archive one?15:26
fgimenezelopio, sure, np15:26
asacsergiusens: or what is the plan?15:26
asacin any case think nothing speaks against using maven from upstream always?15:27
asac(well, besides not having a current link on apache mirros for course)15:28
asacsergiusens: going back... http://paste.ubuntu.com/13624629/ is really broken15:29
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
dholbachif you have questions for the snappy clinic, make sure you prefix them with QUESTION: so we can more easily pick them up16:06
dholbach(currently on on http://ubuntuonair.com)16:08
dholbachany questions for Kyle and Sergio so far?16:16
shout-userhello16:24
dholbachkyrofa, elopio, sergiusens: great work guys! thanks a lot!16:41
nigel380byeee17:01
kyrofaHey, maybe that netsplit is finally over17:02
dvdbotIs Ubuntu Snappy only meant for web applications or are you able to show stuff on the screen the rpi for example is connected to? Like a website or something17:51
ogra_dvdbot, there is no Mir framework yet (but planned)18:01
dvdbotAh okay, I'm starting with a Digital Signage project and came across Ubuntu Snappy and thought maybe that's it. Gonna have to look further18:02
dvdbotAnyone got any suggestions?18:02
dasjoeJust the normal Ubuntu Core, not snappy?18:03
dvdbotI meant the Ubuntu Core, the thing is I need a UI or something to show stuff on the screen the RPI is connected to, tried the Windows IoT already but it can't handle video's yet18:06
kyrofasergiusens, that pull state hack has already saved me probably two hours18:16
=== sarnold_ is now known as sarnold
sergiusenskyrofa, awesome18:21
sergiusensChipaca, how do we purge snaps? seems `snappy purge` seems to not do anything18:41
sergiusenstoo  many seems seems bad18:41
sergiusens:-P18:41
jerryGin snapcraft.yaml, how do i specify the version # of dependencies?19:10
plarselopio_: I think I already know the answer to this, but just checking... the tests you have in snappy are pretty heavily dependent on the framework there, correct? That is, I couldn't compile them, take a bunch of binaries, and just run them as individual tests locally on a snappy instance?20:03
=== rharper` is now known as rharper
Chipacasergiusens: what do you mean, how do you purge them?20:37
Chipacasergiusens: tell me what you want 'purge' to do :-)20:37
sergiusensChipaca, to really purge, snappy list --verbose keeps listing inactive snaps20:38
Chipacasergiusens: purge is about removing the data20:38
sergiusensChipaca, ah20:39
Chipacasergiusens: sudo snappy remove app=version will do what you want20:39
sergiusenspcoca, ^20:39
Chipacaalthough you lose the ability to rollback when doing that :)20:39
sergiusensChipaca, no worries, no more disk space20:40
balloonsafternoon all. I'm curious who might be the best person for help with snapcraft atm?22:09
balloonssergiusens perhaps?22:10
* balloons puts on his recruitment hat22:11
balloonsI'd like to ask someone to volunteer to be a mentor for some snapcraft tasks for GCI22:11
sergiusensballoons, I would gladly say yes, but I have offered too much of my free time already; I can give it some thought on the 14th22:13
sergiusensif it is too late I propose elopio_22:13
balloonssergiusens, if it's ok with you I'll add the tasks and add you as mentor. I am happy to stand in as well ofc. It would just be useful to have someone closer to the core to tap for help22:14
balloonssergiusens, also, do you have a list of packages that would make good targets for snaps? I know dholbach had a list at some point, but I don't have it atm22:15
sergiusensballoons, some on that list are really hard, well at least not trivial22:15
balloonsI'd like to get as many as I can, as I think growing snaps would be quite useful22:15
balloonssergiusens, ahh, yea, we're looking for things that in general would be a bit easier22:16
sergiusensballoons, snaps of the parts wiki with useful parts22:16
balloonsif you don't have such a list, I'll use my own thoughts22:16
sergiusensballoons, not really, no; but this is where elopio_ can be of help too ;-)22:17
sergiusensballoons, in general, easy ones are nodejs or go based projects22:18
balloonsok. I was also thinking of simple command line tools like pastebinit22:18
balloonsso something like your snap of shout irc (which is nodejs) was simple then eh?22:19
sergiusensballoons, it took me an hour to write the plugin with 100% unit test code coverage, create the shout snap and publish to the store22:20
balloonssergiusens, that sounds good. We're looking at 3-5 hour tasks for students22:20
balloonsright on the money. I'll pick some cool stuff I know of :-)22:20
sergiusensballoons, right, at most, any nodejs source would need to be mangled a bit to use the writable parts of the filesystem instead of `./`22:21
sergiusensnot the case for shout22:21
balloonssergiusens, so do I have a hesitant yes from you for later in the contest? It runs through Janurary, so we can hold this stuff until a bit later22:22
sergiusensballoons, sure, just take into account that that is summer time here and I might take a couple of more days off ;-)22:23
balloons:-) I don't want you to not enjoy summer!22:23
sergiusensI'm also going to be at ubuconn22:23
balloonsright, me too22:23
=== elopio_ is now known as elopio
elopioplars: if you pass the build tag excludereboots, then they are standalone. Maybe you will have problems finding the errors in the output, because it won't generate the subunit this way.22:57
elopioballoons: sergiusens: I can also give a hesitant yes.22:59
balloonselopio, :-) I'll add you22:59
balloonselopio, see my pm about your donations request. We should chat about it tomorrow22:59
elopioballoons: pm as in email?22:59
sergiusenselopio, another one for you to enjoy ;-)23:24
sergiusenshttps://github.com/ubuntu-core/snapcraft/pull/14123:24
plarselopio: I'm not sure what you are referring to23:29
sergiusensballoons, I can't seem to accept your invitation; I get logged out23:32
elopioplars: the framework is needed for handling reboots and merging results.23:33
elopioif you don't run the reboots, then the binary with the tests will work nicely if run from inside the testbed.23:33
plarselopio: I should elaborate on what I'm looking to do...23:36
plarselopio: I'm looking into whether the tests can be used by something else, such as checkbox, so that the cert team can get results produced by checkbox for running the individual tests in your suite, without having to port them all over individually23:36
plarselopio: of course that means that we would need to somehow build, then pull them out - because checkbox does not run remotely, it runs *on* the device under test23:37
elopioplars: I talked a little with sylvain about that. Personally, I would just first run the autopkgtest suite and then the checkbox suite.23:38
plarselopio: ah, good. we are probably looking at the same thing :)23:38
elopiobut if you get checkbox to handle the reboot flags, then you could even run the reboots from inside the testbed.23:38
elopioplars: read the integration-tests/README. We explain in there the reboot details.23:39
balloonssergiusens, ohh.. is there another google account I should invite?23:39
balloonsI invited your canonical one I believe23:39
balloonsfeel free to pm23:39
plarselopio: I'll take a look, but would you be interested in possibly having a sync up with us later in the week, or maybe even next week? I'd like to talk about this, but also other plans you guys have around testing snappy23:40
elopioplars: of course. Just send me the invite.23:40
plarselopio: great! I'll mention it to sylvain and others at tomorrow morning's standup and see who else might want to attend. thanks, and have a good evening :)23:42
sergiusensballoons, no worries, remind me to click on the link tomorrow just in case ;-)23:43
balloonsack23:43

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