/srv/irclogs.ubuntu.com/2016/10/18/#snappy.txt

blackboxswhi folks, I've just started seeing failures based on the systemd triggered auto-update of installed snaps01:50
blackboxsw cannot refresh snap-declaration for "<mysnap>": Get https://assertions.ubuntu.com/v1/assertions/snap-declaration/16/<myid>: dial tcp: lookup assertions.ubuntu.com on 127.0.1.1:53: server misbehaving01:52
blackboxswhave we changed something with the snap store recently that could cause some of the snap auto-refresh services to fall over?01:52
mupPR snapd#2166 opened: snap: stop using ubuntu-core-launcher, use snap-confine <Created by niemeyer> <https://github.com/snapcore/snapd/pull/2166>03:46
mupPR snapd#2163 closed: debian: update dependency of ubuntu-core-launcher to snap-confine <Created by mvo5> <Closed by niemeyer> <https://github.com/snapcore/snapd/pull/2163>03:47
dr1337hey guys, anyone know where the snappy builder repos are being pulled from?03:57
dr1337like this one ? https://github.com/alexgg/ccimx6sbc-snappy03:57
qenghoblackboxsw: No idea, without looking in source code.04:08
blackboxswqengho, no worries, it seems intermittent04:13
blackboxswI've seen many clients already update our snap via the auto-refresh mechanism.04:13
blackboxswso I don't know if it was a temporary 404 of some content during a rollout04:13
dr1337Does anybody know what SNAP_CONTEXT environmental variable is for?04:24
=== pbek_ is now known as pbek
qenghohttps://github.com/snapcore/snapd/search?utf8=%E2%9C%93&q=SNAP_CONTEXT04:46
mupPR snapd#2165 closed: snap: stop using ubuntu-core-launcher, use snap-confine <Created by mvo5> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2165>05:15
mupPR snapd#2166 closed: snap: stop using ubuntu-core-launcher, use snap-confine <Created by niemeyer> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2166>05:15
zygajdstrand: https://github.com/snapcore/snap-confine/pull/172/files05:23
mupPR snap-confine#172: Improve decoding of mount flags <Created by zyga> <https://github.com/snapcore/snap-confine/pull/172>05:23
zygajdstrand: https://github.com/snapcore/snap-confine/pull/172/files05:24
zygaoh, sorry05:24
jdstrandzyga: heh, nice :)05:29
jdstrandI'm not going to review it right this second as I want to be more awake for the review, but added to my list05:30
dr1337qengho: thanks05:35
mupBug #1621525 changed: classic environment variables for daemon snaps <Snappy:Fix Released> <https://launchpad.net/bugs/1621525>05:45
ogra_cjwatson, did some LP branch land last night or did the store change .... ?06:33
ogra_Launchpad uploaded this snap package to the store, but the store failed to06:33
ogra_scan it:06:33
ogra_  __all__: The upload does not appear to be a valid package.06:33
ogra_https://launchpad.net/~snappy-dev/+snap/core/+build/724006:33
ogra_gotthat for all core and ubuntu-core builds tonight ...06:33
cjwatsonogra_: src/devportal/clickapp_forms.py:            msg = _("The upload does not appear to be a valid package.")07:06
cjwatsonogra_: so this is an SCA problem I'll bet07:06
cjwatsonlast SCA rollout was Friday though07:09
cjwatsonand this succeeded yesterday07:09
ogra_cjwatson, yeah, weird ... i spoke to cprov when smoking about it07:10
ogra_he is taking a look now07:11
cjwatsonogra_: could yet be that we're sending the wrong data in the form, but the "__all__" smells of a bug on the SCA side to me07:13
ogra_yeah, smells like it mis-takes the architecture for the name or some such07:14
cjwatsonogra_: I don't think that's architecture, I think that's more like the __all__ special name in Python07:18
cjwatsongiven the double underscores07:18
ogra_hmm, yeah, or that :)07:18
cjwatsonbut there is no good reason for that to leak into error messages absent a bug :)07:19
mupPR snapd#2167 opened: Do not remove seed <Created by chipaca> <https://github.com/snapcore/snapd/pull/2167>07:24
kyrofaenoch85, you trying to reach me?07:41
mupPR snapd#2168 opened: snap/squashfs: try to hard link instead of copying. Also, switch to osutil.CopyFile for cp invocation <Created by chipaca> <https://github.com/snapcore/snapd/pull/2168>08:01
=== chihchun_afk is now known as chihchun
zygajdstrand: hey, can you please ack and land https://github.com/snapcore/snap-confine/pull/17208:29
mupPR snap-confine#172: Improve decoding of mount flags <Created by zyga> <https://github.com/snapcore/snap-confine/pull/172>08:29
zygaPharaoh_Atem: hey08:30
zygaPharaoh_Atem: can you perhaps get into the xdistro room if you are not in a session now08:31
dr1337ogra_ is the system-a and system-b partition structure with writable still apply to the /snap partition structure?08:40
dr1337what about /var/snap ?08:40
ogra_dr1337, thats dead since 15.0408:47
dr1337:/08:47
dr1337ogra_ where's the new documentation?08:48
mupPR snapcraft#777 closed: go plugin: don't put debugging symbols in generated binaries <Created by teknoraver> <Closed by teknoraver> <https://github.com/snapcore/snapcraft/pull/777>08:49
cprovogra_: other LP built snaps are working fine, including store release. Come by, when you have time, so we can take a closer look on what's going on and how to improve the error message.08:54
cjwatsonogra_,cprov: c-r-t passes on that snap, at least; I wonder if the scan data is nonsense09:04
cprovcjwatson: what's the LP snap url ?09:06
cjwatsoncprov: https://launchpad.net/~snappy-dev/+snap/core/+build/724109:07
cjwatsoncprov: well, ogra_ reported https://launchpad.net/~snappy-dev/+snap/core/+build/7240, but either way09:07
cprovcjwatson: yeah, same error09:08
ogra_yeah, i got a whole set of ten snaps that exposed it09:09
cprovcjwatson: the error is indeed coming from the store, src/devportal/clickapp_forms.py :-/09:11
cjwatsoncprov: William pointed out that the __all__ bit probably means it's a django form-global error09:11
cjwatsonwas anything deployed yesterday?  CUD say?09:12
cprovcjwatson: which seems to be accurate.09:12
Son_Gokuzyga: it begins... https://github.com/Conan-Kudo/snapcraft/commit/c960914b97440e2dca7a66c22c07438d809590fc09:18
cjwatsonogra_: the failure is because /var/lib/snapd/void changed from mode 0700 to mode 000009:24
cjwatsonogra_: this appears to crash the review tools09:24
ogra_woah09:24
ogra_thats mvo'S fault then i guess. he changed something regarding the writable paths yesterday that could cause this09:24
ogra_hmm, he says it must be the review tools09:26
cjwatsonthe same version of the review tools seem to work for me09:26
ogra_with 0700 you mean ?09:26
cjwatsonwith 000009:26
ogra_hmm, so why dont they work in the store then09:27
cjwatsonbut I don't know SCA well enough, maybe there's some confinement going on or something09:27
ogra_yeah, sounds like an environmental problem then09:27
cjwatsoncprov: do you know if this error was directly from click-review, or if it was from the SCA task?09:27
enoch85kyrofa: I was, but I solved it with oparoz09:29
qenghoWho approves new app names for Ubutu snap store? I thought it was automatic if not in a blacklist.09:31
qenghoThe FJKong tried to register something. It awaits some review or something.09:32
ogra_a  name that was already taken ?09:33
ogra_(usually it does not block)09:33
qenghoI can not imagine it was taken.09:33
ogra_then it should just work i think ... (definitely did for me the last times i registered one, though admittedly that was a while ago)09:34
qenghoMe too.09:34
FJKongogra_: thanks I got the problem solved09:34
FJKongI got answer from cprov09:36
qenghoShould all names be suffixed with a hyphen and a username? FJ wanted to register 'qrq'. There is no chance that there will be a conflict in names.09:38
cprovqengho: only in the case the requester is not the upstream or doesn't have a clear relation with it.09:39
mupPR snapd#2169 opened: interfaces/builtin: finish decl based checks <Blocked> <Critical> <Created by pedronis> <https://github.com/snapcore/snapd/pull/2169>09:39
FJKongcprov: I think this package is no longer maintained any more by upstream09:40
qenghoFJKong: I guess you need to become upstream!09:40
FJKongye, glad to do that09:41
qenghoOkay, not a snappy problem then.09:41
cjwatsonogra_: narrowed down.  can you please file a bug against software-center-agent for this?09:44
cjwatsonogra_: working on a fix09:44
ogra_doing ...09:44
ogra_cjwatson, bug 1634443 (feel free to adjust summary/description to be  more accurate)09:48
mupBug #1634443: changing directories like /var/lib/snapd  to 0000 mode causes review-tools to misbehave <Software Center Agent:New> <https://launchpad.net/bugs/1634443>09:48
kyrofaenoch85, good deal09:53
ogra_lool, https://bugs.launchpad.net/bugs/162138009:53
mupBug #1621380: console-conf should allow to configure a hostname <Snappy:New> <subiquity (Ubuntu):In Progress> <https://launchpad.net/bugs/1621380>09:53
loologra_: added to notes, thakns10:23
=== chihchun is now known as chihchun_afk
benccdo I need to install something to run snap packages on ubuntu 16.04 server?10:54
Chipacabencc, "apt install snapd" should be enough11:22
benccChipaca: thanks11:26
benccI'm considering packaging minio11:26
bencchttps://github.com/minio/minio11:27
Chipacabencc, nice!11:47
mupPR snapd#2170 opened: tests: use the snapd-control-consumer snap from the store <Created by fgimenez> <https://github.com/snapcore/snapd/pull/2170>11:51
mupPR snapd#2164 closed: many: add supports for keeping and finding assertions with different format iterations <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2164>11:57
=== chihchun_afk is now known as chihchun
pstolowskimatiasb, ping12:23
matiasbpstolowski, o/12:24
pstolowskimatiasb, hey, are you going to join store filtering session?12:24
matiasbpstolowski, I guess I can be there if it helps12:25
pstolowskimatiasb, i think there is some confusion about what this session is about.. looks like client-side filtering and we may need to know what store is capable of et12:26
pstolowskietc12:26
pstolowskimatiasb, it's in rembrandt12:26
matiasbpstolowski, ack12:26
pstolowskiin 4 minutes12:26
=== chihchun is now known as chihchun_afk
mupPR snapd#2171 opened: tests: reenable ubuntu-core tests on qemu <Created by fgimenez> <https://github.com/snapcore/snapd/pull/2171>12:44
fgimenezhey om26er, i'm in potter, well now i'm heading to the coffee machine :)12:49
om26erfgimenez: was just going to ask if you have the TTL cable, now borrowed HDMI from IS.12:49
desrtChipaca: hihi13:00
Chipacadesrt, o/13:00
desrtChipaca: got a chance to chat about XDG_RUNTIME_DIR inside of snaps?13:00
desrtam happy to meet in a hallway somewhere if you have some minutes13:01
Chipacadesrt, in half an hour?13:01
desrtsure13:01
desrti'm in the desktop room if you want to come get me13:01
om26erfgimenez: Hey! if you have a wifi dongle, please bring that as well13:03
fgimenezom26er: ok, are you on the unity8 room?13:08
om26eryes13:09
om26erfgimenez: yes13:09
mupPR snapd#2156 closed: many: move from flags as ints to flags as structs-of-bools <Created by chipaca> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2156>13:33
desrtChipaca: around?13:36
mupPR snapcraft#870 opened: sources: Add RPM source <Created by Conan-Kudo> <https://github.com/snapcore/snapcraft/pull/870>13:46
=== mbriza is now known as mbriza|gone
=== mbriza|gone is now known as mbriza
mupPR snapd#2151 closed: asserts,interfaces/policy: allow OR-ing of subrule constraints in plug/slot rules <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2151>14:06
Chipacadesrt, was around for a bit, missed your message here when i was out14:08
Chipacadesrt, want to come by Potter?14:09
desrtsure14:09
lazyPowerlool you're my new best friend :)  *much fanfare*14:15
loollazyPower: Hmmm?14:16
lazyPowerthat mail to the snap list about the docker snap being available for testing14:16
lool:-)14:17
lazyPowerlool - its suspiciously well timed as well - http://imgur.com/a/7nKwM14:17
loolwow!14:18
lazyPowerarmhf lab, 6 ssd backed rpi2/3's14:18
lazyPowerits not as fast as a proper ssd, but at least the storage is reliable ;)14:18
loollazyPower: BTW do you know you can network boot rpi3?14:18
lazyPoweri do but its a one way change, adn i wasn't ready to commit14:18
loolyeah, same here  :-)14:19
lazyPoweri have been following the discussion on those addon wifi cards14:19
lazyPowersounds interesting enough14:19
lazyPowerwhen we can maas enlist these boards, i'll be in nirvana14:19
loollazyPower: is there a maas driver for devices without bmc?14:19
lazyPoweri dont think so, but i'm not positive. I'd have to poke the #maas group14:20
loollazyPower: how do you intend to drive power from maas for the rpis?14:21
lazyPowerlool - well, the idea is that any time the board boots, it should read and attempt a pxe boot. maas will not re-pxe boot a provisioned machine so it should hten default to booting off the curtained disk14:23
lazyPowerso i could in theory build a usb power brick with some additional love from a pi that can change power states on the ports14:23
lazyPowerbut thats WIP that has yet to be done, and that would be my first hardware hack in a heck of a long time14:24
lazyPowerbut i'm game to spend some weekends cycling on it14:24
niemeyerrharper: ping14:24
rharperniemeyer: here14:24
niemeyerrharper: Heya14:24
rharperhey14:24
niemeyerrharper: Looking into that cloud-init detail from PR snapd#216014:25
mupPR snapd#2160: image: tweak the cloud-init configuration <Created by mvo5> <https://github.com/snapcore/snapd/pull/2160>14:25
mupBug #1620442 changed: snap fails because XDG_RUNTIME_DIR is set to /run/user/1000 <snapd-interface> <Snappy Launcher:Triaged by zyga> <https://launchpad.net/bugs/1620442>14:25
lazyPowerlool - i was actually looking for a programmable usb hub/power-brick, and the only one i found was intended for telescope equipment, and its to the tune of 250 USD which is quite expensive for what its doing.14:25
mupPR snapd#2172 opened: asserts,interfaces/policy: implement on-classic plug/slot constraints <Created by pedronis> <https://github.com/snapcore/snapd/pull/2172>14:25
lazyPowerlool - so seems like we're also hitting an edge of a product market that doesn't exist yet14:25
niemeyerrharper: How does the logic take place when there is both a default cloud.cfg and something else on .d?14:25
rharperniemeyer: cloud-init does a dictionary based merging of all of the yaml cfg files present14:26
rharperso loading /etc/cloud/cloud.cfg and any *.cfg that's yaml in /etc/cloud/cloud.cfg.d14:26
niemeyerrharper: How do we take an option off if they're mergeD?14:27
rharperI believe setting the value to None, or empty should suffice14:28
niemeyerrharper: Ok, so in theory if we use the full cloud.conf, will it work the same way?14:33
niemeyerrharper: Well, in practice actually? :)14:33
iliv_is there a way to specify a target for make in the snapcraft.yaml file?14:34
rharperniemeyer: I can test that quickly by duplicating /etc/cloud/cloud.cfg and putting that in /etc/cloud/cloud.cfg.d/cloud.cfg14:35
rharperniemeyer: I expect it to work the same; yes14:35
niemeyerrharper: Thanks, it'd be nice to have some certainty about how this work as we'll be baking it into snapd proper.. if it's just a sum, then that's nicer indeed14:35
loollazyPower: one of the old ones we used was http://www.digital-loggers.com/lpc.html14:36
loollazyPower: but it's still fairly expensive and in my case the US power sockets are annoying14:36
lazyPowerah yeah i was hoping to avoid the AC power plug all together and get power-controlled USB ports instead14:37
lazyPowerbut this is a good lead, i should look into getting a managed power-switch14:37
rharperniemeyer: in general though, we'd like to avoid duplicating the default cloud.cfg in the gadget;14:38
niemeyerrharper: I'm still not entirely sure that's a good idea, but as long as the results of including a full cloud.cfg are the same, that should be okay14:38
rharperniemeyer: to be fair, the current cloud.conf file was never the full config; for example, it left off the 05_logging.cfg which is in /etc/cloud/cloud.cfg.d/ ... so current users of that miss configuring that and cloud-init.log remains empty14:40
rharperniemeyer: I'm interested in any scenario you think might not work ...  ;14:41
lazyPowerlool but to be fair, i think i'll wait for that maas work first :) then i'll invest in a managed power switch14:41
lazyPoweruntil then, the plugin will be "manual" - as in, i get off my bum and to plug/unplug the board.14:41
lazyPowers/to/go/14:41
niemeyerrharper: The problem is cloud.cfg changing behind the gadget's back, which is exactly the motivation for doing this14:42
niemeyerrharper: Somebody cooking an image for a particular environment will not expect these settings to magically change after an update14:42
rharperniemeyer: right, if the core snap (or cloud-init snap) updated;14:42
niemeyerrharper: Which it does all the time, right? :)14:43
rharperthe cloud.cfg is pretty static actually14:43
rharperbut the concern you raise is real14:43
niemeyerrharper: Right, but if the point is that it's okay because it doesn't change, then why are we doing this? :)14:43
rharperbecause almost zero folks copying in the correct cloud.cfg and it clobbered the default configureation14:44
rharperthis meant that cloud-init ran but didn't do anything as the list of datasources and config modules to run was empty14:44
niemeyerrharper: Can you rephrase this?  I didn14:44
niemeyer't get the real point behind the comment14:45
rharpersure:  previous behavior was:  gadget needs 'cloud.conf' or cloud-init is disabled;  if cloud.conf exists, copy cloud.conf to /etc/cloud/cloud.cfg;  the overlay of cloud.cfg requires extracting the default cloud.cfg and the contents of /etc/cloud/cloud.cfg.d/*.cfg to bundle the correct default configuration14:46
rharperideally we'd not punish cloud-init users by requiring that assembly of configuration into a single file14:47
niemeyerrharper: In the previous phrasing you mentioned a bug (didn't do anything because ...).. what was the cause/consequence?14:51
rharperniemeyer: the bug was that the conf clobbers the default cloud-init config;14:54
niemeyerrharper: Okay.. I thought they were actually trying to clobber it14:56
rharperniemeyer: hrm; ok14:57
rharperniemeyer: I do think that puts almost too much burden on gadget creator to understand all of cloud-init's defaults (or at least to learn how to extract it all from cloud-init deb)15:00
rharperniemeyer: I agree that if a gadget wanted to disable the default config then overwriting the cloud.cfg in the core snap is the right way to do that;15:01
rharperniemeyer: I don't think folks would realize that they might also need the 05_logging.cfg and other defaults to get the same behavior one would get on a cloud-image15:03
niemeyerrharper: There's a grub.conf right next to it, and a gadget.yaml with a detailed specification of partitions..15:05
niemeyerrharper: I'm more concerned about behavior changing behind people's back than about them having to cargo cult a nice example15:05
rharperniemeyer: isn't that a general concern w.r.t conf files versus code in the core snap  ?15:07
niemeyerrharper: Hmm.. in which sense?15:09
rharperwe could include a configuration file for  some other package in the core snap and an update could change behavior despite the config in the gadget15:11
iliv_is there a way to make snapcraft cd into a specific directory before calling the make plugin? in this case, a Makefile includes another Makefile and the path to the second file is relative.. so it never gets included as apparently snapcrafts cwd is not where the first Makefile resides.15:24
* iliv_ wondering if ogra_ might be able to help. He usually does :P15:25
=== chihchun_afk is now known as chihchun
nacciliv_: i believe you might need to write a custom plugin then (pretty easy to do)15:34
nacciliv_: it can probably inherit almost everything from the make plugin, except for the actual building step which knows about the details of your setup15:34
iliv_hmm15:39
iliv_alright15:39
iliv_thanks nacc15:39
iliv_where do I find make plugin's source code btw?15:39
nacciliv_: that's what i've done in the past, at least15:39
nacciliv_: it should all be in github (snapcraft iirc)15:39
zygajdstrand: hey16:16
zygajdstrand: I got notified about this bug earlier https://bugs.launchpad.net/snap-confine/+bug/162044216:16
mupBug #1620442: snap fails because XDG_RUNTIME_DIR is set to /run/user/1000 <snapd-interface> <Snappy Launcher:Triaged by zyga> <https://launchpad.net/bugs/1620442>16:16
=== chihchun is now known as chihchun_afk
zygajdstrand: it looks easy technically but I wanted to ask you about your opinion first16:17
mupPR snapd#2171 closed: tests: reenable ubuntu-core tests on qemu <Created by fgimenez> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2171>16:32
mupPR snapd#2173 opened: overlord/snapstate: move trash cleanup to a cleanup handler <Created by chipaca> <https://github.com/snapcore/snapd/pull/2173>16:55
mupPR snapd#2174 opened: store: send supported max-format when retrieving assertions <Created by pedronis> <https://github.com/snapcore/snapd/pull/2174>17:03
Chipacajdstrand, whereabouts are you?17:19
mupPR snapd#2132 closed: interfaces/builtin: enable out of process providers for locationd <Created by vosst> <Merged by jdstrand> <https://github.com/snapcore/snapd/pull/2132>17:30
Chipacajdstrand, dude we can tell you're not at the museum :-p17:31
=== tasdomas` is now known as tasdomas
=== Beret- is now known as Beret
=== devil is now known as Guest17894
=== Guest17894 is now known as devil_
mupPR snapd#2157 closed: boot,image,overlord,partition: read/write boot variables in single operation <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2157>17:38
mupPR snapd#2167 closed: snapstate, devicestate: do not remove seed <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/2167>18:03
mupPR snapd#2174 closed: store: send supported max-format when retrieving assertions <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2174>18:10
mupPR snapd#2160 closed: image: tweak the cloud-init configuration <Created by mvo5> <Closed by niemeyer> <https://github.com/snapcore/snapd/pull/2160>18:30
mupPR snapd#2168 closed: snap/squashfs: try to hard link instead of copying. Also, switch to osutil.CopyFile for cp invocation <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/2168>18:31
mupPR snapd#2154 closed: cmd/snap: make snap run not talk to snapd for finding the revision <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/2154>18:32
mupPR snapd#2170 closed: tests: use the snapd-control-consumer snap from the store <Created by fgimenez> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2170>18:39
jdstrandChipaca: yeah, not there19:11
jdstrandChipaca: in my hotel room19:12
Chipacajdstrand, we're in Potter, if you're feeling lonely19:12
jdstrandI'm feeling quite sleepy after last night tbh :)19:12
Chipacajdstrand, but only if you have pants on19:12
jdstrandya, you caught me there.  ;) I think I am going to call it a night in a few19:13
jdstrandzyga: I saw bug #1620442. on touch we set that to somewhere in /run and in snapd we currently allow: /{dev,run}/shm/snap.@{SNAP_NAME}.**19:16
mupBug #1620442: snap fails because XDG_RUNTIME_DIR is set to /run/user/1000 <snapd-interface> <Snappy Launcher:Triaged by zyga> <https://launchpad.net/bugs/1620442>19:16
jdstrandzyga: actually that rule is irrelevant19:17
jdstrandzyga: but I don't think the bind mount is particularly necessary, we could just add an apparmor rule for /run/user/*/snap.$SNAP/**, set XDG_RUNTIME_DIR to point to that and mkdir19:19
jdstrandzyga: can you think of why it should be a bind mount? I mean, it is already honoring the envvar19:19
jdstrandzyga: (and this is something ubuntu-app-launch on Touch would set)19:19
mupPR snapd#2143 closed: overlord: check that the first installed gadget matches the model assertion <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2143>19:44
mupPR snapd#2172 closed: asserts,interfaces/policy: implement on-classic plug/slot constraints <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/2172>20:24
mupPR snapd#2175 opened: overlord: checks for kernel installation/refresh based on model assertion and previous kernel <Created by pedronis> <https://github.com/snapcore/snapd/pull/2175>20:32
mupPR snapd#2123 closed: daemon: ensure `snap create-user --known` errors on classic (unless --force-managed is added) <Created by mvo5> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2123>20:36
mupPR snapd#2173 closed: overlord/snapstate: move trash cleanup to a cleanup handler <Created by chipaca> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2173>20:43
k_Hi, is there a way to test snap on centos 7?20:44
mupPR snapd#2122 closed: snappy: disable auto-import of assertions on classic <Created by mvo5> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/2122>20:52
mupPR snapd#2176 opened: store,daemon,overlord: download things to a partials dir <Created by chipaca> <https://github.com/snapcore/snapd/pull/2176>21:07
ypwongslangasek, you may want to look at https://bugs.launchpad.net/ubuntu-image/+bug/163455721:19
mupBug #1634557: The writable partition is corrupted using the latest ubuntu-image(0.8 ) <Ubuntu Image:New> <https://launchpad.net/bugs/1634557>21:19
mupPR snapd#2177 opened: many: use the new systemd backend for configuring GPIOs <Created by zyga> <https://github.com/snapcore/snapd/pull/2177>21:52
mupPR snapd#2178 opened: snap: spool assertion candidates if snapd is not up yet <Created by mvo5> <Conflict> <https://github.com/snapcore/snapd/pull/2178>21:53
slangasekypwong: hi - I had seen the bug and was going to raise this with barry today.  This is listed as a regression vs. 0.7?  where does this version of the package (0.8+17.04ubuntu1) come from?  that's not a version that's in the archive21:59
mupPR snapd#2179 opened: remove silly stuff <Created by mvo5> <Conflict> <https://github.com/snapcore/snapd/pull/2179>22:17
slangasekypwong: ok, reproduced and it seems to not be a regression - we were just being spared this being an issue on the pi3 because of the firstboot autoresizing from the initramfs fixes it before we ever mount the rootfs22:23
adam__hello, I am looking at using ubuntu core snappy as the OS of choice for a raspberry pi solution to communicate with a webserver and some connected hardware via a serial port. I already have a node app that I want to repackage as a snap, but I am struggling to find the information that I need online: 1) Can I publish snaps privately, e.g. with proprietary closed source code and still make use of the auto-update functionality? 2) Can I 22:47
rhollanIs there a snappy package that has networking utils, specifically bridge-utils? I want to bridge two docker containers to the hosts interface and have them get internal IP addresses and gateways and dns servers therefrom23:30
rhollanI don't have any bridge utils on the host side in snappy23:31
mupPR snapd#2180 opened: overlord/snapstate: two bugs for one <Created by chipaca> <https://github.com/snapcore/snapd/pull/2180>23:32
Chipaca^ fix for #1628914 :-D23:33
mupBug #1628914: ubuntu-core edge image switched to stable channel unpredictably and became unusable <Snappy:In Progress by chipaca> <https://launchpad.net/bugs/1628914>23:33
* Chipaca ~> bed23:33
mupPR snapd#2179 closed: remove silly stuff <Created by mvo5> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/2179>23:35

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