Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 359321

Summary: relax mylyn version constraints on WikiText feature
Product: z_Archived Reporter: Shawn Minto <shawn.minto>
Component: MylynAssignee: David Green <greensopinion>
Status: RESOLVED FIXED QA Contact: David Green <greensopinion>
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
mylyn/context/zip none

Description Shawn Minto CLA 2011-09-28 20:04:07 EDT
It would be nice to be able to install the latest Mylyn WikiText into Mylyn 3.6.2 to get some improvements, but currently, it is constrained to Mylyn 3.7.
Comment 1 David Green CLA 2011-09-28 20:11:14 EDT
created review:  http://review.mylyn.org/65
Comment 2 Steffen Pingel CLA 2011-09-28 20:16:06 EDT
This is going to cause breakage once we remove the provisional segments from packages in commons.ui which is planned for 3.7. We should revert the change at that point.
Comment 3 David Green CLA 2011-09-28 20:20:02 EDT
pushed fff55ecce38458c22e0bd29ac6bea69b5e69c3e7

(In reply to comment #2)
> This is going to cause breakage once we remove the provisional segments from
> packages in commons.ui which is planned for 3.7. We should revert the change at
> that point.

Yes, then we'll also need to update the version constraints in bundle dependencies.  

Should we want to provide backward-compatibility for provisional commands API, would it be sufficient to subclass as follows?  org.eclipse.mylyn.internal.provisional.commons.ui.commands.DeleteLineToBeginningHandler -> org.eclipse.mylyn.internal.commons.ui.commands.DeleteLineToBeginningHandler

From what I can see these are the only provisional APIs in use.
Comment 4 David Green CLA 2011-09-28 20:20:04 EDT
Created attachment 204236 [details]
mylyn/context/zip
Comment 5 Steffen Pingel CLA 2011-09-29 05:11:20 EDT
We'll keep the provisional ones around for a few weeks but they will be removed for the release otherwise this becomes very hard to manage.