[14:19] <Darxus> Okay, so, I created this ppa, which worked yesterday, and people have been excited about:  https://code.launchpad.net/~darxus/+archive/ubuntu/linux-firmware-amdgpu-daily https://www.reddit.com/r/linuxhardware/comments/jg6ivb/i_created_a_ppa_to_automatically_upgrade_amd/g9qy88n/
[14:26] <Darxus> It starts with the ubuntu linux-firmware package, merges in a delete of the amdgpu directory, then nest-parts the amdgpu directory from upstream.  That merge to delete seems extremely messy.  And the same merge does not work with groovy, because it's trying to delete updated versions.  Can we just have a delete command for recipes?  Pass the argument to rm -rf?  This seems like a common problem, with an
[14:27] <Darxus> obvious solution.
[14:41] <Darxus> run?  There's a run?!  I can just run a command?  Why is that not on https://help.launchpad.net/Packaging/SourceBuilds/Recipes?
[14:44] <Darxus> "Error parsing recipe:3:1: The 'run' instruction is forbidden."
[14:44] <Darxus> You're just making my life hard on purpose, right?
[14:48] <tomwardill> Darxus: sorry, we've been opening the release for the HH series, so I've been moderately distracted today
[14:49] <tomwardill> we don't allow run, as recipe builds shouldn't allow code execution in the build farm
[14:49] <tomwardill> unfortunately, I'm also not very good with recipe packaging so don't have an ideal solution for you (our team member who I'd usually ask is on leave today)
[14:52] <Darxus> tomwardill: I appreciate the response.  I totally understand being distracted today.  And I can understand not allowing run.  Do you think there is any harm in having a delete?
[15:19] <Darxus> I think I just had a build failure that might be related to changes in the launchpad build system today.  One of my automated builds just failed.  The linux-firmware package I'm basing it on, upstream, and the repo I'm merging to delete haven't changed.  The only recipe change was in package versioning.  And the failure seems unrelated to anything I've done.
[15:19] <Darxus> install: cannot stat '/<<BUILDDIR>>/linux-firmware-1.187.3+20201023~ubuntu20.04.1/debian/linux-firmware/lib/firmware/atmel_at76c504_2958.bin': No such file or directory
[15:23] <tomwardill> there's been no code changes to the LP or the builders today, so that's interesting
[15:25] <Darxus> I'm still digging....
[15:56] <Darxus> Yup, I was mistaken.  That was a different recipe that automatically failed to build.  Sorry.
[16:58] <cjwatson> Darxus: Honestly I think you might be better off uploading source packages directly rather than using recipes; they aren't necessarily intended to cover all possibilities
[16:58] <cjwatson> Darxus: Recipes are an optional add-on to PPAs, not the only way to do it
[22:37] <Darxus> cjwatson: Weird, I think recipes are amazing.
[23:00] <cjwatson> Darxus: They're definitely useful in a lot of cases, but I do sometimes see people running off the edge of their capabilities and the barrier to extending them is pretty high