v0.69.1 — corrección de fugas de disco en rutas de fallo
Corrección sobre v0.69.0,
que es donde están las seis funciones nuevas. Si vas a instalar, usá esta.
Qué se arregló
Tres rutas nuevas escriben archivos temporales grandes y los borraban solo si
todo salía bien. Cuando algo fallaba, el archivo más pesado del trabajo se
quedaba ocupando disco para siempre, porque nadie más conoce ese nombre.
- Karaoke: si ffmpeg fallaba al armar el video, el wav sin comprimir del
instrumental y su carpeta quedaban en disco. Lo mismo si la separación
reventaba antes, con lo que hubiera alcanzado a escribir el decodificado. - Comparación de separadores: si ffmpeg fallaba después de escribir el
fragmento a medias, ese archivo también quedaba.
Y una suposición que iba a envejecer mal: el instrumental del karaoke se elegía
por posición en la lista de pistas. Hoy la posición es la correcta, pero cuál es
la pista principal lo decide el catálogo de modelos, así que ahora se pregunta.
Ninguno de los tres afecta un trabajo que termina bien: si usaste v0.69.0 y no
te falló nada, no perdiste nada más que el tiempo de leer esto.
3862 pruebas de backend en verde. Las tres pruebas nuevas se verificaron quitando
el arreglo: sin él, fallan.