Wafficus | gotcha | 00:00 |
---|---|---|
Wafficus | I forked it, and im gonna git clone it right now, and look at the source code | 00:00 |
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:08 |
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:09 |
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:10 |
Wafficus | yep, reading through it now | 00:11 |
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:12 |
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 | 00:13 |
lubot | <tsimonq2> So wxl, I guess you missed the IRC discussion in #calamares and I forgot to note it. :P | 00:13 |
wxl | tsimonq2: wooooooooooooot | 00:13 |
lubot | <tsimonq2> We need to fork netinstall. | 00:13 |
wxl | why? | 00:13 |
lubot | <tsimonq2> It doesn't have full support for everything we need. | 00:13 |
wxl | in what way? | 00:14 |
lubot | <tsimonq2> It only does checkboxes. | 00:14 |
lubot | <tsimonq2> We need radio buttons. | 00:14 |
lubot | <tsimonq2> It seems trivial but the support just isn't there. | 00:14 |
wxl | does that really matter? | 00:14 |
lubot | <tsimonq2> Uh, yeah it does :) | 00:14 |
wxl | you want to exclusively have one option over another? | 00:14 |
lubot | <tsimonq2> Plus, for the UX we're going for, it unfortunately just won't work. | 00:14 |
lubot | <tsimonq2> Well, sections of radio boxes allowing for swapping out. | 00:15 |
lubot | <tsimonq2> 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:15 |
wxl | @tsimonq2: ^ | 00:16 |
lubot | <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? | 00:16 |
lubot | <tsimonq2> See the IRC discussion, it was with Kevin from Fedora. | 00:16 |
lubot | <tsimonq2> Yeah. | 00:16 |
wxl | @tsimonq2: or netinstall2? XD | 00:16 |
lubot | <tsimonq2> Hehe | 00:16 |
lubot | <tsimonq2> Just read the IRC discussion | 00:16 |
wxl | so this is something that will uhhh end up in the calamares-settings package? | 00:16 |
lubot | <tsimonq2> I explain it in depth there | 00:16 |
wxl | i don't want to read all that crap :) | 00:16 |
lubot | <tsimonq2> Yeah. | 00:16 |
wxl | ok that's dumb | 00:17 |
lubot | <tsimonq2> 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:17 |
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:20 |
Wafficus | i'll just keep looking at the source code in the netinstall folder like you said | 00:21 |
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:22 |
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:23 |
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:24 |
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:28 |
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:33 |
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:34 |
wxl | i'm pretty sure this is the ui https://github.com/calamares/calamares/blob/master/src/modules/netinstall/page_netinst.ui | 00:35 |
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:36 |
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:37 |
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:38 |
wxl | kthxbai | 00:39 |
lubot | <kc2bez> Is there a built-in gui bluetooth manager? | 00:40 |
wxl | not sure. there may not be. which may be our problem. | 00:40 |
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) | 00:41 |
lubot | <kc2bez> 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:42 |
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:43 |
wxl | or we should | 00:44 |
wxl | is that not in there? | 00:44 |
lubot | <kc2bez> I will check it out. | 00:44 |
lubot | <kc2bez> 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:47 |
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 | 00:48 |
lubot | <kc2bez> 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:18 |
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 | 02:31 |
lubot | <kc2bez> @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:48 |
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. | 02:50 |
lubot | <kc2bez> I will test some other devices too. There may be some optional dependencies that aren't installed for my headset. | 03:16 |
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 | 04:38 |
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:12 |
wxl | lyorian: well, @tsimonq2 needs to be beat with a blunt object. but i guess we already knew that. | 05:13 |
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:19 |
lyorian | hmmm found old stuff refering to powerpc and alternates that is no longer needed for 18.10 and the documentation for LXQt | 05:37 |
wxl | yeah don't need that at all | 05:48 |
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? | 05:49 |
apt-ghetto | bbbbbbbbbbbbbbbbbbb | 12:00 |
lubot | <TheWendyPower> @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 |
lubot | <TheWendyPower> (Photo, 784x484) https://i.imgur.com/TKEGQzl.jpg | 14:16 |
lubot | <TheWendyPower> I will keep playing with it. | 14:16 |
lubot | <HMollerCl> 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:44 |
lubot | <TheWendyPower> It is a physical machine. | 14:45 |
lubot | <TheWendyPower> I have an SSD with Kubuntu 18.04 and an SSD with a Lubuntu daily. The 2018/09/17 one is loaded now. | 14:46 |
lubot | <kc2bez> I was testing on a physical machine as well. I will keep testing too. Hopefully with some other devices later this afternoon/evening. | 14:56 |
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 | 15:36 |
lubot | <TheWendyPower> I'll check that. KDE settings is also missing. Did that get pulled recently? | 15:38 |
lubot | <kc2bez> 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. | 15:39 |
wxl | @TheWendyPower here's some open source tools for mockups and the like https://mastodon.social/@jancborchardt/100746840345081751 | 18:02 |
lubot | <TheWendyPower> @wxl [<wxl> @TheWendyPower here's some open source tools for mockups and the like http …], Awesome! Thank you!!! | 18:04 |
wxl | np :) | 18:04 |
wxl | i note that first one also is adding a feature to allow designers to include code.. if they want to | 18:05 |
lubot | <TheWendyPower> Cool | 18:08 |
lyorian | whew large commit done on lubuntu manual master branch for lxqt | 18:48 |
wxl | go lyorian go lyorian | 18:50 |
lyorian | today I really did get a lot done but have a doctors appointment now | 20:26 |
wxl | @tsimonq2: you awake again? | 21:02 |
lubot | <tsimonq2> @wxl [<wxl> @tsimonq2: you awake again?], Ish | 21:02 |
wxl | @tsimonq2: see my note about tasksel? | 21:02 |
lubot | <TheWendyPower> @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:11 |
lubot | <VikingRedwolf> I know, Wendy. I'll upload everything, also the guide is posted on GIT. I'll send you the link. | 21:14 |
lubot | <VikingRedwolf> I just need to finish a few bits and pieces. | 21:14 |
lubot | <TheWendyPower> Sounds good. Thank you @VikingRedwolf | 21:15 |
lubot | <VikingRedwolf> 😘 | 21:15 |
* wxl pets @VikingRedwolf | 21:15 | |
lubot | * VikingRedwolf wags tail | 21:16 |
lubot | <tsimonq2> @wxl [<wxl> @tsimonq2: see my note about tasksel?], Yeah, it worked in Bionic. | 21:19 |
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:20 |
wxl | @tsimonq2: there was one change this year.. in march https://launchpad.net/ubuntu/+source/tasksel/+changelog | 21:22 |
lubot | <tsimonq2> It doesn't work in Cosmic. :P | 21:28 |
wxl | @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not.. like this month | 21:30 |
lubot | <tsimonq2> @wxl [<wxl> @tsimonq2: then explain to me how xfsutils WAS in there, but now it's not. …], It was? | 21:31 |
wxl | @tsimonq2: yes! that's whta i'm trying to explain. @lyorian can't you confirm we recently had xfsutils in the daily? | 21:32 |
lubot | <tsimonq2> O_o | 21:32 |
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:01 |
lyorian | There is a package called xfsprogs that makes it work | 23:03 |
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:04 |
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.......... | 23:05 |
lubot | <kc2bez> @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:27 |
wxl | @kc2bez well that's a good sign! did you see my note about the puleaudio module re: the headset? | 23:28 |
lubot | <kc2bez> I installed that before I tried to pair again. no dice | 23:29 |
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 | 23:30 |
lubot | <TheWendyPower> @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. | 23:32 |
lubot | <kc2bez> 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:34 |
wxl | 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 |
lubot | <kc2bez> Kubuntu works flawlessly. I was on the daily earlier this eve. | 23:35 |
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) | 23:36 |
lubot | <kc2bez> 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 | 23:36 |
lubot | <kc2bez> The system tray app isn't there in Lubuntu even though I have devices paired. | 23:37 |
lubot | <kc2bez> 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 | 23:40 |
lubot | <kc2bez> It will need a menu item as well. | 23:41 |
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:43 |
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? | 23:44 |
lubot | <kc2bez> I will attempt to do so. | 23:45 |
wxl | do you need the link? | 23:45 |
lubot | <kc2bez> 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:45 |
ubot93 | Ubottu bug 1788904 in lubuntu-meta (Ubuntu) "Blanket Feature Freeze Exception: Lubuntu's LXQt Transition" [Critical, Triaged] | 23:45 |
wxl | which is to say we can keep developing down to the last minute XD | 23:46 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!