TODO list for Mumble

- Switch debian/rules from parsing changelog to including
  /usr/share/dpkg/pkg-info.mk and using variables to get the package version

  I: mumble source: debian-rules-parses-dpkg-parsechangelog [debian/rules:15]                                                                    
  N:                                                                                                                                             
  N:   The rules file appears to be parsing the output of dpkg-parsechangelog to determine the current package version name, version, or         
  N:   timestamp, etc.                                                                                                                           
  N:                                                                                                                                             
  N:   Since dpkg 1.16.1, this could be replaced by including the /usr/share/dpkg/pkg-info.mk Makefile library and using the                     
  N:   DEB_{SOURCE,VERSION} or SOURCE_DATE_EPOCH variables.                                                                                      
  N:                                                                                                                                             
  N:   Using this library is not only cleaner and more efficient, it handles many corner-cases such as binNMUs, epoch versions, etc.             
  N:                                                                                                                                             
  N:   Visibility: info                                                                                                                          
  N:   Show-Always: no                                                                                                                           
  N:   Check: debian/rules

- Find a solution for hardening CPPFLAGS and CMake. :-( Currently seems broken.

  I: mumble: hardening-no-fortify-functions [usr/lib/x86_64-linux-gnu/mumble/plugins/libamongus.so]                                              
  N:                                                                                                                                             
  N:   This package provides an ELF binary that lacks the use of fortified libc functions. Either there are no potentially unfortified functions 
  N:   called by any routines, all unfortified calls have already been fully validated at compile-time, or the package was not built with the    
  N:   default Debian compiler flags defined by dpkg-buildflags. If built using dpkg-buildflags directly, be sure to import CPPFLAGS.            
  N:                                                                                                                                             
  N:   NB: Due to false-positives, Lintian ignores some unprotected functions (e.g. memcpy).                                                     
  N:                                                                                                                                             
  N:   Please refer to https://wiki.debian.org/Hardening and Bug#673112 for details.                                                             
  N:                                                                                                                                             
  N:   Visibility: info                                                                                                                          
  N:   Show-Always: no                                                                                                                           
  N:   Check: binaries/hardening

- Add "Documentation Key" to the systemd service file

  I: mumble-server: systemd-service-file-missing-documentation-key [lib/systemd/system/mumble-server.service]                                    
  N:                                                                                                                                             
  N:   The systemd service file does not contain a Documentation key.    
  N:                       
  N:   Documentation for systemd service files can be automatically viewed using systemctl help servicename if this field is present.            
  N:                              
  N:   Please refer to the systemd.unit(5) manual page for details.      
  N: 
  N:   Visibility: info                                                                                                                          
  N:   Show-Always: no
  N:   Check: systemd
