Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


Hi Sebastian,

On 2010-11-01 at 09:36 +0100, Sebastian Spaeth wrote:

The idea is to forget the 'build' repository in the normal process, and
let it only for the documentation, and for the distro maintainers - if
they need it at all.  'bootstrap' would become the new main repo, and
would have the following layout:

May I chime in again? Sorry for being pedantic, but I want it done right
before we are got stuck in another "historical reasons" situation.

More than 'historical reasons', we are stuck here in 'how we want to
have that organized when everything is settled down' :-)

The ideal we are heading to is that all the repos are on the same level,
and buildable separately.  I mean, eg. the 'writer' repo should not be
in some subdir of 'bootstrap', but in the same one:

/bootstrap
/artwork
/libs-gui
...
/writer

And if you have the build dependencies of eg. writer (eg. from your
Linux distro), you shouldn't need any of the other repositories at all,
to be able to build it.

The change I'd like to do now is the first step regarding this - to get
rid of the 'build' repo.  The second one is to finish the 'split build'
the way outlined above.

Why not to rename 'bootstrap' to a new 'build'?  Renaming repos is a
PITA - consider someone that has the current 'build' repo, and pulls
from freedestkop after having 'bootstrap' renamed to 'build' - he'd get
terrible conflicts and git warnings; worse - he could resolve them,
merge, and push back, which would get all the 'build' history into what
is now 'bootstrap' - something that we really don't want :-(

Either way - what I'd recommend it actually to clone 'bootstrap' as
'master', like:

git clone ssh://git.freedesktop.org/git/libreoffice/bootstrap master

And for the branches

git clone ssh://git.freedesktop.org/git/libreoffice/bootstrap
libreoffice-3-3-1

[when available ;-)] etc.  So, I hope the 'bootstrap' part is not that
important in all this, and anyway, it will get more substance rather
sooner than later.

Anyway - if too annoying, let's focus on this later; I mostly need
feedback on the layout itself, the naming is orthogonal to this at this
stage, I think.

Regards,
Kendy


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.