[01:12] <morgan-u2> I have 22.04 up to date. Can I go back from the latest update by using the recovery image?
[01:14] <leftyfb> morgan-u2: there is no "recovery image"
[01:15] <nexsec> probably making a confusion with kernel images
[01:16] <morgan-u2> when I see grub it is the second one down. Did I name it wrongly?
[01:16] <morgan-u2> Little things dont work right. I havent ever had the problems...
[01:17] <leftyfb> morgan-u2: that is "recovery mode" also known as "single user mode" which potentially allows you to repair a broken system
[01:17] <leftyfb> morgan-u2: what isn't working right?
[01:17] <morgan-u2> OK is there a way I can go back to before the last update please?
[01:17] <leftyfb> morgan-u2: define update
[01:18] <morgan-u2> Now I have to remember. Thelatest one was the the sub menu for cut copy paste didnt woek and I had to use the kb.
[01:18] <leftyfb> in which application?
[01:18] <morgan-u2> update. that thing that the Software Updater offers to me.
[01:19] <leftyfb> morgan-u2: are you referring to upgrading your release from a previous version of ubuntu (20.04) or regular package updates? The former would go through a whole process and requires a reboot at the end
[01:20] <morgan-u2> I do not remember for sure... I dont want to be wrong. was not terminal. or text. so then it was in chrome. Might have been a reddit text box. Might have been some site's feedback text box.  -  - also I have random spitting out what is in the control-c buffer. Mostly in discord but also happened in a reddit text box.
[01:21] <morgan-u2> leftyfb, I dont remember but I think the last on took a reboot so it must have been akernel update.
[01:22] <morgan-u2> SOrry reread. Def NOT an upgrade from an earlier version. I have been using 22.04 since that may of june.
[01:22] <morgan-u2> or june
[01:28] <JoeBk> hello
[02:22] <white> hi I have a problem: I can not shutdown totally, it will stop at the icon of ubuntu
[03:20] <bluesanta> hello, I'm working on a simple script to change my desktop image every fifteen minutes using cron
[03:20] <bluesanta> however, the normal command using gsettings is not working
[03:20] <bluesanta> I'm running 23.10
[03:20] <bluesanta> I've tried this command:
[03:21] <bluesanta> gsettings set org.gnome.desktop.background picture-uri-dark 'file:///home/bluesanta/Pictures/a.png'
[03:21] <bluesanta> I've also tried gsettings set org.gnome.desktop.background picture-uri 'file:///home/bluesanta/Pictures/a.png'
[03:22] <bluesanta> none of this works
[03:22] <bluesanta> actually, that's not entirely true
[03:22] <bluesanta> from time to time, after trying the following commands, it did work...
[03:22] <bluesanta> chmod a-w ~/.config/dconf/ -R
[03:23] <bluesanta> as well as: sudo chown $USER:$USER ~/.config/dconf -R
[03:23] <bluesanta> chmod a+w ~/.config/dconf/ -R
[03:25] <bluesanta> I can go into dconf-editor and follow the path to org.gnome.desktop.background and then change the picture there
[03:25] <bluesanta> typically, it only changes if I do the picture-uri-dark setting, because I use dark
[03:25] <bluesanta> welp, that's it...
[03:25] <bluesanta> is anyone here in this channel?
[04:09] <Eickmeyer> !patience | bluesanta also see !guidelines, no crossposting please
[04:32] <DumbLDoor> Hi all! I don't see OS options on GRUB after updating to 23.10
[04:32] <DumbLDoor> I do see the grub wallpaper though.
[06:31] <Mibix> hey can someone help me I think I borked up my Ubuntu somehow after uninstalling some desktop environments I don't use
[06:31] <Mibix> seem to be stuck on a flashing Kubuntu screen, I do normally use Plasma
[06:32] <Mibix> just endlessly stuck here, it did pop up with a disk check thing very briefly then went back to the kubuntu loading animation
[06:42] <mherbst> hello
[06:56] <rfm> Mibix, that sounds like the display manager is trying to start a session and it's failing, probably because something's missing after the uninstalls.  This is hard to debug remotely, especially since I've forgotten where all the logs are.
[06:57] <rfm> Mibix, what I would do is try to swap to a text console (Ctrl-Alt-F1, Ctrl-Alt-F2, .... until one works, log in, do
[06:58] <Mibix> i uninstalled the nvidia driver and reinstalled kde hoepfully that works
[06:58] <madge> hi, When I am using version 22.04, I want to set the WiFi IP address to static IP. What should I do? I tried to modify the netplan configuration file and set it on gnome, but failed
[06:59] <rfm> Mibix, reinstalling kde was what I was about to recommend...
[07:02] <rfm> madge, with ubuntu desktop 22.04, shouldn't fiddle with netplan.  the gnome network settings (which will configure NetworkManager are the right thing.)  nm-connection-editor should also work.
[07:03] <madge> After setting up on gnome, I can connect to the internet, but accessing the website may get stuck.
[07:04] <dge> hi, which file(s) contains information about installed packages from foreign repositories ?
[07:05] <rfm> madge, if the static IP is getting set ok and things sort of work for a while I'd be highly suspicious there's another host on the net trying to use that same IP...
[07:05] <dge> madge, can you get response from ping google (shell prompt) ?
[07:06] <madge> rfm: IPv4 -> Manual -> Address <IP_ADDRESS> Netmask <IP_ADDRESS> Gateway <IP_ADDRESS> DNS auto Route auto
[07:07] <dge> and which network manager are you using ? do you use resolvconf ?
[07:07] <dge> can you also control your nameserver configuration inside /etc/resolve.conf ?
[07:08] <madge> dge: I'll try it later，thanks. Besides, how do I know what manager I am using.
[07:08] <rfm> madge, are you sure <IP_ADDRESS> isn't in your DHCP servers' range?  for most default router configs it would be...
[07:08] <madge> sorry. <IP_ADDRESS>
[07:08] <dge> madge, you can list services from systemctl status command
[07:08] <rfm> dge, it's in /var/lib/apt/lists but it's pretty hard to dig out
[07:09] <dge> rfm, inside /var/lib/apt/lists/ directories, i see files finished by _Package but they contain not only the one that are installed...
[07:10] <Mibix> ok back up rfm, should probably reinstall latest nvidia drivers though right?
[07:10] <dge> rfm, dig out is not a problem to me as long as i get the point on what is the clue about installed packages from foreign repo so that i will build my Go alogythm to find my list.
[07:10] <rfm> dge, if you know the package you care about, then just "apt-cache policy packagename" will show you where it came from
[07:12] <rfm> madge, sorry 169 was my typo. but .101 still sounds like in a default DHCP range (check your router config)
[07:12] <dge> rfm, yeah, i see apt-cache is the shel command to go with. But it is to build a Go code, and then i don't want to use shell command line, but to dig in files. I have to know what are the informations to search for and where to target the "installed foreign repos deb packages".
[07:14] <dge> rfm, so can you confirm that really, /var/lib/apt/lists/ is NOT the files list of installed only foreign packages to find, but all of them 'installed or not) that foreign repos provide ?
[07:15] <rfm> dge, once upon a time I googled something like "list packages installed from a repository" and found a shell script that did it (mainly by getting a list of installed packages from dpkg -l | grep ^ii  and looking up each package in the data base.)
[07:15] <dge> rfm, i did it same, but after to check, i got list of not installed one too from these sources...
[07:16] <madge> rfm: How do we generally recommend setting these parameters? Address, netmask, gateway, dns, routes...
[07:16] <rfm> dge, I'm pretty sure /var/lib/apt/lists is everything apt-get knows about the repositories, i.e. all available packages, not just ones installed.
[07:16] <dge> also, again, i'm searching for files that contains the information dpkg or apt-cache are going to search for. And definitely not to use shell command.
[07:16] <dge> rfm, can you please check ?
[07:17] <rfm> dge, how would I do that?
[07:17] <dge> rfm, i found not only installed one there, and was not able to get the clue about: "which information indicated it is installed or not" from these files.
[07:18] <dge> rfm, bah you run your apt-cache command, then you go to read files (or just grep/ripgrep them) and you will see...
[07:18] <dge> compare and see evidences.
[07:19] <rfm> dge, I don't think I can help you, I'm by no means an apt developer.  sorry.
[07:20] <dge> for example, let's said for mongodb official repo (not the ubuntu one), you can add the repo, then install mongodb from there, and check... in the /var/lib/apt/lists/_some_name_of_this_mongodb_repo_Package file, read it and see that there is much more than the one you did installed.
[07:21] <dge> rfm, no problem. It is difficult to get these information, also because of fake informations in web sites around. difficult to find the correct information. Lot of wrong things.
[07:22] <rfm> madge, these parameters all depend on how your network supplier has defined your network, it's not a policy set by the OS.
[07:23]  * rfm is off to bed now...
[07:24] <madge> Thanks rfm,
[07:26] <dge> madge, again, if you can rich internet connection but can not read web site, most of the time, it is a nameserver problem (not all the time, but in most case).
[07:28] <dge> as i told you, check your /etc/resolve.conf nameserver ip, try to change it to <IP_ADDRESS> or something well known. If it is that, you can also use the resolvconf package to fix it (because when you restart, it will be back to unresolved if not). Because i supposed you have NetworkManager installed as default.
[07:29] <ice9> there is something wrong in 23.10; when I launch an app while youtube is playing, the sound breaks for seconds, this happens for any IO operations; I have i7-11th gen CPU and 16GB RAM
[07:31] <dge> ice9, is it pulseaudio or pipewire managing sound ?
[07:31] <ice9> dge, isn't the default pipewire?
[07:31] <ice9> yeah it is
[07:34] <dge> maybe the problem is coming from there ?
[07:36] <dge> ice9, did you also check your dmesg log file ?
[07:36] <ice9> dge, there is nothing there
[07:44] <dge> ice9, can you also try to read YT stream from an other application than the one you are using, and also try to read stream other and test use case to get a closer idea or inform us with that too ?
[08:00] <madge> dge: Thanks~
[08:41] <rubixyt> hi
[08:41] <rubixyt> im using ubuntu lxde 22.04
[08:42] <rubixyt> hi
[08:42] <rubixyt> im using ubuntu lxde 22.04
[09:12] <Jackneill> hey. anyone else have a cinnamon bug where if you click on an applet tray icon the applets just vanish? they might reappear or not. i have to alt+f2 r to get them back.
[09:12] <Jackneill> latest everything
[09:13] <oerheks> hey Jackneill, on what ubuntu/cinnamon version?
[09:13] <Jackneill> 23.04, cinnamon 5.6.7
[09:19] <oerheks> All i find it was a bug in 5.4, is the  ~/ .xsession-errors file growing?
[10:18] <a2tv> wazzzz upppp
[10:55] <dge> still searching for a ubuntu/debian packager black belt high rank level that can teach me where and how to get data to track really installed packages from foreign repositories only.
[10:57] <Unit193> ...Do you also walk into a store and ask for the manager?  Have you looked into apt-forktracer?
[10:57] <dge> no, where is that store ?
[10:57] <Unit193> !info apt-forktracer
[10:58] <dge> ho... ok... i'm noot searching for a command line tool. I'm really searching for the places and name of the files contains these information. Because it is to build a source code (not a script code).
[11:01] <dge> i this little application, i will go inside the files to regex something to add the target data inside a slice (Go call slice for kind of "array" structure).
[11:09] <Jackneill> oerheks, i dont have that file
[12:28] <LinuxNoob> Hello all, I am getting an Internal Error message which says: /usr/libexec/at-spi2-registryd - assert failure(): invalid point
[12:28] <LinuxNoob> I am on Ubuntu 22
[12:31] <sixecho> i'm on 23.04 arm64 server (/w desktop added) - and `do-release-upgrade`still says "no release found"  -- starting to feel like something is not right vs just delays? - ISO has been out for days now...
[12:31] <sixecho> ^ trying to upgrade to 23.10 obviously
[12:31] <lotuspsychje> sixecho: upgrade path opens later then the actual release
[12:32] <oerheks> see https://help.ubuntu.com/community/ManticUpgrades
[12:33] <oerheks> if you cannot wait, use the -d option. i would wait.
[12:34] <TheCaptain> sixecho: Is there a particular reason you already want to update?
[12:38] <sixecho> oerheks: interesting the ManticUpgrades specifically mentions the server upgrade to use the `-d` (devel-release) flag... hrmmm
[12:39] <oerheks> yes, use at your own risk.
[12:39] <sixecho> oerheks: but yes will wait - guess you're saying they'll drop the `-d` from that page eventually...    maybe server upgrade lags the other releases as well...
[13:04] <BluesKaj> Hi all
[13:09] <cbreak> I did the upgrade with -d yesterday, worked quite ok
[13:10] <lotuspsychje> with 24.04 toolchain coming soon, could be still risky cbreak
[13:11] <lotuspsychje> but glad it worked out :p
[13:14] <cbreak> what toolchain?
[13:14] <cbreak> compiler + stdlib + ...?
[13:14] <lotuspsychje> cbreak: start of 24.04 devel release toolchain
[13:14] <cbreak> worst case I just roll back, made a snapshot of 23.04
[13:29] <Square> The built in screen recorder doesn't do sound does it?
[13:38] <jimmy> hello
[13:42] <oerheks> Square, indeed, it does not, kooha does
[13:42] <oerheks> !info kooha
[13:43] <oerheks> or simple screen recorder
[13:43] <oerheks> !info simplescreenrecorder
[13:55] <deltreey> so, having a lot of trouble getting flameshot to work in 23.10.  It looks like an old issue is related to keyboard shortcuts in gnome matches what I'm seeing: the command flameshot gui works from the terminal, but not when I run it as a keyboard shortcut, but the recommended solution: not using environment variables, doesn't seem to be relevant
[13:55] <deltreey> because I don't use any environment variables in my config.
[13:56] <deltreey> interestingly, it also doesn't work when I select "Take Screenshot" from the panel icon
[13:59] <deltreey> I'm not getting prompted about sharing my screen, so that doesn't seem to be relevant either...
[14:18] <Square> oerheks, thanks
[14:23] <ogra> deltreey, works fine here on 22.04 using the flameshot snap
[14:24] <ogra> starting it from the launcher properly puts it into the systray and all actions from the menu seem to work
[14:29] <Square> Do you advice against installing flatpack? Do I need a third package manager I ask.
[14:33] <leftyfb> Square: what package are you trying to install?
[14:33] <Square> leftyfb, Kooha
[14:34] <leftyfb> Square: have you tried simplescreenrecorder?
[14:34] <Square> leftyfb, no but I run wayland (or try to)
[14:36] <leftyfb> Square: there's blue-recorder in the snap store that supports wayland
[14:36] <Square> leftyfb, nice. Ill try that
[14:38] <Square> Sad reviews though =/
[14:39] <deltreey> ogra, yeah, worked when I was on 22.04, but I decided to upgrade, and I've been regretting it since
[16:08] <Square> Is it normal to have a ton of noise in your mic in ubuntu?
[16:23] <deltreey> well, managed to get the panel-based flameshot app working.  Apparently the new ubuntu/gnome/wayland/something is wanting to request permissions, and I can get that to pop up by having the configuration window open from the panel and triggering a screenshot from the panel, but there's no way to do that with the shortcut key, so the request for
[16:23] <deltreey> permissions just dies without saying anything.  Is there a way to set the permissions by editing a file somewhere?
[16:30] <sotaoverride> chrome complains about keyring password mismatch
[16:30] <sotaoverride> has that happened to anyone else?
[17:05] <toddc> sotaoverride: https://askubuntu.com/questions/191190/i-continue-to-get-this-when-trying-to-log-into-ubuntu-one-from-the-ubuntu-deskto
[17:07] <deltreey> so...I installed 23.10 by running do-release-upgrade -d, but I'm not seeing any tiling options...?
[17:14] <deltreey> flatpaks to the rescue on the flameshot issue
[17:19] <mcc> Hi, yesterday I took a new Lenovo Thinkpad out of the box and installed Ubuntu 22.04 LTS, then immediately wiped it & installed Ubuntu 23.10. I am now seeing a problem where if I close my laptop screen, wait a couple minutes, then open it again, everything has been closed. The GUI session has been logged out and all my apps are killed. I did not see this before but I think it is because before I was plugged into power. What should I do?
[17:19] <mcc> I don't know what app to blame, how to test, anything. I want to file another bug on 22.04 and it's hard cuz my OS keeps shutting off LOL :(
[17:53] <mcc> I filed a Launchpad bug for the other big problem I am having. The problem is that "Large Text" accessibility is on and it will not turn off. If I click the switch it turns itself back on again. Now all my text is too large. https://bugs.launchpad.net/ubuntu/+bug/2039722 I would appreciate any help in either putting this in the right category, or gathering whatever diagnostics are needed before I go nuclear trying to fix it.
[17:53] -ubottu:#ubuntu- Launchpad bug 2039722 in Ubuntu "'Large Text' accessibility option cannot be turned off. Text is too large" [Undecided, New]
[17:53] <mcc> I think that because there is an actual nonresponsive checkbox ("Large Text") it is more important in this case to find a root cause and fix it at the Ubuntu end than it is to fix it on my local installation.
[18:08] <tomreyn> mcc: for the package to file it against, my guess would be on gnome-settings-daemon
[18:10] <mcc> @tomreyn Thanks. Although there was the option to assign to a package when creating th ebug, now that I have filed the bug, it seems that I cannot "reassign" it. What should I do?
[18:10] <eqw> why `sudo snap install --classic node` choosed 18.18.0 to install and not 20.8.0 ? What this depends on?
[18:12] <oerheks> eqw, as classic = stable?
[18:12] <leftyfb> eqw: what release of ubuntu are you running?
[18:12] <oerheks> for 19 > sudo snap install node --channel=19/stable --classic
[18:12] <leftyfb> right, I think you need to change the channel
[18:12] <leftyfb> --channel=20/stable
[18:13] <oerheks> check the install button
[18:13] <leftyfb> to get 20.8.0
[18:13] <tomreyn> mcc: you prompt someone who can to do it for you, which just happened.
[18:13] <mcc> @tomreyn Thank you
[18:13] <tomreyn> you're welcome
[18:14] <tomreyn> mcc: you should ideally "apport-collect 2039722" on the affected system now.
[18:15] <eqw> leftyfb: 22.04.2
[18:15] <leftyfb> eqw: sudo snap install --channel=20/stable --classic node
[18:16] <eqw> my question was not "how to install 20?", it was "why it's 18 by default?"
[18:16] <oerheks> check the install button
[18:16] <oerheks> * of 18
[18:17] <eqw> i don't have any button in my terminal
[18:18] <oerheks> snap find nodejs
[18:18] <oerheks> oh that shows only 18 ..
[18:19] <tomreyn> https://snapcraft.io/node indicates the publisher of this snap set the default channel to be 18/stable
[18:19] <tomreyn> you should contact the developer / publisher to suggest improvements
[18:20] <eqw> i just have zero experience with snap. So to see the default channel you gotta open https://snapcraft.io/<name> ?
[18:20] <mcc> @tomreyn ok, i think i got it
[18:21] <oerheks> https://snapcraft.io/node
[18:21] <mcc> eqw: This may not be helpful depending on what you are trying to do, but for node I recommend using nvm. This is a special package manager for just node. It is good because it makes it possible to have several node versions installed simultaneously and switch between them.
[18:22] <eqw> mcc: i don't see snap for nvm
[18:22] <tomreyn> mcc: looks good (the bug report)
[18:23] <mcc> eqw: the point is it lives outside your package manager, it is one of those "pipe curl to sh" things. this means you will not get the advantages of snap however.
[18:24] <mcc> tomreyn: ok. do you think it is safe to start doing nuclear things that might disrupt the configuration? (another gnome project i filed a bug on requested this "journalctl /usr/bin/gnome-shell -f -o cat" thing and doing a logout then log back in
[18:24] <mcc> for data gathering i mean
[18:25] <tomreyn> mcc: i'm really not enough into gnome to make a recommendation thrtr, i'm afraid
[18:25] <mcc> thanks
[18:25] <tomreyn> *there
[18:30] <jpmh_> how does ssh manage to access the authorized keys file when I use encrypted home directories?
[18:31] <mcc> Incidentally, I am still blocked on my "shutting the laptop then reopening it kills the entire GUI session and all apps" problem and I don't know how to proceed. That doesn't seem like something to file a bug on.
[18:34] <tomreyn> jpmh_: you are probably referring to crypto containers which have been opened / activated / mounted because your user account is currently active.
[18:34] <tomreyn> (and thus needs access to these files)
[18:35] <tomreyn> make sure you read up on what storage encryption actually protects against (and what not)
[18:37] <jpmh_> tomreyn: I do not understand what you are saying.  So, let me explain a little more.  I run with an encrypted home for my use jpmh, and there is another use grue.  If I connect to grue I can see that /home/jpmh is not available.  But if I ssh in as jpmh, for as long as I am connected that directory IS available
[18:37] <tomreyn> mcc: this sounds like it *could be* an issue with return-from-suspend, which there is with many laptops. there can be workarounds (sometimes), but it's usually a lot of fiddling.
[18:39] <mcc> The arch wiki says there is a specific problem where you need to make sure one suspend option is selected and not another https://usercontent.irccloud-cdn.com/file/m0ZwNIeA/image.png
[18:39] <tomreyn> mcc: it's usually hardware / firmware specific, too, so it's more something the computer manufacturer should have to deal with - but most of the time they will just say "we don't support linux on this model"
[18:39] <tomreyn> jpmh_: encrypted how?
[18:40] <mcc> @tomreyn Lenovo's linux support page says they support Linux on this model. That is why I bought it. The version of linux they claim to support is Ubuntu 20.04 LTS however. And of course I am running 23.10
[18:40] <leftyfb> jpmh_: I'm guessing you have you public ssh key elsewhere on the system. Maybe in /etc/ssh/. Because otherwise, if the public key in in the encrypted container and you haven't yet decrypted it, you're not utilizing that key
[18:41] <jpmh_> tomreyn: encrypted however it gets encrypted when I installed and said "encrypted home directories"
[18:41] <mcc> Anyway, Arch wiki says to do all kinds of archy things like fiddle with config files. What would be the Ubuntu/Gnome equivalent of that however?
[18:42] <leftyfb> jpmh_: pretty sure encrypted home directories hasn't been a thing since Ubuntu 18.04
[18:42] <tomreyn> jpmh_: this is very legacy encryption then and should no longer be used (unless very recent ubuntu releases introduced support for ext4 encryption, which i do not know)
[18:42] <jpmh_> leftyfb: if I do, how did it get there, and I really wonder, what caused me to question this was that I limit not only by allowed public key but also by ip address.  I added an ip address to /home/jpmh/.ssh/authorized_keys in the from=".. format - and sure enough I can get in from that ip
[18:43] <jpmh_> leftyfb: running 22.04 - although I did migrate there from 19, and they are definitely encrypted
[18:43] <leftyfb> jpmh_: either the home dir is decrypted or your key is stored elsewhere.
[18:43] <tomreyn> mcc: most of the time: the same, or equivalent (when you run into commands which are not available on ubuntu)
[18:44] <mcc> OK. I just don't want to take a command line option if it turns out there is a GUI app/setting and I just didn't find it.
[18:44] <jpmh_> leftyfb: yes - I wonder if the system is maintaining a "copy" of the file so that when I change it in /home... it can be found
[18:44] <leftyfb> jpmh_: look in /etc/ssh/
[18:46] <tomreyn> mcc: probably not for most of these under-the-hood things. there is a graphical systemd journal viewer named "Logs" on gnome(-shell), i think.
[18:46] <jpmh_> leftyfb: I do not see any files there that look like candidates, I see the config files and they keys for the machine itself
[18:51] <tomreyn> jpmh_ / leftyfb: i would expect ecryptfs to automatically open / make acceible the decrypted variant of files in a users' home upon login to that user. i have not looked into how it worked, really, though, but this seems logical to me, otherwise logged in users would not be able to access their files. and by using ssh, you login, whereas just browsing the file system as a different user, you don't.
[18:52] <leftyfb> tomreyn: sure, if authenticated outside the ssh key residing inside the encrypted volume
[18:52] <tomreyn> jpmh_: still, the only really relevant information is: don't use ecryptfs in 2023, it is no longer safe to use.
[18:52] <leftyfb> ^
[18:53] <tomreyn> leftyfb: oh, right, i guess i didn't get the full scenario.
[18:53] <jpmh_> tomreyn: and leftyfb the issue I do NOT understand is that authorized_keys is in /home/jpmh/.ssh and that is NOT accessible until AFTER I am signed in, even to root
[18:54] <leftyfb> jpmh_: either the home dir is decrypted or your public key is stored elsewhere.
[18:54] <tomreyn> right, i don't know how ecryptfs solved this potential issue, or whether it did
[18:54] <leftyfb> jpmh_: maybe your other user doesn't have permission to see the home directory
[18:54] <leftyfb> tomreyn: it didn't
[18:55] <leftyfb> tomreyn: I used to utilize it and had to work around this
[18:55] <tomreyn> i see
[18:58] <jpmh_> leftyfb: look from root
[19:00] <leftyfb> then your key is stored elsewhere
[19:00] <leftyfb> or you're not using a key
[19:01] <leftyfb> also, stop using e2cryptfs
[19:01] <mcc> Okay so a couple thoughts: - I tried plugging in my laptop, then closing and reopening it. I got the "everything dies" problem. So it appears (?) that this is something that changed in the Ubuntu defaults. It did the right thing in 22.04 LTS (which I was using yesterday) and the wrong thing in 23.10.
[19:01] <leftyfb> sorry, ecryptfs
[19:04] <tomreyn> mcc: you are experiencing the result of lesser QA that goes into regular ubuntu releases vs LTS releases then, i guess.
[19:05] <mcc> Does that imply I should file a bug?
[19:05] <mcc> Question 2-- it would help a lot if I could tell *what kind* of reset is happening when I closed the lid. https://usercontent.irccloud-cdn.com/file/SOYLqHbY/image.png
[19:06] <tomreyn> based on what you wrote it's a regression, so you could file a bug.
[19:06] <mcc> @tomreyn you recommended I look at logger (thank you) but I don't know what pane to look in and there are no datestamps on these messages which makes them kinda useless
[19:07] <tomreyn> mcc: i did not mean to *recommend* using the Logs GUI application. personally, i will always prefer journalctl on the CLI.
[19:07] <mcc> Like, possibilities include - closing the lid caused the machine to power down. - closing the lid and/or reopening it caused the wayland server to crash. - closing the lid and/or reopening it caused some other DE component to crash.
[19:08] <mcc> ok. journalctl also is new to me :( on mac or windows i would know how to get a searchable/filterable GUI log of events such as app crashes and reboots with some minimal information about the reason for reboot.
[19:08] <Eickmeyer> Most likely an acpi component in the kernel. `ubuntu-bug linux` would get the appropriate logs.
[19:10] <mcc> @eickmeyer hm this opened a launchpad bug so i guess i'm filing a launchpad bug lol
[19:10] <Eickmeyer> mcc: Yes, that's what it's intended to do, but it also uploads the appropriate logs automatically.
[19:12] <mcc> i see!
[19:14] <xu-help12w> Hi All.  Thank you for being here and offering help and support (I will do the same if I can).  I have a working mirrored ZFS on root with lots of user installed packages and supporting config under 22.04.02 LTS and would like to copy it to a fresh install of 22.04.03 LTS on new hardware.  Unfortunately I have had a recent disaster where a
[19:14] <xu-help12w> similar mirrored ZFS on root failed to boot after an unintentianal upgrade. The pools and mount points on both systems are identical with the exception of 22.04.02 LTS where there is an additional dataset 'rpool/USERDATA' mounted at '/home/backuppc'.  Could anyone please suggest what is the safest/recommended way of transerring the old working set
[19:14] <xu-help12w> to the new target ?
[19:16] <Eickmeyer> mcc: In the meantime, you might experiment with the `GRUB_CMDLINE_LINUX_DEFAULT=` line in `/etc/default/grub` and add `acpi_osi=` and one of linux, default, or windows to it and see what works best for your machine. After making changes to that file, always run `update-grub` and reboot.
[19:25] <ravage> xu-help12w: if you just want to copy the whole pool over i recommend using zfs send and receive. probably from a live system on the target. if both system are on the same LAN you could try: https://www.reddit.com/r/zfs/comments/buuugd/protip_ive_discovered_want_to_zfs_send_a_huge/
[19:32] <ravage> xu-help12w: please dont pm. we can discuss it here so other can help too
[19:33] <ravage> to your question: every ubuntu livecd supports ZFS
[19:33] <ravage> so you can use the usual desktop iso and choose "try ubuntu"
[19:33] <xu-help12w> Sorry as I said I am new to irc.
[19:34] <mcc> @eickmeyer ok thank you i wrote that down. the arch wiki page for this laptop https://wiki.archlinux.org/title/Lenovo_ThinkPad_T14_(AMD)_Gen_3 says  "If you run system firmware version 0.1.17 do not set the suspend mode in UEFI setup to Linux (S3)." but it's not clear what they mean by UEFI setup (the "bios" screen before enabling an OS? i was gonna try that next). Is that different from the acpi_osi setting in Grub?
[19:35] <Eickmeyer> mcc: No, it's the exact same thing, just sets a default.
[19:36] <Eickmeyer> mcc: It makes it so you don't have to enter it manually on boot.
[19:36] <mcc> @eickmeyer okay. you mean that the before-enabling-os screen sets a default and then the grub settings can override it?
[19:36] <mcc> just trying to understand the "chain of command" for lack of a better term
[19:37] <xu-help12w> ravage: Thank you. Are there detailed steps that a zfs newbe could follow anywhere ?
[19:37] <Eickmeyer> mcc: What I told you sets the default grub command line, nothing more. Arch has a slightly different way of doing it, so don't use their method.
[19:38]  * Eickmeyer is also an experienced Arch user and knows the difference
[19:39] <mcc> ok. i have only used msys2 :(
[19:40] <Eickmeyer> mcc: Ok, so that article from Arch is describing something in your UEFI setup (your setup screen before the computer even gets to grub), so no, the acpi_osi setting doesn't matter with that.
[19:40] <mcc> ok.
[19:41] <Eickmeyer> I was confused, I thought you linked their GRUB article at first.
[19:42] <mcc> ah
[19:49] <mcc> After filing my bug about the sleep/wake issue, the bug status was changed from "new" to "confirmed" "by a bot". Why would a bot do that? It seemed to happen too quickly for any human to independently reproduce the bug (as it requires installing a new version of Linux...!) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2039731/comments/2
[19:49] <linext_> anyone want to help me build a WASM?
[19:49] -ubottu:#ubuntu- Launchpad bug 2039731 in linux (Ubuntu) "After upgrade 20.04 LTS -> 23.10, closing laptop lid causes all GUI apps to be quit" [Undecided, Confirmed]
[19:50] <leftyfb> linext_: that's a bit beyond the scope of the support provided here
[19:51] <linext_> https://github.com/ochafik/openscad-wasm/tree/editor-ochafik.com
[19:52] <linext_> hmmmm... one line is really complex
[19:57] <mcc> Okay looking in the "BIOS setup" (this is what lenovo seems to call their UEFI setup) I find nothing about suspend methods. The power options are "Intelligent cooling boost" "CPU Power Management" and "Power on with AC attach"
[20:14] <Virtnetdotbond> ping
[20:14] <pydev> hello
[20:14] <pydev> a good EPUB reader?
[20:14] <Virtnetdotbond> Calibre
[20:15] <oerheks> Calibre +1
[20:15] <Sharktavia> Calibre++
[20:15] <pydev> thank you!!
[20:16] <Virtnetdotbond> Anyone ever use pritunl?
[20:17] <oerheks> pritunl is not in our repositories.
[20:17] <xu-help12w> Hi All.  On my source pc I have the standard list of zfs data sets for 22.04 plus one for '/home/backuppc' and 400 snapshots. Could anyone please explain how I send all of this to my target pc over my LAN.  @ravage: kindly pointed me to a more efficient method than ssh above but there is insufficient info (for me) to allow me to proceed.  Any
[20:17] <xu-help12w> hints or pointers to a dummy how to ?
[20:17] <Virtnetdotbond> I'm aware, just curious if anyone has. I'm building some software based off of this and am a little stuck with mongodb script from php.
[20:18] <Virtnetdotbond> rsync
[20:21] <oerheks> That is beyond the scope of this channel, i guess
[20:22] <Eickmeyer> It is outside the scope of this channel as it deals with items from outside of the repositories.
[20:26] <Guest91> Hi i have recently installed ubuntu, now i would try digikam, but at the first start he asked me where are my photos, i can't select my external usb hard disk
[20:27] <Guest91> but in file app the external hard disk works perfectly. In what i am wrong?
[20:28] <oerheks> Digikam snap? https://snapcraft.io/digikam
[20:30] <oerheks> look into settings - applications - digikam - permissions
[20:33] <oerheks> the snap version got external storage enabled by default, just preview would take a lot of time i guess.
[20:34] <zato> oy
[20:34] <Eickmeyer> To be sure, it might be good to try `sudo snap connect digikam:removable-media`.
[20:34] <oerheks> i just checked, Eickmeyer, forgot to install it.
[20:35] <Eickmeyer> ope
[20:39] <loswedseded> when is 23.10 being released? have the broken/racist translations been corrected?
[20:39] <mcc> The ukranian translations are fixed
[20:40] <mcc> Source: Someone named RAOF on mastodon ?
[20:40] <mcc> I downloaded a 23.10.1 image last night from an official release page
[20:40] <Eickmeyer> mcc: RAOF is a good authority.
[20:40] <oerheks> loswedseded, iso is out, upgrade path not.
[20:41] <Eickmeyer> Upgrade path is waiting on a major upgrade bug to be sorted, which requires the next development branch to open. Patience, please.
[20:41] <mcc> I think it was him.
[20:42] <mcc> Also if the two apparent regressions I am experiencing in 23.10 are real then maybe u want to give it another couple days in the oven :)
[20:42] <Guest91> i have setting but i don't have application and i can't find permission
[20:43] <Eickmeyer> mcc: Sadly, those aren't upgrade blockers. The upgrade blockers would be something that causes problems in the process of upgrading, not post-upgrade issues.
[20:43] <oerheks> Guest91, those settings are for snaps only.
[20:43] <Guest91> i think i have digikam 8.1 and i think is from snap
[20:43] <oerheks> not sure the apt version gives such option
[20:43] <mcc> @eickmeyer Well what I mean is, from a user perspective, you might want to consider it a blocker on pressing the upgrade button. Was not trying to make a statement about what the policy should use to declare a release
[20:43] <Eickmeyer> Guest91: run `sudo snap connect digikam:removable-media` and try that.
[20:44] <Eickmeyer> Guest91: That would be from the terminal.
[20:44] <Eickmeyer> mcc: That's not the policy, sorry.
[20:44] <Eickmeyer> mcc: Moreover, that's not my call.
[20:44] <leftyfb> Guest91: you opened the "Settings" application and you don't see "Applications" listed halfway down on the left?
[20:45] <Eickmeyer> leftyfb: It's a snap that's unable to see removable media.
[20:45] <Guest91> now i try sudo snap connect
[20:45] <mcc> I think I'm writing unclearly. Sorry.
[20:45] <mcc> Question: A frustrating thing to me about Ubuntu w/ default WM is if I click on the dock/dash, I cannot find out "what I am looking at". For example if I want to know what command line to invoke to launch that app. Some ppl  on mastodon https://mastodon.social/@nclm/111256914415434410 asserted in the underlying GNOME dash, there is an "app details" line. This sounds GREAT. Why do these users see it in their Fedora/Ubuntu but not me?
[20:45] <leftyfb> Eickmeyer: yes, and the snap settings can be managed from the settings menu
[20:45] <mcc> Is this about the difference between GNOME and whatever slightly-different-from-GNOME thing Ubuntu ships?
[20:45] <oerheks> the snap version got external storage enabled by default
[20:46] <Eickmeyer> leftyfb: They were looking in the app itself.
[20:46] <leftyfb> ah, yeah, that won't work
[20:46] <oerheks> oops .. systemsettings from the application menu
[20:46] <oerheks> my bad
[20:47] <Eickmeyer> mcc: Yeah, that's a GNOME-level decision. Other desktop environments have different ways of doing that and can show with a "properties" entry in the right-click menu. Xfce and KDE's Plasma Desktop, for instance, have that.
[20:47] <oerheks> but in settings > collections one can set something for external media too
[20:48] <mcc> @eickmeyer Thanks. What confuses me though is I am talking to two separate people who claim they have exactly such an option in GNOME? Implying either GNOME removed something in the last year, or there is a way to add it, or this is Ubuntu not GNOME.
[20:49] <Eickmeyer> mcc: I don't recall that option ever being available in GNOME since 3.0 back some 12 years ago.
[20:49] <pydev> can anyone help me?
[20:49] <pydev> https://manual.calibre-ebook.com/viewer.html#navigating-around-an-e-book
[20:49] <pydev> The viewer has two modes, “paged” and “flow”. In paged mode the book content is presented as pages, similar to a paper book. In flow mode the text is presented continuously, like in a web browser. You can switch between them using the viewer Preferences under Page layout or by pressing the Ctrl+M key.
[20:49] <pydev> cant find it
[20:49] <Guest91> ok maybe i have understand. in ubuntu settings application digikam permission all is on
[20:49] <Eickmeyer> pydev: You might ask Calibre support.
[20:50] <mcc> Ok interesting
[20:50] <Guest91> in digikam settings collection i don't see the usb hd
[20:51] <Guest91> also after sudo snap connect
[20:51] <Eickmeyer> Guest91: Do you have the collection added as a "Collection on Removable Media"?
[20:52] <mcc> Okay I understand now. It appears "Show Details" is a function of gnome-software. But it only shows information that is in the gnome-software database so it is not as helpful as I'd hoped.
[20:52] <Eickmeyer> Because it can't be a "Local Collection".
[20:53]  * Eickmeyer has to go AFK
[20:53] <mcc> I wonder how it added that to the menu. Maybe I could write my own app to show the information I want.
[20:53] <Guest91> there is just computer home the internal disk. In the manual there is written that i can take photos also from an external disk
[20:53] <Eickmeyer> Guest91: But only as a "Collection on Removable Media", not as a local collection.
[20:54] <Guest91> i have collection on removable media, but there is no ext hd
[20:55] <Eickmeyer> Ok, considering this is a snap and not the version from the repos, we technically can't support it here, you might have to ask in #digikam or #kde.
[20:56] <Guest91> ok thank you anyway
[20:56] <Eickmeyer> Remember: snaps aren't exclusive to Ubuntu.
[20:56] <Eickmeyer> We did our best.
[20:57] <oerheks> Jups, good job. https://forum.snapcraft.io/t/install-snapcraft-on-macos/9607
[21:33] <loswedseded> WHEN WILL THE UPGRADE PATH TO 23.10 be ready? sorry for caps
[21:34] <Guest91> maybe i found it. my fault. was in /mnt
[21:36] <oerheks> Guest91, weird, i would expect /media/ for removable devices
[21:51] <ComputerTech> Anyone know how to update to Ubuntu 22.10 without downloading the ISO all over?
[21:51] <ComputerTech> i tried updating via Software Updater but it's just not showing an update past 23.04
[21:51] <gry> it's not out for updates yet probably, give it a few days
[21:51] <ComputerTech> okay
[21:52] <gry> ComputerTech may want to double-check the steps at https://ubuntu.com/tutorials/upgrading-ubuntu-desktop#1-before-you-start
[21:53] <ComputerTech> I just updated from Ubuntu 22.04 to 23.04(i thought i was updating to 23.10)
[21:54] <ruser> why does update-grub tries to umount a filesystem?
[21:54] <ruser> Generating grub configuration file ...
[21:54] <ruser> /etc/grub.d/10_linux_zfs: 404: .: Can't open /tmp/zfsmnt.WZOdc4/etc/os-release
[21:54] <ruser> umount: /tmp/zfsmnt.WZOdc4: target is busy.
[21:54] <ruser> rmdir: failed to remove '/tmp/zfsmnt.WZOdc4': Device or resource busy
[21:54] <toddc> ComputerTech: you have to do version to version so test it and if ok upgrade to the next one again
[21:54] <ComputerTech> toddc: uhh, colby@laptop:~$ do-release-upgrade
[21:54] <ComputerTech> Checking for a new Ubuntu release
[21:54] <ComputerTech> No new release found.
[21:54] <ComputerTech> that's from (just now) 23.04
[21:55] <ComputerTech> guess too soon?
[21:56] <krytarik> Yes, 23.10 isn't open for upgrade yet.
[21:56] <ComputerTech> okay
[21:56] <ComputerTech> didn't realise that xD
[21:57] <ComputerTech> thx lads for the confirmation/update <3
[21:57] <ComputerTech> just from a curious note, any guesses on when it will be available for upgrade?
[21:58] <krytarik> Shouldn't be any longer than a few days from now.
[21:58] <ComputerTech> awesome <3
[22:02] <Exa> Hello, I have a server where there is an "apt.systemd.daily" process stuck since more than a month, holding the apt lock.    Or do you have something else to advise?  Thanks.
[22:03] <mcc> Oct 18 16:20:11 Anthy systemd[1886]<EMAIL_ADDRESS>Main process exited, code=killed, status=9/KILL
[22:03] <mcc> Just discovered this shows up in journalctl whenever my computer suspends, but I don't know why
[22:07] <Exa> There was some nginx processes stuck on restart, I thought it was waiting during an upgrade as it does a rolling upgrade of nginx processes (maybe ran by unattended-upgrades in the first place?), but even after restarting the service manually, the apt.systemd.daily thing hasn't completed
[22:20] <mcc> Someone on mastodon found this bug https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2034619 which could very precisely explain my horrible dead-wayland problem. A fix was committed 20 hours ago. Someone then made the comment "Removing myself because we'll get the upstream fix in 45.1". When should I expect this fix to be available via normal apt/software update means?
[22:20] -ubottu:#ubuntu- Launchpad bug 2034619 in linux (Ubuntu Mantic) "[amdgpu] gnome-shell gets SIGKILL'd when lock screen or under heavy load in Wayland" [Undecided, Confirmed]
[22:20] <Exa> I sent a sigterm to the /usr/lib/apt/methods/gpgv process and the other processes were terminated, I guess everything is ok
[22:29] <mcc> If I click the "activities" menu in the upper left (the wide pill thingy in 23.10) it brings up a useful menu containing a mini-dock, an overview of windows, and a search box. Is there a way to create a shortcut for this screen? Like in the Settings -> View and Customize Shortcuts area. "Activities" doesn't find anything in the search box and I don't know how to search for "wide oval"
[22:43] <leftyfb> mcc: hit the windows/super key on your keyboard


[07:34] <dholbach> good morning
[07:57] <zyga> good morning
[08:47] <noizer> good morning
[08:56] <noizer> zyga Hi i can read the value but not set my value of my gpio
[08:56] <zyga> noizer: GPIO is not bi-directional, it is either output or input
[08:56] <zyga> noizer: what are you talking to?
[08:56] <zyga> noizer: what hardware is on the other end?
[09:05] <noizer> just a led
[09:05] <noizer> for starting
[09:09] <noizer> zyga
[09:11] <zyga> noizer: well, nothing to read then
[09:11] <zyga> noizer: you don't want GPIO to do bidirectional communication
[09:11] <zyga> noizer: good luck
[09:16] <noizer> but its handy if you can read from it and write to it
[09:29] <noizer> can i set every gpio his permissions?
[09:29] <noizer> zyga
[09:33] <crestcore> Hi
[09:33] <crestcore> How to install Java on Ubuntu Core?
[09:35] <zyga> noizer: hmn?
[09:35] <zyga> noizer: can you ask that again please
[09:36] <zyga> crestcore: you don't, you can put java into your snap if your application requires it
[09:36] <zyga> crestcore: there are examples that do just that
[09:36] <zyga> crestcore: then you can use any version of java
[09:36] <zyga> crestcore: and your application will always have the java you want
[09:37] <crestcore> okay
[09:37] <zyga> crestcore: while other snaps may bundle other versions and you don't conflict
[09:37] <zyga> crestcore: have a look at snapcraft-examples
[09:41] <noizer> is it possible to set the gpio's with you skill?
[09:42] <zyga> noizer: yes
[09:43] <zyga> noizer: though only as output
[09:43] <zyga> noizer: I'll add a full-feature GPIO later that has direction and event triggering
[09:43] <zyga> noizer: having a working example is useful
[09:43] <zyga> noizer: though I'm working on that as well
[09:44] <noizer> ok but for now it is only reading from the gpio?
[09:46] <crestcore> We want to have our java application on Local system
[09:47] <crestcore> HI Zyga
[09:48] <zyga> crestcore: you can put your java app along with some version of jre into a snap
[09:48] <zyga> crestcore: and you will have a standlone snap
[09:48] <zyga> noizer: yes, for now you can only read
[09:48] <zyga> noizer: er
[09:48] <zyga> noizer: WRITE
[09:48] <zyga> noizer: bool-file allows you to write to gpio's
[09:48] <zyga> noizer: you can add a skill of type bool-file
[09:48] <zyga> noizer: with the path attribute pointing to /sys/class/gpio/gpioN/value
[09:49] <zyga> noizer: you have to export it manually for now (echo N >  /sys/class/gpio/export)
[09:49] <zyga> noizer: but it works
[09:49] <crestcore> can we put snap on a local gateway and access from there
[09:50] <zyga> crestcore: yes
[09:51] <crestcore> okay
[09:52] <crestcore> can you please suggest a very small foot print linux where we can install java like we do with headless ubuntu 14.04
[09:52] <noizer> zyga So the best I think is wait until the write part is ready in your skill
[09:53] <zyga> no, the write part is ready
[09:53] <zyga> the read part is not
[09:53] <noizer> ooooh ok xD
[09:54] <noizer> wait i will send you some code what i do for setting my  gpio
[09:55] <noizer> http://pastebin.com/mRagY6Bs
[09:56] <crestcoredev> hi zyga
[09:56] <crestcoredev> i have installed ubuntu snappy on a Intel NUC and i want to run a java web application.
[09:57] <crestcoredev> can anyone suggest me how to install java jre7
[09:58] <zyga> crestcoredev, crestcore: please look at snapcraft examples
[09:58] <zyga> java is not installed
[09:58] <zyga> you put java into a snap that contains your application
[09:58] <zyga> and install that snap
[09:58] <zyga> then your application can work
[09:59] <crestcoredev> okay
[09:59] <zyga> https://github.com/ubuntu-core/snapcraft/tree/master/examples/java-hello-world
[09:59] <zyga> note that you need to use xenial (ubuntu 16.04)
[09:59] <zyga> and snapcraft 2.x
[09:59] <zyga> for this example
[09:59] <crestcoredev> is there a small foot print linux where i can install java jre7 package?
[10:00] <zyga> crestcoredev: snappy, you don't want to install java, you don't run java, you run apps that just happen to need java
[10:00] <zyga> crestcoredev: the whole system will be tiny, consisting of basic kernel and userspace and your app
[10:00] <zyga> crestcoredev: snappy updates separately from your app
[10:00] <zyga> crestcoredev: just try it
[10:01] <crestcore> okay thanks, we will try
[10:01] <crestcoredev> after installing the app will the app work without internet connection?
[10:01] <dholbach> kyrofa, sergiusens: can you debug https://bugs.launchpad.net/snapcraft/+bug/1548376 with Björn?
[10:02] <zyga> crestcoredev: internet is only required if you want to update the core os
[10:02] <zyga> crestcoredev: or your app
[10:02] <crestcoredev> okay
[10:02] <zyga> crestcoredev: for development I recommend a 16.04 image running in kvm
[10:02] <zyga> crestcoredev: (snappy image)
[10:03] <zyga> crestcoredev: you can then use classic dimension to build and develop your app right inside snappy
[10:03] <zyga> crestcoredev: classic dimension is like having regular ubuntu inside snappy
[10:03] <zyga> crestcoredev: with apt-get and everything
[10:03] <crestcoredev> is there a core linux where i can deploy a web application build using spring and hibernate
[10:03] <zyga> crestcoredev:
[10:03] <zyga> crestcoredev: ?
[10:03] <zyga> crestcoredev: snappy
[10:04] <zyga> crestcoredev: you ask on a snappy channel, the answer is snappy
[10:04] <zyga> crestcoredev: because snappy can run any type of application
[10:04] <crestcoredev> :)
[10:04] <zyga> crestcoredev: https://github.com/zyga/devtools/blob/master/ubuntu-image
[10:04] <zyga> crestcoredev: run this script to build a x86_64 image for development
[10:04] <zyga> crestcoredev: everything you will need you can then add frmo the inside
[10:04] <zyga> crestcoredev: https://github.com/zyga/devtools/blob/master/run-devel-vm
[10:05] <zyga> crestcoredev: you can use this to run a VM
[10:05] <zyga> crestcoredev: though NOTE that it DISCARDS the state of the VM after poweroff
[10:05] <zyga> crestcoredev: you can remove the "-snapshot" option from the code to keep all of the state
[10:06]  * zyga thinks about having persistent VMs as an interesting option for some class of development
[10:06] <crestcoredev> is there a tutorial to build snap app?
[10:07] <zyga> dholbach: ^^ ?
[10:08] <dholbach> crestcoredev, if you follow the docs at https://github.com/ubuntu-core/snapcraft/blob/master/docs/intro.md - there's a couple of tutorials in there
[10:08] <dholbach> we will move the docs above to developer.u.c today
[10:08] <crestcoredev> okay ty
[10:08] <zyga> woot, thanks dholbach
[10:08]  * zyga also found http://developer.ubuntu.com/en/snappy/start/
[10:09] <zyga> but I don't know if it talks about 16.04 or 15.04 (you really really want 16.04)
[10:09] <dholbach> zyga, yes, please use the docs on github for now
[10:09] <dholbach> I'll let you all know once we're done
[10:10] <zyga> dholbach: cool, thanks for the tip
[10:12] <noizer> zyga did you had time to look at the code?
[10:12] <noizer> the export and the setdirection is set before that
[10:12] <zyga> noizer: it's complicated, I know about this very well
[10:12] <zyga> noizer: it's about what is available out of the box on a device
[10:13] <zyga> noizer: I'll add a full GPIO skill in my branch today
[10:13] <ysionneau> say when building my snapcraft.yaml package I generate parts/<pkgname>/install/usr/bin/some_binary. What do I need to declare in the snapcraft.yaml?
[10:13] <zyga> noizer: that has a way to set direction too
[10:13] <ysionneau> so that the some_binary can be launched in the sandboxed environment ?
[10:13] <zyga> noizer: I'm also working on integrating bits from the demo branch to master
[10:14] <noizer> ok I will wait then until you are ready xD
[10:14] <ysionneau> (using 15.04 snapcraft.yaml syntax)
[10:14] <zyga> ysionneau: an "app" of any name that has a command that runs "some_binary"
[10:14] <noizer> with the next version zyga
[10:14] <zyga> ysionneau: look at snapcraft examples please
[10:14] <zyga> noizer: ok
[10:14] <noizer> zyga thx
[10:15] <zyga> ysionneau: https://github.com/ubuntu-core/snapcraft/blob/master/examples/mosquitto/snapcraft.yaml#L11
[10:15] <zyga> ysionneau: look at the syntax there
[10:16] <ysionneau> thanks!
[10:17] <zyga> ysionneau: you can also pass arguments to your command
[10:17] <zyga> ysionneau: e.g. I have a snap that uses the same binary twice: https://github.com/zyga/snappy-pi2-piglow/blob/master/snapcraft.yaml#L10
[10:17] <ysionneau> ok, interesting!
[10:23] <ysionneau> so now that I created an apps, how can I run it?
[10:25] <zyga> ysionneau: install it
[10:25] <zyga> ysionneau: the executable name is $snap.$app
[10:26] <ysionneau> ok, something went wrong then, I don't have it :/
[10:26] <zyga> ysionneau: if "snappy list" shows it
[10:27] <zyga> then look at /snaps/
[10:27] <zyga> and expore
[10:27] <zyga> and pastebin the snapcraft log, maybe there's something there
[10:27] <zyga> ysionneau: actual excutable wrappers are in /snaps/bin
[10:28] <ysionneau> hmm I don't have /snaps
[10:34] <zyga> ysionneau: which image are you running?
[10:34] <zyga> ysionneau: I strongly recommend a 16.04 image
[10:34] <ysionneau> I'm running 15.04 rpi2
[10:34] <ysionneau> http://pastebin.com/X9t6Et1b < my building the package
[10:35] <zyga> ysionneau: 15.04 is quite different and all the instruction given so far are for 16.04
[10:35] <ysionneau> allright
[10:35] <zyga> ysionneau: i'd recommend you to reflash to a 16.04 image built with https://github.com/zyga/devtools/blob/master/ubuntu-image
[10:36] <ysionneau> I'd prefer using 15.04 for now
[10:36] <ysionneau> which is the version for which everything is documented on the web
[10:36] <zyga> ysionneau: the syntax for 15.04 is different
[10:37] <zyga> ysionneau: so follow that please
[10:38] <zyga> ysionneau: and for 15.04 you cannot use xenial, you need older ubuntu and older snapcraft
[10:39] <zyga> ysionneau: snapcraft 1.x series
[10:40] <ysionneau> as a host I'm also using ubuntu 15.04 and I use snapcraft 1.0.2 (modified, to add my alchemy plugin)
[10:41] <zyga> k
[10:42] <ysionneau> I'm following this https://developer.ubuntu.com/en/snappy/guides/packaging-format-apps/
[10:42] <ysionneau> to add binaries: exec etc
[10:43] <Chipaca`> matiasb, are you around?
[10:43] <davidcalle> dholbach, what about a hangout at 2pm for the doc plan?
[10:43] <ysionneau> zyga: here is my new snapcraft.yaml and the error message I get : http://pastebin.com/psMCFYxb
[10:45] <zyga> ysionneau: the syntax is not quite right, ask sergiusens about 15.04 variant for apps
[10:45] <zyga> sergiusens: ^^
[10:46] <ysionneau> so maybe the documentation needs updating?
[10:46] <zyga> (sorry, I don't remember the older syntax now)
[10:46] <ysionneau> no problem
[10:46]  * ysionneau waves at sergiusens
[10:46] <zyga> ysionneau: I think the docs will reflect 16.04 soon
[10:46] <ysionneau> or maybe asac you there?
[10:47] <ysionneau> I had a look at the nethack package yaml that is installed on my rpi2 image via cat /apps/nethack-armhf.ogra/current/meta/package.yaml
[10:47] <ysionneau> and it looks very similar to what I've done :(
[10:48] <zyga> ysionneau: can you pastebtin that quickly
[10:48] <zyga> ysionneau: yours failed because snapcraft found a list of objects where it expected an object
[10:49] <zyga> ysionneau: perhaps you need to have foo: details of foo app/binary rather than - foo: details of foo
[10:49] <ysionneau> http://pastebin.com/BBaVEhBb
[10:50] <ysionneau> and my updated snapcraft.yaml http://pastebin.com/rwknkXQv
[10:50] <ysionneau> err
[10:50] <ysionneau> what have I done
[10:50] <ysionneau> this makes no sense...
[10:50] <zyga> no idea :)
[10:50] <zyga> sorry
[10:51] <ysionneau> makes more sense this way but still no luck http://pastebin.com/7wPTz2Jq
[10:51] <ysionneau> (I switched name/exec value)
[10:57] <dholbach> davidcalle, wfm... or maybe a few minutes after that
[11:01] <davidcalle> dholbach: sure
[11:24] <crestcore> Hi Zyga
[11:24] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[11:25] <crestcore> We were able to do pretty easy with Ubuntu LTS
[11:38] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[12:02] <matiasb> Chipaca`, o/
[12:03] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[12:14] <popey> Does anyone have an example of a snap which pulls from github and builds locally?
[12:33] <dholbach> davidcalle, 1400 should be good
[12:53] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[13:02] <dholbach> davidcalle, let me know when you're free
[13:03] <davidcalle> dholbach: https://plus.google.com/hangouts/_/canonical.com/daniel-holbach :)
[13:17] <ysionneau> zyga: fyi the correct syntax is: http://pastebin.com/6QmC0uvE
[13:17] <ysionneau> now it works :)
[13:23] <zyga> ysionneau: thanks
[13:23] <zyga> looking
[13:23] <zyga> ysionneau: yay, so just no lists
[13:24] <zyga> ysionneau: it seems the old doc was just wrong
[13:57] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[14:04] <dholbach> davidcalle, I just encountered a bug in the link replacement - I'll work on fixing it
[14:07] <jdstrand> kyrofa: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1467595/comments/28 :\
[14:12] <ysionneau> is there a documentation of the different "caps" available?
[14:14] <crestcore> How do we connect to serial port in snappy? Is there option an like terminal?
[14:15] <davidcalle> dholbach: what was it?
[14:16] <dholbach> davidcalle, I had a   <a href="bla.md">   in there
[14:16] <dholbach> still debugging it
[14:24] <davidcalle> dholbach: I'm re-adding the image to build-apps/
[14:24] <dholbach> davidcalle, ok... let's do that for now -it will get overwritten on import again though
[14:25] <davidcalle> dholbach: indeed, but we'll need to have a way to special case the page though, it's seven-col instead of eight-col + the image. We'll find a way to fix it in md maybe.
[14:26]  * dholbach twitches :)
[14:26] <davidcalle> :)
[14:26] <dholbach> maybe it'd be easier to use the image from https://github.com/ubuntu-core/snapcraft in intro.md directly?
[14:27] <davidcalle> dholbach: but of course, all the special cases we need we'll be clearly defined in a branch somewhere and merged at import step. :p
[14:28] <dholbach> I'm close to calling you the biggest troll in the channel, but deep down in my heart I know that that's a solution we're going to seriously consider
[14:29] <davidcalle> dholbach: :) +1 on using the other graph /me changes
[14:30] <davidcalle> dholbach: WFM ->  https://developer.ubuntu.com/en/snappy/build-apps
[14:31] <dholbach> <3
[14:57] <zyga> crestcore: do you want to write an app that talks to a serial port that runs on snappy?
[15:12] <timeax> Hi peoples :)
[15:13] <timeax> Is there somebody expert in portings of ubuntu touch?
[15:38] <crestcore> Zyga, yes we do
[15:41] <dholbach> davidcalle, I fixed a number of small things, but still can't reproduce the breakage I see in the live system after an import in the test
[15:42] <zyga> crestcore: you can do that with my skill system
[15:42] <dholbach> timeax, if you are after porting Ubuntu touch to another phone, I'd suggest asking in #ubuntu-touch
[15:43] <zyga> crestcore: (which just got renamed to the "interface" system)
[15:43] <zyga> crestcore: I actually started working on a small demo snap that just looks at the serial port and logs what it gets
[15:43] <crestcore> okay
[15:43] <zyga> crestcore: so if you have heard about skills, nothing has changed since, there are some new names for existing concepts
[15:43] <zyga> crestcore: I myself may confuse them at times
[15:44] <zyga> crestcore: the way this works is that you will write a snap that will have a "slot" where the snappy system will connect a "plug"
[15:44] <crestcore> where do we refer skills?
[15:44] <zyga> crestcore: and that plug will be of inteface, say "serial-port"
[15:44] <zyga> crestcore: your app will just look at what it got, the user may plug any of the available serial ports there
[15:44] <zyga> crestcore: you declare this in your snap.yam
[15:44] <zyga> crestcore: or in your snapcraft.yaml to be precise
[15:45] <zyga> crestcore: right now that is _not_ available in the master builds so you'll have to work with some more bleeding edge code
[15:45] <popey> timeax: ubuntu touch is discussed in #ubuntu-touch
[15:45] <zyga> crestcore: I have a branch that you can push onto your development device (just replacing snap, snapd and snappy)
[15:45] <popey> timeax: oh, my bad, you found someone :)
[15:45] <zyga> crestcore: that has all the extra logic
[15:46] <zyga> crestcore: I can help you out but actually now is not the best moment for this, I'd prefer to finish something I'm in the middle of
[15:46] <zyga> crestcore: write the demo serial-port snap
[15:46] <zyga> crestcore: and share that
[15:46] <timeax> Dholbach tnx i already done,them told me that i could find some experts in this channel
[15:46] <crestcore> ok
[15:46] <zyga> crestcore: this way many people can refer to it
[15:46] <zyga> crestcore: what you can do now is this:
[15:46] <zyga> crestcore: write your app to be able to do two things:
[15:46] <dholbach> timeax, all the phone people are hanging out there
[15:46] <zyga> crestcore: assume you get told where the serial port is
[15:46] <zyga> crestcore: so don't hardcode /dev/tty-something
[15:46] <zyga> crestcore: make that something you can set
[15:47] <timeax> Tnx a lot anyway guys :)
[15:47] <dholbach> popey, http://paste.ubuntu.com/15188088/
[15:47] <zyga> crestcore: and assume you have a hook in your snap, that when the serial port is determined, that hook gets ran
[15:47] <zyga> crestcore: now you can do anything you want in your hook, just write to a config file you read, or something similar
[15:47] <popey> thanks dholbach
[15:47] <zyga> crestcore: at that time, your app will have permissions to actually open and work with the serial port
[15:47] <zyga> crestcore: so for now, you can just hack on your app, write 99% of the code needed
[15:48] <zyga> crestcore: and we can help you interface with snappy wrt to the hook and particular snapcraft.yam syntax needed
[15:48] <zyga> crestcore: and while you wait, you can use hw-assign to grant the permission to your snap
[15:48] <zyga> crestcore: or you can just run it from the shell, without confinement applied
[15:48] <zyga> crestcore: and very little will change later when all the bits are in place
[15:48] <zyga> crestcore: does that sound sensible?
[15:49] <crestcore> Yes it does, we will try this and update you
[15:49] <zyga> crestcore: cool, stay in touch
[15:49] <crestcore> can i have your email address pl
[15:49] <zyga> crestcore: my name is zygmunt krynicki, you can check me out on github.com/zyga or launchpad.net/~zyga
[15:49] <zyga> crestcore: but I'd rather just talk here
[15:49] <zyga> crestcore: unless your topics are private
[15:49] <ysionneau> I've created a service, but it fails to start, even though I can run the wrapper manually: http://pastebin.com/NvXdzVt2
[15:50] <crestcore> okay
[15:50] <ysionneau> any idea?
[15:50] <zyga> ysionneau: 2016-02-24T15:47:09.100526Z ubuntu-core-launcher /apps/ulogcatd.sideload/INPIOCNWfAUN/ulogcatd.ulogcat.wrapper: 5: exec: ulogcatd.ulogcat: not found
[15:50] <ysionneau> yes I saw that
[15:50] <zyga> ysionneau: ulogcatd.ulogcat is not in your snap perhaps
[15:50] <ysionneau> but running the wrapper works
[15:50] <zyga> ysionneau: investigate that
[15:50] <zyga> oh?
[15:51] <ysionneau> and running ulogcatd.ulogcat by hand works also
[15:51] <zyga> ysionneau: if that's on 15.04 I cannot help you, I just don't know 15.04 that well
[15:51] <ysionneau> yes still on 15.04
[15:52] <zyga> ysionneau: (do move to 16.04 so that your snap can work on 16.04 if you can, it's far easier to focus on 16.04 for us now)
[15:52] <zyga> ysionneau: or perhaps ask someone else for help
[15:54] <ysionneau> I'll try to see if what I did so far also works on 16.04
[15:59] <zyga> ysionneau: it should with minimal snapcraft.yaml changes
[15:59] <zyga> ysionneau: and I can actually help you out with that
[15:59] <ysionneau> :)
[15:59] <ysionneau> let's see how it goes, I'm using your ubuntu-image tool
[16:01] <zyga> cool :)
[16:01] <ysionneau> I had to re-run it cause I got a "unexpected EOF" for the first run
[16:02] <zyga> oh?
[16:02] <ysionneau> during the 2nd download
[16:02] <zyga> maybe just network fluke
[16:02] <zyga> but if you can, pastebin the log
[16:02] <zyga> maybe a bug that's hiding there
[16:02] <ysionneau> not much in the logs :/
[16:02] <ysionneau> well, by log you mean standard output ?
[16:02] <zyga> can you paste the single error line?
[16:02] <zyga> yes
[16:03] <ysionneau> http://pastebin.com/eZM14ziN
[16:03] <zyga> Thanks
[16:04] <zyga> seem like a network fluke in ubuntu-device-flash inside
[16:04] <ysionneau> probably yes
[16:09] <sergiusens> elopio, hello, I am back! but hungry
[16:12]  * zyga pushed new version of github.com/zyga/devtools with official support for the dragon board
[16:20] <ysionneau> zyga: http://pastebin.com/GW7CmyT5 I got this, was I supposed to generate an ssh key for the root user?
[16:20] <zyga> ysionneau: no, for your normal user
[16:21] <zyga> ysionneau: don't run anything as sudo, the tool uses sudo where it has to
[16:21] <zyga> ysionneau: if you have an ssh key on this machine it should work
[16:21] <ysionneau> I didn't run as sudo
[16:21] <zyga> ysionneau: the fact that it looked at /root is odd
[16:21] <ysionneau> I have one
[16:21] <zyga> ysionneau: so how did you run it?
[16:22] <zyga> ysionneau: maybe your environment is different than mine in some important way
[16:22] <ysionneau> I did ./ubuntu-image as my normal user
[16:22] <ysionneau> but your script runs udf as sudo
[16:22] <zyga> right
[16:22] <zyga> but sudo keeps HOME intact
[16:22] <zyga> what is the host OS you use?
[16:22] <ysionneau> Debian Testing
[16:23] <zyga> ah
[16:23] <zyga> hmm, perhaps there are some differences in sudo
[16:23] <zyga> at least in sudo configuation
[16:23] <zyga> can you run sudo env | grep HOME
[16:23] <ysionneau> yes it prints /root
[16:23] <ysionneau> weird
[16:25] <ysionneau> I'll add Defaults env_keep += HOME to my sudoer file
[16:26] <zyga> ysionneau: I think that's a well-known delta
[16:26] <ysionneau> ok now sudo env | grep HOME returns my user's home
[16:26] <zyga> ysionneau: I can probably patch that with my sudo call
[16:27] <zyga> hmm, there's no way to do that sadly
[16:27] <zyga> ysionneau: well, anyway, not it should work
[16:27] <ysionneau> yes it should work now, I re-run :)
[16:27] <ysionneau> thanks
[16:36] <ysionneau> ubuntu-core failed to install: received an unexpected http response code (500) when trying to download https://public.apps.ubuntu.com/anon/download/canonical/ubuntu-core.canonical/ubuntu-core.canonical_16.04.0-10.armhf_armhf.snap
[16:36] <ysionneau> :/
[16:36] <zyga> ysionneau: I hear that some server issues are happening now
[16:37] <zyga> ysionneau: just keep trying a few times
[16:37] <mvo> ysionneau: it looks like there is a hickup currently, I forwarded this problem report
[16:37] <ysionneau> ok thanks =)
[16:47] <ysionneau> New image complete \o/
[16:47] <sergiusens> ogra_,  about generic initrd; how did your landing go? mvo and me are just discussing that in the "other" room
[16:50] <zyga> ysionneau: cool
[16:52] <jdstrand> zyga: hey, looking at the new interfaces doc-- on Migration from 15.04 it specifies:
[16:52] <jdstrand> slots:
[16:52] <jdstrand>   old-security:
[16:52] <jdstrand>     caps:
[16:52] <jdstrand>      ...
[16:53] <jdstrand> zyga: 'old-security' there is still the slot reference, yes? or did migration-skill move to old-security and old-security is the new type?
[16:54] <jdstrand> niemeyer: ^
[16:54]  * jdstrand is updating the review tools to move from skills to interfaces
[16:55] <jdstrand> basically, what I really want to know: is migration-skill now simply known as old-security (for the type)
[16:56] <zyga> jdstrand: hey
[16:56] <zyga> jdstrand: yes, old-security is the new name of the type (interface)
[16:56]  * jdstrand thinks that is the case comparing the Complete syntax from skills and interfaces
[16:56] <jdstrand> ok, good
[16:56] <zyga> jdstrand: so apart from the rename, nothing much changes
[16:57] <jdstrand> for a moment I panicked a little but it seems like just renames of the various keys
[16:57] <zyga> yep
[16:57] <zyga> there's a tiny change to the REST apis but I'll deal with that
[16:58] <jdstrand> niemeyer: nm
[16:58] <niemeyer> jdstrand: Right, it's just a rename of syntax
[16:58] <niemeyer> jdstrand: Same thing behind it
[17:24] <ysionneau> zyga: maybe it's new in 16.04 but is it normal the image generated by your script only contains 2 partitions? a fat32 and an ext3 ?
[17:24] <ysionneau> instead of 2 ext3 systems + 1 ext3 /writable
[17:24] <ysionneau> (+ 1 boot)
[17:24] <ysionneau> for rpi2
[17:31] <pindonga> jdstrand, fyi: crt 592 on prod
[17:34] <jdstrand> pindonga: woo!
[17:34] <jdstrand> pindonga: thanks :)
[17:35] <pindonga> jdstrand, we'll push tip as soon as we can next
[17:35] <jdstrand> sergiusens, zyga: what is the timeline for snapcraft and snappy's migration to skills?
[17:35] <pindonga> so it's ready for the updated squashfs tools
[17:35] <jdstrand> pindonga: sounds great
[17:35] <jdstrand> sergiusens, zyga: (I'm preparing a branch for the review tools)
[18:01] <sergiusens> jdstrand, skills are already part of snapcraft ;-)
[18:01] <jdstrand> pindonga: fyi, there will be one more pull for the skills to interfaces change, but I won't request it until after the above
[18:01] <jdstrand> sergiusens, zyga: err, migration to interfaces
[18:05] <zyga> ysionneau: yes, that's normal
[18:05] <zyga> ysionneau: that's the simplified partition layout
[18:06]  * zyga breaks for the evening, see you tomorrow
[18:11] <sergiusens> jdstrand, I don't have a timeline, kenel snap is on my prio list
[21:07] <jdstrand> beuno: hey, who is implementing 'snappy try'?
[21:08] <beuno> jdstrand, we'll find out soon!
[21:08] <jdstrand> heh, ok
[21:08] <beuno> mvo is usually the primary candidate, but he has too much on his plate I think
[21:08]  * jdstrand nods
[21:09] <jdstrand> there are some bits I need to be involved with-- this is in the card already, but I want to make sure we work together
[22:24] <sergiusens> elopio, can you easily find the qemu-arm-static bug that affects this https://bugs.launchpad.net/snapcraft/+bug/1544763 ?
[22:25] <sergiusens> elopio, found it