[ooo-build] ooo-build release proposal and tag OOO_BUILD_3_2_98_0 in git repositories
Petr Mladek
pmladek at suse.cz
Tue Aug 31 06:07:08 PDT 2010
Hi,
you might have noticed the tag OOO_BUILD_3_2_98_0 in ooo-build git
repositories. It is not official. It is just playground for testing the
upcoming release.
As we started to move ooo-build diffs to from ooo-build/patches to the
related git sources, we will need:
+ tag the other git repositories as well together with ooo-build
+ download all the tagged sources if you want to build the
released version
My plan is the following:
+ tag all repositories with the same tag, e.g. OOO_BUILD_3_3_0_1
+ repack the sources during download to get better named
tarballs, e.g. ooo-build-3.3.0.1-writer.tar.bz2
The tarball will have the structure that is usual in other opensource
projects:
+ ooo-build-3.3.0.1-writer
- starmath
- inc
- prj
- ...
- sw
- inc
- prj
- ...
You could enforce another source version using the configure switch
--with-source-version. This way you would be able to create
"non-offical" and reasonable version, e.g. 3.3.0.1.3 from the tag
DEBIAN_OOO_BUILD_3_3_0_1_3.
The right tarballs will be created automatically when calling
ooo-build/download.
Alternatively, you could use the new helper tool
"ooo-build/bin/ooo-pack-sources" to create the tarballs from the cloned
git repositories.
Also "ooo-build/bin/ooo-pack-sources" and cloned repos are the preferred
way to create tarballs for test build from non-tagged sources.
------
BTW: I though about to create piece-specific tags, e.g.
ooo-build-3.3.0.1-writer. Then you would be able to download
the right tarball directly from cgit.
Though, I prefer the same tag for all repos because:
+ advantages:
+ easy tagging (could it be easy with some many repos; what
about changelog?)
+ easy search through all repositories (sounds very important)
+ universal solution to support distro specific tags
+ disadvantage:
+ need renaming/repacking after download from cgit (download
script can do this easily)
+ against the idea of releasing the pieces independently (do we
want it?, not realistic within next few years; would need
another development model)
-------
Any better ideas?
--
Best Regards,
Petr Mladek
software developer
---------------------------------------------------------------------
SUSE LINUX, s. r. o. e-mail: pmladek at suse.cz
Lihovarská 1060/12 tel: +420 284 028 952
190 00 Prague 9 fax: +420 284 028 951
Czech Republic http://www.suse.cz/
More information about the ooo-build
mailing list