KDE Applications 16.04.0 packages available for packagers

Ben Cooksley bcooksley at kde.org
Fri Apr 15 08:58:32 UTC 2016


On Fri, Apr 15, 2016 at 5:43 PM, Martin Graesslin <mgraesslin at kde.org> wrote:
> On Thursday, April 14, 2016 2:21:24 PM CEST Eric Hameleers wrote:
>> >> I assume these belong to KDEPIM. Where is their build order documented
>> >> - also in relation to the other pre-existing tarballs?
>> >
>> > In their CMakeLists.txt, in the kde-build-metadata repo and in the totally
>> > random order i use to build packages that seemed to work last time (don't
>> > take this as anything official) http://paste.ubuntu.com/15838970/
>>
>> Please understand this.
>> As a distro packager, I would welcome a simple piece of documentation
>> written by the developer that is *not* a CMakeLists.txt file.
>
> At Plasma we are currently discussing a metadata format for our projects
> including the inter-project dependencies. Please have a look at https://
> mail.kde.org/pipermail/plasma-devel/2016-April/051581.html whether that would
> help you.

Inter-project dependencies need to be stored in a central repository.
Otherwise it is *impossible* for scripts such as kdesrc-build as well
as the CI system to resolve project dependencies (because you need to
drag in dependencies of dependencies).
This issue is actually more severe for kdesrc-build which needs to be
able to resolve the dependency tree to determine the build order.

Please consult with those of us who have worked on inter-project
dependency stuff within KDE before when making proposals such as this.

>
> If we are happy with that metadata file we are going to put it into all Plasma
> 5.7 repos and if it works out we are also going to push for all KDE projects
> to use it.
>
> Cheers
> Martin

Regards,
Ben

> _______________________________________________
> release-team mailing list
> release-team at kde.org
> https://mail.kde.org/mailman/listinfo/release-team
>


More information about the release-team mailing list