]> scripts.mit.edu Git - wizard.git/blobdiff - TODO
Set admin e-mail address properly on MediaWiki >= 1.18.0
[wizard.git] / TODO
diff --git a/TODO b/TODO
index 34fcbd7960de90cd5a37741c203740de960a5b69..adea7d3fa46b1a6eca8f9e0ae18c785f910c32be 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,10 +1,64 @@
+- Make scripts_plugin email heuristic less stupid, or maybe even ask for an
+  email. This is tracked as Scripts #224 (this issue) and Scripts #193
+  (tracking a contact address).
+- Current parallelization probably does a bad job distributing
+  working tasks over different components of the pipeline. Fix
+  this by adding jitter? Trying to smear things out?
+
+- Test head doesn't do quite the right thing with version numbers
+  (shouldn't git describe, instead should give a version infinitely
+  in the future.)
+- Strategy introspection and disabling.
+- prepare-config (and others) create .wizard dir even
+  when not strictly necessary
+- Bug out immediately if tags are not present in the master tip
+  of the repository
+- pending doesn't seem to get written out properly sometimes (or
+  it's being deleted); this makes it hard to --continue on the
+  event of an upgrade failure.  Also, we seem to bounce back to
+  the production copy to check pending even when we run --continue
+  from the working dir.
+- Newline checks are /really really/ expensive on AFS; see if
+  we can minimize them or something.  Right now, we're testing
+  a fix where we don't clone with --shared.
+- Replace .split("\n") with .splitlines()
+
+- Need to fix existing repo history? (not adding extra commits;
+  that'll be more difficult)
+
+    git rebase -i -p --root --onto COMMITID
+
+  This won't work if you need to change the very root of the
+  repository.  You'll probably end up with conflicts and have
+  to manually resolve everything afterwards.
+
+  But usually you won't need --root --onto unless you really
+  fucked up the pristine branch.  If you just need to change
+  the scripts spine,
+
+    git rebase -i -p COMMITID
+
+  should work.
+
 - [SCRIPTS] MediaWiki 1.6.7, 1.9.3 and 1.10.0
 
+- geofft comments:
+    "Connection to scripts.mit.edu closed" is confusing (tracked #393)
+    the URL should be easier to copy and paste, which means we should
+      move it out of dialog
+    We should ... upgrade our autoinstaller
+    Apparently installing WordPress updates or themes never indicates
+      completion, and just says "Downloading..", and you have to guess
+      when it's done
+
 - [SCRIPTS] phpBB
     - phpBB or phpbb? (right now it's the former)
     - need an upgrade story; srv needs more versions
     - need a story about install/ contrib/
 
+- Give users a "certificate" of their merge, which they can
+  use to reuse that merge commit if something unrelated fails.
+
 - Human readable quota output
 - Nice error message on --continue if you forgot to git add your
   resolved file (look for conflict markers)