Hi

Yes. Builds should fail when they are wrong, not while misguided administration policies play catch-up.

We have perhaps 30 projects that depend on EMF.
If
- each project specifies a precise 4-part EMF version dependency
- EMF deletes all old versions before creating a new contribution
Then every time EMF re-contributes, the aggregator will fail until all 30 projects have caught up. In the meantime another popular dependency such as GEF may cause further grief.

Fortunately we avoid the above scenario because
- EMF is well-behaved and retains repositories for a reasonable interval
- EMF's consumers trust that EMF will be well-behaved API-wise and so have a weaker than 4-part dependency

Just imagine a 4-part dependency on the platform, and perish the thought that the platform might respin with an "a" contribution...

    Regards

        Ed Willink



On 26/05/2016 09:31, Mickael Istria wrote:
Hi,

On 05/26/2016 10:23 AM, Ed Willink wrote:

Contrariwise, surely this is a classic example of why precise feature bounds are bad?

A build failing because of content moving unexpectedly or being simply wrong is actually a good thing. The goal of automated builds isn't to always be successful, it's also (and maybe mainly) to catch issues or bad smells whenever they happen. Let's consider such failed builds as a way to keep and raise maintainability and quality of SimRel.
--
Mickael Istria
Eclipse developer at JBoss, by Red Hat <http://www.jboss.org/tools>
My blog <http://mickaelistria.wordpress.com> - My Tweets <http://twitter.com/mickaelistria>


_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to