Archivo para la categoría "Gentoo"

Gwibber 2.0 upcoming   5 comments

I have been working maintaining the Gwibber package on Gentoo for a while as a proxy, piteously, it could not get the main tree over the 0.7 version, but it is actively maintained on my personal repository at Gitorious. But what is Gwibber? for all the people who don’t know what is it, this is the definition given in it’s main page at Launchpad:

Gwibber is an open source microblogging client for GNOME developed with Python and GTK. It supports Twitter, Jaiku, Identi.ca, Facebook, Flickr, Digg, and RSS.

What is microblogging? you are invited to check Wikipedia (click here) for a better definition. Twitter, Identi.ca, etc., are networks where you can post tiny commentaries (less than 240 characters) but it’s completely adictive (it keeps me away from posting to my blog :/ ), you can follow any number of persons just adding them to your account, and, if your commentaries are interesting, other people will add you to their accounts. Actually Gwibber supports more networks than that definition says.

Last days two good things happened, the first was the dev (neurogeek) which does the commits for me went back from his vacations so newer versions of Gwibber will be available on the tree, the second is the upcoming of the 2.0 version with a new UI (commented by @BUGabundo), right now Gwibber looks like this:

Gwibber 1.2.0

Forget the missing icons I was hacking it a bit and lost them 😛

Any time soon Gwibber 2.0 will arribe with new UI, new functionalities and of course new networks to join, here you have a picture of what it is gonna be:

Gwibber 2.0

Gwibber 2.0

As you can see, a lot of UI improvementes were done, a side bar with all the network streams, new icons and … many more.

If you want to follow the development and the releases here are a few links you can visit:

Gwibber’s wishlist:
https://bugs.launchpad.net/gwibber/+bug/325046

Montly Snapshot I make of Gwibber and it’s dependencies:
http://dev.gentooexperimental.org/~zerox/

Gwibber’s open bug at Gentoo’s Bugzilla:
http://bugs.gentoo.org/show_bug.cgi?id=261160

My overlay on Gitorious:
http://gitorious.org/gentoo-ebuilds-maintenance/

Segphault’s screenshots:
http://www.scrnshots.com/users/segphault/screenshots/171554

Gentoo+VirtualBox Parte 2   Leave a comment

Éste post complementa a Cómo clonar ‘informalmente’ una imágen de disco de VirtualBox, en el cuál se me habían presentado dos problemas muy molestosos; el de no poder clonar una imágen (disco duro de VBox) usando su herramienta de clonado y la otra la razón desconocida por la cuál net.eth0 no levantaba el servicio. Gracias a un poco de lectura en los foros de VBox y a la gran ayuda de dos usuarios de #gentoo-es (Chinchorro y ferdy) pude llegar a la solución de ambos problemas.

  1. Para clonar una imágen de VirtualBox usando su herramienta (VBoxManage) es obligatorio especificar la ruta completa del archivo fuente y del destino (vaya tontera) sólo si estuviesen fuera del directorio por defecto fijado en Vbox (normalmente ~/.VirtualBox/VDI). Sin ésto dará un error incomprensible. Por ejemplo:

    #VBoxManage clonevdi /media/datos/original.vdi /media/trabajo/copia.vdi

  2. Si el disco a clonar tuviese información de estado (Snapshots) primero es necesario ‘mezclar’ la información de estado con el disco copia.
    • Si la máquina virtual está corriendo, apagarla.
    • En la ventana del administrador de VirtualBox seleccionar la VM deseada y hacer clic en la etiqueta Instantáneas (Snapshots)
    • Si desea incluir el estado actual, hágalo seleccionando Estado Actual (Current State) y luego ejecute el comando Tomar instantánea (Take Snapshot).
    • Elija la instantánea que desee incluir en ls nueva VM y ejecute Descartar Estado e Instantánea actual (Discard Snapshot). Ésto incluye el archivo de la instantánea dentro de su archivo VDI padre (archivo de instantánea o disco base).
    • Repetir el paso anterior hasta que la instantánea más antígua sea incluida en el VDI base.
  3. Referente a net.eth0 tal parece que UDEV crea un conjunto de reglas para cada dispositivo al detectarlos, entonces, la dirección MAC de la tarjeta virtual de la máquina virtual original queda registrada en las reglas, al clonarla obviamente VBox le asigna otra MAC a la tarjeta de red, por lo tanto no coincide con la almacenada en las reglas establecidas por UDEV de ahí que tiene sentido que levante el servicio cambiando el nombre del script a net.eth{1, 2 , 3,…}, la tomará como otra tarjeta ‘habil’ y levantará correctamente. Para reparar éste inconveniente no hace falta nada más que editar las reglas, borrar la información de la tarjeta de red y reiniciar; UDEV la detectará nuevamente y voila! red por net.eth0 nuevamente.
  1. sudo vim /etc/udev/rules.d/70-persistent-net.rules
  2. Borrar la línea parecida a ésta:  SUBSYSTEM==”net”, DRIVERS==”?*”, ATTR{address}==”00:15:58:15:0f:75″, NAME=”eth0″
  3. Guardar y reboot.

Otra cosa interesante que no había leído son los Snapshots… ¿qué son?, pues un Snapshot toma una ‘imágen’ del estado del sistema virtal en ese preciso momento, es posible regresar a un estado anterior del sistema simplemente borrando la imágen del estado actual (current snapshot). Cuando se crea un Snapshot los cambios realizados en el sistema se acumulan en el archivo de Snapshot actual, los archivos de estado antígüos y archivos de imágen de disco están en modo de sólo lectura. Si no exísten archivos de estado (snapshots) el archivo de imágen del disco acumula los cambios como lo hace un disco normal.

Bueno por ahora ya está 🙂 sigue configurar la red e instalar servidores y clientes, veamos como nos va.

Publicado enero 2, 2009 por Sergio D. Rodríguez Inclan en Gentoo, Linux, Proyectos

Etiquetado con , ,

La queja del mes   Leave a comment

Sí he de quejarme… pues de un tiempo a esta parte me he hecho un usuario asíduo de Twitter; he estado usando Twitterfox que cumple bastante bien su función, pero, ya tengo casi llena la barra de applets de mi Firefox. He buscado por todo portage y ni un solo cliente para Twitter instalable… por lo menos en estable y ~arch; no he buscado en overlays. “What a shame!”

Pero, después de todo, no hay nada que me impida instalarme un cliente en mi repositorio local, y me dí a la tarea de buscar por Google un buen cliente; no hay muchos que me hayan gustado, terminé eligiendo a 2, pwytter y gtwitter, el primero ¡no funciona!, está codificado en Windows y… no funciona por lo menos en Gentoo. El segundo, funciona bien, salvo que agrega medio Gnome y mil librerías de Mono :/ y ¡NO! voy a instalar esa desgracia derivada de .NET incluído Gnome así que sólo lo probé en un chroot; pero además está roto, no recupera los mensajes de mi lista de contáctos, una vez más, qué desilusión, de todas maneras está disponible en Sunrise.

Gracias a mi amigo Juanfra que me sugirió Gwibber, aunque está en python y es otro de los que agregan medio Gnome, por lo menos no usa Mono y tiene una pinta muy bonita; actualmente ya está en disponible ¡en Portage! junto con la librería pywebkitgtk, todo gracias a Neurogeek que aceptó hacer de proxy para que yo la mantenga.

Aquí está una captura de Gwibber recién salido del horno 🙂

De Screenshots

Actualmente y también gracias a JuanFra, estoy probando qwit, otro cliente pero en base a Qt4, aún está verde, pero espero terminarlo pronto.

Publicado diciembre 8, 2008 por Sergio D. Rodríguez Inclan en General, Gentoo, Linux, Open Source, Software Libre

Etiquetado con , , ,

Coloquio 2008 finalizado   Leave a comment

El día de ayer se realizó exitosamente el Coloquio organizado por el canal #supremos y Puntolibre.org. Las exposiciones se llevaron a cabo con total normalidad y los asistentes aportaron gran cantidad de preguntas interesantes; por mi parte realicé una pequeña charla de Gentoo en terminos generales, he de decir que la mayoría de los usuarios piensan aún que es un sistema muy difícil de manejar… tenemos que trabajar en ese aspecto 😉

Los logs de las conferencias pueden encontrarlos acá.

Opino que deberían organizarse más actividades como ésta así los usuarios noveles puedan adentrarse más en los conceptos tanto técnicos e ideológicos del Software Libre.

Publicado diciembre 1, 2008 por Sergio D. Rodríguez Inclan en Gentoo, Linux, Open Source, Software Libre

Etiquetado con , ,

Mantenimiento de paquetes   Leave a comment

Éstos días aparte de mis labores habituales, me he dedicado a actualizar y probar paquetes de Ruby que están en Bugzilla, muchos de ellos olvidados por buen tiempo; para no perder el hilo de lo que he hecho llevo un historial de requerimientos necesarios para dichos paquetes.

Éstoy seguro que a muchos les pueden ser útiles y si lo desean también podrían contribuir a ellos y hacer que ingresen árbol de Portage más rapidamente. 🙂

Publicado noviembre 19, 2008 por Sergio D. Rodríguez Inclan en Gentoo

Etiquetado con , ,