Hi, Jonathan,
The main/compositeArtifacts.xml in this repository just includes another repository, like this:
<repository name="Papyrus" type="org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository" version="1.0.0">
<properties size="1">
<property name="p2.timestamp" value="1438953927000"/>
</properties>
<children size="3">
<child location="../../../milestones/1.1/RC4/main"/>
<child location="../../../milestones/1.1/RC4b/main"/>
<child location="../../../milestones/1.1/RC5/main"/>
<!-- child location="1.1.0"/ -->
<!-- child location="1.1.1"/ -->
<!-- child location="1.1.2"/ -->
</children>
</repository>
Indeed, child-including a milestone repository that can expected to be deleted doesn’t seem like the right approach. AFAICT, the RC4b repository still exists, but I don’t see how it could actually contain 1.1.1 content, being as it is an RC build for the 1.1.0 release.
This repository looks pretty broken to me. Even as a Mars 1.1.0 repository, I don’t think it should be referencing milestone repositories.
Unless I’m misunderstanding something, too …