InfrastructureUpgrades
From LucidDB Wiki
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 |