Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 123009 - Request mirror lists filtered on multiple "file" constraints
Summary: Request mirror lists filtered on multiple "file" constraints
Status: RESOLVED WONTFIX
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Website (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: phoenix.ui CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-07 14:11 EST by David Williams CLA
Modified: 2006-03-17 14:23 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2006-01-07 14:11:08 EST
Since I am having some success at "cross platform" (relative URLs) in update 
manager site.xml files, these means one project can provide pointers to pre-reqs in other projects. 

Accordingly, when we "compute" the mirrors list, we should, technically, provide 
mirrors which mirror all required projects

Instead of 

file=/webtools/updates/

it would be nice to have the ability to do something like

files=/webtools/updates/;/tools/emf/updates

I do not know how big a problem it is (that mirrors may not mirror 
all required content) ... but, as Eclipse community grows, so may this problem, 
so ... didn't want to lose track of it.
Comment 1 Eclipse Webmaster CLA 2006-01-09 10:08:59 EST
Hmmm.... Right now, if you say file=/abc, download.php will return a list of mirrors and their URLs to that file.

You can query download.php many times to get the list of mirrors/urls for many files, which will likely be easier than file=/abc;/def then working with a huge XML file that contains many recordsets for all the file= parameters you send.

In any case, UM only takes one list of mirrors based on one path, not several, so if you wanted this feature for UM, it won't work.

Closing as worksforme; fee1 free to reopen if you have more info.

D.
Comment 2 David Williams CLA 2006-01-09 23:15:20 EST
well, not a lot of more info, but I was thinking the place this would be useful is in UM's <site> tag for mirrorsURL attribute. That way, you could retrieve a potentially reduced list (constrained so that the list returned from download.php satisfied the "constraint" of each mirror in the list supporting each requested file. 

My thought was that the input could contain say 3 to 10 "top project" indicators
to make sure the user picks a mirrors site mirrors all required areas. Such as,
webtools, emf, gef, birt, tptp, for example. 
 mirrorsURL="http://www.eclipse.org/downloads/download.php?files=/webtools/testUpdates/site.xml,/tools/emf/updates/site.xml,/birt/updates/site.xml&format=xml&protocol=http>

Comment 3 Eclipse Webmaster CLA 2006-03-17 14:23:33 EST
This is not going to happen from the IT team.