GSoC Epoptes Proposal
- Mentors
- Fotis Tsamis
- Organization
- GFOSS - Open Technologies Alliance
Epoptes, a computer lab management and monitoring tool, has been undermaintained for the last couple of years. It’s currently powered by Python 2 and GTK 2, while unfortunately a number of bugs have crept in due to major updates in Linux distribution packages (systemd, consolekit, VNC…). This project aims at reviving Epoptes with Python 3 and GTK 3 support, while also addressing several outstanding issues. More specifically:
- Make Epoptes run properly in Ubuntu 18.04 and in Debian Buster.
- Rewrite Epoptes with Python 3 support.
- Use Gtk3 with GObject Introspection instead of pygtk2.
- Improvements in the code structure (Break existing code into python modules/packages).
- Make the newer version available for Ubuntu 18.04 in a PPA.