Becoming a Fedora packager.

Buenas! Aquí estamos, desempolvando el blog después de algún tiempo..Como ustedes sabrán he estado participando en el Proyecto Fedora como  Embajador para  Argentina,  y algunos otros proyectos como FreeMedia, Marketing y Social Media.
Me he decidido por empezar a participar como empaquetador, ya que he usado distribuciones basadas en Red Hat desde niño y Fedora desde hace varios años.
En Enero, Empaqueté vert.x (BZ #894119) pero ya que el proyecto esta teniendo algunos problemas legales decidí no continuar con el proceso.
La semana pasada, buscando una manera de abrir mi base de keepass en una consola, encontré un script de 3000 lineas en perl llamado kpcli.  (keepass  es una herramienta visual para guardar contraseñas de forma segura en una base de datos encriptada). Cree el archivo spec para kpcli (BZ #1002324) y recorrí  todos los pasos del proceso de empaquetamiento. Solo falta que un patrocinador me apruebe para poder subir este paquete a los repositorios.
También empaquete 2 dependencias para esta paquete, perl-Term-ShellUI (BZ #1002319) y perl-File-KeePass (BZ #1002321).

English

Hi! I’m back in the blogging world after some time. As you may or may not know, I have been participating in the Fedora Project for a while as an Ambassador for Argentina. I’ve also been involved in FreeMedia, Marketing and Social Media.
As I have been using Red Hat based distributions since I was a kid and Fedora for the last few years, I decided to start getting into the engineering process of Fedora and become a packager.
On January, I started to package vert.x (BZ #894119) but since this project has some legal problems I didn’t continue with the review process.
Last week, looking for a way to open my keepass database in a console, I found a 3k lines perl script called kpcli that did exactly what I needed. (keepass is a GUI tool that lets you store passwords safety into an encrypted database). I created a kpcli spec file (BZ #1002324) and went to all the steps in the packaging process. I’m waiting for a sponsor to approve me as a packager in order to push it into the repositories.
I also packaged 2 required dependencies for its package, perl-Term-ShellUI (BZ #1002319) and perl-File-KeePass (BZ #1002321).

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s