Sì, vedo che le informazioni fornite nel post non erano sufficientemente dettagliate. Non credo si tratti di un errore di formattazione, dato che il file YAML funziona correttamente senza il tag della versione.
Ho effettuato ulteriori test e sembra che il bug che ho incontrato non si verifichi nelle versioni 10 e 11, ma si presenti invece nelle versioni da 4 a 9.
Nel log di output ho individuato solo due errori, che ritengo siano attesi:
2020-02-22 10:42:33.410 UTC [62] postgres@postgres ERROR: database "discourse" already exists
2020-02-22 10:42:33.533 UTC [73] postgres@discourse ERROR: role "discourse" already exists
Ho consultato le note di rilascio della versione 10, ma non ho trovato alcun riferimento a una correzione relativa a questo problema.
È positivo che sia stato risolto e, con il tuo workaround per le impostazioni SMTP (lo testerò lunedì, non voglio toccare il server di produzione durante il weekend), non c’è alcuna urgenza da parte mia. Tuttavia, sarebbe utile sapere se esiste un errore sconosciuto che i test non rilevano e che potrebbe ripresentarsi, se la correzione è avvenuta per caso e non tramite una modifica mirata. Immagino che voglia capire quanto ci si possa aspettare che la funzione della versione sia stabile in futuro.
Di seguito un dump dell’output di un’esecuzione con la versione v2.4.0.beta9 come target.
dump_disco_version_error.txt (127.5 KB)