I want to propose Simon Groenewolt as a new MMBase committor. This means that he would receive voting rights and also CVS write access.
We know Simon for some years already. He has submitted several bugs, and also occasionally proposed the fix. He appeared on several developer-meetings, enters IRC and/or participates in the developers list if necessarry, was a member it at least one project, and last but not least, has requested proposal himself now. In my eyes all this proves sufficient dedication to our 'cause' to grant his wish to become committor. 'Of course!', I would nearly say, 'I'd grant it for far less!'. I asked him to write down why he would need it any way: -------------- Current changes: Some small changes to error messages: adding a space here, removing an 'n' where it didn't belong. Making error messages actually say what the error is instead of just saying 'error'. (in mmbase 'core', in the forum, and in the package manager / builder code) Fixed a DTD/XML parser warning on taglibcontent.xml by adding <info></info> tags. Added some more error reporting to the SetFunction.java class so you get to see what's the problem when something doesn't work. (Needs improvement since I currently use e.printStackTrace() which is probably not the way this should be done) Changes to the package manager to make debugging of a malfunctioning package-server a lot more simple. Adding error response codes that communicate server-side problems. (Error 500 for stuff like nullpointerexceptions, and 404 for packages that were not found. An 'access denied'/'unauthorized' should follow...) This replaces the current behavior "return empty file" ;-) Changes to the package manager that made it usable if the stylemanager was seriously messed up. (the messing-up was partly my own fault, but it's still a useful feature :-) Fixed a return-value configuration in the package builder functionset. Added extra check to thememanager to not stop working in some unexpected circumstance. Small fix to ThemeManager packaging file. Changes to Forum code that made it work again. (The not-working was maybe partly a result from a small mistake of Gerard while committing without doing an update) Haven't investigated whether they are all needed. Made some robustness changes like modifying tests on var.equals("true") into "true".equals(var) to prevent NullPointerExceptions in cases that weren't expected but which I succeeded in making happen! Future plans: Extend package manager to make it more usable for myself and others, publish small package manager howto. Make a command-line packager that can be used in automated environments. (like a daily build) Make it (really) work on windows - current state is at least 'not tested', and some parts will simply not work. (Somewhere in the code a file is saved to '/tmp' if I remember it correctly. Improve overall error reporting of mmbase since I really don't like it when exceptions are caught without providing feedback to the user or in the logs. I'd really like to add these fixes (offcourse after asking the maintainer(s) of the packages and/or having a vote in case of important changes). I'm assuming I can add an extra space in an error message without doing any of that. -------- START OF VOTING: 2005-07-05 10:30 END OF CALL: 2005-07-08 12:00 [_] +1 (YEA) [_] +0 (ABSTAIN ) [_] -1 (NAY), because : [_] VETO, because: Greetings, Michiel -- Michiel Meeuwissen mihxil' Mediacentrum 140 H'sum [] () +31 (0)35 6772979 nl_NL eo_XX en_US _______________________________________________ Developers mailing list Developers@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/developers