CesarGomez | andresmujica: cuando te refieres a cualquier usuario con cuenta LP, quiere decir que no necesariamente tiene que ser Ubuntu Member o Memeber de algun loco ? | 00:00 |
---|---|---|
andresmujica | que dura más o menos un mes | 00:00 |
andresmujica | CesarGomez, correcto | 00:00 |
andresmujica | lo importante es que tenga cuenta en launchpad | 00:00 |
andresmujica | para efectos de seguimiento | 00:00 |
andresmujica | y retroalimentación | 00:00 |
andresmujica | esa primer etapa | 00:00 |
andresmujica | finaliza como ya dije en el FeatureDefinitionFreeze | 00:01 |
andresmujica | y da inicio a la segunda etapa del desarrollo | 00:01 |
andresmujica | que se marca | 00:01 |
andresmujica | con el lanzamiento del Alpha 1 | 00:01 |
andresmujica | el Alpha 1 | 00:01 |
andresmujica | es básicamente | 00:02 |
andresmujica | la versión anterior de ubuntu | 00:02 |
andresmujica | con un toolchain actualizado | 00:02 |
andresmujica | es la base | 00:02 |
andresmujica | para poder construir el nuevo Ubuntu | 00:02 |
andresmujica | ============== | 00:03 |
andresmujica | hasta aquí vamos bien todos???? | 00:03 |
andresmujica | dudas hasta el momento? | 00:03 |
SergioMeneses | no para nada :D | 00:03 |
SergioMeneses | excelente | 00:03 |
IngForigua | nou | 00:03 |
* CesarGomez voy tarde pero me actualizo con el log :P | 00:03 | |
andresmujica | oki | 00:04 |
andresmujica | con el Alpha1 | 00:04 |
andresmujica | comienza la compilación | 00:04 |
andresmujica | el Alpha1 | 00:04 |
andresmujica | es lo que hizo Stallman | 00:05 |
andresmujica | cuando arranco | 00:05 |
andresmujica | con el emacs | 00:05 |
andresmujica | y el gcc | 00:05 |
andresmujica | etc. | 00:05 |
andresmujica | durante esta etapa | 00:05 |
andresmujica | lo que se hace | 00:05 |
andresmujica | es halar todos los nuevos paquetes de Debian | 00:06 |
andresmujica | unstable | 00:06 |
andresmujica | se halan las nuevas versiones | 00:06 |
andresmujica | de manera automática | 00:06 |
andresmujica | y se comienzan a compilar con el nuevo toolchain | 00:06 |
andresmujica | los paquetes que tengan modificaciones de ubuntu | 00:07 |
andresmujica | se actualizan a la versión debian (sin las modificaciones) siempre y cuando haya una nueva versión de debian | 00:07 |
andresmujica | a medida que se importan | 00:07 |
andresmujica | se aplican los parches | 00:08 |
andresmujica | de Ubuntu | 00:08 |
andresmujica | y se recompilan | 00:08 |
andresmujica | para que el binario quede con todos los parches preexistentes generados por el ciclo previo de Ubuntu | 00:08 |
andresmujica | los desarrolladores | 00:08 |
andresmujica | tienen como función principal en esta etapa del ciclo | 00:08 |
andresmujica | asegurarse que los paquetes que ellos manejan | 00:09 |
andresmujica | compilen | 00:09 |
andresmujica | y tengan los parches aplicados | 00:09 |
andresmujica | ese es el trabajo más fuerte de un desarrollador Ubuntu | 00:09 |
andresmujica | asegurarse que los parches apliquen limpiamente | 00:09 |
andresmujica | esto claro es a nivel de código fuente | 00:10 |
andresmujica | cuando finaliza esta etapa | 00:10 |
andresmujica | se define otro hito del proceso de desarrollo | 00:10 |
andresmujica | llamado como el | 00:10 |
andresmujica | DebianImportFreeze | 00:10 |
andresmujica | este es quizás el punto más crítico en todo el proceso de desarrollo | 00:10 |
andresmujica | si usted es un bug triager y sabe que el bug que tiene determinado paquete esta resuelto en el nuevo paquete de debian | 00:11 |
andresmujica | seguramente estará presionando desesperadamente para que algún desarrollador actualice el paquete respectivo | 00:12 |
andresmujica | después de este DIF | 00:12 |
andresmujica | si se necesita un nuevo paquete de Debian | 00:12 |
andresmujica | se debe seguir un procedimiento de aprobación | 00:12 |
andresmujica | y se deben exponer las jusificaciones necesarias para que dicha actualización se apruebe | 00:13 |
andresmujica | una vez finalizado el Debian Import Freeze | 00:13 |
andresmujica | se inicia una nueva etapa con el Alpha 2 | 00:13 |
andresmujica | el Alpha 2 es básicamente | 00:13 |
andresmujica | la versión anterior de Ubuntu | 00:13 |
andresmujica | con un nuevo toolchain | 00:13 |
andresmujica | y con todos los paquetes de Debian actualizados | 00:13 |
andresmujica | ese es el requisito de Alpha 2 | 00:14 |
andresmujica | A partir de ese momento comienza la aplicación masiva de parches Ubuntu , implementación de nuevos features (los que estaban definidos previamente) | 00:15 |
andresmujica | tengamos en cuenta | 00:15 |
CesarGomez | andresmujica: hay tiempos estipulados para los ciclos? y si es asi, en caso que no se termine el ciclo de el Alpha1 no podría pasar a Alpha 2? | 00:15 |
andresmujica | tal cual CesarGomez | 00:16 |
andresmujica | existen unos tiempos muy definidos | 00:16 |
andresmujica | y especificos | 00:16 |
andresmujica | mover una fech | 00:16 |
andresmujica | a | 00:16 |
andresmujica | requiere un proceso de aprobación | 00:16 |
andresmujica | y autorización | 00:16 |
andresmujica | normalmente esto lo define | 00:16 |
andresmujica | el release team | 00:16 |
andresmujica | pero debe estar supremamente justificado | 00:16 |
andresmujica | por eso todos los desarrolladores corren como locos | 00:17 |
andresmujica | importando de debian, aplicando parches, implementando nuevos features | 00:17 |
CesarGomez | wow demasiada presión! vale entendido | 00:17 |
andresmujica | bastante | 00:18 |
andresmujica | muchos se han reventado | 00:18 |
andresmujica | bueno | 00:18 |
andresmujica | en esta etapa después del alpha 2 | 00:18 |
andresmujica | finaliza con la liberación del Alpha 3 | 00:19 |
andresmujica | a esta altura | 00:19 |
andresmujica | en términos prácticos | 00:19 |
andresmujica | lo que quedo quedo | 00:19 |
andresmujica | ya que una semana después de liberado el Alpha 3 | 00:19 |
andresmujica | se genera el FeatureFreeze | 00:19 |
andresmujica | que viene a ser | 00:19 |
andresmujica | como en el colegio o en la Universidad | 00:19 |
andresmujica | cuando se acaba la hora del examen | 00:19 |
andresmujica | levanten las manos | 00:19 |
andresmujica | y suelten los esferos | 00:19 |
andresmujica | ya no se puede escribir más | 00:19 |
andresmujica | a eso equivale el FeatureFreeze | 00:20 |
andresmujica | ningún desarrollador | 00:20 |
andresmujica | puede implementar nuevas características | 00:20 |
andresmujica | sin autorización previa del Release Team | 00:20 |
andresmujica | a partir de ese momento | 00:20 |
andresmujica | el trabajo es resolver bugs | 00:20 |
IngForigua | que pasa si se requiere una nueva funcionalidad??? | 00:21 |
andresmujica | ok | 00:21 |
andresmujica | si se requiere una nueva funcionalidad | 00:21 |
andresmujica | o mejor aún | 00:21 |
andresmujica | no se ha finalizado la implementación de una nueva funcionalidad | 00:21 |
andresmujica | se invoca algo que se conoce como el FreezeExceptionProcess | 00:22 |
andresmujica | en el cual se permite a los desarrolladores que sigan implementando una funcionalidad específica | 00:22 |
andresmujica | estos casos son muy particulares | 00:22 |
andresmujica | si bien son frecuentes | 00:22 |
andresmujica | se procura que sea lo mínimo | 00:23 |
andresmujica | a esta altura del ciclo | 00:23 |
andresmujica | estamos justo a la mitad | 00:23 |
andresmujica | pero si eres un usuario de testing | 00:23 |
andresmujica | se debe acostumbrar a frecuentes crash | 00:23 |
andresmujica | de las aplicaciones | 00:23 |
andresmujica | ser usuario de pruebas de un alpha | 00:24 |
andresmujica | requiere de tiempo | 00:24 |
andresmujica | paciencia | 00:24 |
andresmujica | y deseos de ayudar | 00:24 |
andresmujica | porque la idea es que se reporten bugs como locos | 00:24 |
andresmujica | y mejor aún que se ayuden a resolver | 00:24 |
andresmujica | ok | 00:24 |
Enrique_Diaz | Disculpen pero debo retirarme | 00:24 |
IngForigua | exitos | 00:24 |
andresmujica | en este punto | 00:24 |
Enrique_Diaz | La charla ha sido excelente espero tener el log | 00:25 |
andresmujica | se generan | 00:25 |
andresmujica | un par de freezes más | 00:25 |
Enrique_Diaz | Muchisimas gracias y muchos exitos | 00:25 |
andresmujica | Enrique_Diaz, muchas gracias por tu participación | 00:25 |
andresmujica | no hy problema los logs quedaran disponibles | 00:25 |
andresmujica | los freezes adicionales | 00:25 |
andresmujica | son los de UserInterface | 00:25 |
andresmujica | y los de Beta | 00:25 |
Enrique_Diaz | Gracias a usted andres y feliz noche a todos | 00:25 |
andresmujica | el objetivo del UserInterfaceFreeze | 00:26 |
andresmujica | es simple | 00:26 |
andresmujica | a alguien se le ocurre ?? | 00:26 |
andresmujica | pista | 00:26 |
andresmujica | dentro del UGJ | 00:26 |
andresmujica | se trabaja en esos puntos | 00:27 |
andresmujica | son 2 muy importantes | 00:27 |
czam | traducción? | 00:27 |
IngForigua | ??? | 00:27 |
Linaporras | documentacion? | 00:27 |
andresmujica | exacto czam !!!! | 00:27 |
andresmujica | muy bien!!!! | 00:28 |
IngForigua | ohhh | 00:28 |
andresmujica | el UserInterfaceFreeze busca que los traductores tengan material estable | 00:28 |
andresmujica | para trabajar | 00:28 |
andresmujica | muy bien Linaporras | 00:28 |
andresmujica | eso mismo | 00:28 |
andresmujica | ese es el otro punto | 00:28 |
andresmujica | documentación | 00:28 |
andresmujica | la gente de documentación debe actualizar todo | 00:28 |
andresmujica | si hay cambios en la interfaz de usuarios | 00:28 |
andresmujica | pues se dificulta | 00:28 |
andresmujica | crear manuales | 00:28 |
andresmujica | traducir | 00:28 |
andresmujica | por lo que aquí se define este freeze | 00:29 |
andresmujica | para poder trabajar con la certeza que el trabajo no se va a perder | 00:29 |
andresmujica | a propósito | 00:29 |
andresmujica | Linaporras, | 00:29 |
andresmujica | te debo una respuesta a tu pregunta de bugs | 00:29 |
andresmujica | pero esa nos toca dejarla para otra charla | 00:29 |
andresmujica | bueno | 00:29 |
andresmujica | siguiendo con esto | 00:30 |
andresmujica | el otro BetaFreeze | 00:30 |
andresmujica | lo que busca | 00:30 |
andresmujica | es ordenar un poco la casa | 00:30 |
andresmujica | ustedes entenderán que el proceso de desarrollo es muy intenso | 00:30 |
andresmujica | y se pueden cometer errores | 00:30 |
andresmujica | o se pueden olvidar algunas cosas | 00:30 |
andresmujica | (paquetes por ejemplo) | 00:31 |
andresmujica | en el betafreeze se hace una revisión manual de todos los paquetes | 00:31 |
andresmujica | buscando resolver inconsistencias | 00:31 |
andresmujica | identificar bugs críticos | 00:31 |
andresmujica | estabilizar en general todos los paquetes componentes de la distribución | 00:31 |
* SergioMeneses quiere pertenecer al bugsquad | 00:31 | |
andresmujica | cuando se realizan estos freeze y se termina de ordenar los paquetes | 00:32 |
andresmujica | se libera el beta1 | 00:32 |
andresmujica | si recuerdan | 00:32 |
andresmujica | al iniciar la charla | 00:32 |
andresmujica | les pegue el link | 00:32 |
andresmujica | del beta1 | 00:32 |
IngForigua | que cambios hay en el desarrollo y las etapas en las lts? | 00:32 |
andresmujica | creo que ya sabemos en que etapa estamos, cierto? | 00:33 |
andresmujica | IngForigua, respecto al LTS | 00:33 |
andresmujica | el ciclo es igual | 00:33 |
andresmujica | pero se es más conservador | 00:33 |
andresmujica | en cuanto a nuevos features | 00:33 |
andresmujica | principalmente | 00:33 |
andresmujica | usualmente | 00:33 |
andresmujica | la versión justo antes del LTS | 00:33 |
andresmujica | tiene una gran cantidad de features adicionales | 00:34 |
andresmujica | y la del LTS propiamente | 00:34 |
andresmujica | no, | 00:34 |
andresmujica | busca ser muy conservadora | 00:34 |
andresmujica | ok | 00:34 |
andresmujica | luego del Beta1 | 00:35 |
andresmujica | vienen dos histos muy importantes | 00:35 |
andresmujica | hitos | 00:35 |
andresmujica | el de Kernel | 00:35 |
andresmujica | y el de Documentación | 00:35 |
* SergioMeneses se despide de la sala! | 00:36 | |
andresmujica | el de Kernel es muy importante | 00:36 |
andresmujica | el hardware que quedo soportado | 00:36 |
andresmujica | los bugs que esten identificados | 00:36 |
andresmujica | todo el trabajo a partir de este momento se enfoca en mejorar la calidad de toda la distribución | 00:37 |
andresmujica | arrancando por el kernel | 00:37 |
andresmujica | en este punto | 00:38 |
andresmujica | normalmente | 00:38 |
andresmujica | se saca el Beta 2 | 00:38 |
andresmujica | sin emabrgo | 00:38 |
andresmujica | este Beta2 a veces no sale | 00:38 |
andresmujica | dependiendo de la cantidad de bugs existentes | 00:38 |
andresmujica | y de su nivel de criticidad | 00:39 |
andresmujica | el final de esta etapa | 00:39 |
andresmujica | es el FinalFreeze | 00:39 |
andresmujica | donde se procura que los únicos cambios que se hagan | 00:40 |
andresmujica | sea resolviendo bugs | 00:40 |
andresmujica | criticos | 00:40 |
andresmujica | también en esta etapa | 00:40 |
andresmujica | se cierra parte de la traducción del sistema | 00:40 |
andresmujica | si en el ciclo va a haber ReleaseCandidate | 00:41 |
andresmujica | se libera | 00:41 |
andresmujica | usualmente | 00:41 |
andresmujica | se salta de BEta1 a ReleaseCandidate | 00:41 |
andresmujica | y el ReleaseCandidate | 00:41 |
andresmujica | típicamente es el mismo FinalRelease | 00:41 |
andresmujica | con errores críticos detectados resueltos | 00:41 |
andresmujica | en este punto del REleaseCandidate | 00:42 |
andresmujica | es donde más usuarios pueden probar Ubuntu | 00:42 |
andresmujica | y validar el ReleaseCandidate | 00:42 |
andresmujica | de acuerdo al feedback obtenido | 00:42 |
andresmujica | se procede con el FinalRelease | 00:43 |
andresmujica | hasta el momento solo ha habido una oportunidad (que yo recuerde) donde se haya modificado la fecha del FinalRelease | 00:43 |
andresmujica | alguien sabe cual es la fecha correspondiente a Oneiric?? | 00:43 |
IngForigua | posssss | 00:43 |
andresmujica | Octubre 13!! | 00:44 |
andresmujica | en Octubre 13 se libera la nueva versión de Ubuntu | 00:44 |
andresmujica | 11.10 | 00:44 |
IngForigua | ohhhhhhhhhhhh | 00:44 |
IngForigua | ahora polaaaaaaa | 00:44 |
Linaporras | Y en Colombia, el Ubuntu COlombia Team celebrará la New Release | 00:45 |
IngForigua | chaoooooo | 00:45 |
* andresmujica por cansón | 00:45 | |
andresmujica | bueno | 00:45 |
andresmujica | volviendo al tema | 00:45 |
andresmujica | durante todo ese proceos | 00:46 |
andresmujica | de importanción de debian | 00:46 |
andresmujica | compilación con parches de ubuntu | 00:46 |
andresmujica | UDS | 00:46 |
andresmujica | definición de features | 00:46 |
andresmujica | alpha1 | 00:47 |
andresmujica | alpha2 | 00:47 |
andresmujica | bugs | 00:47 |
andresmujica | beta1 | 00:47 |
andresmujica | DIF | 00:47 |
andresmujica | kernelfreeze | 00:47 |
andresmujica | releasecandidate | 00:47 |
andresmujica | y finalmente | 00:47 |
Dorita | ash mk cloack | 00:47 |
andresmujica | final release | 00:47 |
andresmujica | bueno señoras y señores | 00:47 |
andresmujica | les agradezco mucho su atención y espero que hayan encontrado el tema de su interes | 00:48 |
andresmujica | no se si tengan alguna pregunta | 00:48 |
CesarGomez | andresmujica: pasas el log por e-mail ? | 00:49 |
Linaporras | Cuando hablamos del reporte de bugs? | 00:49 |
andresmujica | Linaporras, ya no alcanzamos :( | 00:50 |
andresmujica | perdon | 00:51 |
Linaporras | ya se que hoy no Andrés, pero entonces ¿cuándo? | 00:51 |
andresmujica | CesarGomez, el log lo vamos a publicar por el wiki | 00:51 |
andresmujica | Linaporras, en una próxima oportunidad | 00:51 |
Forigua | no me saquen | 00:51 |
andresmujica | CesarGomez, y enviamos el enlace a la lista | 00:51 |
Forigua | prometo portarme bien | 00:51 |
Linaporras | Osea hasta el proximo SFD | 00:52 |
Linaporras | ? | 00:52 |
Forigua | jajajaja | 00:52 |
andresmujica | Linaporras, de pronto | 00:52 |
Linaporras | o el UGJ | 00:52 |
Linaporras | ? | 00:52 |
andresmujica | bueno | 00:52 |
andresmujica | algo que definitivamente necesitamos | 00:52 |
andresmujica | es tener mas desarrolladores en latinoamerica | 00:52 |
andresmujica | participar de manera más directa y activa en Ubuntu | 00:52 |
andresmujica | espero que esta charla ayude en este sentido | 00:53 |
andresmujica | si no es mas | 00:53 |
andresmujica | me despido | 00:53 |
andresmujica | sigan disfrutando el UGJ | 00:53 |
Forigua | ehhhhhhhhhhhhhhh | 00:53 |
Forigua | a trollear | 00:54 |
Linaporras | UGJ!!!!!!!!!!!! | 00:54 |
Forigua | ups no | 00:54 |
Forigua | no dije nada | 00:54 |
CesarGomez | lol | 00:54 |
andresmujica | saludos a odos | 00:56 |
andresmujica | Forigua, no se le olvide publicar el log | 00:56 |
Forigua | oka | 00:56 |
CesarGomez | andresmujica: gracias | 00:58 |
almalibre | q hay gente | 03:21 |
arsayus23 | buenos dias | 14:16 |
SergioMeneses | buenas!... | 23:00 |
WaSeidel | ahh juemadre llegue como tarde al evento que anunciaban en feisbuk | 23:30 |
SergioMeneses | WaSeidel, jaja si | 23:31 |
SergioMeneses | como vas? | 23:31 |
WaSeidel | bien, aca haciendo como que descanso | 23:31 |
SergioMeneses | WaSeidel, eso es bueno | 23:32 |
SergioMeneses | WaSeidel, vos sos de cali cierto?¿ | 23:32 |
WaSeidel | no soy de cali pero aca estoy viviendo desde hace 2 años | 23:32 |
SergioMeneses | aaa eso eso | 23:32 |
WaSeidel | :D | 23:32 |
WaSeidel | ve y el SFD es el 17 verdad? | 23:33 |
WaSeidel | ya regreso se me desconecto el Disco USB y esta fallando el sistema, ya reinicio | 23:34 |
SergioMeneses | WaSeidel, si | 23:35 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!