[00:00] <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:01] <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:02] <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:03] <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:04] <andresmujica> oki
[00:04] <andresmujica> con el Alpha1
[00:04] <andresmujica> comienza la compilación
[00:04] <andresmujica> el Alpha1
[00:05] <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:06] <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:07] <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:08] <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:09] <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:10] <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:11] <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:12] <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:13] <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:14] <andresmujica> ese es el requisito de Alpha 2
[00:15] <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:16] <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:17] <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:18] <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:19] <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:20] <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:21] <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:22] <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:23] <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:24] <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:25] <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:26] <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:27] <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:28] <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:29] <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:30] <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:31] <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:32] <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:33] <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:34] <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:35] <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:36]  * 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:37] <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:38] <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:39] <andresmujica> y de su nivel de criticidad
[00:39] <andresmujica> el final de esta etapa
[00:39] <andresmujica> es el FinalFreeze
[00:40] <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:41] <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:42] <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:43] <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:44] <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:45] <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:46] <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:47] <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:48] <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:49] <CesarGomez> andresmujica: pasas el log por e-mail ?
[00:49] <Linaporras> Cuando hablamos del reporte de bugs?
[00:50] <andresmujica> Linaporras, ya no alcanzamos :(
[00:51] <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:52] <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:53] <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:54] <Forigua> a trollear
[00:54] <Linaporras> UGJ!!!!!!!!!!!!
[00:54] <Forigua> ups no 
[00:54] <Forigua> no dije nada
[00:54] <CesarGomez> lol
[00:56] <andresmujica> saludos a odos
[00:56] <andresmujica> Forigua,  no se le olvide publicar el log
[00:56] <Forigua> oka
[00:58] <CesarGomez> andresmujica: gracias 
[03:21] <almalibre> q hay gente
[14:16] <arsayus23> buenos dias
[23:00] <SergioMeneses> buenas!...
[23:30] <WaSeidel> ahh juemadre llegue como tarde al evento que anunciaban en feisbuk
[23:31] <SergioMeneses> WaSeidel, jaja si
[23:31] <SergioMeneses> como vas?
[23:31] <WaSeidel> bien, aca haciendo como que descanso
[23:32] <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:33] <WaSeidel> ve y el SFD es el 17 verdad?
[23:34] <WaSeidel> ya regreso se me desconecto el Disco USB y esta fallando el sistema, ya reinicio
[23:35] <SergioMeneses> WaSeidel, si