Execute "cmake .." and "make" Error

When I execute "cmake .." and "make"  output errors as follows. I can't solve them, especially, vtkRenderingPythonTkWidgets can't be found, and `PCL' can't be installed successfully.
fm@FM-DELL:~/niwanli/PoseCNN-master/lib/synthesize/build$ cmake ..
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   thread
--   date_time
--   iostreams
--   serialization
--   chrono
--   atomic
--   regex
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

-- looking for PCL_COMMON
-- looking for PCL_KDTREE
-- looking for PCL_OCTREE
-- looking for PCL_SEARCH
-- looking for PCL_IO
-- looking for PCL_SAMPLE_CONSENSUS
-- looking for PCL_FILTERS
-- looking for PCL_GEOMETRY
-- looking for PCL_FEATURES
-- looking for PCL_SEGMENTATION
-- looking for PCL_SURFACE
-- looking for PCL_REGISTRATION
-- looking for PCL_RECOGNITION
-- looking for PCL_KEYPOINTS
-- looking for PCL_VISUALIZATION
-- looking for PCL_PEOPLE
-- looking for PCL_OUTOFCORE
-- looking for PCL_TRACKING
-- looking for PCL_APPS
-- Could NOT find PCL_APPS (missing:  PCL_APPS_LIBRARY)
-- looking for PCL_MODELER
-- looking for PCL_IN_HAND_SCANNER
-- looking for PCL_POINT_CLOUD_EDITOR
-- xFusion root: /home/fm/niwanli/PoseCNN-master/lib/synthesize/../kinect_fusion
-- pangolin: /home/fm/niwanli/Pangolin/include;/home/fm/niwanli/Pangolin/build/src/include;/usr/include;/usr/include;/usr/include
-- Configuring done
CMake Warning at /usr/share/cmake-3.5/Modules/FindCUDA.cmake:1649 (add_library):
  Cannot generate a safe runtime search path for target synthesizer because
  files in some directories may conflict with libraries in implicit
  directories:

    runtime library [libz.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
      /home/fm/anaconda3/lib
    runtime library [libtiff.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libfreetype.so.6] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libexpat.so.1] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libxml2.so.2] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5OpenGL.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5WebKitWidgets.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5WebKit.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5Network.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5Widgets.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5Gui.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5Sql.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib
    runtime library [libQt5Core.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /home/fm/anaconda3/lib

  Some of these libraries may not be found correctly.
Call Stack (most recent call first):
  CMakeLists.txt:80 (cuda_add_library)

-- Generating done
-- Build files have been written to: /home/fm/niwanli/PoseCNN-master/lib/synthesize/build
fm@FM-DELL:~/niwanli/PoseCNN-master/lib/synthesize/build$ make
[ 25%] Building CXX object CMakeFiles/synthesizer.dir/synthesize.cpp.o
In file included from /home/fm/niwanli/PoseCNN-master/lib/synthesize/synthesize.cpp:1:0:
/home/fm/niwanli/PoseCNN-master/lib/synthesize/synthesize.hpp:20:28: fatal error: assimp/cimport.h: on such file or directory.
compilation terminated.
CMakeFiles/synthesizer.dir/build.make:62: recipe for target 'CMakeFiles/synthesizer.dir/synthesize.cpp.o' failed
make[2]: *** [CMakeFiles/synthesizer.dir/synthesize.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/synthesizer.dir/all' failed
make[1]: *** [CMakeFiles/synthesizer.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

the same with me

Me too,
I get the
fatal error: assimp/cimport.h: No such file or directory
UPDATE:
Solved by running
sudo apt install libassimp-dev

Me too,
I get the
fatal error: assimp/cimport.h: No such file or directory
UPDATE:
Solved by running
sudo apt install libassimp-dev

I met the same problem, but I cannot solve it by using this method, can you give me some other solutions?

seems this problem is because of you don't install pcl library.
recommand u to have a try

I am trying eigen 3.3.90, I used Eigen 3.2.92 before .
the problem is solved !!!

I have updated the eigen to the latest version 3.3.7. But still unable to solve the error in compilation process. Below is the error I have encountered. @iris0329 do you have any idea to solve it?
# --error 0x1 -- CMake Error at kfusion_generated_nonrigid.cu.o.cmake:207 (message):   Error generating /home/xxx/catkin_ws/src/PoseCNN/lib/kinect_fusion/build/CMakeFiles/kfusion.dir/src/transform/./kfusion_generated_nonrigid.cu.o CMakeFiles/kfusion.dir/build.make:161: recipe for target 'CMakeFiles/kfusion.dir/src/transform/kfusion_generated_nonrigid.cu.o' failed make[2]: *** [CMakeFiles/kfusion.dir/src/transform/kfusion_generated_nonrigid.cu.o] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/kfusion.dir/all' failed make[1]: *** [CMakeFiles/kfusion.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2

Have anyone solved this problem yet?I have met the same one.
(base) kim@jxx:~/software/PoseCNN-master/lib/synthesize/build$ make
[ 25%] Building CXX object CMakeFiles/synthesizer.dir/synthesize.cpp.o
In file included from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/util/cudaHelpers.h:5:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/optimization/linearSystems.h:7,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/optimization/icp.h:8,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:47,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/local/cuda-10.0/include/device_functions.h:54:2: warning: #warning "device_functions.h is an internal header file and must not be used directly.  This file will be removed in a future CUDA release.  Please use cuda_runtime_api.h or cuda_runtime.h instead." [-Wcpp]
 #warning "device_functions.h is an internal header file and must not be used directly.  This file will be removed in a future CUDA release.  Please use cuda_runtime_api.h or cuda_runtime.h instead."
  ^
In file included from /home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/pangolin.h:33:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:15,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = pangolin::GlBuffer; _Args = {const pangolin::GlBuffer&}]’:
/usr/include/c++/4.8/bits/stl_uninitialized.h:75:53:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*; bool _TrivialValueTypes = false]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:117:41:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:258:63:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*; _Tp = pangolin::GlBuffer]’
/usr/include/c++/4.8/bits/stl_vector.h:316:32:   required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pangolin::GlBuffer; _Alloc = std::allocator<pangolin::GlBuffer>]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:105:7:   required from ‘boost::python::objects::value_holder<Value>::value_holder(PyObject*, A0) [with A0 = boost::reference_wrapper<const Synthesizer>; Value = Synthesizer; PyObject = _object]’
/usr/local/include/boost/python/object/make_instance.hpp:72:48:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/local/include/boost/python/object/class_metadata.hpp:227:80:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Synthesizer; Callback = boost::integral_constant<bool, false>; T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:218:60:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:204:43:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:450:29:   required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init_base<boost::python::init<char*, char*> >; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:204:9:   required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const boost::python::init_base<DerivedT>&) [with DerivedT = boost::python::init<char*, char*>; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:250:60:   required from here
/home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/gl/gl.h:210:5: error: ‘pangolin::GlBuffer::GlBuffer(const pangolin::GlBuffer&)’ is private
     GlBuffer(const GlBuffer&) {}
     ^
In file included from /usr/include/c++/4.8/vector:62:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:6,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h:75:7: error: within this context
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^
In file included from /home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/pangolin.h:33:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:15,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = pangolin::GlTexture; _Args = {const pangolin::GlTexture&}]’:
/usr/include/c++/4.8/bits/stl_uninitialized.h:75:53:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*; bool _TrivialValueTypes = false]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:117:41:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:258:63:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*; _Tp = pangolin::GlTexture]’
/usr/include/c++/4.8/bits/stl_vector.h:316:32:   required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pangolin::GlTexture; _Alloc = std::allocator<pangolin::GlTexture>]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:105:7:   required from ‘boost::python::objects::value_holder<Value>::value_holder(PyObject*, A0) [with A0 = boost::reference_wrapper<const Synthesizer>; Value = Synthesizer; PyObject = _object]’
/usr/local/include/boost/python/object/make_instance.hpp:72:48:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/local/include/boost/python/object/class_metadata.hpp:227:80:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Synthesizer; Callback = boost::integral_constant<bool, false>; T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:218:60:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:204:43:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:450:29:   required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init_base<boost::python::init<char*, char*> >; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:204:9:   required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const boost::python::init_base<DerivedT>&) [with DerivedT = boost::python::init<char*, char*>; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:250:60:   required from here
/home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/gl/gl.h:118:5: error: ‘pangolin::GlTexture::GlTexture(const pangolin::GlTexture&)’ is private
     GlTexture(const GlTexture&) {}
     ^
In file included from /usr/include/c++/4.8/vector:62:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:6,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h:75:7: error: within this context
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^
CMakeFiles/synthesizer.dir/build.make:62: recipe for target 'CMakeFiles/synthesizer.dir/synthesize.cpp.o' failed
make[2]: *** [CMakeFiles/synthesizer.dir/synthesize.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/synthesizer.dir/all' failed
make[1]: *** [CMakeFiles/synthesizer.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Has anyone solved this problem yet?I have met the same one.
(base) kim@jxx:~/software/PoseCNN-master/lib/synthesize/build$ make
[ 25%] Building CXX object CMakeFiles/synthesizer.dir/synthesize.cpp.o
In file included from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/util/cudaHelpers.h:5:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/optimization/linearSystems.h:7,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/../kinect_fusion/include/df/optimization/icp.h:8,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:47,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/local/cuda-10.0/include/device_functions.h:54:2: warning: #warning "device_functions.h is an internal header file and must not be used directly.  This file will be removed in a future CUDA release.  Please use cuda_runtime_api.h or cuda_runtime.h instead." [-Wcpp]
 #warning "device_functions.h is an internal header file and must not be used directly.  This file will be removed in a future CUDA release.  Please use cuda_runtime_api.h or cuda_runtime.h instead."
  ^
In file included from /home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/pangolin.h:33:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:15,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = pangolin::GlBuffer; _Args = {const pangolin::GlBuffer&}]’:
/usr/include/c++/4.8/bits/stl_uninitialized.h:75:53:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*; bool _TrivialValueTypes = false]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:117:41:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:258:63:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlBuffer*, std::vector<pangolin::GlBuffer> >; _ForwardIterator = pangolin::GlBuffer*; _Tp = pangolin::GlBuffer]’
/usr/include/c++/4.8/bits/stl_vector.h:316:32:   required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pangolin::GlBuffer; _Alloc = std::allocator<pangolin::GlBuffer>]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:105:7:   required from ‘boost::python::objects::value_holder<Value>::value_holder(PyObject*, A0) [with A0 = boost::reference_wrapper<const Synthesizer>; Value = Synthesizer; PyObject = _object]’
/usr/local/include/boost/python/object/make_instance.hpp:72:48:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/local/include/boost/python/object/class_metadata.hpp:227:80:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Synthesizer; Callback = boost::integral_constant<bool, false>; T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:218:60:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:204:43:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:450:29:   required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init_base<boost::python::init<char*, char*> >; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:204:9:   required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const boost::python::init_base<DerivedT>&) [with DerivedT = boost::python::init<char*, char*>; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:250:60:   required from here
/home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/gl/gl.h:210:5: error: ‘pangolin::GlBuffer::GlBuffer(const pangolin::GlBuffer&)’ is private
     GlBuffer(const GlBuffer&) {}
     ^
In file included from /usr/include/c++/4.8/vector:62:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:6,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h:75:7: error: within this context
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^
In file included from /home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/pangolin.h:33:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:15,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = pangolin::GlTexture; _Args = {const pangolin::GlTexture&}]’:
/usr/include/c++/4.8/bits/stl_uninitialized.h:75:53:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*; bool _TrivialValueTypes = false]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:117:41:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*]’
/usr/include/c++/4.8/bits/stl_uninitialized.h:258:63:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const pangolin::GlTexture*, std::vector<pangolin::GlTexture> >; _ForwardIterator = pangolin::GlTexture*; _Tp = pangolin::GlTexture]’
/usr/include/c++/4.8/bits/stl_vector.h:316:32:   required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pangolin::GlTexture; _Alloc = std::allocator<pangolin::GlTexture>]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:105:7:   required from ‘boost::python::objects::value_holder<Value>::value_holder(PyObject*, A0) [with A0 = boost::reference_wrapper<const Synthesizer>; Value = Synthesizer; PyObject = _object]’
/usr/local/include/boost/python/object/make_instance.hpp:72:48:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/local/include/boost/python/object/class_metadata.hpp:227:80:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux2(T2*, Callback) [with T2 = Synthesizer; Callback = boost::integral_constant<bool, false>; T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:218:60:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_aux(void*) [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/object/class_metadata.hpp:204:43:   required from ‘static void boost::python::objects::class_metadata<T, X1, X2, X3>::register_() [with T = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:450:29:   required from ‘void boost::python::class_<T, X1, X2, X3>::initialize(const DefVisitor&) [with DefVisitor = boost::python::init_base<boost::python::init<char*, char*> >; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/usr/local/include/boost/python/class.hpp:204:9:   required from ‘boost::python::class_<T, X1, X2, X3>::class_(const char*, const boost::python::init_base<DerivedT>&) [with DerivedT = boost::python::init<char*, char*>; W = Synthesizer; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified]’
/home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:250:60:   required from here
/home/kim/anaconda3/envs/posecnn/Pangolin/include/pangolin/gl/gl.h:118:5: error: ‘pangolin::GlTexture::GlTexture(const pangolin::GlTexture&)’ is private
     GlTexture(const GlTexture&) {}
     ^
In file included from /usr/include/c++/4.8/vector:62:0,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.hpp:6,
                 from /home/kim/software/PoseCNN-master/lib/synthesize/synthesize.cpp:1:
/usr/include/c++/4.8/bits/stl_construct.h:75:7: error: within this context
     { ::new(static_cast<void*>(__p)) _T1(std::forward<_Args>(__args)...); }
       ^
CMakeFiles/synthesizer.dir/build.make:62: recipe for target 'CMakeFiles/synthesizer.dir/synthesize.cpp.o' failed
make[2]: *** [CMakeFiles/synthesizer.dir/synthesize.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/synthesizer.dir/all' failed
make[1]: *** [CMakeFiles/synthesizer.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

same error,did you solve it?


Add CVD metabolic biomarkers from PMID: 32150548 to gene_burden

Riveros-Mckay et al. report the results of gene-based analyses of rare variants and metabolic biomarkers relevant to cardiovascular disease. This work was initially scoped in #2604.
Some notes:

226 NMR metabolic biomarkers (serum lipoproteins, lipids and amino acids)
7k healthy participants from the INTERVAL cohort
Gene-based analysis results using rare-variant (MAF <1%) aggregate tests:

confirmed associations at APOB, APOC3, PAH, HAL and PCSK
novel associations ACSL1, MYCN, FBXO36 and B4GALNT3

The main approach is to:

Run the tests on WES data from 3741 people - this will yield the discovery dataset
Run the tests on WGS data from 4301 people for those found significant (pval < 5e-3)

Here they also make use of related biomarkers that are treated as covariates to boost power.

Meta-analysis of both datasets with METASKAT after adjusting for multiple testing (pval < 2.5e-6)

The main results are reported in Table 1 (aggregated on the gene, reporting only the most significant trait)
All significant results are in the Supp Table 2 and 3.

Table 2 reports the analyses done on LOF variants
Table 3 reports the analyses done on LOF + deleterious missense variants

The single point associations are already reported in the GWAS Catalog: https://www.ebi.ac.uk/gwas/publications/32150548

Tasks

[ ] Filter the results to extract the significant associations that we want to include eventually
[ ] Map the traits to an EFO term - most of them will need to be added to EFO
[ ] Add the data to the curation repo to generate evidence

The most significant part of this issue is mapping the metabolites to EFO.
After taking a look at the data, I've filtered the results to include only the significant associations from the meta analysis between the discovery and validation cohort.
With this I filter down the results to ~130 evidence (8 distinct genes, 63 measurements). The results can be analysed in the working spreadsheet (meta_significant_assocs) https://docs.google.com/spreadsheets/d/1hbW2NmgLeHu6QiVZxwUZsfpWmhPFenfkbCRZTCKSGhE/edit#gid=1785912640
The code to filter the raw data:
# burden with lof variants only
table_s2 = pd.read_excel("/Users/irenelopez/Downloads/pgen.1008605.s005.xlsx", sheet_name="Supp Table 2", header=1).iloc[:3177]
lofs_filtered = table_s2.query("`METASKAT P (discovery+validation, adjusted)` <=  2.5e-6")
lofs_filtered["qualifying_variants"] = "LOF"

# burden with lof and deleterious missense variants
table_s3 = = pd.read_excel("/Users/irenelopez/Downloads/pgen.1008605.s006.xlsx", sheet_name="Supp Table 3", header=1)
lofs_missense_filtered = table_s3.query("`METASKAT P (discovery+validation, adjusted)` <=  2.5e-6")
lofs_missense_filtered["qualifying_variants"] = "LOF+missense"

# merge
m = pd.concat([lofs_extended, lofs_missense_extended], axis=0, ignore_index=True)

Note: The meta analysis does not incldue all the novel findings reported in the Table 1. We have SCARB1 or LIPC missing because these genes were not meeting the meta analysis criteria. To report them, I'll have to curate the results on the discovery sample.

Regarding the metabolites mappings, I've tried to find an existing mapping for the relevant traits mentioned above. However, the measurements are overall quite granular and correlated, so in most of the cases I couldn't find an appropriate mapping.
I've submitted a ticket to EFO with 47 terms that we would need to have included if we wanted to report this source with detail.
The mappings can be found in meta_significant_traits in the spreadsheet.
However, if EFO doesn't add them in their upcoming release, we could also map them with less granularity, as less fine-grained terms exist. For example, we have a lot of variations of lipoportein measuremtns such as "Total cholesterol in small VLDL"/"Total cholesterol in very small VLDL". Mapping this to a more general term will mean that most of the evidence would be highly duplicated.

154 new pieces of evidence will be added from this publication:

16 targets
61 measurements
109 associations

The collapsing statistical method is SKAT-O, a different way of aggregating on the gene than the normal burden, therefore we don't have effect sizes for these associations.
For example, they report many associations involving PCSK9 with the test that aggregates LOF and missense variants. Practically all measurements are related to lipidic metabolites, and PCSK9 is a classic example of risk of CVD.
The most significant association they report in their Table 1 is with free cholesterol in IDL measurements:

And the corresponding evidence:
 allelicRequirements              | [GCST90179195]
 ancestry                         | EUR
 ancestryId                       | HANCESTRO_0005
 beta                             | null
 betaConfidenceIntervalLower      | null
 betaConfidenceIntervalUpper      | null
 cohortId                         | INTERVAL
 datasourceId                     | gene_burden
 datatypeId                       | genetic_association
 diseaseFromSource                | Free cholesterol in IDL
 diseaseFromSourceId              | null
 diseaseFromSourceMappedId        | EFO_0022181
 literature                       | [32150548]
 oddsRatio                        | null
 oddsRatioConfidenceIntervalLower | null
 oddsRatioConfidenceIntervalUpper | null
 pValueExponent                   | -10
 pValueMantissa                   | 2.39
 projectId                        | null
 resourceScore                    | 2.39E-10
 sex                              | null
 statisticalMethod                | meta-analysis
 statisticalMethodOverview        | Meta-analysis of SKAT-O tests carried out with LOF and missense variants with a MAF smaller than 1%
 studyCases                       | null
 studyCasesWithQualifyingVariants | null
 studyId                          | 7142
 studySampleSize                  | null
 targetFromSourceId               | ENSG00000169174

For a few cases, we can link the evidence with a GCST - however this is very rare as the single point associations were lacking statistical power overall.
 allelicRequirements              | null
 ancestry                         | EUR
 ancestryId                       | HANCESTRO_0005
 beta                             | null
 betaConfidenceIntervalLower      | null
 betaConfidenceIntervalUpper      | null
 cohortId                         | INTERVAL
 datasourceId                     | gene_burden
 datatypeId                       | genetic_association
 diseaseFromSource                | Total lipids in medium VLDL
 diseaseFromSourceId              | null
 diseaseFromSourceMappedId        | EFO_0022153
 literature                       | [32150548]
 oddsRatio                        | null
 oddsRatioConfidenceIntervalLower | null
 oddsRatioConfidenceIntervalUpper | null
 pValueExponent                   | -7
 pValueMantissa                   | 6.2
 projectId                        | null
 resourceScore                    | 6.2E-7
 sex                              | null
 statisticalMethod                | meta-analysis
 statisticalMethodOverview        | Meta-analysis of SKAT-O tests carried out with LOF and missense variants with a MAF smaller than 1%
 studyCases                       | null
 studyCasesWithQualifyingVariants | null
 studyId                          | 7142
 studySampleSize                  | null
 targetFromSourceId               | ENSG00000134323

The new curation has been added to our repo.


Add response streaming support for Lambda

Almost a year ago now, AWS introduced response streaming:
https://aws.amazon.com/blogs/compute/introducing-aws-lambda-response-streaming/
This works great with CloudFront <- Lambda URL setup, as both support response streaming.
This, however, does not work with API Gateways and ALB yet, and supposedly it is coming later.
Here's a quick PoC I made a while back for streaming pure React code from a Lambda handler. Not sure if this is comprehensive, this was just a quick PoC.
import type { APIGatewayProxyEventV2, Context } from 'aws-lambda';
import { streamifyResponse, ResponseStream } from 'lambda-stream';
import React from 'react';
import { renderToPipeableStream } from 'react-dom/server';
import { App } from './app';

export const handler = async (event: APIGatewayProxyEventV2, stream: ResponseStream, ctx: Context) => {
  stream.setContentType('text/html');

  const { pipe, abort } = renderToPipeableStream(App(event.rawPath), {
    onShellReady() {
      pipe(stream);
    },
    onAllReady() {
      stream.end();
    },
  });

  // https://react.dev/reference/react-dom/server/renderToPipeableStream#aborting-server-rendering
  setTimeout(() => abort(), ctx.getRemainingTimeInMillis() - 500);
};

streamifyResponse(handler);

Where App is:
export function App(path: string) {
  return (

          <title>App</title>

hello

  );
}

Thanks for kickstarting this 👍
There's a couple of things a developer should setup to be able to use streaming in remix 👉 https://remix.run/docs/en/main/guides/streaming
If they did that, we would probably need to (optionally) turn our sendRemixResponse into streams.
The nodeResponse.body is already a readable stream so I think we could something similar to this https://github.com/remix-run/remix/blob/dev/packages/remix-dev/config/defaults/entry.server.node.tsx#L72C11-L72C65
very interesting!

I think we could something similar

That's the default server impl btw.

idd, what I'm trying to get at is how we should tackle this
Solution 1: let developer set up streaming in entry.server.ts and try and find a way to pipe the stream in our adapter
Solution 2: do streaming ourselves in sendRemixResponse and/or here


White screen of death after release mode android

iOS is perfect. But in android after building the app and trying it on android cell phones with the debug mode armv7 it is working perfectly. But the released on after splash screen get a white screen then nothing happens. I tried to search a lot about this issue. But found nothing useful. Because the app is working already on the phone but the release armv7 isnt working. Even after uploading it on the play store and being published the app hangs with a white screen after splash screen. Any tips or hints.
Thanks

Have you uploaded both arm and x86 apks?
On Apr 18, 2016 3:32 AM, "Kegham Karsian"<EMAIL_ADDRESS>wrote:

iOS is perfect. But in android after building the app and trying it on
android cell phones with the debug mode armv7 it is working perfectly. But
the released on after splash screen get a white screen then nothing
happens. I tried to search a lot about this issue. But found nothing
useful. Because the app is working already on the phone but the release
armv7 isnt working. Even after uploading it on the play store and being
published the app hangs with a white screen after splash screen. Any tips
or hints.
Thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/shprink/wordpress-hybrid-client/issues/207

I tried to run on the simulator the x86 release apk it did the same white screen after splash. But the x86 debug is working fine on simulator. Exactly the same with armv7. Armv7 debug works great on phone but the release version gets the splash screen then white screen.

You can test the JS in prod mode by running npm run dumpprod then by running it on device. If you have a white screen then you will have some hints on the console for sure.

Thanks yes i had an error and i resolved it. Thanks julien. I can see you are in toulouse. I will be there in aout. Maybe we can meet if we had the chance. (Y) have a great day.

Yes let me know when you are here :)
On Apr 18, 2016 2:31 PM, "Kegham Karsian"<EMAIL_ADDRESS>wrote:

Thanks yes i had an error and i resolved it. Thanks julien. I can see you
are in toulouse. I will be there in aout. Maybe we can meet if we had the
chance. (Y) have a great day.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/shprink/wordpress-hybrid-client/issues/207#issuecomment-211358817


Memory consumption grows largely when using maxWidth/maxHeight options

I see something like 30-40 MB more memory allocations when using cropping options. This is quite a bummer for lower end devices which I'd like to support. Now I just have to deal with full size image and it's a bit issue as well since I'm uploading it to the server.
Are there any plans to try to reduce memory consumption in the future releases?
And by the way, cool library. Huge thanks for maintainers/contributors! 👍

@jozan I can say that You'd get OOM in some other cases ;) like this #471
I'm working on it

Right. Thanks for the reply. Looking forward to solution. :)

@rusfearuth  Any updates on this issue? Thanks for the work


Add support for SRUpy library

see #5

A final few comments and then all that needs doing is making the tests run. For that you just need the EUROPEANA_API_KEY secret in your fork, with your API key.

Sorry, I don't know why this fails. In my fork it validates just fine ...

I see. Very weird. Ah well. In that case I shall merge.


Green screen on iPad pro homepage

https://projects.bcc.no/desk/tickets/10625600/messages
https://projects.bcc.no/desk/tickets/10617269/messages

Which iPad Pro version?


Unable to copy canvas content from  Cannot read property 'getImageData' of null

Please, explain why did you close it ?

@goldengrisha @niklasvh Can you explain why did you close the issue ?
I got exactly the same error when I'm trying to get snapshot of the DOM contains  element, I'm logging the operation, so the error I got :

18ms html2canvas: Unable to copy canvas content from <canvas height="769" width="1267" id="kl" style="display: block; touch-action: none; outline: none; background: rgb(247, 247, 247); cursor: auto;" tabindex="8888"> TypeError: Cannot read property 'getImageData' of null

This is the code :
html2Canvas( [ document.body ], {       "proxy": "http://anfo.pl/jw/widget/proxy/proxy.php",       "allowTaint": true,       "useCORS": true,       "logging": true,       "onrendered": (canvas) => {         document.body.insertBefore(canvas, document.body.childNodes[0]);       }    });


KAFKA-6569 Reflection in OffsetIndex and TimeIndex ctrs

We identified that we spend a lot of time in reflection when creating
OffsetIndex, TimeIndex, or other implementations of
AbstractIndex[K, V], because of the Logging mixin. When the broker is
bootstrapping it's just doing this in a tight loop, so this time adds
up.
This patch moves the logging to a companion objects, statically
initializing the logger.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

Tests passed, merging to trunk.


Fixes odo list with path flag

fixes #2186
fixes #2032
How to test:

Create two or more odo components belonging to different projects and push all to the cluster
try odo list --path <root_of_both_component_folders>
check if the states for the components are right or not

error: build error: After retrying 2 times, Pull image still failed due to error: while pulling "docker://image-registry.openshift-image-registry.svc:5000/openshift/wildfly@sha256:b2087c6f1543a8a5c6701f6696a224b1a2dcf1d06d4fc0b8cc51f45ecaa6f167" as "image-registry.openshift-image-registry.svc:5000/openshift/wildfly@sha256:b2087c6f1543a8a5c6701f6696a224b1a2dcf1d06d4fc0b8cc51f45ecaa6f167": Error initializing source docker://image-registry.openshift-image-registry.svc:5000/openshift/wildfly@sha256:b2087c6f1543a8a5c6701f6696a224b1a2dcf1d06d4fc0b8cc51f45ecaa6f167: pinging docker registry returned: Get https://image-registry.openshift-image-registry.svc:5000/v2/: dial tcp <IP_ADDRESS>:5000: connect: no route to host
[odo] I1001 07:07:34.573464   14526 occlient.go:1691] Waiting for wo-wait-javaee-git-test-app-1  build to finish

/retest

Test change works fine on win10 host + 4.2 Cluster

Test change works fine on win10 host + 4.2 Cluster

Thanks for the check


Allow input file or output file to be stdin/stdout

There are a few instances where it would be nice to use pipes instead of actual files when converting apib files to a swagger json file. An example of such usage might be:
cat header.apib admin.apib database.apib users.apib | apib2swagger -i - -o - | curl -F 'f:1=<-' https://example.com/upload

Implemented at merge request #17 and released as v0.7.0.
Thanks.


Remove OpenColorIOHeaders target

Following @lgritz comment in #1397, I think we can remove the OpenColorIOHeaders to simplify the CMake scripts a bit. I had some issues with documentation build because I first generated the OpenColorIOABI.h in a new location but resolved this by using the exact same target path as before which I think is the simplest solution.
There shouldn't be a need to merge this for the upcoming release.

Updated install paths to use CMake automatic variables as suggested in #1296. Also updated public headers installation to use PUBLIC_HEADER target property. Using these new variables could update the install folder structure on Windows, while probably being more "as expected".

@remia Following the last commit, do you need to update the CMakeLists.txt from all the apps, all the libutils, and the Python bindings?

There is also some hard-coded lib to change for the Python bindings i.e. src/bindings/python/CMakeLists.txt  at line 229 & 231

Thanks @hodoulp good point, it seems like we should stop using ${LIB_SUFFIX} according to https://gitlab.kitware.com/cmake/cmake/-/issues/18640#note_488642.

@michdolan or @doug-walker The PR is close to the two-weeks rule, could one of you have a look? Thanks.

Oh whoops -- yep, that's the one I was going for.


Error: Type Page is part of the declarations of 2 modules

If I create Page On Tabs

When I open Tabs SearchPage Will Error

I try moving SearchPageModule to imports and delete SearchPage in declarations and entryComponents

When I click picture ,  Datepicker  Can't Open
Please Help me and Sorry , I'm not good English

Import DatepickerModule in to SearchPageModule and not into AppModule.


Forget account must remove that accounts asset infro from storage as well

We can handle it in the INDEX, so that compare accounts with saved assets and then remove necessaries from storage


Bug: Subscribers import can fail to load last line

Issue Summary
During a subscribers CSV import, if the CSV file does not end with a newline, the final line is not included.
Steps to Reproduce
Make a column of a few email address in Google sheets.
Download as CSV (do not modify file - many editors automatically add a line)
Import CSV on /ghost/subscribers/
Result is 1 less imported email address than the CSV

It only affects CSV files without column headers. Can you confirm?
If so, i have a fix in mind and will care.

No, If there are no column headers you get the error - Column header missing: "email"
The readline module looks for a new line - (\r, \n, \r\n) before returning 'line' which means the read stream ends but the the final line is not returned. We could perhaps read the whole stream first and check/append a new line at the end then read this line by line.

FYI: https://github.com/nodejs/node-v0.x-archive/issues/7238 it's a bug in Node 0.10, fixed in 0.12 and there is a suggestion for a workaround.

Thanks @sebgie
In my opinion this is a low priority bug, because 1. nothing crashes and the feature still works 2. only 0.10 is affected 3. only one subscriber is not imported
If somebody is interested in this bug fix, pick it up 👍

👍  confirmed issue is resolved on node v4

Node 0.10 is still our recommended version and the version running on Ghost(Pro). Although that will be changing soon, I'd like to see a workaround for this go into the next release.


Fix compress issues with 304s, only looks at 304 headers

Add a check for compress response, if from server and 304, then check cache for headers instead of the 304 response. In testing we have seen origins respond with 304's with no content-type, which is perfectly legal, however the compress plugin only looks at the headers returned in the 304 and not the cache to determine compress-ability.
I believe this should also resolve #6852, which is the inverse of this. We have a cached compressed copy by enabling caching on the compress plugin. We get a 304 from the origin which only includes the content-type, which is compressible.
However the plugin only looks at the 304 headers, so it thinks it needs to compress again, and when the transform happens its actually occurring on the cached version, and you end up with double compression. With this change the plugin will be looking at the cached headers instead and will know that it is already compressed

[approve ci]

[approve ci]


New PR to test SignCLA at 2019-07-18 17:30:19.19579132 -0700 PDT m=+6.481141711

Body of PR

indiv-pass-fork-staging: test succeeded


[BUG] User parameter if user has emoji in nickname

Describe the bug.
I'm using an option of type OptionType.USER and get a box to select the user among the users on the channel. However one user has a nickname that consists of only Emoji and does not show up in the list. Copy-Pasting the user's nick into the box also fails with the error Not a valid user.
List the steps.

Set up a bot on a server with the following command

@bot.command(
    options = [
        interactions.Option(
            name="user",
            description="Who to greet?",
            type=interactions.OptionType.USER,
            required=True,
        )
    ],
)
async def hello(ctx: interactions.CommandContext, user: interactions.api.models.user.User):
    await ctx,send(f"Hello {user.mention}!")

Change the nickname of a user to :smile: .
Try to use /hello for :smile:.

What you expected.
Typing /hello  opens a list of all users including :smile:.
What you saw.
Typing /hello  opens a list of all users except :smile:.
What version of the library did you use?
stable
Version specification
4.3.1
Code of Conduct

[X] I agree to follow the contribution requirements.

Hmm, I see. I looked at my test server again and now I also saw the user but they were not in the list earlier (directly after changing the nickname). Is there another reason why a user would not show in the list? Caching maybe?

That's not bug in the library. Just discord magic

This is explicitly a Discord bug. Please report it to them if possible.


README.md: add info about the APAC meeting

There is no info about the meeting in the README.md.
https://github.com/kubernetes-sigs/kpng/blob/master/README.md?plain=1#L15
See-Also: https://groups.google.com/g/kubernetes-sig-network/c/emqj37MWaWI

/close


get_cik_map() causes AttributeError due object type "None" in returned list

Description
Using the method get_cik_map() of the module cik_lookup an AttributeError with the message "'NoneType' object has no attribute 'upper'" is generated. This error occurs because in the returned list an object has the type NULL.
Object of matter: {"cik_str":1104206,"ticker":"RIGG","title":null}
To Reproduce
Just start the method get_cik_map() from module cik_lookup.
Error

My system
MacBook Pro 2021

Just saw, somebody already tried to fix the issue by just skipping the entry. I committed something which replaces the None with as an empty string.

Hi @niklascube, I think this should be fixed. Can you try using the latest code in master?

Hi @niklascube, I think this should be fixed. Can you try using the latest code in master?
See #256.

Not really. The current solution skips the whole object, so that the mentioned RIGG entry is deleted. My solution does not skip the object and returns the object with an empty title. The cik is returned probably then.

I've made a suggestion on my forked repo: https://github.com/niklascube/sec-edgar/commit/495c688cded04324167c4563289e85ff4ead6bce
@jackmoody11 may you have a look?

@niklascube if multiple tickers or company names are missing, won't the empty string key be overwritten?


Aligned to secret_access_key

Closed #501
Aligned all access_secret_key appearances in the code base to secret_access_key.

Hey! Thanks for the help, I'll get to it.

Hi @Pr1-xD, are you still working on this issue?

@johnnyaug Hey yes I am, will be done by today.

Hey! @johnnyaug 1 test still seems to be failing, can you please help me out and tell me what changes I need to make?

Hey! @johnnyaug
I made the changes you mentioned and all the tests seem to be passing. Really appreciate your help throughout this issue. Let me know if there's any line left.
Thanks

hey @Pr1-xD, this is great, thanks!
There are some conflicts that need to be resolved, after that I will merge.

Fixed merge conflict! Sorry for the trouble @johnnyaug

Thats weird, the tests seem to fail now, maybe theres something wrong with my push

Thats weird, the tests seem to fail now, maybe theres something wrong with my push

This is because there is a new usage of "AccessSecretKey". Don't worry, we're 99% there :slightly_smiling_face:
See setup.go:86

I'm sorry, I just see a bracket on auth/setup.go:86

I'm sorry, I just see a bracket on auth/setup.go:86

Look for AccessSecretKey in your latest version

Still having issues somewhere in the setup.go file, sorry for the trouble, would like some help. @johnnyaug

@Pr1-xD could you join our Slack?

Hey @Pr1-xD, still here? :slightly_smiling_face:

Hey @johnnyaug , my bad I hadn't recieved a notification for this, I'll join right away!


Let tapIgnoreEvent check data-tap-disabled.

This fix enables the data-tap-disabled tag to completely bypass the ionic tap handling for designated elements.
This is a bug fix for
https://github.com/driftyco/ionic/issues/2132
http://forum.ionicframework.com/t/ionic-tap-event-conflicting-with-d3-event/7369
http://stackoverflow.com/questions/30113156/d3-zoom-in-ionic
and more.
Without this fix, the tap event handling of ionic conflicts with d3 and many other js libs.

@emertechie @mhartington

Landed! Thanks https://github.com/driftyco/ionic/commit/311967991c7adb493e48ea575be2b39a8047415d


identifiers starting with parentheses are not parsed correctly

This is an output from sexpr-wasm-prototype/wasm-wast, so I'm not entirely sure it is within the bounds of the spec, but sexpr-wasm can parse it nonetheless.
  (type (;0;) (func (param i32 i32)))
  (type (;1;) (func (param i32)))
  (type (;2;) (func (param i64 i64 i64 i64 i32) (result i32)))
  (type (;3;) (func (param i32) (result i32)))
  (type (;4;) (func (param i32 i32) (result i32)))
  (type (;5;) (func (param i64 i64 i64 i64) (result i32)))
  (type (;6;) (func))
  (import (;0;) "debug" "print" (type 1))
  (func (;0;) (type 2) (param i64 i64 i64 i64 i32) (result i32)

The identifiers ((;0;), ...) are not parsed and missing from the JSON:
{"kind":"type","expr":{"kind":"func","params":[{"kind":"param","items":[{"kind":"item","type":"i32"},{"kind":"item","type":"i32"}]}],"result":null,"local":[],"body":[]},"id":null}

@axic (;0;) is an comment. I am not including comments into JSON.

@axic please reopen if further action is needed.

I'm not entirely familiar with every bit of the AST spec, but wasm-wast (binary to wast converter) produces that output and it is able to convert it back to binary.
Are you sure it is invalid according to the AST spec?

@binji could you comment on this?

@axic Yes, @drom is correct. This is just a comment to help readability. It's valid to include but it's not necessary to output.

@binji thank you. I have just realised they were referred to by their indexes later on.
I agree it doesn't belong to parser. I'll open an issue on codegen, because it seems like a useful optional feature there.


phantomjs-node + crontab not work

Thanks for good job.
But I have problem with running node.js script that used phantomjs-node library as .sh script in ubuntu cron. Script start, but it is not working as it should - he hangs on the level of creation phantomjs-node object:
phantom.create(function (ph) {
....  // (from this place script not work)
})
The script is still hanging in the tray running processes.
andrey    6481  0.0  0.1<PHONE_NUMBER>8 ?        Sl   10:18   0:00 /usr/bin/node path/to/../app.js

Adding path to phantomjs in crontab resolve that problem.


I am trying to join EddieHub discord but my phone number is not getting verified

What would you like to share?
I am trying to join EddieHub discord but my phone number is not getting verified.
I want to join the community on discord but i cant chat until i confirm my phone number.
First i enter my number and after it ask me are you human ? after i answer the question and it go back to enter your phone form and it wait 3sec and then says " Unable to send sms message  "
kindly advise ?
Additional information
No response

Hi
Thank you for your message.
I am trying to join discord but it is not accepting my phone number and I
can't get sms code .
What should I do? I want to join the discord
On Fri, 15 Sept 2023, 23:14 github-actions[bot], @.***>
wrote:

It's great having you contribute to this project Welcome to the community
🤓
If you would like to continue contributing to open source and would like
to do it with an awesome inclusive community, you should join our Discord
Server http://discord.eddiehub.org and our GitHub Organisation
http://github.eddiehub.org - we help and encourage each other to
contribute to open source little and often 🤓 . Any questions let us know.
—
Reply to this email directly, view it on GitHub
https://github.com/EddieHubCommunity/support/issues/8190#issuecomment-1721805711,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW5Y4EADMOSHY3FJ3KXNICTX2SZLXANCNFSM6AAAAAA42JDKUY
.
You are receiving this because you authored the thread.Message ID:
@.***>

did you get in the discord? otherwise I suggest getting in contact with Discord.

Yes i did thanks


Confirm closing the app if there are active swaps

With a message that the trade might be ruined if you close the app. Sometimes marketmaker can kickstart a interrupted swap, sometimes not. Nobody knows.
https://github.com/lukechilds/hyperdex-bugtracker/issues/1#issuecomment-389810248

Although there's no real way for us to know if the swap is actually swapping normally or if it's "stuck". But still good to show a warning either way.
- @lukechilds

the trade might be ruined

According to @jl777, the trade won't be ruined, it should always be reversible. So the next time they start the app, it should try to unwind.
But a warning is still needed, just slightly less alarming wording.

So the next time they start the app, it should try to unwind.

I have yet to see that happen for interrupted swaps though...

Me too, trying to get more clarification on this.

before the first three payments are completed, exiting a swap will in effect cancel it
after bobdeposit, alicepayment, bobpayment, then in vast majority of cases it will complete even after exit and restart. On the bob side, he might find that the bobdeposit was claimed instead of the bobpayment, in that case he will be able to reclaim the bobpayment and alicepayment, so only out the difference between the deposit and payment. That is the incentive for bob to stay online and promptly complete the swap.
https://bitcointalk.org/index.php?topic=1364951 is the thread with all the details on all the things that can happen to the atomic swap.
plz post the swapstatus result for any "forever stuck" swap, I am not seeing such things in a long long time

I have just successfully unwound a swap 🎉
@jl777 we haven't done much testing on this due to the difficulty of having to wait for timelocks etc, we're just going on user feedback.
However it looks like a combination of us never using swapstatus and the fact that our event listeners get removed on failure so we never get any socket updates, (therefore the GUI never updates even if mm successfully unwinds).
I will try to test this more thoroughly before the public launch. But in one carefully controlled test I just completed I did manage to get a failed swap to rewind.

probably a good idea not to remove a listener until the swap achieves .finished

@lukechilds How are we going to detect is there are active swaps in progress? It sounds easy, just find the ones that are not failed or completed, but what do we then do about stuck swaps. We don't want to show the warning each time a user closes an app if they have an old stuck swap. We really need to fix the swap handling before this and clear out old stuck swaps that will never unwind.

if a swap is pending and the DB/SWAPS files are there, you can exit as when it is running again the files are there.
one idea is to store the timestamp of when the app is launched and only consider warning users about swaps that did not already exist at that time. that way you only warn users about new swaps that are not finished.

How are we going to detect if there are active swaps in progress?

We already store the swap start timestamps so as James suggest we can only warn on incomplete swaps from the current session.

We really need to fix the swap handling before this and clear out old stuck swaps that will never unwind.

I have an idea in how to better resolve unwinding. I'll work on implementing this after ETH/ERC20 is done.

A good way to detect if there are any active swaps is to issue swapstatus calls to all the pending swaps and if any are not .finished, then they are still pending.
this might be able to just query a pendingcount variable after you implement a background querying of swapstatus, but I am just guessing on that.


Added support for Azure Blob Storage

I've added support for Azure Blob Storage. I also made a change to logger which fixed my problem with unnecessary logging, @davidbuniat let me know if there's a problem there.

@AbhinavTuli looks great!
couple remarks

[ ] need to mention that the azure package is optional or add it to the requirements.txt (unless its already included in the fsspec requirements)
[ ] need to add a test with condition that azure credentials are loaded (we need to add to circleci as well),
[ ] other than that, better documentation per function, though it is pretty clear for me what each function does.

This is good, I can merge it, and then we can get feedback from the users.
Additionally, we need

[ ] support for for adl://, abfs://  and az://
[ ] Automatic credential management


Checks on PR are broken

Right after commit https://github.com/louislam/uptime-kuma/commit/11c3c636e0076d88de1118cbb3b74a592b7f5790 checks in PRs are broken due to lack of cross-env which was removed by this commit.

Ref: #682


Create Video Walkthrough

Done. Here is the link: https://drive.google.com/file/d/1TQYkJVEose-HzlEaur8ZsA7vNphan1mr/view
Link is also under Credits issue.

Done!


fix update version workflow bug

What this PR does:
Small fix for update version workload.

Works now, resulting PR: https://github.com/stargate/docker-images/pull/134


Adding binary compatibility validator

Fixes #305
Should perhaps await merge of #295 ?
TO DO:

[ ] add apiCheck task to TeamCity pipeline

Hi, thanks for the effort!

Should perhaps await merge of https://github.com/Kotlin/kotlinx-kover/pull/295 ?

Yes, the API will change significantly there.

add apiCheck task to TeamCity pipeline

There is no need to, BCV will do it automatically

Thanks for the effort, however, after reviewing the API dump, it became clear that it was necessary to rework the API a little.
So this PR superseded by #311


Failed to disable Cookie rejected warning

This is related to #444 and #390 I believe, but the solutions proposed there don't work for my case. In my case, the cookie has a domain set, which is not the host I make the request to. So it's probably the correct behavior to reject the cookie.
But I don't care about the cookies and would like to get rid of the warning it produces, which is
WARNING: Cookie rejected [JSESSIONID="EC53F...26063", version:0, domain:subdomain-a.example.com, path:/, expiry:null] Illegal 'domain' attribute "subdomain-a.example.com". Domain of origin: "subdomain-b.example.com"
I tried both {:cookie-policy :standard, :decode-cookies false} and the (http/with-middleware (remove #(= % clj-http.cookies/wrap-cookies) http/default-middleware) hack, but the warning is still there.

Hey there!
It appears the warning is coming from the underlying Apache HTTPClient library. The error seems reasonably important to surface because the web server is trying to set an invalid set of cookies.
I think the options you specified won't help because the Apache HTTPClient library processes the cookies before the clojure wrapper has an opportunity to transform it.
I can think of two ways to make the message disappear:

Silence the logger by configuring your logging library. See ResponseProcessCookie.java

If you don't care about cookies at all, you can completely remove it by configuring the client. See these instructions: https://github.com/dakrone/clj-http#modifying-apache-specific-features-of-the-httpclientbuilder-and-httpasyncclientbuilder. It looks like stackoverflow has this as a solution as well. See link.

Thank you, I disabled cookies like this:
(ns x
  (:import (org.apache.http.impl.client HttpClientBuilder)))

(defn- cookie-disabler [^HttpClientBuilder builder
                           request]
 (when (:disable-cookies request)
    (.disableCookieManagement builder)))

(http/get "http://google.com" {:http-builder-fns [cookie-disabler], disable-cookies true})


Updates to specs following commit: #6a5b6ca

Stop skipping specs
update expectations to match current behaviour
remove form/predicates/key_spec as this spec shouldn’t be used in forms.

@solnic what do you think? I will stop committing to this PR now 😄


Allow overrides plus public/private commands.

This PR refactors the Command.Import and SubCommand logic to allow for
multiple import paths and multiple definitions of commands (last in wins).
Also once this is merged, ahoy does not error out when an import path is
not found.
The Import field for the Cmd struct can now handle multiple paths as in
Import: |
  path/1
  path/2
  path/3

If a subcommand in path/2 is already defined in a subcommand in path/1 then
the former will be used.
Also if path/3 does not exist the user can still work with commands
defined in path/1 and path/2.  By not throwing an error in this case, we
allow the ability to publicly share a config for ahoy commands that
points to private inaccessible areas without throwing and error.
This PR also includes some new examples that illustrate this new
feature.

Thanks! This looks like a good plan on being able to add multiple imports.
I do wonder though if it would be better to use an array of imports:
imports:
  - a.ahoy.yml
  - b.ahoy.yml

..instead of the existing method where we use a multiline string and have to split the lines ourselves.
imports: |
  a.ahoy.yml
  b.ahoy.yml

Were there any reasons to not use an array instead? Maybe an api change would be required?
A few things to for us to do as a follow up:

Add documentation for this
Add tests for this

Were there any reasons to not use an array instead? Maybe an api change would be required?

Yes, it's a matter of backwards compatibility

A few things to for us to do as a follow up:
Add documentation for this
Add tests for this

I'm looking where to add the documentation.  The README seems like the most obvious place but I don't see any place where you have already specified documentation for this type of detail.
Same questions with tests;  where do you have a test for functions I can add a couple of new instances to test the added feature?

@frankcarey I've made changes to this PR, including

Adding test
Using a string slice instead of a string.
Refactoring the getSubCommand function
Fixing ahoy test command.


Why is unique(doctype_id, docstate_id), but not unique(doctype_id, docstate_id, ac_id)？

Hi, I have some question about workflow node after reading wf_workflow_nodes.sql. If I want to create two workflows for the same doctype, for example, A -> B -> C and E -> B -> F. Now, since the constraints of table wf_workflow_nodes.sql, the two flows on the node B will has the same ac_id and will have the same access context which means the same permission. So, why not change to unique(doctype_id, docstate_id, ac_id), so we can give the different permission to node B in the two or more wrokflows?

@zhushh Thank you for your interest in flow.
The thinking behind that decision was that a one-to-one correspondence between DocType and Workflow eases reasoning about the access contexts and nodes through which the document potentially passes.
However, I shall be very interested in a scenario that you can construct for a good case of allowing the same DocType with multiple Workflows.

@js-ojus Thank you for your explanation.
I do not look carefully wf_workflows.sql. Now I understand why this is the case. And I can solve my problem by merge A -> B -> C and E -> B -> F into one workflow like this:
Z -> A -> B -> C
Z -> E -> B -> F
So，we just need one wrokflow to solve my problem by adding one more node at the beginning.

In my case, there are different people who will create workflow, and the name of doctype can be identical. So it will occur that the doctype will have two workflow. Or I should process this case as an error and warn the user that he can not create the same doctype and workflow. I mean, I want user do it like this, how do you think?

I create an api to support that people can post a request to create a workflow like this:
{
    "workflow": {
        "name": "document example",
        "initial": "docState1",
        "doctype": "docType1",
        "docstates": [
            "docState1", "docState2", "docState3", "docState4"
        ],
        "docactions": [
            "docAction12", "docAction23", "docAction34"
        ],
        "contexts": [
            "accCtx1", "accCtx2"
        ],
        "transitions": [
            {
                "fromState": "docState1",
                "toState": "docState2",
                "action": "docAction12"
            },
            {
                "fromState": "docState2",
                "toState": "docState3",
                "action": "docAction23"
            },
            {
                "fromState": "docState3",
                "toState": "docState4",
                "action": "docAction34"
            }
        ],
        "nodes": [
            {
                "nodeName": "node1",
                "nodeType": "begin",
                "docstate": "docState1",
                "context": "accCtx1"
            },
            {
                "nodeName": "node2",
                "nodeType": "linear",
                "docstate": "docState2",
                "context": "accCtx2"
            },
            {
                "nodeName": "node3",
                "nodeType": "linear",
                "docstate": "docState3",
                "context": "accCtx1"
            }
        ]
    }
}

@zhushh

In my case, there are different people who will create workflow, and the name of doctype can be identical. So it will occur that the doctype will have two workflow. Or I should process this case as an error and warn the user that he can not create the same doctype and workflow. I mean, I want user do it like this, how do you think?

DocType names must be unique.  It is an error to have multiple document types with the same name.  Please look at wf_doctypes_master.sql.  It has a uniqueness constraint on name.

@zhushh Incidentally, I am currently working on the next version of flow.  The new version runs as a service with a REST API.  I hope to make an initial release soon.

@zhushh Incidentally, I am currently working on the next version of flow. The new version runs as a service with a REST API. I hope to make an initial release soon.

It is nice to here this news and I am looking for it.

@zhushh

Document types, document actions, etc. should be created first.
Workflow definition should have only node definitions as part of it.

@zhushh

Document types, document actions, etc. should be created first.
Workflow definition should have only node definitions as part of it.

Yeah, I know and I have achieved it simply. Thanks a lot for your help.

Welcome!


Better log messages for root fields

Initial Checks

[X] I have searched Google & GitHub for similar requests and couldn't find anything
[X] I have read and followed the docs and still think this feature is missing

Description
No change to the (user) code needed.
When using Union or Nested Mapping types it quickly becomes hard to distinguish which __root__ is meant:
E     expected string or buffer (type=type_error)
E   __root__ -> get -> queryString -> __root__ -> __root__

It would be better to have informoation like
E     expected string or buffer (type=type_error)
E   __root__@ModelA -> get -> queryString -> __root__@ModelB -> __root__@ModelC

Logging is a basic feature of pydantic itself, so implementing it in a library would be rather hard (unless there is a better way to do so with monkeypatching).
Affected Components

[ ] Compatibility between releases
[ ] Data validation/parsing
[ ] Data serialization - .model_dump() and .model_dump_json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[ ] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - model_construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

Maybe this could be backported too, as it is not a "real" feature changing external compability?

@samuelcolvin may be something to keep in mind as we implement RootModel

We've now dropped the display of the root field entirely in RootModel in pydantic v2:
from pydantic import BaseModel, RootModel

class MoreInner(BaseModel):
    y: str

class Inner(RootModel):
    root: MoreInner

class Parent(BaseModel):
    x: Inner

Parent.model_validate({'x': {'y': 1}})
"""
pydantic_core._pydantic_core.ValidationError: 1 validation error for Parent
x.y
  Input should be a valid string [type=string_type, input_value=1, input_type=int]
"""

I think this error makes more sense for API consumers, though I could see an argument that it would be nice to see more detail during development.
If anyone has objections, feel free to open a new issue raising an objection to the behavior in v2, I am going to close this now though as it only relates to v1 and we are not going to change the behavior of v1 now.


Export public APIs in top-level package

Export SDG, GenerateException, and generate_data() in the top-level package name. Add notes to generate_data and GenerateException that the function and class are part of the public API.

See #63


tribler: 7.0.0rc3 -> 7.0.1

Motivation for this change
Version bump to reflect official release of Tribler 7.0.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions. Current version does not work on e.g. Debian, version bump has no effect

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build tribler

Failure on x86_64-darwin (full log)
Partial log (click to expand)
Package ‘tribler-7.0.1’ in /private/var/lib/ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/lnl7-mac/pkgs/applications/networking/p2p/tribler/default.nix:75 is not supported on ‘x86_64-darwin’, refusing to evaluate.

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Partial log (click to expand)
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/ui/DEPRECATED_pymdht_daemon.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/run_pymdht_node.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/release_tools/check_bootstrap.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/release_tools/get_nodes_from_state.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl_nodes.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/release_tools/crawl24.py: interpreter directive changed from " /usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Core/DecentralizedTracking/pymdht/geo/geolitecityupdate.sh: interpreter directive changed from "/bin/sh" to "/nix/store/zqh3l3lyw32q1ayb15bnvg9f24j5v2p0-bash-4.4-p12/bin/sh"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/Tribler/Main/Build/update_version_from_git.py: interpreter directive changed from "/usr/bin/env python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
/nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1/TriblerGUI/vlc.py: interpreter directive changed from " /usr/bin/python" to "/nix/store/7b2z0vfbs9539ga4pxx5gmli47rz5y3n-python-2.7.14/bin/python"
checking for references to /tmp/nix-build-tribler-7.0.1.drv-0 in /nix/store/i8j96ydz0icrr9cbhfclpavivw0k9iy0-tribler-7.0.1...

Failure on aarch64-linux (full log)
Partial log (click to expand)
[5067/17378] CXX obj/third_party/libyuv/libyuv_neon/rotate_neon.o
[5068/17378] CXX obj/third_party/libyuv/libyuv_internal/planar_functions.o
[5069/17378] CXX obj/third_party/libyuv/libyuv_internal/rotate_common.o
[5070/17378] CXX obj/third_party/libyuv/libyuv_internal/cpu_id.o
[5071/17378] CXX obj/third_party/libyuv/libyuv_neon/scale_neon64.o
[5072/17378] CXX obj/third_party/libyuv/libyuv_neon/rotate_neon64.o
building of '/nix/store/pwq8dpxp76ka2jri87bdhn2hclq3l5q7-qtwebengine-5.10.1.drv' timed out after 3600 seconds
cannot build derivation '/nix/store/41ydmq7dpjjdkzli60ba95bly8nyydg6-python2.7-PyQt-5.10.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/4irscbn0s4sgivjg8pi2cnpc7j6jm10k-tribler-7.0.1.drv': 2 dependencies couldn't be built
error: build of '/nix/store/4irscbn0s4sgivjg8pi2cnpc7j6jm10k-tribler-7.0.1.drv' failed


BUG: Clipper version stuck at 0.7.2 in the official Firefox Add-on Store

Version (please complete the following information):

OS: Windows
Browser: Firefox
Web Clipper version: 0.7.2
Obsidian version: Not relevant

Describe the bug
It seems to me that since release 0.7.2, the version for Obsidian Web Clipper is stuck. So at least for Firefox, every new release since 0.7.2 is missing. It says 0.7.2 in the official store and in my Firefox extensions settings.
To reproduce
Steps to reproduce the behavior:

Go to the official Firefox Add-on store.
Scroll down to "Further Information".
See that "Version" is stuck at 0.7.2
See that "Last Updated" states "7 Days" (at least for me)

Expected behavior
The newest release of the Obsidian web clipper should be available for Firefox.
As of today that would be 0.8.3.
Your template file
Not relevant.

Picture from Firefox Add-on store:

Picture from the extensions overview in my Firefox browser:

It's not a bug. All the versions have been submitted but the Firefox team has not approved them yet. I'm not sure why. Review time has been slower for the last few days.


Dango Rest Framework KICKOFF

It's time to start wiring up the basic API functionality for Mr. Butler!

Init basic end points for:

Guild
User

Current coverage is 100% (diff: 100%)

Merging #4 into master will not change coverage

@@           master    #4   diff @@
===================================
  Files          13    13
  Lines         132   132
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits          132   132
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update cd02079...0f41721


Database or Blacklist

Hi. Are you planning to add something like a spam call database in the application, the so-called blacklist So that users can add spam numbers to the general database.

Nope:) There won't be such feature like the blacklist database in TrueCaller or YetAnotherCallBlocker.
Because:

That doesn't help blocking new numbers, which are generated everyday. This app is supposed to block All spams.
Their servers may even be blocked in some countries.

O. K.

Why not block all unknown numbers and only let known calls pass? As mentioned in the readme, this app is made for people who are more willing to reject unknown calls.

spoofing repeated calls (5 in 2 minutes)

This would be a problem even for this app, currently RepeatedCall has higher priority than STIR, so it will pass anyway. I'll find a way to solve it, maybe by making the priority of quick settings configurable.
Assume this is supported, will this work for you?

calls fail STIR atestation are always blocked
unknown calls are blocked
repeated calls will pass

About this STIR checking, actually it's just one line of code, it would be easier for YetAnotherCallBlocker to add it than adding a database in this app :)
Just to mention that, some databases are downloadable, if you find such database you can download it as CSV and import to the app.

Unfortunately YetAnotherCallBlocker and SpamBlocker cannot block calls at the same time.

Maybe fire a feature request to Android dev, I always think they should support chain of call screening, so these apps can work together.

There is a plan now https://github.com/aj3423/SpamBlocker/issues/140


Fix parameter name in PesterInterface.ps1

The parameter name in PesterInterface.ps1 do not match the expected in pesterTestController.ts

@JustinGrote this bug was introduced in the last commit to main.


ALEXA responding to Wake Up Word ¨ ALEXA¨

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?
  <x.y.z>

Tell us what hardware you're using:

[ ] Desktop / Laptop
[x] Raspberry Pi
[ ] Other - tell us more:

Tell us about your OS (Type & version):

[ ] Linux
[ ] MacOS
[x] Raspbian Stretch
[ ] Raspbian Jessy
[ ] Other - tell us more:

Everything working fine except not responding to Wake Up Word ¨ ALEXA¨
After starting the app, it initialises and comes to the #Alexa is currently idle!# state. Here it should respond to the Wake up word.
It does NOT respond to ALEXA. However, it responds nicely to the t+ENTER key input ...I can make all queries.
any help???

Hello @bassem111 I just commented here #1108 I am having the very same issue.

hi @scotthea-amazon i have tested my audio device and it work correctly i am using :
usb Microphone and Speaker through a jack 3.5mm
tested them with "arecord --format cd --duration 10 --channels 1 test.wav" then "omxplayer -o alsa test.wav" and everything work fine
and about the SDK version i think that it's the lastest
and i have following this step from this site "https://developer.amazon.com/docs/alexa-voice-service/input-avs-credentials.html "
also i dont know how to give you more information about wake-word engine, and some DEBUG9 level logs i am sorry
and thanks for your help

thank you , the problem is solved now i just reinstall it for the 3rd time and it's work now :D

That is not a solution. The behaviour has to be consistent: it has to work all the time. Please, do not close the issue, I will provide logs later on, this needs further investigation.
Thank you very much

Closing this issue as the original poster's issue appears to be fixed.
@richmondu if you are still experiencing an issue please open a new ticket.


window resizing in Vim 8 when closing tab

Having switched to Vim 8 I've encountered a strange bug: when closing a tab by hitting :q the NERDTree window resizes to nearly a maximum of the screen. Remaining tabs get a size of ~20 (I guess). This does not happen when closing the tab with :tabc. It also does not occur in Vim 7.x

I can reproduce this. Have to restart Vim after closing one tab because of this.

I have the same problem, for me it happens when a quickfix window is open and I close the main buffer

Does someone has progress on this issue?


CORS erros when trying to call cdqa API

more details in this stackoverflow post

Please close this issue.

Those error messages are confusing. I resolved this issue by uninstalling and reinstalling all required packages.


Project pypi account management

Question
Who are the maintainers of this repository and who should be the owners of the associated pypi accounts?
As of now, the list of people who own the pypy and test pypi accounts for DataFusion is historically based on the governance structure of apache arrow / datafusion. In other words it consists of largely Apache Arrow PMC members.
http://pypi.org/
http://test.pypi.org/
Since datafusion-python is no longer governed under the Apache Arrow project, it may make sense to revisit the ownership of the pypi repos to reflect a different set of maintainers and whatever governance process / style they choose.
Thanks to @jorgecarleitao  for bringing this subject up.
cc @andygrove @Jimexist who seem to be active recently in this repo

I have no active usage for this python binding and am willing to relinquish it to other maintainers if needed. i can also keep maintaining it for a while given the light process.


Move AVMM write-burst-splitting logic into own module

Rather than clutter kernel-wrapper with the logic to handle USM burst-splitting, move it into a separate block.

Tested with simple-host-streaming in ASE and in-system.


Add automatic upgrade purchasing functionality

Credits to @russeli and @gapple

Continuing discussion, whatever is the most cost-efficient way to upgrade should be followed, I had the impression 10 for each tier would've been the best, but then again, I don't play the game much, which is why this repository exists. :smirk:

Ok. Let's say at some point ten(10) Railgun upgrades cost 150B total and one(1) New Mouse Button upgrade costs 136B. Which one is more efficient?
Obviously the script doesn't buy them as bundle of 10 or more so the impact of damage increase isn't as great as higher-tier upgrade, but it is more efficient.

In general, it's easy to see that each extra tier is worth 10x the previous tier, and click dmg is worth 10x autoclick (if we assume 10 clicks/sec limit).
We can also see from this that trying to keep all tiers of the same type at the same level is the way to go. Look at this for example. http://i.imgur.com/DpkfMKa.png
Each one costs 10x more, and also gives 10x more dmg.
As for health, it should only be upgrade if you start falling below ~20% HP (or whatever the threshold for activating MEDIC is).
The only trickier ones are Lucky Shot, Boss Loot and elemental. For each of those though, we can still compute how much extra damage we get, and how much they cost, and compare them directly to the other upgrades.
In general, the script already gives you DPS increase for each upgrade, so the value of an upgrade is DPS_increase/cost. You just pick the highest value and wait until you have that much money, then pick the next highest value.

Right, though armor is the exception, with the first tier giving a 130% increase instead of 100%

Hi! I've been working on this myself, and I've made a Gist of a standalone version.
A few notes on your current implementation:

Crit does not stack with elemental damage (see #57).
By skipping locked upgrades, you're missing the possibility that buying enough to unlock it and then get it may be better than pretending it doesn't exist until we can buy it (best example I can think of is being at 9 Auto-fire Cannons and wanting to buy a tenth and getting a Railgun).
For elemental damage you'll want to scale other click damage upgrades (except Lucky Shot) by a factor depending on how often you expect to be dealing elemental damage.

I'm also not too sure crit_percentage is to be trusted as I'm getting nowhere near 10% by idling with no Crit upgrades.
I'd like to do testing on crit_percentage and the coefficient for elemental damage scaling sometime but I haven't been able to get into a scripting room the last two days, so maybe someone else can help with that.

I have calculations for elemental damage in my own fork (https://github.com/russeli/steamSummerMinigame/blob/1624fd30eb87344a0470fe4f33ad43dd0048117e/main.user.js). I have commented them out(they were clean up for this pull request), because I didn't like how much it was valuing it, especially if having 100% crit chance will make elemental damage obsolete eventually.
As for the skipping locked upgrades, it might not be a major issue but something I'll look into. I'll check how it upgrades when I spam +crit chance abilities right from the beginning. If it doesn't prioritize lucky shots too much, it should be fine.

You can have multiple crits in a second. The server combines them into one.

According to the tooltips in @wchill's script, the servers combines some crits. Maybe that could cause the percentage seem off?

You can have multiple crits in a second. The server combines them into one.

According to the tooltips in @wchill's script, the servers combines some crits. Maybe that could cause the percentage seem off?

The server combines crits by looking at clicks in bulk and then deciding if either all or none of them crit.
My half-assed testing involved clicking once every tick and then seeing how often it crit, but I'll probably automate this sometime soon just to be completely sure.

In it's current state the upgrade order of damage upgrades looks something like this with click rate of 20. Crit% is incremented by 1% every 5th upgrade to simulate usage of Crit ability.

I thought it was confirmed by Valve sources that click rate was 10?
Also, I'm guessing this update is still not ready for todays game which is about to go live?

Nope. I'm out for work at the moment so I won't be able to update it. If someone else wants to pick it up and make a new pr, go wild.

Closing in favor of #153


Food Env Visual

Make Food Env. visual in the model (make a section for Food Env. in graphical)
Make visual of Food Env. - Clarify the specifics of the relationships (nodes on arrows).

Addressed with new overview model and with latest push

Updated and clarified 9530dd0a57cd1026176eb9166b421b5d723716c3


Return object for scope

We're currently returning a string for the scope. Let's return an object in addition to the raw string.

https://nodejs.org/api/querystring.html


[Doc] Session storage and cleanup process for large scale deployments

A new configuration was introduced with https://github.com/wso2/product-is/issues/15601 and it has to be documented along with the context.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Remove parameters.yml from repository and add to gitignore

I also add --no-interaction argument to the installation to avoid any interactive question in console if this project will be install with Composer not Symfony installer in order to get work project out-of-the-box.
Intend to close issue https://github.com/symfony/symfony-demo/issues/42

Are we 100% sure that if we merge this change the application will keep working perfectly without having to execute any command or create (copy/paste) any file? Thanks.

The only problem I see is if a developer already have cloned project and pull this new changes he loses his parameter.yml file. So he should do $ composer install.

I've tested all the building process and there should be no problem by adding this improvement. Thanks @bocharsky-bw!


Why PyCrypto for RSA?

About two years ago it appears pycrypto was swapped out for python-rsa. Then at some point about a year ago pycrypto was re-introduced (this time as a soft dependency).
My questions:

Why was this decision made?
If python-rsa was no longer viable, why not the alternatives like tlslite?
Why is there no easy extension mechanism for swapping out implementations?

I ask because jira-python already includes tlslite which is perfectly capable of doing the signing, but is pure-python and can optionally use pycrypto for acceleration. Howerver, there is no easy (or maybe there is but undocumented?) way of swapping it out without forking the code. I had to resort to monkey patching to do so:
def _pure_python_rsa_sha1(base_string, rsa_private_key):
    """
    An alternative, pure-python RSA-SHA1 signing method, using
    the tlslite library.
    """
    import base64
    from tlslite.utils import keyfactory

    private_key = keyfactory.parsePrivateKey(rsa_private_key)
    signature = private_key.hashAndSign(base_string.encode('ascii'))

    # This *must* be unicode, since oauthlib refuses to work with
    # anything else.
    return unicode(base64.b64encode(signature))

# Monkey patch the built-in RSA-SHA1 signing method, since the
# package offers no proper extension mechanism.
from oauthlib.oauth1.rfc5849 import signature
signature.sign_rsa_sha1 = _pure_python_rsa_sha1

@ib-lundgren Just so you know, pyca/cryptography#1331 has been merged.

Woot!

Can be closed now that #322 merged.

@ib-lundgren ping. You can close this issue now.


Changed matching of node(), support for descendant-or-self

Hi @WulfB can you suggest what this PR addresses? What problem does it address?

Hi Chris, yes of course:
following the w3c spec the xpath node test ./node() should matches all contained nodes (types) but not attributes since attributes are no children. (=> Changes in NodeMatcher)
So "/node()" returns a superset of "/*". In XPathParser the latter lead to the construction of "ChildMatcher(parse(xpath.substring(2)));" but the first simply returned a "NodeMatcher.INSTANCE" what is wrong i.m.o.

Got it. Would you be willing to file a tika jira issue to go with this request?

hi @WulfB - I think this broke the build, can you see: https://builds.apache.org/job/tika-trunk-jdk1.7/771/ and take a look at the now failing tests?

For now, I've rolled it back until we figure it out:
[chipotle:~/tmp/tika1.10] mattmann% svn commit -m "Rollback r1688087 as it seems to cause some tests to fail."
Sending        CHANGES.txt
Sending        tika-core/src/main/java/org/apache/tika/sax/xpath/NodeMatcher.java
Sending        tika-core/src/main/java/org/apache/tika/sax/xpath/XPathParser.java
Sending        tika-core/src/test/java/org/apache/tika/sax/xpath/XPathParserTest.java
Transmitting file data ....
Committed revision 1688239.
[chipotle:~/tmp/tika1.10] mattmann%

Hi Chris, I’ll try to have a look on it tomorrow morning. See you, Wulf.
Von: Chris Mattmann<EMAIL_ADDRESS>Gesendet: Montag, 29. Juni 2015 16:09
An: apache/tika
Cc: Wulf Berschin
Betreff: Re: [tika] Changed matching of node(), support for descendant-or-self (#52)
hi @WulfBhttps://github.com/WulfB - I think this broke the build, can you see: https://builds.apache.org/job/tika-trunk-jdk1.7/771/ and take a look at the now failing tests?
—
Reply to this email directly or view it on GitHubhttps://github.com/apache/tika/pull/52#issuecomment-116682723.


EP colors are wrong

After collecting 2 items in EP if you don't have the bow the dungeon goes red, should go yellow. It is possible to have all 3 items in front of bowlock.

Closing all logic issues due to complete rewrite in #16. If any still exist, please open a new issue.


Channel name is not urlencoded before sending to authEndpoint

The current library does not URL encode the channel name before sending to authEndpoint.
The HMAC signatures will be different depending on if the channel name is encoded or not; it seems like the signature returned from pusher is the urlencoded version.
Bellow are a few sample POST body, sent by different libraries.

pusher/pusher-websocket-swift:

{"level":"info","ts":1484339706.0635204,"msg":"pusher.go:104: Debug","payload":"socket_id=208841.2081733&channel_name=private-reservations-for-venue@venue_id=399ccd2d-3f4a-43c9-803c-9e4b6bdf0f16;date=2017-01-13"}

pusher/pusher-js:

{"level":"info","ts":1484340851.4951386,"msg":"pusher.go:104: Debug","payload":"socket_id=208909.2093154&channel_name=private-reservations-for-venue%40venue_id%3D399ccd2d-3f4a-43c9-803c-9e4b6bdf0f16%3Bdate%3D2017-01-13"}

The same channel names are used; but the request via the swift library returns an invalid signature error:
Invalid signature: Expected HMAC SHA256 hex digest of<PHONE_NUMBER>145:private-reservations-for-venue@venue_id=399ccd2d-3f4a-43c9-803c-9e4b6bdf0f16;date=2017-01-13, but got f12759368cf888c8f5f63276587df9c9940bdce61a477013ab66d122a76f0f8f

Thanks for spotting this!
I'll look at getting this fixed this coming week, or feel free to make a PR if you're happy to 👍

Closing as #119 was merged :)

Merged the provided pull request and added a test and a small tweak


Edits to existing messages should be ignored

As is, one can edit their message calling the bot for a request and the bot will still carry out the request over and over again. We should be ignoring edits and only paying attention to actual new messages

Should just be as simple as checking if the slack event message type has an "edited" field and not honoring the request if it does
https://api.slack.com/events/message


Arrange food and drink for Systems Management in OKlahoma Experts | 2016-12-19

What: Systems Management in OKlahoma Experts
When: 12/19/2016 7:00 PM
Where: 1141 W Sheridan, Oklahoma City
Check meetup for RSVP count: https://www.meetup.com/Systems-Management-in-OKlahoma-Experts/events/235904907/

Test for tonight's meeting. Please discard AFTER 11/29/2016

Test group

Test group