]> scripts.mit.edu Git - wizard.git/blobdiff - TODO
Fix bogus function prototype in scripts plugin.
[wizard.git] / TODO
diff --git a/TODO b/TODO
index a785257155416a28204575f748c5585aec9a8fe1..6aa9ad2c701a028b0e4327c9ff2ee04c6ec3173d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +1,16 @@
-The Git Autoinstaller
+- [SCRIPTS] MediaWiki 1.9.3 and 1.6.7
 
-TODO NOW:
+- Plugin-ify! Hook-ify! In more detail, applications should all be moved
+  out into plugins, scripts specific behavior should be moved into
+  plugins, and hooks need to be made available so that we can exert
+  the correct level of control.
 
-- Plugin-ify!
-
-- Add support for mypristine workflow
-- Wordpress needs to get rid of the siteurl hack, so that it actually
-  has a fully-qualified URL http://foo.scripts.mit.edu/blah.  This will
-  also fix Wordpress's cron functionality.  We should be careful not
-  to write over users who are on vhosts.  We should figure out who is
-  still on twiddle paths.  We should make sure the redirect is handled
-  correctly.
+- [SCRIPTS] Wordpress needs to get rid of the siteurl hack, so that it
+  actually has a fully-qualified URL http://foo.scripts.mit.edu/blah.
+  This will also fix Wordpress's cron functionality.  We should be
+  careful not to write over users who are on vhosts.  We should figure
+  out who is still on twiddle paths.  We should make sure the redirect
+  is handled correctly.
 
 - Remerges aren't reflected in the parent files, so `git diff` output is
   spurious.  Not sure how to fix this w/o tree hackery.
@@ -21,14 +21,14 @@ TODO NOW:
 - Parse output HTML for class="error" and give those errors back to the user (done),
   then boot them back into configure so they can enter in something different
 
-- If you try to do an install on scripts w/o sql, it will sign you up but fail to write
-  the sql.cnf file. This sucks.
+- [SCRIPTS] If you try to do an install on scripts w/o sql, it will sign
+  you up but fail to write the sql.cnf file. This sucks.
 
-- Web application for installing autoinstalls has a hard problem
-  with credentials (as well as installations that are not conducted
-  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.
+- [SCRIPTS] Web application for installing autoinstalls has a hard
+  problem with credentials (as well as installations that are not
+  conducted 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
     - Tidy up common code in callAsUser and drop_priviledges in shell;
@@ -37,6 +37,7 @@ TODO NOW:
       output summary charts when I increase specificity
 
 - Other stuff
+    - Add support for mypristine workflow
     - Figure out why Sphinx sometimes fails to crossref :func: but wil
       crossref :meth:, even though the dest is very clearly a function.
       Example: :func:`wizard.app.php.re_var`
@@ -53,14 +54,13 @@ TODO NOW:
       that gets installed in web_scripts and another directory that gets installed
       in Scripts.
 
-- ACLs is a starting point for sending mail to users, but it has
-  several failure modes:
+- [SCRIPTS] ACLs is a starting point for sending mail to users, but it
+  has several failure modes:
     - Old maintainers who don't care who are still on the ACL
-    - Private AFS groups that aren't mailing lists and that we
-      can't get to
-  A question is whether or not sending mail actually helps us:
-  many users will probably have to come back to us for help; many
-  other users won't care.
+    - Private AFS groups that aren't mailing lists and that we can't get
+      to A question is whether or not sending mail actually helps us:
+      many users will probably have to come back to us for help; many
+      other users won't care.
 
 [ XXX: metadata.rst ]
 
@@ -78,21 +78,6 @@ GIT COMMIT FIELDS:
 Committer: Real Name <username@mit.edu>
 Author: lockername locker <lockername@scripts.mit.edu>
 
-NOTES:
-
-[ XXX: upgrade.rst ]
-
-- It is not required nor expected for update scripts to exist for all
-  intervening versions that were present pre-migration; only for it
-  to work on the most recent migration.
-
-[ XXX: repo.rst ]
-
-- Currently all repositories are initialized with --shared, which
-  means they have basically ~no space footprint.  However, it
-  also means that /mit/scripts/wizard/srv MUST NOT lose revs after
-  deployment.
-
 OVERALL PLAN:
 
 [ XXX: doc/deps.rst ]
@@ -126,7 +111,7 @@ OVERALL PLAN:
 
    12. Run parallel-find.pl to update our inventory
 
-[ XXX: doc/layout.rst ]
+[ XXX: doc/metadata.rst ]
 * The repository for a given application will contain the following files:
 
     - The actual application's files, as from the official tarball