Hey, Jim Fulton wrote:
I think the KGS should define 3 categories of packages:
- ZTK packages
These are packages we maintain and expect people to build things on.
- Test packages
These are packages that build on the ZTK. These are used to test the ZTK packages, but aren't part of the ZTK.
Could you give an example ofa 'test package'? I'm having trouble thinking of what these might be.
- dependencies of ZTK packages or test packages.
Note that the ZTK should probably avoid non-third-party dependencies that are not part of the ZTK. There are some fuzzy cases, like ZODB and ZConfig.
What would 'dependencies of ZTK packages or test packages' be? Aren't those third party packages?
I propose that any test infrastructure we come up with needs to handle these 3 cases. In any cases, the test infrastructure needs to fix version for all of the categories of packages and there needs to be a formal process (uh, like tests passing :) for updating the configuration.
Could you say a bit more about what's motivating this proposal? Regards, Martijn