microsoft / microsoft/winget-pkgs

[Package Issue]: BelledonneCommunications.Linphone

Open
#273,873 2 comments 0 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage
Dominant language
No language data
Stars
11.1k
Forks
9.7k
PR merge metrics
PR metrics pending

Description

### Please confirm these before moving forward

- [x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- [x] I have not been informed if the issue is resolved in a preview version of the winget client.

### Category of the issue

Installation issue.

### Brief description of your issue

When upgrading or uninstalling the package, the installer/uninstaller program appears to return control immediately back to winget before it is done installing

### Steps to reproduce

1. Close linphone
2. `winget uninstall BelledonneCommunications.Linphone`

I can no longer easily reproduce for an update scenario via winget, but I had similar behavior.

### Actual behavior

Observe that winget returns "successfully uninstalled" immediately, but the uninstall program is open in the foreground waiting for user action

### Expected behavior

Winget should be waiting for the uninstall to complete before proceeding. I suspect this is in how the manifest is structured and what executable it is calling - perhaps it is calling a stub.

### Environment

```raw
PS C:\Users\James> winget --info
Windows Package Manager v1.11.400
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.26100.4652
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.26.400.0
```

### Screenshots and Logs

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the BelledonneCommunications.Linphone package manifest and its configured installer or uninstaller entry point. Run `winget uninstall BelledonneCommunications.Linphone` with Linphone closed and compare when winget reports success with when the uninstaller finishes; done means winget waits for completion.

Written by the indexing model from the issue text.

Assessment

Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.