Currently, API compatibility terms are generated in the order of most recent to earliest (ie. 6.x to 4.0.x). They need to be generated in chronological order (ie. 4.0.x to 6.x). Attached patch fixes this.

Comments

dww’s picture

Status: Needs review » Needs work

Sure. Might as well add 7.x while you're at it.

aclight’s picture

Status: Needs work » Needs review
StatusFileSize
new971 bytes

Yep, might as well. Here's an updated patch. I haven't yet tested this updated patch.

dww’s picture

Status: Needs review » Needs work

Actually, if what you're worried about is the order of the terms, I'm pretty sure you need to specify the weight for each term, not just change the order they're submitted in. Since we want a reverse chronology order in the various term listings, we want to weight the oldest terms the heaviest and keep getting lighter as we get newer. That's actually how the code worked during the initial conversion to the "new" release system...

aclight’s picture

Status: Needs work » Needs review
StatusFileSize
new1.26 KB

Yep, good point. This does the trick.

dww’s picture

Status: Needs review » Reviewed & tested by the community

Great, ship it. Thanks!

aclight’s picture

Assigned: Unassigned » aclight
Status: Reviewed & tested by the community » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.