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 225013 - Plugin disappeared from X - 2 non verifiable version PPUC upon upload of new binary for X verifiable version
Summary: Plugin disappeared from X - 2 non verifiable version PPUC upon upload of new ...
Status: VERIFIED FIXED
Alias: None
Product: updatecenters
Classification: Unclassified
Component: Pluginportal (show other bugs)
Version: 7.3
Hardware: PC Linux
: P2 normal (vote)
Assignee: Jiri Kovalsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-17 10:05 UTC by Jiri Kovalsky
Modified: 2013-02-07 13:57 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 Jiri Kovalsky 2013-01-17 10:05:04 UTC
Show Path In Title plugin [1] was successfully verified for NetBeans 7.1 and it was published on the 7.1 PP UC. Recently its owner uploaded new version and asked for its verification against 7.3 and 7.2 but for some reason it disappeared from the 7.1 PP UC [2]. It's true that 7.1 was marked as non-verifiable version in the meantime. We declare that uploading new binary will leave the current version of a plugin on the PPUC until the newly uploaded version gets successfully verified.

[1] http://plugins.netbeans.org/plugin/42000
[2] www.netbeans.info/uc/show_uc_content.php?ucurl=http://plugins.netbeans.org/nbpluginportal/updates/7.1/catalog.xml
[3] http://wiki.netbeans.org/FaqPluginVerificationRequest

Honzo, can you please find the cause for this issue?
Comment 1 Jiri Kovalsky 2013-01-21 14:24:08 UTC
The plugin was manually added back to the 7.1 PP UC and the code was modified to replace the old plugin binary with a new one but only if the plugin was successfully verified before. This involves a risk of exposing a broken plugin on the PP UC but we believe it will hardly ever happen. So the scenario will be like this:

1. A plugin ABC for NetBeans 7.1 is published and verification is requested.
2. Once Plugin Verifiers approve the verification, plugin is published on the PP UC for 7.1.
3. NetBeans 7.2 is released. 7.1 is still verifiable version.
4. NetBeans 7.3 is released. 7.1 becomes not verifiable version.
5. Owner of plugin ABC uploads new binary, marks 7.3, 7.2 and 7.1 as compatible NetBeans versions and asks for 7.3 and 7.2 verifications.
6. This new binary replaces the previous binary on the PP UC 7.1 without any testing by Plugin Verifiers.
7. Once Plugin Verifiers approve the 7.2 verification, plugin ABC is published on the PP UC for 7.2 and dtto for 7.3.

Is this correct Honzo?
Comment 2 Jan Pirek 2013-01-31 15:04:17 UTC
resolved
Comment 3 Jiri Kovalsky 2013-02-07 13:57:44 UTC
Thanks a lot. Verifying.