/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!