KDE Applications 16.04.0 packages available for packagers

Martin Graesslin mgraesslin at kde.org
Fri Apr 15 09:14:50 UTC 2016


On Friday, April 15, 2016 8:58:32 PM CEST Ben Cooksley wrote:
> 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.

Please note that this does not intend to replace the global dependency data. 
It's more intended to be of use for distributions. I completely understand 
Eric's concerns and are trying to address exactly that.

The main problem with the more global build data is that it's rolling. It 
doesn't preserve the dependencies. E.g. if I would look at build metadata for 
KWin right now it would not match the dependencies of the Plasma 5.6 releases.

As the metadata is bundled with the tarball it would be up to date.

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/release-team/attachments/20160415/352cca9e/attachment.sig>


More information about the release-team mailing list