On 21 August 2013 14:59, Dennis Lundberg <[email protected]> wrote:

> Yes, both OSX and Windows jobs are unreliable in their current state. When
> they are more mature we can move them from the "unstable"  view to the
> "stable" view.
>
> Let me check with [email protected] to see if they have the resources to breathe
> some life into that OSX box, before setting up something external.
>
> I'm happy to try out any tools for Windows. I have a local Jenkins running
> on Windows where I can test drive and tweak them, before they're ready to
> be deployed to builds.apache.org
>
> The set of 3 is probably what can be trusted at the moment, but I'd also
> like to get "core-integration-testing-maven-3" into the "stable" view. It
> is a Java 5 build of Maven 3 master. As long as we support Java 5 it should
> pass.
>

So do we want to be cheeky and cut a 3.2.0 release on Oct 1st to remove the
Java 5 problem ;-)


>
>
> On Wed, Aug 21, 2013 at 3:13 PM, Jason van Zyl <[email protected]> wrote:
>
> > I agree that it would be nice to have Windows and OSX builds. But looking
> > at our grid and that those builds are either disabled or haven't passed
> in
> > months I don't think one can consider them reliable, or contribute to the
> > notion of being releasable.
> >
> > I can put an OSX machine in a rack, and I can help make a general way to
> > provision and setup a run for Maven with the ITs. I have tools for this
> and
> > they are just written in Java which I think is fine. Dennis, I'm happy to
> > help with some tools if you want to try them out on a Windows machine.
> >
> > I will consider that set of 3 as good of an indicator as we have now and
> > if it improves great. But currently as the RM for the core, if there are
> > improvements or bug fixes available and I want to do a release I will
> > consider that set of three jobs being good as the core being in a
> > releasable state. I would love an OSX build and I can look into that. I
> > will help someone else with the Windows build, but I honestly have as the
> > same level of proficiency with Windows as I do, say, knitting.
> >
> > On Aug 21, 2013, at 12:32 AM, Dennis Lundberg <[email protected]>
> wrote:
> >
> > > In order to get a working build of the Core ITs there are a number of
> > steps
> > > that needs to be taken. These include checking out the source for the
> ITs
> > > and the version of Maven you want to test. Then there are an elaborate
> > > setup of M2_HOME local.repo and some other stuff. There is a shell
> script
> > > to help with this, but it is for Linux/Unix only. If you take a look at
> > the
> > > Jenkins jobs that runs the ITs there are several platform dependent
> > steps.
> > >
> > > To get more people to help run the ITs in different environments, we
> need
> > > to make this simpler, especially for Windows. So I suggest that we put
> > > together an Ant script that can be used by all users, including CI
> > builds,
> > > to do the necessary setup.
> > >
> > > As for releaseability I think that we should have both the windows and
> > osx
> > > jobs pass.
> > >
> > > That being said, it seems that the osx installation is dead and won't
> be
> > > coming back any time soon, so until then we can't rely on it. We have
> > lots
> > > of devs running osx so it shouldn't be a problem getting confirmation
> > that
> > > the ITs pass on that platform.
> > >
> > > Since I'm on Windows myself I'm keen to get the Windows job into a
> > runnable
> > > state. I did some work on it before, but finally gave up because of the
> > > platform dependent steps that was needed, in combination with some
> > > limitations in the properties that are available to Jenkins on Windows.
> > I'm
> > > willing to work on it again though.
> > >
> > > Related to this, what's the status on Core ITs for Maven 2? Are the ITs
> > > that this thread talk about applicable to Maven 2, or does it use a
> > > different set of ITs?
> > >
> > > On Tue, Aug 20, 2013 at 5:17 PM, Jason van Zyl <[email protected]> wrote:
> > >
> > >> What do you mean exactly?
> > >>
> > >> Also what about the releasability question?
> > >>
> > >> On Aug 20, 2013, at 7:45 AM, Dennis Lundberg <[email protected]>
> > wrote:
> > >>
> > >>> Thanks for looking into this Jason.
> > >>>
> > >>> As someone who has tried to fix these builds, I think what we need
> is a
> > >>> platform independent way to set up and run the core ITs. The best
> > choice
> > >> is
> > >>> probably to use Ant.
> > >>> Den 20 aug 2013 16:18 skrev "Jason van Zyl" <[email protected]>:
> > >>>
> > >>>> I have separated them like the following to delineate the stable
> > builds
> > >>>> that are a reliable measure of the ITs working and things that have
> > >> either
> > >>>> been failing for months, or things we can't reasonably maintain.
> > >>>>
> > >>>> If these are working I consider Maven releasable:
> > >>>>
> > >>>> https://builds.apache.org/view/M-R/view/Maven%20Core%20ITs/
> > >>>>
> > >>>> I put the rest of them here:
> > >>>>
> > >>>>
> > >>
> > https://builds.apache.org/view/M-R/view/Maven%20Core%20ITs%20(unstable)/
> > >>>>
> > >>>> If the jobs in the first group are passing can we consider that
> being
> > >> in a
> > >>>> reasonable state for a release?
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>> Jason
> > >>>>
> > >>>> ----------------------------------------------------------
> > >>>> Jason van Zyl
> > >>>> Founder,  Apache Maven
> > >>>> http://twitter.com/jvanzyl
> > >>>> ---------------------------------------------------------
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>>>
> > >>
> > >> Thanks,
> > >>
> > >> Jason
> > >>
> > >> ----------------------------------------------------------
> > >> Jason van Zyl
> > >> Founder,  Apache Maven
> > >> http://twitter.com/jvanzyl
> > >> ---------------------------------------------------------
> > >>
> > >> We know what we are, but know not what we may be.
> > >>
> > >>  -- Shakespeare
> > >>
> > >> --
> > >> Dennis Lundberg
> >
> > Thanks,
> >
> > Jason
> >
> > ----------------------------------------------------------
> > Jason van Zyl
> > Founder,  Apache Maven
> > http://twitter.com/jvanzyl
> > ---------------------------------------------------------
> >
> > Our achievements speak for themselves. What we have to keep track
> > of are our failures, discouragements and doubts. We tend to forget
> > the past difficulties, the many false starts, and the painful
> > groping. We see our past achievements as the end result of a
> > clean forward thrust, and our present difficulties as
> > signs of decline and decay.
> >
> >  -- Eric Hoffer, Reflections on the Human Condition
> >
> > --
> > Dennis Lundberg
>

Reply via email to