/srv/irclogs.ubuntu.com/2015/05/07/#snappy.txt

=== erkules_ is now known as erkules
beowulfmorning08:19
Chipacamo'in08:48
JamesTaitGood morning all; happy Roast Leg Of Lamb Day! šŸ˜ƒ08:52
Chipacawhy would you call something ā€œxubuntu coreā€?08:55
Chipacagosh i'm grumpy today09:00
Chipacai think i'll have second breakfast09:00
Chipacanot sure whether it'll help, but i'll have had second breakfast09:00
mvo_hehe, enjoy!09:00
* mvo_ will have more tea that always works for me09:00
beowulfChipaca: hey, would you mind casting an eye over https://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/25846609:17
beowulfChipaca: as you will see, i fail at bzr, it should be based on your branch butā€¦ i fail at bzring09:18
mvo_beowulf: no worries, it will be git soon once we solve the tarmac problem09:23
beowulf:)09:23
beowulfChipaca: oops, forgot to remove xvfb, change pushed09:28
* Chipaca looks09:44
Chipacahmmm09:45
Chipacaah, it ignores node_moudles anywhere, not just in www, ok :)09:46
Chipacamvo_: https://code.launchpad.net/~mvo/snappy/meta-cleanup/+merge/258467 ...?09:51
Chipacamvo_: forgot anything?09:51
mvo_Chipaca: ups, sorry, indeed09:53
Chipacabeowulf: getting several of these, are they expected?09:54
Chipacanpm WARN unmet dependency undefined,09:54
Chipacanpm WARN unmet dependency which is version undefined09:54
Chipacanpm WARN unmet dependency /home/john/canonical/webdm/src/launchpad.net/webdm/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin/node_modules/bin-build/node_modules/decompress/node_modules/decompress-unzip/node_modules/strip-dirs/node_modules/sum-up requires chalk@'^1.0.0' but will load09:54
Chipacabeowulf: that's a lot of node_modules09:55
ogra_lool, isnt your ramdisk_size= cmdline option a bit small ? that defines the size of the unpacked ramdisk IIRC ...09:55
mvo_Chipaca: I think there is a umask issue in CopyFile, i.e. snappy build with a 777 dir will not create a 777 dir in the snap, I look at this after lunch, just fyi that I stumbled over this09:56
loologra_: that might be09:56
beowulfChipaca: you can ignore the warnings09:56
mvo_Chipaca: had fun this morning with preparing for the OS snap stuff :)09:56
Chipacamvo_: :)09:56
Chipacamvo_: CopyFile doesn't create dirs tho09:57
loologra_: I also didn't really know how to chose it's location09:57
loolI tried closer to the end of the RAM, but that failed for some reason09:57
looland before linux or just after it and that gets clobbered09:57
ogra_well, it finds it obviously09:58
ogra_oh09:58
loolI can try with a larger size09:58
ogra_well ...09:58
sergiusensmorning09:58
ogra_it seems to override your setting actually09:58
ogra_Kernel command line: "earlyprintk=ttyMFD2 root=/dev/disk/by-label/system-a console=ttyMFD2 init=/lib/systemd/systemd ro ramdisk_size=50000"09:58
ogra_vs09:58
ogra_[    0.000000] Kernel command line: earlyprintk=ttyMFD2 root=/dev/disk/by-label/09:59
ogra_system-a console=ttyMFD2 init=/lib/systemd/systemd ro ramdisk_size=1933309109:59
ogra_thats weird09:59
loologra_: actually this is me failing to update the first copy-paste09:59
ogra_ah, k09:59
loolbut 19333091 is still wront (compressed instead of uncompressed)10:00
ogra_it is kB ...10:00
loolso that's more than enough then10:00
ogra_right10:00
ogra_red herring10:00
loolthat's too much in fact10:00
ogra_it is a bit much, but i would expect the kernel to catch that ... should still unpack10:01
Chipacasergiusens: mo'i10:02
Chipacasergiusens: n10:02
beowulfChipaca: er, yeah, tarmac has no npm/node10:07
sergiusensbeowulf: one second10:09
sergiusensbeowulf: try again10:14
sergiusensChipaca: did you get to see my MPs10:14
sergiusens?10:14
Chipacasergiusens: no10:15
mvo_Chipaca: heh, indeed10:16
sergiusens@reviewlist10:16
nothalhttps://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)10:16
nothalhttps://code.launchpad.net/~sergiusens/webdm/filterInstalled/+merge/258440 | No reviews (less than a day old)10:16
nothalhttps://code.launchpad.net/~sergiusens/webdm/originNamespacesInconsistencies/+merge/258438 | No reviews (less than a day old)10:16
nothalhttps://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/258424 | No reviews (less than a day old)10:16
nothalhttps://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 | Needs Fixing: 1 (less than a day old)10:16
Chipacasergiusens: helping rvba right now, will look at them in a few10:18
Chipacasergiusens: top-approve https://code.launchpad.net/~sergiusens/snappy/storeSnapType/+merge/258437 ?10:22
sergiusensChipaca: I would, but it's my own MP :-)10:23
Chipaca@reviewlist10:42
nothalhttps://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)10:42
nothalhttps://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/258466 | Approve: 1 (less than a day old)10:42
nothalhttps://code.launchpad.net/~sergiusens/webdm/originNamespacesInconsistencies/+merge/258438 | Approve: 1 (less than a day old)10:42
nothalhttps://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/258424 | No reviews (less than a day old)10:42
nothalhttps://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 | Needs Fixing: 1 (less than a day old)10:42
* beowulf checks out lp:~chipaca/webdm/filter-by-type10:46
Chipacabeowulf: that's missing a thing10:46
* Chipaca waits for sergiusens' branches to land so he can merge, and will then add the thing10:46
beowulfChipaca: what thing? the curl in the comments isn't correct, i believe10:46
Chipacabeowulf: dunno, but the comment of what is missing is correct; there's one path i'm not filtering on10:47
beowulfChipaca: ack10:47
beowulfChipaca: would you look again at https://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/25846610:47
beowulfi missed the paths in gulpfile.js10:47
beowulfand then i need to use all the nice new filters and data10:48
Chipacabeowulf: that also might not work. but let's give it a go.11:06
beowulfexciting11:09
Chipacabeowulf: when you said the GET in https://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 wasn't right, do you have a 'right' one?11:24
beowulfChipaca: it would be something like /api/v2/packages?types[]=app&types[]=core11:40
beowulf/api/v2/packages/?types[]=app&types[]=core11:40
beowulfChipaca: as a query rather than in the body11:41
Chipacabeowulf: h,, that's not what the docs say tho11:44
beowulfChipaca: which docs?11:44
Chipacamvo_: sergiusens: can seccomp be disabled?11:44
Chipacabeowulf: sergiusens has a gist somewhere, give me a sec11:45
Chipacabeowulf: https://gist.github.com/sergiusens/15949095c52a83a46c6b11:45
beowulfChipaca: right, so i don't think sergiusens meant for it to be in the body, it should be a query11:45
beowulfChipaca: see https://code.launchpad.net/~sergiusens/webdm/filterInstalled11:46
beowulfChipaca: see also https://groups.yahoo.com/neo/groups/rest-discuss/conversations/messages/996211:47
Chipacabeowulf: ah, fair enough. I'm planning on waiting for that to land and then merging with it, so i'll do the right thing anyway11:47
Chipacabeowulf: if that is ā€œsending a body with a GET is a horribly idea that should die in hellā€, i don't need to read it11:48
* Chipaca looks11:48
beowulfChipaca: then you don't need to read it11:48
Chipaca:)11:48
Chipacabody on GETs are the ā€œoh and here are some pictures of my kids, aren't they cuteā€ of REST11:49
beowulfthe only people that care are the owners11:50
mvo_Chipaca: yes, just put @unrestritcted in the custom seccomp file11:52
mvo_sergiusens, Chipaca: btw, can I/should I help with webdm too?11:52
Chipacamvo_: looking at this package's yaml, it's http://pastebin.ubuntu.com/11008516/11:57
Chipacamvo_: AIUI the 'integration' thing is the older way, and a better way would be to have the apparmor under the service, is that right?11:57
mvo_Chipaca: is there a bzr branch that I could use to tweak it?11:57
Chipacamvo_: and the seccomp goes next to it when under the service, but is not supported under integration11:57
mvo_Chipaca: yeah, we should not integration for apparmor anymore though,  should be fine to put that under service11:59
* Chipaca nods11:59
mvo_Chipaca: what does the apparmor look like? json or a hand-craftet profile?11:59
beowulfChipaca: would you mind bouncing https://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/25842412:00
Chipacamvo_: json12:00
Chipacabeowulf: bounce12:00
mvo_Chipaca: ok, security-override:\n  apparmor: ...\nseccomp should do it12:00
Chipacamvo_: and the seccomp file would just be ā€œ@unrestrictedā€?12:01
mvo_Chipaca: yes, let me quickly double check, its not documented in meta/security.md (yet) - needs fixing :P12:02
mvo_Chipaca: yes, @unrestricted shoudld work12:02
mvo_sergiusens: was there anything pending in the install.yaml MP btw? I guess we just need to decide if its 15.04 material but I guess it is(?)12:16
* beowulf goes for lunch, then to pick a horse12:26
Chipacamvo_: so, the seccomp file should be yaml. do you have an example of how to put that @unrestricted in there?12:30
mvo_Chipaca: uhhh, I hope jdstrand has a answer if he is up, if not I check the source now12:31
Chipacamvo_: maybe that's the template?12:32
mvo_Chipaca: yeah, I think so12:33
mvo_Chipaca: "template: unrestricted"12:33
mvo_Chipaca: does that work?12:33
Chipacai'll try :)12:34
Chipacait's slow tho12:34
sergiusensChipaca: I fixed the MP but not the docs last night14:06
Chipacasergiusens: which em pee?14:48
Chipacasergiusens: assuming you mean the one about the id14:51
Chipacahmm, why isn't https://code.launchpad.net/~mvo/snappy/snappy-tar-unpack-mknod/+merge/258407 landing?14:52
sergiusensChipaca: dep?14:54
sergiusensChipaca: the MP I fixed is the types, installed_only one14:54
mvo__Chipaca: I think deps, I fixed the dep I think14:54
Chipacamvo__: dep is merged14:54
Chipacamvo__: unless that's happened *just* now :)14:55
mvo__ha! you are right (of course)14:55
* mvo__ throws his hands up helplessly14:55
* Chipaca makes a note to not be right, because it makes mvo quit14:56
mvoChipaca:lol14:56
mvoChipaca: looks like its time to inspect what tarmac is doing14:57
beowulfwhat's the current status of webdm?14:58
Chipacabeowulf: http://i.imgur.com/F6mBAWi.gif15:00
beowulfgood good15:01
sergiusensmvo: you had access to tarmac, so feel free to login and mess around15:06
sergiusensunless you want me to15:06
sergiusensbeowulf: maybe for this https://code.launchpad.net/~stephen-stewart/webdm/handle-missing-response-in-parse/+merge/25851815:52
sergiusensbeowulf: can you tell me what it's expecting in order to fix?15:52
beowulfsergiusens: i'm getting errors on install or uninstall, 400s, the response is always of the form {"package":"8nzc1x4iim2xj1g2ul64","message":"Operation in progress"}16:00
sergiusensbeowulf: are you sending a PUT twice?16:01
sergiusensbeowulf: maybe you need my branch which is taking too long to land16:01
sergiusensbeowulf: your fix is fine for the just to be safe case16:02
beowulfsergiusens: no, don't think so... yes i think i need your branch16:02
genii-uos-core or -uos-showandtell or some other for questions? They are reading off questions that I do not see in uos-core for instance16:21
sergiusensgenii: -uos-core16:22
sergiusensI see all questions there16:22
geniiHm16:22
geniiOK, thanks16:22
sergiusensbeowulf: hey, I see you moved the npm/gulp stuff, does the readme need updating though?16:24
sergiusensbeowulf: I tripple checked and the only way to get that answer you got is if you do a PUT and a DELETE while the PUT is taking place16:35
Chipacasergiusens: can haz re-review of https://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 ? now that your thing landed an' all :)16:36
sergiusensChipaca: /me tries16:37
sergiusensChipaca: heh, the diff only goes all the way to r120 but there's r122... oh well :-)16:38
Chipacahm?16:38
Chipacasergiusens: i'm seein 122 here16:38
sergiusensChipaca: refresh again ftw :-)16:39
Chipaca:)16:39
beowulfsergiusens: i think i did update the readme16:54
beowulfsergiusens: i'm going to rebuild latest and try again16:54
sergiusensbeowulf: good16:54
sergiusensbeowulf: if you wait a bit you will get filtering by types btw16:54
beowulfsergiusens: then i will break for dinner and try later16:55
sergiusensbeowulf: maybe don't ask for the oem ones16:55
sergiusensbeowulf: so in the installed list, list it, in the store listing keep it out16:55
beowulfsergiusens: i can also hide install buttons for any types you want to show but not allow install16:56
beowulfand i notice that uninstall removes the item in the store listing, i need to fix that16:56
geniiasac: It's a gcc switch will will embed into the binary all the compiler options that were used when it was built16:57
sergiusensbeowulf: make that the oem packages then ;)16:57
asacgenii: ic. don think we recommend anything like that. the app author is in charge and can make such decisions as it suites him best16:58
asacdont16:58
geniiasac: So it then becomes possible for instance to compare those between two binaries16:58
asacgenii: who would that help?16:58
geniiOK, thanks16:58
asacif its a thing that app author likes then he can use it... for sure :)16:58
geniiasac: It would help if a particular option for instance is problemmatic16:59
asacbut as i said in the q+a we try to be as rigorous in empowering the app author to be in charge to make the decisions for his apps that he needs to do16:59
asacgenii: yeah. could be that at some point we will have like tools available that make live of developers easier17:00
asacif they have such option17:00
asacbut so far nothing like that is planned. we are just getting started to really think how to support app authors more :)17:00
Chipacasergiusens: a quick one: https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/25853618:42
sergiusensChipaca: ok18:46
sergiusensChipaca: here's one for you https://code.launchpad.net/~sergiusens/webdm/avahi/+merge/25853918:53
Chipacasergiusens: this is a long-lived thing, yes?18:55
Chipacaas per the "loop forever"18:55
Chipacasergiusens: in which case, better make a timer and reuse it in the loop, instead of creating one over and over18:55
sergiusensChipaca: yes, loopForever is a better func name I guess18:55
sergiusensChipaca: it's my layman approach to change the hostname if changed somewhere18:56
Chipacasergiusens: that's fine18:58
Chipacasergiusens: what i'm saying is18:58
Chipacadon't do time.After(blah)18:59
Chipacain a loop18:59
Chipacarather, create a timer outside the for18:59
Chipacaand set it in the loop18:59
Chipacaa silly change18:59
sergiusensChipaca: ok18:59
sergiusensChipaca: added one comment, not sure how to phrase it better though19:05
bjfwhere does uEnv.txt come from? i'm trying to create a beaglebone black image and it's failing to boot because that file is missing19:08
sergiusensbjf: the oem snap19:09
sergiusensduring provisioning19:10
bjfsergiusens, i'm using: sudo ubuntu-device-flash core 15.04 -o bbb.img --size 4 --channel edge --oem beagleblack --enable-ssh --device-part=device.tar.xz19:10
sergiusensbjf: strange, it should be in your system-boot partition then19:11
sergiusensbjf: can you check?19:11
bjfsergiusens, system-a/boot/uboot ?19:12
sergiusensbjf: oh, you have a running system?19:13
sergiusenssystem-boot is the label you need to look for19:14
bjfsergiusens, no i'm looking at the sd card19:14
sergiusensbjf: partition 1, called snappy-boot or something boot19:14
bjfsergiusens, indeed, that is there but when my bbb boots i get "** Unable to read file uEnv.txt **"19:15
sergiusensbjf: is the file corrupted?19:15
sergiusensChipaca: updated MP for avahi19:16
bjfsergiusens, no, it looks correct19:17
Chipacasergiusens: um19:17
Chipacasergiusens: that won't work19:17
Chipacai don't think19:17
Chipacasergiusens: yeah, that's not what you want19:18
sergiusensChipaca: it does work fwiw19:19
Chipacasergiusens:  https://play.golang.org/p/gUA2uOEehv19:20
sergiusensChipaca: interesing, so what did I want?19:21
sergiusensChipaca: as in, what were you asking for? It felt strange, but I just went with it; is it for _ := range time.After... { or something like that?19:21
Chipacasergiusens: https://play.golang.org/p/b62amWnQu819:22
sergiusensChipaca: oh, more words is what you want :-P19:22
Chipacasergiusens: or, do the reset before the <-t.C if you want the wait to be at least the timeout19:23
Chipacaotherwise the wait will be the timeout - however much the func took19:23
sergiusensChipaca: the playground doesn't like your code though :-P19:24
Chipacaheh19:24
Chipacatry it locally19:24
sergiusensChipaca: I am, I was joking19:25
sergiusensas in there are trolls on the playground :-P19:25
sergiusensChipaca: there19:28
sergiusenshmm19:28
sergiusensnow19:28
sergiusensbeowulf: are we waiting for any tasty MPs today still?19:29
beowulfsergiusens: i added install/uninstall to the store listing in haste, and it's slightly broken in that it removes the item from the list currently, so i'm trying to fix that now19:31
beowulfsergiusens: other than that i have a couple of mps to tidy little things but they're more likely tomorrow now19:31
sergiusensbeowulf: darn; I didn't notice that19:31
beowulfit's annoying19:32
sergiusensit is, just saw19:32
Chipacasergiusens: pushed https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/25853619:38
Chipacasergiusens: let me know if context switching is driving you (more) bonkers19:38
beowulfsergiusens: https://code.launchpad.net/~stephen-stewart/webdm/destroy-without-removal/+merge/25854719:44
sergiusensChipaca: heh, it does at times, but I feel more relaxed now than earlier today19:48
bjfsergiusens, i just built a new image on Trusty and it boots just fine. images build using vivid fail. i've done an intial comparison of the two images and don't see any difference19:58
sergiusensChipaca: ping my avahi :-)20:00
sergiusensbjf: I'm not sure how that is, lots of people use vivid here and the code is pretty much generic20:01
sergiusensbjf: maybe a dd fail?20:01
bjfsergiusens, this _is_ a different system Trusty is desktop and Vivid is macbook air20:01
Chipacasergiusens: trade you my https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/25853620:02
sergiusensbeowulf: it still dissappears here with your branch20:02
sergiusensChipaca: ok20:02
sergiusensChipaca: there's also the backporting one to calm down asac ;-)20:02
beowulfsergiusens: sure?20:04
* beowulf needs to write tests20:04
sergiusensbeowulf: mostly20:04
* beowulf laments that isn't likely tonight20:04
sergiusensbeowulf: does it work for you?20:04
beowulfsergiusens: switching back to checjk :)20:04
beowulfsergiusens: works for me20:05
beowulfi kinda love installing and uninstalling :)20:06
sergiusensbeowulf: hmmm, let me do something here20:06
sergiusensbeowulf: for some reason it needed a browser refresh, it's fine20:06
beowulfalso, errors trigger an error view but if you were to get >1 error the first would be clobbered, so that's something to fix later20:07
beowulfpossible on the store view, as it allows multiple install/uninstalls20:07
sergiusensbeowulf: you shouldn't be able to get more errors in theory20:07
sergiusensbeowulf: right, I need to lock that down deep inside20:07
beowulfsergiusens: well, you could install 3 things and they could all error20:07
beowulfit would be correct for them to report an error each20:08
beowulfno?20:08
sergiusensbeowulf: right, but we should only support installing in sequence, so I need to queue your requests20:08
beowulfsergiusens: i see20:08
beowulfsergiusens: that makes it less likely20:08
sergiusensbeowulf: we had this talk returning from downtown Austin with Chipaca if you can recall :-)20:08
beowulfoh yeah20:08
beowulfgood times20:08
sergiusensbeowulf: I don't recall it being an easy sprint though once Monday hit the door :-P20:09
beowulfsergiusens: https://code.launchpad.net/~stephen-stewart/webdm/fix-snap-routing/+merge/25855420:10
beowulfhttps://code.launchpad.net/~stephen-stewart/webdm/hide-installer-for-oem20:10
sergiusensbeowulf: yeah look at those now20:10
sergiusensbeowulf: you can type @reviewlist now at any given moment and save yourself from copy paste ;-)20:11
sergiusens@reviewlist20:11
nothalhttps://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)20:11
nothalhttps://code.launchpad.net/~stephen-stewart/webdm/fix-snap-routing/+merge/258554 | No reviews (less than a day old)20:11
nothalhttps://code.launchpad.net/~stephen-stewart/webdm/hide-installer-for-oem/+merge/258553 | No reviews (less than a day old)20:11
nothalhttps://code.launchpad.net/~sergiusens/snappy/backportReviewNOT/+merge/258549 | No reviews (less than a day old)20:11
nothalhttps://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/258536 | Approve: 1 (less than a day old)20:11
beowulflike i'd give Chipaca the limelight20:11
* sergiusens needs coffee20:12
* genii delivers one to sergiusens20:12
Chipacaman, we need nothal to do that20:13
* Chipaca makes a note to add a plugin20:13
geniiHeh :)20:13
sergiusensthanks20:20
sergiusensmeh, tarmac slow again20:20
sergiusensbeowulf: what does fix routing do? does it fix the pressing back thing being broken?20:27
beowulfsergiusens: hard reload of snap page was broken20:29
sergiusensbeowulf: right, that too20:29
beowulfsergiusens: back button broken?20:30
sergiusensbeowulf: maybe we need to change that 'name' to something else to not confuse it with name20:30
beowulfsergiusens: yeah20:30
beowulfsergiusens: so name there is /snap/$name20:31
beowulfid would be better20:31
* beowulf changes20:31
sergiusensbeowulf: that should be the new 'id'20:32
beowulfsergiusens: pushed20:35
sergiusensgreat20:38
Chipacasergiusens: should i top-approve after ading the cosmic space?20:38
Chipacaspaaaace20:38
sergiusensChipaca: yeah20:39
sergiusensof course20:39
Chipacamade sense to me, but not sure if you or mvo had a similar mp sitting there for ages because you wouldn't top-approve your own thing20:40
sergiusensbeowulf: last cool one would be for installed_only to work on the main page20:43
beowulfsergiusens: one sec20:44
beowulfsergiusens: https://code.launchpad.net/~stephen-stewart/webdm/installed-only/+merge/25855920:47
sergiusensbeowulf: looks legit, darn trailing '/' ...20:48
sergiusensbeowulf: set for review maybe?20:48
beowulfsergiusens: done20:49
beowulfhmm, webdm has a different sized icon...20:50
sergiusensbeowulf: heh, do you feel like finding a better icon?20:50
sergiusensbeowulf: can we make the webdm uninstallable too? meybe it needs some thought; but accidentally uninstalling may be a problem20:51
beowulfsergiusens: sure20:52
beowulfsergiusens: ubuntu-core too?20:55
sergiusensbeowulf: it is uninstallable in itself at the core of everything so it's fine to leave it21:00
beowulfsergiusens: well, i think it's a bit confusing to have the button there so i added it to the list21:01
beowulfyou can reject the mp :)21:01
sergiusensbeowulf: whatever makes it easier on the user21:01
sergiusensbeowulf: you should ask clurr, not me :-P21:01
* beowulf invokes clurr21:02
beowulfhttps://code.launchpad.net/~stephen-stewart/webdm/webdm-uninstallable/+merge/25856021:02
sergiusens\o/21:04
beowulfsergiusens: i guess you're aiming to publish webdm tonight?21:06
beowulfsergiusens: will you be publising again before iot?21:07
sergiusensbeowulf: I aim for tonight21:08
sergiusensmaybe tomorrow21:08
sergiusensa new version21:08
sergiusensbeowulf: I'm off next week21:08
sergiusensbeowulf: any dandy icon for webdm we want to use?21:26
beowulfsergiusens: umm21:27
sergiusensbeowulf: you complained :-)21:27
beowulfgive me 1 min21:27
sergiusensbeowulf: do you know of a way to fix all our broken SVGs? as in just get proper svgs for the broken things we have?21:28
beowulfsergiusens: if you give me the svgs i can convert them21:30
sergiusensbeowulf: one sec21:32
sergiusensbeowulf: http://bazaar.launchpad.net/~snappy-dev/snappy-hub/snappy-examples/files21:32
sergiusensbeowulf: you can get an MP as well :-)21:33
beowulfsergiusens: i don't see any ubuntu logos i can repurpose for webdm, and i don't really want to spend time inventing something that won't be acceptable, so what we have will do :)21:33
sergiusensbeowulf: also, ignore the element14 one21:33
sergiusensbeowulf: the high five one?21:33
beowulfhttps://design.ubuntu.com/wp-content/uploads/pictogram-developer-orange-hex.svg21:34
beowulfmaybe that one?21:34
beowulffor webdm21:34
sergiusensbeowulf: sure, looks good, will that render fine without conversion?21:35
beowulfheh21:36
beowulfbecause i don't yet understand that problem, i can't answer21:36
beowulflet me give you a png of that21:36
sergiusensbeowulf: with store dimmension requirements?21:37
beowulfyes21:39
sergiusensbeowulf: https://code.launchpad.net/~stephen-stewart/webdm/webdm-uninstallable/+merge/25856021:41
beowulfsergiusens: https://drive.google.com/open?id=0B_entiKC77dtUWlzZFdkLWFRRVU&authuser=121:41
sergiusensbeowulf: merge conflicts on that one21:41
beowulfcriss cross merge21:42
beowulfsergiusens: should i just change these to png, in snappy examples?21:43
sergiusensbeowulf: yeah, just make sure package yaml points to the right file name21:44
sergiusensChipaca: not sure adding npm/node test stuff was such a good idea without doing some load analysis22:01
beowulfserTABTABTAB22:05
beowulfhttps://code.launchpad.net/~stephen-stewart/+junk/snappy-examples22:05
Chipacabeowulf: why not an mp?22:07
beowulfChipaca: i am not one of you22:07
Chipacabeowulf: fair enough22:07
Chipacabeowulf: you'd be good at it hto22:07
Chipacatho*22:07
beowulfChipaca: i'd only make you all learn css22:08
Chipacai'd put you in charge of idiot population control22:08
* Chipaca 's government might stretch the definition of "democracy"22:08
beowulfhehe22:08
Chipacasergiusens: when tarmac says ā€œThere are additional revisions which have not been approved in review. Please seek review and approval of these new revisions.ā€, it's talking about top approval. Even when the times are off.22:22
sergiusensChipaca: I just turned off and upgraded the do droplet for 10 more dollars :-)22:23
sergiusensChipaca: let's try again22:23
Chipacawe're using a droplet?22:24
sergiusensChipaca: yes22:25
sergiusensChipaca: https://code.launchpad.net/~sergiusens/webdm/newIcon/+merge/25857122:25
Chipacasergiusens: <beowulf> serTABTABTAB22:25
Chipaca<beowulf> https://code.launchpad.net/~stephen-stewart/+junk/snappy-examples22:25
sergiusensuhh22:25
sergiusenslol22:25
sergiusensbeowulf: hey!22:26
sergiusensbeowulf: how about an MP and not junk but push to lp:~ss/snappy-hub/newIcons?22:26
beowulfsergiusens: https://code.launchpad.net/~stephen-stewart/snappy-hub/newIcons22:31
sergiusensbeowulf: thanks22:34
beowulfsergiusens: while all of the icons were svgs, they were svgs with the payload being a png, so kinda pointless22:34
sergiusensbeowulf: huh?22:35
sergiusensbeowulf: oh, only when fetching from the store22:35
sergiusensbeowulf: once installed we use the icon that's there22:35
sergiusensbeowulf: the store does a server side conversion which I disagree with22:35
beowulfsergiusens: i mean the old svgs, they were svgs wrapping pngs, you can see in the diff22:36
beowulfi don't think the store converts pngs to svgs22:36
sergiusensbeowulf: no, the other way around svg->png22:36
beowulfwell, that's actually a good thing22:37
sergiusensbeowulf: not really as the information gets split in to locations to search for22:38
sergiusensbeowulf: can you try installing hello-world.canonical on your webdm and see if you get a better icon?22:38
beowulfyeah, but without spending a lot of time parsing svg for script blocks and whatnot, converting to png is a good solution for now22:39
beowulfsergiusens: yeah, icon works (slighly different scale, but that's my fault...)22:40
beowulfforgot the store icon would remain unchanged22:41
sergiusensbeowulf: want to redo?22:42
sergiusensbeowulf: or maybe just work out broken svgs22:43
beowulfdon't think it's a big deal22:43
sergiusensbeowulf: ack22:45
sergiusensbeowulf: any idea what this is?22:47
sergiusens/home/tarmac/tmp/tmp.IAGqDnv6Vd/src/launchpad.net/webdm/node_modules/browserify/node_modules/module-deps/node_modules/through2/node_22:47
Chipacasergiusens: more tarmac woes?22:47
sergiusensmodules/readable-stream requires inherits@'~2.0.1' but will load22:48
sergiusensChipaca: nope, npm ones now22:48
sergiusensChipaca: I don't see any branch that should be merged except the avahi one :-/22:48
Chipacasergiusens: i saw those node_modules/node_modules/etc, apparently that's normal22:48
Chipacabeowulf dixit22:48
sergiusensChipaca: right, but it just stops there...22:48
sergiusensChipaca: maybe it overflows the mp comment thingie22:49
Chipacanpm WARN unmet dependency undefined,22:49
Chipacanpm WARN unmet dependency which is version undefined22:49
sergiusensChipaca: and maybe we need to >/dev/null the npm install part22:49
beowulfcan you pastening the whole thing?22:49
beowulfpastebin22:49
beowulfdear fingers, what?22:50
Chipacabeowulf: https://code.launchpad.net/~sergiusens/webdm/avahi/+merge/258539/comments/645395/+download22:50
beowulfnpm and nodejs version?22:51
sergiusensbeowulf: beowulf npm                                 1.3.10~dfsg-122:52
beowulfremove the npm update line from build.sh22:52
Chipaca{"node":"v0.10.25","npm":"1.3.10"}22:52
beowulfoh22:52
sergiusensbeowulf: ii  nodejs                              0.10.25~dfsg2-2ubuntu1               amd22:52
sergiusensoh what?22:53
sergiusensChipaca: but it only fails with this mp22:53
beowulfi thought npm was going to be lower...22:53
sergiusensso I think I'm just not getting the information I need22:53
sergiusensgoing to merge trunk22:54
beowulfis the tail of that missing?22:54
sergiusensbeowulf: I suspect so, yes, so I'm sending npm install to dev/null, it's too verbose22:54
sergiusensbeowulf: does it have a quiet option if not?22:55
beowulfsergiusens: well, that's what happens when your packages must contain all their deps...22:55
beowulfsergiusens: -q ,it seems22:56
beowulf--loglevel error22:57
* beowulf tries, rather than cnping from docs22:57
beowulfsergiusens: 'npm i --loglevel error' seems pretty quiet22:58
sergiusensbeowulf: trying22:59
sergiusensbeowulf: ok, all problems fixed23:00
sergiusensChipaca: I want you to see what needed fixing23:00
sergiusensplease23:01
Chipacasergiusens: say agian?23:01
sergiusensChipaca: fyi http://bazaar.launchpad.net/~sergiusens/webdm/avahi/revision/14023:01
sergiusensChipaca: I don't know why this didn't show when I ran it locally initially though :/23:02
* sergiusens wants git more and more23:02
Chipacasergiusens: i think that means you get to make the first cake23:02
sergiusensChipaca: it does indeed, but making npm run quietly seems to make it faster too23:03
beowulfi want to remove the image tasks, they pull in a lot of stuff and i don't think they should be run as a watch/deploy task, more as a manual task23:04
beowulfthat will speed up npm instal23:04
sergiusensbeowulf: sounds good to me23:06
Chipacaguys and gals, that's all from me today23:06
Chipacap/23:07
sergiusensChipaca: thanks for everything23:07
sergiusensbeowulf: too btw23:07
sergiusenslots of good stuff got in :-)23:07
beowulfo/23:13

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