Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(almalinux): add 8.10, 9.5 and kitten 10 #12664

Merged
merged 1 commit into from
Mar 11, 2025

Conversation

LKHN
Copy link
Contributor

@LKHN LKHN commented Mar 7, 2025

Add AlmaLinux OS 8.10, 9.5 and AlmaLinux OS Kitten 10 to the modern distributions list which uses the new method of packaging format.

Add AlmaLinux OS 8.10, 9.5 and AlmaLinux OS Kitten 10 to the modern
distributions list which uses the new method of packaging format.

Signed-off-by: Elkhan Mammadli <[email protected]>
@LKHN
Copy link
Contributor Author

LKHN commented Mar 7, 2025

@microsoft-github-policy-service agree company="AlmaLinux OS Foundation"

@LKHN
Copy link
Contributor Author

LKHN commented Mar 7, 2025

The list of the test have done so far:

  1. Appended distribution manifest (i.e. AlmaLinux-9.5_manifest_20250307.0.json) of each distribution from the https://github.com/AlmaLinux/wsl-images/releases according to our testing documentation on https://github.com/AlmaLinux/wsl-images/blob/main/docs/Testing.md
  2. Appended the DistributionInfo.json from this PR and installed three of them. The screenshot is attached.
  • Ran the python3 distributions/validate-modern.py --manifest distributions/DistributionInfo.json

Outputs:

Reading information for distribution: AlmaLinux-8
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-8: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-8: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v8.10.20250307.0/AlmaLinux-8.10_x64_20250307.0.wsl matches (a25b758445d309550dc9bb71dcb87757e378eb2861e78e8817efb4ed9f8ff09e)
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-8: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-8: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v8.10.20250307.0/AlmaLinux-8.10_ARM64_20250307.0.wsl matches (0d692a6d23164f91727e2fe57c6bf6ca7162fa9aba0d31abafba48ffad616771)
Reading information for distribution: AlmaLinux-9
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-9: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-9: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v9.5.20250307.0/AlmaLinux-9.5_x64_20250307.0.wsl matches (99a28c9340a5bee943758191391bee8a16a0b4c4360ec0b743f6e23249c35cd2)
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-9: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-9: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v9.5.20250307.0/AlmaLinux-9.5_ARM64_20250307.0.wsl matches (790ff4d6026053cea01396b7238a96f05eeb76a004396bc7cd91fe73011bdb19)
Reading information for distribution: AlmaLinux-Kitten-10
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-Kitten-10: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-Kitten-10: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20250307.0/AlmaLinux-Kitten-10_x64_20250307.0.wsl matches (53ffba9cd052921da0f67e13f91e16c1bacdda6f96b67a0e4900e01ce965c949)
Found valid keys in "etc/wsl-distribution.conf": ['oobe.command', 'oobe.defaultuid', 'oobe.defaultname', 'shortcut.icon', 'windowsterminal.profiletemplate']
Warning: AlmaLinux/AlmaLinux-Kitten-10: value for shortcut.icon is not under /usr/lib/wsl: "/usr/share/wsl/almalinux.ico"
Found valid keys in "etc/wsl.conf": ['boot.systemd']
Warning: AlmaLinux/AlmaLinux-Kitten-10: file: "/etc/shadow" has unexpected mode: 0o0 (expected: ['0o640', '0o600'])
Hash for https://github.com/AlmaLinux/wsl-images/releases/download/v10-kitten.20250307.0/AlmaLinux-Kitten-10_ARM64_20250307.0.wsl matches (9c5804fc58108a138f53ff111961e17217b1cf429f8e5c8365b52062b621e8e5)

Sources: https://github.com/AlmaLinux/wsl-images/tree/main/rootfs

Screenshot From 2025-03-07 23-22-58

Copy link
Collaborator

@OneBlue OneBlue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for doing this ! Change looks great !

(feel free to ignore the [Validate tar based distributions / Validate tar based distributions error, it's unrelated to your change)

@OneBlue OneBlue merged commit d95ce51 into microsoft:master Mar 11, 2025
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants