Will perform further changes in wicketstuff Will copy examples On Fri, Sep 22, 2017 at 8:20 PM, Maxim Solodovnik <solomax...@gmail.com> wrote:
> Here is the wicketstuff module: https://github.com/ > wicketstuff/core/commit/6fd9af625e7d7679ce438ad2df59bf47c1aa487b > Please review > > Will start to work on wicket > > On Fri, Sep 22, 2017 at 7:34 PM, Martin Makundi <martin.makundi@ > koodaripalvelut.com> wrote: > >> +1 me too >> >> 2017-09-22 15:28 GMT+03:00 Andrea Del Bene <an.delb...@gmail.com>: >> >> > +1 for me. But I doubt there will be something left in wicket-datetime >> > when you will remove Joda :-) >> > >> > >> > >> > On 22/09/2017 13:49, Maxim Solodovnik wrote: >> > >> >> OK, I'm ready to start :) >> >> >> >> As far as I understand here is the plan: >> >> >> >> 1) move existing unchanged wicket-datetime to wicketstuff (8.0.0 only >> >> change package) >> >> 2) remove joda-time from wicket-datetime (pom, README.md) >> >> 3) use LocalDate/LocalDateTime where appropriate >> >> >> >> Shall I proceed :))) ? >> >> >> >> On Wed, Sep 20, 2017 at 7:53 PM, Martin Grigorov <mgrigo...@apache.org >> > >> >> wrote: >> >> >> >>> https://github.com/menodata/time4j - in case Java 8 Date APIs are not >> >>> good >> >>> enough >> >>> >> >>> Martin Grigorov >> >>> Wicket Training and Consulting >> >>> https://twitter.com/mtgrigorov >> >>> >> >>> On Tue, Sep 19, 2017 at 10:05 AM, Martin Makundi < >> >>> martin.maku...@koodaripalvelut.com> wrote: >> >>> >> >>> 2017-09-19 9:35 GMT+03:00 Martin Grigorov <mgrigo...@apache.org>: >> >>>> >> >>>> On Tue, Sep 19, 2017 at 8:12 AM, Martin Makundi < >> >>>>> martin.maku...@koodaripalvelut.com> wrote: >> >>>>> >> >>>>> 2017-09-19 7:16 GMT+03:00 Martin Grigorov < >> martin.grigo...@gmail.com>: >> >>>>>> >> >>>>>> On Sep 19, 2017 6:22 AM, "Martin Makundi" < >> >>>>>>> martin.maku...@koodaripalvelut.com> wrote: >> >>>>>>> >> >>>>>>> IMO it's better to big mang whole wicket to drop joda date. All >> >>>>>>> >> >>>>>> wicket >> >>>> >> >>>>> 8 >> >>>>> >> >>>>>> without joda. >> >>>>>>> >> >>>>>>> >> >>>>>>> Said the person who still uses Wicket 1.4 for his apps... >> >>>>>>> >> >>>>>>> Yes, incremental change is a pain so we big bang 1.4 ->8. >> >>>>>> >> >>>>>> >> >>>>>> Everyone wants to see the Big Bang and this might be the reason to >> >>>>>>> >> >>>>>> see >> >>>> >> >>>>> Wicket 8.0.0 in 2020. >> >>>>>>> >> >>>>>> >> >>>>>> Dropping joda should not significantly slow down development. >> >>>>>> >> >>>>>> True, if your name is Stephen Colebourne and you know both APIs by >> >>>>> heart! >> >>>>> I personally had to ask Google and StackOverflow.com several >> questions >> >>>>> >> >>>> for >> >>>> >> >>>>> what I've done so far in the branch mentioned above. >> >>>>> >> >>>>> My vote on whether to merge this rafectoring to master branch will >> >>>>> depend >> >>>>> on the diff in wicket-examples. >> >>>>> >> >>>>> Let's try it first. If it does not pass we can drop joda locally. So >> >>>> long >> >>>> as it is not a transient dependency it's doable. >> >>>> >> >>>> >> >>>>> >> >>>>>> ** >> >>>>>>> Martin >> >>>>>>> >> >>>>>>> 2017-09-18 22:43 GMT+03:00 Martin Grigorov <mgrigo...@apache.org >> >: >> >>>>>>> >> >>>>>>> On Mon, Sep 18, 2017 at 6:50 AM, Martin Makundi < >> >>>>>>>> martin.maku...@koodaripalvelut.com> wrote: >> >>>>>>>> >> >>>>>>>> Is it possible to also drop joda from wicketstuff for >> >>>>>>>>> >> >>>>>>>> consistency? >> >>>> >> >>>>> IMO, the WicketStuff module must be exactly the same as the one in >> >>>>>>>> >> >>>>>>> Wicket >> >>>>>> >> >>>>>>> 7.x. >> >>>>>>>> Any changes in the API should be done in Wicket 8.x. >> >>>>>>>> This way when users migrate their apps to 8.x they can decide to >> >>>>>>>> >> >>>>>>> take >> >>>> >> >>>>> the >> >>>>>> >> >>>>>>> short route and use the WicketStuff module. >> >>>>>>>> Later they can invest in reworking their code to the new API and >> >>>>>>>> >> >>>>>>> use >> >>>> >> >>>>> again >> >>>>>>> >> >>>>>>>> org.apache.wicket:wicket-datetime >> >>>>>>>> The WicketStuff module README should say that it will be >> available >> >>>>>>>> >> >>>>>>> only >> >>>>> >> >>>>>> for >> >>>>>>> >> >>>>>>>> Wicket 8.x lifecycle, to prevent double maintenance. >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> 2017-09-17 22:09 GMT+03:00 Andrea Del Bene <an.delb...@gmail.com >> >>>>>>>>> >> >>>>>>>> : >> >>>>> >> >>>>>> +1 to move legacy code to WicketStuff. For 'legacy code' I mean >> >>>>>>>>>> >> >>>>>>>>> all >> >>>>> >> >>>>>> the >> >>>>>>> >> >>>>>>>> code based on yui library and class StyleDateConverter which is >> >>>>>>>>>> >> >>>>>>>>> tailored >> >>>>>>>> >> >>>>>>>>> on >> >>>>>>>>> >> >>>>>>>>>> Joda time. >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On 16/09/2017 14:13, Martin Grigorov wrote: >> >>>>>>>>>> >> >>>>>>>>>> Hi Maxim, >> >>>>>>>>>>> >> >>>>>>>>>>> Since I do not use wicket-datetime in my apps I also wanted to >> >>>>>>>>>>> >> >>>>>>>>>> break >> >>>>>> >> >>>>>>> it >> >>>>>>>> >> >>>>>>>>> hard by replacing Joda-Time with Java 8 classes. >> >>>>>>>>>>> But people who use it expressed concerns that it will be hard >> >>>>>>>>>>> >> >>>>>>>>>> to >> >>>> >> >>>>> migrate >> >>>>>>>> >> >>>>>>>>> this way. Everyone will have to do the same for his/her >> >>>>>>>>>>> >> >>>>>>>>>> application. >> >>>>>> >> >>>>>>> I remember Igor even suggested to have univeral API that will >> >>>>>>>>>>> >> >>>>>>>>>> work >> >>>>> >> >>>>>> with >> >>>>>>>> >> >>>>>>>>> java.util.Date, Joda-Time and Java 8! >> >>>>>>>>>>> >> >>>>>>>>>>> IMO the easiest thing that could be done is to copy the >> >>>>>>>>>>> >> >>>>>>>>>> current >> >>>> >> >>>>> code >> >>>>>> >> >>>>>>> to >> >>>>>>>> >> >>>>>>>>> WicketStuff, as https://github.com/wicketstuff/wicket1.5-tree >> >>>>>>>>>>> >> >>>>>>>>>> , >> >>>> >> >>>>> and >> >>>>>> >> >>>>>>> rework >> >>>>>>>>> >> >>>>>>>>>> wicket-datetime to use Java 8 APIs. >> >>>>>>>>>>> >> >>>>>>>>>>> Martin Grigorov >> >>>>>>>>>>> Wicket Training and Consulting >> >>>>>>>>>>> https://twitter.com/mtgrigorov >> >>>>>>>>>>> >> >>>>>>>>>>> On Thu, Sep 14, 2017 at 7:11 AM, Maxim Solodovnik < >> >>>>>>>>>>> >> >>>>>>>>>> solomax...@gmail.com >> >>>>>>>> >> >>>>>>>>> wrote: >> >>>>>>>>>>> >> >>>>>>>>>>> Hello Martin, >> >>>>>>>>>>> >> >>>>>>>>>>>> I tried to continue this work, but it seems I need some >> >>>>>>>>>>>> >> >>>>>>>>>>> information >> >>>>>> >> >>>>>>> before I can proceed >> >>>>>>>>>>>> Could you please tell me What was the goal of these changes? >> >>>>>>>>>>>> >> >>>>>>>>>>>> I would remove joda-time, and use LocalDate, LocalTime >> >>>>>>>>>>>> >> >>>>>>>>>>> instead >> >>>> >> >>>>> of >> >>>>> >> >>>>>> Date >> >>>>>>>> >> >>>>>>>>> As I can see you are using ZonedDateTime ... >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> On Mon, Sep 11, 2017 at 9:01 PM, Martin Grigorov < >> >>>>>>>>>>>> >> >>>>>>>>>>> mgrigo...@apache.org >> >>>>>>>> >> >>>>>>>>> wrote: >> >>>>>>>>>>>> >> >>>>>>>>>>>> Yes, if finished on time! >> >>>>>>>>>>>>> Wicket 7 requires Java 7 >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Martin Grigorov >> >>>>>>>>>>>>> Wicket Training and Consulting >> >>>>>>>>>>>>> https://twitter.com/mtgrigorov >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> On Mon, Sep 11, 2017 at 3:34 PM, Rakesh A < >> >>>>>>>>>>>>> >> >>>>>>>>>>>> iamrakes...@rediffmail.com >> >>>>>>>> >> >>>>>>>>> wrote: >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Hi, >> >>>>>>>>>>>>> >> >>>>>>>>>>>>>> Is it going to be for Wicket 8 only ? >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> Regards, >> >>>>>>>>>>>>>> Rakesh.A >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> -- >> >>>>>>>>>>>>>> Sent from: http://apache-wicket.1842946.n >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> 4.nabble.com/Users-forum- >> >>>>>>> >> >>>>>>>> f1842947.html >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> ------------------------------ >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> ------------------------------ >> >>>> >> >>>>> --------- >> >>>>>>>>> >> >>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket. >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> apache.org >> >>>> >> >>>>> For additional commands, e-mail: >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>> users-h...@wicket.apache.org >> >>>>> >> >>>>>> >> >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> -- >> >>>>>>>>>>>> WBR >> >>>>>>>>>>>> Maxim aka solomax >> >>>>>>>>>>>> >> >>>>>>>>>>>> ------------------------------------------------------------ >> >>>>>>>>>>>> >> >>>>>>>>>>> --------- >> >>>>>>>> >> >>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >>>>>>>>>>>> For additional commands, e-mail: >> >>>>>>>>>>>> >> >>>>>>>>>>> users-h...@wicket.apache.org >> >>>> >> >>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> ------------------------------------------------------------ >> >>>>>>>>>> >> >>>>>>>>> --------- >> >>>>>>> >> >>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >>>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >> >> >> >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> > >> > > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax