ITs updated to run mvnw
MWRAPPER-22 proven to require to reapply the fix: done
(surprising that nobody found that bug in Wrapper 0.5.6 and previous for more 
than 2 years...)

release ready to be done: I'll launch it tonight

Regards,

Hervé

Le dimanche 12 décembre 2021, 19:05:33 CET Robert Scholte a écrit :
> Jason,
> 
> my point is that i DID write integration tests as part of the donation
> to better understand the code, improve the codebase and its reliability.
> While writing them I did find several issues, some caused because the
> scripts didn't get in sync with the Maven core scripts.
> So it is possible to automate these tests, they are there, somebody just
> has to ported them to the new project.
> Also with the change of strategy how the wrapper should work we need
> integration-tests to confirm it all works.
> We shouldn't gamble, as almost every release people will only test is
> _after_ its vote, which is just too late.
> 
> Robert
> 
> [1]
> https://github.com/apache/maven-integration-testing/tree/master/core-it-suit
> e/src/test/resources/mng-5937%20wrapper
> 
> ------ Origineel bericht ------
> Van: "Jason van Zyl" <ja...@vanzyl.ca>
> Aan: "Maven Developers List" <dev@maven.apache.org>
> Verzonden: 12-12-2021 13:54:16
> Onderwerp: Re: reviewing Maven Wrapper before releasing
> 
> >Clearly no one here disagrees with the goal of having robust testing for
> >software that is made available to users.
> >
> >As to the timing of that testing being complete for the wrapper, to the
> >satisfaction of those objecting to a release, I will argue.
> >
> >Do we wait four years for adequate testing? I’m not being facetious because
> >we’re rolling up on three years since the initial donation of the wrapper
> >was made. No one can force anyone else to do work here, sometimes things
> >take a while, and there still may be a great deal of time that passes
> >before testing is present that is considered adequate.
> >
> >All else being equal, I think the value of a release to remove the state of
> >limbo the wrapper has been in for years outweighs the current lack of
> >testing. The wrapper has been in use for 8 years, and while more testing
> >is preferred we have reasonable assurances it works as expected. I don’t
> >think we’ll be back to zero if we find issues, they can be fixed and will
> >be accompanied by tests as most things here are. Right now from a user’s
> >perspective the wrapper appears dead at Takari and Apache which is a
> >shame.
> >
> >Would everyone be amenable to an alpha release? And transition to a
> >non-alpha release when everyone agrees the testing is sufficient?
> >
> >jvz
> >
> >>  On Dec 12, 2021, at 5:14 AM, Maarten Mulders <mthmuld...@apache.org>
> >>  wrote:
> >>  
> >>  Chiming in a little late, but here are my 2 cents nevertheless. I would
> >>  not feel confident releasing something that we cannot test in an
> >>  automated way. Not having an integration test suite means we don't know
> >>  for sure if it works. And if we know it works and we change something,
> >>  we're back to zero.
> >>  
> >>  To me, this has nothing to do with a (misplaced) drive for perfection.
> >>  It is all about making sure we ship something to users that we know to
> >>  work, and that we can easily prove to still work after we change it.
> >>  
> >>  Thanks,
> >>  
> >>  Maarten
> >>  
> >>  On 11/12/2021 13:43, Robert Scholte wrote:
> >>>  It was marked for Maven 4, and part of the improvements was test
> >>>  automation, which was now possible because it became part of Maven
> >>>  Core. Even thought the code still exists in Maven Core, is has now
> >>>  become useless. There hasn't been a real need for new releases of
> >>>  Maven Wrapper Plugin until a range of Maven 3.8 started. Maven Wrapper
> >>>  would have been another feature to attract developers to Maven 4. And
> >>>  finally, I see that the donated code has been used as base, ignoring
> >>>  all the effort done to improve that codebase done afterwards. Hence my
> >>>  response that reliability is gone that was added after donation.
> >>>  Robert
> >>>  ------ Origineel bericht ------
> >>>  Van: "Manfred Moser" <manf...@simpligility.com>
> >>>  Aan: dev@maven.apache.org
> >>>  Verzonden: 10-12-2021 20:58:33
> >>>  Onderwerp: Re: reviewing Maven Wrapper before releasing
> >>>  
> >>>>  I totally agree with finally just shipping this. We got this all
> >>>>  donated about two years ago now and there is still nothing shipping.
> >>>>  
> >>>>  I used to just manually do the testing and thousands of projects are
> >>>>  happy. I assume the new project is at least manually testing and
> >>>>  works as before or better. Let's not wait nay more and let perfection
> >>>>  get into our way. It surely is good enough for a release.
> >>>>  
> >>>>  The beauty is that if you find an issue.. you just ship again ... no
> >>>>  reason to wait.
> >>>>  
> >>>>  manfred
> >>>>  
> >>>>  Hervé BOUTEMY wrote on 2021-12-10 04:13 (GMT -08:00):
> >>>>>   the current 3.1.0-SNAPSHOT works like 0.5.6 as donated: I confess I
> >>>>>   did not
> >>>>>   test, I just did not change anything using the general approach
> >>>>>   "people were happy before, just continue step by step improvements"
> >>>>>   :)
> >>>>>   
> >>>>>   reading the mvnw script (*nix), compiling+running the .java is
> >>>>>   executed only if neither wget nor curl are available on your
> >>>>>   machine
> >>>>>   
> >>>>>   reading the mvnw.cmd, it seems .java is not supported
> >>>>>
> >>>>>   looking at Git history confirms:
> >>>>>https://github.com/apache/maven-wrapper/commit/570bc50afe07bff696a097cd
> >>>>>7746d01b00e70337>>>>>
> >>>>>   Don't hesitate to create a Jira issue and corresponding fix to add
> >>>>>   .java
> >>>>>   support for Windows: future 3.1.0 will have one more fix over
> >>>>>   previous 0.5.6
> >>>>>   
> >>>>>   Regards,
> >>>>>   
> >>>>>   Hervé
> >>>>>   
> >>>>>   Le vendredi 10 décembre 2021, 10:40:41 CET Robert Scholte a écrit :
> >>>>>>   I need more time.
> >>>>>>   
> >>>>>>   e.g. it looks like type=source doesn't use the Java sourcefile to
> >>>>>>   download the wrapper.
> >>>>>>   now that the plugin and wrapper are combined in one project, the
> >>>>>>   ITs are
> >>>>>>   incomplete.
> >>>>>>   They should call both the wrapper-goal and something like 'mvnw
> >>>>>>   --version' to ensure it is working (this used to be done in
> >>>>>>   maven-integration-testing)
> >>>>>>   
> >>>>>>   thanks,
> >>>>>>   Robert
> >>>>>>   
> >>>>>>   ------ Origineel bericht ------
> >>>>>>   Van: "Hervé BOUTEMY" <herve.bout...@free.fr>
> >>>>>>   Aan: "Maven Developers List" <dev@maven.apache.org>
> >>>>>>   Verzonden: 10-12-2021 08:08:57
> >>>>>>   Onderwerp: Re: reviewing Maven Wrapper before releasing
> >>>>>>   
> >>>>>>   >thank you to everybody who reviewed, discussed, contributed
> >>>>>>   >
> >>>>>>   >we now have 16 issues fixed, everything seems stable
> >>>>>>   >
> >>>>>>   >if nobody objects, I'll start a release over the week-end
> >>>>>>   >
> >>>>>>   >Regards,
> >>>>>>   >
> >>>>>>   >Hervé
> >>>>>>   >
> >>>>>>   >Le mardi 7 décembre 2021, 00:07:41 CET Hervé BOUTEMY a écrit :
> >>>>>>   >>  Hi,
> >>>>>>   >>  
> >>>>>>   >>  Maven Wrapper has been donated to Apache Maven, imported to
> >>>>>>   >>
> >>>>>>   >>https://github.com/apache/maven-wrapper
> >>>>>>   >>
> >>>>>>   >>  Documentation published to https://maven.apache.org/wrapper/
> >>>>>>   >>
> >>>>>>   >>  Here is the list of fixes from previous 0.5.6 release:
> >>>>>>   >>https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=
> >>>>>>   >>12323721&
> >>>>>>   >>ve>>
> >>>>>>   >>
> >>>>>>   >>  rsion=12350068
> >>>>>>   >>  
> >>>>>>   >>  
> >>>>>>   >>  Please test and review so we can do a release soon
> >>>>>>   >>  
> >>>>>>   >>  Regards,
> >>>>>>   >>  
> >>>>>>   >>  Hervé
> >>>>>>   >>  
> >>>>>>   >>  
> >>>>>>   >>  
> >>>>>>   >>  ---------------------------------------------------------------
> >>>>>>   >>  ------
> >>>>>>   >>  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>>>   >>  For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>   >
> >>>>>>   >------------------------------------------------------------------
> >>>>>>   >---
> >>>>>>   >To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>>>   >For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>>   
> >>>>>>   -------------------------------------------------------------------
> >>>>>>   --
> >>>>>>   To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>>>   For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>>   
> >>>>>   --------------------------------------------------------------------
> >>>>>   -
> >>>>>   To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>>   For additional commands, e-mail: dev-h...@maven.apache.org
> >>>>  
> >>>>  ---------------------------------------------------------------------
> >>>>  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>>  For additional commands, e-mail: dev-h...@maven.apache.org
> >>>  
> >>>  ---------------------------------------------------------------------
> >>>  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>>  For additional commands, e-mail: dev-h...@maven.apache.org
> >>  
> >>  ---------------------------------------------------------------------
> >>  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >>  For additional commands, e-mail: dev-h...@maven.apache.org
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> >For additional commands, e-mail: dev-h...@maven.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to