[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

subversion 1.0 time line and Packaging automation

From: Yang Tj-ATY010 <ATY010_at_motorola.com>
Date: 2003-12-03 00:08:15 CET

Sorry if I missed the answer for this question somewhere
on the web site.

What is your best guess when will subversion go from 0.33.1 to 1.0 ?

My packages supplier (http://www.thewrittenword.com) will package
as part of their packages suites if only it reach 1.0.

I have packaged subversion (with help form others) on solaris 2.8 for
my own need. But this a lot of undertaking to package a subversion server
if you look at following partial software building processes. and each
depended software depends on others software(packages).

<?xml version="1.0"?>
<programs>
  <program name="subversion" version="0.33.1" revision="1">
    <module name="default">
      <build-name>${NAME}-${VER}</build-name>

      <install-name>${NAME}-${VER}</install-name>
      <sources>
        <source path="src/subversion-0.33.1.tar.gz"/>
      </sources>
      <dependencies>
        <depend var="AUTOCONF">autoconf25</depend>
        <depend var="AUTOCONF">bison13</depend>
        <depend var="LIBDB">libdb40</depend>
        <depend var="APACHE2048">apache2048</depend>
        <depend var="PYTHON">python223</depend>
        <depend var="LIBXML">libxml25</depend>
        <depend var="ZLIB">zlib11</depend>
        <depend var="ICONV">libiconv18</depend>
        <depend var="LIBOPENSSL">libopenssl097</depend>
      </dependencies>
<snip>

Another question, are the developer gurus here interested
to learn TWW tools to automate the build/packaging process ?

TWW tools is not well known but it carry GNU licences. Imagine
The "INSTALL" being read and process by two programs
sb(software build) and pb (package build).

Here is the partial makefile for subversion server

#############################################################################
# 279 / 279 sb-pb package
subversion-0.33.1: /opt/TWWfsw/neon024 /opt/TWWfsw/apache2048 \
 /opt/TWWfsw/subversion-0.33.1 /opt/dist/cd/TWWsvn03u subversion-0.33.1-gen-pkg-inst subversion-0.33.1-upload
#############################################################################
/opt/TWWfsw/subversion-0.33.1:
        ${SB} ${SRCDIR}/subversion-0.33.1/subversion-0.33.1.sb
        ${SB} -ip ${SRCDIR}/subversion-0.33.1/subversion-0.33.1.sb
/opt/dist/cd/TWWsvn03u:
        rm -f /opt/dist/cd/TWWsvn03*
        ${PB} -1 ${SRCDIR}/subversion-0.33.1/subversion-0.33.1.pb
subversion-0.33.1-gen-pkg-inst:
        ${GPD} ${SRCDIR}/subversion-0.33.1/subversion-0.33.1.pb >> /opt/dist/cd/pkg-db.xml
        (cd /opt/dist/cd;zip data.zip TWWsvn03* ;${M5S} data.zip |awk '{print $$1}' > data.zip.md5)
        (cd /opt/dist/cd;zip -r subversion-0.33.1.pkgadd.pkg-inst pkg-db.xml data.zip data.zip.md5; ${M5S} subversion-0\
.33.1.pkgadd.pkg-inst |awk '{print $$1}' > subversion-0.33.1.pkgadd.pkg-inst.md5)
        cd /opt/dist/cd;rm -f pkg-db.xml data.zip data.zip.md5

subversion-0.33.1-upload:
        cd /opt/dist/cd;${RSYNC} -azpv subversion-0.33.1.pkgadd.pkg-inst subversion-0.33.1.pkgadd.pkg-inst.md5 root@my.com:${DEST}/${ARCHI}
        cd /opt/dist/cd;rm -f /opt/dist/cd/pkg-db.xml subversion-0.33.1.pkgadd.pkg-inst subversion-0.33.1.pkgadd.pkg-inst\
.md5

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Dec 3 00:25:42 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.