[ooo-build] Upstream tarballs

Jan Holesovsky kendy at suse.cz
Tue Aug 25 15:04:32 PDT 2009


Hi,

To save space on download.go-oo.org, I implemented the possibility to download 
the upstream source tarballs from cgit.freedesktop.org (like 
http://cgit.freedesktop.org/ooo-build/writer/snapshot/ooo/DEV300_m54.tar.bz2).

The tarballs are generated on the fly from git, so when the milestone appears 
there, you can immediately use the new tarballs, instead of having to wait 
for someone to run src-pack2, and upload them.  The git trees are updated 
nightly, so expect up to one day of slip (unless manual intervention is 
necessary, like eg. in the case a new module is introduced upstream).

[One problem there: From time to time, I get 500 Internal Server Error from 
cgit, but the next try is OK - see 
https://bugs.freedesktop.org/show_bug.cgi?id=23519.  I hope this is not going 
to be extremely annoying, at least in ./download I implemented a retry 
mechanism that seems to workaround this quite nicely.]

The second change is that when no --with-git/--without-git is specified, the 
configure is trying to be smart, and defaults to --without-git when there is 
src/$CVSTAG-bootstrap.tar.bz2, and to --with-git otherwise (ie. no source 
tarball yet).  This should satisfy both the developers as well as the package 
maintainers; but for the package maintainers, to be really sure that the 
tarballs are used, you may consider adding --without-git to your configure 
switches.

Should there be problems, please let me know.

Regards,
Kendy


More information about the ooo-build mailing list