X-Git-Url: https://scripts.mit.edu/gitweb/wizard.git/blobdiff_plain/24663e53b03aae47fca82957038155d7717c0683..2b5c97328b4b24ff129966b8ee33cac07c560cc1:/TODO diff --git a/TODO b/TODO index 6aa9ad2..8fd237d 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,52 @@ -- [SCRIPTS] MediaWiki 1.9.3 and 1.6.7 - -- 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. +- [SCRIPTS] MediaWiki 1.6.7, 1.9.3 and 1.10.0 + +- geofft comments: + "Connection to scripts.mit.edu closed" is confusing + 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) +- The merge interface is a kind of major UI disaster; you won't + be able to use it unless you know how Git works. Also, the + merges can be quite difficult to resolve if upstream has made + large formatting changes like reindenting. We may also consider + providing a --rebase option, which seems to do better when + big problems like this show up. + +- Better mass-* support for just one user (this includes letting + a user mass upgrade just his own autoinstalls) + +- Show progress or something when upgrading +- Allow 'sticky notes' for future upgraders to notice +- .wizard/url semantics are subtly wrong: in particular, if we + explicitly configure a URL at install, we should be able to + detect this URL as baked in from the configuration + +- Rerere support doesn't actually work +- "Version 3.0.0 doesn't exist; did you mean 3.0?" +- Be a little more intelligent when perform web checks; for example, + if we get a forbidden message, that probably means we go the right + address but it's blocked off; if we get a 404 message, that probably + means wrong address. Account Unknown is something particularly good + to check for. +- Wordpress module can do something intelligent if we get redirected + to the installation page. +- wizardResolve* files seem to get left in tmp en-mass, and we don't + know why. - [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. @@ -35,6 +78,8 @@ namely cooking up the sudo and environment variable lines - Summary script should be more machine friendly, and should not output summary charts when I increase specificity + - util.fetch() should use urllib under the hood, not httplib. Code + has to be changed. We should log if we get redirected. - Other stuff - Add support for mypristine workflow @@ -61,6 +106,7 @@ 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. + - Whatever happens here should be used to improve user.email() [ XXX: metadata.rst ]