dweiss commented on issue #13698:
URL: https://github.com/apache/lucene/issues/13698#issuecomment-2318015631

   So... it's hell again. I can't explain it but objects stored in project.ext 
during configuration phase seem to be dynamically changing. For example, we 
store testOptions as an array and append various options to this array. But 
after the upgrade, the array object seems to be dynamically restored for some 
tasks (and is incomplete). I think it has to do with "configuration cache" and 
how gradle actively tries to detect changes to certain objects [1]. 
   
   The problem is that we actively utilize almost everything they now forbid or 
deprecated... I understand the wish to not execute any code during 
configuration but at the same time the "supported" way of doing certain things 
is just plain ugly, more verbose and less intuitive... Eh. 
   
   I'm not sure how to proceed here yet. Seems like making it work will require 
a lot of adaptation to those new conventions and build code rewriting.
   
   [1] 
https://docs.gradle.org/current/userguide/configuration_cache.html#config_cache:troubleshooting
   


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to