[00:34] <rbasak> teward: thanks! I was thinking a 'server' tag for server-related questions.
[00:35] <rbasak> teward: not exclusively to flag our team or anything, but something more generally defined and one our team could try to watch.
[00:35] <rbasak> teward: if askubuntu.com editors and moderators knew we were doing that, perhaps they might specifically tag relevant things 'server' when otherwise they might not?
[05:33] <cpaelzer> jamespage: I see you worked on OVS 2.8.1 but some self-tests fail - I subscribed myself to the bileto ticket you used
[05:33] <cpaelzer> jamespage: I have a few OVS related DPDK issues I got reported so I'd be interested if 2.8.1 is going to make it - let me know if there is more I can/should follow than the ticket
[05:44] <pankaj> How can I get list of all the ppa and repositories that i am using currently?
[05:55] <pankaj> How can I get list of all the ppa and repositories that i am using currently?
[05:55] <cpaelzer> pankaj: apt-cache policy
[05:55] <cpaelzer> ?
[07:06] <pankaj> Why packages from each repository have to be authenticaited when getting installed by apt-get?
[07:20] <lordievader> Good morning
[09:02] <cpaelzer> late but good morning to you as well lordievader
[09:05] <lordievader> Hi cpaelzer  . How are you doing?
[09:31] <cpaelzer> lordievader: fine enough (trying to convince myself of it) :-)
[09:46] <deadrom> hi
[09:47] <deadrom> there was some news coverage recently on LTS and how the 5 year support does not exactly cover all packages. is there an official statement on that?
[09:52] <deadrom> nvm, found sth
[11:23] <jamespage> cpaelzer: I may have to blacklist them
[11:23] <jamespage> cpaelzer: Ill endeavour to get to those today
[11:23] <cpaelzer> thanks jamespage
[14:35] <Jenshae> Hi everyone
[14:36] <Jenshae> lordievader: ACPI -V = "The program "acpi" is not currently installed. etc
[14:36] <SplunkKernelPani> I've exhausted my Googling ability here - for some reason my remote server goes into a kernel panic on startup now.  I booted into the rescue system and chrooted in.   I've mount --bind'ed proc, dev, and sys.  But I keep getting this error, and errors currently related to it: awk: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory
[14:36] <Jenshae> An error with shutdown I have seen is, "Not tainted 4.4.0-96-generic #``9-Ubuntu
[14:36] <SplunkKernelPani> I've tried binding /libs, symlinking /libs, and all kinds of iterations thereof.
[14:37] <Jenshae> Tried getting the libreadline.so set again, SplunkKernelPani?
[14:38] <SplunkKernelPani> Jen, I have not.
[14:38] <lordievader> Jenshae: Install acpi ;)
[14:38]  * Jenshae looks at lordievader suspiciously.
[14:39] <Jenshae> What does it do and how much does it cost? :P
[14:39] <lordievader> Jenshae: It is a program to control acpi stuff in your computer.
[14:39] <Jenshae> Does it need a gui environment or all terminal?
[14:40] <lordievader> Apt says: "acpi - displays information on ACPI devices"
[14:40] <joelio> sudo apt-get install acpi
[14:40] <SplunkKernelPani> Jenshae: How would I go about setting libreadline.so?
[14:40] <lordievader> No, it is a cli app.
[14:41] <Jenshae> I usually just try and install a required dependency, APT tells me that it is in program X or Y and I pick one, then that library is often shared and picked up by what ever actually needs it.
[14:41] <Jenshae> Worked okay, so far SplunkKernelPani
[14:42] <Jenshae> acpi version 1.7 now installed.
[14:44] <SplunkKernelPani> Jenshae: when I try to install anything with apt, this is what I get: https://puu.sh/xVwtR/e3faa291ed.png
[14:44] <lordievader> It doesn't generate errors when run? Jenshae
[14:44] <SplunkKernelPani> Apologies for not using a pastebin, that was taken earlier
[14:44] <Jenshae> acpi -V x86_pkg_temp no state. | Intel-powerclamp no state
[14:45] <joelio> SplunkKernelPani: disk ok? Does that directory exist and contain files.. if so try and file {file} and see if you get an IO error
[14:45] <joelio> if so fsck the disk and try again
[14:46] <SplunkKernelPani> ok, trying.
[14:46] <joelio> if still erroring, the disk is broken
[14:47] <Jenshae> Yup. I/O errors = good luck from me. :)
[14:48] <SplunkKernelPani> Attempting to fsck yields this: https://paste.ubuntu.com/25720586/
[14:48] <Jenshae> lordievader: "No support for device type: power_supply" when I run acpi without any parameters.
[14:49] <joelio> SplunkKernelPani: you'll need to boot into a proper live cd and retry, even your rescue system is a bit fubar
[14:49] <SplunkKernelPani> Ok, thanks.
[14:49] <SplunkKernelPani> The rescue system is Debian
[14:49] <lordievader> Jenshae:  Hmm, I suppose that doesn't matter too much. I guess the server has some acpi support so that should not be the reason why it sometimes does and sometimes does not shut down.
[14:51] <joelio> SplunkKernelPani: oh, is that not the ubuntu rescue?
[14:51] <SplunkKernelPani> No, it's the server provider's rescue
[14:52] <joelio> there's something fruity with the file system anyway, whether that's disk issue or fs issue or something been rm'd etc
[14:52] <joelio> I'd try and fsck and see what happens first
[14:52] <joelio> it could just be that those files are missing, but I thin you'd get a different error (file not found) not an IO error which looks to be inode wobblw
[14:53] <SplunkKernelPani> Ok, thanks, I'll try from an Ubuntu rescue
[14:53] <SplunkKernelPani> or livecd
[14:54] <joelio> no worries
[14:55] <SplunkKernelPani> Oh I did try this joelio, it also kernel panics
[14:55] <SplunkKernelPani> I'll see if I can fsck from the rescue OS
[14:56] <nacc> rbasak: ping
[14:56] <rbasak> nacc: o/
[14:56] <nacc> rbasak: want to jump in standup? I can recap what I hit yesterday
[14:57] <rbasak> Yep
[14:57] <rbasak> omw
[14:57] <SplunkKernelPani> fscking
[14:59] <SplunkKernelPani> https://paste.ubuntu.com/25720648/
[15:00] <joelio> SplunkKernelPani: you can pass in options to force yes and all
[15:00] <SplunkKernelPani> Oh yeah, there are a lot of problems going on.
[15:01] <SplunkKernelPani> joelio, yeah, I'm regretting not dropping the yes flag already
[15:01] <joelio> can ctrl-c out
[15:01] <joelio> although I've known someone who pushed a coin in between the 'T' and 'Y' key on old fsck that didn't support it ;)
[15:02] <joelio> if you'e got a lot of errors though, you may have disk issues
[15:02] <joelio> you can check with SMART tools
[15:02] <SplunkKernelPani> I'mma feel real dumb if my server's been down for two weeks and the only issue was that I needed to fsck
[15:02] <joelio> maybe there are bad blocks on disk
[15:02] <joelio> hey, we've all been there :)
[15:03] <SplunkKernelPani> Still kernel panic.  Let me go back into rescue and see if I can at least run things without that error now
[15:06] <Jenshae> lordievader: It is an HP 8200EeC so the power management is probably very rudimentary.
[15:07] <joelio> SplunkKernelPani: the issue may be that fsck will only go so far, if there's corruption on disk then always going to be a bit :/
[15:08] <SplunkKernelPani> https://paste.ubuntu.com/25720686/
[15:08] <SplunkKernelPani> I'm running into that now
[15:08] <joelio> yea, the fs looks hosed dude
[15:09] <Jenshae> Slave it with a live USB and copy off what ever you can to an external drive.
[15:09] <joelio> I'd backup any content of it you needs, check the disks for bad blocks (or just bin) and redo
[15:10] <SplunkKernelPani> I think I may have screwed it up earlier when I deleted bash.  I successfully reinstalled it by just copying it to /bin from the rescue system.  But I;m wondering if there might be lingering issues.
[15:11] <SplunkKernelPani> (why I deleted bash is a long story)
[15:11] <Ussat> deleted bash.....
[15:11] <Jenshae>  ... ... ... yeah ... redo it time.
[15:12] <SplunkKernelPani> lol
[15:12] <SplunkKernelPani> It wasn't even bad advice.  It was just poorly interpreted Googling.
[15:12] <Ussat> no, it was a bad idea
[15:13] <SplunkKernelPani> A forum post stated that a similar issue was because bash needed to be reinstalled.  I tried to reinstall bash, but apt notified me that it was already installed.
[15:13] <Jenshae> "Guys, I just formatted my machine and white washed my drives. I have never used backups. How do I get my data back?"
[15:14] <Jenshae> Be suspicious of all posts. Some people troll.
[15:14] <SplunkKernelPani> Is it possible to install Bash from outside the chroot?  I can access all files on the drive
[15:14] <Jenshae> There is always a delay before I act on advice here because I go and look up what they are saying first.
[15:14] <SplunkKernelPani> Can't I just dpkg it somehow but tell it to use the other filesystem
[15:16] <Jenshae> While you are at it. Why not try delete a system32 folder off a Windohs machine and copy it again from a different one? :P
[15:17] <Jenshae> Joking aside, it looks like you have screwed your core system files and need to start again from scratch.
[15:18] <SplunkKernelPani> Can I bind /bin/bash from the rescue to /bin/bash in the chroot?
[15:18] <Ussat> reinstall
[15:19] <SplunkKernelPani> Horrid.
[15:19] <Ussat> Yes, or restore from backup
[15:21] <Jenshae> You can grab some of your conf files and save yourself some pain.
[15:21] <Ussat> I am gonna assume, prod ?
[15:21] <SplunkKernelPani> prod?
[15:21] <Ussat> production
[15:22] <SplunkKernelPani> It's just a seedbox.  the biggest loss if I nuked it would be movies, music, and TV shows.  But I have a 5TB at another location I can send everything to prior to the nuking.
[15:22] <SplunkKernelPani> But yes, "production", lol
[15:23] <SplunkKernelPani> I hope someone with my level of Linux knowledge wouldn't be running anything in a professional production environment
[15:23] <SplunkKernelPani> I'll check back in later, thanks
[15:24] <Jenshae> Umm... been teaching myself Linux only since end of 2015 and ... well ... doing okay so far as the IT guy in this company. :P
[15:26] <Jenshae> I have three things on my Nix list, 1)  Find out why remote sound only works half the time. 2) Find a shadowing solution. 3) Setup this archive server.
[15:28] <Jenshae> 2) Can be by and large managed by upgrading from R1 to R2.
[15:29] <Jenshae> 1) Is low priority and 3) is a side project of mine.
[15:30] <Jenshae> Hope this helps someone - http://www.terminally-incoherent.com/blog/2007/05/21/a-day-without-x/
[16:00] <Jenshae> Ciao o7
[16:09] <drab> .o/ moin
[17:39] <Smokie> hey guys, im trying to mount a windows network share to ubuntu server and i keep getting "mount error(79): Can not access a needed shared library"
[17:39] <Smokie> my /etc/fstab line and full errors are listed here https://gist.github.com/anonymous/17f669dbb33868a498ae3790fe271c9c
[17:39] <Smokie> any help would be appreciated
[17:40] <drab> Smokie: try to remove iocharset=uft8 for a test and mount again
[17:40] <drab> see if that works
[17:41] <drab> Smokie: also if you look at /var/log/dmesg, do you see any error about utf8/nls_utf8.ko not being found?
[17:42] <Smokie> drab, let me try, one sec
[17:43] <Smokie> it says nothing has been logged yet
[17:43] <Smokie> let me try to remove iocharset
[17:43] <drab> oh lol
[17:43] <drab> did you copy paste that configuration from a stackoverflow answer? :P
[17:44] <drab> redentials=/home/media/.smbc,iocharset=uft8 <----,gid.. uft8 instead of UTF8
[17:45] <drab> so try that instead
[17:45] <drab> Smokie: ^^^
[17:45] <drab> also if you did what I just did, ie put the error you pasted in google and clicked on the 4th link you'd found just that
[17:45] <Smokie> i actually followed some "guide", yeah
[17:45] <drab> some guy reporting the same error and then posting "oh, what an idiot, typo, problem solved"
[17:45] <Smokie> i googled a lot and couldnt find something that worked
[17:46] <drab> fair enough
[17:46] <drab> anyway, try to fix the typo and see if it works
[17:46] <drab> it may be something else after all
[17:46] <drab> but there's a high chance that's your issue
[17:46] <drab> https://www.max2play.com/en/forums/topic/mount-error79/#post-26833
[17:47] <Smokie> it mounted fine without using iocharset so i guess this was it
[17:48] <Smokie> testing now
[17:49] <drab> if not, this seems also related and a good lead, basically a kernel module for the charset is missing as it's not shipped with stock kernel: https://github.com/chef/bento/issues/804
[17:51] <Smokie> yeah, didnt work even after fixing the miss spell
[17:51] <drab> ok, so check that link for the kernel module and see if you have it
[17:51] <drab> but basically you already proved it's something to do with the charset
[17:51] <drab> since removing the parameter makes the mount work, correct?
[17:55] <Smokie> drab, that is correct
[17:55] <sdeziel> man mount.cifs shows that iocharset doesn't take any argument, have you tried that Smokie
[17:55] <Smokie> and tbh, im not sure why is uft8 charset is needed
[17:56] <Smokie> sdeziel, iocharset only gives an invalid arguement
[17:57] <sdeziel> Smokie: I just now saw the "Can not access a needed shared library". Have you tried strace'ing the mount command?
[17:58] <Smokie> sdeziel, it mounts find if i remove iocharset from the command line
[17:58] <Smokie> the paths are not the issue
[18:00] <sdeziel> well, I'm assuming that using iocharset is what makes mount try to find a new shared lib, hence the strace idea
[18:10] <Smokie> heh.. got disconnected without knowing
[18:16] <drab> sdeziel: it is, more specifically, it loads a kernel module, which I guess in turn needs the lib or something
[18:16] <drab> Smokie: did you look at the other link for the additional kernel and kernel module?
[18:16] <drab> that may be the issue, it seems to still exist in 16.04 according to it since that's what the bug was filed against
[18:24] <Smokie> i am on 16.04 LTS
[18:24] <Smokie> uname -r is 4.4.0-87-generic
[18:25] <drab> yes, like the guy in the bug report I linked
[18:25] <Smokie> exactly
[18:25] <drab> he's even got a more recent kernel than yours
[18:26] <drab> I'm actually on 96 and have that module
[18:26] <Smokie> so need to upgrade
[18:26] <drab> -rw-r--r-- 1 root root 6166 Sep 12 11:01 /lib/modules/4.4.0-96-generic/kernel/fs/nls/nls_utf8.ko
[18:26] <drab> I've seen another couple links reporting same issue and saying the module was present but still issues
[18:26] <drab> I'd do what sdeziel suggested and strace mount.cifs
[18:26] <drab> or even possibly ldd it, to see to what libs it links
[18:27] <drab> if you do strace -e open mount.cifs .... it should tell you all the files it tries to open including libs
[18:27] <drab> that may indicate what libs is missing
[18:27] <drab> fwiw I'm doing this myself and have no issues
[18:27] <drab> been spending the last week figuring out samba as we
[18:27] <drab> 're moving our desktop's network home dirs over to it instead of nds
[18:27] <drab> nfs*
[18:28] <drab> sarnold: btw I pretty much figured out all the issues with pam_cifs and have a working solution so ditching the autofs hack
[18:29] <sdeziel> Smokie: you could also try to figure out which module is tentatively loaded with "sysctl kernel.modprobe=/usr/bin/logger"
[18:30] <drab> bbl
[18:31] <Smokie> thats a bit advanced for what i know about linux specially running it from terminal only like ubuntu server hehehe
[18:31] <drab> just copy paste :P
[18:32] <sdeziel> Smokie: I just tried locally to mount a cifs dir with iocharset, dmesg shows: CIFS: Unknown mount option "iocharset"
[18:33] <sdeziel> funny enough, passing iocharset=utf8 removes the dmesg but seems to have 0 impact
[18:34] <sdeziel> 0 impact: no new modules gets loaded and /proc/mounts doesn't show this option. As if it was silently ignored
[18:34] <sdeziel> Smokie: why exactly you want to pass this iocharset param?
[18:34] <Smokie> and it mounted fine?
[18:34] <sdeziel> yup
[18:34] <Smokie> sdeziel, im not, tbh i was following a guide and it was in the command line
[18:34] <Smokie> when removed it mounted fine
[18:35] <sdeziel> Smokie: OK. I think it's safe the conclude the guide and the man page would need an update :)
[18:35] <Smokie> this is simply for a small media center so if mounting a windows share directory doesnt need utf8 iocharset then im ok without it
[18:36] <sdeziel> Smokie: my cifs mount has accented (French) char and they display just fine
[18:37] <Smokie> thats good enough for me since i have docs in french too
[18:38] <sarnold> drab: hah, so, what did you settle on in the end? is it still two samba servers?
[18:39] <Smokie> sdeziel, a noobster question, updating the system doesnt always update the kernel, right?
[18:39] <Smokie> kernel has to be updated manually ?
[18:39] <sdeziel> Smokie: FYI, the UTF8 support (that's enabled by default) is only meaningful for the directory/file names, it has nothing to do with the encoding used inside the files
[18:40] <Smokie> ah.. so its kinda needed if the file is named français for example ?
[18:40] <sdeziel> Smokie: the kernel gets updated like the rest. One key difference though is that you need to reboot to jump on the patched kernel
[18:40] <sdeziel> Smokie: yes
[18:40] <Smokie> uname -r
[18:40] <Smokie> 4.4.0-97-generic
[18:41] <Smokie> after the update
[18:41] <sdeziel> Smokie: your kernel is "-87" based on the uname -r output you shared. once updated and rebooted, it should be "-97"
[18:41] <sdeziel> right
[18:43] <Smokie> i just tested now after the kernel update and it worked with the iocharset in the command line
[18:43] <Smokie> thanks a bunch
[18:45] <blizzow> I have only the following line in /etc/apt/apt.conf.d/50unattended-upgrades:
[18:45] <blizzow> Unattended-Upgrade::Allowed-Origins {"${distro_id}:${distro_codename}-security";};
[18:46] <blizzow> Will running unattended-upgrades -d just install security updates or will it do the whole mess?
[18:53] <sarnold> Smokie: another option is to install the livepatch feature which will automatically patch some of the kernel issues on the fly https://www.ubuntu.com/server/livepatch
[18:56]  * Ussat does not trust live patch
[18:56] <Ussat> on ANY system
[18:56] <sdeziel> blizzow: I don't know the direct answer to your question but I'd try "unattended-upgrades --dry-run --verbose" and see what it does
[18:57] <sdeziel> Ussat: why is that? Did it fail you?
[18:57] <Ussat> it has
[18:57] <Ussat> I have monthly patch times, where I reboot now
[18:58] <sdeziel> not good, any more specific as to how it failed?
[18:58] <Ussat> was a while ago
[18:58] <Ussat> I dont remember the specifics
[18:59] <Ussat> but I now have a monthly patch time/down time that includes a reboot if needed
[19:00] <sdeziel> it's always good to have those if you can afford the downtime as you then benefits from the regular bug fixes as well
[19:01] <Ussat> yup
[19:02] <Ussat> II look at it like how can you not afford to
[19:45] <hallyn> GOD I hate the unlock screen on artful.   I don't have the energy to fight security teams anymore either. So the best I can do is make frequent full backups of machines and clench my butt-cheeks.
[21:12] <tafa2> how I can make sure unnatended updates run at a specific time?
[22:02] <drab> sarnold: one server, stuff mounted at login. I'm working on get the ssh part sorted out
[22:02] <drab> altho there's really nos olution for key auth since that literally bypasses passwords, but we're ok with it since no desktop user ssh into things, only admins do, and those have a local home for safety (in case local logins is needed)
[22:03] <drab> so it's pretty clean/sane right now, no hacks except this mount.cifs problem I'm trying to figure out
[22:08] <sarnold> drab: sweet :D
[22:14] <drab> for some reason the mount.cifs they ship works just fine, but the stock distro sits there waiting for a password
[22:14] <drab> so I need to get the sources and start comparing them or something like that, I bet the ABI changed and the way you pass pwd in is no longer the same
[22:14] <drab> hopefully it's that simple
[22:23] <drab> sarnold: do you happen to know what's the beef between /lib/security and /lib/x86_64-linux-gnu/security/ ?
[22:23] <sarnold> drab: I assume it's debian multiarch stuff that I've been content to ignore for a dozen years :)
[22:23] <drab> trying to figure out where I should install the pam module, the current makefile puts in /lib/security but that doesn't seem to work
[22:23] <drab> lol, ok
[22:24] <drab> np, I'll grab the src for another pam package and see what they do
[22:24] <drab> pam_mount gets installed there so they must be handling it somehow
[22:39] <meh23> hi, i updated  my ubuntu server and for some reason i cannot resolve hostnames anymore.. i can ping IPs fine, any thoughts?
[22:41] <sarnold> what's your /etc/resolv.conf look like? how about your hosts: line from /etc/nsswitch.conf ?
[22:41] <meh23> i didnt change /etc/resolv.conf
[22:41] <meh23> i thought that shouldnt be touched after adding dns-servers to /etc/network/interfaces
[22:42] <meh23> i just double checked and its empty
[22:42] <sarnold> aha :)
[22:44] <meh23> hehehe what does aha mean?
[22:47] <sarnold> it means you probably found why you can't do DNS lookups :)
[22:49] <meh23> sarnold: im confused.. this is the msgs in resolve.conf "DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN"
[22:49] <meh23> i didnt have to edit resolv.conf before this last server update i did
[22:49] <sarnold> meh23: yeah, and that's not wrong, but if you fix it up, you can do dns things now, and figure out what went wrong elsewhere in the plumbing in the meantime :)
[22:55] <meh23> thats what im trying :)
[23:30] <nacc> rbasak: welp, MP is up. https://code.launchpad.net/~nacc/usd-importer/+git/usd-importer/+merge/332160
[23:30] <nacc> rbasak: I think it makes sense, and the code is not terrible, but it could use some review time.
[23:32] <nacc> rbasak: so i think most of the MPs that are currently pending are now waiting on you :/
[23:32] <nacc> i know that's not great, timing wise


[00:46] <marcoceppi> m_3: This charm is getting real close to completion
[13:04] <pindonga> hi, i'm trying out juju with the local provider. I managed to get it running but I think i found a bug, and wanted to discuss it with someone to see if I should file one
[13:05] <pindonga> when bootstrapping, juju tries to start dnsmasq, but I'm already running dnsmasq as a caching dns server
[13:05] <pindonga> so juju fails to start it again, and (I think) therefore fails to start zookeeper (as this one is not running either)
[13:06] <pindonga> when I stop dnsmasq things start to work
[13:35] <hazmat> pindonga, ping
[13:36] <pindonga> hey hazmat
[13:36] <pindonga> so I found these 2 problems (they may be related)
[13:36] <pindonga> 1. zookeeper not running after I reboot
[13:36] <pindonga> the only way I could get it to start was by removing the whole environment
[13:36] <pindonga> and starting from scratch
[13:37] <pindonga> 2. I  *think* dnsmasq may be getting in the way but I 'm not sure
[13:37] <hazmat> pindonga, at the moment local environments do not survive reboot or ... even hibernation
[13:37] <pindonga> hazmat, is there anything we can do to work around that?
[13:37] <hazmat> the reboot issue is a little more interesting, we're working on the hibernation one
[13:38] <hazmat> pindonga, we could probably right an upstart job to capture the restart of the containers and lxc for reboot
[13:38] <hazmat> worth a bug report for the reboot scenario
[13:39] <hazmat> pindonga, regarding the networking .. indeed libvirt does drive a dnsmasq that is needed for getting the containers networked properly
[13:40] <hazmat> pindonga, its not clear to me that an existing dnsmasq is nesc fatal to that
[13:40] <hazmat> since the libvirt dnsmasq is binding the the bridge address
[13:40] <hazmat> worth some investigation to see what the conflict there might be
[13:41] <hazmat> pindonga, could you elaborate on the usage of the existing dnsmasq server
[13:41] <hazmat> just a local caching dns server bound to ?
[13:54] <pindonga> hazmat, I'm not sure it's conflicting, it may just be the zookeeper issue
[13:54] <pindonga> hazmat, but I'll try to reproduce and let you know
[14:11] <_mup_> Bug #885701 was filed: juju fails to bootstrap when dnsmasq already running <juju:New> < https://launchpad.net/bugs/885701 >
[14:11] <pindonga> hazmat, this is the dnsmasq bug: https://bugs.launchpad.net/juju/+bug/885701
[14:11] <_mup_> Bug #885701: juju fails to bootstrap when dnsmasq already running <juju:New> < https://launchpad.net/bugs/885701 >
[14:11] <hazmat> pindonga, thanks
[14:26] <pindonga> hazmat, I just tried to deploy a basic charm (one that does nothing) to get access to a bare lxc instance
[14:26] <pindonga> when doing ssh to it it takes forever
[14:26] <hazmat> pindonga, are you at uds?
[14:26] <pindonga> do you know how I can debug this? to figure out what it's doing?
[14:26] <pindonga> yes
[14:27] <pindonga> you're here too? I can meet you
[14:27] <hazmat> pindonga, i'm sitting near the entrance the four chairs around the big red leather square
[14:27] <pindonga> k, I'll be there in a few minutes
[14:27] <hazmat> in the conference building
[14:27] <pindonga> thx
[14:27] <hazmat> pindonga, np
[14:31] <hazmat> pindonga, i have the blue hat on
[15:08] <_mup_> juju/local-repo-log-broken-charm r412 committed by<EMAIL_ADDRESS>[15:08] <_mup_> local repo warns about broken charms
[15:27] <pindonga> hazmat, ping again (sorry).. I think I messed something up now... I reinstalled lxc, and now I get an error about lxc-ubuntu not being found
[15:27] <pindonga> so I guess I have the wrong version of lxc (but I installed it via apt-get, so it should have gotten the right one, right?)
[15:37] <pindonga> hazmat, ping again (sorry).. I think I messed something up now... I reinstalled lxc, and now I get an error about lxc-ubuntu not being found
[16:14] <jimbaker> juju roadmap discussion now in #ubuntu-uds-bonaire7
[17:35] <mpl> so I don't suppose there would be some EC2s and S3s available somewhere so that one can play around with juju and test it?
[17:41] <noodles775> mpl: you can actually test locally without EC2... have you seen the following section of the documentation?
[17:41] <noodles775> https://juju.ubuntu.com/docs/provider-configuration-local.html
[17:43] <mpl> noodles775: yeah I have. it failed for me.
[17:43] <noodles775> mpl: at what point? There were a few teething issues when I tried it, but got it working...
[17:43]  * noodles775 looks for the email summary.
[17:44] <mpl> mpl@yggdrasil:~$ juju bootstrap
[17:44] <mpl> 2011-11-03 18:44:09,642 INFO Bootstrapping environment 'local' (type: local)...
[17:44] <mpl> 2011-11-03 18:44:09,643 INFO Checking for required packages...
[17:44] <mpl> 2011-11-03 18:44:09,848 INFO Starting networking...
[17:44] <mpl> 'module' object has no attribute 'check_output'
[17:44] <mpl> 2011-11-03 18:44:09,849 ERROR 'module' object has no attribute 'check_output'
[17:46] <noodles775> mpl: and that's using juju from the PPA on Ubuntu oneiric? (if so, it's different to the issue I had - but the juju team should be back from lunch in a while)
[17:47] <noodles775> mpl: here's a summary of the small issues and workarounds I had, in case it helps: https://lists.ubuntu.com/archives/juju/2011-October/000901.html
[17:47] <mpl> noodles775: ppa
[17:49] <mpl> yeah I suspected 1) could be an issue. I haven't rebooted. and don't intend to right now.
[18:23] <therve> heya
[18:24] <therve> I'm getting DNS error on store.juju.ubuntu.com when trying to use juju deploy, any idea?
[18:28] <noodles775> therve: yeah, I'm guessing you haven't specified the --repository correctly (or haven't prefixed with local:charmname) as per the docs.
[18:28] <noodles775> (and therefore it tries to use an as-yet non-existent online repository.
[18:29] <therve> noodles775, ok, that sounds like a good idea
[18:33] <therve> noodles775, but then it can't find the local charms somehow
[18:35] <noodles775> therve: I'm not sure if the docs are out of date, but you need to have your charm under a distroseries (oneiric).
[18:35] <noodles775> as in /home/therve/charms/oneiric/mycharm/hooks etc. (from memory)
[18:35] <therve> noodles775, ah, thanks! I was specifying the oneric/ as repository indeed
[18:36] <noodles775> Great.
[20:53] <mgw> still having trouble getting my VMs up and connected to cobbler… anybody have a minute to help?
[22:22] <_mup_> Bug #885905 was filed: Obsolete metadata warning doesn't indicate the charm <juju:New> < https://launchpad.net/bugs/885905 >
[22:28] <_mup_> Bug #885906 was filed: "Try it yourself" on wiki front page doesn't give next action <juju:New> < https://launchpad.net/bugs/885906 >
[22:40] <mgw> is there a way to bootstrap an existing vm into cobbler/juju, rather than doing a fresh install of ubuntu for every system?


[12:44] <knome> brainwash, long time no see, what's up?
[12:47] <brainwash> not much, as usual. I'm a bit curious about xubuntu 16.04, so I'm idling in the xfce related channels. :)
[12:48] <brainwash> I maintain some office machines, and xubuntu 16.04 may be the way to go.
[12:50] <knome> what are they running now?
[12:54] <brainwash> a mix of windows 7 and debian oldstable
[12:55] <brainwash> windows is not really needed in this case
[13:12] <knome> right :)
[13:12] <knome> bbl
[19:57] <zeioth_> any plans to implement mir or wayland in the future?
[22:07] <knome> zeioth_, are you asking because you want to help?


[18:05] <MichealH> Hey Muscovy
[18:05] <Muscovy> Hello.
[18:06] <MichealH> You know those mockups of the Home screen you or Madneess posted
[18:06] <MichealH> I am going to try and Implement that is my release I am programming
[18:06] <MichealH> The structure is gonna be the same (sorta)
[18:06] <MichealH> :)
[18:06] <Muscovy> Cool. :D
[18:07] <MichealH> But!
[18:08] <MichealH> A big BUT
[18:08] <MichealH> I think We will need to switch to XML
[18:08] <MichealH> :L
[18:39] <Omega> Hey guys!
[18:39] <Omega> http://brainstorm.ubuntu.com/idea/26927/
[18:39] <Omega> I suggested they use Ubuntu Tour
[20:30] <UndiFineD> voted
[20:35] <Muscovy> Same.


[00:19] <Cheerio> hey
[00:19] <Cheerio> can anybody help me please
[00:20] <laga> not if you don't ask a question
[00:21] <Cheerio> well i just used wubi to installe edubuntu on a virtual disk but it installed the server addition
[00:21] <Cheerio> but i would like a desktop
[00:21] <Cheerio> i tried sudo apt-get install edubuntu-desktop, but it said no updates or something
[00:23] <Cheerio> any advice?
[00:28] <Cheerio> i also have problems with the xorg config
[00:33] <laga> Cheerio: someone will answer eventually, not everyone is at their computer all the time
[00:33] <laga> good night :)
[00:34] <Cheerio> lol k thanks
[01:07] <firestorm> Hi all. Have a newborn and am doing some early investigation into educational GPL software...have installed tuxpaint, gcompris and childsplay. Any other suggestions?
[03:33] <angelot> I'm running edubuntu-server 7.10 as an ltsp-server trying to play video with vlc on the clients.
[03:33] <angelot> I have no problem playing mp3's with vlc from clients nor video with totem, but video with vlc I can't.
[03:34] <angelot> VLC media player 0.8.6c Janus
[03:34] <angelot> The program '.' received an X Window System error.
[03:34] <angelot> This probably reflects a bug in the program.
[03:34] <angelot> The error was 'BadAccess (attempt to access private resource denied)'.
[03:34] <angelot>   (Details: serial 57 error_code 10 request_code 148 minor_code 1)
[03:34] <angelot>   (Note to programmers: normally, X errors are reported asynchronously;
[03:34] <angelot>    that is, you will receive the error a while after causing it.
[03:34] <angelot>    To debug your program, run it with the --sync command line
[03:34] <angelot>    option to change this behavior. You can then get a meaningful
[03:34] <angelot>    backtrace from your debugger if you break on the gdk_x_error() function.)
[03:34] <angelot> I belive this to be an ltsp-problem running X on thin clients
[03:35] <angelot> I found a soulution on vlc-forums: The solution is to start X with MIT-SHM extension disable, and allowModXvidtune.
[03:35] <angelot> How can I do this?
[03:36] <angelot> This is my /var/lib/tftpboot/ltsp/i386/lts.conf
[03:36] <angelot> [default]
[03:36] <angelot> XSERVER=auto
[03:36] <angelot> SERVER=<IP_ADDRESS>
[03:36] <angelot> SCREEN_02=shell
[03:36] <angelot> SCREEN_07=ldm
[03:36] <angelot> X_MODE_0="1024x768"
[03:36] <angelot> X_COLOR_DEPTH=24
[03:36] <angelot> X_HORZSYNC="31-60"
[03:36] <angelot> X_VERTREFRESH="55-75"
[03:36] <Kamping_Kaiser> angelot, dont paste
[03:36] <angelot> Anyone?
[03:36] <Kamping_Kaiser> !paste | angelot
[03:36] <ubotu> angelot: pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)
[03:36] <angelot> OK :-)
[03:37] <Kamping_Kaiser> not sure about your query - you may ave to wait a while (most devs are in europe iirc)
[03:38] <johnny> you do not want to disable MIT-SHM i bet
[03:38] <johnny> sounds like a bad idea
[03:42] <angelot> This is the paste-bin: http://paste.ubuntu-nl.org/55441/
[03:45] <angelot> johnny, do you have any clues how I can make vlc working - disable MIT-SHM or not?
[03:46] <johnny> never tried
[03:46] <angelot> OK :-)
[03:47] <johnny> but i think it may impact your performance
[03:47] <johnny> i could be wrong about that
[03:47] <johnny> but it sounds important
[03:47] <johnny> try mplayer?
[03:51] <angelot> I've just installed mplayer and I try that, but how can I write lts.conf to try to disable the MIT-SHM extension and allowModXvidtune?
[03:51] <johnny> you can't
[03:52] <johnny> iirc
[03:52] <johnny> you have to edit the generated xorg
[03:52] <johnny> or provide your own custom one
[04:39] <angelot> Jonny: mplayer are running fine, except for some framedropping due to lack of resources on the thin client.
[04:41] <angelot> I have no xorg.conf in my ltsp-setup, but the server have one. Do I have to edit the servers x-settings to get the clients to work well??
[04:41] <johnny> no
[04:41] <johnny> it doesn't use that one
[04:42] <johnny> it generates one per client
[04:42] <angelot> Where can I find this one?
[04:46] <angelot> Where can I find the generated file for the thin clients?
[04:50] <johnny> it's generated on the fly
[04:50] <johnny> when the client loads
[04:50] <johnny> you can provide a custom one per thin client
[04:50] <johnny> i suppose
[04:52] <angelot> I thought this was done using lts.conf
[04:53] <johnny> that's very basic stuff
[04:53] <angelot> In mine I have some default values, but you can specify one setting for each MAC-address...
[05:00] <IsleVegan> the single terminal i have connecting to the server locks up after a period of inactivity
[05:00] <IsleVegan> well, it doesn't come out of a black / blank display state
[05:02] <angelot> IsleVegan: Seems to be an X-problem....
[05:02] <IsleVegan> hmm
[05:02] <IsleVegan> ok
[05:03] <IsleVegan> what can i do about that?
[05:03] <angelot> Does your terminal connect to the server using ltsp?
[05:03] <IsleVegan> yes
[05:03] <IsleVegan> i'm using the terminal now
[05:04] <angelot> Then you can set some dafaults in /var/lib/tftpboot/ltsp/i386/lts.conf
[05:04] <IsleVegan> ok, i'll look at that
[05:05] <IsleVegan> thanks for your help, i'm looking now
[05:07] <angelot> See http://www.edubuntu.org/GettingStarted and scroll down to "Fine-tuning the thin client setup"
[05:07] <IsleVegan> there doesn't appear to be an lts.conf file in that location
[05:08] <angelot> By default, I don't think the lts.conf-file exist.
[05:08] <angelot> I had to make one myself....
[05:08] <IsleVegan> hmm
[05:08] <IsleVegan> not sure what to put there, maybe i'll find that in the url you gave me
[05:09] <angelot> Her you'll find mine: http://paste.ubuntu-nl.org/55442/
[05:09] <IsleVegan> thanks
[05:13] <IsleVegan> should i change this SERVER=<IP_ADDRESS> to the ip address of my server?
[05:13] <IsleVegan> ends in 183
[05:18] <angelot> yep
[05:19] <IsleVegan> :-)
[05:47] <achandrashekar> hello. I have a question regarding a multiserver setup of edubuntu with ltsp
[05:47] <achandrashekar> specifically it is regarding a /home mounted on nfs
[05:47] <achandrashekar> and along the lines of that setup i plan to use it for the ENTIRE environment
[05:48] <achandrashekar> with 3 servers
[05:48] <achandrashekar> can someone give me a walk through or how to set it up?
[06:12] <IsleVegan> thanks for earlier angelot
[06:12] <IsleVegan> i appreciate your time
[06:12] <IsleVegan> there may be other issues with this computer
[06:13] <IsleVegan> the hard drive may be dead / dying or whatever, it's all a new setup except the hard drive
[06:32] <angelot> IsleVegan: No problem. It was worth trying - I had the same problem with my 6.04 desktop...
[06:34] <IsleVegan> well, i'm booted with puppy linux now on the terminal, was getting frustrated with problems from the server
[06:34] <IsleVegan> blargh
[08:51] <brizben> hello can some one tell me if there is any "math tutor" soft ware on edubuntu?
[14:54] <theunixgeek> I followed http://ubuntu-tutorials.com/2007/07/18/removing-kde-icons-in-gnome-remove-gnome-icons-in-kde/ to remove KDE  apps from the GNOME menus and vice versa; how do I undo it.
[17:02] <alien__> hi all
[18:57] <nixternal> ogra: is there still going to be a DVD image/release of Edubuntu or just CD?


[12:06] <czajkowski> Aloha
[12:06] <Kilos> hi czajkowski
[13:37] <jcastro> dpm: dude, jamie's post about snapping an electron app. +50!
[13:37] <jcastro> open the floodgates please!
[13:38] <dpm> jcastro, link? (sorry, I've been offline for a week)
[13:38] <dpm> just got back today and catching up
[13:39] <jcastro> http://www.linuxuk.org/post/20160518_snapping_electron_based_applications_simplenote/
[13:39] <jcastro> oh ok, sorry I didn't know you were gone
[13:39] <jcastro> so here, have some awesome news
[13:39] <dpm> awesome, thanks
[13:39] <dpm> np, it was just a bit unexpected, but I'm back
[15:56] <Na3iL> Hey all, well I have a question, what's the process to organize UbunCon in my local area? I am very lazy to duckduck it x)
[16:18] <dpm> hi Na3iL, would you mind sending an e-mail to ubuntu-community-team(at)lists(dot)ubuntu(dot)com and we can explain it there in detail?
[16:20] <svij> I always wanted to write something down (aka documentation) on how to start organising an UbuCon…
[16:26] <dpm> that'd be a good opportunity, then :)
[16:27] <dpm> I need to go, have a nice rest of the day everyone
[16:27] <Na3iL> OK dpm
[16:27] <Na3iL> svij, yep I think it's a good idea, after all, if you want to create a documentation about the whole process am ready to help :)
[16:31] <svij> Na3iL: my biggest issue is the time
[16:31] <svij> still have a lot to do for the upcomign ubucon europe
[16:32] <Na3iL> svij, if the problem of the wiki.ubuntu.com is resolved already we can set up a propre wiki page and work on it together
[16:32] <Na3iL> I just need the intiative from someone else :D
[16:32] <svij> finding a place for the documentation is not the biggest issue ;)
[16:32] <svij> where are you from?
[16:33] <Na3iL> I am from Tunisia
[16:33] <svij> ah nice
[16:35] <Na3iL> After all, it will be a good opportunity to do UbuCon in Africa, there's a very good LoCo teams there that need to move forward!
[16:35] <Na3iL> cc Kilos
[16:36] <Kilos> he is part of the ubuntu-africa group as well svij and does our wiki
[16:36] <svij> do you have a place like a school/university where it could take place?
[16:36] <Na3iL> Sure svij
[16:36] <Na3iL> I can figure this out :)
[16:36] <svij> Na3iL: ah perfect
[16:37] <svij> this is mostly the hardest thing - atleast for us (in germany)
[16:37] <svij> we tend to move around every year
[16:39] <Na3iL> Well, here in TN - Universities are a little excited to sponsor events especially for the Open-Source community
[16:40] <svij> we tried to get my university to host the ubucon, but they diclined our request and wanted a huge amount of money. It's complicated here. It's mostly good if you know someone with a good position at a university. We did two ubucons in berlin where we knew one professor.
[16:41] <Na3iL> Ah, I see
[16:41] <svij> but next to the venue. Something like trello makes sense, to check and organise all the todos.
[16:42] <svij> prepare flyers and posters for other open source events and at universities, hacker spaces etc.
[16:42] <svij> so you can also reach nice possible speakers
[16:44] <svij> but yes, it's a lot to write down. :)
[16:44] <Na3iL> Yep
[16:45] <svij> do you have any specific questions right now?
[16:45] <svij> I'm happy to help (and attend, if I can :D)
[16:45] <Na3iL> til now, nope I just need know how the process goes
[16:46] <Na3iL> Sure, we will be very proud to have you in the event :D
[16:46] <svij> :D
[16:46]  * svij is not that famous :P
[16:46] <Na3iL> hahahaha :D
[16:46] <svij> well there's no official progress.
[16:46] <svij> eh, process
[16:47] <svij> two mandatory things are a reliable team and a venue.
[16:47] <svij> after that it's all big and little organisation stuff
[16:48] <Na3iL> ah, okay
[16:49] <svij> and it might help to attend a UbuCon in another country to get an idea about the atmosphere, ideas, etc.
[16:49] <Na3iL> there's no discuss about the date, I mean what if two UbuCons in the same day
[16:49] <Na3iL> it's okay I think?
[16:49] <svij> yep, but the chances are pretty low
[16:50] <Na3iL> okay, that's cool
[16:50] <svij> there are not that many UbuCons. UbuCon Summit in the US, one in Paris, Germany and a couple of other in the US as a co-event next to a bigger conference
[16:52] <svij> the current dates are listed on ubucon.org at the bottom
[16:53] <Na3iL> okay, and then after the official things (preparing the program and the venue)
[16:53] <svij> yep
[16:53] <Na3iL> the event will be posted in ubucon.org I think, right?
[16:54] <svij> yep, you can get access (like I did) and you can use that page for all announcements/information
[16:54] <svij> you still can do your own page, if you can/like
[16:54] <Na3iL> pretty cool


[21:40] <thefinn93> valorie, i have a massive pile of Ubuntu CDs and a fair number of LinuxChix biz cards for you. when/where should i give them to you?


[19:33] <Cheri703> For anyone who might be interested, 500gb small external hdd, bus powered, usb 3.0, $39.99, not sure how long that price will be available: http://www.amazon.com/BUFFALO-MiniStation-Portable-Drive-HD-PCF500U3B/dp/B00D695IF4/ref=cm_cr_pr_pb_t (I am getting one)


[00:33] <mlw> Anyone here running the krita snap?
[06:39] <zyga-ubuntu> good morning
[06:41] <mvo> hey zyga-ubuntu , good morning
[06:46] <zyga-ubuntu> mvo: hey, what a autumn-ish monday :)
[06:46] <zyga-ubuntu> mvo: how are you doing?
[06:46] <zyga-ubuntu> mvo: I'll get to reviews in a moment, just making tea
[06:51] <mvo> zyga-ubuntu: things are going well, I start 2.29~rc1 today
[06:51] <mup> PR snapcraft#1638 opened:  tests: reorganize unit and integration suites to make them easier to split for travis <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1638>
[06:52] <zyga-ubuntu> mvo: do you think we will make it with all the PRs marked as a part of 2.29?
[06:53] <mvo> zyga-ubuntu: not for ~rc1, but we can cherry-pick them all for ~rc2
[06:54] <zyga-ubuntu> mvo: all right then
[07:30] <kalikiana> o/
[07:32] <zyga-ubuntu> jamesh: hello
[08:09] <mvo> Chipaca: hey, quick question - the structured epochs branch has landed for 2.29 - does that mean our side is complete or will we have to do client side work still?
[08:13] <Chipaca> mvo: there's no business logic
[08:14] <mvo> Chipaca: aha, and we need that client side?
[08:14] <jamesh> zyga-ubuntu: hi
[08:14] <Chipaca> mvo: as i understand it the client needs to sanity-check epochs as part of validation, yes
[08:15] <mvo> Chipaca: ok, thats fine then. was wondering if it should go into the 2.29 release notes draft or not :)
[08:15] <zyga-ubuntu> jamesh: hey! :)
[08:16] <Chipaca> mvo: i'd keep mum about it until both sides are done, in any case
[08:17] <kalikiana> elopio: still awake? mind reviewing snapcraft#1627 ?
[08:17] <mup> PR snapcraft#1627: lxd: split container classes into different files <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1627>
[08:17] <zyga-ubuntu> jamesh: how are you doing
[08:17] <zyga-ubuntu> jamesh: I'd like to sync on our work around mount features
[08:18] <mvo> zyga-ubuntu: do you happen to know if there is a workaround for classic snaps not working on artful? the __libc_dl_error_tsd issue?
[08:20] <zyga-ubuntu> mvo: I don't know of any workaround
[08:20] <jamesh> zyga-ubuntu: I still need to get my user-mounts branch properly working for fuse mounts.  I got side tracked on some other bugs (there have been a few gnome-software/snap related issues that came up in the last week or so)
[08:20] <zyga-ubuntu> jamesh: I'm working on overlay support and I think it could now be used for improved content interface
[08:21] <zyga-ubuntu> jamesh: I'll probably look at a quick attempt to implement the new content interface ideas
[08:22] <zyga-ubuntu> jamesh: (the one with saner one-to-many connections)
[08:22] <zyga-ubuntu> jamesh: I could also try the idea where snap-update-ns is called for user mounts, if any exist, and see if that can be made to work
[08:23] <pedronis> hi
[08:24] <jamesh> zyga-ubuntu: so, the main issue I can see with using snap-update-ns for the user mounts is that we either (a) need to have snap-confine set up inheritable capabilities so snap-update-ns can do its job as a normal user, or (b) have snap-update-ns do the capability manipulation and setuid itself
[08:25] <jamesh> zyga-ubuntu: with (a), we'd need to make absolutely sure those capabilities didn't leak out to the confined process.  With (b), we'd need to have Go bindings for the capability APIs
[08:30] <zyga-ubuntu> jamesh: why does snap-confine need to run as a user the 2nd time? can it run as root and pass some arguments to the mount operation?
[08:31] <jamesh> zyga-ubuntu: let's say that /foo is a fuse file system, and I want to do "mount --bind /foo/bar /mountpoint"
[08:31] <jamesh> zyga-ubuntu: if "/foo" was mounted as an ordinary user, running the mount command as root will fail because root can't see "/foo/bar"
[08:32] <kalikiana> c-lobrano: Did you see snapcraft#1636 ?
[08:32] <mup> PR snapcraft#1636: internal: more gracefully determine host OS <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1636>
[08:32] <jamesh> the kernel will only let the user that mounted the fuse file system see files and directories within
[08:32] <zyga-ubuntu> jamesh: I see, how are they mounted by bubblewrap then? through capabilities?
[08:33] <jamesh> zyga-ubuntu: yeah.  add  CAP_SYS_ADMIN to permitted set, setuid(real_uid), reacquire CAP_SYS_ADMIN, mount
[08:33] <c-lobrano> Hey kalikiana, yes I saw it. Unfortunately I was to slow :D
[08:33] <zyga-ubuntu> jamesh: could we do that with the C preamble?
[08:34] <jamesh> zyga-ubuntu: using cgo might be the best option, yeah.
[08:34] <zyga-ubuntu> jamesh: snap-update-ns has a non-trivial C preamble to do various pre-go manipulations
[09:55] <ackk> niemeyer, hi, could you have another look at https://github.com/snapcore/snapd/pull/3916 ?
[09:55] <mup> PR #3916: snap,wrappers: add support for socket activation <Created by albertodonato> <https://github.com/snapcore/snapd/pull/3916>
[09:56] <Chipaca> pedronis: you're alive! \o/
[09:56]  * Chipaca was starting to worry
[09:56] <Chipaca> pedronis: how're you doing?
[09:58] <pedronis> Chipaca: better
[09:59] <Chipaca> pedronis: does that mean 'not 100% yet'?
[10:00] <pedronis> not 100%,  but back to work,  still haven't finished my treatments (some more days of pills)
[10:01] <Chipaca> pedronis: blagh :-/
[10:03] <Chipaca> pedronis: during the NYC sprint I advanced on having tab completion for aliases done. I've got it working, but there are a lot of tests for aliases from foo to foo that, because of the simplistic way i implemented it, don't pass for completion. i wanted to check with you about the rationale for those tests to see if it made sense to skip them for this, or if i needed to fix the implementation to treat it specially
[10:05] <pedronis> Chipaca: I'm probably missing context,   why doing tab completetion would break tests?
[10:05] <pedronis> and what are aliases from foo to foo
[10:05] <Chipaca> pedronis: aliases := []*backend.Alias{{"x", "x"}}
[10:07] <Chipaca> that's an alias for something that already exists, right?
[10:07] <pedronis> I suppose
[10:08] <pedronis> I still don't understand why that then breaks when you add completion
[10:09] <Chipaca> pedronis: i mis-spoke, the aliases don't break; matchingAliases et al don't return that as an alias, which means it's not returned
[10:09] <Chipaca> i mean
[10:10] <Chipaca> pedronis: should i push the branch and you read code, or should i continue trying to explain?
[10:10] <Chipaca> pedronis: i tweaked the helpers to return the matching aliased commands and completions
[10:10] <Chipaca> pedronis: commands is what was there before, those still work fine
[10:11] <pedronis> which helpers?
[10:11] <Chipaca> pedronis: completions will all be missing these auto-entries (the {"x", "x"} ones)
[10:11] <Chipaca> pedronis: matchingAliases, missingAliases
[10:11] <pedronis> matchingAliases is a test only helper
[10:11] <Chipaca> yes
[10:11] <Chipaca> as i say, it works, my doubt was with tests
[10:11] <Chipaca> so i wanted to check with you about the intent of those {"x", "x"} ones before just removing them from the completion checks
[10:12] <pedronis> can you give a  test file name  ?  (there's a lot of tests)
[10:13] <Chipaca> pedronis: https://github.com/snapcore/snapd/compare/master...chipaca:complete-aliased#diff-66a739a11ce504d9bc94df4adb1e8bcdR377
[10:13] <Chipaca> pedronis: the last two lines on that test
[10:13] <Chipaca> one is for the command aliases, which is as it was before
[10:14] <Chipaca> ie c.Check(matchingAs, DeepEquals, []*backend.Alias{{"baz", "y.baz"}, {"y", "y"}})
[10:14] <pedronis> why completers need tests in backend?
[10:15] <Chipaca> pedronis: because they're created there?
[10:15] <pedronis> ah,  this is not about completeing aliases
[10:15] <pedronis> this as about completing aliases args ?
[10:15] <pedronis> we were on completely different thoughts
[10:15] <Chipaca> this is about creating the completion snippet symlinks for aliased commands
[10:16] <Chipaca> that is, when you alias foo.bar to bar, you want bar<tab> to run the completer for foo.bar
[10:17] <pedronis> will not Alias{x,x} create a circular symlink ?
[10:18] <pedronis> you are probably reading too much in those tests
[10:18] <mup> PR snapcraft#1412 closed: lxd: snapcraft refresh in containers <Created by kalikiana> <Closed by kalikiana> <https://github.com/snapcore/snapcraft/pull/1412>
[10:18] <Chipaca> pedronis: Alias{x,x} wouldn't work because it either doesn't exist, or already exists, so in either case it won't get touched
[10:19] <Chipaca> pedronis: I thought they were probably the trivial case, but I don't know enough to be sure so rather than investigate i paused the work to ask you when you got back
[10:19] <pedronis> I have as much clue as you on this
[10:20] <Chipaca> hah
[10:20] <Chipaca> pedronis: i thought you were mr aliases :-) but ok
[10:20] <Chipaca> (it's not worrying that i was wrong -- but everybody else thought so too, and that might be a little worrying)
[10:21] <pedronis> Chipaca: wrong abotu what?
[10:21] <Chipaca> pedronis: about you being the person who knew about this bit
[10:21] <pedronis> I wrote that code
[10:21] <pedronis> it doesn't mean I remember why a unit tests is some way or another
[10:21] <pedronis> after months
[10:22] <pedronis> afaict  Alias{x,x} will create a circular symlink
[10:23] <mup> PR snapd#4065 opened: servicestate: use taskset <Created by stolowski> <https://github.com/snapcore/snapd/pull/4065>
[10:24] <Chipaca> pedronis: fair enough. I'll go ahead and fix the tests to pass then, as the errors make sense
[10:24] <Chipaca> pedronis: thank you
[10:25] <Chipaca> pedronis: (my doubt was because maybe there were situations where that alias was attempted and something special needed to be done with it, but if it's just an easy test it's fine)
[10:25] <pedronis> Chipaca: well it might be that we don't defend about somebody trying to set up such an alias, I don't remember
[10:26]  * kalikiana break
[10:26] <pedronis> Chipaca: so it might be worth checking what happens
[10:26] <pedronis> in that case
[10:29] <Chipaca> ok
[10:30] <pedronis> ah, you get  - Setup manual alias "spread" => "spread" for snap "spread" (cannot enable alias "spread" for "spread", it conflicts with the command namespace of installed snap "spread")
[10:31] <pedronis> so we don't get there because of that
[10:32] <pedronis> fwiw
[10:49] <pedronis> Chipaca: ^
[10:49] <Chipaca> pedronis: ack
[10:56] <jamesh> zyga-ubuntu: by the way, I noticed that your devtools scripts don't work with the latest snapd.  Is there a newer way to test out changes on my dev system?
[10:59] <zyga-ubuntu> no, not really
[10:59] <zyga-ubuntu> I mostly use make hack
[11:00] <jamesh> that doesn't really help for snapd changes though
[11:00] <zyga-ubuntu> snapd is fine to run just from shell
[11:00] <zyga-ubuntu> go build && sudo ./snapd
[11:01] <Chipaca> zyga-ubuntu: no, because it panics if it's not running from /usr/lib/snapd/
[11:01] <jamesh> I was getting this error: https://github.com/zyga/devtools/issues/25
[11:01] <zyga-ubuntu> Chipaca: what? I never got that
[11:01] <zyga-ubuntu> Chipaca: maybe I had no-reexec key set
[11:01] <Chipaca> zyga-ubuntu: then you're not running it like that enough
[11:01] <Chipaca> zyga-ubuntu: i get this with no-reexec set
[11:02] <zyga-ubuntu> hmmm
[11:02] <Chipaca> zyga-ubuntu: when trying to install something
[11:02] <zyga-ubuntu> is that new?
[11:02] <Chipaca> zyga-ubuntu: a month? two?
[11:02] <Chipaca> super old
[11:02] <zyga-ubuntu> I really think it's a bit shooting ourselves in the foot
[11:02] <zyga-ubuntu> Chipaca: weird
[11:02] <zyga-ubuntu> maybe my braches are just equally old
[11:02] <zyga-ubuntu> maybe make hack should do more?
[11:02] <zyga-ubuntu> (make hack == ~~ make install)
[11:19] <mup> PR snapd#4066 opened: overlord/snapstate: support completion for command aliases <Created by chipaca> <https://github.com/snapcore/snapd/pull/4066>
[11:20] <Chipaca> ok, i think i should go for a run
[11:39]  * Chipaca goes
[11:50] <niemeyer> ackk: Will do, thanks for the ping
[11:51] <ackk> thanks niemeyer
[12:15] <mvo> mwhudson: hey, if you happen to be around, I wonder if you have any idea about a symbol ' out of range error on zesty/ppc64el (go1.7)
[12:17] <mvo> mwhudson: aha, nevermind, found the forum topic about it
[12:35] <mup> PR snapd#4067 opened: packaging,spread: fix and re-enable opensuse builds <Created by zyga> <https://github.com/snapcore/snapd/pull/4067>
[12:40] <leocadio_> Hello. I need to make some changes in the mac80211 and ath9k modules. Does anyone know how can I compile a new kernel snap with my changes, to replace the legacy kernel snap available in the Ubuntu Core distro?
[12:40] <cachio> jdstrand, hey I am doing a test for the gsttings interface
[12:41] <leocadio_> Is this possible?
[12:41] <cachio> jdstrand, I see that the gsettings command is not able to access the schemas
[12:42] <cachio> jdstrand, any idea about the configuration needed for that? is it ok to use the gsettings too to test that interface?
[12:42] <cachio> jdstrand, I already tried with a python script but had a lot of issues with dependencies and showed similar problems with the schemas
[12:48] <Chipaca> booo, something changed in travis and the "all good" thing is now even more garbled
[12:48]  * Chipaca will fix, sometime
[12:48] <Chipaca> mvo: how are we for adding things to 2.29?
[12:49] <cachio> mvo, Chipaca are we still adding things to 2.29?
[12:49] <Chipaca> cachio: that's what i asked, more or less :-)
[12:49] <cachio> I already started beta testing on this
[12:50] <mvo> Chipaca, cachio first rc1 is out but there will most certainly a rc2 so things are still open
[12:50] <Chipaca> although my question would be "are we still doing that thing where we can sneak branches into the next point release if it happens"
[12:50] <mvo> but we already catching the first issues (ftbfs on ppc64el/zesty for example)
[12:51] <Chipaca> ok, if #4066 is as low drama as i think it is, i'll suggest it for point inclusion
[12:51] <mup> PR #4066: overlord/snapstate: support completion for command aliases <Created by chipaca> <https://github.com/snapcore/snapd/pull/4066>
[12:51] <Chipaca> otherwise .30 is fine
[13:33] <pedronis> mvo: cachio: seeems we have a couple of assertions signed by an account/key from federico, not sure how they are used execatly, auto-import.assert is one of them, there's a bunch of model assertions too
[13:34] <pedronis> if we redo the auto-import.assert one we probably need to redo some of the models too
[13:35] <pedronis> mvo: is this related to the fact that there's a limit on how long a system-user can last ?
[13:38] <mvo> pedronis: I think its unrelated but I have not looked in detail
[13:43] <pedronis> mmh, no, the limit is only if no models
[13:43] <pedronis> not sure why federico set it so
[13:43] <pedronis> but maybe we changed that in between
[13:44] <mvo> I suspect its and old test, that was one of the early ones
[13:46] <mup> PR snapd#4068 opened: interfaces/builtin: add support for content "source" section <Created by zyga> <https://github.com/snapcore/snapd/pull/4068>
[13:47] <jdstrand> cachio: you need to use the desktop part and its desktop-launch wrapper to generate the schema files aiui. you might talk to the desktop team for more specifics (eg, kenvandine)
[13:47] <cachio> jdstrand, good, thanks
[13:50] <cachio> mvo, 2.28.5 in stable
[13:51] <cachio> \o/
[13:52] <zyga-ubuntu> I need to pick up my daughter
[13:52] <zyga-ubuntu> cachio: woot, thank you
[13:52] <ogra_> heh, looking at snap info core looks cnfising with beta and edge now
[13:53] <zyga-ubuntu> jdstrand: o/
[13:54] <jdstrand> zyga-ubuntu: hi! fyi, 4008 and other PRs are at top of list today (after one thing I'll finish this morning)
[13:54] <ogra_> mvo, should that beta build not also have gone to edge at the same time ? seems weird that beta has a higher versioon (and revision) than edge
[13:54] <zyga-ubuntu> jdstrand: thank you! :-)
[13:54] <zyga-ubuntu> jdstrand: I'm still working on some tweaks to the content one but I will post it as soon as 4008 is merged; I'll probably iterate with you today/tomorrow to land 4008
[13:57] <mvo> ogra_: yeah, I think its confusing, edge is actually also new but the version does not reflect it. I will fix in a wee bit
[13:57] <mvo> cachio: yay, thank you so much!
[14:00] <cachio> mvo, np
[14:04] <cachio> niemeyer, this week could you take a look to the PRs in spread-cron?
[14:04] <cachio> niemeyer, taht would be grat if we can merge it soon
[14:19]  * kalikiana need.. more.. coffee..
[14:46] <kalikiana> kyrofa: elopio Are we having our weekly between the three of us then?
[14:46] <kalikiana> in 15min
[14:46] <kyrofa> kalikiana, I was assuming so after our discussion on Friday, but we honestly didn't make much more progress after you had to jet
[14:48] <kalikiana> kyrofa: Ah. Should we maybe schedule another one for that? I can work late tomorrow so we have more time.
[14:48] <mup> PR snapd#4069 opened: debian: do not build static snap-exec on powerpc <Created by mvo5> <https://github.com/snapcore/snapd/pull/4069>
[14:49] <zyga-ubuntu> re
[14:49] <kalikiana> kyrofa: The other thing I was thinking, maybe if you want we could chat about the OsRelease class a bit - I made some suggestions in my comments, but maybe we want to check if we're on the same page there?
[14:52] <kyrofa> kalikiana, fine by me-- I'm always happy to meet regardless
[14:52] <kyrofa> let's do it
[14:52] <kalikiana> Okay
[14:52] <kyrofa> I mean the one today. As for tomorrow, let's ask sergio when he's back
[14:53] <kyrofa> I do think we need to continue breaking it down, but not sure when
[14:54] <sergiusens> kyrofa what's up?
[14:54] <sergiusens> kyrofa I added comments to the OsRelease stuff too
[14:55] <sergiusens> kyrofa is snapcraft#1632 ready to go? this would be my final gripe to go to the stable channel :-)
[14:55] <mup> PR snapcraft#1632: libraries: exclude the full set of libc6 <bug> <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1632>
[14:55] <kyrofa> sergiusens, indeed it is
[14:56] <kyrofa> sergiusens, I think we can improve that lib method, but it causes no harm in that PR
[14:56] <kyrofa> And I've tested it pretty extensively at this point
[14:56] <kyrofa> sergiusens, I'll go +1 it
[14:57] <kyrofa> sergiusens, you realize though that those other two PRs are required for trusty support, right?
[14:57] <sergiusens> kyrofa I have a PR refactor to change that module from `libraries` to `elf` and do some neat things in there
[14:57] <kyrofa> sergiusens, excellent
[14:57] <sergiusens> but I'd rather do minimal changes here so the test surface is not so broad to get a stable release out first
[14:58] <kyrofa> sergiusens, fair enough. +1d
[14:59] <zyga-ubuntu> niemeyer: I realized that due to a way apparmor is behaving we may need to have apparmor and mount kernels coordinate on the rename
[14:59] <zyga-ubuntu> niemeyer: I'll make a test case to examine this
[15:01] <mup> PR snapcraft#1632 closed: libraries: exclude the full set of libc6 <bug> <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1632>
[15:01] <zyga-ubuntu> niemeyer: I also think that we must be careful in mixing slots that use source and those that don't
[15:01] <kyrofa> sergiusens, I of course have some vested interest in trusty support. While I've got you: do you think it's possible to support using the snap (once it works) in the trusty builder? I've been getting some questions about this
[15:02] <zyga-ubuntu> niemeyer: as this will cripple plug side
[15:02] <zyga-ubuntu> niemeyer: I was thinking about an attribute that would let the plug side define and control one-to-many expectations: only-one, allow-many
[15:02] <niemeyer> zyga-ubuntu: Which renames?
[15:02] <sergiusens> kyrofa I think it should be possible with these changes; non classic confinement at least
[15:02] <kyrofa> sergiusens, yeah that's a whole different ballgame
[15:03] <niemeyer> zyga-ubuntu: Yeah, we'll need that at some point, but I suggest not doing that now so we don't get lost from the key priorities
[15:03] <zyga-ubuntu> niemeyer: https://forum.snapcraft.io/t/improvements-in-the-content-interface/2387
[15:03] <kyrofa> cjwatson, if the snapcraft snap worked on trusty, is that a capability you'd be able to expose in the LP builders, or build.snapcraft.io?
[15:03] <zyga-ubuntu> niemeyer: ack
[15:03] <zyga-ubuntu> niemeyer: on that page look for "renamed"
[15:03] <kyrofa> cjwatson, the snapcraft in the archive is v1, targeting 15.04
[15:04] <kyrofa> But there are people who actually need to build series 16 snaps on trusty
[15:05] <kyrofa> Oh sorry kalikiana got caught up in coffee
[15:05] <kyrofa> On my way
[15:05] <kalikiana> haha
[15:05] <kalikiana> no worries
[15:08] <niemeyer> zyga-ubuntu: By "kernels" you mean "backend" I suppose?
[15:10] <cjwatson> kyrofa: s/, or build.snapcraft.io// (they're the same thing).  maybe?  it'd need some thought; it would be complicated if it had to be selectable
[15:10] <kyrofa> cjwatson, well, the builders expose a lot more capability-- different archs, etc
[15:10] <kyrofa> cjwatson, curious to see if anyone is using it for v1
[15:11] <kyrofa> (anyone using them today is either using v1 or expecting it to be v2 and giving up)
[15:11] <cjwatson> kyrofa: right, but BSI is strictly more limited, it doesn't have its own special build code or anything over and above what's on LP
[15:11] <kyrofa> cjwatson, right, which is why I specified them both
[15:11] <cjwatson> kyrofa: actually BSI would be out of scope here anyway since it's xenial-only
[15:11] <kyrofa> Ah
[15:11] <zyga-ubuntu> niemeyer: yes, not sure why I said "kernels" :)
[15:12] <cjwatson> kyrofa: we do have the notion of permitted combinations of Ubuntu series and snappy series in LP
[15:12] <niemeyer> zyga-ubuntu: We should be able to do without actual coordination between the backends.. the interface itself is the one that has needs across both, and should be able to inform both of what it needs
[15:12] <cjwatson> kyrofa: right now, the snappy series (e.g. 16) isn't passed through to the builder, but it could be
[15:13] <cjwatson> kyrofa: that's probably how we'd do that kind of thing if we needed to
[15:13] <zyga-ubuntu> niemeyer: yes, I was thinking we just need to supply the backends with the same information so that they can come up with the same decision in the end
[15:14] <cjwatson> kyrofa: (I don't suppose I could persuade somebody from the snapcraft side to have a go at contributing the necessary changes?  more than happy to help with mentoring, but it seems that it'd be good for more people on the snapcraft side to know how the moving parts work)
[15:15] <kyrofa> cjwatson, actually yeah, that doesn't sound like a bad idea
[15:15] <cjwatson> it would involve carefully-sequenced changes to both launchpad-buildd and LP itself, but apart from that it's pretty isolated
[15:16] <cjwatson> actually maybe not much sequencing
[15:19] <cjwatson> basically just a matter of adding the snap's store_series name to the build args in SnapBuildBehaviour, passing that through to the backend script in launchpad-buildd's SnapBuildManager, and adding the necessary conditional behaviour to launchpad-buildd's BuildSnap.install.  As long as launchpad-buildd tolerates the key being missing from the build args, there's no sequencing involved
[15:20] <cjwatson> and then we could add the trusty/16 combination to SnappyDistroSeries via an API POST request once we've verified that it works
[15:20] <kyrofa> cjwatson, good deal, once a few of our PRs make it into a release, I'll look into that
[15:21] <kyrofa> (right now the snap doesn't run)
[15:21] <cjwatson> cool - let me know
[15:21] <cjwatson> I expect we'll want the builders to know the snappy series eventually for other reasons too
[15:22] <zyga-ubuntu> man
[15:23] <zyga-ubuntu> I wish to thank everyone for introducing the automatic and smart "night mode"
[15:23] <zyga-ubuntu> with almost no direct sun nowadays, it's always "dark and gloomy"
[15:23] <zyga-ubuntu> but at least my eyes hurt less
[15:23] <Chipaca> zyga-ubuntu: the redshift developers disagree :-)
[15:24] <zyga-ubuntu> Chipaca: the coverflow developers you say? ;-)
[15:24] <Chipaca> zyga-ubuntu: (because gnome wrote their own and made them redundant)
[15:24] <cachio> mvo, I am taking a look to the snap-confine issue that seems to be failing on autopkgtest:ubuntu-*
[15:24] <zyga-ubuntu> Chipaca: all software falls into the back hole of "built-in feature"
[15:24] <zyga-ubuntu> cachio: hmm, which issue is that?
[15:24] <cachio><EMAIL_ADDRESS>[15:25] <zyga-ubuntu> aha that one
[15:25] <zyga-ubuntu> I suspect it's a very very slow VM
[15:25] <zyga-ubuntu> unless you can reproduce it
[15:25] <cachio> something related to module:nvidia_modeset
[15:26] <zyga-ubuntu> cachio: does it only fail in that place?
[15:26] <zyga-ubuntu> cachio: that error is a very indirect way of saying "3 seconds elapsed but we took longer to finish stuff"
[15:28] <zyga-ubuntu> cachio: did you see it in any interactive work?
[15:33] <mup> PR snapd#4067 closed: packaging,spread: fix and re-enable opensuse builds <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4067>
[15:33] <zyga-ubuntu> hmm
[15:33] <zyga-ubuntu> but something is indeed fishy
[15:33] <kyrofa> cjwatson, agreed, that seems generally useful
[15:33] <zyga-ubuntu> lots of tests are failing on this
[15:34] <zyga-ubuntu> mvo: maybe we should increase that timeout to 6 seconds
[15:46] <cachio> zyga-ubuntu, sorry, I was having lunch
[15:46] <cachio> zyga-ubuntu, well, that could be a reason, I'll try to reproduce it on a vm here
[16:15] <niemeyer> cachio: Reviewed both PRs there
[16:15] <cachio> niemeyer, tx
[16:35] <ogra_> niemeyer, hrm ... when we switched to the forum were all the old mailing lists archives simply wiped ?
[16:36] <niemeyer> ogra_: I don't think anything happened to the ML other than blocking subscriptions and postings.
[16:36] <ogra_> well, it seems gone from lists.ubuntu.com
[16:37] <ogra_> anyway, no biggie (the stuff i searched for is in my local archives)
[16:37] <ogra_> https://lists.ubuntu.com/mailman/listinfo/snappy-devel ... should (theoretically) get me to the archives ... though
[16:45] <cachio> niemeyer, please tell me if the doc that I added in the PR help to understand the change
[16:46] <niemeyer> cachio: Thanks, looking
[16:53] <ogra_> cachio, sorry that you have to suffer from my shell-like pyton stuff :)
[16:56] <cachio> ogra_, np :)
[16:57] <ogra_> (even though sergiusens claims that my python looks like perl ... :P )
[16:59] <kyrofa> ogra_, hahaha
[17:01] <niemeyer> cachio: Replied
[17:02] <niemeyer> ogra_: Are you looking for this: https://lists.ubuntu.com/mailman/listinfo/snapcraft
[17:02] <sergiusens> ogra_ perl 6 even
[17:02] <ogra_> niemeyer, oooh, it was originally snappy-devel and got renamed ... (i simply clicked the link at the bottom of an old list mail in my mail app) ... yeah, thats it
[17:03] <ogra_> thanks !
[17:03] <niemeyer> ogra_: That's the actual mailing list we used before the move to the forum
[17:04] <ogra_> yeah
[17:04] <niemeyer> ogra_: It got renamed 20 years ago.. shortly after Linus came up with the  Linux kernel
[17:04] <ogra_> hahaha
[17:06] <kyrofa> ogra_, I need to see an example then. I can't imagine python that looks like an AES-encrypted message
[17:06] <sergiusens> cjwatson kyrofa we would want to take advantage of base declarations in snapcraft.yaml when they come, those would be mapped to builder instances and if we really really want to support building on trusty, I would try to get a trusty base going too
[17:07] <ogra_> kyrofa, well, i hate curly brackets ... so it wont be perl ever again :)
[17:07] <kyrofa> sergiusens, that's a great point, I wonder how hard it would be
[17:08] <sergiusens> kyrofa we wrote it down on a forum post already, somewhere at some point in time ;-)
[17:08] <kyrofa> sergiusens, haha, good luck finding it
[17:10] <ogra_> sudo snap install forum-crawler ...
[17:10] <ogra_> :P
[17:11] <kyrofa> $ snap find forum-crawler
[17:11] <kyrofa> The search "forum-crawler" returned 0 snaps
[17:11] <kyrofa> ogra_, you got my hopes up
[17:11] <ogra_> haha
[17:11] <ogra_> sorry
[17:11] <niemeyer> kyrofa: I find the forum search surprisingly effective actually
[17:12] <kyrofa> niemeyer, I've had pretty poor experiences with it, but I could also blame that on human error
[17:13] <ogra_> which human exactly though ?
[17:15] <kyrofa> Yes I will leave that nebulous
[17:16] <ogra_> :)
[17:16] <ogra_> only 4 billion choices...
[17:47] <cachio> niemeyer, answers in the forum, now I have a kinesiology appointment but when I am back I'll finish the refactor for the python code.
[17:47]  * Pharaoh_Atem groans in tiredness
[17:50] <kyrofa> snappy-m-o, autopkgtest 1583 xenial:amd64 xenial:armhf artful:amd64
[17:50] <snappy-m-o> kyrofa: I've just triggered your test.
[18:39] <niemeyer> zyga-ubuntu: ping
[18:46] <niemeyer> jdstrand: ping.. maybe you might know the answer
[18:46] <zyga-ubuntu> niemeyer: yes?
[18:46] <zyga-ubuntu> (not here full time anymore)
[18:46] <niemeyer> zyga-ubuntu: Oh, hay
[18:46] <zyga-ubuntu> how can I help? :)
[18:46] <niemeyer> zyga-ubuntu: Sorry, I realize it's a bit late
[18:47] <zyga-ubuntu> that's ok, I'm trying to solve a problem and I came to give it another try
[18:47] <niemeyer> zyga-ubuntu: I'm about to merge #3958, and was wondering about the fact we have something about encryption file systems related to that apparmor/snap-confine, according to docs in the template of snap-confine
[18:47] <mup> PR #3958: many: add support for /home on NFS <Created by zyga> <https://github.com/snapcore/snapd/pull/3958>
[18:47] <niemeyer> zyga-ubuntu: But I cannot see any code related to this
[18:48] <niemeyer> zyga-ubuntu: My only concern right now is not breaking something else because e.g. we remove some other file (think * glob + EnsureDir)
[18:48] <zyga-ubuntu> niemeyer: right, thank you for checking
[18:49] <zyga-ubuntu> niemeyer: right now we don't have any generated include files for encrypted files systems but indeed this feature was planned so that we could add one next to NFS
[18:49] <niemeyer> zyga-ubuntu: Aha, ok.. that makes sense
[18:49] <zyga-ubuntu> niemeyer: some of those, similar to NFS, leak through the abstractions apparmor gives us
[18:49] <niemeyer> zyga-ubuntu: Merging then, thanks
[18:49] <zyga-ubuntu> niemeyer: we have some workarounds but AFAIK what doesn't work very well is "snap try" on top of one
[18:49] <zyga-ubuntu> thank you!
[18:50] <niemeyer> zyga-ubuntu: Do you have anything on top of this, or can I squash?
[18:50] <zyga-ubuntu> niemeyer: no, nothing on top
[18:50] <zyga-ubuntu> feel free to squash/not squash :)
[18:50] <niemeyer> Ok, here we go
[18:50] <zyga-ubuntu> woot, thank you
[18:51] <zyga-ubuntu> I'm sure CE will like that aspect of 2.29 :)
[18:51] <mup> PR snapd#3958 closed: many: add support for /home on NFS <Created by zyga> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/3958>
[18:56] <pstolowski> niemeyer, hey, can you take a look at my 2 interfaces-related PRs before your vacation?
[18:56] <niemeyer> pstolowski: Yeah, will do, thanks for the ping
[18:57] <pstolowski> cool
[19:14] <zyga-ubuntu> woot
[19:15] <mup> PR snapd#4070 opened: hooks/configure: queue service restarts <Created by stolowski> <https://github.com/snapcore/snapd/pull/4070>
[19:17] <pstolowski> niemeyer, ^ I decided to simplify the approach with the above (compared to what I was trying to explain in the standup)
[19:18] <pstolowski> niemeyer, happy to discuss/explain if needed
[19:20] <niemeyer> pstolowski: Sounds good, thanks!
[19:21] <niemeyer> pstolowski: Reviewing now
[19:31] <zyga-ubuntu> niemeyer: woot, no need to sync anything, I got one thing wrong; apparmor needs the original path :)
[19:31] <zyga-ubuntu> niemeyer: and de-clashing of plugins should now be oK
[19:35] <zyga-ubuntu> pushed and EODing
[19:36] <zyga-ubuntu> well,
[19:36] <zyga-ubuntu> one more small patch
[19:36] <zyga-ubuntu> then EOD
[19:37] <niemeyer> zyga-ubuntu: Which original path?
[19:39] <zyga-ubuntu> niemeyer: let me show you an example
[19:39] <zyga-ubuntu> https://github.com/snapcore/snapd/pull/4068/files#diff-7d64932a9164eaac515f310a2759e820R506
[19:39] <mup> PR #4068: interfaces/builtin: add support for content "source" section <Created by zyga> <https://github.com/snapcore/snapd/pull/4068>
[19:40] <zyga-ubuntu> here, this is exactly what I was trying to solve
[19:40] <zyga-ubuntu> one app, two plugins (via content)
[19:40] <zyga-ubuntu> in the mount entry they are renamed to unclash
[19:40] <skjensen> Evening guys, sorry to interrupt but got a bit of a weird error when trying to build my image.. The error is: panic: runtime error: slice bounds out of range
[19:40] <zyga-ubuntu> in the apparmor profile they are not renamed because apparmor needs a rule for the source (which is the original path) because of AF_UNIX shortcomings
[19:40] <zyga-ubuntu> and I just saw a typo :)
[19:41] <skjensen> Full error description can be found here: https://pastebin.com/5aUPQXcB
[19:41] <zyga-ubuntu> there
[19:42] <zyga-ubuntu> (I wrote "indented" instead of "intended")
[19:46] <zyga-ubuntu> jdstrand: I think 4068 is also interesting for you, in the same vein as other PRs lately
[19:51]  * zyga-ubuntu EOds
[21:10] <cachio> niemeyer, I got disconnected, did you see what I wrote?
[22:24] <kyrofa> elopio, ever seen this<EMAIL_ADDRESS>[22:24] <kyrofa> Ruby failures on artful autopkgtests
[22:26] <elopio1> segmentation fault :S kyrofa: that's new to me.


[09:46] <Nadhi> Hi Chan
[09:47] <Nadhi> one query how to specify name of connection in netplan. The format in network manager is nmcli c m <uuid> connection.id <id_name>
[09:52] <slyon> Hi Nadhi, you can specify the name of the connection via the connection handle itself, e.g.: networks -> ethernets -> YOUR_CONNECTION_NAME -> dhcp4: true
[09:53] <slyon> In this case you would most probably also need a match condition to select the corresponding interface, e.g.: networks -> ethernets -> YOUR_CONNECTOIN_NAME -> match -> name: eth0
[09:53] <slyon> NetworkManager will then pickup the name as "netplan-YOUR_CONNECTION_NAME"
[10:00] <Nadhi> how to set a custom name instead of netplan-CONNECTION_NAME?    My use case is network manager should set some custom name like "xyz"
[10:03] <slyon> The "netplan-" prefix is hardcoded by netplan currently. And there is no easy way to change this, AFAIK
[10:05] <Nadhi> okay, Thanks for the info slyon.
[10:10] <Nadhi> @sylon How to activate/deactivate a connection? nmcli c up <uuid>  / nmcli c down <uuid>
[10:11] <Nadhi> any attribute in YAML which does that?
[10:14] <slyon> yw! Netplan only prepares the configuration for your. It does not handle runtime modifications (like up/down). By default all defined connections/interfaces are brought up on "netplan apply" (or reboot). If you want to apply up/down at runtime you could you "nmcli", as you suggested
[10:14] <slyon> *you could use
[10:21] <Nadhi> Also, for a connection created by interface why these fields are empty
[10:21] <Nadhi> 802-3-ethernet.mac-address:802-3-ethernet.cloned-mac-address:802-3-ethernet.generate-mac-address-mask:802-3-ethernet.mac-address-blacklist:802-3-ethernet.mtu:auto802-3-ethernet.s390-subchannels:802-3-ethernet.s390-nettype:802-3-ethernet.s390-options:basically, output of nmcli -t c s <uuid>
[10:22] <Nadhi> type error:   connection created by netplan*
[10:24] <slyon> Those settings are related to the match.macaddress and CONNECTION.macaddress settings in the YAML, did you set them there? Would you mind pasing your netplan config?
[10:29] <Nadhi> network:    version: 2    renderer: NetworkManager    ethernets:        enc2a80:            addresses:                - <IP_ADDRESS>/24        s2:            match:               name: enc2d40            dhcp4: yes
[10:30] <Nadhi> I m concerned about these 2 values 802-3-ethernet.s390-subchannels:  and 802-3-ethernet.s390-nettype
[10:30] <Nadhi> basically getting subchannels and driver type
[10:30] <Nadhi> which works for nmcli created devices
[10:32] <slyon> Okay, so you do not set any macaddress or MTU related settings in YAML, that explains why they are empty for you. wrt. s390-* settings: those are unfortunately not supported by netplan at this time
[10:32] <Nadhi> okay slyon, Thanks for the info..


[07:24] <mathew> hi
[07:24] <mathew> will u help me to instal ubuntu
[07:24] <mathew> chrome installation
[07:35] <viru> hi
[07:36] <viru> i need help to update ubuntu pacakages