× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



--from: Alexei Baranov <ABaranov@xxxxxx>
--subject: Re: V7R1 Subversion 1.4
--
--Chris,
--
--our company has ported latest Subversion client 1.7.8 to v5r4, v6r1
and v7r1. For v7r1 we have both versions - with and without large files
support, see http://btc.info/en/products/233/
--
--You've asked about Subversion server on IBM i, so I'm not proposing a
solution for your original question, but I can agree with Richard Schoen
- Subversion server on Windows/Linux platform has much better
performance.
--
--Regards,
--Alexei Baranov
--Banking Technologies and Consulting
--www.btc.info/en


I have come across the BTC site a few times. However, it appears you are
selling the Subversion software and all the other open source products
that you ported to the iSeries.

We are only using subversion to contain our PHP code and we plan on
upgrading our Aldon product from LMi to LMe, so my manager wasn't going
to approve any purchases.

I ended up getting subversion 1.7.8 running in the PASE AIX environment.

After following the instructions on youngiprofessionals to get RPM and
WGET installed in pase we downloaded and installed lots of RPMs.

Since we only needed to get Subversion running on our development server
our we were allowed to install the AIX RPMs into PASE.

Most of the RPMs were installed using the same rpm command we found in
the setup script on youngiprofessionals:
"rpm --ignoreos --ignorearch --nodeps --replacepkgs -hUv rpmname.rpm"

The httpd rpm needed to be installed without scripts.
"rpm --noscripts --ignoreos --ignorearch --nodeps --replacepkgs -hUv
httpd-2.4.3-1.aix5.1.ppc.rpm"

To get the libiconv library to work with PASE we needed to extract the
archives from the PASE libiconv.a and add them to the new AIX
libiconv.a.
mkdir /tmp/libiconv
cd /tmp/libiconv
ar -x /Qopensys/usr/lib/libiconv.a shr4.o shr.o
chmod +w shr4.o shr.o
strip -e shr4.o shr.o
cd /Qopensys/download
rpm --ignoreos --ignorearch --nodeps --replacepkgs -hUv
libiconv-1.14-2.aix5.1.ppc.rpm
cd /tmp/libiconv
ar -q /Qopensys/opt/freeware/lib/libiconv.a libiconv/shr4.o
libiconv/shr.o

To get the apache server to run in pase we gave QTMHHTTP and QTMHHTP1
folder permissions to the web server folders.

To start the AIX apache server in Pase we had to add this export so that
PASE would just ignore calls to bindprocessor (which isn't available in
PASE):
export PASE_SYSCALL_NOSIGILL=bindprocessor=0

Without this export, when you start the AIX apache server in PASE the
main server job continuously attempts to start its helper jobs and each
one fails within seconds. Needless to say I had a few thousand job logs
to delete after I stopped the server.

We copied the default apache httpd.conf file and fixed some folder paths
to point into the QOpenSys folder.
We also changed the server root to /www/servername and moved the PidFile
and server logs to /www/servername/logs.

With that setup we were able to start a specific apache server using:
/opt/freeware/sbin/apachectl -d /www/servername
And stop the same server using:
/opt/freeware/sbin/apachectl -k stop -d /www/servername

I even added the server to the IBM web admin page so that we could
modify the server config from the web page.
However, IBM's admin page won't allow you to start and stop PASE Apache
servers.

I wrote a simple program to run the start and stop commands.
I even submit the start program to run in the same subsystem as the IBM
I Apache Servers (QHTTPSVR). When we did this the web admin page started
to show us that the server was active.

SBMJOB CMD(CALL PGM() PARM()) +
JOB(&SERVERNAME) +
JOBQ(QHTTPSVR/QZHBHTTP) USER(QTMHHTTP) RTGDTA(HTTPWWW)

For authentication we setup the Pase Apache server to use our LDAP
server.


This should be a complete list of the AIX rpm's we installed in PASE.
Most of these were installed because we followed the dependencies listed
on www.perzl.org.
I just followed all the dependency links from
http://www.perzl.org/aix/index.php?n=Main.Subversion
Some of these were also included as a dependency for git.

wget
http://www.oss4aix.org/download/RPMS/bash/bash-4.2-11.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/bc/bc-1.06-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/bzip2/bzip2-1.0.6-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/findutils/findutils-4.4.2-2.aix5.1.
ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gettext/gettext-0.10.40-6.aix5.1.pp
c.rpm
wget
http://www.oss4aix.org/download/RPMS/git/git-1.8.1.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/grep/grep-2.14-1.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/gzip/gzip-1.4-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/texinfo/texinfo-4.13a-2.aix5.1.ppc.
rpm
wget http://www.oss4aix.org/download/RPMS/less/less-451-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/lsof/lsof-4.87-1.aix6.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/mawk/mawk-1.3.4_20121209-1.aix5.1.p
pc.rpm
wget
http://www.oss4aix.org/download/RPMS/patch/patch-2.7.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/popt/popt-1.16-1.aix5.1.ppc.rpm
wget
http://www-frec.bull.com/download/bin/808/prngd-0.9.29-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/readline/readline-6.2-4.aix5.1.ppc.
rpm
wget
http://www.oss4aix.org/download/RPMS/rxvt/rxvt-2.7.10-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/screen/screen-4.0.3-1.aix5.1.ppc.rp
m
wget http://www.oss4aix.org/download/RPMS/sed/sed-4.2.2-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/sharutils/sharutils-4.11.1-1.aix5.1
.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/sudo/sudo-1.8.6p6-1.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/tar/tar-1.26-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/tcsh/tcsh-6.18.01-2.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/unzip/unzip-6.0-2.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/unzip/unzip-64bit-6.0-3.aix5.1.ppc.
rpm
wget
http://www.oss4aix.org/download/RPMS/which/which-2.20-1.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/zip/zip-3.0-1.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/zsh/zsh-5.0.2-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/libXpm/libXpm-3.5.10-2.aix6.1.ppc.r
pm
wget
http://www.oss4aix.org/download/RPMS/xorg-compat-aix/xorg-compat-aix-1.1
-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gdbm/gdbm-1.10-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/pcre/pcre-8.32-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/zlib/zlib-1.2.7-2.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/git/git-1.8.1.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/git/git-gui-1.8.1.1-1.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/git/git-daemon-1.8.1.1-1.aix5.1.ppc
.rpm
wget
http://www.oss4aix.org/download/RPMS/git/gitk-1.8.1.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/git/gitweb-1.8.1.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/expat/expat-2.1.0-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/curl/curl-7.27.0-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/libidn/libidn-1.26-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/info/info-4.13a-2.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/pkg-config/pkg-config-0.28-1.aix5.1
.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/glib2/glib2-2.28.8-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/libffi/libffi-3.0.11-2.aix5.1.ppc.r
pm
wget
http://www.oss4aix.org/download/RPMS/libssh2/libssh2-1.4.3-1.aix5.1.ppc.
rpm
wget
http://www.oss4aix.org/download/RPMS/openldap/openldap-2.4.23-0.3.aix5.1
.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/openssl/openssl-1.0.1e-1.aix5.1.ppc
.rpm
wget
http://www.oss4aix.org/download/RPMS/perl/perl-5.8.8-2.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/python/python-2.6.7-1.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/db4/db4-4.7.25-2.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/gmp/gmp-5.0.5-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/sqlite/sqlite-3.7.15.2-1.aix5.1.ppc
.rpm
wget
http://www.oss4aix.org/download/RPMS/rsync/rsync-3.0.9-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/tcl/tcl-8.5.13-1.aix5.1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/tk/tk-8.5.13-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/fontconfig/fontconfig-2.8.0-2.aix5.
1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/freetype2/freetype2-2.4.11-1.aix5.1
.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/libXft/libXft-2.3.1-1.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/libXrender/libXrender-0.9.7-2.aix6.
1.ppc.rpm
wget http://www.oss4aix.org/download/RPMS/gcc/gcc-4.7.2-1.aix6.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/gcc/gcc-c++-4.7.2-1.aix6.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gcc/gcc-cpp-4.7.2-1.aix6.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gcc/gcc-gfortran-4.7.2-1.aix6.1.ppc
.rpm
wget
http://www.oss4aix.org/download/RPMS/gcc/libgcc-4.7.2-1.aix6.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gcc/libgomp-4.7.2-1.aix6.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/gcc/libstdc++-4.7.2-1.aix6.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/gcc/libstdc++-devel-4.7.2-1.aix6.1.
ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/libmpc/libmpc-1.0.1-2.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/mpfr/mpfr-3.1.1-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/apache/httpd-manual-2.4.3-1.aix5.1.
ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/apache/httpd-2.4.3-1.aix5.1.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/apache/mod_ssl-2.4.3-1.aix5.1.ppc.r
pm
wget http://www.oss4aix.org/download/RPMS/apr/apr-1.4.6-1.aix5.2.ppc.rpm

wget
http://www.oss4aix.org/download/RPMS/apr-util/apr-util-1.5.1-1.aix5.1.pp
c.rpm
wget
http://www.oss4aix.org/download/RPMS/apr-util/apr-util-db4-1.5.1-1.aix5.
1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/apr-util/apr-util-gdbm-1.5.1-1.aix5
.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/apr-util/apr-util-ldap-1.5.1-1.aix5
.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/apr-util/apr-util-sqlite-1.5.1-1.ai
x5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/git/git-svn-1.8.1.1-1.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/subversion/subversion-1.7.8-3.aix5.
1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/subversion/subversion-perl-1.7.8-3.
aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/subversion/subversion-python-1.7.8-
3.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/subversion/mod_dav_svn_ap24-1.7.8-3
.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/file/file-5.05-1.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/file/file-libs-5.05-1.aix5.1.ppc.rp
m
wget
http://www.oss4aix.org/download/RPMS/file/python-magic-5.05-1.aix5.1.ppc
.rpm
wget
http://www.oss4aix.org/download/RPMS/neon/neon-0.29.6-3.aix5.1.ppc.rpm
wget
http://www.oss4aix.org/download/RPMS/krb5/krb5-libs-1.9.4-1.aix5.1.ppc.r
pm
wget
http://www.oss4aix.org/download/RPMS/libiconv/libiconv-1.14-2.aix5.1.ppc
.rpm

Chris Hiebert
Programmer/Analyst
Disclaimer: Any views or opinions presented are solely those of the
author and do not necessarily represent those of the company.

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.