Good news. Many things happened since my last report (8 months ago), some of them very interesting :-)
debian maintainer
Back in April 2015 I applied to become Debian Maintainer (DM). I was supported by several Debian Developers (DD), including Ana Guerrero, Anibal Monsalve, Michael Prokop and Vicent Cheng. They are people I have been somehow involved with in the last times (developing, in-person meetings, other talks...).
After a month or two, my PGP key was added to the debian keyring.
And what means this? If a DD gives me the corresponding authorization, I can now upload packages directly to the archive without the need for a sponsor.
I have been maintaining packages as a standard contributor since early 2014. From 2014 to 2015 I've learned many many things about Debian. That knowledge was key to become DM.
Google Summer of Code 2015
This is my 3 year in GSoC. In 2013 and 2014 I was involved with the Netfilter Project, but this time I'm contributing to the Debian project.
In concrete, my project is "Improve the Debian port mipsel".
Most of the software is developed to run in common CPU architectures like amd64 and i386. However, Debian can run in a
large variety of arches (not so many operating systems have this power). Developers tend to consider these arches 'exotic' and don't pay much attention to them.
The mips/mipsel architecture is somewhat similar to arm: its mainly intended for small devices.
My tasks consist mainly into fixing bugs and
FTBFS errors in the mipsel architecture.
Roughly speaking, this can be done in two ways: emulating the mipsel arch using qemu, or using a physical mipsel machine. The qemu way is very very slow. Fortunately, as part of my GSoC involvement, I was given a
ci20 mipsel board by Imagination Technologies. I have been using this board for all my GSoC work.
Detailing my work during this GSoC deserves his own blog post. However, the Debian workflow for GSoC'15 requires a weekly report, and here are mine:
- week 1
- week 2
- week 3
- week 4
- week 5
- week 6
- week 7
- week 8
- week 9
- week 10
- week 11
- week 12
no longer involved with the Netfilter Project
Such is life. Days only have 24 hours. I had to 'refactor' my priorities and my involvement with the Netfilter Project is now almost none. This happened back in May'15. I was in so many business that I had stress and even had anxiety. Among other things, this hard decision meant that I missed the Netfilter Workshop 2015 in Budapest :-(
My plan for 2016 is to focus in the University and pay bills with my full-time job as a system administrator.
other debian sutff
Regarding packaging, it worth mention my latest new package:
liquidprompt. For people who get their hands dirty with the CLI, I recommend it :-)
I made lot of updates to the other packages as well.
The
nftables package is now in jessie-backports. Debian includes now Linux v4 in jessie-backports as well, which mean you can start playing with a full-featured nftables right now :-)
I'm looking forward to package the following version of upstream nftables, which is to include new exciting changes.
best regards!