summaryrefslogtreecommitdiff
path: root/TODO
blob: 890f4afffaf32f558eb3e6c54bf31e506a5a7c69 (plain)
  1. Profiles:
  2.   * Fix make xfce4-session.xml tweak idempotent
  3. * Tweak XScreenSaver to enable only unicode-screensaver by default,
  4. and append "-background black -foreground white"
  5. * capture and declare preseeding values from install session w/ disk
  6. wiping not interrupted
  7. * Create new package for strong Debian branding with rebranding hooks
  8. * what about addressbooks?
  9. * Include gpa?
  10. * Conditionally enable OpenGL dependencies when supported by hardware
  11. * Install whatever needed for auto-mounting removable media.
  12. Thanks to Ralf Bendrath.
  13. * Fix force-remove calendar-timezones when upgrading iceowl-extension.
  14. Thanks to Erik Josefsson.
  15. * install apt-listchanges.
  16. Profiles, for Jessie and newer:
  17. * install xul-ext-y-u-no-validate
  18. * Update lists of locale-specific packages, adding ones for Iceowl
  19. * Update desktop/media topic to drop ESounD support
  20. * Update desktop/media topic to include mpv (and exclude mplayer2)
  21. * install systemd-shim
  22. Deployment:
  23. * test that auto-updating security fixes actually works
  24. * simple mailinglist subscription
  25. * Create new package for strong Debian branding with rebranding hooks
  26. * what about addressbooks? Just use gpa?
  27. * Document maintenance (passwords change, crypto key revocation, etc.)
  28. * Document simple backup routines (using e.g. 2GB USB stick)
  29. * Document host rename (and LVM volume too, if safe when encrypted)
  30. * Document use of certificate-based wifi authentication
  31. * Document workaround to ugly hostname:
  32. * When standing on menu option "auto" hit TAB (not ENTER), delete
  33. "priority=critical", and hit ENTER.
  34. Deployment, for Lenovo Edge E145:
  35. * Use unofficial firmware installer (to simplify post-install tuning)
  36. * Document laptop preparation for smoothest possible user install:
  37. * Disable secure boot
  38. * use only legacy BIOS mode (avoid UEFI)
  39. * enable usb boot support
  40. * disable Wake On LAN
  41. * disable LAN Option ROM
  42. * Exclude any boot devices but internal disk and USB HDD
  43. * Delete any existing UEFI boot devices
  44. * boot from usb (via F12), install past disk erasure, switch off
  45. * Document post-install tuning:
  46. * sudo aptitude install firmware-linux firmware-realtek broadcom-sta-dkms
  47. * Test (i.e. compare thoroughly differences with) alternate install:
  48. * install base system (not automated)...
  49. + hit enter on root passwords (to switch to sudo-base admin)
  50. + provide manual mirror: http.debian.net
  51. + enable popcon
  52. + deselect all tasks
  53. * manually download, verify, and execute script.sh:
  54. wget http://parl.debian.net/desktop/script.sh
  55. wget http://parl.debian.net/SHA512SUMS
  56. wget http://parl.debian.net/SHA512SUMS.sig
  57. aptitude install debian-keyring
  58. gpgv --keyring /usr/share/keyrings/debian-keyring.gpg SHA512SUMS.sig
  59. ln -s . desktop
  60. sha512sum -c SHA512SUMS desktop/script.sh
  61. sudo sh script.sh
  62. Bugs (report to Debian and track here until fixed in stable):
  63. * Lots of core packages should be apt-mark'ed as auto-installed
  64. * root shell should use use skel files (with "dmesg n" added?)
  65. * documented use of TAB at install screen unusable with UEFI
  66. * documented use of "d-i partman-auto/method string crypto" is ignored
  67. (or maybe just needs _all_ vars included, from uninterrupted wipe)
  68. * task-xfce-desktop should recommend xfce4-session (not xfce4)
  69. - or xfce4 should only recommend (not depend on) packages like orage