La dernière version 2.5.0beta1 génère une erreur lors de la tentative de mise à jour de tout (depuis l’interface d’administration) avec le plugin discourse-code-review :
gem install rugged -v 0.28.4.1 -i /var/www/discourse/plugins/discourse-code-review/gems/2.6.5 --no-document --ignore-dependencies --no-user-install
ERROR: Error installing rugged:
ERROR: Failed to build gem native extension.
current directory: /var/www/discourse/plugins/discourse-code-review/gems/2.6.5/gems/rugged-0.28.4.1/ext/rugged
/usr/local/bin/ruby -I /usr/local/lib/ruby/site_ruby/2.6.0 -r ./siteconf20200228-3888-511nfm.rb extconf.rb
checking for gmake... no
checking for make... yes
checking for cmake... no
ERROR: CMake is required to build Rugged.
Je suppose que CMake peut être utilisé pour compiler les extensions dans une couche Docker séparée afin qu’il ne fasse pas partie de l’image finale…
À l’état actuel, je pense que supprimer le plugin défectueux pourrait être une solution, sauf si la reconstruction depuis la console fonctionne (ce que je teste…)