Getting ecm files from the ECM package

Alexander Neundorf neundorf at kde.org
Fri Nov 1 11:56:21 UTC 2013


On Friday 01 November 2013, Mirko Boehm wrote:
> On 11/01/2013 11:25 AM, Sune Vuorela wrote:
> >> and so forth. That would be a real breakthrough. It is related to the
> >> approach taken by Maven and others. All it takes is a built-in way for
> >> CMake to download the find_modules into a cache location and update
> >> them when needed, or on request.
> >> 
> >> > This would also make a lot of things a lot easier. For example, nobody
> >> > would need to separately install ECM, and updates to our ECM packages
> >> > can be delivered globally by commits to that repo.
> > 
> > It also makes reproducible builds a lot harder. And our primary source
> > of distributing stuff is thru othe people's build servers with no
> > internet access.
> 
> Not necessarily. The repository interface should essentially front cgit (or
> similar), and then the repository would be versioned. So in the example
> above, you would use
> 
> FIND_MODULES_REPOSITORY("http://ecm.kde.org" stable)
> 
> or
> 
> FIND_MODULES_REPOSITORY("http://ecm.kde.org" floating_always_broken)
> 
> and get a tagged, non-changing version of the ECM modules.
> 
> As for internet access, I doubt this will be a problem. 

there would have to be a way to do this without internet access.
There are setups, where developers simply don't want to depend on some servers 
somewhere in the internet being available and serving the right stuff, but the 
files shall simply be present somewhere locally.

Alex


More information about the Kde-frameworks-devel mailing list