Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] Minutes from October 2, 2012 cbi-dev call

----- Original Message -----
> From: "Andrew Ross" <andrew.ross@xxxxxxxxxxx>
> To: cbi-dev@xxxxxxxxxxx
> Sent: Tuesday, October 2, 2012 6:31:33 PM
> Subject: Re: [cbi-dev] Minutes from October 2, 2012 cbi-dev call
> 
> Alex,
> 
> I really appreciate your enthusiasm, and of course Red Hat's support
> via. Krzysztof's work as you know.
> 
> CBI is being used and will be used. Hand in hand with accepting new
> technology is negotiating and meeting acceptance criteria for
> deployment
> as well as the team ramping up on it. That's what we're talking about
> here. No one is sitting back and waiting. No one wants to punish
> early
> CBI adopters, what ever that means. 

Everyone works under tight schedules and having to support old build system for one more release while working on another one is costing time.
>From my side delaying CBI is costing more than delaying the release train as this introduces even more things to be checked.

> And no one is talking about
> abandoning CBI. Well, except your mention of it, but I think hurry is
> what you really mean rather than abandon.

Abandon here represents my fear that delay, delay, .. leads to abandoning. :)

Regards,
Alex

> 
> Cheers,
> 
> Andrew
> 
> On 10/02/2012 11:05 AM, Aleksandar Kurtakov wrote:
> > Time is ticking and we have to either start using CBI or abandon it
> > and move back to our custom build system. As Krzysztof is the
> > first guy to ever made use of CBI to provide a working full
> > featured platform I propose accepting his patches more eagerly
> > even if they are not in "the Maven way" (tm) and get the whole
> > thing rolling. Improvements can be made after that but sitting and
> > waiting gains Eclipse community nothing. It's important to have
> > CBI working ASAP.
> > Krzysztof patches are using customCallbacks, call ant, call eclipse
> > - but still it makes everyone able to build on his own machine. It
> > might be even looked as intermediate step until the "pure maven
> > way" happens but please don't punish/discourage early adopters and
> > contributors with another delay.
> >
> > Alexander Kurtakov
> > Red Hat Eclipse team
> >
> > ----- Original Message -----
> >> From: "Andrew Ross" <andrew.ross@xxxxxxxxxxx>
> >> To: "Common-build Developers discussion" <cbi-dev@xxxxxxxxxxx>
> >> Sent: Tuesday, October 2, 2012 5:43:05 PM
> >> Subject: [cbi-dev] Minutes from October 2, 2012 cbi-dev call
> >>
> >>
> >> Hi Everyone,
> >>
> >> These are the minutes from today's cbi-dev call. I'll also post
> >> them
> >> in the wiki.
> >>
> >> Attendees:
> >>
> >> Paul Webster, Krzysztof Daniel, Thanh Ha, Andrew Ross
> >>
> >> Cut-over Timing:
> >>
> >> The goal of this work is to have the Eclipse platform cut over to
> >> use
> >> the CBI built platform instead of the PDE built version.
> >>
> >>
> >>      * ASAP to be honest. Maps to the following milestones:
> >>
> >>
> >>          * Juno SR2
> >>          * Kepler M3 if possible (4 weeks to go) if not M4
> >>
> >> It is worth noting that Krzysztof shared Red Hat has already cut
> >> over
> >> to CBI for the platform, is happy with it, and not waiting on
> >> anything.
> >>
> >>
> >> Actions:
> >>
> >>
> >>      * Andrew to follow-up with Igor re: Tycho related bugs
> >>      * Andrew to follow-up with Jason re: having a Maven guru from
> >>      Sonatype work on the maven-related list below.
> >>      * Jan, Tobias... can you guys help with any of the Tycho
> >>      related
> >>      bugs?
> >>
> >> The following are our short list of bugs we need for the CBI
> >> platform
> >> team to cut over to use CBI.
> >>
> >> Tycho related bugs:
> >>
> >>
> >>
> >>      * Include the ISV doc in our SDK:
> >>      * Bug 389762 - Add support to tycho-source-feature-plugin to
> >>      allow including non-source bundles (this is the short term
> >>      blocker)
> >>      * Create root files with binaries for the Mac (this is an
> >>      adoption blocker)
> >>      * Bug 386263 - Add support for root.folder.<subfolder> and
> >>      root.<config>.folder.<subfolder>
> >>      * Generate the .api_description used by our tools to manage
> >>      versions and public API (this has to be sorted out before
> >>      SR2)
> >>      * Bug 381057 - CBI should be able to generate the API tools
> >>      description
> >>      * Make sure our executables are coming from the correct
> >>      place,
> >>      and that 3rd party RCP apps that use o.e.eclipse.executables
> >>      or
> >>      o.e.rcp.configuration still work
> >>      * Bug 390111 - Make sure that tycho product materialization
> >>      doesn't interfere with SDK features ( (this has to be sorted
> >>      out
> >>      before SR2)
> >>      * Support generating the EclipseSource-References into the
> >>      MANIFEST.MF (this has to be sorted out before Kepler)
> >>      * Bug 380872 - Add support for Eclipse-SourceReference
> >>      headers
> >> Maven related bugs:
> >>
> >>
> >>
> >>      * Bug 377115 - Build SWT and consume native fragments
> >>      * - this would be converting ant scripts to maven magic: the
> >>      source is copied, pre-processed (switching "int" for "long"
> >>      for
> >>      example), and then compiled for each fragment. This is a
> >>      high-priority for maven help as my build on my computer fails
> >>      to
> >>      produce SWT jars.
> >>      * Bug 370704 - equinox launchers build
> >>      * - Waiting on a maven friendly way of publishing the
> >>      artifacts
> >>      earlier on in the build and consuming them for the many
> >>      features
> >>      that include these root files, this effects about 4 features.
> >>      Sorting out these root files is a high-priority for maven
> >>      help .
> >>      * Bug 390020 - Create the swt-<buildId>-gtk-linux-x86.zip
> >>      files
> >>      * - swt-*.zip files need to be created using the appropriate
> >>      maven magic. We need help on this before adoption.
> >>      * Bug 385154 - JDT core is not ready for tycho builds
> >>      * - I think we need some maven magic here to post-assemble
> >>      the
> >>      ecj jar. We need help on this before adoption.
> >>      * Bug 385959 - org.eclipse.jdt.launching uses
> >>      customBuildCallbacks
> >>      * - a jar needs to be compiled earlier in the build and then
> >>      consumed by this plugin. We need help on this before
> >>      adoption.
> >>      * Bug 384873 - org/eclipse/core/runtime/IPluginDescriptor is
> >>      missing in runtime_registry_compatibility.jar
> >>      * - we need a way to include this pre-compiled class. We need
> >>      help on this before SR2.
> >> General bugs:
> >>
> >>
> >>      * Bug 385410 - Build documentation using tycho
> >>      * - we were going to try Christopher's patch, in a profile,
> >>      and
> >>      require an eclipse install for schema conversion and javadoc
> >>      inclusion.
> >>      * (may need some maven help with this too)
> >>      * Bug 375554 - Be able to specify the jdt.core used for
> >>      compiling
> >>      * - We can test out if this works.
> >>      * Bug 369798 - Add signing capability to the CBI build for
> >>      the
> >>      eclipse platform
> >>      * - we'll move forward with a fix for this once the
> >>      discussion
> >>      dies down (I think we have consensus).
> >> New bugs:
> >>
> >>
> >>      * Bug 390119 - branding plugins buildId aren't updated
> >>      * - need to replace token with build tag. Possibly a maven
> >>      related bug. 2nd part is the qualifier being set. Can we
> >>      override?
> >>      * Bug 390721 - The product IU qualifier is not updated
> >>      * - qualifier should be it's own or the highest of what it
> >>      includes. Likely a Tycho related fix.
> >>
> >>
> >>
> 
> _______________________________________________
> cbi-dev mailing list
> cbi-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cbi-dev
> 


Back to the top