[ewg] OFED-1.5 build environment changes

2009-08-31 Thread Vladimir Sokolovsky

Hi,
OFED-1.5 build environment (git://git.openfabrics.org/~vlad/ofabuild.git 
ofed_1_5) was changed in the following manner:
Userspace packages will be downloaded into OFED-1.5 builds as tarballs 
and not taken directly from the git repositories.


All userspace packages (tarballs) are located now under:
http://www.openfabrics.org/downloads/package name

If you are going to release a new package, please copy the new tarball into
/var/www/openfabrics.org/downloads/package name directory on the OFA 
server

and send me an email to update OFED's build script.

Please use attached make.tarball script in order to create the tarball 
from your git tree.


   Usage: ./make.tarball repo daily | release

   repo- git repository
   daily- repo-ver-rel.ggit-commit.tar.gz will be created
   release- repo-ver-rel.tar.gz will be created

Example:
   ./make.tarball libibverbs daily
   - Will create libibverbs-1.1.2-0.1.gb00dc7d.tar.gz

   ./make.tarball libibverbs release
   - Will create libibverbs-1.1.2.tar.gz


Here is the list of tarballs included in the OFED-1.5 latest build and URLs:

management:
http://www.openfabrics.org/downloads/management/daily/libibumad-1.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/libibmad-1.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/opensm-3.3.2_20090831_ce6f8dd.tar.gz
http://www.openfabrics.org/downloads/management/daily/infiniband-diags-1.5.2_20090831_ce6f8dd.tar.gz

libibverbs:
http://www.openfabrics.org/downloads/libibverbs/libibverbs-1.1.2-0.1.gb00dc7d.tar.gz

libmthca:
http://www.openfabrics.org/downloads/libmthca/libmthca-1.0.5-0.1.gbe5eef3.tar.gz

libmlx4:
http://www.openfabrics.org/downloads/libmlx4/libmlx4-1.0-0.1.gd5e5026.tar.gz

libcxgb3:
http://www.openfabrics.org/downloads/cxgb3/libcxgb3-1.2.3.tar.gz

libehca:
http://www.openfabrics.org/downloads/libehca/libehca-1.2.1-0.1.g3600f95.tar.gz

libipathverbs:
http://www.openfabrics.org/downloads/libipathverbs/libipathverbs-1.1-0.1.g3978e32.tar.gz

libnes:
http://www.openfabrics.org/downloads/nes/libnes-0.6.tar.gz

libibcm:
http://www.openfabrics.org/downloads/rdmacm/libibcm-1.0.4.tar.gz

librdmacm:
http://www.openfabrics.org/downloads/rdmacm/librdmacm-1.0.8.tar.gz

libsdp:
http://www.openfabrics.org/downloads/libsdp/libsdp-1.1.99-0.1.gb1eaecb.tar.gz

sdpnetstat:
http://www.openfabrics.org/downloads/sdpnetstat/sdpnetstat-1.60-0.1.g798e44f.tar.gz

srptools:
http://www.openfabrics.org/downloads/srptools/srptools-0.0.4-0.1.gce1f64c.tar.gz

perftest:
http://www.openfabrics.org/downloads/perftest/perftest-1.2-0.1.ge96be03.tar.gz

qlvnictools:
http://www.openfabrics.org/downloads/qlvnictools/qlvnictools-0.0.1-0.1.ge27eef7.tar.gz

tvflash:
http://www.openfabrics.org/downloads/tvflash/tvflash-0.9.0-0.1.ge1b50b3.tar.gz

mstflint:
http://www.openfabrics.org/downloads/mstflint/mstflint-1.4-0.1.g899ead3.tar.gz

qperf:
http://www.openfabrics.org/downloads/qperf/qperf-0.4.6-0.1.gb81434e.tar.gz

ibutils:
http://www.openfabrics.org/downloads/ibutils/ibutils-1.2-0.1.g90a589f.tar.gz

ibsim:
http://www.openfabrics.org/downloads/ibsim/ibsim-0.5-0.1.g327c3d8.tar.gz

dapl:
http://www.openfabrics.org/downloads/dapl/dapl-2.0.22.tar.gz
compat-dapl:
http://www.openfabrics.org/downloads/dapl/compat-dapl-1.2.14.tar.gz

Regards,
Vladimir
#!/bin/bash

usage() {
cat  EOF

Usage: $0 repo daily | release

repo- git repository
daily   - repo-ver-rel.gshort_commit_ref.tar.gz will be 
created
release - repo-ver-rel.tar.gz will be created

EOF
}

# Execute command w/ echo and exit if it fail
ex()
{
echo $@
if ! eval $@; then
printf \nFailed executing $...@\n
exit 1
fi
}

setlocalversion()
{
# Check for git and a git repo.
if head=`git rev-parse --verify --short HEAD 2/dev/null`; then

# If we are at a tagged commit (like v2.6.30-rc6), we ignore 
it,
# because this version is defined in the top level Makefile.
if [ -z `git describe --exact-match 2/dev/null` ]; then

# If we are past a tagged commit (like 
v2.6.30-rc5-302-g72357d5),
# we pretty print it.
if atag=`git describe 2/dev/null`; then
echo $atag | awk -F- '{printf(.%s, $(NF))}'

# If we don't have a tag at all we print -g{commitish}.
else
printf '%s%s' .g $head
fi
fi

# Is this git on svn?
if git config --get svn-remote.svn.url /dev/null; then
printf -- '.svn%s' `git svn find-rev $head`
fi

# Are there uncommitted changes?
git update-index --refresh --unmerged  

[ewg] Re: [PATCH] IB/ehca: Construct MAD redirect replies from request MAD

2009-08-31 Thread Roland Dreier
this seems reasonable to me, applied, thanks.
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg