TODO NOW:
+- Something needs to be done if disk quota is exceeded:
+ - Catch the OSError and throw a domain-specific error
+ so massmigrate can deal gracefully
+ - Perform an added memory calculation, check this against
+ remaining quotai, and bail out if it's within some
+ percentage of their remaining quota
+ - Checks should also be performed against the partition
- Check how many autoinstalls are missing w bits for
daemon.scripts
- Whiteboard the flow for performing an upgrade on a single
- summary and info are still not using loggers. Maybe they should,
maybe they shouldn't
-- We need another patched AFS server to deploy updates off of.
+- We should think about stewarding the amount of objects we use
+ by using some arcane Git flags and objects/alternates. Much
+ research is needed.
OVERALL PLAN:
(with some more robust error checking)
+* All code that operates on an untrusted Git repository, or runs
+ executable code, should be done on NOT-BACKWARD.mit.edu. Pending
+ accounts confirmation, it will also get a principal
+ daemon.scripts-security-upd, which is what we'll actually put
+ in the scripts-security-upd group.
+
* Make 'wizard summary' generate nice pretty graphs of installs by date
(more histograms, will need to check actual .scripts-version files.)