Generate DebConf from Elektra's specification
Description of the project: debconf allows us to ask questions while installing Debian packages. Implementing debconf can be tedious, especially if you allow jumping backwards. Elektra's specification contains all information to generate debconf scripts and templates, which would allow elektrified applications to automatically be installed via debconf.
Confirmed Mentor: Markus Raab
How to contact the mentor: markus.raab@complang.tuwien.ac.at
Confirmed co-mentors:
Deliverables of the project: (1) A tool that reads Elektra's specifications and generate everything as needed for debconf. (2) One debian package where the feature can be demonstrated. (3) A bug fix for a debian package which is related to the work.
Desirable skills: General programming skills are necessary, ideally in Shell and C.
What the intern will learn: You will get contact to people involved in the Debian project and will learn more about how packages are installed in Debian. The long-term aim is to have a single specification that works across distributions.
Application tasks: You need to open a PR for Elektra which fixes a bug or adds a little feature.
Related projects: https://www.libelektra.org
