Advent Resource #6: Getting Involved in Development

downloadA step-by-step guide for new developers

It is easy to be overwhelmed by the size and complexity of LibreOffice. The source is written in many different languages and formats — C, C++, Java, Bash, JavaScript, Python, Perl, SQL, Test, XML — and consist of roughly 102,000 files (excluding all localizations) with 36,000,000 lines of text (7,000,000 lines of source code).

Nobody understands the whole code in detail, but we have many core developers who each know part of the code in detail. This step by step guide shows an easy way going from “wanting to contribute” to successfully have the first patch merged to master. If you want help or need more information, please do not hesitate to contact the developer mentoring lead.

Third Bug Hunting Session for LibreOffice 5.3

bhs_5-3-0-beta2_largeLibreOffice 5.3 will be announced at the end of January 2017, with a large number of new features which are summarized on the release notes page: https://wiki.documentfoundation.org/ReleaseNotes/5.3. In order to find, report and triage bugs, the QA team is organizing a third bug hunting session on Friday, December 9, and Saturday, December 10, 2016.

Tests will be performed on LibreOffice 5.3 Beta 2, which will be available on the pre-releases server (http://dev-builds.libreoffice.org/pre-releases/) in time for the event. Builds will be available for Linux (DEB and RPM), MacOS and Windows, and will run in parallel with the production version.

Mentors will be available on December 9 and December 10, 2016, from 8AM UTC to 10PM UTC. Of course, hunting bugs will be possible also on other days, as the builds of LibreOffice 5.3.0 Beta 2 will be available until mid December.

We would like to see the new font layout engine tested on MacOS in particular. Please drag all your MacOS friends and relatives into the testing effort! All details of the third bug hunting session are available on the specific wiki page: https://wiki.documentfoundation.org/QA/BugHuntingSession/5.3.0Beta2.

During the dedicated sessions, we will concentrate all efforts to chase and reproduce the bugs, in order to confirm and file them in a more comprehensive way. Of course, the more comprehensive the bug report, the easier it will be for the developers to solve the bugs in time for the final release.

Advent Resource #5: LibreOffice Old Releases

downloadLibreOffice uses a time-based release schedule, to produce the best quality free software. A time based release is one that does not wait for either features or bug fixes but is based (as much as possible) on time. This enforces discipline in introducing fixes, gives predictability, and allows more regular releasing. In addition, synchronizing a time-based release schedule with the wider free software ecosystem also offers huge advantages, by getting new features out to users as quickly as possible with a minimum of distribution cycle lag.

As a result, users get new major version every six months with a wide range of features, fixes, and enhancements. In addition, they get many pure bugfix micro releases. The first X.Y.0 release is intended for early adopters. More conservative users are advised to wait for a later X.Y.Z bugfix release.

TDF strongly suggests early adopters and tech savvy users to deploy the latest bleeding edge version (now LibreOffice 5.2.3, and soon LibreOffice 5.2.4), and more conservative individual users and enterprise users to deploy the longer tested previous version (LibreOffice 5.1.6, for enterprise users with the addition of professional support provided by the ecosystem). For testing and quality assurance purposes, though, the project maintains a repository of every older LibreOffice version: https://downloadarchive.documentfoundation.org/libreoffice/old/.

 

Advent Resource #4: ODF Guidance by UK Cabinet Office (2)

downloadInformation on the ODF standard and how to move your organization to ODF-compliant document solutions

The document has been forked in a textual format (Pandoc’s Markdown) by Paolo Dongilli, to keep track of versions and changes, correct typos, add new content and easily fork it for localization purposes. It is available on GitHub: https://github.com/paolodongilli/ODF-Guidance.

This guidance gives general information on the standard, as well as more detailed information for chief technology officers and government procurement officers.

Table of Contents:

  1. Introduction to Open Document Format (ODF)
  2. Procure ODF solutions
  3. Base ODF solutions on user needs
  4. Validators and compliance testing
  5. Platforms and devices
  6. Accessibility
  7. Privacy and security
  8. Avoid macros in documents
  9. Integrate ODF with enterprise tools
  10. Extensions, plugins and custom solutions
  11. Collaborate on documents
  12. Change tracking in ODF
  13. Embed fonts in ODF documents
  14. Corporate styles and templates
  15. ODF spreadsheets and formulas
  16. Support and training
  17. Overview of productivity software
  18. Costs and benefits of ODF

Advent Resource #3: ODF Guidance by UK Cabinet Office (1)

downloadIn July 2014, the UK government has selected Open Document Format (ODF) – LibreOffice native document format, officially published as international ISO/IEC standard 26300 on November 30, 2006 – as the standard for editable office documents to be used across all government offices.

The documents in this collection (https://www.gov.uk/government/collections/open-document-format-odf-guidance) look at the ODF standard and related procurement issues. These include how to make sure applications and services dealing with editable documents are ODF-compliant.

There are four documents in the collection: 1. Open Document Format (ODF): an introduction; 2. Open Document Format (ODF): procurement; 3. Open Document Format (ODF): user needs; and 4. Open Document Format (ODF): validators and compliance testing. They are a useful resource for all LibreOffice advocates.

Advent Resource #2: TDF/LibreOffice Press Releases

downloadThe Document Foundation issues a press release in English – and in other languages, according to the availability of volunteer translators – for major and minor software releases, and for other significant announcements such as new Advisory Board members. Press releases are key to get media coverage, and have been instrumental for the growth of LibreOffice awareness around the world (although we have had to overtake the brand awareness of another product).

Press Releases are regularly published on this blog, and are categorized under Press Releases in order to make them easy to find. On the main menu (top black bar) under Media Hub it is possible to access the category page: https://blog.documentfoundation.org/blog/category/press-releases/ (screenshot on the left), to get the history of announcements.