/srv/irclogs.ubuntu.com/2020/04/13/#ubuntustudio-devel.txt

OvenWerksBug #187225000:32
ubottubug 1872250 in ubuntustudio-controls (Ubuntu) "ubutustudio-controls usb bridge control does not work when device is plugged in" [High,New] https://launchpad.net/bugs/187225000:32
OvenWerksEickmeyer: fix commited (like the rest of us?)00:34
studiobot<teward001> is a fix committed for that OvenWerks?00:37
OvenWerksuploaded two minutes ago00:41
OvenWerksMaybe 8?00:42
OvenWerkschange log needs to quick massage00:43
OvenWerksFrom unreleased to whatever and bump the version.00:43
* OvenWerks wanders off to fix the next bug on the list (Ardour this time)00:44
EickmeyerOvenWerks: Ok, I'll upload.00:50
EickmeyerOvenWerks: Uploaded, version bumped to 1.12.4, targeted focal. Changes good on the github verison too?01:03
EickmeyerOvenWerks: Nevermind, found out for myself.01:14
=== krytarik is now known as kryten
EickmeyerOk team. Final Freeze is Thursday. Here's the uploads in the queue that we're waiting on: darktable 3.0.1, carla 2.1 (final), and ubuntustudio-installer 0.08 (typo fix).15:50
EickmeyerGetting the release team to simply ack these has been like talking to a brick wall. I'm getting nervous and frustrated, not gonna lie.15:51
OvenWerksLTS blues?16:11
OvenWerksso far 20.04 is a good release.... 18.04 I was ready to give up pretty much16:12
EickmeyerI feel like we can't get rid of 18.04 fast enough.16:12
OvenWerksbackports has also come a long way16:15
OvenWerksthere has not been abackports since before I started16:15
OvenWerks(thankyou for fixing my typos)16:16
EickmeyerHeh, you're welcome. Wasn't hard, just glad somebody saw it.16:16
EickmeyerThe other part of that bug is something we can't do anything about without a rewrite.16:16
* OvenWerks didn't read the whole bug16:18
OvenWerkswhat was the other part?]16:18
OvenWerks(or a link)16:18
Eickmeyerbug 187238616:18
ubottubug 1872386 in ubuntustudio-installer (Ubuntu) "Minor cosmetic issues in ubuntustudio-installer " [Low,Fix committed] https://launchpad.net/bugs/187238616:19
OvenWerksTo me the real bug is that the reboot message should not appear if it is not needed. The code in -controls should be used to check if the user has the access needed. I think if autojack is running that is probably enough even (maybe not)16:22
EickmeyerAgreed, but in this case, the person who filed it was running Ubuntu (proper), so they were using GNOME.16:24
EickmeyerSo the message would pertain to them.16:24
EickmeyerThe scenario you brought up is if someone is already running Studio.16:24
OvenWerksyup.16:24
OvenWerkspersonally, for such a message, a "jarring" font and box is a good thing :)16:25
EickmeyerHa! Agreed.16:25
EickmeyerGets your attention, even if ugly.16:25
OvenWerkswe could put a systemd service that removes a file that installer has created on shutdown so the next time installer runs it does not use that16:28
OvenWerksother way around16:28
OvenWerksrenames a file?16:28
OvenWerksinstaller goes touch needs-reboot, systemd goes mv needs-reboot rebooted16:30
EickmeyerThat could work, at least in theory.16:30
EickmeyerOr it could check to see if the current user is in @audio, which I believe is the goal anyhow.16:30
OvenWerksThe only time a reboot is needed is first time run and after kernel install16:30
OvenWerksand to see if they have rt access16:31
* OvenWerks thinks if there is anything else16:32
OvenWerksI guess most people will start it once choose what they want and never start it again16:32
OvenWerkswhen I was testing it, I was installing one bundle (get warning) then installing another bundle (another warning) etc.16:33
OvenWerksso my experience was atypical16:33
OvenWerksso leave it in there16:33
EickmeyerYeah. Besides that, we don't have the Ubiquity plugin anymore, so its point for Studio users is moot. It's basically strictly for adding Studio to another flavor now.16:34
OvenWerksIs thath how it was fixed?16:35
OvenWerks :)16:35
OvenWerkssome people won't like that16:35
EickmeyerYep. Turns out the Ubiquity plugin couldn't be maintained anymore. It was forked from an Edubuntu plugin, and we know what happened there.16:35
EickmeyerWell, we can't do much about that. It was utterly broken.16:36
OvenWerksSo things on my todo list:16:37
OvenWerksArdour bugs/feature requests (OSC and foldback)16:38
OvenWerkskbmidi add ALSA16:38
EickmeyerFun. Mine is to pester the release team.16:38
OvenWerksidjc update16:39
OvenWerks-controls... stuff16:39
EickmeyerDid they actually port idjc to Python3, or are you doing that yourself?16:40
OvenWerksI have not found anything for that16:40
EickmeyerI haven't either.16:40
OvenWerksthere are 2019 commits though16:41
OvenWerksso it is not dead16:41
EickmeyerNo, just not Python2 alive.16:42
EickmeyerFor all intents and purposes, anything still using Python2 at this point is dead.16:42
OvenWerksYeah, but the author may (depending on which OS they use) update that for personal reasons16:42
EickmeyerThat means it can't be in Arch, Ubuntu, Debian, or Fedora at minimum. openSUSE might be in that too.16:43
OvenWerksI also have the repo for jack-mixer but I think rather than bringing that back to life, a new non-mixer like unit that uses LV2 might be better16:44
OvenWerksI would really like to add LV2 plugin hosting to the jackd ALSA back end16:45
EickmeyerThat would be nice. Though, some plugins have standalone binaries, like lsp-plugins.16:45
OvenWerksthere would be no support for GUIs16:46
OvenWerksthe plugins would have to be OSC or MIDI controled16:46
OvenWerksMy purpose is not to add _any_ plugin but to be able to add an output volume control that can be controlled by the systray16:48
OvenWerksI may be better off just adding a level control and leaving it at that16:48
OvenWerkshonestly, I would like to change the way jack works. The backend would be the dummy backend... any device would become a client.16:50
OvenWerksthe backend is able to sync to one device client and to route i/o to that client16:51
EickmeyerJust like zita-ajbridge.16:51
OvenWerkswe could do that now16:51
OvenWerksbut I want the dummy i/o to reflect the synced device client16:52
OvenWerksthe user would be able to set up an i/o map so that (for example) dummy output 1&2 would be device output 9&1016:53
EickmeyerInteresting concept.16:54
OvenWerksI do not know if the dummy back end would self sync to a zit-ajbridge that was set to hard sync or not16:54
OvenWerksI don't think so16:54
EickmeyerThe way it functions now? not likely.16:55
OvenWerksdummy gets sync from the CPU right now.16:55
OvenWerksI would like to see a system wide media clock16:56
EickmeyerThat would be nice, could be integrated into the transport.16:57
OvenWerksit would be able to be synced from: CPU, Network (AVB, Dante, AES67), any audio device16:57
OvenWerksThe jackd dummy back end would sync from that16:58
EickmeyerDante support for Linux. There's something that would be nice.16:58
OvenWerksDante uses the same meadia clocking as AES67 and AVB16:58
OvenWerks*media even16:59
OvenWerksSo it is possible to set up AES67 that syncs to a Dante network and have that dante network talk to the AES67 linux endpoint... though near as controlable17:00
OvenWerksI don't know if a wine app could do the discovery and control part or not.17:01
OvenWerksI do think networked audio will trickle down to consumer levels in the next years.17:03
OvenWerksI think that probably AVB will be the one that does so first17:03
* OvenWerks wanders off to breakfast with wife17:04
EickmeyerHave a good breakfast.17:09
EickmeyerDarktable is accepted. One down, two to go.17:15
EickmeyerCarla is all that's left now.17:38
=== housecat is now known as dax
OvenWerksEickmeyer: This throws a wrench in things... https://discourse.ardour.org/t/a-eq-and-a-comp-fail-on-manjaro-xfce/10312222:43
OvenWerksI just checked and yes this affects our Ardour package22:44
OvenWerksit will take at least a release note.22:50
OvenWerksThe fix may be to import this directory: https://github.com/Ardour/ardour/tree/master/libs/plugins22:50
OvenWerks I don't know if just cherry picking: https://github.com/Ardour/ardour/commit/3df530e7f6521a74d5184c6de04589cd762c5f1222:51
OvenWerkswould do it.22:51
OvenWerksThis has to do with the c compiler version in 18.0422:52
OvenWerksI notice that a-delay, and a-reverb are not a part of this fix and they don't work either22:59
OvenWerksEickmeyer: I can confirm that https://nightly.ardour.org/ 64bit, optimized, free/demo, gcc523:13
OvenWerkswhen installed then cp -r /opt/Ardour-6.0.pre1.294/lib/LV2/* /usr/lib/ardour5/LV2/23:14
OvenWerksdoes make them work.23:14
Eickmeyer[m]File a bug report, we might be able to upload. teward, might need upload powers.23:16
Eickmeyer[m]ERR:GroceryShopping23:18
OvenWerksright. rg says we should be able to just recompile23:21
OvenWerksas in when was the Ardour package last compiled?23:22
OvenWerksas compared to  the 2.31 version of the GNU C Library23:22
OvenWerkswhen you get home... is it possible to rebuild Ardour in our dayly or whatvere to see if that makes work ok?23:27
OvenWerkshttps://bugs.launchpad.net/ubuntu/+source/ardour/+bug/187255523:27
ubottuLaunchpad bug 1872555 in ardour (Ubuntu) "the included a-* plugins can not load because of the new version of the GNU C Library" [Undecided,New]23:27
OvenWerksSays it was built Mon, 23 Mar 2020 07:09:56 +010023:46
OvenWerksthe reason for build was: * No-change rebuild for libgcc-s1 package name change.23:47
OvenWerksI would think that should cover it... 23:48
OvenWerksnope, * GCC snapshot, taken from the trunk (20200411, f883c46b487). Matthias Klose <doko@ubuntu.com>  Sat, 11 Apr 2020 15:58:53 +020023:52
OvenWerksThis is from the changes list on the installed package. So maybe just a rebuild will work.23:53
OvenWerksadded a comment to the bug report to this effect23:58
OvenWerksEickmeyer: you may wish to boost the importance on the bug. I can't23:59

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