[00:00] <Wafficus> gotcha
[00:00] <Wafficus> I forked it, and im gonna git clone it right now, and look at the source code
[00:08] <Wafficus> ok so I looked at a few things
[00:08] <Wafficus> for one, this is probably C++ or C hence the .cpp or .h files
[00:08] <wxl> did you find the modules directory?
[00:09] <Wafficus> 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] <wxl> this is the module https://github.com/calamares/calamares/tree/master/src/modules/netinstall
[00:09] <Wafficus> the .h files contain headers im assuming that dictate the functions as well
[00:10] <Wafficus> yeah I forked the entire calamares directory
[00:10] <Wafficus> is the net install different?
[00:10] <Wafficus> *repository rather
[00:10] <Wafficus> found the modules directory
[00:10] <wxl> the README should explain it all
[00:11] <Wafficus> yep, reading through it now
[00:12] <Wafficus> ah hence you were talking about qt, gotcha
[00:12] <Wafficus> I tried pyqt, but thought it was damn hard tbh, but I tried some Arizona State open source guide to PyQT
[00:12] <Wafficus> might be different this time I guess
[00:12] <lyorian> 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] <wxl> luckily in this case, you probably won't need to know more than yaml XD
[00:12] <Wafficus> sweet
[00:12] <Wafficus> i'll keep reading
[00:13] <Wafficus> but again, let me know what you need me to know, and I can try my best
[00:13] <wxl> lyorian: it's broken right now anyways and we need to re-figure it out, so just go for it
[00:13] <lyorian> tbh I found yaml harder than pyqt but I know I am wierd in that regard
[00:13] <Wafficus> its just maybe I'm tackling the whole thing, but I was intimidated by the whole bug itself ha
 So wxl, I guess you missed the IRC discussion in #calamares and I forgot to note it. :P
[00:13] <wxl> tsimonq2: wooooooooooooot
 We need to fork netinstall.
[00:13] <wxl> why?
 It doesn't have full support for everything we need.
[00:14] <wxl> in what way?
 It only does checkboxes.
 We need radio buttons.
 It seems trivial but the support just isn't there.
[00:14] <wxl> does that really matter?
 Uh, yeah it does :)
[00:14] <wxl> you want to exclusively have one option over another? 
 Plus, for the UX we're going for, it unfortunately just won't work.
 Well, sections of radio boxes allowing for swapping out.
 Either way, even if we did checkboxes, we need to split it into sections.
[00:15] <wxl> i see
[00:15] <wxl> ^^ there ya go Wafficus 
[00:15] <Wafficus> what?
[00:15] <Wafficus> i'm still reading
[00:15] <wxl> so will they accept a PR if we provide it?
[00:15] <Wafficus> the readme that is
[00:16] <wxl> @tsimonq2: ^
 @wxl [<wxl> so will they accept a PR if we provide it?], No, we'd have to put it into a separate module.
[00:16] <wxl> @tsimonq2: our own special module?
 See the IRC discussion, it was with Kevin from Fedora.
 Yeah.
[00:16] <wxl> @tsimonq2: or netinstall2? XD
 Hehe
 Just read the IRC discussion
[00:16] <wxl> so this is something that will uhhh end up in the calamares-settings package?
 I explain it in depth there
[00:16] <wxl> i don't want to read all that crap :)
 Yeah.
[00:17] <wxl> ok that's dumb
 Dude, I don't want to have to explain it twice. Also I'm tired. :P
[00:17] <Wafficus> so you need a module.desc file, need to use CMake, use calamares_add_plugin() to make a module
[00:17] <wxl> Wafficus: we need to fork the netinstall module and get it to work for radio buttons instead of checkboxes
[00:17] <Wafficus> ok i'll scroll up and fork that part too
[00:20] <Wafficus> oh ok I see
[00:20] <Wafficus> so I see that directory
[00:20] <Wafficus> so you're wanting to make this module work with Lubuntu right? just this section?
[00:20] <Wafficus> 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] <Wafficus> i'll just keep looking at the source code in the netinstall folder like you said
[00:22] <wxl> just netinstall
[00:22] <wxl> it currently only supports checkboxes. we need to make it work for radio buttons.
[00:22] <Wafficus> ah gotcha
[00:22] <wxl> currently netinstall allows you to install extra packages
[00:22] <Wafficus> i'll look around for the checkbox code
[00:23] <wxl> 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] <wxl> what we want is to have exclusive options: someone can pick between multiple web browsers, but only one of them
[00:23] <Wafficus> well, its not in the yaml file, thats just a list of defaults for different systems im assuming
[00:23] <Wafficus> yeah I know what radio buttons are
[00:23] <wxl> we don't want people to have two web browsers installed. that's confusing
[00:23] <Wafficus> makes sense
[00:23] <Wafficus> true that
[00:23] <Wafficus> understood
[00:23] <wxl> and yes that part is not going to be in the yaml
[00:24] <Wafficus> within the GUI menu, you want a radio button to select between those otions
[00:24] <wxl> that's going to be in the qt code, as it is part of the ui essentially
[00:24] <wxl> yep
[00:24] <Wafficus> ive build websites with that so far ha, I know enough HTML+CSS for that lol
[00:24] <Wafficus> gotcha qt code 
[00:24] <wxl> there may be some additional c++ logic required to support that but i'm not sure
[00:28] <Wafficus> 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] <Wafficus> i'll keep looking for the radio button
[00:28] <Wafficus> option*
[00:28] <wxl> it doesn't have the option
[00:28] <wxl> that's what i'm saying
[00:28] <wxl> we need to add it
[00:28] <Wafficus> oh gotcha
[00:28] <Wafficus> well I might as well find where the checkbox section is
[00:28] <Wafficus> and then see how I could implement it
[00:33] <Wafficus> yeah Ive been looking, can't find it just yet
[00:33] <Wafficus> 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] <Wafficus> I'll definitely keep looking wxl, thanks. Will be back again on tomorrow afternoon (around 1 pm EST)
[00:34] <Wafficus> thanks for helping me pick a bug to work on, I'm looking forward to this
[00:35] <wxl> i'm pretty sure this is the ui https://github.com/calamares/calamares/blob/master/src/modules/netinstall/page_netinst.ui
[00:36] <Wafficus> oh wow
[00:36] <Wafficus> look at that its html
[00:36] <Wafficus> sick
[00:36] <Wafficus> yeah I can definitely look into this tomorrow
[00:36] <Wafficus> is that ok wxl?
[00:36] <wxl> sure
[00:37] <Wafficus> cool man, cya for now, gotta do some house errand stuff
[00:37] <Wafficus> thanks for the help, will keep you updated 
[00:37] <wxl> 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] <wxl> good luck :) you're mostly in the same boat as us i fthat helps any XD
[00:37] <wxl> we'll figure it out together
[00:37] <Wafficus> ha you know it
[00:38] <Wafficus> for sure
[00:38] <wxl> oh and #calamares might be a good place to ask for help, too
[00:38] <Wafficus> 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] <Wafficus> good idea
[00:38] <wxl> it's a good way to learn :)
[00:38] <Wafficus> for sure, definitely
[00:38] <Wafficus> anyway I'll cya later
[00:39] <wxl> kthxbai
 Is there a built-in gui bluetooth manager?
[00:40] <wxl> not sure. there may not be. which may be our problem.
[00:41] <wxl> 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)
 I installed blueman from the repo. It seems to work well. I got my audio headset connected nicely.
[00:42] <wxl> ok so it sounds like we just need to add that to the seed
[00:43] <wxl> if you can find a qt bluetooth manager, bonus points to you
[00:43] <wxl> it seems we do have bluedevil
[00:43] <wxl> https://phab.lubuntu.me/source/lubuntu-seed/browse/cosmic/desktop$124
[00:44] <wxl> or we should
[00:44] <wxl> is that not in there?
 I will check it out.
 I can call it from the cli but it isn't in the menu. I will start over testing that.
[00:47] <wxl> supposedly it's got a system tray thingy so we may just need to set up an autostart or something
[00:48] <wxl> feel free to send patches to lubuntu-default-settings if you discover something like that
[00:48] <wxl> bbl got to go pick up $kid
 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] <wxl> @kc2bez both seem to be using the same core pieces
[02:31] <wxl> one other alternative is porting blueman to qt. it's python so that woudl probably be trivial. https://github.com/blueman-project/blueman
 @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] <wxl> @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.
 I will test some other devices too. There may be some optional dependencies that aren't installed for my headset.
[04:38] <wxl> @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] <lyorian> wxl sorry for not changing that tsimonq2put that in actually
[05:12] <lyorian> yeah texlive full pulls in a gig of installed stuff
[05:13] <wxl> lyorian: well, @tsimonq2 needs to be beat with a blunt object. but i guess we already knew that.
[05:19] <lyorian> 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] <wxl> lyorian: i know. and i appreciate it :)
[05:37] <lyorian> hmmm found old stuff refering to powerpc and alternates that is no longer needed for 18.10 and the documentation for LXQt
[05:48] <wxl> yeah don't need that at all
[05:49] <wxl> @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] <apt-ghetto> bbbbbbbbbbbbbbbbbbb
 @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.
 (Photo, 784x484) https://i.imgur.com/TKEGQzl.jpg
 I will keep playing with it.
 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.
 It is a physical machine.
 I have an SSD with Kubuntu 18.04 and an SSD with a Lubuntu daily. The 2018/09/17 one is loaded now.
 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] <wxl> f/ld
[15:36] <wxl> @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
 I'll check that. KDE settings is also missing. Did that get pulled recently?
 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] <wxl> @TheWendyPower here's some open source tools for mockups and the like https://mastodon.social/@jancborchardt/100746840345081751
 @wxl [<wxl> @TheWendyPower here's some open source tools for mockups and the like http …], Awesome! Thank you!!!
[18:04] <wxl> np :)
[18:05] <wxl> i note that first one also is adding a feature to allow designers to include code.. if they want to
 Cool
[18:48] <lyorian> whew large commit done on lubuntu manual master branch for lxqt
[18:50] <wxl> go lyorian go lyorian 
[20:26] <lyorian> today I really did get a lot done but have a doctors appointment now
[21:02] <wxl> @tsimonq2: you awake again?
 @wxl [<wxl> @tsimonq2: you awake again?], Ish
[21:02] <wxl> @tsimonq2: see my note about tasksel?
 @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.
 I know, Wendy. I'll upload everything, also the guide is posted on GIT. I'll send you the link.
 I just need to finish a few bits and pieces.
 Sounds good. Thank you @VikingRedwolf
 😘
[21:15]  * wxl pets @VikingRedwolf
 @wxl [<wxl> @tsimonq2: see my note about tasksel?], Yeah, it worked in Bionic.
[21:20] <wxl> @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] <wxl> @tsimonq2: there was one change this year.. in march https://launchpad.net/ubuntu/+source/tasksel/+changelog
 It doesn't work in Cosmic. :P
[21:30] <wxl> @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not.. like this month
 @wxl [<wxl> @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not. …], It was?
[21:32] <wxl> @tsimonq2: yes! that's whta i'm trying to explain. @lyorian can't you confirm we recently had xfsutils in the daily?
 O_o
[23:01] <lyorian> N: Unable to locate package xfsutils
[23:01] <lyorian> is what I get with apt policy xfsutils
[23:01] <wxl> but i mean it WAS there, right?
[23:01] <tsimonq2> ¯\_(ツ)_/¯
[23:03] <lyorian> There is a package called xfsprogs that makes it work
[23:04] <lyorian> so has it been the wrong name the whole time?
[23:04] <wxl> nooooooo
[23:04] <wxl> right now the dailies lack xfsprogs
[23:04] <wxl> 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] <wxl> but i swear at some point the dailies DID have xfsprogs. i added them to the seed at smoe point
[23:05] <wxl> and i believe after that i checked to make sure it was there and it was
[23:05] <wxl> if that's the case, its disappearance is inexplicable
[23:05] <wxl> regardless the tasksel doesn't seem to have changed..........
 @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] <wxl> @kc2bez well that's a good sign! did you see my note about the puleaudio module re: the headset?
 I installed that before I tried to pair again. no dice
[23:30] <wxl> @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
 @wxl [<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.
 I have a pastebin output if it will help.
[23:34] <wxl> there are some kind of specific kde things in the bluedevil package, but they shouldn't affect things:
[23:35] <wxl>  1. kde control module (their system settings are modular), but this is essentially a duplicate of the actual apps that do the configuration
 Kubuntu works flawlessly. I was on the daily earlier this eve.
[23:36] <wxl>  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)
 kde has the panel app/icon out of the box.
[23:36] <wxl> but the other stuff (pairing wizard, system daemon) should be pretty general
[23:36] <wxl> the only question is the system tray application
 The system tray app isn't there in Lubuntu even though I have devices paired.
 The pairing wizard looks the same for both.
[23:40] <wxl> i can't imagine that icon is specific to plasma, but it could be
[23:40] <wxl> perhaps we need to add a little fluff to generalize it
 It will need a menu item as well.
[23:43] <wxl> 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] <wxl> 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] <wxl> @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?
 I will attempt to do so.
[23:45] <wxl> do you need the link?
 I think I can find it. phab.lubuntu.me
[23:45] <wxl> oooh we got a FFe for this cycle https://bugs.launchpad.net/ubuntu/+source/lubuntu-meta/+bug/1788904
[23:46] <wxl> which is to say we can keep developing down to the last minute XD