On Tue, Jun 26, 2018 at 5:36 PM, Javier Martinez Canillas <javier@xxxxxxxxxxxx> wrote: > On Tue, Jun 26, 2018 at 4:33 PM, Peter Jones <pjones@xxxxxxxxxx> wrote: [snip] >> >>> It attempts to sort using the id field, and if this isn't defined >>> other fields are used as fallback in the following order: version, >>> title, linux. >> >> Yeah, so maybe we want to make that: >> >> version, id, <config file name>, title, linux >> > > Yes, although it probably should be: > > <config file name>, id, version, title, linux > Ok, I noticed that said something stupid here. The filename is the only thing expected to be unique so there's no point to use anything as a fallback for it. So either we should only use the file name to sort or it should be the last thing used. I propose to just do: version, <config file name> and use the config file name (without the .conf) as the grub2 menu entry id and drop the id field since it won't be needed anymore. That way it will cover ostree case (version has precedence over filename) and all bootloaders will use the file name to sort. Alternatively we can just use the file name and change ostree to use the version instead of the index as its trailing number. The advantage of the latter is that ostree will also work with Petitboot and zipl (I don't know if that's a goal). Best regards, Javier _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/GYMHGRS5P3M52ZDHGD6VZHZXBWCOEZER/