python-docs-es icon indicating copy to clipboard operation
python-docs-es copied to clipboard

Actualizar a 3.10.2

Open cmaureir opened this issue 3 years ago • 7 comments

Actualización de 3.10.0 a 3.10.2 para cubrir los pequeños cambios en la documentación.

cmaureir avatar Jan 25 '22 12:01 cmaureir

@cacrespo @rtobar @humitos @raulcd alguien se ánima a echarle un vistazo para hacer el merge?

cmaureir avatar Jan 25 '22 16:01 cmaureir

@cmaureir lo hacemos en streaming? 😝

Yo no creo que lo pueda mirar pronto. Probablemente, no antes de en 2 semanas 😞 --pero ahí me sumo!

humitos avatar Jan 25 '22 16:01 humitos

jajaja para 3.11 hay que hacer un stream si o sí, igual este cambio es "pequeño" en comparación con lo que nos tocó hacer, acá nada se rompió y todo funciona porque solo son algunas modificaciones a algunos archivos :angel:

cmaureir avatar Jan 25 '22 17:01 cmaureir

Me acabo de dar cuenta que esto es una PR y que el trabajo de actualizar ya está hecho. Solo estabas pidiendo ayuda con la revisión 🤦🏼

¿Seguiste los pasos de https://python-docs-es.readthedocs.io/es/3.10/upgrade-python-version.html con la actualización que habíamos hecho cuando hicimos el streaming? Si es así, es muy probable que esté todo bien 😉

Por lo general para este tipo de trabajo, creo que es más fácil hacer una doble validación de los comandos ejecutados (pair programming como hicimos la otra vez) que revisar una PR como esta de 58k líneas. Yo creo que esta review es imposible y probablemente una pérdida de tiempo siendo que los cambios son generados por un software en el que confiamos 100% --por eso, para mí, el único lugar dónde puede haber un fallo, es en los comandos ejecutados.

humitos avatar Jan 26 '22 05:01 humitos

Gracias @rtobar y disculpa por no explicar como iba el tema de las actualizaciones. Si una entrada cambia un poco su contenido, la traducción 'se pierde' completamente, y pasa a estar como una entrada comentada al final del archivo y esa queda con un msgstr vacío. Principalmente porque el merge es más complicado, asi que no te asustes si ves que se quitan traducciones :P

cmaureir avatar Jan 26 '22 10:01 cmaureir

¿Seguiste los pasos de https://python-docs-es.readthedocs.io/es/3.10/upgrade-python-version.html con la actualización que habíamos hecho cuando hicimos el streaming? Si es así, es muy probable que esté todo bien wink

Si, de hecho seguí esa guía más los comentarios que queríamos agregar (que aún no se hace), e hice una construcción local antes para verificar que todo estaba OK.

De hecho ya tengo lista la info para cuando esto se haga merge, podamos crear más issues

"filename";"untranslated";"total";"fuzzy"
"distutils/sourcedist.po";1;74;2
"howto/logging-cookbook.po";4;237;0
"reference/datamodel.po";23;507;45
"reference/expressions.po";1;328;6
"reference/executionmodel.po";11;49;0
"library/logging.config.po";1;127;1
"library/os.path.po";1;69;0
"library/asyncio-task.po";1;184;0
"library/dataclasses.po";2;111;5
"library/functools.po";2;84;11
"library/enum.po";3;189;0
"library/multiprocessing.po";2;518;3
"library/http.server.po";1;89;4
"library/datetime.po";2;563;5
"library/sqlite3.po";12;219;6
"library/os.po";1;841;9
"library/importlib.po";9;343;0
"library/statistics.po";1;172;0
"library/calendar.po";1;70;1
"library/exceptions.po";2;148;2
"library/urllib.parse.po";1;149;1
"library/logging.po";1;324;4
"library/timeit.po";1;53;0
"library/sys.po";1;401;3
"library/typing.po";23;359;4
"library/collections.abc.po";1;119;0
"library/zipimport.po";1;39;0
"library/asyncio-eventloop.po";2;353;1
"library/logging.handlers.po";3;262;0
"library/asyncio-future.po";1;61;0
"library/stdtypes.po";23;994;31
"library/functions.po";1;423;5
"tutorial/introduction.po";1;74;0
"faq/library.po";2;144;0
"extending/newtypes.po";1;89;1
"extending/extending.po";1;159;0
"c-api/typeobj.po";1;598;3

Los mayores cambios generaron como 23 entradas en 4 archivos más o menos el resto son solo un par de entradas que hay que volver a traducir.

El módulo cpython tiene el último commit de ayer en 3.10

Realmente como el CI pasó sin problema, era más para que alguien se animara a aprobar el cambio y hacíamos merge, y no una revisión detallada de cada archivo, pues al haber algo incorrecto, sphinx se iba a quejar :P

cmaureir avatar Jan 26 '22 11:01 cmaureir

Si, de hecho seguí esa guía más los comentarios que queríamos agregar (que aún no se hace), e hice una construcción local antes para verificar que todo estaba OK.

Sería bueno si podemos hacer este trabajo así queda actualizado. Si querés pasame las notas y yo lo actualizo 😉

Realmente como el CI pasó sin problema, era más para que alguien se animara a aprobar el cambio y hacíamos merge, y no una revisión detallada de cada archivo, pues al haber algo incorrecto, sphinx se iba a quejar :P

Me parece perfecto!

humitos avatar Jan 30 '22 17:01 humitos

Esto quedó desactualizado ¿cierto? Valdrá la pena intentar impactar los ajustes @cmaureir ?

cacrespo avatar Oct 26 '22 12:10 cacrespo

Yo creo que lo mejor es cerrar este PR y enfocarse en 3.11 😄

humitos avatar Oct 26 '22 13:10 humitos