﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1321	"""binary"" bundles"	Eric Pettersen	Greg Couch	"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."	enhancement	closed	moderate	1.1	Tool Shed		duplicate		Tristan Croll chimera-programmers				all	ChimeraX
