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 106798 - Plugin Manager should display NBMs if doesn't belong to any feature
Summary: Plugin Manager should display NBMs if doesn't belong to any feature
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Autoupdate (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Jiri Rechtacek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-15 12:59 UTC by Jiri Rechtacek
Modified: 2007-06-18 22:10 UTC (History)
2 users (show)

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 Rechtacek 2007-06-15 12:59:17 UTC
The default view in Plugin Manager should display all available features and in addition modules/NBM which are not part
of any feature, for example Build Monitor module.
Comment 1 Jiri Rechtacek 2007-06-16 13:44:48 UTC
No visual part is implemented in main trunk. I leaving the issue still open till improve UI presentation.

Checking in services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateElementImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateElementImpl.java,v
 <--  FeatureUpdateElementImpl.java
new revision: 1.4; previous revision: 1.3
done
Checking in services/src/org/netbeans/modules/autoupdate/services/Utilities.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/Utilities.java,v  <-- 
Utilities.java
new revision: 1.11; previous revision: 1.10
done
Checking in services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateUnitImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateUnitImpl.java,v
 <--  FeatureUpdateUnitImpl.java
new revision: 1.4; previous revision: 1.3
done
Checking in services/src/org/netbeans/modules/autoupdate/services/OperationSupportImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationSupportImpl.java,v
 <--  OperationSupportImpl.java
new revision: 1.8; previous revision: 1.7
done
Checking in services/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java,v 
<--  UpdateUnitFactory.java
new revision: 1.9; previous revision: 1.8
done
Checking in services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/OperationValidator.java,v
 <--  OperationValidator.java
new revision: 1.7; previous revision: 1.6
done
Checking in services/src/org/netbeans/modules/autoupdate/services/InstallSupportImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/InstallSupportImpl.java,v
 <--  InstallSupportImpl.java
new revision: 1.12; previous revision: 1.11
done
Checking in services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateElementImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/ModuleUpdateElementImpl.java,v
 <--  ModuleUpdateElementImpl.java
new revision: 1.3; previous revision: 1.2
done
Checking in services/src/org/netbeans/modules/autoupdate/services/UpdateManagerImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateManagerImpl.java,v 
<--  UpdateManagerImpl.java
new revision: 1.9; previous revision: 1.8
done
Checking in services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactoryTest.java;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactoryTest.java,v
 <--  UpdateUnitFactoryTest.java
new revision: 1.7; previous revision: 1.6
done
Checking in services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitWithOsFactoryTest.java;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitWithOsFactoryTest.java,v
 <--  UpdateUnitWithOsFactoryTest.java
new revision: 1.5; previous revision: 1.4
done
Checking in services/src/org/netbeans/modules/autoupdate/updateprovider/ArtificialFeaturesProvider.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/updateprovider/ArtificialFeaturesProvider.java,v
 <--  ArtificialFeaturesProvider.java
new revision: 1.9; previous revision: 1.8
done
Checking in services/src/org/netbeans/modules/autoupdate/updateprovider/FeatureItem.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/updateprovider/FeatureItem.java,v 
<--  FeatureItem.java
new revision: 1.4; previous revision: 1.3
done
Checking in services/test/unit/src/org/netbeans/modules/autoupdate/services/data/catalog.xml;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/data/catalog.xml,v
 <--  catalog.xml
new revision: 1.5; previous revision: 1.4
done
Checking in ui/src/org/netbeans/modules/autoupdate/ui/Utilities.java;
/shared/data/ccvs/repository/autoupdate/ui/src/org/netbeans/modules/autoupdate/ui/Utilities.java,v  <--  Utilities.java
new revision: 1.16; previous revision: 1.15
done
Checking in services/src/org/netbeans/api/autoupdate/UpdateManager.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/api/autoupdate/UpdateManager.java,v  <-- 
UpdateManager.java
new revision: 1.5; previous revision: 1.4
done
Comment 2 rmatous 2007-06-16 18:47:16 UTC
UI presentation preliminary implemented on branch autoupdate_ui_more
Comment 3 Jiri Rechtacek 2007-06-18 20:17:38 UTC
Finalized. Fixed a regression when differentiate between common modules and standalone modules;
improved infrastructure to give better support for partly installed feature (not finalized yet);
added a test.

Checking in src/org/netbeans/modules/autoupdate/services/FeatureUpdateElementImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateElementImpl.java,v
 <--  FeatureUpdateElementImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/autoupdate/services/FeatureUpdateUnitImpl.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/FeatureUpdateUnitImpl.java,v
 <--  FeatureUpdateUnitImpl.java
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactory.java,v 
<--  UpdateUnitFactory.java
new revision: 1.10; previous revision: 1.9
done
Checking in src/org/netbeans/modules/autoupdate/services/DependencyChecker.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/services/DependencyChecker.java,v 
<--  DependencyChecker.java
new revision: 1.5; previous revision: 1.4
done
Checking in test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactoryTest.java;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitFactoryTest.java,v
 <--  UpdateUnitFactoryTest.java
new revision: 1.8; previous revision: 1.7
done
RCS file:
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/FeatureNotUpToDateTest.java,v
done
Checking in test/unit/src/org/netbeans/modules/autoupdate/services/FeatureNotUpToDateTest.java;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/FeatureNotUpToDateTest.java,v
 <--  FeatureNotUpToDateTest.java
initial revision: 1.1
done
Checking in test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitWithOsFactoryTest.java;
/shared/data/ccvs/repository/autoupdate/services/test/unit/src/org/netbeans/modules/autoupdate/services/UpdateUnitWithOsFactoryTest.java,v
 <--  UpdateUnitWithOsFactoryTest.java
new revision: 1.6; previous revision: 1.5
done
Checking in src/org/netbeans/modules/autoupdate/updateprovider/InstallInfo.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/updateprovider/InstallInfo.java,v 
<--  InstallInfo.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/autoupdate/updateprovider/ArtificialFeaturesProvider.java;
/shared/data/ccvs/repository/autoupdate/services/src/org/netbeans/modules/autoupdate/updateprovider/ArtificialFeaturesProvider.java,v
 <--  ArtificialFeaturesProvider.java
new revision: 1.10; previous revision: 1.9
done
Comment 4 Antonin Nebuzelsky 2007-06-18 22:10:28 UTC
Very good. I had a quick look at the current state with the latest hudson build and it shows what it should in both New
Plugins and Installed tabs! Big features are displayed as single items and only the rest of the modules which don't
belong to a feature are displayed with the features in the list. The modules included in a feature are not listed
anymore now.

A minor refresh problem encountered - filed as a separate issue 107088.