On Sun, Aug 25, 2024 at 10:44 PM Steve Cossette <farch...@gmail.com> wrote:
> Good morning Ben, > Hey Steve, > > Question about this if you don't mind. I was checking the Fedora list, and > noticed that there was potentially some old packages from Qt5 that > potentially don't need to be there. On top of that, I assume that > maintaining that list is quite taxing as dependencies change every release. > Merge requests welcome to remove the old packages that are no longer needed :) > > Is there a plan to maybe use the package manager to download the build > dependencies instead? For example, in our case, you can install a package's > build dependencies with dnf (dnf builddep). We could provide you with a > list of frameworks/gear/plasma packages. > Neal pointed out some of the issues with this - there has been talk though of generating these files from the CI system using the build dependency information CMake has elsewhere, but that hasn't matured into anything concrete yet. That would make it much more resilient and minimise the need to maintain independent lists for each distro. In the meantime, if folks could comment on the reviews that sit in their space that would be appreciated so we can them merged (or not) as the case may be. > > This would make it virtually foolproof. > Cheers, Ben > > On Sun, Aug 25, 2024 at 6:20 AM Ben Cooksley <bcooks...@kde.org> wrote: > >> Hi all, >> >> One of the features of kdesrc-build / kde-builder is that they'll >> automatically trigger the installation of packages on your system if >> needed, using the information in a series of metadata files. >> >> We currently have a series of proposed changes to these files for a >> couple of distributions awaiting review, namely: >> - Fedora: >> https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Fedora >> - FreeBSD: >> https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=FreeBSD >> - Debian: >> https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Debian >> - OpenBSD: >> https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests/358 >> >> Reviewers for these would be appreciated so we can get them either merged >> in or closed out. >> >> Thanks, >> Ben >> >