microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.34k stars 4.26k forks source link

[Package Issue]: Genymobile.scrcpy #107858

Open headquarter8302 opened 1 year ago

headquarter8302 commented 1 year ago

Please confirm these before moving forward

Category of the issue

Installation issue.

Brief description of your issue

The symlink generated in %LOCALAPPDATA%\Microsoft\WinGet\Links is either faulty, or nonfunctional.

See Genymobile/scrcpy/issues/4027 for a more complete description

Steps to reproduce

  1. Install the package as usual. winget install Genymobile.scrcpy
  2. Let Winget proceed with the installation

Actual behavior

Expected behavior

Environment

└ ❯ winget --info
Windows Package Manager v1.4.10173
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19045.2965
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.19.10173.0

Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir

User Settings: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Screenshots and Logs

WinGet-2023-05-23-04-37-55.375.log

mdanish-kh commented 1 year ago

[Policy] zip-binary

This is because the portable package depends on .dlls that can't be referenced via a symlink.

One workaround is to upgrade to the latest preview version of WinGet and install the package in a non-administrative / user shell (with developer mode turned off in Windows). This would prevent symlink creation and would force WinGet to put the entire path of the portable package directly into the PATH variable.

microsoft-github-policy-service[bot] commented 1 year ago

Hello @headquarter8302,

This package appears to depend on .dlls that aren't available via symlink.

This package is blocked until support for zipped binaries is implemented in:

Be sure to add your 👍 to the issue to help raise the priority and avoid posting "Me too!" messages to respect those who have subscribed to the issue.

Template: msftbot/blockingIssue/zipBinary

fluentmoheshwar commented 11 months ago

+1