]> scripts.mit.edu Git - wizard.git/commitdiff
Update TODO.
authorEdward Z. Yang <ezyang@mit.edu>
Thu, 26 Nov 2009 01:00:10 +0000 (20:00 -0500)
committerEdward Z. Yang <ezyang@mit.edu>
Thu, 26 Nov 2009 01:00:10 +0000 (20:00 -0500)
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
TODO

diff --git a/TODO b/TODO
index 1ff4bda01cfb25c45cbf3a1c8ecab4493ae8a8c5..165429f0a896dac98a0e42f9ea146ec48909730a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -21,13 +21,9 @@ TODO NOW:
 - git diff :1:$file :2:$file to find out what the user did, or is it :3:?
 - Document how to fix a broken upgrade
 - php.ini needs to get substituted!
-- Make wizard install accept appname-head (so that you can do a test with
-  head, and do things without tags).  Also make it accept commit hashes.
-  In fact, let it accept any committish.  Figure out what to do if we
-  do a test script with x.y.z when we REALLY mean x.y.z-scripts. XXX!!!
+- --raw parameter for install which means an arbitrary commit can be installed
 - Do early validation of inputs for configuration
-- Let 'wizard configure' be interactive
-- Parse output HTML for class="error" and give those errors back to the user,
+- Parse output HTML for class="error" and give those errors back to the user (done),
   then boot them back into configure
 - Get rid of our custom sizing code and use dialog's built-in sizing (i.e. width=0, height=0).
   Maybe our sizing code is superior, maybe not.
@@ -37,15 +33,11 @@ TODO NOW:
 - Pre-emptively check if daemon/scripts-security-upd
   is not on scripts-security-upd list (/mit/moira/bin/blanche)
 
-- Redo Wordpress conversion, with an eye for automating everything
-  possible (such as downloading the tarball and unpacking)
-
 - Web application for installing autoinstalls has a hard problem
   with credentials (as well as installations that are not conducted
-  on an Athena machine.)  Possible solutions include asking the user
-  to SSH into an athena machine and run a bunch of commands, or writing
-  a Java applet (possibly in Clojure or Scala) which gets filesystem
-  permissions and then performs the operations.
+  on an Athena machine.)  We have some crazy ideas involving a signed
+  Java applet that uses jsch to SSH into athena.dialup and perform
+  operations.
 
 - Pay back code debt
     - Genericize callAsUser and drop_priviledges in shell