Let us first finish the new component....sometime this coming week.... then we will have a look what to do next....
regards, Hans On Sat, 2010-02-06 at 07:44 -0700, Tim Ruppert wrote: > Hans, could you please comment on this ASAP? I see that additional commits > keep going into this new component which doesn't seem like it's getting us > closer to reconciling the differences between them and getting back to one > common component that everyone can build on. > > Cheers, > Ruppert > > On Feb 5, 2010, at 7:28 AM, Tim Ruppert wrote: > > > Responding to this message - per Jacopo and David's request. Hopefully > > this gets us back to discussing how we can go about fixing the ambiguity > > that has been introduced and will push us to a consolidated front on these > > features: > > > > --- > > > > My recommendation - even at this point - is that we start to have a > > discussion about all of the things this new component does, and the people > > who are using the old one can put all of their feature coverage on the > > table - then we can discuss how to bring them together. This may be one > > ebay component which utilizes both XML for some things and the SDK for > > others - but without knowing the feature coverage - we're screwed. > > > > In this case - it matters very little to anyone what the technology choice > > ends up being - it's all about: > > > > 1. Making it easier for everyone who downloads OFBiz to know what to do > > with eBay > > -- These multi channels sales are more and more important each day in this > > economy. > > 2. Consolidating so that next time the SDK adds something that the XML does > > not, we can make good decisions about how to achieve the new features. > > > > Let's have this conversation - Hans, if you can provide a quick outline of > > what is being supported by all the functions that are newly implemented - > > this should be easy since the development was just done. Then maybe Marco, > > Ashish and Jacopo - people who helped build the current ebay component - > > can put the features out on the table for comparison as well. Once we have > > that, we can easily do the necessary gap analysis and discussion about what > > technologies support what, etc, etc. > > > > it could be that XML supports everything that we want and this new SDK > > becomes something that we might want to remove - or that this new > > implementation is the way to go and remove the old one - or even some > > hybrid of the two - but we won't know until we understand first what we > > need it to do, then what it can do currently, and come together on how to > > do it. > > > > Cheers, > > Ruppert > > > > On Feb 4, 2010, at 10:58 PM, Sam Hamilton wrote: > > > >> Couple of things > >> > >> 1. calling one ebay and one ebaystore is confusing when browsing the > >> source tree - perhaps once we know what the difference is between them > >> call them that? If its correct - call one eBay-XML and the other > >> eBay-API for example. > >> > >> 2. eBay has a huge amount of developer documentation once we know what > >> the difference is how about putting a README file in the folder of each > >> pointing to the eBay docs showing what each component is capable of > >> achieving? http://developer.ebay.com/ > >> > >> 3. If the ebaystore module does everything that the ebay module > >> currently does then why is getting rid of ebay module a bad thing? > >> > >> Sam > >> > >> > >> On 05/02/2010 12:42, Tim Ruppert wrote: > >>> How can introducing another EBay implementation because a fellow > >>> committer is just too far down that road really ok for the rest of the > >>> project? Try explaining it to anyone trying to use the system why this > >>> was done - unfortunately we can't (don't know the original gap or what > >>> was solved by this new system) so we have basically forked the Ebay > >>> component because someone didn't want to do the proper analysis about > >>> even what they're getting with this new system. > >>> > >>> It's just unfortunate. Fellow committer - again thanks for trying to > >>> push things forward - you do that that after and we all appreciate it, > >>> but if you weren't in such a hurry sometimes, we'd have more substantive > >>> conversation that would lead to a better software product for you, your > >>> customers and the rest of the community. Instead, we've not only got a > >>> new Ebay component, but everyone also gets additional analysis to on top > >>> of trying to figure out Ebay. > >>> > >>> Cheers, > >>> Ruppert > >>> > >>> On Feb 4, 2010, at 2:50 AM, Jacques Le Roux wrote: > >>> > >>>> I will try to have a look today, in order to introduce a 3d party in > >>>> this discussion... > >>>> > >>>> Jacques > >>>> > >>>> From: "Scott Gray" <scott.g...@hotwaxmedia.com> > >>>> Haan, > >>>> > >>>> I'm sorry to hear that, I guess if no one else feels strongly about this > >>>> then I'll bow out and allow you to continue with your > >>>> duplication of existing code. > >>>> > >>>> Regards > >>>> Scott > >>>> > >>>> HotWax Media > >>>> http://www.hotwaxmedia.com > >>>> > >>>> On 3/02/2010, at 11:52 PM, Hans Bakker wrote: > >>>> > >>>>> Scoot, > >>>>> > >>>>> i am sorry. As I mentioned in another email jacopo already saw that we > >>>>> are too far down the road. I cannot change. Anybody with Ebay knowledge > >>>>> would appreciate this contribution and replace the old ebay component > >>>>> directly with the new one. > >>>>> > >>>>> I am sorry i am very busy here and cannot spend more time on this. > >>>>> > >>>>> Hans. > >>>>> > >>>>> p.s. my reaction was on my proposal to have a "work in progress list > >>>>> added" irrelevant anyway. > >>>>> > >>>>> > >>>>> On Wed, 2010-02-03 at 23:35 -0800, Scott Gray wrote: > >>>>>> On 3/02/2010, at 11:04 PM, Hans Bakker wrote: > >>>>>> > >>>>>>> Hi Scott, > >>>>>>> > >>>>>>> I only wondering why you send this email, can you explain that to me? > >>>>>> > >>>>>> As I mentioned below, your commits indicated that you are continuing > >>>>>> in your current direction which is something I disagree > >>>>>> with, I was hoping some agreement could be reached through discussion. > >>>>>> Was it in some way unreasonable to send the email? > >>>>>> > >>>>>>> Anyway, thanks for asking, i still think it is required. It showed > >>>>>>> with > >>>>>>> the ebay component: > >>>>>>> > >>>>>>> 1. creators of the original component would have liked to discuss it. > >>>>>> > >>>>>> Maybe I missed them but what questions have you asked regarding the > >>>>>> current implementation that someone could respond to? > >>>>>> Regardless, once the code becomes part of the project there is no > >>>>>> longer any requirement for the original developers to provide > >>>>>> you with code support, and that lack of support doesn't necessarily > >>>>>> give you a green light to create a duplicate component which > >>>>>> will ultimately cause harm to the community. > >>>>>> > >>>>>>> 2. a non committer had already developed a component as we just did. > >>>>>> > >>>>>> Huh? How is that relevant? > >>>>>> > >>>>>>> so a lot of effort could have been saved here..... > >>>>>>> > >>>>>>> However if nobody wants it, sure i will give up. > >>>>>>> > >>>>>>> don't worry about that. > >>>>>> > >>>>>> It's not about not wanting your eBay contributions, it's about > >>>>>> avoiding duplication in the project which will leave users > >>>>>> confused and with additional analysis to do and I'm yet to see a good > >>>>>> reason for this other than that it is easier for you. > >>>>>> > >>>>>>> > >>>>>>> Regards, > >>>>>>> Hans > >>>>>>> > >>>>>>> On Wed, 2010-02-03 at 22:40 -0800, Scott Gray wrote: > >>>>>>>> Hi Hans, > >>>>>>>> > >>>>>>>> Based on your recent commits I guess your considering this > >>>>>>>> discussion over? > >>>>>>>> > >>>>>>>> Regards > >>>>>>>> Scott > >>>>>>>> > >>>>>>>> On 3/02/2010, at 1:01 AM, Jacopo Cappellato wrote: > >>>>>>>> > >>>>>>>>> > >>>>>>>>> On Feb 3, 2010, at 8:43 AM, Hans Bakker wrote: > >>>>>>>>> > >>>>>>>>>> Jacopo, > >>>>>>>>>> > >>>>>>>>>> what we need is a wiki page where people can announce activities > >>>>>>>>>> and > >>>>>>>>>> plans. Not only from committers but also from contributors and > >>>>>>>>>> perhaps > >>>>>>>>>> even users. > >>>>>>>>>> > >>>>>>>>>> I have proposed this before. > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> I think we already have something similar: > >>>>>>>>> > >>>>>>>>> http://cwiki.apache.org/confluence/display/OFBADMIN/New+Features+Roadmap+-+Living+Document > >>>>>>>>> > >>>>>>>>>> In this case we tried to extend the existing ebay component but > >>>>>>>>>> found > >>>>>>>>>> out that the xml interface could never support the required > >>>>>>>>>> functions as > >>>>>>>>>> we needed them. > >>>>>>>>> > >>>>>>>>> This is not a good reason for stopping your research about > >>>>>>>>> supported features and building a new component. > >>>>>>>>> The valid options I see are: > >>>>>>>>> 1) adding *new* features to the original component using the > >>>>>>>>> different technology > >>>>>>>>> 2) and enhancing the existing features, where needed, using the XML > >>>>>>>>> approach or > >>>>>>>>> 3) reimplement the existing features in the original component with > >>>>>>>>> the new technology before enhancing them > >>>>>>>>> > >>>>>>>>> Jacopo > >>>>>>>>> > >>>>>>>>>> Please also remember that not all required functions > >>>>>>>>>> were known from the start. > >>>>>>>>>> > >>>>>>>>>> Regards, > >>>>>>>>>> Hans > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Wed, 2010-02-03 at 08:30 +0100, Jacopo Cappellato wrote: > >>>>>>>>>>> Hi Hans, > >>>>>>>>>>> > >>>>>>>>>>> first of all, thank you for contributing this big amount of code. > >>>>>>>>>>> > >>>>>>>>>>> On Feb 3, 2010, at 5:05 AM, Hans Bakker wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Hi Scott, > >>>>>>>>>>>> > >>>>>>>>>>>> I am also not sure if we need 2 components. That can only be > >>>>>>>>>>>> decided by > >>>>>>>>>>>> the users of the original Ebay component isn't it? I do not know > >>>>>>>>>>>> the > >>>>>>>>>>>> user requirements of the original ebay component. > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> Having two components with potentially overlapping features for > >>>>>>>>>>> the same integration in the official trunk will cause > >>>>>>>>>>> maintenance problems and confusion; I guess we will all agree on > >>>>>>>>>>> this. > >>>>>>>>>>> I am not asking you to redo your job, it is too late, but... can > >>>>>>>>>>> we agree that from now on, before implementing a new > >>>>>>>>>>> feature in the trunk (or, even worst, before adding a new > >>>>>>>>>>> component) we have to study and understand what already exists and > >>>>>>>>>>> do our best to enhance the existing stuff? > >>>>>>>>>>> > >>>>>>>>>>>> Now we moved the new functionality to a separate component it is > >>>>>>>>>>>> getting > >>>>>>>>>>>> more clear if the old component is still required or not. > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> This is a pain, but we will do this, I can't see another solution > >>>>>>>>>>> now, as soon as you have completed your work: instead of > >>>>>>>>>>> you studying the original ebay component we will have to study > >>>>>>>>>>> your new work and verify if the new component implements all > >>>>>>>>>>> the features covered by the old one and in the same way; if this > >>>>>>>>>>> will not be true... I don't know what we will do. > >>>>>>>>>>> > >>>>>>>>>>> Kind regards, > >>>>>>>>>>> > >>>>>>>>>>> Jacopo > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>>> Let us first complete the new component and get it fully tested > >>>>>>>>>>>> and then > >>>>>>>>>>>> restart this discussion. > >>>>>>>>>>>> > >>>>>>>>>>>> Regards, > >>>>>>>>>>>> Hans > >>>>>>>>>>>> > >>>>>>>>>>>> On Tue, 2010-02-02 at 19:46 -0800, Scott Gray wrote: > >>>>>>>>>>>>> Okay so once I saw this I took the 5 minutes necessary to look > >>>>>>>>>>>>> at eBay's services and start thinking that this commit is a > >>>>>>>>>>>>> bad idea. > >>>>>>>>>>>>> Please correct me if any of the following is wrong: > >>>>>>>>>>>>> - When you originally brought this up, you described the > >>>>>>>>>>>>> problem as one of XML vs. API but I think what you actually > >>>>>>>>>>>>> meant > >>>>>>>>>>>>> is eBay SDK vs. using XML directly? > >>>>>>>>>>>>> - You mentioned that the API (SDK) provides additional > >>>>>>>>>>>>> functionality but it appears to me that it simply abstracts the > >>>>>>>>>>>>> use > >>>>>>>>>>>>> of raw SOAP or XML when interacting with the actual API? > >>>>>>>>>>>>> > >>>>>>>>>>>>> Based on this I'm not sure that we should have separate > >>>>>>>>>>>>> components but that the XML based component should just be moved > >>>>>>>>>>>>> to using the SDK (assuming there are only advantages and no > >>>>>>>>>>>>> disadvantages in doing so). Doing anything else will just > >>>>>>>>>>>>> result in twice as much code to maintain with both components > >>>>>>>>>>>>> doing the same thing (or worse yet, similar things but with > >>>>>>>>>>>>> huge differences in implementation from the user's > >>>>>>>>>>>>> perspective). Converting the existing XML integration to use > >>>>>>>>>>>>> the SDK > >>>>>>>>>>>>> will ensure that we have a single solution in place and that no > >>>>>>>>>>>>> functionality in the existing component is lost. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Regards > >>>>>>>>>>>>> Scott > >>>>>>>>>>>>> > >>>>>>>>>>>>> HotWax Media > >>>>>>>>>>>>> http://www.hotwaxmedia.com > >>>>>>>>>>>>> > >>>>>>>>>>>>> On 2/02/2010, at 7:16 PM, hans...@apache.org wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> Author: hansbak > >>>>>>>>>>>>>> Date: Wed Feb 3 03:16:07 2010 > >>>>>>>>>>>>>> New Revision: 905876 > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> URL: http://svn.apache.org/viewvc?rev=905876&view=rev > >>>>>>>>>>>>>> Log: > >>>>>>>>>>>>>> move the java api functions from the existing ebay component > >>>>>>>>>>>>>> to the new ebaystore component: no functional changes > >>>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> Antwebsystems.com: Quality OFBiz services for competitive rates > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> -- > >>>>>>>>>> Antwebsystems.com: Quality OFBiz services for competitive rates > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> -- > >>>>>>> Antwebsystems.com: Quality OFBiz services for competitive rates > >>>>>>> > >>>>>> > >>>>> -- > >>>>> Antwebsystems.com: Quality OFBiz services for competitive rates > >>>>> > >>>> > >>>> > >>> > >> > > > -- Antwebsystems.com: Quality OFBiz services for competitive rates