Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cbi-dev] LTS-ready

Hi Everyone,

The following is a draft of a Long Term Support (LTS) ready definition. I'd really appreciate your thoughts and input to make sure it covers the important aspects of projects that will allow building them in a LTS forge.

The following are the minimum required in order to be considered Long Term Support (LTS) ready: - A distributed version control system capable of pushing branches from repository to repository. This repository should be one that is supported at the Eclipse Foundation. (e.g. Git)
  - A build that:
      - Can be cloned/checked out with one step
      - Is documented
      - Is version controlled
      - Is automated
      - Is deterministic
      - Can refer to compilers and other tools from a configurable location
      - Capable of building without needing an active Internet connection
- Capable of pulling dependencies from a known controlled source (e.g. Orbit, Maven, eclipse.org, etc.) - Adheres to Eclipse IP policies (esp. with regards to third party code) - Bugs managed in Bugzilla, and possible to have appropriate meta data to manage and track bugs routed to each LTS release version

Andrew



Back to the top