As long as both extracting a feature and adding a feature with a dependency 
would cause Jenkins to stop with an early initialisation error, so that the 
admin knows they've got to go and install the extra dependency, then yes I'd 
see them as equivalent.

Chris

On Mon, 27 Sep 2021, at 12:28 PM, 'Daniel Beck' via Jenkins Developers wrote:
> 
> 
> On Mon, Sep 27, 2021 at 1:17 PM Chris Kilding <[email protected] 
> <mailto:chris%[email protected]>> wrote:
>> However there is a problem that some 3rd party Jenkins management tools 
>> (i.e. not Jenkins' own tools like Plugin Installation Manager CLI) do not 
>> download transitive plugin dependencies when they install a plugin.
>> 
>> …
>> 
>> These tools usually offer plugin version pinning which mitigates the worst 
>> effects. However it would seem that as soon as step 3 happens and the 
>> Jenkins admin updates A, the extracted feature effectively disappears on 
>> their installation, unless they have somehow learned that they should also 
>> install B.
> 
> This doesn't seem any different from adding a new feature or integration to a 
> plugin with a new, non-optional dependency on another plugin, or is it? If 
> you plugin fails to load because of an unsatisfied dependency, it doesn't 
> matter whether the feature's code is present or not.
> 
> 
> -- 
> 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/CAMo7PtJNOjyCB4T1RTq%3DGNE4GaW_uk7-6JXBUGh-MKB8W5DfUQ%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/CAMo7PtJNOjyCB4T1RTq%3DGNE4GaW_uk7-6JXBUGh-MKB8W5DfUQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- 
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/07f734d8-9591-4885-9b99-f5d7fedea0e0%40www.fastmail.com.

Reply via email to