openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Weir <robw...@apache.org>
Subject Re: Mentor a new build system.
Date Sat, 12 Oct 2013 15:55:02 GMT
On Fri, Oct 11, 2013 at 12:10 PM, janI <jani@apache.org> wrote:
> Hi.
>
> FYI: as I informed a while ago, I made a project proposal for OSU capstone.
>
> The project has been selected, so we will have 4 students working the next
> months to achieve the following:
>
> http://eecs.oregonstate.edu/capstone/viewproposal2013.php?id=16
>
> extract from above:
>
> motivation:
> "Apache OpenOffice is the biggest open source office package, with 65
> milllion downloads of our last version. A number of other open source
> packages are derived from OpenOffice, and incorporates patches and
> enhancements from AOO.
> The AOO source code is very big, 121 languages, 233 modules and 2933
> makefiles (including sub-makefiles). As programming platform, we use C++
> (bulk part), Java, Python, Perl and some special libraries
> The build system is old, a combination of perl and dmake, and has grown
> over the years into a non standard, hard to understand non documented
> system.
> At the same time, we want to attract more developers, therefore we want to
> make a new build system based on modern technology, which are easy to use
> especially for windows developers."
>
> goal:
> "The goal is to:
> 1) make a build system suitable for use with microsoft visual studio
> 2) make a build system suitable for use on linux (makefiles)
> One of those systems should be the primary one and the other one should be
> automatically generated.
> The team must first understand how the current system works in general, and
> then build scenarios how a \\\\\\\\\\\\\\\"perfect\\\\\\\\\\\\\\\" system
> would look like.
> Second task is to implement it, in parallel with the existing system
> Third task is to help test it on the different platforms we support. "
>
>
> I will mentor the students, but hope that the community will be behind me
> and help as well. If the students turn out to be motivated they can, as
> volunteers and committers, be a real bonus for the project.
>


This is very cool.  Thanks for applying and making this happen.

It is a big task, but improvements to the build system would be a big
benefit to the project.

One question:  When you say "microsoft visual studio",  did you mean a
build fully integrated into the IDE?  Or where you thinking more of a
command-line build that could be invoked as a command line tool, using
Cygwin and the VC++ compiler?

I would not be of much help on the technical side of this, but as the
project makes progress perhaps I can help publicize the
accomplishments via a blog interview or something similar.

Regards,

-Rob

> Another apache committer who lives close to the OSU have promised to help
> me as well.
>
> I am aware there are very different ideas about how a new build system
> should look like, but lets use this possibility to get moving, if the
> result works it cannot be less "nice" than the current system.
>
> are anybody with knowledge of build.pl etc. interested in helping out ?
>
> rgds
> jan I.

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


Mime
View raw message