/srv/irclogs.ubuntu.com/2018/01/04/#snappy.txt

mupIssue snapcraft#1667 closed: Walk the prime directory for elf files and flag the glibc required version <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/issue/1667>02:55
mupPR snapcraft#1843 closed: elf: warn if primed files will not work with the base's linker <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1843>02:55
lohrocI installed the Brave browser using snapcraft but it changes my mouse cursor while its over it.04:44
lohrocHow do I keep the system cursor over it?04:45
Chipacalohroc: we're working on that still04:47
mborzeckimorning05:59
zygamborzecki: bad morning06:30
zygamborzecki: look at lwn and everywhere06:30
mborzeckizyga: hey06:30
mborzeckiyeah, and we're not even past the blue monday06:31
mborzeckibtw. must be especially hard if you're a verification engineer at intel06:32
zygamborzecki: I think they can use speculative execution to live as if nothing had happened ;-)06:37
mborzeckizyga: meanwhile, did you manage to go through #4313 by any chance? :)06:42
mupPR #4313: timeutil: refresh timer take 2 <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4313>06:42
zygamborzecki: not all of it, as I said yesterday I didn't sleep well and coundn't focus on reviews with meaningful results06:43
zygamborzecki: I'll sort out children & school and get back to it06:43
mborzeckisure, no rush :) thanks for looking at it06:43
zygaallright07:00
zygacoffee and small school run, to pay for food, and I'll be back07:00
zygatoday I will sleep (slightly) better knowing that my destkop is an AMD machine07:02
mborzeckizyga: nice technical writeup if you haven't read it yet: https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html07:23
zygamborzecki: thanks, very interesting and very scary07:27
jameshzyga: not all the vulnerabilities are Intel-only07:44
kalikianasnappy good morning07:51
* kalikiana coffee07:51
zygajamesh: yes, I know that07:52
zygajamesh: but the low hanging fruit will go after intel first07:52
zygajamesh: spectre is fully generic07:52
jameshzyga: picking up from last year, what's the best way forward with the user mounts feature?08:11
zygajamesh: I need to review that, I don't rememer; I think it was green on tests and you addressed prior feedback08:33
zygajamesh: I'll collect my thoughts and respond today on the PR08:33
jameshzyga: it passed CI, yeah.  There was some discussion on the forum, but it died out as we hit the holidays.  It wasn't clear which things were "must be implemented before merge" and what was "should be implemented eventually"08:35
jameshzyga: I think this thread came up after you finished up last year too: https://forum.snapcraft.io/t/interacting-with-dbus-daemons-app-container-feature/3245 -- it will probably have some impact on mount namespace construction should we adopt it08:36
mupPR snapd#4439 closed: Add documentation for supported Go versions <Created by sparkiegeek> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4439>08:44
mborzeckimvo: morning08:47
mvohey mborzecki - good monring08:47
mvomborzecki: feel free to releease test-snapd-classic anywhere you neeed it (re your question in the PR)08:47
mborzeckimvo: great :) can you also approve the i386 snap?08:48
mvosure08:48
mvomborzecki: its there for you08:49
mborzeckithanks08:49
mborzeckihmm funny output from snapcraft, snap version seems to be printed as string or a number? https://paste.ubuntu.com/26318133/08:51
mvomborzecki: yeah, there is a bug about this in LP, let me check08:53
mvomborzecki: 1669291 where it behaves similarly08:53
mvomborzecki: you can workaround via `version: "1.0"`08:54
mborzeckimvo: right, that's your PR with the test as well #443708:56
mupPR #4437: tests: add test that ensures we never parse versions as numbers <Created by mvo5> <https://github.com/snapcore/snapd/pull/4437>08:56
mupPR snapcraft#1846 opened: Add files via upload <Created by Nissaar> <https://github.com/snapcore/snapcraft/pull/1846>09:08
* kalikiana coffee break10:27
jameshzyga: one other question: a while back you said you might be looking at implementing the content interface improvements (allowing multiple snaps to share content to one snap).  Was any progress made on that?10:41
zygajamesh: that is mostly ready and waiting for prerequsite to land, https://github.com/snapcore/snapd/pull/406810:42
mupPR #4068: interfaces/builtin: add support for content "source" section <Blocked> <Created by zyga> <https://github.com/snapcore/snapd/pull/4068>10:42
* jamesh looks10:42
zygajamesh: yesterday I merged the code for writable mimic and it should unblock this PR later today, I have one more integration PR to land10:42
jameshzyga: awesome.  People were asking about theme support, so it'll be good to have something to build on top of10:43
zygaI see there are two minor conflicts there but that's really not a problem10:43
* zyga needs more coffee, not sure if weather or something else but I feel like sleeping today :/10:45
kalikianazyga: yeah, felt oddly sleepy this morning as well, and it's raining lions and wolves to no end10:50
zygakalikiana: I actually woke up at 6:30 but then took a nap :/10:51
zygaI'm terrible today10:51
kalikiananaps are awesome. big benefit of working from your house that you can do that easily10:52
Chipacazyga: you misspelled "awesome"10:58
zygathat's one awesome typo ;-)10:58
zygabut while I'm terrible the world is more terrible so that's ok10:59
Chipacamvo: one problem i'm bumping into to easily use your approach at making things testable is that the database needs opening, and closing, around the searches11:06
Chipacamvo: i.e. we probably shouldn't hold it open for the duration (but we could, with the argument that 'snap advise' is short lived)11:07
mvoChipaca: I see, we can add open/close to the interface11:07
Chipacamvo: well... open is weird because it's usually a constructor, not part of the interface11:08
Chipacabut if it makes things easier i could do that11:08
Chipacamvo: seems more natural to make ReplaceCommandsFinder(constructor) instead11:10
mvoChipaca: yeah, fine with me11:10
* Chipaca runs with it11:10
Chipacaand, yes, adding Close() to Finder11:10
mvoChipaca: fwiw, there is a deb package for github-boltdb-bolt already so maybe we use that as the starting point (not the fork from coreos)11:20
Chipacamvo: can we rename the command to 'advise' instead of 'advice'?11:20
Chipacamvo: the former is a verb, the latter is a noun11:20
mvoChipaca: sure11:20
Chipacamvo: i'm not using the fork, fwiw11:21
mvoChipaca: cool11:22
Chipacamvo: on the grounds that it's unclear which one we want, but it's easier to move downfork than upfork in this case11:23
* mvo nod11:25
mupPR snapd#4440 opened: state: unknown tasks handler <Created by stolowski> <https://github.com/snapcore/snapd/pull/4440>11:28
* sergiusens waves11:53
* sparkiegeek particles11:53
sergiusensgoing to be starting a little later today though as I am home alone with my son who is just waking up11:53
sergiusenssparkiegeek it was to early to make sense of that on the first read :-P11:54
sergiusensduality ftw :-)11:54
sparkiegeeksergiusens: just having to let off steam after seeing Meltdown/Spectre and the ensuing world burning11:56
kalikianasergiusens: o/12:02
pedronismvo:  I updated  #4392 , in some cases with test comments instead of code changes12:06
mupPR #4392: many: refresh with appropriate creds <Created by pedronis> <https://github.com/snapcore/snapd/pull/4392>12:06
mvopedronis: thank you, I have a look. comments are fine of course12:07
mvopstolowski: do we have plans for making daemon starts options via some hook? context is lp 166416312:27
ogra_sergiusens, could we land the patch from Bug #1740882 soon into the edge snap ?12:31
mupBug #1740882: Missing initrd.img-core in os.snap <Snapcraft:New> <https://launchpad.net/bugs/1740882>12:31
pstolowskimvo, it's already possible to stop/start services from hooks via snapctl start/stop, but of course the fact that they start automatically on install is an issue12:31
pstolowskimvo, and yes, maybe we need a dedicated hook for start-services as now it's either install hook or refresh hook, not convienient12:33
mvopstolowski: sounds like we need to turn it into a feature request12:34
zygamborzecki: man you have a lot of types in that PR12:37
mborzeckizyga: which one?12:38
zygamborzecki: the 1K one12:38
zyga431312:38
mborzeckiright, it grew a 'bit'12:40
mupPR snapd#4441 opened: snap: add usage hints in `snap download` <Created by mvo5> <https://github.com/snapcore/snapd/pull/4441>12:55
zygamborzecki: added one more comment, as my understanding of what the schedule is13:23
zygamborzecki: if it's inaccurate please comment13:23
zyga(on it ;)13:23
Chipacato add a package to govendor, am i supposed to edit vendor.json directly?13:25
zygaChipaca: no13:25
zygaChipaca: I think you want to use the CLI to vendor one more entry13:25
zygaChipaca: otherwise vendor will likely rewrite your change and introduce an ever-conflicting change13:25
Chipacazyga: how do you do that?13:25
zygaChipaca: go get something and then govendor add13:26
Chipacazyga: 'govendor get thing...?'13:26
zygaChipaca: govendor --help has (to long) help13:26
pedronisChipaca: govendor fetch13:26
pedronissee govendor fetch --help13:27
zygamborzecki: for readability I would perhaps reorder the stuff in schedule.go to have all the types first, followed by all the function13:27
zyga*functions13:27
Chipacapedronis: thanks, that worked13:27
Chipacagovendor fetch +missing13:27
Chipacathis works despite 'govendor list +missing' getting confused with a 'context' package13:28
mborzeckizyga: tried to keep the <type, type-methods, type .., parser-functions> order throught the file, it does take a bit of back and forth when reviewing though, that i agree with13:33
mborzeckizyga: while you're doing review, can you a quick 2nd pass on #4434 ?13:34
mupPR #4434: tests/main/confinement-classic: enable the test on Fedora <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4434>13:34
zygamborzecki: yep13:34
mborzeckithanks13:34
zygamborzecki: approved13:37
mborzeckizyga: great, thanks13:37
* kalikiana looking forward to lunch in a few minutes13:39
Chipacamvo: https://github.com/mvo5/snappy/compare/snap-advice-command...chipaca:commands-catalog13:43
Chipacamvo: piggyback material, or its own PR?13:46
mvoChipaca: looking13:46
mvoChipaca: own PR is my gut feeling, happy to review13:50
mvoChipaca: misspelling mispelling is ironic13:50
Chipacamvo: remember mod_speling?13:50
mvoheh13:50
mupPR snapcraft#1847 opened: lxd: Use user in container when mounting remote via sshfs <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1847>13:51
Chipacamvo: #444213:52
mupPR #4442: many: implement the advisor backend, populate it from the store <Created by chipaca> <https://github.com/snapcore/snapd/pull/4442>13:52
Chipacamaybe i should close it and open it again when it's #4444 :-D13:52
mupPR snapd#4442 opened: many: implement the advisor backend, populate it from the store <Created by chipaca> <https://github.com/snapcore/snapd/pull/4442>13:52
ogra_cyphermox, mind taking a look at https://forum.snapcraft.io/t/standard-for-bootstrapping-network-on-raspberry-pi-and-similar-devices/3137 ? (we're wonderign how complex of a wpa-supplicant-only config you can have with plain netplan without NM installed on core)13:53
sergiusensogra_ there's a PR with failing tests from ppisati13:54
ogra_sergiusens, damn13:54
ogra_i'm really not eager to fiddle with a local build to be able to roll a kernel snap :/13:55
ogra_but i guess that is what it boils down to then13:55
sergiusensogra_ or revert the breakage in the core snap ;-)13:56
ogra_sergiusens, and get mvo grumpy at me at the 4th day of the year already ? naaaah13:56
ogra_sergiusens, happy new year btw :)13:57
mvosergiusens, ogra_ reverting is not a bad idea actually, maybe not reverting but doing the symlink the other way around?14:03
ogra_mvo, sounds fine too14:05
ogra_eventually we want the one in /boot completely gone anyway and just use the other one14:06
mupPR snapcraft#1848 opened: Fixes for Errors <Created by Tanesh1701> <https://github.com/snapcore/snapcraft/pull/1848>14:06
ogra_(with split initrd)14:06
mborzeckioff to pick up the kids14:43
sergiusenszyga are snap relocations a thing already?14:51
sergiusenszyga I could really use it so I don't depend on the snap name for the path :-)14:52
sergiusensogra_ I cannot wait for split initrd, it has been 3 years since we said it should be done ;-)14:52
ogra_sergiusens, i was nearly done and then changed teams ... now i'm busy with customers :/14:53
ogra_it *will* happen though :)14:53
ogra_(needs snapd changes )14:53
ogra_jdstrand, bah, you are to fast ... i wanted to talk to you about usbmon after my meeting in 1h :P14:56
ogra_err ... usbtop14:56
zygasergiusens: what are snap relocations?14:56
ogra_zyga, snaps that move from barcelona to warsaw :)14:56
zygaogra_: hahaha14:56
zygaogra_: with children proceses14:57
ogra_(happy new year)14:57
ogra_indeed !14:57
zygaogra_: thank you, happy new year :)14:57
* zyga wrote a new thing http://fyke.local:1313/post/core-snap-refresh-and-your-app/14:57
ogra_thx14:57
zygaand should write code but writing text is easier today14:57
zygaand I'm not feeling like tryin 5th coffee to feel awake14:58
ogra_zyga, my desktop has a really hard time to resolve fyke.local ;)14:58
zygaoh14:58
zygashit14:58
zygahttps://new.zygoon.pl/post/core-snap-refresh-and-your-app/14:58
zygaI'm obviously not in my good working order today14:58
ogra_well... it is early in the year :)14:59
kalikianare15:00
zygaogra_: with the trend I will die before the month is over ;-)15:00
ogra_lol15:00
sergiusenszyga if that is true, does that blog post require any proof reading?15:00
zygasergiusens: please, I'm always happy to accept correction15:01
zygas15:01
zyga(see)15:01
zygasergiusens: there are more posts from the last two days if you want to see those too15:01
mupPR snapd#4437 closed: tests: add test that ensures we never parse versions as numbers <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4437>15:04
Chipacazyga: “it is still fundamental you pretty much every snap application out there.”15:17
zygaChipaca: ah, thanks, bad edit15:26
mupPR core#67 opened: initramfs-tools: revert the symlinks generation to unbreak snapcrafts kernel plugin <Created by mvo5> <https://github.com/snapcore/core/pull/67>16:13
mvosergiusens: do you happen to know from what channel the snapcraft kernel plugin pulls?16:19
sergiusensmvo I can check16:21
sergiusensmvo stable... it used to be edge16:21
ogra_yeah, sadly that means it wont speed up anything to fix it in core16:22
mvosergiusens, ogra_ hm, so we need a new stable core with the fix or an update to snapcraft to unbreak people?16:23
ogra_right16:23
ogra_https://launchpadlibrarian.net/352266605/0001-kernel-plugin-update-initrd.img-core-path-to-root-bo.patch16:23
ogra_its  a one liner for snapcraft16:23
ogra_but apparently some tests fail for the actual PR16:24
sergiusensogra_ just fix the tests in the PR ;-)16:24
ogra_well, i need a kernel snap from some customer tree, atm i'm just reverting to the snapcraft deb and hack the one liner into it :P16:25
sergiusensogra_ I can look at it later today, but that's what I have been telling everyone lately and not getting to it ;-)16:25
sergiusensogra_ you can also just copy the kernel plugin to your snap and make the change there16:26
ogra_sure ... but i'm lazy :P16:26
sergiusensogra_ then it keeps working for buildd16:26
mvosergiusens: it looks like ppisati already updated the unit tests, tests are running16:26
zygamborzecki: still here?16:27
mborzeckizyga: yeah, what's up?16:30
zygamborzecki: I added some more comments16:31
zygamborzecki: the code is +1, I was just trying to help others that look at it without rich context16:31
zygamborzecki: not sure if you want me to +1 and let you consider any of the comments or rather wait16:31
mborzeckizyga: you can go ahead and +1 :)16:33
mborzeckimy plan is to fix the format in the clockspan line and add the contst for LastWeek/EveryWeek16:33
zygamborzecki: thanks! I just found that cleaner16:34
mborzeckizyga: btw. are you taking a day off tomorrow?16:35
Chipacazyga: https://forum.snapcraft.io/t/hello-world-snap-gives-cannot-bind-mount-the-mount-namespace-file-on-debian-testing/3410 says hi16:35
zygamborzecki: no,16:35
zygaChipaca: looking16:35
Chipacazyga: :-)16:35
* Chipaca feels he should be typing in all-caps because the wind is very loud atm16:36
mborzeckizyga: me neither, i'll probably take it on some other date16:37
mborzeckitomorrow's a bit unexpected16:37
zygahmm, what's tomorrow?16:37
pstolowskizyga, it's for the holiday on jan 6th16:39
zygaaah16:39
pstolowskijust learned this too ;)16:39
zygawell16:39
zygano, I'll work, i need to finish stuff and I'm very slow :/16:39
mupPR snapcraft#1848 closed: Fixes for Errors <Created by Tanesh1701> <Closed by kyrofa> <https://github.com/snapcore/snapcraft/pull/1848>16:39
Chipacamvo: who should we hug harder to update snapd in debian?16:42
pedronisChipaca: maybe, though is probably worth waiting for 2.3116:44
pedronisfor that16:44
mvoChipaca: probably mwhudson16:44
mvoChipaca: but yeah, maybe 2.31 - maybe16:44
zygapedronis: in sid we can just keep on updating, no need to wait16:44
mvothere will be good stuff in it16:44
zygaand incrementals are easier (less dep churn)16:44
pedroniszyga: from a less work pov16:44
pedronisI mean we definitely want some fixes coming with 2.3116:45
zygapedronis: not clear if less if there are deps it's the same amount, it's just a version bump16:45
mborzeckipstolowski: would you mind taking a look at #4373 once more?16:45
mupPR #4373: snap: app startup after/before validation <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4373>16:45
pstolowskimborzecki, sure16:45
mborzeckipstolowski: thanks16:45
oSoMoNjdstrand, hey, I have renamed the “play0ad” snap to “0ad”, and the process-control interface was automatically being connected for play0ad (required to make the game run with strict confinement), I'm wondering if that privilege can be transferred to 0ad?16:52
oSoMoNor do I need to start a new thread on the forum to do the request again?16:52
mupPR snapd#4438 closed:  snap: add new `snap advice-command` skeleton <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4438>16:53
kenvandinemvo, any chance of getting your xdg-settings PR merged soon?  PR #407316:55
mupPR #4073: snap: add io.snapcraft.Settings to `snap userd` <Created by mvo5> <https://github.com/snapcore/snapd/pull/4073>16:55
* kalikiana wrapping up for today16:58
jdstrandoSoMoN: nah. I'll just do it17:03
behalebaboMaking my first snap for a SDL2/OpenGL based game, atm all is working except audio. When in strict confinement, audio does not work and I receive the relevant errors: https://paste.ubuntu.com/26320346/ Adding browser-support to plugs or connecting process-control does work, but are these really necessary for a game?17:04
behalebabothat's snapd 2.29.4.2 on ubuntu 16.0417:05
zygabehalebabo: hey17:05
zygathat will go away (as a necessity) with some upcoming work on EPERM from seccomp filters, this is not finished though17:05
oSoMoNjdstrand, thanks17:07
behalebabozyga: alright, what do you recommend I use in the meanwhile?17:07
jdstrandoSoMoN: done17:07
zygabehalebabo: I don't know honestly, ideally we could get rid of setpriority call but that may not be trivially easy17:08
zygamaybe we can use a preload trick to make that a no-op17:08
oSoMoNthanks jdstrand17:09
oSoMoNjust in time for me to call it a day :)17:09
jdstrandbehalebabo: for now, use process-control and follow this https://github.com/snapcore/snapd/pull/399817:10
mupPR #3998: snap-confine, snap-seccomp: utilize new seccomp logging features <Decaying> <Created by tyhicks> <https://github.com/snapcore/snapd/pull/3998>17:10
jdstrandbehalebabo: or adjust your snap to comment out setpriority17:10
sborovkovHi, why does snapcraft return non zero exit code when uploaded snap requires manual review?17:11
sborovkovcan I make it ignore this?17:11
mvoChipaca: quick brainstorm about bug #1665787 - this is about "snap install snap-with-no-revision-in-stable" shows a generic "not-found" instead of providing something more useful. right now the store does not give us any context, so to fix this after each 404 we would have to do another round-trip to the store and query with `channel=""` (any) or we need store support. how do you feel about this? do you think the extra roundtrip is worth it?17:12
mupBug #1665787: snap install with correct name and wrong channel gives misleading error <snapd:Triaged> <https://launchpad.net/bugs/1665787>17:12
Chipacamvo: are you sure the error message is the same, from the store?17:13
mvoChipaca: I think so, I did https://paste.ubuntu.com/26320508/17:14
Chipacamvo: i seem to recall it being subtly different17:14
mvoChipaca: oh, maybe too subtle for me, let me check17:14
mvoChipaca: that would be great if so17:14
Chipacamvo: yeah, the *message* is different17:15
mvoChipaca: indeed, the "message" is different17:15
Chipacawhich is rather brittle, but maybe enough until it's done properly17:15
mvoChipaca: not sure if we can/should rely on this :/17:15
mvoChipaca: yeah, I can add a store task to make this less brittle and run with it for now17:15
Chipaca(i mean: as i understand, we want to be told "this snap exists in stable on armhf, or in beta on amd64" or somesuch)17:16
mvoChipaca: maybe, having a reliable way to just tell the user "try snap info <snap>" is already a big win17:16
Chipacamvo: note the 'this context' includes architecture, so if you were only going to check channels it might be wrong17:16
mvoChipaca: vs "not found"17:16
mvoChipaca: autsch, ok17:16
Chipacaat least, i think it does17:16
* Chipaca checks17:16
Chipacamvo: yes, it includes arch17:18
Chipacamvo: that is, there's no way to tell if it means 'other arch' or 'other channel'17:18
Chipacamvo: however, if it doesn't say "in the given context", you know it's really not there17:18
mvoChipaca: hm, I think that is unfortunate17:18
* zyga -> tea17:21
pedronisthe store doesn't know either, it would need to do the equivalent of some other queries as well17:39
mupPR snapcraft#1849 opened: tests: add snap not found tests <Created by daniellimws> <https://github.com/snapcore/snapcraft/pull/1849>17:39
mupPR snapd#4443 opened: snap: improve error for snaps not available in the given context <Created by mvo5> <https://github.com/snapcore/snapd/pull/4443>17:54
kyrofaelopio, I finally realized what you were talking about regarding needing to allow community contributions for CC on youtube18:44
elopiokyrofa: but I hate it, I want to move those contributions to github.18:45
kyrofaelopio, we can do that by having a repo for timing files18:45
kyrofaAnd then upload them ourselves18:45
kyrofaHave you ever made one of those?18:45
elopiokyrofa: working on that: https://github.com/elopio/snapcraft-videos18:46
kyrofaGreat minds apparently18:46
elopiothat's why I asked for your transcripts.18:46
kyrofaelopio, how would you like me to get those to you?18:59
kyrofaI have the latest one prepped18:59
elopiokyrofa: you can make a pull request, or send them to my email.19:00
elopioI have a big list of things pending to put in the repo, so both are fine.19:01
kyrofaelopio, is the description.txt the script?19:02
kyrofaOh, I see script.txt in a few19:02
kyrofaelopio, can I get some guidance on what these various files are?19:03
elopiokyrofa: the idea is to have a readme per video, linking to a file with the description, a file with the script and a file with the english subtitiles19:04
elopiothen, translations will be added as new files with the language suffix on the subtitle file name19:05
elopiothe main readme is an index to all the videos.19:05
kyrofaOkay very good19:06
kyrofaKeep an eye out for PRs19:06
elopioI'm still playing with the format, and maybe, we can integrate with transifex19:06
elopioso if you want to move things around, go for it. It's still an early experiment19:06
mupPR # closed: snapcraft#1814, snapcraft#1820, snapcraft#1824, snapcraft#184119:07
mwhudsonmvo: i was sort of holding off snapd in debian because of that apparmor ptrace mess19:53
mwhudsondid that get resolved in the end?19:53
zygamwhudson: o/19:53
mwhudsonzyga: yo19:53
zygaI don't know about that but I think just shipping more updates would help, our testing shows that 2.30 and master are pretty usable on sid19:54
mwhudsonok19:54
mwhudsontip of the branch on alioth has some updates that haven't been uploaded19:54
mwhudsonto 2.29.4.1 or something19:54
zygaperhaps worth trying, also not sure if it's complex to go to .3019:55
mwhudsonwell it merges cleanly19:57
mwhudsonwhere is the best place to get origs from for snapd?19:57
mwhudsonfrom github?19:57
zygayes, github release pages19:57
mwhudsonoh look there is a watch file already19:58
* mwhudson hits uscan with a stick until it does what he wants19:58
mwhudsonok building19:58
mwhudsonzyga: dh_install: Cannot find (any matches for) "lib/udev/rules.d/80-snappy-assign.rules" (tried in ., debian/tmp)20:05
mwhudsonzyga: has that just gone away?20:05
jdstrandthat's weird20:06
jdstrandhttps://github.com/snapcore/snapd/pull/4399 makes that go away, but it isn't merged yet20:06
mupPR #4399: rewrite snappy-app-dev <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4399>20:06
* jdstrand also updated the packaging for that20:07
mwhudsoner20:07
jdstrand(but again, in the pr)20:07
mwhudsonwell this is debian packaging with is still out of tree20:07
jdstrandmwhudson: put more simply, that file should be there20:07
mwhudsonjdstrand: does that file get created as part of the build?20:09
mwhudsonit's not in the source tree nor has it ever been afaict20:09
jdstrandI'm trying to figure that out20:10
jdstrand$ dpkg -S /lib/udev/rules.d/80-snappy-assign.rules20:10
jdstrandsnapd: /lib/udev/rules.d/80-snappy-assign.rules20:10
* jdstrand looks in packaging20:10
jdstrandmy memory is hazy. I seem to have removed it20:12
jdstrandmwhudson: gimme a sec20:12
jdstrandah right20:13
jdstrandmwhudson: https://github.com/snapcore/snapd/pull/437420:13
mupPR #4374: interfaces: interfaces: also add an app/hook-specific udev RUN rule for hotplugging <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4374>20:13
mwhudsonoh it was in cmd/snapd-confine not data/lib/udev/rules.d20:13
jdstrandmwhudson: I was thinking I removed that file in 4399 and forgot about 437420:13
mwhudsonoh ok so just drop it from the .install?20:13
jdstrandmwhudson: so that file is now correctly gone20:14
jdstrandmwhudson: so for the momentary confusion20:14
jdstrandsorry*20:14
mwhudsonno problem :)20:14
mwhudsonbah the 'g' key on my keyboard is broken20:14
* mwhudson switches everything back to bzr20:14
jdstrandhaha20:14
mwhudsonor alias it='git' i guess20:15
jdstrandlol20:15
jdstrandI sure that'll work great for you20:15
mwhudsonbuilding again20:17
kyrofaAlright elopio, you have your first PR20:24
mwhudsonbuilt successfully20:24
mwhudsonzyga: should i test this or just upload it and let sid be sid? :)20:24
kyrofacjwatson, my repo setup with build.snapcraft.io hasn't built the most recent commit that I made several hours ago (the most recent build was yesterday). Hitting the "build manually" button does nothing20:29
kyrofaAny ideas?20:29
cjwatsonkyrofa: https://twitter.com/launchpadstatus/status/94868823302988185620:30
kyrofaAh :)20:30
* mwhudson uploads20:39
sergiusenskyrofa elopio have either of you had a chance to look at kalikiana's PRs?20:44
kyrofaNot yet, I will20:44
kyrofasergiusens, can you take a look at my responses to snapcraft#1831? I don't have clear guidance on what you want done there21:30
mupPR snapcraft#1831: cli: add expiration option to export-login <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1831>21:30
sergiusenskyrofa I would honestly go with the included module; when I proposed making the expiration times look more friendly I was told the strict format was desired21:34
sergiusenswe can improve it in the future if it comes to it; but this is not something one would do lightly anyways (and a very specific feature)21:34
kyrofasergiusens, alright, I'll keep everything 860121:36
kyrofasergiusens, feel like commenting on the PR?21:39
sergiusenskyrofa this same comment you mean?21:39
sergiusenssimilar21:39
kyrofasergiusens, haha, whatever you want, but right now it looks like an open conversation to anyone who's not part of this conversation21:41
sergiusensdone21:41
elopiosergiusens: I'll get the pending reviews done tonight.21:44
mupPR snapcraft#1839 closed: kernel plugin: update initrd.img-core path to boot/initrd.img <bug> <Created by piso77> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1839>22:01
=== [asc] is now known as [-asc-]
mupPR snapcraft#1850 opened: pluginhandler: patch and handle elf files on glibc mismatch <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1850>22:34
sergiusenskyrofa elopio I just pushed ^, while I didn't get a chance to write a unit test I did verify it works and if adt is enabled, the bionic tests should pass transparently now :-)22:35
sergiusenscan you do a review considering I need to add some unit tests here and there?22:35
sergiusensthe only thing that irks me is having to pass in another element into the plugin handler22:36
kyrofasergiusens, sure22:45
kyrofaelopio, all the blog posts are done if you're up for a proof-reading session23:19

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