Skip to content

feat(azurelinux-logos): add azurelinux-logo.ico + fedora-logo.ico symlink - #18073

Merged
reuben olinsky (reubeno) merged 1 commit into
4.0from
mfrw/azurelinux-logos-ico
Jul 21, 2026
Merged

reuben olinsky (reubeno) merged 1 commit into
4.0from
mfrw/azurelinux-logos-ico

Conversation

@mfrw

Copy link
Copy Markdown
Member

wsl-setup defaults its distribution icon to /usr/share/pixmaps/fedora-logo.ico
(ICON_PATH in the wsl-setup script) and pulls it in via Requires: system-logos,
which azurelinux-logos provides. Until now the package shipped only PNG/SVG
fedora-logo compat variants, so that path was missing.

Ship the Windows ICO asset as /usr/share/pixmaps/azurelinux-logo.ico and add a
fedora-logo.ico compat symlink pointing at it, matching the existing
fedora-logo.png/.svg compatibility pattern.

Signed-off-by: Muhammad Falak R Wani [email protected]

…link

wsl-setup defaults its distribution icon to /usr/share/pixmaps/fedora-logo.ico
(ICON_PATH in the wsl-setup script) and pulls it in via `Requires: system-logos`,
which azurelinux-logos provides. Until now the package shipped only PNG/SVG
fedora-logo compat variants, so that path was missing.

Ship the Windows ICO asset as /usr/share/pixmaps/azurelinux-logo.ico and add a
fedora-logo.ico compat symlink pointing at it, matching the existing
fedora-logo.png/.svg compatibility pattern.

Signed-off-by: Muhammad Falak R Wani <[email protected]>
@mfrw
Muhammad Falak R Wani (mfrw) requested a review from a team as a code owner July 21, 2026 19:52
Copilot AI review requested due to automatic review settings July 21, 2026 19:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds the ICO compatibility asset required by wsl-setup.

Changes:

  • Packages azurelinux-logo.ico.
  • Adds the fedora-logo.ico compatibility symlink.
  • Refreshes rendered spec metadata and component lock fingerprint.

Reviewed changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated no comments.

File Description
base/comps/azurelinux-logos/azurelinux-logos.spec Defines, installs, and packages the ICO asset and symlink.
specs/a/azurelinux-logos/azurelinux-logos.spec Updates the rendered RPM specification.
locks/azurelinux-logos.lock Refreshes the component input fingerprint.

@WithEnoughCoffee

Copy link
Copy Markdown
Contributor

How did you test this fix? Did you build and verify the file exists when you build from your commit? Can you also please verify the symlink works as expected?

@mfrw

Copy link
Copy Markdown
Member Author

How did you test this fix? Did you build and verify the file exists when you build from your commit? Can you also please verify the symlink works as expected?

I built the package locally and tested it:

  • in a mock environment
  • built a wsl image and verified both the ico and symlink is correct.
image

@reubeno

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
3 pipeline(s) were filtered out due to trigger conditions.

@reubeno
reuben olinsky (reubeno) merged commit 0b6dbf0 into 4.0 Jul 21, 2026
13 checks passed
@reubeno
reuben olinsky (reubeno) deleted the mfrw/azurelinux-logos-ico branch July 21, 2026 21:55
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.

4 participants