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.
Product Version: NetBeans IDE Dev (Build 070619) Java: 1.5.0_07; Java HotSpot(TM) Client VM 1.5.0_07-87 System: Mac OS X version 10.4.9 running on i386; MacRoman; en_US (nb) I am trying to install Web and Java EE from the dev update center. But it cannot be installed because of the problem with dependencies. Following message is written in installer: --------------------%<------------------------------- Plugin Web and Java EE cannot match its dependencies: module org.netbeans.core.multiview/1 = 200706141200 --------------------%<-------------------------------
This problem should be solved with the latest update of the Dev UC. Please, double check.
I have the latest daily build 200706190000 and the issue is still reproducible. Roberte, should it already work or not? I am asking because the issue is in status STARTED.
It is reproducible only in IDE that is "basic" (in "all in one" of the same version it works fine). We have investigated with Robert that the problem is with the following plugin: Code name: org.netbeans.modules.mobility.svgcore Version: 1.1 Date: 6/18/07 Source: Development Updates Provider Homepage: http://mobility.netbeans.org/ This plugin depends on org.netbeans.core.multiview/1 = 200706180000. This implementation dependency is broken because the IDE number is 070619 and not 200706180000. Roberte, do you have any additional comments?
It is not a dependency problem for "Web and Java EE" feature anymore, but for "Mobility" feature. I created separate feature for Mobility see: http://www.netbeans.org/issues/show_bug.cgi?id=104179
Roberte, I think you wanted to say that the issue related to "separate feature for Mobility" is this one: http://www.netbeans.org/issues/show_bug.cgi?id=107471
It is probably caused by implementation links reaching from org.netbeans.modules.mobility.svgcore module.
To resolve this, the svgcore module needs to be added as a friend to xml/multiview. The xml/multiview module already has 11 (intercluster) friends, which used to be the limit. However, it seems that now the limit is 25, so the svgcore module could be added as a friend. CC'ing apireviews to confirm that this can indeed be done, i.e. that the limit will not be set back to 11.
pbenes, erno, note that this issue should be fixed today. Thanks!
OK, so I added the svgcore module as a friend to xml/multiview. Checking in project.xml; /cvs/xml/multiview/nbproject/project.xml,v <-- project.xml new revision: 1.18; previous revision: 1.17 done
Y01 Why is the limit 25 now and when it will be lower? I know that me and abadea did a huge amount of work to lower the limit from ~20 to 11. Even that is imho too much. Reasonable is about 5, imho, but now we have limit >20 again. Is it going to stay like that for ever? Was there any discussion about this? Can it happen now? Y02 Will there be any work on turning xml/multiview into more stable API? By when? The API seems to be used all around the world (de.genomatix.graphmlsupport, org.netbeans.modules.visualweb.project.navigationloader, mobility, Geertjan) and pretending it is a "friend" API is of no use.
Re: Y02: The stabilization of the xml/multiview was considered to be of P2 priority, please see http:// wiki.netbeans.org/wiki/view/APIStabilization. Since there seems to be more and more clients, it would perhaps deserve a P1 priority. More so since I'm also aware of other external modules using implementation dependencies. The API is however not in such a state that it could be made public without a significant amount of work, and I'm afraid I'm not the right person to say when there will be resources available for doing that. I guess I can quite safely say that not before 6.0 though.
Fixed. svgcore model now depends on xml/multiview specification version Checking in core/nbproject/project.xml; /cvs/mobility/svg/core/nbproject/project.xml,v <-- project.xml new revision: 1.8; previous revision: 1.7 done I am leaving the issue still open since there seems to be some discussion around the topic. However anyone who may feel responsible please over this issue from now on.
Changing to fixed. Has to be verified fixed with next nightly build, of course. The discussion about the friends of xml/multiview should be filed as a separate issue. It is more broad problem than just this single friend dependency.
I filed issue 107858 for stabilizing xml/multiview, but it is also not the right issue to discuss about the limit for friend packages.
verified in NB M10 200706242201