Solucionado: Problema con bzr builddeb y python (MANIFEST.in)

Mucho tiempo (quizás años) llevaba arrastrando el dilema de que cuando ejecutas bzr builddeb, te encuentras un problema: “Las fuentes han cambiado, ejecuta dpkg-source –commit para integrarlas en nosequé de un parche quilt” y te sale una bonita ristra de ficheros que no has incluido concienzudamente en el archivo de instalación de python setup.py.Captura de pantalla de 2014-01-30 20:37:28

Si los borras, malo, si los dejas, también, si haces un parche quilt te vale sólo la primera vez que consigues acordarte y eso si tienes tiempo para ver cómo narices funciona.
Ya me imaginaba que los tiros iban hacia el archivo MANIFEST, que “dicta” todos los ficheros que deben incluirse en las fuentes. Pero cada vez que ejecutas setuptools, éste se regenera, por lo que es inútil modificarlo.

La solución: el fichero MANIFEST.in, en el que tú decides todos los ficheros “extra” que quieres que se incluyan. Mi solución es meterlos todos y ejecutar el comando bzr builddeb.

Saludos, espero que haya sido de ayuda 😉

0 0

[Tip] Ahorra tiempo con dh dando tu email (.bashrc)

No sé si alguna vez os habrá pasado que al editar el debian changelog, el email que introduce no es el “bueno”. La solución es sencilla, aunque reconozco que no es tan intuitiva :S : consiste en añadir al fichero ~/.bashrc tu email de esta forma:

export EMAIL="Nombre del interesado <correo@delinteresado.com"

Y ya lo soluciona todo

0 0

Usar apt-get para descargar paquetes

Puede ocurrir a veces que nos vayamos a un lugar en el que tengamos conexión muy de vez en cuando. En estos casos, si es mucho tiempo, podría ser útil poder descargarse los paquetes que vayamos a instalar y proceder con la instalación momentos después.

Por ejemplo podríamos necesitar actualizar nuestro sistema, y si lo hemos dejado pasar mucho tiempo, pueden ser muchos megas, y la instalacion  de los paquetes puede durar más todavía. Os propongo descargar los paquetes e instalarlos más tarde de la siguiente forma:

$ sudo apt-get upgrade -d

Mas tarde, cuando queramos instalar la actualización, usaremos el mismo comando quitando ‘-d’. Este argumento le dice al programa apt que sólo queremis descargarlo. Podemos hacer lo mismo a la hora de instalar un paquete:

$ sudo apt-get install nautilus -d

Saludos 🙂

0 0

Guallet: ¿Cómo administras tu cartera? -> PPA

Hace ya tiempo (desde septiembre) que no tocaba, casi, este proyecto. Lo empezé en abril de (todavía) este año, y ahora libero una versión, que es medianamente usable, y que yo sepa, sin fallos.

La novedad que incluye es que soporta importar y exportar los usuarios que tengas, para llevarlos a otros ordenadores que tengan el programa. Al fondo del túnel veo una luz, con forma de androide, y de cartera a la vez. Sí, me refiero a una lejana posibilidad de que haya un cliente en Android, y sincronización vía web, eso sí, con los datos encriptados.

Otra novedad que incluye, es la distribución mediante paquetes debian, y su consiguiente integración en launchpad. Esto quiere decir que puedes descargarlo fácilmente haciendo esto:

    sudo add-apt-repository ppa:vfrico && sudo apt-get update
    sudo apt-get install guallet

Y ya la buscas en el menú de aplicaciones. Ojalá me conteis algo en los comentarios…
Launchpad | Guallet

0 0