Stable Policy

The HTCondor stable series is updated with only bug fixes and new platform ports. Backward compatibility is strictly maintained except for potential security fixes.

The stable series can receive new features on an exception basis. Exceptions are rare.

Any potentially destabilizing changes to the stable series must be raised to a group of project maintainers - currently Todd Tannenbaum (CHTC) and Matthew Farrellee (Red Hat) - who will agree on a course of action. No action should be taken until it is approved by the maintainers.

Who can raise an exception to the maintainers?

  • Anyone who is potentially making a destabilizing change (proactive)
  • Anyone who sees a destabilizing change (reactive)

What is destabilizing?

  • Anything that will show up in the "New Features" or "Configuration Variable and ClassAd Attribute Additions and Changes" sections of the Version History
    • "New Features" are typically tickets marked as Enhancement
    • "Configuration variable and ClassAd attribute additions and changes" are changes to param() calls, the param table, or condor_attributes.h
  • Anything that breaks the test suite
  • The above list is incomplete, use good judgment

How can you raise an exception?

  • Drop an email To: htcondor-devel@cs.wisc.edu, CC: tannenba@cs.wisc.edu,matt@redhat.com