arraybolt3I think the XScreenSaver file is finally ready. There was one more button that wasn't working that works now (the Documentation button in the settings dialogs for individual screensavers), and I also have GLMatrix set as the default screensaver.16:34
arraybolt3Pretty much everything works now. The only complaint I still have is that when you press the Documentation button, the text from "man" seems to be stuck in 80-column mode, so it doesn't fill out the whole QTerminal popup window (or sometimes it doesn't quite fit and ends up looking weird). But I don't know if that ever worked right, and I currently don't see a way to fix it. So I think this16:36
arraybolt3is probably good enough.16:36
arraybolt3The hopefully finished config: https://termbin.com/1j8b16:41
arraybolt3kc2bez: ^16:41
lubot[matrix] <kc2bez> @arraybolt3 Most excellent!16:49
lubot[matrix] <kc2bez> That looks great.16:49
arraybolt3Thanks :) I'll get it uploaded and prepare the SRU today most likely.16:56
lubot[matrix] <kc2bez> Thank you!16:56
arraybolt3I just finally really understood why a symbols file is necessary. liblxqt has a potentially-ABI-breaking fix needed for LFS on i386 in Debian, and it literally just clicked that having the symbols file will tell me if the change I intend on making breaks ABI or not.17:03
arraybolt3s/LFS/Large File Support/ (since LFS can mean more than one thing)17:03
arraybolt3Don't we have a bug about XScreenSaver's configuration window being totally glitchy on Kinetic and Lunar?18:35
arraybolt3After how much we've worked on the bug itself, I'm surprised that I can't find the bug report now.18:35
arraybolt3nvm, found it18:38
arraybolt3kc2bez: I did make one more change to the file (changing my mind about enabling chooseRandomImages) since I'd like for this update to be SRU-able as is, and I think that enabling that feature might be outside what you18:50
arraybolt3you're supposed to do in an SRU.18:50
arraybolt3*Sigh*, disabling XFlame probably falls outside the scope of an SRU too.18:51
* arraybolt3 grumbles and undoes that change too, then redoes it in only Lunar18:52
arraybolt3Actually, I'll save that change for a full packaging update - it looks like lubuntu-default-settings could use some help.19:50
tsimonq2Hey arraybolt3, looks like you've really been active recently :) would you have time from 3-4 PM or so today to just catch me up and summarize everything?19:52
tsimonq2I'd like to jump back in a little bit and it would be good to make sure we're all on the same page on everything :)19:53
arraybolt3tsimonq2: Sounds like a plan!20:07
arraybolt3Glad to have you back :)20:07
arraybolt3(btw I fully migrated to the new homeserver so even if you don't make an account, at least join #lubuntu-devel:lubuntu.me)20:07
arraybolt3wrt XScreenSaver, the fix is uploaded to Lunar, and will be ready for SRU-ing... well, I guess whenever Britney gets around to it.20:08
lubot[matrix] <tsimonq2> o/20:58
lubot[matrix] <tsimonq2> arraybolt3: So to start, I noticed your change to lubuntu-meta which migrates to PipeWire. I'll be dogfooding that momentarily :P21:03
arraybolt3tsimonq2: One moment, I'm slightly delayed, give me like 3 minutes.21:03
lubot[matrix] <tsimonq2> No worries :)21:03
lubot[matrix] <arraybolt3> Alright, here for a bit, I'll be more stable-ly here shortly.21:07
lubot[matrix] <arraybolt3> Basically, we:21:08
lubot[matrix] <arraybolt3> 1. Migrated to PipeWire, there's a little bit of manual work that needs to be done for existing users of Lunar to fix that all the way.21:08
lubot[matrix] <arraybolt3>     * Slight bug discovered with GTK apps + PipeWire on Lubuntu, only affects Lubuntu for some reason.21:08
lubot[matrix] <arraybolt3> 2. Fixed the XScreenSaver bug a moment ago.21:08
lubot[matrix] <arraybolt3> 3. Did more Debian LXQt work (which I need a bit of help with, liblxqt symbols file debate)21:08
lubot[matrix] <arraybolt3> that's what I can think of at the moment.21:08
lubot[matrix] <arraybolt3> Simon Quigley:21:09
lubot[matrix] <tsimonq2> I'm checking up on #1 right now, just to see if a "normal user" would be affected by anything after a reboot :P21:10
lubot[matrix] <tsimonq2> And actually, I just heard a notification sound21:11
lubot[matrix] <tsimonq2> It's an Electron app... but it works heh :P21:11
lubot[matrix] <arraybolt3> Nice.21:11
lubot[matrix] <arraybolt3> I'm currently using PipeWire, as is guiverc, it's working for the most part for us.21:11
lubot[matrix] <tsimonq2> I can't even tell something is broken... I did an update via sudo aptitude full-upgrade and rebooted. Bluetooth works, pavucontrol-qt works, Element desktop notifications work...21:15
lubot[matrix] <tsimonq2> I wonder if there's anything reproducible for GTK apps... deb packages only or snaps too?21:15
lubot[matrix] <tsimonq2> Anyway, I just saw the XScreenSaver fix come through, that's pretty great :)21:17
lubot[matrix] <kc2bez> Aaron has been powering through. 😄21:18
lubot[matrix] <tsimonq2> I can play audio in the Firefox and Chromium snaps too, hm21:18
lubot[matrix] <arraybolt3> Not sure about Snaps, but so far neither HexChat nor Thunderbird can make notification sounds while audio is playing in Chrome.21:19
lubot[matrix] <tsimonq2> Oh, *while* audio is playing in Chrome?21:19
lubot[matrix] <arraybolt3> Yes.21:19
lubot[matrix] <arraybolt3> Other apps (Element) seem to work just fine while audio is playing, but HexChat and Thunderbird, nope.21:20
lubot[matrix] <tsimonq2> Oh, I totally missed that, heh...21:20
lubot[matrix] <tsimonq2> Let me see21:20
lubot[matrix] <arraybolt3> (I tested this on Ubuntu Desktop, and the bug isn't there.)21:20
lubot[matrix] <kc2bez> Has anyone tested Xubuntu? We might be a little closer aligned with them.21:21
lubot[matrix] <arraybolt3> Not yet.21:21
lubot[matrix] <tsimonq2> When playing https://www.youtube.com/watch?v=dQw4w9WgXcQ in the Chromium snap I can still hear Thunderbird notifications21:21
lubot[matrix] <arraybolt3> (Also the update_excuses.html file is busted, hasn't updated for a week or two)21:21
lubot[matrix] <arraybolt3> Simon Quigley: Did you remember to remove pulseaudio and pulseaudio-module-bluetooth?21:21
lubot[matrix] <arraybolt3> https://discourse.lubuntu.me/t/lubuntu-23-04-now-uses-pipewire-info-you-should-know-call-for-testing/3907/621:21
lubot[matrix] <tsimonq2> aptitude did that for me automagically21:22
lubot[matrix] <tsimonq2> so yes they aren't installed or running :)21:22
lubot[matrix] <arraybolt3> I doubt it, those modules won't be marked autoremovable I don't think.21:22
lubot[matrix] <kc2bez> Aptitude is pretty smart.21:22
lubot[matrix] <arraybolt3> I mean, at least do `pactl info` to be sure.21:22
lubot[matrix] <tsimonq2> Also, I can play https://www.youtube.com/watch?v=dQw4w9WgXcQ in Firefox and I can still hear Thunderbird :P21:22
lubot[matrix] <arraybolt3> Yeah that doesn't work for me.21:22
lubot[matrix] <arraybolt3> These are Thunderbird email notifications you're getting, right?21:23
lubot[matrix] <tsimonq2> Yes21:23
lubot[matrix] <arraybolt3> Those are the ones that I think failed for me.21:23
* lubot [matrix] <arraybolt3> does some testing21:23
lubot[matrix] <tsimonq2> When you go to the Thunderbird notification settings and test the playback sound, what happens?21:23
* lubot [matrix] <tsimonq2> grabs a VM for some testing of 22.10 -> 23.0421:24
lubot[matrix] <arraybolt3> No sound.21:24
lubot[matrix] <arraybolt3> When audio is in Chrome, that is.21:25
lubot[matrix] <arraybolt3> Once Chrome is paused and I wait a few seconds, then it works.21:25
=== guiverc2 is now known as guiverc
lubot[matrix] <tsimonq2> ```21:26
lubot[matrix] <tsimonq2> $ ps -e | grep pulse21:26
lubot[matrix] <tsimonq2>    2090 ?        00:00:07 pipewire-pulse21:26
lubot[matrix] <tsimonq2> ```21:26
* lubot [matrix] <kc2bez> needs another test machine21:26
lubot[matrix] <arraybolt3> OK that's odd.21:26
lubot[matrix] <arraybolt3> Maybe it's my Intel audio? Simon Quigley You don't happen to be on an AMD machine, do you?21:26
lubot[matrix] <kc2bez> No, that is normal21:26
lubot[matrix] <arraybolt3> Dan Simmons : I mean it's odd that sound works for him.21:26
lubot[matrix] <arraybolt3> Having pipewire-pulse on is normal, yes.21:26
lubot[matrix] <kc2bez> Oh, yeah that part21:26
lubot[matrix] <arraybolt3> (Notification sounds in Thunderbird that is.)21:26
lubot[matrix] <tsimonq2> My headset is Bluetooth, if that makes a difference :P21:27
* guiverc is using snd_hda_intel so intel too21:27
lubot[matrix] <arraybolt3> Ohh. I'm just using my laptop speakers.21:27
lubot[matrix] <arraybolt3> Bluetooth might be going through a different path.21:27
lubot[matrix] <tsimonq2> How do I tell what I'm using, again? Heh21:27
lubot[matrix] <arraybolt3> `pactl info`21:27
lubot[matrix] <arraybolt3> Hey, that's good that the Bluetooth headset is working, that's the first time I know of that we've tested that! \o/21:28
lubot[matrix] <tsimonq2> ...which line of this output is actually useful?21:28
lubot[matrix] <arraybolt3> `Server Name: PulseAudio (on PipeWire 0.3.63)`21:29
lubot[matrix] <arraybolt3> (That will look different if you're not on PipeWire.)21:29
lubot[matrix] <tsimonq2> Server Name: PulseAudio (on PipeWire 0.3.63)21:29
lubot[matrix] <tsimonq2> Can confirm21:29
lubot[matrix] <kc2bez> Nice. A bug that is not consistent.21:29
lubot[matrix] <arraybolt3> Might just be Bluetooth working better than usual (that's what I'm hoping) :P21:30
lubot[matrix] <tsimonq2> Last I heard, audio was Erich's department XD21:30
* lubot [matrix] <tsimonq2> bugs Eickmeyer21:30
lubot[matrix] <kc2bez> Heh, studio might be the last to switch. I wonder what they know. 😂21:31
* lubot [matrix] <eickmeyer> in Pinhead's voice.... "YOU SUMMONED ME.... AND I CAME."21:31
lubot[matrix] <tsimonq2> XD21:31
lubot[matrix] <arraybolt3> Simon Quigley wants to know if you broke our PipeWire. /s21:31
lubot[matrix] <eickmeyer> It's Simon's fault. It's always Simon's fault.21:32
lubot[matrix] <tsimonq2> arraybolt3: If you could reproduce this in QEMU, that'd be sweet. heh21:32
lubot[matrix] <tsimonq2> Always XD21:32
lubot[matrix] <arraybolt3> Will attempt.21:32
lubot[matrix] <kc2bez> I thought he was asking him to fix it LOL21:32
lubot[matrix] <eickmeyer> Wireplumber installed?21:33
lubot[matrix] <arraybolt3> Yup.21:33
lubot[matrix] <arraybolt3> Most audio works, just GTK apps can't make sounds when other apps are making sounds. Unless you're Simon, in which case everything Just Works.21:33
lubot[matrix] <eickmeyer> Install qpwgraph and see if things are making connections properly.21:33
lubot[matrix] <arraybolt3> zsync in progress in the background.21:34
lubot[matrix] <tsimonq2> arraybolt3: If you're looking for something extra, zsync needs a Debian Maintainer ;)21:34
* lubot [matrix] <tsimonq2> runs21:34
lubot[matrix] <arraybolt3> Eickmeyer: Iiiinteresting. When I do that, I can see no connections made, not even when I press a button in Thunderbird.21:35
lubot[matrix] <arraybolt3> But, when I get a notification in Element, the sound plays, and suddenly I see a Chromium connection.21:35
lubot[matrix] <arraybolt3> And while that connection exists, Thunderbird goes silent. After a while, it vanishes, and then Thunderbird starts playing audio again.21:35
RikMills[m]<lubot> "[matrix] <Simon Quigley> Also, I..." <- Nice try, but fail21:35
lubot[matrix] <eickmeyer> arraybolt3: That's because all Electron apps are Chromium21:36
lubot[matrix] <arraybolt3> Right but I can see that the audio failure is related to the presence of a connection.21:36
tsimonq2RikMills[m]: hahahahahahaha21:36
lubot[matrix] <eickmeyer> Yeah, I'm just wondering if something is missing.21:36
lubot[matrix] <arraybolt3> So somehow Thunderbird is playing audio *without* any connections in PipeWire???21:36
lubot[matrix] <eickmeyer> Can you play audio from Firefox?21:37
lubot[matrix] <arraybolt3> Yep.21:37
* lubot [matrix] <eickmeyer> scratches head21:37
lubot[matrix] <arraybolt3> A PipeWire connection appears when I do that.21:37
lubot[matrix] <arraybolt3> And Thunderbird goes silent.21:37
lubot[matrix] <arraybolt3> Stop audio and close Firefox, Thunderbird makes noise again.21:38
lubot[matrix] <arraybolt3> ...maybe, just maybe... GStreamer?21:38
lubot[matrix] <eickmeyer> Yeah, sounds like a gstreamer plugin is missing.21:39
lubot[matrix] <arraybolt3> HexChat also doesn't make any PipeWire connections when it plays audio.21:39
* guiverc uses hexchat; no pings if I have music playing though :(21:39
lubot[matrix] <arraybolt3> `gstreamer1.0-pipewire/lunar,now 0.3.63-1 amd64 [installed]` it's there though.21:40
lubot[matrix] <arraybolt3> ```21:40
lubot[matrix] <arraybolt3> gstreamer1.0-gl/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> gstreamer1.0-gtk3/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> gstreamer1.0-pipewire/lunar,now 0.3.63-1 amd64 [installed]21:40
lubot[matrix] <arraybolt3> gstreamer1.0-plugins-base/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> gstreamer1.0-plugins-good/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> gstreamer1.0-x/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> libgstreamer-gl1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> libgstreamer-plugins-base1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> libgstreamer-plugins-good1.0-0/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> libgstreamer1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic]21:40
lubot[matrix] <arraybolt3> ```21:40
lubot[matrix] <eickmeyer> Some apps bypass the pulseaudio framework altogether and use alsa, which gets silenced if *anything* is active.21:40
lubot[matrix] <arraybolt3> Yeah but none of this happens in Ubuntu Desktop, which also uses PipeWire.21:40
lubot[matrix] <arraybolt3> HexChat can still make noise during other audio playback.21:40
* lubot [matrix] <arraybolt3> wonders what Ubuntu Desktop shows in the face of `apt list --installed | grep gstreamer`21:40
guiverchexchat acts normal (sound wise) if no video playing in chromium/firefox or clementine not playing music21:41
guivercif firefox/chromium/clementine playing audio, hexchat is silent  (or vice-versa..)21:41
lubot[matrix] <arraybolt3> Heh, brings back memories of my old KXStudio 14.04 days, which has ALSA and Jack, no pulseaudio. Man that was hard to fight with.21:41
lubot[matrix] <arraybolt3> Simon Quigley: Perhaps your idea of Aptitude was really good, maybe it installed whatever plugin we're missing.21:42
* lubot [matrix] <arraybolt3> just used plain-ol Apt21:42
lubot[matrix] <tsimonq2> gir1.2-gstreamer-1.021:42
lubot[matrix] <tsimonq2> That's the only difference I see21:42
lubot[matrix] <arraybolt3> `sudo apt install gir1.2-gstreamer-1.0` now running.21:42
lubot[matrix] <eickmeyer> Well, you also have to remember that GNOME is better integrated and suited for Pipewire and knows how to use it. LXQt is using a Pulseaudio framework which is a compatibility layer for Pipewire and not using it directly.21:42
lubot[matrix] <eickmeyer> That might be the difference, although a longshot if the app doesn't depend on it.21:44
lubot[matrix] <arraybolt3> Just installed that package and restarted PipeWire and pipewire-pulse, no effect.21:44
lubot[matrix] <arraybolt3> Nothing I had depended on it.21:44
lubot[matrix] <arraybolt3> Gonna reboot, sec21:44
lubot[matrix] <arraybolt3> OK, back.21:47
lubot[matrix] <arraybolt3> Yeah that didn't fix it.21:47
lubot[matrix] <eickmeyer> arraybolt3: Is pulseaudio *completely removed* aka purged, from your system?21:50
lubot[matrix] <arraybolt3> Unsure. I *may* have only just removed, not purged, it.21:51
lubot[matrix] <eickmeyer> do a purge on it. I think you've got a leftover config.21:51
lubot[matrix] <arraybolt3> I recommend purging on the article on Discourse though so...21:51
lubot[matrix] <arraybolt3> How do I purge something without reinstalling it?21:51
lubot[matrix] <eickmeyer> YOu can purge without reinstall.21:51
* lubot [matrix] <kc2bez> slowly waits for my slow download.21:51
lubot[matrix] <arraybolt3> ```21:51
lubot[matrix] <arraybolt3> arraybolt3@kf-XE:~$ sudo apt purge pulseaudio pulseaudio-module-bluetooth21:51
lubot[matrix] <arraybolt3> [sudo] password for arraybolt3: 21:51
lubot[matrix] <arraybolt3> Reading package lists... Done21:51
lubot[matrix] <arraybolt3> Building dependency tree... Done21:51
lubot[matrix] <arraybolt3> Reading state information... Done21:51
lubot[matrix] <arraybolt3> Package 'pulseaudio' is not installed, so not removed21:51
lubot[matrix] <arraybolt3> Package 'pulseaudio-module-bluetooth' is not installed, so not removed21:51
lubot[matrix] <arraybolt3> The following packages were automatically installed and are no longer required:21:52
lubot[matrix] <arraybolt3>   libabsl20210324 libdbi1 libflac8 libfwupdplugin7 liblerc3 libperl5.34 libqpdf2821:52
lubot[matrix] <arraybolt3>   librrd8 perl-modules-5.34 rrdtool21:52
lubot[matrix] <arraybolt3> Use 'sudo apt autoremove' to remove them.21:52
lubot[matrix] <arraybolt3> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.21:52
lubot[matrix] <arraybolt3> ```21:52
lubot[matrix] <arraybolt3> Just did a sudo apt autopurge that took that libflac thing with it, maybe that will help?21:52
lubot[matrix] <eickmeyer> Ok, ```sudo systemctl disable pulseaudio-[tab]``` to make sure we disable the autospawn service.21:53
lubot[matrix] <eickmeyer> Just... covering bases.21:53
lubot[matrix] <arraybolt3> Nothing autofills when I hit Tab at the end.21:53
lubot[matrix] <eickmeyer> Ok, nvm then.21:53
lubot[matrix] <arraybolt3> Trying QEMU now.21:55
lubot[matrix] <eickmeyer> So far, I don't know what's afflicting you. You've got pipewire, pipewire-pulse, and wireplumber. That should be all you need. Thunderbird is just being a little jerk.21:55
lubot[matrix] <arraybolt3> Yeah. Lemme see how the live ISO behaves.21:56
lubot[matrix] <eickmeyer> FWIW, the pipewire-jack package doesn't configure itself properly. I had to write an upcoming ubuntustudio-pipewire-jack package that does the configuration. All flavors will be able to install it.21:57
lubot[matrix] <arraybolt3> The problem is easily reproducible for me in QEMU.21:57
lubot[matrix] <tsimonq2> And that's with today's daily?21:58
lubot[matrix] <arraybolt3> Boot the ISO, install Thunderbird, point Firefox at the Wikipedia page on LMMS and play the Skiessi - C64 sound on that page, then try to play a notification sound in Thunderbird while that's happening.21:58
lubot[matrix] <tsimonq2> Or with an upgraded system?21:58
lubot[matrix] <arraybolt3> At least the most recent daily.21:58
lubot[matrix] <arraybolt3> I zsynced it a few minutes ago.21:58
lubot[matrix] <eickmeyer> Sounds  like a conflict with alsa.21:58
lubot[matrix] <eickmeyer> Try installing pipewire-alsa.21:58
lubot[matrix] <arraybolt3> Hey, that actually wasn't installed yet on the ISO.21:59
lubot[matrix] <tsimonq2> I'm going to run for a few hours, but please keep me posted - thank you for jumping in to help, Erich :)21:59
lubot[matrix] <tsimonq2> ...do we have a project management solution deployed yet? :)21:59
* lubot [matrix] <arraybolt3> just accidentally destroyed the VM...21:59
lubot[matrix] <kc2bez> +121:59
lubot[matrix] <eickmeyer> Hey, I had 1,000,000 other things going on, what is one more thing? 😅 j/k the other tasks had been delegated.22:00
lubot[matrix] <eickmeyer> 💥22:01
lubot[matrix] <arraybolt3> Holy smoke that fixed it!22:02
lubot[matrix] <arraybolt3> 🎉22:02
lubot[matrix] <arraybolt3> HexChat and Firefox can now play audio at the same time.22:02
lubot[matrix] <eickmeyer> Figured. Seemed like an alsa conflict that Thunderbird was bypassing the pulseaudio framework.22:02
lubot[matrix] <arraybolt3> I guess it's time to seed that then?22:03
lubot[matrix] <kc2bez> Indeed.22:04
lubot[matrix] <eickmeyer> Yep.22:04
lubot[matrix] <kc2bez> Thanks @Eickmeyer22:04
lubot[matrix] <eickmeyer> Hey, glad to help. :)22:04
guivercinstalling pipewire-alsa only arraybolt3 ?    I installed it here 90+secs ago & no difference, even on restarting chromium22:05
lubot[matrix] <arraybolt3> Eickmeyer: I would have scrambled around for way longer than that in order to make it work. Thank you!22:05
lubot[matrix] <arraybolt3> guiverc: I had to log out and log back in again.22:05
guivercack...  I'll logout & return shortly.22:06
lubot[matrix] <arraybolt3> (I put an update on Discourse about it already :D)22:06
lubot[matrix] <kc2bez> Bonus points if someone tests Xubuntu, I don't remember seeing that in their seed. They would probably love the heads up.22:06
lubot[matrix] <arraybolt3> Will definitely try that too.22:06
lubot[matrix] <eickmeyer> They definitely would. They don't tend to ask for help.22:07
lubot[matrix] <arraybolt3> Quick zsync and test in progress.22:09
* lubot [matrix] <arraybolt3> is somewhat amazed at how fast that went.22:09
lubot[matrix] <kc2bez> It is mostly the same, just a different desktop environment.22:10
lubot[matrix] <arraybolt3> Simon Quigley: Oh, one more thing that happened in your absence. The lubuntu-update-notifier mess has a working fix, except for what appears to be a lack of functionality in aptd when it comes to config-file-conflict. I wanted to wait for your input before pushing the fix through, but I think what we have is as good as we're going to get.22:10
* lubot [matrix] <kc2bez> is installing lunar on my Toshiba potato.22:11
tsimonq2My gut tells me we should ask the TB about this...22:12
lubot[matrix] <arraybolt3> Interestingly, everything Just Works on Xubuntu, even though they don't have pipewire-pulse. Perhaps because they use GTK?22:14
lubot[matrix] <arraybolt3> I see "ALSA plug-in HexChat" appear when a notification shows up in HexChat in Xubuntu.22:15
lubot[matrix] <arraybolt3> So maybe the missing component is something other than pipewire-alsa, but that just happens to work too?22:16
lubot[matrix] <arraybolt3> This in qpwgraph.22:16
lubot[matrix] <arraybolt3> They don't even have the gstreamer plugin installed.22:16
lubot[matrix] <arraybolt3> ...maybe that's *why* it works...22:17
lubot[matrix] <eickmeyer> Don't look a gift horse in the mouth or overthink it.22:17
lubot[matrix] <arraybolt3> *shrug* Good point. Let's go with this for now, if something else isn't quite working as a result we can change it later.22:17
lubot[matrix] <eickmeyer> The other factor you're not thinking about is the desktop environment itself and how it interfaces with pipewire. Is it interfacing with pipewire or going through the pulseaudio framework?22:18
lubot[matrix] <eickmeyer> With GNOME we know it interfaces directly with Pipewire if it finds it. With LXQt we know it goes through the pulseaudio framework. We don't know how Xfce does it.22:19
lubot[matrix] <arraybolt3> I guess I never really thought about the fact that the DE is part of the whole PipeWire system.22:19
lubot[matrix] <arraybolt3> Anyway, we have a working solution at least for me. If guiverc has success, then we'll seed it and be done!22:20
lubot[matrix] <arraybolt3> I'm going to *not* install pipewire-alsa on my own laptop so I can make sure the seed works.22:20
lubot[matrix] <arraybolt3> That way it will auto-install itself.22:20
lubot[matrix] <kc2bez> Really? I thought I saw that seeded for them.22:22
lubot[matrix] <arraybolt3> I think there's a typo. Look closely at the seed file, you'll notice some weird symbols in the seed lines.22:22
lubot[matrix] <eickmeyer> Oh, that's a regex that installs all of the gstreamer plugins.22:23
lubot[matrix] <arraybolt3> ```22:23
lubot[matrix] <arraybolt3> == Audio Support ==22:23
lubot[matrix] <arraybolt3> Â *Â gstreamer1.0-pipewire22:23
lubot[matrix] <arraybolt3> Â *Â (libspa-0.2-bluetooth)22:23
lubot[matrix] <arraybolt3> ```22:23
lubot[matrix] <eickmeyer> Oh, no, that's different.22:23
lubot[matrix] <arraybolt3> (That's how Xubuntu's seed looks, not our seed.)22:23
lubot[matrix] <kc2bez> Funky22:24
lubot[matrix] <eickmeyer> I'd ask bluesabre or Unit193 (JackFrost) about that.22:24
lubot[matrix] <arraybolt3> Heh, I was gonna say, if that's a regex symbol, someone needs to get some coffee before they define regex syntax :P22:24
lubot[matrix] <eickmeyer> Looks like some UTF-8 misencoding to me.22:24
lubot[matrix] <kc2bez> I wonder if germinate just ignores it.22:25
lubot[matrix] <arraybolt3> Pretty sure it does.22:25
lubot[matrix] <arraybolt3> ```22:25
lubot[matrix] <arraybolt3>      Seeds are stored in text files downloaded from a given URL.  Lines not beginning22:25
lubot[matrix] <arraybolt3>      with ‘ * ’ (wiki-style list markup) are ignored.22:25
lubot[matrix] <arraybolt3> ```22:25
lubot[matrix] <eickmeyer> It would consider it a comment line.22:25
lubot[matrix] <arraybolt3> Simon Quigley: Also, when you get back, I could use your help in the discussion here: https://salsa.debian.org/lxqt-team/liblxqt/-/merge_requests/5#note_36858522:32
* lubot [matrix] <arraybolt3> has to go afk, see you later!22:32
-ubot93:#lubuntu-devel- Merge 5 in lxqt-team/liblxqt "Releasing debian version 1.2.0-5." [Opened]22:33
guiverchexchat is still silent for me with chromium/clementine playing... on this box anyway22:48
guiverci've also had success; my box maybe having 'unique' issues... after all my exit earlier was it rebooted without cause!  so my ^ maybe red-herring..22:54
Eickmeyerguiverc: Sounds to me like you might have bigger issues.22:56
EickmeyerSounds... no pun intended.22:57
* guiverc needs a new primary box22:57
guivercI wonder if that additional package (pipewire-alsa) just made it so my selected WAV sounds no longer play in hexchat;  I can use ogg & mp3... My issue is maybe I just need to change my audio files22:59
guiverc(or likely convert my WAV to mp3/ogg)23:00
guivercI now suspect that is my issue anyway; WAV files can no longer be used in hexchat with pipewire-alsa fix... sound reasonable? or I'm 'reaching' ?23:00
lubot[matrix] <arraybolt3> That sounds really weird to me...23:01
EickmeyerWorth a shot, but I assumed arraybolt3 was using the default config. Might be reaching.23:01
lubot[matrix] <arraybolt3> I can test.23:01
lubot[matrix] <kc2bez> That might be a plug in issue.23:01
lubot[matrix] <arraybolt3> Yeah, I'm using default config for everything if you mean Pipewire.23:01
guivercmy config is FAR from default.. I've been using hexchat for years23:01
EickmeyerAlso depends on how the wav file was encoded as wav is just a wrapper anyhow.23:01
lubot[matrix] <kc2bez> Can confirm `pipewire-alsa` fixed things nicely for me.23:02
guivercvery likely... the WAV files were from Star Trek dvds & I picked what I thought appropriate23:02
guivercThanks Eickmeyer for giving my hexchat sound whilst music etc played !!  Greatly appreciated23:03
lubot[matrix] <kc2bez> I have lunar on a test box now too. \o/23:03
EickmeyerWell, glad I could point you in the right direction!23:03
lubot[matrix] <eickmeyer> Also, I'm glad you all reached out to me now. Bad wind storm headed my direction and there's a good chance I'll lose power later.23:04
guivercfyi.  my WAV files are playing fine outside of hexchat; just hexchat no longer uses them :(23:05
EickmeyerOh, so #BlameHexchat?23:05
lubot[matrix] <kc2bez> Time to move to Quassel ;)23:06
lubot[matrix] <eickmeyer> This is the way.23:07
arraybolt3Hexchat rocks, WeeChat too.23:07
lubot[matrix] <kc2bez> Have to eat the dog food though.23:07
EickmeyerMeh, spin-up a TheLounge instance on a personal server and be done.23:07
lubot[matrix] <kc2bez> I really do like Quassel though.23:08
lubot[matrix] <arraybolt3> tbf Quassel is good, just Hexchat was way nicer IMO.23:08
lubot[matrix] <kc2bez> Quassel Droid is great if you have a core installed someplace.23:08
lubot[matrix] <kc2bez> On an android device of course.23:09
lubot[matrix] <eickmeyer> https://matterbridge.lubuntu.me/e9ad3558/image.png23:09
lubot[matrix] <eickmeyer> That's TheLounge.23:09
lubot[matrix] <eickmeyer> Runs as a webapp on my server.23:09
* arraybolt3 just learned that #ubuntu-budgie is a channel23:10
lubot[matrix] <eickmeyer> It's highly inactive.23:10
lubot[matrix] <kc2bez> Yeah, only the odd conversation every once in a while.23:11
lubot[matrix] <eickmeyer> They rely mostly on their discourse.23:11
lubot[matrix] <kc2bez> https://matterbridge.lubuntu.me/626a4168/Screenshot_20221227_181047.png23:12
lubot[matrix] <kc2bez> Quasseldroid ^23:12
lubot[matrix] <eickmeyer> A man of culture, I see.23:12
lubot[matrix] <kc2bez> ☺23:13
lubot[matrix] <eickmeyer> Only thing is, when my power goes out, so does my quassel core and my TheLounge instance, so all I have is Matrix.23:14
lubot[matrix] <kc2bez> Same here.23:15
lubot[matrix] <arraybolt3> Thunderbird has an IRC client too.23:15
lubot[matrix] <arraybolt3> I don't like it much, but it's there.23:15
lubot[matrix] <eickmeyer> Thunderbird's IRC client is... meh.23:16
lubot[matrix] <arraybolt3> It also works as a Matrix client, though I've never used it and am not sure how good their E2EE support is.23:16
lubot[matrix] <eickmeyer> Does the E2EE support even exist?23:16
lubot[matrix] <arraybolt3> I think so? I could be wrong, lemme find out...23:17
lubot[matrix] <eickmeyer> Only 2 clients I know that support E2EE are Nhekto and Element.23:17
lubot[matrix] <kc2bez> Neochat just added encryption.23:17
lubot[matrix] <eickmeyer> Official KDE project? I'm in.23:18
lubot[matrix] <arraybolt3> It asked for a key backup passphrase so maybe it works?23:18
lubot[matrix] <arraybolt3> It's still connecting, it says.23:19
lubot[matrix] <eickmeyer> Then that's new.23:19
lubot[matrix] <eickmeyer> I've entered my key backup passphrase so many times I have it memorized.23:19
lubot[matrix] <arraybolt3> I see a new login popup in Element, but it's still trying to log in.23:19
lubot[matrix] <arraybolt3> Hey there it went!23:20
lubot[matrix] <eickmeyer> Usually a first login takes forever.23:20
lubot[matrix] <arraybolt3> o/23:20
lubot[matrix] <eickmeyer> We see you.23:20
lubot[matrix] <arraybolt3> It didn't verify properly though.23:20
lubot[matrix] <eickmeyer> Question is, does E2EE work?23:20
lubot[matrix] <arraybolt3> And everything is... doubled?23:20
lubot[matrix] <arraybolt3> It's still connecting it looks like.23:21
lubot[matrix] <arraybolt3> Maybe it will verify in a bit.23:21
lubot[matrix] <arraybolt3> Lag is bad. It doesn't show that you sent anything until it finishes sending.23:21
lubot[matrix] <arraybolt3> https://matterbridge.lubuntu.me/4d6c18de/image.png23:22
lubot[matrix] <arraybolt3> (Screenshot of the mess from Element)23:22
lubot[matrix] <kc2bez> I am not sure if it is in the latest release but I saw mention of it by Carl Schwan. And yes, it is an official KDE project. https://apps.kde.org/neochat/23:23
lubot[matrix] <eickmeyer> Ew.23:23
lubot[matrix] <arraybolt3> I have to go afk for a second. brb23:23
lubot[matrix] <eickmeyer> I've used NeoChat before. It's nice, but the E2EE wasn't a thing.23:23
lubot[matrix] <kc2bez> https://fosstodon.org/@neochat/10954695858232534223:24
lubot[matrix] <kc2bez> Not quite merged in yet I guess but *soon*23:25
lubot[matrix] <eickmeyer> Oh! Well, libquotient is what Neochat and Quaternion both use as backends, so that means they'll both benefit.23:27
lubot[matrix] <eickmeyer> Quaternion looks a little more reminiscent of Quassel, but as a Matrix client.23:27
lubot[matrix] <arraybolt3> Yeah, any time a real Matrix account sends a message, it's doubled.23:42
lubot[matrix] <arraybolt3> In Thunderbird.23:42
lubot[matrix] <arraybolt3> I was able to verify it at least!23:43
lubot[matrix] <arraybolt3> (Even the verification request came doubled. What. On. Earth.)23:43
lubot[matrix] <eickmeyer> Go home, Thunderbird. You're drunk.23:46
lubot[matrix] <arraybolt3> II gguueessss ssoo.. II''mm ggooiinngg bbaacckk ttoo EElleemmeenntt..23:48
lubot[matrix] <arraybolt3> (Yes I did that on purpose. :P)23:50

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