[00:09] <^M> hi guys there is a way to install that on this system  ? https://pastebin.com/mscBU2Ta
[00:10] <^M> ubuntu 20.04
[00:10] <^M> sudo dpkg --print-architecture
[00:10] <^M> arm64
[00:11] <^M> uname -m
[00:11] <^M> aarch64
[00:14] <sarnold> ^M: you'd need to add the i386 architecture to your dpkg, and add archive.ubuntu.com to your apt sources
[00:15] <Ravage> i dont think his CPU is capable to run i386 instructions
[00:15] <sarnold> ^M: it might be easier to just run an i386 vm, I *think* qemu-system-x86 might be able to do that for you
[00:15] <sarnold> Ravage: indeed, but it might still be useful to install the files for whatever reason
[00:16] <Ravage> maybe ^M can enlighten us what he is actually trying to do here :)
[00:17] <^M> Ravage: i am trying to run open game panel on my server :D
[00:17] <^M> sarnold: you think that should do the work ? sudo apt-get install libgcc1-i386-cross
[00:18] <Ravage> about 0% of games will run too :)
[00:18] <^M> you think that there is no way ro run that?
[00:26] <Ravage> im sure you can host the panel part but i dont think the agent or the games it will install work
[00:30] <^M> yes the agent is the important part
[00:30] <^M> and if it does not work it is not worth it
[00:32] <genii> sarnold: Yes, could run an i386 qemu instance and install everything into that, but it would probably be painfully slow
[00:40] <sarnold> genii: *so* very slow.. aarch64 isn't exactly a speed demon most of the time..
[00:41] <genii> Yep
[02:01] <shadow3d> Hello, I want to use st-link to debug my stm32 MCU in ubuntu20.04, but can't connected... The details of the command I tried as here(https://paste.ubuntu.com/p/2Bj4SHYccj/)
[02:02] <shadow3d> Can someone help me that why I can't connect successfully?
[02:14] <lotuspsychje> shadow3d: what i usualy do to catch errors, is keep a journalctl -f open, and plug out/back your hardware device
[02:14] <lotuspsychje> shadow3d: if you cant get your device working, you might consider filing a new !bug
[02:15] <lotuspsychje> i dont see existing bug reports right away
[02:41] <shadow3d> Thanks, I try "journalctl -f" and plug out and in my stlink, but seems nothing error
[02:47] <lotuspsychje> shadow3d: journal logs should always spit out new lines after plugging devices
[03:19] <shadow3d> lotuspsychje: Yes, I see some log about my stlink(sorry for my network always disconnect...)
[03:45] <Guest89> Hi folks, I want a mirror ranker program for Ubuntu like reflector in arch Linux
[03:49] <Ravage> Guest89: https://github.com/jblakeman/apt-select
[03:51] <Guest89> Ravage thanks man for your response
[03:52] <Ravage> in general the usual list by country works fine. i dont use any special list
[03:52] <Guest89> actually I have a little issue with ROS installation
[03:53] <Guest89> https://prnt.sc/I-reJ03l69X6
[03:54] <Guest89> I have no idea about the reason of this issue
[03:54] <Ravage> seems to be a problem with their repo
[03:55] <Ravage> you did try "apt update" `
[03:55] <Ravage> ?
[03:55] <Guest89> I tried to install ROS in different  machine with the same instructions and it works correctly
[03:55] <Guest89> yes I did apt update
[03:56] <Ravage> and can you show the output of that too?
[03:57] <Guest89> apt update doesn't has any errors at his output
[04:01] <enigma9o7[m]> I just tired to ping packages.ros.org and it responds fine (apperantly redirected to ftp-nyc.osuosl.org)
[04:02] <Ravage> the log suggests that the repo is not up to date with the package metadata or his local data are not up to date
[04:02] <cluelessperson> is there a way to install ubuntu FOR someone so when they logon it just prompts them to setup an account?
[04:02] <Ravage> if the apt update doesnt fix it he has to contact their support i guess
[04:03] <cluelessperson> ah, that seems to be oem install
[04:05] <tomreyn> cluelessperson: that's right
[04:06] <Guest89> https://prnt.sc/CuThgG78BxPP
[04:06] <cluelessperson> tomreyn, my brother's wife is in the hospital with apendicitus so I'm trying to preload this crap laptop so she at least as internet/netflix.
[04:07] <Guest89> Ravage I have no error with apt update
[04:07] <cluelessperson> real quick before I bike there.
[04:08] <tomreyn> cluelessperson: bring your smartphone and charging cable to have a chance to bring it online in case it won't have internet out of the box.
[04:09] <tomreyn> also charging cable for her in case she doesn't have one, yet - most commonly forgotten item when preparing for hospital time. ;)
[04:09] <cluelessperson> tomreyn, the oem setup seems to have wifi, so I think it'll have it.
[04:10] <tomreyn> *should* work then, yes (though the installed kernel may differ from what the installer runs)
[04:13] <Ravage> cant you just setup the account for her and tell her the password? i mean the OEM way will probably work but is it really worth it?
[04:13] <cluelessperson> Ravage, I could I suppose
[04:14] <cluelessperson> Ravage, yeah, I'll probably just setup the user account anyway
[04:14] <cluelessperson> I don't want her to be intimidated
[04:14] <cluelessperson> I probably just need it to work asap
[05:19] <epa1> Hello. Could anybody please recommend me a way to remote control a Ubuntu Desktop Workstation, preferably low bandwith and with audio support. I dont think X forwarding is low bandwith..
[05:21] <gry> epa1: there is x2go and vnc.
[06:49] <Maximalist> how can I disable SSH capabilities on my instance? should i just 'ufw deny 22'?
[07:07] <tomreyn> Maximalist: you could stop the ssh server?
[07:13] <dxford> hello
[07:13] <wez> hi
[07:13] <dxford> i am new to irc
[07:14] <dxford> love to have some suggestions
[07:14] <wez> dxford: Join an IRC spefic channel :)
[07:15] <dxford> can you suggest me any channel names?
[07:17] <dxford> hi guys
[07:26] <tvrron_> Hi
[07:31] <gry> Hello tvrron_
[07:32] <wez> dxford: #irssi #libera to name a couple :)
[07:32] <wez> yay gry is here!
[07:33] <tvrron_> Hi gr33n7007h
[07:33] <gry> hello wez
[07:33] <gr33n7007h> o/
[07:34] <gr33n7007h> i'm guessing that was a tab failure :p
[07:47] <wez> gr33n7007h: Probably, but hello to you as well :)
[07:48] <gr33n7007h> o/, hello wez :)
[10:33] <marko71> Hi
[10:34] <wez> Hi
[10:42] <moha> https://p.teknik.io/CgCyY --> This is an script to automatically extend the root of Linux (in LVM format), but it does not work on a fresh ubuntu with sda1 (1M), sda2 (1G, boot), and sda3 (/, LVM); may take a glance and give me some tips to customize it to work on Ubuntu?
[10:45] <moha> It's existed on lines 55 and 59!
[11:57] <Reventlov> Hello.
[11:58] <ThinkT510> greetings
[11:59] <Reventlov> I'm still searching for a way for ubuntu to get its hostname through DHCP (option 12). While the machine hostname is sent by the dhcp server, the hostname is not changed on ubuntu server ( Ubuntu 20.04.4 LTS )
[12:05] <ogra> Reventlov, https://netplan.io/reference/#dhcp-overrides ... you want the use-hostname directive set in your netplan config ...
[12:37] <semitones> I am trying to understand ssh on ubuntu. In my ~/.ssh, I have id_ed25519 and id_ed25519.pub, and I expect ssh to automatically use those. But when I look at ssh-add -L it says the agent has no identities
[12:38] <semitones> maybe I am interpreting ssh-add -L wrong
[12:43] <semitones> does it only work automatically if you made it without a passphrase?
[12:52] <cbreak> semitones: run ssh-add
[12:52] <cbreak> that will add the key to the agent
[13:35] <Matt|home> usb flash drive broken. bad superblock. tried formating with disk utilities, doesn't seem to work. i just need all data wiped off this disk and for it to automatically mount/unmount again. it's on /dev/sdc
[13:35] <Matt|home> what do i need to do
[13:36] <zai100x200> hey, anyone followed this guide https://help.ubuntu.com/community/Full_Disk_Encryption_Howto_2019 for disk encryption here?
[13:36] <matsaman> what if anyone has
[13:36] <zai100x200> I have some doubts, mainly because this is not officially supported way for disk encryption
[13:36] <zai100x200> a future upgrade may break things, this is my main concern
[13:36] <zai100x200> what do you think guys?
[13:37] <matsaman> Matt|home: I usually use sgdisk -Z /dev/whatever, but you need to be very careful you get the right /dev/whatever
[13:37] <matsaman> Matt|home: then new partitions with parted (or cfdisk for help), mkfat or mkntfs
[13:37] <Matt|home> i am 100% confident it's /dev/sdc
[13:37] <Matt|home> just run that command?
[13:38] <matsaman> Matt|home: sgdisk will wipe out the partitions, yes
[13:38] <matsaman> other mentioned commands would be required to 1) make new partition, & 2) make new FS
[13:38] <Matt|home> okay. lots of warnings. do i need to format it with fdisk or can i just use the gui utility
[13:38] <matsaman> using just cfdisk and mkfat/mkntfs would probably be almost as good, though
[13:39] <matsaman> cfdisk, delete stuff, save/exit cfdisk, cfdisk again, new partition, save/exit cfdisk, mkfat/mkntfs, fatlabel/ntfslabel
[13:39] <Matt|home> https://pastebin.com/5anuGnGy
[13:39] <Matt|home> those are the warnings
[13:40] <matsaman> Matt|home: if you run it again, any warnings?
[13:40] <Matt|home> nope
[13:40] <matsaman> golden
[13:41] <Matt|home> i need to get it recognized on my xbox 360. does that require a specific format?
[13:41] <matsaman> 360 is pretty old
[13:41] <matsaman> it would probably prefer fat, but
[13:41] <Matt|home> or can i just format it with the dos whatever format that comes default with the utility
[13:41] <matsaman> might support ntfs. More recent xboxes do support NTFS
[13:41] <matsaman> usb sticks really have FAT in mind in general
[13:41] <Matt|home> let me give it a shot
[13:41] <matsaman> it's down to what size files you want to put on it, mostly
[13:41] <Matt|home> 700+
[13:41] <matsaman> many-gig files you'll probably want NTFS
[13:41] <Matt|home> MB
[13:42] <matsaman> well, size of each individual file
[13:42] <matsaman> okay then FAT should be fine
[13:42] <BluesKaj> Hi all
[13:42] <matsaman> hi blue
[13:42] <BluesKaj> hi matsaman
[13:42] <rawpenguin> 22.04. firmware update issue. How to solve it? : https://pastebin.com/tfsDHfrK
[13:42] <Matt|home> it's still not getting automounted goddammit.. i _just_ fixed it
[13:43] <matsaman> Matt|home: just?
[13:43] <matsaman> rawpenguin: paste seems malformed
[13:43] <Matt|home> matsaman : after running sgdisk what do i need to run. fdisk and select FAT ?
[13:45] <rawpenguin> https://pastebin.com/8N7rXMnC
[13:45] <Matt|home> okay let's see if _that_ works
[13:45] <matsaman> Matt|home: yeah fdisk or cfdisk
[13:45] <matsaman> Matt|home: then mkfs.fat on the /dev/foo#
[13:46] <matsaman> Matt|home: and then probably fatlabel
[13:46] <Matt|home> no. still not auto mounting.
[13:46] <matsaman> Matt|home: mounting in what, "Files"?
[13:46] <Matt|home> yeah
[13:46] <BinarySavior> hi, ubuntu 21.04 was upgrading to 21.10 and I accidentally pressed alt+f4 on the upgrade window and the OS crashed, how can I resume the upgrade or restart it or revert it?
[13:46] <matsaman> you want it to mount without interaction? Just when you plug it in alone?
[13:47] <Matt|home> yes if possible. what happened was i was forced to take it out while it was being written to
[13:47] <Matt|home> shit
[13:48] <Matt|home> partition type linux, /dev/sdc1 , 1 gig.. what else do i need to do
[13:50] <matsaman> Matt|home: mkfs.fat /dev/whatever#
[13:50] <matsaman> I don't know if automounting without interaction is very common anymore
[13:50] <matsaman> you can 100% tell your system to do that
[13:51] <matsaman> but I wouldn't expect it to have been a default, not for years and years
[13:51] <Matt|home> alright
[13:51] <Matt|home> let's see if that worked
[13:51] <matsaman> if the behavior changed seemingly suddenly, then
[13:51] <matsaman> it could be you had a specific line in fstab or some other configuration somewhere
[13:51] <matsaman> targeting that specific previous/old filesystem or device
[13:51] <Matt|home> it works. OKAY. let's try this one more time - last time i tried writing to the drive it just froze up
[13:51] <matsaman> cool
[13:53] <Matt|home> im transfering a 733MB video file to the usb device. it's frozen at 725.6 MB , same as last time. im looking at it and the goddamn LED is blinking indicating a read/write option
[13:53] <Matt|home> just like last time
[13:53] <rawpenguin> matsaman: https://pastebin.com/8N7rXMnC
[13:53] <Matt|home> cancel operation, it's still blinking.
[13:53] <Matt|home> goddammit
[13:54] <Matt|home> alright let's see if this worked..
[13:55] <rawpenguin> matsaman: trying to get past that one. tried to delete the linux-firmware*.deb file from /var/cache/apt/archives, but that didnt work
[13:57] <BinarySavior> nvm i was able dpkg --configure -a, then update-manager -c to finish the process luckily
[13:58] <Matt|home> thanks for your help matsaman
[14:04] <rawpenguin> should i just ignore some of the errors that come with ubuntu 22.04 for now? like now when the firmware wont update?
[14:05] <matsaman> Matt|home: 👍
[14:06] <matsaman> Matt|home: the way those little drives work is that usually they're still writing even after the system seems to be done operating
[14:06] <matsaman> Matt|home: that's why you have all these GUI features for "safe" "eject" and whatnot
[14:06] <matsaman> Matt|home: it basically just waits till the writing is done
[14:07] <matsaman> the slower the drive, slower the interface, the more tedious it becomes
[14:07] <DevAntoine> Hello, our CI is using Ubuntu Xenial with PHP 7.4 but it seems that libargon2 is missing: php: error while loading shared libraries: libargon2.so.1: cannot open shared object file: No such file or directory
[14:07] <DevAntoine> Thing is: it seems that this package doesn't exist for this (old) version of Ubuntu
[14:07] <DevAntoine> apt-cache search .*libargon.* returns nothing
[14:07] <DevAntoine> Is there a way to install it?
[14:07] <matsaman> DevAntoine: what about apt-file
[14:08] <DevAntoine> matsaman: never heard of it
[14:08] <matsaman> DevAntoine: real useful, give it a try
[14:09] <Matt|home> next step.. getting the 360 to play it..
[14:10] <DevAntoine> apt-file returns nothing :(
[14:59] <Maximalist> tomreyn: thank you
[15:42] <heller> anyone familiar with sshpass?
[15:42] <leftyfb> heller: the answer to that question doesn't solve your issue. Please just state your issue and someone might be able to help you
[15:42] <heller> sshpass -P ssh<EMAIL_ADDRESS>uptime
[15:42] <heller> sshpass: Failed to run command: No such file or directory
[15:43] <heller> anyone got ideas why i'm getting that error?
[15:43] <heller> rather it should ask for password
[15:46] <leftyfb> heller: why are you using -P
[15:46] <heller> for testing
[15:46] <heller> i get the same error with '-f passwdfile'
[15:46] <leftyfb> heller: testing what?
[15:46] <leftyfb> heller: -P does not mean "prompt for password"
[15:46] <heller> sshpass -f passwdfile<EMAIL_ADDRESS>uptime
[15:46] <heller> sshpass: Failed to run command: No such file or directory
[15:47] <heller> leftyfb: true actually :P
[15:47] <heller> byt anyway, same error with -f
[15:47] <heller> sshpass -p test<EMAIL_ADDRESS>uptime
[15:47] <heller> sshpass: Failed to run command: No such file or directory
[15:47] <heller> Seems to give the same error even with -p
[15:51] <alkisg> heller: add ssh to your command: sshpass -f file ssh user@server command
[15:52] <heller> oops, heh. Well still issues. No output
[15:52] <heller> Just hangs on next line
[15:52] <leftyfb> heller: no output or the "No such file" error?
[15:52] <heller> yeah
[15:53] <leftyfb> multiple choice question
[15:53] <heller> sorry, neither
[15:53] <heller> ahh wth
[15:53] <heller> i added -v and its asking for my key
[15:53] <heller> i mean key passphrase
[15:53] <alkisg> Which Ubuntu version is that?
[15:55] <heller> well actually its debian :P
[15:55] <alkisg> Hehe, then come to #debian then, and tell us the version so that we can test
[15:56] <leftyfb> :/
[15:57] <leftyfb> heller: why did you ask here?
[15:59] <heller> well i was here and i thought it was some simple issue
[16:00] <jhutchins> Burn the heretic!
[16:00] <heller> hehe
[16:00] <heller> sorry :)
[16:00] <jontyms2> Is there any way to setup a ethernet interface as a client (like a vm)
[16:01] <leftyfb> jontyms2: huh?
[16:01] <jontyms2> *wait let me rephrase that
[16:02] <jontyms2> 1. I have 2 ethernet interface, one is connected to the wider network, one is connect to another machine
[16:02] <jontyms2> 2. I am netplan
[16:03] <jontyms2> 3.  I was wondering If the 2nd ethernet port can be used to share the network connection
[16:04] <leftyfb> jontyms2: yes
[16:04] <enigma9o7[m]> Yes.
[16:05] <jontyms2> I googled and DDGed and couldn't find I guide can someone point me to a guide?
[16:05] <jontyms2> grammar is the best
[16:05] <enigma9o7[m]> I just did it in the network gui, there's an option to share connection....
[16:05] <leftyfb> jontyms2: https://imgur.com/a/5y3cZU1
[16:05] <leftyfb> "Shared to other computers"
[16:06] <enigma9o7[m]> On the ip4 settings tab, change it to "Shared with other computers"
[16:06] <enigma9o7[m]> and ip6
[16:07] <jontyms2> I am running ubuntu server and I already have a bridge network setup (for my vms) with netplan so I was hoping to use that
[16:08] <leftyfb> enigma9o7[m]: there is no advantage of selectng ipv6
[16:08] <jontyms2> *insert joke about ipv6*
[16:09] <leftyfb> jontyms2: I'm no sure how NM does it in the background, but when I need that I install and setup dnsmasq on the sharing server and a couple lines of iptables for routing
[16:10] <leftyfb> jontyms2: https://pastebin.ubuntu.com/p/jnS8SBP5Rn/
[16:10] <leftyfb> sorry, 3 actual iptables rules, not 2
[16:10] <jontyms2> so it looks like iptables are the only way
[16:11] <leftyfb> jontyms2: for netplan, stick this script in /etc/networkd-dispatcher/routable.d/startnat.sh
[16:13] <jontyms2> ok, should I set the external to the bridge network?
[16:20] <jontyms2> Thanks for your help leftyfb enigma9o7[m] /s I should plugin and monitor and keyboard to the server and try this out
[16:23] <enigma9o7[m]> Yeah in my case, I have two desktop computers near each other with lan ports.  One of them I use a usb wifi to connect to my home network, and I have a cable between them to provide network connection to the other machine.   As soon as setting the first one to shared, the other one immediately has internet.  But for some reason I can't ssh to it from other computers (besides the one its plugged into).  I have to ssh into the one its
[16:23] <enigma9o7[m]> plugged into, then ssh into it, if i want to get to it from rest of network...
[16:30] <jhutchins> enigma9o7[m]: Did you use a crossover cable?
[16:31] <enigma9o7[m]> nope.  the lan adapters must be smart enough to do that on their own
[16:31] <enigma9o7[m]> they're just whatever is built into the motherboard tho
[16:32] <alkisg> enigma9o7: internet connection sharing usually works by creating a dhcp server that assigns IPs in a different subnet. It's like your "wifi one" is a router, and the "other one" is behind the router
[16:33] <alkisg> enigma9o7: to see if that's the case, run `ip a` on the "wifi one"
[16:33] <alkisg> If it has 2 Ips on different subnets, then it's doing that.
[16:34] <bluefox83> ok, well...this is where everyone went to.
[16:59] <cousteau> Hi!  Is it pronounced "youboontoo" or "ooboontoo"?  I need to know if it goes with "a" or "an"
[17:00] <leftyfb> cousteau: type "ubuntu pronunciation" into goole.com
[17:00] <cousteau> OK, sheesh
[17:01] <jontyms2> it's pronounced centos
[17:02] <cousteau> With a soft g or a hard g?
[17:02] <leftyfb> cousteau: I say that because the top result is a media file that plays audio with the correct pronunciation
[17:02] <cousteau> Ah OK, sorry, I thought it was a "just google it" type of answer
[17:03] <leftyfb> cousteau: well, you would have found the answer immediately if you had done just that ;)
[17:03] <cousteau> (which kinda annoys me because lately my experience with Google is that the first result is ALWAYS wrong)
[17:04] <cousteau> Thanks!
[17:06] <cousteau> So, "an Ubuntu machine" and not "a Ubuntu machine", right?
[17:06] <leftyfb> cousteau: depends if you choose to speak proper English or not
[17:08] <cousteau> Well, if the u were pronounced as in "university" or "ubisoft" it'd be "a Ubuntu machine", that's why I was asking
[17:19]  * ogra always pronounces ubuntu like "ubuntu"  ...
[17:29] <dobbicorp> Giovanni: may i just call you Giorgio?
[17:32] <leftyfb> dobbicorp: do you have an ubuntu support question?
[17:38] <jhutchins> cousteau: You're not supposed to talk about it out loud.
[17:46] <enigma9o7[m]> Grammar is still important when thinking.
[19:22] <devilboy> Hello friends
[19:22] <devilboy> ubuntu software center - categories: won't load, only 3 dots in a bot can be seen.
[19:22] <devilboy> bot-box*
[19:23] <devilboy> any solution to this? ubuntu 20.04.4
[19:24] <mostafa> devilboy: i have the same problem some times.
[19:24] <devilboy> mostafa, never worked for me :/
[19:30] <devilboy> mostafa, worked :P  lol, it just takes 5-7 secs to load.
[20:03] <ueberall> Hi. I have a number of mount points which are both mounted (mount fails, already mounted, listed in /proc/mounts) and unmounted (unmount fails, because "... not mounted") at the same time. "fuser -mv <mountpoint>" tells me USER=root, PID=kernel, ACCESS COMMAND="mount <mountpoint>". How can I force the kernel to let go of those entries in /proc/mounts?
[20:04] <ueberall> (Yes, if I comment out the entries in question in /etc/fstab and reboot, they're gone. I'm trying to prevent a reboot, though.)
[20:06] <ueberall> "mount --move ..." does not work for me.
[20:09] <Guest70> hi im using ubuntu stable live boot (on usb) i installed arduino but i get the message.  In order to upload code an arduino board over USB, you need to add your user to the dialout group. Open a terminal window, run the following command and reboot your computer.
[20:10] <Guest70> > sudo usermod -a -G dialout $USERcommand
[20:10] <Guest70> sadly this wont work because of being in a live sitation. can i restart a service to get the same result?
[20:11] <sarnold> Guest70: you could also just run the command with sudo
[20:12] <sarnold> Guest70: the usermod thing is in case you want to run the command as your usual user account periodically
[20:12] <Guest70> dont i need to reboot before the command having result? sorry brb dog
[20:17] <Guest70> thanks i will try it!
[20:23] <ueberall> Guest70: As an alternative, try "su - $USERcommand" after the usermod (see https://superuser.com/a/354475/183106)
[20:27] <Guest70> ty all it worked have a good night!
[20:30] <marcmance> what would cause apt to not resolve names?  regular name resolution works fine
[20:35] <sm1> marcmance: care to explain a bit more
[20:36] <marcmance> apt update fails due to name resolution, but I can ping the source
[20:36] <sarnold> :(
[20:36] <marcmance> where does apt get its dns?
[20:36] <sarnold> I'd guess standard nsswitch stuff
[20:36] <sm1> did you mess up the /etc/ package lists maybe?
[20:37] <leftyfb> marcmance: ( sudo apt update ; host archive.ubuntu.com ) | nc termbin.com 9999
[20:38] <marcmance> sorry no netcat on this machine
[20:38] <ioria> marcmance, sudo apt-get -o Acquire::ForceIPv4=true update
[20:38] <marcmance> same error
[20:38] <leftyfb> marcmance: all versions of ubuntu have netcat installed by default
[20:38] <ioria> marcmance, any proxy ?
[20:39] <marcmance> no proxy
[20:39] <sarnold> marcmance: how about socat? telnet?
[20:39] <ioria> marcmance, paste the errors, please
[20:40] <leftyfb> marcmance: please pastebin the output of:    cat /etc/os-release;  sudo apt update ; host archive.ubuntu.com
[20:40] <marcmance> ok - I have it - it was a permission problem with /etc/resolv.conf
[20:40] <marcmance> I 644 it and it works
[20:41] <leftyfb> marcmance: this isn't ubuntu is it?
[20:41] <marcmance> debian
[20:41] <marcmance> close enough
[20:41] <leftyfb> !debian | marcmance
[20:41] <leftyfb> marcmance: please don't ask for support for Debian here
[20:41] <marcmance> yeah yeah
[20:41] <marcmance> apt is apt
[20:41] <marcmance> dont be a hater
[20:41] <leftyfb> marcmance: and yet....
[20:42] <marcmance> https://askubuntu.com/questions/91543/apt-get-update-fails-to-fetch-files-temporary-failure-resolving-error
[20:42] <ioria> marcmance, for the record /etc/resolv.conf is 777
[20:42] <marcmance> really?
[20:42] <ioria> yep
[20:42] <marcmance> why would it need to be world writable?
[20:42] <leftyfb> sort of
[20:42] <leftyfb> the link is 777
[20:43] <leftyfb> the systemd-resolved is 644
[20:43] <leftyfb> which doesn't apply to Debian
[20:44] <leftyfb> and nc is not installed on Debian which we use all the time to gather error messages and info
[20:44] <leftyfb> marcmance: so please, do not ask for support for other OS's here
[20:44] <leftyfb> it's not the same
[20:55] <marcmance> why does systemd-resolved not apply to debian?  I use it all the time
[20:56] <marcmance> netcat could be installed if my apt worked
[20:56] <marcmance> you guys need some love man, lots of haters
[20:58] <leftyfb> marcmance: At least on the Debian containers I have installed, resolv.conf does not link to the systemd-resolved sub resolver. But plain and simple, the OS's are not the same and we cannot support them here. Regardless of your opinion on how similar they are. You were told this over a year ago
[20:58] <leftyfb> sub/stub
[21:15] <jaafar> Anyone know where to find old xenial packages? The obvious places are all failing me
[21:15] <Jeremy31> old releases?
[21:16] <jaafar> that's right
[21:16] <leftyfb> !eol | jaafar
[21:16] <jaafar> Sure
[21:16] <jaafar> but where can I find them?
[21:16] <Jeremy31> Check the EOL upgrades link
[21:16] <sarnold> jaafar: there's a lot of stuff on http://old-releases.ubuntu.com/ubuntu/ -- launchpad page for the source package in question will have way more history than this, if you need it
[21:16] <jaafar> The .deb's
[21:16] <leftyfb> jaafar: https://old-releases.ubuntu.com/releases/    first result on google for "ubuntu old releases"
[21:16] <jaafar> Yes, I've looked at those and I can find a xenial image, but not the package repo
[21:17] <leftyfb> jaafar: that is literally the package repo
[21:17] <sarnold> jaafar: that's it :)
[21:17] <jaafar> I need specifically linux-tools-4.4.38-4.4.38
[21:17] <leftyfb> jaafar: https://old-releases.ubuntu.com/ubuntu/      you need to upgrade or contact Canonical for ESM support
[21:17] <jaafar> leftyfb: your link sends me to a page where I can get the full release, that is, download the .iso
[21:18] <jaafar> not the .deb for a specific package
[21:18] <jaafar> packages.ubuntu.com doesn't seem to have xenial anymore
[21:19] <leftyfb> jaafar: https://old-releases.ubuntu.com/ubuntu/      you need to upgrade or contact Canonical for ESM support
[21:19] <jaafar> Guys
[21:19] <jaafar> If you don't know, just say so
[21:19] <sarnold> jaafar: all the debs go under the ubuntu/pool/ directory http://old-releases.ubuntu.com/ubuntu/pool/main/l/linux/
[21:19] <jaafar> sarnold: THANK YOU
[21:19] <sarnold> jaafar: I don't see that specific package there, so head to the launchpad source package page https://launchpad.net/ubuntu/+source/linux/+publishinghistory
[21:21] <jaafar> From the first page it looks like there's no xenial
[21:21] <leftyfb> jaafar: it is no longer supported
[21:22] <sarnold> you gotta look beyond the first page of things, man, hehe
[21:38] <jaafar> I found a decent source for my debs: launchpad
[21:38] <jaafar> https://answers.launchpad.net/ubuntu/xenial/ARCHNAME/PKGNAME/VERSION
[21:38] <jaafar> If anyone else needs this
[22:32] <ghost> Hello I recently install a fresh copy of ubuntu 21:10 (comming from ubuntu 18.04). My system will randomly freeze if I leave it idle
[23:03] <Nemo9> hi
[23:25] <Nemo9> anyone here?
[23:27] <genii> Nemo9: If you have a support question, best to just ask it
[23:27] <genii> ..as he leaves :)


[05:54] <ubuntucloud739> hiii
[20:46] <SpamapS> smoser: are you going to try and patch cloud-init to deal with bug 845155 so we can move forward before canonistack is patched?
[20:46] <smoser> SpamapS, yeah, i was planning on doing that.
[20:46] <SpamapS> smoser: Kind of blocked on testing Openstack because of that. :(
[20:46] <smoser> but i was hoping to have a bug 845161 tested so i could pull it in too
[20:47] <smoser> i'll go aheda and work around in cloud-init and upload that.
[20:48] <SpamapS> Agreed though that we really need it to be fixed in nova .. so we don't have to SRU the world. ;)
[21:20] <smoser> SpamapS, i did an upload.
[21:20]  * SpamapS hands smoser a cookie
[21:20] <SpamapS> good dev
[22:28] <SpamapS> smoser: are you maintianing oneiric current images on canonistack?
[22:30] <smoser> i can
[22:30] <smoser> SpamapS,
[22:30] <smoser> do you want something more recent than what is available?
[22:32] <SpamapS> I just want a working cloud-init :)
[22:34] <smoser> i can get you something there if you'd like.
[22:34] <smoser> but we can jsut wait till tomorrow and then get an official one
[22:35] <SpamapS> Oh they're being pushed into it automatically? I'll just wait till Monday
[22:35] <SpamapS> I have triaging to do anyway :)
[22:35] <smoser> not automatically
[22:35] <SpamapS> I'd like to have a working ensemble<->openstack ASAP. :-P
[22:35] <smoser> but it takes 10 minutes
[22:36] <SpamapS> Yeah no big, just wait till its convenient for you.
[22:36] <smoser> i basically run this as user-data
[22:36] <smoser> http://paste.ubuntu.com/686158/
[22:36] <smoser> and then follow the instructions


[01:17] <krabador> hi people, i need help to install nvidia-173 on ubuntu 12.10
[01:18] <tgm4883> krabador, did you try using jockey?
[01:19] <tgm4883> the additional drivers thingy
[01:19] <tgm4883> whatever it's called now
[01:21] <krabador> tgm4883, when i try to install the package as "sudo apt-get install nvidia-173" i've error "Depends: xorg-video-abi-11  but it is not installable or xorg-video-abi-12 v., but it is not installable
[01:23] <tgm4883> I would normally recommend installing nvidia drivers via the "additional drivers" tab in "software sources"
[01:24] <krabador> tgm4883, yes, i tried too, but i've the same issue
[01:26] <krabador> tgm4883, i installed the official nvidia package, no problems with desktop environment 2d, but blank screen and pointer on unity and 3d desktop
[01:26] <tgm4883> how did you get a 2d desktop on 12.10?
[01:27] <krabador> then i uninstalled the official nvidia package, and i tried to install nvidia-173
[01:27] <krabador> tgm4883, gnome 2d
[01:31] <tgm4883> krabador, hmm, I don't think I've got good news for you yet. It appears to be a bug that is in progress of being fixed
[01:31] <tgm4883> http://askubuntu.com/questions/209772/driver-video-nvidia-nvidia-173-uninstallable-on-12-10-quantal-quetzal
[01:31] <tgm4883> https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173/+bug/1064192
[01:32] <krabador> tgm4883, great...
[01:32] <krabador> :)
[01:32] <krabador> then ok, it seems i must wait the bug correction
[01:33] <krabador> tgm4883, what do you think about http://namakutux.blogspot.it/2012/11/solved-how-to-install-nvidia-173-on.html
[01:35] <tgm4883> krabador, not sure I like installing a video card driver from 12.04 onto 12.10
[01:37] <krabador> then, if the official nvidia package have " Added support for xserver ABI 13 (xorg-server 1.13)."
[01:37] <krabador> like http://www.nvidia.co.uk/object/linux-display-ia32-173.14.36-driver-uk.html
[01:38] <krabador> i installed this package, but i had issues with unity
[01:39] <krabador> what can i set later the driver installation, to use properly 3d acceleration?
[02:22] <krabador> then thanx tgm4883  :)
[05:22] <philipballew> bkerensa, around?
[08:07] <philipballew> bkerensa, around?
[19:38] <bkerensa> tgm4883: pong


[00:01] <Unit193> drc: http://pastebin.com/6T2SK0rX
[00:20] <drc> Sorry, I forgot to make the icon blink on a message :(
[00:21] <Unit193> You still got the msg :)
[00:21] <drc> charlie-tca isn't around to run them by right now, so I'd just place that in an email to the ML (did you see mine from ealier this morning?)
[00:22] <drc> The reports go to charlie-tca anyway, so that way he'll have from the mail list instead of here (they want a daily test report to the ML anyway, according to the testing page
[00:23] <Unit193> Those are just notes...
[00:24] <Unit193> about:startpage worked for me...
[00:24] <Unit193> Desktop icon also worked
[00:24] <drc> Differences between 32 and 64 :)
[00:28] <Unit193> Just paste that into an email?
[00:29] <drc> I would, I ask cgarlie-tca if they had a template, he said no, they just wanted to know what was wrong.  I'd cut-n-paste and mail it.
[00:29] <drc> If he wants something different he can tell us :)
[00:30] <Unit193> I'll do that in just under an hour (I'm only on a TTY right now...)
[00:31] <drc> OK
[13:58] <NewUbuntuUser> Hello
[13:58] <NewUbuntuUser> Anybody here?
[14:41] <charlie-tca> Good morning
[14:42] <charlie-tca> so, this is Oneiric
[14:43] <astraljava> Morning charlie-tca, sounds great! :)
[14:59] <Unit193> charlie-tca: My email didn't seem to go out to the list (The one with the testing notes) If you are admin, you can just read it
[15:00] <charlie-tca> Will push it through
[15:00] <charlie-tca> Are you subscribed to the list?
[15:00] <Unit193> Yeah, but I don't think from that email addy
[15:01] <Unit193> Does the email make sense?
[15:01] <charlie-tca> Takes me a while to get there.
[15:01] <charlie-tca> I don't quite have things working yet in Oneiric
[15:02] <Unit193> That will be fun ;)
[15:02] <charlie-tca> Oh, by the way, I have to restart to get to the emails, first. I will push it through later today
[15:04] <charlie-tca> cody-somerville: you are right. It is *much* different trying to use the hidden panel
[15:04] <charlie-tca> My screen seems to go down forever now
[15:09] <Unit193> The same panel in 11.04?
[15:09] <charlie-tca> yes
[15:10] <charlie-tca> I had mine changed a lot, and now have the default panels
[15:10] <charlie-tca> Well, more or less. I removed workspace plugin, to try the middle click button
[15:13] <Unit193> You think LightDM will come with A2?
[15:15] <charlie-tca> micahg: any estimate on lightDM?
[15:15] <charlie-tca> Unit193: you testing the daily today?
[15:16] <Unit193> charlie-tca: I should have the time! I have Alt32, correct?
[15:18] <charlie-tca> You're asking me? That sounds right
[15:18] <charlie-tca> I can't make the browser work right either yet
[15:18] <charlie-tca> Unit193: I need you to try adding a user when testing today
[15:20] <Unit193> I guess that will work...
[15:20] <charlie-tca> Unit193: system -> User and Groups, add user
[15:20]  * charlie-tca tried to add a user here using a 64bit install. It fails to start
[15:21] <Unit193> Yep. Did you get where it thinks the hostname is already on the network?
[15:21] <charlie-tca> no
[15:22] <Unit193> (Boodle-VirtualBox is not already on my network ;) )
[15:23] <charlie-tca> I can't make that work either yet
[20:50] <knome> No_GridCube, if possible, can you try to avoid awaynicks?
[20:52] <No_GridCube> sure :)
[20:52] <No_GridCube> sorry
[20:52] <knome> thanks, and no problem
[20:52] <GridCube> was just some jocking whit other channle people :P
[20:52] <knome> heh, okay ;)
[20:52] <knome> more meaning in #xubuntu, we try to avoid any extra lines of text/unnecessary info
[20:53] <GridCube> :) ok
[21:25] <unit193Testing> Why isn't charlie-tca here when you need him...
[21:26] <micahg> he should be back for hte meeting in 1.5 hours
[22:17] <micahg> I might be a few minutes late to the meeting
[23:05] <beardygnome> hi
[23:05] <beardygnome> is this the right place for the xubuntu meeting?
[23:05] <DarkEra> yes it is
[23:06] <beardygnome> have we started?
[23:06] <DarkEra> not yet
[23:06] <DarkEra> charlie-tca is missing, hope he didn't forget it
[23:07] <beardygnome> ok
[23:18]  * micahg is here :)
[23:28] <beardygnome> no news from charlie?
[23:35] <DarkEra> he didn't log in yet and didn't see any mail that the meeting would be canceled. Maybe somebody else here has some news from charlie-tca?
[23:36] <micahg> he was around ~8 hrs ago
[23:36] <astraljava> He was in here in the morning (his time).
[23:36] <astraljava> Maybe some connectivity problems?
[23:36] <DarkEra> could be possible
[23:37] <micahg> how many people are here for the meeting?
[23:37] <astraljava> Could someone else run the meeting instead? micahg?
[23:37]  * micahg is considering it
[23:37] <pleia2> knome: demo wordpress site is up \o/ and you have email
[23:38] <beardygnome> micahg: i am
[23:38] <micahg> mr_pouit: are you around?
[23:39]  * GridCube is here for the meeting
[23:40] <micahg> well, we're missing 2 team leads, but I guess this is enough for the meeting
[23:40] <micahg> pleia2: would you like to chair?
[23:40] <pleia2> oh no thank you
[23:40]  * pleia2 is being pulled in a few directions at the moment :)
[23:40] <micahg> cody-somerville: are you around?
[23:41] <micahg> we'll wait one minute to see if drc comes back, then I'll start
[23:43] <micahg> ok, let's start, the agenda is here: https://wiki.ubuntu.com/Xubuntu/Meetings
[23:43] <micahg> Old business - all
[23:43] <micahg>     knome is to set up a tele-conference of some type to discuss marketing - carried forward
[23:43] <micahg> knome: any updates ^^
[23:44] <micahg> ok, moving on
[23:44] <micahg> Team updates - Team LeadsPackaging & Development
[23:44] <micahg> mr_pouit: ?
[23:45]  * micahg hopes he's still connected...
[23:45] <pleia2> :)
[23:45] <micahg> ok, so, congratulations to all, we released alpha 1!
[23:46] <micahg> we're looking to swap out gdm with lightdm in the near future, I will coordinate that with mr_pouit
[23:46] <pleia2> great
[23:47] <micahg> from the ML, it looks like we're going to add pavucontrol and pastebinit to the install, but not the live environment
[23:47] <GridCube> ok gotta go
[23:47] <micahg> actually, pavucontrol might be in the live environment
[23:47] <GridCube> :( sad no meeting was met
[23:48] <pleia2> er
[23:49] <micahg> charlie-tca was also interested in adding midori as well as a second browser to give it some wider testing, we'll have to see if there's space available for that
[23:49] <micahg> I think that's it for development...
[23:49] <micahg> Bug Triage & Testing
[23:49] <micahg>     Daily testing versus milestone testing
[23:49] <micahg> does anyone have any information on this ^^
[23:50] <micahg> ok, well I'd like to thank all the testers of alpha 1
[23:51] <micahg> beardygnome: astraljava are you still around?
[23:51] <beardygnome> i'm here
[23:51] <astraljava> still here :)
[23:51] <micahg> k :)
[23:51] <beardygnome> i'm not able to do any testing at the moment as we've just moved house and don't have broadband installed yet
[23:52] <micahg> beardygnome: k
[23:52] <micahg> Website & Marketing
[23:52] <beardygnome> having to use my android phone's 3g for this meeting
[23:52] <micahg> pleia2: any updates?
[23:52] <pleia2> yep, on the website side I just got a test install of wordpress up on a site where knome and I have ssh access
[23:52] <pleia2> so we should be able to start theme development this week :)
[23:52] <micahg> cool
[23:53] <pleia2> on list I also proposed a "promote xubuntu" section of our site where we can link to our logos and stuff for people who want to put xubuntu banners on their blogs/sites/etc
[23:53] <pleia2> for marketing
[23:53] <micahg> that sounds like a good idea
[23:54] <pleia2> that's it for me :)
[23:54] <micahg> thank you pleia2
[23:54]  * astraljava makes a mental note of joining the mailing lists. :D
[23:54] <micahg> Artwork
[23:54] <micahg> ochosi: or knome ^^
[23:55]  * micahg guesses it's too late wherever they are
[23:55] <micahg> moving on,     Documentation
[23:55] <micahg> beardygnome, you're up
[23:55] <beardygnome> i am?
[23:55]  * micahg thought you did docs
[23:55] <micahg> sorry, if I'm wrong :)
[23:56] <beardygnome> i did some work reviewing the last doc update
[23:56] <micahg> well, if you have anything to note, I think you're the most involved individual present :)
[23:56] <beardygnome> but that was work that someone else had done
[23:56] <beardygnome> ok :-)
[23:56] <beardygnome> nothing from me
[23:57] <micahg> beardygnome: k, thanks :)
[23:57] <micahg> Any Other Business - all/anyone
[23:57] <astraljava> Just a side not, coming from Ubuntu Studio world, I'm interested where this derivate is going.
[23:57] <micahg> astraljava: to infinity and beyond!
[23:57] <astraljava> So will likely pay more attention to xubuntu from now on.
[23:57] <astraljava> If possibly, contribute as well.
[23:58] <astraljava> possible*
[23:58] <pleia2> great :)
[23:59] <micahg> astraljava: cool, there are lots of different ways to contribute
[23:59] <astraljava> micahg: Yeah. Testing first, but hopefully filling in where there's a chance.
[23:59] <micahg> astraljava: testing is a great way to help


[06:09] <mup> PR snapd#6731 closed: overlord: make the store context composably backed by separate backends for device asserts/info etc <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6731>
[08:35] <pedronis> there are also problems with the centos repos: https://api.travis-ci.org/v3/job/526762904/log.txt
[08:47] <mup> PR snapd#6807 opened: tests:  reduce snapcraft leftovers from PROJECT_PATH,  temp disable centos <Created by pedronis> <https://github.com/snapcore/snapd/pull/6807>
[08:51] <pedronis> Chipaca: hi, could you look at ^
[08:54] <Chipaca> yes
[08:56] <Chipaca> I should make a PR with just the cleanups from the invariant pr, until i can get the pr to pass fully
[08:56] <Chipaca> pedronis_: why the convoluted logic of '! command -v snapcraft >/dev/null || snapcraft clean'?
[08:57] <Chipaca> pedronis_: I suspect you didn't mean to write that :-| but if you did i'd like to understand why
[09:19] <pedronis> Chipaca: #6803 looks reasonable, some lateral comments
[09:19] <mup> PR #6803: daemon, o/snapstate, store: support for installing from cohorts <Created by chipaca> <https://github.com/snapcore/snapd/pull/6803>
[09:19] <Chipaca> woo
[09:20] <Chipaca> pedronis: thanks
[10:05] <mup> PR snapd#6807 closed: tests:  reduce snapcraft leftovers from PROJECT_PATH,  temp disable centos <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6807>
[10:20] <pedronis> Chipaca: #6447 also needs/can be reviewed, a bit big
[10:20] <mup> PR #6447: polkit: cast pid to uint32 to keep polkit happy for now <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6447>
[10:20] <Chipaca> that's merged tho
[10:21] <Chipaca> #6747 ?
[10:21] <mup> PR #6747: many:  make access to the device model assertion etc contextual via a DeviceCtx hook/DeviceContext interface <Created by pedronis> <https://github.com/snapcore/snapd/pull/6747>
[10:21] <pedronis> yes, sorry
[11:01] <Chipaca> pedronis: bit of a cow to review, but, done! and, nice. thank you.
[11:02] <pedronis> Chipaca: thank you
[11:02] <Chipaca> pedronis: none of those nits are worth another spread run on their own, fwiw
[11:03] <Chipaca> if you happen to do one, fine; otherwise i am content
[11:03] <pedronis> Chipaca: let's see how it goes, anyway there's already an immediate follow up by mvo
[11:03] <pedronis> that needs tweaks
[11:03] <pedronis> so it could go there
[11:04] <pedronis> Chipaca: we should try to land #6806
[11:04] <mup> PR #6806: snapcraft.yaml: include libc6 in snapd <Created by mvo5> <https://github.com/snapcore/snapd/pull/6806>
[11:05] <Chipaca> i was wondering if that was the best approach
[11:05] <Chipaca> probably fine for now tho
[11:06] <Chipaca> but i'd rather ship static binaries than the whole of libc
[11:06] <Chipaca> just for those two binaries i mean
[11:06] <pedronis> Chipaca: I see, reasonable but is a larger change
[11:06] <pedronis> atm snapd snap was breaking hard a bunch of spread tests
[11:07] <pedronis> mvo had to revert it in edge
[11:07] <pedronis> also a bit weird why the tests were using the snapd from edge
[11:07] <pedronis> and not something built then
[11:11] <mup> PR snapd#6806 closed: snapcraft.yaml: include libc6 in snapd <Created by mvo5> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6806>
[11:15] <pedronis> Chipaca: is your thinking to have again a single Install later taking a struct?
[11:15] <Chipaca> pedronis: yes
[11:15] <pedronis> but is a big refactor
[11:15] <Chipaca> exactly
[11:15] <Chipaca> didn't want to do it as part of cohort work
[11:15] <Chipaca> but it clearly needs to move to be that way
[11:15] <pedronis> Chipaca: in that case either name is fine for the new helper
[11:15] <pedronis> s/helper/taskset producing function/
[11:16] <Chipaca> in fact i'd expect InstallPath to also get absorbed into the new thing
[11:16] <Chipaca> at which point Try is probably on the chopping board too :-)
[11:16] <Chipaca> we'll see (installpath does a bunch of stuff that needs dissecting at this point)
[11:17] <pedronis> not sure it will be worth trying to merge back Path or Try
[11:17] <pedronis> it might make things less readable actually
[11:18] <pedronis> Chipaca: anyway I think it would be good to add some // TODO: merge back with Install taking a struct
[11:18] <pedronis> explicitly though
[11:18] <Chipaca> didn't i?
[11:18]  * Chipaca thought he had
[11:18]  * Chipaca checks
[11:18] <Chipaca> / TODO: refactor things so there's a single install that takes a struct, mayeb a bit more like doInstall but public-er.
[11:18] <pedronis> you did
[11:18] <pedronis> but maybe s/install/Install/ there
[11:19] <pedronis> actually s/install/Install again/
[11:19] <pedronis> I read that commented and thought it meant that but wasn't super clear
[11:19] <Chipaca> ok
[11:19] <pedronis> s/commented/comment/
[11:20] <Chipaca> pedronis: wrt leave-cohort, should I declare a special cohort that means 'leave' internally, or should i have a flag for it?
[11:20] <Chipaca> on the fence on that
[11:21] <pedronis> it will not be store in SnapState to be celar
[11:21] <pedronis> it will remove what is there
[11:21] <pedronis> s/celar/clear/ ...
[11:21] <Chipaca> yes, it'd be in SnapSetup but not in SnapState
[11:22] <Chipaca> in the client action structs, from there to snapInstruction, from there to SnapSetup
[11:24] <pedronis> Chipaca: I fear on the API side a different flag seems better
[11:25] <pedronis> Chipaca: unless we  go dinstihishgin  no cohort-key  vs cohort-key: null vs cohort-key: string
[11:25] <pedronis> (which is doable but a bit annoying in go9
[11:25] <Chipaca> ew
[11:26] <Chipaca> leave-cohort: true seems weird tho :-)
[11:26] <pedronis> cohort-key: "<leave>" is also weird
[11:26] <Chipaca> yes, yes it is
[11:26] <Chipaca> error: you can't leave a cohort, it's for life
[11:27] <Chipaca> \o/
[11:27] <pedronis> Chipaca: 6747 is green, so I'm going to merge it, and take care of you remark at the start of tweaking the follow up
[11:28] <pedronis> *remarks
[11:28] <Chipaca> pedronis: np
[11:28] <Chipaca> pedronis: did you see what i meant about cohort-key + revision being ok in context?
[11:29] <Chipaca> as opposed to in action
[11:31] <pedronis> yes
[11:31] <Chipaca> k
[11:32] <mup> PR snapd#6747 closed: many:  make access to the device model assertion etc contextual via a DeviceCtx hook/DeviceContext interface <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6747>
[12:16] <Chipaca> grmbl out-of-space errors
[12:32]  * Chipaca lunch quick before standup
[12:34] <pedronis> Chipaca: where, I thought I fixed some of those
[12:44] <Chipaca> pedronis: in cross-compiling
[12:44] <Chipaca> pedronis: merged master in case it was in that delta
[12:44] <pedronis> Chipaca: I landed a fix for that, or so I hope
[12:44] <pedronis> this morning
[12:48] <mup> PR snapd#6808 opened: overlord: pass a DeviceContext to the CheckSnap implementations <Created by pedronis> <https://github.com/snapcore/snapd/pull/6808>
[12:49] <pedronis> Chipaca: ^  it's small, follow up  to previous and adding deviceCtx arg to checkSnap, otoh the test changes maybe are too noisy, don't know
[12:50] <Chipaca> pedronis: looks like a lot of the 'noise' is to pass an argument that isn't used?
[12:51] <pedronis> Chipaca: it will be used, but I can simply merge this in the next one
[12:51] <Chipaca> ah because. got it.
[12:51] <pedronis> that one will be big(tm) though
[12:52] <pedronis> if you prefer
[12:52] <Chipaca> CheckSnapCallback
[12:52] <pedronis> yes
[12:52] <pedronis> but it would make mvo and my self harder
[12:52] <Chipaca> nah it's fine
[12:52] <Chipaca> also, TMI
[12:52] <pedronis> because we are both working in different areas at intersection of this
[12:52] <pedronis> oops
[12:52] <pedronis> missing a life there
[12:53] <Chipaca> :-)
[12:53] <Chipaca> +1, looks good
[13:01] <pedronis> Chipaca: standup?
[13:02] <Chipaca> yep
[13:21] <pedronis> Chipaca: seems bundling the libc in snapd didn't quite work, we get segfaults now, fun
[13:21] <Chipaca> pedronis: segfaults are libc's way of telling you it loves you
[13:22] <Chipaca> or was it that it hated you and wanted you dead
[13:22] <Chipaca> one of those
[13:37] <tooijar> If I run `snapcraft init` in folder B, then `snapcraft` in folder A no longer looks at folder A/snap. It builds from folder B.  I was expecting the snapcraft command to look for `snap/` in the current directory.
[13:37] <tooijar> Is this expected?
[13:41] <pedronis> Chipaca: I reverted snapd edge for now
[13:41] <pedronis> and pinged mvo
[13:43] <Chipaca> tooijar: wat
[13:43] <Chipaca> pedronis: ack
[13:45] <Chipaca> tooijar: what does running 'snapcraft init' in folder B have to do with running 'snapcraft' in folder A?
[13:54] <tooijar> Chipaca: That's what I'm wondering. When I run snapcraft in folder A, it builds from the snapcraft.yaml in folder B (!)
[13:56] <Chipaca> tooijar: are these two projects using base: <something>, and are they called the same?
[13:58] <tooijar> Chipaca they're both using base: core18
[13:59] <brlin> tooijar: Are you running these commands in a snap build environment?  Snapcraft handles directories quite differently in a build environment
[13:59] <tooijar> Their name fields are different.
[13:59] <tooijar> I'm running in Ubuntu 1804
[14:01] <tooijar> Maybe cleanbuild will fix it?
[14:03] <Chipaca> tooijar: could you pastebin the console output of running snapcraft in both directories?
[14:05] <Chipaca> tooijar: it would be very interesting to get a way to reproduce this
[14:05] <Chipaca> tooijar: if you are able to get those steps, file it in a bug please
[14:08] <tooijar> https://pastebin.com/LpMdFWsf
[14:09] <tooijar> The output is identical in both directories. Problem is the ./snap/snapcraft.yaml in directory A is not 'my-snap-name'
[14:25] <tooijar> fixed with snapcraft clean && snapcraft build
[14:27] <diddledan> tooijar: sounds like your "folder A" and "folder B" are named the same but in different locations?
[14:28] <diddledan> if so it is expected that you'll get into a confused mess because the VM name is set to the folder name
[14:30] <tooijar> diddledan: they're both different folders in my home directory
[14:31] <tooijar> Of course the snapcraft.yaml is in a directory named "snap" in both folders.  And they're both set to use base: core18
[14:33] <Chipaca> tooijar: how do we reproduce the issue?
[14:34] <Chipaca> i've run multiple snapcrafts simultaneously before now and things work fine, so i'm puzzled
[14:34] <Chipaca> tooijar: is one a subdirectory of the other?
[14:34] <tooijar> Chipaca: I've corrected it now with snapcraft clean
[14:34] <tooijar> no, they're both in ~
[14:35] <tooijar> So ~/A and ~/B
[14:35] <Chipaca> tooijar: did you copy one to the other?
[14:35] <tooijar> no
[14:35] <tooijar> I'll try to reproduce
[14:35] <Chipaca> tooijar: ie did you 'snapcraft' and then copy the snap/ directory
[14:36] <tooijar> Chipaca: no, but there are no hidden files in the snap folder. Why would copying break things?
[14:40] <Chipaca> ah, that's right, the state is kept in the vm
[14:48]  * Chipaca hates spread
[14:48] <Chipaca> only worse thing than spread is everything else that tries to do the same thing it tries to do
[14:55] <tooijar> Chipaca: Since running snapcraft clean I can't reproduce anymore.
[15:03] <alan_g> jdstrand, could you clarify your seccomp denial question here? https://github.com/snapcore/snapd/pull/6790#discussion_r279408775 (I just need it explained to an idiot).
[15:03] <mup> PR #6790: interfaces: add login-session-control interface <Created by AlanGriffiths> <https://github.com/snapcore/snapd/pull/6790>
[15:04] <jdstrand> alan_g: yes, I plan to go through that again today
[15:04] <mup> PR snapcraft#2547 opened: [legacy] catkin spread test: allow python2 as well as python <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2547>
[15:05] <alan_g> jdstrand, thanks. I don't know if this should be related, but you were mentioned: https://forum.snapcraft.io/t/installing-a-desktop-file-in-usr-share-wayland-sessions/11173
[15:08] <jdstrand> that's another on my todo for today
[15:08] <alan_g> \o/
[15:27] <mup> PR snapd#6699 closed: daemon: add RootOnly flag to commands <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6699>
[15:34] <tooijar> How can I install a library into a prime/ directory for faster testing?  I don't want to add to stage-packages and re-run snapcraft over and over until the last unmet dependencies is added.
[15:40] <brlin> Simply copy them into it and run `snapcraft pack prime`
[15:43] <kyrofa> tooijar, actually, modifying stage-packages and re-running is a good way to do it, but you may need to restructure your project ever so slightly. Does your snapcraft.yaml specify a `base`?
[15:44] <tooijar> kyrofa: yes, base is core18
[15:44] <tooijar> Reason I don't want to re-run is ...it just takes a long time.
[15:44] <kyrofa> tooijar, I assume you have a part that takes a while to build, and you're adding the stage-packages to that part? Modifying the list means it needs to rebuild, yada yada
[15:45] <kyrofa> tooijar, correct so far?
[15:46] <tooijar> kyrofa: source-type is local so it's not building as in compiling / linking....but it does take a long time at "snapping test-snap". I'm not sure what it's doing that's taking so long.
[15:48] <kyrofa> tooijar, that's creating the squashfs image out of the priming area. If you're creating a snap you'll always pay that cost regardless of how you choose to get the lib into the priming area
[15:49] <tooijar> kyrofa: yeah, 'snapcraft pack prime' doesn't speed things up much
[15:50] <tooijar> I guess I should find a better way of identifying all dependencies rather than just building / running and waiting to see what shared library error is thrown.
[15:53] <kyrofa> tooijar, are you using multipass, then?
[15:54] <tooijar> kyrofa: Not specifically by choice, but yes, I believe snapcraft is using multipass on my Ubuntu1804 machine.
[15:54] <kyrofa> tooijar, how are you accessing the prime directory?
[15:55] <tooijar> I had done `snapcraft try prime` and it put prime/ in my current directory
[15:55] <tooijar> Then I just cd'd into it
[15:55] <kyrofa> Ah! I didn't realize sergiusens had implemented that yet, very nice
[15:55] <kyrofa> tooijar, so then, here's what you need to do
[15:56] <kyrofa> Stop messing about with the prime directory, and stop running `snapcraft` with no args. Basically, stop creating a snap
[15:56] <kyrofa> Alter the stage-packages as necessary, and run `snapcraft prime` only
[15:56] <kyrofa> That will do everything EXCEPT create a snap
[15:56] <kyrofa> Since you have `snapcraft try` already, all you need to do at that point is try running the app again
[15:56] <kyrofa> The libs will be in prime
[16:03] <pedronis> Chipaca: we have never used the internal package mechanism right, how do you feel about it?
[16:12] <tooijar> kyrofa: that works, but because stage-packages has changed, it does a build, then stage, then prime when I run `snapcraft prime` so it's not much faster than just running snapcraft.  What I was hoping what that it could load the new libraries into the existing image, and be done. Without then having to build/stage/prime.
[16:14] <tooijar> I just want to do the equivalent of `sudo apt install missing-lib` in the already built prime folder
[16:16] <tooijar> Maybe I just need a better build machine.
[16:21] <diddledan> dang, I missed the dockercon keynote
[16:21]  * diddledan makes a note to watch that later
[16:22] <brlin> tooijar: You can put the `stage-packages` entries under another fake part, in this case changing them won't clean the entire part's progress
[16:23] <diddledan> hmm, come on travis-ci!!
[16:23]  * diddledan pokenprod mit deine pokiestick
[16:25] <tooijar> brlin: that sounds promising, thanks.
[16:26] <diddledan> I'd recommend merging that fake part back into the part you're not wanting to rebuild once you have the right packages sorted so that it's obvious which part they really belong to :-)
[16:27] <diddledan> but while you're working out what you need brlin 's idea is solid to prevent long waits
[16:28] <tooijar> ok, thanks for the help folks.
[17:09] <mup> PR snapd#6808 closed: overlord: pass a DeviceContext to the checkSnap implementations <Created by pedronis> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/6808>
[17:14] <Chipaca> pedronis: I wish we had used internal
[17:14] <Chipaca> pedronis: I'd like to transition to it yesterday
[17:14] <Chipaca> pedronis: failing that, tomorrow is ok
[17:15] <Chipaca> pedronis: further I think some things are internal-internal, but dunno if go supports that or even if it's a good idea
[17:15] <pedronis> Chipaca: ok, I have I use in current refactoring, actually a slightly strange use but seems to work
[17:15] <Chipaca> pedronis: e.g. some things in *util only meant to be used from overlord
[17:16] <Chipaca> pedronis: >shocked pikachu<
[17:17] <Chipaca> pedronis: if it's "use internal because it has a side effect that the compiler does things in reverse order so things no longer segfault" then i'm against it
[17:17] <Chipaca> pedronis: :-)
[17:18] <Chipaca> but also ha-ha-but-seriously
[17:18] <pedronis> Chipaca: no, is to have something that is exposed to tests via a *test package but otherwise not accesible except in its home package
[17:18] <pedronis> the only other solution I could think of would need repeating the impl twice
[17:20] <Chipaca> pedronis: what do we say to the god of repeating ourselves?
[17:22]  * Chipaca came back from the gym more memetic than usual
[17:26] <tooijar> Can someone clarify why "allow-sandbox" is defaulted to "false"?  "The allow-sandbox attribute may be used to give the necessary access to use the browser’s sandbox functionality."
[17:27] <tooijar> Given that the browser sandbox is a security measure, shouldn't it default to true?
[17:32] <Chipaca> tooijar: AIUI, it's because it weakens the snap's security, in exchange for trusting the browser to enforce it
[17:32] <Chipaca> tooijar: jdstrand might be able to explain more, but that's my understanding
[17:33] <Chipaca> tooijar: also see https://forum.snapcraft.io/t/sandboxing-with-the-browser-support-interface/1984/2
[17:34] <Chipaca> degville: jdstrand: what happened to the "Note:" in that ^ topic, that is no longer in https://docs.snapcraft.io/the-browser-support-interface/7775 ?
[17:37] <tooijar> Chipaca: Thanks for the link....this explains it well enough to satisfy my curiosity: "Since the browser’s internal sandbox requires a lot of privileged security policy rules to work, use of --allow-sandbox=true is limited to trusted publishers"
[17:37] <Chipaca> tooijar: in other words, it needs manual review
[17:38] <tooijar> Chipaca: Would be good to have that same explanation on the main docs here https://docs.snapcraft.io/the-browser-support-interface/7775
[17:38] <Chipaca> tooijar: the funny thing is that that is a quote from the docs, hence my question to jdstrand & degville
[17:38] <Chipaca> we've lost something in a cleanup somewhere
[17:38] <degville> (looking)
[17:39] <Chipaca> as they stand the docs don't say that allow-sandbox:true is privileged
[17:39] <Chipaca> anyway, i need to go to the shops before they close
[17:39] <Chipaca> ttfn, ttyl
[17:40] <degville> Chipaca:see you! I'll look into the docs.
[17:44] <jdstrand> Chipaca: that note never made it to https://forum.snapcraft.io/t/the-browser-support-interface/7775. I'll let degville decide how to incorporate it
[17:44] <jdstrand> degville: if you do, feel free to drop the reference to oxide
[17:45] <degville> jdstrand: thanks - not sure what happened, but I'll re-instate it now and drop the oxide reference.
[17:47] <jdstrand> tooijar: Chipaca is right. the snap sandbox and the browser sandbox have different ideas about things. outside of snapd, the browser is considered trusted and may even have a setuid binary to setup its sandbox, or use kernel features like user namespaces that are well mediated with current LSM, seccomp, etc yet
[17:48] <jdstrand> tooijar: within sanpd, allowing anyone to use that functionality without explicit permission means that snaps could abuse the system or break out of the sandbox
[17:48] <jdstrand> tooijar: so allow-sandbox: true is reserved for major browsers from established publishers
[17:49] <kenvandine> jdstrand: i got a USN email about the gtk-common-themes snap
[17:49] <kenvandine> Revision r1198 (all; channels: stable)
[17:49] <kenvandine>  * libpng16-16: 3962-1
[17:49] <jdstrand> tooijar: your typical electron app gets plenty of security from the snapd sandbox, for example
[17:49] <kenvandine> jdstrand: but that snap doesn't actually contain any libs
[17:49] <jdstrand> tooijar: so allow-sandbox: false is fine for all of them
[17:49] <tooijar> jdstrand: Thanks. That's even more helpful. Would be nice to have that level of explanation in https://docs.snapcraft.io/the-browser-support-interface/7775
[17:49] <jdstrand> kenvandine: I'm guessing your manifest.yaml says something different
[17:50]  * kenvandine looks
[17:50] <jdstrand> tooijar: that is what degville is looking at fixing
[17:50] <tooijar> jdstrand: My only concern is that chromium states that -no-sandbox is only for testing. That's from their point of view. Which is fine. But I wonder if they might one day decide that even for testing it shouldn't be used.
[17:51] <tooijar> And then disable that option altogether.
[17:51] <jdstrand> tooijar: sure. the chromium snap is allowed to use allow-sandbox: true
[17:51] <kenvandine> jdstrand: so that's the installed packages at build time right?
[17:51] <jdstrand> tooijar: so is brave
[17:52] <jdstrand> kenvandine: yes. ie, what is in stage-packages
[17:52] <jdstrand> kenvandine: you might 'organize' things away, but the tool doesn't know about all that
[17:52] <kenvandine> sure
[17:52] <kenvandine> ok
[17:53] <kenvandine> for gtk-common-themes i can ignore these then :)
[17:53] <jdstrand> kenvandine: you might spot check that someone didn't change the snapcraft.yaml, but sure, it is up to you to decide if you need to do anything
[17:53] <kenvandine> i did
[17:54] <jdstrand> this is but one reason of many why we don't do a report card on snaps or publishers
[17:54] <kenvandine> and there are no libs at all in the installed snap
[17:54] <kenvandine> which i confirmed
[17:54] <jdstrand> kenvandine: yeah, I meant going forward if you get it, just double check someone didn't change it out from under your expectations
[17:54] <kenvandine> will do
[18:03] <mup> PR snapcraft#2548 opened: integration tests: use correct series in get_package_version <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2548>
[18:04] <jdstrand> roadmr: hey, I don't recall if you responded to my request to pull r1226
[18:04] <roadmr> jdstrand: oh! I didn't :( r1225 was deployed yesterday. I'll put r1226 in the usual queue
[18:05] <mup> PR snapd#6809 opened: snapcraft.yaml: fix links ld-linux-x86-64.so.2/ld64.so.2 <Created by mvo5> <https://github.com/snapcore/snapd/pull/6809>
[18:06] <jdstrand> roadmr: thanks! :)
[18:06] <Chipaca> jdstrand: that's the *second* time I get to quote you as '<jdstrand> Chipaca is right'
[18:06] <Chipaca> not that I'm keeping a tally or anything
[18:06] <mup> PR snapd#6801 closed: snapstate,devicestate: add snapstate.DeviceCtx to checkSnap* <Created by mvo5> <Closed by pedronis> <https://github.com/snapcore/snapd/pull/6801>
[18:14] <jdstrand> Chipaca: \o/ :)
[18:14] <jdstrand> roadmr: actually, I'm going to have an r1227 for a new override in a moment
[18:14] <roadmr> jdstrand: oh! I haven't done r1226 because $reasons, so I might as well wait for that :)
[18:22] <jdstrand> roadmr: ok, can you pull r1228* ? (I forgot r1227 had a new override from yesterday)
[18:23] <roadmr> lol :)
[18:23] <roadmr> sure
[18:27] <mup> PR snapcraft#2549 opened: [legacy] integration tests: use correct series in get_package_version <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2549>
[18:32] <jdstrand> degville: curious, is the updating of https://docs.snapcraft.io/the-*-interface automatic from https://forum.snapcraft.io/t/the-*-interface? do you get a report and manually update?
[18:32] <jdstrand> degville: there is no problem. I see that my recentish changes to the personal-files docs in the forum are represented in docs.snapcraft.io so was just curious
[18:33] <degville> jdstrand: it's automatically updated. The delay is usually less than 5 mins.
[18:33] <jdstrand> nice
[19:22] <mup> PR snapd#6810 opened: many:  do without device state/assertions accessors based on state only outside of devicestate/tests <Created by pedronis> <https://github.com/snapcore/snapd/pull/6810>
[21:52] <mup> PR snapcraft#2548 closed: integration tests: use correct series in get_package_version <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2548>
[21:58] <mup> PR snapcraft#2549 closed: [legacy] integration tests: use correct series in get_package_version <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2549>
[23:56] <mup> PR snapd#6811 opened: tests: make create-user test support managed devices <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6811>