InfrastructureUpgrades

From LucidDB Wiki
Jump to: navigation, search

This page summarizes upgrade status for Eigenbase thirdparty dependencies for which either

  • a reason to upgrade exists, or
  • an issue hindering upgrade exists, or
  • some cleanup is needed in the way the dependency is managed

Color Code

Color Meaning
green no known issue hinders upgrade
yellow upgrade is expected to require quite a bit of effort
red completion of upgrade is blocked by extension project dependencies for which resolution is not yet known

Dependency Status

Thirdparty dependency Eigenbase Version Latest Version Upgrade Route Notes
JVM/JDK 1.5 1.6 none yet complicated by JDBC 3->4 incompatibilities; see Jdbc4Transition for how we've addressed that; eigenjira:FRG-372 remains to be investigated
MDR  ??? EOL EnkiDocs can't eliminate MDR compatibility until SQLstream has revamped its repository architecture
VJDBC 1.6.5, modified 1.6.5 need to enhance for JDBC 4.0 no release since Feb 2007, so not very active; only need to enhance it once we want to start implementing JDBC 4.0 features
RmiJdbc 3.01, modified 3.3 EOL no release since 2004; we would like to drop this altogether, but can't do that until SQLstream has migrated to VJDBC or something else
Janino 2.6.0-rc3 2.6.0-rc3 normal upgrade successfully completed
STLport 5.2.1 5.2.1 see BoostStlportUpgrade2009 upgrade successfully completed
Boost 1.38 1.38 see BoostStlportUpgrade2009 upgrade successfully completed
Macker 0.4 0.4 EOL; replace with compile-with-walls from ant-contrib? dead project; blocks us from using annotations, e.g. for JUnit 4.x test convention
Apache log4j, commons, etc multiple multiple consolidate versions under thirdparty we should eliminate versions only needed by extension projects (manage those outside of perforce.eigenbase.org) see farrago-dev thread
Personal tools
Product Documentation