6
module developers do test their modules.. but they can't test everything because their server setups might not be the same as everyone elses.
the best way to test modules is for a number of people to test the module and report bugs (which is what is done in 99% of all developments) the bug trackers are public, that's the results of testing ;) providing the mod dev uses a bug tracker. most do.
also a module can be sometimes tested for months before being labelled as final, then inevitably once released someone will report even more bugs, it's a catch 22, testing is an ongoing development even after a final release due to the nature of open source and everybodies different server setups and different modules that they use on their sites..
the other thing is that most developers will test their versions on their current version of XOOPS (usually the latest version) you can't expect them to install several XOOPS versions and test the module on each.
that's where you come in. but usually if a module is labelled as beta or RC then you have to presume their will/might be bugs or compatibility issues. on that note tho, if we test and it works on 2.0.16 but not on 2.0.13.2 then you have to take account that it works.. and that the version of XOOPS you are using is out of date and needs updating, so you can't exactly blame the module dev for that. remember if your XOOPS is out of date, then that version of XOOPS may contain bugs or compatibility problems. that's why the updates are made. the issues may not be that the module is buggy, it maybe those bugs in that version of XOOPS that are stopping it working correctly, and why should devs have to make their module work with an older version of xoops? that would be like taking a step back in development.
the new repository will have info about compatibility, indeed it does at the moment if the submitter isn't lazy and actually fills in that part of the form. but all in all the new repository will be more maintained and up2date.
progress is happening that's for sure (not just words this time, it is actually being done and is actually nearly ready)