[16:30] <OvenWerks> Eickmeyer[m]: wrt -controls. so far the git repo is laid out in the directories each file will end up in. This was done because of a direct relationship from source to finished deb package. In consideration no longer being tied to deb packaging should this change?
[16:31] <OvenWerks> Is there a better way?
[16:41] <Eickmeyer> OvenWerks: I see no reason for it to change.
[17:12] <OvenWerks> ok
[17:19] <OvenWerks> Eickmeyer: so an install shell could just do cp -a usr / kinds of things?
[17:20] <OvenWerks> or cp -a ./usr/* /usr/
[17:20] <OvenWerks> or does it need to copy each file individually?
[17:20] <Eickmeyer> ^That.
[17:20] <Eickmeyer> Nope, shouldn't in an install script. Now an uninstall script, that's different.
[17:21] <Eickmeyer> We *should* have some sort of uninstall script.
[17:22] <Eickmeyer> But that's just for non-packaged environments.
[17:22] <Eickmeyer> For Fedora, Ubuntu/Debian, and even openSUSE we're good. I think for Arch too.
[17:23] <OvenWerks> my problem is that I think I have headphone detect ready to go... but I still have us-c installed
[17:23] <Eickmeyer> Oh. Gotcha.
[17:23] <OvenWerks> I need to be able to uninstall one and install the other
[17:23] <Eickmeyer> Well, I could upload it into a temporary PPA if you'd like.
[17:23] <OvenWerks> I will push then
[17:24] <Eickmeyer> Ok
[17:24] <OvenWerks> I need it from 20.04
[17:24] <Eickmeyer> Ok.
[17:28] <OvenWerks> pushed
[17:31] <Eickmeyer> Ok, I've got the transitional package uploading.
[17:34] <Eickmeyer> OvenWerks: Uhh... got anything for your changelog?
[17:36] <OvenWerks> sorry... oh someone has changed it's format :)
[17:41] <Eickmeyer> :P
[17:41] <Eickmeyer> I did that because I can straight copy-paste it.
[17:44] <OvenWerks> pushed with new changelog (and .gitignore)
[17:45] <Eickmeyer> Ok
[17:46] <Eickmeyer> Ok, tagged and pushed back.
[17:46] <Eickmeyer> (because I need the pristine tar)
[18:16] <Eickmeyer> OvenWerks: Everything is building in lp:ubuntustudio-dev/studio-controls-staging.
[19:25] <OvenWerks> Eickmeyer: I don't seem to be able to get to that page... I do see: https://launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+packages
[19:25] <OvenWerks> and it says it is built
[19:26] <OvenWerks> and published
[19:26] <OvenWerks> but there is no deb
[19:27] <OvenWerks> there is an amd64 icon on the far right and when I click on it it goes to: https://launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+build/19503879
[19:29] <OvenWerks> this page says "Needs building"? when the other part says it was already buit successfully... I guess I am confused. Anyway I will wait for the 26 minutes and see if that changes
[19:31] <OvenWerks> There is no hurry at this point as my wife will leve for work in an hour or so which means I will not be close to my dev machine until she goes.
[19:32] <Eickmeyer> OvenWerks: You're in the wrong place.
[19:32] <Eickmeyer> https://launchpad.net/~ubuntustudio-dev/+archive/ubuntu/studio-controls-staging/+packages
[19:32] <Eickmeyer> I didn't upload it to autobuilds.
[19:32] <Eickmeyer> I did a manual staging repo.
[19:33] <Eickmeyer> Reason: Autobuilds have a lower priority.
[19:33] <Eickmeyer> And the builders are super busy today for some reason.
[19:33] <Eickmeyer> Either way, this will be closer to an *actual* package.
[19:34] <Eickmeyer> You should just do this: "sudo add-apt-repository ppa:ubuntustudio-dev/studio-controls-staging && sudo apt upgrade"
[19:40] <OvenWerks> Thankyou. I thought I might be in the wrong place, but that was all I could find.... google doesn't understand lp: and neither does my browser
[19:40] <Eickmeyer> Nope, lp simply means https://launchpad.net/ in Ubuntu speak.
[19:41] <OvenWerks> All good.
[19:43] <Eickmeyer> Let me know if you want to release this or not, we can simply make it 2.0.0 and upload to backports and groovy.
[19:45] <OvenWerks> Eickmeyer: when I do an apt install studio-controls it says it wants to remove: ubuntustudio-branding-common ubuntustudio-controls ubuntustudio-installer ubuntustudio-menu ubuntustudio-menu-add
[19:47] <Eickmeyer> That's very odd.
[19:47] <Eickmeyer> Oh, I know why.
[19:47] <Eickmeyer> Do you have the backports PPA enabled?
[19:48] <Eickmeyer> If not, enable it.
[19:59] <OvenWerks> Eickmeyer: it is because my 20.04 is kubuntu with installer
[20:00] <OvenWerks> us-c is a dep
[20:08] <Eickmeyer> Oh, I changed that in the version of installer in the backports.
[20:08] <Eickmeyer> I think.
[20:09] <Eickmeyer> Oh nope, I'm wrong. I'll add it to the studio-controls-staging ppa. Hang tight.
[20:16] <Eickmeyer> OvenWerks: New version of Installer building in studio-controls-staging
[20:16] <Eickmeyer> This is good because it's like a dry run of backporting.
[21:07] <Eickmeyer> OvenWerks: It's published. update&upgrade
[21:30] <OvenWerks> thanks
[21:33] <OvenWerks> I can start testing now.
[21:44] <OvenWerks> If you are going to backport studio-controls, US-menu will have to go with it. studio-controls is in settinigs rather than audio. This is fine for me though, so long as I knwo where it is.
[22:13] <OvenWerks> Eickmeyer: for studio over other flavour, it would be nice to be able to remove the generic kernel
[22:13] <OvenWerks> I don't know if that would remove the whole flavour though :P
[22:14] <OvenWerks> and like most users, I don't know which actual packages to remove :)
[22:15] <OvenWerks> It is not a problem with space but it does mean twice as much download bandwidth every time the kernel updates. (and time as well)
[22:37] <OvenWerks> Eickmeyer: dumb question. When packaging, if a file is +x will it install that way?
[22:38] <OvenWerks> (first problem I found: new file is not +x )
[22:39] <OvenWerks> it wasn't in git and not when installed :P
[22:40] <OvenWerks> fixed in local git and autojack gets headphone plug/unplug signal. \o/
[22:40] <OvenWerks> but doesn't do anything yet.
[23:11]  * OvenWerks starts adding debug statements