Opened 7 years ago

Closed 6 years ago

#1305 closed enhancement (fixed)

Need mechanism for restarting ChimeraX after installing in-use bundle

Reported by: Conrad Huang Owned by: Conrad Huang
Priority: blocker Milestone: 0.92
Component: Tool Shed Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

When a bundle is already in use when a new version is asked to be installed, the installation should probably happen at the next restart. The reasons are:

  • a bundle may already maintain package-specific data that will not be properly transferred if the bundle is simply unloaded, installed and reloaded.
  • a Windows DLL may be loaded and cannot be replaced by a newer version.

Change History (3)

comment:1 by Conrad Huang, 6 years ago

Milestone: 0.90.91

Code has been added but only minimally tested.

comment:2 by Conrad Huang, 6 years ago

Milestone: 0.910.92

Ticket retargeted after milestone closed

comment:3 by Conrad Huang, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed in 71769061.

When a package/module is already in use, the user is informed that the new version will be installed upon restart, rather than trying to unload/reload.

Note: See TracTickets for help on using tickets.