Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

XRTK packages are locked in the UPM window and cannot be removed #274

Closed
FejZa opened this issue Aug 8, 2019 · 5 comments
Closed

XRTK packages are locked in the UPM window and cannot be removed #274

FejZa opened this issue Aug 8, 2019 · 5 comments
Assignees
Labels
Bug Something isn't working
Milestone

Comments

@FejZa
Copy link
Contributor

FejZa commented Aug 8, 2019

XRTK - Mixed Reality Toolkit Bug Report

Describe the bug

XRTK package, such as the WMR module, or Oculus etc. are locked in the UPM package manager window and cannot be removed / uninstalled using that "Unity native UI". Instead the are only removable using the custom XRTK package manager window.

To Reproduce

  1. Import XRTK
    2 Observe all XRTK package have been initially installed
  2. Decide you don't need WMR
  3. Open Unity package mangaer window
  4. Select XRTK.WindowsMixedReality
  5. Observe the Remove button is grayed out / disabled and you cannot uninstall

Expected behavior

I can either use the XRTK custom package manager or the UPM package manager window to uninstall packages I don't need.

Actual behavior

Can't uninstall via UPM.

@FejZa FejZa added the Bug Something isn't working label Aug 8, 2019
@FejZa FejZa added this to the Version 1.0.0 milestone Aug 8, 2019
@SimonDarksideJ
Copy link
Contributor

This has been discussed and will be updated after 0.15. The plan is to have the platforms OFF by default and you simply use the XRTK menu or edit the PackageAsset config file to add the ones you want.

@FejZa
Copy link
Contributor Author

FejZa commented Aug 8, 2019

I understand, but it's a different topic. This one is about not being able to remove packages via UPM window.

@SimonDarksideJ
Copy link
Contributor

SimonDarksideJ commented Aug 8, 2019

You don't / can't, you have to use the XRTK package management functions to do it.

We scan for the packages and automatically add them as required, so if you remove it manually XRTK puts them back in for you.

When Unity opens up the package manager for 3rd parties, then we can drop the automation.

@StephenHodgson StephenHodgson self-assigned this Aug 8, 2019
@StephenHodgson
Copy link
Contributor

StephenHodgson commented Aug 8, 2019

You don't / can't, you have to use the XRTK package management functions to do it. Limitation by Unity themselves, we can only do it programmatically (or edit the manifest manually)

Until suck time that Unity open up the package manager

Not entirely true. You can remove them, but the package check puts them back. It's def a bug.

@SimonDarksideJ
Copy link
Contributor

I updated my response Stephen :P

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants