/srv/irclogs.ubuntu.com/2018/09/13/#snappy.txt

mupPR snapd#5826 opened: tests: refactor for nested suite and tests fixed <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/5826>01:41
mborzeckimorning05:01
zygaYawn, hey hey06:19
mborzeckizyga: hey hey06:22
mvohey zyga and mborzecki06:25
mborzeckiany interesting reviews to look at?06:28
=== pstolowski|afk is now known as pstolowski
pstolowskiheyas07:02
mvopstolowski: good morning07:02
mupIssue core18#4 closed:  Crash qt gui aplication (build with core 18 on ubuntu 18.04(LXD))  <Created by EndrII> <Closed by EndrII> <https://github.com/snapcore/core18/issue/4>07:02
zygathere's going to be an interesting change07:04
zygato seccomp07:04
zygahopefully it won't be painful07:04
mborzeckizyga: what kind of change?07:08
mborzeckisomething in upstream?07:08
zygaa "one liner"07:09
zygawe need to support statx07:09
zygaI'm on it07:09
mborzeckiack07:22
pedronismborzecki: I reviewed #5778 a bit closer, is not super clear that all removes and undo cases have been replaced,  basically I tried looked at all the call paths to the removed os.Remove and seen if they grew a matching call to some new remove, it might also mean we miss some tests07:59
mupPR #5778: snap-update-ns: remove deadcode <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/5778>07:59
pedronismborzecki: sorry, I meant #575808:00
mupPR #5758: overlord/snapstate, snap: handle shared snap directories when installing/remove snaps with instance key <Parallel installs> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/5758>08:00
mborzeckipedronis: thanks08:01
mborzeckipedronis: the removes in undosetupsnap had to go one level higher to the caller, because you don't know whether it's ok to remove the directory in the cleanup code path08:02
pedronismborzecki: I know but there are other cases, removeDirs that you changed was called from a lot of places for example08:02
pedronisnot super clear they are all covered now08:02
pedronisincluding undo cases08:03
mborzeckipedronis: i see, so undoCopySnapData and doCopySnapData need a further fix, i'm not sure about cleanupSnapData, is cleanup executed only in success path?08:26
mupPR snapd#5827 opened: ifacestate/autoconnect: do not self-conflict on setup-profiles if core-phase-2 <Created by stolowski> <https://github.com/snapcore/snapd/pull/5827>08:28
pstolowskipedronis: ^ i didn't manage to recreate the case with spread (tried coming from snapd 2.0.2, 2.33.1, 2.23.9). i'm pretty sure the conflict check is the culrpit as discussed, but there might be a factor in reproducing that I missed08:30
mupPR snapd#5765 closed: store: move download tests into downloadSuite <Created by mvo5> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/5765>08:48
ograpedronis, any idea why the assertion importer talks aout a model that doesnt exist in https://forum.snapcraft.io/t/porting-ubuntu-core-to-imx6-am335x-issue/7089/20 ?08:53
ogra(the model name of the image seems to be "advantech" not "rsb4220")08:54
ogra*about08:55
pstolowskizyga, mborzecki : responded to your comments to https://github.com/snapcore/snapd/pull/5807 and fixed gofmt oddities08:57
mupPR #5807: interfaces: extra argument for static attrs in NewConnectedPlug/NewConnectedSlot <Created by stolowski> <https://github.com/snapcore/snapd/pull/5807>08:57
pstolowskimvo: would you mind taking a look at https://github.com/snapcore/snapd/pull/5762 ?08:59
mupPR #5762: ifacestate: don't initialize udev monitor until we have a system snap <Hotplug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5762>09:00
mvopstolowski: sure, will do in a bit09:00
pstolowskimvo: also, your https://github.com/snapcore/snapd/pull/5813 could land i think?09:01
mupPR #5813: image: warn on missing default-providers <Created by mvo5> <https://github.com/snapcore/snapd/pull/5813>09:01
mvopstolowski: yeah, I think its good - was wonder if samuele wanted to peek at it but its probably fine as is09:08
mupPR snapd#5818 closed: cmd/snap: handle "snap interfaces core" better <Created by zyga> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/5818>09:17
zygathanks!09:17
Chipacathursday before the sprint, and me without a haircut yet09:28
Chipacamorning all09:28
mvoChipaca: hey! yeah, I'm scrambling to get osme things sorted as well09:33
Chipacamvo: I don't know what osme is, but it sounds serious09:34
Chipacamvo: today's my dad's birthday, as well. And I've got an interview with people from one of the boys' potential schools.09:34
Chipacaand, I've got tests to write09:34
Chipaca:-)09:34
mvoChipaca: sounds like a full day!09:34
mvoChipaca: *cough* osme -> some :(09:35
Chipacaand a washing day! because the sun is out09:35
mvoChipaca: clear sign that I need to get better at typing09:35
pedronismvo: left a couple of non-blocking comments on #5813 for you to consider09:35
mupPR #5813: image: warn on missing default-providers <Created by mvo5> <https://github.com/snapcore/snapd/pull/5813>09:35
mvopedronis: \o/ thank you09:35
pstolowskioh right, haircut /o\, thanks for reminder!09:35
pstolowskigetting repeated failures today on google:ubuntu-18.04-64:tests/main/lxd09:36
pedronispstolowski: gave a +1 to the fix PR but it's red atm09:36
pstolowskipedronis: yes everything is terrible atm09:36
pstolowskipedronis: and thanks btw09:36
Chipacaactuall, this thing is already nearly 900 lines. I'll split it, and then write the tests09:37
niemeyerzyga, mvo: I think we should do a bit better for that fix09:37
Chipaca       y09:37
niemeyerBut good mornings, first :)09:38
mvoniemeyer: what fix in particular? and good morning :)09:38
niemeyermvo: The one about interfaces core09:38
mvook09:38
zyganiemeyer: hello09:39
zygawhat kind of improvement are you looking for?09:39
niemeyerzyga: Heya09:39
niemeyerzyga: It would be nice if it is possible, anyway.. let's see09:40
pstolowskigood morning niemeyer!09:40
niemeyerzyga: Do we ever send the snap name to the server end?09:40
zygano09:40
pstolowskimvo: thanks for the review of wait-for-core pr09:40
niemeyerzyga: Hmm :/09:40
zyganiemeyer: otherwise I would have implemented a server side fix09:41
niemeyerzyga: and I guess we don't actually print the snap name either, when it's system/core09:41
zygathat's correct09:41
niemeyerzyga: Ok, sorry, the fix is great then, thanks09:41
niemeyerzyga: The only other alternative I can think of is reverting the change, making it "core" again, and adding an explicit "nicknames" field09:42
zygaI had a branch that does the revert, if we add the nicknames field we would indeed be 100% backwards compatible09:42
zygawe could do that, that's an interesting idea09:43
zygalet me check one thing really fast09:43
zyganiemeyer: so in all cases we _can_ add a field09:43
zygaso yeah, we could do that09:44
niemeyerzyga: The thing that bothers me a bit about that approach is that we have a significant number of connections to core09:44
niemeyerobviously09:44
niemeyerzyga: So this will become super repetitive09:44
zygaindeed :/09:44
zygabut this is the best we can do without breaking the compatibility09:44
niemeyerzyga: Perhaps we could add some metadata at the outer level09:44
niemeyerzyga: So it stops being repetitive09:44
niemeyerzyga: "nicknames": {"system": "core"}09:44
zygaphone09:44
niemeyerzyga: Not sure.. "phone" doesn't feel like a great nickname in this case09:45
zygai m on z call09:46
mvozyga: z ?09:46
zygaI'm on a call09:46
mvoheh :)09:46
mvook sorry09:46
niemeyermvo: He's not getting jokes today :P09:48
mvoniemeyer: heh09:49
* mvo hands zyga some more coffee09:49
niemeyer"I'm on z call" feels so german somehow09:49
zygare09:50
zygaok09:50
zygaso yeah, we could do that09:50
zygagive me an hour to wrap this up09:51
niemeyerI just got a reply to my flight re-request saying "Sorry for not responding earlier, we work 10:00-18:00.." .. the request was on Monday...09:51
zygaI can reopen my branch, add the nickname there and see what we get09:51
niemeyerzyga: There where?09:51
zygato the top-level of the response09:51
zygabecause we have space for that09:52
zygaas in, the types are set up so that it is not hard to do09:52
zyganiemeyer: we may even use this to fix another issue09:52
zyganiemeyer: that the client doesn't know the type of the snap09:52
niemeyerzyga: Yeah, I think we have a place specific for metadata in the response already09:52
zygato know that "core" or "snapd" are special09:52
zygaand can be abbreviated09:52
zygaand we could do it all in a way  that is 100% backwards compatible09:53
mborzeckioff to pick up the kids09:53
niemeyerzyga: Yeah09:53
niemeyermborzecki: o/09:54
mupPR snapcraft#2267 closed: build providers: refresh packages on bring up <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2267>09:55
pstolowski"building microservices with go" ebook available for free today at www.packtpub.com today (follow 'Free learning...' button at the bottom)09:59
mupPR snapcraft#2266 closed: integration tests: disable tests using snaps in bionic container <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2266>10:01
pstolowskimvo: hey, i've added real device samples to https://github.com/snapcore/snapd/pull/5759 per your comment10:29
mupPR #5759: ifacestate: implementation of defaultDeviceKey function for hotplug <Hotplug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5759>10:29
pstolowskieverything fails terribly on lxd spread test now (18.04). seems to be something fundamental - /var/snap/lxd/common/lxd/unix.socket is missing10:32
zygapstolowski: lxd is socket activated now10:33
zygaperhaps the socket has moved?10:33
ograzyga, it isnt anymore10:33
zygano?10:33
ogra(while it gets switched to the snap by default)10:33
zygacan you tell me more?10:33
ograhttps://lists.ubuntu.com/archives/ubuntu-devel/2018-September/040487.html10:34
ograNote that at this time, the LXD snap isn't using socket activation yet.10:34
ograWe have code in place for that in the edge channel but want to do more10:34
ogratests on it before we roll it out to all our users. This means that10:34
ograstarting on Monday, LXD will be starting up unconditionally on 18.1010:34
ograimages. This is a temporary situation and will be corrected by release.10:34
ograso better ping stephane, that might be a transition bug or some such10:35
ogra(since i dont know if it should actually apply to 18.04 too)10:36
pstolowskizyga: should we get rid of wait_for_lxd?10:36
zygapstolowski: I'm not very familiar with the details10:37
pstolowskime neither10:37
pstolowskiwe basically keep polling for /var/snap/lxd/common/lxd/unix.socket before actual tests10:38
mvopstolowski: cool10:38
mborzeckire10:40
zygapstolowski: I'm deep in another task, can we discuss this in some time once I'm done10:41
pstolowskizyga: sure, in the meantime i'm experimenting with this test a little bit10:42
mvopstolowski: nice, the updated tests give me a much better idea what it will look like in the real world11:06
Chipacapedronis: niemeyer: I've got three options, and they're three somewhat unpalatable, and I thought maybe you guys might help me decide (or find a fourth)11:35
Chipacaif you recall, every successful command needs to check the warnings summary and report about it11:35
Chipacathe three options I see: 1. have everything from client return a ResultInfo, that contains the wanring summary, and have every command check that once it succeeds. This is the one I wrote, but it has two problems: it's a massive diff :-) and it's very easy to forget to check for warnings on success of a command11:35
Chipaca2. have the client hang on to the relevant info, and pass the client into the checker. Smaller diff, just as easy to forget to do11:35
Chipaca3. in cmd/snap have a single client instace instead of a Client() method, and have main itself check the warnings. Small diff, single point checking (as long as no command calls os.Exit directly on success, which should be easier to catch),  but it's a global. Globals are bad, right?11:35
Chipaca3b. like 3, but change all commands so the client is passed in.11:35
Chipacapedronis, niemeyer: thoughts?11:35
pedronisChipaca: the part about the client keeping state is what we did for restarts fwiw,  but there were fewer places that cared11:56
pedronis Chipaca: so on that expect there is precedent, see Client.Maintenance11:57
Chipacayep11:57
Chipacapedronis: but here, every single command cares11:58
Chipaca(with two exceptions: the warnings-related commands themselves don't care)11:58
pedronisChipaca: how would you pass in a client btw ?11:59
pedronisExecute is part of go-flags contract12:00
menaceahoi, is there a possibility for minikube to get the source recipe? there is a very old version of minikube installed, i'd like to try to update it on the current version12:00
Chipacapedronis: ah, drat, you're right12:00
Chipacacmars: ^ see menace's q12:00
pedronisChipaca: same with the output12:01
Chipacapedronis: the output?12:02
niemeyerpstolowski: A few comments in #5782... nitpicks mostly (sorry)12:02
mupPR #5782: ifacestate: helpers for generating slot names for hotplug <Hotplug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5782>12:02
pedronisI mean you can't change either input or output of that12:02
Chipacapedronis: if this is 3b, that'd be every command doing checkWarnings(client) on success12:02
Chipacaah no12:03
Chipacapedronis: no it wasn't12:03
Chipacapedronis: so i don't follow, no12:03
Chipacapedronis: ah, maybe this: idea was you pass the client in, and then run does the checkWarnings(client) (client would presumably have warning info after the command was done with it)12:03
niemeyerChipaca: As pedronis mentioned, it sounds analogous to Maintenance12:03
niemeyerpedronis, Chipaca: I think our Execute is already higher-level12:04
Chipacanop12:04
niemeyerOr that's what my faulty mind reminds12:04
Chipacaor yep12:04
Chipacaniemeyer: no, the Execute from commands isn't run directly by us, but via flags.Parse()12:05
Chipacaniemeyer: it's similar, except Maintenance is only checked in two places (in wait, ie for all async commands, and in cmd_changes)12:06
pedronismaybe it's time to think of a cheap way to sit in between go-flags and Execute, we do have some control in addCommand12:06
pedronisso we could do something, the question is how cheap/clean that could be12:06
Chipacait's high time we thought about moving on from flags, but that's a longer-term thing12:07
menacei have to go, i will come back later...12:07
Deknosre12:08
Deknossorry.12:08
Deknosi have still time to the next track12:08
Chipacapedronis: ah, i see what you mean, yes12:08
Deknosdid anyone answer my minikube source recipe question? :>12:08
ChipacaDeknos: you were menace a moment ago12:08
ChipacaDeknos: the snap author is in TX, it's 7am there, check back in a few hours12:09
=== Deknos is now known as menace
menaceah, okay, thanks12:09
Chipacamenace: is the thing about it being old also true about the edge version?12:09
menaceDeknos is just an older handle which i used on other network.. because of that i want to use it here now, too12:09
=== menace is now known as Deknos
Deknoshow can i choose the edge channel/version?12:10
Deknosi am new to snap =)12:10
ChipacaDeknos: ah. Look at 'snap info minikube' to see more12:10
pedronisChipaca: there should be a way to have ExecuteExt  and some wrapping that would expose an Execture calling ExecuteExt12:11
ChipacaDeknos: and 'snap install --edge minikube' if you want that12:11
ChipacaDeknos: (note edge is typically unstable)12:11
Chipacapedronis: you'd rather this to approach, then?12:12
Chipacashould be straightforward, but I'd do it in two steps12:12
Deknoshow can i check which version is in the snap channel without installing it?12:12
pedronisChipaca: I doubt is straightforward12:12
ChipacaDeknos: did you look at 'snap info'12:12
pedronisbut possible12:12
Deknosah, edge is 0.24.1, but current is 0.2812:12
pedronisChipaca: you need to keep go-flags reflection happy12:12
Chipacapedronis: I have a code axe. Everything is straightforward with enough violence.12:13
Deknosthen my question still stands :)12:13
pedronisChipaca: said that it still make sense the other path, make warnings state on client12:13
pedronisClient12:13
pedroniss/path/part/12:13
Chipacapedronis: on client the package, not client.Client?12:13
Chipacamborzecki: suggested the same12:13
pedronisChipaca: ?12:14
pedronisChipaca: like Maintenance so client.Client12:14
Chipacaah, right12:14
pedronisnot global in client12:14
Chipacapedronis: and have the check be in each command?12:14
pedronisplease not that12:14
pedronisChipaca: no  have check in Execute wrapping ExecuteExt12:14
Chipacaah12:14
Chipacammkay12:14
pedronismaybe12:15
pedronisyou need to write12:15
Chipacaif we had go 1.7 it'd be super easy12:15
pedronisand ssee how it looks12:15
Chipacai can build structs using reflect, there :-)12:15
pedronisheh12:15
Chipacametaprogramming \o/12:15
Chipacaanyway. I'll go make lunch and think.12:16
Chipacapedronis: thanks12:16
Chipacaniemeyer: and you12:16
niemeyero/12:16
niemeyerChipaca: Btw, I think it's easy to wrap around the builder()12:16
niemeyerChipaca: But you probably already figured as muc12:17
niemeyerh12:17
pstolowskiniemeyer: thanks for the review!12:24
niemeyerpstolowski: np12:27
* pstolowski quick lunch12:36
alexlarssonjamesh: what is the status of backporting x-d-p in bionic?13:08
Deknos(kpom13:10
Deknosarg, sry13:10
cmarshi menace, the source to minikube is here: https://github.com/cmars/minikube-pkg13:17
cmarsnote the unsupported note there -- microk8s is a far better solution for my needs, uses less resources, so I've dropped it13:18
cmarsmenace: however, if you want to take it over, i'm happy to assign the snap ownership over to you13:18
Deknoscmars, well first i want to be sure i am able to do such stuff13:24
Deknosi'll look at the repository :) if i am able to, i can maintain it.13:25
mupPR snapd#5828 opened: snap-confine: make /lib/modules optional <Created by mvo5> <https://github.com/snapcore/snapd/pull/5828>13:30
zygaalexlarsson: while James is probably away now in 18.10 we have 1.0.2-113:35
zygaalexlarsson: not sure if that helps13:35
alexlarssonWell, that is kinda expected13:35
alexlarssonThe issue is about the bionic flatpak ppa13:36
zygaI don't know the status of the back porting effort though13:36
alexlarssonshould i update x-d-p in it13:36
alexlarssonI waited with that a bit, but people are starting to complain13:36
zygaI don't know13:37
zygaperhaps just email James13:37
alexlarssonyeah, will do13:37
Deknoscmars, do i understand that right that microk8s does not need a virtual machine, but it could be run within a virtualmachine?13:37
cmarsDeknos: yes, that's correct13:38
cmarsDeknos: i'm currently running a microk8s cluster in a multipass bionic VM, works great13:38
Deknos.. nice. i have windows and macos developers.. and though vagrant/virtualbox works there, minikube is a pain in the ass.. having the local developer kubernetes cluster in a virtual machine with ubuntu would help massively...13:39
Deknosnonetheless first i have to look into your minikube repo.13:40
Deknoscmars, when you built the last minikube version (0.23) did you build it for ubuntu 16.04 or ubuntu 18.04? because i do not know to see the base dependency in snap for your edge package :)13:41
cmarsDeknos: i think it was just 16.0413:42
Deknossince i am reading your readme and it mentions that libvirt interface was not released with snap... is that still the issue or should i try to convert it to a libvirt interface if i understood the normal packaging and able to recreate it?13:44
cmarsDeknos: ah, the readme is stale. the libvirt interface landed in snapd, so the KVM driver binary should work with that plug13:46
cmarsDeknos: so this minikube snap is designed to run minikube on linux.. that's probably not going to work out too well for your windows/macos users13:48
cmarsDeknos: the minikube snap will use docker-machine-kvm2 to create another VM. a VM in a VM is not great13:48
pstolowskihttps://www.irccloud.com/pastebin/NR6enGKq/13:48
pstolowskimvo: ^ re lxd test, that's the issue i'm getting now13:49
mvopstolowski: yeah, thats what I see13:49
mvopstolowski: I pushed a small PR to test this13:49
mvopstolowski: 582813:49
cmarsDeknos: https://microk8s.io is probably going to be a better fit for your needs13:49
Deknosi know that miniknube snap will not work on windows/macos. but i hate to do the curl-calls. and i suppose, others, too. therefore, if it is really easier than deb packaging  i would want to maintain minikube for snap13:53
Deknosmicrok8s is then another tool for my toolbox. but people already know minikube (on linux)13:53
cmarsgotcha13:55
pstolowskimvo: ah, nice, thanks. i wonder about socket check though13:56
mvopstolowski: the socket check I'm not sure about, it looks like this works (after some time) on master but if there is a nicer way by all means, we should switch to the nicer way14:04
pstolowskimvo: okay, i'll see if my change works on older systems14:04
pstolowskimvo: you PR passed14:13
pstolowski*your14:14
mvopstolowski: yay14:16
mborzeckipstolowski: did your PR with fake backend appends land?14:16
pstolowskimborzecki: no, because of lxd test failures14:17
mborzeckiaah14:17
mupPR snapcraft#2269 closed: Provider decides on the image <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2269>14:17
mborzeckipstolowski: cause i'm running a test with UpdateMany() and then every some runs i get bs data in fakebackend ops14:17
pstolowskimborzecki: right.. yeah i hope to land my fix very soon14:18
pstolowskizyga: can you ack mvo's #5828 ?14:25
mupPR #5828: snap-confine: make /lib/modules optional <Created by mvo5> <https://github.com/snapcore/snapd/pull/5828>14:25
pstolowskiit's green (it's refreshing to see green after all-day red ;))14:26
mvopstolowski: \o/14:29
mvozyga: I reported the https://github.com/seccomp/libseccomp/issues/12914:29
mvozyga: seccomp issue14:29
mupPR snapd#5828 closed: snap-confine: make /lib/modules optional <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/5828>14:33
mborzeckipstolowski: eh found where the bug was, fakestore is collecting data by snap-id :/14:43
Chipacaok, 'm off to that meeting14:43
Chipacawish me luck :-)14:43
mborzeckiChipaca: good luck14:43
pstolowskimborzecki: so is it another problem, or the actual problem (and we don't need locking)?14:44
mborzeckipedronis: turns out mine was not locking related after all14:44
mborzeckipstolowski: ^^14:44
jdstrandmborzecki: re https://github.com/seccomp/libseccomp/issues/129> nice report and idea. looking forward to the response14:44
mborzeckipstolowski: but caused by map iteration, so randomish hence giving bs results14:44
pstolowskimborzecki: k14:44
pstolowskimborzecki: i see14:45
pedronismborzecki: multi snap tests are hard in snapstate (or you need to be flexible checking results)14:45
pedronisbecause order is not guaranteed by various pieces not can they14:45
mborzeckipedronis: yeah, i was pulling my hair out on this14:46
mupPR snapd#5829 opened: tests: use lxd's waitready instead of custom polling around lxd s… <Created by stolowski> <https://github.com/snapcore/snapd/pull/5829>14:47
kyrofamvo, snapd has some sort of system health check these days, doesn't it? Is this system sane/can it run snaps type thing?14:56
kyrofamvo, is that something an external caller (say, snapcraft) could use?14:56
mvokyrofa: it has a mechanism, yes. its not very sophisticated though. its currently a) kernel version too old b) squashfs mountable c) appamror usable (lxd)14:58
mvokyrofa: its not available via a call currently but that would be trivial to do14:58
kyrofamvo, that would be quite useful. If you point me in the right direction I'd be happy to do it15:00
mvokyrofa: the selftest/ pkg15:00
mvokyrofa: in snapd, you could just wire it to a (hidden) command15:00
mvokyrofa: to a hidden snap command - selftest.Run() error iirc is the external API15:01
kyrofamvo, e.g. snap selftest?15:01
Deknoscmars, you forked the docker_machine_kvm repository? is there anything in there which is still not in the repository of dhiltgen?15:01
kyrofamvo, or a new binary not in the standard PATH?15:03
Deknoscmars: at least i see no pull from you to him...15:07
Deknosbbl15:07
kyrofamvo, I'll work toward `snap selftest`, let me know if you prefer something different15:08
mvokyrofa: thats fine15:13
mvokyrofa: yes, snap selftest and it should error differently when not run as root15:14
mvokyrofa: the mount selftest needs to be root15:14
menacere15:16
menacecmars, did you answer my docker-machine-kvm repo question? had to reboot because of bios update15:16
cmarsmenace: yes. i think i had a PR into that project, but it may have never landed15:17
cmarsmenace: i think it was something to do with libvirt version compatibility, but it's been awhile.15:18
cmarsdhiltgen might have since updated docker machine with the reqd changes15:19
cmarsgotta go afk for now15:19
menacei will look into it. dhiltgen and others put the project under a new umbrella, but not much activity. thanks for your help15:21
om26erWimpress: hello15:34
om26erWimpress: this needs you review https://github.com/snapcrafters/android-studio/pull/28 -- Its inspired by your prior work on sublime-text15:36
mupPR snapcrafters/android-studio#28: Embed autodownloads <Created by om26er> <https://github.com/snapcrafters/android-studio/pull/28>15:37
ograwowzer !15:43
ograso accidentially not adding CONFIG_DEBUG_INFO=n to a kernel snap build actually results in an 1GB kernel snap15:44
ograppisati, ^^^ couldnt we make that a default so that you need to add CONFIG_DEBUG_INFO=y if you explicitly want debug info built in ?15:44
ogra(took me a while to find out why ubuntu-image and dd suddenly started taking so long :P )15:45
mupPR snapd#5817 closed: snapstate/tests: serialize all appends in fake backend <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/5817>15:57
=== pstolowski is now known as pstolowski|afk
mupPR snapcraft#2270 opened: catkin, rosdep: stop using FileNotFoundErrors <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2270>18:35
mupPR snapcraft#2271 opened: reporting: fail gracefully on submit errors <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2271>18:53
bednahello all, please add support to snapd for systemd free distros, thanks.19:07
popeybedna: hello. which distros in particular?19:08
popeyWe have had a request for one, I wondered if your request was for the same or another.19:08
bednapopey, antiX19:08
popeyThanks19:09
bednapopey, same?19:09
popeyno19:09
popeyI'd not heard of antix before now.19:09
bednapopey, antiX is same as MX Linux, but MX Linux more userfriendly19:10
bednapopey, users from MX Linux have same problem. MX Linux on Distrowatch have 3th position in last month https://distrowatch.com/dwres.php?resource=popularity19:16
popeyDistrowatch is a measure of distributions with poor SEO, not a measure of users :)19:16
bednapopey, OK, but what is better?19:17
popeySteam survey, wikimedia foundation, netcraft survey etc.19:17
popeyI'm not saying MX Linux is bad. :). Just that distrowatch isn't a measure of a distribution's popularity.19:18
bednapopey, OK19:18
pedronisseems we have a test not mocking and actually writing to $HOME/snap/snapname19:38
mupPR snapcraft#2272 opened: meta: friendlier message for incorrect app command <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2272>20:05
NickZdoot doot20:44

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