Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] integrate a patched version of jdt.core bundle

this sounds like a "feature patch" scenario to me (as per File > New > Project > Feature Patch)

Unfortunately Tycho has some issues with feature patches [1,2]

Regards,
Jan

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=378794
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=376925 



From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Sebastien Gandon
Sent: Montag, 15. Dezember 2014 11:03
To: Tycho user list
Subject: Re: [tycho-user] integrate a patched version of jdt.core bundle

No, the patch is not a fragment, but a copy of the original bundle with a different version.
Sébastien Gandon
Eclipse Software Architect 
Email : sgandon@xxxxxxxxxx | Skype : sebastien.gandon.talend.com
Talend SA | 9, rue Pagès - 92150 Suresnes - France | +33 1 46 25 06 00 | www.talend.com
Global Leader in Open Source Integration 



De : Jeff MAURY <jeffmaury@xxxxxxxxxxxxx>
Répondre à : Tycho user list <tycho-user@xxxxxxxxxxx>
Date : vendredi 12 décembre 2014 22:10
À : Tycho user list <tycho-user@xxxxxxxxxxx>
Objet : Re: [tycho-user] integrate a patched version of jdt.core bundle

The patch should be provided as a fragment, I thought this was the way it was packaged, no ? 

Jeff

On Fri, Dec 12, 2014 at 6:36 PM, Sebastien Gandon <sgandon@xxxxxxxxxx> wrote:
What do you mean Jeff ?
This is kind of what I did by fixing the version to the patched version, this was defacto excluding the original jdt bundle.
But the eclipse jdt feature is requiring the original bundle version and not the patched version.
Do you have another way of excluding a bundle without making the feature requiring it fail ?

SeB.


Sébastien Gandon
Eclipse Software Architect 
Email : sgandon@xxxxxxxxxx | Skype : sebastien.gandon.talend.com
Talend SA | 9, rue Pagès - 92150 Suresnes - France | +33 1 46 25 06 00 | www.talend.com
Global Leader in Open Source Integration 



De : Jeff MAURY <jeffmaury@xxxxxxxxxxxxx>
Répondre à : Tycho user list <tycho-user@xxxxxxxxxxx>
Date : vendredi 12 décembre 2014 18:30
À : Tycho user list <tycho-user@xxxxxxxxxxx>
Objet : Re: [tycho-user] integrate a patched version of jdt.core bundle

Can't you exclude some plugins in the tycho configuration ? 

Jeff

On Fri, Dec 12, 2014 at 6:26 PM, Sebastien Gandon <sgandon@xxxxxxxxxx> wrote:
Dear Tycho user list,

We need to build a product that contains the jdt (including the bundle
org.eclipse.jdt.core [3.10.0.v20140902-0626]) and that also contains the
groovy plugins for eclipse.
But those plugins come along with a patched version of the jdt.core plugin
(org.eclipse.jdt.core [3.10.0.xx-201406301445-e44]).
This plugin is a singleton and of course when we build with type during
the product publishing phase we have the famous :

[ERROR]   Only one of the following can be installed at once:
[org.eclipse.jdt.core 3.10.0.v20140902-0626, org.eclipse.jdt.core
3.10.0.xx-201406301445-e44]


How can we override the org.eclipse.jdt.feature.group definition so that
is resolves with the the groovy jdt patched version ?

I have tried to force the resolution version of the bundle (using a
<filter> element in the target-platform-configuration configuration) but
then the original jdt feature fails to install because it does not find
the expected original version.

[ERROR]   Missing requirement: org.eclipse.jdt.feature.group
3.10.0.v20140925-0400 requires 'org.eclipse.jdt.core
[3.10.0.v20140902-0626]' but it could not be found

Any help would be much appreciated.


Thanks.

SeB.


Sébastien Gandon
Eclipse Software Architect
Email : sgandon@xxxxxxxxxx | Skype : sebastien.gandon.talend.com
Talend SA | 9, rue Pagès - 92150 Suresnes - France | +33 1 46 25 06 00 |
www.talend.com <http://www.talend.com>
Global Leader in Open Source Integration

 <http://www.talend.com>





Le 11/12/2014 10:45, « Sievers, Jan » <jan.sievers@xxxxxxx> a écrit :

>I don't know about other committers, but personally I'm not using TestNG
>so I don't have a use case (nor required TestNG knowledge) for this.
>
>Contributions are welcome though [1] and you should be able to plug in
>TestNG support even without modifying Tycho.
>
>Regards
>Jan
>
>[1] https://wiki.eclipse.org/Tycho/Contributor_Guide
>
>> -----Original Message-----
>> From: tycho-user-bounces@xxxxxxxxxxx
>>[mailto:tycho-user-bounces@xxxxxxxxxxx]
>> On Behalf Of Rohrberg, Timo
>> Sent: Donnerstag, 11. Dezember 2014 10:27
>> To: Tycho user list
>> Subject: Re: [tycho-user] Using TestNG with Tycho Surefire Plugin
>>
>> Hi Jan,
>>
>> thanks a lot - that's what I suspected :-(. But at least it clears the
>>fronts
>> and leaves us with a starting point. Are there any intentions in "the
>>core
>> Tycho development team" to proceed with that requirement?
>>
>> Cheers
>> Timo
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: tycho-user-bounces@xxxxxxxxxxx
>>[mailto:tycho-user-bounces@xxxxxxxxxxx]
>> Im Auftrag von Sievers, Jan
>> Gesendet: Donnerstag, 11. Dezember 2014 08:49
>> An: Tycho user list
>> Betreff: Re: [tycho-user] Using TestNG with Tycho Surefire Plugin
>>
>> >Now I wanted to ask what's the current status of a TestNG integration.
>> >Is there something ready-to-use available already?
>>
>>
>> to my knowledge nothing changed since the last post
>>
>> https://dev.eclipse.org/mhonarc/lists/tycho-user/msg05298.html
>>
>> Regards
>> Jan
>>
>> From: tycho-user-bounces@xxxxxxxxxxx
>>[mailto:tycho-user-bounces@xxxxxxxxxxx]
>> On Behalf Of Rohrberg, Timo
>> Sent: Donnerstag, 11. Dezember 2014 08:30
>> To: tycho-user@xxxxxxxxxxx
>> Subject: [tycho-user] Using TestNG with Tycho Surefire Plugin
>>
>> Hello everybody,
>>
>> currently, I have to set up a new greenfield Eclipse OSGi/Equinox
>>project. Of
>> course, TDD should be applied and for better reporting I would like to
>>use
>> the TestNG framework instead of JUnit. My Plugin-Tests are already
>>running
>> with JUnit and the tycho-surefire-plugin. Searching the web, I found
>>some
>> hints about how to extend the tycho-surefire-plugin to use TestNG.
>>Obviously,
>> one needs to provide an implementation of the TestFrameworkProvider.
>> Unfortunately, the discussions I found are already several months old,
>>while
>> development of Tycho continued. Now I wanted to ask what's the current
>>status
>> of a TestNG integration. Is there something ready-to-use available
>>already?
>>
>> Thanks for any hints.
>>
>> Regards
>> Timo Rohrberg
>>
>>
>> ________________________________________
>> Hinweis: Diese Email enthält evtl. vertrauliche und rechtlich geschützte
>> Informationen. Sollten Sie nicht der richtige Adressat sein oder diese
>>Email
>> irrtümlich erhalten haben, informieren Sie bitte sofort den Absender,
>>und
>> löschen Sie anschließend diese E-Mail. Das unerlaubte Kopieren sowie die
>> unbefugte Weitergabe des Inhalts dieser Email sind nicht gestattet.
>>
>> Attention: This e-mail may contain confidential and/or privileged
>> information. If you are not the intended recipient or if you have
>>received
>> this e-mail in error, please notify the sender immediately and delete
>>this e-
>> mail. Any unauthorized copying, disclosure or distribution of the
>>contents of
>> this e-mail is strictly prohibited.
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>>from
>> this list, visit https://dev.eclipse.org/mailman/listinfo/tycho-user
>>
>> Hinweis: Diese Email enthält evtl. vertrauliche und rechtlich geschützte
>> Informationen. Sollten Sie nicht der richtige Adressat sein oder diese
>> Email irrtümlich erhalten haben, informieren Sie bitte sofort den
>>Absender,
>> und löschen Sie anschließend diese E-Mail. Das unerlaubte Kopieren sowie
>> die unbefugte Weitergabe des Inhalts dieser Email sind nicht gestattet.
>>
>> Attention: This e-mail may contain confidential and/or privileged
>> information. If you are not the intended recipient or if you have
>>received
>> this e-mail in error, please notify the sender immediately and delete
>>this
>> e-mail. Any unauthorized copying, disclosure or distribution of the
>> contents of this e-mail is strictly prohibited.
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>>from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/tycho-user
>_______________________________________________
>tycho-user mailing list
>tycho-user@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/tycho-user

_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user




-- 
Jeff MAURY


"Legacy code" often differs from its suggested alternative by actually working and scaling.
 - Bjarne Stroustrup

http://www.jeffmaury.com
http://riadiscuss.jeffmaury.com
http://www.twitter.com/jeffmaury

_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user




-- 
Jeff MAURY


"Legacy code" often differs from its suggested alternative by actually working and scaling.
 - Bjarne Stroustrup

http://www.jeffmaury.com
http://riadiscuss.jeffmaury.com
http://www.twitter.com/jeffmaury


Back to the top