Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] please test stages tycho and tycho-extras build 0.15.0

I believe this *appears* worse than it actually is.

The problem is triggered when both <0.15 and 0.15+ projects have shared
artifacts in local repository and 0.15+ projects either produce or
specifically consume packed artifacts. The problem won't appear in all
other cases, so I don't expect to see it too often even on large CI
servers like hudson.eclipse.org

Any project with at least some level of development activity should be
able to migrate to a new Tycho version or use a separate local repo,
which is literally single configuration toggle in Hudson. I believe this
applies both to current "master" branch and maintenance branches.

The problem is caused by a bug in Tycho <0.15. We could change metadata
format used by 0.15+ as a workaround, but I don't see why we should
perpetuate old bugs, especially at the cost of more complicated metadata
structure and the code needed to maintain it going forward.


--
Regards,
Igor

On 12-05-27 3:15 AM, Alex Blewitt wrote:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=380027 seems like a
pretty big problem to me.

The TL;DR is that running 0.15 on a box will cause subsequent 0.14
builds to fail. This is a show stopper for organisations with lots of
builds as not everyone can update their build dependencies at the
same time. In fact, I wouldn't be surprised if it impacts at least
some Eclipse projects once 0.15 is released.

This can be avoided by building with a clean cache each time but
there are some places where this doesn't happen. Fixing with a 0.14.2
release suffers the same problem that people don't update versions at
the same time.

Finally there are often requirements to go back and fix/patch older
releases (eg Eclipse 3.7.2 was released way after 3.8 was in
development). When you go back you use the older took chain at the
time and you don't want your adoption of a newer version to cause
problems in creating patches.

Alex

Sent from my iPhone 4S >
On 27 May 2012, at 03:38, Igor Fedorenko<igor@xxxxxxxxxxxxxx>  wrote:

I've staged tycho and tycho-extras build 0.15.0 and plan to promote it
to Central repository some time next week, provided no serious
regressions are reported, of course. Please test this new build and
report any problems you find either here or through bugzilla.

List of solved problems and new features:
https://bugs.eclipse.org/bugs/buglist.cgi?list_id=1749726;query_format=advanced;target_milestone=0.15.0;product=Tycho

Staging repo:
https://oss.sonatype.org/content/repositories/orgeclipsetycho-255/

--
Regards,
Igor
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top