Bump 'multi_json' dependency from ~> 1.13.1 to ~> 1.15

When I followed https://grpc.io/docs/languages/ruby/basics/, I stumbled upon a
bug in the examples/ruby/route_guide/route_guide_server.rb file.
The program would crash on Ruby 3.1.2 with:
/Users/kyrylo/.gem/ruby/3.1.2/gems/multi_json-1.13.1/lib/multi_json/options_cache.rb:12:in `new': tried to create Proc object without a block (ArgumentError)
        from /Users/kyrylo/.gem/ruby/3.1.2/gems/multi_json-1.13.1/lib/multi_json/options_cache.rb:12:in `fetch'
        from /Users/kyrylo/.gem/ruby/3.1.2/gems/multi_json-1.13.1/lib/multi_json/adapter.rb:43:in `cached_load_options'
        from /Users/kyrylo/.gem/ruby/3.1.2/gems/multi_json-1.13.1/lib/multi_json/adapter.rb:21:in `load'
        from /Users/kyrylo/.gem/ruby/3.1.2/gems/multi_json-1.13.1/lib/multi_json.rb:122:in `load'
        from route_guide_server.rb:167:in `block in main'
        from route_guide_server.rb:166:in `open'
        from route_guide_server.rb:166:in `main'
        from route_guide_server.rb:181:in `<main>'

Running multi_json v1.15.0 fixed the issue.

Got the exact same error

Not stale.

Not stale.

Still a issue with ruby 3.3.0, and I confirm that updating the gem version fixes the issue. Maybe adding the label to the PR as stated here might make this mergeable?


Version 1.2.2.RELEASE Planned Date?

Sorry to bother you with this, but just was wondering if you had a planned date to release v1.2.2?

Not currently

@spencergibb Thanks for the quick reply.  Keep up the great work.  Love this project.


More minimalist docker container

Right now we are copying the entire working directory into the docker container

Finished this inside https://github.com/cidgoh/VIRUS-MVP/tree/singularity_branch
Should probably replicate that specific work outside that branch and merge it into dev


[Solved] Kinect2Bridge with Intel NUC 6th Gen

Hello i want to use a Kinect One on my NUC. When i launch kinect2_bridge i get this Output
With libfreenect2 only the kinect works fine.
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Info] [Freenect2DeviceImpl] canceling depth transfers...
[Info] [Freenect2DeviceImpl] stopped
[Info] [OpenCLDepthPacketProcessorImpl] building OpenCL program...
[Error] [OpenCLDepthPacketProcessorImpl] program = cl::Program(context, source, &err): -34
[ INFO] [1458307235.710167036]: [DepthRegistration::New] Using OpenCL registration method!
[ INFO] [1458307235.710226989]: [DepthRegistration::New] Using OpenCL registration method!
/dev/dri/card0 not authenticated
beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)
[ INFO] [1458307235.719831089]: [DepthRegistrationOpenCL::init] devices:
[ERROR] [1458307235.719857457]: [DepthRegistrationOpenCL::init] could not find any suitable device
[Info] [Freenect2DeviceImpl] closing...
[Info] [Freenect2DeviceImpl] releasing usb interfaces...
[Info] [Freenect2DeviceImpl] deallocating usb transfer pools...
[Info] [Freenect2DeviceImpl] closing usb device...
[Info] [Freenect2DeviceImpl] closed
[ERROR] [1458307235.722153963]: [Kinect2Bridge::start] Initialization failed!
[Info] [Freenect2DeviceImpl] closing...

We had problems with the nuc5i7 and had to modify the file cl_device_id.c  and cl_device_data.h.
You might try looking at that.

I have looked at the beignet 1.1.1 has the support for the 6th generation nuc. might try that at: https://01.org/beignet/downloads
build instructions:
https://www.freedesktop.org/wiki/Software/Beignet/

@floe from the libfreenect2 developers has created a ppa with beignet 1.1.1 some time ago. You can install it following the instructions from the README of libfreenect2.

@wiedemeyer
This is the Output from ./Protonect cl
Reinstalling the beignet 1.1.1 did not fix the Problem. The latest CPU Supportet is still 5 according to their Homepage.
Version: 0.2.0
Environment variables: LOGFILE=<protonect.log>
Usage: ./bin/Protonect [-gpu=] [gl | cl | cuda | cpu] []
[-noviewer] [-norgb | -nodepth] [-help] [-version]
[-frames ]
To pause and unpause: pkill -USR1 Protonect
/dev/dri/card0 not authenticated
/dev/dri/card0 not authenticated
beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)
[Info] [OpenCLDepthPacketProcessorImpl]  devices:
[Error] [OpenCLDepthPacketProcessorImpl] could not find any suitable device
[Error] [OpenCLAllocator] b->buffer = cl::Buffer(context, CL_MEM_WRITE_ONLY | CL_MEM_ALLOC_HOST_PTR, size, NULL, &err): -34
[Error] [OpenCLAllocator] b->buffer = cl::Buffer(context, CL_MEM_WRITE_ONLY | CL_MEM_ALLOC_HOST_PTR, size, NULL, &err): -34
libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 1
libva error: va_getDriverName() failed with operation failed,driver_name=i965
[Error] [VaapiRgbPacketProcessorImpl] vaInitialize(display, &major_ver, &minor_ver): operation failed
[Error] [OpenCLAllocator] b->buffer = cl::Buffer(context, CL_MEM_READ_ONLY | CL_MEM_ALLOC_HOST_PTR, size, NULL, &err): -34
[Info] [Freenect2Impl] enumerating devices...
[Info] [Freenect2Impl] 8 usb devices connected
[Info] [Freenect2Impl] found valid Kinect v2 @2:3 with serial<PHONE_NUMBER>47
[Info] [Freenect2Impl] found 1 devices
[Info] [Freenect2DeviceImpl] opening...
[Info] [Freenect2DeviceImpl] transfer pool sizes rgb: 2016384 ir: 608*33792
[Info] [Freenect2DeviceImpl] opened
[Info] [Freenect2DeviceImpl] starting...
[Error] [OpenCLDepthPacketProcessorImpl] OpenCLDepthPacketProcessor is not initialized!
[Error] [OpenCLDepthPacketProcessorImpl] OpenCLDepthPacketProcessor is not initialized!
[Error] [OpenCLDepthPacketProcessorImpl] OpenCLDepthPacketProcessor is not initialized!
[Debug] [Freenect2DeviceImpl] status 0x090000: 9775
[Debug] [Freenect2DeviceImpl] status 0x090000: 9775
[Info] [Freenect2DeviceImpl] submitting rgb transfers...
[Info] [Freenect2DeviceImpl] submitting depth transfers...
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Info] [Freenect2DeviceImpl] started
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[device serial:<PHONE_NUMBER>47
device firmware: 2.3.3913.0
Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
GLFW error 65537 The GLFW library is not initialized
GLFW error 65537 The GLFW library is not initialized
GLFW error 65537 The GLFW library is not initialized
GLFW error 65537 The GLFW library is not initialized
GLFW error 65537 The GLFW library is not initialized
Failed to create opengl window.
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL

I looked at the and I think I saw reference to the later releases.
Can you send me a link to the hardware you bought.
Pat

CONFIDENTIAL-

This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email.

@mpatalberta
This is my NUC : http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i5syk.html

You are correct not their.
You need to add it cl_device_data.h and cl_device_id.c  I had to do this for nuc7i5 before it was supported.
I think these are your chipset information that you will need.
122 CHIPSET(0x191B, skl_gt2, "Intel(R) HD Graphics 530 (Skylake GT2)")
123 CHIPSET(0x191D, skl_gt2, "Intel(R) HD Graphics P530 (Skylake GT2)")
124 CHIPSET(0x191E, skl_gt2, "Intel(R) HD Graphics 515 (Skylake GT2)")
125 CHIPSET(0x1921, skl_gt2, "Intel(R) Skylake GT2")
126 CHIPSET(0x1923, skl_gt3, "Intel(R) Iris Graphics 540 (Skylake GT3e)")
127 CHIPSET(0x1926, skl_gt3, "Intel(R) HD Graphics 535 (Skylake GT3)")
128 CHIPSET(0x1927, skl_gt3, "Intel(R) Iris Graphics 550 (Skylake GT3e)")
129 CHIPSET(0x192A, skl_gt4, "Intel(R) Skylake GT4")
130 CHIPSET(0x192B, skl_gt3, "Intel(R) Iris Graphics (Skylake GT3fe)")
131 CHIPSET(0x1932, skl_gt4, "Intel(R) Skylake GT4")
From: Pincello<EMAIL_ADDRESS>Sent: Wednesday, April 06, 2016 1:53 AM
To: code-iai/iai_kinect2
Cc: Brown, Patrick
Subject: Re: [code-iai/iai_kinect2] Kinect2Bridge with Intel NUC 6th Gen (#248)
@mpatalbertahttps://github.com/mpatalberta
This is my NUC : http://www.intel.com/content/www/us/en/nuc/nuc-kit-nuc6i5syk.html
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/code-iai/iai_kinect2/issues/248#issuecomment-206129535

CONFIDENTIAL-

This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email.

@mpatalberta
can you tell me where i find these Files ?

They are in Beignet/src
From: Pincello <notifications<EMAIL_ADDRESS>Reply-To: code-iai/iai_kinect2 <reply<EMAIL_ADDRESS>Date: Thursday, April 7, 2016 at 8:37 AM
To: code-iai/iai_kinect2 <iai_kinect2<EMAIL_ADDRESS>Cc: "Brown, Patrick" <Patrick.Brown<EMAIL_ADDRESS>Subject: Re: [code-iai/iai_kinect2] Kinect2Bridge with Intel NUC 6th Gen (#248)
@mpatalbertahttps://github.com/mpatalberta
can you tell me where i find these Files ?

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/code-iai/iai_kinect2/issues/248#issuecomment-206864455

CONFIDENTIAL-

This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email.

The issue was not beignet itself. I fixed it while i repeated the whole installation Process.  The first issue was during the OpenGL installation. The package there is for the wrong Ubuntu Version (ist vivid, should be trusty). The second one was in the OpenCL package. There was an error during the installation of the libra-dev......deb package. I installed the package by hand ( libva-dev_1.7.0-1_amd64.deb ) and now it works. Thanks Guys

Thank you very much for this discussion thread, it helped me make progress in installing iai_kinect2.  I also have to run kinect2_bridge as root, apparently.  Now my current issue involves a black IR image.  Maybe I should post a separate issue about this, Protonect shows the IR image fine but I bet a black image published to ROS and displayed with rviz.

Was this tested and working on the 6th Generation i5?

I had this issue as a result of launching over ssh.  Solution for me was to either work off the machine locally, or 'ssh -Y' in!  Hope that helps.

I get the following error which keeps on repeating forever:
[Error] [DepthPacketStreamParser] Packet buffer is NULL
This error is received when I run the Protonect example using
./Protonect cl
as mentioned on the website: iai kinect 2

Nah, the solution is just to do export DISPLAY=:0

Hi All,
When i try to install ROS Indigo with libfreenect2 and iai_kinect2 in my computer with
Operating System: Ubuntu 14.04.5 LTS
Kernel: Linux 4.4.0-64-generic
I followed all steps mentioned in

http://wiki.ros.org/indigo/Installation/Ubuntu
http://wiki.ros.org/catkin/Tutorials/create_a_workspace
https://github.com/openkinect/libfreenect2
(Note: I haven't installed optional
Example : Install OpenCL (optional) which is not installed)
Protonect is working and showing color, depth and ir images as I got output when i
Run the test program: ./bin/Protonect
https://github.com/code-iai/iai_kinect2
I am not getting any output when i run
roslaunch kinect2_bridge kinect2_bridge.launch
but i got following output.

[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Info] [Freenect2DeviceImpl] canceling depth transfers...

[Error] [OpenCLDepthPacketProcessorImpl] program = cl::Program(context, source, &err): -34
[ WARN] [1487965098.877783656]: [Kinect2Bridge::initCalibration] using sensor defaults for color intrinsic parameters.
[ WARN] [1487965098.877814869]: [Kinect2Bridge::initCalibration] using sensor defaults for ir intrinsic parameters.
[ WARN] [1487965098.877830038]: [Kinect2Bridge::initCalibration] using defaults for rotation and translation.
[ WARN] [1487965098.877847897]: [Kinect2Bridge::initCalibration] using defaults for depth shift.
[ INFO] [1487965098.955753303]: [DepthRegistration::New] Using OpenCL registration method!
[ INFO] [1487965098.955800060]: [DepthRegistration::New] Using OpenCL registration method!
beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware
(If you have multiple ICDs installed and OpenCL works, you can ignore this message)
[ INFO] [1487965098.967884971]: [DepthRegistrationOpenCL::init] devices:
[ERROR] [1487965098.967923702]: [DepthRegistrationOpenCL::init] could not find any suitable device
[Info] [Freenect2DeviceImpl] closing...
[Info] [Freenect2DeviceImpl] releasing usb interfaces...
[Info] [Freenect2DeviceImpl] deallocating usb transfer pools...
[Info] [Freenect2DeviceImpl] closing usb device...
[Info] [Freenect2DeviceImpl] closed
[ERROR] [1487965098.968220168]: [Kinect2Bridge::start] Initialization failed!
[Info] [Freenect2DeviceImpl] closing...

Thanks,
Bhaskar.

@BHAASKARR Did manage to solve the issue? I am getting the same issue. In my case, the Protonect works fine (
 ) But I am not getting any depth topics (only depth topics. RGB is working fine).
Description:    Ubuntu 14.04.5 LTS
4.4.0-62-generic
Log:
[ INFO] [1491315971.584686110]: [Kinect2Bridge::initialize] parameter:
base_name: kinect2
sensor: default
fps_limit: -1
calib_path: /home/arul/arc/catkin_ws/src/iai_kinect2/kinect2_bridge/data/
use_png: false
jpeg_quality: 90
png_level: 1
depth_method: default
depth_device: -1
reg_method: default
reg_device: -1
max_depth: 12
min_depth: 0.1
queue_size: 5
bilateral_filter: true
edge_aware_filter: true
publish_tf: false
base_name_tf: kinect2
worker_threads: 4
[Error] [CudaDepthPacketProcessorImpl] cudaGetDeviceCount(&deviceCount): unknown error
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[Error] [VaapiRgbPacketProcessorImpl] vaInitialize(display, &major_ver, &minor_ver): unknown libva error
[Info] [Freenect2Impl] enumerating devices...
[Info] [Freenect2Impl] 14 usb devices connected
[Info] [Freenect2Impl] found valid Kinect v2 @4:5 with serial<PHONE_NUMBER>42
[Info] [Freenect2Impl] found 1 devices
[ INFO] [1491315971.659321073]: [Kinect2Bridge::initDevice] Kinect2 devices found:
[ INFO] [1491315971.659348892]: [Kinect2Bridge::initDevice]   0:<PHONE_NUMBER>42 (selected)
[Info] [Freenect2DeviceImpl] opening...
[Info] [Freenect2DeviceImpl] transfer pool sizes rgb: 2016384 ir: 608*33792
[Info] [Freenect2DeviceImpl] opened
[ INFO] [1491315971.757792519]: [Kinect2Bridge::initDevice] starting kinect2
[Info] [Freenect2DeviceImpl] starting...
[Info] [Freenect2DeviceImpl] submitting rgb transfers...
[Info] [Freenect2DeviceImpl] submitting depth transfers...
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Info] [Freenect2DeviceImpl] started
[ INFO] [1491315972.077390476]: [Kinect2Bridge::initDevice] device serial:<PHONE_NUMBER>42
[ INFO] [1491315972.077435639]: [Kinect2Bridge::initDevice] device firmware: 2.3.3912.0
[Info] [Freenect2DeviceImpl] stopping...
[Info] [Freenect2DeviceImpl] canceling rgb transfers...
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL

Try the you mode this will tell you if the GPU is a problem or not.
Other problems could be:
1- unsupported usb hardware
2- the usb board is not supplying enough power
3- you plugged the camera usb into a hub
From: Arul Selvam <notifications<EMAIL_ADDRESS>Reply-To: code-iai/iai_kinect2 <reply<EMAIL_ADDRESS>Date: Tuesday, April 4, 2017 at 10:37 AM
To: code-iai/iai_kinect2 <iai_kinect2<EMAIL_ADDRESS>Cc: Pat Brown <patrick.brown<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [code-iai/iai_kinect2] [Solved] Kinect2Bridge with Intel NUC 6th Gen (#248)
@BHAASKARRhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_BHAASKARR&d=DwMFaQ&c=Qwsh1H-X9ypOoLLEcAIltQ&r=s3aTjjowuIOYrRraGZdX6w&m=oq0JDpgDD_K8HdG_2i2vgIJAkakwlQVi1o0fHxZkjpU&s=3lNcDXmx2V13qFhqUxkUYtKowhnkijsFTpyxW4CnJOM&e= Did manage to solve the issue? I am getting the same issue. In my case, the Protonect works fine (
[protonect]https://urldefense.proofpoint.com/v2/url?u=https-3A__cloud.githubusercontent.com_assets_7311434_24662140_8b4c0504-2D1954-2D11e7-2D91e0-2D0c386056aac4.png&d=DwMFaQ&c=Qwsh1H-X9ypOoLLEcAIltQ&r=s3aTjjowuIOYrRraGZdX6w&m=oq0JDpgDD_K8HdG_2i2vgIJAkakwlQVi1o0fHxZkjpU&s=t-uUbFOmWXCzrti3GNmjrQNT92x19Vj6W-CAffXXA7U&e= ) But I am not getting any depth topics (only depth topics. RGB is working fine).
Description: Ubuntu 14.04.5 LTS
4.4.0-62-generic
Log:
[ INFO] [1491315971.584686110]: [Kinect2Bridge::initialize] parameter:
base_name: kinect2
sensor: default
fps_limit: -1
calib_path: /home/arul/arc/catkin_ws/src/iai_kinect2/kinect2_bridge/data/
use_png: false
jpeg_quality: 90
png_level: 1
depth_method: default
depth_device: -1
reg_method: default
reg_device: -1
max_depth: 12
min_depth: 0.1
queue_size: 5
bilateral_filter: true
edge_aware_filter: true
publish_tf: false
base_name_tf: kinect2
worker_threads: 4
[Error] [CudaDepthPacketProcessorImpl] cudaGetDeviceCount(&deviceCount): unknown error
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[Error] [VaapiRgbPacketProcessorImpl] vaInitialize(display, &major_ver, &minor_ver): unknown libva error
[Info] [Freenect2Impl] enumerating devices...
[Info] [Freenect2Impl] 14 usb devices connected
[Info] [Freenect2Impl] found valid Kinect v2 @4https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_4&d=DwMFaQ&c=Qwsh1H-X9ypOoLLEcAIltQ&r=s3aTjjowuIOYrRraGZdX6w&m=oq0JDpgDD_K8HdG_2i2vgIJAkakwlQVi1o0fHxZkjpU&s=9SqEmn3k-BmOuiluIGlEzNkSp07sPjgWLoeEIG-keWA&e=:5 with serial<PHONE_NUMBER>42
[Info] [Freenect2Impl] found 1 devices
[ INFO] [1491315971.659321073]: [Kinect2Bridge::initDevice] Kinect2 devices found:
[ INFO] [1491315971.659348892]: [Kinect2Bridge::initDevice] 0:<PHONE_NUMBER>42 (selected)
[Info] [Freenect2DeviceImpl] opening...
[Info] [Freenect2DeviceImpl] transfer pool sizes rgb: 2016384 ir: 608*33792
[Info] [Freenect2DeviceImpl] opened
[ INFO] [1491315971.757792519]: [Kinect2Bridge::initDevice] starting kinect2
[Info] [Freenect2DeviceImpl] starting...
[Info] [Freenect2DeviceImpl] submitting rgb transfers...
[Info] [Freenect2DeviceImpl] submitting depth transfers...
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Info] [Freenect2DeviceImpl] started
[ INFO] [1491315972.077390476]: [Kinect2Bridge::initDevice] device serial:<PHONE_NUMBER>42
[ INFO] [1491315972.077435639]: [Kinect2Bridge::initDevice] device firmware: 2.3.3912.0
[Info] [Freenect2DeviceImpl] stopping...
[Info] [Freenect2DeviceImpl] canceling rgb transfers...
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
[Error] [DepthPacketStreamParser] Packet buffer is NULL
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_code-2Diai_iai-5Fkinect2_issues_248-23issuecomment-2D291520073&d=DwMFaQ&c=Qwsh1H-X9ypOoLLEcAIltQ&r=s3aTjjowuIOYrRraGZdX6w&m=oq0JDpgDD_K8HdG_2i2vgIJAkakwlQVi1o0fHxZkjpU&s=skKmYogifOxduvlEbwYJPn65fCPdUEZnBJwzpojAeto&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AF-2DhoQo-5FsHqNcvHvSyKz-5FnZ2ACqISG4Wks5rslWNgaJpZM4Hz2bW&d=DwMFaQ&c=Qwsh1H-X9ypOoLLEcAIltQ&r=s3aTjjowuIOYrRraGZdX6w&m=oq0JDpgDD_K8HdG_2i2vgIJAkakwlQVi1o0fHxZkjpU&s=vOsFiNk7kAfFr-U4gxhZwJTM79QMmTQ6pPXEUakDuCI&e=.

CONFIDENTIAL-

This email and any files transmitted with it are confidential, and may also be legally privileged. If you are not the intended recipient, you may not review, use, copy, or distribute this message. If you receive this email in error, please notify the sender immediately by reply email and then delete this email.


feat: Startup detail pages

Venture has to input their own data, required structure can be found in data/e-lab-startups.json
Example detail page can be found at:
http://localhost:3000/e-lab/startups/airbnb
An overview of the startups can also be embedded like this in e-lab/page.tsx:

    Our Startups

    {startups.map((startup) => (
      <Link
        key={startup.id}
        href={`/e-lab/startups/${startup.id}`}
        className="bg-purple-900 p-6 rounded-lg hover:bg-purple-800 transition-colors"
      >

{startup.name}

{startup.description}

      </Link>
    ))}

Draft looks great but needs more padding at the top. We could add integration with my new people component once merged to link to founders pages & add social links to contact them

There is some weird bug for 1s when trying to find a startup that dosen't exist. I will try to fix that

https://github.com/tum-ai/website/pull/112#issuecomment-2228657688
Adress this here.


iPokeGo was blocked by RocketMap.

Hi, I'm Seb from RocketMap.
The iPokeGo project has just been blocked on all RocketMap websites because it violates RocketMap's 3rd party project policies. We've updated our contribution guidelines to clarify:

3rd party projects that wish to use RocketMap or any RM-hosted websites need to contact the RM project managers before release of their tool in order to be approved. We love innovation and improvement of RM, but we need to protect the interests of the RM community. If your project isn't doing anything shady and isn't violating the privacy of others, you'll likely be approved without hassle.
Any 3rd party project that uses RM-hosted websites needs to be opt-in for the website's owner. Any website that hasn't explicitly opted in should be blocked in your project. In exchange for your cooperation, and to help with growth, RM-approved projects may receive their own Thunderbot command (e.g. !pokealarm), have your GitHub link excluded from link filtering, and receive a "3rd party" role in the RM Discord. A common way of adding an opt-in is to host a file "myProjectName.txt" similar to robots.txt that explicitly allows the website to be used in the project.
Unapproved projects will not be supported on RM's Discord and links to the project will automatically be removed.
Projects that do not provide an opt-in method (where applicable) may find themselves blocked from all RM instances at discretion of the project managers.

This is not permanent. Should you want to continue the project and get official support, just contact us.

Sadly this project seems mostly abandoned :\ Shame cause it had one of best UIs and feature sets for iOS


Parse error for javax.servlet:servlet-api:2.5 dependency

I have in my dependency file the following:
dependencies:
  javax.servlet:
    servlet-api:
      version: 2.5
      lang: java

When I'm trying to generate bazel deps I'm getting the following error:
[ERROR]: Failed to parse dependencies.yaml.
DecodingFailure(String, List(DownField(version), DownField(servlet-api), DownField(javax.servlet), DownField(dependencies)))

Is there a reason for this?

Version should be quoted as:
dependencies:
  javax.servlet:
    servlet-api:
      version: "2.5"
      lang: java

thanks !


How to import antd and antd-mobile in the same cra project ?

How to import antd and antd-mobile in the same cra project ?
any chance that could share the carco.config.js file ?
currently my carco.config.js is looking like this :
const CracoLessPlugin = require('craco-less');

module.exports = {
  plugins: [
    {
      plugin: CracoLessPlugin,
      options: {
        lessLoaderOptions: {
          lessOptions: {
            modifyVars: { '@primary-color': '#1DA57A' },
            javascriptEnabled: true,
          },
        },
      },
    },
  ],
};

it could work well with antd customized theme with less vars (all go along exactly the same with the official website set up)

I've created a project, which uses antd together with cra a long time ago. Not sure, if it still works, but it may help you. It basically just uses craco-antd to make things work. Good luck!


IBM Web Design Compliance Check

Denise, what is needed to complete this task?

@ydknorr can we close this one?

This is closed.  Since the app will not be deployed to end users yet... does not need to comply to IBM web design standards


Update mio cargo dependency

Update mio cargo dependency to satisfy cargo deny
Current master build fails due to cargo deny.
This fixes it: cargo update -p<EMAIL_ADDRESS>

/assign @afeinberg


Dev weather forcast next days

Adding a new Model and functions that gather the data for the next few days, also creating a transition for showing and hidding these new elements, and further test.
New Data set added with the information about what AreaId each station is on, parsed with the help of GPT. Updated the iFrame map from Vedur.is to use the new area ids, so we always have a map :)
Changed that the map now show on by default.

Well done sir! No comments on the changes made👍 👯 🥳


[BUG] Import error in batch_to_eopatch pipeline

Describe the bug
When running the batch_to_eopatch pipeline an import error is thrown
Stack trace or screenshots
  File "/Users/mlubej/.pyenv/versions/3.8.7/envs/surs/lib/python3.8/site-packages/eogrow/pipelines/batch_to_eopatch.py", line 9, in <module>
    from eolearn.core import (
ImportError: cannot import name 'RemoveFeature' from 'eolearn.core' (/Users/mlubej/.pyenv/versions/3.8.7/envs/surs/lib/python3.8/site-packages/eolearn/core/__init__.py)

and
  File "/Users/mlubej/work/projects/sh-project/eo-grow/eogrow/pipelines/batch_to_eopatch.py", line 19, in <module>
    from eolearn.io import ImportFromTiff
ImportError: cannot import name 'ImportFromTiff' from 'eolearn.io' (/Users/mlubej/work/projects/sh-project/eo-learn/io/eolearn/io/__init__.py)

Solution
I guess it should be RemoveFeatureTask and of ImportFromTiff
Environment
both eo-learn and eo-grow are at v1.0.0.

Thanks for testing the pipeline. Will fix this soon.

Fixed in https://github.com/sentinel-hub/eo-grow/pull/15


Feature request:oscillate the fan.

Home Assistant version
0.100.2
SmartIR version
1.7.3
Feature request:oscillate the fan.
I can add the IR codes by myself.

Is there any plan to merge this?#68

i would like this feature, too


High Network loading times

Hi All,
When using the GPU (MALI-Gx) as a backend we are seeing high network loading times when compared to CPU(aarch64 dual core) as a backend.
Using ExecuteNetwork to profile the CPU and GPU backends for profiling,
./ExecuteNetwork -c GpuAcc -f tensorflow-binary -m /home/root/models/tensorflow/inception_v3_2016_08_28_frozen.pb -i input -o InceptionV3/Predictions/Reshape_1  -s 1,299,299,3 -e > gpu.txt
./ExecuteNetwork -c CpuAcc -f tensorflow-binary -m /home/root/models/tensorflow/inception_v3_2016_08_28_frozen.pb -i input -o InceptionV3/Predictions/Reshape_1  -s 1,299,299,3 -e > cpu.txt
Comparing the logs attached below, the memory operations when using GPU as backend is taking more time when compared to CPU backends.

Is there anything I am missing here/doing silly ?
Are there any other possible options where the times can be reduced ?
Are there any good references on how memory is handled when using OpenCL , and can be optimized ?

options tried:

Tuner file option [1] and saw no improvements either.
Converting the model to armnn using ArmConverter and re-running the tests (no difference)

profile_cpu.txt
profile_gpu.txt
[1] https://community.arm.com/developer/ip-products/processors/b/ml-ip-blog/posts/arm-nn-gpu-inference-with-opencl-tuner
Cheers,
Prabhakar

Hi @prabhakarlad,
That is probably due to the time it takes compile OpenCL kernels. In the 21.02 release a feature was added to cache the compiled kernels and reload them on subsequent runs. Using ExecuteNetwork if you specify --save-cached-network --cached-network-filepath <path_to_file> this will create a cache of the compiled kernel in the file <path_to_file>. Then on subsequent runs if you just use --cached-network-filepath <path_to_file> and remove the --save-cached-network parameter the kernels will be reloaded from the cache file you specified and the re-compilation will be avoided. Would you be able to try this out and see if it helps?
If you have any further questions feel free to reach out. Thank you!
Kind regards,
Matthew

Hi @MatthewARM,
Not sure if this is a bug or I am doing this wrong, I tried the below two commands and none of them saved the cached network file.
./ExecuteNetwork -c GpuAcc -f tensorflow-binary -m /home/root/models/tensorflow/inception_v3_2016_08_28_frozen.pb -i input -o InceptionV3/Predictions/Reshape_1 -s 1,299,299,3 --save-cached-network --cached-network-filepath /usr/bin/armnn-21.02/examples/ExecuteNetwork/cache.txt
./ExecuteNetwork -c GpuAcc -f tensorflow-binary -m /home/root/models/tensorflow/inception_v3_2016_08_28_frozen.pb -i input -o InceptionV3/Predictions/Reshape_1 -s 1,299,299,3 --save-cached-network --cached-network-filepath=/usr/bin/armnn-21.02/examples/ExecuteNetwork/cache.txt
Is there i am missing something here ?
Cheers,
Prabhakar

The problem might be because you don't have permission to write to /usr/bin?  Something like your home directory or a tmp directory would be better.
The first thing to check about the GPU performance is, on your chip how powerful is the GPU compared to the CPU? I often find that on low-end mobile-class chips the CPU is more powerful, whereas at the very high end the GPU is more powerful.

Thanks @MatthewARM for your reply. @prabhakarlad To follow up on this another issue could be is that to save a cached network a file must exist to write to. An empty file can be created with touch cache.bin for example, but the permissions issue that Matthew mentioned is a good point too. This is mentioned in the help (--help) section for that parameter To save the cached network a file must already exist.
The --help parameter when running ExecuteNetwork also reveals some of the other optimization options available which might be useful. This can be found in section c) Optimization options:. Thanks!
Kind regards,
Matthew

Hi @MatthewARM, @matthewsloyanARM,
Creating a file cache.bin (touch cach.bin) and then using option "--save-cached-network --cached-network-filepath cache.bin" did the trick. I can see a improved performance for network loading times now, thanks for that.
I will try the --fp16-turbo-mode/fast math/tune  optimizations options. Thanks for the pointer to [1].
I am doing benchmarks on MALI G31 are there any benchmark results to compare against with ?
[1] https://www.tensorflow.org/model_optimization
Cheers,
Prabhakar

Thanks  for the update @matthewsloyanARM.

I am closing this issue as it has been resolved. If you have any questions feel free to reopen this issue or create a new one. Thanks again!


[wip] avoid hardcoded addresses in test cases

in preparation for #288, we need to avoid the use of hardcoded addresses in test cases. these addresses can easily be invalidated.
also adds all the unit tests to github actions
todo:

[ ] tids in ssa variables in dsa
[ ] everything that's not dsa / indir call
[ ] exclude systemtests from unit test action

fyi @sadrabt for dsa test changes. but it's not fully done yet :3

The addresses should not change as long as the binaries we are lifting from do not change (which the deterministic pipeline should guarantee?), so it should merely be a matter of updating the addresses once for the new test pipeline, rather than needing to try to abstract them like this (though it is also not actually a problem to look up the address of procedures in the program, that's trivial)?
The labels seem like the real issue for #288 and I'm not really sure how it's going to be possible to solve that.

... the deterministic pipeline should guarantee ...

I don't think that's a very good reason against this PR. Previously, I'd been working through some of the address changes on top of #288 and it was extremely tedious to look up each decimal address in the old relf and match it back to change it. Surely, using names in the test cases is more maintainable and descriptive.
More importantly, the addresses in the deterministic pipeline are only truly guaranteed if you never change the compiler or source file. I'd like to avoid such restrictions. I agree that the labels are more troublesome since they depend on the lifters.
Anyway, if there are other reasons against this change, then we can talk and see how to address those. Maybe having addresses within the tests is helpful when looking at the relf? Let me know.
Happy holidays!
(I'll be away from the computer for at least 3 weeks)

More importantly, the addresses in the deterministic pipeline are only truly guaranteed if you never change the compiler or source file. I'd like to avoid such restrictions. I agree that the labels are more troublesome since they depend on the lifters.

If we change the compiler or C source file then we are changing the test to such a degree that it will need rewriting anyway.


Re-opening #3526: Scenario titles containing data from an Examples table are logged incorrectly.

What are you trying to achieve?
This is an improvement.
If scenario title contains data from Examples like below it is not getting reported as expected.
Scenario Outline: Below are the users - <user>
Examples:
    | user   |
    | Sneha  |
    | Ram    |

The expected logged Scenario name
Below are the users - Sneha
Below are the users - Ram

If scenario title contains data from Examples like below it is not getting reported as expected.
Scenario Outline: Below are the users - <user>
Examples:
    | user   |
    | Sneha  |
    | Ram    |

The expected logged Scenario name
Below are the users - Sneha
Below are the users - Ram

What do you get instead?
The actual logged Scenario name
Below are the users - <user> {\"user\":\"Sneha\"}"
Below are the users - <user> {\"user\":\"Ram\"}"

Provide console output if related. Use --verbose mode for more details.

# paste output here

Provide test source code if related

// paste test

Details

CodeceptJS version: 3.5.8
NodeJS Version: 18.18.0
Operating System: windows
puppeteer || webdriverio || testcafe version (if related)
Configuration file:

# paste config here

Previously opened issue: https://github.com/codeceptjs/CodeceptJS/issues/3526

The latest version of codecept is used still getting same behavior. In which version it has been fixed?
Sample code to reproduce is the same as above, i.e.:
Scenario Outline: Below are the users -
Examples:
| user   |
| Sneha  |
| Ram    |


DateTimePicker size to wide and always close when select time (hour, min)

Describe the bug
DateTimePicker size to wide and always close when select time (hour, min)
Hello, I have an issue with datetimepicker of Mahapp, it seems to be too wide and when I click to hour or minute, this action closes the datetimepicker. Pls help me to solve this issue.
My XAML  code:
<Controls:DateTimePicker x:Name="DateTimePicker"                                                              Culture="vi-VN"                                                              HandVisibility="HourMinute"                                                              IsClockVisible="True"                                                              PickerVisibility="HourMinute"                                                              SelectedDateFormat="Short"                                                              SelectedTimeFormat="Short"                                                              Margin="5,0,0,0"                                                              Width="200">                                     </Controls:DateTimePicker>
Screenshots

Environment(please complete the following information):

MahApps.Metro version 1.6.5
OS: Win10 1909
Visual Studio 2019 community 16.5.2
.NET Framework 4.6.1

Hi @hunggiangg ,
there seems to be something wrong with your App. It would be helpful if you can give us access to your App or provide a sample project. I think there is an issue in your App.xaml
Happy coding
Tim

Hi @timunie ,
Thank for your quick response, here is my sample project, pls take a look and help me to find a solution.
Happy coding
Hung
HoangPhatManagement - Copy.zip

Good news, I have a solution for you
here is my result:

The problem is that you override the Styles in your XAML

use a base style:

<Style TargetType="ComboBox" BasedOn="{StaticResource {x:Type ComboBox}}">

don't set the Width-Property in the Style because it applies to all Label and ComboBox. Just remove this:

<Setter Property="Width" Value="200" />

you set Focuable=false on the ComboBox. This removes the Focus from the DateTimePicker and tells the Popup to close. So please remove this:

<Setter Property="Focusable" Value="False" />

You can also define your custom Styles in App.xaml so you have it globally applied. You may also use different Styles by giving them a Key x:Key="YourKeyGoesHere" and use it in your control via:

<ComboBox Style="{StaticResource YourKeyGoesHere}" />

Hope it helps & Happy coding again
Tim

Thank you so much, your solution is totally working.
I will change all style to App.xaml to make reuse code.
Have a good day.
Hung.


Server fails on unknown ALPN

An unknown ALPN should result in selecting no ALPN.
Currently it fails with error 120 (no_application_protocol)
$ openssl s_client -connect httpbin.org:443 -servername httpbin.org -alpn foo
CONNECTED(00000003)
139689399534016:error:14094460:SSL routines:ssl3_read_bytes:reason(1120):ssl/record/rec_layer_s3.c:1407:SSL alert number 120
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 206 bytes
Verification: OK
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : 0000
    Session-ID:
    Session-ID-ctx:
    Master-Key:
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time:<PHONE_NUMBER>
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no
---

An unknown ALPN should result in selecting no ALPN.

Please provide a justification for that.  According to the RFC:

In the event that the server supports no
protocols that the client advertises, then the server SHALL respond
with a fatal "no_application_protocol" alert.
enum {
no_application_protocol(120),
(255)
} AlertDescription;

Please provide a justification for that. According to the RFC:

Most major vendors have disagreed with the RFC on this point: it should gracefully fallback to normal HTTP e.g. see this chrome issue: https://bugs.chromium.org/p/chromium/issues/detail?id=497770
The idea of ALPN in the first place was to allow for "optional upgrade" with graceful fallback for servers that don't support it.

I was testing my openssl library and noticed the oddity with httpbin.org.

Thanks for the report.  One of the project members might be able to identify where the SSL-termination takes place in the deployment, and whether that is the source.
Do you agree though that negotiating an ALPN that the client doesn't advertise, or just ignoring the requested negotiation and defaulting, is contrary to the RFC?  Is there some errata or newer version I'm not seeing?
It's not an issue for normal browser-server, since current browsers with HTTP/2 support are sending [h2,http/1.1], so any server without h2 support is free to choose http/1.1.  But choosing http/1.1 when the client has not requested it, or continuing without ALPN when the client requests it be negotiated seems risky.  It might seem reasonable that all clients support http/1.1 but the tunnelled protocol might not even be HTTP-based.
Thanks for pointing-out that so many implementations are ignoring this part of the RFC - I can see where the crowd is on this.  Still might be hard though to argue changes to violate the RFC to match other servers?  Would be good to know whether this part of the RFC has already been challenged formally and changes proposed, since few are following it.

A few points as they came into my head:

I believe the original idea was that being on port 443, http is assumed to be in the proposed protocols.
The behaviour used to be implied by the name: ALPN is the final version of the NPN spec: "next protocol negotiation"
Not all servers instantly support ALPN when the spec comes out: it's desired by many that the fallback when no client proposed ALPN matches is same as the behavior as when the client proposed no ALPN at all.
Note that there is no http/1.0 ALPN registered: what should a client do if it supports my-misc-protocol or HTTP 1.0?

Do you agree though that negotiating an ALPN that the client doesn't advertise, or just ignoring the requested negotiation and defaulting, is contrary to the RFC? Is there some errata or newer version I'm not seeing?

From the rfc section 3.1:

Servers that receive a ClientHello containing the   "application_layer_protocol_negotiation" extension MAY return a   suitable protocol selection response to the client.  The server will   ignore any protocol name that it does not recognize.

So the behaviour I'm proposing is also allowed by the spec.

In the event that the server supports no protocols that the client advertises, then the server SHALL respond with a fatal "no_application_protocol" alert.
enum {
no_application_protocol(120),
(255)
} AlertDescription;

... says SHALL, and it is quite clear from the wording that if the client advertises foo only, and the server has no support for that, it must return fatal 120.  It may be wished that there is some implied http/1.1 with any request to say port 443, but there's not really any mention of that.
So for the connection to not be rejected, as you suggest I think a broad interpretation of the MAY in section 3.1 is required.  An ALPN-aware server would need to pretend, for the sake of the inbound connection requesting e.g. h2 when the server might not support it - to pretend that the server does not support the ALPN extension at all, and simply return HTTP/2 or HTTP/1.1 as desired.  So ALPN would need to be not-negotiated, and the client sees as-if a non-ALPN-aware server was reached.  No type 16 extension in the ServerHello, otherwise section 3.2 is violated.

Note that there is no http/1.0 ALPN registered: what should a client do if it supports my-misc-protocol or HTTP 1.0?

Not sure if you are referring the IANA values, where it is http/1.0, see https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xml#alpn-protocol-ids .  If an ALPN client supported only foo or http/1.0 and sent that, and the server could only speak http/1.1, is it entitled to just go-ahead and upgrade the connection anyway?
Let's look at what curl --http2 ... does:
ClientHello: Extension 16 ALPN ['h2', 'http/1.1'] in that order.
Headers:

Connection: Upgrade, HTTP2-Settings
Upgrade: h2c
HTTP2-Settings: ...

That seems like a safe and reasonable thing to do and the connection succeeds - httpbin responds with http/1.1 in the ALPN ServerHello.  HTTP/2 aware browsers employ a similar strategy.
I think if the client supports both HTTP/2 and HTTP/1.1, and is using ALPN, it is reasonable for it to send both protocols.

So for the connection to not be rejected, as you suggest I think a broad interpretation of the MAY in section 3.1 is required. An ALPN-aware server would need to pretend, for the sake of the inbound connection requesting e.g. h2 when the server might not support it - to pretend that the server does not support the ALPN extension at all, and simply return HTTP/2 or HTTP/1.1 as desired. So ALPN would need to be not-negotiated, and the client sees as-if a non-ALPN-aware server was reached. No type 16 extension in the ServerHello, otherwise section 3.2 is violated.

I agree with this interpretation: the RFC says:

A new   ServerHello extension type   ("application_layer_protocol_negotiation(16)") MAY be returned to the client within the extended ServerHello message.  The "extension_data"   field of the ("application_layer_protocol_negotiation(16)") extension   is structured the same as described above for the client   "extension_data", except that the "ProtocolNameList" MUST contain   exactly one "ProtocolName".

Not sure if you are referring the IANA values, where it is http/1.0, see https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xml#alpn-protocol-ids

I was! http/1.0 in there is new, and does not have a corresponding reference for being added to the registry!

I think if the client supports both HTTP/2 and HTTP/1.1, and is using ALPN, it is reasonable for it to send both protocols.

I agree; but that doesn't mean a server shouldn't be forgiving in this circumstance.


status line do not update when opening windows

Instructions: Replace the template text and remove irrelevant text (including this line)
Describe the bug
Status line of non focused windows are not updated when a new window is opened but are updated when some window is closed.
To Reproduce
Detailed steps to reproduce the behavior:

Run vim --clean (or gvim --clean, etc.)

set statusline=%{winnr()}
set laststatus=2

now split window with '^ws', and now split windows vertically with '^wv'. Observe that there are now two windows with window number 2 in status line.  Note also that when spliting windows horizontally everything works fine.

Expected behavior
Status line of non focused windows should get updated regardless of the split one is using.
Screenshots

Environment (please complete the following information):

Vim version
vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jan 14 2020 21:23:40)
Included patches: 1-118
Compiled by coot@fozzie
Huge version with GTK2 GUI.  Features included (+) or not (-):
OS:Debian bullseye/sid
Terminal: GNOME Terminal

Greetings:
This test captures the essence of the problem...
diff --git a/src/testdir/test_statusline.vim b/src/testdir/test_statusline.vim
index f73998a67..c138ff0fb 100644
--- a/src/testdir/test_statusline.vim
+++ b/src/testdir/test_statusline.vim
@@ -433,4 +433,20 @@ func Test_statusline_removed_group()
   call delete('XTest_statusline')
 endfunc

+func Test_statusline_after_split_vsplit()
+  only
+
+  " Make the status line of each window show the window number.
+  set ls=2 stl=%{winnr()}
+
+  split | redraw
+  vsplit | redraw
+
+  " The status line of the third window should read '3' here.
+  call assert_equal('3', nr2char(screenchar(&lines - 1, 1)))
+
+  only
+  set ls& stl&
+endfunc
+
 " vim: shiftwidth=2 sts=2 expandtab

I found that the function responsible for splitting windows will only update the status line of a window and its "offspring" after a split command (e.g,, :split or :vsplit).  I think Vim will also update the status lines of any windows that are resized as a side effect of the split.  If a window is not resized and is not the old window or the new window, it will not be redrawn, and its status line will not be updated.  The tab line, I found, is updated correctly.
This patch, in my opinion, is the correct way to fix the issue in future versions of Vim.  It marks status lines of other windows to be redrawn in all cases.  The content of another window need not be redrawn if its dimensions aren't changed after a split. See below...
diff --git a/src/window.c b/src/window.c
index c73062ddd..cee3674f9 100644
--- a/src/window.c
+++ b/src/window.c
@@ -1273,13 +1273,11 @@ win_split_ins(
     if (flags & (WSP_TOP | WSP_BOT))
 	(void)win_comp_pos();

-    /*
-     * Both windows need redrawing
-     */
+    // Mark the split windows to be redrawn.
     redraw_win_later(wp, NOT_VALID);
-    wp->w_redr_status = TRUE;
     redraw_win_later(oldwin, NOT_VALID);
-    oldwin->w_redr_status = TRUE;
+    // Status lines may show, e.g., window numbers.  Mark them to be redrawn.
+    status_redraw_all();

     if (need_status)
     {

Best,
Jason Franklin

Minor correction The content of another window need not be redrawn if its dimensions and position aren't changed after a split.


Support custom resttemplate

as discussed in #1327 if I want to use a specific RestTemplate extension (e.g. a OAuth2RestTempalte) then I have to duplicate a lot of code from spring-cloud-sleuth.
This is due to many classes and Configuration classes being package private.
In this PR I add 2 things:

the default ZipkinRestTemplateWrapper is now exposed as a bean with specific name (similar as Sender bean)
since it is a bean it is subject to instrumentation by TraceWebClientAutoConfiguration; I added a utility class to filter the brave interceptors. This class is used in ZipkinRestTemplateWrapper to avoid tracing sending the spans and remains public for users wanting to replace the rest template.

I you feel like making this RestTemplate a bean is too risky then we should make several classes public to allow reuse of the default features in custom Senders.
Notes on the tests:

I included an example of invalid extension to show the risk.
I included an example of valid extension. this one might be dropped if you consider that the invalid test and the simple test showing the interceptors removal is enough
these two tests are a bit slow (5s each)
I did not manage to have TraceWebClientAutoConfiguration work properly in the unit test so I reproduced it's behavior in the test.

Notes on the documentation:

I tried to update it but did not check the result at the time of this writing

While fixing the forgotten integration test (commit b4743959052254260723b057a67e5e02cf5ffb7d) I updated AssertingRestTemplate and moved the utility class to spring-cloud-sleuth-core module.
We could have an annotation SleuthWebClientExcluded to ask sleuth no to add the interceptors instead of rejecting them with the utility class but I don't think it simplifies the use case.

Is there something I can help with to help you decide on the value of this PR for the project? Or did I miss something?

Hi @natrem . Thank you for this PR. I didn't have time to look into it yet. I have some mixed feelings about SleuthWebClientInterceptorRemover and SleuthWebClientExcluded. I haven't however spent any time on suggesting a better approach.

sorry if I seemed pushy. I understand your concern - that I share.
The main other possibility I considered was to simply make some classes public to ease creation of custom Sender ZipkinAutoConfiguration.SENDER_BEAN_NAME
Another possibility would be to create a class similar to ZipkinRestTemplateWrapper but using an OAuth2RestTemplate if there is a bean for the Oauth2 configuration (or is properties are filled)
Would you rather explore this possibility?

sorry if I seemed pushy. I understand your concern - that I share.

Don't worry, you weren't.

Another possibility would be to create a class similar to ZipkinRestTemplateWrapper but using an OAuth2RestTemplate if there is a bean for the Oauth2 configuration (or is properties are filled)

That sounds much better IMO.

Would you rather explore this possibility?

Absolutely. Be my guest.

Adaptation proposed in #1362

Should this be closed then?

I'd say that it depends on the discussion of new proposal, but most probably yes. We'll reopen if needed.


Use zero pages list before virtualalloc

Before allocating new pages, check if there's zero pages or pending zero pages from background sweeping, if yes use them instead of allocating new pages

@curtisman @digitalinfinity can you review please?

LGTM


Exception when passing initial extent to ol.interaction.Extent

When creating a new ol.interaction.Extent, if an initial extent is passed in the options as the docs say, an exception is thrown:
var extent = new ol.interaction.Extent({
    extent: rectangle.getGeometry().getExtent()
});
map.addInteraction(extent);

The error is:
Uncaught TypeError: Cannot read property 'getSource' of undefined
at ol.interaction.Extent.createOrUpdateExtentFeature_ (ol-debug.js:65290)
at ol.interaction.Extent.setExtent (ol-debug.js:65349)
at new ol.interaction.Extent (ol-debug.js:64992)

see the JFiddle for a demo (uncomment line 26 to see the error).
What I'm trying to do is to have the extent interaction overlap the existing rectangle. (I actually hide the rectangle, use the extent interaction as a modify tool, and update the rectangle geometry when the interaction is finished)

Thanks for the bug report. See #7059 for a fix.


Setup folders

Changes

Adds initial folders
Updates README

Context
This is the initial folder setup.
This PR has already been review and approved in https://github.com/navapbc/template-application-nextjs/pull/1

@aplybeah Would you mind re-reviewing this one? I've made a change to make .github/pull_request_template.md lowercase to match the Github docs.


Update managed-disks-ultra-disks-GA-scope-and-limitations.md

based on the https://msazure.visualstudio.com/One/_workitems/edit/24440243

@roygara
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@Olosinsk - just an FYI:
PRMerger will only accept sign off from the listed 'author'. However, if you are a Microsoft employee authorized to update this content, you can send a request to<EMAIL_ADDRESS>for this PR to be merged.  Include your role, and an explanation of why the PR should be merged without approval from the listed author.

#sign-off


Datatable Not Working - Clean Install

When a scaffold is generated all views works perfectly except the index.
It happends with a clean install.
If you try with an existing boilerplate eg: bootstrap, works correctly. If you want to add new composer packages after running "composer update" stop working again.
Very nice work you have done guys! I hope you can find a soon solution to this issue.

Solved @mitulgolakiya seems like the something was missing in the template.
@yield('scripts')

i got same problem, @tjimenez which is template file need to fix ?

@folkevil you may be working in an existing project or a custom template, if so, just paste @yield('scripts') in the footer after all inclusion JS files.
I'm not sure but I think this instruction is not documented, that's why it works in the boilerplates but not in a custom or existing project.

I think this is related to #230.
In my case, the template I'm using (Josh Template, based on AdminLTE) names the script section as 'footer_scripts' instead of 'scripts'. I added the @yield('scripts') command after the @yield('footer_scripts') on views\admin\layouts\default.blade.php to make it work.
Maybe there should be an option for setting the scripts section name?

@tjimenez great to it's working.
@underdpt will consider in future to specify section name.


Private Key Generator

Describe the feature
I’ve been using this app to manage my home network effortlessly.
one request to the developer, can we get ssh-keygen kind of feature?
Lawliet_47 on the App Store

Closing in favor of #46


help me

Hi,
can you help me build same for Oppo Reno ? they don't allow unlocking bootloader.

I think it's the same principle
get the formula that generates all possible OEMs then
run through them to test each one
in  this code you will only change the part where it generates oems

I think it's the same principle
get the formula that generates all possible OEMs then
run through them to test each one
in  this code you will only change the part where it generates oems


fetch dart fails for Python version 3.12.0 due to imp module

Situation
I'm building the sdk on Fedora by following the wiki instructions (which, until now, was working well by the way).
But Fedora 39 packages Python 3.12.0 by default (Debian stable currently uses 3.11.2).
Problem
When running fetch dart the setup fails due to the use of the Python module imp which has been deprecated as of 3.12.0.
The file that caused the issue was tools/utils.py, but there are a few others which will cause the same issue (see attachment below).
Here is the console output of fetch dart failing: console_output.txt
And a grep of the repo for imp usage: grep_import_imp.txt
Fix
As a temporary fix, running fetch dart within a 3.11 virtual environment (created with python3.11 -m venv ...) resolves the issue.
A permanent fix is provided in the Python docs (see link above).
As you will run into this, I wanted to give you a heads-up.
Cheers
~ Alex

fetch comes from depot_tools, which uses the Chromium issue tracker. See https://bugs.chromium.org/p/chromium/issues/detail?id=1487454

Fetching and building with python 3.12 works now. There are some remaining syntax warnings that will be fixed by https://dart-review.googlesource.com/c/sdk/+/346022.


90poe/customisations

I think this is not mergeable, it changes the application configuration and we don't want to do that at the moment.
For example, we don't want to auto-login the first user and have Captain-Edison as the only user (even though I'm sure he's a great captain 👨🏼✈)

@imtoori apologise, this was not meant as a PR towards GetStream remote. It was internal to 90poe.


Outdated info about v2 programming model?

Wasn't the Python v2 programming model already released? Page says it is in preview.

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

ID: 4b2c8f85-9416-d9f2-e082-b1b15961d810
Version Independent ID: e987c477-36ef-76b9-6dbd-db76fd291e7b
Content: Bindings for Durable Functions - Azure
Content Source: articles/azure-functions/durable/durable-functions-bindings.md
Service: azure-functions
Sub-service: durable
GitHub Login: @ggailey777
Microsoft Alias: azfuncdf

I'll follow up with team @danielniccoli and make sure the doc is updated appropriately.

@danielniccoli v2 programming model has been marked as GA. The initial announcement was published on https://techcommunity.microsoft.com/t5/azure-compute-blog/azure-functions-v2-python-programming-model-is-generally/ba-p/3827474. The docs should be updated to reflect this change.


feat: Corrects expected file name

This MR corrects the file name that reqstool expects for the reqstool_config. from requirement-config.yml -> reqstool_config.yml

I can't see where the filename "reqstool_config.yml" is set.

The filename reqstool_config.yml is hardcoded in requirements_indata.py on line 41 and 42.


TLS support

Does current implementation support connecting to TLS enabled STOMP endpoint?
If so, any code snippet sample we can have?

It should be possible to use TLS. However, I will not be able to work on that.
Please check the source code in this repo, and modify it to suit it for usage with TLS. Share the code here, and I will be able to merge it.


Locations within radius from database

We have data in database as
{
    "status": "ok",
    "id": 1,
    "name": "Lousie Restraunt",
    "description": "Some restraunt description",
    "owner": "Owner Name",
    "phone": "Restraunt Phone 123456",
    "email": "restaunt email",
    "address": "Restraunt Address",
    "location": "Sydney",
    "country": "AU",
    "coordinates": {
        "latitude": "30.33",
        "longitude": "30.33"
    },
    "placeId": "googlePlaceIdForMap"
}

So we have coordinates, User is here on website, share their browser location, it gets their cordinates.
So how do we match/find areas or locations within 10m of radius which we have in our database from the user's current location?
Help appreciated.

Please take a look at this.
https://github.com/allenhwkim/angularjs-google-maps/issues/298
Closing as out of scope.

How is this out of scope? :)

ng-map is just a angular version wrapper of google maps api 3. Thus, if it is not related to Angular, the answer should be found at more deeper level google maps api 3. That's why it's out of scope.
If you know more about Google maps api 3, ng-map is a lot easier to use.

So the features should be implimated via API?

You are asking distance between two Lat/Lngs, and it can be calculated using Google Maps API v3 using distance matrix or any, not from ng2-map. #298 will give you some ideas.


Plot varbc coeffs

Here is pull resquest

Thanks Joan. This will hopefully address #4

Hola again.
I have taken a look at the "processing" script and made a few changes. Could you give it a whirl and let me know what you think.
Eoin

Hi Eoin,
Of course, I'm going to look at your changes and test them on a set of
VARBC.cycle files.
At first they seem fine to me, but later I will confirm it.
Joan
El 10/12/2021 a las 19:06, Eoin Whelan escribió:

Hola again.
I have taken a look at the "processing" script and made a few changes.
Could you give it a whirl and let me know what you think.
Eoin
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-991183648,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWRJW35FV7KNFNXD3D7LJALUQI6SVANCNFSM5JYUAUCA.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
[ { @.": "http://schema.org", @.": "EmailMessage",
"potentialAction": { @.": "ViewAction", "target":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-991183648",
"url":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-991183648",
"name": "View Pull Request" }, "description": "View this Pull Request
on GitHub", "publisher": { @.": "Organization", "name": "GitHub",
"url": "https://github.com" } } ]
--
Joan Campins Pons
[Logotipo de Aemet]
Delegación Territorial en Illes Balears
Técnico Superior Estudios Meteorológicos Mediterráneo
Teléfonos: Interno: 50791 Externo: (+34)971 145410
Correo Electrónico: @.***
www.aemet.es http://www.aemet.es
https://www.facebook.com/AgenciaEstatalMeteorologia/
https://twitter.com/AEMET_Baleares/
https://www.youtube.com/channel/UCd-ceYPisAtCmmoZa26I-5g
https://aemetblog.es/

Only if there is a easy way to do:

Write output for all satellites and sensors: may be the default can be write output for all, but select for satellite/sensor could be an option
Similarly, DTGBEG and DTGEND can be an option, but the default is all files in input_dir
OK. These sound like nice features. I can work on this assuming the Harmonie archive structure. I used the scan/find to cater for other directory structures (outside of Harmonie).

More updates @jcampinsp
With these changes I am producing plots but I need to tidy ...
Would be great if you could test.

Tomorrow I will test all these changes, hopefully only a few changes
will be necessary to produce the same plots I used to obtain with old
scripts.
Joan
El 13/12/2021 a las 19:54, Eoin Whelan escribió:

More updates @jcampinsp https://github.com/jcampinsp
With these changes I am producing plots but I need to tidy ...
Would be great if you could test.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-992771594,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWRJW35J4II2U57KO5GJIZLUQY6PRANCNFSM5JYUAUCA.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
[ { @.": "http://schema.org", @.": "EmailMessage",
"potentialAction": { @.": "ViewAction", "target":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-992771594",
"url":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-992771594",
"name": "View Pull Request" }, "description": "View this Pull Request
on GitHub", "publisher": { @.": "Organization", "name": "GitHub",
"url": "https://github.com" } } ]
--
Joan Campins Pons
[Logotipo de Aemet]
Delegación Territorial en Illes Balears
Técnico Superior Estudios Meteorológicos Mediterráneo
Teléfonos: Interno: 50791 Externo: (+34)971 145410
Correo Electrónico: @.***
www.aemet.es http://www.aemet.es
https://www.facebook.com/AgenciaEstatalMeteorologia/
https://twitter.com/AEMET_Baleares/
https://www.youtube.com/channel/UCd-ceYPisAtCmmoZa26I-5g
https://aemetblog.es/

Hola @jcampinsp
More tweaking from me. A change to the output format in 1_extract_varbc_cycle and I have added a Python based plotter. Let me know what you think:

Install

cd /path/to/clone
mkdir -p build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/metapp/da_tools && make && ctest && make install
export PATH=$HOME/metapp/da_tools/bin:$PATH

Test

cd /path/to/test_dir
1_extract_varbc_cycle -i /path/to/varbc/input_dir/ -o output_dir
plotvarbcpred -i oper_latest/VARBC_5_3_9_210000 -b && eog varbc_pred_5_3_9.png

Hello Eoin,
I succeed to install the scripts  1_extract_varbc_cycle.sh and
plotvarbcpred.py
I run 1_extract_varbc_cycle, and output files were created, but when
running  plotvarbcpred I get an error:
noreste:/spred/pn19/github/jcampinsp/PlotVarbcCoeffs > plotvarbcpred -i
./tests/EXP_SEVIRI/aux2/VARBC_70_29_2 -b
Read: ./tests/EXP_SEVIRI/aux2/VARBC_70_29_2
Traceback (most recent call last):
  File "/spred/pn19/metapp/da_tools/bin/plotvarbcpred", line 229, in

    sys.exit(main(sys.argv))
  File "/spred/pn19/metapp/da_tools/bin/plotvarbcpred", line 226, in main
plot_varbc_pred_ts(tsdatetime,tsdata,args.labels,args.lloc,args.b)
  File "/spred/pn19/metapp/da_tools/bin/plotvarbcpred", line 129, in
plot_varbc_pred_ts
    title_string='VarBC Predictors for '+sat_map[nsat]+': '
+sen_map[nsen]+ ' Channel '+str(nchn)
KeyError: 29
Did I something wrong (when installing) or more arguments are needed?
Joan
El 21/12/2021 a las 10:00, Eoin Whelan escribió:

Hola @jcampinsp https://github.com/jcampinsp
More tweaking from me. A change to the output format in
1_extract_varbc_cycle and I have added a Python based plotter. Let me
know what you think:

Install

|cd /path/to/clone mkdir -p build && cd build cmake ..
-DCMAKE_INSTALL_PREFIX=$HOME/metapp/da_tools && make && ctest && make
install export PATH=$HOME/metapp/da_tools/bin:$PATH |

Test

|cd /path/to/test_dir 1_extract_varbc_cycle -i
/path/to/varbc/input_dir/ -o output_dir plotvarbcpred -i
oper_latest/VARBC_5_3_9_210000 -b && eog varbc_pred_5_3_9.png |
—
Reply to this email directly, view it on GitHub
https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998592425,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWRJW35L6NSXF5FQ7YAHUJDUSA623ANCNFSM5JYUAUCA.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>
[ { @.": "http://schema.org", @.": "EmailMessage",
"potentialAction": { @.": "ViewAction", "target":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998592425",
"url":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998592425",
"name": "View Pull Request" }, "description": "View this Pull Request
on GitHub", "publisher": { @.": "Organization", "name": "GitHub",
"url": "https://github.com" } } ]
--
Joan Campins Pons
[Logotipo de Aemet]
Delegación Territorial en Illes Balears
Técnico Superior Estudios Meteorológicos Mediterráneo
Teléfonos: Interno: 50791 Externo: (+34)971 145410
Correo Electrónico: @.***
www.aemet.es http://www.aemet.es
https://www.facebook.com/AgenciaEstatalMeteorologia/
https://twitter.com/AEMET_Baleares/
https://www.youtube.com/channel/UCd-ceYPisAtCmmoZa26I-5g
https://aemetblog.es/

This is related to SEVIRI sensor entry in sen_map (incorrectly 70). Should it be 29?
On https://apps.ecmwf.int/odbgov/sensor/  it is 21. Could you mail me your test input file. Thanks.

Set to 29 (as it is in Bator). Could you repeat your test. Thanks.

I set to 29 and it works. I created a png file!. Thanks Eoin.
Do you think I have to check varbc_plot.Rsh to have two plotting options
or with one is enough?
Joan
El 21/12/2021 a las 13:45, Eoin Whelan escribió:

Set to 29 (as it is in Bator). Could you repeat your test. Thanks.
—
Reply to this email directly, view it on GitHub
https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998749433,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWRJW3325J7MUT7RMTPUEKTUSBZF7ANCNFSM5JYUAUCA.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>
[ { @.": "http://schema.org", @.": "EmailMessage",
"potentialAction": { @.": "ViewAction", "target":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998749433",
"url":
"https://github.com/Hirlam/AccordDaTools/pull/9#issuecomment-998749433",
"name": "View Pull Request" }, "description": "View this Pull Request
on GitHub", "publisher": { @.": "Organization", "name": "GitHub",
"url": "https://github.com" } } ]
--
Joan Campins Pons
[Logotipo de Aemet]
Delegación Territorial en Illes Balears
Técnico Superior Estudios Meteorológicos Mediterráneo
Teléfonos: Interno: 50791 Externo: (+34)971 145410
Correo Electrónico: @.***
www.aemet.es http://www.aemet.es
https://www.facebook.com/AgenciaEstatalMeteorologia/
https://twitter.com/AEMET_Baleares/
https://www.youtube.com/channel/UCd-ceYPisAtCmmoZa26I-5g
https://aemetblog.es/

Think we are good to go with this one.


Add support for gaps between the mine and the wall

The plugin should allow for there to be gaps between the wall and the mine. Please ping me on discord if you can do this,
UntouchedOdin0#1504

Supported.


Add a License to Project

I wonder what type of license I should add to this project.

We decided to go with an MIT license.


Address complaints in #1435 and do UE edit

Addresses #1435.
@Rick-Anderson @tdykstra @dougbu Please review.

@scottaddie I expect to look at this tonight.

@dougbu Please review once again.


Remove Bisect Hosting ad from Modrinth page

You have a Patreon, use it. It's better than shilling for a shitty server company.

You have a Patreon, use it. It's better than shilling for a shitty server company.

 Bisect is a top notch server company. If you had issues with them, maybe look in the mirror. They have 24/7 support via tickets. They will get started on your ticket within 20 minutes of you submitting it, not a week later. If you don't mind learning how to manage problems yourself, their Discord is lit with very happy customers that will gladly help you learn how to manage issues on your own. They'll ask you for things, you need to be able to read and comprehend what they are asking for, those customers are not staff, they do not have access to your server.
On top of that BH never oversells a node, unlike other major server hosting companies. And they'll move you to a new node for free and they won't fuss about it. If you have a node in france but discover all your players are from texas, no problem, submit a ticket to get it moved to dallas. It's as easy as that.
That's the tip of the iceberg.
Also, yeah, don't be salty. Nobody likes a salty lollipop.

I love Bisect, they've helped me out so much hell today alone I've spent like a good 12 hours talking with their support team while they try to help me fix my issue with my server, cheers for Bisect for having an amazing support team #BisectSimpNm1FanUwUHireMeBisect

You have a Patreon, use it. It's better than shilling for a shitty server company.

Why are you crying over an ad LMFAO. It's a free mod dude. Let them earn their money. It's not gambling, it's not drugs. It's a hosting company with a solid reputation. Go outside.

You have a Patreon, use it. It's better than shilling for a shitty server company.

Thanks to this, you have successfully caused an issue for every mod and modpack developer on the planet. Thanks man

You have a Patreon, use it. It's better than shilling for a shitty server company.

You literally created a problem for the Minecraft modding scene, congratulations, retard. Why can't you stop crying about things that don't matter or affect you?

My honest reaction:


[docker] Keep flower compatible with celery v4

This will fix the Docker build https://hub.docker.com/repository/registry-1.docker.io/gethue/hue/builds/26326473-6f64-4b16-8a82-8afc147a17b6


Execution failed for task ':bintrayPublish'. > java.lang.NullPointerException (no error message) with rootProject.name

The funny thing is that after the build error my library, or rather the package is published on the site, but only with parameters without files ...

Build gradle module library:
apply plugin: 'com.android.library'
apply plugin: 'com.jfrog.bintray'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())

bintray {
    user = properties.getProperty('bintray.user')
    key = properties.getProperty('bintray.apikey')

    pkg {
        repo = 'TimePickerCompact'
        name = 'TimePickerCompact'
        userOrg = 'ifr0z'
        desc = 'Library for easy to use TimePicker on Android API 21+'
        licenses = ['Apache-2.0']
        vcsUrl = 'https://github.com/iFr0z/TimePickerCompact.git'
        version {
            name = '1.0'
            desc = 'Init library for easy to use TimePicker on Android API 21+'
            released  = new Date()
            vcsTag = '1.0'
            attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin']
        }
    }
}

android {
    compileSdkVersion 29

    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 29
        versionCode 1
        versionName '1.0'
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
repositories {
    mavenCentral()
}

Build gradle module project:
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.3.41'
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files

        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
    }
}

plugins {
    id "com.jfrog.bintray" version "1.8.4"
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Build gradle module settings:
include ':timepickercompact'
rootProject.name = 'TimePickerCompact'

Terminal log:
C:\Users\iFr0z\StudioProjects\TimePickerCompact>gradlew install
[adb]: * daemon not running; starting now at tcp:5037
[adb]: * daemon started successfully

> Task :timepickercompact:installDebugAndroidTest
10:58:48 V/ddms: execute: running am get-config
10:58:48 V/ddms: execute 'am get-config' on 'emulator-5554' : EOF hit. Read: -1
10:58:48 V/ddms: execute: returning
Installing APK 'timepickercompact-debug-androidTest.apk' on 'Pixel_3_API_29(AVD) - 10' for timepickercompact:debugAndroidTest
10:58:48 D/timepickercompact-debug-androidTest.apk: Uploading timepickercompact-debug-androidTest.apk onto device 'emulator-5554'
10:58:48 D/Device: Uploading file onto device 'emulator-5554'
10:58:48 D/ddms: Reading file permision of C:\Users\iFr0z\StudioProjects\TimePickerCompact\timepickercompact\build\outputs\apk\androidTest\debug\timepickercompact-debug-androidTest.apk as: rwx------
10:58:48 V/ddms: execute: running pm install -r -t "/data/local/tmp/timepickercompact-debug-androidTest.apk"
10:58:48 V/ddms: execute 'pm install -r -t "/data/local/tmp/timepickercompact-debug-androidTest.apk"' on 'emulator-5554' : EOF hit. Read: -1
10:58:48 V/ddms: execute: returning
10:58:48 V/ddms: execute: running rm "/data/local/tmp/timepickercompact-debug-androidTest.apk"
10:58:48 V/ddms: execute 'rm "/data/local/tmp/timepickercompact-debug-androidTest.apk"' on 'emulator-5554' : EOF hit. Read: -1
10:58:48 V/ddms: execute: returning
Installed on 1 device.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 9s
44 actionable tasks: 29 executed, 15 up-to-date
C:\Users\iFr0z\StudioProjects\TimePickerCompact>gradlew bintrayUpload

> Task :bintrayUpload
Repository name, package name or version name are null for project: root project 'TimePickerCompact'

> Task :bintrayPublish FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bintrayPublish'.
> java.lang.NullPointerException (no error message)

Upload log with --info:
C:\Users\iFr0z\StudioProjects\TimePickerCompact>gradlew bintrayupload --info
Initialized native services in: C:\Users\iFr0z\.gradle\native
The client will now receive all logging from the daemon (pid: 2444). The daemon log file: C:\Users\iFr0z\.gradle\daemon\5.1.1\daemon-2444.out.log
Starting 29th build in daemon [uptime: 44 mins 47.129 secs, performance: 99%]
Using 12 worker leases.
Starting Build
Settings evaluated using settings file 'C:\Users\iFr0z\StudioProjects\TimePickerCompact\settings.gradle'.
Projects loaded. Root project using build file 'C:\Users\iFr0z\StudioProjects\TimePickerCompact\build.gradle'.
Included projects: [root project 'TimePickerCompact', project ':timepickercompact']

> Configure project :
Evaluating root project 'TimePickerCompact' using build file 'C:\Users\iFr0z\StudioProjects\TimePickerCompact\build.gradle'.
Configuring signAndPublish task for project :

> Configure project :timepickercompact
Evaluating project ':timepickercompact' using build file 'C:\Users\iFr0z\StudioProjects\TimePickerCompact\timepickercompact\build.gradle'.
Creating configuration androidTestUtil
Creating configuration compile
Creating configuration publish
Creating configuration provided
Creating configuration api
Creating configuration implementation
Creating configuration runtimeOnly
Creating configuration compileOnly
Creating configuration wearApp
Creating configuration annotationProcessor
Creating configuration androidTestCompile
Creating configuration androidTestPublish
Creating configuration androidTestProvided
Creating configuration androidTestApi
Creating configuration androidTestImplementation
Creating configuration androidTestRuntimeOnly
Creating configuration androidTestCompileOnly
Creating configuration androidTestWearApp
Creating configuration androidTestAnnotationProcessor
Creating configuration testCompile
Creating configuration testPublish
Creating configuration testProvided
Creating configuration testApi
Creating configuration testImplementation
Creating configuration testRuntimeOnly
Creating configuration testCompileOnly
Creating configuration testWearApp
Creating configuration testAnnotationProcessor
Creating configuration debugCompile
Creating configuration debugPublish
Creating configuration debugProvided
Creating configuration debugApi
Creating configuration debugImplementation
Creating configuration debugRuntimeOnly
Creating configuration debugCompileOnly
Creating configuration debugWearApp
Creating configuration debugAnnotationProcessor
Creating configuration androidTestDebugCompile
Creating configuration androidTestDebugPublish
Creating configuration androidTestDebugProvided
Creating configuration androidTestDebugApi
Creating configuration androidTestDebugImplementation
Creating configuration androidTestDebugRuntimeOnly
Creating configuration androidTestDebugCompileOnly
Creating configuration androidTestDebugWearApp
Creating configuration androidTestDebugAnnotationProcessor
Creating configuration testDebugCompile
Creating configuration testDebugPublish
Creating configuration testDebugProvided
Creating configuration testDebugApi
Creating configuration testDebugImplementation
Creating configuration testDebugRuntimeOnly
Creating configuration testDebugCompileOnly
Creating configuration testDebugWearApp
Creating configuration testDebugAnnotationProcessor
Creating configuration releaseCompile
Creating configuration releasePublish
Creating configuration releaseProvided
Creating configuration releaseApi
Creating configuration releaseImplementation
Creating configuration releaseRuntimeOnly
Creating configuration releaseCompileOnly
Creating configuration releaseWearApp
Creating configuration releaseAnnotationProcessor
Creating configuration testReleaseCompile
Creating configuration testReleasePublish
Creating configuration testReleaseProvided
Creating configuration testReleaseApi
Creating configuration testReleaseImplementation
Creating configuration testReleaseRuntimeOnly
Creating configuration testReleaseCompileOnly
Creating configuration testReleaseWearApp
Creating configuration testReleaseAnnotationProcessor
Parsing the SDK, no caching allowed
SDK initialized in 21 ms
All projects evaluated.
Selected primary task 'bintrayUpload' from project :
Tasks to be executed: [task ':timepickercompact:bintrayUpload', task ':bintrayUpload', task ':bintrayPublish']
:timepickercompact:bintrayUpload (Thread[Execution worker for ':',5,main]) started.

> Task :timepickercompact:bintrayUpload
Task ':timepickercompact:bintrayUpload' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
Gradle Bintray Plugin version: 1.8.4
:timepickercompact:bintrayUpload (Thread[Execution worker for ':',5,main]) completed. Took 1.355 secs.
:bintrayUpload (Thread[Execution worker for ':',5,main]) started.

> Task :bintrayUpload
Task ':bintrayUpload' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
Gradle Bintray Plugin version: 1.8.4
Repository name, package name or version name are null for project: root project 'TimePickerCompact'
:bintrayUpload (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.
:bintrayPublish (Thread[Execution worker for ':',5,main]) started.

> Task :bintrayPublish FAILED
Task ':bintrayPublish' is not up-to-date because:
  Task has not declared any outputs despite executing actions.
:bintrayPublish (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bintrayPublish'.
> java.lang.NullPointerException (no error message)

How fix it? Please help me!

I'm sorry. I skipped configurations = ['archives']. You can close it.


Handle mypy versions when installed from git.

When Mypy is installed from git, the Mypy version is not a float. It looks like
'0.970+dev.383...'.
Prevents errors like this:

Change Summary

Related issue number

Checklist

[ ] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[ ] Documentation reflects the changes where applicable
[ ] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[ ] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please update

As we already have the following PR to address this issue:

https://github.com/samuelcolvin/pydantic/pull/3783
https://github.com/samuelcolvin/pydantic/pull/3845

I think we can close this PR


Fix test filesystem paths incompatible with windows

Description: This PR fixes test failures on Windows caused by path handling differences and unescaped special characters in regex. The failing tests are:

FAILED tests/unit_tests/storage/test_filesystem.py::test_yield_keys - AssertionError: assert ['key1', 'subdir\\key2'] == ['key1', 'subdir/key2']
FAILED tests/unit_tests/tools/file_management/test_utils.py::test_get_validated_relative_path_errs_on_absolute - re.error: incomplete escape \U at position 53
FAILED tests/unit_tests/tools/file_management/test_utils.py::test_get_validated_relative_path_errs_on_parent_dir - re.error: incomplete escape \U at position 69
FAILED tests/unit_tests/tools/file_management/test_utils.py::test_get_validated_relative_path_errs_for_symlink_outside_root - re.error: incomplete escape \U at position 64

Issue: fixes https://github.com/langchain-ai/langchain/issues/11775 (partially)
Dependencies: none

Hey @efriis , wanted to draw your attention to this very small fix. I think with this we can close https://github.com/langchain-ai/langchain/issues/11775 because it sounds like the socket problem is related to vscode.

@hwchase17 hey. I was hoping to get more attention to this, because I think it's a small simple fix. I'm not sure what that that Vercel bot is doing but the status on this PR is "ignored".


Changes

Changed Post header stop headphones with background-color to blue
Replaced headphones_icon_light to headphones_icon_color
Remove Header-Episode's site-header-back-button

Hi brother @jfryah! Thanks for this PR! Will run these changes with the serving ones for their comments.


Run a syntax check before starting monit via upstart

I realise syntax check happens on Chef 12 via verify but this will help catch cases of other software mucking around with things too much

why would we want the init script to exit successfully if it hasn't entered the desired state?

From what I can see it doesn't really matter what exit code you use - I can change it to 1 if you prefer however most upstart examples in the handbook seem to just use 0

yeah, let's exit 1 instead; silent failures are no fun to debug.

Will do, better for consistency overall anyway
The debugging doesn't seem to change much between 0 and 1 it seems. tail -f /var/log/upstart/monit.log -n 100 looked the same :)

i'm thinking more about chef needing to explode when the service fails to start/restart. something to tip an admin off that something's not working :). anyways, thanks for this!


Adding Spl Token Metadata to Mint Account

Work on https://github.com/buffalojoec/graphql-wallet/issues/2

Sounds good I added it in a separate component


Enable point based sort optimization for all cusom comparators

As a part of #6321 and #6424 , we enabled Lucene's numeric sort optimization which are based on BKD point values skipping logic.
We can enable this for our custom comparator as well. Which were disabled while upgrading to Lucene 9.1.0 in this PR 2487.
There is no harm adding this back, queries like below in nyc_taxis are showing 15x improvement on scaled_float numeric types. total_amount is scaled_float.
GET nyc_taxis/_search?size=1000
{
  "sort": [
    {
      "total_amount": {
        "order": "asc"
      }
    }
  ]
}

Hi @gashutos, could you share the performance testing results?

https://github.com/opensearch-project/OpenSearch/pull/8168

@anasalkouz In OSB, we dont have such numeric types queries where it use custom comparators.
But if you trigger asc/desc order sort queries on nyc_taxis like mentioned below,  without this optimization it takes 1300/1400 ms, while with this optimization, it came down to 80 ms.
GET nyc_taxis/_search?size=1000
{
  "sort": [
    {
      "total_amount": {
        "order": "asc"
      }
    }
  ]
}

Fixed by https://github.com/opensearch-project/OpenSearch/pull/8168


Move Active Authentication Mode into AutomaticAuthenticationHandler

Rename AuthenticationMode to AutomaticAuthentication bool on AutomaticAuthenticationOptions
Split old active behavior into a new base handler class : AutomaticAuthenticationHandler which derives from AuthenticationHandler<AutomaticAuthenticationOptions>
Remove SecurityHelper LookupChallenge and added two new virtuals to handle the old active authentication checks (which work when no scheme is specified)
Also attempted to address 401-403 with this change (needs more unit tests here)

cc @lodejard @Praburaj @blowdart @Tratcher

Updated PR, moved ShouldConvertChallengeToForbidden to AutomaticHandler, added a test for cookie/bearer to ensure they don't touch 401's if they weren't authenticated.

Merged 775eb5ece452e10a27aa166f52b58a6c0b615d18


Analyzer allows extension setter even if receiver has getter with same basename.

The analyzer does not report an error for the program:
class C {
  final int x = 42;
}
extension D on C {
  void set x(int o) { print(o); }
}
main() {
  C c = C();
  c.x = 42;
  c.x += 0;
}

It should be an error. Since the C interface has a member with base name x, the assignment c.x = 42 should not trigger an extension member invocation, and it should just be an error that C does not have any x= setter.

@leafpetersen

I spent some time this morning looking into this.  The feature specification does say that extension resolution is done by base name, which has fairly broad implications, broader than just this example.  We don't seem to have any tests for this.  The CFE also doesn't seem to implement this correctly.

Tests for this under review here: https://dart-review.googlesource.com/c/sdk/+/115211 .

The analyzer now produces an error for both lines 9 and 10:
  error • 'x' can't be used as a setter because it's final. • 38136.dart:9:5 • assignment_to_final
  error • 'x' can't be used as a setter because it's final. • 38136.dart:10:5 • assignment_to_final


box.com video folder is expired/deleted

Unable to run the demo without appropriate / relevant video files. Please provide a new source.

Hi Cal97g. Did you get access to the video files?


Wutao/pmupdate

Description

updated papermill to 2.2 and changed pm.record() to sb.glue() using scrapbook.  Also updated hyperopt version to be 0.1.2 so nni does not complain anymore.   pinned lightfm to 1.15 as 1.16 gives out errors in unit tests.
Related Issues

Checklist:

[X] I have followed the contribution guidelines and code style for this project.
[X] I have added tests covering my contributions.
[X] I have updated the documentation accordingly.
[X] This PR is being made to staging and not master.

Installed scrapbook in the test machines, will run again the tests to see if it works
also, I did a PR to your branch @wutaomsft, see https://github.com/microsoft/recommenders/pull/1271

Installed scrapbook in the test machines, will run again the tests to see if it works
also, I did a PR to your branch @wutaomsft, see https://github.com/microsoft/recommenders/pull/1271

fix https://github.com/microsoft/recommenders/issues/641

fix https://github.com/microsoft/recommenders/issues/641


Tasks (as of 9/5/23)

Engagement:
World map vs level (we want level)
Contracts -> goals (think three star system angry birds)
demographic ->keep interest with level mastery (3 stars)
Introduce facts with mechanics and tutorials (collections?)
how do we force players to not do whatever
Universal win condition (in tiers (stars))
Universal loss condition
WITHIN LEVEL:
$$$
Carbon level
specific tile layout
OUTWARD:
Stars
Unlockable levels
collections
Tasks
-build starsystem
-overall star total over levels
-possibility of 3 stars per stage
-additional star quests
-update level layout
-level overworld UI

-change to isometric view
-overworld view
-placement system: can place on same layer type


OOSI: Design the Link-in-bio page for click matrics

Resolves issue #5

resolve the conflicts.
remove package-lock.json file changes.

Follow the structure given in pull request template.

Resolve the conflicts!

Locally it says there are no conflicts and everytime I update the merged branch it shows the same files conflicting even though I have removed all commits in the conflicting files at this point.

Do one thing, close this PR. Clone this repo again in another place, then create a new PR with the modified files only.

Btw I asked you to remove package-lock.json. not package.json


Pin graphviz to avoid issue with latest conda-forge build

Closes #7231

@jrbourbeau is it ok with you if I merge this until the graphviz issue is fixed?


Reservation viewing and management

This handles issue #105, allowing users to view reservations by schedule and by individual timeslot. Also handles issue #91, with a new indicator for full timeslots.

also the new indicator is cool i guess

Ok. Let’s meet about this specific script Monday morning. It’s worth
discussing in detail and there’s a possibility that simpler methods exist
in the Django framework.
On Fri, Mar 4, 2022 at 5:18 PM Seamus Smith @.***>
wrote:

also the new indicator is cool i guess
—
Reply to this email directly, view it on GitHub
https://github.com/worcestertechnicalhighschool/ratatoskr/pull/108#issuecomment-1059571541,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADBZIJYP3ZCAGCIRUUWVX5LU6KD3ZANCNFSM5P5X6EJA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>

--
JEFF LEBOEUF, MIS
TEACHER, PROGRAMMING AND WEB DEVELOPMENT
WORCESTER TECHNICAL HIGH SCHOOL
ONE Officer Manny Familia Way, WORCESTER, MA 01507
C:<PHONE_NUMBER>E: @.***
@.***>
--
*
*
This is an email account managed by the Worcester Public Schools,
Worcester, MA.  This email and any files transmitted with it are
confidential and intended solely for the use of the individual or entity to
whom they are addressed. If you have received this email in error, please
notify the sender.


Update simple-get 2.4.0 to 4.0.1.

This potentially fixes a security vulnerability in the dependency.
The breaking changes from 2.4.0 to 4.0.1 involved adoption of ES6
and dropping support for EOL Node.js versions. Neither should be a
problem here, I would expect.
Reference: https://github.com/advisories/GHSA-wpg7-2c88-r8xv

I suppose this repo is inactive.

Unfortunately GitHub had stopped sending me emails and notifications, I will check this out tomorrow but as all tests have passed it should be good to go. Thanks for this, and sorry for the delay.

Coverage change doesn't seem related, does it?

I can't work out what's caused the coverage dip, will spend some time figuring it out. Merged and published, thanks for the commit and it should be on npm as version 2.0.3.


Benchmarking the TerminalEmulator

Here's the starting point. Clearly there is work to do...

I'm expecting that most improvements will come from working on these two issues:

Use js.Array: https://github.com/PurpleKingdomGames/roguelike-starterkit/issues/11
Make CloneTileData faster: https://github.com/PurpleKingdomGames/indigo/issues/621

Results from a mutable version of the TerminalEmulator.

The result is that the mutable version is significantly faster in most operations, but also more complicated to use because you have to be aware that it's mutable.
Also I think we could go further with the mutable version, by also caching render data, such as the shader uniform data and an live array of clone data.

Just to wrap this up: Not all my plans worked out, however the new mutable RogueTerminalEmulator, which is a higher performance drop in replacement for the normal TerminalEmulator does seem to be working just fine.
I did look into "Supplying CloneTileData/CloneBatchData as a raw array" (https://github.com/PurpleKingdomGames/indigo/pull/629), but put it on hold as it seems to have some deep flaws.
Also my thoughts about caching renderable things in the emulator did not pan out - thank goodness for benchmarking! I gave it a try but when the performance got significantly worse, I realised it was because I'd essentially undone all my hard work removing allocations, by creating tons of objects again. It may yet be possible to do something in this space, but I feel like that can just as easily be done by the person using the library, which is what I do now anyway.
So I'm going to stop there, and quit while I'm ahead with my between x2 and x200 performance improvements.*
(*Depending on the operation, the notable exception being that putting single characters is now slower, but we're still in the millions of ops / sec there.)

Fixes issue: https://github.com/PurpleKingdomGames/roguelike-starterkit/issues/11