Ok, I'll put one in a rack. On Sep 5, 2013, at 2:17 PM, Dennis Lundberg <[email protected]> wrote:
> Getting back to this, I have now confirmation that that the osx node is > dead. It has also been removed from Jenkins to avoid confusion. > Den 21 aug 2013 15:59 skrev "Dennis Lundberg" <[email protected]>: > >> 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. >> >> >> 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 >> >> Thanks, Jason ---------------------------------------------------------- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl ---------------------------------------------------------
