[00:00] I may start switching my day to day over to 20.04 this week. [00:02] I'm going to throw it up to critical. [00:05] OvenWerks: So, for clarification: Do we need that patch or no? Should I just grab the plugins from that directory? [00:13] robin thinks it should just work so long as it is built on the same lib as we run [00:13] So, are we talking a simple rebuild or should I patch the plugins? [00:13] we can't just grab binary files [00:14] they have to be source [00:14] Well, yes. That's not an issue. [00:14] I'm talking grabbing the a* plugins from the git tree and creating a patch with them. [00:14] if I can get a rebuild to test I can tell. [00:14] Ok, I'll just do a simple rebuild then. [00:14] Standby... [00:16] https://code.launchpad.net/~ubuntustudio-dev/+recipe/ardour-daily [00:16] That should at least emulate what we're trying to do. [00:16] I have a patch ready though. [00:20] it says 40 mins to go [00:22] Yeah, it would be that way whether or not it was a PPA upload. [01:05] OvenWerks: Build done, waiting for publish [01:05] You could probably grab it now from https://code.launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+build/19157297 [01:15] so I have to install all three packages? [01:15] guess so. [01:19] Sadly, yes. [01:19] No clue why someone decided to split it into three packages since all three depend on each other. [01:22] it did not install correctly [01:23] the main package says it has dependency problems [01:23] even efter installing the other two packages first [01:24] Oh, that's easy to fix. Just download all three to your ~/Downloads directory, then in that directory, "sudo apt install ./ardour*" [01:24] when I try apt -f install it wants to reinstall the original packages agian [01:24] The command I just gave you is for installing the local files. [01:27] that didn't help [01:27] trying to remove them first [01:27] do we install the video timeline by default? [01:27] Yes. [01:28] The following packages have unmet dependencies: [01:28] ardour-data : Breaks: ardour (<= 1:4.2~dfsg-1) but 5.12.0-0~202003241547~ubuntu20.04.1 is to be installed [01:34] I'll have to give it a whirl. [01:40] OvenWerks: I might have to rebuild with a trick in the recipe. [01:42] waht I was able to do still did not install the a-plugins [01:43] I'm rebuilding the package now. [01:47] OvenWerks: So, the whole reason it didn't install was because the ~ in the version number makes it less than the actual version number as far as apt is concerned. [01:48] ja, that makes sense [01:56] Biggest reason: I forgot the epoch (the 1 in front of the colon). [01:58] Looks like it is still not right [01:58] it still says newer version available [01:58] Yeah, I just started another build. [01:59] this time WITH the epoch. [02:10] OvenWerks: Looks like this one will actually install. No "Newer version available" tag. [02:43] OvenWerks: give it a whirl from this build: https://code.launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+build/19157446 [02:48] OvenWerks: Same problem exists. Could not be loaded. [02:48] Might actually need the patch. [02:48] could be. Odd though did the delay line work? [02:49] (a-delay) [02:49] I didn't try. I tried loading a-compressor. [02:49] Same issue with a-delay. [02:49] it looks to me that the patch doesn't touch a-delay [02:50] why do they wait till an lts to try new libs? [02:50] The patch I made does. It grabs the entire libs/.plugins/* from the working tree. [02:50] I'll try it next. [02:50] and it works? [02:50] I need to build it first. :P [02:53] Building now. [02:57] Well, that completely failed. [02:57] I'm going to have to figure this out. [02:57] * OvenWerks wonders how long that has been broken for [02:58] Since the no-change rebuild. [02:58] I'd bet on it. [02:58] I wonder is there is a build flag we can use to make it c++11 [02:59] Its probably c++19 or some thing [02:59] I'm going to continue working on this, then I'm going to yell at people for not notifying any of us of these no-change rebuilds. [02:59] The failure is due to my patch not applying correctly, meaning it's a bad patch. [03:00] I basically have to apply the patches one by one, then create another patch. [03:10] it would be interesting to see if ardour 60 builds on this and works [03:24] Ok, new build in progress. [03:29] how come python doesn't point to anything? [03:32] hmm, python2.7 still exists [03:33] and is not one of the things autoremove wants to take out [03:33] They want the python version explicitly called-out. [03:34] ok so all the scripts people have been using forever are then broken? seems prtty dumb [03:34] And, complete FTBFS with my patch. Turns out, the newer plugins don't like the version of waf I have & patched. [03:35] This might have to be an SRU. [03:35] I can work on this tomorrow with Robin to show him the issue. [03:35] these are things that should have happened at 19.10... at the latest [03:36] 18.10 would have been better [03:36] Agreed. I'm going to have a nasty email to the release team about this. This is unacceptable. [03:36] Upgraded gcc a month before release. Not cool. [03:45] Aha. Missing autowaf. I can fix that. [03:58] Rather, the plugins weren't pointing to the custom autowaf. Just patched. [03:58] I wish there was a way to just always install the -dev package for all packages I use [03:59] If you install the -dev package, it pulls in its base package usually. [04:00] ya, but I want all the dev packages to just install if I have the libs anyway [04:01] 37 minutes to a build. [04:02] most of that waiting for availablility [04:03] Nope. It's seriously how long it takes to build the thing: https://launchpad.net/builders [04:04] I guess that makes sense, it takes 12 min here for a straight build without setting up a whole build environment first [04:06] right now I am importing the dev requirements for ardour 6 [04:11] Not gonna lie, I'm excited for Ardour 6. Though, I'm also a bit excited for mixbus 6 which dropped today. [04:12] it appears there is a newer liblv2 than we have too [04:12] 1.17.2 [04:12] maybe that is for a different os? [04:13] Not sure, I'd have to look. [04:14] Fedora has lv2 1.16.0 [04:14] Ubuntu also has lv2 1.16.0 [04:14] ardour looks for 3 different groups of versions and uses which ever one it finds [04:15] Cool! [04:19] lv2 github onlyl has a 1.16.0 tag. Strange you found that 1.17.2 [04:39] OvenWerks: Build is ready if you want to grab it: https://code.launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+build/19157649 [04:41] OvenWerks: Fix works. [04:46] my build of 60 works too. [04:48] @teward001 When you come back to us, critical fix for Ardour at https://code.launchpad.net/~ubuntustudio-dev/+git/ardour, fixes bug 1872555 [04:48] bug 1872555 in ardour (Ubuntu) "the included a-* plugins can not load because of the new version of the GNU C Library" [Critical,Fix committed] https://launchpad.net/bugs/1872555 [04:49] I'd upload, but ERR:NoPackageSetYet [04:49] With that, I'm heading to bed. That was a bit of a rollercoaster. [05:54] Eickmeyer: good night confirm your fix works [13:39] Eickmeyer: do you need me to upload something for you? [13:39] Wow, I just happened to be looking at this when you pinged. [13:39] https://code.launchpad.net/~ubuntustudio-dev/+git/ardour [13:40] Fixes bug 1872555 [13:40] bug 1872555 in ardour (Ubuntu) "the included a-* plugins can not load because of the new version of the GNU C Library" [Critical,Fix committed] https://launchpad.net/bugs/1872555 [13:40] teward: ^ [14:18] cloning fresh since i purged my VCS directories [14:19] Ok, probably a good idea. [14:19] patch fuzz [14:19] *finger wags* [14:19] Wait... what? [14:19] dpkg-source: info: the patch has fuzz which is not allowed, or is malformed [14:19] dpkg-source: info: if patch '0200-fix-for-a-plugin-failure.patch' is correctly applied by quilt, use 'quilt refresh' to update it [14:19] dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B .pc/0200-fix-for-a-plugin-failure.patch/ --reject-file=- < ardour.orig.vwGGlI/debian/patches/0200-fix-for-a-plugin-failure.patch subprocess returned exit status 1 [14:19] dpkg-buildpackage: error: dpkg-source -b ardour subprocess returned exit status 2 [14:19] oops [14:19] 1 moment [14:21] ah hang on [14:22] yeah this won't debuild [14:22] dpkg-source: info: the patch has fuzz which is not allowed, or is malformed [14:22] dpkg-source: info: if patch '0200-fix-for-a-plugin-failure.patch' is correctly applied by quilt, use 'quilt refresh' to update it [14:22] so either the patch is malformed or it has fuzz [14:22] can't figure that one out [14:22] That's not possible. Something is wrong on your end. I did an autobuild on it which went cleanly. [14:23] ah wait interesting [14:23] The next patch would create the file libs/plugins/reasonablesynth.lv2/MSVCreasonablesynth/reasonablesynth.vcproj, [14:23] which already exists! Skipping patch. <-- [14:23] that's interesting [14:23] https://code.launchpad.net/~ubuntustudio-dev/+archive/ubuntu/autobuild/+build/19157649 [14:23] that's probably why let me dig [14:23] The patches have to be applied in order, otherwise you'll get that error. [14:23] i know this lol [14:24] but it IS applied in the order of `quilt series` [14:24] https://paste.ubuntu.com/p/9GPd5fPHfR/ <-- is this the proper patch order? [14:25] Yes, that's correct. Don't know why it's not building right on your system, it worked in that build I just pointed out. [14:27] deploying a 20.04 dev env as well [14:27] with my PGP key that I probably shouldn't be cloning off my smartcard [14:29] I just got the same issue. Dunno why. Might have to remake the patch. >.< [14:29] yeah you may have to [14:32] Strange that it will build cleanly in Launchpad but then has issues locally. [15:21] teward: This is totally weird. I can run dh_quilt_patch and it runs cleanly. If I run debuild, it fails. [15:22] I might have to throw an override in the rules file. [15:25] That's right, it doesn't use debhelper. [15:26] Well it needs to run via debuild in order to build proper for debian pckaging so :P [15:26] Either way you may have to override [15:27] Right, but we're using that "classic" way. [16:12] teward: The problem here is CDBS applies the patches differently. [16:12] I'm banging my head against the wall here. [16:13] sounds like we need ubuntu-devel help xD [17:11] Carla has now been accepted. We just need the bugfix for Ardour to get accepted, then as long as nothing completely falls apart on us, we're good to go. [19:30] Ardour uploaded, waiting for acceptance. === dax is now known as housecat