Tests fail on ppc64le

Hello,
I noticed that quite some tests failed on ppc64le architecture. They are below. I guess it is because only this architecture enables FMA (more precise floating point).
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -1.39349318e+00,   8.43433380e-01,  -7.48389721e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau1, Length: 1000, rms=0.686
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -1.39349318e+00,   8.43433380e-01,  -7.48389721e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau1, Length: 1000, rms=0.616
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.4117236 , -0.9451905 ,  0.87268806, ..., -0.90264845,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau1, Length: 1001, rms=0.679
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.4117236 , -0.9451905 ,  0.87268806, ..., -0.90264845,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau1, Length: 1001, rms=0.607
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  1.12917554e+00,   7.61276960e-01,  -5.71408331e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau2, Length: 1000, rms=0.0177
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  1.12917554e+00,   7.61276960e-01,  -5.71408331e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau2, Length: 1000, rms=0.148
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.30998278, -2.0600197 ,  0.52508765, ..., -0.45352477,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau2, Length: 1001, rms=0.00928
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.30998278, -2.0600197 ,  0.52508765, ..., -0.45352477,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau2, Length: 1001, rms=0.0879
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -8.93147662e-02,   1.37662664e-01,  -1.15353489e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau3, Length: 1000, rms=0.672
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -8.93147662e-02,   1.37662664e-01,  -1.15353489e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau3, Length: 1000, rms=0.549
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-1.1007701,  2.5073488, -0.5190495, ...,  1.5798675, -1.1528466,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau3, Length: 1001, rms=0.659
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-1.1007701,  2.5073488, -0.5190495, ...,  1.5798675, -1.1528466,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau3, Length: 1001, rms=0.492
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.19198108e+00,   1.46006954e+00,   4.92554486e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau4, Length: 1000, rms=0.000395
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.19198108e+00,   1.46006954e+00,   4.92554486e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau4, Length: 1000, rms=0.00912
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 1.6859294 ,  0.92365026, -1.0816365 , ..., -0.6894008 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau4, Length: 1001, rms=1.51e-05
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 1.6859294 ,  0.92365026, -1.0816365 , ..., -0.6894008 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau4, Length: 1001, rms=0.0148
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.93289512e-01,  -6.61864221e-01,   9.51208472e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau5, Length: 1000, rms=0.525
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.93289512e-01,  -6.61864221e-01,   9.51208472e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau5, Length: 1000, rms=0.401
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.95373523, -0.02066549, -0.32827958, ...,  0.5075747 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau5, Length: 1001, rms=0.522
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.95373523, -0.02066549, -0.32827958, ...,  0.5075747 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau5, Length: 1001, rms=0.418
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.18554640e+00,   3.01264793e-01,  -2.68681925e-02,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau6, Length: 1000, rms=0.00206
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.18554640e+00,   3.01264793e-01,  -2.68681925e-02,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau6, Length: 1000, rms=0.00189
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.6568174 ,  0.5837318 , -0.8874696 , ..., -0.30613202,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau6, Length: 1001, rms=0.00118
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.6568174 ,  0.5837318 , -0.8874696 , ..., -0.30613202,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau6, Length: 1001, rms=0.0163
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -4.26712751e-01,   1.58191061e+00,  -1.27266502e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau7, Length: 1000, rms=0.314
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -4.26712751e-01,   1.58191061e+00,  -1.27266502e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau7, Length: 1000, rms=0.288
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 1.043287  ,  0.98668516,  0.37243325, ...,  1.3824416 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau7, Length: 1001, rms=0.311
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 1.043287  ,  0.98668516,  0.37243325, ...,  1.3824416 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau7, Length: 1001, rms=0.269
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -9.77049410e-01,  -9.58588789e-04,  -1.39527047e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau8, Length: 1000, rms=0.00383
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -9.77049410e-01,  -9.58588789e-04,  -1.39527047e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau8, Length: 1000, rms=0.00839
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.22625187, -0.26039404, -0.42945385, ..., -1.4728309 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau8, Length: 1001, rms=0.00227
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ 0.22625187, -0.26039404, -0.42945385, ..., -1.4728309 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cgau8, Length: 1001, rms=0.0132
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  1.19172287e+00,   1.43379402e+00,   2.10968089e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: shan, Length: 1000, rms=0.0013
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  1.19172287e+00,   1.43379402e+00,   2.10968089e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: shan, Length: 1000, rms=0.000279
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-1.1362303 , -0.45133784, -0.2946455 , ..., -1.3849694 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: shan, Length: 1001, rms=0.000776
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-1.1362303 , -0.45133784, -0.2946455 , ..., -1.3849694 ,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: shan, Length: 1001, rms=0.000328
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -1.05469847e+00,   1.15252875e-01,  -1.31572294e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: fbsp, Length: 1000, rms=0.0013
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([ -1.05469847e+00,   1.15252875e-01,  -1.31572294e+00,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: fbsp, Length: 1000, rms=0.00431
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.8017116 ,  0.46081898, -1.1515336 , ...,  0.37662926,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: fbsp, Length: 1001, rms=0.00976
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.8017116 ,  0.46081898, -1.1515336 , ...,  0.37662926,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: fbsp, Length: 1001, rms=0.0311
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.22936139e-01,   2.80852342e+00,  -7.33343661e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cmor, Length: 1000, rms=0.000955
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([  2.22936139e-01,   2.80852342e+00,  -7.33343661e-01,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cmor, Length: 1000, rms=0.00783
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.23254669, -1.6944844 ,  0.63337666, ...,  0.78298426,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cmor, Length: 1001, rms=0.00574
======================================================================
FAIL: test_matlab_compatibility_cwt.test_accuracy_precomputed_cwt(array([-0.23254669, -1.6944844 ,  0.63337666, ...,  0.78298426,
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/builddir/build/BUILDROOT/python-pywt-1.0.1-4.fc31.ppc64le/usr/lib64/python3.7/site-packages/pywt/tests/test_matlab_compatibility_cwt.py", line 175, in _check_accuracy
    assert_(rms < epsilon, msg=msg)
  File "/usr/lib64/python3.7/site-packages/numpy/testing/_private/utils.py", line 96, in assert_
    raise AssertionError(smsg)
AssertionError: [RMS > EPSILON] for Scale: [1 2], Wavelet: cmor, Length: 1001, rms=0.0175
BUILDSTDERR: -error: Bad exit status from /var/tmp/rpm-tmp.GvFw9u (%check)
---------------------------------------------------------------------

Thanks for reporting this. Was this vs. the 1.0.1 release? I don't expect current master will be different, but maybe worth trying.
It looks like all of these failures are in the test cases that compare the output of cwt to precomputed values. It looks like the rms values reported are MUCH larger than the tolerances, so it does not seem like a simple case of just needing to back off slightly on the tolerance in the tests.

Yes, this was with 1.0.1.

The other thing that stands out from those failures is that they appear to occur only for the complex-valued  continuous wavelets. None of the real-valued ones show up in that log.
Have you verified that NumPy itself is passing its tests? The cwt implementation is mostly just calling NumPy functions, specifically numpy.convolve.

There is one test failing on ppc64le for Numpy 1.17, but is related to numpy.einsum so I don't think this is related to these tests.

With 1.1.1 we seem to be down to the following test failures on ppc64le:
=================================== FAILURES ===================================
_____________________ test_cwt_complex[float64-1e-13-conv] _____________________
dtype = <class 'numpy.float64'>, tol = 1e-13, method = 'conv'
    @pytest.mark.parametrize('dtype, tol, method',
                             [(np.float32, 1e-5, 'conv'),
                              (np.float32, 1e-5, 'fft'),
                              (np.float64, 1e-13, 'conv'),
                              (np.float64, 1e-13, 'fft')])
    def test_cwt_complex(dtype, tol, method):
        time, sst = pywt.data.nino()
        sst = np.asarray(sst, dtype=dtype)
        dt = time[1] - time[0]
        wavelet = 'cmor1.5-1.0'
        scales = np.arange(1, 32)

        # real-valued tranfsorm as a reference
        [cfs, f] = pywt.cwt(sst, scales, wavelet, dt, method=method)

        # verify same precision
        assert_equal(cfs.real.dtype, sst.dtype)

        # complex-valued transform equals sum of the transforms of the real
        # and imaginary components
        sst_complex = sst + 1j*sst
        [cfs_complex, f] = pywt.cwt(sst_complex, scales, wavelet, dt,
                                    method=method)
>       assert_allclose(cfs + 1j*cfs, cfs_complex, atol=tol, rtol=tol)
E       AssertionError:
E       Not equal to tolerance rtol=1e-13, atol=1e-13
E
E       Mismatched elements: 8184 / 8184 (100%)
E       Max absolute difference: 1.6260850453446392
E       Max relative difference: 12.401794291785068
E        x: array([[-0.022052+0.030137j, -0.018349+0.007132j, -0.078264+0.069763j, ...,
E                0.074812-0.099818j, -0.017838-0.003138j, -0.059956+0.043232j],
E              [-0.216809+0.179627j,  0.224426-0.229889j, -0.154184+0.204049j, ...,...
E        y: array([[-0.022052+0.026094j, -0.018349+0.01274j , -0.078264+0.074014j, ...,
E                0.074812-0.093232j, -0.017838+0.007649j, -0.059956+0.038912j],
E              [-0.216809+0.198218j,  0.224426-0.227157j, -0.154184+0.179117j, ...,...
pywt/tests/test_cwt_wavelets.py:371: AssertionError
_____________________________ test_cwt_method_fft ______________________________
    def test_cwt_method_fft():
        rstate = np.random.RandomState(1)
        data = rstate.randn(50)
        data[15] = 1.
        scales = np.arange(1, 64)
        wavelet = 'cmor1.5-1.0'

        # build a reference cwt with the legacy np.conv() method
        cfs_conv, _ = pywt.cwt(data, scales, wavelet, method='conv')

        # compare with the fft based convolution
        cfs_fft, _ = pywt.cwt(data, scales, wavelet, method='fft')
>       assert_allclose(cfs_conv, cfs_fft, rtol=0, atol=1e-13)
E       AssertionError:
E       Not equal to tolerance rtol=0, atol=1e-13
E
E       Mismatched elements: 3000 / 3150 (95.2%)
E       Max absolute difference: 0.8902320255282511
E       Max relative difference: 3.8545247710132533
E        x: array([[-0.018290-0.0411j  , -0.013562+0.109078j,  0.014260+0.081553j, ...,
E               -0.020773-0.101545j, -0.014319+0.060749j,  0.007514+0.049972j],
E              [ 0.035162-0.408651j, -0.016188+0.489424j,  0.021840-0.541804j, ...,...
E        y: array([[-0.018290-0.0411j  , -0.013562+0.109078j,  0.014260+0.081553j, ...,
E               -0.020773-0.101545j, -0.014319+0.060749j,  0.007514+0.049972j],
E              [ 0.035162-0.408651j, -0.016188+0.489424j,  0.021840-0.541804j, ...,...
pywt/tests/test_cwt_wavelets.py:433: AssertionError
=========================== short test summary info ============================
FAILED pywt/tests/test_cwt_wavelets.py::test_cwt_complex[float64-1e-13-conv]
FAILED pywt/tests/test_cwt_wavelets.py::test_cwt_method_fft - AssertionError:
============= 2 failed, 227 passed, 2 skipped in 131.24s (0:02:11) =============

Other architectures appear to be fine.

 We take the complex conjugate of
        # the precomputed Matlab result to account for this.
        coefs = np.conj(coefs)

        # calculate error measures
        err = coefs_pywt - coefs
        rms = np.real(np.sqrt(np.mean(np.conj(err) * err)))

        msg = ('[RMS > EPSILON] for Scale: %s, Wavelet: %s, '
               'Length: %d, rms=%.3g' % (scales, wavelet, len(data), rms))
>       assert_(rms < epsilon, msg=msg)
E       AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau1, Length: 1000, rms=0.398
pywt/tests/test_matlab_compatibility_cwt.py:161: AssertionError

Which seems likely significant.

 We take the complex conjugate of
        # the precomputed Matlab result to account for this.
        coefs = np.conj(coefs)

        # calculate error measures
        err = coefs_pywt - coefs
        rms = np.real(np.sqrt(np.mean(np.conj(err) * err)))

        msg = ('[RMS > EPSILON] for Scale: %s, Wavelet: %s, '
               'Length: %d, rms=%.3g' % (scales, wavelet, len(data), rms))
>       assert_(rms < epsilon, msg=msg)
E       AssertionError: [RMS > EPSILON] for Scale: 1, Wavelet: cgau1, Length: 1000, rms=0.398
pywt/tests/test_matlab_compatibility_cwt.py:161: AssertionError

These tests also still fail on ppc64le:
_____________________ test_cwt_complex[float64-1e-13-conv] _____________________
dtype = <class 'numpy.float64'>, tol = 1e-13, method = 'conv'
    @pytest.mark.parametrize('dtype, tol, method',
                             [(np.float32, 1e-5, 'conv'),
                              (np.float32, 1e-5, 'fft'),
                              (np.float64, 1e-13, 'conv'),
                              (np.float64, 1e-13, 'fft')])
    def test_cwt_complex(dtype, tol, method):
        time, sst = pywt.data.nino()
        sst = np.asarray(sst, dtype=dtype)
        dt = time[1] - time[0]
        wavelet = 'cmor1.5-1.0'
        scales = np.arange(1, 32)

        # real-valued tranfsorm as a reference
        [cfs, f] = pywt.cwt(sst, scales, wavelet, dt, method=method)

        # verify same precision
        assert_equal(cfs.real.dtype, sst.dtype)

        # complex-valued transform equals sum of the transforms of the real
        # and imaginary components
        sst_complex = sst + 1j*sst
        [cfs_complex, f] = pywt.cwt(sst_complex, scales, wavelet, dt,
                                    method=method)
>       assert_allclose(cfs + 1j*cfs, cfs_complex, atol=tol, rtol=tol)
E       AssertionError:
E       Not equal to tolerance rtol=1e-13, atol=1e-13
E
E       Mismatched elements: 8184 / 8184 (100%)
E       Max absolute difference: 1.6051954624814788
E       Max relative difference: 54.176482670006024
E        x: array([[ 0.004042+0.004042j, -0.005609-0.005609j, -0.004250-0.00425j , ...,
E                0.045709-0.070715j, -0.063121+0.042146j, -0.035555+0.018831j],
E              [-0.018591-0.018591j, -0.002732-0.002732j,  0.024933+0.024933j, ...,...
E        y: array([[-0.022052+0.004042j, -0.018349-0.005609j, -0.078264-0.00425j , ...,
E                0.074812-0.070715j, -0.017838+0.042146j, -0.059956+0.018831j],
E              [-0.216809-0.018591j,  0.224426-0.002732j, -0.154184+0.024933j, ...,...
pywt/tests/test_cwt_wavelets.py:387: AssertionError
_____________________________ test_cwt_method_fft ______________________________
    def test_cwt_method_fft():
        rstate = np.random.RandomState(1)
        data = rstate.randn(50)
        data[15] = 1.
        scales = np.arange(1, 64)
        wavelet = 'cmor1.5-1.0'

        # build a reference cwt with the legacy np.conv() method
        cfs_conv, _ = pywt.cwt(data, scales, wavelet, method='conv')

        # compare with the fft based convolution
        cfs_fft, _ = pywt.cwt(data, scales, wavelet, method='fft')
>       assert_allclose(cfs_conv, cfs_fft, rtol=0, atol=1e-13)
E       AssertionError:
E       Not equal to tolerance rtol=0, atol=1e-13
E
E       Mismatched elements: 150 / 3150 (4.76%)
E       Max absolute difference: 1.146537746216395
E       Max relative difference: 1.497151833596519
E        x: array([[-0.018290 -2.276161e-17j, -0.013562 -2.868661e-17j,
E                0.014260 -3.302193e-13j, ..., -0.020773 -7.407469e-02j,
E               -0.014319 +1.350186e-01j,  0.007514 -1.496994e-02j],...
E        y: array([[-0.018290-0.0411j  , -0.013562+0.109078j,  0.014260+0.081553j, ...,
E               -0.020773-0.101545j, -0.014319+0.060749j,  0.007514+0.049972j],
E              [ 0.035162-0.408651j, -0.016188+0.489424j,  0.021840-0.541804j, ...,...
pywt/tests/test_cwt_wavelets.py:449: AssertionError


Added CircleCollider and PolygonCollider components

Added CircleCollider and PolygonCollider components.
CircleCollider takes a radius float.
PolygonCollider takes a std::vector of glm::vec2 vertices.
Added one CircleCollider and one PolygonCollider wall object to the Testbed.
Im still waiting for #14 to be merged, so i can use the new TransformComponent stuff in here.
EDIT:
Can be merged now. The Polygon collider is all over the place but its correct, the size is just too big.

Ready for merge.


[EN] Feedback for: /web/fundamentals/getting-started/push-notifications/?hl=en

How come in the event listener function self.addEventListener('push', function(event) {   console.log('Push message', event); - when console.logging the event the event returns null data when giving it a payload of some key-value pair? The push notification is visible but there is nothing in event.data given this json.
{ 	"to":"the-registration-id-of-the-client", 	"data": 		{ 			"title": "some title", 			"body": "This should be in the payload!!!", 		} }

Hi! Sorry, our Git repo is meant for issues with content on the site. I'd recommend asking your question on Stack Overflow for a faster answer.


Missing aggregated usage for the running application

Application is started in August and the usage is submitted as shown below.
{
  "usage": [
    {
      "start":<PHONE_NUMBER>000,
      "end":<PHONE_NUMBER>000,
      "region": "us-south",
      "organization_id": "c3d7fe4d-cccc-4cc3-a831-ffe98e20cf27",
      "space_id": "caeae239-f3f8-483c-9dd0-de5d41c38b6a",
      "consumer": {
        "type": "CF_APP",
        "consumer_id": "aaaaaaaf-f3f8-483c-9dd0-de5d41c38b6a"
      },
      "resource_id": "linux-container",
      "plan_id": "basic",
      "resource_instance_id": "aaaaaaaf-f3f8-483c-9dd0-de5d41c38b6a",
      "measured_usage": [
        {
          "measure": "instance_memory",
          "quantity": 536870912
        },
        {
          "measure": "running_instances",
          "quantity": 1
        }
      ]
    }
  ]
}

The aggregated usage for August is correct, however for September and October its empty, for example:
{
  "id": "k/c3d7fe4d-cccc-4cc3-a831-ffe98e20cf27/t/0001444871048322",
  "organization_id": "c3d7fe4d-cccc-4cc3-a831-ffe98e20cf27",
  "start":<PHONE_NUMBER>000,
  "end":<PHONE_NUMBER>322,
  "resources": [],
  "spaces": []
}

Hi @piotrprzybylski
To see usage for Sept and Oct you'll need at least one usage doc submitted during these months.
More generally, with the current design of Abacus, providers of resources metered using time-based usage metrics (like the memory consumption metric used in the linux-container sample resource) need to send at least one usage 'ping' doc per month to get the consumption from the previous month accumulated and carried over each month, while these resources are still active.
This allows inactive resources to not be carried over into each new monthly database partition and get naturally phased out (sort of garbage collected). Without that, Abacus would have to keep around usage for these inactive resources forever, causing its monthly databases to grow indefinitely.
The required 'ping' usage submission can happen anytime during the month.
While the requirement to submit that usage every month is currently on the resource provider, I'd be happy to discuss a future enhancement of the current design to have Abacus handle that carry over & phasing out automatically (based on some configuration of the particular resource for example).

The requirement to submit "ping" data every month means that the provider (in this case cf-bridge) has to access historical data about the usage. I believe not all providers keep this info and such requirement will force simple bridge-like implementations to have the old consumption data handy so they can provide the "ping" doc on month end.
Somehow all this feels against the idea of time-based usage.
In the same time the DB holding all the historical/audit events was already proposed by @piotrprzybylski, so this is not a bad thing for cf-bridge.

@hsiliev +1 to what you said, like I said in a previous comment:

I'd be happy to discuss a future enhancement of the current design to have Abacus handle that carry over & phasing out automatically (based on some configuration of the particular resource for example).

We'll need to find a good way for the resource provider to set a preference on how they want their usage handled (carry over under some condition vs phase out).

Targeting 0.0.3 for this as I agree with @hsiliev that 'somehow this feels against the idea of time-based usage'. I believe that @piotrprzybylski is OK with the current workaround to submit a monthly usage 'ping' for now, but we need to fix this in a near future after the 0.0.2 final release.

What about adding the carry-over preference into the plan? In this way the usage will remain unchanged since it represents the raw data. Some plans have time-based formulas that require the data to be carried over to the next month. It is natural to add the preference in the plan, close to the formulas. This will make things easier for plan developers and resource providers.
Do you think this will work?
Another thing to consider is what kind of field do we want to use - simple true/false trigger or more complex value like the time windows? Do we have other use-cases besides the cf-bridge time-based formulas?

We can carry over the time-based usage by copying DB docs or resubmitting the usage to imitate the ping the resource providers have to do now. Both approaches however cause a lot of load in terms of cpu/memory & network, especially when we have a lot of entries to deal with.
I wondered if we can do this in the end of the pipeline (and not in the begining) and how complex this would be.

Filed a PR https://github.com/cloudfoundry-incubator/cf-abacus/pull/320. It adds a metric type as required field.
This will force all metering plans to add such type. To avoid this we might make this optional.

See discussion of this issue on cf-dev:
<EMAIL_ADDRESS>

Following up: I did another review of the design yesterday and I'm wondering about how the design we discussed (writing the usage to a single DB so we don't have to reset it every month) is going to allow usage aggregation, since the usage aggregator service and any consumers downstream the Abacus pipeline won't get a notification that usage should be considered for these time-based resources...

So I'm thinking that we might be better off generating one event for each running app, container or whatever resource uses a time-based consumption model every month, to 'reset' its usage for the month and have it included in all the downstream databases, reports etc.
We wouldn't require resource providers, or even the CF bridge for CF runtimes, to generate these events as that'd be too much of a burden like we were discussing at the top of this thread. We'd have a batch process part of Abacus do that instead.
Looking at the traffic that would generate for runtime/apps, that'd be only one event per month and per running app. Assuming that a running app uses 5 services that generate one usage doc per 15 min, we're comparing one event per month to reset its runtime usage with about 14600 events for the services that app uses... so IMO that'll be negligible.
Recently we've also discussed cases where we'll need to 'reset' usage counters for resource instances impacted by a metering plan, rating plan or pricing plan change. Similarly, we could generate one event for the resources impacted by a plan change, to get both usage before the change and after the change in different buckets in all the usage databases and aggregated usage reports.
So in summary I'm starting to see a common pattern here. To cover different billing periods, to reset ongoing usage at the beginning of a month, or to capture changes in the configuration governing the usage metering and rating, we just generate one event to capture the new state of a resource instance.
Thoughts?

@jsdelfino We discussed storing the usage in both the historical and time-based DBs. Wouldn't this solve the problem with the notification?
Nevertheless if we need the reset/resubmit logic for other use-cases it seems logical to re-use the code for solving this issue as well.

@hsiliev, @KRuelY, @piotrprzybylski, @rajkiranrbala ... Storing the usage in both DBs still wouldn't help much. For example if you had stored usage for an app in both the regular monthly-partitioned DB for May and the single 'state' DB, you would still not get that usage in the aggregated usage for June (because it would never have gone through the Abacus pipeline in June).
So the simplest way to get that usage in all the DBs for June (and not be able to notify any consumers at the end of the Abacus pipeline that this usage should be included again for June) is to inject it through the collector again, at some point in June...
The idea is then to have some kind of batch process provided by Abacus do that automatic resubmission, to not place that burden on the service providers or the CF runtime usage bridges.
Thoughts?

I just made a small change to the keys generated for by the usage collector service to make the automatic resubmission I've described above easier to implement. See 6402cc4 for the change.

@jsdelfino: I see. So we cover the case, where consumers that expect the usage to be pushed to them, instead of pulling every now and then.
My plan would be to:

(metering schema, provisioning plugin) Add a metric type, so that a  plan can have both discrete and time-based metrics. Much like https://github.com/cloudfoundry-incubator/cf-abacus/pull/320/commits
(account plugin, metering config) extend account plugin to return (and cache) plan type together with plan id so the previous function can determine the type of the metrics/measures and decide which DB should be used
(new module) Add a standalone app that on the 1st day of every month resubmits docs that have a time-based metric. Since we might miss late usage, retry after the slack window.

I'm absolutely sure I'm missing lots of things since the points above grade from concrete implementation to just a design idea :)

We implemented the renewer to solve this issue, so I'll close it.
There are some ideas on how to generalize the solution for all time-based events in #318


feat: implement MinCollateralLiquidity

Description
closes: #1163

Author Checklist
All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.
I have...

[x] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[x] added appropriate labels to the PR
[x] targeted the correct branch (see PR Targeting)
[x] provided a link to the relevant issue or specification
[x] added a changelog entry to CHANGELOG.md
[ ] included comments for documenting Go code
[ ] updated the relevant documentation or specification
[ ] reviewed "Files changed" and left comments if necessary
[ ] confirmed all CI checks have passed

Reviewers Checklist
All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.
I have...

[ ] confirmed the correct type prefix in the PR title
[ ] confirmed all author checklist items have been addressed
[ ] reviewed state machine logic
[ ] reviewed API design and naming
[ ] reviewed documentation is accurate
[ ] reviewed tests and test coverage
[ ] manually tested (if applicable)

Codecov Report

Merging #1331 (871b699) into main (06424cd) will increase coverage by 0.02%.
The diff coverage is 58.45%.

@@            Coverage Diff             @@
##             main    #1331      +/-   ##
==========================================
+ Coverage   51.65%   51.68%   +0.02%
==========================================
  Files          68       68
  Lines        6870     6729     -141
==========================================
- Hits         3549     3478      -71
+ Misses       3063     2979      -84
- Partials      258      272      +14

Impacted Files
Coverage Δ

x/ibctransfer/keeper/keeper.go
0.00% <ø> (ø)

x/leverage/keeper/msg_server.go
1.17% <0.00%> (+0.35%)
:arrow_up:

x/leverage/types/tx.go
0.00% <0.00%> (ø)

x/oracle/types/keys.go
100.00% <ø> (ø)

x/oracle/types/msgs.go
90.21% <0.00%> (-3.47%)
:arrow_down:

x/leverage/keeper/exchange_rate.go
72.72% <12.50%> (ø)

x/leverage/keeper/oracle.go
60.29% <25.00%> (-7.28%)
:arrow_down:

x/leverage/keeper/token.go
74.19% <50.00%> (-2.48%)
:arrow_down:

x/leverage/types/token.go
72.52% <50.00%> (ø)

x/leverage/keeper/keeper.go
63.82% <59.25%> (+9.65%)
:arrow_up:

... and 22 more

Codecov Report

Merging #1331 (8ca4869) into adam/c2 (44e1ef8) will increase coverage by 0.17%.
The diff coverage is 88.37%.

@@             Coverage Diff             @@
##           adam/c2    #1331      +/-   ##
===========================================
+ Coverage    51.74%   51.91%   +0.17%
===========================================
  Files           68       68
  Lines         6719     6749      +30
===========================================
+ Hits          3477     3504      +27
- Misses        2973     2975       +2
- Partials       269      270       +1

Impacted Files
Coverage Δ

x/leverage/keeper/collateral.go
68.08% <86.95%> (+6.11%)
:arrow_up:

x/leverage/keeper/keeper.go
66.27% <90.00%> (+0.95%)
:arrow_up:

Note: Merge #1329 then #1330 before this


Would be great if this preserved newlines by encoding to %0A

I was trying to use this extension to share some code that had line comments, without the newline encoding everything after the first // ended up being ignored, so I had to use urlencode.io or something like that to get a version that kept the newlines.

It's actually implemented, you can change the behavior by switching url-encode.encodeWhitespace to true in your VS Code configuration


Add option adding mechanics

This proposals adds option adding to the Cairo 1 governance contract.
More options will be added in the next commit in this PR, please review the option-adding code itself. Old option adding code: https://github.com/CarmineOptions/carmine-protocol/blob/master/contracts/governance/orchestration.cairo

Also uppped default voting time to 1000

Tested:

deployed on testnet governance contract 0x5b54870844c456ae99bfbaf02c40030c0e0ec59a55f8911168750841649027b in tx 0x502471e5d42db9f73adf34b346b2b2a5475b48685dcad06790215a5bf61909c (minted tokens to shared core team testnet admin too)
amm then is 0x01ff7b5983e016490b7f02844bbf3876ec86ad0cc59e98808982c61084e5a524
declared 0x56bdfca481046a4e172411875281fbb312e31f3d66db3e11dff54c3e04b0416 – Cairo 1 class hash with this option adding code, with constants such as ETH_addr adjusted for testnet.
proposed, passed
applied proposal
invoke add_2206_options()
try to invoke again, fails
when I try to trade, it fails on Empiric oracle
declare new AMM on testnet with Empiric addr fixed
submit proposal 1, class hash 0x583d4e3dcb85a2376098f6b4b26cebe406a2356da0d4004bfd20432490c8d74, upgrading AMM (type 0)
vote against with one wallet, vote for with one bigger wallet, pass proposal.
Error message: Received price which is over an hour old

gn

declare 0x34c8a486ca2014f54fc9e7320e169f37635a25ccfab7a7b319377556c4b1eaa AMM with fixed empiric testnet price... We really need a preprocessing step
pass as prop 3
tx 0x19e8f4bd47164b68947587d4f37d0293d65ba40819f3c7e2e0d30986e647d67 successfully buys newly added option.

I think we're good to go

Looks good to me

I am only able to compare the add_option and deploy_via_proxy function, the other (add_2906_options, add_2206_options, add_2206_2906_options) are not present in the orchestration.cairo file

I am only able to compare the add_option and deploy_via_proxy function, the other (add_2906_options, add_2206_options, add_2206_2906_options) are not present in the orchestration.cairo file

They are present in upgrades.cairo in the old Cairo 0 version. I found this to be a bit of a mess and refactored everything option-related into options.cairo. I also added the FutureOption struct so add_option isn't called directly – this will then allow us to more easily add sanity checks or generate FutureOption structs later. (They aren't being generated currently because there's no support for string concatenation, I will have to add that to alexandria.)

Declared as contract class hash 0x5af04d58b128176d39ffaa4017dbece49cd992b34995f41e54ecf1da52e9a88 in tx 0x15099863cb3220efb367d8ee35198622f4e7798c8b740fa51ee1c625669ca42


[Marker.io] (mobile) cannot see all the buttons present on use case page

Steps to reproduce:

try to slide/scroll horizontally to see all buttons

Actual result: cannot see all the buttons
Expected result: user should be able to see it

Reported by: vinod<EMAIL_ADDRESS>- Contact via Marker.io
Source URL: https://na13-prezzee.webflow.io/en-us/use-cases
Issue details: Open in Marker.io
Device typemobileBrowserChrome Mobile <IP_ADDRESS>Screen Size412 x 892OSAndroid 11.0.0Viewport Size412 x 756Pixel<EMAIL_ADDRESS>
🤖 Marker.io bot - This issue was marked as ✅ Resolved in Marker.io


Feature: Store audit reports in a GCS bucket

Summary
This PR stores the results of an audit (the report) in a Google Cloud Storage bucket, instead of Firestore. As well, dependencies have been updated for both development and live services. Test coverage remains at 100% but I will need to deploy and test this code on GCP before merging.
Checklist

[x] My code is tested and passes existing tests.
[x] My code follows the Tide Contributing Guide (updates are often made to the guidelines, check it out periodically).

@jeffpaul @ivankruchkoff I tested this code on my localhost and I confirm that:

it generate report files correctly and uploads them to associated storage bucket on /api/v1/audit/... endpoint hit
it fetch files correctly and returns its values on /api/v1/report/... endpoint hit

Description
Screenshot / attachment

Response of /api/v1/audit/...

Content of Firebase storage bucket - lighthouse directory

Content of Firebase storage bucket - phpcs_phpcompatibilitywp directory

Content of lighthouse and phpcs_phpcompatibilitywp report files
reports.zip


Make the SNS source multi-tenant (part 2)

Follow up to #262.
Second and last part of the refactoring of the AWS SNS source to support multi-tenancy.
In this PR, I updated the reconciler code to synchronize a unique Knative Service instead of 1 per source, and I implemented the RegisterHandlerFor and DegisterHandlerFor methods that were previous left unimplemented.
The changes in the adapter are massive because they include a new request router as well as a completely refactored message handler, and a test suite for all the code introduced here.

$ kubectl -n antoineco get awssnssources.sources.triggermesh.io
NAME      READY   REASON   URL                                     SINK                                               AGE
sample0   True             https://example.com/antoineco/sample0   http://event-display.antoineco.svc.cluster.local   5m
sample1   True             https://example.com/antoineco/sample1   http://event-display.antoineco.svc.cluster.local   5m
sample2   True             https://example.com/antoineco/sample2   http://event-display.antoineco.svc.cluster.local   5m
sample3   True             https://example.com/antoineco/sample3   http://event-display.antoineco.svc.cluster.local   5m
sample4   True             https://example.com/antoineco/sample4   http://event-display.antoineco.svc.cluster.local   5m
sample5   True             https://example.com/antoineco/sample5   http://event-display.antoineco.svc.cluster.local   5m
sample6   True             https://example.com/antoineco/sample6   http://event-display.antoineco.svc.cluster.local   5m

$ kubectl -n antoineco get services.serving.knative.dev
NAME                   URL                   LATESTCREATED                LATESTREADY                  READY   REASON
awssnssource-adapter   https://example.com   awssnssource-adapter-00001   awssnssource-adapter-00001   True

Will approve once lint passes.


Ensure custom plugin headers are strings

See this issue on the C4D plugin for the whys and wherefores.

Done, pending approval of merge request. Reassigning to @joelbradbury.


The description of the parameter (weekday) of the function (next_day) in the document is incorrect

##Current Status
In the document, the parameter (weekday) of the function (next_day) is noted as follows.
0 means Sunday.

However, when the parameter (weekday) is set to 0, there is an error in execution.

After verification, the integer value of the parameter (weekday) is 1 to 7, not 0 to 6, 1 represents Sunday, the document is incorrect. the value of Oracle is also 1 to 7.

Enhancement
Please confirm and revise the description in the document.

Hi @liuxintang , This is a bug, we will fix it. thanks for your continued output. We have built a huge WeChat communication group for IvorySQL, there are many experts and PG enthusiasts in it, if you are interested, welcome to join our group, maybe your questions can be answered asap. If you want to join us, please email me(zhaoshengbin@highgo.com).

please， report the bug at https://github.com/IvorySQL/Ivory-www

@BingAo-Office
Submitted at https://github.com/IvorySQL/Ivory-www. number is 36.
Please confirm.

This issue is a document issue and it was moved to Ivory-www project to
https://github.com/IvorySQL/Ivory-www/issues/36


Regression: Debugger tab contents are rendered outside of its UI

Operating system or device, Godot version, GPU Model and driver (if graphics related):
2b82997052ad0c37cdae53ecaf2ca9dab85b5244 Ubuntu 17.04
Issue description:

Steps to reproduce:

Create a project which contains non critical errors.
Run it from editor
Take a look at errors tab in debugger

Duplicate of #12529.

Ok it seems it was already fixed when I was posting the issue. That's a true bugfix speed :) https://github.com/godotengine/godot/pull/12530 I guess


Create iqrafirdose.md

Random password generator in python.

That is md file please create py file then create new pr


SSDT gets inconsistent compile result on non-existent column

SqlPackage or DacFx Version: <IP_ADDRESS>, the default one
.NET Framework (Windows-only) or .NET Core: .Net Framework 4.7.2
Environment (local platform and source/target platforms): SQL Server 2019 or above

Steps to Reproduce:

Open the attached project, build it you will get the SQL71501 error
Change the testsp.sql query to below, build it again, the compile will succeed even the Id3 still not exists
CREATE PROCEDURE [dbo].[testsp]
AS

SELECT
DISTINCT col1
INTO #Reset
FROM tb1 AS tmpo
SELECT c.col1,tb1.col1,v1.Id3 FROM
tb1
left join #Reset as c on c.col1=tb1.col1
left join v1 on tb1.col1=v1.Id3
SSDTTest.zip
**Did this occur in prior versions?  If not - which version(s) did it work in? Not sure, it can be reproduced on both SSDT 2017 and 2022
(DacFx/SqlPackage/SSMS/Azure Data Studio)

I was able to repro this issue and the weird thing is, if we reverse the join statements, the build error will show up
CREATE PROCEDURE [dbo].[testsp]
AS
SELECT
DISTINCT col1
INTO #Reset
FROM tb1 AS tmpo
SELECT c.col1,tb1.col1,v1.Id3 FROM
tb1
left join v1 on tb1.col1=v1.Id3
left join #Reset as c on c.col1=tb1.col1

SSMS also shows the same result as SSDT and doesn't show any error for the query


FEAT: Add support for @supabase/supabase-js v2.12.1 ⚡🥳

What type of PR is this? (check all applicable)

[x] 🍕 Feature
[ ] 🐛 Bug Fix
[ ] 📝 Documentation Update
[ ] 🎨 Style
[ ] 🧑💻 Code Refactor
[ ] 🔥 Performance Improvements
[ ] ✅ Test
[ ] 🤖 Build
[ ] 🔁 CI
[ ] 📦 Chore (Release)
[ ] ⏩ Revert

Description
This PR Adds support for @supabase/supabase-js v2.12.1
Related Tickets & Documents
NA
Mobile & Desktop Screenshots/Recordings
NA
Added tests?

[ ] 👍 yes
[x] 🙅 no, because they aren't needed
[ ] 🙋 no, because I need help

Added to documentation?

[ ] 📜 README.md
[ ] 📓 docs.opensauced.pizza
[ ] 🍕 dev.to/opensauced
[ ] 📕 storybook
[x] 🙅 no documentation needed (I guess! will check)

[optional] Are there any post-deployment tasks we need to perform?

check if build is green

[optional] What gif best describes this PR or how it makes you feel?

I'll follow the review comments from #460 here :)
Once that PR is resolved, I'll update this one as well.

Closing this, as the Project is in Maintenance Mode.
Ping me in case this changes are required 👍


In-memory buffering

https://www.reddit.com/r/programming/comments/g474ig/safer_a_safer_file_writer_for_python/fnwwbko/

This is challenging though not impossible.
I did quite a bit of the work here: https://github.com/rec/safer/blob/x-in-memory/safer.py#L164-L258
But then I realized that the whole point of this is things like streams from sockets, where safer isn't going to either close or open them.
So I need to split out a context manager somehow.
More thought it needed.

More thought was given.  It is done and in fact is now the default.


Terminal looks weird

VSCode Version:1.49
OS Version: Win 10

Since i install vscode,my terminal can't type my letters with cursor. When i made terminal shows more lines,it can automatically correct the typesetting.

Also,i try to search github issues to fine the answer,but most discuss about font.

Can you run ver in cmd to get the Windows build number?

Ok,My computer hasn't been updated for too long.  The problem was solved after I updated.Thx!


Fix odds of winning for the first and the last candidate

Situation:
There are only 3 candidates. Each of them has 60 points so their
chances of being whitelisted should be equal. However, current algorithm
gives first candidate in the sorted list greater chance of winning
as he/she will be whitelisted if chosen number is in 0-60 range
(the candidate is effectively holding 61 lottery tickets), while the last
candidate is in disadvantage as he/she will only be whitelisted
if chosen number is in 121-179 range (so the last candidate is holding
only 59 tickets).
This commit should fix the issue.

Thanks for figuring out this.  The code was original designed to handle integer, but not good for float case.  To handle floating, I think a better may be:
chosen = random.random() * totalScore
so that <and <= make negligible difference.   This also make a tiny difference for people with xx.9 and xx.0 scores.  What do you think?

+1 to @QuarkChain
@msrb do you want to make the change?

Thanks for the quick reply guys :wink: Yeah, the change proposed by @QuarkChain makes sense to me. Let me modify this PR :+1:

@ninjaahhh was faster :) Closing this PR. Thanks!


Allow to control cache TTL in config

To fix issue https://github.com/distribution/distribution/issues/2736

Codecov Report
Base: 56.56% // Head: 56.54% // Decreases project coverage by -0.01% :warning:

Coverage data is based on head (ce5fe04) compared to base (92d136e).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3813      +/-   ##
==========================================
- Coverage   56.56%   56.54%   -0.02%
==========================================
  Files         105      105
  Lines       10638    10641       +3
==========================================
  Hits         6017     6017
- Misses       3948     3951       +3
  Partials      673      673

Impacted Files
Coverage Δ

configuration/configuration.go
64.38% <ø> (ø)

registry/proxy/proxymanifeststore.go
46.00% <ø> (ø)

registry/proxy/proxyregistry.go
0.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

close since #3597 and #3238 already working on it.


Implement interface is not working (Typescript)

Issue Type: Bug
(Typescript)
I have an interface I defined call DataService, and I am creating a class called MockDataService for testing purposes.  For some reason the UI refuses to implement interface with the usual stubs.
Here is code for DataService interface:
export interface DataService {
  currencyPipe: CurrencyPipe;
  http: HttpClient;
  _fs: AngularFirestore;
  _afAuth: AngularFireAuth;
  auth : AuthService;
  budget : BudgetService;
  project : ProjectService;
  assets : AssetCatalogService;
  expressions : NamedExpressionService;
  fringes : FringeService;
  lastId: string;
  createId() : string;
  getTimestampNow() : number;
  account : AccountService;
  lineItem : DetailRowService;
  currency : CurrencyService;
  _auth : AuthServiceClass;
  _budget : BudgetServiceClass;
  _project : ProjectServiceClass;
  _account : AccountServiceClass;
  _lineItem : DetailRowServiceClass;
  _currency : CurrencyServiceClass;
  _expression : NamedExpressionServiceClass;
  _fringe : FringeServiceClass;
  openBudgetId : string;
  createBatch() : firestore.WriteBatch;
  isAuthenticated : boolean;
  assertAuthenticated() : boolean;
  assertAuthenticatedUserId(userId: string, source?: string): boolean;
  getDocument(path: string): Promise<any>;
 _count: number;
  counter : number;
  putDocument(collectionPath: string, object: HasId): Promise<boolean>;
  updateDocument(collectionPath: string, object: HasId): Promise<boolean>;
  deleteDocument(collectionPath: string, documentId: string): Promise<boolean>;
  getCollection(collectionPath: string, orderByFieldName?: string): Promise<object[]>;
  getFilteredOrderedCollection<T extends HasId>(collectionPath: string, filterField: string, filterValue: string, orderByField: string, descending?: boolean): Promise<T[]>;
  getFilteredCollection(collectionPath: string, fieldName: string, value: string): Promise<object[]>;
  deleteCollection(path: string): Promise<boolean>;
  validateDocOwner(path: string): Promise<boolean>;
  assertHasId(object: any): boolean;
  checkIdAndCreate(obj: HasId): void;
}

Here are images of the UI where I am attempting to implement by highlight 1MockDataService` and pressing cmd .

Here is the code where I am trying to implement the interface.
VS Code version: Code 1.51.0 (fcac248b077b55bae4ba5bab613fd6e9156c2f0c, 2020-11-05T18:14:40.758Z)
OS version: Darwin x64 18.7.0

As you can see, I'm not offered the option to implement the interface, only to move to a new file and "learn more".
This has worked at other times I've used it.  I've tried reloading the windows, as well and no joy.  The app is compiling normally and tests are passing.
Thoughts, suggestions?
:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8559U CPU @ 2.70GHz (8 x 2700)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (0.30GB free)

Process Argv
--crash-reporter-id a2566247-d7b6-4b99-a270-ab36a18a985b

Screen Reader
no

VM
0%

Please share a self contained project that demonstrates this issue

Hm.  not so easy.  usually it works fine.   my current application is too big to easily stuff into a small package and i can't figure out what causes this not work to demo in a small standalone.
i'll just work around it for now.  thanks

Unfortunately without steps to reproduce, we cannot investigate or fix this issue.
Closing but please share a self contained example if you have a chance


created app that uses Knob to filter a bar chart

This app used Knob component to filter values for a bar chart.

When I run this locally, I now see the knob display.
Let's merge and see how it works. I can always update after we merge it.


Command configuration

May be too much required to us os env bars. Should consider Json or Toml.

In particular, need a convention to be able to override the group level required to use certain Commands. The level indicated on the bot_command decorator can serve as a default.

Changing this to focus just on how to best provide the levels that should have access to the various bot commands.


cemu-ti: add aarch64-linux platform

CEmu has aarch64 binaries for MacOS and Linux. No reason to disallow it here.
Things done

Built on platform(s)

[ ] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

CEmu has aarch64 binaries for MacOS and Linux.

So maybe also add aarch64-darwin?

However, I’ve installed just Nix on MacOS now, and cemu-ti fails to build (MacOS). I’m not entirely sure if it’s related to aarch64 or it being unable to build with Nix.
Can you send the logs? I do not have a Mac to test it on.

Can you send the logs?

https://gist.github.com/utopiatopia/6deebf18f8a69a486c945c2dedf4d9ed

I think we should add aarch64-linux, but mark every other architecture as broken for now. I don't know exactly when CEmu would support Qt6.8, but I suspect it won't support Qt 6.8 for a few months.

@utopiatopia can you remove this commit "Merge branch 'master' into cemu-ti-arch-update"


Android: Crash when switching between two BottomSheets

Since the last update the control crashes when I switch between two different BottomSheets.
I can open and close (and repeat) the first without a problem. Then I open and close the second; no problem.
Then I try opening the first again. Exception. Stack trace below:
System.ArgumentNullException: 'Value cannot be null. (Parameter 'source')'

at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.OrderedEnumerable2[[System.Collections.Generic.KeyValuePair2[[The49.Maui.BottomSheet.Detent, The49.Maui.BottomSheet, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null],[System.Double, System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Double, System.Private.CoreLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]..ctor(IEnumerable1 source, Func2 keySelector, IComparer1 comparer, Boolean descending, OrderedEnumerable1 parent)
at System.Linq.Enumerable.OrderByDescending[KeyValuePair2,Double](IEnumerable1 source, Func2 keySelector)    at The49.Maui.BottomSheet.BottomSheetManager.LayoutDetents(BottomSheetBehavior behavior, ViewGroup container, IDictionary2 heights, Double maxSheetHeight)
at The49.Maui.BottomSheet.BottomSheetController.Layout()
at The49.Maui.BottomSheet.BottomSheetController.b__30_0()
at Microsoft.Maui.Dispatching.Dispatcher.<>c__DisplayClass4_0.b__0() in D:\a_work\1\s\src\Core\src\Dispatching\Dispatcher.Android.cs:line 22
at Java.Lang.Thread.RunnableImplementor.Run() in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Java.Lang/Thread.cs:line 36
at Java.Lang.IRunnableInvoker.n_Run(IntPtr jnienv, IntPtr native__this) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/obj/Release/net7.0/android-33/mcw/Java.Lang.IRunnable.cs:line 84
at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V(_JniMarshal_PP_V callback, IntPtr jnienv, IntPtr klazz) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 22

Please try rc5, and let me know if this fixes this

Tried it. The control does not crash anymore. On Android 13 everything works fine. On Android 9 the BottomSheet does sometimes hang or appear delayed when I try to reproduce the former error.
I think the source is a popup (from Community Toolkit) which my view opened when a certain error happened.
I changed my implementation to get rid of the popup. Now everything works fine.
Thanks for the quick help!


Document how to set client timeout

On my travis tests, some elixir thrift calls takes more than 5000ms so it fails. It would make my tests pass if the timeout could be increased.
Document how to set timeout.
Example:
https://travis-ci.org/fire/snappyex/builds/200642178#L1774

https://github.com/pinterest/elixir-thrift/tree/thrift_tng#example-of-using-options
you can also use :infinity as a timeout. (Don't use in prod.)


ci: transformers range issue when building docs for previous release

2020-06-02T16:56:03.3127332Z + ./scripts/docs.sh
2020-06-02T16:56:06.1827511Z Traceback (most recent call last):
2020-06-02T16:56:06.1828487Z   File "scripts/docs.py", line 279, in <module>
2020-06-02T16:56:06.1829040Z     main()
2020-06-02T16:56:06.1829515Z   File "scripts/docs.py", line 273, in main
2020-06-02T16:56:06.1829969Z     + gen_docs(entrypoint, modules)
2020-06-02T16:56:06.1830436Z   File "scripts/docs.py", line 167, in gen_docs
2020-06-02T16:56:06.1830839Z     cls = i.load()
2020-06-02T16:56:06.1832139Z   File "/usr/share/miniconda/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2462, in load
2020-06-02T16:56:06.1832653Z     return self.resolve()
2020-06-02T16:56:06.1833640Z   File "/usr/share/miniconda/lib/python3.7/site-packages/pkg_resources/__init__.py", line 2468, in resolve
2020-06-02T16:56:06.1834313Z     module = __import__(self.module_name, fromlist=['__name__'], level=0)
2020-06-02T16:56:06.1834834Z   File "/home/runner/work/dffml/dffml/model/transformers/dffml_model_transformers/ner/ner_model.py", line 52, in <module>
2020-06-02T16:56:06.1835198Z     (),
2020-06-02T16:56:06.1835679Z   File "/home/runner/work/dffml/dffml/model/transformers/dffml_model_transformers/ner/ner_model.py", line 50, in <genexpr>
2020-06-02T16:56:06.1836098Z     for conf in (BertConfig, RobertaConfig, DistilBertConfig)
2020-06-02T16:56:06.1836829Z AttributeError: type object 'BertConfig' has no attribute 'pretrained_config_archive_map'

Fixed by adding a commit to the 0.3.7 tag


Improve the parameter order check

The current implementation of this inspection marks the entire function (including the body) as the error site, when this check is only concerned with the parameter list. This leads to very loud errors that are not obviously indicated from the often large quantity of error highlighting in the editor.
Instead, the error should report its location as the parameter list for more precision and ultimately a better indication of the error.
This also adds a quick fix to this detector.

Here's an example of how loud/imprecise this can be.


Add csr-active-config in the delete NVRAM section of the config file

Without csr-active-config present in the delete section the SIP cannot be changed. This is from your project:

Variables will only be set if not present or deleted. That is, to overwrite an existing variable value, add the variable name to the Delete section. This approach enables the provision of default values until the operating system takes the lead.

I would have done it, but unfortunately I don't know how to add a dictionary and an array in the yml . it is not in the manual.

Dictionary (key) entries in YAML end with : and array (list) entries begin with - characters:
NVRAM:
  Delete:
    7C436110-AB2A-4BBB-A880-FE41995C9F82:
      # Overrides the default SIP setting in macOS.
      - csr-active-config


Using httpasswd user files in Helm

Output of helm version:
version.BuildInfo{Version:"v3.16.2", GitCommit:"13654a52f7c70a143b1dd51416d633e1071faffb", GitTreeState:"clean", GoVersion:"go1.22.7"}
Output of kubectl version:
Client Version: v1.31.1
Kustomize Version: v5.4.2
Server Version: v1.30.5+k3s1
Cloud Provider/Platform  k3s
Does anyone know how to make a basic auth with multiple users work in a deployment pipeline?:
I can deploy this outside of an automated pipeline like this:
htpasswd -cb users.txt user1 password1
htpasswd -b users.txt user2 password2
Then
kubectl create secret generic basic-auth --from-file=users.txt -n mynamespace
Then:
myapp.yaml:
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: my-basic-auth
  namespace: mynamespace
spec:
  basicAuth:
  secret: basic-auth
---

# an ingress having the annotation:

traefik.ingress.kubernetes.io/router.middlewares: my-basic-auth

Then
kubectl apply -f myapp.yaml
THIS WILL WORK, but it doesn't scale if you want to deploy this for several users. I want to be able to run a Helm chart that parameterizes this operation with regard to the users file.
I tried to add this to a HELM chart:
In a template:
apiVersion: v1
kind: Secret
metadata:
  name: basic-auth
  namespace: mynamespace
type: Opaque
stringData:
  users: |-
    {{ .Values.basicauth.userFile | b64enc | quote }}
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
  name: my-basic-auth
  namespace: mynamespace
spec:
   basicAuth:
    secret: basic-auth
---
# The same ingress with the host also parameterized

In values.yaml:
basicauth:
  userFile: [get your own user file]
...

Then I run:
# There is a variable USER_FILE containing the contents of the file
helm [install | upgrade] myapp --set basicauth.userFile="$USER_FILE"

This will create a secret that is defective, and the basic-auth resource will fail to create. I have tried numerous permutations of ways to parse the text content. I have tried using:
users: {{ .Files.Get "dxtx-app-users.txt" | b64enc }}
Why does it work when I use kubectl to create a secret but not when I try creating the same secret in Helm and what can I do to make this work?

It seems you want:
      --set-file stringArray                       set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)

e.g.
helm install --set-file basicauth.userFile="dxtx-app-users.txt"

Then a template:
users: {{ .Values.basicauth.userFile | b64enc }}


Refactor unpublishing presenter

Extract a separate ElasticsearchDeletePresenter from the ElasticsearchPresenter to handle document unpublishing. Only the DeletePresenter now contains logic for looking up the existing document.
This will make it easier to implement unpublishing for external content, which also needs to look up the existing document.
This also takes us one step closer to refactoring this code into format-specific presenters, which we're planning to do soon.
https://trello.com/c/mwqMqK8s/542-allow-external-content-to-be-unpublished
It'll be easier to review the commits separately because the first one renames a file and lots of variables.

This looks cool. Is there a way we can DRY the identifier?

I've just rebased this so it can be merged. @brenetic I'll have a look at the identifier part and maybe raise another PR for it.


Mermaid Support

I'm trying to add mermaid charts to my site, but neither remark-mermaidjs or rehype-mermaid works.
Here is my code, but it does not work:
import rehypeMermaid from "rehype-mermaid";

  const mermaid: Plugin = {
      transformers: [{
          execution: "async",
          type: "rehype",
          transform({ processor }) {
              processor.use(rehypeMermaid, {
                // The default strategy is "inline-svg"
                // strategy: "img-png"
                // strategy: "img-svg"
                // strategy: "inline-svg"
                // strategy: "pre-mermaid"
              })
          }
      }]
  }

Any help is greatly appreciated!

I tried your example and it works for me:

import { Carta, type Plugin } from 'carta-md';
import rehypeMermaid from 'rehype-mermaidjs';

const mermaid: Plugin = {
	transformers: [{
		execution: 'async',
		type: 'rehype',
		transform({ processor }) {
			processor.use(rehypeMermaid);
		}
	}]
};

const carta = new Carta({
	extensions: [mermaid],
	sanitizer: false
});

If you are also using plugin-code, try moving this plugin first when you provide extensions to carta:
const carta = new Carta({
	extensions: [mermaid, code()],
});

The text only appears if I disable the sanitizer.
The mermaid chart disappears for some reason in the  element

https://github.com/user-attachments/assets/d4f82635-2394-4cf3-a714-0872615f8ef5

What sanitizer are you using? I tried dompurify and the text disappears from the boxes. I'm not able to figure out why this happens. You'll have better luck asking for help on the dompurify repo, providing an example of the generated HTML.
This works fine for me (disabling the sanitizer). Try disabling all plugins and see if it still happens.


Add jq. [phab:D216]

Created by zarko at 2015-04-23 18:01:30:

schroederc accepted this revision at 2015-04-23 18:03:43

zarko closed via commit 4fff7c5d750ec782afe39068753eb9743f5d5ad8 at 2015-04-23 18:34:43


Fix Debug symbols for Windows CI.

The /DEBUG is a linker flag and not a "compile_option".

This should make the Windows CI report stack traces correctly. This would have helped with https://github.com/microsoft/snmalloc/pull/477#issuecomment-1069738510


Is there a documented standard for figlet fonts and the rendering?

I'm currently working on a rust implementation as a library https://github.com/togglebyte/figglebit, and did not find a whole lot of documentation on the actual standard, if you can call it that.

Oh well right after writing this I found: https://patorjk.com/software/taag/docs/figfont.txt

@ModProg So this issue can now be closed, correct?