Reviewers needed for distro-deps/ files

Ben Cooksley bcooksley at kde.org
Sun Aug 25 12:20:14 BST 2024


On Sun, Aug 25, 2024 at 10:44 PM Steve Cossette <farchord at 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 <bcooksley at 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20240825/2811b4f5/attachment.htm>


More information about the kde-devel mailing list