[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-release-team
Subject:    Re: Heads-up: kdeutils is moving to git
From:       Nicolás_Alvarez <nicolas.alvarez () gmail ! com>
Date:       2011-08-21 4:13:26
Message-ID: CANPC-tuybi6Lh5TU0tSYas3joph5bpZa13qEP1ZJ0yffViYUWg () mail ! gmail ! com
[Download RAW message or body]

On 8/21/11, Aaron J. Seigo <aseigo@kde.org> wrote:
> On Sunday, August 21, 2011 00:10:07 Nicolas Alvarez wrote:
>> Superbuild is unrelated and orthogonal to the code in kdeutils to
>> allow building as a single module.
>
> yes, and that's the challenge here: it takes ~10 seconds to put a bunch of
> "add_subdirectory" calls into a CMakeLists.txt file. the issue is having to
> manually keep up a bunch of git repositories individually, from cloning to
> pulling, ensuring they are in the correct hierarchy initially on disk, etc.

Correct, because that's not the problem it's supposed to solve. The
CMakeLists.txt with add_subdirectory lines is just if someone wants to
make a tarball that works just like the old kdeutils.tar before the
split, ie. "recreate the 'whole module' build". For *that* task, I
think superbuild is the wrong tool. For example, if Dirk makes a
monolithic kdeutils tarball, he should use this instead of superbuild.

I see superbuild as a third tool in the same category as kdesrc-build
and build-tool, cloning and pulling a bunch of git repositories,
ensuring they are in the correct hierarchy on disk, etc. And it's
probably a good task for that job.

But this is the release-team list, so here I'm talking about the
release, not the developers' workflow. Jeremy said, "If Dirk is going
to use superbuild to do the release tarballs..."; *that* is what I
think is a bad idea.

-- 
Nicolas
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic