[00:00] gotcha [00:00] I forked it, and im gonna git clone it right now, and look at the source code [00:08] ok so I looked at a few things [00:08] for one, this is probably C++ or C hence the .cpp or .h files [00:08] did you find the modules directory? [00:09] I kind of get it though, looking at the source, and have only got up to pointers in C++ way way way long ago in high school (got a C+ in that class), I can see that this program basically makes sure that it runs without error [00:09] this is the module https://github.com/calamares/calamares/tree/master/src/modules/netinstall [00:09] the .h files contain headers im assuming that dictate the functions as well [00:10] yeah I forked the entire calamares directory [00:10] is the net install different? [00:10] *repository rather [00:10] found the modules directory [00:10] the README should explain it all [00:11] yep, reading through it now [00:12] ah hence you were talking about qt, gotcha [00:12] I tried pyqt, but thought it was damn hard tbh, but I tried some Arizona State open source guide to PyQT [00:12] might be different this time I guess [00:12] tsimonq2: is the cron setup to build off the LXDE branch of lubuntu manual I never got an answer to that as if it gets turned on and I start pushing changes to launchpad master [00:12] luckily in this case, you probably won't need to know more than yaml XD [00:12] sweet [00:12] i'll keep reading [00:13] but again, let me know what you need me to know, and I can try my best [00:13] lyorian: it's broken right now anyways and we need to re-figure it out, so just go for it [00:13] tbh I found yaml harder than pyqt but I know I am wierd in that regard [00:13] its just maybe I'm tackling the whole thing, but I was intimidated by the whole bug itself ha [00:13] So wxl, I guess you missed the IRC discussion in #calamares and I forgot to note it. :P [00:13] tsimonq2: wooooooooooooot [00:13] We need to fork netinstall. [00:13] why? [00:13] It doesn't have full support for everything we need. [00:14] in what way? [00:14] It only does checkboxes. [00:14] We need radio buttons. [00:14] It seems trivial but the support just isn't there. [00:14] does that really matter? [00:14] Uh, yeah it does :) [00:14] you want to exclusively have one option over another? [00:14] Plus, for the UX we're going for, it unfortunately just won't work. [00:15] Well, sections of radio boxes allowing for swapping out. [00:15] Either way, even if we did checkboxes, we need to split it into sections. [00:15] i see [00:15] ^^ there ya go Wafficus [00:15] what? [00:15] i'm still reading [00:15] so will they accept a PR if we provide it? [00:15] the readme that is [00:16] @tsimonq2: ^ [00:16] @wxl [ so will they accept a PR if we provide it?], No, we'd have to put it into a separate module. [00:16] @tsimonq2: our own special module? [00:16] See the IRC discussion, it was with Kevin from Fedora. [00:16] Yeah. [00:16] @tsimonq2: or netinstall2? XD [00:16] Hehe [00:16] Just read the IRC discussion [00:16] so this is something that will uhhh end up in the calamares-settings package? [00:16] I explain it in depth there [00:16] i don't want to read all that crap :) [00:16] Yeah. [00:17] ok that's dumb [00:17] Dude, I don't want to have to explain it twice. Also I'm tired. :P [00:17] so you need a module.desc file, need to use CMake, use calamares_add_plugin() to make a module [00:17] Wafficus: we need to fork the netinstall module and get it to work for radio buttons instead of checkboxes [00:17] ok i'll scroll up and fork that part too [00:20] oh ok I see [00:20] so I see that directory [00:20] so you're wanting to make this module work with Lubuntu right? just this section? [00:20] just asking cause even the readme is a bit high up for me, but I get the premise though of what you're trying to do [00:21] i'll just keep looking at the source code in the netinstall folder like you said [00:22] just netinstall [00:22] it currently only supports checkboxes. we need to make it work for radio buttons. [00:22] ah gotcha [00:22] currently netinstall allows you to install extra packages [00:22] i'll look around for the checkbox code [00:23] so let's say we didn't have a web browser. someone could check web browser and some predefined web browser would be installed [00:23] what we want is to have exclusive options: someone can pick between multiple web browsers, but only one of them [00:23] well, its not in the yaml file, thats just a list of defaults for different systems im assuming [00:23] yeah I know what radio buttons are [00:23] we don't want people to have two web browsers installed. that's confusing [00:23] makes sense [00:23] true that [00:23] understood [00:23] and yes that part is not going to be in the yaml [00:24] within the GUI menu, you want a radio button to select between those otions [00:24] that's going to be in the qt code, as it is part of the ui essentially [00:24] yep [00:24] ive build websites with that so far ha, I know enough HTML+CSS for that lol [00:24] gotcha qt code [00:24] there may be some additional c++ logic required to support that but i'm not sure [00:28] well I couldn't glean it from the README.md in the netinstall directory, or see it in the .conf file just yet [00:28] i'll keep looking for the radio button [00:28] option* [00:28] it doesn't have the option [00:28] that's what i'm saying [00:28] we need to add it [00:28] oh gotcha [00:28] well I might as well find where the checkbox section is [00:28] and then see how I could implement it [00:33] yeah Ive been looking, can't find it just yet [00:33] I have it on my Git, so I can look again tomorrow after work, or during lunch too after I get my Python stuff in aka book work, and project work [00:34] I'll definitely keep looking wxl, thanks. Will be back again on tomorrow afternoon (around 1 pm EST) [00:34] thanks for helping me pick a bug to work on, I'm looking forward to this [00:35] i'm pretty sure this is the ui https://github.com/calamares/calamares/blob/master/src/modules/netinstall/page_netinst.ui [00:36] oh wow [00:36] look at that its html [00:36] sick [00:36] yeah I can definitely look into this tomorrow [00:36] is that ok wxl? [00:36] sure [00:37] cool man, cya for now, gotta do some house errand stuff [00:37] thanks for the help, will keep you updated [00:37] it looks like somewhere around here might be the program logic https://github.com/calamares/calamares/blob/master/src/modules/netinstall/PackageTreeItem.cpp#L195 [00:37] good luck :) you're mostly in the same boat as us i fthat helps any XD [00:37] we'll figure it out together [00:37] ha you know it [00:38] for sure [00:38] oh and #calamares might be a good place to ask for help, too [00:38] though Im a total script kiddie and haven't done more than a couple twitter bot webscrapers that utilize cron jobs on a server [00:38] good idea [00:38] it's a good way to learn :) [00:38] for sure, definitely [00:38] anyway I'll cya later [00:39] kthxbai [00:40] Is there a built-in gui bluetooth manager? [00:40] not sure. there may not be. which may be our problem. [00:41] it would be nice to find something qt but it only seems to be bluemoon and i'm not convinced it's reliable (hasn't had activity since 2016) [00:42] I installed blueman from the repo. It seems to work well. I got my audio headset connected nicely. [00:42] ok so it sounds like we just need to add that to the seed [00:43] if you can find a qt bluetooth manager, bonus points to you [00:43] it seems we do have bluedevil [00:43] https://phab.lubuntu.me/source/lubuntu-seed/browse/cosmic/desktop$124 [00:44] or we should [00:44] is that not in there? [00:44] I will check it out. [00:47] I can call it from the cli but it isn't in the menu. I will start over testing that. [00:47] supposedly it's got a system tray thingy so we may just need to set up an autostart or something [00:48] feel free to send patches to lubuntu-default-settings if you discover something like that [00:48] bbl got to go pick up $kid [02:18] Gonna have to poke at bluedevil a bit more. There is nothing in the autostart and no tray icon. I can only find a wizard that won't seem to connect my headset. [02:31] @kc2bez both seem to be using the same core pieces [02:31] one other alternative is porting blueman to qt. it's python so that woudl probably be trivial. https://github.com/blueman-project/blueman [02:48] @wxl I've never done that but it may be a better way to go. Blueman seems pretty slick. I will dig more tomorrow. Sleep now. [02:50] @kc2bez well for now we just need to get in there something that works. i'd like to get something without a gtk dependency, so not-blueman would be nice for now. however, if bluedevil doesn't work, blueman it is. [03:16] I will test some other devices too. There may be some optional dependencies that aren't installed for my headset. [04:38] @lyorian: are we sure we need texlive-FULL for the manual? this is ridiculous. i can garantee there's stuff we don't need, e..g music, math, games [05:12] wxl sorry for not changing that tsimonq2put that in actually [05:12] yeah texlive full pulls in a gig of installed stuff [05:13] lyorian: well, @tsimonq2 needs to be beat with a blunt object. but i guess we already knew that. [05:19] wxl I was focusing mroe on the outline and how to lay out the directory structure for lxqt now rather than pruning unessicary build deps [05:19] lyorian: i know. and i appreciate it :) [05:37] hmmm found old stuff refering to powerpc and alternates that is no longer needed for 18.10 and the documentation for LXQt [05:48] yeah don't need that at all [05:49] @tsimonq2: looking at tasksel/ubuntu-seeds.pl it seems $lubuntu_seed_base='bzr+ssh://bazaar.launchpad.net/~lubuntu-dev/ubuntu-seeds'. how did this ever work? [12:00] bbbbbbbbbbbbbbbbbbb [14:16] @wxl Here is how bluetooth went today. I couldn't find bluedevil or any setting for bluetooth in the menu or the settings. I installed Blueman like @kc2bez. However, I was unable to connect to my Skull Candy headset. I get this error from the app. [14:16] (Photo, 784x484) https://i.imgur.com/TKEGQzl.jpg [14:16] I will keep playing with it. [14:44] is this in virtual machine or physical machine? I've necver use bluetooth on virtual machine, don't know if it works w/o problems. [14:45] It is a physical machine. [14:46] I have an SSD with Kubuntu 18.04 and an SSD with a Lubuntu daily. The 2018/09/17 one is loaded now. [14:56] I was testing on a physical machine as well. I will keep testing too. Hopefully with some other devices later this afternoon/evening. [15:36] f/ld [15:36] @TheWendyPower weird that @kc2bez found bluedevil there. anyways re: blueman i think you also need pulseaudio-module-bluetooth https://askubuntu.com/questions/801404/bluetooth-connection-failed-blueman-bluez-errors-dbusfailederror-protocol-no#801669 [15:38] I'll check that. KDE settings is also missing. Did that get pulled recently? [15:39] the applet doesn't seem to show in the panel and the menu item isn't there but I was able to call the bluedevil-wizard. It failed to connect my device however. [18:02] @TheWendyPower here's some open source tools for mockups and the like https://mastodon.social/@jancborchardt/100746840345081751 [18:04] @wxl [ @TheWendyPower here's some open source tools for mockups and the like http …], Awesome! Thank you!!! [18:04] np :) [18:05] i note that first one also is adding a feature to allow designers to include code.. if they want to [18:08] Cool [18:48] whew large commit done on lubuntu manual master branch for lxqt [18:50] go lyorian go lyorian [20:26] today I really did get a lot done but have a doctors appointment now [21:02] @tsimonq2: you awake again? [21:02] @wxl [ @tsimonq2: you awake again?], Ish [21:02] @tsimonq2: see my note about tasksel? [21:11] @tsimonq2 @VikingRedwolf So as I work on the lubuntu-devel list I'm going to need access to the new logos. I know there is also a style guide for the LXQt version, but I can't seem to find it again. [21:14] I know, Wendy. I'll upload everything, also the guide is posted on GIT. I'll send you the link. [21:14] I just need to finish a few bits and pieces. [21:15] Sounds good. Thank you @VikingRedwolf [21:15] 😘 [21:15] * wxl pets @VikingRedwolf [21:16] * VikingRedwolf wags tail [21:19] @wxl [ @tsimonq2: see my note about tasksel?], Yeah, it worked in Bionic. [21:20] @tsimonq2: i guess what i'm saying is i don't understand how it did work in cosmic and now it doesn't and yet nothing has really changed unless i'm missing something [21:22] @tsimonq2: there was one change this year.. in march https://launchpad.net/ubuntu/+source/tasksel/+changelog [21:28] It doesn't work in Cosmic. :P [21:30] @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not.. like this month [21:31] @wxl [ @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not. …], It was? [21:32] @tsimonq2: yes! that's whta i'm trying to explain. @lyorian can't you confirm we recently had xfsutils in the daily? [21:32] O_o [23:01] N: Unable to locate package xfsutils [23:01] is what I get with apt policy xfsutils [23:01] but i mean it WAS there, right? [23:01] ¯\_(ツ)_/¯ [23:03] There is a package called xfsprogs that makes it work [23:04] so has it been the wrong name the whole time? [23:04] nooooooo [23:04] right now the dailies lack xfsprogs [23:04] it has been suggested this is because of some goofy tasksel hacks that we did at the beginning of the cycle not working right [23:05] but i swear at some point the dailies DID have xfsprogs. i added them to the seed at smoe point [23:05] and i believe after that i checked to make sure it was there and it was [23:05] if that's the case, its disappearance is inexplicable [23:05] regardless the tasksel doesn't seem to have changed.......... [23:27] @wxl I have done some more testing on bluetooth. I was able to pair a keyboard and a mouse using the bluedevil-wizard. I know you were looking to stay QT. Still unable to pair my headset. [23:28] @kc2bez well that's a good sign! did you see my note about the puleaudio module re: the headset? [23:29] I installed that before I tried to pair again. no dice [23:30] @kc2bez since bluedevil is a kde thing, maybe try it out on kubuntu and see if it works out of the box. maybe we can figure out which libs/modules they use to make it happen [23:32] @wxl [ @kc2bez since bluedevil is a kde thing, maybe try it out on kubuntu and se …], I will do some more Bluetooth testing later and try it out. I have Kubuntu on another ssd. [23:34] I have a pastebin output if it will help. [23:34] there are some kind of specific kde things in the bluedevil package, but they shouldn't affect things: [23:35] 1. kde control module (their system settings are modular), but this is essentially a duplicate of the actual apps that do the configuration [23:35] Kubuntu works flawlessly. I was on the daily earlier this eve. [23:36] 2. integration with kio, which should make discovery via file browser possible-- i doubt pcmanfm-qt necessarily supports this (and that's ok-- that's icing on the cake if we have it at all) [23:36] kde has the panel app/icon out of the box. [23:36] but the other stuff (pairing wizard, system daemon) should be pretty general [23:36] the only question is the system tray application [23:37] The system tray app isn't there in Lubuntu even though I have devices paired. [23:40] The pairing wizard looks the same for both. [23:40] i can't imagine that icon is specific to plasma, but it could be [23:40] perhaps we need to add a little fluff to generalize it [23:41] It will need a menu item as well. [23:43] i mean e.g. keypassx has a system tray icon which i know works in lxpanel-qt, plasma panel, and awesomewm's wibox.widget.systray [23:43] the menu item should be really easy. essentially creating a desktop file is all it will take. that's a simple fix to lubuntu-default-settings [23:44] @kc2bez can i ask you for a super big favor? to write up everything you've discovered so far and some of these questions we have on the phabricator task on the subject? [23:45] I will attempt to do so. [23:45] do you need the link? [23:45] I think I can find it. phab.lubuntu.me [23:45] oooh we got a FFe for this cycle https://bugs.launchpad.net/ubuntu/+source/lubuntu-meta/+bug/1788904 [23:45] Ubottu bug 1788904 in lubuntu-meta (Ubuntu) "Blanket Feature Freeze Exception: Lubuntu's LXQt Transition" [Critical, Triaged] [23:46] which is to say we can keep developing down to the last minute XD