Hi Andrea,

Migaring is not hard... it is annoying because I'm  maintaining this branch
in parallel to our production 8..x branch. I perfectly understand the
reasons. But as user I would prefer to have also the previous constructors,
but deprecated. As far as I can see Duration is not deprecated in 8.x. And
I thought wicket approach was deprecate in one version and remove in next.

On Thu, May 30, 2019 at 12:37 PM Andrea Del Bene <[email protected]>
wrote:

> Hi Ernesto and thank you for you very quick feedback. First, let me explain
> why we introduced such a huge API break. To handle time entities Wicket was
> using custom classes Duration and Time from package
> org.apache.wicket.util.time. These were probably added in earlier versions
> of Wicket taking them (I guess...) from other libraries like Joda Time.
> Since Java 8 both Duration and Time have a corresponding standard class
> which is functionally equivalent: java.time.Duration and java.time.Instant.
> So it was quite natural to evolve the code base getting rid of the old
> legacy classes we used. I understand that adapting your code to this change
> is not so pleasant (to say the least), but I'd like to know how hard would
> be to migrate your code from old Duration class to java.time.Duration.
> Ideally this should be quite straightforward as most of the time it should
> be just a one-to-one textual replacing as shown here:
> https://issues.apache.org/jira/browse/WICKET-6662
>
> Let me know what you think and thank you again.
>
> On Thu, May 30, 2019 at 9:59 AM Ernesto Reinaldo Barreiro <
> [email protected]> wrote:
>
> > Or better ISSUE +  PR?
> >
> > On Thu, May 30, 2019 at 10:57 AM Ernesto Reinaldo Barreiro <
> > [email protected]> wrote:
> >
> > > I understand. Shall I create an issue for this?
> > >
> > > On Thu, May 30, 2019 at 10:27 AM Maxim Solodovnik <
> [email protected]>
> > > wrote:
> > >
> > >> I found this non-blocker since this is milestone release
> > >>
> > >> On Thu, 30 May 2019 at 13:26, Ernesto Reinaldo Barreiro <
> > >> [email protected]>
> > >> wrote:
> > >>
> > >> > Hi,
> > >> >
> > >> > I'm trying to test M2 with our APP and the first thing I noticed is
> > >> > Duration has been deprecated and all tiemer related classes no
> longer
> > >> > accept wicket duration. IMHO this is not nice for end users... i.e.
> > now
> > >> my
> > >> > code does not compile and I have to keep diverging branches to test.
> > It
> > >> > would be nicer if wicket duration is still supported but those
> > >> > constructors/methods are deprecated.  My vote is non binding but I
> > would
> > >> > vote
> > >> >
> > >> > -1
> > >> >
> > >> >
> > >> > On Thu, May 30, 2019 at 7:59 AM Maxim Solodovnik <
> > [email protected]>
> > >> > wrote:
> > >> >
> > >> > > +1
> > >> > >
> > >> > > tested:
> > >> > > 1) signatures
> > >> > > 2) build from sources
> > >> > > 3) wicketstuff: build and examples
> > >> > > 4) our main application
> > >> > >
> > >> > > On Thu, 30 May 2019 at 04:51, Andrea Del Bene <
> [email protected]
> > >
> > >> > > wrote:
> > >> > >
> > >> > > > This is a vote to release Apache Wicket 9.0.0-M2
> > >> > > >
> > >> > > > Please download the source distributions found in our staging
> area
> > >> > > > linked below.
> > >> > > >
> > >> > > > I have included the signatures for both the source archives.
> This
> > >> vote
> > >> > > > lasts for 72 hours minimum.
> > >> > > >
> > >> > > > [ ] Yes, release Apache Wicket 9.0.0-M2
> > >> > > > [ ] No, don't release Apache Wicket 9.0.0-M2, because ...
> > >> > > >
> > >> > > > Distributions, changelog, keys and signatures can be found at:
> > >> > > >
> > >> > > >      https://dist.apache.org/repos/dist/dev/wicket/9.0.0-M2
> > >> > > >
> > >> > > > Staging repository:
> > >> > > >
> > >> > > >
> > >> >
> > >>
> > https://repository.apache.org/content/repositories/orgapachewicket-1126/
> > >> > > >
> > >> > > > The binaries are available in the above link, as are a staging
> > >> > > > repository for Maven. Typically the vote is on the source, but
> > >> should
> > >> > > > you find a problem with one of the binaries, please let me
> know, I
> > >> can
> > >> > > > re-roll them some way or the other.
> > >> > > >
> > >> > > > Staging git repository data:
> > >> > > >
> > >> > > >      Repository:  [email protected]:bitstorm/wicket.git
> > >> > > >      Branch:      build/wicket-9.0.0-M2
> > >> > > >      Release tag: rel/wicket-9.0.0-M2
> > >> > > >
> > >> > > >
> > >> > > >
> > >> >
> > ========================================================================
> > >> > > >
> > >> > > >      The signatures for the source release artefacts:
> > >> > > >
> > >> > > >
> > >> > > > Signature for apache-wicket-9.0.0-M2.zip:
> > >> > > >
> > >> > > >      -----BEGIN PGP SIGNATURE-----
> > >> > > >
> > >> > > > iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT
> > >> > > > VuHJyRAAi0Lzsl1sLoqErPqEfhXdEydVVbrLBauObOQjimev29mrtijLiZMY2Ie8
> > >> > > > zcEqc8Jk8x6ZRyPln2oH18HyT7dbzxdAM/QSuqHYl6XWwIH97Bb8U87RYrR1YYgP
> > >> > > > 4gL24rsv/OSe1NInMJYbykhoh41g9pKfbbLun7cGv6YK3oYNUYUBs2GCvoknxb+u
> > >> > > > /GZFLB06fArYGVbd3cmNdySqQhw71xxrw/R4D8wO/282J2U2HS65W5dqKXIwBRWL
> > >> > > > 8e0HLiKc5vvziB3NsQ4YAQ4tBgoATx6GY3UYyQxanVL6B4O6L4Sup+tFL+m4WcyJ
> > >> > > > 7jq4UMasZD51sDGwbxIF0MubgwocnxsfT1B3vZgFw2bTAq+gJ0pvlZETA8WUc/T8
> > >> > > > t1C+KyAG2TX8QNEpCJfPKExH6brqt4sMdEW6c443xfA/if4y7PdGKOf3dnQ5lqtP
> > >> > > > Ncd1CQ7ia1LNG7RYVCEA1HYmSAiZy/C5ZVS891vqHCKV9/qoxupQf9ii5UsUmHqm
> > >> > > > tez7M9w46KVjmgpyuCSfBIvtCdOsm94Hhd0x2vcs0tHpqgm93T1a3fddxKfSbMj5
> > >> > > > S21of/LZmvuQp3NJFES2YOCBduMgZY7I3YHCcKYLrEub5gjG16b8CR8qJzd36YoU
> > >> > > > MFbuQDgb0l4tT8ZTIqqhfeCvyw4ntevwcgRJoJmyctTrwnq1Hsg=
> > >> > > > =eW0h
> > >> > > > -----END PGP SIGNATURE-----
> > >> > > >
> > >> > > > Signature for apache-wicket-9.0.0-M2.tar.gz:
> > >> > > >
> > >> > > >      -----BEGIN PGP SIGNATURE-----
> > >> > > >
> > >> > > > iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT
> > >> > > > VuHnqQ//Z3LKl0tfpSxcXXywTQTFaT3IKPIOwV0wf/30hAgQF24TUiZ/Bhm7kl5L
> > >> > > > PnkCM/r06Q7aSOgzb+vCyVDN60S4hPnUXP5pPPBoHhTyqJ6syL2uQDeMYoYd2ySw
> > >> > > > GGT2biUO6b0DXzHVKi58wLJ2YHvLq0XlTL0VBflcjv+ASzfBNH80yAfA6Ti2M0IK
> > >> > > > IvWqbGZcW8nbu6U4jQhmjoyduqzRXM8tVZZ3CZwiJpQtKKJ/EISqFZxgpbEQkkF4
> > >> > > > 9FNVOYk4Y825F9B2P5Yi3P/uC3XX9LHf+olyEpVqUlzhyWZ2F8u1YEwkZ1SEsO0u
> > >> > > > kVyIaEbVgwhWEBx6Digrg8hiR3rsFh7ROEJjtR5JFQ82b35zpuM7VUKBk6jwQb0b
> > >> > > > Wi9QVDCVODH2mrSCHpEnxe2+KxdWDnrPb10/rikcY4KNRYsxPVUNvk+1P1fX7yvu
> > >> > > > D2r5JJQxIuyuDZo9NQll540yJ7Rnp1TYgkCpIcdonleGC8yZwyCud8FHC6pld0jQ
> > >> > > > l4RsLjJO0e2KF3MefrpkxRwfLNzUUuRrqmRNMx3Im9glmSHGZ8GhCz2UVB0TziZa
> > >> > > > U2sXXjTntkR29HXciBY7J4NP/izH3KTSMBp4MLyuwe3oZGKHmTLir903VN9gaMxh
> > >> > > > y08SO+AHfu0QE9N2cbKF6nCz1W+vBcjM7d6IHdNHWQKbwATyaiI=
> > >> > > > =XFAH
> > >> > > > -----END PGP SIGNATURE-----
> > >> > > >
> > >> > > >
> > >> >
> > ========================================================================
> > >> > > >
> > >> > > >      CHANGELOG for 9.0.0-M2:
> > >> > > >
> > >> > > > ** Bug
> > >> > > >
> > >> > > >      * [WICKET-6611] - Missing check for
> > >> > > > IScopeAwareTextResourceProcessor when concatenating resources
> > >> > > >      * [WICKET-6669] - CSS Resource Bundling throws exception
> when
> > >> used
> > >> > > > with CssUrlReplacer
> > >> > > >      * [WICKET-6671] - IAjaxLink should be serializable
> > >> > > >
> > >> > > > ** Improvement
> > >> > > >
> > >> > > >      * [WICKET-6618] - Stateless pages and access to
> unconfigured
> > >> > > > components
> > >> > > >      * [WICKET-6656] - JSR 303 - @NotNull validation problems
> > >> > > >      * [WICKET-6657] - change replaceAll() to replace() when a
> > >> regex is
> > >> > > > not used
> > >> > > >      * [WICKET-6658] - Allow nested forms on non-<form> tag
> > >> > > >      * [WICKET-6659] - commons-io:commons-io is used in multiple
> > >> > > > versions at same time
> > >> > > >      * [WICKET-6662] - Remove legacy package
> > >> > org.apache.wicket.util.time
> > >> > > > from wicket-util
> > >> > > >      * [WICKET-6667] - Ajax JavaScript clean-up
> > >> > > >      * [WICKET-6668] - Sign out the existing session if a sign
> in
> > >> > > > attempt has failed
> > >> > > >
> > >> > > > ** Task
> > >> > > >
> > >> > > >      * [WICKET-6653] - Upgrade Velocity to 2.x
> > >> > > >      * [WICKET-6654] - Upgrade JQuery to 3.4.0
> > >> > > >      * [WICKET-6661] - Upgrade jquery to 3.4.x
> > >> > > >      * [WICKET-6665] - Upgrade various dependencies
> > >> > > >
> > >> > > >
> > >> > >
> > >> > > --
> > >> > > WBR
> > >> > > Maxim aka solomax
> > >> > >
> > >> >
> > >> >
> > >> > --
> > >> > Regards - Ernesto Reinaldo Barreiro
> > >> >
> > >>
> > >>
> > >> --
> > >> WBR
> > >> Maxim aka solomax
> > >>
> > >
> > >
> > > --
> > > Regards - Ernesto Reinaldo Barreiro
> > >
> >
> >
> > --
> > Regards - Ernesto Reinaldo Barreiro
> >
>
>
> --
> Andrea Del Bene.
> Apache Wicket committer.
>


-- 
Regards - Ernesto Reinaldo Barreiro

Reply via email to