Search Issue Tracker

In Progress

Under Consideration for 6000.0.X, 6000.1.X

Fix In Review for 6000.2.0a9

Votes

0

Found in

6000.0.19f1

6000.1.0b9

6000.2.0a9

Issue ID

UUM-102231

Regression

No

Package Manager registration events are not triggered when changing registry

-

*Description:*

When switching the registry of an already installed package without changing its version, the Unity Package Manager scripting events {{registeredPackages}} and {{registeringPackages}} are not fired. This causes issues for workflows that rely on these events to detect package updates or changes in dependencies.

*Steps to reproduce:*
#  Add the following scope registry to manifest.json:
{code:java}
{
"name": "npmjs",
"url": "https://registry.npmjs.org/",
"scopes": [
"com.stansassets"
]
}
{code}
#  Add the package {{com.stansassets.scene-management@0.1.1-preview}} in the Unity project.
#  Modify the scoped registry configuration to use OpenUPM instead
{code:java}
{
"name": "OpenUPM",
"url": "https://package.openupm.com",
"scopes": [
"com.stansassets"
]
}
{code}
# Wait for the {{resolve}} operation to be completed

*Actual results:* 
Observe that the {{registeredPackages}} and {{registeringPackages}} events are not triggered after switching the registry.

*Expected results:* 
The {{registeredPackages}} and {{registeringPackages}} events should trigger when a package's registry changes, even if the package version remains the same.

*Note:*
The packages are correctly installed from the correct registry, it is just the event that are not triggered.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.