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

Bug 370670

Summary: does papyrus need org.pushingpixels.trident?
Product: [Modeling] Papyrus Reporter: David Williams <david_williams>
Component: CoreAssignee: Camille Letavernier <cletavernier>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: cletavernier, rschnekenburger, vincent.lorenzo
Version: unspecifiedFlags: cletavernier: documentation-
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description David Williams CLA 2012-02-05 17:57:49 EST
While "playing around" with the building Juno repository, I temporarily disabled riena to do some specific tests, and when I did, I got an error message from the aggregator saying that Papyrus needed org.pushingpixels.trident but it could not be found. Thus, implying, you have been "getting it for free", so to speak, from Riena's distribution. 

This makes it sound to me like you do not properly "include" it in your own features/distribution/repo. And, if you need it, you should. 

Kind of a side issue, but while investigating bug 349512 I did not find that Papyrus had a CQ open to use trident. 

Both of the issues I am reporting here might be "flukes" (CQ data base is hard to search, and my repo testing was all just being done locally so could, I suppose, be network problems, or something. 

But ... thought I'd report both issue here, and hope that you find the information helpful. 

Thanks,
Comment 1 Camille Letavernier CLA 2012-02-06 06:05:14 EST
Hello David,

I've never heard of this plug-in/feature. We're not using it in Papyrus (Not directly, at least).

Could this be related to E4/XWT, on which Papyrus depends ?
Comment 2 David Williams CLA 2012-02-06 08:34:54 EST
Yes, it could be related to e4/xwt. 

As far as I know, xwt will not be part of the Juno repository, so ... not sure how you "package up" the rest of xwt, but you might need to do a bit more to get this third party bundle too? (or, convince xwt to change the way they do it?). 

Be sure to work out with the e4/xwt team that even if they are not putting xwt into Juno, that you are [if I am seeing things right]. This would have to be carefully coordinated, since there might be a reason that they are not ... for example, maybe they don't sign jars, or don't do some other requirement required for inclusion?
Comment 3 David Williams CLA 2012-02-08 14:11:02 EST
Just to cross reference, I opened bug 370974 on the general issue if one project can be on release train, if a dependency is not. (dont't mean to cause problems for you ... but, seems an important issue). 

Thanks,
Comment 4 Camille Letavernier CLA 2012-04-11 04:42:48 EDT
The following actions have been taken:

- XWT has been forked to the Papyrus namespace, according to CQ 6333
- A CQ has been opened so that Papyrus can depend on org.pushingpixels.trident (CQ 6393)

I think the problem is fixed.