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

RE: subversion 1.0 time line and Packaging automation

From: Yang Tj-ATY010 <ATY010_at_motorola.com>
Date: 2003-12-03 14:36:52 CET

> -----Original Message-----
> From: Yang Tj-ATY010
> Sent: Tuesday, December 02, 2003 5:08 PM
> To: dev@subversion.tigris.org
> Subject: subversion 1.0 time line and Packaging automation
>
>
> 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>

Should be <depend var="BISON">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 ?
>

To my surprize, there is no feedback on this question which
either mean I didn't make my point clear enough or my point
is not useful to generate interests.

Here is my second try

Imagine next time you can answer a solaris 8 svnserver
compiling/installation question this way.

make -f Makefile.solaris2.8 subversion-0.33.1

Similar to ports in FreeBSD that will compile the depended
software for you. Extra to freebsd is that it will generate
Solaris pkgadd format and upload to a respository server.

And on a solaris 2.8 box you run following command to install
svnserver and its depended packags

/opt/TWWfsw/bin/pkg-inst -s http://apps.my.com subversion-0.33.1

tj

> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Dec 3 17:24:20 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.