Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] Transitioning Jakarta EE to the jakarta namespace

I must say I have always been in favor of some pruning but for the first time I feel it should be postponed. Now it's not the time to create backward compatibility issues that will prevent people from taking advantage of the already late feature enhancements or just to escape from Oracle's claws. We should give the community a way out and then do whatever is best.

Peter P. Lupo
Software Engineer, M.Sc.
Certified ScrumMaster / Sun Certified Associate for Java Platform
MPS.BR Authorized Appraiser and Implementation Practitioner
+1 647-676-3699
http://www.pplupo.com


On Fri, May 24, 2019 at 3:25 AM Greg Wilkins <gregw@xxxxxxxxxxx> wrote:


On Thu, 23 May 2019 at 13:48, Lilian BENOIT <lilian.benoit@xxxxxxxxxx> wrote:
Backward compatibilily is present if we change only package name. But if
specification evolve, we have same issue that upgrading Java EE 7 and
Java EE 8 : Not tools and human intervention.

Exactly! It is precisely because of EE6 -> EE7 -> EE8 compatibility that we have not already pruned/deleted old methods and classes.  

Renaming the packages does not absolve us of any backwards compatibility requirement, so I don't see why it gives as any more opportunity to prune than any other EEn -> EEn+1 change.  In fact I would argue that because of the need to change entire code bases, it is the transition that would be most difficult to do it in as removing cruft is hard enough to do at the best of times, doing it during a large disruptive renaming exercise is going to make the renaming (either source of binary), more difficult!

It still might be the best time to do it, but let's not discount the extra effort that will be required.  Any thoughts of simple translation tools can be forgotten and the tools will have to be smart semantic aware tools that will either know how to rewrite deprecated code patterns or signal humans which parts of the code need to be rewritten.     

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

Back to the top