20:59 <tsimonq2> #startmeeting Lubuntu Development Meeting, beginning of NN cycle 20:59 <meetingology> Meeting started at 20:59:32 UTC. The chair is tsimonq2. Information about MeetBot at https://wiki.ubuntu.com/meetingology 20:59 <meetingology> Available commands: action, commands, idea, info, link, nick 20:59 <tsimonq2> wxl, arraybolt3, @kc2bez, @teward001: Make yourself known, I'll start in a few. 21:00 <kc2bez> o/ here 21:00 <arraybolt3_wc> o/ 21:00 * arraybolt3_wc attempts to yank teward out of the mess of Ethernet cables he trapped himself in last night 21:02 <tsimonq2> There's always backlog :) 21:02 <tsimonq2> Hi Lubuntu Developers, let's get started. I have a summary prepared of recent changes to Lubuntu; I'll go through it, give you all an opportunity to comment, and proceed to LTS(+) plans. Here's the summary: 21:02 <tsimonq2> - LXQt Power Management UX has been addressed. Currently, on every desktop machine for first boot (including VMs), a "No Battery" notification is displayed. This is not good UX. I started a PR here, but would like to get that status notifier taken care of before 24.04: https://github.com/lxqt/lxqt-powermanagement/pull/382 21:02 <tsimonq2> - Started some SRUs regarding the update notifier and release upgrading. Currently there's no graphical path to doing a release upgrade, so that's fixed. I need to iterate on the patch one more time to take a Pythonic approach to `do-release-upgrade -c`, instead of just checking it. bug 2039093 bug 2038958 - Wrote Netplan support for Calamares before the release, if anyone is looking for a good 21:02 <tsimonq2> entry-level Python task, that could use some consolidation (he merged it anyway): https://github.com/calamares/calamares/pull/2209 21:02 <tsimonq2> - Filed some upstream issues regarding ProcessJob and contextualprocess, again, a good low-hanging-fruit task: https://github.com/calamares/calamares/issues/2212 https://github.com/calamares/calamares/issues/2214 - Helped our KDE friends out in bug 2039492 21:02 <tsimonq2> - Calamares (via a module I wrote) now has a Customize screen, allowing the user to choose Minimal Install/Normal Install, whether they want an upgrade ran while installing, third party software drivers, and the (somewhat controversial) package selection feature. I am making the executive decision to upload this, and I've prepared all necessary policy justification. As usual, if we need to change 21:02 <tsimonq2> this mid-cycle, #SimonsFault ;) - When NN opens, I have all the necessary bootstrap packages ready, for the archive development tools *and* Lubuntu. Just waiting on a codename. 21:03 <tsimonq2> . 21:03 <arraybolt3_wc> Why was the package selectoin feature controversial again? 21:03 <arraybolt3_wc> I remember there was something about "feathers that shouldn't be ruffled" but don't remember 21:03 <tsimonq2> The TB doesn't follow their own text in practice: https://docs.google.com/document/d/1apUKR4gtOrfPGCWmtoebaQUhoy-fG8Cyo3VKJyhnpD0/edit 21:03 <arraybolt3_wc> ah, right 21:04 <arraybolt3_wc> #DontCare 21:04 <lubot> [telegram] <teward001> dude i was in the rest room after drinking 10 coffees YOU will have to piss too. (re @lubuntu_bot: (irc) <tsimonq2> wxl, arraybolt3, @kc2bez, @teward001: Make yourself known, I'll start in a few.) 21:04 <tsimonq2> LMFAO hi 21:04 <arraybolt3_wc> teward: So trapped in Ethernet cables and overcaffinated. Makes sense. 21:04 <arraybolt3_wc> *ducks 21:04 <kc2bez> That is an impressive start tsimonq2 21:04 <kc2bez> Really impressive 21:05 <tsimonq2> Thanks :) I've had too much free time in a car ;) 21:05 <arraybolt3_wc> +1 21:05 <arraybolt3_wc> Very excited about the power management notification fix and the minimal install option. 21:05 <lubot> [telegram] <teward001> arraybolt3: you have white-chocolate toilet paper on your shoes there. 21:05 <lubot> [telegram] <teward001> *plays catchup* 21:06 <tsimonq2> I'll wait a bit longer for further comment before I paste my next list ;) 21:06 <arraybolt3_wc> One thing I would like to know is, for the graphical upgrader, is there anything we can do to make upgrades, er, more robust? 21:06 <arraybolt3_wc> Ubuntu has a reputation for not upgrading well IME. 21:06 <arraybolt3_wc> (I have never done an upgrade on a production machine for that reason.) 21:07 <arraybolt3_wc> I don't really understand why upgrades break things so easily on Ubuntu, but if someone has insight into that it would be nice if we could do something in Lubuntu to make things smoother. 21:07 <lubot> [telegram] <teward001> arraybolt3: The upgrade process is nontrivial 21:07 <kc2bez> I have done many so not sure why that reputation exists 21:07 <lubot> [telegram] <teward001> it's not just straightforward it's a whole slew of package migration paths, etc. 21:07 <kc2bez> We test it every cycle too 21:07 <arraybolt3_wc> kc2bez: I've seen a *lot* of people with a "welp upgraded my system and now it's b0rked" 21:07 <lubot> [telegram] <teward001> the reputation of "it breaks on upgrade" is mostly due to other things NOT Lubuntu, etc. 21:08 <arraybolt3_wc> true 21:08 <arraybolt3_wc> re teward 21:08 <lubot> [telegram] <teward001> arraybolt3: Hardware differences, nonstandard configs for software that're no longer valid, etc. 21:08 <kc2bez> Probably people with loads of PPAs 21:08 <lubot> [telegram] <teward001> that too kc2bez 21:08 <tsimonq2> Speaking of which, did we ever figure out what happens if you upgrade a 22.04 Backports system to 23.04? 21:08 <lubot> [telegram] <teward001> trust me, in Server we see a TON of nginx upgrade bugs when people do upgrades and nginx versions / supported config options / etc. change or things go missing and they assume it's an upgrade failure when they're just idiots. 21:08 <kc2bez> It worked tsimonq2 21:08 <lubot> [telegram] <teward001> and yes i said it some people're idiots 21:08 <arraybolt3_wc> tsimonq2: I'm fairly certain we explicityly chose to NOT support that. 21:09 <kc2bez> We did but my test worked 21:09 <tsimonq2> @teward001: XD 21:09 <arraybolt3_wc> huh, nice 21:09 <kc2bez> Sample size of 1 there so sprinkle some salt 21:09 <tsimonq2> arraybolt3_wc: de juris is not always de facto, if it totally breaks shiznit we should make a point to intentionally block that from happening 21:09 <arraybolt3_wc> I think we should support LTS-to-LTS + Backports installs. 21:10 <lubot> [telegram] <teward001> @tsimonq2 send me a process to follow/test i'll add upgrades to it 21:10 <kc2bez> yes 21:10 <lubot> [telegram] <teward001> upgrade tests* 21:10 <lubot> [telegram] <teward001> yay for KVM VMs. 21:10 <kc2bez> indeed 21:10 <tsimonq2> @teward001: ack :) 21:10 <tsimonq2> arraybolt3_wc: +1 21:10 <kc2bez> snapshots make rollbacks easy 21:10 <tsimonq2> #UseBtrfs 21:10 * tsimonq2 runs 21:10 <kc2bez> hey that works too 21:11 <lubot> [telegram] <teward001> *smacks tsimonq2 back to the reiserfs era* 21:11 * kc2bez writes from a btrfs system 21:11 * arraybolt3_wc wipes teward001's NAS 21:11 <teward> ERR: NAS NOT FOUND 21:11 <teward> yay irc works now 21:11 * tsimonq2 actually also writes from a btrfs system XD 21:11 <arraybolt3_wc> anyway, that's it for my comments on the first list. 21:11 * arraybolt3_wc uses ext4 everywhere all the time except on Fedora systems 21:11 <tsimonq2> Side comment, does ZFS work with Cala? Support is there, we should enable that if possible 21:12 <arraybolt3_wc> No clue. 21:12 <kc2bez> It was on my list of things I wanted to test 21:12 <arraybolt3_wc> ZFS-on-root has always seemed a bit scary to me 21:12 <teward> second side comment does Cala work with LVM because i don't know and was wondering. 21:12 <arraybolt3_wc> I use ZFS on external drives but never internal ones. 21:12 <kc2bez> I don't think so teward 21:12 <tsimonq2> kpmcore certainly has LVM *support*, I don't see why we couldn't extend that GUI out a tiny bit further 21:12 <arraybolt3_wc> Side comment from me... 21:12 <kc2bez> Neon was doing some magic with LVM maybe, not sure 21:13 <arraybolt3_wc> ...does Cala support non-encrypted /boot? 21:13 <kc2bez> yes 21:13 <arraybolt3_wc> I like the extra speed and security of higher versions of LUKS that you can get with non-encrypted /boot 21:13 <teward> tsimonq2: we probably SHOULD add LVM stuff for things because of parity with default desktop, etc. installs 21:13 <tsimonq2> teward: full ack 21:13 <teward> they default to LVM if you don't specify otherwise 21:13 <arraybolt3_wc> It might be really hard to add support for both encrypted and non-encrypted boot... 21:13 <arraybolt3_wc> ...but it *might* help with non-English encrypted installs and things like that 21:13 <arraybolt3_wc> teward: orly? 21:14 <kc2bez> no cala supports it already arraybolt3_wc, you just have to do a manual partition install 21:14 <teward> arraybolt3_wc: well, server does, desktop if you do anything encrypted it does LVM 21:14 <tsimonq2> Does anyone else have further comments on my first list before we move on to "future plans"/"things to do this cycle" which is this topic anyway? XD 21:14 <teward> by default 21:14 <teward> tsimonq2: nope. but you owe me $32.50 21:14 <teward> :P 21:14 <arraybolt3_wc> I'm done. 21:14 <kc2bez> I am good 21:14 <arraybolt3_wc> (fwiw I know Cala + non-encrypted /boot works with manual partitioning but I meant out of the box) 21:14 <tsimonq2> Here is my rough roadmap for 24.04 LTS, feel free to claim anything of interest: - Anything Qt 6 and Wayland-related will be postponed to 24.10. I would like to have that prepped and ready to go in an ideal world, so we can just upload it when OO opens, but that's an ideal world. - Qt 6 theming is the only exception; we need Qt 6 apps to be themed just like LXQt apps. 21:15 <tsimonq2> - We really need to address all the weird wallpaper scaling issues. I suspect we'll just have to change the default settings, I'd like some testing so we can settle on a sane default. - I can certainly emulate something, but if we're having any issues with 4K monitor support, let's talk about fixing that. 21:15 <tsimonq2> - We do really need better GUIs for both bluetooth management and network management. Those should ideally be designed in C++17/Qt 5, but if someone decides they want to be special, I'd deal with Rust or Ruby. - Translations. All The Things with translations. Manual, all of our custom desktop entries, and a language selector on first boot. We really need to get this right, so even if it's a 21:15 <tsimonq2> special ISO or squashfs with l10n settings applied, I'm all for it. 21:15 <tsimonq2> - hwclock needs addressing in Calamares. It's being called, but an error is popping up. If I recall correctly, that's just a Python module, so we should go in there and add systemd support, or disable it entirely in favor of a better module. We should also check the Calamares logs for any other errors, or anything weird taking place. - Migrate Calamares to `lxqt-sudo -E` and take care of any 21:15 <tsimonq2> graphical problems. 21:15 <tsimonq2> - I know we wanted to investigate OpenQA last cycle, let's talk about that again and see if anything is changed. - Migrate our sandbox infra from Altispeed's Digital Ocean to Altispeed's DC in MSP. I have a VM created on the DC server, and access to it has been granted to teward. (I'm talking to you now from the DO droplet...) - sddm-config-editor, where are we with that? 21:16 <arraybolt3_wc> input on Qt 6 and Wayland, I agree on postponing Qt 6 but would like Wayland as a PPA for the LTS if possible, I think we discussed that before so not much new there 21:16 <arraybolt3_wc> I don't have a 4K monitor for testing scaling 21:16 <arraybolt3_wc> Bluetooth and network management - agreed here, should we try to collab with LXQt on that or are we making special tools just for ourselves? 21:17 <tsimonq2> arraybolt3_wc: try to collaborate - that very often fails 21:17 <kc2bez> LXQt says use CMST which is a no go 21:17 <arraybolt3_wc> then I guess we Do It Ourselves 21:17 <arraybolt3_wc> If we're OK with Qt Quick apps, I got a *lot* of experience with that during my hiatus as it was part of my job 21:18 <tsimonq2> I mean, all the frontends seem to use the same library anyway. There's even networkmanager-qt 21:18 <arraybolt3_wc> https://i.imgur.com/ZfCFSGx.png (this is all in Qt Quick + Kirigami) 21:18 <tsimonq2> arraybolt3_wc: Whatever works and isn't ugly/hard to maintain :) 21:18 <arraybolt3_wc> (I helped design and code that) 21:18 <tsimonq2> ooooooooh 21:18 <arraybolt3_wc> I know we wouldn't have Kirigami for Lubuntu but still, Qt Quick is usable and good 21:19 <tsimonq2> arraybolt3_wc: again, as long as the code isn't unnecessarily, well, a bat out of hell running on spaghetti, I think we're good 21:19 <arraybolt3_wc> (I am not employed by KFocus and probably won't be, but I do some work with them) 21:19 <tsimonq2> Anyway, can I safely "assign" that to you this cycle? 21:20 <arraybolt3_wc> I believe so. 21:20 <arraybolt3_wc> As long as no "out of left field" events happen again like last cycle :P 21:20 <arraybolt3_wc> (abusive family member left, life went into chaos for a few months there) 21:20 <tsimonq2> such is life, if you need to pass off just do it gracefully :) 21:20 <tsimonq2> I hope everything is well now. 21:20 <arraybolt3_wc> Doing much better now, thanks :) 21:20 <tsimonq2> Glad to hear it :) 21:20 <tsimonq2> Anything else on the list, from anyone? 21:21 <kc2bez> We will need to get you back into git.l.m at some point arraybolt3_wc 21:21 <arraybolt3_wc> tsimonq2: One thing I am worried about, Kubuntu *may* jump to Plasma 6 this cycle. 21:21 <arraybolt3_wc> As KDE might (not for sure but might) EOL 5.27 once 6 is released. 21:21 <tsimonq2> arraybolt3_wc: Nah, I already talked to Rik, they won't 21:21 <arraybolt3_wc> ah ok 21:22 <tsimonq2> Yeah, Nate Graham said "I'd stick with Plasma 5" so we're following his advice :) 21:22 <arraybolt3_wc> I was thinking, if they were, we may need to have a way to migrate away from Breeze if it goes Qt6. 21:22 <kc2bez> LXQt will likely see an version bump Nov/Dec timeframe based on past history so we will need to watch for that. 21:22 <arraybolt3_wc> though I guess the Qt5 Breeze might be able to stick around 21:22 <arraybolt3_wc> I dislike that we're using a KDE component to theme our whole desktop though. I would really like if there was some way to get away from that especially after it caused Big Problems in the past. 21:22 <tsimonq2> kc2bez: Good call. Might want to do that as 1) merge from Debian 2) bump to latest upstream release 3) Lintian debug 21:23 <arraybolt3_wc> did something happen that improved our relationship with the Debian LXQt team? 21:23 <arraybolt3_wc> I liked when we were just packaging it ourselves, and since they've dropped symbols it might get a lot harder to work with their packages (not sure though). 21:23 <tsimonq2> Breeze> I'm open to any maintained solution that works and doesn't look ugly 21:23 <tsimonq2> Debian LXQt> negative, I was thinking about looping teward / guiverc / Philipp in 21:24 <teward> tsimonq2: to what end? Debian LXQt team is not related to Ubuntu they're allowed to do their own thing. 21:24 <tsimonq2> Of course, we have full discretion on *what* gets merged from Debian 21:24 <tsimonq2> teward: Maintaining good Debian/Ubuntu relations *shrug* 21:24 <arraybolt3_wc> kk, I guess if their packaging is reasonably close to ours we might be able to share there, but I think we're going to have an easier time just doing it all ourselves. 21:24 <wxl> woops i disappeared 21:24 <tsimonq2> wxl: OHAII 21:24 <tsimonq2> wxl: You have a lot to catch up on XD 21:25 <teward> ah well, Ubuntu and Debian GENERALLY have good relationships, but individual teams might now. 21:25 <arraybolt3_wc> wxl: Speed reading mode activated 21:25 <teward> wxl: where are the waffle fries you promised me 21:25 <kc2bez> If Debian is slow, I am not fond of waiting until freeze timelines. 21:25 <wxl> teward: with the bag of unmarked 20s you promised me 21:25 <teward> wxl: i left those in your locker, if they're gone then simon stole them :P 21:26 <tsimonq2> To be clear, I'd like to merge whatever special sauce they have with 1.3, keeping our own delta, then doing the upstream release by ourselves. 21:26 <tsimonq2> (We do it faster anyway :P) 21:26 <arraybolt3_wc> tsimonq2: I'll look around for an alternate theme, we might even be able to make a Breeze-alike using whatever LXQt's theming "language" is (I think it has something like that). 21:26 <teward> tsimonq2: i mean, you can reach to Philipp directly, but Canonical/Debian relationships are still pretty good, while general Ubuntu Community / Debian interactions and such are fine, if there's specific issues between Lubuntu and Debian LXQt that may not be something the CC can help with 21:26 <teward> esp. if you two are arguing over symbols files 21:26 <teward> (and only symbols files) 21:26 <arraybolt3_wc> It's not just symbols files, there's a lot more than that. 21:27 <teward> then i need a complete list of what y'all complaining about 21:27 <teward> and what issues are at contention points, and then evaluate those independently with my thoughts on it 21:27 <teward> but that's a little beyond the standard scope of the CC and such but. 21:27 <tsimonq2> *shrug* I'm fine not spending any more time on it and going our own ways, so to speak 21:27 <arraybolt3_wc> IIRC I sent a whole entire list of communication to Simon and the Debian Community Council or something 21:27 <teward> that's for a non-irc thing :P 21:27 <tsimonq2> arraybolt3_wc: feel free 21:27 <arraybolt3_wc> tsimonq2: re theming? 21:28 <tsimonq2> arraybolt3_wc: yes, and yes 21:28 <arraybolt3_wc> ah ok 21:28 <tsimonq2> wxl: Your feedback *is* valuable, by the way. If, between your sips of Herba Mate you find something worth commenting on ;) 21:28 <kc2bez> +1 21:29 <wxl> i'm reading the backlog 21:29 <tsimonq2> What say y'all about sddm-config-editor tho? 21:29 <arraybolt3_wc> I don't even know what that is 21:29 <kc2bez> It isn't in a great state 21:29 <tsimonq2> kc2bez: oh yeah? 21:29 <wxl> or obkey *ducks* 21:29 <tsimonq2> XD 21:29 <kc2bez> not sure it builds 21:30 <arraybolt3_wc> SDDM and theming is a *pain* from what I've seen. It's hard to even get it to recognize a custom user avatar. 21:30 <tsimonq2> I can take that on, assuming arraybolt3_wc takes on the new GUIs :) 21:30 <kc2bez> Also, weird. "There is a Ruby version and a C++ version of this program. " 21:30 <tsimonq2> HAHAHAHAHAAHAHAHAHAHAHA 21:30 <tsimonq2> I KNEW I SAW THAT SOMEWHERE 21:30 <kc2bez> https://github.com/lxqt/sddm-config-editor 21:30 <arraybolt3_wc> what on earth?! 21:31 <kc2bez> yeah 21:31 <arraybolt3_wc> That's like saying "this software is available in both Python and x86 Assembly." 21:31 <kc2bez> Also "It is in early alpha." 21:31 <tsimonq2> bah that's just a label 21:31 <tsimonq2> when it works it works 21:31 <arraybolt3_wc> Personally from my (admittedly limited) experience with theming SDDM, I'd personally vote against trying to support that this cycle - I'd lump it in with Wayland support. 21:31 <kc2bez> Lol 21:32 <arraybolt3_wc> But hey, if it can be gotten to work really well and consistently, I could change my mind there. 21:32 <tsimonq2> *shrug* ok cool :) 21:32 <kc2bez> It would be amazing if it worked even a little better 21:32 <tsimonq2> +1 21:32 <arraybolt3_wc> (it's not like I personally get to make these decisions, this is just my first reaction to the idea) 21:33 * arraybolt3_wc looks at what sddm-config-editor is 21:33 <kc2bez> Maybe we need to move on 21:33 <kc2bez> https://github.com/qtilities/sddm-conf/ 21:33 <arraybolt3_wc> kc2bez beat me to it 21:33 <kc2bez> I can do some research on it, it is the first I am seeing it 21:33 <tsimonq2> On the list of things we haven't addressed yet I think: wallpaper scaling, translations, hwclock, OpenQA, teward teward teward infra infra infra 21:33 <arraybolt3_wc> the last commit is saying "this is not supported" 21:34 <tsimonq2> kc2bez: Thanks :) let us know what you find 21:34 <tsimonq2> arraybolt3_wc: LMAO 21:34 <teward> what about infra or are you bugging me about OQA again 21:34 <arraybolt3_wc> but the thing kc2bez linked to is supposedly the successor 21:34 <tsimonq2> OQA/do we have anything left on Sandbox or am I the only holdout 21:34 <teward> @tsimonq2 I think you're the only one left there 21:34 <teward> i haven't touched anything on Sandbox 21:34 <tsimonq2> teward: ack will handle 21:34 <teward> and my access was root so 21:34 <arraybolt3_wc> https://github.com/qtilities holy smoke this is a treasure trove 21:35 <arraybolt3_wc> Can we port, like, all of that into Lubuntu? 21:35 <arraybolt3_wc> Picom configuration, SDDM configuration, a color picker, screen magnifier, etc. 21:35 <tsimonq2> We can assess each by their own merit, but I'm certainly not opposed :) 21:36 <arraybolt3_wc> At first glance it looks like the other half of LXQt we didn't realize we were missing 21:36 <kc2bez> Picom-conf would be nice too 21:36 <arraybolt3_wc> I personally use KColorChooser a lot so a Lubuntu equivalent would be awesome. 21:36 <kc2bez> I will give some of that stuff a try and report back. 21:36 <tsimonq2> Perfect :) 21:36 <arraybolt3_wc> *sigh* no character map though, bummer 21:36 <wxl> btw i came across this today https://redtide.github.io/openbox-wiki/ 21:36 <arraybolt3_wc> that's one feature I miss from Windows :P 21:37 <tsimonq2> wxl: oooooh 21:37 <kc2bez> The wiki we wished we always had 21:37 <tsimonq2> wallpaper scaling, translations, hwclock - any takers? 21:37 <arraybolt3_wc> niiiiiice 21:38 <tsimonq2> teward: Honestly, with your infra and dev background, I'm inclined to ask if you could handle translations 21:38 <arraybolt3_wc> wallpaper scaling = reject for me, lack what I need to make it easily doable, translations = unsure, hwclock = willing to take a shot, sounds easy 21:38 <tsimonq2> arraybolt3_wc: hwclock is all yours then :) 21:38 <arraybolt3_wc> +1 21:39 <tsimonq2> Open for general comments otherwise. 21:39 <tsimonq2> (AOB) 21:39 <teward> tsimonq2: to what end? Translations is hard, on its own right. i usually don't touch the translations stuff on any packages, unless you're asking for whether we have a translations system set up 21:39 <wxl> maybe we need to reinvigorate the global team towards translations 21:39 <arraybolt3_wc> so I do the network widgets, hwclock, and will look into theming. I'll take on lxqt-sudo -E since that's theming related. 21:40 <kc2bez> Well they need something to interface with to do translations 21:40 <kc2bez> weblate etc. 21:40 <teward> do we have a specific tooling we want to use? I know Ubuntu uses some kind of cloud service 21:40 <teward> or something 21:40 <wxl> which clearly worked out well for them 21:40 <lubot> [telegram] <tsimonq2> 100% not particular 21:40 <lubot> [telegram] <tsimonq2> wxl: XDDDD 21:40 <kc2bez> same other than I can say LXQt uses weblate 21:41 <wxl> encouraging upstream translations is what really needs to happen 21:41 <arraybolt3_wc> re OpenQA, has any of us even figured out how to use that? 21:41 <arraybolt3_wc> I never can figure out how to set up needle editing. 21:41 <kc2bez> Agreed, I think we were referring to OUR packages that need translating though 21:41 <arraybolt3_wc> I tried to deploy it onto an old laptop with openSUSE Tumbleweed and still didn't get it working. 21:42 <teward> i'll look into weblate and setting it up, but getting initial strings, etc. up is complicated 21:42 <teward> and i don't know what all our strings are that need it 21:42 <teward> i'll add weblate to the list of crap to look at 21:42 <teward> been a bit crazy with EOY stuff @ work too so 21:42 <wxl> we need a list of all the packages 21:43 <tsimonq2> No worries. With all these items, while we have a 6 month cycle, but really we're looking at 3 months so we can test (translations and PPA stuff exempted from that) 21:43 <kc2bez> I might be able to help with getting a list together 21:43 <tsimonq2> kc2bez: Thank you :) 21:43 <arraybolt3_wc> Sounds like we have a pretty action-packed cycle ahead of us :) 21:43 <wxl> we can still use phab for wiki stuff which is probably a good place for it 21:43 * arraybolt3_wc checks to see if I still have notes.lubuntu.me access to note some of these items down 21:43 <wxl> in fact, putting all of this into a wiki would probably be useful, too 21:44 <arraybolt3_wc> if I don't maybe teward can re-add me 21:44 <tsimonq2> Eventually we do need to fully bring Phab down, but for a wiki replacement... Discourse? 21:44 <arraybolt3_wc> I actually do still have access 21:44 <tsimonq2> For now I agree with exl 21:44 <tsimonq2> *wxl 21:44 <arraybolt3_wc> sweet 21:44 <tsimonq2> arraybolt3_wc: Nice! 21:44 <kc2bez> maybe tsimonq2 21:44 <wxl> discourse or github 21:44 <teward> tsimonq2: ye PPA and translations may need the longer cycle than 3 months for test, but i'll work hopefully before then to get it done. 21:44 <teward> for weblate. but it's up to you and the others to populate the strings that need translated 21:44 <tsimonq2> teward: Let us know how we can help :) 21:44 <teward> 'cause i won't know them :P 21:45 <tsimonq2> teward: The only hesitation I have with Weblate is, we've had problem translating the manual in the past 21:45 <wxl> or wait there are gitea wikis right? 21:45 <kc2bez> sort of 21:45 <tsimonq2> wxl: hmmm I think? GitHub wikis make me want to puke 21:45 <arraybolt3_wc> Gitea wikis> There are but I don't think they support access control 21:45 <teward> tsimonq2: i don't remember the specifics about that 21:45 <wxl> i mean we just need a collaborative place to store and organize text really 21:45 <arraybolt3_wc> I started trying to port over info during Lunar and failed 21:46 <kc2bez> gitea wikis are a little strange too 21:46 <teward> i think the core problem was it was never functional at all, I don't know the specifics for translating manual, etc. 21:46 <tsimonq2> teward: basically it doesn't treat it as one project, each chapter was treated as its own 21:46 <arraybolt3_wc> wxl: Sounds like a job for a shared Google drive? 21:46 <kc2bez> ah no 21:46 <wxl> well discourse certainly supports the whole wiki concept but it's kind of an afterthought 21:46 <arraybolt3_wc> https://notes.lubuntu.me/huOk59_iRSaAMZDl_my8bw?edit anyone mind if I tear through and edit this to include our list for this cycle? 21:46 <teward> tsimonq2: i think that was on us, because weblate HAS multiple project capacity but again I haven't worked with it at all. We could go with thier hosted cloud, etc. but that's not cheap and only gives us 10k strings and one project for 25 euros a month 21:47 <wxl> soooooooooooo maybe we just keep phab for the wiki and eliminate all the other bs 21:47 <teward> but again i'll poke and see whats' needed 21:47 <arraybolt3_wc> If we need to keep Phab we may want to upgrade it to Phorge if that's an option 21:47 <teward> wxl: Or replace phab with something else for the wikis, a-la Mediawiki or such 21:47 <teward> arraybolt3: I thought Phorge was not developed either anymore, and has no direct migration path 21:47 <arraybolt3_wc> Having a publicly accessible out-of-date server up there sounds like a recipe for eventual disaster 21:47 <tsimonq2> arraybolt3_wc: notes> try merging this new list into that :) 21:48 <wxl> find us some good wiki software, teward, and migrate everything over 21:48 <arraybolt3_wc> tsimonq2: +1, that's what I was going to do 21:48 <teward> define "good wiki software" 21:48 <arraybolt3_wc> Phorge sure looks active to me. 21:48 <teward> and send coffee 21:48 <tsimonq2> +1 XD 21:48 * kc2bez sends coffee 21:48 <teward> arraybolt3_wc: if you're bored see if Phorge has migration docs for Phab -> Phorge 21:48 <wxl> good = well maintained softwre that you don't mind admining 21:48 <tsimonq2> so Jira 21:48 <tsimonq2> XD 21:48 * tsimonq2 ducks 21:48 <teward> lol no not Jira that shit's evil now 21:49 <wxl> OHHHH !LANGUAGE LANGUAGE TEWARD"S BAD 21:49 <arraybolt3_wc> teward: https://we.phorge.it/w/installation_and_setup/update_from_phabricator/ 21:49 <teward> !language | teward 21:49 <ubottu> teward: Please see my private message 21:49 <teward> no shush ubottu that was intentinoal 21:49 <arraybolt3_wc> !language | ubottu 21:49 <ubottu> ubottu: Please avoid any language that may be considered offensive, including acronyms and obfuscation of such - also see https://wiki.ubuntu.com/IRC/Guidelines || The main channels are English only, for other languages, see https://wiki.ubuntu.com/IRC/ChannelList 21:49 <kc2bez> mediawiki is probably solid, I don't think wikipedia is going anywhere 21:49 <tsimonq2> it's shiznit XD 21:49 <arraybolt3_wc> mediawiki's syntax makes me want to throw up. On my keyboard. 21:49 <kc2bez> there is that 21:49 <teward> arraybolt3_wc: do you have an alternative? 21:50 <arraybolt3_wc> Phorge :P 21:50 <teward> the problem is that Markdown flavors are not standard across *any* wiki so 21:50 <tsimonq2> arraybolt3_wc: You basically have to do that anyway just to get it working :P 21:50 <kc2bez> dokuwiki maybe? 21:50 <teward> i don't have an issue migrating to Phorge at least for the wiki part 21:50 <teward> dokuwiki is its own pain 21:50 <arraybolt3_wc> What I would like is essentially self-hosted Reddit all to ourselves :P but that's obviously not possible 21:50 <arraybolt3_wc> actually... 21:50 <arraybolt3_wc> what if we did something like that with Lemmy or some such? 21:50 <kc2bez> I feel like I have used them all at this point so whatever everyone else likes 21:50 <wxl> i would like if it were something markdown ish 21:51 <arraybolt3_wc> It's not Wiki software but it might stand in and work like one. 21:51 <kc2bez> Lemmy isn't great for a wiki 21:51 <tsimonq2> +1 on Markdown variant 21:51 * kc2bez runs a lemmy server 21:51 <teward> i'm not writing a platform so pick one that works and stick to that. Worst case I build Phorge from scratch 21:51 <teward> but we have a habit of not keeping our documentation up to date there either so 21:52 <teward> (also we're not using it for git, gitea++) 21:52 <wxl> seems like phorge is the easy route 21:52 <teward> ye i'll poke Phorge 21:52 <kc2bez> I can support that 21:52 <teward> might clone Phab down and mess with things on my end 21:52 <wxl> migration should be easy 21:52 <tsimonq2> uhhhh wait is Phorge now what Phab was? 21:52 <arraybolt3_wc> I liked Phab's Wiki so that's where my vote is. 21:52 <arraybolt3_wc> Phorge is a fork / continuation of Phab. 21:52 <teward> tsimonq2: fork of Phab, continues where KDE / Phab left off 21:52 <tsimonq2> oooooooooooooooooooooooooooooooooooooooooooooh 21:53 <teward> and no we're not going back to Phab for pull reqs, etc. 21:53 <teward> we're firmly on pure Git now 21:53 <tsimonq2> +1 21:53 <kc2bez> Lol 21:53 <arraybolt3_wc> +1 on that teward 21:53 <tsimonq2> teward: can it still host the SimonsFault image XD 21:53 <teward> tsimonq2: that's easy i can put that anywhere even on lubuntu.me main site xD 21:53 <tsimonq2> *sets it as the favicon* 21:54 <teward> *hardcodes a shutdown code into tsimonq2* 21:54 * arraybolt3_wc quickly DDoS's lubuntu.me before that becomes public 21:54 <kc2bez> I'm nostolgic with phab 21:54 <kc2bez> Speaking of lubuntu.me is that 100% again? 21:55 <teward> it's *operational* if that's what you mean 21:55 <tsimonq2> So, it's still being hosted by mceppi, Canonical's didn't work out apparently 21:55 <teward> tsimonq2: Canonical wanted a whole special format, theme only, site content only, no plugins, etc. 21:55 <arraybolt3_wc> That's another thing, we still haven't rewritten the website, and I lost my attempted rewrite :( 21:55 <wxl> we need to rebuild based on stock wordpress 21:55 <tsimonq2> I hate WP I hate WP I hate WP I hate WP 21:55 <wxl> it could be worse 21:55 <teward> we aren't *stuck* with WP we can go with another platform, so long as we can theme it proper 21:55 <arraybolt3_wc> It was coming along good too, I don't know if I'll have the bandwidth to do that this cycle. 21:55 <tsimonq2> Static, Markdown-based rewrite would certainly be preferred. Altispeed even does web hosting, I'm sure they'd help us out 21:56 <tsimonq2> arraybolt3_wc: No worries, that's On The List for Eventually but Please Do 21:56 <arraybolt3_wc> Markdown and RST aren't great for a nice website front page. 21:56 <arraybolt3_wc> learned that the hard way when experimenting with Nikola 21:56 <teward> tsimonq2: last i checked with the god at ALtispeed they said they only were doing you a favor but markdown and RST are poor for front pages 21:56 <arraybolt3_wc> ended up writing things by hand in HTML 21:57 <tsimonq2> teward: Noah has since changed his mind on that, we have several Markdown sites 21:57 <kc2bez> I think our blog posts should be MD though 21:57 <arraybolt3_wc> agreed 21:57 <tsimonq2> arraybolt3_wc: Markdown converts into HTML for rendering anyway 21:57 <arraybolt3_wc> Nikola can do an MD blog alongside an HTML site 21:57 <tsimonq2> So you **can** mix the two in an MD file 21:57 <arraybolt3_wc> tsimonq2: yeah but try embedding SVGs and buttons in nice columns with MD and see how that works out :P 21:57 <tsimonq2> :P 21:57 <kc2bez> Yeah still no elementor love on l.me 21:57 <arraybolt3_wc> oh wait you can mix HTML into MD? 21:57 <arraybolt3_wc> I didn't know that 21:58 <wxl> look. how many of us like web design? that's what i thought. wordpress it is. 21:58 * arraybolt3_wc likes web design 21:58 <kc2bez> XDDDDD 21:58 <tsimonq2> wxl: I hate that you're right. I really hate it. XD 21:58 <teward> lol 21:59 <arraybolt3_wc> how many of us hate wordpress bugs and administration? that's what I thought Nikola it is. 21:59 <teward> we aren't *stuck* on WP we can use an alternative CMS or such, but ye since none of us *like* to do web design. 21:59 <tsimonq2> arraybolt3_wc: Then be our web design guy, unless we can bribe Raf to come back ;) 21:59 <teward> arraybolt3_wc: fun fact autopatch is a thing and already implemented on the lubuntu.me site 21:59 <arraybolt3_wc> If I can, I will, but again, can't promise I'll be able to. 21:59 <tsimonq2> Does anyone have the phone number for Chris Hemsworth? That'll certainly get Raf back :P 21:59 <arraybolt3_wc> autopatch... not the RPM macro I assume :P 22:00 <teward> arraybolt3_wc: i don't use the prepackaged deb files for WP core and plugins 22:00 <teward> they're all done by WP itself with autocron, etc. tasks 22:00 <tsimonq2> arraybolt3_wc: nah we get annoying^Mhelpful emails about plugins updating and such 22:00 <kc2bez> I see it patching stuff but it never seems to fix it for me 22:00 <kc2bez> It could be a "me" problem though 22:00 <tsimonq2> Anyway, we're at 22 UTC. 22:00 <tsimonq2> #topic AOB 22:00 <kc2bez> Fun 22:00 * tsimonq2 slaps ubottu with a wet fish 22:01 <tsimonq2> #meetingtopic AOB 22:01 * arraybolt3_wc cleans off ubottu 22:01 <arraybolt3_wc> tsimonq2: try #topic 22:01 <tsimonq2> bah screw it we all know where to find the dev channel XD 22:01 <arraybolt3_wc> oh you jsut did 22:01 <tsimonq2> #endmeeting