sort the software list

this to avoid unexpected result with cmp_deeply()