idaes-pse icon indicating copy to clipboard operation
idaes-pse copied to clipboard

Restore backwards-compatibility infrastructure for 2.0 release branch

Open lbianchi-lbl opened this issue 3 years ago • 0 comments
trafficstars

Summary/Motivation:

  • Create a version of the IDAES codebase where:
    • (A) All v2 backwards-compatibility infrastructure (BCI) is fully functional (i.e. legacy code will work)
    • (B) All legacy code within IDAES is removed
  • To achieve this, the current plan is to:
    • Start from a point in main when most of (B) has been accomplished
    • Revert changes in which BCI was removed to fulfill (A)

Changes proposed in this PR:

  • [ ] Add CI checks to ensure (B) is fulfilled
  • [ ] Add CI checks to ensure (A) is fulfilled
  • [ ] Gradually add back BCI from recent commits (i.e. between 2.0.0a3 and now)

Legal Acknowledgement

By contributing to this software project, I agree to the following terms and conditions for my contribution:

  1. I agree my contributions are submitted under the license terms described in the LICENSE.txt file at the top level of this directory.
  2. I represent I am authorized to make the contributions and grant the license. If my employer has rights to intellectual property that includes these contributions, I represent that I have received permission to make contributions and grant the required license on behalf of that employer.

lbianchi-lbl avatar Oct 05 '22 14:10 lbianchi-lbl