Issue 119732 - [Dev]fetch_tarballs.sh does not support multiple download sources.
Summary: [Dev]fetch_tarballs.sh does not support multiple download sources.
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: configure (show other issues)
Version: OOO340m0
Hardware: PC All
: P3 Normal (vote)
Target Milestone: 3.4.1
Assignee: Andre
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-04 12:48 UTC by Andre
Modified: 2012-07-25 09:18 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---
jsc: 3.4.1_release_blocker+


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Andre 2012-06-04 12:48:41 UTC
The main/fetch_tarballs.sh script does not support more than one download location.  This prevents

- the use of the new http://ooo-extras.apache-extras.org.codespot.com/files/ download site for category-b software.

- the use of specific svn revisions that contain older or newer versions of libraries than plain trunk.
Comment 1 Andre 2012-06-04 16:15:35 UTC
Rewrote fetch_tarballs.sh as Perl script main/solenv/bin/download_external_libraries.pl.  Instead of ooo.lst it uses main/external_libs.lst.  Basically the same content, just a more flexibel format.

For more information on the new file format see the header of
main/solenv/bin/download_external_libraries.pl
and
main/external_libs.lst.
Comment 2 Andre 2012-06-04 16:19:33 UTC
SVN revision is 1346024.
Comment 3 Andre 2012-06-06 11:34:20 UTC
Renamed
    main/external_libs.lst to main/external_deps.lst
    main/solenv/bin/download_external_libraries.pl
main/solenv/bin/download_external_libraries.pl to mai
Comment 4 Andre 2012-06-07 09:34:29 UTC
I have removed from configure.in the test for the mozilla tarball.
This was the only tarball that was tested in configure.in.  This test has broken the build by trying to access the old ooo.lst file.  The fix would have been easy but removing the code seems to be the better idea.  The test looked like a remainder from the olden times.

This should fix the build on the buildbots.
Comment 5 Andre 2012-07-09 11:19:50 UTC
Requesting 3.4.1 release blocker flag.
Comment 6 jsc 2012-07-09 11:34:30 UTC
set release blocker flag for 3.4.1
Comment 7 Li Feng Wang 2012-07-10 05:08:06 UTC
This defect may impact build process, and can't verify from user view.
So add [Dev] tag for it.
Comment 8 SVN Robot 2012-07-10 12:05:05 UTC
"af" committed SVN revision 1359625 into branches/AOO34:
#i119732# Added alternative to fetch_tarballs.sh.
Comment 9 Andre 2012-07-10 12:06:57 UTC
Merged changes (revisions 1346024, 1347553 and 1346831) into 3.4.1 branch.
Comment 10 Li Feng Wang 2012-07-20 06:11:38 UTC
Can build Aoo trunk r1362376 and Aoo341 branch r1359641 successfully.
So close it.
Comment 11 jsc 2012-07-25 09:18:10 UTC
set target milestone AOO 3.4.1