De Bazaar a Git sin dolor.
December 2nd, 2008
Después de un poco de análisis decidimos cambiar el Sistema de Control de Versiones que utilizamos para nuestros proyectos, inicialmente utilizábamos Bazaar que está soportado por Canonical que a su vez distribuye Ubuntu, pero Git posee algunas características bastante atractivas.
Lo que nos gusta de Git:
- Rapidez.
- Más documentación y mayor soporte a través de la extensa comunidad de usuarios.
- Apesar de ser un control de versiones distribuido las revisiones son estáticas a diferencía de Bazaar que van cambiando según la integración de cambios.
- Soporta proyectos muy grandes por ejemplo el kernel de linux, ¿algo más?.
Así que si estás en la misma situación aquí está una pequeña guía para migrar de Bazaar a Git …. sin dolor!
Nota: Esta guía es básica y fue probada en la migración de un proyecto pequeño, de cualquier forma y como medida de seguridad haz un respaldo de tu proyecto antes de continuar leyendo.
Primero nos descargamos el Fast import para Bazaar:
cd path/to/home/.bazaar/plugins bzr branch lp:bzr-fastimport mv bzr-fastimport fastimport
Comprobamos que se instaló correctamente:
bzr plugins
Nos debe salir algo como:
fastimport FastImport Plugin
Ahora el momento de la verdad:
mkdir proyecto cd proyecto git init path/to/home/.bazaar/plugins/fastimport/exporters/bzr-fast-export.py \ path/to/bzr-repository | git fast-import
Si depués de hacer esto te sale una leyenda que dice:
ImportError: No module named bzrlib.branch
Quiere decir que el archivo bzr-fast-export.py no está encontrando ese módulo y eso se debe a que tu variable de entorno PYTHONPATH no está definida o no está apuntando a donde debería por lo tanto tienes que hacer lo siguiente:
export PYTHONPATH=/path/to/bzrlib
Y finalmente:
git checkout master
Listo, bienvenido a Git.
Webcam integrada HP Pavillon en Ubuntu
April 13th, 2007
Aprovechando la desvelada del día de hoy, escribo los breves pasos con los que he logrado hacer funcionar la webcam integrada de mi laptop (HP Pavillion dv1625LA) con Ubuntu. El principal detalle con el que me topé después de conseguir el controlador es que la serie dv1000 de HP viene con 2 variantes de dicha webcam y al momento de probar el controlador, este era incapaz de autodetectar de cual de estas se trataba, la buena noticia es que al parecer la última versión del controlador publicada hace unos días ya soluciona esto (no he tenido tiempo de probarla).
Lo primero es descargar el controlador Ricoh R5U870 y descomprimirlo (es aconsejable usar la última versión publicada)
tar -zxvf r5u870-0.10.0.tgz
compilar e instalar el controlador
cd r5u870-0.10.0 make sudo make install
y finalmente reiniciar el equipo, aunque es probable que también funcione sin necesidad de hacer esto último usando el comando modprobe
modprobe r5u870
Esto debe ser suficiente para tener funcionando la webcam, al menos he probado que funciona aceptablemente bien con Ekiga. Vale la pena mencionar que este controlador funciona con otros modelos similares de webcam usadas por las laptops HP Pavillion y Sony VAIO.