On Sat, Mar 5, 2022 at 5:57 AM Peter Maydell <peter.mayd...@linaro.org> wrote: > > We currently list the emulators in the Windows installer's dialog > in an essentially random order (it's whatever glob.glob() returns > them to, which is filesystem-implementation-dependent). Add a > call to sorted() so they appear in alphabetical order. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> > --- > scripts/nsis.py | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/scripts/nsis.py b/scripts/nsis.py > index 5135a058316..383bef70332 100644 > --- a/scripts/nsis.py > +++ b/scripts/nsis.py > @@ -34,9 +34,9 @@ def main(): > with open( > os.path.join(destdir + args.prefix, "system-emulations.nsh"), "w" > ) as nsh: > - for exe in glob.glob( > + for exe in sorted(glob.glob( > os.path.join(destdir + args.prefix, "qemu-system-*.exe") > - ): > + )): > exe = os.path.basename(exe) > arch = exe[12:-4] > nsh.write( > -- > 2.25.1 >
Do you care if this order is dependent upon the locale settings of the host machine? If you don't: Reviewed-by: John Snow <js...@redhat.com>