Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349856 - update download pages to reference final version of pre-reqs
Summary: update download pages to reference final version of pre-reqs
Status: RESOLVED FIXED
Alias: None
Product: WTP Releng
Classification: WebTools
Component: releng (show other bugs)
Version: 3.10   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Tran Le CLA
QA Contact: David Williams CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-20 13:54 EDT by David Williams CLA
Modified: 2018-06-29 15:14 EDT (History)
3 users (show)

See Also:


Attachments
Proposed patch for EMF transation/validation pre-reqs (2.45 KB, patch)
2011-06-20 16:16 EDT, Tran Le CLA
no flags Details | Diff
Patch for EMF transation/validation & Graphiti pre-reqs for Indigo release (1.55 KB, patch)
2011-06-23 00:46 EDT, Tran Le CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Williams CLA 2011-06-20 13:54:04 EDT
Thought I'd document here, the work required to update download page to reference the final, released versions of our pre-reqs. 

The file to update in downloads directory is named dependency.properties.php.

I'll update the one in "committers" area first, and later copy over to downloads area later.  That area is 

/opt/public/webtools/committers/wtp-R3.3.0-S/20110607160810/R-3.3.0-20110607160810
Comment 1 David Williams CLA 2011-06-20 13:55:28 EDT
Tran, want to provide the values for emf transation/validation? 

I normally update the indigo/dependencies.properties at the same time.
Comment 2 David Williams CLA 2011-06-20 13:59:38 EDT
> I normally update the indigo/dependencies.properties at the same time.

To be honest, and provide some practical advice, I normally update the build's dependencies file, then run "just enough" of the build, so it produces the initial downloads pages, so then the dependency.properties.php can be copied over. Seems typos are less likely then. I'm trying that now, on my local test machine.
Comment 3 Tran Le CLA 2011-06-20 16:16:44 EDT
Created attachment 198284 [details]
Proposed patch for EMF transation/validation pre-reqs

I needed to update the names also to take out the milestone.
Comment 4 David Williams CLA 2011-06-20 21:56:43 EDT
I've applied patch and "manually" updated the dependencies.properties.php file. 
(They can be proof read on download page in committers area, if desired). 

We'll need to keep an eye open for 4 projects final URLs ... GEF, emf transaction, emf validation, and graphiti. I'll leave this bug open till we get those. Just update here (and in indigo/dependencies.properties file) if/when you see them updated. Ideally Tuesday, but sometimes, in the past, we've even done it on release day, if needed.
Comment 5 Tran Le CLA 2011-06-20 22:09:55 EDT
Thanks David, I will post an other patch when these projects will be updated.
Comment 6 David Williams CLA 2011-06-22 13:33:46 EDT
I've updated GEF. 

Tran, when you are ready, feel free to update dependency.properties.php. 

I usually first update the one in 

/opt/public/webtools/committers/wtp-R3.3.0-S/20110607160810/R-3.3.0-20110607160810

and proof read it there, make sure it's right, then copy that one file over to 

/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.3.0/R-3.3.0-20110607160810

And, of course, don't forget to update the build file, in indigo/dependencies.properties.
Comment 7 David Williams CLA 2011-06-22 13:34:32 EDT
turning over to you Tran, since only your parts left. Feel free to close when done.
Comment 8 Tran Le CLA 2011-06-23 00:46:09 EDT
Created attachment 198443 [details]
Patch for EMF transation/validation & Graphiti pre-reqs for Indigo release
Comment 9 Tran Le CLA 2011-06-23 00:55:46 EDT
David,
I don't have access to /opt/public, the only directories that I can see under /opt are:
homebase-agent  nsr  working

Therefore I made the modifications in:
/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.3.0/R-3.3.0-20110607160810
And I saved it under the name dependency.properties.tle.php so it can be proof read it, before we copy it to dependency.properties.php.

I have also updated the build file in indigo/dependencies.properties, and provided a patch for documentation.
Comment 10 David Williams CLA 2011-06-23 01:30:40 EDT
(In reply to comment #9)
> David,
> I don't have access to /opt/public, the only directories that I can see under
> /opt are:
> homebase-agent  nsr  working
> 

Well ... pretty sure you do (its access group is webtools.releng). But /opt/public/webtools is the expanded version of what is normally accessed with symbolic links, namely /shared/webtools so you may have to 'cd' all the way directly to /shared/webtools to see anything. If not, you might want to ask the webmasters about it. 

But ... for purposes of this bug, I copied your version back to 'committers' and looked good there, so I renamed your version on downloads area too. Only funny thing was 'graphiti' didn't seem to be mirrored ... not sure if that's our script not calling 'download.php' correctly, or if graphiti really isn't mirrored, for some reason? 

But, I'll count this as fixed, and any additional issues can be handled in other bugs. 

Thank you very much, Tran.
Comment 11 Carl Anderson CLA 2011-06-23 14:44:04 EDT
The two commits done on this bug for releng's indigo/dependencies.properties were done in the HEAD stream.  I had already branched releng to R3_3_maintenance for Indigo SR1, so I merged these changes into that branch as well.