[jbosstools-dev] be aware 'master' is broken until neon-builds starts

Max Rydahl Andersen manderse at redhat.com
Fri Sep 25 10:45:19 EDT 2015


You didn't tell anyone. 
And when I looked at the sources they were not on neon stream yet hence it did not make sense. 

As I have tried explain before and I think mistria stated very nicely yesterday:

Red balls for a known good reason is much better than green balls for an unknown bad reason. 

/max
http://about.me/maxandersen


> On 25 Sep 2015, at 14:13, Nick Boldt <nboldt at redhat.com> wrote:
> 
> No second guessing required. No first guessing either.
> 
> Fred reported to me he couldnt build Central because one or more /neon/snapshots/builds project folder was missing.
> 
> Fix: bootstrap those folders by moving content from /mars/snapshots/builds/jbosstools-*_master into equivalent /neon/ folder.
> 
> So... Where was the guesswork?
> 
>> On Sep 25, 2015 8:03 AM, "Max Rydahl Andersen" <manderse at redhat.com> wrote:
>> Great. Now it makes sense.
>> 
>> That explains why I could do builds that shouldn't be possible and confused he heck out of me.
>> 
>> In future I think it is much saner to point out which components haven't properly built and ask Dev to fix those rather than make it look like the neon stream of components actually are in a buildable state.
>> 
>> Please also share such moves to the team when they happen. Would spare a lot of time not having to second guess why builds failed/worked when expected they shouldn't.
>> 
>> /max
>> http://about.me/maxandersen
>> 
>> 
>> > On 24 Sep 2015, at 14:56, Nick Boldt <nboldt at redhat.com> wrote:
>> >
>> > What changed was that I moved all the _master build results folders
>> > under /mars/snapshots/ to /neon/snapshots/ so that all the URLs listed
>> > in the Alpha1 parent pom could be resolved and therefore all the
>> > interproject dependencies could be found.
>> >
>> > This was verified by Fred saying "my job is broken" then I did the
>> > move, and he confirmed "build completed ok".
>> >
>> >
>> >
>> > On Thu, Sep 24, 2015 at 2:20 AM, Max Rydahl Andersen
>> > <manderse at redhat.com> wrote:
>> >> On 24 Sep 2015, at 7:28, Max Rydahl Andersen wrote:
>> >>
>> >>> Looks like this are now fixed since I now see
>> >>> http://download.jboss.org/jbosstools/neon/snapshots/builds/ filled up.
>> >>>
>> >>> Nick/Michael - can you give an update on what changed ?
>> >>
>> >> Talked with Michael and seems what changed is just that jbosstools-base
>> >> were missing
>> >> version bump. Now that is done it trickles down to all builds as soon
>> >> as they get their version bumped.
>> >>
>> >> In past master builds were stopped since jenkins was overloaded, that
>> >> seem not to be
>> >> the case anymore so if we just do proper branching with a version bump
>> >> and stream name change both master and branch can be developed
>> >> concurrently without any accidental overlaps.
>> >>
>> >> /max
>> >>
>> >>>
>> >>> Have we restarted the master builds fully now using for now mars based
>> >>> TP, or was it just a single run to make builds
>> >>> work ?
>> >>>
>> >>> Thanks,
>> >>> /max
>> >>>
>> >>>> Hey,
>> >>>>
>> >>>> A few have noticed that when you build on master after updating
>> >>>> parent
>> >>>> pom you get build failures due to missing neon repos.
>> >>>>
>> >>>> This will unfortunately happen until neon streams start (note, this
>> >>>> does
>> >>>> not require any Neon TP to be present but jenkinsare busy doing CR1
>> >>>> builds so we'll have to wait).
>> >>>>
>> >>>> You can use the CR1 parent pom in the meantime - the minimal change
>> >>>> required is just the version bump so your master and branch builds
>> >>>> does
>> >>>> not collide when building locally.
>> >>>>
>> >>>> sorry for this, but I hope Michael/Nick soon can kick of the master
>> >>>> builds so this will not be a problem. (and no,it does not require
>> >>>> usage
>> >>>> of an actual neon tp - we just need the stream urls built)
>> >>>>
>> >>>> /max
>> >>>> http://about.me/maxandersen
>> >>>> _______________________________________________
>> >>>> jbosstools-dev mailing list
>> >>>> jbosstools-dev at lists.jboss.org
>> >>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>> >>>
>> >>>
>> >>> /max
>> >>> http://about.me/maxandersen
>> >>> _______________________________________________
>> >>> jbosstools-dev mailing list
>> >>> jbosstools-dev at lists.jboss.org
>> >>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>> >>
>> >>
>> >> /max
>> >> http://about.me/maxandersen
>> >> _______________________________________________
>> >> jbosstools-dev mailing list
>> >> jbosstools-dev at lists.jboss.org
>> >> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>> >
>> >
>> >
>> > --
>> > Nick Boldt :: JBoss by Red Hat
>> > Productization Lead :: JBoss Tools & Dev Studio
>> > http://nick.divbyzero.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20150925/b693a9c6/attachment.html 


More information about the jbosstools-dev mailing list