sábado, 3 de diciembre de 2016

Fiesta de Lanzamiento de Fedora 25 en Managua

Hoy una parte del equipo local de la comunidad de Fedora en Nicaragua nos reunimos en ocasión del lanzamiento de Fedora 25.



A diferencia de otros eventos de lanzamiento que hemos realizado, los que han sido con charlas y abiertos al público, en esta reunión nos reunimos para ver hacia el interior de la comunidad local y planear que actividades prevemos hacer en el 2016.



Los asistentes a esta reunión fueron:

Que no queremos hacer en 2017?

Al inicio de la conversación Neville planteo algo interesante: que es lo que nosotros no queremos hacer?, luego de quitar esta lista de tareas enfocarnos en las tareas que deseamos llevar a cabo.

En resumen:

  • No queremos repetir nuevamente los mismos temas que se han venido abordando años anteriores.
  • Queremos ser mas selectivos en la participación de eventos locales, simplemente hay eventos que no aportan nada a la comunidad Fedora pero siempre se ha tenido presencia por no quedar mal con alguien que no invita a participar.
  • No queremos que colaborar con Fedora deje de ser divertido, al final del día es una actividad voluntaria.

Planes para el 2017

  1. Organizar un par de fiestas de lanzamiento de Fedora 25 y 26 en universidades, consideramos que transmitir el trabajo que realiza el Proyecto Fedora para promover el avance y la innovación en el software libre es una de las principales tareas de un embajador.
  2. Queremos crear material que sea re utilizable, planeamos crear una serie de vídeos que cubran parte de la temática básica  en relación a Fedora y al software libre en general, incluso utilizar Moodle para crear algún curso en linea en que las personas puedan aprovechar el material disponible sin tener que estar nosotros de presentes físicamente en el lugar.
  3. Si queremos lograr traer mas colaboradores al Proyecto Fedora necesitamos ampliar la base de usuarios, para ello debemos continuar teniendo presencia en eventos locales y universidades.
  4. Queremos acercarnos a la comunidad local en Bilwi, ellos han estado mostrando bastante activos y sabemos que son una comunidad que usar mayormente Ubuntu, pero creemos que con apoyo de nuestra parte pueden adoptar Fedora como sistema operativo principal.
Para cumplir estos planes básicamente deseamos reactivar la Escuela Fedora, seguir teniendo presencia en actividades locales y organizar un Fedora en Bilwi, ademas de las tradicionales fiestas de lanzamiento de Fedora.


Fedora 25 Release Party in Managua

Today a part of the local Fedora's community  team in Nicaragua we met on the occasion of the release of Fedora 25.



Unlike others relase events that we have done, those that have been with talks and open to the public, in this meeting we meet to see inside the local community and plan what activities we plan to do in 2016.



Los asistentes a esta reunión fueron:

What do not we want to do in 2017?

At the beginning of the conversation Neville raised something interesting: what we do not want to do ?, after removing this list of tasks focus on the tasks we want to carry out.

  • No queremos repetir nuevamente los mismos temas que se han venido abordando años anteriores.
  • We want to be more selective in the participation of local events, there are simply events that do not contribute anything to the Fedora community but it has always had presence because it does not look bad with someone who does not invite to participate.
  • We do not want to collaborate with Fedora to stop being fun, at the end of the day it is a voluntary activity.

Plans for 2017

  1. To organize a couple of Fedora 25 and 26 release parties in universities, we consider that transmitting the work done by the Fedora Project to promote advancement and innovation in free software is one of the main tasks of an ambassador.
  2. We want to create material that is reusable, we plan to create a series of videos that cover part of the basic theme related to Fedora and free software in general, even use Moodle to create some online course in which people can take advantage of the available material Without having to be present physically in the place.
  3. If we want to bring more collaborators to the Fedora Project we need to expand the user base, so we must continue to have presence in local events and universities.
  4. We want to get closer to the local community in Bilwi, they have been showing quite active and we know that they are a community that mostly use Ubuntu, but we believe that with our support they can adopt Fedora as their main operating system.
To fulfill these plans we basically want to reactivate the Fedora School, continue to have a presence in local activities and organize a Fedora Day in Bilwi, in addition to the traditional Fedora launch parties.

miércoles, 2 de noviembre de 2016

Tarde pero seguro actualizando a Fedora 24

El fin de semana pasado actualice a Fedora 24, ya hace meses que este lanzamiento esta disponible y de hecho Fedora 25 esta en Beta.

Retrase bastante esta actualiacion por que Fedora 23 fue para mi un lanzamiento realmente estable y muy robusto, sin nada que reportar aun con el repo de "updates-testing" habilitado, realmente se nota la calidad que Fedora ha alcansado gracias a herramientas como koshei, OpenQA y taskotrom, este no es un post para profundizar en las herramientas de control de calidad que utiliza el proyecto Fedora sino mas bien compartir mi experiencia en el proceso de actualización de Fedora 23 a Fedora 24.

Tareas previas a la actualización:

Previo a actualizar mi sistema tengo la costumbre de remover paquetes que no son criticos para mí, por ejemplo vlc, kodi, evince, inkscape, openshot, virtualbox entre otros, de esta forma disminuyo la cantidad de paquetes que necesito descargar para la actualización y el tiempo de la actualización en sí.

Luego de eliminar paquetes no indispensables desahibilite el reposito "updates-testing" y los repos de Google, solo deje habilitados los repos fedora, updates y rpm fusion.

Actualización:

 Una vez limpio el sistema de paquetes imnesesarios la actualización se inicia con:

dnf system-upgrade --releasever=24 download

Luego de bajar 2.4 GB de paquetes hay que reiniciar el sistema con:

dnf system-upgrade reboot

El proceso total se tomo alrededor de cuatro horas, la mayor parte del tiempo fue tiempo de descarga ya que la conexión a internet en Nicaragua es bastante mala, la actualización en si tomo alrededor de hora y media, la ventaja es que miesntras el sistem esta descargando la actualización uno puede seguir trabajando igual que siempre y por ejemplo reiniciar el equipo para ir a comer o ver una pelicula.

Tareas post actualización:

 Luego de actualizar reinstale los paquetes eliminados, actualice la configuración de Pydev con la nueva ruta del ejecutable de python3, tuve que reinistalar postgresql y reconfiguralo pero en general pude ser productivo con el sistema recien actualizado, no hubo perdida de productividad en absolulo.

Cada vez mas queda mas atras el mito que si usas Fedora necesitas actualizar cada seis meses para seguir el ritmo de desarrollo de esta distribución, debo agregar que la ultima vez que instale Fedora fue la versión 21 así que llevo tres actualizaciones exisitosas,


jueves, 4 de agosto de 2016

Larga vida a pycodestyle!

<TL,DR>
Es muy recomendable comenzar la nueva herramienta pycodestyle antes de que pep8 sea completamente retirada.
</TL,DR>

Si trabajas con Python es muy probable que conozcas las lineas de estilo contenidas en el PEP-008 y la herramienta pep8 que permite verificar en linea de comandos que las lineas de código que has escrito cumplan con algunas de las principales recomendaciones de esta popular guía de estilo, muchos proyectos incluso ejecutan una verificación con pep8 como parte de sus herramientas de control de calidad, generalmente utilizando flake8 que combina las herramienta pyflakes y pep8.

Es importante que sepas que pep8 como tal ha sido renombrado, por solicitud del propio Guido van Rossum, a pycodestyle, es decir si pep8 es parte de tu flujo de trabajo o de control de calidad es importante para tomar medidas para actualizar a esta nueva herramienta.