[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cross-project-issues-dev] End of Era: p2.statsURI and p2.mirrorsURL editing
|
Ed,
When p2 downloads the artifacts it will use the mirrorsURL of the repo
to create the URI that's used to download the artifact. If nothing
exists at that location, I'm quite sure that download will fail.
So yes, imagine that having the milestone repo specify a mirrorsURL
applicable for the non-existent release repo is going to cause a problem.
Likely best is that you create a promotion job that automates everything
you were doing manually. That's likely also less error prone. This is
exactly what EMF's build job does for a release build, i.e., it takes
the most recent milestone build and "mirrors" it to the proper location
for a release, setting the mirrorsURL property appropriate for that
target location. And when I say "mirrors", it literally uses
org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication, so
there is no editing of files involved.
https://git.eclipse.org/c/emf/org.eclipse.emf.git/tree/releng/org.eclipse.emf.releng/src/org/eclipse/emf/releng/UpdateSiteGenerator.java#n174
Of course MirrorApplication is internal so I'm a very bad person for
using it...
On 02.09.2019 06:50, Ed Willink wrote:
Ping. Anyone?
On 28/08/2019 19:14, Ed Willink wrote:
Hi
My prevailing practice is/was to publish the final RC as the release
once the quiet 'week' is progressing without hiccoughs. This requires
some 'simple' copies and renames from a milestones tree to the
release tree. It was also necessary to use ssh and vi to edit the
artifacts.jar to add p2.statsURI and p2.mirrorsURL properties manually.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=341744 has been fixed
so that Tycho can now auto-generate p2.statsURI and p2.mirrorsURL
properties in artifacts.jar; thanks guys.
But Tycho auto-generates at build time rather than edits during quiet
'week' publish-time. The simplest solution is to add the p2.statsURI
and p2.mirrorsURL to all stable builds, rather than do a new release
build during the quiet 'week'.
Question: will the p2.statsURI and p2.mirrorsURL properties break P2
milestone repos if milestone builds have these properties with values
applicable to the published release?
Regards
Ed Willink
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev