[03:05] <fayg0> hey anyone here have any luck with rocket chat irc federation ?
[06:21] <mborzecki> morning
[06:23] <zyga> o/
[06:23] <zyga> hey mborzecki
[06:35] <pieq> already up zyga ?! :)
[06:35] <zyga> yes
[06:36] <zyga> how are you Pierre? :)
[07:11] <pieq> zyga, good good! And you?
[07:11] <pieq> it's finally getting cold here in Taipei :)
[07:20] <zyga> really?
[07:20] <zyga> it was 22C yesterday
[07:21] <zyga> weather anomaly like nothing before
[07:21] <zyga> today it is colder but not anywhere near being really cold yet
[07:27] <pieq> well... it's 19 °C
[07:27] <pieq> I have to put something on top of my t-shirt, that's my definition of "cold" :)
[07:29] <zyga> haha, yes, that's Spain-level cold :)
[07:47] <mborzecki> hmm would like to get https://github.com/snapcore/snapd/pull/5696 to a state where it can be landed
[07:47] <mup> PR #5696: interfaces/opengl: add additional accesses for cuda <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/5696>
[07:50] <mborzecki> damn, cuda-samples from ijohnson is huuge
[07:55] <mborzecki> and fedora 29 is out, the mirrors are down :/
[07:57] <zyga> hmmm
[07:57] <zyga> mborzecki: heh, yes
[07:57] <zyga> I'm pulling 29 to try
[07:57] <zyga> mborzecki: did you see my suggestion on 5696
[07:57] <zyga> maybe we should just drop that part
[07:58] <zyga> and even hardcode the mknod in snap-confine?
[07:58] <zyga> golang question:
[07:58] <zyga> I have a struct with another struct inside
[07:58] <zyga> the inner struct is defined inline, that is, it has no type name
[07:58] <zyga> how do I make literals of that type?
[07:59] <mborzecki> zyga: yeah, i want to check if you can precreate the node and if stuff continues to work then we should be fine
[07:59] <mborzecki> zyga: iirc it used to work like this in early cuda versions, you had to create the node manually and so on
[08:00] <zyga> I think it must work
[08:00] <zyga> after all, cuda creates the nodea
[08:00] <zyga> and then it is there
[08:00] <zyga> so ...
[08:00] <zyga> if it is a fixed major/minor
[08:01] <zyga> let's just do it
[08:02] <mborzecki> zyga: i'm installing a snap from ian, if it works, then i'll update the PR and we can land it
[08:02] <zyga> ok
[08:02] <zyga> cool :)
[08:03] <pstolowski> heyas
[08:03] <mborzecki> zyga: there was a topic about cuda and ubuntu core, left a note there, https://forum.snapcraft.io/t/nvidia-cuda-on-ubuntu-core/292/45 maybe you have some ideas
[08:03] <mborzecki> pstolowski: hey
[08:04] <zyga> hey pawel
[08:05] <mup> PR snapd#6068 closed: ifacestate/helpers: findConnsForHotplugKey helper <Hotplug 🔌> <Simple 😃> <Created by stolowski> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/6068>
[08:05] <zyga> mborzecki: interesting
[08:06] <zyga> mborzecki: based on what you said I'd say the most stable, long term solution for loading firmware would be where snapd would run an internal helper in the main mount namespace
[08:06] <zyga> and that helper would arrange for the firmware to be loaded
[08:06] <zyga> to both detach from the need for granting apps the permission
[08:06] <zyga> and to be in control of the mount namespace
[08:07] <mborzecki> zyga: mhm, something like that
[08:07] <mborzecki> zyga: snapctl request-firmware :)
[08:07] <mborzecki> and dd that to sys node
[08:07] <zyga> could be just snapd doing it itself
[08:08] <zyga> we may not really need a new command
[08:08] <zyga> if it is really an ioctl and dd
[08:13]  * zyga installs F29 now
[08:19] <mborzecki> zyga: yup, seems to work with manually created node
[08:19] <zyga> another hack in Nvidia land
[08:19] <zyga>  but ... whatever :)
[08:19] <zyga> perhaps it should be a part of the mount profile?
[08:20] <zyga> we can create symlinks
[08:20] <zyga> we could create device nodes
[08:22] <mup> PR snapd#6077 opened: overlord/ifacestate: use map[string]*connState when passing conns around <Created by stolowski> <https://github.com/snapcore/snapd/pull/6077>
[08:23] <mborzecki> zyga: we'd need to teach snap-update-ns to create nodes
[08:23] <zyga> yeah but that's not difficult in the current architecture
[08:23] <mborzecki> mhm
[08:23] <zyga> it's really a minor bump over symlinks
[08:24] <mborzecki> wow, the tests are really slow on my gt1030
[08:31] <Chipaca> o/
[08:31] <zyga> hey Chipaca
[08:31] <zyga> mborzecki: what does the test entail?
[08:31] <pstolowski> morning Chipaca!
[08:32] <mborzecki> zyga: heh, i think it's stuck
[08:33] <Chipaca> I'm seeing red today
[08:33] <Chipaca> and not in a berserker kind of way
[08:38] <mborzecki> Chipaca: fedora got a new release :)
[08:39] <mborzecki> heh maybe we should start putting fedora on manual ahead of the release
[08:40] <Chipaca> mborzecki: I'm seeing failures in ubuntu things that shouldn't be failing
[08:40] <Chipaca> bah
[08:41] <Chipaca> yesterday the new core release meant the store was unusable from tests for a few hours
[08:41] <Chipaca> then the travis osx image stopped shipping ruby -> no homebrew -> red osx test
[08:41] <Chipaca> the ubuntu thing hadn't properly resolved before I had to sleep, at ~1am
[08:42] <Chipaca> and now travis is fixed, and the store seems to be fine, but I'm still seeing some failures that make no sense unless the store is not fine
[08:42] <Chipaca> tests/regression/lp-1693042 in particular
[08:44] <zyga> regression tests are useful
[08:44] <zyga> well
[08:44] <zyga> interesting day
[08:45]  * zyga needs coffee
[09:03] <zyga> re
[09:10]  * zyga got a dentist appointment at 14:30 
[09:10] <zyga> but I can do the standup on the go
[09:25] <chesty> I finally got x2goclient snap working, thanks for the help. After I worked around the bug in libssh x2go tried to open /tmp/.X11-unix/X0 and failed, I didn't spend anytime on looking into it as I figured there's no way around it other than classic mode, and it worked in classic mode so I'm happy. cheers
[09:36] <pstolowski> :3043
[09:36] <pstolowski> ups, wrong window
[09:37] <Chipaca> chesty: do you have the x11 interface?
[09:39] <chesty> i do, yes
[09:40] <chesty> i don't have desktop or desktop-legacy
[09:40] <Chipaca> chesty: the x11 interface allows access to /tmp/.X11/X0
[09:41] <Chipaca> also /tmp/.X11-unix/X0
[09:41] <Chipaca> (first one was a typo)
[09:41] <chesty> weird, I just double checked, I definitely had and still have the x11 plug
[09:41] <Chipaca> *also* /tmp/.X11-unix/X12345676543234567654345676543456765432345678
[09:41] <Chipaca> :-)
[09:42] <Chipaca> zyga: mborzecki: who's best for looking into ^ x11 socket denials?
[09:42] <chesty> i only have 12345676543234567654345676543456765432345677 xservers running, so I don't require 12345676543234567654345676543456765432345678
[09:43] <Chipaca> chesty: ah, that's your issue, 12345676543234567654345676543456765432345677 is prime
[09:43]  * Chipaca hasn't really checked
[09:43] <chesty> hehe, don't worry, I'm on the internet so I believe everything I read
[09:44] <chesty> I've now forwarded to all my facebook friends and they believe it too
[09:44]  * Chipaca becomes president of the american mathematical society
[09:44] <mborzecki> Chipaca: /tmp/.X11-unix/X12345676543234567654345676543456765432345678 as in nvidia prime?
[09:46] <chesty> and further more I didn't see any apparmor denies
[09:46] <chesty> or warnings, it was in devmode
[09:46] <Chipaca> alas, 12345676543234567654345676543456765432345677 = 7×13×1305511×602162345977×172575591847420434324601 (5 distinct prime factors)
[09:46] <Chipaca> chesty: wait
[09:46] <chesty> FAKE NEWS
[09:47] <Chipaca> chesty: if it's in devmode, nothing is blocking your x11
[09:47] <mborzecki> Chipaca: unless it's x itself
[09:47] <Chipaca> chesty: and obviously x11 apps work snapped, you don't need classic for that
[09:47] <Chipaca> exactly
[09:47] <mborzecki> xhost + ?
[09:47] <Chipaca> no :-(
[09:47] <Chipaca> no xhost +
[09:47] <Chipaca> bad mborzecki
[09:48] <mborzecki> hehe :)
[09:48] <Chipaca> bad!
[09:48] <Chipaca> chesty: but, look at things that are not (strictly) snappy, for that denial
[09:48] <chesty> x2goclient worked, I could see its GUI, but I think it spawns nxproxy which couldn't open /tmp/.X11-unix
[09:49] <Chipaca> chesty: what happens without devmode?
[09:50] <chesty> I don't understand, I might have my terms mixed up, is devmode a confinement?
[09:51] <Chipaca> chesty: things are set up as in strict, but apparmor and seccomp use the unconfined profiles
[09:51]  * Chipaca thinks he got the terms right there
[09:52] <chesty> so when you say without devmode, I have to replace it with either strict or classic?
[09:53] <Chipaca> chesty: strict, is what i meant
[09:53] <Chipaca> classic is a different kettle of fish
[09:54] <chesty> ok, I'm rebuilding with strict. it's take a few minutes so I'll ping you when it's done
[09:55] <Chipaca> ok
[09:56] <mborzecki> pstolowski: conflicts in https://github.com/snapcore/snapd/pull/6071
[09:56] <mup> PR #6071: ifacestate/hotplug: updateDevice helper <Hotplug 🔌> <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6071>
[09:56] <popey> chesty: also, you can snap install snappy-debug, then run "snappy-debug.security scanlog" in a terminal when you run your snap to see what it thinks is missing in your interfaces
[09:56] <pstolowski> mborzecki: thanks! will fix in a moment
[09:56] <popey> chesty: https://docs.snapcraft.io/debugging-building-snaps/6274
[09:56] <chesty> cheers popey, I actually stumbled on that last night
[09:56] <chesty> previously I was looking at dmesg
[09:58] <chesty> has anyone written a book yet on snapcraft? possibly hard to do atm being newish with lots of exciting changes, but I think I learn better from reading a book from page 1 to page 300. then I learn all the things I didn't know I needed to learn
[10:00] <Chipaca> chesty: ssh, don't say that too loud or degville might hear you and get ideas
[10:00] <ogra> being newish totally helps with that ... take notes on the side and once you are not "newish" anymore, write  the book from the notes ;)
[10:00] <Chipaca> or what ogra said!
[10:01] <chesty> ah, son of a gun, I need to rebuild it with desktop-launch, I have no fonts atm. I'll pastebin my yaml while I'm at it
[10:03] <chesty> https://pastebin.com/Zc9zPw6M
[10:03] <popey> I would make that command: desktop-launch $SNAP/bin/x2goclient (or whatever the path is to the executable)
[10:04] <Chipaca> chesty: you don't need an empty . in the description, in yaml
[10:05] <mup> PR snapd#6078 opened: ifacestate/ifacemgr: don't reload hotplug-gone connections on startup <Hotplug 🔌> <Simple 😃> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6078>
[10:05] <Chipaca> chesty: also your last two lines of the description are indented more than the first line, which might look odd
[10:06] <chesty> another weird thing I found after working around libssh was I was getting a message about libXcomp.so.5: file not found the file was there so I figured it was a shared library that was missing, I ran ldd on libXcomp and I added a bunch of debs explicitly in package-stage that made sure all the libraries were present that were listed in ldd and it f
[10:06] <chesty> ixed that problem
[10:07] <popey> i wrote a simple script which turns the output of ldd into a list of debs if that's any use?
[10:08] <popey> https://gist.github.com/85644e69b4e55eed782908a79d9ed208#file-lddtostage
[10:08] <popey> just point it at a binary and it will spit out a bunch of deb names
[10:17] <chesty> I just had a black out. I'm back. thanks for the yaml tip Chipaca, the only reason I'm doing this is because x2goclient in 18.04 segfaults, and no one has responded to my bug report. I hadn't intended to upload it to the snap store, I'm just going to use it at work
[10:18] <popey> chesty: got a link to the bug?
[10:20] <chesty> here's the one against the package in ubuntu I filed. https://bugs.launchpad.net/ubuntu/+source/x2goclient/+bug/1799849
[10:20] <mup> Bug #1799849: segfault when starting new session <x2goclient (Ubuntu):New> <https://launchpad.net/bugs/1799849>
[10:20] <chesty> I also send a message, not a bug report, to x2go people, last I check I hadn't got a reply
[10:22] <chesty> I think something changed in libssh threading, not sure though
[10:30] <chesty> I got a DENIED on /home/michaelc/.ssh/known_hosts but I didn't have the ssh plug listed, rebuilding
[10:45] <Chipaca> I love the "snap isn't working form me on WSL, what am I doing wrong?" bug report
[10:45] <Chipaca> guess what we'll need to do someday =)
[10:45] <sparkiegeek> Chipaca: +1
[10:45] <Chipaca> the answer is "buy microsoft", if you were wondering
[10:46] <chesty> lots of DENIED messages https://gist.github.com/chesty/428ed208c467f7f4e20c1244cfc3210a there were more than these, this is just the last. the gui still loads with these messages
[10:48] <Chipaca> huh, i wonder why libuuid is blocked
[10:48] <mborzecki> doesn't make sense for those libs to be blocked
[10:50] <chesty> I added 2 entries regarding writing to known_hosts at the top of the file
[10:52] <chesty> I'll gist my current yaml, I'm doing something wrong with the plugs, they are being ignored https://gist.github.com/chesty/903cc48cca629ccab4d5447bae4091d4
[11:03] <popey> you are building this on 16.04, right chesty ?
[11:04] <chesty> in the docker image snapcore/snapcraft
[11:05] <chesty> DISTRIB_RELEASE=16.04
[11:05] <popey> ah okay
[11:06] <popey> groovy
[11:15] <chesty> and I'm running it on DISTRIB_RELEASE=18.04 snap    2.36+git987.40fc2bf~ubuntu16.04.1
[11:15] <chesty> I just noticed snap    2.36+git987.40fc2bf~ubuntu16.04.1 says ubuntu-16.04.1 but maybe that's right
[11:20]  * pstolowski lunch
[11:25] <Chipaca> oh traivs, y u so travis
[11:25] <popey> Hey! I won't hear a bad word said about my mate travis!
[11:26]  * ogra senses a custard-pie battle dawning
[11:38] <popey> Chipaca: is there any particular reason there is no --quiet option for snap install?
[11:51] <mup> PR snapd#6079 opened: [RFC] `snap connections` command <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6079>
[11:51] <mborzecki> low tech `snap connections`, RFC before I spend more time on it ^^
[11:55] <zyga> mborzecki: nice!
[11:56] <mborzecki> i'll start looking into cross snap service ordering if nobody minds?
[11:57] <mborzecki> Chipaca: ^^ or is it something you wanted to look at?
[11:58] <zyga> mborzecki: it looks very promising
[11:59] <zyga> mborzecki: some ideas to think about:
[11:59] <zyga> mborzecki: add --system to show system connections, hide those by default
[12:00] <zyga> mborzecki: add "manual" note for non-auto connected stuff
[12:00] <zyga> mborzecki: add "never" note for manually disconnected stuff
[12:01] <zyga> mborzecki: add "content(foo)" note for content connections
[12:01] <zyga> mborzecki: add interface(foo) if plug or slot name doesn't match interface name, remove the interface column
[12:01] <mborzecki> zyga: manual is wip, some changes in the backend needed, i like the idea of adding 'never' for autoconnected but disconnected manually
[12:01] <zyga> mborzecki: that's all for quick ideas
[12:02] <zyga> mborzecki: some color coding or ordering could be tweaked for usability once we have a better feeling
[12:02] <zyga> but I think this is super nice
[12:02] <mborzecki> i'm sure Chipaca will have ideas about that :)
[12:02] <zyga> mborzecki: perhaps also add --gadget or similar for IOT devices
[12:02] <zyga> (like --system)
[12:02] <zyga> or a note about the fact that it was made by the gadget
[12:03] <mborzecki> zyga: right, connection made gadget is something we have in the backend too
[12:05] <zyga> mborzecki: some more ideas
[12:05] <zyga> allow showing attributes
[12:06] <zyga> including labels
[12:06] <zyga> and static / dynamic attributes
[12:08] <Saviq> niemeyer: hey, did you ever get around to trying a fresh login to google for spread?
[12:09] <kjackal> Hi snappy people, something is not right with snapd on debian 9. Just oppened forum topic https://forum.snapcraft.io/t/snapd-not-apt-installing-properly-on-debian-9/8240
[12:09] <zyga> kjackal: thank you, we will check it out
[12:09] <kjackal> zyga: Do we have an eta on the release of core?
[12:09] <zyga> kjackal: core snap?
[12:09] <kjackal> yes
[12:10] <kjackal> There is a fix on apparmor profiles that allows the deployment of kubeflow on microk8s
[12:11] <zyga> kjackal: is that 2.36? I think this is coming in ~2 weeks
[12:12] <kjackal> In about two weeks, thank you zyga
[12:12] <zyga> kjackal: the problem you are experiencing is as follows
[12:12] <zyga> snapd in debian is very old but supports re-executing
[12:12] <zyga> if you install core it will automatically allow snapd to run a newer version of itself
[12:13] <zyga> if you install a snap by itself it will not work correctly because old snapd schedules the installation
[12:13] <ogra> well, if core was never installed before shouldnt the first snap trigger the core install first ?
[12:13] <zyga> I don't think we can fix this without updating snapd in Debian 9
[12:13] <ogra> that doesnt seem to happen here
[12:13] <zyga> ogra: it does
[12:13] <zyga> ogra: but it doesn't mean new core will finish the installation
[12:13] <zyga> and this is what happens here
[12:13] <zyga> old core runs hooks
[12:13] <zyga> and things mishbehave
[12:14] <ogra> ah
[12:14] <kjackal> zyga: Ok, so there are no plans in fixing this anytime soon?
[12:14] <ogra> well, i dont see anything mentioning the installation of core after the "sudo snap install microk8s --classic" ... usually it prints something about core when it pulls that in
[12:15] <zyga> kjackal: not that I know of
[12:15] <zyga> kjackal: you must first install core
[12:15] <zyga> kjackal: can you post "snap changes"
[12:15] <zyga> in that thread please
[12:17] <kjackal> Done, on the thread and here: https://pastebin.ubuntu.com/p/HCzBFppdBs/
[12:18] <kjackal> zyga: should I try to address this on the snap side? Will this problem be present in other outdated distros?
[12:18] <zyga> kjackal: I don't believe you can do anything about that yourself from within a snap
[12:19] <zyga> ogra: ^ core is installed
[12:19] <ogra> zyga, well, in change 5 ... after a manual "snap install core" it seems
[12:20] <ogra> but not triggered by the installation of the microk8s snap
[12:21] <zyga> that's weird,
[12:21] <zyga> well, still
[12:21] <ogra> change #1 should normally trigger the installation of core ... at least it does on my systems when i set up something that never had snapd
[12:21] <zyga> we cannot do anything about old snapd
[12:21] <ogra> i bet it is the --classic switch that makes it not do that (but only guessing)
[12:22] <zyga> possibly
[12:22]  * zyga quick lunch ahead of dentist
[12:31] <kjackal> Do we have other outdated distros?
[12:42] <Chipaca> mborzecki: hadn't we fixed the '(ssssa{ss})', does not match expected type '(sssa{sv}a{ss})' thing?
[12:46]  * Chipaca realises the time and rushes to make lunch
[12:46] <zyga> nope
[12:46] <zyga> kjackal: I think Debian 9 is special in this regard
[12:47] <kjackal> cool, good to know
[12:54] <Chipaca> I wonder what /proc/version is on WSL
[12:54] <mborzecki> Chipaca: no, we switched to using busctl to get saner error messages
[12:54] <mborzecki> Chipaca: is it happening on 2.36 branch?
[12:56] <Chipaca> yes
[12:57] <mborzecki> i'll prep a pr with cherry pick of that change
[12:58] <mborzecki> (as it went away magically too)
[13:00] <pstolowski> mborzecki: standup?
[13:01] <Chipaca> and my speedup version thing broke the build somehow. possible the benchmark thing
[13:01] <Chipaca> cachio: ?
[13:05] <mup> PR snapd#6080 opened: tests/main/interfces-accounts-service: switch to busctl, more debugging (2.36) <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6080>
[13:05] <mborzecki> Chipaca: ^^
[13:16] <Chipaca> mborzecki: kthx
[13:20] <ijohnson> mborzecki: I ticked the "allow edits from maintainers" box on my CUDA PR so you should be able to push to it. If you have time to take over that CUDA PR, go for it, I unfortunately haven't had time past few weeks. But I'm happy to run any tests in the background if you like, I have a few different NVIDIA cards I can test with
[13:20] <mborzecki> ijohnson: thanks, let me try pushing the branch now
[13:21] <mborzecki> ijohnson: aand pushed, yay!
[13:22] <mborzecki> ijohnson: was cuda test suite super slow for you when you ran it?
[13:23] <ijohnson> mborzecki: eh it takes maybe 10 minutes on my GTX 1050 but only took like 3 minutes on my titan X :P
[13:23] <ijohnson> but it shouldn't hang anywhere, do you know which test it was hanging on for you?
[13:24] <mborzecki> ijohnson: well, it appears stuck on my gt1030 :)
[13:25] <mborzecki> ijohnson: it runs a couple of tests and appears stuck, maybe it's still crunching some numbers though it must be doing that really slow
[13:26] <ijohnson> hmm that's unfortunate, but yes some of the tests are fairly intensive, but a 1030 should still be able to finish in a reasonablish amount of time. let me look at my test script and see how to make it more verbose on which test it's running so you can see which test it gets stuck
[13:27] <ijohnson> oh actually it should say which sample it's running by default: https://github.com/anonymouse64/cuda-samples-snap/blob/master/bin/test-cuda.sh#L110
[13:29] <mborzecki> ijohnson: it does, and i'm apparently not smart enough to figure out that you should close the window that popped up :/
[13:30] <ijohnson> ah yeah that's a thing you do have to close the windows it opens, I wasn't able to figure out how to automatically close the windows
[13:31] <mborzecki> ijohnson: anyways, loading nvidia-uvm and creating /dev/nvidia-uvm before i ran the samples did the trick
[13:32] <ijohnson> mborzecki: good to know, thanks for testing
[13:36] <mborzecki> Chipaca: so debian build also calls go generate then?
[13:36] <Chipaca> mborzecki: yes
[13:37] <Chipaca> mborzecki: export DH_GOLANG_GO_GENERATE=1
[13:37] <Chipaca> mborzecki: in debian/rules
[13:37] <mborzecki> Chipaca: interesting
[13:37] <mup> PR snapd#6081 opened: overlord/ifacestate: mark connections disconnected by hotplug with hotplug-gone <Hotplug 🔌> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6081>
[13:38] <mborzecki> heh, go geneate ./... and i learned about snap blame
[13:38] <Chipaca> so it then runs this monster of a command
[13:38] <Chipaca> mborzecki: look for 'go generate' in https://api.travis-ci.org/v3/job/448506794/log.txt
[13:39] <mborzecki> Chipaca: wow, looks like `go generate $(go list ./...)`
[13:39] <Chipaca> mborzecki: you didn't know about snap blame? :)
[13:39] <Chipaca> mborzecki: with extra pie
[13:40] <mborzecki> Chipaca: no i didn't, but now snap blame told me it's my fault :)
[13:40] <Chipaca> mborzecki: it's obviously working correctly
[13:40] <mborzecki> Chipaca: i know
[13:40] <Chipaca> grah, another 2.36 failure: https://api.travis-ci.org/v3/job/448204858/log.txt
[13:41] <mborzecki> Chipaca: hm some people appear to me more at fault than others, though my N=20something
[13:41] <Chipaca> mborzecki: shocking
[13:41] <pstolowski> zyga: another report re https://forum.snapcraft.io/t/cant-connect-interfaces-so-cant-run-snaps/8123/15 , can you comment on the fix?
[13:56] <Chipaca> mborzecki: more pain from the generator :-(
[13:56] <mborzecki> Chipaca: uhh, logs?
[13:56] <Chipaca> dh_install: usr/bin/chrorder exists in debian/tmp but is not installed to anywhere
[13:56] <mborzecki> oh, wow so it also does go install ./... ?
[13:56] <Chipaca> yar
[13:57] <Chipaca> mborzecki: do any of the other distros?
[13:57] <mborzecki> not that i've seen
[13:57] <mborzecki> Chipaca: fedora, arch and suse call go build -o ...
[13:59] <mborzecki> Chipaca: it'd be fun to package a project with multiple small development tools
[14:00] <Chipaca> I don't know how to tell dh_install to ignore this file
[14:00] <Chipaca> hmm
[14:00] <mborzecki> can yuu remove it afterwards?
[14:00] <Chipaca> ah got it
[14:00] <Chipaca> we're already removing several
[14:00] <Chipaca> mborzecki: look at override_dh_install in debian/rules fwiw
[14:02] <mborzecki> Chipaca: mhm, we do some cleanup there already
[14:03] <zyga> Re
[14:04] <zyga> pstolowski: looking
[14:06] <zyga> Done
[14:08] <pstolowski>  thanks
[14:08] <mborzecki> off to pick up the kids
[14:27]  * cachio afk
[14:31]  * Chipaca afk
[14:32] <Saviq> cachio: FYI, Fedora 29 is out
[15:49] <mup> PR snapd#6082 opened: overlord/ifacestate: set hotplug-key of the connection when connecting hotplug slots <Hotplug 🔌> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6082>
[15:56] <mup> PR snapd#6080 closed: tests/main/interfces-accounts-service: switch to busctl, more debugging (2.36) <Created by bboozzoo> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6080>
[16:02] <mup> PR snapd#6073 closed: strutil: let MatchCounter work with a nil regexp <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6073>
[16:03]  * Chipaca <- dumb
[16:03] <Chipaca> forgot to apply the delta to 1404 rules
[16:15] <Chipaca> zyga: I changed #6060 to use the new nil regexp support in MatchCounter, if you could give it a second look sometime
[16:15] <mup> PR #6060: overlord/snapshotstate/backend: be more verbose when SNAPPY_TESTING=1 <Created by chipaca> <https://github.com/snapcore/snapd/pull/6060>
[16:18] <sil2100> rbasak: hey! You done with your SRU work for today?
[16:18] <sil2100> Eeek, wrong channel
[16:18] <sil2100> (please ignore)
[16:22] <cachio> Saviq, hi, I alerady created the fedora 29 image
[16:22] <cachio> I am fixing some issues araoung this now
[16:22] <cachio> but you can try it
[16:30] <zyga>  Chipaca +1
[16:30] <zyga> approved :)
[16:37] <Saviq> cachio: thanks, I'll try and add it to our CI - still can't try locally, couldn't get the right login credentials (or I've not enough privileges - Gustavo was looking into that)
[16:50] <zyga> https://github.com/snapcore/snapd/pull/6074/files#r229779158 ?
[16:50] <zyga> Chipaca: ^
[16:50] <mup> PR #6074: strutil: make VersionCompare faster <Created by chipaca> <https://github.com/snapcore/snapd/pull/6074>
[16:50] <Chipaca> zyga: we usually do, yes
[16:50] <zyga> usually?
[16:50] <zyga> do we have any other files that we commit and generate?
[16:51] <Chipaca> zyga: in all other cases where the file is generated, it's committed, afaik
[16:51] <zyga> hmmm
[16:51] <zyga> I don't suppose this file will change
[16:51] <zyga> but I find it odd
[16:51] <zyga> it's generated for a reason, why keep it in VCS?
[16:51] <Chipaca> perhaps excepting cmd/version_generated.go
[16:52] <zyga> drat, I have to go now
[16:52] <zyga> sorry, I'll pick up reviews later
[16:52] <pstolowski> zyga: what do you think about #6077 ?
[16:52] <mup> PR #6077: overlord/ifacestate: use map[string]*connState when passing conns around <Created by stolowski> <https://github.com/snapcore/snapd/pull/6077>
[16:54] <Chipaca> zyga: one reason for committing generated files is that without it you can't 'go get' the repo
[16:55] <Chipaca> unless the code has been prepared for it (in this case it hasn't)
[16:55] <Chipaca> zyga: what cmd/version_generated.go is populate a variable that's set elsewhere, so that one's ok
[16:55] <Chipaca> zyga: if you don't have the generated file, you get version "unknown"
[16:57] <zyga> pstolowski: approved, thank you
[16:57] <pstolowski> thanks!
[16:57] <zyga> Interesting Chipaca, I didn’t know that
[16:57] <zyga> It makes sense to commit based on this information
[16:59] <Chipaca> grah
[16:59] <Chipaca> debian now fails on 'systemctl restart snapd.socket' for no reason
[17:01] <Saviq> cachio: hmm that's not something I've seen before: https://travis-ci.org/MirServer/mir/jobs/448948068
[17:07] <cachio> Saviq, we are not testing on fedora-rawhide-64
[17:07] <Saviq> cachio: we either, is there an image for rawhide now?
[17:07] <cachio> just fedora 28 and in the future 29
[17:07] <cachio> I have to create a new one
[17:07] <Saviq> we've been upgrading from latest to rawhide so far
[17:08] <Saviq> and that upgrade - 29 to rawhide - is what failed there
[17:08] <cachio> Saviq, ahh
[17:08] <cachio> ok, I'll need to do the same to create the rawhide image
[17:08] <cachio> let me finish the changes to run snapd on f29
[17:09] <cachio> and then I'll update fedora warhide
[17:09] <cachio> just I need to fix one error on f29
[17:09] <Saviq> ack, tx
[17:10] <Saviq> alan_g: FYI ↑
[17:11] <alan_g> Nice.
[17:15] <zyga> cachio: hey, do you know about mkosi?
[17:16] <zyga> It is pretty cool for making OS images
[17:16] <zyga> And I know the upstream :-)
[17:16] <zyga> It is a pet of systemd
[17:16] <cachio> zyga, no, but sounds nice
[17:16] <cachio> I'll take a look
[17:17] <zyga> It is a single script
[17:17] <zyga> Look at github/systemd/mkosi
[17:18] <Chipaca> nice change of behaviour in systemd in debian-9
[17:19] <Chipaca> https://github.com/snapcore/snapd/pull/6083
[17:19] <mup> PR #6083: tests/lib: adjust to changed systemctl behaviour on debian-9 <Created by chipaca> <https://github.com/snapcore/snapd/pull/6083>
[17:19] <Chipaca> that'll need backporting to 2.36 as well as it's currently hurting
[17:19] <mup> PR snapd#6083 opened: tests/lib: adjust to changed systemctl behaviour on debian-9 <Simple 😃> <Squash-merge> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6083>
[17:19] <Chipaca> and now i must go
[17:20]  * Chipaca afk for a good while now
[17:20] <Chipaca> telegram works
[17:21] <cachio> zyga, some tests failing on fedora 29 with the same error https://paste.ubuntu.com/p/W9fyHPZwDc/
[17:21] <cachio> zyga, any idea whay it could be happening?
[17:38] <zyga> I’m afk now
[17:38] <zyga> I’ll check back home
[17:40] <cachio> zyga, sure, tx
[17:40] <cachio> no errors on dmesg
[17:40] <cachio> no errors on journalctl
[18:39] <kyrofa> Hey niemeyer, are you around?
[19:01] <niemeyer> kyrofa: Sort of.. I'm on security border line right now
[19:02] <niemeyer> kyrofa: I've seen your mail about the arm server.  Sorry I didn't manage to look into it yet
[19:03] <kyrofa> niemeyer, ah, nevermind then. Hoping to chat about extensions after the sprint, but it can wait until you're actually working!
[19:04] <kyrofa> No worries on the server, when you have time
[19:04] <niemeyer> kyrofa: I should be in the hotel in an hour or two.. happy to talk
[19:05] <kyrofa> niemeyer, ping me if you're up for it, but no pressure
[19:06] <niemeyer> Thanks, talk soon
[19:59] <cachio> Pharaoh_Atem, hey, I am getting this error -> Error: Failed to synchronize cache for repo 'fedora-modular'
[19:59] <cachio> I am running fedora-upgrade from 29 to rawhide
[19:59] <cachio> did you know about that?
[20:05] <cachio> Son_Goku, hey
[20:05] <cachio>  hey, I am getting this error -> Error: Failed to synchronize cache for repo 'fedora-modular'
[20:05] <cachio>  I am running fedora-upgrade from 29 to rawhide
[20:05] <cachio> did you know about that?
[20:27] <mup> PR snapd#6066 closed: tests: fixes and new backend for tests on nested suite <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6066>
[21:02] <zyga> cachio: no idea, perhaps strace it to see what is being executed
[21:04] <cachio> zyga, yes, I'll try that
[21:15] <Pharaoh_Atem> cachio: yeah
[21:15] <Pharaoh_Atem> I think the modular repo may not exist yet for rawhide
[21:31] <cachio> Pharaoh_Atem, ahh, ok, I'll fix it, thanks
[21:32] <cachio> Pharaoh_Atem, do you now when is it gonna be created?
[21:36] <Pharaoh_Atem> cachio: it should technically exist now, at least it exists on my rawhide mirror (I just checked)
[21:36] <Pharaoh_Atem> so I dunno
[21:40] <cachio> Pharaoh_Atem, ok, thanks
[21:40] <cachio> I'll try tomorrow again
[22:10] <popey> ogra: i have a Wyse 120 physical terminal connected via USB serial to my Ubuntu Core laptop (Don't ask)...
[22:10] <popey> http://0pointer.de/blog/projects/serial-console.html - any reason why that wouldn't work?
[22:10] <popey> I have agetty running against ttyUSB3, but wondered if there was any module or something that would prevent this working
[22:11] <popey> I see the module loaded in dmesg, so the serial usb device "works".
[22:30] <mup> PR snapd#6083 closed: tests/lib: adjust to changed systemctl behaviour on debian-9 <Simple 😃> <Squash-merge> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6083>
[23:26] <mup> PR snapd#6084 opened: tests/lib: adjust to changed systemctl behaviour on debian-9 <Created by chipaca> <https://github.com/snapcore/snapd/pull/6084>
[23:33] <mup> PR snapd#6076 closed: tests: linode execution is not needed anymore <Simple 😃> <Created by sergiocazzolato> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6076>
[23:51] <mup> PR snapd#6075 closed: tests: removing fedora 26 system from spread.yaml <Simple 😃> <Created by sergiocazzolato> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6075>