Test mixer fails locally with latest version

Test output:
aespinoza-23506:achronopoulos[~/repos/cubeb_project/cubeb-build]$./test_mixer
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from cubeb
[ RUN      ] cubeb.mixer
Downmix from dual mono to undefined
Downmix from dual mono to mono
Downmix from dual mono lfe to undefined
Downmix from dual mono lfe to dual mono
Downmix from dual mono lfe to mono
Downmix from dual mono lfe to mono lfe
Downmix from dual mono lfe to stereo
Downmix from mono to undefined
Downmix from mono lfe to undefined
Downmix from mono lfe to mono
Downmix from stereo to undefined
Downmix from stereo to mono
Downmix from stereo lfe to undefined
Downmix from stereo lfe to dual mono
Downmix from stereo lfe to mono
Downmix from stereo lfe to mono lfe
Downmix from stereo lfe to stereo
Downmix from 3f to undefined
Downmix from 3f to dual mono
Downmix from 3f to mono
Downmix from 3f to mono lfe
Downmix from 3f to stereo
Downmix from 3f lfe to undefined
Downmix from 3f lfe to dual mono
Downmix from 3f lfe to dual mono lfe
Downmix from 3f lfe to mono
Downmix from 3f lfe to mono lfe
Downmix from 3f lfe to stereo
Downmix from 3f lfe to stereo lfe
Downmix from 3f lfe to 3f
Downmix from 3f lfe to 2f1
Downmix from 2f1 to undefined
Downmix from 2f1 to dual mono
Downmix from 2f1 to mono
Downmix from 2f1 to mono lfe
Downmix from 2f1 to stereo
Downmix from 2f1 lfe to undefined
Downmix from 2f1 lfe to dual mono
Downmix from 2f1 lfe to dual mono lfe
Downmix from 2f1 lfe to mono
Downmix from 2f1 lfe to mono lfe
Downmix from 2f1 lfe to stereo
Downmix from 2f1 lfe to stereo lfe
Downmix from 2f1 lfe to 3f
Downmix from 2f1 lfe to 2f1
Downmix from 3f1 to undefined
Downmix from 3f1 to dual mono
Downmix from 3f1 to dual mono lfe
Downmix from 3f1 to mono
Downmix from 3f1 to mono lfe
Downmix from 3f1 to stereo
Downmix from 3f1 to stereo lfe
Downmix from 3f1 to 3f
Downmix from 3f1 to 2f1
Downmix from 3f1 lfe to undefined
Downmix from 3f1 lfe to dual mono
Downmix from 3f1 lfe to dual mono lfe
Downmix from 3f1 lfe to mono
Downmix from 3f1 lfe to mono lfe
Downmix from 3f1 lfe to stereo
Downmix from 3f1 lfe to stereo lfe
Downmix from 3f1 lfe to 3f
Downmix from 3f1 lfe to 3f lfe
Downmix from 3f1 lfe to 2f1
Downmix from 3f1 lfe to 2f1 lfe
Downmix from 3f1 lfe to 3f1
Downmix from 3f1 lfe to 2f2
Downmix from 2f2 to undefined
Downmix from 2f2 to dual mono
Downmix from 2f2 to dual mono lfe
Downmix from 2f2 to mono
Downmix from 2f2 to mono lfe
Downmix from 2f2 to stereo
Downmix from 2f2 to stereo lfe
Downmix from 2f2 to 3f
Downmix from 2f2 to 2f1
Downmix from 2f2 lfe to undefined
Downmix from 2f2 lfe to dual mono
Downmix from 2f2 lfe to dual mono lfe
Downmix from 2f2 lfe to mono
Downmix from 2f2 lfe to mono lfe
Downmix from 2f2 lfe to stereo
Downmix from 2f2 lfe to stereo lfe
Downmix from 2f2 lfe to 3f
Downmix from 2f2 lfe to 3f lfe
Downmix from 2f2 lfe to 2f1
Downmix from 2f2 lfe to 2f1 lfe
Downmix from 2f2 lfe to 3f1
Downmix from 2f2 lfe to 2f2
Downmix from 3f2 to undefined
Downmix from 3f2 to dual mono
Downmix from 3f2 to dual mono lfe
Downmix from 3f2 to mono
[3f2] Expect: 13.035530, Get: 13.035530
[3f2] Expect: 13.035530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 to mono lfe
[3f2] Expect: 13.035530, Get: 13.035530
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 13.035530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 to stereo
[3f2] Expect: 8.363955, Get: 8.363955
[3f2] Expect: 10.071060, Get: 10.071060
[3f2] Expect: 8.363955, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 to stereo lfe
[3f2] Expect: 8.363955, Get: 8.363955
[3f2] Expect: 10.071060, Get: 10.071060
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 8.363955, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 to 3f
[3f2] Expect: 5.535530, Get: 5.535530
[3f2] Expect: 7.242636, Get: 7.242636
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 5.535530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 to 3f lfe
[3f2] Expect: 5.535530, Get: 5.535530
[3f2] Expect: 7.242636, Get: 7.242636
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.535530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 to 2f1
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 2f1 lfe
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 3f1
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 to 3f1 lfe
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 7.778166, Get: 7.778166
Downmix from 3f2 to 2f2
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 2f2 lfe
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 0.000000, Get: 0.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
Downmix from 3f2 lfe to undefined
Downmix from 3f2 lfe to dual mono
Downmix from 3f2 lfe to dual mono lfe
Downmix from 3f2 lfe to mono
[3f2] Expect: 13.035530, Get: 13.035530
[3f2] Expect: 13.035530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 lfe to mono lfe
[3f2] Expect: 13.035530, Get: 13.035530
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 13.035530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 lfe to stereo
[3f2] Expect: 8.363955, Get: 8.363955
[3f2] Expect: 10.071060, Get: 10.071060
[3f2] Expect: 8.363955, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 lfe to stereo lfe
[3f2] Expect: 8.363955, Get: 8.363955
[3f2] Expect: 10.071060, Get: 10.071060
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 8.363955, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 lfe to 3f
[3f2] Expect: 5.535530, Get: 5.535530
[3f2] Expect: 7.242636, Get: 7.242636
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 5.535530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 lfe to 3f lfe
[3f2] Expect: 5.535530, Get: 5.535530
[3f2] Expect: 7.242636, Get: 7.242636
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 5.535530, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 lfe to 2f1
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 2f1 lfe
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 3f1
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 lfe to 3f1 lfe
[3f2] Expect: 2.000000, Get: 2.000000
[3f2] Expect: 3.000000, Get: 3.000000
[3f2] Expect: 4.000000, Get: 4.000000
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 7.778166, Get: 7.778166
[3f2] Expect: 2.000000, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 lfe to 2f2
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 2f2 lfe
[3f2] Expect: 4.828424, Get: 4.828424
[3f2] Expect: 5.828424, Get: 5.828424
[3f2] Expect: 10.000000, Get: 10.000000
[3f2] Expect: 5.000000, Get: 5.000000
[3f2] Expect: 6.000000, Get: 6.000000
[3f2] Expect: 4.828424, Get: 0.000000
cubeb_project/cubeb/test/test_mixer.cpp:169: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 3f2
Downmix from 3f3r lfe to undefined
Downmix from 3f3r lfe to dual mono
Downmix from 3f3r lfe to dual mono lfe
Downmix from 3f3r lfe to mono
Downmix from 3f3r lfe to mono lfe
Downmix from 3f3r lfe to stereo
Downmix from 3f3r lfe to stereo lfe
Downmix from 3f3r lfe to 3f
Downmix from 3f3r lfe to 3f lfe
Downmix from 3f3r lfe to 2f1
Downmix from 3f3r lfe to 2f1 lfe
Downmix from 3f3r lfe to 3f1
Downmix from 3f3r lfe to 3f1 lfe
Downmix from 3f3r lfe to 2f2
Downmix from 3f3r lfe to 2f2 lfe
Downmix from 3f3r lfe to 3f2
Downmix from 3f3r lfe to 3f2 lfe
Downmix from 3f4 lfe to undefined
Downmix from 3f4 lfe to dual mono
Downmix from 3f4 lfe to dual mono lfe
Downmix from 3f4 lfe to mono
Downmix from 3f4 lfe to mono lfe
Downmix from 3f4 lfe to stereo
Downmix from 3f4 lfe to stereo lfe
Downmix from 3f4 lfe to 3f
Downmix from 3f4 lfe to 3f lfe
Downmix from 3f4 lfe to 2f1
Downmix from 3f4 lfe to 2f1 lfe
Downmix from 3f4 lfe to 3f1
Downmix from 3f4 lfe to 3f1 lfe
Downmix from 3f4 lfe to 2f2
Downmix from 3f4 lfe to 2f2 lfe
Downmix from 3f4 lfe to 3f2
Downmix from 3f4 lfe to 3f2 lfe
Downmix from 3f4 lfe to 3f3r lfe
[  FAILED  ] cubeb.mixer (2 ms)
[----------] 1 test from cubeb (2 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (2 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] cubeb.mixer
1 FAILED TEST

latest commit: 087dc942a9a3bb5cbb88e3763cde7fe709db99e9

@ChunMinChang Can you take a look at this please?

Thanks for the report! I've pulled a request to fix it.

Test mixer fails again locally. I had tested previous PR and I am sure it had been fixed it. Commit: 86355dc8db951f430736b388c9d615647cd313f4
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from cubeb
[ RUN      ] cubeb.mixer
Downmix from dual mono to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from dual mono lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from mono to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from mono lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from mono lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from stereo lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f1 lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 3f lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 2f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 3f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f1 lfe to 2f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 3f lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 2f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 3f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 2f2 lfe to 2f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 to mono
[3f2] 0(mono) - Expect: 13.035530, Get: 13.035530
OS X: 1 will be dropped. Ignore it.
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(mono) - Expect: 13.035530, Get: 13.035530
OS X: 6 will be dropped. Ignore it.
OS X: 7 will be dropped. Ignore it.
OS X: 8 will be dropped. Ignore it.
OS X: 9 will be dropped. Ignore it.
[3f2] 10(mono) - Expect: 13.035530, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 to mono lfe
[3f2] 0(mono) - Expect: 13.035530, Get: 13.035530
[3f2] 1(low frequency effects) - Expect: 0.000000, Get: 0.000000
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(mono) - Expect: 13.035530, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 to stereo
[3f2] 0(left) - Expect: 8.363955, Get: 8.363955
[3f2] 1(right) - Expect: 10.071060, Get: 10.071060
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 8.363955, Get: 10.071060
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 10.0711
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 to stereo lfe
[3f2] 0(left) - Expect: 8.363955, Get: 8.363955
[3f2] 1(right) - Expect: 10.071060, Get: 10.071060
[3f2] 2(low frequency effects) - Expect: 0.000000, Get: 0.000000
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 8.363955, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 to 3f
[3f2] 0(left) - Expect: 5.535530, Get: 5.535530
[3f2] 1(right) - Expect: 7.242636, Get: 7.242636
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 5.535530, Get: 4.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 4
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 to 3f lfe
[3f2] 0(left) - Expect: 5.535530, Get: 5.535530
[3f2] 1(right) - Expect: 7.242636, Get: 7.242636
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(low frequency effects) - Expect: 0.000000, Get: 0.000000
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 5.535530, Get: 7.242636
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 7.24264
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 to 2f1
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 4.828424, Get: 7.778166
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 7.77817
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 2f1 lfe
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 3(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 4.828424, Get: 5.828424
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 5.82842
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 3f1
[3f2] 0(left) - Expect: 2.000000, Get: 2.000000
[3f2] 1(right) - Expect: 3.000000, Get: 3.000000
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 2.000000, Get: 3.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 3
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 to 3f1 lfe
[3f2] 0(left) - Expect: 2.000000, Get: 2.000000
[3f2] 1(right) - Expect: 3.000000, Get: 3.000000
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 4(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 5(left) - Expect: 2.000000, Get: 2.000000
[3f2] 6(right) - Expect: 3.000000, Get: 3.000000
[3f2] 7(center) - Expect: 4.000000, Get: 4.000000
[3f2] 8(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 9(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 10(left) - Expect: 2.000000, Get: 2.000000
[3f2] 11(right) - Expect: 3.000000, Get: 3.000000
[3f2] 12(center) - Expect: 4.000000, Get: 4.000000
[3f2] 13(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 14(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 15(left) - Expect: 2.000000, Get: 2.000000
[3f2] 16(right) - Expect: 3.000000, Get: 3.000000
[3f2] 17(center) - Expect: 4.000000, Get: 4.000000
[3f2] 18(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 19(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 20(left) - Expect: 2.000000, Get: 2.000000
[3f2] 21(right) - Expect: 3.000000, Get: 3.000000
[3f2] 22(center) - Expect: 4.000000, Get: 4.000000
[3f2] 23(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 24(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 25(left) - Expect: 2.000000, Get: 2.000000
[3f2] 26(right) - Expect: 3.000000, Get: 3.000000
[3f2] 27(center) - Expect: 4.000000, Get: 4.000000
[3f2] 28(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 29(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 30(left) - Expect: 2.000000, Get: 2.000000
[3f2] 31(right) - Expect: 3.000000, Get: 3.000000
[3f2] 32(center) - Expect: 4.000000, Get: 4.000000
[3f2] 33(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 34(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 35(left) - Expect: 2.000000, Get: 2.000000
[3f2] 36(right) - Expect: 3.000000, Get: 3.000000
[3f2] 37(center) - Expect: 4.000000, Get: 4.000000
[3f2] 38(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 39(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 40(left) - Expect: 2.000000, Get: 2.000000
[3f2] 41(right) - Expect: 3.000000, Get: 3.000000
[3f2] 42(center) - Expect: 4.000000, Get: 4.000000
[3f2] 43(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 44(rear center) - Expect: 7.778166, Get: 7.778166
[3f2] 45(left) - Expect: 2.000000, Get: 2.000000
[3f2] 46(right) - Expect: 3.000000, Get: 3.000000
[3f2] 47(center) - Expect: 4.000000, Get: 4.000000
[3f2] 48(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 49(rear center) - Expect: 7.778166, Get: 7.778166
Downmix from 3f2 to 2f2
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 3(right surround) - Expect: 6.000000, Get: 6.000000
OS X: 4 will be dropped. Ignore it.
[3f2] 5(left) - Expect: 4.828424, Get: 5.828424
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 5.82842
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 to 2f2 lfe
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 3(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 4(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 5(left) - Expect: 4.828424, Get: 4.828424
[3f2] 6(right) - Expect: 5.828424, Get: 5.828424
[3f2] 7(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 8(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 9(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 10(left) - Expect: 4.828424, Get: 4.828424
[3f2] 11(right) - Expect: 5.828424, Get: 5.828424
[3f2] 12(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 13(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 14(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 15(left) - Expect: 4.828424, Get: 4.828424
[3f2] 16(right) - Expect: 5.828424, Get: 5.828424
[3f2] 17(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 18(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 19(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 20(left) - Expect: 4.828424, Get: 4.828424
[3f2] 21(right) - Expect: 5.828424, Get: 5.828424
[3f2] 22(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 23(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 24(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 25(left) - Expect: 4.828424, Get: 4.828424
[3f2] 26(right) - Expect: 5.828424, Get: 5.828424
[3f2] 27(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 28(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 29(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 30(left) - Expect: 4.828424, Get: 4.828424
[3f2] 31(right) - Expect: 5.828424, Get: 5.828424
[3f2] 32(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 33(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 34(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 35(left) - Expect: 4.828424, Get: 4.828424
[3f2] 36(right) - Expect: 5.828424, Get: 5.828424
[3f2] 37(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 38(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 39(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 40(left) - Expect: 4.828424, Get: 4.828424
[3f2] 41(right) - Expect: 5.828424, Get: 5.828424
[3f2] 42(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 43(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 44(right surround) - Expect: 6.000000, Get: 6.000000
[3f2] 45(left) - Expect: 4.828424, Get: 4.828424
[3f2] 46(right) - Expect: 5.828424, Get: 5.828424
[3f2] 47(low frequency effects) - Expect: 0.000000, Get: 0.000000
[3f2] 48(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 49(right surround) - Expect: 6.000000, Get: 6.000000
Downmix from 3f2 lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f2 lfe to mono
[3f2] 0(mono) - Expect: 13.035530, Get: 13.035530
OS X: 1 will be dropped. Ignore it.
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(mono) - Expect: 13.035530, Get: 13.035530
OS X: 7 will be dropped. Ignore it.
OS X: 8 will be dropped. Ignore it.
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(mono) - Expect: 13.035530, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 lfe to mono lfe
[3f2] 0(mono) - Expect: 13.035530, Get: 13.035530
[3f2] 1(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(mono) - Expect: 13.035530, Get: 13.035530
[3f2] 7(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 8 will be dropped. Ignore it.
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(mono) - Expect: 13.035530, Get: 13.035530
[3f2] 13(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 14 will be dropped. Ignore it.
OS X: 15 will be dropped. Ignore it.
OS X: 16 will be dropped. Ignore it.
OS X: 17 will be dropped. Ignore it.
[3f2] 18(mono) - Expect: 13.035530, Get: 13.035530
[3f2] 19(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 20 will be dropped. Ignore it.
OS X: 21 will be dropped. Ignore it.
OS X: 22 will be dropped. Ignore it.
OS X: 23 will be dropped. Ignore it.
[3f2] 24(mono) - Expect: 13.035530, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 13.0355
Downmix from 3f2 lfe to stereo
[3f2] 0(left) - Expect: 8.363955, Get: 8.363955
[3f2] 1(right) - Expect: 10.071060, Get: 10.071060
OS X: 2 will be dropped. Ignore it.
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 8.363955, Get: 8.363955
[3f2] 7(right) - Expect: 10.071060, Get: 10.071060
OS X: 8 will be dropped. Ignore it.
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(left) - Expect: 8.363955, Get: 8.363955
[3f2] 13(right) - Expect: 10.071060, Get: 10.071060
OS X: 14 will be dropped. Ignore it.
OS X: 15 will be dropped. Ignore it.
OS X: 16 will be dropped. Ignore it.
OS X: 17 will be dropped. Ignore it.
[3f2] 18(left) - Expect: 8.363955, Get: 8.363955
[3f2] 19(right) - Expect: 10.071060, Get: 10.071060
OS X: 20 will be dropped. Ignore it.
OS X: 21 will be dropped. Ignore it.
OS X: 22 will be dropped. Ignore it.
OS X: 23 will be dropped. Ignore it.
[3f2] 24(left) - Expect: 8.363955, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 lfe to stereo lfe
[3f2] 0(left) - Expect: 8.363955, Get: 8.363955
[3f2] 1(right) - Expect: 10.071060, Get: 10.071060
[3f2] 2(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 8.363955, Get: 8.363955
[3f2] 7(right) - Expect: 10.071060, Get: 10.071060
[3f2] 8(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(left) - Expect: 8.363955, Get: 8.363955
[3f2] 13(right) - Expect: 10.071060, Get: 10.071060
[3f2] 14(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 15 will be dropped. Ignore it.
OS X: 16 will be dropped. Ignore it.
OS X: 17 will be dropped. Ignore it.
[3f2] 18(left) - Expect: 8.363955, Get: 8.363955
[3f2] 19(right) - Expect: 10.071060, Get: 10.071060
[3f2] 20(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 21 will be dropped. Ignore it.
OS X: 22 will be dropped. Ignore it.
OS X: 23 will be dropped. Ignore it.
[3f2] 24(left) - Expect: 8.363955, Get: 8.363955
[3f2] 25(right) - Expect: 10.071060, Get: 10.071060
[3f2] 26(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 27 will be dropped. Ignore it.
OS X: 28 will be dropped. Ignore it.
OS X: 29 will be dropped. Ignore it.
[3f2] 30(left) - Expect: 8.363955, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 8.36395
Downmix from 3f2 lfe to 3f
[3f2] 0(left) - Expect: 5.535530, Get: 5.535530
[3f2] 1(right) - Expect: 7.242636, Get: 7.242636
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 5.535530, Get: 5.535530
[3f2] 7(right) - Expect: 7.242636, Get: 7.242636
[3f2] 8(center) - Expect: 4.000000, Get: 4.000000
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(left) - Expect: 5.535530, Get: 5.535530
[3f2] 13(right) - Expect: 7.242636, Get: 7.242636
[3f2] 14(center) - Expect: 4.000000, Get: 4.000000
OS X: 15 will be dropped. Ignore it.
OS X: 16 will be dropped. Ignore it.
OS X: 17 will be dropped. Ignore it.
[3f2] 18(left) - Expect: 5.535530, Get: 5.535530
[3f2] 19(right) - Expect: 7.242636, Get: 7.242636
[3f2] 20(center) - Expect: 4.000000, Get: 4.000000
OS X: 21 will be dropped. Ignore it.
OS X: 22 will be dropped. Ignore it.
OS X: 23 will be dropped. Ignore it.
[3f2] 24(left) - Expect: 5.535530, Get: 5.535530
[3f2] 25(right) - Expect: 7.242636, Get: 7.242636
[3f2] 26(center) - Expect: 4.000000, Get: 4.000000
OS X: 27 will be dropped. Ignore it.
OS X: 28 will be dropped. Ignore it.
OS X: 29 will be dropped. Ignore it.
[3f2] 30(left) - Expect: 5.535530, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 lfe to 3f lfe
[3f2] 0(left) - Expect: 5.535530, Get: 5.535530
[3f2] 1(right) - Expect: 7.242636, Get: 7.242636
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(low frequency effects) - Expect: 10.000000, Get: 10.000000
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 5.535530, Get: 4.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 4
Expected: downmix_results[index]
Which is: 5.53553
Downmix from 3f2 lfe to 2f1
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 3 will be dropped. Ignore it.
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 4.828424, Get: 4.828424
[3f2] 7(right) - Expect: 5.828424, Get: 5.828424
[3f2] 8(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 9 will be dropped. Ignore it.
OS X: 10 will be dropped. Ignore it.
OS X: 11 will be dropped. Ignore it.
[3f2] 12(left) - Expect: 4.828424, Get: 4.828424
[3f2] 13(right) - Expect: 5.828424, Get: 5.828424
[3f2] 14(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 15 will be dropped. Ignore it.
OS X: 16 will be dropped. Ignore it.
OS X: 17 will be dropped. Ignore it.
[3f2] 18(left) - Expect: 4.828424, Get: 4.828424
[3f2] 19(right) - Expect: 5.828424, Get: 5.828424
[3f2] 20(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 21 will be dropped. Ignore it.
OS X: 22 will be dropped. Ignore it.
OS X: 23 will be dropped. Ignore it.
[3f2] 24(left) - Expect: 4.828424, Get: 4.828424
[3f2] 25(right) - Expect: 5.828424, Get: 5.828424
[3f2] 26(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 27 will be dropped. Ignore it.
OS X: 28 will be dropped. Ignore it.
OS X: 29 will be dropped. Ignore it.
[3f2] 30(left) - Expect: 4.828424, Get: 0.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 0
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 2f1 lfe
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(low frequency effects) - Expect: 10.000000, Get: 10.000000
[3f2] 3(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 4.828424, Get: 10.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 10
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 3f1
[3f2] 0(left) - Expect: 2.000000, Get: 2.000000
[3f2] 1(right) - Expect: 3.000000, Get: 3.000000
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 2.000000, Get: 4.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 4
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 lfe to 3f1 lfe
[3f2] 0(left) - Expect: 2.000000, Get: 2.000000
[3f2] 1(right) - Expect: 3.000000, Get: 3.000000
[3f2] 2(center) - Expect: 4.000000, Get: 4.000000
[3f2] 3(low frequency effects) - Expect: 10.000000, Get: 10.000000
[3f2] 4(rear center) - Expect: 7.778166, Get: 7.778166
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 2.000000, Get: 3.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 3
Expected: downmix_results[index]
Which is: 2
Downmix from 3f2 lfe to 2f2
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 3(right surround) - Expect: 6.000000, Get: 6.000000
OS X: 4 will be dropped. Ignore it.
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 4.828424, Get: 5.000000
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 5
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 2f2 lfe
[3f2] 0(left) - Expect: 4.828424, Get: 4.828424
[3f2] 1(right) - Expect: 5.828424, Get: 5.828424
[3f2] 2(low frequency effects) - Expect: 10.000000, Get: 10.000000
[3f2] 3(left surround) - Expect: 5.000000, Get: 5.000000
[3f2] 4(right surround) - Expect: 6.000000, Get: 6.000000
OS X: 5 will be dropped. Ignore it.
[3f2] 6(left) - Expect: 4.828424, Get: 5.828424
/Users/achronopoulos/repos/cubeb_project/cubeb/test/test_mixer.cpp:196: Failure
Value of: out[i]
Actual: 5.82842
Expected: downmix_results[index]
Which is: 4.82842
Downmix from 3f2 lfe to 3f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 2f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 2f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 2f2 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f3r lfe to 3f2 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to undefined
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to dual mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to dual mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to mono
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to mono lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to stereo
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to stereo lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 2f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 2f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f1
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f1 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 2f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 2f2 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f2
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f2 lfe
OS X: We only support downmix for audio 5.1 currently.
Downmix from 3f4 lfe to 3f3r lfe
OS X: We only support downmix for audio 5.1 currently.
[  FAILED  ] cubeb.mixer (2 ms)
[----------] 1 test from cubeb (2 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (2 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] cubeb.mixer
1 FAILED TEST

@ChunMinChang ping?

I find the USE_AUDIOUNIT in cubeb_mixer.cpp doesn't work, so the buffer data is shorter than the expectation.

@kinetiknz : Should we fix it in CMakeLists.txt or I could simply change #if defined(USE_AUDIOUNIT) to #if defined(USE_AUDIOUNIT) || defined(__APPLE__) ?

Aha, thanks for investigating.  I guess adding a target_compile_definitions to test_resampler for USE_AUDIOUNIT is the way to go.


AmiGO not displaying part_of extensions

AmiGO isn't  showing part_of BP extensions
http://amigo.geneontology.org/amigo/gene_product/PomBase:SPBC11B10.09
you can see some the missing extensions here:
http://preview.pombase.org/gene/SPBC11B10.09

I checked one at random
in a recent GAF:
PomBase SPBC11B10.09    cdc2            GO:0004674      PMID:22065639   IDA             F       cyclin-dependent protein kinase Cdk1/Cdc2
        swo2|cdk1|tws1|wee2     protein taxon:4896      20130905        PomBase happens_during(GO:0000089),has_direct_input(PomBase:SPAC3G9.01),part_of(GO:1902424)

but I don't see this in amigo at all, so perhaps nothung to do with extensions, instead annotation lag or this is getting filtered somehow...?

We are pretty up  to date now with our gaf, and we shouldn't have any errors...
I'll have a look.

I see it in AmiGO

I see the part-of here:

OK, what seems to be happening is that some annotations are in there more than once. In this case, once without the part_of, once with.

$ curl -L http://www.geneontology.org/gene-associations/submission/gene_association.pombase.gz | gzip -dc | grep SPBC11B10.09 | grep SPAC3G9.01
PomBase SPBC11B10.09    cdc2            GO:0004693      PMID:27984725   EXP             F       cyclin-dependent protein kinase Cdk1/Cdc2
        cdk1    protein taxon:4896      20170706        PomBase happens_during(GO:0000087),has_direct_input(PomBase:SPAC3G9.01)
PomBase SPBC11B10.09    cdc2            GO:0004693      PMID:22065639   IDA             F       cyclin-dependent protein kinase Cdk1/Cdc2
        cdk1    protein taxon:4896      20130905        PomBase happens_during(GO:0000089),has_direct_input(PomBase:SPAC3G9.01),part_of(GO:1902424)

amigo is faithfully showing what is in your gaf...

Huh, I didn't realize you did EXP annotations but I see 500 of them.
I think there is a case to be made for a display summarizing these 288 annotations for this gene in a more compact way, sure we have a ticket for this...

OK, what seems to be happening is that some annotations are in there more than once. In this case, once without the part_of, once with.

whoops sorry, I looked through a lot and I couldn't see anyMF part_of BP but that is probably  just by chance because there are a lot of annotations, I didn't look enough...

Huh, I didn't realize you did EXP annotations but I see 500 of them.

Yep we use EXP sometimes if  the annotation is by  a combination of different experiment types.

I think there is a case to be made for a display summarizing these 288 annotations for this gene in a more compact way, sure we have a ticket for this...

This looks crazy I admit, and cdc2 is an extreme example because it integrates all of the signals for:
"I am ready to replicate my DNA"  (cell size,  nutrient  etc)
then
"I am ready to divide", (cell size, DNA replicated properly)
After these checkpoints are satisfied, it is also the major controller  (both positive and negative, via different  direct targets)  of all of the downstream processes, in each case e.g. : DNA replication in S-phase
various aspects  of spindle assembly, chromosome segregation, cytokinesis in M-phase.
This is the tip of the iceberg, it also integrates metabolism with cell growth.   It is also pretty universal. 75% of pombe genes have human orthologs and most of the targets will be conserved too.
We are beginning to establish the bigger picture, but please don't ask me to build a Noctua model  of this. Life is too short we are modelling an entire cell :).
More follow up later...

sure we have a ticket for this...

Is that
you are sure we have a ticket for this
or
make sure I open a ticket for this?


Not real issue, but a question

Hi,
I was following the code examples, can you help out executing curl commands for kafka connect from windows machine using docker, seem to be not working.
Thank you sir.

@rmoff  - Kafka-connect-zero-to-hero, I am new with kafka, but trying hard to execute, its not plug and play for sure when you try through a win desktop.  :)

The best way to get started on Windows is either with Docker or via WSL: https://www.confluent.io/blog/set-up-and-run-kafka-on-windows-linux-wsl-2/ / https://www.confluent.io/blog/set-up-and-run-kafka-on-windows-and-wsl-2/


Auto-publishing failure results in resource version being out of sync

This issue is caused when auto-publishing fails for example when connecting to a database (see issue 1205).
On close inspection, it's obvious the latest version number on the manage resource page is out of sync with the actual last published version.
Unfortunately this issue prevents publishing from working normally (nothing happens when the publish button is pressed).
Affects version 2.3.2

The fix for this issue will be included in the next release: 2.3.3
Users affected by this issue not able to wait for 2.3.3 to be released can work around this issue by following the instructions below:

make a backup of the entire iptdata directory
edit $iptdata\resources{resource name}\resource.xml so that the “emlVersion” and “replacedEmlVersion" are the same as the most recent version in the version history (not the current version on the Manage Resource page)
edit $iptdata\resources{resource name}\eml.xml so that the "eml:emL xsi:schemaLocation..." line refers to the most recent version in the version history
ensure $iptdata\resources{resource name}\eml-{most recent version number}.xml exists
delete any file versions (eg. dwca-{version}.zip, and eml-{version}.xml files) that had version numbers later than the most recent version reported in the version history
restart Tomcat
ensure the version and next version number on the manage resource overview page changed to the correct current version/pending version.
republish the resources

Thanks @bbrunet for your assistance debugging this issue.

Issue verified.


Absolutely brilliant: stretch goal - button integration to skip forth and back

great job!!! really amazing idea and realisation. code really well structured. One idea would be to insert two buttons to skip through the line object. just because on mobile its often a pretty cool feature and a good user experience instead of dropdown menus.
like so...

but really amazing overall

That's a really cool idea! Thanks @dupreesi


Set position for seeded chapters

This provides a less confusing presentation in a freshly seeded Pageflow
instance.

Coverage remained the same at 99.06% when pulling ed7b11bbf06ff0b7dcc76656a3bdcc809fb9f048 on aviav:seed-fix into 41eda028f5c3207885f7fe77419543d9b65b01a5 on codevise:master.


Choose different output encoding in Windows

It seems that the output encoding in Windows is cp1252 by default which creates problems when the source files contain unicode characters if there is no suitable character defined in the charmap.
When I try to process a document containing the character '●' with MarkdownPP on Windows it exits with the following error:
Traceback (most recent call last):
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\Scripts\markdown-pp-script.py", line 11, in <module>
    load_entry_point('MarkdownPP==1.4', 'console_scripts', 'markdown-pp')()
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\main.py", line 112, in main
    MarkdownPP.MarkdownPP(input=mdpp, output=md, modules=modules)
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\MarkdownPP.py", line 28, in __init__
    pp.process()
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\Processor.py", line 49, in process
    transforms = module.transform(self.data)
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\Modules\Include.py", line 39, in transform
    includedata = self.include(match)
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\Modules\Include.py", line 70, in include
    data[linenum:linenum+1] = self.include(match, dirname)
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\site-packages\MarkdownPP\Modules\Include.py", line 61, in include
    data = f.readlines()
  File "C:\Users\frank\AppData\Local\Programs\Python\Python37\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 6569: character maps to <undefined>

The same input can be processed fine using Linux.

Yes, that seems to be the same issue. The python 3 interpreter used the encoding returned by locale.getpreferredencoding() which on my Windows systems is cp-1252 and on my Linux system is UTF-8. My .mdpp files are encoded using UTF-8 and contain non-ACSII characters so python on Windows can't read them.
The fix described in #53 would work but only for python 3.

I might have a fix for this here
https://github.com/VincenzoLaSpesa/markdown-pp
I exposed the encoding parameter to the MarkdownPP class and now i can call it with:
MarkdownPP(input=infile, modules=['include', 'toc'], output=outfile, encoding="UTF8")
If no encoding is provided it's defaulted to sys.getdefaultencoding()
I will test it a little more and then i will open a merge request.


release: 0.23.3

Staging branch for the 0.23.3 patch release.
So far this includes #4733. I have a couple other things I think worth resolving before release:

We should probably include #4742
I have a segmentation fault in the pydantic-core test suite since updating to 0.23.2. I think this needs investigation asap
We should get #4749 merged
Another crash report in https://github.com/samuelcolvin/watchfiles/issues/313

Maybe also https://github.com/PyO3/pyo3/discussions/4738#discussioncomment-11416573

Need to update this to pull #4753 (thanks @Icxolu) and #4749.

As per #4757 I think this just became critically urgent. Will update here now.

Release is now prepared; assuming CI turns fully green I intend to proceed to merge and release immediately after. I will follow up by yanking 0.23.0 through 0.23.2 and file a security advisory, I guess.

Release is now live on crates.io so users should increasingly be pulling it; it's late here so I am going to head to sleep and follow up with the yanking / advisory / GitHub release tomorrow.

Thanks for running with this so quickly!
On Tue, Dec 3, 2024, 5:37 PM David Hewitt @.***> wrote:

Release is now live on crates.io so users should increasingly be pulling
it; it's late here so I am going to head to sleep and follow up with the
yanking / advisory / GitHub release tomorrow.
—
Reply to this email directly, view it on GitHub
https://github.com/PyO3/pyo3/pull/4745#issuecomment-2515693312, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAGBHYY2FDCNWWHUNU7EL2DYXCBAVCNFSM6AAAAABSXFKETSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJVGY4TGMZRGI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Philly lights not working

Describe your bug here.

Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
 It looked so cool, lol.

Close this


add optional list prop to EE events

@f2prateek This is for https://segment.phacility.com/T845
We already support list prop for EE event Clicked Product event but not for Viewed Product despite the GA documentation here: https://developers.google.com/tag-manager/enhanced-ecommerce#details
I've added support and modified the logic so that we don't send it if list property does not exist.
TODO: Update Docs

LGTM

If possible,  we could simply copy all the properties provided and forward them along as is (unless they're special) so e don't have to add one-off support for such properties.

Yeah it's not really clear from their docs that sending undefined values for some of their properties will still work? I was just following the conventions already in the integration but yeah I agree... these if (prop.whatever)... for each one is annoying.

Yeah just as a note for the future to dig into - especially since some APIs are strict and will reject the message in that case so definitely shouldn't add it blindly.


When I ignore the error in bash build.sh, I try Usage --
Inference using pre-trained model, I met the following alarm. Excuse me, does this affect the results of the experiment?
I found three new files in the Examples folder, with the suffix (.txt.txt.xyz).
Looking forward to your reply. Thank you！

INFO from ocnn: The octree key is 32 bits, the octree depth should be smaller than 8.
2021-05-14 00:31:22.129404: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.0
decoder_octree_depth setting to 7
using 20000 sdf samples for evaluation in each iteration
node receptive field times: 2.0
radius range = 2.0
KNN=10
utilize 1 gpus with total training batch size=32
> WARNING:tensorflow:From DeepMLS_Generation.py:109: The name tf.placeholder is deprecated. Please use tf.compat.v1.placeholder instead.
=====
Program running...
inference using prediction octree
> WARNING:tensorflow:From /home/zenghui/deepmls/network_architecture.py:140: The name tf.variable_scope is deprecated. Please use tf.compat.v1.variable_scope instead.
=======================
input octree feature with shape:(4, ?)

> WARNING:tensorflow:From Octree/ocnn-tf/libs/init.py:220: The name tf.get_variable is deprecated. Please use tf.compat.v1.get_variable instead.

**> WARNING:tensorflow:

The TensorFlow contrib module will not be included in TensorFlow 2.0.**
For more information, please see:

https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
https://github.com/tensorflow/io (for I/O related ops)
If you depend on functionality not listed there, please file an issue.

> WARNING:tensorflow:From Octree/ocnn.py:142: batch_normalization (from tensorflow.python.layers.normalization) is deprecated and will be removed in a future version.

Instructions for updating:
Use keras.layers.BatchNormalization instead.  In particular, tf.control_dependencies(tf.GraphKeys.UPDATE_OPS) should not be used (consult the tf.keras.layers.batch_normalization documentation).
> WARNING:tensorflow:From /home/zenghui/.conda/envs/deep_mls/lib/python3.7/site-packages/tensorflow_core/python/layers/normalization.py:327: Layer.apply (from tensorflow.python.keras.engine.base_layer) is deprecated and will be removed in a future version.
Instructions for updating:
Please use layer.__call__ method instead.
input split label with shape in depth 7: (1, ?)
input split label with shape in depth 6: (1, ?)
input split label with shape in depth 5: (1, ?)
input split label with shape in depth 4: (1, ?)
input split label with shape in depth 3: (1, ?)
input split label with shape in depth 2: (1, ?)
> WARNING:tensorflow:From /home/zenghui/.conda/envs/deep_mls/lib/python3.7/site-packages/tensorflow_core/python/ops/array_ops.py:1475: where (from tensorflow.python.ops.array_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.where in 2.0, which has the same broadcast rule as np.where
> WARNING:tensorflow:From DeepMLS_Generation.py:447: The name tf.segment_sum is deprecated. Please use tf.math.segment_sum instead.

> WARNING:tensorflow:From DeepMLS_Generation.py:505: The name tf.global_variables is deprecated. Please use tf.compat.v1.global_variables instead.

669 global variables
> WARNING:tensorflow:From /home/zenghui/deepmls/utils.py:13: The name tf.trainable_variables is deprecated. Please use tf.compat.v1.trainable_variables instead.
1592211 model parameters total
WARNING:tensorflow:From DeepMLS_Generation.py:512: The name tf.train.Saver is deprecated. Please use tf.compat.v1.train.Saver instead.
WARNING:tensorflow:From DeepMLS_Generation.py:517: The name tf.ConfigProto is deprecated. Please use tf.compat.v1.ConfigProto instead.
WARNING:tensorflow:From DeepMLS_Generation.py:519: The name tf.Session is deprecated. Please use tf.compat.v1.Session instead.
2021-05-14 00:31:27.312119: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
2021-05-14 00:31:27.325477: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2021-05-14 00:31:27.327824: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x55ea5231c020 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2021-05-14 00:31:27.327856: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): Host, Default Version
2021-05-14 00:31:27.329184: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1
2021-05-14 00:31:27.387351: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1618] Found device 0 with properties:
name: PH402 SKU 200 major: 6 minor: 0 memoryClockRate(GHz): 1.0505
pciBusID: 0000:06:00.0
2021-05-14 00:31:27.387445: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.0
2021-05-14 00:31:27.389512: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0
2021-05-14 00:31:27.390884: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10.0
2021-05-14 00:31:27.391246: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10.0
2021-05-14 00:31:27.393517: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10.0
2021-05-14 00:31:27.394892: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10.0
2021-05-14 00:31:27.399570: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2021-05-14 00:31:27.403490: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1746] Adding visible gpu devices: 0
2021-05-14 00:31:28.337076: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1159] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-05-14 00:31:28.337125: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1165]      0
2021-05-14 00:31:28.337142: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1178] 0:   N
2021-05-14 00:31:28.342227: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1304] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 12909 MB memory) -> physical GPU (device: 0, name: PH402 SKU 200, pci bus id: 0000:06:00.0, compute capability: 6.0)
2021-05-14 00:31:28.344432: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x55ea52f33cc0 initialized for platform CUDA (this does not guarantee that XLA will be used). Devices:
2021-05-14 00:31:28.344476: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): PH402 SKU 200, Compute Capability 6.0
restore training from iteration 191632: Pretrained/d7_1p_pretrained/iter191631.ckpt
2021-05-14 00:31:37.197052: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0
2021-05-14 00:31:37.881150: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7

When I ignore the error in bash build.sh, I try Usage --
Inference using pre-trained model, I met the following alarm. Excuse me, does this affect the results of the experiment?
I found three new files in the Examples folder, with the suffix (.txt.txt.xyz).
Looking forward to your reply. Thank you！

INFO from ocnn: The octree key is 32 bits, the octree depth should be smaller than 8.
2021-05-14 00:31:22.129404: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.0
decoder_octree_depth setting to 7
using 20000 sdf samples for evaluation in each iteration
node receptive field times: 2.0
radius range = 2.0
KNN=10
utilize 1 gpus with total training batch size=32
> WARNING:tensorflow:From DeepMLS_Generation.py:109: The name tf.placeholder is deprecated. Please use tf.compat.v1.placeholder instead.
=====
Program running...
inference using prediction octree
> WARNING:tensorflow:From /home/zenghui/deepmls/network_architecture.py:140: The name tf.variable_scope is deprecated. Please use tf.compat.v1.variable_scope instead.
=======================
input octree feature with shape:(4, ?)

> WARNING:tensorflow:From Octree/ocnn-tf/libs/init.py:220: The name tf.get_variable is deprecated. Please use tf.compat.v1.get_variable instead.

**> WARNING:tensorflow:

The TensorFlow contrib module will not be included in TensorFlow 2.0.**
For more information, please see:

https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
https://github.com/tensorflow/io (for I/O related ops)
If you depend on functionality not listed there, please file an issue.

> WARNING:tensorflow:From Octree/ocnn.py:142: batch_normalization (from tensorflow.python.layers.normalization) is deprecated and will be removed in a future version.

Instructions for updating:
Use keras.layers.BatchNormalization instead.  In particular, tf.control_dependencies(tf.GraphKeys.UPDATE_OPS) should not be used (consult the tf.keras.layers.batch_normalization documentation).
> WARNING:tensorflow:From /home/zenghui/.conda/envs/deep_mls/lib/python3.7/site-packages/tensorflow_core/python/layers/normalization.py:327: Layer.apply (from tensorflow.python.keras.engine.base_layer) is deprecated and will be removed in a future version.
Instructions for updating:
Please use layer.__call__ method instead.
input split label with shape in depth 7: (1, ?)
input split label with shape in depth 6: (1, ?)
input split label with shape in depth 5: (1, ?)
input split label with shape in depth 4: (1, ?)
input split label with shape in depth 3: (1, ?)
input split label with shape in depth 2: (1, ?)
> WARNING:tensorflow:From /home/zenghui/.conda/envs/deep_mls/lib/python3.7/site-packages/tensorflow_core/python/ops/array_ops.py:1475: where (from tensorflow.python.ops.array_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.where in 2.0, which has the same broadcast rule as np.where
> WARNING:tensorflow:From DeepMLS_Generation.py:447: The name tf.segment_sum is deprecated. Please use tf.math.segment_sum instead.

> WARNING:tensorflow:From DeepMLS_Generation.py:505: The name tf.global_variables is deprecated. Please use tf.compat.v1.global_variables instead.

669 global variables
> WARNING:tensorflow:From /home/zenghui/deepmls/utils.py:13: The name tf.trainable_variables is deprecated. Please use tf.compat.v1.trainable_variables instead.
1592211 model parameters total
WARNING:tensorflow:From DeepMLS_Generation.py:512: The name tf.train.Saver is deprecated. Please use tf.compat.v1.train.Saver instead.
WARNING:tensorflow:From DeepMLS_Generation.py:517: The name tf.ConfigProto is deprecated. Please use tf.compat.v1.ConfigProto instead.
WARNING:tensorflow:From DeepMLS_Generation.py:519: The name tf.Session is deprecated. Please use tf.compat.v1.Session instead.
2021-05-14 00:31:27.312119: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA
2021-05-14 00:31:27.325477: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2021-05-14 00:31:27.327824: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x55ea5231c020 initialized for platform Host (this does not guarantee that XLA will be used). Devices:
2021-05-14 00:31:27.327856: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): Host, Default Version
2021-05-14 00:31:27.329184: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcuda.so.1
2021-05-14 00:31:27.387351: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1618] Found device 0 with properties:
name: PH402 SKU 200 major: 6 minor: 0 memoryClockRate(GHz): 1.0505
pciBusID: 0000:06:00.0
2021-05-14 00:31:27.387445: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.0
2021-05-14 00:31:27.389512: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0
2021-05-14 00:31:27.390884: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcufft.so.10.0
2021-05-14 00:31:27.391246: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcurand.so.10.0
2021-05-14 00:31:27.393517: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusolver.so.10.0
2021-05-14 00:31:27.394892: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcusparse.so.10.0
2021-05-14 00:31:27.399570: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2021-05-14 00:31:27.403490: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1746] Adding visible gpu devices: 0
2021-05-14 00:31:28.337076: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1159] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-05-14 00:31:28.337125: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1165]      0
2021-05-14 00:31:28.337142: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1178] 0:   N
2021-05-14 00:31:28.342227: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1304] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 12909 MB memory) -> physical GPU (device: 0, name: PH402 SKU 200, pci bus id: 0000:06:00.0, compute capability: 6.0)
2021-05-14 00:31:28.344432: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x55ea52f33cc0 initialized for platform CUDA (this does not guarantee that XLA will be used). Devices:
2021-05-14 00:31:28.344476: I tensorflow/compiler/xla/service/service.cc:176]   StreamExecutor device (0): PH402 SKU 200, Compute Capability 6.0
restore training from iteration 191632: Pretrained/d7_1p_pretrained/iter191631.ckpt
2021-05-14 00:31:37.197052: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcublas.so.10.0
2021-05-14 00:31:37.881150: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7

Hi, the .xyz file is the predicted moving least squares points, which can be opened using meshlab.
For extracting surfaces defined by these points, please follow these steps.


Added option numberOfPagesAround

Related Issue
Show more pages around current page in stepped pagination
Description
I added new option 'numberOfPagesAround'. With that you tell how many pages you want to see around current page in Stepped Pagination.
Impacted Areas in Application
tests/demo/demo.js, tests/demo/demo-components/index.js - added demo
src/material-table.js - passing props
src/prop-types.js - type check with custom Error msg
src/defaults/props.options.js - default value (1)
src/components/MTableSteppedPaginationInner/index.js - actual logic of showing more pages around current page
Additional Notes
My first PR to a public repo, so be merciful, but of course don't be afraid to criticize.

https://material-table-core.com/demos/pagination/basic Done.


Provide ability to decorate AsyncRestTemplate using RestTemplateCustomizer

Would like to be able to enable Ribbon functionality with AsyncRestTemplate either by adding new method to RestTemplateCustomizer interface accepting AsyncRestTemplate argument or adding new interface that takes this.

Duplicate of https://github.com/spring-cloud/spring-cloud-commons/issues/36


swift 3

Hello
Can you plz update your code to swift 3.
Im already using it in swift 2 its working fine but xcode has been updated and its having an error because swift lang was updated also.
Thank you

any news ?

most suckish library
DISCLAIMER : DON'T USE IT..

most suckish library
DISCLAIMER : DON'T USE IT..
NO SUPPORT AT ALL..


A question about itk filter multithread.

When I use a filter, how can I know where this filter class turn on multithread.
such as itkSimilarityIndexImageFilter, does it turn on the multithread when
using FilterType = itk::SimilarityIndexImageFilter<Image1Type, Image2Type>;     FilterType::Pointer filter = FilterType::New(); ?
Does the filter turn on multithreading in the constructor when it is declared?

Another question, how can i set the number of threads and work units in my filter.

Also, you could have found this out via the documentation:


install error "invalid cross-device link"

error occurs when home directory is in a different partition than /tmp
sqlpkg install sqlite/zipfile
(project scope)
> installing sqlite/zipfile...
! failed to copy downloaded files: rename /tmp/.sqlpkg/sqlite/zipfile .sqlpkg/sqlite/zipfile: invalid cross-device link

something different than os.Rename should be used, as example

Fixed in 0.2.3.


Possible BC break in ExistValidator

What steps will reproduce the problem?
https://github.com/yiisoft/yii2/commit/b82caa97e82ff8b99389b56958fb1e1310637c4b#diff-c36c8f68f6255dc8840038b8c921813eL54

~If the key and the value are the same, you can just specify the value.~

Upgrade Yii 2.0.10 => <IP_ADDRESS>
/**
 * @property integer $foo_id
 */
class A extends ActiveRecord {
}

/**
 * @property integer $foo_id
 * @property integer $a_id
 */
class B extends ActiveRecord {
    public function rules()
    {
        return [
            [
                ['a_id'],
                'exist',
                'targetClass' => A::class,
                'targetAttribute' => ['a_id' => 'id', 'foo_id'],  // shortcut 'foo_id' as documented before
            ],
        ];
    }
}

So, B::foo_id == A::foo_id and B::a_id == A::id
A:

id
foo_id

42
997

$b = new B();
$b->foo_id = 997;
$b->a_id = 42;

if (!$b->save()) {
    \Yii::error($b->errors);
    throw ...;
}

What is the expected result?
SELECT EXISTS(SELECT * FROM `a` WHERE (`id`=42) AND (`foo_id`=997))

Validation passed.
What do you get instead?
SELECT EXISTS(SELECT * FROM `a` WHERE (`id`=42) AND (`foo_id`=42))

Validation failed: Attribute "a_id" is incorrect.
Additional info
Fix code as such:
- [['a_id'], 'exist', 'targetClass' => A::class, 'targetAttribute' => ['a_id' => 'id', 'foo_id']]
+ [['a_id'], 'exist', 'targetClass' => A::class, 'targetAttribute' => ['a_id' => 'id', 'foo_id' => 'foo_id']]

Q
A

Yii version
<IP_ADDRESS>

PHP version
7.0.13

Operating system
Ubuntu 16.04

This has been breaking many of our tests as we use a convention where primary and foreign keys match (primary key of user table would be user_id, the foreign key in vehicle table would be user_id.
The issue is caused by this line:
https://github.com/yiisoft/yii2/blob/master/framework/validators/ExistValidator.php#L144
So, if you are depending on multiple foreign columns for one exist rule validation, workaround is to do:
/**
 * @property integer $foo_id
 */
class A extends ActiveRecord {
}

/**
 * @property integer $foo_id
 * @property integer $a_id
 */
class B extends ActiveRecord {
    public function rules()
    {
        return [
            [
                ['a_id'],
                'exist',
                'targetClass' => A::class,
                'targetAttribute' => ['a_id' => 'id', **'foo_id' => 'foo_id'**]
            ],
        ];
    }
}

we will ship a hotfix release for this within the next 24h.

I have already created PR. The problem is in line https://github.com/yiisoft/yii2/blob/master/framework/validators/ExistValidator.php#L141 and there is no test for this part in the framework.

There is now a <IP_ADDRESS> release including this fix. https://github.com/yiisoft/yii2/blob/<IP_ADDRESS>/framework/CHANGELOG.md#20112-february-08-2017


pull request for e2e test at 12/02/2016 12:15:09

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Updated tagline

Docs Build status updates of commit 7e4e189:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

advocates/gustavo-cordido.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Added file type to iOS.

@Elyx0 any chance this one will be merged in and published in the near future?
Tested and working locally FYI

I'd like some documentation/example about it before I release a npm update


[BUG] Filter keypoints by label if no skeleton is provided

If loading a Keypoints field where each Keypoint only corresponds to a single point, you should be able to filter by the Keypoint labels in the sidebar, but currently, that is not an option.
It makes sense that if a keypoint skeleton is provided, you can't filter both by skeleton labels and keypoint labels, but that should be determined by the existence of a skeleton.
Ex:
sample["points"] = fo.Keypoints(keypoints=[fo.Keypoint(label="dog", points=[[0.5, 0.1]], no_votes=0, unsure_votes=0, yes_votes=3)])
# Can't filter by "dog" in the App

This is important for #2446 which adds point labels where each point is stored as a single Keypoint label.

Resolved by #3280


Consistency in rule names

🚀 Feature
Sometimes our rules starts with a prefix has sometimes not as shown below, I would suggest to have consistency among rule names
https://github.com/SPLAB-UFCG/Moenda/blob/25f6f235117417f85ba27fa42f8e94543899b3a8/src/index.js#L6
https://github.com/SPLAB-UFCG/Moenda/blob/25f6f235117417f85ba27fa42f8e94543899b3a8/src/index.js#L68
https://github.com/SPLAB-UFCG/Moenda/blob/25f6f235117417f85ba27fa42f8e94543899b3a8/src/index.js#L159
Have you read the Contributing Guidelines on issues?
yup
Motivation
Improvement in rules name to make the rules facilitate the rules understanding
Pitch
You just need to replace the rules name

Still has tome issues with function names (see first char in uppercase in some rules)


treewide: go-modules -> goModules

In 787af0f79f128cb21b113d2eb37e64d913f18aae https://github.com/NixOS/nixpkgs/pull/241707
I had to change ${go-modules} to $goModules to allow overrideAttrs to work; However, env vars cannot contain -, so  i had to change go-modules too. This in turn broke nix-update because it uses the go-modules attr.
Instead of making nix-update more complicated, make go-modules naming match cargoDeps.
fd --type f | xargs sd '\bgo-modules\b' 'goModules' and revert change to pkgs/applications/misc/dstask/default.nix
release note added
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.11 Release Notes (or backporting 23.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

[ ] Fits CONTRIBUTING.md.

There are various go packages that broke due to this merge.  (They build again when I revert this merge.  I'm looking at staging-next branch.)   For example, k2tf or kuma-cp.  For more it's possible to look at https://hydra.nixos.org/eval/1797817?compare=1797813#tabs-now-fail
/cc PR  #244111

Weird that a attr name change would affect the build
Can take a look in a few hours

I get a failure on master too
nix build ".#k2tf.go-modules" --rebuild

so the issue is not related to this change, instead the issue has been there for maybe a long time and just hasn't shown because the go-modules is a FOD

We can work around the issue by not causing a rebuild
diff --git a/pkgs/build-support/go/module.nix b/pkgs/build-support/go/module.nix
index ced7873e6a2b..6c2284a7a98d 100644
--- a/pkgs/build-support/go/module.nix
+++ b/pkgs/build-support/go/module.nix
@@ -54,7 +54,7 @@ let

   goModules = if (vendorHash == null) then "" else
   (stdenv.mkDerivation {
-    name = "${name}-goModules";
+    name = "${name}-go-modules";

     nativeBuildInputs = (args.nativeBuildInputs or [ ]) ++ [ go git cacert ];

the last message from go mod vendor is
k2tf> go: replacement path ./vendor/k8s.io/cli-runtime/pkg/kustomize/k8sdeps/transformer inside vendor directory

@kalbasit @Mic92 @zowoq @qbit

tinygo.goModules fails with
error: illegal path references in fixed-output derivation '/nix/store/06v7rn03bgsnzvv89dn8i2a6kap1fijl-tinygo-0.26.0-goModules.drv'

on master and staging-next
This PR didn't cause any issues but instead exposed buggy behaviour in new go versions

OK, I took your workaround to avoid immediate breakage for now. (7da39a7a9e8849d)

Will need to add a snippet like this
   broken = true; # vendor isn't reproducible with go > X.XX: nix-build -A $name.goModules --check

Many of the replacements in this PR were in those kinds of comments.
go vendoring is buggy :(

We shouldn't have to revert this change. Everything mentioned that broke with it, was hanging on a thin string and only worked as long as the FOD worked. Those packages have been only hold together by the FOD and aren't properly maintained.

Will need to add snippets like this

We already have some of those from previous go bumps and I am creating a PR right now to add more of those, so that people that are interested in those softwares speak up and fix them.

I have created #245159 with all failing builds I found in the history of this and want to get some awareness and attention to fix those.


C# Multiple KinematicBody2D's on the same tile move_and_slide issue

Godot version:
Godot_v3.1.1-stable_mono_win64
OS/device including version:
Windows 10
Issue description:
When moving multiple KinematicBody2D's from the same tile with the same speed and direction (I made all the enemies start on the same tile) and using RayCast2D to detect when the NPC reaches the edge of the tile, it negates the RayCast2D and acts as if all of the NPC's are sharing the same script, forcing them to fly off. This only happens when they are basically 1:1 pixels stacked on top of each other. (You can re-create it easily by placing them on top of each other and starting the scene). I also increased the speed for debugging purposes so it would collide more often, the actual speed of the enemy is in the bottom GIF. Although, this bug happens at any speed.
Starting the scene with 4 NPC's ontop of eachother.
https://i.imgur.com/4tmUBex.gifv
Debugging the scene further, under the (!rayCast.IsColliding()) check, I added a print line to check the class name being called. It keeps getting stuck on the first enemy.
** Debug Process Started **
OpenGL ES 2.0 Renderer: GeForce GTX 950/PCIe/SSE2
Snake2
Snake
Snake
Snake
Snake
Snake
Snake
Snake
Snake
Snake
Snake
Snake
Snake
When they are not stacked on top of each other, the script and movement work perfectly fine. Which looks something like this. This scene was started where enemies were not stacked and spread out better. The issue still persists just very rarely, only on the chance that two or more NPC's are walking in the same direction near an edge at the same time.
https://i.imgur.com/sn0m4x6.gifv
Class file:
https://pastebin.com/czWS3c4X
https://i.imgur.com/lGN7Ll0.png

Can anyone still reproduce this bug in Godot 3.2.3 rc3 or any later release?
If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

No answer, so closing. Please comment if you can still reproduce it, and make sure that an up-to-date reproduction project is included.


Add Washington County, FL

Source zip (from FDOR download portal): WASHINGTON_2023-07-01.zip

I'm curious how long the URLs last.


[SelectField] Fix errorText position when no value selected

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

Also deprecate selectFieldRoot prop and replace with menuStyle
Fixes #3554.

For whoever is merging this -- the fix addresses issues caused by the nested inline-block full width div. Here's a demo fiddle I made of the problem: https://jsfiddle.net/4n1d1x3u/3/


Improve ZIP file generation on CI

Summary
Fixes an issue with ZIP file generation on CI.
Also fixes the storybook playground.
Relevant Technical Choices
Adds an option to not delete existing ZIP files when generating a few variants in a row (production, composer-production, development)
Updates the build script in way that template image assets can be loaded from a CDN (right now GitHub Pages) and won't be part of the final ZIP file due to file size considerations.
To-do

See #1476
See #1398

@carlos-kelly @BrittanyIRL @mariano-formidable FYI, I am changing the relevant templates code so that assetsURL (formerly pluginDir) always has a trailing slash.


feat: support send and recv msg size for gRPC

Description
Update the gRPC configuration to support providing user-provided receive and send max message sizes.
Note, this should be upstreamed to the Cosmos SDK core repo.

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...

[ ] included the correct type prefix in the PR title
[ ] added ! to the type prefix if API or client breaking change
[ ] targeted the correct branch (see PR Targeting)
[ ] provided a link to the relevant issue or specification
[ ] followed the guidelines for building modules
[ ] included the necessary unit and integration tests
[ ] 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 ! in the type prefix if API or client breaking change
[ ] 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)

I have no idea what's up with test-rosetta. I run it locally, and there are absolutely zero logs. There is also no current team maintaining it. I suggest we just remove it all together. Thoughts @ValarDragon?


no data-server-rendered="true" attribute when run this demo, ssr faild?

the doc said:
If you inspect the server-rendered output, you will notice that the app's root element has a special attribute:

but i run this : npm run build & npm start
and inspect the localhost:8080  page with chrome inspect , i didn't found this attribute, did this mean ssr faild?
and How to check SSR has been successful?

Vue removes this attribute after the hydration phase.
So you should not use chrome inspect but "see page source" (or whatever it says in english) to see the plain HTML that was received from the server:

.

got it. thank u

Can you close the issue then? Thanks :)


HDDS-7572. Use keyManager and trustManager provided by keyStoreFactory in datanode grpc services

https://issues.apache.org/jira/browse/HDDS-7572

@swamirishi @aswinshakil Please take a look.

Thanks @fapifta and @neils-dev for the code review.


Fixing reference to style.json in cloudmap.js to refer to current directory, instead of root

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you!


Hangs with a "WARNING: GeoReplicationEnabled property ...." message

Thanks for creating these scripts, they look just what I need.
I guess this is a basic error, but I can't seem to get started. If I run Add-AzureSMVmToRM then the script just hangs after this message:
"WARNING: GeoReplicationEnabled property will be deprecated in a future release of Azure PowerShell. The value will be merged into the AccountType property."
And then a flashing cursor, and nothing further, until I break out.
Any ideas? Any way to run more verbose so I can see where it gets stuck?
Thanks

Hello,
We have discovered a bug in our wait algorithm that is checking whether the storage account has been created or not. Although the message you are mentioning above is not related with it, the flashing cursor was. The issue must be resolved now, please check again.
Thank you for using our tool.


Add some icons for Obihai

Breaking Change:

Description:
Add some icons for Obihai
Related issue (if applicable): fixes #N/A
Pull request with documentation for home-assistant.io (if applicable): home-assistant/home-assistant.io#N/A
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: obihai
    host: 192.168.1.x

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[x] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[x] Untested files have been added to .coveragerc.

hmm not really sure why this is not passing pylint, the conditions are reduced as far as they can be.


Add analytics to documentation

Virtual Assistant solution comes with the template for PowerBI dashboard. This would be a great feature to mention in the documentation as well as to provide some instructions on how to get started with Analytics.

Art, see https://github.com/Microsoft/AI/tree/master/solutions/analytics for documentation on our latest Power BI dashboard & corresponding analytics.


Getting at the data using the response api

Hi, thanks for pulling this code together and demonstrating how to access SG via a Ruby API. I'm fairly new to the Ruby language and am looking at how to suck the responses from a survey into my application. I am able to successfully connect and get the collection of responses from a survey, however the API isn't doesn't appear to have the functionality to obtain the actual response data. Can anyone provide an example of how one might do this? Thanks so much!

The closest thing to this in the API is here: http://developer.surveygizmo.com/resources/rest-api-documentation-version-1-01/api-object-surveystatistics/
I'll be making another release in a few days that will let you see the raw response sent from SG, but I probably won't add a stats model to the gem.


 I am cleaning my ToDo list of PR reviews 😄 and I think that we can close this one knowing that the original style guide ha been removed from dbt-labs/corp
Do you agree?


Making the documentation more clear on Azure B2C with AAD identity provider

At "Configure Azure AD as an identity provider" point 8 the "the" causes confusion. If it's removed it becomes much cleared you should enter "openid profile" instead of "openid" which that "the" might imply. This caused me quite a bit of troubleshooting to find out.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: bac6db2d-bff9-cbcf-d522-966ed17ea27f
Version Independent ID: 91e3eeb7-8602-9e26-21c3-1fa70d03a354
Content: Set up sign-in for an Azure AD organization - Azure AD B2C
Content Source: articles/active-directory-b2c/identity-provider-azure-ad-single-tenant.md
Service: active-directory
Sub-service: b2c
GitHub Login: @msmimart
Microsoft Alias: mimart

@brolifen
I have assigned the issue to the content author for further review and update the doc as appropriate.

@brolifen, thanks for your feedback. You should see changes on this shortly.

One more change and I'm closing this issue.