[08:19] <beowulf> morning
[08:48] <Chipaca> mo'in
[08:52] <JamesTait> Good morning all; happy Roast Leg Of Lamb Day! 😃
[08:55] <Chipaca> why would you call something “xubuntu core”?
[09:00] <Chipaca> gosh i'm grumpy today
[09:00] <Chipaca> i think i'll have second breakfast
[09:00] <Chipaca> not sure whether it'll help, but i'll have had second breakfast
[09:00] <mvo_> hehe, enjoy!
[09:00]  * mvo_ will have more tea that always works for me
[09:17] <beowulf> Chipaca: hey, would you mind casting an eye over https://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/258466
[09:18] <beowulf> Chipaca: as you will see, i fail at bzr, it should be based on your branch but… i fail at bzring
[09:23] <mvo_> beowulf: no worries, it will be git soon once we solve the tarmac problem
[09:23] <beowulf> :)
[09:28] <beowulf> Chipaca: oops, forgot to remove xvfb, change pushed
[09:44]  * Chipaca looks
[09:45] <Chipaca> hmmm
[09:46] <Chipaca> ah, it ignores node_moudles anywhere, not just in www, ok :)
[09:51] <Chipaca> mvo_: https://code.launchpad.net/~mvo/snappy/meta-cleanup/+merge/258467 ...?
[09:51] <Chipaca> mvo_: forgot anything?
[09:53] <mvo_> Chipaca: ups, sorry, indeed
[09:54] <Chipaca> beowulf: getting several of these, are they expected?
[09:54] <Chipaca> npm WARN unmet dependency undefined,
[09:54] <Chipaca> npm WARN unmet dependency which is version undefined
[09:54] <Chipaca> npm 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 load
[09:55] <Chipaca> beowulf: that's a lot of node_modules
[09:55] <ogra_> lool, isnt your ramdisk_size= cmdline option a bit small ? that defines the size of the unpacked ramdisk IIRC ...
[09:56] <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 this
[09:56] <lool> ogra_: that might be
[09:56] <beowulf> Chipaca: you can ignore the warnings
[09:56] <mvo_> Chipaca: had fun this morning with preparing for the OS snap stuff :)
[09:56] <Chipaca> mvo_: :)
[09:57] <Chipaca> mvo_: CopyFile doesn't create dirs tho
[09:57] <lool> ogra_: I also didn't really know how to chose it's location
[09:57] <lool> I tried closer to the end of the RAM, but that failed for some reason
[09:57] <lool> and before linux or just after it and that gets clobbered
[09:58] <ogra_> well, it finds it obviously
[09:58] <ogra_> oh
[09:58] <lool> I can try with a larger size
[09:58] <ogra_> well ...
[09:58] <sergiusens> morning
[09:58] <ogra_> it seems to override your setting actually
[09: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_> vs
[09:59] <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=19333091
[09:59] <ogra_> thats weird
[09:59] <lool> ogra_: actually this is me failing to update the first copy-paste
[09:59] <ogra_> ah, k
[10:00] <lool> but 19333091 is still wront (compressed instead of uncompressed)
[10:00] <ogra_> it is kB ...
[10:00] <lool> so that's more than enough then
[10:00] <ogra_> right
[10:00] <ogra_> red herring
[10:00] <lool> that's too much in fact
[10:01] <ogra_> it is a bit much, but i would expect the kernel to catch that ... should still unpack
[10:02] <Chipaca> sergiusens: mo'i
[10:02] <Chipaca> sergiusens: n
[10:07] <beowulf> Chipaca: er, yeah, tarmac has no npm/node
[10:09] <sergiusens> beowulf: one second
[10:14] <sergiusens> beowulf: try again
[10:14] <sergiusens> Chipaca: did you get to see my MPs
[10:14] <sergiusens> ?
[10:15] <Chipaca> sergiusens: no
[10:16] <mvo_> Chipaca: heh, indeed
[10:16] <sergiusens> @reviewlist
[10:16] <nothal> https://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)
[10:16] <nothal> https://code.launchpad.net/~sergiusens/webdm/filterInstalled/+merge/258440 | No reviews (less than a day old)
[10:16] <nothal> https://code.launchpad.net/~sergiusens/webdm/originNamespacesInconsistencies/+merge/258438 | No reviews (less than a day old)
[10:16] <nothal> https://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/258424 | No reviews (less than a day old)
[10:16] <nothal> https://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 | Needs Fixing: 1 (less than a day old)
[10:18] <Chipaca> sergiusens: helping rvba right now, will look at them in a few
[10:22] <Chipaca> sergiusens: top-approve https://code.launchpad.net/~sergiusens/snappy/storeSnapType/+merge/258437 ?
[10:23] <sergiusens> Chipaca: I would, but it's my own MP :-)
[10:42] <Chipaca> @reviewlist
[10:42] <nothal> https://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)
[10:42] <nothal> https://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/258466 | Approve: 1 (less than a day old)
[10:42] <nothal> https://code.launchpad.net/~sergiusens/webdm/originNamespacesInconsistencies/+merge/258438 | Approve: 1 (less than a day old)
[10:42] <nothal> https://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/258424 | No reviews (less than a day old)
[10:42] <nothal> https://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 | Needs Fixing: 1 (less than a day old)
[10:46]  * beowulf checks out lp:~chipaca/webdm/filter-by-type
[10:46] <Chipaca> beowulf: that's missing a thing
[10:46]  * Chipaca waits for sergiusens' branches to land so he can merge, and will then add the thing
[10:46] <beowulf> Chipaca: what thing? the curl in the comments isn't correct, i believe
[10:47] <Chipaca> beowulf: dunno, but the comment of what is missing is correct; there's one path i'm not filtering on
[10:47] <beowulf> Chipaca: ack
[10:47] <beowulf> Chipaca: would you look again at https://code.launchpad.net/~stephen-stewart/webdm/nobody-puts-baby-in-the-corner/+merge/258466
[10:47] <beowulf> i missed the paths in gulpfile.js
[10:48] <beowulf> and then i need to use all the nice new filters and data
[11:06] <Chipaca> beowulf: that also might not work. but let's give it a go.
[11:09] <beowulf> exciting
[11:24] <Chipaca> beowulf: 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:40] <beowulf> Chipaca: it would be something like /api/v2/packages?types[]=app&types[]=core
[11:40] <beowulf> /api/v2/packages/?types[]=app&types[]=core
[11:41] <beowulf> Chipaca: as a query rather than in the body
[11:44] <Chipaca> beowulf: h,, that's not what the docs say tho
[11:44] <beowulf> Chipaca: which docs?
[11:44] <Chipaca> mvo_: sergiusens: can seccomp be disabled?
[11:45] <Chipaca> beowulf: sergiusens has a gist somewhere, give me a sec
[11:45] <Chipaca> beowulf: https://gist.github.com/sergiusens/15949095c52a83a46c6b
[11:45] <beowulf> Chipaca: right, so i don't think sergiusens meant for it to be in the body, it should be a query
[11:46] <beowulf> Chipaca: see https://code.launchpad.net/~sergiusens/webdm/filterInstalled
[11:47] <beowulf> Chipaca: see also https://groups.yahoo.com/neo/groups/rest-discuss/conversations/messages/9962
[11:47] <Chipaca> beowulf: ah, fair enough. I'm planning on waiting for that to land and then merging with it, so i'll do the right thing anyway
[11:48] <Chipaca> beowulf: if that is “sending a body with a GET is a horribly idea that should die in hell”, i don't need to read it
[11:48]  * Chipaca looks
[11:48] <beowulf> Chipaca: then you don't need to read it
[11:48] <Chipaca> :)
[11:49] <Chipaca> body on GETs are the “oh and here are some pictures of my kids, aren't they cute” of REST
[11:50] <beowulf> the only people that care are the owners
[11:52] <mvo_> Chipaca: yes, just put @unrestritcted in the custom seccomp file
[11:52] <mvo_> sergiusens, Chipaca: btw, can I/should I help with webdm too?
[11:57] <Chipaca> mvo_: looking at this package's yaml, it's http://pastebin.ubuntu.com/11008516/
[11:57] <Chipaca> mvo_: 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] <Chipaca> mvo_: and the seccomp goes next to it when under the service, but is not supported under integration
[11:59] <mvo_> Chipaca: yeah, we should not integration for apparmor anymore though,  should be fine to put that under service
[11:59]  * Chipaca nods
[11:59] <mvo_> Chipaca: what does the apparmor look like? json or a hand-craftet profile?
[12:00] <beowulf> Chipaca: would you mind bouncing https://code.launchpad.net/~stephen-stewart/webdm/install-as-behaviour/+merge/258424
[12:00] <Chipaca> mvo_: json
[12:00] <Chipaca> beowulf: bounce
[12:00] <mvo_> Chipaca: ok, security-override:\n  apparmor: ...\nseccomp should do it
[12:01] <Chipaca> mvo_: and the seccomp file would just be “@unrestricted”?
[12:02] <mvo_> Chipaca: yes, let me quickly double check, its not documented in meta/security.md (yet) - needs fixing :P
[12:02] <mvo_> Chipaca: yes, @unrestricted shoudld work
[12:16] <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:26]  * beowulf goes for lunch, then to pick a horse
[12:30] <Chipaca> mvo_: so, the seccomp file should be yaml. do you have an example of how to put that @unrestricted in there?
[12:31] <mvo_> Chipaca: uhhh, I hope jdstrand has a answer if he is up, if not I check the source now
[12:32] <Chipaca> mvo_: maybe that's the template?
[12:33] <mvo_> Chipaca: yeah, I think so
[12:33] <mvo_> Chipaca: "template: unrestricted"
[12:33] <mvo_> Chipaca: does that work?
[12:34] <Chipaca> i'll try :)
[12:34] <Chipaca> it's slow tho
[14:06] <sergiusens> Chipaca: I fixed the MP but not the docs last night
[14:48] <Chipaca> sergiusens: which em pee?
[14:51] <Chipaca> sergiusens: assuming you mean the one about the id
[14:52] <Chipaca> hmm, why isn't https://code.launchpad.net/~mvo/snappy/snappy-tar-unpack-mknod/+merge/258407 landing?
[14:54] <sergiusens> Chipaca: dep?
[14:54] <sergiusens> Chipaca: the MP I fixed is the types, installed_only one
[14:54] <mvo__> Chipaca: I think deps, I fixed the dep I think
[14:54] <Chipaca> mvo__: dep is merged
[14:55] <Chipaca> mvo__: unless that's happened *just* now :)
[14:55] <mvo__> ha! you are right (of course)
[14:55]  * mvo__ throws his hands up helplessly
[14:56]  * Chipaca makes a note to not be right, because it makes mvo quit
[14:56] <mvo> Chipaca:lol
[14:57] <mvo> Chipaca: looks like its time to inspect what tarmac is doing
[14:58] <beowulf> what's the current status of webdm?
[15:00] <Chipaca> beowulf: http://i.imgur.com/F6mBAWi.gif
[15:01] <beowulf> good good
[15:06] <sergiusens> mvo: you had access to tarmac, so feel free to login and mess around
[15:06] <sergiusens> unless you want me to
[15:52] <sergiusens> beowulf: maybe for this https://code.launchpad.net/~stephen-stewart/webdm/handle-missing-response-in-parse/+merge/258518
[15:52] <sergiusens> beowulf: can you tell me what it's expecting in order to fix?
[16:00] <beowulf> sergiusens: i'm getting errors on install or uninstall, 400s, the response is always of the form {"package":"8nzc1x4iim2xj1g2ul64","message":"Operation in progress"}
[16:01] <sergiusens> beowulf: are you sending a PUT twice?
[16:01] <sergiusens> beowulf: maybe you need my branch which is taking too long to land
[16:02] <sergiusens> beowulf: your fix is fine for the just to be safe case
[16:02] <beowulf> sergiusens: no, don't think so... yes i think i need your branch
[16:21] <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 instance
[16:22] <sergiusens> genii: -uos-core
[16:22] <sergiusens> I see all questions there
[16:22] <genii> Hm
[16:22] <genii> OK, thanks
[16:24] <sergiusens> beowulf: hey, I see you moved the npm/gulp stuff, does the readme need updating though?
[16:35] <sergiusens> beowulf: 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 place
[16:36] <Chipaca> sergiusens: can haz re-review of https://code.launchpad.net/~chipaca/webdm/filter-by-type/+merge/258408 ? now that your thing landed an' all :)
[16:37] <sergiusens> Chipaca: /me tries
[16:38] <sergiusens> Chipaca: heh, the diff only goes all the way to r120 but there's r122... oh well :-)
[16:38] <Chipaca> hm?
[16:38] <Chipaca> sergiusens: i'm seein 122 here
[16:39] <sergiusens> Chipaca: refresh again ftw :-)
[16:39] <Chipaca> :)
[16:54] <beowulf> sergiusens: i think i did update the readme
[16:54] <beowulf> sergiusens: i'm going to rebuild latest and try again
[16:54] <sergiusens> beowulf: good
[16:54] <sergiusens> beowulf: if you wait a bit you will get filtering by types btw
[16:55] <beowulf> sergiusens: then i will break for dinner and try later
[16:55] <sergiusens> beowulf: maybe don't ask for the oem ones
[16:55] <sergiusens> beowulf: so in the installed list, list it, in the store listing keep it out
[16:56] <beowulf> sergiusens: i can also hide install buttons for any types you want to show but not allow install
[16:56] <beowulf> and i notice that uninstall removes the item in the store listing, i need to fix that
[16:57] <genii> asac: It's a gcc switch will will embed into the binary all the compiler options that were used when it was built
[16:57] <sergiusens> beowulf: make that the oem packages then ;)
[16:58] <asac> genii: ic. don think we recommend anything like that. the app author is in charge and can make such decisions as it suites him best
[16:58] <asac> dont
[16:58] <genii> asac: So it then becomes possible for instance to compare those between two binaries
[16:58] <asac> genii: who would that help?
[16:58] <genii> OK, thanks
[16:58] <asac> if its a thing that app author likes then he can use it... for sure :)
[16:59] <genii> asac: It would help if a particular option for instance is problemmatic
[16:59] <asac> but 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 do
[17:00] <asac> genii: yeah. could be that at some point we will have like tools available that make live of developers easier
[17:00] <asac> if they have such option
[17:00] <asac> but so far nothing like that is planned. we are just getting started to really think how to support app authors more :)
[18:42] <Chipaca> sergiusens: a quick one: https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/258536
[18:46] <sergiusens> Chipaca: ok
[18:53] <sergiusens> Chipaca: here's one for you https://code.launchpad.net/~sergiusens/webdm/avahi/+merge/258539
[18:55] <Chipaca> sergiusens: this is a long-lived thing, yes?
[18:55] <Chipaca> as per the "loop forever"
[18:55] <Chipaca> sergiusens: in which case, better make a timer and reuse it in the loop, instead of creating one over and over
[18:55] <sergiusens> Chipaca: yes, loopForever is a better func name I guess
[18:56] <sergiusens> Chipaca: it's my layman approach to change the hostname if changed somewhere
[18:58] <Chipaca> sergiusens: that's fine
[18:58] <Chipaca> sergiusens: what i'm saying is
[18:59] <Chipaca> don't do time.After(blah)
[18:59] <Chipaca> in a loop
[18:59] <Chipaca> rather, create a timer outside the for
[18:59] <Chipaca> and set it in the loop
[18:59] <Chipaca> a silly change
[18:59] <sergiusens> Chipaca: ok
[19:05] <sergiusens> Chipaca: added one comment, not sure how to phrase it better though
[19:08] <bjf> where does uEnv.txt come from? i'm trying to create a beaglebone black image and it's failing to boot because that file is missing
[19:09] <sergiusens> bjf: the oem snap
[19:10] <sergiusens> during provisioning
[19:10] <bjf> sergiusens, 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.xz
[19:11] <sergiusens> bjf: strange, it should be in your system-boot partition then
[19:11] <sergiusens> bjf: can you check?
[19:12] <bjf> sergiusens, system-a/boot/uboot ?
[19:13] <sergiusens> bjf: oh, you have a running system?
[19:14] <sergiusens> system-boot is the label you need to look for
[19:14] <bjf> sergiusens, no i'm looking at the sd card
[19:14] <sergiusens> bjf: partition 1, called snappy-boot or something boot
[19:15] <bjf> sergiusens, indeed, that is there but when my bbb boots i get "** Unable to read file uEnv.txt **"
[19:15] <sergiusens> bjf: is the file corrupted?
[19:16] <sergiusens> Chipaca: updated MP for avahi
[19:17] <bjf> sergiusens, no, it looks correct
[19:17] <Chipaca> sergiusens: um
[19:17] <Chipaca> sergiusens: that won't work
[19:17] <Chipaca> i don't think
[19:18] <Chipaca> sergiusens: yeah, that's not what you want
[19:19] <sergiusens> Chipaca: it does work fwiw
[19:20] <Chipaca> sergiusens:  https://play.golang.org/p/gUA2uOEehv
[19:21] <sergiusens> Chipaca: interesing, so what did I want?
[19:21] <sergiusens> Chipaca: 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:22] <Chipaca> sergiusens: https://play.golang.org/p/b62amWnQu8
[19:22] <sergiusens> Chipaca: oh, more words is what you want :-P
[19:23] <Chipaca> sergiusens: or, do the reset before the <-t.C if you want the wait to be at least the timeout
[19:23] <Chipaca> otherwise the wait will be the timeout - however much the func took
[19:24] <sergiusens> Chipaca: the playground doesn't like your code though :-P
[19:24] <Chipaca> heh
[19:24] <Chipaca> try it locally
[19:25] <sergiusens> Chipaca: I am, I was joking
[19:25] <sergiusens> as in there are trolls on the playground :-P
[19:28] <sergiusens> Chipaca: there
[19:28] <sergiusens> hmm
[19:28] <sergiusens> now
[19:29] <sergiusens> beowulf: are we waiting for any tasty MPs today still?
[19:31] <beowulf> sergiusens: 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 now
[19:31] <beowulf> sergiusens: other than that i have a couple of mps to tidy little things but they're more likely tomorrow now
[19:31] <sergiusens> beowulf: darn; I didn't notice that
[19:32] <beowulf> it's annoying
[19:32] <sergiusens> it is, just saw
[19:38] <Chipaca> sergiusens: pushed https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/258536
[19:38] <Chipaca> sergiusens: let me know if context switching is driving you (more) bonkers
[19:44] <beowulf> sergiusens: https://code.launchpad.net/~stephen-stewart/webdm/destroy-without-removal/+merge/258547
[19:48] <sergiusens> Chipaca: heh, it does at times, but I feel more relaxed now than earlier today
[19:58] <bjf> sergiusens, 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 difference
[20:00] <sergiusens> Chipaca: ping my avahi :-)
[20:01] <sergiusens> bjf: I'm not sure how that is, lots of people use vivid here and the code is pretty much generic
[20:01] <sergiusens> bjf: maybe a dd fail?
[20:01] <bjf> sergiusens, this _is_ a different system Trusty is desktop and Vivid is macbook air
[20:02] <Chipaca> sergiusens: trade you my https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/258536
[20:02] <sergiusens> beowulf: it still dissappears here with your branch
[20:02] <sergiusens> Chipaca: ok
[20:02] <sergiusens> Chipaca: there's also the backporting one to calm down asac ;-)
[20:04] <beowulf> sergiusens: sure?
[20:04]  * beowulf needs to write tests
[20:04] <sergiusens> beowulf: mostly
[20:04]  * beowulf laments that isn't likely tonight
[20:04] <sergiusens> beowulf: does it work for you?
[20:04] <beowulf> sergiusens: switching back to checjk :)
[20:05] <beowulf> sergiusens: works for me
[20:06] <beowulf> i kinda love installing and uninstalling :)
[20:06] <sergiusens> beowulf: hmmm, let me do something here
[20:06] <sergiusens> beowulf: for some reason it needed a browser refresh, it's fine
[20:07] <beowulf> also, errors trigger an error view but if you were to get >1 error the first would be clobbered, so that's something to fix later
[20:07] <beowulf> possible on the store view, as it allows multiple install/uninstalls
[20:07] <sergiusens> beowulf: you shouldn't be able to get more errors in theory
[20:07] <sergiusens> beowulf: right, I need to lock that down deep inside
[20:07] <beowulf> sergiusens: well, you could install 3 things and they could all error
[20:08] <beowulf> it would be correct for them to report an error each
[20:08] <beowulf> no?
[20:08] <sergiusens> beowulf: right, but we should only support installing in sequence, so I need to queue your requests
[20:08] <beowulf> sergiusens: i see
[20:08] <beowulf> sergiusens: that makes it less likely
[20:08] <sergiusens> beowulf: we had this talk returning from downtown Austin with Chipaca if you can recall :-)
[20:08] <beowulf> oh yeah
[20:08] <beowulf> good times
[20:09] <sergiusens> beowulf: I don't recall it being an easy sprint though once Monday hit the door :-P
[20:10] <beowulf> sergiusens: https://code.launchpad.net/~stephen-stewart/webdm/fix-snap-routing/+merge/258554
[20:10] <beowulf> https://code.launchpad.net/~stephen-stewart/webdm/hide-installer-for-oem
[20:10] <sergiusens> beowulf: yeah look at those now
[20:11] <sergiusens> beowulf: you can type @reviewlist now at any given moment and save yourself from copy paste ;-)
[20:11] <sergiusens> @reviewlist
[20:11] <nothal> https://code.launchpad.net/~chipaca/ubuntu-core-launcher/unshare/+merge/258367 | No reviews (less than a day old)
[20:11] <nothal> https://code.launchpad.net/~stephen-stewart/webdm/fix-snap-routing/+merge/258554 | No reviews (less than a day old)
[20:11] <nothal> https://code.launchpad.net/~stephen-stewart/webdm/hide-installer-for-oem/+merge/258553 | No reviews (less than a day old)
[20:11] <nothal> https://code.launchpad.net/~sergiusens/snappy/backportReviewNOT/+merge/258549 | No reviews (less than a day old)
[20:11] <nothal> https://code.launchpad.net/~chipaca/snappy/snappy-tar-pack-mknod/+merge/258536 | Approve: 1 (less than a day old)
[20:11] <beowulf> like i'd give Chipaca the limelight
[20:12]  * sergiusens needs coffee
[20:12]  * genii delivers one to sergiusens
[20:13] <Chipaca> man, we need nothal to do that
[20:13]  * Chipaca makes a note to add a plugin
[20:13] <genii> Heh :)
[20:20] <sergiusens> thanks
[20:20] <sergiusens> meh, tarmac slow again
[20:27] <sergiusens> beowulf: what does fix routing do? does it fix the pressing back thing being broken?
[20:29] <beowulf> sergiusens: hard reload of snap page was broken
[20:29] <sergiusens> beowulf: right, that too
[20:30] <beowulf> sergiusens: back button broken?
[20:30] <sergiusens> beowulf: maybe we need to change that 'name' to something else to not confuse it with name
[20:30] <beowulf> sergiusens: yeah
[20:31] <beowulf> sergiusens: so name there is /snap/$name
[20:31] <beowulf> id would be better
[20:31]  * beowulf changes
[20:32] <sergiusens> beowulf: that should be the new 'id'
[20:35] <beowulf> sergiusens: pushed
[20:38] <sergiusens> great
[20:38] <Chipaca> sergiusens: should i top-approve after ading the cosmic space?
[20:38] <Chipaca> spaaaace
[20:39] <sergiusens> Chipaca: yeah
[20:39] <sergiusens> of course
[20:40] <Chipaca> made 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 thing
[20:43] <sergiusens> beowulf: last cool one would be for installed_only to work on the main page
[20:44] <beowulf> sergiusens: one sec
[20:47] <beowulf> sergiusens: https://code.launchpad.net/~stephen-stewart/webdm/installed-only/+merge/258559
[20:48] <sergiusens> beowulf: looks legit, darn trailing '/' ...
[20:48] <sergiusens> beowulf: set for review maybe?
[20:49] <beowulf> sergiusens: done
[20:50] <beowulf> hmm, webdm has a different sized icon...
[20:50] <sergiusens> beowulf: heh, do you feel like finding a better icon?
[20:51] <sergiusens> beowulf: can we make the webdm uninstallable too? meybe it needs some thought; but accidentally uninstalling may be a problem
[20:52] <beowulf> sergiusens: sure
[20:55] <beowulf> sergiusens: ubuntu-core too?
[21:00] <sergiusens> beowulf: it is uninstallable in itself at the core of everything so it's fine to leave it
[21:01] <beowulf> sergiusens: well, i think it's a bit confusing to have the button there so i added it to the list
[21:01] <beowulf> you can reject the mp :)
[21:01] <sergiusens> beowulf: whatever makes it easier on the user
[21:01] <sergiusens> beowulf: you should ask clurr, not me :-P
[21:02]  * beowulf invokes clurr
[21:02] <beowulf> https://code.launchpad.net/~stephen-stewart/webdm/webdm-uninstallable/+merge/258560
[21:04] <sergiusens> \o/
[21:06] <beowulf> sergiusens: i guess you're aiming to publish webdm tonight?
[21:07] <beowulf> sergiusens: will you be publising again before iot?
[21:08] <sergiusens> beowulf: I aim for tonight
[21:08] <sergiusens> maybe tomorrow
[21:08] <sergiusens> a new version
[21:08] <sergiusens> beowulf: I'm off next week
[21:26] <sergiusens> beowulf: any dandy icon for webdm we want to use?
[21:27] <beowulf> sergiusens: umm
[21:27] <sergiusens> beowulf: you complained :-)
[21:27] <beowulf> give me 1 min
[21:28] <sergiusens> beowulf: 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:30] <beowulf> sergiusens: if you give me the svgs i can convert them
[21:32] <sergiusens> beowulf: one sec
[21:32] <sergiusens> beowulf: http://bazaar.launchpad.net/~snappy-dev/snappy-hub/snappy-examples/files
[21:33] <sergiusens> beowulf: you can get an MP as well :-)
[21:33] <beowulf> sergiusens: 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] <sergiusens> beowulf: also, ignore the element14 one
[21:33] <sergiusens> beowulf: the high five one?
[21:34] <beowulf> https://design.ubuntu.com/wp-content/uploads/pictogram-developer-orange-hex.svg
[21:34] <beowulf> maybe that one?
[21:34] <beowulf> for webdm
[21:35] <sergiusens> beowulf: sure, looks good, will that render fine without conversion?
[21:36] <beowulf> heh
[21:36] <beowulf> because i don't yet understand that problem, i can't answer
[21:36] <beowulf> let me give you a png of that
[21:37] <sergiusens> beowulf: with store dimmension requirements?
[21:39] <beowulf> yes
[21:41] <sergiusens> beowulf: https://code.launchpad.net/~stephen-stewart/webdm/webdm-uninstallable/+merge/258560
[21:41] <beowulf> sergiusens: https://drive.google.com/open?id=0B_entiKC77dtUWlzZFdkLWFRRVU&authuser=1
[21:41] <sergiusens> beowulf: merge conflicts on that one
[21:42] <beowulf> criss cross merge
[21:43] <beowulf> sergiusens: should i just change these to png, in snappy examples?
[21:44] <sergiusens> beowulf: yeah, just make sure package yaml points to the right file name
[22:01] <sergiusens> Chipaca: not sure adding npm/node test stuff was such a good idea without doing some load analysis
[22:05] <beowulf> serTABTABTAB
[22:05] <beowulf> https://code.launchpad.net/~stephen-stewart/+junk/snappy-examples
[22:07] <Chipaca> beowulf: why not an mp?
[22:07] <beowulf> Chipaca: i am not one of you
[22:07] <Chipaca> beowulf: fair enough
[22:07] <Chipaca> beowulf: you'd be good at it hto
[22:07] <Chipaca> tho*
[22:08] <beowulf> Chipaca: i'd only make you all learn css
[22:08] <Chipaca> i'd put you in charge of idiot population control
[22:08]  * Chipaca 's government might stretch the definition of "democracy"
[22:08] <beowulf> hehe
[22:22] <Chipaca> sergiusens: 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:23] <sergiusens> Chipaca: I just turned off and upgraded the do droplet for 10 more dollars :-)
[22:23] <sergiusens> Chipaca: let's try again
[22:24] <Chipaca> we're using a droplet?
[22:25] <sergiusens> Chipaca: yes
[22:25] <sergiusens> Chipaca: https://code.launchpad.net/~sergiusens/webdm/newIcon/+merge/258571
[22:25] <Chipaca> sergiusens: <beowulf> serTABTABTAB
 https://code.launchpad.net/~stephen-stewart/+junk/snappy-examples
[22:25] <sergiusens> uhh
[22:25] <sergiusens> lol
[22:26] <sergiusens> beowulf: hey!
[22:26] <sergiusens> beowulf: how about an MP and not junk but push to lp:~ss/snappy-hub/newIcons?
[22:31] <beowulf> sergiusens: https://code.launchpad.net/~stephen-stewart/snappy-hub/newIcons
[22:34] <sergiusens> beowulf: thanks
[22:34] <beowulf> sergiusens: while all of the icons were svgs, they were svgs with the payload being a png, so kinda pointless
[22:35] <sergiusens> beowulf: huh?
[22:35] <sergiusens> beowulf: oh, only when fetching from the store
[22:35] <sergiusens> beowulf: once installed we use the icon that's there
[22:35] <sergiusens> beowulf: the store does a server side conversion which I disagree with
[22:36] <beowulf> sergiusens: i mean the old svgs, they were svgs wrapping pngs, you can see in the diff
[22:36] <beowulf> i don't think the store converts pngs to svgs
[22:36] <sergiusens> beowulf: no, the other way around svg->png
[22:37] <beowulf> well, that's actually a good thing
[22:38] <sergiusens> beowulf: not really as the information gets split in to locations to search for
[22:38] <sergiusens> beowulf: can you try installing hello-world.canonical on your webdm and see if you get a better icon?
[22:39] <beowulf> yeah, but without spending a lot of time parsing svg for script blocks and whatnot, converting to png is a good solution for now
[22:40] <beowulf> sergiusens: yeah, icon works (slighly different scale, but that's my fault...)
[22:41] <beowulf> forgot the store icon would remain unchanged
[22:42] <sergiusens> beowulf: want to redo?
[22:43] <sergiusens> beowulf: or maybe just work out broken svgs
[22:43] <beowulf> don't think it's a big deal
[22:45] <sergiusens> beowulf: ack
[22:47] <sergiusens> beowulf: 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] <Chipaca> sergiusens: more tarmac woes?
[22:48] <sergiusens> modules/readable-stream requires inherits@'~2.0.1' but will load
[22:48] <sergiusens> Chipaca: nope, npm ones now
[22:48] <sergiusens> Chipaca: I don't see any branch that should be merged except the avahi one :-/
[22:48] <Chipaca> sergiusens: i saw those node_modules/node_modules/etc, apparently that's normal
[22:48] <Chipaca> beowulf dixit
[22:48] <sergiusens> Chipaca: right, but it just stops there...
[22:49] <sergiusens> Chipaca: maybe it overflows the mp comment thingie
[22:49] <Chipaca> npm WARN unmet dependency undefined,
[22:49] <Chipaca> npm WARN unmet dependency which is version undefined
[22:49] <sergiusens> Chipaca: and maybe we need to >/dev/null the npm install part
[22:49] <beowulf> can you pastening the whole thing?
[22:49] <beowulf> pastebin
[22:50] <beowulf> dear fingers, what?
[22:50] <Chipaca> beowulf: https://code.launchpad.net/~sergiusens/webdm/avahi/+merge/258539/comments/645395/+download
[22:51] <beowulf> npm and nodejs version?
[22:52] <sergiusens> beowulf: beowulf npm                                 1.3.10~dfsg-1
[22:52] <beowulf> remove the npm update line from build.sh
[22:52] <Chipaca> {"node":"v0.10.25","npm":"1.3.10"}
[22:52] <beowulf> oh
[22:52] <sergiusens> beowulf: ii  nodejs                              0.10.25~dfsg2-2ubuntu1               amd
[22:53] <sergiusens> oh what?
[22:53] <sergiusens> Chipaca: but it only fails with this mp
[22:53] <beowulf> i thought npm was going to be lower...
[22:53] <sergiusens> so I think I'm just not getting the information I need
[22:54] <sergiusens> going to merge trunk
[22:54] <beowulf> is the tail of that missing?
[22:54] <sergiusens> beowulf: I suspect so, yes, so I'm sending npm install to dev/null, it's too verbose
[22:55] <sergiusens> beowulf: does it have a quiet option if not?
[22:55] <beowulf> sergiusens: well, that's what happens when your packages must contain all their deps...
[22:56] <beowulf> sergiusens: -q ,it seems
[22:57] <beowulf> --loglevel error
[22:57]  * beowulf tries, rather than cnping from docs
[22:58] <beowulf> sergiusens: 'npm i --loglevel error' seems pretty quiet
[22:59] <sergiusens> beowulf: trying
[23:00] <sergiusens> beowulf: ok, all problems fixed
[23:00] <sergiusens> Chipaca: I want you to see what needed fixing
[23:01] <sergiusens> please
[23:01] <Chipaca> sergiusens: say agian?
[23:01] <sergiusens> Chipaca: fyi http://bazaar.launchpad.net/~sergiusens/webdm/avahi/revision/140
[23:02] <sergiusens> Chipaca: I don't know why this didn't show when I ran it locally initially though :/
[23:02]  * sergiusens wants git more and more
[23:02] <Chipaca> sergiusens: i think that means you get to make the first cake
[23:03] <sergiusens> Chipaca: it does indeed, but making npm run quietly seems to make it faster too
[23:04] <beowulf> i 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 task
[23:04] <beowulf> that will speed up npm instal
[23:06] <sergiusens> beowulf: sounds good to me
[23:06] <Chipaca> guys and gals, that's all from me today
[23:07] <Chipaca> p/
[23:07] <sergiusens> Chipaca: thanks for everything
[23:07] <sergiusens> beowulf: too btw
[23:07] <sergiusens> lots of good stuff got in :-)
[23:13] <beowulf> o/