task #10055
Updated by Andreas Müller over 1 year ago
All tasks that should be considered during the 2023 updates, upgrades and cleanup sprint
* Upgrade linux to latest major version (if necessary)
* All developers update to latest Eclipse version
* upgrade to latest Java version
* upgrade to latest Drupal version
* update to latest Vaadin version (#9955, #9837)
* upgrade Redmine
* update selenium tests to latest version
* update swagger/OpenAPI to latest version
* update jenkins moduls (and check if they are all still needed)
* fully upgrade to log4j2 (#10072)
* ...
Dependency updates
* concider to create a commonly used cdm-versions pom project to upgrade all version at one place
* cdmlib dependencies
* ehcache => 3.x (#10077)
* minor dependencies
*
* TaxEditor dependencies
* move further dependencies to specific plugins (test and local and print) which are not necessarily deployed with core in future
* CDM Server dependencies
* dataportal dependencies
* utis dependencies
* mvn plugins
* open issues from #9359 (also migrate them to this ticket)
* repository "dependencies" in poms (are they all still needed? If not removing them will speed up build workflows)
* go through all poms and check for outdated information
* ...
Simplification
* check if logging in CdmServer can be adapted so it uses log4j2 (see TODO in eu.etaxonomy.cdm.server.logging.LoggingConfigurator)
Documentation
* Check user and admin documentation on cybertaxonomy.org
* Check developer documentation on wiki
* Check user documentation in markdown/word/pdfs and links on [[Platform_Documentation]]
Projects
* Check which projects can be retired (https://wiki.bgbm.org/bdinotes/index.php/EDITServerSetup#Retiring_and_Archiving_a_project)
* Run cache updating if still needed
* Reindex lucene index
Tests
* Check all ignored tests if they still need to be ignored or if they could be fixed or removed
Others
* Check if #8127 related hibernate issue is fixed in the meanwhile (see also #10101)