Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#6570 closed task (wontfix)

Order versions menu on this bug tracker

Reported by: Dan Jacobson Owned by: warmerdam
Priority: normal Milestone:
Component: Website Version: unspecified
Severity: normal Keywords:
Cc:

Description

The Version drop down menu below when entering ths bug has versions jumbled out of numerical order.

Change History (5)

comment:1 by Even Rouault, 8 years ago

Resolution: fixed
Status: newclosed

I've removed some versions that had no date, so that looks better now. The sorting is done by release date.

comment:2 by Dan Jacobson, 8 years ago

I still see this. I think you fixed the other version selector but not this one.

<option selected="selected" value="unspecified">unspecified</option>
<option value="svn-trunk">svn-trunk</option>
<option value="2.1.0">2.1.0</option>
<option value="2.0.2">2.0.2</option>
<option value="1.11.4">1.11.4</option>
<option value="2.0.1">2.0.1</option>
<option value="1.11.3">1.11.3</option>
<option value="2.0.0">2.0.0</option>
<option value="1.11.2">1.11.2</option>
<option value="1.11.1">1.11.1</option>
<option value="1.11.0">1.11.0</option>
<option value="1.10.1">1.10.1</option>
<option value="1.10.0">1.10.0</option>
<option value="1.9.2">1.9.2</option>
<option value="1.9.1">1.9.1</option>
<option value="1.9.0">1.9.0</option>...

comment:3 by Dan Jacobson, 8 years ago

Resolution: fixed
Status: closedreopened

comment:4 by Even Rouault, 8 years ago

Resolution: wontfix
Status: reopenedclosed

What's wrong with the above list ? It is the version list from the most recent release to the oldest one. I don't intend to do further action on this ticket, and I don't think I could do better (this is Trac behaviour). Closing again. I'd appreciate if you didn't re-open it... Thanks

comment:5 by Dan Jacobson, 8 years ago

This is all you need. Perfect results!

$ man sort
 -V, --version-sort
 natural sort of (version) numbers within text
$ sort -rV
<option value="2.1.0">2.1.0</option>
<option value="2.0.2">2.0.2</option>
<option value="2.0.1">2.0.1</option>
<option value="2.0.0">2.0.0</option>
<option value="1.11.4">1.11.4</option>
<option value="1.11.3">1.11.3</option>
<option value="1.11.2">1.11.2</option>
<option value="1.11.1">1.11.1</option>
<option value="1.11.0">1.11.0</option>
<option value="1.10.1">1.10.1</option>
<option value="1.10.0">1.10.0</option>
<option value="1.9.2">1.9.2</option>
<option value="1.9.1">1.9.1</option>
<option value="1.9.0">1.9.0</option>
Note: See TracTickets for help on using tickets.