Community
Participate
Working Groups
Build: eclipse SDK I20080422-0800 The "Include items that have already been installed" checkbox on the Available Software tab of the Software Updates dialog does not work properly when the "View by" selection is "Site" or "Category". It does work when the "view by" selection is "Name".
investigate for M7, this was working earlier.
Can you please provide more information? This is working as expected for me. Note that the site and categories will always show, even if all content is installed. So if site X has category Y, with feature Z, and feature Z is installed, you will still see Site X Category Y in the list. When the "include installed features checkbox is checked, you'll see: Site X Category Y Feature Z
The issue is around what should not be displayed when the checkbox is "unchecked". For View by "Name", it displays only the uninstalled items, which is the correct behavior. However, For View by "Category" or "Site", the installed items are also displayed. The attached screenshot is an example (only the EMF items should be displayed in this case.) Still a problem in the I20080427-1857 build.
Created attachment 97872 [details] Installed items are still displayed when the checkbox is unchecked.
Are those the exact versions of what you have installed? Can you please export the repositories you are connected to (manage sites...export...) and attach the xml file here? I can't reproduce the problem. In any view (site, category, name), the only time I see any SDK features shown are when there are versions that are different than what I have installed (and only newer version if the other check box is checked). This would be expected.
Created attachment 97874 [details] The items in the installed software tab I just attached the screen shot for the installed software tab which shows the same versions of those items. (I can't quite for a way to export the data. I had Dave S. over to take a look, and he couldn't figure it out, either.)
I think it's best if we have you try this again on the M7 test candidate (whatever 0429 build is declared the test candidate). The fact that all of those features are in your installed software list is a bug in itself, something fixed today in the platform reconciler (only the SDK root item should be shown). I'm not sure the behavior is causing the bug, but I just want to compare to apples to apples. >(I can't quite for a way to export the data. I >had Dave S. over to take a look, and he couldn't figure it out, either.) Hmmm...I would expect it would have showed up in the 427 build, but I didn't download that one. If it's in the build, you should see... Help>Software Updates> Available Software Tab Manage Sites... button Export... It is definitely in the 0428 builds. At any rate, if you can try again on an 0429 build and report back, and include the site export, I would appreciate it.
I can see this now on I20090429-0100, Win XP. I installed releng tools, and in the site/category views, I see releng tools in the filter even when the checkbox is unchecked. In the name view, it does not show. The versions are identical.
*** Bug 229378 has been marked as a duplicate of this bug. ***
Today while working on another bug I spent quite a lot of time filtering "rel" and seeing releng tools. At some point during my testing, releng disappeared. I thought something weird was going on, then realized I had releng installed and the [] Include items installed checkbox unchecked. So it should have never been showing. So presumably I had this bug at some point today. But now I try to reproduce it and can't. No matter which view I'm in, I do not see the releng tools when I uncheck the box, and I see releng tools when I check the box. As expected. I tried from all three views with the "Show latest version" checkbox in both states. Seems to be working fine. I think either something has changed underneath me (like an implementation of equals in some IInstallableUnit implementor), or else there is some set of steps you have to go through to see the bug. It seems like when you have the bug, it's ever-present and obvious, and when it's gone it's gone, and I don't know what conditions cause it.
note to self: It's possible that one of the elements or queries is holding onto an old profile instance. If this were true, then after installing releng tools, you might always see releng tools if the profile snapshot being held reflected the state of the world before the installation.
hmmm...now I'm starting to think I've only ever seen this in the "Uncategorized" category, and there is special handling of this case. If anyone has seen it in another category, please let me know.
Fixed in HEAD >20080430. It was indeed a problem specific to the uncategorized category, which was not set up with the instruction to ignore installed content.