This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Having only extra modules on its AU would prevent issues with version mischmash...
People often add nbms-and-javadoc AU catalog into previously released versions of the IDE just to get an extra module. However together with their module they also get tons of updates of released modules. Nobody tests for compatibility between previous release and dev build and as such this is causing enormous problems. However, if we the nbms-and-javadoc catalog contained only extra modules (contrib, extra, etc.), the problems with updates might be gone. Uses of NetBeans 8.0.x would never get development version of masterfs (for example) through this catalog. So the suggestion is to split the nbms-and-javadoc catalog into two and keep just add-ons on the original location. Have the catalog for regular modules at nbms-and-javadoc more hidden and referenced only from dev build. === Plugin Portal Catalog in Dev Build === For similar reasons (e.g. get extra functionality) people include plugins AU catalog in dev builds. Imho, it should be there by default and point to latest previously released version. In general running modules built against previous binaries in new version should work (unless their versions properly identify they are incompatible) and having them included in dev build will at least notify us early about potential incompatible changes.
Let's plan on doing in trunk now. Petr, have a look at implementing this. Thanks.