<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hi<br>
<br>
P2's remediation is very impressive but unfortunately it is
dreadfully slooow.<br>
<br>
If the repo is not validated, every user is going to have to have a
tea break while P2 fixes things up.<br>
<br>
And if the repo is unvalidated, there will be a lot of fixing up. I
would be amazed if P2 could sort out the anarchy.<br>
<br>
So the users will wait a long time, get given an irritating please
confirm this magic solution that excludes your favourite product
dialog.<br>
<br>
Eclipse will become a laughing stock.<br>
<br>
Regards<br>
<br>
Ed Willink<br>
<br>
<div class="moz-cite-prefix">On 03/07/2013 10:31, Pascal Rapicault
wrote:<br>
</div>
<blockquote
cite="mid:***@eusaamb103.ericsson.se"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.apple-style-span
{mso-style-name:apple-style-span;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I
like the approach of everybody contributing their latest
release to a new kind of repo.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">However
I’m wondering what happens when the dependencies are not
aligned. For example GEF ships a new version but GMF ranges
don’t allow for it. Does the repo contain two versions of
GEF or is GMF not included? <o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Now
if we step back, the issue I’m describing is caused by the
fact that the release repo is validated (validated means all
the IUs in the repo can be installed together, to the
exception of a couple IUs) in order to reduce the number of
install time dependency resolution errors. However I’m
thinking that now that p2 has the remediation mechanism ,
the necessity to have a validated repo is lessened since at
install time p2 will figure out the right set of things to
install (as well as things to uninstall and update), and in
the case of a check for updates it will only propose the
versions that can work together.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The
advantage of shipping a non validated repo is that it
reduces the burden of integration since the process of
creating the repo is just a mirroring one.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">All
that said, I think that in addition to this new repo, there
would still be value in creating a release repo where the
content is validated and more stable.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Finally
another thing to consider is which repo would users build
against?<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif""
lang="EN-US">
<a class="moz-txt-link-abbreviated" href="mailto:cross-project-issues-dev-***@eclipse.org">cross-project-issues-dev-***@eclipse.org</a>
[<a class="moz-txt-link-freetext" href="mailto:cross-project-issues-dev-***@eclipse.org">mailto:cross-project-issues-dev-***@eclipse.org</a>]
<b>On Behalf Of </b>Dennis Hübner<br>
<b>Sent:</b> July-03-13 2:57 AM<br>
<b>To:</b> Cross project issues<br>
<b>Subject:</b> Re: [cross-project-issues-dev] 6 month
release cycle<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<p class="MsoNormal"><span class="apple-style-span"><span
style="font-size:11.5pt;font-family:"Calibri","sans-serif";color:#1F497D">All
projects contribute the latest finished release they
have, dependencies are reconciled, some cross-testing
happens and it’s out. Every month, there is a repo with
versions of all participating projects that are known to
work together. Users are happy because they only need to
check for updates from the aggregate repository that
delivers new stuff to them frequently. Projects are
happy because they can set schedules that make sense for
their needs and if they miss one deadline, the next
opportunity is not that far away.</span></span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Finally a good idea!<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">I think this is exactly what projects and
users want.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Being up-to-date makes aggregation
repositories (look at maven central) valuable.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
</div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span
style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:black">Dennis
Hübner<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:black">Xtext
Commiter / Build Engineer<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span
style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:black"><br>
<br>
Mobile: +49 (0) 151 / 17 39 67 07<br>
Telefon: +49 (0) 431 / 990 268 70<br>
Fax: +49 (0) 431 / 990 268 72<br>
<br>
itemis AG<br>
Niederlassung Kiel<br>
Am Germaniahafen 1<br>
24143 Kiel<br>
<a moz-do-not-send="true"
href="http://www.itemis.de/">http://www.itemis.de/</a><br>
<br>
Rechtlicher Hinweis:<br>
<br>
Amtsgericht Dortmund, HRB 20621<br>
<br>
Vorstand: Jens Wagener (Vors.), Wolfgang Neuhaus,
Dr. Georg Pietrek, Jens Trompeter, Sebastian Neus<br>
<br>
Aufsichtsrat: Dr. Burkhard Igel (Vors.), Stephan
Grollmann, Michael Neuhaus<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
cross-project-issues-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cross-project-issues-***@eclipse.org">cross-project-issues-***@eclipse.org</a>
<a class="moz-txt-link-freetext" href="https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev">https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev</a>
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<p class="" avgcert""="" color="#000000" align="left">No virus
found in this message.<br>
Checked by AVG - <a moz-do-not-send="true"
href="http://www.avg.com">www.avg.com</a><br>
Version: 2013.0.3345 / Virus Database: 3204/6458 - Release Date:
07/02/13</p>
</blockquote>
<br>
</body>
</html>