[M3devel] Short status of CM3 Hudson regression testing on opencsw.org machines
Olaf Wagner
wagner at elegosoft.com
Thu Aug 12 10:18:15 CEST 2010
Quoting Dagobert Michelsen <dam at baltic-online.de>:
> Hi Jay,
>
> Am 11.08.2010 um 18:10 schrieb Jay K:
>> Olaf I think we should do a bit more research here, but I also
>> think we have a few easy options.
>>
>> - build our own cvs, put it in $HOME/bin.
>
> I doubt that it would make a difference as the installed OpenCSW package is
> build pretty much standard:
>
> http://sourceforge.net/apps/trac/gar/browser/csw/mgar/pkg/cvs/trunk/Makefile
>
>> - copy cvs from another machine (e.g. 9x, 8x), put it in $HOME/bin
>
> They should be bit-identical as it is the same package installed on
> all machines of the same arch.
>
>> - drop in a stub cvs in $HOME/bin that remove the -z option and
>> then execs the "real" cvs, like how
>> we convince Hudson that our java -version is ok.
>
> Have you tried cvs-feature? In contrast to the /opt/csw/bin/cvs it is
> linked against
> libz explicitly:
>
> current10x% ldd /opt/csw/bin/cvs
> libgss.so.1 => /usr/lib/libgss.so.1
> libkrb5.so.3 => /opt/csw/lib/i386/libkrb5.so.3
> libgen.so.1 => /lib/libgen.so.1
> libk5crypto.so.3 => /opt/csw/lib/i386/libk5crypto.so.3
> libcrypto.so.0.9.8 => /opt/csw/lib/pentium_pro/ libcrypto.so.0.9.8
> libcom_err.so.3 => /opt/csw/lib/i386/libcom_err.so.3
> libxnet.so.1 => /lib/libxnet.so.1
> libnsl.so.1 => /lib/libnsl.so.1
> libc.so.1 => /lib/libc.so.1
> libcmd.so.1 => /lib/libcmd.so.1
> libresolv.so.2 => /lib/libresolv.so.2
> libsocket.so.1 => /lib/libsocket.so.1
> libkrb5support.so.0 => /opt/csw/lib/libkrb5support.so.0
> libdl.so.1 => /lib/libdl.so.1
> libmp.so.2 => /lib/libmp.so.2
> libmd.so.1 => /lib/libmd.so.1
> libscf.so.1 => /lib/libscf.so.1
> libdoor.so.1 => /lib/libdoor.so.1
> libuutil.so.1 => /lib/libuutil.so.1
> libm.so.2 => /lib/libm.so.2
>
> current10x% ldd /opt/csw/cvs-feature/bin/cvs
> librt.so.1 => /lib/librt.so.1
> libintl.so.3 => /opt/csw/lib/i386/libintl.so.3
> libiconv.so.2 => /opt/csw/lib/i386/libiconv.so.2
> libc.so.1 => /lib/libc.so.1
> libgssapi_krb5.so.2 => /opt/csw/lib/i386/libgssapi_krb5.so.2
> libkrb5.so.3 => /opt/csw/lib/i386/libkrb5.so.3
> libgen.so.1 => /lib/libgen.so.1
> libk5crypto.so.3 => /opt/csw/lib/i386/libk5crypto.so.3
> libcrypto.so.0.9.8 => /opt/csw/lib/pentium_pro/ libcrypto.so.0.9.8
> libcom_err.so.3 => /opt/csw/lib/i386/libcom_err.so.3
> libnsl.so.1 => /lib/libnsl.so.1
> libsocket.so.1 => /lib/libsocket.so.1
> libz.so => /opt/csw/lib/pentium_pro+mmx/libz.so
> libpam.so.1 => /lib/libpam.so.1
> libaio.so.1 => /lib/libaio.so.1
> libmd.so.1 => /lib/libmd.so.1
> libkrb5support.so.0 => /opt/csw/lib/libkrb5support.so.0
> libresolv.so.2 => /lib/libresolv.so.2
> libdl.so.1 => /lib/libdl.so.1
> libmp.so.2 => /lib/libmp.so.2
> libscf.so.1 => /lib/libscf.so.1
> libcmd.so.1 => /lib/libcmd.so.1
> libdoor.so.1 => /lib/libdoor.so.1
> libuutil.so.1 => /lib/libuutil.so.1
> libm.so.2 => /lib/libm.so.2
Neither 1.11.23 nor the feature version 1.12.13 work, see
http://hudson.modula3.com:8080/view/zzz/job/opencsw10x-test/28/console
If there are any more executables to try, we can easily do that via
that Hudson job.
I'd tend to support the idea of making Hudson use a CVS wrapper
which eliminates the -z flag for update for the time being, until we have
a better solution. After all, updates should only be small compared to
initial checkouts, which work even with compression. All very strange.
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list