Quizás todo el mundo ya lo sabía, pero para mí fue una novedad. Yo quería que los botones de control de audio que trae mi notebook me anduviesen en Debian tal como me andan en Ubuntu. Pensaba que había algún paquete mágico que lo hacía, pero no, sólo algunas configuraciones prefijadas en Gnome:
Así de fácil, así de tonto.
Luego de un tiempo totalmente absorbido por el estudio, vuelvo a dedicar un poco de tiempo a Debian. El viernes pude terminar mi ITA para vtun, que lo venía arrastrando hace tiempo. Fue arduo, ya que es la primera vez que empaquetaba algo que usa autotools, y para colmo el paquete no estaba en muy buen estado. Al final, hice el reempaquetado desde cero, previo upgrade a autotools recientes.
Me sirvió mucho, tuve que aprender unas cuantas cosas. Ahora, y luego de un fin de semana de descanso, el siguiente paso es continuar con mi proceso NM y ponerme a resolver bugs RC. Espero que lo que queda del cuatrimestre (i.e. 3 exámenes y un trabajo práctico) no me vuelvan a anular...
Mientras luchaba con el bug #400559, volví a un problema que suelo tener: no entiendo la semántica de las macros que usa la GNU libc (por ejemplo: _XOPEN_SOURCE, o las más oscuras, que tienen dos underscores, como __USE_POSIX199506). Nunca supe siquiera cómo buscarlas.
Googleando encontré una parte de la documentación que explica un poco, pero no está al día: Feature Test Macros, hasta que un grep grosero sobre /usr/include me trajo luz: en features.h está todo lo que siempre quisiste saber. Para tener en cuenta...