On Mon, Nov 28, 2022 at 09:02:01AM -0800, Noah Meyerhans wrote: > On Sun, Nov 13, 2022 at 09:51:52PM -0800, Ross Vandegrift wrote: > > Noah Meyerhans has continued the work packaging awscli v2. We discussed the > > issues surrounding the current dependencies of aws-crt-python - upstream > > sometimes breaks api & abi compatibility without changing the soname. For > > now, > > we decided to distribute static-only library packages to avoid breakage for > > consumers of the shared libs. > > > > This allows us and others to proceed with using these libraries. But folks > > outside of the cloud-team should avoid uploading packages that consume these > > libraries, or else be prepared to respond to broken interfaces. For now we > > won't consider those to be bugs. This will be documented in the packages. > > So, some time has passed and I haven't managed to work on this at all. > Given the number of packages involved and the dependencies between them, > I'm not optimistic that we'll be able to package them all individually > as we discussed at the meeting. In order to facilitate the packaging of > awscli v2, I'm inclined to fall back to my proposal from #966573 [1]. > Essentially this would package aws-crt-python as a single package with > the C code as a private component, rather than broken out into > standalone packages.
Sounds good to me. As we discussed, this will be fairly easy to unwind when time permits individually packaging source pieces. Ross
