On Fri, Apr 15, 2016 at 5:43 PM, Martin Graesslin <[email protected]> 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 > [email protected] > https://mail.kde.org/mailman/listinfo/release-team > _______________________________________________ release-team mailing list [email protected] https://mail.kde.org/mailman/listinfo/release-team
