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.

Bug 233563 - Verification of specification version for plugin verification fails
Summary: Verification of specification version for plugin verification fails
Status: VERIFIED FIXED
Alias: None
Product: updatecenters
Classification: Unclassified
Component: Pluginportal (show other bugs)
Version: 7.4
Hardware: PC Windows 7
: P2 normal (vote)
Assignee: Jan Pirek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-28 22:09 UTC by markiewb
Modified: 2013-07-29 09:29 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description markiewb 2013-07-28 22:09:14 UTC
You introduced in https://netbeans.org/bugzilla/show_bug.cgi?id=226906 that only dependencies to specification versions are allowed, so that a plugin can be verified.

ACTUAL: I think this check fails. Take my plugin http://plugins.netbeans.org/download/plugin/2623 and have look at its info.xml

OpenIDE-Module-Module-Dependencies="org.netbeans.libs.git/1 > 1.5.1, org.netbeans.modules.projectapi/1 > 1.46.1, org.openide.awt > 7.46.1, org.openide.filesystems > 7.62.1, org.openide.io > 1.35.1, org.openide.loaders > 7.37.3, org.openide.modules > 7.32.1, org.openide.nodes > 7.28.1, org.openide.util > 8.25.2, org.openide.util.lookup > 8.15.2, org.openide.windows > 6.55.2"

I don't use a implementation version anywhere, but my plugin isn't a candidate for verification. A bug or is something wrong within my plugin?
Comment 1 Jiri Kovalsky 2013-07-29 08:40:47 UTC
Yes, you are right. Another problem is that the algorithm for identification of hard dependency is too broad. In case of CakePHP plugin [1] it also disables request for verification even though it does not have hard dependency on a build number.

[1] http://plugins.netbeans.org/plugin/44579

Jan, can you please fix that?
= 2 is okay.
= yyyymmddhhMM (i.e. build number) is not okay.
Comment 2 Jan Pirek 2013-07-29 09:16:31 UTC
this is now fixed
Comment 3 Jiri Kovalsky 2013-07-29 09:29:16 UTC
Works fine now. Thanks a lot. Verifying...