[OMPI devel] Fwd: Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265

2014-07-22 Thread Dave Goodell (dgoodell)
FYI, this causes build failures in OTF code in our Jenkins installation.  It's 
probably caused by this commit:

https://svn.open-mpi.org/trac/ompi/changeset/32265

I don't have time to track it down myself, unfortunately.

-Dave

Begin forwarded message:

> From: 
> Subject: Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265
> Date: July 22, 2014 12:08:34 PM CDT
> To: 
> 
> See 
> 
> 
> Changes:
> 
> [rhc] Fixes #4799: Move r32261 to v1.8 branch (Improve verbose message for 
> which devices are being used)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32261 [[BR]]
> Improve verbose message which says which device:ports are being used.  Also 
> move where message is generated.
> 
> [rhc] Fixes #4798: Move r32260 to v1.8 branch (common/verbs: fix usnic 
> detection)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32260 [[BR]]
> common/verbs: fix usnic detection
> 
> The logic was mishandling the case of a newer kernel and an older
> libusnic_verbs.  Simplify usnic_transport() to return constants in the
> 2 known cases (not a usNIC device and the TRANSPORT_USNIC_UDP case),
> and call the magic probe in all other cases.
> 
> Reviewed-by: Dave Goodell 
> 
> cmr=v1.8.2:reviewer=ompi-rm1.8
> 
> [rhc] Fixes #4797: Move r32259 to v1.8 branch (usnic: explicitly handle case 
> when)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32259 [[BR]]
> usnic: explicitly handle case when both endpoints are NULL
> 
> If we don't explicitly declare that (a == NULL && b == NULL) is
> equivalent to qsort, we could end up with wonky sorting order.  I.e.,
> it's *possible* that some NULLs could end up in the middle of the
> array.
> 
> Regardless of whether it will ever happen in practice, it makes the
> code more clear to also handle the "both are NULL" case.
> 
> Also fix the 2-spacing indents.
> 
> Reviewed by Dave Goodell.
> 
> cmr=v1.8.2:reviewer=ompi-rm1.8
> 
> [rhc] Fixes #4795: Move r32257 to v1.8 branch (OSHMEM: Set SMA_SYMMETRIC_SIZE 
> to default)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32257 [[BR]]
> OSHMEM: Set SMA_SYMMETRIC_SIZE to default value
> 
> OpenSHMEMspec 1.1 introduces a set of environment variables that allows users 
> to configure the Open-SHMEM implementation, and receive information about the 
> implementation.
> - Add SMA_SYMMETRIC_SIZE - number of bytes to allocate for symmetric heap
> - SHMEM_SYMMETRIC_HEAP_SIZE (Mellanox extension) is used by a user to provide 
> a size of symmetric area. This change sets this env variable in case a user 
> does not set this variable
>  directly.
> 
> fixed by Igor, reviewed by Miked
> 
> cmr=v1.8.2:reviwer=ompi-rm1.8
> 
> [rhc] Fixes #4794: Move r32256 to v1.8 branch (MXM: use builk connection 
> establishment)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32256 [[BR]]
> MXM: use builk connection establishment API
> 
> fixed by Vasily, reviewed by Yossi/Miked
> 
> cmr=v1.8.2:reviwer=ompi-rm1.8
> 
> [rhc] Fixes #4793: Move r32253 to v1.8 branch (configure.ac: use the portable 
> '=')
> 
> ---svn-pre-commit-ignore-below---
> 
> r32253 [[BR]]
> configure.ac: use the portable '=' operator for the 'test' command
> 
> Thanks to Kevin M. Buckley for providing the patch
> 
> cmr=v1.8.2:reviewer=rhc
> 
> [rhc] Fixes #4791: Move r32245 to v1.8 branch (oshmem: remove automatically 
> generated files)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32245 [[BR]]
> oshmem: remove automatically generated files from the tarball
> 
> cmr=v1.8.2:reviewer=miked
> 
> [rhc] Fixes #4790: Move r32244 to v1.8 branch (mpi: remove automatically 
> generated file)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32244 [[BR]]
> mpi: remove automatically generated file from the tarball
> 
> cmr=v1.8.2:reviewer=jsquyres
> 
> [rhc] Fixes #4789: Move r32243 to v1.8 branch (vt: remove automatically 
> generated files)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32243 [[BR]]
> vt: remove automatically generated files from the tarball
> 
> cmr=v1.8.2:reviewer=jurenz
> 
> [rhc] Fixes #4788: Move r32231 to v1.8 branch (Silence warning)
> 
> ---svn-pre-commit-ignore-below---
> 
> r32231 [[BR]]
> Silence warning
> 
> cmr=v1.8.2:reviewer=hjelmn
> 
> [rhc] Fixes #4786: Move r29732 to v1.8 branch (BUILD: support new automake)
> 
> ---svn-pre-commit-ignore-below---
> 
> r29732 [[BR]]
> Changes to VT/OTF:
> Fixed warnings about the need of the 'subdir-objects' option when using 
> Automake v1.14.
> Due to a bug in Automake (see 
> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13928) the 'subdir-objects' 
> option cannot be enabled.
> To get around this problem external sources files are sym linked in the 
> current build directory (as done in ompi/mpi/c/profile) to lead Automake to 
> believe that all source files are in the same directory.
> 
> --
> [...truncated 10830 lines...]
>  CC   prget_f.lo
>  CC   pget_accumulate_f.lo
>  CC   prget_accumulate_f.lo
>  CC   pput

Re: [OMPI devel] Fwd: Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265

2014-07-22 Thread Ralph Castain
You need to rm -rf ompi/contrib/vt and then svn up again - it's a stale .deps 
directory entry

On Jul 22, 2014, at 10:15 AM, Dave Goodell (dgoodell)  
wrote:

> FYI, this causes build failures in OTF code in our Jenkins installation.  
> It's probably caused by this commit:
> 
> https://svn.open-mpi.org/trac/ompi/changeset/32265
> 
> I don't have time to track it down myself, unfortunately.
> 
> -Dave
> 
> Begin forwarded message:
> 
>> From: 
>> Subject: Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265
>> Date: July 22, 2014 12:08:34 PM CDT
>> To: 
>> 
>> See 
>> 
>> 
>> Changes:
>> 
>> [rhc] Fixes #4799: Move r32261 to v1.8 branch (Improve verbose message for 
>> which devices are being used)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32261 [[BR]]
>> Improve verbose message which says which device:ports are being used.  Also 
>> move where message is generated.
>> 
>> [rhc] Fixes #4798: Move r32260 to v1.8 branch (common/verbs: fix usnic 
>> detection)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32260 [[BR]]
>> common/verbs: fix usnic detection
>> 
>> The logic was mishandling the case of a newer kernel and an older
>> libusnic_verbs.  Simplify usnic_transport() to return constants in the
>> 2 known cases (not a usNIC device and the TRANSPORT_USNIC_UDP case),
>> and call the magic probe in all other cases.
>> 
>> Reviewed-by: Dave Goodell 
>> 
>> cmr=v1.8.2:reviewer=ompi-rm1.8
>> 
>> [rhc] Fixes #4797: Move r32259 to v1.8 branch (usnic: explicitly handle case 
>> when)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32259 [[BR]]
>> usnic: explicitly handle case when both endpoints are NULL
>> 
>> If we don't explicitly declare that (a == NULL && b == NULL) is
>> equivalent to qsort, we could end up with wonky sorting order.  I.e.,
>> it's *possible* that some NULLs could end up in the middle of the
>> array.
>> 
>> Regardless of whether it will ever happen in practice, it makes the
>> code more clear to also handle the "both are NULL" case.
>> 
>> Also fix the 2-spacing indents.
>> 
>> Reviewed by Dave Goodell.
>> 
>> cmr=v1.8.2:reviewer=ompi-rm1.8
>> 
>> [rhc] Fixes #4795: Move r32257 to v1.8 branch (OSHMEM: Set 
>> SMA_SYMMETRIC_SIZE to default)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32257 [[BR]]
>> OSHMEM: Set SMA_SYMMETRIC_SIZE to default value
>> 
>> OpenSHMEMspec 1.1 introduces a set of environment variables that allows 
>> users to configure the Open-SHMEM implementation, and receive information 
>> about the implementation.
>> - Add SMA_SYMMETRIC_SIZE - number of bytes to allocate for symmetric heap
>> - SHMEM_SYMMETRIC_HEAP_SIZE (Mellanox extension) is used by a user to 
>> provide a size of symmetric area. This change sets this env variable in case 
>> a user does not set this variable
>> directly.
>> 
>> fixed by Igor, reviewed by Miked
>> 
>> cmr=v1.8.2:reviwer=ompi-rm1.8
>> 
>> [rhc] Fixes #4794: Move r32256 to v1.8 branch (MXM: use builk connection 
>> establishment)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32256 [[BR]]
>> MXM: use builk connection establishment API
>> 
>> fixed by Vasily, reviewed by Yossi/Miked
>> 
>> cmr=v1.8.2:reviwer=ompi-rm1.8
>> 
>> [rhc] Fixes #4793: Move r32253 to v1.8 branch (configure.ac: use the 
>> portable '=')
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32253 [[BR]]
>> configure.ac: use the portable '=' operator for the 'test' command
>> 
>> Thanks to Kevin M. Buckley for providing the patch
>> 
>> cmr=v1.8.2:reviewer=rhc
>> 
>> [rhc] Fixes #4791: Move r32245 to v1.8 branch (oshmem: remove automatically 
>> generated files)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32245 [[BR]]
>> oshmem: remove automatically generated files from the tarball
>> 
>> cmr=v1.8.2:reviewer=miked
>> 
>> [rhc] Fixes #4790: Move r32244 to v1.8 branch (mpi: remove automatically 
>> generated file)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32244 [[BR]]
>> mpi: remove automatically generated file from the tarball
>> 
>> cmr=v1.8.2:reviewer=jsquyres
>> 
>> [rhc] Fixes #4789: Move r32243 to v1.8 branch (vt: remove automatically 
>> generated files)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32243 [[BR]]
>> vt: remove automatically generated files from the tarball
>> 
>> cmr=v1.8.2:reviewer=jurenz
>> 
>> [rhc] Fixes #4788: Move r32231 to v1.8 branch (Silence warning)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r32231 [[BR]]
>> Silence warning
>> 
>> cmr=v1.8.2:reviewer=hjelmn
>> 
>> [rhc] Fixes #4786: Move r29732 to v1.8 branch (BUILD: support new automake)
>> 
>> ---svn-pre-commit-ignore-below---
>> 
>> r29732 [[BR]]
>> Changes to VT/OTF:
>> Fixed warnings about the need of the 'subdir-objects' option when using 
>> Automake v1.14.
>> Due to a bug in Automake (see 
>> http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13928) the 'subdir-objects' 
>> option cannot be enabled.
>> To get around this problem external sources files are sym link

Re: [OMPI devel] Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265

2014-07-22 Thread Dave Goodell (dgoodell)
Thanks, that did the trick.  I didn't think that could be an issue here, but I 
forgot this build comes from SVN and not git, so it didn't have the "git clean" 
step run from my normal build script. I'll see if I can tweak the Jenkins 
settings so this doesn't happen again.

-Dave

On Jul 22, 2014, at 12:20 PM, Ralph Castain  wrote:

> You need to rm -rf ompi/contrib/vt and then svn up again - it's a stale .deps 
> directory entry
> 
> On Jul 22, 2014, at 10:15 AM, Dave Goodell (dgoodell)  
> wrote:
> 
>> FYI, this causes build failures in OTF code in our Jenkins installation.  
>> It's probably caused by this commit:
>> 
>> https://svn.open-mpi.org/trac/ompi/changeset/32265
>> 
>> I don't have time to track it down myself, unfortunately.
>> 
>> -Dave
>> 
>> Begin forwarded message:
>> 
>>> From: 
>>> Subject: Build failed in Jenkins: ompi_upstream_v1.8_build_debug #265
>>> Date: July 22, 2014 12:08:34 PM CDT
>>> To: 
>>> 
>>> See 
>>> 
>>> 
>>> Changes:
>>> 
>>> [rhc] Fixes #4799: Move r32261 to v1.8 branch (Improve verbose message for 
>>> which devices are being used)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32261 [[BR]]
>>> Improve verbose message which says which device:ports are being used.  Also 
>>> move where message is generated.
>>> 
>>> [rhc] Fixes #4798: Move r32260 to v1.8 branch (common/verbs: fix usnic 
>>> detection)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32260 [[BR]]
>>> common/verbs: fix usnic detection
>>> 
>>> The logic was mishandling the case of a newer kernel and an older
>>> libusnic_verbs.  Simplify usnic_transport() to return constants in the
>>> 2 known cases (not a usNIC device and the TRANSPORT_USNIC_UDP case),
>>> and call the magic probe in all other cases.
>>> 
>>> Reviewed-by: Dave Goodell 
>>> 
>>> cmr=v1.8.2:reviewer=ompi-rm1.8
>>> 
>>> [rhc] Fixes #4797: Move r32259 to v1.8 branch (usnic: explicitly handle 
>>> case when)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32259 [[BR]]
>>> usnic: explicitly handle case when both endpoints are NULL
>>> 
>>> If we don't explicitly declare that (a == NULL && b == NULL) is
>>> equivalent to qsort, we could end up with wonky sorting order.  I.e.,
>>> it's *possible* that some NULLs could end up in the middle of the
>>> array.
>>> 
>>> Regardless of whether it will ever happen in practice, it makes the
>>> code more clear to also handle the "both are NULL" case.
>>> 
>>> Also fix the 2-spacing indents.
>>> 
>>> Reviewed by Dave Goodell.
>>> 
>>> cmr=v1.8.2:reviewer=ompi-rm1.8
>>> 
>>> [rhc] Fixes #4795: Move r32257 to v1.8 branch (OSHMEM: Set 
>>> SMA_SYMMETRIC_SIZE to default)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32257 [[BR]]
>>> OSHMEM: Set SMA_SYMMETRIC_SIZE to default value
>>> 
>>> OpenSHMEMspec 1.1 introduces a set of environment variables that allows 
>>> users to configure the Open-SHMEM implementation, and receive information 
>>> about the implementation.
>>> - Add SMA_SYMMETRIC_SIZE - number of bytes to allocate for symmetric heap
>>> - SHMEM_SYMMETRIC_HEAP_SIZE (Mellanox extension) is used by a user to 
>>> provide a size of symmetric area. This change sets this env variable in 
>>> case a user does not set this variable
>>> directly.
>>> 
>>> fixed by Igor, reviewed by Miked
>>> 
>>> cmr=v1.8.2:reviwer=ompi-rm1.8
>>> 
>>> [rhc] Fixes #4794: Move r32256 to v1.8 branch (MXM: use builk connection 
>>> establishment)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32256 [[BR]]
>>> MXM: use builk connection establishment API
>>> 
>>> fixed by Vasily, reviewed by Yossi/Miked
>>> 
>>> cmr=v1.8.2:reviwer=ompi-rm1.8
>>> 
>>> [rhc] Fixes #4793: Move r32253 to v1.8 branch (configure.ac: use the 
>>> portable '=')
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32253 [[BR]]
>>> configure.ac: use the portable '=' operator for the 'test' command
>>> 
>>> Thanks to Kevin M. Buckley for providing the patch
>>> 
>>> cmr=v1.8.2:reviewer=rhc
>>> 
>>> [rhc] Fixes #4791: Move r32245 to v1.8 branch (oshmem: remove automatically 
>>> generated files)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32245 [[BR]]
>>> oshmem: remove automatically generated files from the tarball
>>> 
>>> cmr=v1.8.2:reviewer=miked
>>> 
>>> [rhc] Fixes #4790: Move r32244 to v1.8 branch (mpi: remove automatically 
>>> generated file)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32244 [[BR]]
>>> mpi: remove automatically generated file from the tarball
>>> 
>>> cmr=v1.8.2:reviewer=jsquyres
>>> 
>>> [rhc] Fixes #4789: Move r32243 to v1.8 branch (vt: remove automatically 
>>> generated files)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32243 [[BR]]
>>> vt: remove automatically generated files from the tarball
>>> 
>>> cmr=v1.8.2:reviewer=jurenz
>>> 
>>> [rhc] Fixes #4788: Move r32231 to v1.8 branch (Silence warning)
>>> 
>>> ---svn-pre-commit-ignore-below---
>>> 
>>> r32231 [[BR]]
>>> Silence warning
>>>