Difference between revisions of "Build Environment Effort"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Tracking project progress)
(Tracking project progress)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Build Environment Effort}}
 
General documentation about the build environment is [http://tools.openoffice.org/build_env.html here]. This page is about the effort to improve our build environment we have just started. The complete build environment and accompanying processes and infrastructure are on trial. The results of this evaluation, discussions about them, a roadmap for future changes and milestones of past, present and future (or links to that) will appear on this page. As we didn't have a better idea, we just called our project "Build Environment 2.0".
 
General documentation about the build environment is [http://tools.openoffice.org/build_env.html here]. This page is about the effort to improve our build environment we have just started. The complete build environment and accompanying processes and infrastructure are on trial. The results of this evaluation, discussions about them, a roadmap for future changes and milestones of past, present and future (or links to that) will appear on this page. As we didn't have a better idea, we just called our project "Build Environment 2.0".
  
Line 28: Line 29:
 
* Building from several repositories (todo: link to documentation)
 
* Building from several repositories (todo: link to documentation)
 
* Deprecate 4nt in favor of cygwin
 
* Deprecate 4nt in favor of cygwin
* Switch to a DSCM - speedup and ease SCM part of CWS handling
+
* [[Mercurial|Switch to a DSCM - speedup and ease SCM part of CWS handling]]
 
* [http://thread.gmane.org/gmane.comp.openoffice.devel.documentation/3231/focus=26592 Rework build documentation] (see results at [[Documentation/Building_Guide]])
 
* [http://thread.gmane.org/gmane.comp.openoffice.devel.documentation/3231/focus=26592 Rework build documentation] (see results at [[Documentation/Building_Guide]])
  
== Tracking project progress ==
+
== Tracking project progress ==
  
* [[Build Environment Effort/Customers | Who are our customers?]]
+
*[[Build Environment Effort/Customers|Who are our customers?]]  
* [[Build_environment_Performance | Build Performance]]
+
*[[Build Environment Effort/Performance|Build Performance]]  
* [[Build_environment_DBGUTIL | Evaluation for getting rid of "nonpro" builds]]
+
*[[Build Environment Effort/DBGUTIL|Evaluation for getting rid of "nonpro" builds]]  
* [[Build_environment_Dependencies | Fix build dependencies and assign modules to groups]]
+
*[[Build Environment Effort/Dependencies|Fix build dependencies and assign modules to groups]]  
* [[Build Environment Effort/ToDo | Unprioritised list of open tasks and ideas]]
+
*[[Build Environment Effort/ToDo|Unprioritised list of open tasks and ideas]]
 +
*[[Build Environment Effort/HID List|Remove HID list]]
 +
*[[Build Environment Effort/Scalability|Scalability investigations]]
 +
*[[Build Environment Effort/Problems|Problems in our current build system]]
 +
*[[Build Environment Effort/Status_And_Next_Steps|Progress after integration of first milestone]]
  
[[Category:Effort]][[Category:Build System]]
+
[[Category:Effort]]

Latest revision as of 12:43, 30 January 2011

Edit.png

Build Environment Effort

Quick Navigation

About this template


General documentation about the build environment is here. This page is about the effort to improve our build environment we have just started. The complete build environment and accompanying processes and infrastructure are on trial. The results of this evaluation, discussions about them, a roadmap for future changes and milestones of past, present and future (or links to that) will appear on this page. As we didn't have a better idea, we just called our project "Build Environment 2.0".

Please don't read "project" as something like an "OOo project", it's not of that kind. It's used in the meaning of a "coordinated effort".

About the project

With the preparations for our switch to a DSCM in mind and responding to all the problems in our daily work, we founded a team that will create a new build infrastructure for everybody working on OpenOffice.org. The team consists of (in alphabetical order)

  • Mathias Bauer (Project lead)
  • Hasan Ilter (QA)
  • Hans-Joachim Lankenau (Releease engineering)
  • Björn Michaelsen (Development)
  • Jens-Heiner Rechtien (Release engineering)

Everything around the project "Build Environment 2.0" will be documented in the wiki, including work in progress, discussions etc. Our plan is to define the "customers" of our build infrastructure, understand their requirements and working styles and try to find the best balance between them.

Activities already ongoing or finished

At the start of this project, it makes sense to list changes that already on their way, partially started long before this project. Some of them match the scope of this project, others can be used to base future work on.

Tracking project progress

Personal tools