X-Git-Url: https://scripts.mit.edu/gitweb/wizard.git/blobdiff_plain/f977623a4a5278fb360c43e8e2abc4c97c7b71cb..980828d9a619af0041a978da71c014906c549113:/TODO diff --git a/TODO b/TODO index fc2a0de..6aa9ad2 100644 --- a/TODO +++ b/TODO @@ -1,20 +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. -- MediaWiki 1.9.3 and 1.6.7 - -- If no newlines at all, DON'T CARE (don't rewrite the file again!) -- Plugin-ify! -- Check for improper use of os.exists() when os.lexists() was meant - -- 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. @@ -25,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; @@ -41,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` @@ -57,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 ]