Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] About having 2 builds

On 28/11/2011 16:03, Tom Schindl wrote:
Soon there will be 2 seperate projects. The upcoming structure is:

Nebula
 + Nebula-Proper
 + Nebula-Incubation
 + NatTable (depending on the ongoing discussion)

The reason is that we keep Nebula-Incubation is Incubation status and so
we have the advantage of Parallel IP, ... . Our build system today
already reflects the future project structure.
Ok. Then let's wait for the Nebula top-project to appear.

So -1 on merging the builds.

Tom

Am 28.11.11 15:58, schrieb Mickael Istria:
Hi all,

I've worked to integrate the TreeMapper on the CVS tree and in the
incubation build. I found it more complicated than expected because of
the 2 different builds. Although TreeMapper is part of the build, it is
currently not available in any update-site; because of the current
separation between release and incubation.

Of course, I can, and I will create an update-site for the incubation
components; but I think having two builds introduce complexity for low
return on investment. Here is why I am in favor of a single build,
please argue in favor of or against these ideas:

1. Two builds = Twice more complexity to maintain. Indeed these two
builds are not linked, there is not a lot of factorization. It is like
Release and Incubation were 2 totally different project
2. Two builds = Twice more output. Currently, with 2 builds, we do need
2 update-sites to release all widgets. Then if we want a single
update-site, we'll need to set up a composite repository, that is one
more thing to maintain
3. Incubation does not break much more than the release, so why
isolating it?
4. Incubation projects would benefit for stability and visibility
(update-site) of release projects: being part of a release train or a
simultaneous build makes your project better.

I think these arguments are good to improve life of:
* contributors: less things to maintain
* incubation projects: more visibility, part of something bigger and
more stable
* consumers: will see a single update site with everything in it.

What do you think of it?

Regards,
-- 

Mickael Istria
R&D Engineer, Eclipse Plug-in RCP Developer

PetalsLink <http://www.petalslink.com> - Open Source SOA

My blog <http://mickaelistria.wordpress.com> - My Tweets
<https://twitter.com/#%21/mickaelistria>



_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev



--

Mickael Istria
R&D Engineer, Eclipse Plug-in RCP Developer

PetalsLink - Open Source SOA

My blog - My Tweets


Back to the top