> 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.

Reply via email to