[Libreoffice] Suggestion: Let's change "solver/<mysterious number>/<cryptic platform identification>" to just "staging"
bjoern.michaelsen at canonical.com
Mon Apr 11 04:36:13 PDT 2011
On Mon, 11 Apr 2011 04:53:59 -0600
"Tor Lillqvist" <tlillqvist at novell.com>
> 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.
More information about the LibreOffice