Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 368164 - Zipped P2 repository for eclipselink
Summary: Zipped P2 repository for eclipselink
Status: ASSIGNED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Eric Gwin CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-09 09:31 EST by DB CLA
Modified: 2022-06-09 10:10 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DB CLA 2012-01-09 09:31:58 EST
Is it possible to provide a zipped p2 repository for EclipseLink as well?

Thank you.
Comment 1 Eric Gwin CLA 2012-01-09 09:55:45 EST
What is the usecase? What advantage does it provide to make a zipped P2 repo available? 
EclipseLink is available directly via P2 both on a project level and as part of the simultanious eclipse repositories.
Comment 2 Eric Gwin CLA 2012-01-09 09:57:34 EST
It is possible. I'd just like to find out how useful to the community as a whole this would be.
Comment 3 Tobias Oberlies CLA 2012-01-09 11:36:19 EST
(In reply to comment #1)
> What is the usecase? What advantage does it provide to make a zipped P2 repo
> available?
The use case is to get a reproducible build with dependencies to a well-defined version of EclipseLink. Therefore we would like to have the Eclipse releases (including metadata) as single artifact for download.

(In reply to comment #1)
> EclipseLink is available directly via P2 both on a project level and as part of
> the simultanious eclipse repositories.
p2 repositories that get new versions may threaten reproducibility. We obliged to be able to rebuild our deliveries with only minimal differences, and this for many years. This is why we keep archives of the used p2 repositories. We could create the archives ourselves, but this is a manual process which could introduce errors. Therefore we would appreciate if you could offer your releases as zipped up p2 repositories directly from your release builds.
Comment 4 Eric Gwin CLA 2012-01-09 14:12:12 EST
(In reply to comment #3)
> The use case is to get a reproducible build with dependencies to a 
> well-defined version of EclipseLink. Therefore we would like to have
> the Eclipse releases (including metadata) as single artifact for download.
Sounds reasonable. We'll need to look at the impact on the size of our download area though.

(In reply to comment #3)
> We obliged to be able to rebuild our deliveries with only minimal
> differences, and this for many years. This is why we keep archives of
> the used p2 repositories. 
Understood. Local dependancy archives are preferable to protect build reproducablility against external changes. Our release and milestone repositories should never 'not' contain a released child, but archival is a reasonable precaution regardless.
Comment 5 Eric Gwin CLA 2012-01-10 10:55:05 EST
Our persistent repositories are composite repos. I can zip up each released child provide a download link for it. Would you need milestone children as well?

Making just the releases available currenlty would take just under 200MB. I'm checking with the webmaster about disk quotas, but think that would be do-able.
Comment 6 Tobias Oberlies CLA 2012-01-11 04:06:54 EST
For us, it would be enough if you could provide zipped p2 repositories for all _future_ milestones and releases. So if your build produces these from now on, this would be fine; no need to manually process existing releases.
And if you run out of spaces, it would probably be okay to delete the milestones again.

Thanks for your help :-)
Comment 7 Nobody - feel free to take it CLA 2013-01-21 07:47:53 EST
Just want to ask the project owners whether there has been some progress on providing zipped p2 repository content for download. Optimally, there would be one zip file per p2 repository as offered on the composite site http://download.eclipse.org/rt/eclipselink/updates/. For instance, the content of http://download.eclipse.org/rt/eclipselink/updates/2.4.0.v20120608-r11652 might be offered as "eclipselink-updates-2.4.0.v20120608-r11652.zip".
There is no need to offer "historical" released. Personally, I would like to see zips from 2.4.0 onwards.
Thanks a lot!
Regards,
Comment 8 Eric Gwin CLA 2013-01-23 14:18:21 EST
The zipped repos are created, but aren't yet available. The migration of the website from cvs to git is the next hurdle. Once I can change the release landing pages, the archives will be available for download. Am working on it now, and will report again when complete.
Comment 9 Eclipse Webmaster CLA 2022-06-09 10:10:28 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink