Who will attend ApacheCon Europe?

2014-10-17 Thread Raphael Bircher

Hi all

I wonder who will go to the ApacheCon Europe in Budapest? Are there same 
people from Apache OpenOffice there?


Have an nice day
Raphael

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Who will attend ApacheCon Europe?

2014-10-17 Thread Andrea Pescetti

Raphael Bircher wrote:

I wonder who will go to the ApacheCon Europe in Budapest? Are there same
people from Apache OpenOffice there?


Sure. Speakers listed at 
http://apacheconeu2014.sched.org/overview/type/openoffice will surely be 
there, and hopefully many more. Note that there is a gathering for an 
OpenOffice community meeting after Rony's talk, at the end of the 
conference day on Tuesday.


Regards,
  Andrea.

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Build System Improvements

2014-10-17 Thread Andre Fischer
As you may know, in the past years I have made a couple of experiments 
regarding the

build system of AOO.  With the resulting experience I
would now like to start to work on improving the build system.  I have 
in mind a

soft conversion that gradually replaces parts of the existing build
system, not a big push that takes years to complete and then breaks 
everything.


I would like to start with some under-the-hood changes to how the
build process is controlled.  At the moment we have prj/build.lst
files that control how build.pl builds the dmake modules.  Then there
are makefiles.mk in directories of dmake modules and finally we have
makefiles in gbuild modules.  All of them are not makefiles in the
classical sense, i.e. they seldomly contain directives of how to build
a target.  They are data files that primarily define dependencies
between targets or, for example, which object files go into a shared
library.  They use three different, mostly unspecified and
undocumented, notations.

The first work item would be the conversion of these files into a
unified XML syntax.  At first these XML files would be converted back
to the old syntax on-demand and on-the-fly so that the old build tool
chain can still be used.  Subsequent steps would then improve or replace
parts of this tool chain.

If you don't object to this general plan then I would start the XML
conversion with the prj/build.lst files as proof of concept.  I would
also start to write Wiki pages that explain in more detail how the
current build process works, what its draw backs are, and how, in my
opinion, it can be improved.

Best regards,
Andre

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Who will attend ApacheCon Europe?

2014-10-17 Thread Raphael Bircher

Hi Andrea

Am 17.10.14 08:46, schrieb Andrea Pescetti:

Raphael Bircher wrote:

I wonder who will go to the ApacheCon Europe in Budapest? Are there same
people from Apache OpenOffice there?


Sure. Speakers listed at 
http://apacheconeu2014.sched.org/overview/type/openoffice will surely 
be there, and hopefully many more. Note that there is a gathering for 
an OpenOffice community meeting after Rony's talk, at the end of the 
conference day on Tuesday.

This sounds good. But is at Tuesday evening not a general committer event?

Regards
Raphael



-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Build System Improvements

2014-10-17 Thread Jürgen Schmidt
On 17/10/14 09:32, Andre Fischer wrote:
 As you may know, in the past years I have made a couple of experiments
 regarding the
 build system of AOO.  With the resulting experience I
 would now like to start to work on improving the build system.  I have
 in mind a
 soft conversion that gradually replaces parts of the existing build
 system, not a big push that takes years to complete and then breaks
 everything.
 
 I would like to start with some under-the-hood changes to how the
 build process is controlled.  At the moment we have prj/build.lst
 files that control how build.pl builds the dmake modules.  Then there
 are makefiles.mk in directories of dmake modules and finally we have
 makefiles in gbuild modules.  All of them are not makefiles in the
 classical sense, i.e. they seldomly contain directives of how to build
 a target.  They are data files that primarily define dependencies
 between targets or, for example, which object files go into a shared
 library.  They use three different, mostly unspecified and
 undocumented, notations.
 
 The first work item would be the conversion of these files into a
 unified XML syntax.  At first these XML files would be converted back
 to the old syntax on-demand and on-the-fly so that the old build tool
 chain can still be used.  Subsequent steps would then improve or replace
 parts of this tool chain.
 
 If you don't object to this general plan then I would start the XML
 conversion with the prj/build.lst files as proof of concept.  I would
 also start to write Wiki pages that explain in more detail how the
 current build process works, what its draw backs are, and how, in my
 opinion, it can be improved.
 

everything that help us with the build system is welcome and hopefully
we can drop the crap of the gbuild stuff instead of completing it.

Juergen


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Build System Improvements

2014-10-17 Thread Regina Henschel

Hi Andre,

will these in the long term lead to a system, where AOO can be build 
directly in MS Visual Studio without need of cygwin?


Kind regards
Regina

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Recommend to extend the AOO 4.1.1 release notes based on tests on Windows 2012

2014-10-17 Thread Jürgen Schmidt
On 17/10/14 11:13, Yuzhen Fan wrote:
 Hi All,
 
 During AOO 4.1.1 full regression test, I did basic tests on Windows 2012
 and get them passed. In order to get sufficient tests to extend the release
 notes for 4.1.1, Juergen Meyer has executed further expended tests. The
 result is positive as 82% passed and 18% failed.
 
 Please note, these 18% tests fail with AOO3.4.1 on Windows 2003 in the same
 way they fail with AOO 4.1.1 on Windows 2012. As for 4.1.1, it has the same
 level of support as for 3.4.1, I would initial the discussion and propose
 that we extend the 4.1.1 release notes by adding support for Windows 2012.
 

that are good news and from my perspective your idea to extend the
release notes for AOO 4.1.1 is a good one. Windows 2012 server is
replacing Windows 2003 server more and more and it is good when we can
mark this platform as supported.

Your tests have shown that we reached the same level of support as for
Windows 2003. I believe 2003 server was not well tested in the past and
it was more a relict from former days. It is very good that you +
Juergen have taken the time to run these tests to ensure that we work on
this platform.

I definitely support this idea and give my +1

Juergen

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Build System Improvements

2014-10-17 Thread Andre Fischer

On 17.10.2014 13:21, Regina Henschel wrote:

Hi Andre,

will these in the long term lead to a system, where AOO can be build 
directly in MS Visual Studio without need of cygwin?


Hi Regina,

this is not a direct goal but could become possible as a side effect.

One of the key ideas of the proposed approach is to further separate 
between dependencies and build logic and have scripts/programs transform 
the dependencies into actual make files.   Once the dependencies are 
present as uniform XML files we can more easily write a transformation 
into Visual Studio solution files.   But this will still not be a 
trivial task.


It would help me if you or somebody else could provide a description or 
even a specification of Visual Studio solution/project files.


-Andre



Kind regards
Regina

-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



RE: Build System Improvements

2014-10-17 Thread Dennis E. Hamilton
orcnote inline below.

-Original Message-
From: Andre Fischer [mailto:awf@gmail.com] 
Sent: Friday, October 17, 2014 04:39
To: dev@openoffice.apache.org
Subject: Re: Build System Improvements

On 17.10.2014 13:21, Regina Henschel wrote:
 Hi Andre,

 will these in the long term lead to a system, where AOO can be build 
 directly in MS Visual Studio without need of cygwin?

Hi Regina,

this is not a direct goal but could become possible as a side effect.

One of the key ideas of the proposed approach is to further separate 
between dependencies and build logic and have scripts/programs transform 
the dependencies into actual make files.   Once the dependencies are 
present as uniform XML files we can more easily write a transformation 
into Visual Studio solution files.   But this will still not be a 
trivial task.

It would help me if you or somebody else could provide a description or 
even a specification of Visual Studio solution/project files.

orcnote
I don't think you need to go all the way to solution files in order 
To compile native (win32 and x64) for Windows using Visual Studio, even 
Visual Studio 2013 Express for the Desktop.  One can have makefile-
controlled builds and command-line compiles just fine. 

Developers might want to create makefile solution files, but they 
should not be needed in the source tree. (It might also be valuable to
understand MSBuild, which is XML-based already, and that might be a 
better alternative to constructing solution files. Finally, one reason
to make a solution file is to use VS 2013 GIT repository integration,
but that only works if pull requests become supported and cloning is
to places where pulls can reach.)

I think an interesting aspect of Andre's proposal is that one could 
Take advantage of linking and DLL creation more, not requiring full
builds so much so long as there are unchanged static libraries and 
DLLs.  This kind of refactoring might also be important for 
configurations on limited platforms.  The idea is to build and 
test AOO by component layers. That might make working with
GIT more practical as well.

(I don't mean releasing separate components, but being able to build
 up dependencies in stages, even the first time as a way to start
 working with a fresh clone/checkout of the source tree. Of course, 
 building smaller, specialized distros might be more-easily come by.)
/orcnote

-Andre


 Kind regards
 Regina

 -
 To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
 For additional commands, e-mail: dev-h...@openoffice.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org



Re: Build System Improvements

2014-10-17 Thread Kay Schenk
On Fri, Oct 17, 2014 at 12:32 AM, Andre Fischer awf@gmail.com wrote:

 As you may know, in the past years I have made a couple of experiments
 regarding the
 build system of AOO.  With the resulting experience I
 would now like to start to work on improving the build system.  I have in
 mind a
 soft conversion that gradually replaces parts of the existing build
 system, not a big push that takes years to complete and then breaks
 everything.

 I would like to start with some under-the-hood changes to how the
 build process is controlled.  At the moment we have prj/build.lst
 files that control how build.pl builds the dmake modules.  Then there
 are makefiles.mk in directories of dmake modules and finally we have
 makefiles in gbuild modules.  All of them are not makefiles in the
 classical sense, i.e. they seldomly contain directives of how to build
 a target.  They are data files that primarily define dependencies
 between targets or, for example, which object files go into a shared
 library.  They use three different, mostly unspecified and
 undocumented, notations.

 The first work item would be the conversion of these files into a
 unified XML syntax.  At first these XML files would be converted back
 to the old syntax on-demand and on-the-fly so that the old build tool
 chain can still be used.


Q: Could a build change like this just be used for SOME modules without
having to convert back?


 Subsequent steps would then improve or replace
 parts of this tool chain.

 If you don't object to this general plan then I would start the XML
 conversion with the prj/build.lst files as proof of concept.  I would
 also start to write Wiki pages that explain in more detail how the
 current build process works, what its draw backs are, and how, in my
 opinion, it can be improved.

 Best regards,
 Andre



This sounds interesting and I can't wait to see what happens next!

Is this Ant-like? Or can be used by Ant...which we use already for some
things?

-- 
-
MzK

Success breeds complacency. Complacency breeds failure.
 Only the paranoid survive.
-- Andy Grove, Intel Co-founder