Changement majeur pour les personnes sur les versions stables (v3.2.1 et inférieures) avec discourse_docker

Ce matin, j’ai accidentellement exécuté un launcher rebuild au lieu de launcher restart. Cela n’aurait pas dû être un gros problème car nous fonctionnons avec une balise spécifique v3.2.1 au lieu de test-passed, et il s’avère que la construction échouera en raison d’un changement poussé hier qui augmente la version de Ruby.

Cela cassera les installations de la version stable. Vous êtes donc essentiellement forcé d’installer les versions -beta ou votre installation échouera car v3.2.1 utilise toujours la version Ruby précédente.

I, [2024-05-20T08:53:18.602308 #1]  INFO -- : > cd /var/www/discourse & su discourse -c 'bundle install --retry 3 --jobs 4'
google-protobuf-3.25.2-x86_64-linux requires ruby version < 3.3.dev, >= 2.7,
which is incompatible with the current version, 3.3.1
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle install --retry 3 --jobs 4' failed with return #<Process::Status: pid 1276 exit 5>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \\\"development test\\\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
bootstrap failed with exit code 5
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

J’ai vérifié s’il y avait des balises pour discourse_docker car c’est un plugin assez important et, à ma grande surprise, il n’y en a pas. S’il vous plaît, soyez plus prudent lorsque vous poussez des changements sur la branche principale.

5 « J'aime »

Merci de votre signalement, nous allons régler cela au plus vite :eyes:

4 « J'aime »

Nous avons annulé la modification de discourse_docker pendant que nous élaborons un plan pour un support stable.

6 « J'aime »

2 messages ont été divisés dans un nouveau sujet : Erreur lors de la mise à jour avec le plugin events cassé