packaging gripe of tonight: JUCE. I know many people in the open source pro audio ecosystem such as @falktx have their own issues with JUCE, but from a distro packagers perspective it's an absolute nightmare. JUCE forces a copy of itself to be bundled in every single project that uses it, with no way to unbundle it. Debian installs it as sources, but that's still not a very good solution. Additionally, JUCE bundles many third-party libraries itself and the developers have refused a request to allow unbundling them (https://github.com/juce-framework/JUCE/issues/860). Once again I do understand how bundling dependencies can be tempting as a developer (especially with libraries that have brittle ABIs or frequently break their API), but it causes infinitely more pain for downstreams who have to maintain patchsets. If you want more information on the subject of why bundled dependencies are a no-go in distro packaging, read these pages: https://fedoraproject.org/wiki/Bundled_Libraries, https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies