[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/3] nsis installer: List emulators in alphabetical order
From: |
Peter Maydell |
Subject: |
Re: [PATCH 1/3] nsis installer: List emulators in alphabetical order |
Date: |
Mon, 7 Mar 2022 20:16:59 +0000 |
On Mon, 7 Mar 2022 at 19:25, John Snow <jsnow@redhat.com> wrote:
>
> On Sat, Mar 5, 2022 at 5:57 AM Peter Maydell <peter.maydell@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.maydell@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?
Everything we're sorting is lower-case letters only, so the locale
shouldn't matter.
-- PMM