/srv/irclogs.ubuntu.com/2019/10/08/#ubuntustudio.txt

OvenWerkswonko: autojack ia all mine, controls started off as a utility that fixed real time and memory lock permisions.00:51
OvenWerksI added the almost everything that is visible any more. The code still uses a some things from before and so there is some difference in coding style in there. :)00:53
wonkoI have some concerns with the code and wanted to know who's fault it was. 😂00:55
OvenWerksThe elif lsplit[0] == "PULSE": is legeacy for sure. I allows autojack to read both the old pulse=true/false and the newer number in and out. This will (of course) have to be retained and translated to a list of names00:55
OvenWerksMine.00:55
OvenWerksI am not perfect for sure and this is probably my first use of python... let along python with a GUI00:56
OvenWerksYou will note that the config file is moving, both controls and autojack will still read from the old location if it exists, but controls will write to the new location.00:57
wonkoI'll be gentle then. 😁00:58
wonkoI saw that, yeah00:58
wonkoCan you help me understand how launchpad works? Can I fork the repo and do PRs?00:58
OvenWerksYou can fork yes... to a personal branch. I don't know how the PR part works though.00:59
wonkoDo you know how? I could figure it out in that web interface.01:00
wonkoCouldn't01:00
OvenWerksbut to do that you basically clone tp your disk and upload to to your persoanl page.01:01
wonkoOh, ghetto forking. Got it. 😁01:01
OvenWerksUp till a year or so ago it was all bzr01:02
OvenWerksYa not like github01:02
wonkoI'll make the changes we were talking about. Let's save any code cleanup until after because I know you're changing a bunch right now as well.01:02
OvenWerksbasically what I would do is pulse=true/false makes pulse_in and out = ["pulse_in"] and ["pulse_out"]01:05
OvenWerksthen read in pulse_in= and pulse_out= and test for ints01:06
OvenWerksif they are ints... create default names for that number. otherwise read it as a list of strings.01:07
OvenWerkswonko: does that make any sense?01:07
OvenWerksthat way, it doesn't matter which version of config file the user has, it will work with the newest functionallity being the way that is chosen01:08
wonkoYep, I will maintain absolute backward compatibility in reading but will write my new format01:10
OvenWerksThe GUI has had the audio setup split into three sections. Therefore the pulse bridge has it's own section.01:12
wonkoI'll let you know when I'm done and who knows maybe you can update the GUI before the release (although you wouldn't need to)01:15
OvenWerkswonko: we have around 4 months before release.01:16
wonkooh shit, we'll get a ton done before that. :)01:16
OvenWerkswe need to have it done by about feb01:16
wonkoWhat I'm looking at should take a couple hours. :)01:17
OvenWerksit is too late for 19.10 but it can go to auto builds anytime.01:18
OvenWerksSoon as 19.10 is released and the seeds are up dated to 20.04 we can look at release.01:18
OvenWerksgenerally we like to release as soon as we can so people can test.01:19
wonkodefinitely01:20
wonkoI keep trying to write less python and somehow I keep ending up writing python. :)01:21
* OvenWerks would prefer C++01:21
OvenWerks(and fltk)01:21
wonkoI would probably choose Go these days but I wouldn't be against C++01:23
wonkoBut I haven't written any C++ in about a billion years. :)01:23
OvenWerksthere seems to be a lot of python understanding in ubuntu and so if I vanish, a python utility is easy for someone else to take over.01:24
wonkoyeah, that's why I always end up writing it as well01:24
wonkoespecially in the sysadmin world there is a lot of understanding of it01:24
wonkoBut I really burnt myself out a couple jobs ago01:24
wonko60K lines of python is awful, never do that. :)01:24
OvenWerks:P01:25
wonkoThat's what actually pushed me over the edge to trying Go finally.01:25
wonkoI just wasn't interested in ever doing anything big in python ever again after that.01:25
OvenWerksGo I have not looked at... I started in the late 70s with basic (the kind with no gosub) and pdp8 machine lang.01:26
OvenWerksfrom there I have learned a few more scripting languages (the one that came with OS/2 for example) and then k&r C01:27
OvenWerksC++ was great coming from that as it shows all my mistakes in compile :)01:27
OvenWerksbut I also learned bash, perl, etc.01:28
OvenWerksMy first GUI was GEM (Atari Mega) but then tcl/tk (look at installer)01:29
OvenWerksAnd of course Ardour is Gtk2-ish01:29
wonkoI'm a tad younger than you. Messed with basic in the late 80s, picked up C in the early 90s01:29
wonkoI did own a PDP8 though. :)01:30
OvenWerksThe School I went to (SAIT, Calgary AB, Canada) had a bunch of pdp8s that had been given to them. paper tape input, 32k core memory01:31
wonkoI never got the 8 running, it was missing some stuff that I never got before it got lost in a fire01:33
OvenWerksmy training was not in computers (as you already noted) but in broadcast electronics01:34
wonkoI've also owned several PDP-11s and VAXes. I'm a bit of a nerd. :)01:34
wonkoI failed out of college the first semester. I'm self taught in everything I do. :-D01:34
OvenWerksVaxs I have worked with01:34
wonkoThere are three of the literally sitting in my garage right now (that I'm trying to find a home for)01:35
OvenWerksWe used them for machine control at least till 2006 when I transfered to Vancouver Island01:35
OvenWerks(I worked in Vancouver before)01:36
wonkoIt wasn't compelling to get rid of them. They were solid machines and they ran forever and control software rarely gained much bloat.01:36
OvenWerkswonko: they have better real time code than the winNT we used alongside01:36
wonkoI had a PDP-11/70 that I got from a newspaper publisher that used them for layout until the late 90s01:36
OvenWerksTEX?01:37
wonkoI'm assuming so but I don't know for sure.01:37
OvenWerksI do know the DEC mice were really robust01:38
wonkoYou could bludgeon someone to death with one and go back to work with it like nothing happened.01:38
OvenWerksWe had the hockey puck style which were easy to use right or left handed without switching sw01:38
wonkoyeah, those were nice01:38
wonkoI don't have any of those, I got rid of them with most everything else01:39
wonkoI just couldn't keep hauling that shit around with me01:39
OvenWerksI don't know if they were really PS/2 or not.01:39
OvenWerks:)01:39
wonkothey weren't01:39
* OvenWerks just bought a few ps/2 mice01:40
OvenWerksI want my mouse and keyboard as far away from my USB as I can. USB has better things to do.01:40
wonkops/2 ports are surpisingly still around on modern motherboard which honestly surprises me01:41
wonkoso much that I used the word surprise twice in that sentence. :)01:41
OvenWerksmy keyboardis old enough it needs an adaptor to work with ps/2... it even has an xt/at switch on the bottom.01:42
OvenWerksthe USB kb is still a ps/2 key board with USB in between. The PC side still has a ps/2 controller inside last I heard.01:43
wonkoI don't think I believe that. :)01:43
wonkomaybe some of the older ones were ps/2 keyboard with build in usb bridges01:44
wonkobut on the host side it's usb all the way01:44
wonkoanyway, time to put the kid to bed, later!01:44
OvenWerkso/01:45
wonkoOvenWerks: Is master possibly busted or does this maybe not like being run inside of PyCharm?17:38
wonkohttps://gist.github.com/cdc8dcb66ef8843cf37a521ef1d07ddb17:40
wonkojust over and over and over with that17:40
wonkoOvenWerks: Ok, I'm going to say it doesn't like being run from within PyCharm. If I launch it from a terminal it behaves.18:01
studiobotmtngid was added by: mtngid19:14
studiobotmtngid was removed by: mtngid19:14
OvenWerkswonko: we are requested to move this to #ubuntustudio-devel. but yes it needs to have access to dbus... the same dbus that jackdbus and pulseaudio are running on.22:31
wonkoMic mounted: https://imgur.com/a/BDG8vAH23:57
wonko[19:55] <0000wonkoIt's too far away for normal use (should be 12-18") but I can pull it forward to the correct position without it obstructing the view of the screens which makes me happy.23:58

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