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


Hi Tor,

On Mon, 11 Apr 2011 04:53:59 -0600
"Tor Lillqvist" <tlillqvist@novell.com>
wrote:

Surely nobody in LibreOffice is using the same build tree for several
"master workspaces" (isn't that OOo concept is what the <mysterious
number> corresponds to?) and architectures, thus there is no need to
number> have these two directory levels under "solver".

I concur for the master workspace insanity (although I never did
multiple MWS builds in with one source in OOo but did with LO because
switching a branch is easier than cloning with LO), but not for the
platforms as at least building unxlngi/unxlngx on the same machine might
sometimes still be needed as of now IMHO.

I am open to suggestions what would be a better name. My own
suggestion is "staging". Or perhaps even the stuff in the "workdir"
of the new gnu make build system could be moved one level up, and
"solver" renamed to "workdir"?

How about using "outdir" as that is the name used already in gbuild. We
already have way too much vocabulary in the project. Also note that
with the new build system you can move the source directory and
"outdir" and "workdir" rather freely (as long as "outdir" is not in
"workdir" and the source dirs are not in "outdir"/"workdir" --
restriction by windows).
In the long run, I would love to have the outdir/workdirs not below the
source anymore, because the source would be read-only (as the new
build system does never write there).
And in the even longer run, getting rid of outdir and teach scp2 and
other clients to use workdir directly, removing the need for all the
duplication in both dirs.
 
I don't like renaming "solver" to "build", as that word is already
too overloaded: 1) the "build" repo and its use to build LibreOffice
for distros with patches, 2) the subdirectory called "build" that is
created in a clone of the "build" repo during such a build, and 3)
the "build" shell alias for the "build.pl" script.

Agreed.

Best,

Bjoern

-- 
https://launchpad.net/~bjoern-michaelsen



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.