Skip to content

vmware-horizon-client-np: Update to version 2603, rename to Omnissa#580

Open
tie-ling wants to merge 3 commits intoScoopInstaller:masterfrom
tie-ling:omissa
Open

vmware-horizon-client-np: Update to version 2603, rename to Omnissa#580
tie-ling wants to merge 3 commits intoScoopInstaller:masterfrom
tie-ling:omissa

Conversation

@tie-ling
Copy link
Copy Markdown

@tie-ling tie-ling commented May 6, 2026

The program has been renamed to omnissa horizon client. The old download links are now invaild and have been updated.

@beargle @rasa

Closes #XXXX

Relates to #XXXX

Summary by CodeRabbit

  • New Features

    • Omnissa Horizon Client added for Windows: packaged installer, 64-bit support and desktop shortcut for streamlined remote access.
  • Chores

    • Removed legacy VMware Horizon Client package manifest from the catalog and associated update metadata.

The program has been renamed to omnissa horizon client.  The old
download links are now invaild and have been updated.

@beargle @rasa

Signed-off-by: Yan Cao <git@apvc.uk>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

Walkthrough

Added a new Omnissa Horizon Client Windows package manifest and removed the previous VMware Horizon Client manifest; the new manifest includes version, metadata, dependencies, 64-bit installer URL and SHA256, installer steps, binary and shortcut mapping.

Changes

Package Manifest Migration

Layer / File(s) Summary
Manifest Addition
bucket/omnissa-horizon-client-np.json
New JSON manifest added: version, description, homepage, license, depends (dark, vcredist2022), suggest runtime mapping, 64-bit architecture with download URL and SHA256, installer steps (Expand-DarkArchive, Expand-MsiArchive, cleanup), bin (horizon-client.exe), and shortcuts.
Manifest Removal
bucket/vmware-horizon-client-np.json
Old VMware Horizon Client manifest removed entirely (previously contained version, metadata, depends, 64-bit URL+sha256, installer steps, bin/shortcuts, checkver and autoupdate rules).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Poem

🐰 I hopped through manifests, tidy and spry,
Swapped VMware dust for Omnissa sky,
With horizon-client bound and neat,
A shortcut placed for every seat,
I dance — the installer’s safe and spry.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description explains the package rename and mentions updated download links, but fails to follow the repository template by not linking any issue number and leaving contributor checklist unchecked. Link a related issue number (change #XXXX placeholder to actual issue) and confirm reading the Contributing Guide by checking the contributor checklist.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: updating the vmware-horizon-client package to version 2603 and renaming it to Omnissa, which aligns with the changeset that deletes the old manifest and adds the new Omnissa manifest.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
bucket/omnissa-horizon-client-np.json (1)

1-34: ⚖️ Poor tradeoff

Add checkver and autoupdate for maintainability.

Without these fields, future version bumps require fully manual manifest edits. Given the structured download URL (CART27FQ1_WIN_2603 → build-specific path, plus the version in the filename), this may require a checkver URL pointing to Omnissa's release notes or download API. Even a simple checkver pointing to the download page would prevent stale manifests.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/omnissa-horizon-client-np.json` around lines 1 - 34, Add a checkver
and autoupdate block to the manifest so future version bumps are automatic: use
the existing "version" field as the target to compare and derive new versions
from the vendor release page (refer to "homepage") or the download page that
lists builds, and map autoupdate to the "architecture"."64bit"."url" pattern and
the EXE/MSI filename used in "installer"."script" (e.g., the CART27FQ1_WIN_2603
token and the Omnissa-Horizon-Client-<version>.exe pattern) so the updater can
replace the version string and update the download URL/hash automatically.
Ensure the autoupdate template updates both the top-level "version" and the
"architecture.64bit.url" (and optionally the MSI extract name in
"installer.script") and include a checkver URL that points to Omnissa’s
releases/downloads page or API to detect new versions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@bucket/omnissa-horizon-client-np.json`:
- Line 4: Update the JSON "homepage" field value to point to the official
product page instead of the cloud service domain: replace the current value for
the "homepage" key (currently "https://omnissahorizon.com") with
"https://horizon.saia.com/". Locate the "homepage" key in the
omnissa-horizon-client-np.json content and change only its string value,
preserving the surrounding JSON formatting and trailing comma.

---

Nitpick comments:
In `@bucket/omnissa-horizon-client-np.json`:
- Around line 1-34: Add a checkver and autoupdate block to the manifest so
future version bumps are automatic: use the existing "version" field as the
target to compare and derive new versions from the vendor release page (refer to
"homepage") or the download page that lists builds, and map autoupdate to the
"architecture"."64bit"."url" pattern and the EXE/MSI filename used in
"installer"."script" (e.g., the CART27FQ1_WIN_2603 token and the
Omnissa-Horizon-Client-<version>.exe pattern) so the updater can replace the
version string and update the download URL/hash automatically. Ensure the
autoupdate template updates both the top-level "version" and the
"architecture.64bit.url" (and optionally the MSI extract name in
"installer.script") and include a checkver URL that points to Omnissa’s
releases/downloads page or API to detect new versions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e1f70972-71f0-4f36-a1e2-b338a06fe653

📥 Commits

Reviewing files that changed from the base of the PR and between 2221efa and f1446bc.

📒 Files selected for processing (2)
  • bucket/omnissa-horizon-client-np.json
  • bucket/vmware-horizon-client-np.json
💤 Files with no reviewable changes (1)
  • bucket/vmware-horizon-client-np.json

Comment thread bucket/omnissa-horizon-client-np.json Outdated
{
"version": "2603-8.18.0-24230927696",
"description": "Omnissa Horizon Client for Windows allows you to connect to your Omnissa Horizon virtual desktop.",
"homepage": "https://omnissahorizon.com",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🌐 Web query:

What is the official product homepage URL for Omnissa Horizon Client (not the cloud login, but the marketing/download page)?

💡 Result:

Official product (marketing/download) homepage URL for Omnissa Horizon Client: https://horizon.saia.com/ [1] This page presents “Install Omnissa Horizon Client” and provides “Click Here to Download Omnissa Horizon Client,” while offering client options (e.g., Chrome, Web Client) rather than a cloud login flow. [1]

Citations:


Update homepage URL to the official Omnissa Horizon Client product page.

The current homepage https://omnissahorizon.com points to the cloud service domain. The official product page with installation and download options is https://horizon.saia.com/. Update line 4 to reference this instead.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/omnissa-horizon-client-np.json` at line 4, Update the JSON "homepage"
field value to point to the official product page instead of the cloud service
domain: replace the current value for the "homepage" key (currently
"https://omnissahorizon.com") with "https://horizon.saia.com/". Locate the
"homepage" key in the omnissa-horizon-client-np.json content and change only its
string value, preserving the surrounding JSON formatting and trailing comma.

@tie-ling
Copy link
Copy Markdown
Author

tie-ling commented May 6, 2026

/verify

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

omnissa-horizon-client-np

  • Lint
  • Description
  • License
  • Hashes

Check the full log for details.

@tie-ling
Copy link
Copy Markdown
Author

tie-ling commented May 6, 2026

/verify

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

All changes look good.

Wait for review from human collaborators.

omnissa-horizon-client-np

  • Lint
  • Description
  • License
  • Hashes

Check the full log for details.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

♻️ Duplicate comments (1)
bucket/omnissa-horizon-client-np.json (1)

4-4: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Use a stable product homepage URL instead of the portal redirect domain.

https://omnissahorizon.com currently redirects into a webclient-style endpoint; for package metadata, a stable Omnissa product/corporate page is safer and clearer for users.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/omnissa-horizon-client-np.json` at line 4, The package metadata
currently sets the "homepage" field to a URL that redirects (the "homepage" key
in omnissa-horizon-client-np.json); replace that value with a stable product or
corporate landing page URL (a non-redirecting Omnissa product/corporate page)
and verify the chosen URL resolves directly (no HTTP redirects) before
committing so consumers see a stable, human-readable homepage.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Duplicate comments:
In `@bucket/omnissa-horizon-client-np.json`:
- Line 4: The package metadata currently sets the "homepage" field to a URL that
redirects (the "homepage" key in omnissa-horizon-client-np.json); replace that
value with a stable product or corporate landing page URL (a non-redirecting
Omnissa product/corporate page) and verify the chosen URL resolves directly (no
HTTP redirects) before committing so consumers see a stable, human-readable
homepage.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4d434686-b625-4ef7-8c12-3e2aeb662d00

📥 Commits

Reviewing files that changed from the base of the PR and between f1446bc and d20f701.

📒 Files selected for processing (1)
  • bucket/omnissa-horizon-client-np.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant