| Summary: | [Bugs] No CVS access for bugzilla plug-in | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Jeff Pound <jpound> | ||||||
| Component: | Team | Assignee: | Platform Team Inbox <platform-team-inbox> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P5 | CC: | ed.burnette, jpound, mlq.eclipse | ||||||
| Version: | 3.1 | Keywords: | helpwanted | ||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Jeff Pound
The source code is included in the feature. There are no plans to integrate this plug-in into an existing project. We consider this work as a prototype effort that was done by a student that is no longer available to us. If someone wants to propose that this be integrated into an existing Eclipse.org project and has the time to own the plug-in then go ahead and contact the Eclipse Foundation. One option would be to have a bugzilla project added to the technology project until it matures. What's the status of this; does anybody have a new version they've been hacking on somewhere? Will it be folded into Mylar? Ed, Ive been hacking in my free time. Ive integrated querying, added auto-hide to the quick view among other internal hackings. Its available from sources.redhat.com. Details here: http://sources.redhat.com/eclipse There is currently no plan the address this item. The bugzilla plug-in currently uses a number of Team internal interfaces. If the plug-in isn't part of the Platform then it can't use these interfaces any more. Michael, what would you suggest to replace these: Severity Description Resource In Folder Location 1 Discouraged access: The type ITeamUIImages is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.ui_3.1.0.jar UserValidationDialog.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/dialogs line 29 1 Discouraged access: The type ITeamUIImages is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.ui_3.1.0.jar UserValidationDialog.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/dialogs line 115 1 Discouraged access: The type PollingInputStream is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar HTTPConnection.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/operations line 30 1 Discouraged access: The type TimeoutInputStream is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar HTTPConnection.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/operations line 31 1 Discouraged access: The type PollingInputStream is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar HTTPConnection.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/operations line 203 1 Discouraged access: The type TimeoutInputStream is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar HTTPConnection.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/operations line 203 1 Discouraged access: The type BackgroundEventHandler is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar DelayedRefreshPresenter.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/view line 23 1 Discouraged access: The type BackgroundEventHandler is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar DelayedRefreshPresenter.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/view line 31 1 Discouraged access: The type BackgroundEventHandler.Event is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar DelayedRefreshPresenter.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/view line 39 1 Discouraged access: The type BackgroundEventHandler.Event is not accessible due to restriction on required library C:\Program Files\eclipse\plugins\org.eclipse.team.core_3.1.0.jar DelayedRefreshPresenter.java org.eclipse.team.bugzilla/src/org/eclipse/team/bugzilla/view line 81 Created attachment 22099 [details]
Patch to remove all warnings in org.eclipse.team.bugs
Patched w.r.t. the readhat cvs location.
Created attachment 22100 [details]
Patch to remove most warnings in org.eclipse.team.bugzilla
Patched w.r.t. the Redhat cvs version. Gets rid of all the warnings except the
access to internals ones.
Your choices are to continue using the internal classes with the understanding that future releases of Eclipse may break the plugin or reimplement the required funtionality. The classes in question are all fairly small and could easily be copied if you wanted to ensure backwards compatibility. Ed, Thanks for the patches. I've committed both of them to redhat's cvs and filed https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159309 to track it. I'm not so sure e.org wants all the bugzilla traffic for a project that they're not hosting. Feel free to file bugs in Redhats bugzilla for this plug-in. Michael, Thanks for the suggestion. I'll look into which internal classes are being used when I have a chance. I know you guys don't officially have time to continue work on this plug-in but any contributions/ideas/bugs/etc that you have are appreciated. I've filed https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159314 to track the internal classes issue. The Team component does not plan to do any future work on the Bugs plugin. The plugin available at http://sourceware.org/eclipse/ is a continuation of this work and the Mylar project (http://www.eclipse.org/mylar/) also has bugzilla integration. Each of these has there own bug tracking system. As of now 'LATER' and 'REMIND' resolutions are no longer supported. Please reopen this bug if it is still valid for you. |