On Thu, Apr 18, 2013 at 2:11 PM, janI <j...@apache.org> wrote:

> On 18 April 2013 22:38, Kay Schenk <kay.sch...@gmail.com> wrote:
>
> > On Thu, Apr 18, 2013 at 5:17 AM, janI <j...@apache.org> wrote:
> >
> > > On 18 April 2013 14:08, Claudio Filho <filh...@gmail.com> wrote:
> > >
> > > > Hi
> > > >
> > > > 2013/4/18 Oliver-Rainer Wittmann <orwittm...@googlemail.com>:
> > > > > But regarding the removed Slot FN_PROPERTY_WRAP_DLG perform a clean
> > > > build of
> > > > > module sw:
> > > > > - cd sw
> > > > > - make clean
> > > > > - build
> > > >
> > > > Oliver, sorry by my newbie ask, but... we don't use more dmake?
> > > >
> > > > If i understood correctly, "build" is a perl script that calls all
> > > > modules, building in order of dependence, entering in each one,
> > > > calling Dmake to compile and delivering all files where need.
> > > >
> > > correct.
> > >
> > >
> > > >
> > > > I saw some "makefile" files and many more "makefile.mk", where i
> think
> > > > that one is for Make and other is to Dmake. I see it in wiki too, for
> > > > build parts.
> > > >
> > > again correct.
> > >
> > > Problem is that some of the modules have been moved away from dmake to
> > > "gbuild", so right now it is a mix (and not a very smart one).
> > >
> >
> > Jan --
> >
> > This last comment "not a very smart one" is interesting. Do you care to
> > elaborate?
> >
> I have to watch more carefully what I write, someone is actually reading it
> :-)
>

yes, we do that sometimes! :)


>
> I am deep in the building system at the moment with my l10n work, and what
> we have now in trunk is approx 2/3 orignal dmake (that btw also seem to
> have at least 2 generations) and 1/3 gbuild, this combination does a good
> job of confusing anyone who tries to understand the system. Just to make
> things worse, the gbuild part is split in as many files as possible.
>
> So I should have written "dont try to understand it, just accept it",
> actually someone else in here said something similar to me a couple of
> month ago.
>


>
>
> >
> > I saw all this mixture too in my build experience, and well...couldn't
> > figure out why. It seems historically dmake was used to speed things
> along,
> > but, well...I'm not sure how/why it's being used now exactly.
> >
> Actually the wiki/gbuild have a pretty good description. The people who
> started gbuild did a real good job of analyzing the dmake build and an even
> better job of documenting their findings.
>
> I am right now (slowly) in the progress of writing a document, with demands
> to a solid, easy to understand build system, based on my experience from a
> system about 4-5 times bigger than AOO.
>

Great! I look forward to it! Although I have *used* make systems a lot
throughout my career, I've never ever constructed one, so much of this is a
mystery to me.


> >
> > And, yes, I saw the gbuild branch was basically inactive and tried to
> tract
> > down some info on that, but couldn't find much discussion about it.
> >
> > We do indeed need to devote discussion time to our build process after
> > 4.0.   I would hope we could at least make things simpler for folks
> wanting
> > to partial builds of areas.
> >
>
> In my world, we can make it VERY simple...but even though gbuild is pretty
> new, it uses the same philosofy as dmake, so it does not really change
> things. I have a couple of ideas, admitted a bit radical, but they would
> allow us to use standard make. My intention is to take the discussion, when
> I have something to present, instead of starting the discussion with a
> piece of blank paper.
>
> Another thing we need to discuss is packaging, would it not be ideal if
> people could just make writer, when working on that. I would like to see a
> download page, where the user select which parts of AOO he/she wants to
> download.
>
> I hope you like to appetizer :-)
>

So far, what you say makes very good sense to me.  I'm happy you've started
in this direction.


> rgds
> Jan I.
>
> >
> >
> >
> > >
> > > >
> > > > In long term, we will migrate to Make or continue with this hibrid(?)
> > > > model?
> > > >
> > > Yes, at the moment we have a branch called "gbuild" with very little
> > > activity. You can find a lot of description on wiki about gbuild.
> > >
> > > There are also ongoing work, to use standard make and a much simpler
> > > structure (no perl build), but this is not something you will see until
> > > after the 4.0 (and problaly 4.1) release. Once a complete is ready it
> > will
> > > be published and hopefully discussed on this list.
> > >
> > > rgds
> > > jan I.
> > >
> > > >
> > > > Cheers,
> > > > Claudio
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> > > > For additional commands, e-mail: dev-h...@openoffice.apache.org
> > > >
> > > >
> > >
> >
> >
> >
> > --
> >
> >
> ----------------------------------------------------------------------------------------
> > MzK
> >
> > "There's no upside in screwing with things you can't explain."
> >                         -- Captain Roy Montgomery, "Castle"
> >
>



-- 
----------------------------------------------------------------------------------------
MzK

"There's no upside in screwing with things you can't explain."
                        -- Captain Roy Montgomery, "Castle"

Reply via email to