> I've built a series of plugin incremental builds with this new version. I believe I am covering all existing plugins in the Jenkins OSS ecosystem using this library. All existing tests are passing.
kubernetes-credential-provider uses the api. /James On Thursday, January 5, 2023 at 6:58:30 PM UTC [email protected] wrote: > the package names are still the same as far as I understand, and this > would still have issues due to the nature of the dependencies. > > as k8s has dependencies on both -creds and -api if the creds where > updated to use the new -6-api when the classess that k8s would see would be > a bit "iffy" would they not (as they would see both -6-api and -api) whith > some interesting conflicting results.... > > > i, jackson-databind and jackson2-api, bootstrap4-api and > bootstrap5-api . all doing it that way AFAIUI. > > because the underlying libraries are well behaved and used a new namespace > for the new version? (at least the java ones - I do not know about the JS > stuff...) > On Thursday, January 5, 2023 at 4:55:03 PM UTC [email protected] wrote: > >> On Thu, Jan 5, 2023 at 5:18 PM Vincent Latombe <[email protected]> >> wrote: >> >>> A new major version of this library (6.x) has been available for a while >>> and has breaking changes (See >>> https://github.com/fabric8io/kubernetes-client/blob/v6.3.1/doc/MIGRATION-v6.md >>> >>> for details) requiring coordinated changes across plugins using this >>> library in the Jenkins ecosystem. >>> >> >> Would a new library plugin for the new major release not solve this >> problem in a way much less likely to affect existing users? There's already >> jquery and jquery3-api, commons-lang-api and commons-lang3-api, >> jackson-databind and jackson2-api, bootstrap4-api and bootstrap5-api, etc. >> all doing it that way AFAIUI. >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/e4bbbbe5-7584-40fd-8f4a-2a47cc963f2bn%40googlegroups.com.
