Elucubrando

Diciembre 18, 2007

Bug Squashing Party - Domingo 23 de diciembre, 10 AM, Nul Unu

Archivado en: — rodrigo @ 11:36 am

Para no perder el vuelo que ya ibamos agarrando el año pasado, el grupo de Debian México ha decidido organizar un BSP este 23 de diciembre. La ubicación es, como las veces anteriores, en las oficinas de Nul Unu.

Si están intesesados en asistir, anótense en la página de coordinación.

Como en ocasiones anteriores, hay varias recomendaciones para los asistentes:

  • De ser posible, lleven su propia laptop. ¡Con Debian, o de perdida Ubuntu, por supuesto! Tenemos disponibles uno o dos equipos para quien no tenga lap, pero por lo menos uno ya está apartado, así que no cuenten en realidad con ello.
  • No se trata de hacer un InstallFest, ni una sesión de “intenté configurar mi Debian para que lea mi USB formateado en VMS y no me salió”. Se trata de colaborar para corregir problemas. Dicho esto, si tienes ganas de colaborar pero no sabes por dónde empezar o como se le hace, eres más que bienvenido. Todos empezamos así.
  • Hay cafetera (y, contrario a lo que afirma gwolf, en realidad es bastante sencilla de usar). Lo que no hay es café. Apreciaríamos bastante a quien trajera un medio kilito.
  • Vamos a estar ahí desde las 10 AM y hasta por ahí de las 6 PM. Si no tienes tiempo de estar todo el día, puedes venir solo un rato, aunque sea a saludar.
  • Si tienes llave GPG, trae tu fingerprint y una identificación. Si no tienes, ¿que esperas? ¿No sabes como sacarla? ¡Acá te ayudamos también con eso!

A estas alturas, los que no viven cerca del DF (o sí, pero se van de vacaciones) han de estar quejandose del mugroso centralismo de los chilangos. Como no queremos eso, les recordamos que ustedes también están cordialmente invitados. Abran su cliente favorito de IRC, conecten al servidor irc.debian.org y unanse al canal #debian-mx donde los estaremos esperando para platicar, matar bugs, y tomarnos unas cuantas tasas de café virtual.

Junio 9, 2007

Preparaciones

Archivado en: — rodrigo @ 6:08 pm

Este miércoles 13 salgo rumbo a Londres, con destino final a Edimburgo, para asistir al DebConf7. En consecuencia, a partir de ayer y hasta ese día, mis actividades diarias han estado y estarán básicamente dedicadas a prepararme para el viaje. Lo primero, las despedidas. Hay que ver a todo mundo, darnos un abrazo, prometernos cartas y fotos. (Dramático, ¿no? Me pregunto como serían estas despedidas cuando los viajes no duraban 10 días, sino 10 meses. O 10 años.) Un desayuno y una cena en el centro se encargaron de lo más urgente en ese departamento (por cierto, ¿sabían que el Zocalo mide 129×150 cuadritos? Lo que hace uno por tener pretexto de seguir platicando). Lo segundo es preparar las maletas. Como buen geek, mis “maletas” incluyen un respaldo de los datos que necesitaré para trabajar durante la conferencia, así como el asegurarme de que mis herramientas están en buen estado. apt-get dist-upgrade; pbuilder update; rsync -r ~/debian deberían encargarse de eso.

No tengo un cuarto reservado en Londres, y no sé si visitaré Liverpool o Newcastle en mi camino del sur al norte del Reino Unido. Tampoco he lavado la ropa que me voy a llevar. No importa, ya he visto viajes más ambiciosos tener éxito con menos planes.

Seguiré reportando.

Abril 12, 2007

Actualizando a Etch, desde …

Archivado en: — rodrigo @ 11:41 am

Ahora con la liberación, decidí actualizar la máquina de Daniel. Dado que soy yo quien le resuelve las broncas cuando alguna surge, más me vale que lo que usa sea algún sistema estable. El problema es que su máquina no está usando Sarge. Está usando uno de los eslabones perdidos del proceso evolutivo entre los dos. Con algunas mutaciones raras en el camino, resultado de que usa una partición cifrada con un paquete util-linux modificado por acá, alguna versión de opera que bajó de sabrá dónde y varios meses de no actualizar más que a pedazos, un paquete sí y otro no (¡todavía tiene muchos paquetes de antes de la transición a la nueva política de python!) El pobre aptitude lleva como 5 minutos tratando de resolver las dependencias para la actualización y no se le ve para cuando.

A ver que resulta.

Abril 8, 2007

Edimburgo

Archivado en: — rodrigo @ 12:26 pm

Pues resulta que no me tocó apoyo para el viaje al DebConf7. Ni hablar, ya veré como le hago para sobrevivir cuando vuelva, con la cuenta de banco completamente en ceros probablemente. Pero, de que voy, voy. De hecho, ya tengo mis boletos. Llego a Londres y de ahí me iré en tren, aprovechando para darme un paseo por la isla unos días antes de la conferencia en sí.

Así que, Debianeros, ¡Nos vemos en Edimburgo!

(Y feliz fiesta de liberación de Etch, a los que tengan una en su ciudad.)

Abril 3, 2007

Spam en el BTS

Archivado en: — rodrigo @ 8:57 pm

Ugh. Sí, yo también recibí montones de spam vía el BTS hoy. Como ya me había pasado, me robé una idea que alguien mencionó en la lista debian-devel, y que coloco aquí por si a alguien más le es útil: Instalen los paquetes devscripts y procmail y pongan este script en algún archivo ejecutable.

Ahora, cuando reciban un spam, pidanle a su cliente de correo que mande el cuerpo del mensaje a ese scripticito. Eso enviará un reporte a los encargados del BTS, que servirá para que limpien el archivo y, más importante aún, para que entrenen los filtros.

Perdón por no poner el texto del script aquí mismo en linea, pero es que con tantos caracteres ‘raros’, queda irremediablemente destruido por el WordPress.

Diciembre 20, 2006

Bug Squashing Party - Jueves 28 de diciembre, 10 AM, Nul Unu

Archivado en: — rodrigo @ 9:10 pm

Copio textual el anuncio de Gunnar:

¡Hola a todos, niños y niñas, debianeros y debianitas!

Conmemorando el éxito de nuestro célebre BSP mexicano ([1], [2] y muy especialmente [3]), y como excelente pretexto para encontrarnos antes de que termine el presente año, convocamos nuevamente a un BSP. En el mismo lugar, a la misma hora, pero en otro día. Todo quien quiera participar, convocado queda.

¿Dónde?

Nuevamente, en las cómodas (inocente palomita) instalaciones de Nul Unu, en la Zona Rosa de la Ciudad de México.

Cerrada de Varsovia 19
Colonia Juarez
Delegación Cuauhtemoc
México, D.F.

¿Cuándo?

El jueves 28 de diciembre, a partir de las 10 AM y hasta que pidamos esquina por piedad. Sí, es en serio. No es broma por el día de los Santos Inocentes. Nos vamos a reunir el 28 de diciembre.

¿Quien debe asistir?

Los debianeros que estemos interesados en mejorar la calidad actual y futura de Debian. Quienes quieran dedicarle un rato a encontrar o aplastar bugs, a empaquetar algún programa interesante que no forme parte de Debian hoy en día, a machetearle un poco a la infraestructura del proyecto, etc. Tristemente, al convocar a BSP tenemos que ser un poco elitistas: Queremos que sea una sesión productiva. Ven si quieres sentarte y trabajar, o aprender cómo se hace este trabajo siguiendo de cerca a quien lo haga. No, no vamos a tal como dijo Rodrigo en [3] ayudarte a configurar tu wireless en Ubuntu. Es una reunin de trabajo.

No vamos a ser demasiado elitistas, sin embargo – Todos los que tengan un genuino interés por colaborar o aprender están bienvenidos. En especial, chambas como la que se aventó Toño Galindo la vez anterior (filmando y editando lo que hacemos y cómo lo hacemos) pueden ser muy útiles. (Toño, si nos lees: ¿dónde podemos bajar los videos? De ser posible, en resoluciones menores a la que me ofreciste hace tiempo, para que sea práctico desde casita ;-) )

¿Qué necesitas traer?

Cito textualmente lo que escribió Rodrigo en la convocatoria del BSP anterior:

1. Ganas, primero. El objetivo primordial es, como dije arriba, corregir problemas en etch. En particular, y sin querer sonar rudo, no se vale venir a navegar, leer el correo, chatear o aprender a configurar wireless en Ubuntu.

Dicho eso, no se necesitan muchas habilidades especiales. Es útil saber empaquetar, conocer la política, saber usar las herramientas de desarrollo. Pero se puede contribuir también ayudando a aislar problemas, identificar las causas o simplemente confirmar las circunstancias en que ocurren. Otra forma posible de contribuir es aceptar ser conejillo de indias para parches.

2. Una computadora con Debian. Inestable. No es necesario que toda la computadora use inestable, es perfectamente posible usar un chroot. Para evitar retrasos, es mejor que ya lo traigan instalado, pero si no saben como hacer eso (instalar un chroot, no instalar debian) yo me comprometo a ayudar a los aún más novatos que yo.

3. Una silla :-) El sitio tiene mesas suficientes, pero no sillas en buenas condiciones. Traigan algo en que sentarse o aténganse.

4. Dinero para su comida y bebida. Vamos a estar casi en medio de la zona rosa, donde no faltan opciones para comer, así que pueden elegir a su gusto. Si quieren traer su propia comida, en la oficina hay horno de microondas, pero no refrigerador. Y hay cafetera, pero no de mucha capacidad.

5. Confirmar. El lugar tiene capacidad para unas 6 personas. Hasta unas 8, si están dispuestos a estar un poco incomodos. Entonces, para evitar aglomeración excesiva, si piensan venir por favor respondan aquí mismo en la lista, dando el horario en que estarán presentes.

¿Qué más puede ser de utilidad?

1. Un disco duro (desde un par de días antes). Como vamos a estar trabajando intensivamente con los paquetes, el tener un mirror local puede acelerarnos muchos procesos. Si alguien me puede prestar un disco duro de unos 50GB un par de días antes, me lo llevo a mi oficina y hago un mirror de parte de Nisamox. Me enfocaría en copiar lo pertinente a Etch+Sid para arquitectura i386. Si alguno de ustedes llevará laptop AMD64 o PowerPC, por favor díganmelo para que también las incluya en el mirror. Claro, entre más grande sea el disco duro, mejor.

2. Botanitas y suplementos de supervivencia personal para estar contentos. Conociendo las deformaciones profesionales personales, seguramente yo llegaré con café para todos.

3. Ideas. Tantas como quieran.

¿Qué más va a haber?

Damog insiste en que demos un par de pláticas más formalmente montadas que las que dimos la vez pasada. Algo montaremos ;-) Probablemente, yo hable acerca de la infraestructura para trabajo colaborativo en Debian (de Alioth, pues). Damog probablemente tome como tema el uso del BTS, y Rodrigo se echará un clavado en los entornos restringidos para construcción (pbuilder). Si alguien más quiere compartir algo, ¡adelante!

Si Toño nos acompaña, me gustaría que grabe estas pláticas. De hecho, con un poco de suerte, hacemos un stream de video en vivo para quien guste seguirnos desde lejos.

Hecho pues, ¡un abrazo pre-navideño, y nos vemos el 28!

[1] http://www.red-libre.org/pipermail/debianmexico/2006-July/002073.html
[2] http://www.red-libre.org/pipermail/debianmexico/2006-August/thread.html#2078
[3] http://www.red-libre.org/pipermail/debianmexico/2006-August/002083.html

Diciembre 19, 2006

Ejercicio para el lector

Archivado en: — rodrigo @ 8:13 pm

¿Qué tanto tiene que mejorar el desempeño de una máquina gracias a las optimizaciones derivadas de compilar todos los programas con las optimizaciones exáctas para su modelo de procesador para que compense el tiempo que tardó en hacer dicha compilación?

Conste que no es por amarrar navajas, lo pregunto en serio.

Noviembre 22, 2006

Las normas en las listas

Archivado en: — rodrigo @ 6:19 pm

A menudo ocurre que la gente nueva en, por ejemplo, las listas de discusión considera que las reglas establecidas son arbitrarias e inútiles. Y se enojan cuando se les pide que las respeten. Pero estas reglas no son arbitrarias, ni fueron puestas para molestar. Y existen por lo menos dos razones muy poderosas para respetarlas.

La primera es, precisamente, la no arbitrariedad. Las reglas de la mayoría de las listas (que no son más que repeticiones de la netiqueta) están ahí por que la experiencia colectiva (que suma décadas) ha mostrado que son la forma más adecuada de tener un buen entorno. Reglas como evitar el HTML (porque desperdicias ancho de banda y no todo el mundo lo puede leer), no hacer top posting (porque el español se lee de arriba para abajo), recortar lo que citas, tener cuidado con la ortografía, tienen como propósito lograr que las preguntas y respuestas sean fáciles de leer y entender. Debería ser claro para cualquiera que las preguntas más entendibles son las que logran más respuestas.

Sí, muchos de los regulares son (somos) intransigentes con los que transgreden las normas. Esto es por que muchos tenemos años leyendo a gente que repetidamente comete los mismo errores, una y otra vez, sin importarles que se les señale, se les expliquen las razones, se les regañe, etc.

Y eso nos lleva a la segunda razón. Muchas veces los nuevos parecen creer que tienen un derecho divino a ser ayudados. Como si los demás integrantes de la lista estuvieran ahí como personal de apoyo pagado. Y, claramente, no es así. La lista es una comunidad, formada por personas voluntarias. Y, como toda comunidad, tiene normas sociales que hay que respetar si se quiere ser aceptado.

Transgredir las normas de una comunidad, por arbitrarias que nos parezcan, nunca va a lograr que nos acepten en la comunidad. Y, en este caso particular, trabaja en nuestra contra de forma particularmente grave. Por que los más ofendidos por las transgresiones son, precisamente, aquellos de quienes más nos importa su aceptación. Son los usuarios experimentados, los que llevan mucho tiempo en la comunidad. Son de quienes más queremos que nos ofrezcan su conocimiento.

Así que, la próxima vez que reciban un regaño por no cumplir una norma de la lista, no se enojen, no disputen así como así la sensatez de la norma y, sobre todo, no traten de ofender a quien se los dijo, por más que él (o ella) haya sido poco amable al decirlo. No por “respeto”, sino por simple interes propio.

Octubre 16, 2006

Ssssí, bueno, ssssí

Archivado en: — rodrigo @ 11:30 am

Decía yo l’otro día que quería que liferea tuviera algunas carácteristicas indispensables para mi. ;-)

Pues bien, resulta que la versión de desarrollo, 1.1.x, ya tiene una (la de hacer adecuadamente visibles los metadatos de una entrada). Y tiene soporte para scripting, lo cual me permitirá trabajar en otra (la de marcar como leidas entradas duplicadas en diferentes feeds ). Ahora todo lo que se necesita es:

  1. Subirlo a experimental. Lo cual haré tan pronto salga 1.1.7 que corregirá algunos bugs algo molestos.
  2. Convencer a todo el mundo de usarlo.
  3. Convencer a los administradores de los planetas de no quitar los metadatos de las entradas.

Mientras tanto, esta es una entrada de prueba que me permitirá ver si lo que dije en el punto 3 es realmente necesario o nada más estoy difundiendo FUD.

Probando: uno, dos, tres.

Agosto 28, 2006

Nueva personalidad

Archivado en: — rodrigo @ 7:51 pm

Después de mi arrebato del otro día Gunnar tuvo a bien callarme la boca, invitandome a formar parte del planeta Debian.

Y como esas ofertas no se dejan pasar así nomás, acabo de poner un nuevo sitio hermano de Elucubrando, Bleeding Edge. Allá voy a escribir, en inglés, acerca de mi ir aprendiendo a ser un desarrollador de Debian. Están todos cordialmente invitados, por supuesto.

Julio 1, 2006

Los efectos de DebConf

Archivado en: — rodrigo @ 11:52 pm

Uno de los objetivos de DebConf es motivar a la gente a que participe en Debian. Pues bien, con orgullo reporto un caso de éxito:

http://qa.debian.org/developer.php?login=rodrigo@nul-unu.com

Gestionado con WordPress