Debian MobCom
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. Further OpenBSC, a software implementation for the GSM/3GPP protocol stack is available. Nevertheless development of the software stack does not stop and new features like support for ISDN or interfaces for USB devices need to be taken care of.
Confirmed Mentor: Thorsten Alteholz
How to contact the mentor: IRC (nick ta) or email (debian@alteholz.de)
Confirmed co-mentors:
Difficulty level: Medium
Project size: 175 hour (medium sized) project with the possibility to split into two small (90 hour) subprojects
Deliverables of the project: packages listed on the package list needs to be updated and about 5 new packages need to be created
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