porting of our custom shutdown and reboot scripts (client-desktop/files/static/bin/reboot|poweroff)
update packages installed in Python virtualenvs
use packages from Ubuntu repositories if possible, rather than from pip (gunicorn, serf, ...)
update desktop themes and icons
central logging using systemd-journald + syslog
adding support for IP address lease renewal for GIS.lab Desktop (#433)
use syslog logging for Nginx web server (available in latest nginx version)
install latest kernel for Desktop client - remove code installing 3.8 due to VBox additions incompatibility
Python 2.7 support for GIS.lab Web and other tools
update of gislab-client-shell and gislab-client-image tools
adding desktop tests which will benefit from booting desktop environment with nspawn
LightDM hooks update
support for fallback static IP address when there is no DHCP in network - could it be possible to set multiple network configurations for the same network device ? - https://coreos.com/blog/intro-to-systemd-networkd/ or try to set some service which will use 'Systemd Conditions'
Examples
Example SystemD configuration for Gunicorn service
Upgrade Ubuntu version to the next one running on systemd by default and XFCE 4.12.
See:
Notes:
Examples
Example SystemD configuration for Gunicorn service
gunicorn.service:
gunicorn.socket:
tmpfiles.d/gunicorn.conf: