joewitt commented on PR #8839:
URL: https://github.com/apache/nifi/pull/8839#issuecomment-2118253612

   @mattyb149 Ok thanks for offering a PR that returns Couchbase components to 
the codebase.  
   
   However, given the rapid (perhaps record setting) pace by which you received 
feedback from 3 different PMC members you can see there is a lot of emphasis on 
increasing the quality of such contributions.  It was deprecated in 1.x and 
removed in 2.x for what amounts of lack of maintenance and this new PR does not 
change that nature.  There is clearly much of this which is simply copy and 
paste from the previous state.  While there are a lot of comments all of them 
look actually very easily addressed.  
   
   They do however call into question the level of consideration that went into 
creating the newly offered couchbase components in the first place.  L&N is 
important to get right and review.  Avoiding duplicative dependencies in the 
chain is important for maintenance, behavior, and build size.  Bumping from the 
older clients to the newer clients implies these components were considered for 
new compability implications with Couchbase server/etc..  By re-introducing 
these components to the codebase the presumption is that you as the author 
considered these things.  If not, it is best to avoid re-introducing until such 
time that can be done because otherwise we're at the previous position again in 
terms of lack of maintenance.
   
   Thanks


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to