Description of the project: The Osmocom project is an umbrella project regarding Open source mobile communications. This includes software and tools implementing a variety of mobile communication standards, including GSM, GPRS, EDGE, UMTS, HSPA, LTE and their associated interfaces and protocol stacks. The debian-mobcom team is working on creating packages for all parts of the project. At the moment a version of OsmoBts (package osmo-bts), a Base Transceiver Station for GSM, and its dependencies are already part of Debian. But there are lots of others to follow, for example OpenBSC, a software implementation for the GSM/3GPP protocol stack.
Confirmed Mentor: Thorsten Alteholz
How to contact the mentor: firstname.lastname@example.org
Deliverables of the project: Debian packages for as much as possible software from the Osmocom project
Desirable skills: building software written in C; working with git; basic knowledge with Debian packaging
What the intern will learn: creating Debian packages from scratch; working with sbuild; doing basic QA stuff with lintian, piuparts; preparing patches for upstream; obtaining some insights in mobile networks
Application tasks: look at already available packages (libosmo*, osmo*), build one on your own computer, make the resulting packages available to others and discuss possible improvements