Feature Wiki
Tabs
JourFixe-2021-07-12
Date and place
Monday, 12 July 2021 from 13:00 - 14:00 as VC meeting in BBB.
If you like to participate at the Jour Fixe, please join our BigBlueButton-based Jour Fixe VC!
We recommend to use BBB in Chrome (or Firefox).
Participant | Joined VC |
---|---|
X | |
X | |
X | |
Engländer, Ferdinand | |
X | |
Fuhrer, Thibeau | |
X | |
Haas, Ramona | |
X | |
X | |
X | |
Kunkel, Matthias [mkunkel] (Minutes) | X |
X | |
X | |
Robbenhaar, Clemens | |
X | |
X | |
X | |
X | |
Stepper, Christian | X |
X | |
Szmais, Ingmar | |
X | |
X | |
X | |
X |
1 Appointments
Workshops
- 15 JUL 2021, 14:00 - 17:00: Workshop Release Process ILIAS 7 - part 2
- 21 JUL 2021, 13:00 - 14:00: Bi-Weekly of WG PHP 8
- 22 JUL 2021, 13:30 - 15:00: Bi-Weekly of Page Layout Revision - Part III
- 29 JUL 2021, 13:30 - 15:30: Bi-Weekly of WG Page Editor Revision
- 02 AUG 2021, 14:00 - 16:00: Bi-Weekly of WG Splitting-up Test&Assessment
If you want to participate at one of the above mentioned workshops, please register for the related session. This helps to organise the workshop. Thanks!
UPCOMING Jour FixeS
- Monday, July 26, 13:00 - 18:00
- Monday, August 09, 13:00 - 18:00
- Monday, August 23, 13:00 - 18:00
2 Miscellaneous
T&A Mantis Reports
Denis Strassner would like to inform the JourFixe that he will close all Mantis reports dealing with T&A issues in unmaintained ILIAS versions. The reporters are asked to reproduce the bug(s) in one of the current test platforms if they are still present. He hopes that this approach will meet with the acceptance of the JF.
Maintainerships
The following maintainerships are offered for takeover by another developer:
Component Service: According to the request of Richard Klees and in coordination with the current first maintainer the maintenance of the component
Services/Components
changes as follows:- Richard Klees takes over 1st maintainership from Martin Studer.
- Fabian Schmid takes over 2nd maintainership from Richard Klees.
- Change of maintainership is effective immediately.
Authentication service, incl. LDAP, Radius, CAS, SOAPAuth, AuthApache, OpenIdConnect, Init: Stefan Meyer would like to hand over maintainership to interested developer in the nearer future.
- TB and PM would like to change the maintainership model for authentication to a coordinator model and to handle specific authentication methods (like Apache or ILIASAuth) as related maintainerships.
- A call for bids for preparing the authentication service for the coordinator model has been published and was extended to 12 July 2021.
- Offers can be handed-in until tonight!
Data Collection: Theo Truffer would like to hand over maintainership of the data collection component to an interested developer in the nearer future.
- Please contact the ILIAS product manager (Kunkel, Matthias [mkunkel]) if you are interested in taking over the maintainership.
Badges: Alexander Killing would like to hand over maintainership of the badges component to an interested developer in the nearer future.
- Please contact the ILIAS product manager (Kunkel, Matthias [mkunkel]) if you are interested in taking over the maintainership.
- Michael Jansen declared his interest in taking over the maintainership with ILIAS 9.
SCORM Online Editor: Alexander Killing would like to hand over maintainership of the SCORM online editor component to an interested developer in the nearer future.
- Please contact the ILIAS product manager (Kunkel, Matthias [mkunkel]) if you are interested in taking over the maintainership.
User Service: Stefan Meyer would like to hand over maintainership of the component
Services/User
to an interested developer in the nearer future.- Please contact the ILIAS product manager (Kunkel, Matthias [mkunkel]) if you are interested in taking over the maintainership.
UICore service and Object Service: Alexander Killing has removed his implicit maintainerships for
Services/UICore
andServices/Object
.- Developers willing to take over one of these maintainerships are highly appreciated. Please contact the TB if you are interested.
3 Maintained Versions
At the time being, we are maintaining ILIAS version 5.4 (until end of 2021), version 6 (until mid 2022) and version 7 (until mid 2023).
Due to the extraordinary workload in all e-learning teams based on the Covid pandemia, the technical board and product manager decided to extend the maintenance of ILIAS version 5.4 until end of 2021. This will give all ILIAS using institutions enough time for the migration from 5.4 to 6 or 7.
3.1 Roadmap
LAST RELEASES
- ILIAS 7.2 published at 25 JUN 2021
- ILIAS 6.10 published at 25 JUN 2021
- ILIAS 5.4.22 published at 14 MAY 2021
NEXT RELEASES
- ILIAS 7.3 scheduled for end of July 2021
- ILIAS 6.11 scheduled for August 2021
- ILIAS 5.4.23 scheduled for 16 July 2021
3.2 Mantis Bug Reports
All open issues reported or modified since the last Jour Fixe were screened by the product manager before the Jour Fixe and assigned to the responsible developers if necessary. The following issues were discussed in detail:
- #30976: Excel export not possible due to ParseError: We decided to drop support for PHP 7.0 and 7.1 for ILIAS 5.4 due to security reasons and missing maintenance of the PHP version. 5.4 installations might still run with PHP 7.0/7.1. But we do not fix related bugs anymore. Minimum PHP version is set to 7.2.
- …
3.3 Bugfixing Statistic
Bug reports[1] set to status 'open' and not been touched by responsible maintainer for more than 21 days (checked this morning) as well as bug reports with priorisation voting:
Developer | Open Bugs Without Feedback | Last JF | ø Age in Days | Last JF | New Votes* | Old Votes** | Resolved or Closed*** |
---|---|---|---|---|---|---|---|
10 | 10 | 67 | 57 | 2x1v | |||
1x1v | |||||||
160 | 161 | 259 | 247 | 2x1v | |||
8 | 8 | 736 | 722 | 1x2v 1x1v | |||
4 | 4 | 157 | 134 | 1x1v | |||
Fuhrer, Thibeau | 1 | 1 | 66 | 52 | |||
[iln user="katrin.grosskopf"] | |||||||
15 | 26 | 1x2v 3x1v | 10x3v 4x2v 15x1v | ||||
1x2v 2x1v | |||||||
2 | 6 | 58 | 43 | 7x1v | |||
1 | 1 | 42 | 28 | ||||
112 | 113 | 211 | 197 | 1x2v 1x1v | 3x2v 39x1v | ||
[iln user="oliver.samoila"] | |||||||
1 | 1 | 510 | 496 | ||||
24 | 24 | 121 | 109 | 1x4v 1x3v 2x2v 10x1v | |||
5 | 5 | 511 | 497 | ||||
[iln user="yvseiler"] | 1x1v | ||||||
1x1v | |||||||
29 | 26 | 137 | 135 | 2x1v | |||
2 | 1 | 45 | 49 | ||||
19 | 19 | 153 | 139 | 4x1v | |||
9 | 10 | 104 | 85 | ||||
1 | 1 | 122 | 108 | ||||
1x1v | |||||||
Zehnder, Lukas | |||||||
* New votes: bugs priorised within the last 14 days ** Old votes: priorised bugs before last JF (older then 14 days) *** Resolved: Resolved or closed bug reports in the last 14 days
Bug reports with status 'Fixing according to priorisation' should be fixed before other bugs are tackled. Priorised bugs very important for one or more institutional members of the ILIAS society. Handling this reports with low priority contradicts the intention of the established bug fixing process.
3.4 Development Issues of Maintained Versions
The following development issues concern one or more maintained versions. Issues related to upcoming versions have to be added in chapter 4.
none
3.5 Open Pull Requests to Discuss
The following pull requests in the ILIAS GitHub repository were marked with 'Jour Fixe' this morning:
- PR • :
3.6 Continuous Integration
- We currently have 5781 automated test for the trunk, which is +14 compared to 2021-06-28. Nice!
4 Developing ILIAS 8
4.1 Software Requirements for ILIAS 8
Required and supported software for ILIAS 8 is as follows:
- ILIAS 8 will support PHP 7.4 and 8.0.
- Support for PHP 7.3 will be dropped!
- PostgreSQL support is suggested to be abandoned.
- OpenJDK 11 shall be supported for ilServer.
4.2 Development Issues
Development issues and topics related to ILIAS versions 8
Assessment Question Service: In agreement with Martin Studer and the TB there will be no integration of the assessment question service in ILIAS 8. The reason is that no components will use the question service developed by Fluxlabs in ILIAS 8 and the integration of code into the core that cannot be used by core components contradicts our efforts to keep the code base of ILIAS manageable. Fluxlabs is planning to publish the assessment question service as a plugin and offer consuming components as plugins, too. For the core of ILIAS, we continue our efforts to improve the quality of the existing Classic T&A and to offer a reliable tool for all ILIAS core users.
4.3 PHP 8 Support for ILIAS 8
Allowing to run ILIAS 8 with the latest PHP version 8 is the big project for developing ILIAS 8 as it requires a major overhaul of the entire ILIAS source code.
Current Status
184 components in ILIAS have to be refactored. (last JF: 186)
- For 170 components an estimation of costs is already available. (last JF: 165)
- For 14 components an estimation of costs is still pending (last JF: 21)
Due to a misleading description, a later correction of the data was also necessary in terms of the numbers.
not startet yet: | 150 of 184 |
startet: | 34 of 184 |
in progress: | 20 of 34 |
completed: | 14 of 34 |
Components for which refactoring has been completed:
- Rating
- services_Environment
- services_Html
- services_JSON
- services_Password
- services_Randomization
- Setup
- src_Data
- src_KioskMode
- src_Refinery
- src_Setup
- Tagging
- Tasks
- Taxonomy
For current funding status please have a look at the crowdfunding page: https://docu.ilias.de/goto_docu_wiki_wpage_7064_10274.html
Next Steps
- Definition of the scope of the review
- Fundraising
- Clarification of especially relevant dependencies
4.4 Suggested Features for 8
Abandon Settings-Templates for Surveys : We highly appreciate Alexander's suggestion and accept the removal of survey setting templates with ILIAS 8.
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
[[]] :
- Feature request presented by
- Length of slot: '
Last edited: 11. Aug 2021, 14:33, Kunkel, Matthias [mkunkel]