Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

141: Bug 453708 - Support for site/repository-reference/@location in eclipse-repository #145

Conversation

LorenzoBettini
Copy link
Contributor

Closes #141

See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=453708#c19

This PR also adds the type 1 (artifact) reference to the final content.xml (z and jar).

I've also tested locally that with this patch I can finally install features from a p2 repository relying on dependencies stored in referred p2 repositories

Task-Url: #141
Signed-off-by: Lorenzo Bettini lorenzo.bettini@gmail.com

eclipse-repository

Task-Url: eclipse-tycho#141
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
@LorenzoBettini
Copy link
Contributor Author

@mickaelistria I was also planning to add a more involved IT verifying that a feature with a dependency (taken from a referred repository, e.g., JUnit from Orbit) can be effectively installed (using tycho-eclipserun and the p2 director application, something that I usually do on my projects), what do you think? Should I add this into another PR in case this is going to be merged?

@LorenzoBettini
Copy link
Contributor Author

The build failed, but it's not my fault: it timed out due to recent JIRO problems. Could anyone restart it please?

@laeubi
Copy link
Member

laeubi commented Jun 4, 2021

@LorenzoBettini the build is back to normal, if you could add an IT it would be great.

@mickaelistria mickaelistria added this to the 2.4 milestone Jun 4, 2021
@mickaelistria
Copy link
Contributor

IMO, it's good enough to merge. Some more tests would be welcome, but I don't think we should delay delivery of this feature in snapshots just for that. They can come in further commits.

@mickaelistria mickaelistria merged commit 30b7974 into eclipse-tycho:master Jun 4, 2021
@LorenzoBettini
Copy link
Contributor Author

@mickaelistria thanks for merging! I think this feature is really crucial :)

@laeubi the IT was already there and I updated. I was suggesting a more involved IT (maybe an end-to-end test). I'll propose something in another PR along the line I was suggesting

@LorenzoBettini LorenzoBettini deleted the task_141-Bug_453708_Support_for_repository_reference branch June 4, 2021 08:06
@mickaelistria
Copy link
Contributor

Please also add a note about it to https://github.com/eclipse/tycho/blob/master/RELEASE_NOTES.md

@LorenzoBettini
Copy link
Contributor Author

Please also add a note about it to https://github.com/eclipse/tycho/blob/master/RELEASE_NOTES.md

here it is #147

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug 453708 - Support for site/repository-reference/@location in eclipse-repository
3 participants