Opened 7 years ago
Closed 5 years ago
#1321 closed enhancement (duplicate)
"binary" bundles
Reported by: | pett | Owned by: | Greg Couch |
---|---|---|---|
Priority: | moderate | Milestone: | 1.1 |
Component: | Tool Shed | Version: | |
Keywords: | Cc: | Tristan Croll, chimera-programmers | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
As per our ChimeraX meeting discussion, bundles that offer C++ libraries don't work well in our version numbering scheme, since a layout change in a C++ object may make for C++ incompatibility without any change in the Python layer at all.
The proposal is that for bundles with CLibrary tags in their bundle_info.xml files, an additional "fake" bundle is created for each such tag. The fake bundle name will be true_bundle_name-CLibrary_name with a default version of 1.0.0. A different version can be specified with the "version" attribute of the CLibrary tag.
Other bundles using these C++ libraries would need to declare dependencies on these fake bundles.
Change History (3)
comment:1 by , 5 years ago
Priority: | major → moderate |
---|
comment:2 by , 5 years ago
Milestone: | 1.0 → 1.1 |
---|---|
Owner: | changed from | to
comment:3 by , 5 years ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Now covered by ticket #3354
Won't happen with 1.0.