Problem/Justification
When browsing images for some operating systems in the incus catalog UI, obtuse codenames are used instead of versions.
For users who prefer version numbers it would be good to display the Aliases, ie instead of Ubuntu Focal and Ubuntu Noble, you could see Ubuntu 20.04, 24.04
This could be optional using a slider, similat to the “Show extra columns” widget, but perhaps “Show Aliases”
Additionally, it would be useful to include aliases when searching/filtering.
The equivalent of incus image list images:ubuntu/24.04
Here is an example using Fangtooth Beta when filtering for “Ubuntu”
Which version is 24.04? I dunno… I’d have to google it to figure out that “Noble” is 24.04.
Here is the same list, as generated by incus image list -c Lfpdasu images:ubuntu architecture=x86_64
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ALIASES | FINGERPRINT | PUBLIC | DESCRIPTION | ARCHITECTURE | SIZE | UPLOAD DATE |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/20.04 | 7152ace18645 | yes | Ubuntu focal amd64 (20250217_07:42) | x86_64 | 253.48MiB | 2025/02/16 16:00 PST |
| ubuntu/20.04/amd64 | | | | | | |
| ubuntu/20.04/default | | | | | | |
| ubuntu/20.04/default/amd64 | | | | | | |
| ubuntu/focal | | | | | | |
| ubuntu/focal/amd64 | | | | | | |
| ubuntu/focal/default | | | | | | |
| ubuntu/focal/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/20.04 | f1e2efea766d | yes | Ubuntu focal amd64 (20250217_07:42) | x86_64 | 120.57MiB | 2025/02/16 16:00 PST |
| ubuntu/20.04/amd64 | | | | | | |
| ubuntu/20.04/default | | | | | | |
| ubuntu/20.04/default/amd64 | | | | | | |
| ubuntu/focal | | | | | | |
| ubuntu/focal/amd64 | | | | | | |
| ubuntu/focal/default | | | | | | |
| ubuntu/focal/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/20.04/cloud | 3fe00469b83f | yes | Ubuntu focal amd64 (20250217_07:42) | x86_64 | 131.68MiB | 2025/02/16 16:00 PST |
| ubuntu/20.04/cloud/amd64 | | | | | | |
| ubuntu/focal/cloud | | | | | | |
| ubuntu/focal/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/20.04/cloud | 12630b819d09 | yes | Ubuntu focal amd64 (20250217_07:42) | x86_64 | 270.60MiB | 2025/02/16 16:00 PST |
| ubuntu/20.04/cloud/amd64 | | | | | | |
| ubuntu/focal/cloud | | | | | | |
| ubuntu/focal/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/20.04/desktop | dc9b10a5117d | yes | Ubuntu focal amd64 (20250217_07:42) | x86_64 | 996.82MiB | 2025/02/16 16:00 PST |
| ubuntu/20.04/desktop/amd64 | | | | | | |
| ubuntu/focal/desktop | | | | | | |
| ubuntu/focal/desktop/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/22.04 | 67f85bde8bc0 | yes | Ubuntu jammy amd64 (20250217_07:42) | x86_64 | 125.48MiB | 2025/02/16 16:00 PST |
| ubuntu/22.04/amd64 | | | | | | |
| ubuntu/22.04/default | | | | | | |
| ubuntu/22.04/default/amd64 | | | | | | |
| ubuntu/jammy | | | | | | |
| ubuntu/jammy/amd64 | | | | | | |
| ubuntu/jammy/default | | | | | | |
| ubuntu/jammy/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/22.04 | f174a7b0f15e | yes | Ubuntu jammy amd64 (20250217_07:42) | x86_64 | 275.24MiB | 2025/02/16 16:00 PST |
| ubuntu/22.04/amd64 | | | | | | |
| ubuntu/22.04/default | | | | | | |
| ubuntu/22.04/default/amd64 | | | | | | |
| ubuntu/jammy | | | | | | |
| ubuntu/jammy/amd64 | | | | | | |
| ubuntu/jammy/default | | | | | | |
| ubuntu/jammy/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/22.04/cloud | 12a21699393c | yes | Ubuntu jammy amd64 (20250217_07:42) | x86_64 | 142.47MiB | 2025/02/16 16:00 PST |
| ubuntu/22.04/cloud/amd64 | | | | | | |
| ubuntu/jammy/cloud | | | | | | |
| ubuntu/jammy/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/22.04/cloud | c237f0e12a6a | yes | Ubuntu jammy amd64 (20250217_07:42) | x86_64 | 301.22MiB | 2025/02/16 16:00 PST |
| ubuntu/22.04/cloud/amd64 | | | | | | |
| ubuntu/jammy/cloud | | | | | | |
| ubuntu/jammy/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/22.04/desktop | 063f51ee8aff | yes | Ubuntu jammy amd64 (20250217_07:42) | x86_64 | 984.30MiB | 2025/02/16 16:00 PST |
| ubuntu/22.04/desktop/amd64 | | | | | | |
| ubuntu/jammy/desktop | | | | | | |
| ubuntu/jammy/desktop/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04 | 3b165b5306b5 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 127.78MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/amd64 | | | | | | |
| ubuntu/24.04/default | | | | | | |
| ubuntu/24.04/default/amd64 | | | | | | |
| ubuntu/noble | | | | | | |
| ubuntu/noble/amd64 | | | | | | |
| ubuntu/noble/default | | | | | | |
| ubuntu/noble/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04 | bac7d4e69084 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 280.21MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/amd64 | | | | | | |
| ubuntu/24.04/default | | | | | | |
| ubuntu/24.04/default/amd64 | | | | | | |
| ubuntu/noble | | | | | | |
| ubuntu/noble/amd64 | | | | | | |
| ubuntu/noble/default | | | | | | |
| ubuntu/noble/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/cloud | 0dbf672da062 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 155.09MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/cloud/amd64 | | | | | | |
| ubuntu/noble/cloud | | | | | | |
| ubuntu/noble/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/cloud | aa5f3e84e933 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 315.38MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/cloud/amd64 | | | | | | |
| ubuntu/noble/cloud | | | | | | |
| ubuntu/noble/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/desktop | 8e2b4c0153e3 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 1117.66MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/desktop/amd64 | | | | | | |
| ubuntu/noble/desktop | | | | | | |
| ubuntu/noble/desktop/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/oracular | 25d74fff96f5 | yes | Ubuntu oracular amd64 (20250217_07:42) | x86_64 | 279.35MiB | 2025/02/16 16:00 PST |
| ubuntu/oracular/amd64 | | | | | | |
| ubuntu/oracular/default | | | | | | |
| ubuntu/oracular/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/oracular | 66dd502ec030 | yes | Ubuntu oracular amd64 (20250217_07:42) | x86_64 | 125.06MiB | 2025/02/16 16:00 PST |
| ubuntu/oracular/amd64 | | | | | | |
| ubuntu/oracular/default | | | | | | |
| ubuntu/oracular/default/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/oracular/cloud | 7ed38a8b9a20 | yes | Ubuntu oracular amd64 (20250217_07:42) | x86_64 | 315.69MiB | 2025/02/16 16:00 PST |
| ubuntu/oracular/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/oracular/cloud | 10900c5b9a30 | yes | Ubuntu oracular amd64 (20250217_07:42) | x86_64 | 153.13MiB | 2025/02/16 16:00 PST |
| ubuntu/oracular/cloud/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
| ubuntu/oracular/desktop | 380879d62aad | yes | Ubuntu oracular amd64 (20250217_07:42) | x86_64 | 1177.87MiB | 2025/02/16 16:00 PST |
| ubuntu/oracular/desktop/amd64 | | | | | | |
+-------------------------------+--------------+--------+----------------------------------------+--------------+------------+----------------------+
NOTE: You can see the versioned aliases.
Additionally, here is an example where I am searching specifically for an ubuntu/24.04 release.
root@fangtooth[~]# incus image list -c Lfpdasu images:ubuntu/24.04 architecture=x86_64
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ALIASES | FINGERPRINT | PUBLIC | DESCRIPTION | ARCHITECTURE | SIZE | UPLOAD DATE |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04 | 3b165b5306b5 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 127.78MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/amd64 | | | | | | |
| ubuntu/24.04/default | | | | | | |
| ubuntu/24.04/default/amd64 | | | | | | |
| ubuntu/noble | | | | | | |
| ubuntu/noble/amd64 | | | | | | |
| ubuntu/noble/default | | | | | | |
| ubuntu/noble/default/amd64 | | | | | | |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04 | bac7d4e69084 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 280.21MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/amd64 | | | | | | |
| ubuntu/24.04/default | | | | | | |
| ubuntu/24.04/default/amd64 | | | | | | |
| ubuntu/noble | | | | | | |
| ubuntu/noble/amd64 | | | | | | |
| ubuntu/noble/default | | | | | | |
| ubuntu/noble/default/amd64 | | | | | | |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/cloud | 0dbf672da062 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 155.09MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/cloud/amd64 | | | | | | |
| ubuntu/noble/cloud | | | | | | |
| ubuntu/noble/cloud/amd64 | | | | | | |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/cloud | aa5f3e84e933 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 315.38MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/cloud/amd64 | | | | | | |
| ubuntu/noble/cloud | | | | | | |
| ubuntu/noble/cloud/amd64 | | | | | | |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+
| ubuntu/24.04/desktop | 8e2b4c0153e3 | yes | Ubuntu noble amd64 (20250217_07:42) | x86_64 | 1117.66MiB | 2025/02/16 16:00 PST |
| ubuntu/24.04/desktop/amd64 | | | | | | |
| ubuntu/noble/desktop | | | | | | |
| ubuntu/noble/desktop/amd64 | | | | | | |
+----------------------------+--------------+--------+-------------------------------------+--------------+------------+----------------------+