/srv/irclogs.ubuntu.com/2012/07/11/#ubuntu-classroom-es.txt

xTorettoxsolo... T%T05:28
chilicuilbuenos dias, bienvenidos a la escuela de MOTU's, durante la proxima hora sere el pseudotraductor que intentara llevarles la interpretacion de lo que estara pasando en #ubuntu-classroom14:55
chilicuilla interpretacion estara accesible mas tarde desde la pagina wiki de classroom-es, y la original en la pagina wiki de ubuntu-classroom14:55
chilicuilles sugiero que tambien esten pendientes de #ubuntu-classroom-chat14:55
chilicuilahi es donde se lleva la platica casual del tema que se esta dando14:55
chilicuilsi tienen alguna pregunta y creen que su ingles no es suficiente, con gusto les ayudare a formularla14:55
chilicuilcomienzo la interpretacion ahora15:01
chilicuilbuenos dias, soy bhavani y he sido un miembro de ubuntu por los ultimos 5 años15:02
chilicuily hoy les hablare sobre el emocionante mundo del desarrollo de Ubuntu15:02
chilicuilempecemos por lo basico, la presentacion transcurrira a traves de #ubuntu-classroom, ahi hare toda la presentacion, incluyendo los demos15:03
chilicuil#ubuntu-classroom-chat es el canal indicado para hacer preguntas y hacer comentarios sobre la sesion15:04
chilicuilsi aun no han entrado a #ubuntu-classroom-chat por favor haganlo15:04
chilicuilsi tienen cualquier pregunta, haganla despues de la palabra QUESTION:, por ejemplo, QUESTION: what's ubuntu?15:05
chilicuilsi tienen alguna pregunta, y no se sienten confortables con su ingles, hare mi mejor esfuerzo para ayudarles a plantearla15:05
chilicuilen fin, empecemos, que es Ubuntu?, ubuntu es un sistema compuesto de miles de diferentes programas escritos en muchos otros lenguajes de programacion, todas las personas tienen acceso al codigo fuente de todos los programas15:06
chilicuilestos programas, se empaquetan en archivos llamados "paquetes de codigo fuente" «source packages», que consisten de 2 partes principalmente, el codigo fuente y los metadatos15:07
chilicuillos metadatos incluyen la informacion de las dependencias, de los permisos de autor y de las instrucciones para compilar el programa y producir un binario (paquete .deb)15:08
chilicuilcada vez que una nueva version de un programa es liberado, o cuando una persona hace algun cambio en Ubuntu, el codigo fuente del programa debe subirse a las maquinas de Launchpad para que puedan ser compiladas y produzcan un nuevo binario (paquete .deb)15:09
chilicuillos archivos generados son distribuidos por el archivo y copiados a los mirrors de ubuntu alrededor del mundo, las direcciones que tienen en /etc/apt/sources.list contienen la liga a esos sitios15:10
chilicuilse libera una version de Ubuntu cada 6 meses, esto es posible gracias a que establecemos fechas muy estrictas para la introduccion de cambios a ubuntu (freeze dates)15:12
chilicuilepikvision: ha preguntado sobre la diferencia entre un paquete binario y uno de codigo fuente15:14
chilicuilcoolbhavi: ha contestado que la diferencia basica radica en que mientras un paquete de codigo fuente contiene las instrucciones que el programador escribe, un paquete binario contiene el archivo ejecutable que se genera a partir del primero15:16
chilicuilcoolbhavi: tambien aclara despues de un comentario en #ubuntu-classroom-chat sobre las fechas limite (freeze dates), que estás se declaran como puntos para dejar de introducir cambios a ubuntu y pasar a hacer pruebas mas extensivas sobre las partes criticas de Ubuntu, por ejemplo para ver que unity se encuentre en buen estado para cuando salga la version estable15:19
chilicuilsi dan un vistazo a https://wiki.ubuntu.com/QuantalQuetzal/ReleaseSchedule podran ver el calendario completo para la version en desarrollo 12.10 (quantal), ahi mismo se definen algunas otras fechas que seguro encontraran informativas15:20
chilicuildejemonos de teoria y pasemos a la parte practica, que se necesita para comenzar en el apasionante mundo del desarrollo de Ubuntu?15:21
chilicuilpara empezar, querran instalar los programas que les permitiran crear y exportar sus llaves ssh y gpg, ademas de un entorno que les permita compilar software sin preocuparse por dejar hecho un desastre su sistema, como pbuilder15:23
chilicuilen una version relativamente nueva de ubuntu, pueden instalarlas con el comando $ sudo apt-get install packaging-dev15:25
chilicuiloh si se encuentran en una mas antigua, se puede instalar con $ sudo apt-get install gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file15:26
chilicuileso es todos los programas que necesitan para comenzar15:26
chilicuilepikvision: ha preguntado que si los prospectos a desarrolladores de Ubuntu, deberian correr la version en desarrollo15:27
chilicuilmargo ha comentado en el canal de charla que puede usar $ testdrive para correr la ultima version en desarrollo en una maquina virtual15:28
chilicuilcoolbhavi: ha respondido que recomiendo correr la ultima version en desarrollo, para tener acceso a los ultimos cambios15:29
chilicuilNiraj: pregunto si se requiere mucho ancho de banda para ser desarrollador de Ubuntu15:31
chilicuila lo que coolbhavi ha respondido que el solo posee un link de 50kb/s y eso no ha sido impedimento15:31
chilicuilcontinuando con la charla, el programa GNU Privacy Guard contiene las herramientas necesarias para crear las llaves criptograficas que se necesitaran para firmar los paquetes que se vayan modificando15:32
chilicuily como ya se habia hablado con anterioridad $ pbuilder se utiliza para crear paquetes en un entorno limpio y minimalista15:33
chilicuilel paquete ubuntu-dev-tools contiene scripts que en general ayudan a hacer la vida de los desarrolladores mas productiva15:33
chilicuilpara crear una llave gpg, en una terminal se puede correr $  gpg --gen-key15:33
chilicuilgpg preguntara por la clase de llave que desean generar (RSA vs DSA), la que se ofrece por defecto esta bien, despues preguntara por el tamaño de la llave, este valor tambien se puede dejar por defecto, aunque si desean mas seguridad podrian establecerlo a 409615:35
chilicuildespues de eso, les preguntara si desean que la llave expire, pueden contestar con la opcion por defecto (que no expire)15:35
chilicuillas ultimas preguntas seran sobre su nombre, correo electronico y contraseña, intenten establecer datos con los que se sientan comodos15:36
chilicuildespues de contestar el formulario, gpg creara su llave (lo que puede tomar algo de tiempo), se recomienda que muevan su mouse o hagan su cpu trabajar (abriendo programas por ejemplo) para que gpg pueda generar la suficiente entropia y genere mas rapido su llave15:37
chilicuilbostik: ha preguntado como darse cuenta si ya tiene una llave o no15:38
chilicuilcoolbhavi: ha contestado que $  gpg --list-keys #devolvera todas las llaves que existan en su sistema15:38
chilicuiluna vez hayan generado su llave gpg, tendran que generar una llave ssh, si ya tienen una llave de este tipo, pueden saltarse este paso ;)15:38
chilicuilsi gpg aun no termina de crear su llave, pueden abrir otra terminal y crear su llave ssh mientras termina el otro comando, para generar una llave ssh, corran el siguiente comando:15:39
chilicuil$ ssh-keygen -t rsa15:39
chilicuilla ubicacion por defecto deberia estar bien, asi que dejenla de esa forma, a menos que tengan otra llave ssh, en cuyo caso, seguramente querran ponerla en otro lado para no sobreescribir la existente15:40
chilicuilse recomienda que establezcan una contraseña, pero no es obligatorio15:40
chilicuilsi se preguntan para que querrian una llave ssh, la razon es porque esa llave se utiliza para cifrar el trafico que se intercambia entre launchpad y su computadora15:41
chilicuiluna vez tengan estas 2 llaves, se configura pbuilder, recapitulando, pbuilder sirve para 2 cosas principalmente, 1.- para asegurarse que el paquete que estamos compilando, se puede crear de forma segura sin perder dependencias, y en 2.- lugar, para no tener que instalar dependencias y dejar tirados archivos de compilacion en su sistema15:43
chilicuilpueden crear varias instancias de ubuntu y debian para probar si sus paquetes compilan en diferentes versiones15:43
chilicuilen fin, dejare el tema de pbuilder por el momento y hablare un poco de launchpad15:45
chilicuiluna vez que hayan generado sus llaves, deberan subirlas para que puedan ser anexadas a su perfil y puedan empezar a subir cambios15:45
chilicuilpara subir su llave gpg, pueden utilizar el siguiente comando: $  gpg --send-keys --keyserver keyserver.ubuntu.com <KEY ID>15:46
chilicuilesto enviara su llave publica gpg a un servidor de llaves, este servidor a su vez la sincronizara con muchos otros y podran tener acceso a ella a traves de todos ellos15:47
chilicuiluna vez que su llave este en internet, podran usarla para firmar su trabajo y sus contribuciones al rededor del mundo15:47
chilicuilpara sincronizar su llave gpg con launchpad, despues de haberla enviado al servidor de llaves, deberan introducir el fingerprint para que launchpad pueda exportarla,  https://help.launchpad.net/YourAccount/ImportingYourPGPKey les ayudara a hacer este procedimiento paso a paso15:49
chilicuilpara usar bazaar con ubuntu y utilizar sus llaves ssh adecuadamente pueden ver el siguiente link  http://ubuntuforums.org/showthread.php?t=916132 donde se detalla paso a paso15:53
chilicuilla ultima cosa que deberan hacer será editar su archivo $HOME/.bashrc15:53
chilicuildeben agregar algo como esto: export DEBFULLNAME="su nombre formal" export DEBEMAIL="su_correo@example.com"15:54
chilicuiluna vez que lo agreguen, no olviden abrir otra terminal o pedir a bash que tome los cambios $ source ~/.bashrc (si no usan bash como shell, editen los archivos correspondientes al programa que utilicen)15:55
chilicuilde esta forma, $ dch (que sirve para agregar changelog - cambios) podra introducir su nombre y correo en sus modificaciones15:56
chilicuilborax12: ha preguntado si el equipo del kernel esta abierto a contribuciones15:59
chilicuilcoolbhavi: contesta que si, que siempre estan buscando mas personas que ayuden a probar los kernels, y sugiere revisar  https://wiki.ubuntu.com/KernelTeam/ para conocer mas al respecto15:59
chilicuilcon eso termina la sesion, coolbhavi agradece el tiempo y las atenciones dadas16:00
chilicuilepikvision: pregunta cuando será la proxima sesion16:00
chilicuila lo que coolbhavi responde que se tienen planeadas sesiones cada mes hasta el final del ciclo16:01
MrTuliasgracias por la traduccion16:03
chilicuilcon eso termina mi colaboración, espero poder verlos en la siguiente sesion, si desean unirse al esfuerzo del ubuntu-classroom-es, pueden enviar un correo a ubuntuclassroomes@gmail.com, gracias por su tiempo16:03
chilicuily que tengan un excelente dia16:03
chilicuilde nada MrTulias =)16:03
cobal<cobal> hola alguine me puede dar una mano <cobal> instale ubuntu 12.04 <cobal> puse el entorno ubuntu classic <cobal> y cuando quiero ver un video en el navegador a pantalla completa <cobal> me quedan activos los paneles de arriba y abajo <cobal> alguien sabe como puedo solucionarlo <cobal> ????23:29

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!