Hi Arrigo, I really appreciate your enthusiasm and excellent help on AOO!
There was another thread where we discussed moving devtools to git. I think this would be the perfect time to move/rewrite build instructions as markdown files on these GitHub repos: Apache/openoffice - README.md Apache/openoffice-project source.md A new Apache/openoffice-devtools I would deprecate the Wiki instructions. Regards, Dave > On Dec 17, 2020, at 5:05 AM, Arrigo Marchiori <ard...@yahoo.it.INVALID> wrote: > > Dear All, > > I am cross-posting to dev@ and doc@ because... I am not sure which one > fits best. Please excuse me if this is wrong, and only reply on the > correct list. > > I personally find building OpenOffice a bit too difficult today, in > terms of _understanding_ what needs to be done. We have build > instructions on the Wiki, build scripts on a SVN repository, but IMHO > a little ``integration'' among these pieces would help every newcomers > (like me) to get a big picture, complete the first successful build > and start helping with the code. > > Here are my ideas. I don't know if these topics were already discussed > before my subscription to this list; if so, kindly send me a pointer > so I can avoid you repeating ideas that are already consolidated. > > I would like to propose the following layout on the Wiki: > > - build instructions for trunk (currently > https://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO > that needs some updating anyway, such as removing SVN) > > - specialized build instructions for trunk on individual > O.S. (Linux, Windows, BSD etc) > > - build instructions for the latest release (4.1.8) > > - specialized build instructions for the latest release on > individual O.S. > > The distinction between trunk and release is IMHO necessary. For > example, Jim is doing a very good work of updating core parts of the > build system, and this changes for one the initial call to the > configure script. In addition, deprecated information such as the SVN > repository could be deleted from the trunk build instructions, and > only remain in the once-applicable instructions. > > The current build scripts on SVN should be explicitly indicated in the > instructions, so that everyone will be able to get (almost) the exact > same release build, as what they can download from the web site. > > Moreover, having very clear instructions could make DevOps experience > useful, if we ever need it. For those subscribed to the recruitment > mailing list: yes, I am referring to a recent email received > there. :-) > > When a new release is out, a ``snapshot'' of the trunk build > instructions will become the release's build instructions. Similarly > to a git or SVN branch. The trunk instructions always document... the > trunk. > > If the above is approved, I will be willing to help achieving it. The > roadmap I can think of is the following: > > 1- copy the current build instructions to a "release" build > instructions page. > > 2- fix the "release" build pages (starting from going back in the > page history) so that they contain the actual steps to build AOO > 4.1.8. > > 3- remove outdated parts from the trunk build instructions (such as > the SVN repository) > > Thank you in advance for your feedback and comments! > > Best regards, > -- > rigo > > http://rigo.altervista.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: doc-unsubscr...@openoffice.apache.org For additional commands, e-mail: doc-h...@openoffice.apache.org