Hallo,
Situation
Ich habe heute auf v2.3.6 aktualisiert, das vor drei Tagen veröffentlichte stabile Release. Ich habe die Admin-Oberfläche verwendet, das Docker erfolgreich aktualisiert und landete dann bei einem „unendlichen
Vielleicht ein Plugin? Ich sehe keine Migrationen mit ActiveRecord::Migration[6.0] im stabilen Zweig des Kerns.
Guter Einfall, @gerhard! Ich habe den Übeltäter gefunden: discourse-policy hat 6.0-Migrationen.
Also verstehe ich, dass der stabile Branch bei Rails 5.2 bleibt…
root@talk:/var/www/discourse/plugins# grep -r 'ActiveRecord::Migration\[6.0\]' .
./discourse-policy/db/migrate/20191013212445_migrate_policy_users_table.rb:class MigratePolicyUsersTable < ActiveRecord::Migration[6.0]
./discourse-policy/db/post_migrate/20191014224419_migrate_custom_field_to_policy_users.rb:class MigrateCustomFieldToPolicyUsers < ActiveRecord::Migration[6.0]
Muss ich etwas unternehmen, um diese Migrationen jetzt auszuführen, oder werden sie auf irgendeine Weise berücksichtigt?
Ich vermute, Version 2.3.7 wird das beheben…
Ich habe die Migrationen in FIX: Make migrations work with Discourse stable · discourse/discourse-policy@94635bf · GitHub behoben. Ich hoffe, dass es in den letzten paar Commits nichts anderes gab, das im stabilen Zweig Probleme verursacht.
Danke @gerhard. Soll ich ./launcher rebuild erneut ausführen?
Ja, bitte versuchen Sie, neu zu bauen.
Der Neuaufbau funktioniert einwandfrei! Nochmals danke @gerhard.