2014 Sogeti Netherlands - LibreOffice Community
Upcoming SlideShare
Loading in...5
×
 

2014 Sogeti Netherlands - LibreOffice Community

on

  • 141 views

Presentatie bij Sogeti Nederlands over de LibreOffice Community

Presentatie bij Sogeti Nederlands over de LibreOffice Community

Statistics

Views

Total Views
141
Views on SlideShare
141
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • - Bougth by Sun in 1999 <br /> - Bougth by Oracle in 2010 <br />
  • - German Stiftung <br /> - contribute to Libreoffice to be member <br /> - 2 commities (Board of directors, Member-committy) <br /> - no more then 1/3th of 1 company <br />
  • - Attracted a lot of developers soon. But QA didn&apos;t keep up <br /> - Developers easy to track (commits) <br /> - The rest is harder <br /> - Who is in the community/team <br /> - Different companies work together <br /> - Volunteers come and go, have more/less time. <br /> - Not every-body has the same education/experience with IT <br />
  • – Groeiende community <br /> – Veel vrijwilligers <br />
  • - Every year a conference <br /> - FOSDEM/T-Dose/other Open Source-meetings <br /> - Hackfests (Dutch/International) (Munchen, Dresden, Hamburg) <br /> - Friends work better together <br /> - Know cultural differences <br /> - Solve discussions/problems/arguments <br /> - Plans <br />
  • Culture/Code of Conduct <br /> Open Teams <br /> Welcome any help <br /> Make it easy to help <br /> Respect everybody <br /> Make clear rules <br />
  • Culture/Code of Conduct <br /> Open Teams <br /> Welcome any help <br /> Make it easy to help <br /> Respect everybody <br /> Make clear rules <br />
  • Culture/Code of Conduct <br /> Open Teams <br /> Welcome any help <br /> Make it easy to help <br /> Respect everybody <br /> Make clear rules <br />
  • - 3.4 was hardly tested. <br /> - improved every release <br /> - 1 aplha, 2 beta, 2 RC for minors <br /> - 2 beta for bugfixes <br /> - Hard requirement on only bugfixes in bugfix-releases <br /> - minor patch: beta-stage 1 reviewer, RC-stage 2 reviewers <br /> - bugfix patch: beta-stage 2 reviewers <br />
  • - around 17 <br /> - 5 linux <br /> - 2 android <br /> - 3 MacOSX <br /> - 4 Windows <br /> - 1 iOS <br /> - not fully stable ~ e.g. breaks sometimes <br /> - Tests if master is buildable and runs all tests <br /> - different versions of OS&apos;es <br />
  • - Automated builds <br /> - different tools for testing <br /> - testing mainly via UNO and documents <br /> - mainly tested on Linux as most developers are there <br /> - normal build → some tests (some always, some random) <br /> - special builds → all tests <br />
  • - grepped al documents to bugs in FDO, RedHat, OpenSuse, Ubuntu <br /> - Only documents with correct mime-type <br /> - Only open and close → not crashed? <br />
  • BiBiSect= <br /> - download with git <br /> - run start-script <br /> - test the regression <br /> - close LO <br /> - select if it worked or not <br /> - it will half the range and try again. <br /> - > 700 builds in 4 repositories → going to 1 repo <br /> - Linux only (for now) <br /> - integrated with thinderboxes <br />
  • BiBiSect= <br /> - download with git <br /> - run start-script <br /> - test the regression <br /> - close LO <br /> - select if it worked or not <br /> - it will half the range and try again. <br /> - > 700 builds in 4 repositories → going to 1 repo <br /> - Linux only (for now) <br /> - integrated with thinderboxes <br />
  • - integrating with bugzilla <br />
  • - Improve BiBisect (more builds/GUI/Windows) <br /> - Feedback page for general feedback <br /> - Easier access to BSA <br /> - More use of Social Media <br /> - New website <br />

2014 Sogeti Netherlands - LibreOffice Community 2014 Sogeti Netherlands - LibreOffice Community Presentation Transcript

  • LibreOffice Community Rob Snelders Sogeti 2014
  • Ik • Actief sinds 2011 • Impress • QA • Nederlands Team • Ubuntu-NL • T-Dose
  • Geschiedenis • StarOffice (1985) • OpenOffice.org (2000) • LibreOffice (2010) View slide
  • LibreOffice • Writer • Calc • Impress • Base • Draw • Math • Remote • Web • Android • Windows XP/Vista/7/8 • Linux >=2.6.18 • Mac OS X 10.6 View slide
  • Agenda • Stichting • Community • Ontwikkeling • Licenties • Buildtools • Overige tools
  • Stichting • The Document Foundation • Duitsland • ~150 Leden • Board of Directors • Membership Committee • Board of Trustees
  • Community • ~650 Ontwikkelaars (~50 fulltime) • ~110 Talen • ~30 QA (0 fulltime) • Internationaal • Vrijwilligers • IT'ers en niet-IT'ers
  • Community • Geen bedrijf aan de leiding (ESC) • Geen contributie agreement • Open processen
  • Community • Hackfests, Conferenties • Mensen ontmoeten • Discussies • Presentaties
  • Community • ~ 2000 commits per maand • ~ 7.1 Mln regels code • ~ 25 Talen (Hoofdzakelijk C++) • ~ 20 Bedrijven
  • Community • Cultuur/Code of Conduct • • • • • Open Welkom Makkelijk Respect Regels
  • Community • LGPLv3+/MPL • Vriendelijk voor bedrijven • Iedereen is gelijk • Patenten • Import/Export-filters • Plus-licentie => klaar voor de toekomst Plugins hoeven hier niet aan te voldoen
  • Community • Geen copyright-assignment • Geen 'speciale users' • Geen 'aparte patentvrije versies' • Geen 'Re-licensing'
  • Ontwikkeling • Grote veranderingen • Nieuw buildsystem • Code cleanup (ongebruikt/slechte/Duitstalige code) • Remote (Android/iOS/FirefoxOS) • API Cleanup • Meer formaten (Visio/Publisher/Corel Draw/Lotus Word Pro/MS Works/Wordperfect) • Sidebar/Dialogen redesign • Charts herimplementatie • Integratie Windows 7/Gnome 3/KDE 4 • Microsoft SmartArt
  • Ontwikkeling • Easy Hacks • Voor nieuwe/beginnende ontwikkelaars • Gesorteerd op moeilijkheid/vaardigheden • Publieke lijst • Mentors • Ook voor QA/Marketing/....
  • Ontwikkeling • Nieuwe versies • 3.3 in Januari 2011 • Ieder ½ jaar een minor • Iedere maand een bugfix-versie • Nu op 4.2
  • Buildtools • Git • Iedereen kan lezen • Core ontwikkelaars kunnen committen • code review in Gerrit
  • Buildtools • Thinderboxes • Verschillende Platforms (zelfs Pi) • Verschillende OS'en • Alle tests runnen
  • Buildtools • Basistesten • Zijn unittesten • Iedere build • Regressie Bugfix = maak test
  • Buildtools • Geavanceerde tests • Periodiek gedraaid • Duurt uren • bijv. Open/Close-test • Alle Documenten in bugs (~25.000) • Iedere release meer
  • Buildtools • Manuele tests • MozTrap • BiBisect • Draaien Alpha/Beta/RC • Testparty's
  • Buildtools • Er wordt gewerkt aan: • Automatisch bouwen voor commit • Meer unit-tests
  • Overige tools • Bugzilla on bugs.FreeDesktop.org
  • Overige tools • Bug Submission Agent
  • Overige tools • Mailinglists • Ask • For users/By users
  • Certificaten • Ontwikkelaars • Migratie Professional • Trainers
  • Bedrijven • Betaald bugfixen • Langer support op versies • Consultancy/Support • Migratie
  • Vragen? Attribution-NonCommercial-ShareAlike CC BY-NC-SA Rob Snelders – libreoffice AT ertai DOT nl
  • LibreOffice Links • Website: https://www.libreoffice.org • QA-Team: https://wiki.documentfoundation.org/QA • Bugzilla: http://bugs.freedesktop.org • BSA: http://www.libreoffice.org/get-help/bug/ • BiBisect: https://wiki.documentfoundation.org/Bibisect • MozTrap: https://wiki.documentfoundation.org/Moztrap • Gerrit: https://gerrit.libreoffice.org/ • Nederlands: http://nl.libreoffice.org