Hi Dushan, My question is related to the version range for twitter4j-core dependency here. It says <version>*[4.0,)*</version> which means to include the latest dependency version which is >=4.0
For an example lets assume that twitter4j-core has released a latest version 5.0.0 with API changes. And if anyone to build the orbit themselves now, the twitter4j 4.0.0.wso2v1 bundle would contain the latest 5.0.0 twitter4j-core library. And if that same twitter4j 4.0.0.wso2v1 bundle is used to build the Twitter-Connector which expects the twitter4j-core 4.0.0 (but has twitter4j-core 5.0.0 instead) it would result in a build failure. [This is also assuming that there's no downloads from nexus repo.] Is it possible? Any clarification is much appreciated. Thanks. /Gayashan On Tue, Jul 8, 2014 at 11:50 PM, Dushan Abeyruwan <[email protected]> wrote: > There will be multiple connector versions if any API changes happen > also we will maintaining API version in use at the connector store as > meta info > > On Tuesday, July 8, 2014, Gayashan Amarasinghe <[email protected]> wrote: > >> Small correction in line. >> >> Thanks. >> >> >> On Tue, Jul 8, 2014 at 11:14 PM, Gayashan Amarasinghe <[email protected]> >> wrote: >> >>> Hi KasunG, >>> >>> Assuming that we keep this in the orbit i have a question. >>> >>> Since we are having a version range in the twitter4j dependency here, >>> wouldn't it create an issue with the possible [API] changes of the future >>> versions of the library? And also in terms of our orbit bundle naming >>> convention? >>> >>> <dependency> <groupId>org.twitter4j</groupId> >>> <artifactId>twitter4j-core</artifactId> <version>*[4.0,)*</version> >>> </dependency> >>> >>> For an example, anyone who builds the orbit [and not download the >>> dependency from the nexus] later may get a new twitter4j dependency and >>> might cause build failures if there are API changes within the dependency? >>> >> >> Should be changed to, might cause build failures within >> "Twitter-Connector" or any other project which depends on twitter4j >> 4.0.0.wso2v1 bundle, if there are API changes within the dependency. >> >> >>> Is it possible or am i understanding it wrong here? >>> >>> Thanks. >>> >>> /Gayashan >>> >>> >>> >>> On Tue, Jul 8, 2014 at 5:46 PM, Kasun Gajasinghe <[email protected]> >>> wrote: >>> >>>> Hi Buddhima, >>>> >>>> Your parent pom reference needs to be updated. You also need to add >>>> distributionManagement configuration. Then, work with Maheshika to get this >>>> orbit released. >>>> >>>> Regards, >>>> KasunG >>>> >>>> >>>> >>>> On Tue, Jul 8, 2014 at 5:35 PM, Buddhima Wijeweera <[email protected]> >>>> wrote: >>>> >>>>> Hi Sagara, >>>>> >>>>> Thank you for the information. >>>>> >>>>> I sent a pull request to wso2-orbit with this change. >>>>> Link: https://github.com/wso2/orbit/pull/5 >>>>> >>>>> >>>>> >>>>> >>>>> On Tue, Jul 8, 2014 at 4:37 PM, Sagara Gunathunga <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Jul 8, 2014 at 4:34 PM, Buddhima Wijeweera <[email protected] >>>>>> > wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Currently some operations relate to Twitter-Connector are not >>>>>>> functioning. >>>>>>> Eg: >>>>>>> getFriendsIds >>>>>>> getFriends >>>>>>> getFollowersIds >>>>>>> getFollowers >>>>>>> >>>>>>> To fix that it is essential to change the version of Twitter4J which >>>>>>> is currently in use at here: >>>>>>> https://svn.wso2.org/repos/wso2/carbon/orbit/branches/4.0.0/twitter/ >>>>>>> >>>>>>> I have locally made the change and tested. After the change all >>>>>>> those operations are working as expect. >>>>>>> >>>>>>> I would like to know how can I fix that in the above mentioned >>>>>>> location. >>>>>>> >>>>>> If the Orbit bundle is released you can't change it, you have to >>>>>> create new version of Orbit bundle. >>>>>> >>>>>> Thanks ! >>>>>> >>>>>> >>>>>>> >>>>>>> Thank You! >>>>>>> -- >>>>>>> Buddhima Wijeweera >>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com , >>>>>>> >>>>>>> Email: [email protected] >>>>>>> Blog: https://buddhimawijeweera.wordpress.com >>>>>>> GitHub Profile: https://github.com/Buddhima >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Sagara Gunathunga >>>>>> >>>>>> Senior Technical Lead; WSO2, Inc.; http://wso2.com >>>>>> V.P Apache Web Services; http://ws.apache.org/ >>>>>> Linkedin; http://www.linkedin.com/in/ssagara >>>>>> Blog ; http://ssagara.blogspot.com >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Buddhima Wijeweera >>>>> Software Engineer; WSO2 Inc.; http://wso2.com , >>>>> >>>>> Email: [email protected] >>>>> Blog: https://buddhimawijeweera.wordpress.com >>>>> GitHub Profile: https://github.com/Buddhima >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> *Kasun Gajasinghe* >>>> Senior Software Engineer, WSO2 Inc. >>>> email: kasung AT spamfree wso2.com >>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>> blog: http://kasunbg.org >>>> >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Gayashan Amarasinghe* >>> Software Engineer | Platform TG >>> WSO2, Inc. | http://wso2.com >>> lean. enterprise. middleware >>> >>> Mobile : +94718314517 >>> Blog : gayashan-a.blogspot.com >>> >> >> >> >> >> -- >> *Gayashan Amarasinghe* >> Software Engineer | Platform TG >> WSO2, Inc. | http://wso2.com >> lean. enterprise. middleware >> >> Mobile : +94718314517 >> Blog : gayashan-a.blogspot.com >> > > > -- > Dushan Abeyruwan | Associate Tech Lead > Integration Technologies Team > PMC Member Apache Synpase > WSO2 Inc. http://wso2.com/ > Blog:http://dushansview.blogspot.com/ > Mobile:(0094)713942042 > > > -- *Gayashan Amarasinghe* Software Engineer | Platform TG WSO2, Inc. | http://wso2.com lean. enterprise. middleware Mobile : +94718314517 Blog : gayashan-a.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
