Community
Participate
Working Groups
The fix for bug #241307 includes sending a repository ENABLED event. The UI needs to handle this simarly to an ADD event - so that it refreshes the list of shown repositories when a repo gets enabled.
marking M3
Fixed in HEAD >20081014. Given the fact that I can't currently distinguish between system and non-system repos in the RepositoryEvent, and the fact that the repo manager often adds things as enabled first, then potentially disables, etc...I was nervous about handling the ENABLEMENT event in a generic way. It seemed best at this point to generate my own event whenever the user adds and removes a repo, and only respond to the user-generated event. This way I'll ignore any side-effect adds/removes/disables that occur in the process of a user adding a repo.
Verified in WinXP, Build id: I20081029-0100 If you disable Ganymede, and then add it, it will appear again in the available software list.