trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2013

Re: [trinity-devel] tdelibs FTBFS: cmake 2.8.12: INTERFACE_LINK_LIBRARIES vs. LINK_INTERFACE_LIBRARIES

From: Slávek Banko <slavek.banko@...>
Date: Sun, 8 Dec 2013 20:54:11 +0100
On Sunday 08 of December 2013 20:04:36 Darrell Anderson wrote:
> Regarding the delays with rebuilding Debian/Ubuntu packages. The
> presumption seems open to debate whether all of these package sets
> have to be built on the Trinity servers. At a pace of 18 days the
> realization is the servers lack the capacity.
>
> Likewise the presumption that all of these package sets must be
> built --- and mirrored --- before announcing the release.
>
> We have so few people participating in development and packaging. I
> don't know why package sets need to be built on the Trinity
> servers. Why not by individual participants and then uploaded?

Long build time is due armel / armhf builds. ARM are really slow. Builds for 
i386 and amd64 platforms are quickly (only there are more distribution 
versions). The drawback is that until are not done armel builds, other 
platforms from the same distribution cannot be published to mirrors. However, 
yes, publication time should be shortened - during the building arm packages 
may be published packages for other distributions, that not depend on arm 
packages (for example all Ubuntu versions).

Remember that maintainers of Debian and Ubuntu packages are Tim and me. And 
that's why we build packages on build-farm - on the master server. Anyways - 
building elsewhere would not truncate the time to synchronize to the mirrors.

Sending one announcement after tagging the sources in GIT and then after every 
publishing binary package to me does not seem like a good idea. Immediately 
after announcement users will ask just for binary packages.

Slavek