Opened 2 years ago

Last modified 2 years ago

#10064 assigned defect

Toolshed cannot delete distribution if another toolshed tool depends on it

Reported by: Tom Goddard Owned by: Greg Couch
Priority: moderate Milestone:
Component: Tool Shed Version:
Keywords: Cc: Tristan Croll
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Tristan noted that he cannot delete the Clipper 0.15 linux distribution which has incorrect requirement specification allowing it to run on any ChimeraX 1.x when in fact it can only run on ChimeraX 1.1.

Tristan reports in ticket #10051, comment 11, that trying to delete this distribution fails because some old StrudelScore Toolshed distribution lists it as a dependency.

https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/10051#comment:11

StrudelScore was made by different developers. That should not prevent Tristan from deleting his broken distributions. And after it is deleted the install of the old StrudelScore versions should simply fail saying that no compatible Clipper bundle was available.

Change History (1)

comment:1 by Tristan Croll, 2 years ago

Also see #10065 - the fact that I *was* able to delete the Windows and
MacOS builds seems to be down to a bug in how the Toolshed is assigning
dependencies.

On Wed, Oct 25, 2023 at 7:39 PM ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
wrote:

>
>
>
>
Note: See TracTickets for help on using tickets.