/srv/irclogs.ubuntu.com/2017/03/31/#snappy.txt

mwhudsonkyrofa: it's not that bad http://paste.ubuntu.com/24284541/00:08
slangasekzyga, elopio: LP: #1673568 and LP: #1626359 are linked from the changelog of the SRU for snapd 2.23.6, but neither bug has an SRU template.  Will someone be adding test cases to these bugs, or should the source be reuploaded without the bug refs?00:13
mupBug #1673568: snapd 2.23.6 SRU tracking bug <snapd:New> <https://launchpad.net/bugs/1673568>00:13
mupBug #1626359: Cannot authorise quotactl syscall for Q_GETQUOTA <snapd-interface> <verification-done> <Snappy:In Progress by jdstrand> <snapd (Ubuntu):Triaged> <snapd (Ubuntu Trusty):Triaged> <snapd (Ubuntu Xenial):Triaged> <snapd (Ubuntu Yakkety):Triaged> <https://launchpad.net/bugs/1626359>00:13
slangasekzyga, elopio: sorry, LP: #1673568 is clearly an SRU tracking bug from the title - so only LP: #1626359 is at issue00:14
=== chihchun_afk is now known as chihchun
morphisSon_Goku: hah, https://koji.fedoraproject.org/koji/buildinfo?buildID=874052 ; that is awesome! great work!04:59
morphiszyga: hey! can you give https://github.com/snapcore/snapd/pull/3096 a review today?06:17
mupPR snapd#3096: many: abstract path to /bin/{true,false} <Created by morphis> <https://github.com/snapcore/snapd/pull/3096>06:17
zygamorphis: hey06:19
zygamorphis: looking06:19
morphiszyga: thanks06:21
morphiszyga: and not sure if you saw https://koji.fedoraproject.org/koji/buildinfo?buildID=874052 already :-)06:23
zygamorphis: done06:25
zygavery nice!06:25
zygamorphis: what was the problem with ppc64? I see it's green now06:26
zygamorphis: btw, why two binary packages?06:26
zygamorphis: snap-confine / snapd06:26
morphiszyga: good question for Son_Goku06:26
morphiszyga: ppc64le was green before too06:26
Son_Gokuppc64le is green06:27
morphisppc64 was failing and still is06:27
morphisso the be variant06:27
zygaaah06:27
zygaok06:27
zygaSon_Goku: I'd rather have one binary package (snapd/snap-confine)06:27
morphisSon_Goku: any reason why I don't see snapd yet with dnf on my rawhide vm? still need to wait for the sync?06:27
zygaSon_Goku: it will always be tightly coupled anyway so why splitting it06:27
zygathanks for working on this guys! awesome work06:28
zygaI need to help with kids to get them out to school06:28
zygattyl06:28
Son_Gokuzyga: because I needed the old RPM to go away in the F26 and Rawhide trees06:34
Son_GokuI'll merge snap-confine into snapd for 2.24, probably06:34
morphisSon_Goku: so why do I not see snapd in rawhide yet? is there any special trick like adding kojii repos?06:43
Son_Gokumorphis: it depends on your local mirror06:43
Son_Gokuit is definitely in the Koji internal repos06:43
morphisSon_Goku: according to https://apps.fedoraproject.org/packages/snapd it should be there06:43
Son_Gokuit may not have been mashed out to the mirrors yet06:43
morphisSon_Goku: where do I check which mirror I am using?06:43
Son_Gokudnf will tell you when it starts doing stuff06:44
Son_Gokubut you can also check with #fedora-releng about these things06:44
Son_Gokumorphis: anyway, I just updated snapd-glib as well06:44
Son_Gokuwe need snapd-xdg-open for desktop apps to work06:44
morphisSon_Goku: is there a spec file for it already?06:45
Son_Gokumorphis, zyga had a review that he never responded to... https://bugzilla.redhat.com/show_bug.cgi?id=136956006:46
morphishah06:47
morphisSon_Goku: then let me put that on my list06:47
Son_GokuI'd like to have snapd, snapd-glib, and snapd-xdg-open all pushed in the same update06:47
morphissounds good06:48
morphisSon_Goku: will clean the spec file today and integrate your review06:49
morphislooks like we don't do proper releases for snapd-xdg-open06:49
Son_Gokuyeah06:51
Son_Gokuanyway, must sleeps06:51
Son_GokuI've been up this whole time...06:51
zygaSon_Goku: makes sense07:21
Son_Goku?07:22
zygaSon_Goku: I replied to your earlier comment about snap-confine07:22
zygaSon_Goku: sorry, daughter had damp moo07:23
zygaSon_Goku: didn't want to go to school; didn't want to stay at home07:23
zygaSon_Goku: decided to actually get dressed and eat breakfast as we were leaving07:23
zygahey pstolowski07:29
zygalet me know if you have something to review07:29
mupPR snapd#3117 opened: tests: parameterize gadget snap channel <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3117>07:29
pstolowskizyga, hi!07:29
pstolowskizyga, yeah, i'll have 3070 in a moment, something landed and it has new conflicts07:30
zygapstolowski: sounds good07:31
pedronispstolowski: sorry, my fault, I landed the locking changes we were discussing yesterday, https://forum.snapcraft.io/t/transactionality-locking-and-other-concurrency-coordination/50/807:36
pstolowskipedronis, no worries, nice change btw and conflicts were trivial07:37
pstolowskizyga, pedronis #3070 ready for re-review07:38
mupPR snapd#3118 opened: cmd: import snapd-xdg-open and integrate with our infrastructure <Created by morphis> <https://github.com/snapcore/snapd/pull/3118>07:46
morphisSon_Goku: didn't you say you need some sleep? :-)07:48
zygapstolowski: looking now08:11
pstolowskithx08:13
fgimenezhey zyga a new kernel snap was promoted to beta yesterday, we had this new test error https://travis-ci.org/snapcore/spread-cron/builds/216891204#L392 could you please take a look?08:15
zygafgimenez: hey08:16
zygafgimenez: looking08:16
zygafgimenez: can you in turn tell me what you think about this08:16
zyga2017/03/30 19:17:29 Discarding autopkgtest:ubuntu-17.04-amd64, cannot connect: cannot connect to autopkgtest:ubuntu-17.04-amd64: ssh: must specify HostKeyCallback08:16
zygafgimenez: I got this on https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-zesty-snappy-dev-image/zesty/amd64/s/snapd/20170330_191740_5aeb7@/log.gz08:16
zygafgimenez: aha, let me prepare a quick PR, the test needs to be disabled; it will not work without another kernel change08:17
fgimenezzyga: sure looking08:17
fgimenezzyga: great thank you08:17
mupPR snapd#3119 opened: interfaces: API additions for interface hooks <Created by stolowski> <https://github.com/snapcore/snapd/pull/3119>08:19
fgimenezzyga: i've never seen before the autopkgtest error, it seems to happen at a very early stage, maybe something changed in zesty recently that makes the ssh connection fail, let me try to reproduce locally08:20
zygafgimenez: I just pushed a change to https://github.com/snapcore/snapd/pull/3076, once it passes we should merge this08:22
mupPR snapd#3076: cmd: disable the re-associate fix as requested by jdstrand <Created by zyga> <https://github.com/snapcore/snapd/pull/3076>08:22
mupPR snapd#3120 opened: [WIP] interfaces: expose attrs to the interface API, snapctl enhancements (step #4) <Created by stolowski> <https://github.com/snapcore/snapd/pull/3120>08:22
fgimenezzyga: if you could execute the failing test locally using the beta kernel snap that would be great to be extra sure, "export SPREAD_KERNEL_CHANNEL=beta" and then run spread with the failing test filter08:28
zygafgimenez: you mean 1644439 or the earlier one?08:34
zygafgimenez: I mean that test is definitely off for the next few weeks, we can only release this after the _next_ kernel gets released08:34
pstolowskionly for the brave: #3119, #312008:37
zygahaha, is that the hook code?08:39
zygathe attribute things08:39
pstolowskiyes08:39
pstolowskithe 2nd PR isnt really as big as it may seem (it includes the 1st one)08:40
fgimenezzyga: aha if it's going to be disabled it's ok then, thanks08:40
=== carlolo_ is now known as carlolo
morphiszyga: you had a chance to look at https://build.opensuse.org/request/show/483839 already?08:50
zygamorphis: no, still on my queue08:52
zygapstolowski: I just reviewed 307008:53
zygapstolowski: have a look, I think you want to clarify locking and maybe think how this will scale08:53
zygapstolowski: we won't have *that* many revisions but we can have any number of snaps08:53
zygamorphis: looking now08:53
zygamorphis: nice, too easy :)08:54
zygamorphis: thank you!08:54
morphis:-)08:54
zygamorphis: can you look at https://github.com/snapcore/snapd/wiki/Distributions#support-matrix08:54
zygamorphis: I think it needs a small lifting :)08:54
pstolowskizyga, thanks, looking. yes, that's a valid point although this is a general problem of state now, i think we need to solve this globally. with config snapshots we will have ~3 configs per snaps08:55
zygapstolowski: yes, though I wonder how this works now, does golang json marshaller support partial encoding/decoding or is it all just smoke and mirros?08:56
zygapstolowski: there's this json.RawMessage thing but I didn't look at the implementation to see what happens there08:56
pstolowskizyga, dunno, but I'd be surprised if it was that smart08:59
zygapstolowski: and locking?09:00
pstolowskizyga, locking is fine, done by the caller, i'm adding a comment to these methods09:04
zygapstolowski: I assumed as much because Get/Set check locking AFAIR09:05
zygapstolowski: but I wanted to be sure09:05
pstolowskiyes09:05
zygapstolowski: can you look at https://github.com/snapcore/snapd/pull/310309:05
mupPR snapd#3103: interfaces/mount: add function for parsing fstab-like file <Created by zyga> <https://github.com/snapcore/snapd/pull/3103>09:05
zygapstolowski: it's super short, 2nd review09:05
pstolowskizyga, sure09:06
zygafgimenez: I think the issue affects everything now `2017/03/31 08:43:13 Discarding autopkgtest:ubuntu-16.04-amd64, cannot connect: cannot connect to autopkgtest:ubuntu-16.04-amd64: ssh: must specify HostKeyCallback`09:11
* ogra curses ... so why does core fail to build today 09:12
zygaogra: must be Friday09:13
ograheh, yeah09:13
fgimenezzyga: running now, let's see..09:16
zygafgimenez: maybe ssh changed recently?09:16
fgimenezpedronis: hi, i've uploaded the expect snap to staging, these are the results on the ubuntu-core system http://paste.ubuntu.com/24286896/ could you please take a look when you have a moment? i think you mentioned we needed to run security-devpts in there, and it is failing09:18
mupPR snapd#3076 closed: cmd: disable the re-associate fix as requested by jdstrand <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3076>09:20
zygaok, I've merged the patch that disabled 1644439 regression test09:20
zygapstolowski: quick shot: https://github.com/snapcore/snapd/pull/309209:21
mupPR snapd#3092: interfaces: capitalize Udev... as UDev <Created by zyga> <https://github.com/snapcore/snapd/pull/3092>09:21
zygapstolowski: let's land it09:21
zygamorphis: 2nd review ^: this is a 1 char rename across the tree09:22
zyga(capitalization change)09:22
morphiszyga: aye09:22
zyganiemeyer: I'd like to land https://github.com/snapcore/snapd/pull/303909:24
mupPR snapd#3039: many: add support for partially static builds <Created by zyga> <https://github.com/snapcore/snapd/pull/3039>09:24
pedronisfgimenez: mvo: hi, I was getting this on all my PRs from autopkgtests: Discarding autopkgtest:ubuntu-16.04-i386, cannot connect: cannot connect to autopkgtest:ubuntu-16.04-i386: ssh: must specify HostKeyCallback  do you know what it is about ?09:24
zyganiemeyer: I think all the feedback is addressed now, please have a 2nd look09:24
zygapedronis: I don't see mvo here today09:25
zygapedronis: is he off/09:25
morphiszyga: btw. is there a way to invoke snap-confine manually?09:25
zygamorphis: sure09:25
zygamorphis: `make hack` in the tree09:25
zygamorphis: then you can use it09:25
zygamorphis: alternatively just run it, you need two things:09:25
zygamorphis: export SNAP_NAME=...09:25
fgimenezpedronis: looking into it right now, zyga pointed it out too09:25
zygamorphis: and call it with a security tag (snap.$SNAP_NAME.$APP_NAME)09:25
morphisah09:25
zygamorphis: make hack is nice as it just works09:25
zygamorphis: replaces system snap-confine09:25
zygamorphis: very useful for iteration09:25
morphiszyga: yeah, but SNAP_NAME=.. is enough for now09:26
zygamorphis: sure but you need to call it with the mandatory argument ^_^09:28
morphisyeah09:28
morphisworks already :-)09:28
ograslangasek, looks like your live-build change scrwed up our core snap builds (it tries to switch the image over to upstart)09:28
zygaupstart ?09:28
ograyes09:28
zygawow, blast from the past :)09:28
zygaretro base :)09:28
ograhttp://launchpadlibrarian.net/309249343/live-build_3.0~a57-1ubuntu25.1_3.0~a57-1ubuntu25.2.diff.gz09:29
ogra++# remove all installed packages that are Prio: required in the release09:29
ogra++# pocket but something else in the latest version09:29
zygaso we remove systemd and get upstart to satisfy some dependencies?09:29
ograin the logs i see the builds remove systemd-sysv and try to install all upstart packages09:29
zygaright09:29
ograhttps://launchpadlibrarian.net/313704330/buildlog_snap_ubuntu_xenial_amd64_core_BUILDING.txt.gz09:29
ograzyga, and it seems you were right ... its friday (that looks like something to fill the day :/ )09:31
zygaI could also use a review for https://github.com/snapcore/snapd/pull/311409:36
mupPR snapd#3114: interfaces/mount: add function for saving fstab-like file <Created by zyga> <https://github.com/snapcore/snapd/pull/3114>09:36
zygait's even smaller and would allow me to start doing real stuff (tm) in update-ns09:36
zygapstolowski: 3119 reviewed09:41
zygapstolowski: have a look09:41
zygapstolowski: get a 2nd review and lets land it09:41
pstolowskizyga, thanks, looking09:43
zygapstolowski: I'll review the 2nd one after this lands, I need to focus on a branch I want to land today09:45
mupPR snapd#3092 closed: interfaces: capitalize Udev... as UDev <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3092>09:57
zygamorphis: test seem to fail on https://travis-ci.org/snapcore/snapd/builds/21708650209:58
zygaaha, timeout :/09:58
zygasome trouble allocating VMs09:58
zygamorphis: maybe restart it when more tests are quiet09:58
morphiszyga: yeah let me do a force push to trigger another run ..09:59
mupPR snapd#3097 closed: interfaces/seccomp: add bind as part of the default seccomp policy (backport) <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/3097>09:59
zygamorphis: maybe merge master10:01
zygamorphis: that should cure some failures10:01
zygamorphis: I'm going for a small walk now10:01
zygamorphis: I'll check back in half an hour :)10:02
zygamorphis: please pleaes please review the two fstab PRs, they are tiny and I need them today10:02
zygapstolowski: tell me if you want me to the Validate helpers that cuts boilerplate10:02
zygapstolowski: and get a 2nd review and land your PR10:02
zygapstolowski: I'll do it on otp10:02
zygatop10:02
zygattyl10:03
mupPR snapd#3121 opened: WIP: cmd/snap-confine: always pass xauth file through regardless where it is located <Created by morphis> <https://github.com/snapcore/snapd/pull/3121>10:13
ograBug #167804210:22
mupBug #1678042: removal of priority changed packages breaks builds of the core snap <live-build (Ubuntu):New> <https://launchpad.net/bugs/1678042>10:22
ograsigh ...10:22
fgimenezpedronis: not sure what's going on with the autopkgtest failure, using locally a prebuilt xenial image, without updating spread and running autopkgtest with snapd from the archive i still get the same error, checking changes in the dependencies now..10:34
Chipacaok, back to work for me10:40
Chipacanot 100% yet but getting there10:40
Chipacaanything on fire? :-)10:40
zygaChipaca: hey :)10:43
zygaChipaca: autopkgtests are all broken, something changed in ssh10:43
zygaChipaca: but nothing on fire, just faint smoke10:43
zygaChipaca: how are you?10:43
morphisSon_Goku, Pharaoh_Atem, King_InuYasha: when you're back, https://github.com/snapcore/snapd/pull/3118 is something we should consider instead of creating another package we will drop real soon10:46
mupPR snapd#3118: cmd: import snapd-xdg-open and integrate with our infrastructure <Created by morphis> <https://github.com/snapcore/snapd/pull/3118>10:46
Chipacazyga— headache died down, stomach settling, bored out of my mind but until recently couldn't turn my head fast10:48
zygamorphis: reviewed 312110:48
zygaChipaca: ouch :/10:48
zygaChipaca: I had a rough evening, that youghurt *was* expired but ... well10:48
zygaChipaca: it was still tasty though ;-)10:49
Chipacaheh10:49
zygaChipaca: I could use some reviews on the fstab PRs10:49
Chipacame it's like a hangover, but without the fun10:49
zygaChipaca: and later on if you have a sec, I could use some hints on how to test some tricky code10:49
Chipacazyga— https://thisisagoodsign.files.wordpress.com/2014/08/do_not_feed_hallucinogens_to_the_alligators.jpg10:53
* Chipaca looks at PRs10:53
zygaChipaca: poor crocks :)10:54
Chipacawell, at least it was mushrooms and not nutmeg10:54
Chipacazyga— what's the expected use case for `SaveFSTab`?10:59
zygaChipaca: snap-update-ns will write the things it did to /run11:04
zygaChipaca: it will be a file in /run/snapd/ns/$SNAP_NAME.fstab11:04
Chipacaso, /run doesn't need atomicity in the sense we mean there11:04
zygaChipaca: it should match /var/lib/snapd/mount/11:04
Chipacabut /var does11:04
zygaChipaca: but if it crashes the code will pick up from the start11:05
zygaChipaca: and see if it needs to mount anything11:05
Chipacaah, if snapd crashes? yeah11:05
zygaChipaca: not snapd, this will be in a separate process11:05
Chipacak11:05
Chipacai was thinking of the machine crashing, not the program crashing11:05
zygaChipaca: if machine crashes it's all good11:05
zygaChipaca: this is purely ephemeral11:06
Chipacayes11:06
Chipacazyga— in what sense should things in run match things in var?11:06
zygaif all is good yes11:06
zygasome changes can be rejected11:06
zygaso they will not be mounted11:06
zygaand such entries won't show up11:06
zygasome entries can fail for various reasons11:07
zygathis is just a helper for the algorithm we merged earlier11:07
zygathat descries 'current' state11:07
zygathe desired state is always in /var/11:07
zygawritten by snapd11:07
zygausing all the nice atomic helpers11:07
zygaand the current file will be only written by this thing11:07
zygaand maybe by snap-confine but this is really optional since it will cross-check with mountinfo to see what is really mounted11:08
Chipacazyga— ok. Can you add a note about this to the method?11:08
zygaChipaca: sure11:08
Chipacazyga, thanks11:08
pstolowskioh my how quickly my branches fall into conflicts recently ;)11:12
pstolowskiI guess this is what you get if you touch 10*n files (where n>1)11:13
zygaChipaca: added11:14
zygapstolowski: try touching n**10 files ;)11:14
pstolowski;)11:14
zygawoow11:16
zygasnow in the pyreneeyes11:17
Chipacazyga— +111:18
Chipacanow i need to person up and go get lunch going before the boys get home ravenous11:18
zygaso much snow :)11:18
mupPR snapd#3103 closed: interfaces/mount: add function for parsing fstab-like file <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3103>11:18
Chipaca(term's out)11:18
Son_Gokumorphis: I'm not a fan of this whole merging everything into snapd11:21
zygaSon_Goku: why not?11:25
zygaSon_Goku: it really belongs together11:25
* zyga small break11:27
morphisSon_Goku: that is the future and just follows what we're already doing11:30
morphisSon_Goku: so what do you think about integrating that as a patch now into the 2.23 package instead of doing the migration with 2.24 of a then to be dropped snapd-xdg-open package?11:37
mupPR snapd#3122 opened: packaging: do not compile spread for autopkgtests <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3122>11:38
mupBug #1678076 opened: console-conf crashes with eth0 and wlan0 on Pi 3 <Snappy:New> <https://launchpad.net/bugs/1678076>11:43
=== pstolowski is now known as pstolowski|schoo
=== pstolowski|schoo is now known as pstolowski-schoo
zygaChipaca: hmm, how do I pass a []byte to a C function that gets a char *?12:26
zygaChipaca: I see C.CBytes12:27
zygais that it?12:27
zygaNOTE: I need an out argument (I want the C function to populate the buffer)12:27
CoderEuropewatched the video - but didn't feel it completed well : https://youtu.be/GiRbILdIVnA?t=15m58s12:36
Son_Gokumorphis: no12:37
zygagarh12:37
zygaI don't know how to get this to work12:38
Chipacazyga— ?12:39
ograyay ... core builds fixed again ... phew12:39
zygaChipaca: having C function; ssize_t read_cmdline(char* buf, size_t buf_size)12:39
sborovkovHi, I am getting this apparmor error using dbus in strict: [  816.152055] audit: type=1400 audit(1490957861.012:208): apparmor="DENIED" operation="connect" profile="snap.screenly-client.websocket" name="/run/dbus/system_bus_socket" pid=3893 comm="python3" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=012:40
sborovkovany idea what can it be caused by? I connect to dbus plug. So it works in devmode at least.12:40
Chipacazyga— unsafe.Pointer(&buf[0]) ?12:41
zygaChipaca: I tried that, cgo says no12:42
zyga./bootstrap.go:64: cannot use unsafe.Pointer(&buf[0]) (type unsafe.Pointer) as type *C.char in argument to _Cfunc_read_cmdline12:42
Chipacazyga— show me da code?12:42
zygaChipaca: pushed as 'WIP' to setns-on-startup branch12:42
zygaChipaca: have a look12:42
zygaChipaca: note that place is also a bit bogus as len != cap12:44
zygaChipaca: and even if I get this to work via the pointer somehow it will not change len12:44
zygasborovkov: hmmm12:45
ograsborovkov, sounds like a question for jdstrand12:45
zygasborovkov: yes (who is off today)12:45
zygalet me look12:45
sborovkovso I am running a daemon. And this happens when connecting to system bus12:46
Chipacazyga— ah, convert them to the right type and you're set12:46
Chipacazyga— https://play.golang.org/p/BLn0jYkDmX12:47
zygasborovkov: that seems to be covered by dbus-strict abstraction12:47
zygasborovkov: so no idea, please report a bug12:47
zygad'oh :))12:48
sborovkovzyga: is it supposed to be used manually somehow in the snapcraft.yaml's code? just for reference that's what I have https://hastebin.com/apaxuseyob.lua12:49
Chipacazyga— type safety goes out the window, very obviously12:49
zygaChipaca: who cares about safety ;-)12:49
zygaChipaca: this is just for unit testing12:49
Chipacao/12:49
ograsborovkov, you want "daemon: dbus" i belive12:49
ogralooking at https://github.com/snapcore/snapd/blob/4ef0a46ea8ee10f45e73a91925cbfa5fdfbbe2e5/snap/validate.go#L13712:49
zygaChipaca: trying, thanks12:50
sborovkovogra: ahh, alright I will try converting all my services that use dbus to that type from simple then. Thanks.12:50
zygawooot12:51
zygaChipaca: thanks!!12:51
zygaChipaca: two things12:51
zygaChipaca: casting "backwards" (C habbit)12:51
ograsborovkov, well, perhaps i'm wrong, try with one first :)12:51
zygaChipaca: and mandatory () around *C.char12:51
zygaand all backwards type syntax ;)12:51
Chipacazyga— it's not casting, it's converting12:51
Chipacathere's a copy involved12:51
Chipacabut yes, it gets awkward quickly12:51
zygaChipaca: copy of a pointer is OK12:52
zygaChipaca: let me see if this works12:52
zygayes!!12:52
Chipacazyga— but then you get a copy of a copy and it starts to degrade :-p12:52
Chipacasuddenly all the halftones are gone12:52
Chipacai swear it was just ibuprophene12:53
Chipacaibuprofen*12:53
CoderEuropeChipaca: meds ? What are you telling the group ?12:54
ChipacaCoderEurope— ?12:54
Chipacatelling which group?12:54
Chipacause small words12:55
CoderEuropeChipaca: you mentioned ibuprofen on a packaging channel ?12:55
ChipacaCoderEurope— I am not well, today12:56
ChipacaCoderEurope— so I've got an excuse for my usual non-sense12:57
CoderEuropeChipaca: have you tried the 4-7-8 rule ?12:57
ChipacaCoderEurope— that's for sleeping?12:58
CoderEuropeyeah, --okay well try this sometime, bye-ya https://redd.it/5zyykt12:58
=== pstolowski-schoo is now known as pstolowski
sborovkovogra: hmm, no that does not seem to work. Issues while validating snapcraft.yaml: The 'apps/websocket/daemon' property does not match the required schema: 'dbus' is not one of ['simple', 'forking', 'oneshot', 'notify'] Or it's in new snapcraft.. I updated it like last week13:05
zygasborovkov: that is not supported I think13:06
sborovkovzyga: alright I will try asking jdstrand when he is around, and if it's not something I am doing wrong then I will file a bug.13:07
zygasborovkov: I think we had a PR to support dbus deamones13:07
sborovkovah, ok13:07
ograzyga, https://github.com/snapcore/snapd/blob/4ef0a46ea8ee10f45e73a91925cbfa5fdfbbe2e5/snap/validate.go#L13713:09
ograzyga, is that not released yet ?13:09
ogra(that is what i just pointed sborovkov to)13:09
zyganiemeyer: I think I'm a bit too much out in the nature today13:10
zyganiemeyer: my connection is not sufficient for the hangout because of latency13:10
zyganiemeyer: I can do my update here13:10
niemeyerzyga: Remember that topic in the cafe? :)13:11
zyganiemeyer: yes, yes13:12
zygaogra: what is the name of the amd64 kernel snap?13:23
zygaogra: run "snapcraft history $that_snap_name"13:23
ograpc-kernel13:23
ograedge is at v55 currently13:24
zygaogra: I cannot query forthat apparently13:24
ograwhats the query you use, i should be able to13:24
zygaogra: that what I said13:24
zygaogra: snapcraft history $SNAP_NAME13:24
zygaogra: try that13:24
ogradamn .. that only works with a logged in machine13:25
ografgimenez, that was only candidate you wanted rolled back ?13:26
fgimenezogra: yep thank you, that would make the old validation process work again, although i think things have moved because of this problem to prevent situations like this in the future13:32
ografgimenez, candidate is back to rev57 for amd64 now, should be good again13:39
fgimenezogra: thanks! :)13:39
=== chihchun is now known as chihchun_afk
fgimenezpedronis: about https://github.com/snapcore/snapd/pull/3117#issuecomment-290711403 what would happen when the CHANNEL env vars are different? for instance, a gadget snap is promoted to beta14:16
mupPR snapd#3117: tests: parameterize gadget snap channel <Created by fgimenez> <https://github.com/snapcore/snapd/pull/3117>14:16
mupPR snapd#3123 opened: osutil: introducing GetenvInt64, like GetenvBool but Int64er <Created by chipaca> <https://github.com/snapcore/snapd/pull/3123>14:21
Chipaca#3123 is a super easy review if you're bored14:24
Chipaca(used by the next commit on #2895)14:24
pedronisfgimenez: you do what you wanted to do on the branch14:27
pedronisfgimenez: well there are various options14:27
pedronisfgimenez: sorry, I'm probably not understanding the question14:28
fgimenezpedronis: you suggested that, when the env vars are the same, we shouldn't download each snap and add them as --extra-snaps, with your previous comment all is clear now i think, when they are different we should download and as extra snaps right?14:30
fgimenezwell except core, it should be added always as extra-snap because it's modified14:30
pedronisfgimenez: yes14:30
fgimenezpedronis: ok thank you, i'll push the changes shortly14:30
pedronisfgimenez: also you always get kernel from the store I suppose if we want14:31
pedroniswhatever is easier really14:31
fgimenezpedronis: ok when KERNEL_CHANNEL is edge makes sense of course14:32
kyrofamwhudson, thanks for sharing the LP build snippet, that could prove handy down the road14:33
pedronisfgimenez: sorry, what I mean is that probably we can always avoid using "snap download" for all 314:42
pedronisfgimenez: because we can always pass the channel of one to ubuntu-image if the other two have the same channel or are sideloaded anyway14:43
=== nacc_ is now known as nacc
elopioslangasek: fgimenez takes care of the snapd bugs, I do the snapcraft ones.14:48
fgimenezpedronis: great thanks, on it14:56
kyleNjdstrand, hi we have a blocking issue just reported to snapcraft list subject: "Issues using dbus in strict". Can you please take a look?14:58
morphisSon_Goku, Pharaoh_Atem: so what is your call on the snapd-xdg-open integration?14:59
Son_Gokumorphis: for now, actually package it14:59
Son_Gokuit's got a review request, just finish that14:59
morphiseven if we have to drop that package soon after it?14:59
davidcalle@niemeyer hey, I haven't received the confirmation email for discourse, can you help?15:01
nothaldavidcalle: No such command!15:01
Son_Gokumorphis: you really want to merge more things into snapd?15:01
morphisSon_Goku: why not?15:02
davidcalleniemeyer: ^15:02
morphisnaturally that is where it belongs to15:02
Son_Gokunot really15:02
Son_Gokuit's not like snap-confine where it's actually tightly coupled with it15:02
morphisso it needs to follow the same release process, needs the same test setup etc.15:02
morphisonly makes sense to share that with the existing snapd infrastructure15:02
Son_Gokufine, whatever15:03
Son_Gokufuck it all, but I wouldn't add it until you've already merged snapd-xdg-open into the master15:03
Son_Gokuit's not worth arguing over this...15:04
morphissure, I am just trying to get this whole thing into a good shape and polished15:04
Son_Gokumorphis: propose the patch merge and get niemeyer or mvo to merge it in today, then *after*, I will backport it15:05
morphisSon_Goku: the PR is already there, but we wont get it in by today15:05
morphisSon_Goku: if you say its fine to take a package in and pull it out afterwards from fedora that is ok for me15:05
morphisjust trying to safe us necessary work15:06
Son_Gokuif you're absolutely certain that this will be merged in this way, I'll do it this way15:06
morphislet me see if I get a final vote from niemeyer today15:06
morphisniemeyer: ping15:06
mupPR snapd#3118 closed: cmd: import snapd-xdg-open and integrate with our infrastructure <Created by morphis> <Closed by niemeyer> <https://github.com/snapcore/snapd/pull/3118>15:07
niemeyermorphis, Son_Goku: I need to have lunch now or will miss the family, but I think we need to fix the situation of xdg-open in a proper way15:07
niemeyerI'll follow through in the forum after lunch15:07
ograppisati, will we get an explanation on bug 1674509 why it is invalid for the kernel ?15:08
mupBug #1674509: Unable to find bluetooth device on RPi3 running Ubuntu Core 16 <Snappy:Confirmed> <linux-raspi2 (Ubuntu):Invalid by p-pisati> <https://launchpad.net/bugs/1674509>15:08
morphisniemeyer: thanks!15:08
ograppisati, ah, sorry for being impatient :)15:09
morphiszyga: hey! what is your final call of integrating snapd-xdg-open into snapd?15:09
morphiszyga: were just talking with Son_Goku about it and if we should push a separate snapd-xdg-open package into fedora if we're going to change this with a next release anyway15:10
morphisPharaoh_Atem, King_InuYasha: btw. feel free to put your points to the discussion at https://forum.snapcraft.io/t/integrate-snapd-xdg-open-into-snapd-repository/100/15:11
slangasekelopio: ah, thanks for the info.  In that case, fgimenez: LP: #1626359 is linked from the changelog of the SRU for snapd 2.23.6, but has no SRU template. Will someone be adding test cases to these bugs, or should the source be reuploaded without the bug refs?15:11
mupBug #1626359: Cannot authorise quotactl syscall for Q_GETQUOTA <snapd-interface> <verification-done> <Snappy:In Progress by jdstrand> <snapd (Ubuntu):Triaged> <snapd (Ubuntu Trusty):Triaged> <snapd (Ubuntu Xenial):Triaged> <snapd (Ubuntu Yakkety):Triaged> <https://launchpad.net/bugs/1626359>15:11
fgimenezhey slangasek, i think jibel is the right person to take a decision about this, he and his team are now working on snapd's SRUs15:17
slangasekjibel: ping ;)15:18
fgimenezjibel: could you please take a look to bug #1626359 when you have a moment?15:20
mupBug #1626359: Cannot authorise quotactl syscall for Q_GETQUOTA <snapd-interface> <verification-done> <Snappy:In Progress by jdstrand> <snapd (Ubuntu):Triaged> <snapd (Ubuntu Trusty):Triaged> <snapd (Ubuntu Xenial):Triaged> <snapd (Ubuntu Yakkety):Triaged> <https://launchpad.net/bugs/1626359>15:20
fgimenezslangasek: sorry for the annoyance :)15:20
jibelfgimenez, slangasek how can I help?15:24
jibelfgimenez, last time mvo reuploaded snapd without bug references15:24
slangasekjibel: I can handle the reupload to remove the bug ref, I just need a decision that this is what is wanted15:25
jibelslangasek, yes, that's what mvo did for a previous release15:25
slangasekI think this one was missed by whatever scripts he uses to clean the changelog because the 'LP' and bug # were split across lines15:29
jibelslangasek, so go ahead, and reupload without the bug ref. It's the only bug mentioned in the changelog15:29
slangasekjibel: already done15:32
jibelthanks15:32
=== ycheng-afk is now known as ycheng
lutostaghey all, curious if this is intended... paste (http://pastebin.ubuntu.com/24288480/) tracking is set to stable even if I specify a revision to pin to15:38
lutostag(so that when I snap refresh it gets stable instead of specifically rev'd version I installed)15:39
mupPR snapcraft#1226 opened: Better check of the error code in StatusTracker <Created by facundobatista> <https://github.com/snapcore/snapcraft/pull/1226>15:39
mupPR snapcraft#1193 closed: repo: track per-part build-packages <Created by josepht> <Merged by kyrofa> <https://github.com/snapcore/snapcraft/pull/1193>15:42
mupPR snapcraft#1212 closed: store: better retry strategy for GETs <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1212>15:54
Pharaoh_Atemmorphis: you're not going to like what I have to say about this15:58
Chipacain fixing this error message, i've hit an issue, maybe: if you say “snap install foo” is the message “error: "foo": access denied (try with sudo)” better, or worse, for having “"foo"” in there?16:07
qenghoChipaca: If the "foo" part is not the cause of the problem, then it's worse. If changing "foo" to something else would succeed, or you need to distinguish between "foo" an a "bar" in the same place, then it'OCs better to keep.16:10
Chipacayeah, that was my reading of it too16:11
Chipacait make syou think the fact that it's "foo" is the cause of your disgrace16:11
Chipaca“maybe if I try "bar" it'll install”16:11
Chipacaon the *other* hand, if you say “snap install foo bar” and you get back “error: "bar": configure hook failed”, that's super clear16:12
Chipacaand, alas, our errors aren't contextual enough to tell the difference between "this failed because you tried to do something unpossible" and "this failed because this step of this snap failed"16:13
morphisPharaoh_Atem: :-)16:23
morphisPharaoh_Atem: I am prepping the spec file nevertheless16:24
mupPR snapd#3124 opened: interfaces/mount: small tweaks <Created by zyga> <https://github.com/snapcore/snapd/pull/3124>16:35
morphiszyga: still there?16:39
zygamorphis: yep, I need to figoure out some better IRC story16:46
zygaIRC is so unreliable16:46
zygaand this client (irssi) is a compromise between crappiness and more crappiness16:47
morphiszyga: it is ..16:47
morphiszyga: thanks for merging!16:47
CoderEuropezyga, It's on the wishlist :D #WeeChat https://redd.it/62148w16:50
Pharaoh_Atemmorphis, zyga: I've decided to be less scathing in my response: https://forum.snapcraft.io/t/integrate-snapd-xdg-open-into-snapd-repository/100/16?u=conan_kudo17:53
Pharaoh_Atemtaking an hour away to eat lunch has made me feel less awful about this17:54
zygaha18:00
zyga19:58 < zyga> Pharaoh_Atem, morphis: how would you guys feel if we move to rocket18:00
zyga19:58 < zyga> IRC is constantly disconnecting me (on 3/4G)18:00
zyga19:59 < zyga> and I don't see messages or have any confidence my messages arrived18:00
ograzyga should stop using 3/4G ... and use a full 1G network at least :)18:11
Pharaoh_AtemIt's so exhausting dealing with so many different chat systems18:13
Pharaoh_Atembetween Slack, Rocket, Gitter, IRC, Hangouts, and so many others I had to juggle...18:13
ograwell, it is always a good excuse to get another monitor for your desktop machine ...18:14
ograneed more space for $new_chat_tool18:14
Pharaoh_AtemI have three already18:14
ograsame here ...18:14
Pharaoh_AtemI don't think I can handle more18:14
ogramake it five and rotate them all  ;)18:14
ogragives you a bigger screen in the end18:14
Pharaoh_Atemif I were going to do that, I might as well get three 4K screens like some other people18:15
mupPR snapd#3124 closed: interfaces/mount: small tweaks <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3124>19:09
CoderEuropehttps://www.youtube.com/watch?v=g4-tu-td5xU Is this the right youtube & is #snappy the right channel for discussion | in 10minutes - it starts.19:52
kyrofaCoderEurope, no, in rocket19:53
CoderEuropeah okay19:53
kyrofahttps://rocket.ubuntu.com/channel/snapcraft19:53
brunch875damn, I better haste with dinner19:54
brunch875is popey going to host it?19:54
kyrofaI believe so19:59

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