[Soc-coordination] Report from Arturo Borrero, week 2, Improve the Debian mipsel port

Arturo Borrero Gonzalez arturo.borrero.glez at gmail.com
Mon Jun 8 07:02:32 UTC 2015

# GSoC 2015 week 2 report: Improve the Debian mipsel port

This week I've been working with these packages:

 * libuv [0]
 * samtools [1]

Still I can't be fulltime with GSoC, given I have some unexpected
University duties :-(

[0] https://buildd.debian.org/status/fetch.php?pkg=libuv&arch=mipsel&ver=0.10.36-1&stamp=1430177717
[1] https://buildd.debian.org/status/fetch.php?pkg=samtools&arch=mipsel&ver=1.1-1&stamp=1411612103

## libuv

I continued the work from previous week in this package.

After scanning the upstream issues tracker [2], found one issue
related to mips/mipsel [3] which turns out
to be exactly the same issue I'm having in my local builds.
There seem to be a commit upstream which addresses the issue [4].

So, I consider this package done in terms of my GSoC tasks.

[2] https://github.com/libuv/libuv/issues
[3] https://github.com/libuv/libuv/issues/335
[4] https://github.com/lucab/libuv/commit/d03bd8a1b7560ced63f045f66fe59a886819e37e

## samtools

Evaluating all the gathered info from the previous week, I decided to
try if the new 1.2
upstream version can be built on mipsel. The new packaing will require
me additional work
for the next week.

## workflow

My workflow is:

 * investigate the package (buildd logs, debian bug reports, upstream bugs..)
 * reproduce the issue locally
 * contact upstream regarding the issue if neccesary
 * try to generate a patch and open required debian bugs if neccesary

I'm using pbuilder inside the ci20 board to emulate a clean Debian sid

Some commands I'm using:
 % dget -x <dsc url>                            # donwload the source
code of the package
 % sudo pbuilder create --distribution sid      # create the pbuilder
 % sudo pbuilder build package.dsc              # build a source package
 % quilt {new|refresh} mipsel.path              # generate a new patch
 % dpkg-source -b pkgdir/                       # generate again the
source package for pbuilder

Arturo Borrero González

More information about the Soc-coordination mailing list