
This was extracted (@ 2025-02-19 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Project Status: - Overall: Low activity/Mostly maintenance only - Activity on the project is low with no-one willing/able to invest time to look for new committers, as the number of people willing to be part of an old/established project is low. So this project is steering towards a mostly-maintenance mode unless someone new starts to invest time. - Note: Non-one wants to spend time looking for new people, so suggesting to reach out to others or invest in "marketing" will likely not lead to much improvement. ## Membership Data: Apache POI was founded 2007-05-16 (17 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Bugfix releases for Apache XmlBeans and Apache POI are currently done or prepared, providing mostly bugfixes and smaller adjustments. - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. - Some support for "reproducible" builds and reproducibel output formats will be released as part of an upcoming 5.4.0 release, see https://poi.apache.org/help/faq.html#faq-reproducible-build-and-output ## Project Release Activity: - Apache POI 5.3.0 was released on 2024-07-02. - Apache XMLBeans-5.2.2 was released on 2024-11-05. ## Community Health: - There are a few bug-reports and user-questions which indicates that Apache POI is in use. Questions via email or on Stackoverflow usually get answers. - Bug-numbers slowly increase. Some newly reported issues are fixed, but we usually get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get attention any more. - We have a very small number of active committers. There are very few potential candidates and no-one plans to spend effort to go looking for new ones. ### XMLBeans - It seems there are is a small but active set of users of XMLBeans besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 622 bugs are open overall (+3) - Having 144 enhancements (+-0) - Thus having 478 actual bugs (+3) - 118 of these are waiting for feedback (+4) - Thus having 360 actual workable bugs (-1) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=100, HSSF=82, SS Common=45, HWPF=36, XSLF=26, XWPF=22, POI Overall=15, SXSSF=9, POIFS=6, HSMF=5, OPC=5, HPSF=4, HSLF=3, HPBF=1, SL Common=1} ### Apache XMLBeans - 163 open issues (-2) - 116 Bug (+-0) - 28 Improvement (+-0) - 16 New Feature (+-0) - 2 Wish (-1) - 1 Task (-1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Project Status: - Overall: Low activity/Mostly maintenance only - Activity on the project is low with no-one willing/able to invest time to look for new committers, as the number of people willing to be part of an old/established project is low. So this project is steering towards a mostly-maintenance mode unless someone new starts to invest time. - Note: Non-one wants to spend time looking for new people, so suggesting to reach out to others or invest in "marketing" will likely not lead to much improvement. ## Membership Data: Apache POI was founded 2007-05-16 (17 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Apache POI 5.3.0 was released in July, bringing a few bugfixes and a few smaller features which were contributed via GitHub PRs. - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. - Some support for "reproducible" builds and output formats was added on latest trunk, see https://poi.apache.org/help/faq.html#faq-reproducible-build-and-output ## Project Release Activity: - Apache POI 5.3.0 was released on 2024-07-02. - Apache XMLBeans-5.2.1 was released on 2024-05-27. ## Community Health: - There are a few bug-reports and user-questions which indicates that Apache POI is in use. Questions via email or on Stackoverflow usually get answers. - Bug-numbers slowly increase. Some newly reported issues are fixed, but we usually get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get attention any more. - We have a very small number of active committers. There are very few potential candidates and no-one plans to spend effort to go looking for new ones. ### XMLBeans - It seems there are is a small but active set of users of XMLBeans besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 619 bugs are open overall (+9) - Having 144 enhancements (+1) - Thus having 475 actual bugs (+8) - 114 of these are waiting for feedback (+4) - Thus having 361 actual workable bugs (+4) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=99, HSSF=82, SS Common=44, HWPF=35, XSLF=26, XWPF=23, POI Overall=17, SXSSF=9, OPC=6, POIFS=6, HPSF=5, HSMF=5, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 165 open issues (+3) - 116 Bug (+-0) - 28 Improvement (+-0) - 16 New Feature (+-0) - 3 Wish (+1) - 2 Task (+2)
## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Project Status: - Overall: Dormant - Activity on the project is going down further with no-one willing/able to invest time and actively look for new committers, so this project is likely going into some sort of maintenance-only mode unless someone new starts to invest time. ## Membership Data: Apache POI was founded 2007-05-16 (17 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No releases in this quarter and activity has gone down further. - Some bugfixes and smaller updates were done on trunk, some discussion about de-support of Java 8 in the next major release, but somewhat mixed results. - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. ## Project Release Activity: - Apache POI 5.2.5 was released on 2023-11-25. - Apache XMLBeans-5.2.0 was released on 2023-11-16. ## Community Health: - There are a few bug-reports and user-questions which indicates that Apache POI is in use. Questions via email or on Stackoverflow usually get answers. - Bug-numbers increased over the last few quarters. Some newly reported issues were fixed, but we usually get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get any attention any more. - We have a very small number of active committers. There are very few potential candidates and no effort to add new ones. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 610 bugs are open overall (+1) - Having 143 enhancements (+3) - Thus having 467 actual bugs (-2) - 110 of these are waiting for feedback (-1) - Thus having 357 actual workable bugs (-1) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=99, HSSF=81, SS Common=44, HWPF=35, XSLF=26, XWPF=22, POI Overall=16, SXSSF=8, OPC=6, POIFS=6, HPSF=5, HSMF=5, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 162 open issues (-5) - 116 Bug (+-0) - 28 Improvement (-3) - 16 New Feature (+-0) - 0 Task (-2) - 2 Wish (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (17 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.5 was published in November, providing some regression fixes for 5.2.4 and updated dependencies as well as a number of bugfixes and smaller feature enhancements - Release 5.2.0 of XmlBeans was published in November to accompany the release of Apache POI 5.2.5. It provides a few smaller bugfixes and updates of third party dependencies. - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. ## Project Release Activity: - Apache POI 5.2.5 was released on 2023-11-25. - Apache XMLBeans-5.2.0 was released on 2023-11-16. ## Community Health: - There are some bug-reports and user-questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - Bug-numbers increased over the last few quarters. Some newly reported issues were fixed, but we get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get any attention any more. - We have a very small number of active committers. There are very few potential candidates ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 587 bugs are open overall (+13) - Having 140 enhancements (+1) - Thus having 447 actual bugs (+12) - 101 of these are waiting for feedback (-2) - Thus having 346 actual workable bugs +14) - 4 of the workable bugs have patches available (+1) - Distribution of workable bugs across components: {XSSF=99, HSSF=81, SS Common=41, HWPF=35, XSLF=21, XWPF=21, POI Overall=16, SXSSF=9, OPC=6, HSMF=5, HPSF=4, POIFS=4, HSLF=2, HPBF=1, SL Common=1} - 609 bugs are open overall (+22) - Having 140 enhancements (+-0) - Thus having 469 actual bugs (+22) - 111 of these are waiting for feedback (+10) - Thus having 358 actual workable bugs (+12) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=103, HSSF=81, SS Common=42, HWPF=35, XWPF=23, XSLF=22, POI Overall=16, SXSSF=11, OPC=6, POIFS=6, HSMF=5, HPSF=4, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 167 open issues (+3) - 116 Bug (+-0) - 31 Improvement (+2) - 16 New Feature (+-0) - 2 Task (+1) - 2 Wish (+-0)
## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (16 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.4 was published in September, providing updated dependencies and a number of bugfixes and smaller feature enhancements - Automated fuzzing via OSS-Fuzz continues, this provides cases where potential bugs and security issues can be detected, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. - Releases 5.2.0 of XmlBeans and 5.2.5 of Apache POI are planned soon to provide some important fixes. ## Project Release Activity: - Apache POI 5.2.4 was released on 2023-09-28. - Apache XMLBeans-5.1.1 was released on 2022-08-29. ## Community Health: - There are constant bug-reports and user-questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - Bug-numbers increased over the last few quaters. Some newly reported issues were fixed, but we get more bugs/questions reported than are addressed by the small number of active committers, so some bugs do not get any attention any more. - We have a very small number of active committers. There are very few potential candidates ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 587 bugs are open overall (+13) - Having 140 enhancements (+1) - Thus having 447 actual bugs (+12) - 101 of these are waiting for feedback (-2) - Thus having 346 actual workable bugs +14) - 4 of the workable bugs have patches available (+1) - Distribution of workable bugs across components: {XSSF=99, HSSF=81, SS Common=41, HWPF=35, XSLF=21, XWPF=21, POI Overall=16, SXSSF=9, OPC=6, HSMF=5, HPSF=4, POIFS=4, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (-2) - 116 Bug (-2) - 29 Improvement (+1) - 16 New Feature (+-0) - 2 Wish (+-0) - 1 Task (-1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (16 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No new recent releases, some bugfixing and features when users contribute patches, but no major feature development activity - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements - One security-related item is discussed currently, potentially triggering a bugfix-release soon - Apache POI was included in automated fuzzing via OSS-Fuzz, this should provide some cases where potential security issues are found and handling of unexpected exceptions can be improved, see https://github.com/google/oss-fuzz and https://bz.apache.org/bugzilla/show_bug.cgi?id=66425 for more details. ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. ## Community Health: - There are some user-questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. We are looking at ways to broaden the developer base but there are not many potential candidates - A Committer/PMC roll-call resulted in enough active members to continue maintaining the project. - Bug-numbers increased Some newly reported issues were fixed, but we get more bugs/questions reported than are addressed by the small number of active committers. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 574 bugs are open overall (+13) - Having 139 enhancements (+1) - Thus having 435 actual bugs (+12) - 103 of these are waiting for feedback (+2) - Thus having 332 actual workable bugs (+10) - 3 of the workable bugs have patches available - Distribution of workable bugs across components: {XSSF=93, HSSF=81, SS Common=40, HWPF=35, XSLF=20, XWPF=20, POI Overall=14, SXSSF=9, POIFS=5, HPSF=4, HSMF=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 166 open issues (+2) - 118 Bug (+1) - 28 Improvement (+-0) - 16 New Feature (+-0) - 2 Task (+1) - 2 Wish (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (16 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No new recent releases, some bugfixing and features when users contribute patches, but no major feature development activity - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. ## Community Health: - There are some user-questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are looking at ways to broaden the developer base but there are not many matching candidates - A Committer/PMC roll-call resulted in enough active members to continue maintaining the project. - Bug-numbers increased a bit. Urgent issues and security reports are usually handled quickly. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 561 bugs are open overall (+6) - Having 138 enhancements (+1) - Thus having 423 actual bugs (+5) - 101 of these are waiting for feedback (+4) - Thus having 322 actual workable bugs (+1) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=88, HSSF=81, SS Common=40, HWPF=35, XWPF=20, XSLF=19, POI Overall=13, SXSSF=7, HPSF=4, HSMF=4, POIFS=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (+-0) - Bug 117 (+-0) - Improvement 28 (-1) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 1 (+1)
## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (16 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - No new recent releases, some bugfixing and features when users contribute patches, but no major feature development activity - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. ## Community Health: - There are some questions which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are looking at ways to broaden the developer base but there are not many matching candidates - Bug-numbers went down a bit, some bugs were resolved and some cleanout of older issues was done. Urgent issues and security reports are usually handled quickly. ### XMLBeans - It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-only mode. ## Bug Statistics: ### Apache POI - 555 bugs are open overall (-4) - Having 137 enhancements (+2) - Thus having 418 actual bugs (-6) - 97 of these are waiting for feedback (+-0) - Thus having 321 actual workable bugs (-6) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=90, HSSF=81, SS Common=40, HWPF=34, XWPF=19, XSLF=17, POI Overall=13, SXSSF=7, POIFS=5, HPSF=4, HSMF=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (+-0) - Bug 117 (+-0) - Improvement 29 (+-0) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 0 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (15 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.3 was published in September providing updated dependencies and a number of bugfixes and smaller feature enhancements - XmlBeans 5.1.1 was released on (2022-08-29) - Some ongoing bugfixing, but not much feature development activity currently ## Project Release Activity: - Apache POI 5.2.3 was released on 2022-09-16. - Apache XMLBeans-5.1.1 was released on 2022-08-29. - Apache XMLBeans-5.1.0 was released on 2022-06-12. ## Community Health: - There are some questions about features/behavior which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are looking at ways to broaden the developer base but there are not many matching candidates - Bug-numbers went down a bit, some bugs were resolved. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported and fixed for XMLBeans. It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 559 bugs are open overall (-10) - Having 135 enhancements (-2) - Thus having 424 actual bugs (-8) - 97 of these are waiting for feedback (-10) - Thus having 327 actual workable bugs (+2) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=88, HSSF=85, SS Common=40, HWPF=35, XWPF=21, XSLF=19, POI Overall=11, SXSSF=7, HSMF=5, HPSF=4, POIFS=4, OPC=3, HSLF=2, HMEF=1, HPBF=1, SL Common=1} ### Apache XMLBeans - 164 open issues (+3) - Bug 117 (+3) - Improvement 29 (+-0) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 0 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (15 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.2 was published in March. Next bugfix release is planned in autumn to provide bugfixes, third-party-library updates and some smaller enhancements. - The library was improved in some areas, some additional Excel functions were enhanced, other than that a number of bug-fixes and improvements in various parts of the code. ### Project Release Activity: - Apache XMLBeans 5.1.0 was released on 2022-06-12. - Apache POI 5.2.2 was released on 2022-03-19. ## Community Health: - There are some questions about features/behaviour which indicates that Apache POI is in active use. Questions via email or on Stackoverflow usually get answers quickly. - We have a very small number of active committers. So we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Bug-numbers stayed fairly constant, some bugs were resolved, but a similar number of bugs was reported. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported and fixed for XMLBeans. It seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 569 bugs are open overall (+3) - Having 137 enhancements (-1) - Thus having 432 actual bugs (+4) - 107 of these are waiting for feedback (-3) - Thus having 325 actual workable bugs (+7) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=90, HSSF=84, SS Common=41, HWPF=35, XWPF=20, XSLF=18, POI Overall=10, SXSSF=8, HPSF=4, HSMF=4, POIFS=4, OPC=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 161 open issues (+1) - Bug 114 (+3) - Improvement 29 (+1) - New Feature 16 (-1) - Wish 2 (+-0) - Task 0 (-2)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (15 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: 5.2.2 was released on 2022-03-19. 5.2.1 was released on 2022-03-03. - Release 5.2.1 and 5.2.2 were published in March. These mostly provided bugfixes, third-party-library updates to avoid security vulnerabilities and more memory allocation limits to further harden against malicious documents. - The library was improved in various areas, a number of additional Excel functions were added, other than that a continuous stream of bug-fixes and improvements in various parts of the code. ## Community Health: - There are questions about features/behaviour which indicates that Apache POI is in wide-spread use. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly small number of active committers. So we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Bug-numbers stayed fairly constant, some bugs were resolved, but a similar number of bugs was reported, however some of them rather questions or having root-causes in the user-environment. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported for XMLBeans along some discussions with people still using it for other projects, it seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 566 bugs are open overall (+-0) - Having 138 enhancements (+-0) - Thus having 428 actual bugs (+-0) - 110 of these are waiting for feedback (+3) - Thus having 318 actual workable bugs (-3) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=87, HSSF=83, SS Common=39, HWPF=35, XSLF=19, XWPF=19, POI Overall=10, SXSSF=8, HPSF=4, HSMF=4, POIFS=4, OPC=3, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 160 open issues (+-0) - Bug 111 (-2) - Improvement 28 (+1) - New Feature 17 (+1) - Wish 2 (+-0) - Task 2 (+-0)
## Description: The mission of POI is the creation and maintenance of software related to Java API for OLE 2 Compound and OOXML Documents ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (15 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.2.0 was published recently. With this release we are fully using the Gradle build-system and performed various updates of dependencies, among them log4j-api. - Result from applying fuzzy testing allowed to prevent a number of cases where a broken input file could cause high memory usage or other unexpected behaviour. - A very active committer managed to process many bug-reports and enhancement requests, thus keeping the overall bug-numbers at bay since the last report. - The library was improved in various areas, no single point of focus, but more a continuous stream of bug-fixes and improvements in various parts of the code. - XMLBeans 5.0.3 was released as well with some bug-fixes, mostly reported by users. ## Project Release Activity: 5.2.0 was released on 2022-01-14. XMLBeans-5.0.3 was released on 2021-12-29. 5.1.0 was released on 2021-11-01. ## Community Health: - Some Discussion about various aspects of the two handled projects. - There are questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly constant small number of active committers currently. However we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - This time the number of bugs increased because there is a constant stream of reports/bugs/patches. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported for XMLBeans combined with some discussions with people still using it for other projects, it seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 566 bugs are open overall (+5) - Having 138 enhancements (+-0) - Thus having 428 actual bugs (+5) - 107 of these are waiting for feedback (+6) - Thus having 321 actual workable bugs (-1) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=89, HSSF=84, SS Common=40, HWPF=35, XWPF=18, XSLF=16, POI Overall=12, SXSSF=8, HPSF=4, HSMF=4, OPC=4, POIFS=4, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 160 open issues (-2) - Bug 113 (-7) - Improvement 27 (+4) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 2 (+1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (14 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Release 5.1.0 was published recently. This is the first release fully based on the Gradle build-system. This also included a large restructuring to follow the default source-directory layout. Also some additional Maven-based build files could be removed now And finally we can start removing support for the Apache Ant based build All these hopefully reduce the overhead changes to build-dependencies and build-steps. - A very active committer managed to process a large number of bug-reports and enhancement requests, thus reducing the overall bug-numbers considerably since the last report. - Functionality around rendering of PowerPoint files, Chart handling was improved as well as more support for various Excel functions. - XMLBeans 5.0.1 was followed with a 5.0.2 bugfix-release to fix some bugs that were reported by users. ## Project Release Activity: 5.1.0 was released on 2021-11-01. XMLBeans-5.0.2 was released on 2021-10-20. XMLBeans-5.0.1 was released on 2021-07-10. ## Community Health: - Some Discussion about various aspects of the two handled projects. - There are questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly constant small number of active committers currently. However we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - This time number of bugs decreased because although there is a constant stream of reports/bugs/patches. Urgent issues and security reports are usually handled quickly. ### XMLBeans - A few issues were reported for XMLBeans combined with some discussions with people still using it for other projects, it seems there are is a small but active set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-mode. ## Bug Statistics: ### Apache POI - 561 bugs are open overall (-36) - Having 138 enhancements (-17) - Thus having 423 actual bugs (-19) - 101 of these are waiting for feedback (-1) - Thus having 322 actual workable bugs (-18) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=88, HSSF=84, SS Common=40, HWPF=35, XWPF=20, XSLF=16, POI Overall=13, SXSSF=8, POIFS=5, HSMF=4, HPSF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 162 open issues (+1) - Bug 120 (-1) - Improvement 23 (+2) - New Feature 16 (+-0) - Wish 2 (+-0) - Task 1 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (14 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - Work on switching to the Gradle build-system continues along with some more fixes in various areas. - A release is planned soon to provide all the fixes that popped up after the 5.0.0 release. - XMLBeans 5.0.0 was followed with a 5.0.1 bugfix-release to fix some bugs that were reported by users. ## Project Release Activity: XMLBeans-5.0.1 was released on 2021-07-10. XMLBeans-5.0.0 was released on 2021-03-14. 5.0.0 was released on 2021-01-19. XMLBeans-4.0.0 was released on 2020-10-15. ## Community Health: - Some Discussion about various aspects of the two handled projects. - There are questions about features/behavior which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly constant small number of active committers currently. However we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Number of bugs increased but not drastically, there is a constant stream of reports/bugs/patches, but it seems the committers could not spend too much time on those this time. ### XMLBeans - A few bugs were reported by people using XMLBeans directly after they upgraded to 5.0.0, it seems there are a core set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-mode. - A number of older bugs was closed, either because they are obsolete now or were fixed as part of one of the recent releases. ## Bug Statistics: ### Apache POI - 597 bugs are open overall (+13) - Having 155 enhancements (-3) - Thus having 442 actual bugs (+16) - 102 of these are waiting for feedback (-1) - Thus having 340 actual workable bugs (+17) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=97, HSSF=83, SS Common=43, HWPF=36, XWPF=21, POI Overall=14, SXSSF=13, XSLF=13, POIFS=6, HSMF=4, HPSF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 161 open issues (-14) - Bug 121 (-13) - Improvement 21 (-1) - New Feature 16 (-1) - Wish 2 (+-0) - Task 1 (+1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (14 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Marius Volkhart on 2020-12-27. - No new committers. Last addition was Marius Volkhart on 2020-12-19. ## Project Activity: - The work on some fixes after Apache POI 5.0.0 was followed by working on switching the buildsystem from Apache Ant to Gradle in order to remove the need for Ant and Maven (for SonarQube runs) in the future. - Also logging was reworked from a self-built implementation to using Log4j. Some smaller adjustments to various log-lines may still be needed to not cause many log-lines with the default setup. - A release is planned soon to provide all these and a number of smaller fixes that popped up after the 5.0.0 release. - XMLBeans 5.0.0 was released with some follow-up work after 4.0.0, again marked as major release because the structure of produced code was changed some more after feedback from other users based on the 4.0.0 release. ## Project Release Activity: XMLBeans-5.0.0 was released on 2021-03-14. 5.0.0 was released on 2021-01-19. XMLBeans-4.0.0 was released on 2020-10-15. ## Community Health: - Some Discussion about changes related to Apache POI 5.0.0 and XMLBeans 4.0.0, fortunately mostly caused by mixed up jars which can be fixed by the reporters themselves. - There are questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a fairly constant small number of active committers currently. However we are always looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Number of bugs increased but not drastically, there is a constant stream of reports/bugs/patches, but it seems the committers could not spend too much time on those this time. ### XMLBeans - A few bugs were reported by people using XMLBeans directly after they upgraded to 4.0.0, it seems there are a core set of users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 584 bugs are open overall (+9) - Having 158 enhancements (+-0) - Thus having 426 actual bugs (+9) - 103 of these are waiting for feedback (+4) - Thus having 323 actual workable bugs (+5) - 4 of the workable bugs have patches available (+1) - Distribution of workable bugs across components: {XSSF=90, HSSF=82, SS Common=42, HWPF=36, XWPF=21, POI Overall=11, SXSSF=11, XSLF=11, POIFS=5, HSMF=4, OPC=4, HPSF=3, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 175 open issues (-1) - Bug 134 (+3) - Improvement 22 (-1) - New Feature 17 (-2) - Wish 2 (-1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (14 years ago) There are currently 41 committers and 34 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Marius Volkhart was added to the PMC on 2020-12-27 - Marius Volkhart was added as committer on 2020-12-19 ## Project Activity: - We managed to release Apache POI 5.0.0 with some fairly large changes "under the hood", e.g. better support for Java 9+, new XMLBeans 4.0.0 with reworked build-procedure and some internal cleanup. Upgrade to ECMA-376 5th edition (transitional) schemas and enhancements to the support for Word and PowerPoint files. Also a number of additional bugfixes could be included. - A bugfix-release 5.0.1 is planned soon to provide a number of smaller fixes that popped up after the 5.0.0 release. - Some work is going on to replace the self-built logging wrapper with an existing logging framework, likely Log4J. ## Project Release Activity: 5.0.0 was released on 2021-01-19. XMLBeans-4.0.0 was released on 2020-10-15. ## Community Health: - Some Discussion about changes related to Apache POI 5.0.0 and XMLBeans 4.0.0, fortunately mostly caused by mixed up jars which can be fixed by the reporters themselves. - There are questions about features/behavior which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. - We have a number of active committers currently. However we are still looking at ways to broaden the developer base as the code-base is large and so some areas are currently not maintained much at all. - Overall issue count went down this time mostly because some committers could spend some time over the holidays and we could triage and resolve some when releasing Apache POI 5.0.0. ### XMLBeans - A few bugs were reported by people using XmlBeans directly after they upgraded to 4.0.0, it seems there are still some users of it besides Apache POI itself. - Bug influx for XMLBeans is very low in general because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 575 bugs are open overall (-7) - Having 158 enhancements (+6) - Thus having 417 actual bugs (-13) - 99 of these are waiting for feedback (+2) - Thus having 318 actual workable bugs (-15) - 3 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=88, HSSF=81, SS Common=39, HWPF=35, XWPF=20, POI Overall=12, XSLF=12, SXSSF=11, POIFS=5, HSMF=4, OPC=4, HPSF=3, HSLF=2, HPBF=1, SL Common=1} ### Apache XMLBeans - 176 open issues (+2) - Bug 131 (+1) - Improvement 23 (+1) - New Feature 19 (+-0) - Wish 3 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (13 years ago) There are currently 40 committers and 33 PMC members in this project. The Committer-to-PMC ratio is roughly 1:1. Community changes, past quarter: - Sayi was added to the PMC on 2020-08-13 - No new committers. Last addition was Sayi on 2020-08-04. ## Project Activity: - The buildsystem was reworked before the upcoming 5.0 release to better conform to changes in newer Java releases with full support being added for JPMS. Final remaining work items for a 5.0 release are discussed currently. - Also some ongoing bugfixing in various areas. - XMLBeans-4.0.0 was released on 2020-10-15, bringing a reworked packaging and code-structure as well as improved support for Java 9+. ## Community Health: - There are some questions about features/behaviour which indicates that Apache POI is used by a considerable number of people. Questions via email or on Stackoverflow usually get answers quickly. Most activity is from a few committers. We are looking at ways to broaden the developer base but not many potential committers show up on the mailing lists currently. Overall issue count went up a bit there is still a fairly large number of reported bugs in various states of triage. ### XMLBeans - XMLBeans 4.0 was released, including reworked source-code structure and full support for newer Java versions. The main build for XMLBeans 4.0 is now modulized for Java 9+. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 582 bugs are open overall (+10) - Having 152 enhancements (+-0) - Thus having 430 actual bugs (+10) - 97 of these are waiting for feedback (+8) - Thus having 333 actual workable bugs (+2) - 3 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=95, HSSF=83, SS Common=40, HWPF=37, XWPF=22, POI Overall=12, SXSSF=11, XSLF=11, OPC=5, POIFS=5, HSMF=4, HPSF=3, XDDF=2, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 174 open issues (+-0) - Bug 130 (+-0) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 3 (+1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (13 years ago) There are currently 40 committers and 32 PMC members in this project. The Committer-to-PMC ratio is 5:4. Community changes, past quarter: - No new PMC members. Last addition was Axel Howind on 2019-11-11. - Sayi was added as committer on 2020-08-04 - Sayi was invited as PMC, the notice to board is underway, so he will join the PMC shortly ## Project Activity: - Some bugfixing and smaller features work did happen, mostly in HSLF/XSLF area, rendering of slides as well as some code quality work. There is a larger rework of the build-system underway to improve support for Java 9+, this is planned to be released as major version 5.0. ## Community Health: - There are some questions from users about features/behaviour which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. There is still activity from multiple committers. We are looking at ways to broaden the developer base but not many potential committers show up on the mailing lists currently. Overall issue count went up a bit there is still a fairly large number of reported bugs in various states of triage. ### XMLBeans - Code-structure and buildsystem were reworked to prepare for an upcoming release 4.0. The main build for XMLBeans 4.0 is now modulized for Java 9+, some more work might be necessary to finish this before we can release XMLBeans 4.0. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 572 bugs are open overall (+16) - Having 152 enhancements (+1) - Thus having 420 actual bugs (+15) - 89 of these are waiting for feedback (+2) - Thus having 331 actual workable bugs (+13) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=96, HSSF=82, SS Common=42, HWPF=35, XWPF=21, POI Overall=12, SXSSF=12, XSLF=7, POIFS=6, OPC=5, HSMF=4, HPSF=3, XDDF=2, HMEF=1, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 174 open issues (-4) - Bug 130 (-3) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 2 (-1)
Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: Apache POI was founded 2007-05-16 (13 years ago) There are currently 39 committers and 32 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Axel Howind on 2019-11-11. - No new committers. Last addition was Axel Howind on 2019-11-12. ## Project Activity: - Mostly bugfixing and some smaller features developed, mostly in HSLF/XSLF area, rendering of slides as well as some code quality work. Release 4.1.2 was published, another bugfix release may come up soon to release a few important regression fixes. Work has started to better support Jigsaw modules for JDK 9+. ## Community Health: - There are some ongoing discussions with users about features/behavior which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. There is still activity from multiple committers. We are looking at ways to broaden the developer base but not many potential committers show up on the mailing lists currently. Overall issue count went down despite a number of new reports/discussions. However there are still a fairly large number of reported bugs in various states of triage, because many require lots of work get to a "fixable" state. ### XMLBeans - Nearly no changes for XMLBeans this quarter, the project is in maintenance mode. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 556 bugs are open overall (-8) - Having 151 enhancements (-7) - Thus having 405 actual bugs (-1) - 87 of these are waiting for feedback (-9) - Thus having 318 actual workable bugs (+8) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {XSSF=89, HSSF=80, SS Common=42, HWPF=35, XWPF=21, POI Overall=13, SXSSF=11, XSLF=7, POIFS=6, HSMF=4, HPSF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 178 open issues (+1) - Bug 133 (+2) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 4 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Membership Data: - Apache POI was founded 2007-05-16 (13 years ago) - There are currently 39 committers and 32 PMC members in this project. - The Committer-to-PMC ratio is roughly 5:4. - Community changes, past quarter: - Axel Howind was added to the PMC on 2019-11-11 - Axel Howind was added as committer on 2019-11-12 ## Project Activity: - Some feature development in the area of HSLF/XSLF, mostly rendering of slides and support for more image formats. Also some charting enhancements. Otherwise mostly bugfixes, file-leaks fixed, Sonar issues resolved, ... Release 4.1.2 is currently finalized and should be available soon. Some testing of JDK 14 was performed to ensure newer JDK versions work as well. ## Community Health: - There are some ongoing discussions with users about features/behavior which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. There is steady activity from multiple committers, 4.1.2 will contain commits from at least 6 different developers. We still should broaden the developer base but not many potential committers show up on the mailing lists currently. This time the holidays helped to resolve some bugs, however in general bug-numbers unfortunately increase steadily, some bug influx and some could be fixed, but overall the rate of creation is higher than resolving, also due to some invalid bugs being entered which need lots of time to be analyzed/triaged as well. ### XMLBeans - Nearly no changes for XMLBeans this quarter, the project is in maintenance mode. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Bugzilla Statistics: ### Apache POI - 564 bugs are open overall (+-0) - Having 158 enhancements (+4) - Thus having 406 actual bugs (-4) - 96 of these are waiting for feedback (+7) - Thus having 310 actual workable bugs (-11) - 4 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {XSSF=86, HSSF=83, SS Common=41, HWPF=35, XWPF=20, SXSSF=11, POI Overall=10, XSLF=7, POIFS=4, HPSF=3, HSMF=3, OPC=3, HPBF=1, HSLF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 177 open issues (+1) - Bug 131 (+1) - Improvement 22 (+-0) - New Feature 19 (+-0) - Wish 4 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Project Activity: - We released version 4.1.1 after a security issue was reported to us, this release also includs a bunch of other changes, new image handling functionality for PowerPoint files and fixes for a regression for memory usage of XSSF. Testing of JDK 13 was finished and some pre-testing of JDK 14 done as well. ## Health report: - There are some ongoing discussions with users about features/behavior which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. Activity from committers was again low, most developers seem to be tied up with other stuff right now, we would like to broaden the developer base but not many potential committers show up on the mailing lists which has historically been our main source of recruitment. We sent out one invitation to join as Comitter/PMC and the applicant accepted, onboarding is still in-progress. Bug-numbers unfortunately increase steadily, some bug influx and some could be fixed, but overall the rate of creation is higher than resolving, also due to some invalid bugs being entered which need to be analyzed/triaged as well. ### XMLBeans - Nearly no changes for XMLBeans this quarter, the project is in maintenance mode, some discussion about updating required Java to JDK 8, but no changes made in that regard yet. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## Membership Data: Apache POI was founded 2007-05-16 (12 years ago) There are currently 38 committers and 31 PMC members in this project. The Committer-to-PMC ratio is roughly 5:4. Community changes, past quarter: - No new PMC members. Last addition was Vladislav Galas on 2018-12-30. - No new committers. Last addition was Vladislav Galas on 2018-12-26. ## Bugzilla Statistics: ### Apache POI - 564 bugs are open overall (+25) - Having 154 enhancements (+4) - Thus having 410 actual bugs (+21) - 89 of these are waiting for feedback (+-0) - Thus having 321 actual workable bugs (+21) - 5 of the workable bugs have patches available (+1) - Distribution of workable bugs across components: {HSSF=84, XSSF=82, SS Common=42, HWPF=35, XWPF=25, SXSSF=13, POI Overall=12, XSLF=9, OPC=4, POIFS=4, HPSF=3, HSMF=3, XDDF=2, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 176 open issues (+4) - Bug 131 (+3) - Improvement 22 (+-0) - New Feature 19 (+1) - Wish 4 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Activity: - No new release in this quarter, but a bugfix-release 4.1.1 or 4.2.0 is discussed, some changes/enhancements in various areas were performed, one regression for memory usage of XSSF were analyzed, but not yet fixed/circumvented. Early testing of JDK 13 was finished and some pre-testing of JDK 14 started. ## Health report: - There are some ongoing discussions with users about features/behavior which indicates that the popularity of Apache POI is still high. Questions via email or on Stackoverflow usually get answers quickly. Activity from committers was rather low, some developers seem to be tied up with other stuff right now, still not critical, but active developer base should be expanded again when potential committers show up on the mailing lists. Bug influx was moderate this quarter, bug-numbers increased a bit, some bug influx and some could be fixed, but overall the rate of creation is a bit higher than resolving, also due to some invalid bugs being entered which need to be analyzed/triaged as well. ### XMLBeans - Some work continued on the buildsystem and JDK 9+ support of XMLBeans, however not much of it landed in SVN yet. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## PMC changes: - Currently 31 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Vladislav Galas on Sun Dec 30 2018 ## Committer base changes: - Currently 38 committers. - No new committers added in the last 3 months - Last committer addition was Vladislav Galas at Wed Dec 26 2018 ## Releases: - Last release was 4.1.0 on Mon Apr 08 2019 ## Mailing list activity: - Overall a few unsubscribtions, no apparent reason, user base still fairly large and active - dev@poi.apache.org: - 217 subscribers (down -4 in the last 3 months): - 354 emails sent to list (507 in previous quarter) - general@poi.apache.org: - 125 subscribers (up 1 in the last 3 months): - 0 emails sent to list (6 in previous quarter) - user@poi.apache.org: - 559 subscribers (down -3 in the last 3 months): - 52 emails sent to list (51 in previous quarter) ## Bugzilla Statistics: ### Apache POI - 37 Bugzilla tickets created in the last 3 months - 25 Bugzilla tickets resolved in the last 3 months - 539 bugs are open overall (+11) - Having 150 enhancements (+3) - Thus having 389 actual bugs (+8) - 89 of these are waiting for feedback (+1) - Thus having 300 actual workable bugs (+7) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {HSSF=81, XSSF=76, SS Common=40, HWPF=38, XWPF=22, SXSSF=11, XSLF=8, POI Overall=7, POIFS=4, HPSF=3, HSMF=3, OPC=2, XDDF=2, HPBF=1, HSLF=1, SL Common=1} ### Apache XMLBeans - 172 open issues (+-0) - Bug 128 (+-0) - Improvement 22 (+-0) - New Feature 18 (+-0) - Wish 4 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Activity: - Apache POI 4.1.0 was released, it features a new EMF renderer and support for SVG images in XSLF, improvements to Java 9+ support, a handful of new formula function implementations and numerous bug fixes. Early testing of JDK 12 and 13 builds continued. ### XMLBeans - In this period we released XMLBeans 3.1.0 with some important stability fixes. Work is ongoing to refresh the buildsystem to remove some unnecessary complexity and make it easier for developers to build and use modern IDEs for development. Also some work on better support for Java 9+ is planned. ## Health report: - There was some discussions of how to perform some non-standard effects with Microsoft document formats and other discussions which indicate that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly. Bug influx was moderate this quarter, bug-numbers stayed mostly constant, some bug influx and some bugs could be fixed, also some bugs were closed as WON'TFIX after being dormant for a long time. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode. ## PMC changes: - Currently 31 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Vladislav Galas on Sun Dec 30 2018 ## Committer base changes: - Currently 38 committers. - No new committers added in the last 3 months - Last committer addition was Vladislav Galas at Wed Dec 26 2018 ## Releases: - 4.1.0 was released on Mon Apr 08 2019 - XMLBeans-3.1.0 was released on Tue Mar 26 2019 ## Mailing list activity: - Some unsubscribtions, no apparent reason, user base still fairly large and active - dev@poi.apache.org: - 221 subscribers (down -2 in the last 3 months): - 535 emails sent to list (609 in previous quarter) - general@poi.apache.org: - 124 subscribers (up 0 in the last 3 months): - 6 emails sent to list (4 in previous quarter) - user@poi.apache.org: - 569 subscribers (down -14 in the last 3 months): - 58 emails sent to list (116 in previous quarter) ## Bugzilla Statistics: ### Apache POI - 55 Bugzilla tickets created in the last 3 months - 54 Bugzilla tickets resolved in the last 3 months - 528 bugs are open overall (+2) - Having 147 enhancements (+6) - Thus having 381 actual bugs (-4) - 88 of these are waiting for feedback (-11) - Thus having 293 actual workable bugs (+7) - 4 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {HSSF=81, XSSF=77, SS Common=39, HWPF=37, XWPF=19, SXSSF=11, XSLF=7, POI Overall=6, POIFS=4, HPSF=3, OPC=3, HSLF=2, HPBF=1, HSMF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 172 open issues (-3) - Bug 128 (+-0) - Improvement 22 (-1) - New Feature 18 (-1) - Wish 4 (-1)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Activity: - We released Apache POI 4.0.1 to fix some smaller issues that were found in the major 4.0.0 release. Overall the 4.x releases seem to be of good quality as many changes were made, but we only received few regression bug-reports. Some more work for Java 11 was done, Early testing of JDK 12 and 13 builds was performed. One new Committer/PMC member was voted in and started to apply some patches. ### XMLBeans - Work started on a release XMLBeans 3.0.3, a few issues were discussed in the area of multi threading/concurrency overhead, class-loading and XML parsing. Work is ongoing to refresh the buildsystem to remove some unnecessary complexity and make it easier for developers to build and use modern IDEs for development. Also some work and discussion is ongoing to improve support for Java 9+ ## Health report: - There was some discussion of bug reports/features via bugzilla and a number of requests which indicate that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly. Bug influx was moderate this quarter, bug-numbers went down, most likely due to developers could put in some time during the holidays. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode and was re-activated only a short while ago. ## PMC changes: - Currently 31 PMC members. - Vladislav Galas was added to the PMC on Sun Dec 30 2018 ## Committer base changes: - Currently 38 committers. - Vladislav Galas was added as a committer on Wed Dec 26 2018 ## Releases: - 4.0.1 was released on Fri Nov 30 2018 ## Mailing list activity: - Mostly constant subscriber-base - dev@poi.apache.org: - 223 subscribers (down -1 in the last 3 months): - 598 emails sent to list (643 in previous quarter) - general@poi.apache.org: - 124 subscribers (up 0 in the last 3 months): - 4 emails sent to list (3 in previous quarter) - user@poi.apache.org: - 583 subscribers (up 0 in the last 3 months): - 112 emails sent to list (143 in previous quarter) ## Bugzilla Statistics: ### Apache POI - 49 Bugzilla tickets created in the last 3 months - 60 Bugzilla tickets resolved in the last 3 months - 526 bugs are open overall (-9) - Having 141 enhancements (+2) - Thus having 385 actual bugs (-11) - 99 of these are waiting for feedback (+5) - Thus having 286 actual workable bugs (-16) - 4 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {HSSF=79, XSSF=73, SS Common=38, HWPF=37, XWPF=19, SXSSF=11, POI Overall=6, XSLF=6, OPC=4, POIFS=4, HPSF=3, HSLF=2, HPBF=1, HSMF=1, SL Common=1, XDDF=1} ### Apache XMLBeans - 175 open issues (-1) - Bug 128 (-2) - Improvement 23 (+1) - New Feature 19 (+-0) - Wish 5 (+-0)
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC also handles bugfixes for the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## XMLBeans update plans - As the main reason for bringing XMLBeans back from the attic was to get rid of some hurdles when using it in Apache POI, our focus for XMLBeans will be on bugfixes and updating technology support, e.g. security fixes, newer version of Java and other dependencies. Apache POI will remain our main focus for new development work, while XMLBeans is for us mostly in "bugfix-mode" as a large amount of Apache POI code depends on XMLBeans.. We will continue to refine how we present this on xmlbeans.apache.org so that other users of XMLBeans know what to expect. For mailing lists we redirect questions to the Apache POI users/dev lists. For issues we continue to use the issues.apache.org project for XMLBEANS and Bugzilla for Apache POI. ## Issues: - There are no issues requiring board attention at this time ## Activity: - We finally released Apache POI 4.0.0, which was received quite well considering the amount of changes and refactorings that went into that release. A few smaller regressions were found, a follow-up fix-release 4.0.1 should be available soon. Also XMLBeans 3.0.1 and 3.0.2 were released, both with a small amount of changes, mostly XML parsing/security related fixes. We continue to update the XMLBeans homepage to reflect the new maintainership via the Apache POI PMC. Java 11 is supported in latest trunk, the changes will be released in the upcoming version 4.0.1. One new Committer/PMC member was voted in, but did not follow up on the invitation yet. ## Health report: - There was some discussion of bug reports/features via bugzilla and a number of requests which indicate that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly. Bug influx was moderate this quarter, however also bug-fix rate is not very high, probably most "easy wins" are already resolved now and thus mostly hard to fix bug-repports remain. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode and was re-activated only a short while ago. ## PMC changes: - Currently 30 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alain Béarez on Tue Nov 21 2017 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Alain Béarez at Mon Nov 20 2017 ## Releases: - 4.0.0 was released on Wed Sep 05 2018 - XMLBeans-3.0.1 was released on Fri Aug 24 2018 - XMLBeans-3.0.2 was released on Sun Oct 28 2018 ## Mailing list activity: - Some subscribers left, probably because Apache POI is a stable project with a more or less constant user-base - dev@poi.apache.org: - 223 subscribers (down -8 in the last 3 months): - 698 emails sent to list (445 in previous quarter) - general@poi.apache.org: - 123 subscribers (down -1 in the last 3 months): - 3 emails sent to list (6 in previous quarter) - user@poi.apache.org: - 583 subscribers (down -8 in the last 3 months): - 159 emails sent to list (93 in previous quarter) ## Bugzilla Statistics: ### Apache POI - 62 Bugzilla tickets created in the last 3 months - 47 Bugzilla tickets resolved in the last 3 months - 535 bugs are open overall (+23) - Having 139 enhancements (+2) - Thus having 396 actual bugs (+21) - 94 of these are waiting for feedback (-4) - Thus having 302 actual workable bugs (+25) - 5 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {HSSF=80, XSSF=75, SS Common=45, HWPF=38, XWPF=20, SXSSF=15, POI Overall=7, XSLF=6, HPSF=4, POIFS=4, OPC=3, HSLF=2, HPBF=1, HSMF=1, SL Common=1} ### Apache XMLBeans - 176 open issues (-6) - Bug 130 - Improvement 22 - New Feature 19 - Wish 5
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats The Apache POI PMC now also oversees development of the XMLBeans project: XMLBeans is a tool that allows you to map XML files to generated Java classes via XML Schema definitions. ## Issues: - There are no issues requiring board attention at this time ## Activity: - Overall there is progress towards a 4.0.0 release, discussion is underway about the remaining fixes/changes that should be included before starting the release process. The main item of having a new release of XMLBeans was finally resolved by re-establishing XMLBeans from the attic under our PMC. We released XMLBeans 3.0.0 with a number of important fixes which are required for Apache POI, but are likely also important for any other project which uses XMLBeans. Some discussion is still underway how to handle/evolve/report XMLBeans in the future, for now it is reported as sub-project here while we work out the details. Suport for Java 10+ is provided now by rewriting the Zip-Bomb-Functionality on top of commons-compress. A number of bug-fixes and smaller enhancements were merged, quite a number of these were provided by non-committers via GitHub PullRequests. ## Health report: - There is discussion of bug reports/features via bugzilla and a number of requests which indicate that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly. Bug influx was moderate this quarter, however also bug-fix rate is not very high, probably most "easy wins" are already resolved now and thus mostly hard to fix bugs remain. Bug influx for XMLBeans is very low because it is a stable project in maintenance-mode and was re-activated only a short while ago. ## PMC changes: - Currently 30 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alain Béarez on Tue Nov 21 2017 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Alain Béarez at Mon Nov 20 2017 ## Releases: - Last release was 3.17 on Wed Sep 13 2017 ## Mailing list activity: - Some subscribers left, probably because Apache POI is a stable project with a more or less constant user-base - dev@poi.apache.org: - 232 subscribers (down -2 in the last 3 months): - 492 emails sent to list (556 in previous quarter) - general@poi.apache.org: - 125 subscribers (down -5 in the last 3 months): - 6 emails sent to list (3 in previous quarter) - user@poi.apache.org: - 592 subscribers (down -10 in the last 3 months): - 93 emails sent to list (71 in previous quarter) ## Bugzilla Statistics: ### Apache POI - 38 Bugzilla tickets created in the last 3 months - 26 Bugzilla tickets resolved in the last 3 months - 512 bugs are open overall (+12) - Having 137 enhancements (+1) - Thus having 375 actual bugs (+11) - 98 of these are waiting for feedback (+3) - Thus having 277 actual workable bugs (+8) - 5 of the workable bugs have patches available (+-0) Distribution of workable bugs across components: {HSSF=80, XSSF=70, HWPF=37, SS Common=36, XWPF=17, SXSSF=12, XSLF=7, POI Overall=6, HPSF=3, POIFS=3, HSLF=2, HPBF=1, HSMF=1, OPC=1, SL Common=1} ### Apache XMLBeans - 183 open issues - no new open issues since 2007 for now - Bug 385 74% - Improvement 72 13% - New Feature 40 7% - Wish 9 1% - Task 6 1% - Test 2 0% - Sub-task 2 0%
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - There are no issues requiring board attention at this time ## Activity: - Committer-activity is good, there is progress towards a 4.0.0 release, albeit the large piece of fixing a few severe issues in a "un-attic-ed" release of XMLBeans is still not finished yet. Despite this we are working on fully supporting Java 10+ due to some changes breaking our Zip-Bomb-protection. A number of bug-fixes and smaller enhancements were merged, quite a number of these were provided by non-committers via GitHub PullRequests. ## Health report: - There is constant discussion of bug reports/features via bugzilla and a number of requests which indicates that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly. Bug influx decreased slightly and we could work off a few compared to last time, probably in part because it is now some time since a new release was published. ## PMC changes: - Currently 30 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Alain Béarez on Tue Nov 21 2017 ## Committer base changes: - Currently 37 committers. - No new committers added in the last 3 months - Last committer addition was Alain Béarez at Mon Nov 20 2017 ## Releases: - Last release was 3.17 on Wed Sep 13 2017 ## Mailing list activity: - Mostly constant membership numbers, a few un-subscribers for this period, no apparent reason for that. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 234 subscribers (down -2 in the last 3 months): - 576 emails sent to list (612 in previous quarter) - general@poi.apache.org: - 131 subscribers (down -5 in the last 3 months): - 3 emails sent to list (0 in previous quarter) - user@poi.apache.org: - 602 subscribers (down -5 in the last 3 months): - 71 emails sent to list (73 in previous quarter) ## Bugzilla Statistics: - 43 Bugzilla tickets created in the last 3 months - 50 Bugzilla tickets resolved in the last 3 months - 500 bugs are open overall (-5) - Having 136 enhancements (+-0) - Thus having 364 actual bugs (-5) - 95 of these are waiting for feedback (-6) - Thus having 269 actual workable bugs (+1) - 5 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {HSSF=76, XSSF=67, SS Common=37, HWPF=36, XWPF=14, SXSSF=11, XSLF=10, POI Overall=6, HPSF=3, POIFS=3, HSLF=2, HPBF=1, HSMF=1, OPC=1, SL Common=1}
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - There are no issues requiring board attention at this time ## Activity: - There is some activity in commits, bugfixes, feature-work and also user questions. Work on major release 4.0 is ongoing, some larger contributions were merged. A number of bugfixes and some function enhancements/additions were done. Discussion about a non-maintainer-update of XMLBeans continued, but no actual action started there yet. ## Health report: - We again saw a constant stream of new bug reports/feature requests which indicates that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly, regularly even from people not actively involved in Apache POI development. Bug influx is constant or slightly increasing, while man-power spent for bug-fixing seems to have stagnated a bit, thus some more bugs are open, while there is still quite some progress on bugs, (13 more open with 75 bugs newly created). ## PMC changes: - Currently 30 PMC members. - Alain Béarez was added to the PMC on Tue Nov 21 2017 ## Committer base changes: - Currently 37 committers. - Alain Béarez was added as a committer on Mon Nov 20 2017 ## Releases: - Last release was 3.17 on Wed Sep 13 2017 ## Mailing list activity: - Mostly constant membership numbers, a few un-subscribers for this period, not apparent reason for that. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 236 subscribers (down -3 in the last 3 months): - 694 emails sent to list (759 in previous quarter) - general@poi.apache.org: - 136 subscribers (up 2 in the last 3 months): - 0 emails sent to list (0 in previous quarter) - user@poi.apache.org: - 606 subscribers (down -7 in the last 3 months): - 74 emails sent to list (89 in previous quarter) ## Bugzilla Statistics: - 75 Bugzilla tickets created in the last 3 months - 64 Bugzilla tickets resolved in the last 3 months - 505 bugs are open overall (+13) - Having 136 enhancements (+2) - Thus having 369 actual bugs (+11) - 101 of these are waiting for feedback (+3) - Thus having 268 actual workable bugs (+8) - 5 of the workable bugs have patches available (+-0) - Distribution of workable bugs across components: {HSSF=76, XSSF=65, HWPF=36, SS Common=34, XWPF=15, XSLF=12, SXSSF=10, POI Overall=7, HPSF=3, HSLF=3, POIFS=3, HPBF=1, HSMF=1, OPC=1, SL Common=1}
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - There are no issues requiring board attention at this time ## Activity: - There is constant activity in commits, bugfixes, feature-work and also user questions. We release 3.17 and started work on a major release 4.0 in order to perform some larger work on the codebase. Among those is to desupport Java 6 and 7 as well as removal of some deprecated API parts. Work happened to cleanup the code-base after the switch to 4.0, a number of bugfixes and some function enhancements/additions. We started discussion about a non-maintainer-update of XMLBeans (which is in the Attic) to fix some bugs that affect Apache POI users. ## Health report: - We again saw a constant stream of new bug reports/feature requests which indicates that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly, regularly even from people not actively involved in Apache POI development. We just started the process of adding a new Committer and PMC member. ## PMC changes: - Currently 29 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was PJ Fanning on Fri Jun 23 2017 ## Committer base changes: - Currently 36 committers. - No new committers added in the last 3 months - Last committer addition was PJ Fanning at Fri Jun 23 2017 ## Releases: - 3.17 was released on Wed Sep 13 2017 ## Mailing list activity: - Mostly constant membership numbers, a few un-subscribers for this period, not apparent reason for that. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 239 subscribers (down -2 in the last 3 months): - 810 emails sent to list (834 in previous quarter) - general@poi.apache.org: - 134 subscribers (up 3 in the last 3 months): - 0 emails sent to list (6 in previous quarter) - user@poi.apache.org: - 615 subscribers (down -7 in the last 3 months): - 89 emails sent to list (108 in previous quarter) ## Bugzilla Statistics: - 61 Bugzilla tickets created in the last 3 months - 71 Bugzilla tickets resolved in the last 3 months - 492 bugs are open overall (-3) - Having 134 enhancements, thus having 358 actual bugs (+-0) - 98 of these are waiting for feedback (-3) - Thus having 260 actual workable bugs (+1) - 5 of the workable bugs have patches available (-1) - Distribution of workable bugs across components: {HSSF=72, XSSF=64, HWPF=36, SS Common=30, XWPF=18, XSLF=9, SXSSF=8, POI Overall=7, HPSF=4, HSLF=3, POIFS=3, OPC=2, HMEF=1, HPBF=1, HSMF=1, SL Common=1}
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - There are no issues requiring board attention at this time ## Activity: - There is constant activity in commits, bugfixes, feature-work and also user questions. Work happened for handling broken files better, found via fuzzing-efforts done by Tim Allison, HPSF improvements, bugfixes, removing deprecated code, and general improvements. Discussions about depending on commons-math for some functionality are ongoing. We released 3.17-beta1 in June and are planning a 3.17 at the end of summer. We are planning to target a 4.0 release after that which will require JDK 7 (compared to JDK 6 now) and might remove some more deprecated APIs. ## Health report: - The last few months we saw a constant stream of new bug reports/feature requests which indicates that the popularity of Apache POI is still very good. Questions via email or on Stackoverflow usually get answers quickly, regularly even from people not actively involved in Apache POI development. ## PMC changes: - Currently 29 PMC members. - PJ Fanning was added to the PMC on Fri Jun 23 2017 ## Committer base changes: - Currently 36 committers. - PJ Fanning was added as a committer on Fri Jun 23 2017 ## Releases: - 3.17-beta1 was released on Wed Jun 28 2017 ## Mailing list activity: - Mostly constant membership numbers, a few un-subscribers for this period, not apparent reason for that. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 240 subscribers (down -3 in the last 3 months): - 863 emails sent to list (898 in previous quarter) - general@poi.apache.org: - 131 subscribers (up 0 in the last 3 months): - 6 emails sent to list (2 in previous quarter) - user@poi.apache.org: - 627 subscribers (down -8 in the last 3 months): - 128 emails sent to list (138 in previous quarter) ## Bugzilla Statistics: - 62 Bugzilla tickets created in the last 3 months - 65 Bugzilla tickets resolved in the last 3 months - 495 bugs are open overall - Having 135 enhancements, thus having 360 actual bugs - 101 of these are waiting for feedback - Thus having 259 actual workable bugs - 6 of the workable bugs have patches available - Distribution of workable bugs across components: {HSSF=75, XSSF=67, HWPF=38, SS Common=28, XWPF=16, SXSSF=9, XSLF=8, POI Overall=5, POIFS=4, HPSF=3, HSLF=2, HPBF=1, HSMF=1, OPC=1, SL Common=1}
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - There are no issues requiring board attention at this time ## Activity: - There is constant activity in commits, bugfixes, feature-work and also user questions. Work happened in areas like various ways of embedding other types of files in Office files, support for EMF pictures, Unicode related fixes, some Asian date formats and (HX)SLF file format (.ppt/.pptx) improvements. We released 3.16 in April and are planning for a first beta for 3.17 during summer. Long-term efforts like mass-regression-testing and high unit test coverage seem to begin to pay off as the number of regression bugs is small despite code-changes in many areas. Unit test coverage is key for on-boarding new developers who aren't familiar with all the code, working quickly to develop new features or test contributions by developers who do have a better understanding of the code, greatly simplifying pre-release testing, and reducing bugs and regressions. ## Health report: - The last few months we saw a constant stream of new bug reports/feature requests which indicates that the popularity of Apache POI is still very good, maybe even increasing. However also the number of open bug-reports is increasing, many users posting requests and questions with only a handful of people actively triaging these reports. On new committers/PMC: there are currently only a few users active enough to discuss committership to bring on new talent. ## PMC changes: - Currently 28 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Greg Woolsey on Wed Oct 05 2016 ## Committer base changes: - Currently 35 committers. - No new committers added in the last 3 months - Last committer addition was Greg Woolsey at Tue Oct 04 2016 ## Releases: - 3.16 was released on Wed Apr 19 2017 ## Mailing list activity: - Mainly constant membership numbers, a few new subscribers for this period. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 243 subscribers (up 4 in the last 3 months): - 882 emails sent to list (795 in previous quarter) - general@poi.apache.org: - 131 subscribers (up 2 in the last 3 months): - 2 emails sent to list (2 in previous quarter) - user@poi.apache.org: - 634 subscribers (down -1 in the last 3 months): - 142 emails sent to list (192 in previous quarter) ## Bugzilla Statistics: - 94 Bugzilla tickets created in the last 3 months - 61 Bugzilla tickets resolved in the last 3 months - 496 bugs are open overall - Having 126 enhancements, thus having 370 actual bugs - 103 of these are waiting for feedback - Thus having 267 actual workable bugs - 6 of the workable bugs have patches available - Distribution of workable bugs across components: {HSSF=79, XSSF=73, HWPF=37, SS Common=29, XWPF=16, SXSSF=10, XSLF=8, HPSF=4, POI Overall=4, POIFS=3, HSLF=2, HSMF=1, OPC=1}
## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - there are no issues requiring board attention at this time ## Activity: - There was work in some areas, notably parsing/reading of WMF/EMF files which can be used for pictures in Office documents. Also initial support for extracting text from embedded files was added and some improvements to handling of Unicode characters have landed. Additionally a number of Findbugs/SonarQube reports were fixed. On the build-automation-side the Gradle build was enhanced some more and the Jenkins builds are now fully version-controlled as part of the core source via the Jenkins DSL plugin. We release 3.16-beta1 in November and just released 3.16-beta2. Additionally a number of users posted questions on the user-list which were discussed. ## Health report: - the last few months we saw a bit less bugfix-activity, the number of open bug-reports is unfortunately increasing. However this is partly due to the nature of Apache POI and the inherent complexity of the Office formats, which means there is a constant influx of bug-reports, some with fairly high complexity and needed amount of work to resolve. On new committers/PMC: there are currently only a few users active enough to discuss committership to bring on new talent. ## PMC changes: - Currently 28 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Greg Woolsey on Wed Oct 05 2016 ## Committer base changes: - Currently 35 committers. - No new committers added in the last 3 months - Last committer addition was Greg Woolsey at Tue Oct 04 2016 ## Releases: - 3.16-beta1 was released on Sun Nov 20 2016 - 3.16-beta2 was released on Thu Feb 02 2017 ## Mailing list activity: - Mainly constant membership numbers. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 238 subscribers (down -4 in the last 3 months): - 773 emails sent to list (1018 in previous quarter) - general@poi.apache.org: - 131 subscribers (up 1 in the last 3 months): - 3 emails sent to list (4 in previous quarter) - user@poi.apache.org: - 636 subscribers (down -20 in the last 3 months): - 206 emails sent to list (150 in previous quarter) ## Bugzilla Statistics: - 76 Bugzilla tickets created in the last 3 months - 52 Bugzilla tickets resolved in the last 3 months - 458 bugs are open overall (plus 26) - Having 111 enhancements, thus having 347 actual bugs (plus 8 and 18) - 101 of these are waiting for feedback (plus/minus 0) - thus having 246 actual workable bugs (plus 16) - 4 of the workable bugs have patches available (minus 1) - Distribution of workable bugs across components: HSSF=76, XSSF=70, HWPF=36, SS Common=17, XWPF=14, XSLF=10, SXSSF=6, HPSF=4, POI Overall=4, POIFS=4, HSLF=3, HSMF=1, OPC=1
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - there are no issues requiring board attention at this time ## Activity: - The 3.15 release required some time to stabilize, however the additional effort in regression testing hopefully will maninfest in lower numbers of newly introduced bugs in the library. There is constant activity in multiple areas, mostly bugfixes, cryptography enhancements and enhanced support for reading VBA macro contents. Work has begun to add a Gradle based build with a plan to replace the ageing Ant based build in the future. We released version 3.15 and are planning to release 3.16-beta1 soon in order to provide a build for one regression item that made it into 3.15. ## Health report: - activity looks good, all seems healthy, there is a constant stream of user-questions, patches and development related discussions as well as commits by various committers. ## PMC changes: - Currently 28 PMC members. - Greg Woolsey was added to the PMC on Wed Oct 05 2016 ## Committer base changes: - Currently 35 committers. - Greg Woolsey was added as a committer on Tue Oct 04 2016 ## Releases: - 3.15 was released on Wed Sep 21 2016 ## Mailing list activity: - Mainly constant membership numbers. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 243 subscribers (down -5 in the last 3 months): - 1071 emails sent to list (1251 in previous quarter) - general@poi.apache.org: - 130 subscribers (down -2 in the last 3 months): - 4 emails sent to list (2 in previous quarter) - user@poi.apache.org: - 655 subscribers (down -11 in the last 3 months): - 155 emails sent to list (119 in previous quarter) ## Bugzilla Statistics: - 93 Bugzilla tickets created in the last 3 months - 95 Bugzilla tickets resolved in the last 3 months - 432 bugs are open overall - Having 103 enhancements, thus having 329 actual bugs - 101 of these are waiting for feedback - thus having 228 actual workable bugs - 5 of the workable bugs have patches available
Report from the Apache POI committee [Dominik Stadler] ## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats ## Issues: - there are no issues requiring board attention at this time ## Activity: - There was a constant stream of work from a number of committers, work went into bugfixes, streamlining the API in respect to enums instead of ints and supporting more cryptography options of the file formats. Discussion around replacing XMLBeans is continuing, some legal issues related to possible replacements are discussed at LEGAL-264. On further release automation there was discussion of setting up a machine to automatically publish generated documentation. There was one security related topic in a code-sample (not the core libraries), which was published as CVE-2016-5000 "XXE in XLS2CSV", see http://www.openwall.com/lists/oss-security/2016/07/22/2 Some work was done to prepare for JDK 9, although there are still bugs in the JDK itself that prevent a successful CI run. We released version 3.15-beta2 and are in the final stages for 3.15-beta3, which should be mostly what we release as 3.15 final shortly. Some preparation is underway for celebrating 15 years of POI. ## Health report: - activity looks good, all seems healthy, there is a constant stream of user-questions and development related discussions. ## PMC changes: - Currently 27 PMC members. - Mark Murphy was added to the PMC on Sat Jul 09 2016 ## Committer base changes: - Currently 34 committers. - Mark Murphy was added as a committer on Sat Jul 09 2016 ## Releases: - 3.15-beta2 was released on Sat Jul 02 2016 ## Mailing list activity: - Mainly constant membership numbers. POI is a mature project with a stable user/developer-base. - dev@poi.apache.org: - 248 subscribers (down -7 in the last 3 months): - 1267 emails sent to list (979 in previous quarter) - general@poi.apache.org: - 133 subscribers (up 1 in the last 3 months): - 2 emails sent to list (3 in previous quarter) - user@poi.apache.org: - 666 subscribers (down -1 in the last 3 months): - 124 emails sent to list (123 in previous quarter) ## Bugzilla Statistics: - 110 Bugzilla tickets created in the last 3 months - 142 Bugzilla tickets resolved in the last 3 months - 430 bugs are open overall - Having 103 enhancements, thus having 327 actual bugs - 101 of these are waiting for feedback - thus having 226 actual workable bugs - 5 of the workable bugs have patches available
## Description: - Apache POI is a Java library for reading and writing Microsoft Office file formats. ## Issues: - There are no issues requiring board attention at this time ## Activity: - There was some development activity, mostly some bug-fixes and investigation into changing the XML handling code from XmlBeans to other XML frameworks. There is some licensing related discussion around using JAXB here which we will take to legal-discuss@ Also some work went into further automating the release-process. Multiple PMC/Committers are active, albeit there was overall a bit less activity compared to the previous period. We released a version 3.14 which we quickly followed with a 3.15-beta1 to quickly release a few fixes/changes. Overall there was consensus to automate more of the release process to allow us to do releases in shorter time-periods. No new PMC/Committers, one user was contacted, but discussion about committership was not finished yet. ## Health report: - activity looks good, all seems healthy. ## PMC changes: - Currently 26 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Javen O'Neal on Mon Oct 19 2015 ## Committer base changes: - Currently 33 committers. - No new committers added in the last 3 months - Last committer addition was Javen O'Neal at Sun Oct 18 2015 ## Releases: - 3.14 was released on Sat Mar 05 2016 - 3.15-beta1 was released on Fri Apr 15 2016 ## Mailing list activity: - Overall similar traffic as in previous periods. - dev@poi.apache.org: - 255 subscribers (down -3 in the last 3 months): - 946 emails sent to list (870 in previous quarter) - general@poi.apache.org: - 132 subscribers (down -2 in the last 3 months): - 3 emails sent to list (2 in previous quarter) - user@poi.apache.org: - 665 subscribers (up 10 in the last 3 months): - 140 emails sent to list (176 in previous quarter) ## Bugzilla Statistics: - 90 Bugzilla tickets created in the last 3 months - 119 Bugzilla tickets resolved in the last 3 months - 461 bugs are open overall - Having 94 enhancements, thus having 367 actual bugs - 113 of these are waiting for feedback - thus having 254 actual workable bugs - 8 of the workable bugs have patches available
## Description: Apache POI is a Java library for reading and writing Microsoft Office file formats. ## Issues: - There are no issues requiring board attention at this time ## Activity: - There is steady progress in certain areas, support for PowerPoint is currently the main point of work, other parts saw smaller enhancements and bugfixes, overall activity is good, multiple PMC/Committers are active and are responsive on the mailing-lists. We prepared a first beta for the next release 3.14, which should become available soon. No new PMC/Committers, one active user was contacted, but did not want to get comittership. ## Health report: - activity looks good, all seems healthy. ## PMC changes: - Currently 26 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Javen O'Neal on Mon Oct 19 2015 ## Committer base changes: - Currently 33 committers. - No new committers added in the last 3 months - Last committer addition was Javen O'Neal at Sun Oct 18 2015 ## Releases: - 3.14-beta1 was released on Wed Dec 23 2015 ## Mailing list activity: - dev@poi.apache.org: - 257 subscribers (up 1 in the last 3 months): - 963 emails sent to list (956 in previous quarter) - user@poi.apache.org: - 656 subscribers (up 9 in the last 3 months): - 205 emails sent to list (152 in previous quarter) - general@poi.apache.org: - 134 subscribers (down -2 in the last 3 months): - 2 emails sent to list (0 in previous quarter) ## Bugzilla Statistics: - 82 Bugzilla tickets created in the last 3 months - 96 Bugzilla tickets resolved in the last 3 months - 477 bugs are open overall - Having 97 enhancements, thus having 380 actual bugs - 120 of these are waiting for feedback, - thus having 260 actual workable bugs - 10 of the workable bugs have patches available
## Description: Apache POI is a Java library for reading and writing Microsoft Office file formats. ## Issues: There are no issues requiring board attention at this time ## Activity: We saw good activity in the last quarter, release 3.13 went out successfully and we could add a number of committers/PMC members. Community remains active with questions being asked and answered. Work is ongoing for the next release 3.14 with integration of code for Microsoft Visio files and a number of bugfixes. A release 3.14beta1 is due soon. Visio code was contributed, IP clearance done via Incubator, process went smoothly. Most patches are applied without much delay. ## Health report: - activity looks good, all seems healthy. ## PMC changes: - Currently 26 PMC members. - New PMC members: - Javen O'Neal was added to the PMC on Mon Oct 19 2015 - Dustin Spicuzza was added to the PMC on Sun Aug 30 2015 ## Committer base changes: - Currently 33 committers. - New commmitters: - Dustin Spicuzza was added as a committer on Thu Aug 27 2015 - Javen O'Neal was added as a committer on Sun Oct 18 2015 ## Releases: - Last release was 3.13 on Tue Sep 29 2015 ## Mailing list activity: - dev@poi.apache.org: - 257 subscribers (up 0 in the last 3 months): - 1117 emails sent to list (715 in previous quarter) - user@poi.apache.org: - 647 subscribers (down -5 in the last 3 months): - 182 emails sent to list (175 in previous quarter) - general@poi.apache.org: - 136 subscribers (up 6 in the last 3 months): - 0 emails sent to list (3 in previous quarter) ## Bugzilla Statistics: - 90 Bugzilla tickets created in the last 3 months - 137 Bugzilla tickets resolved in the last 3 months
## Description: Java API To Access Microsoft Document File Formats ## Activity: Apache POI continues to be an active project, both in terms of community and development. Work is ongoing for the next release 3.13 with finished work items being switching internal implementations for the POIFS implementation and providing a common layer in the framework for working with different format of Powerpoint files. A first beta was released, the next beta with more of the changes is planned to be done shortly. After a reported security vulnerability related to Zip-Expansion denial of service has been fixed in the latest beta there were two additional cases reported which we are currently analyzing. ## Health report: Due to the complexity of the supported formats, there is a steady influx of bug reports which we try to tackle to get the list of actual bugs more manageable, see below bug activity for details. ## Issues: there are no issues requiring board attention at this time ## LDAP committee group/Committership changes: - Currently 31 committers and 24 LDAP committee group members. - David North was added to the LDAP committee group on Sat May 23 2015 - David North was added as a committer on Wed May 20 2015 ## Releases: - 3.12 was released on Mon May 11 2015 - 3.13-beta1 was released on Wed Jul 22 2015 ## Bug activity 535 bugs are open overall Having 63 enhancements, thus having 472 actual bugs 131 of these are waiting for feedback, thus having 341 actual workable bugs 8 of the workable bugs have patches available ## Mailing list activity: - dev@poi.apache.org: - 257 subscribers (down -7 in the last 3 months): - 742 emails sent to list (782 in previous quarter) - user@poi.apache.org: - 653 subscribers (up 0 in the last 3 months): - 186 emails sent to list (161 in previous quarter) - general@poi.apache.org: - 130 subscribers (down -2 in the last 3 months): - 3 emails sent to list (0 in previous quarter)
WHEREAS, the Board of Directors heretofore appointed Yegor Kozlov to the office of Vice President, Apache POI, and WHEREAS, the Board of Directors is in receipt of the resignation of Yegor Kozlov from the office of Vice President, Apache POI, and WHEREAS, the Project Management Committee of the Apache POI project has chosen by vote to recommend Dominik Stadler as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Yegor Kozlov is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache POI, and BE IT FURTHER RESOLVED, that Dominik Stadler be and hereby is appointed to the office of Vice President, Apache POI, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache POI Project Chair, was approved by Unanimous Vote of the directors present.
## Description: Apache POI is a Java library for reading and writing Microsoft Office file formats. ## Activity: Apache POI continues to be an active project, both in terms of community and development. Work is ongoing for the next release 3.13 with work items being switching internal implementations for the POIFS implementation and providing a common layer in the framework for working with different format of Powerpoint files. Most patches are applied without much delay. ## Issues: there are no issues requiring board attention at this time ## LDAP committee/Committership changes: - Currently 31 committers and 24 LDAP committee members. - David North was added to the LDAP committee on Sat May 23 2015 - David North was added as a committer on Wed May 20 2015 - Dominik Stadler was elected as a new PMC chair (resolution submitted). ## Releases: - 3.12 was released on Mon May 11 2015 ## Mailing list activity: - dev@poi.apache.org: - 258 subscribers (down -8 in the last 3 months): - 687 emails sent to list (729 in previous quarter) - user@poi.apache.org: - 651 subscribers (down -1 in the last 3 months): - 165 emails sent to list (156 in previous quarter) - general@poi.apache.org: - 130 subscribers (down -1 in the last 3 months): - 3 emails sent to list (3 in previous quarter)
No report was submitted.
No report was submitted.
@Rich: pursue a report for POI
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There were two releases in the last quarter: POI 3.12-beta1 on 28 February 2015 POI 3.11-FINAL on 21 November 2014 Community --------- No new committers/PMC members added in the last quarter. Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
No report was submitted.
No report was submitted.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There were two releases in the last quarter: POI 3.10.1 on 18 August 2014 POI 3.11-beta3 on 11 November 2014 The release vote on 3.11 final is in progress and we are hoping to push it on the mirrors within a week. Community --------- No new committers/PMC members added in the last quarter. Last committer and PMC was added in December, 2013 (kiwiwings) Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
No report was submitted.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- POI 3.11-beta2 released in August 2014 POI 3.10.1 released in August 2014 POI 3.11-beta1 released in July 2014 Community --------- Uwe Schindler (uschindler) was added to POI PMC in August 2014. Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
No report was submitted.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There have been no releases in the last quarter. The last release is 3.10-FINAL released on 8th February 2014 Community --------- No new committers/PMC members added in the last quarter. Last committer and PMC was added in December, 2013 (kiwiwings) Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- Version 3.10-FINAL was released on 8th February 2014 Community --------- Andreas Beeker (kiwiwings) has been voted in as a POI committer/PMC member Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There was a bug fix release in the last quarter: POI 3.10 beta2 on Sep 19 2013 . Community --------- No new committers/PMC members added in the last quarter. Last committer and PMC was added on Jul 8, 2013 (tallison) Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. Most patches are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There was a bug fix release in the last quarter: POI 3.10 beta1 on Jul 2 2013 . Our next release POI 3.10 beta2 is being voted and should be release in mid September 2013. Community --------- Tim Allison (tallison) and Cedric Walter (cedricwalter) have been voted as new committers and PMC members. Project Status --------- Apache POI continues to be an active project, both in terms of community and development. Traffic on the mailing lists has been steady in the last 3 months. General Comments ---------------- There are no issues that require Board attention.
No report was submitted.
AI: Sam to pursue a report for POI
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- There have been no releases in the last quarter. The last release is version 3.9, released on 3rd December 2012 A bug fix release of POI 3.10 is being discussed on the mailing list. We plan to roll the release candidate in the second half of June. Community --------- Dominik Stadler (centic) has been voted as new committer and PMC member. Two more people submitted their ICLAs and expressed interest in becoming POI committers: Tim Allison and Cedric Walter. Project Status --------- Apache POI continues to be an active project, both in terms of community and development. The number of open bug reports and submitted patches significantly grew in the last 3 months. The POI team is planning to address them in the nearest time. Traffic on the mailing lists has been steady in the last 3 months. General Comments ---------------- There are no issues that require Board attention.
No report was submitted.
Ross asked PMC to report next month
Apache POI is a Java library for reading and writing Microsoft Office file formats. Releases -------- Version 3.9 was released on 3rd December 2012 Community --------- No new committers/PMC members. Project Status --------- Apache POI continues to be an active project, both in terms of user activity and development. Traffic on the mailing lists has been steady in the last 3 months (Nov 01 2012 - Feb 01 2013): - User mailing list: 354 messages - Dev mailing list: 319 messages - Commits: 161 commits Most patches and bug fixes are applied without much delay. General Comments ---------------- There are no issues that require Board attention.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Project Status -------------- Apache POI continues to be an active project, both in terms of user activity and development. Traffic on the mailing lists has been steady in the last 3 months: - User mailing list: 331 messages - Dev mailing list: 511 messages - Commits: 84 commits Most patches and bug fixes are applied without much delay. GSoC student has successfully completed his project and has been voted in as a POI committer/PMC member. Releases -------- No releases in the last quarter. We are aiming to release POI-3.9 in December 2012.
AI: Ross Any chance someone can blog about your success and link it from http://community.apache.org/mentoring/experiences.html
Project Description -------------- Apache POI is a Java library for reading and writing Microsoft Office file formats. Project Status -------------- We have no issues that require Board assistance at this time. Community --------- Evgeniy Berlog has been voted in as a POI committer/PMC member Traffic on the mailing lists has been steady. Most patches and bug fixes are applied without much delay. This year POI is participating in GSoC, the student is doing well and passed the mid-term evaluation. Releases -------- No releases in the last quarter. We are aiming to release POI-3.9 in late 2012.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Project Status -------------- We have no issues that require Board assistance at this time. Community --------- In the last quarter we haven't added any new committers and PMC members. This summer a GSoC student is participating in the POI project. His ICLA is already on file and providing all is good he will be a committer soon. Traffic on the mailing lists has been steady. Most of patches and bug fixes are being applied without much delay. Releases -------- On March 26, 2012 we released a stable release of POI-3.8. Next release is planned for late 2012, we hope it will include contributions from GSoC.
Apache POI is a Java library for reading and writing Microsoft Office file formats. Project Status -------------- We have no issues that require Board assistance at this time. Community --------- In the last quarter we haven't added any new committers and PMC members. Traffic on the mailing lists has been steady. Most of patches and bug fixes are being applied without much delay. Releases -------- POI-3.8 beta 5 has been released on December 17th, 2011. This release is a step towards 3.8-FINAL which we plan to release in 2012 (Our last stable release, POI-3.7, was released in October 2010)
Apache POI is a Java library for reading and writing Microsoft office file formats. Project Status -------------- We continue to have an active community with high levels of participation from users on mailing lists and issue reporting in Bugzilla. We have no issues that require Board assistance at this time. Community --------- In the last quarter, we haven't added any new committers. Traffic on the dev list has been steady. Most of patches and bug fixes are being applied without much delay. Traffic on the user list is down relative to the previous quarter (350 vs 600 messages in the previous quarter). Releases -------- We released another beta release this quarter, 3.8 beta 4 and we're aiming to release 3.8-FINAL in December 2011 (Our last stable release, POI-3.7, was released in October 2010) Branding -------- We believe we've now completed all the steps on the project branding checklist.
Apache POI is a Java library for reading and writing Microsoft office file formats. Community --------- In the last quarter we have added one new committer/PMC member, Jon Svede. There are a few other potential committers who have submitted a few substantial OOXML related patches, who we are working with. Hopefully at least one of them will be proposed for committership this quarter. Traffic on the user list is steady this quarter, which is about 50% up on this time last year. Dev list traffic is slightly up this quarter. The number of reported issues is also up slightly, but we're getting through quite a few of them, and patches are generally being applied in a fairly timely manner. Releases -------- We've had two beta releases this quarter, 3.8 betas 1 and 2. We're aiming for another beta release very soon, and likely 3.8 final this quarter. (Our last stable release, 3.7, was released in October). We're also in the process of moving to the new dist svnpubsub model (as used by httpd et al), which we hope will make releasing simpler and quicker. Branding -------- We believe we've now completed all the steps on the project branding checklist.
WHEREAS, the Board of Directors heretofore appointed Nick Burch to the office of Vice President, Apache POI, and WHEREAS, the Board of Directors is in receipt of the resignation of Nick Burch from the office of Vice President, Apache POI, and WHEREAS, the Project Management Committee of the Apache POI project has chosen by vote to recommend Yegor Kozlov as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Nick Burch is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache POI, and BE IT FURTHER RESOLVED, that Yegor Kozlov be and hereby is appointed to the office of Vice President, Apache POI, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7B, Resolution to change the Apache POI Chair, was approved by Unanimous Vote of the directors present.
Apache POI is a Java library for reading and writing Microsoft office file formats. Community --------- In the last quarter we have added one new committer/PMC member, Jon Svede. There are a few other potential committers who have submitted a few substantial OOXML related patches, who we are working with. Hopefully at least one of them will be proposed for committership this quarter. Traffic on the user list is steady this quarter, which is about 50% up on this time last year. Dev list traffic is slightly up this quarter. The number of reported issues is also up slightly, but we're getting through quite a few of them, and patches are generally being applied in a fairly timely manner. Releases -------- We've had two beta releases this quarter, 3.8 betas 1 and 2. We're aiming for another beta release very soon, and likely 3.8 final this quarter. (Our last stable release, 3.7, was released in October). We're also in the process of moving to the new dist svnpubsub model (as used by httpd et al), which we hope will make releasing simpler and quicker. Branding -------- We believe we've now completed all the steps on the project branding checklist.
Apache POI is a Java library for reading and writing Microsoft office file formats. Community --------- In the last quarter, we haven't added any new committers. One new contributor has arrived, who's working on a potentially large new area of support around ant integration. Yegor is providing mentorship. Assuming the new code works out, and the contributor remains around for another few months, we'll look to offer committership. No other potential committers are currently on the horizon (most people submitting patches tend to promptly vanish), though we keep on the lookout. Traffic on the dev list has been steady this quarter. Traffic on the user list is up again this quarter, and is probably at its best level since about 2008. We remain grateful to one committer, Mark, who as ever is working hard to pick up the questions that the community can't answer. Commit activity and bug fixes seem to be progressing at an OK rate, and patches are being applied without much delay. Releases -------- There have been no releases this quarter (our last release was 3.7 in Novemeber, around the time of our last board report). We expect to do the first 3.8 beta release in the near future. Branding -------- No change since our last board report. We continue to be almost there WRT the guidelines, and just need to make a few TM related tweaks to the website.
Community --------- In the last quarter, we haven't added any new committers. One community member we had been planning to offer committership to has vanished this quarter, but we'll aim to offer it if they return. One other person has been submitting several good patches via bugzilla, but not participating via the mailing lists. Yegor is hoping to have the time to reach out and provide some mentoring on this front, with a view to committership if all goes well with increasing their community engagement. Talks on POI at ApacheCon seemed well attended compared to others in their tracks, and everyone seemed to enjoy them! Traffic on the user and dev lists was steady until the 3.7 final release went out, traffic on the user list since then has risen pleasingly. Releases -------- We released POI 3.7 beta 3 in September, then 3.7 final during ApacheCon. The rough plan is for 3.8 in the summer, and the first beta in the spring once the fixed-bugs-count is high enough to warrant one! Branding -------- Our website was largely compliant with the new branding requirements already. Some tweaks to navigation titles/links for consistency have been made, and we're aiming to tweak titles and logos shortly to add TM, now that 3.7 is finished.
Community --------- In the last quarter, we haven't added any new committers, though we remain on the lookout as ever. One of our committers, Mark, who has previously been our user list champion has taken a new job, and had to cut back how much time he spends helping out people on the lists. Other committers have stepped up to respond to the harder user questions which Mark used to tackle, though not with quite the same speed and detail as Mark used to manage... The problems from the last quarter with how long patches took to be applied seem to have largely been resolved, as people have found a few more cycles to do this in. This is particularly good, as the number of submitted patches seems to have been rising of late! Traffic on the dev and user lists are slightly up on last quarter. Releases -------- We've done two beta releases in the last quarter, POI 3.7 betas 1 and 2. We're aiming to get the final 3.7 release out before ApacheCon, with maybe another beta release first, as dictated by user feedback.
Approved by general consent.
Community --------- In the last quarter, we haven't added any new committers. However, someone who has submitted several good patches in the past has returned, and intends to submit some more. We expect to have a committership vote shortly, once CLAs are in. However, no new people on the lists are currently showing committership potential, though we remain on the lookout as ever. We do currently have a slight problem with the rate at which submitted patches are being applied, with some patches waiting quite a lot longer than usual for review or commit. This seems to be due to all the people who normally review and commit contributed patches being very busy at the same time. Hopefully this will sort itself out naturally as people's schedules move back out of sync, and is something we're all very aware of. Traffic on the dev list is very slightly down, while the user list remains steady. Mark continues to be the pmc member most likely to answer user questions or produce new example code, for which we're all very grateful! Encryption ---------- Developers from SAS asked a number of questions about encryption, and our export notification. The more technical questions about our use, and the reason for filing for the notification were discussed and answered on the list. For the legal questions, they were pointed at the appropriate foundation lists. We haven't heard back from them since then, so we assume they're now sorted... Releases -------- No new releases this quarter, and our last release (3.6) was back in December. It's expected that there will be a new release next quarter, once people have a bit more time, and all pending patches are applied.
Community --------- In the last quarter, we have added one new committer, Maxim Valyanskiy. However, there are currently no new people on the lists showing the potential to be added as a committer this quarter, though we remain on the lookout as ever. Traffic on the dev list was up in December, mostly due to release and committer votes, but is subsequently back to its usual baseline. User list traffic remains steady at around twice the dev list. Bug report numbers seem fairly steady. A fair percentage of user queries and bug reports lately relate to our support for Word, which remains our weakest supported of the 3 main file formats (and isn't in the main jar, only the scratchpad). Sadly despite a long standing notice on the website that this area of the codebase needs new developers, the code continues to lack the love (and possible re-write) that it really needs. Quite a bit of work on the documentation has been done following discussions at ApacheCon, which seems to have helped users based on on-list feedback, but as ever some more work remains... Releases -------- We released POI 3.6 Final this quarter, in mid December. This featured quite a number of bug fixes for the new features added in 3.5. It also includes a smaller version of the OOXML schemas, as suggested by Tika, which seems to have been well received!
Community --------- In the last quarter, we haven't added any new committers, but our new committer from last quarter has been getting on well. Yegor and David have identified a couple of people from the list who show promise, and are keeping an eye out for possible mentoring of them if more patches are forthcoming. Traffic on the dev list has been at its usual levels. User list traffic was slightly up again, with lots of discussions and questions on the new features in 3.5. Bug report numbers seem fairly steady. We had a fairly successful time at ApacheCon last week. Four committers attended for the whole of the conference, and one other dropped in at times. Monday saw a slot at the barcamp with lots of discussions on the size of one dependency (the compiled ooxml xsds). On Tuesday we had a productive hackathon, with lots of investigation into the xsd size, general bug fixing, and discussions around documentation. Later in the week, Paolo gave a talk which while lightly attended, did seem to get almost everyone relevant in attendance! We also all had several chats with the Microsoft people at the conference, which may yet prove fruitful. David Fisher has agreed to do a big overhaul of our documentation, based on discussions in Oakland. He's hoping to bring a proposal on his work to the dev list shortly. Releases -------- We did eventually manage to ship POI 3.5 Final this quarter, at the end of September, after some great work from much of the team to get it all finished. We've fixed a fair few minor bugs since then (none major), so the thinking is for a beta release soon, and a point release around christmas.
Community --------- In the last quarter, we have voted in one new committer + pmc member, Mark Beardsley. Mark has begun his committership with some much needed work on the examples, and has hopes of updating the docs too! At this time, we haven't been able to identify any other potential new committers on the lists, but we keep our eyes open for them. Traffic on the dev list has been slightly up, much of this around ooxml compatibility (see below). Traffic on the user list is slightly up to, partly driven by Mark's sterling work on complex user queries! Bug report numbers seem fairly steady. We have one talk accepted for the content track at ApacheCon US, and many of the committers are hoping to attend the conference. Discussion about a hackathon and meetup are ongoing. Releases -------- POI 3.5 final still remains elusive, though it is getting closer. Hopefully if we do arrange a hackathon at ApacheCon, that should provide the push to get the remaining release blocking bugs fixed and missing bits written. There were no new 3.2 releases this quarter. OOXML Compatibility ------------------- This quarter has seen discussions on two areas of OOXML (Office Open XML) compatibility. The first is on relative vs absolute paths to reference other parts of the file. The spec indicates that relative should be used. We write relative, but can read both. Excel writes absolute, but reads both. OpenOffice writes absolute, but only reads absolute, so POI-generated OOXML files are unreadable. After some discussions, we decided to add a flag to toggle between the two behaviours in POI, and to set the default to be absolute references (which is against the spec, but in line with everyone else) In July, Microsoft released Microsoft Office 2008 for Mac Service Pack 2 (12.2.0). This release contained what later turned out to be a number of bugs in how OOXML files are loaded. The effect was that all POI produced OOXML files were unreadable, and small number of Office 2007 for Windows produced files. Luckily, the first user of POI to notice this issue also had a Microsoft support contract, and so was able to quickly link us up with the appropriate people there to get this resolved. We were able to produce a workaround to allow files to be re-written such that this faulty version of Office was able to read them, as well as get confirmation from Microsoft that they believed that what we were previously doing was correct. Microsoft have recently produced an updated copy of SP2 (12.2.1) which corrects the issue, and is now able to load POI produced files without issue.
Community --------- A vote is currently in progress about a new committer, Mark Beardsley, which looks set to pass. Yegor has kindly agreed to mentor Mark. We are continuing to keep an eye out for other potential new committers, as we recognise the need to keep drawing in fresh blood, but no others have been identified so far. Traffic on the dev list has been slightly down this quarter, but traffic on the user list is up. Bug report numbers seem about steady, but are tending to be for more obscure areas of the code, which is a good sign for the quality of the core of the library, but that nothing's ever perfect! The POI talk at ApacheCon EU was well attended for a Friday afternoon slot, and there was a lot of interest in the new features we were discussing, which is always nice. Unfortunately the BoF was rather thinly attended. We are hoping to get a large portion of the current committers to ApacheCon US, especially if some of the more far-flung ones can get their talks accepted, and hence get help towards travel costs. Releases -------- No new POI 3.2 releases this quarter, and discussions about doing a 3.2.1 release with a few key bug fixes failed to attact enough interest to drive one forward. Work on POI 3.5 continues with another beta release, but there are still too many open bugs to consider a FINAL release just yet. However, most of these remaining bugs are in areas that don't overly affect the most active committers, which is perhaps why no-one has found the time to squash them so far...
Community --------- No new committers or PMC members this quarter. In the run up to our previous board report, we had identified a few possible new committers. Some mentoring has happened this quarter, but the people have drifted away somewhat, so no voting has occured. We continue to keep an eye out for anyone else. There was much "lively" debate in December, which saw Andrew Oliver resign. The rest of the PMC has asked Andrew to reconsider, and David Fisher has been taking the lead on this. If we are unable to get Andrew to reconsider soon, we'll with much sadness follow the proceedure for removing him from the pmc, and removing his svn commit. Traffic on the dev list has been about steady this quarter, with a lot of that covering licensing (see below). The user list traffic is slightly down, but in keeping with the drop seem in the same quarter this year. Bug report numbers seem about the same, though we've been having a bug push to close off older bug reports this quarter. We have one talk coming up at ApacheCon EU, and several committers attending, so we hope to make some good progress in the hackathon. Licensing, Notices etc ---------------------- We are very grateful to the work Jukka Zitting has been helping us with this quarter on making sure we're following all the best practices. One thing to come out of this was that we did have one datafile under a non-approved license, but with all the information on its licensing clearly listed in the Notice file. Once the error had been pointed out, we worked quickly with the VSDump to get the file in question re-licensed, though in the mean time the dev list did feature a heated debate, including Andrew's resignation (see above). With Jukka's continuing help, and plenty of input from the community, we've tidied up a few more loose ends, and we hope that by the 3.5 final release we'll be up to the standard of the best apache projects in this area. Releases -------- There have been no releases to POI 3.2 (our last version with no OOXML support) this quarter. We have instead focused all our efforts on POI 3.5. We have had two more beta releases of POI 3.5 (with OOXML support) this quarter. The number of supported features continues to grow, and we once again are aiming to do the final release next quarter... With ApacheCon EU coming up, there's a chance we actually will do!
Greg to pursue a report for POI
Community --------- No new committers or PMC members this quarter. We have identified three potential new committers. Mentoring for them is being provided by Yegor and Nick, and we hope to be able to vote on at least some of them in the next month. Traffic on the dev list has been slightly down this quarter, but this may just be to do with fewer contentious legal and OOXML related things to fan things up. The user list traffic is up again this quarter, at least in part driven by the takeup of the new OOXML support. Bug report numbers seem about the same, and are tending to be focused on the ooxml support, and other newer areas of the codebase. Code Grant ---------- We have received a grant for OpenXML4J, a small library which we use to handle the in-zipfile metadata for OOXML files. All the paperwork is on file, and the IP clearance vote on the incubator list has just passed. We hope to start importing the code shortly. Releases -------- POI 3.2 (our last version with no OOXML support) was released on the 19th of October. It contained a large number of bug fixes, improvements and new functionality relating to text extraction, and improvements to the formula parsing and evaluation system. We have had two more beta releases of POI 3.5 (with OOXML support) this quarter. The number of supported features continues to grow, and we once again are aiming to do the final release next quarter!
OOXML Support ------------- This quarter, with help from board members and pmc members, the legal issues surrounding the ooxml support has been cleared up with Microsoft, and we now have all the guarantees we wanted. We're very grateful to all those in the ASF and at Microsoft who have worked on this for us. Community --------- No new committers or PMC members this quarter. Traffic on the dev list has remained stable this quarter, but with fewer legal discussions that means more coding discussions! The user list traffic is slightly up, with lots more interest in the ooxml support. The number of bug reports is up, but most of these are in edge areas of the code, or the new ooxml support, so we see this as healthy. The ooxml support has brought in new users to the project, who we're seeing on the user list and bug reports. However, it has yet to bring in anyone who has been identified as a potential new committer. We're hoping that the next quarter will bring us some more new users who can be mentored towards committership. Releases -------- We did a beta release of poi 3.5 (including the ooxml support) around a month ago. We're planning another beta of it any day now. The final release is aiming for some time in the next quarter. POI 3.1 (no ooxml support) was released on the 30th of June, and included a large number of bug fixes since POI 3.0.1, along with a small number of new features. A maintaince release of this branch is expected next month, and a beta of this is due very soon.
The board was pleased to see that the OOXML issue was resolved.
OOXML Support ------------- The OOXML support has been improving quite a bit in the last quarter. Starting in late March, running through to mid April, there was a lot of debate on existance / non-existance of legal issues surrounding implementing the OOXML support. Much of this took place on public lists, especially poi-dev. With help from pmc members and board members, we were able to clarify many points, and draw up a small list of outstanding queries. These have now been passed on to Microsoft, and we're hoping for the clarifications / statements we seek in the near future. Community --------- We added three new committers + PMC members this quarter. These were Josh Micich, David Fisher and Paolo Mottadelli The lists have remained nicely active. We had several well received sessions at ApacheCon EU, and lots of people there were keen to talk to us about POI. Releases -------- We released a beta of POI 3.1 a few weeks ago. This carries on from the 3.0 series, and includes a great many bug fixes. We hope to do a final release of this in the near future. The first alpha release of POI 3.5 (including ooxml support) is on hold, pending clarification on the legal issues from Microsoft.
OOXML Support ------------- We started work on adding support for Office Open XML (ooxml), the new xml file format introduced with Office 2007. We are mostly concentrating on excel support, but we do have text extractors for all formats. All work is being currently done in a svn branch. We have been collaborating with the openxml4j project, who produce an asl v2 licensed library which works with the zip container of ooxml files. It looks like the licensing questions around the use of the xsds for ooxml are mostly answered, and hopefully we'll be ok to ship them fairly soon. Releases -------- We released 3.0.2 earlier this month. It contains an impressive list of bug fixes compared to 3.0.1, and a fair few small new features We're planning another release in the summer, to fit within our aim of a release every 6 months. This may just be another 3.0.x version, or might include the ooxml support, depending on if it's ready for merging back into trunk by then. Community --------- We added one new committer, Ugo Cei. There are a few contributors who are submitting good patches, who we may well offer committership too in the near future. The lists remain nicely active. We have also have a poi session at ApacheCon EU.
Approved by General Consent.
Code ---- We've done a lot of bug fixes this quarter, and pleasingly many of the bug reports are coming through with patches. Most of the new features relate to Excel formula parsing and text extraction. Community --------- No new committers or pmc members this quarter. We have identified a few possible new committers, and are working with them to improve their code (mostly in the area of tests) before offering them commit. Releases -------- We are aiming to do a beta release in the coming weeks, then release 3.0.2 in late December or early January. Future ------ There has been some discussions on supporting the new Office Open XML (ooxml) file format, which was introduced with Office 2007. We believe our high level code will work just fine, but we'll need to redo all the record code to support XML as well as OLE2 serialisation, which is quite a lot of work. In the absence of new developers or sponsorship of existing ones, this is unlikely to progress much.
Approved by General Consent.
Releases -------- There have been no new releases in the last month. We are provisionally planning on another relase towards the end of the year. Community --------- No new committers or PMC members in the period. General ------- There have been a good number of patches sent in over the last month. Several committers have also been contributing bug fixes and enhancements, especially to HSSF. The change list since the last release is growing quite nicely!
Approved by General Consent.
Releases -------- We have recently released 3.0.1 Final. This includes various changes relating to our TLP move. It also includes a few bug fixes, a few bits of new HSSF (excel) functionality, and the new HSGF (visio) read-only support. Community --------- No new committers or PMC members in the period. General ------- We have added two new components in the last month. HDGF provides a low-level, read-only interface to Visio files. HSMF currently provides a read-only interface to Outlook MSG files. We are expecting to add quite a bit more HSMF functionality over the coming months.
Approved by General Consent.
Releases -------- We had our first release in quite some time, 3.0 Final, just before the TLP move was approved. This included several key new features, and was the first full release to include hslf, our powerpoint library. We are currently voting on 3.0.1, in which the main changes relate to the TLP move. Community --------- No new committers or PMC members in the period. We have selected Yegor Kozlov to be the release manager for the 3.1 series, with Nick Burch remaining the release manager for 3.0.x General ------- Since the TLP move, there has been slightly more activity on the dev list. We have also had some interest in developing an outlook .msg component, but no code had been contributed for this yet.
Approved by General Consent.
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project relating to the creation and maintenance of open-source software related to the continued implementation of the library for manipulating files in various business formats currently known as Apache Jakarta POI, for distribution at no charge to the public. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache POI Project", is hereby established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache POI Project be and hereby is charged with the creation and maintenance of Apache POI; and be it further RESOLVED, that the office of "Vice President, Apache POI" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache POI Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache POI Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache POI Project: * Nick Burch <nick@apache.org> * Amol S. Deshmukh <amol@apache.org> * Jason Height <jheight@apache.org> * Marc Johnson <mjohnson@apache.org> * Rainer Klute <klute@apache.org> * Yegor Kozlov <yegor@apache.org> * Danny Muid <dmui@apache.org> * Andrew C. Oliver <acoliver@apache.org> * Avik Sengupta <avik@apache.org> * Glen Stampoultzis <glens@apache.org> * Sean Sullivan <sullis@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Nick Burch be appointed to the office of Vice President, Apache POI, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache POI Project be and hereby is tasked with the migration and rationalization of the Apache Jakarta Project's POI; and be it further RESOLVED, that all responsibility pertaining to the Apache POI sub-project and encumbered upon the Apache Jakarta Project are hereafter discharged. Special Order 6B, Establish the Apache POI project, was approved by Unanimous Vote.