[Buildroot] Outcome of the GSoC 2014
thomas.petazzoni at free-electrons.com
Mon Sep 15 19:44:02 UTC 2014
(Even if you don't care about GSoC, please read on, there are some
tasks needing volunteers!)
The Google Summer of Code officially ended about a month ago. In this
e-mail, we attempt to summarize what happened, and what should be done
to finalize the work that was started.
As you have probably noticed, our student for this year, Hadrien
Boutteville, has not been very active. He apparently had difficulties
focusing on the project, and when he was focusing on the project, he
was losing a lot of time on issues on which he wasn't
communicating. When the mid-term evaluation arrived, Yann and I
hesitated, but things were starting to improve with a better
organization, so we decided to validate his mid-term evaluation.
Unfortunately, not long after the mid-term evaluation, things started
being even worse, and despite Yann and I having meetings *every*
monday evening with Hadrien, we did not manage to get some real work
done. His progress was very slow, and at the end of July, some weeks
we simply had no news at all from Hadrien. So at the beginning of
August, we notified him that we wanted to terminate the GSoC
project. And then mid-August when the final evaluation had to be done,
we obviously failed him. Since we notified him of the termination of
the GSoC project, we haven't received any e-mail from him.
We can therefore conclude that this year's GSoC project was a complete
failure, even though Yann and I spent a lot more time on mentoring
than I did last year with Spenser. Next year, we probably need to be
even more strict in our selection of the students with some "testing"
tasks to be achieved to validate the student motivation and skills.
So, what was done by Hadrien are a few patches merged in Buildroot:
ti-gfx: add patch to fix build failure with es5.x
libsoup: add libsoup-gnome support
cairo: add freetype and gobject support
pango: bump to version 1.36.3
libglib2: bump to version 2.40.0
qt5base: fix typo
ti-gfx: bump to version 5_01_01_01 if EABIhf is used
Improve support of OpenGL for BeagleBone Black
ti-gfx: select fbset as it is a runtime dependency
busybox: add fbset to default configs
libsoxr: new package
libuci: remove MMU dependency with Lua binding
libubox: Lua binding needs mmu and fix coding style
libubox: fix build with lua option
We also have a few patches pending in patchwork from Hadrien, that
* libgtk3: new package
This one is almost ready, there are still a few fixes to be made. I
know Eric Le Bihan has also worked on libgtk3. Maybe Eric you could
take over this effort?
* webkit: bump to version 2.4.3
I didn't test, but this package was said to be working. However, it
triggers a bug in make < 4.0 (for example make 3.82), which causes
make to consume 100% CPU and not make any progress at all. Is
someone interested in investigating this issue that is blocking a
major bump of Webkit?
* midori: bump to version 0.5.8
This was used to test Webkit 2. The person adopting Webkit should
also adopt this patch.
* qt: add X11 support
As the name suggests, adds the support for X.org to the Qt (not
Qt5!) package. Any adopter?
It would be great to see those four patches merged in 2014.11, so
volunteers, please speak up!
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
More information about the buildroot