<div dir="ltr"><div dir="ltr">On Sun, Aug 25, 2024 at 10:44 PM Steve Cossette <<a href="mailto:farchord@gmail.com">farchord@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Good morning Ben,</div></blockquote><div><br></div><div>Hey Steve,</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>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.</div></div></blockquote><div><br></div><div>Merge requests welcome to remove the old packages that are no longer needed :)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>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.</div></div></blockquote><div><br></div><div>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.</div><div>That would make it much more resilient and minimise the need to maintain independent lists for each distro.</div><div><br></div><div>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.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>This would make it virtually foolproof.</div></div></blockquote><div><br></div><div>Cheers,</div><div>Ben</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 25, 2024 at 6:20 AM Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>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.</div><div><br></div><div>We currently have a series of proposed changes to these files for a couple of distributions awaiting review, namely:</div><div>- Fedora: <a href="https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Fedora" target="_blank">https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Fedora</a></div><div>- FreeBSD: <a href="https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=FreeBSD" target="_blank">https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=FreeBSD</a></div><div>- Debian: <a href="https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Debian" target="_blank">https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests?label_name%5B%5D=Debian</a></div><div>- OpenBSD: <a href="https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests/358" target="_blank">https://invent.kde.org/sysadmin/repo-metadata/-/merge_requests/358</a></div><div><br></div><div>Reviewers for these would be appreciated so we can get them either merged in or closed out.</div><div><br></div><div>Thanks,</div><div>Ben</div></div>
</blockquote></div>
</blockquote></div></div>