[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: awscli v2 dependencies (was Re: Next team meeting: 2022-11-09 20:00 UTC)



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


Reply to: