rlenferink commented on PR #99:
URL: https://github.com/apache/comdev-site/pull/99#issuecomment-1490626581

   > I've raised INFRA-24405
   
   To be honest: I don't like the idea of globally installed tooling.
   
   Different projects are using different versions of Hugo (Celix uses 0.63.2, 
Jena uses 0.66.0, MINA 0.63.2, Directory uses Hugo, SIS, Nutch etc). What 
happens if we rely on version 0.111.3 and in quite some time another project 
asks INFRA to update to 1.0.0 (or another version which contains a breaking 
change).
   
   IMO users (different projects) should install what they need themselves 
(either in a container or in a temporary path as we previously did in the 
Jenkinsfile). Our website isn't gonna fix itself if INFRA decides to update 
Hugo within period X. It is better to be in full control then instead of e.g. a 
build starting to fail (or worse: some side effect we don't directly see, e.g. 
a successful build but the build generating broken URLs).
   
   (speaking from personal experience at `$work` that not pinning tooling 
versions is a path you don't want to take)


-- 
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: dev-unsubscr...@community.apache.org

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


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

Reply via email to