Stop exposing createClass and createElement directly.

React's createClass and createElement methods are exposed directly on the Window object by the CMS, for building extensions. This isn't very clean, and could possibly result in conflicts. Also, we have the user using the React class methods (render, handleChange) directly, which ties us to that specific implementation.
https://github.com/netlify/netlify-cms/blob/6ad6bfd094b78696744f87ffd8038656a2922f7a/src/index.js#L58-L62
Related to #571.

Related to #571.

We should deprecate and update the CMS object to contain these references, agreed.

For deprecation, would you just suggest adding a console error or something more visible?

Just a heads up, there are a few code examples using these methods in the Netlify CMS docs.

RE: @tech4him1's comment, a console warning should work for this.

Do we want these nested under a CMS.lib or just CMS? They are integral to how the CMS works, so maybe just on the main registry.

So is this issue still not resolved? I'm getting the Uncaught ReferenceError: createClass is not defined error


Don't Merge! PR real time test for target branch full build

Docs Build status updates of commit cb3717a:
:clock10: Full build: the average full build time is 5 min(s) 41 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit cb3717a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-conceptual/testing.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/testing.md

[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.

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


adding some glossaries for docs-reference-glossary

Add some glossaries: cluster, containerd, control-plane, cri-o, daemonset, etcd, kube-apiserver, kube-scheduler

@nguyenuet welcome you to K8s Vietnamese localizing team :D
Thank you for your PR.

/lgtm
/approve
Thank @nguyenuet


fix: connection string uri scheme to postgresql

Use postgresql scheme for connection string as postgres causes issue with some tools
Validate database name passed to connection-string command

:tada: This PR is included in version 1.29.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Could not connect to given url

I use Zabbix with TLS, and am getting the below errors when trying to setup the data source.
I can receive data from the zabbix api using the same URL using curl. Grafana is running in docker.
If I check TLS Client Auth (with the cert added) or Skip TLS Verify I receive the below error.
Could not connect to given url
If I uncheck TLS Client Auth or Skip TLS Verify I receive the below error.
x509: certificate signed by unknown authority

Grafana
Zabbix
Grafana-Zabbix Plugin

v8.4.1
6.0.3
4.2.8

Any ideas of what would be the cause or what I else I could check?

I've got same error without TLS

Zabbix 4.0.5
Grafana 8.5.2
Zabbix Plugin 4.2.8


Upload Logs Artifacts to S3 Egress

Summary
This PR fixes our inability to use S3 egress for logs artifacts. Logging uses the Write method (intead of WriteAsync), which was previously not implemented - this change implements the Write method, temporarily pushing bytes into a list that are then consumed using the existing WriteAsync infrastructure.
Some exploration was done around using Pipelines; the code is currently not leveraging Pipelines, but this change could be made in the future.
Closes #3644

Release Notes Entry

Closing without resolving since this should not be needed once the egress extensibility model is integrated.


feature/Add ChatOllama Function

What if I want to engage in conversation without needing to rely on a tool @HenryHengZJ

I always receive the response "Agent stopped due to max iterations" (Using llama3 as model)

does ollama function support streaming?
Doesn't seem to me, but wanted to double check

The ChatOllamaFunction seems to have disappeared. It was there in commit 0de7fb85. I could not find it in the code base in main.cpp. It might have been deleted inadvertently. @HenryHengZJ

Chat Ollama is very useful btw for using self hosted LLMs, hope we can get it back soon!


Updating the wasm-opt tool

The newest version of the wasm-opt tool was released ten months ago so it is sometimes already. Apparently, it allows saving 25% of the binary size in some cases. We should consider migrating to it especially considering existing problems like: https://github.com/CosmWasm/wasmd/issues/1038.

Where do you get this 25% from? I'm running the latest wasm-opt version 110 together with Rust 1.64.0 locally and don't see size differences to rust-opimizer 0.12.9 across 3 different contracts.
But sure, it can be updated 👍 Does not hurt either way.

I have had a similar experience with a contract. We use extensively static code dispatching and with the current binaryen version 105 we observe binary sizes to correlate to the number of trait implementors.

Published as part of 0.12.10


Add support for bag groupby npartitions=1 and shuffle=tasks edge case

This PR adds support for bag.groupby for single-partition bags when shuffle='tasks'. Currently, when npartitions=1, stages in groupby_tasks is set to 0. For this edge case, stages should be 1 to properly construct the groupby dask graph.
Also added a test for this edge case.
Fixes #3748

[x] Tests added / passed
[x] Passes flake8 dask

Looks good to me.  Thank you @jrbourbeau .  Merging!


Add list of other projects in the same space.

I have always liked the community vibe when projects list other projects in the same space. It is a way of saying this idea is important/interesting enough that other people are also working on solutions. We like our solution but we acknowledge there are others out there doing great work also. 👍😀

+1 also ipfs and firestar

:+1:. also fosp.

slick

I believe this is listed elsewhere in SSB community documentation so closing here.


Add languages.yml entry and sample files for OGC Geography Markup Language (#2366)

Why do you want to define it as a new language if it's has the same syntax as XML?

I'm not so familar with this project, and I'm afraid I don't understand the question. What else should I have done? Simply adding the samples without changing the languages.yml?

You can just add .gml to the list of extensions for XML and move the samples to samples/XML/. No need for a new GML entry here ;)

But then these files would appear in GitHub as "XML" rather than "Geography Markup Language", wouldn't they?

But then these files would appear in GitHub as "XML" rather than "Geography Markup Language", wouldn't they?

Yes they would. But, if we add Geography Markup Language, since it's a data language, it will not be displayed in the statistics of repositories (only in Explore and the search page).

There are so many XML formats out there that it would be confusing to treat them all the same.

It also means we can't define a language for each one of them ;) We have to find a balance.
I'm not from GitHub so I won't be the one taking that decision but I feel like it should be marked as XML because it's only a subset of XML and there aren't that many GML files on GitHub (compared to the 64 million POM files for instance).

Okay, updated branch.

Could you also move the samples to samples/XML/? Thanks.

Sorry, forgot that one. Fixed.

:+1: thanks for this and the discussion @vog and @pchaigno. This change will go live in the next release of Linguist.


Crash "TypeError: Cannot read property 'charAt' of null"

Make sure these boxes are checked before submitting your issue - thank you!
(If your issue is neither a both bug nor a request, please write in a free style)

[ ] https://esdoc.org/manual/feature.html
[ ] https://esdoc.org/manual/config.html
[ ] https://esdoc.org/manual/tags.html
[ ] https://esdoc.org/manual/api.html
[ ] https://esdoc.org/manual/faq.html

Bug
Short summary of your issue
Crash running ./node_modules/.bin/esdoc
Input data for reproducing
Configuration
{
  "source": "./src",
  "destination": "./docs",
  "plugins": [
    {"name": "esdoc-standard-plugin"},
    {"name": "esdoc-flow-type-plugin", "option": {"enable": true}}
  ]
}

Codes
// write into here

I don't have any specific code that produces the issue — the last file shown before the crash does not seem to cause it, I emptied that file completely and still got the error. Seems to be cumulative, after parsing, and I have no idea which of the many files is to blame because there is no usable debug information that could give me a hint apart from the crash.
Output data
Log
/home/mha/one/node_modules/esdoc-accessor-plugin/src/Plugin.js:16
        if (autoPrivate && doc.name.charAt(0) === '_') {
                                    ^

TypeError: Cannot read property 'charAt' of null
    at Plugin.onHandleDocs (/home/mha/one/node_modules/esdoc-accessor-plugin/src/Plugin.js:16:37)
    at Plugin._execHandler (/home/mha/one/node_modules/esdoc/out/src/Plugin/Plugin.js:55:26)
    at Plugin.onHandleDocs (/home/mha/one/node_modules/esdoc/out/src/Plugin/Plugin.js:135:10)
    at Function.generate (/home/mha/one/node_modules/esdoc/out/src/ESDoc.js:132:32)
    at ESDocCLI.exec (/home/mha/one/node_modules/esdoc/out/src/ESDocCLI.js:71:23)
    at Object.<anonymous> (/home/mha/one/node_modules/esdoc/out/src/ESDocCLI.js:182:7)
    at Module._compile (internal/modules/cjs/loader.js:721:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
    at Module.load (internal/modules/cjs/loader.js:620:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:560:12)

Your environment

OS type and version: Linux Mint
Node.js version: 11.5.0
ESDoc version: 1.1.0

The crash does not happen when I set standard plugin option "autoPrivate": false

Can confirm, setting autoPrivate: false prevents this error from occuring.

See https://github.com/esdoc/esdoc-plugins/pull/91


How to configure API introduction?

How can I specify what it shows for "License" / how can I remove it?

How can I add a custom API introduction text here (using markdown)? I tried with a doc comment (using #[doc = include_str!("API-Intro.md")]) for my main ApiDoc struct that has #[derive(OpenApi)], but the doc comment seems to be ignored by the generator, any idea why?

How can I specify the html <title> for the generated doc? :)

You can use custom modifier to this.
struct ApiDocInfo;
impl Modify for ApiDocInfo {
    fn modify(&self, openapi: &mut openapi::OpenApi) {
        openapi.info.description = Some(include_str!("../README.md").to_string());
    }
}

Also with this you can modify all the info related fields as you may wish. E.g.  You could also remove the Licence as well.

Thanks, that's very useful :)
Btw, is it also possible to modify the CSS styling?
Or to add a search field, like in slate docs? E.g.:
https://mermade.github.io/reslate
https://bestbuyapis.github.io/api-documentation

Btw, is it also possible to specify a favicon or to modify the CSS styling?

If I'm not mistaken it is not possible with the Swagger UI. But for this you should use another OpenAPI doc "browser". For example those OpenAPI's are using https://redocly.com/redoc/. I've had a plan to support this as well as an alternative to the Swagger UI but no concrete action has been taken towards this so far.


Fixed openvpn start without servername

Nordvpn changed the JSON output from servers_recommendations. Updated parsing line to reflect changes

Thanks!


Add Decomposition of Resource Scatter Add in TF Compiler

The code looks about right: is there a corresponding test update?

@stellaraccident not yet, I'll add it here https://github.com/tensorflow/tensorflow/blob/21c46e80edd69d352ae8ff01811e9631644f790f/tensorflow/compiler/mlir/tensorflow/tests/decompose_resource_ops.mlir :)

The code looks about right: is there a corresponding test update?

Added :)

I am trying to fix my bug S.T AMD ROCm CI can pass, but I can't seem to access/view the logs on jenkins 🤔

The link to the build failure is wrong. Poking around I was able to get your error log:
http://ml-ci.amd.com:21096/job/tensorflow/job/github-prs-upstream-master/job/AMD-ROCm-Community-CI-Build/view/change-requests/job/PR-50314/lastBuild/console

The link to the build failure is wrong. Poking around I was able to get your error log:
http://ml-ci.amd.com:21096/job/tensorflow/job/github-prs-upstream-master/job/AMD-ROCm-Community-CI-Build/view/change-requests/job/PR-50314/lastBuild/console

Thanks @powderluv, after giving it an additional Builder for the TensorScatterAddOp seems to have done the trick locally at least :)


add TestPlanM to API, remove interpretWithTimeout

Closes # .
Pre-review checklist

[x] All code has been formatted using our config (make format)
[x] Any new API features or modification of existing behavior is covered as defined in our test plan
[ ] The changelog has been updated under the ## Unreleased header, using the appropriate sub-headings (### Added, ### Removed, ### Fixed), and the links to the appropriate issues/PRs have been included

I need Contract.Test.Mote in templates/ctl-scaffold, so we should  integrate this API change first so that I can update the ctl-commit in packages.dhall of the template.

@pb99u069 you don't have to update the template to a revision that is merged. You can just set the revision in template to one of the commits in your yet-unmerged branch.


Update Blender Python versions

Update for Blender 3.1+ to look for Python 3.10 rman libraries.
Do you know when Py3.10 be officially supported?

非常期待支持3.2X or 3.1X


Support environments without MessageChannel or worker_threads

Part of #48
Fixes #47
This doesn't provide an alternative implementation for sodium_free, but it prevents runtime and compile-time errors in RN and node 10

Don't have any issues with this. Will let @emilbayes get his thoughts in.

@emilbayes Regarding the convo on Discord, I haven't come across any equivalent memory freeing APIs in React-Native, sadly. It might be worth it to revisit once they have support for ArrayyBuffers in their bridging API (which is likely a long ways away).

@RangerMauve I think I might have confused on discord, the intention here is just to make the underlying ArrayBuffer inaccessible, not exactly to free it :)

@emilbayes Yeah, I don't think RN provides anything special for that, sadly. 😅
Are there any APIs in ArrayBuffer itself that can make that work?
If there isn't would it be okay to leave it as is for the RN use case?

Yeah there’s https://developer.mozilla.org/en-US/docs/Web/API/MessageChannel but I guess RN doesn’t have that?

@emilbayes No, I don't think it does, sadly. It doesn't have support for workers or anything of the sort, doesn't have that as a global, and I don't think there are any built in modules which provide that functionality. 😅

@emilbayes Updated the PR per your comments so that memory gets zeroed even if it can't be freed.
You mentioned that you're not keen on merging due to the possiblity of "use after free" vulns. This wouldn't introduce them into Node.js or Browsers, and I think most of the libraries that'd be using this functionality would be targeting those environments too, and would reduce that risk.
This would enable the library to be used in React-Native and JS environments that are neither Node.js or web browsers, and while it's not ideal, I don't think there's any way to do memory freeing in React-Native at the moment. I'd be happy to send a PR to add that in as soon as a way is found. 😁


The accuracy of the distance between 2 points is high in the center but is low on the edge, how can I improve it?

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D435i

Operating System & Version
Win10

Language
python

Issue Description
Hi, sorry to bother you. I have read many issues but don't find the proper solution. I'm trying to measure the diameters of rebars in the RGB photos taken by realsense D435i. There is the problem that the accuracy of diameters is high for the rebars in the center but is low  for the rebars on the dege As shown in the following figure(the reality is on the up and left, the calculation is on the down and right using the Euclidean distance).

I'm thinking is there any key point ignored. I don't know whether is the problem that the pointcloud gained by python is not aligned correctly, because the rebars seems not to lie on the highest plcace and have a bias.

This is the code I transport the points from pixels to the camera coordinates(using the method of point cloud):
import pyrealsense2 as rs
import numpy as np
import cv2
''' camera setting '''
pipeline = rs.pipeline()
config = rs.config()
config.enable_stream(rs.stream.depth, 1280,720, rs.format.z16, 30)
config.enable_stream(rs.stream.color, 1920,1080, rs.format.bgr8, 30)
profile = pipeline.start(config)
pc = rs.pointcloud()
points = rs.points()
#Define filters
#Decimation:
decimation = rs.decimation_filter()
#Depth to disparity
depth_to_disparity = rs.disparity_transform(True)
disparity_to_depth = rs.disparity_transform(False)
#Spatial:
spatial = rs.spatial_filter()
spatial.set_option(rs.option.holes_fill, 0)             # between 0 and 5 def = 0
spatial.set_option(rs.option.filter_magnitude, 2)       # between 1 and 5 def=2
spatial.set_option(rs.option.filter_smooth_alpha, 0.5)   # between 0.25 and 1 def=0.5
spatial.set_option(rs.option.filter_smooth_delta, 20)   # between 1 and 50 def=20
#Temporal:
temporal = rs.temporal_filter()
temporal.set_option(rs.option.filter_smooth_alpha, 0.4)
temporal.set_option(rs.option.filter_smooth_delta, 20)
colorizer = rs.colorizer()
#Get info about depth scaling of the device
depth_sensor = profile.get_device().first_depth_sensor()
depth_scale = depth_sensor.get_depth_scale()
print("Depth Scale is: " , depth_scale)
#align to color
align_to = rs.stream.color
align = rs.align(align_to)
def get_aligned_images():
frames = pipeline.wait_for_frames()

#Apply filters
pc_filtered = decimation.process(frames)
pc_filtered = depth_to_disparity.process(pc_filtered)
pc_filtered = spatial.process(pc_filtered)
pc_filtered = temporal.process(pc_filtered)
pc_filtered = disparity_to_depth.process(pc_filtered).as_frameset()

#Align the depth frame to color frame
aligned_frames = align.process(pc_filtered)
aligned_depth_frame = aligned_frames.get_depth_frame()
aligned_color_frame = aligned_frames.get_color_frame()

img_color = np.asanyarray(aligned_color_frame.get_data())
img_depth = np.asanyarray(aligned_depth_frame.get_data())

aligned_depth_color_frame = colorizer.colorize(aligned_depth_frame)
img_depth_mapped = np.asanyarray(aligned_depth_color_frame.get_data())

return img_color, img_depth, img_depth_mapped, aligned_color_frame, aligned_depth_frame, aligned_frames

def get_3d_camera_coordinate(depth_pixel, aligned_color_frame, aligned_depth_frame, aligned_frames):
x = np.round(depth_pixel[1]).astype(np.int64)
y = np.round(depth_pixel[0]).astype(np.int64)
#pointcloud
pc.map_to(aligned_color_frame)
points = pc.calculate(aligned_depth_frame)
points.export_to_ply("../frame_test.ply", aligned_color_frame)

vtx = np.asanyarray(points.get_vertices())
#print('vtx_before_reshape: ', vtx.shape)
vtx = np.reshape(vtx, (1080, 1920, -1))
#print('vtx_after_reshape: ', vtx.shape)

camera_coordinate = vtx[y][x][0]
#print ('camera_coordinate: ',camera_coordinate)
dis = camera_coordinate[2]

return dis, camera_coordinate

Hi @weicuiting  As the Decimation filter will be reducing the resolution of the depth image, are measurements more accurate if you comment out the Decimation filter, please?

It's really appreciate for the quick apply. I just tried to comment out the Decimation filter, and the trend did not change(low accuracy onthe edge) even worse.

If the measurements are accurate at the center but become increasingly inaccurate when moving towards the edge of the image, this is usually because of an inaccuracy in the depth-color alignment.  You seem to have applied alignment correctly in your script though and placed the align process after the post-processing filter list as Intel recommend.
Does accuracy improve if you align color to depth instead of depth to color by changing the align_to instruction from 'color' to 'depth'.
align_to = rs.stream.depth

As you are using pc.calculate to generate the point cloud and map_to to map color onto the depth points, it may not actually be necessary to use align_to to align depth to color.

Thank you for the responce! I tried 'align_to = rs.stream.depth', the trend still didn't changed. More important, it is not suitbale for my program to use  'align_to = rs.stream.depth' . This would result in the decreasing of RGB resolution and the black edges which affects the segmentation accuracy of rebars in the RGB photos(as the green masks shown in the following pictures).

Are you able to comment out the align instructions and let map_to perform the pointcloud alignment as suggested above at https://github.com/IntelRealSense/librealsense/issues/11293#issuecomment-1371935666

I comment out the align part, icluding 3 lines:
align to color
#align_to = rs.stream.color      ## commen out(1)
#align = rs.align(align_to)      ## commen out(2)
def get_aligned_images():
frames = pipeline.wait_for_frames()

#Apply filters
pc_filtered = decimation.process()
pc_filtered = depth_to_disparity.process(pc_filtered)
pc_filtered = spatial.process(pc_filtered)
pc_filtered = temporal.process(pc_filtered)
pc_filtered = disparity_to_depth.process(pc_filtered).as_frameset()

#Align the depth frame to color frame
#aligned_frames = align.process(pc_filtered)      ## commen out(3)
aligned_depth_frame = pc_filtered.get_depth_frame()
aligned_color_frame = pc_filtered.get_color_frame()

img_color = np.asanyarray(aligned_color_frame.get_data())
img_depth = np.asanyarray(aligned_depth_frame.get_data())

aligned_depth_color_frame = colorizer.colorize(aligned_depth_frame)
img_depth_mapped = np.asanyarray(aligned_depth_color_frame.get_data())

return img_color, img_depth, img_depth_mapped, aligned_color_frame, aligned_depth_frame, aligned_frames

But in the process of calculate the 'vtx', an IndexError occurred: index 1578 is out of bounds for axis 0 with size 640, where the 1578 is from RGB while the 640 is from depth. Should I change the x and y pixel values according to the resolution rate(rate x = 640/1920, rate y = 360/1080)?
def get_3d_camera_coordinate(depth_pixel, aligned_color_frame, aligned_depth_frame, aligned_frames):
x = np.round(depth_pixel[1]).astype(np.int64)
y = np.round(depth_pixel[0]).astype(np.int64)
# 计算点云
pc.map_to(aligned_color_frame)
points = pc.calculate(aligned_depth_frame)
#points.export_to_ply("../frame_test.ply", aligned_color_frame)

vtx = np.asanyarray(points.get_vertices())
# print('vtx_before_reshape: ', vtx.shape)  # 921600
vtx = np.reshape(vtx, (360,640, -1))
# print('vtx_after_reshape: ', vtx.shape)  # (720, 1280, 1)

camera_coordinate = vtx[y][x][0]
# print ('camera_coordinate: ',camera_coordinate)
dis = camera_coordinate[2]

"""dis = aligned_depth_frame.get_distance( np.round(x).astype(np.int64), np.round(y).astype(np.int64))        # 获取该像素点对应的深度
# print ('depth: ',dis)       # 深度单位是m
camera_coordinate = rs.rs2_deproject_pixel_to_point(depth_intrin, depth_pixel, dis)
# print ('camera_coordinate: ',camera_coordinate)"""

return dis, camera_coordinate

Yes, I would recommend the x and y pixel values according to the resolution rate.  align_to uses the RealSense SDK's 'align processing block' to automatically adjust for differences between the depth and color streams such as different resolutions.  As far as I am aware, these automatic adjustments for differences do not take place with map_to.

Can I understand by this way that it's better to keep the same resolution between RGB and depth(such as 1280*720) if I use 'map_to'. Because  the resolution rate maybe cause the bias too?

Yes, if using map_to I recommend using the same resolution for both.

It's really sorry to let you waiting. I was just calculating the results. I used the same solution(1280*720) for the RGB and depth. And comment out the 'Decimation filter' and 'align_to' to keep the depth resolution. But the result is the worst until now:

Would the big bias cause by the different HOV between RGB and depth?When using the 'map to' alone didn't align the RGB and depth even they have the same resolution?
Currently, the original method(using 'align_to' and 'map to') is better. Is there any other method to improve the edge inaccuracy using depth-color alignment? Can I get the pointcloud using python as accurately as using realsense viewer?

Comparing your code to the align_depth2color.py example that the script seems to be based on, I note that you use this line:
aligned_frames = align.process(pc_filtered)
Whilst in align_depth2color_py it uses frames in the brackets instead of pc_filtered.
aligned_frames = align.process(frames)
The frames information comes from the frames = pipeline.wait_for_frames() line a little earlier in the script.

Does this mean that I can't use the filters or use the filters after align?
frames = pipeline.wait_for_frames()
aligned_frames = align.process(frames)
or
frames = pipeline.wait_for_frames()
aligned_frames = align.process(frames)
pc_filtered = decimation.process(aligned_frames)
pc_filtered = depth_to_disparity.process(pc_filtered)
pc_filtered = spatial.process(pc_filtered)
pc_filtered = temporal.process(pc_filtered)
pc_filtered = disparity_to_depth.process(pc_filtered).as_frameset()

You can still use the filters, yes.
Intel's recommendation is to place align.process after the post-processing filter list.  This is a recommendation rather than a requirement though, and there are rare cases where an application has performed much better when placing align.process before the post-processing filters.

I have tried using align before filters, but it's a pity that the method didn't work.Is there other methods to improve the align accuracy or depth quality?  (I'm think is there any problem with the depth quality)
How does the realsense viewer get the pointcloud? How can I get the pointcloud using python as accurately as using realsense viewer ? (can any setting files export from viewer and then import to python)

My understanding is that the RealSense Viewer pointcloud in its 3D mode is based on pc.calculate and map_to, and does not make use of align_to.  RealSense Viewer is also a C++ application rather than a Python one.
You could check whether there is a mis-calibration of your camera's depth sensing by resetting it to its factory-new default calibration in the RealSense Viewer using instructions at https://github.com/IntelRealSense/librealsense/issues/10182#issuecomment-1019854487

OK, I'll calibrate the camera again. Does I just need to do the on_chip calibration, tare calibration and dynamic calibration?
Except the problem of align, how can I improve the depth quality, which kind of setting is useful to reduce the volatility of rebar lines that is stright actually?

Whilst on-chip calibration can be used to calibrate the camera, simply using the Viewer's factory-default calibration reset can work just as well.
On-chip calibration improves depth image quality, whilst tare calibration improves depth measurement accuracy.
Dynamic Calibration is a different method of calbration to on-chip that has the benefit of being able to calibrate the RGB sensor too.
The grid of rebar objects has the potential to confuse the depth sensing algorithm of the camera by forming a repetitive pattern (a series of similar looking objects in horizontal and vertical arrangements, like ceiling / floor tiles).  Intel have a guide at the link below to reducing the neative impact of repetitive patterns.
https://dev.intelrealsense.com/docs/mitigate-repetitive-pattern-effect-stereo-depth-cameras

Thank you for the links, I'll have a try!

Sorry to bother again, is there any method to plot the points on the pointcloud.ply imported from map_to?(I  want to check the point location on the pointcloud)

Once a ply is exported then you can import it into other tools and also pointcloud processing libraries such as PCL and Open3D but not import a .ply directly back into the RealSense SDK and access its depth information.  A .bag file is the best format for reading recorded depth data back into an SDK script.

Is there any recommended samples for Open3D?

There are some Open3D examples for RealSense at the link below.
http://www.open3d.org/docs/0.12.0/tutorial/sensor/realsense.html
The official RealSense documentation for the Open3D wrapper also has some Python example code.
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/open3d

Thank you very much! I'll have a try!

Hi @weicuiting  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


A set of improvements and enhancements for working with bpmn2 processes

added support for start timer event including code generation, added also life cycle methods (activate/deactivate) for process to allow control on availability of the process for execution
allow to use custom dialects for assignments instead of hardcoded XPath
externalise BpmnProcess compilation to separate class and allow to override to extend it, allow DMN namespace as script format
allow to rely on errorCode of the error to handle work item exceptions
expose node instance and process instance via work item so it can be accessed by work item handler
allow to defined data intput and output associations on script task to control variables used

no way to get the build logs ... and no email indicating the failure was sent... so what's the approach to know the details of the build failure?

you have a point. I am consulting with the rest of the team. In the meantime the error seems caused by this test in kogito-codegen
[INFO] Running org.kie.kogito.codegen.process.persistence.proto.MarshallerGeneratorTest
[message Address {
	option java_package = "org.kie.kogito.codegen.data";
	optional string city = 1;
	optional string country = 2;
	optional string street = 3;
	optional string zipCode = 4;
}
, message PersonWithAddresses {
	option java_package = "org.kie.kogito.codegen.data";
	repeated Address addresses = 1;
	optional bool adult = 2;
	optional int32 age = 3;
	optional string name = 4;
}
]
[message PersonWithList {
	option java_package = "org.kie.kogito.codegen.data";
	optional bool adult = 1;
	optional int32 age = 2;
	repeated bool booleanList = 3;
	repeated int32 integerList = 4;
	repeated int64 longList = 5;
	optional string name = 6;
	repeated string stringList = 7;
}
]
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.163 s <<< FAILURE! - in org.kie.kogito.codegen.process.persistence.proto.MarshallerGeneratorTest
[ERROR] testPersonMarshallers  Time elapsed: 0.018 s  <<< FAILURE!
java.lang.AssertionError:

Expected size:<1> but was:<2> in:
<[message Address {
	option java_package = "org.kie.kogito.codegen.data";
	optional string city = 1;
	optional string country = 2;
	optional string street = 3;
	optional string zipCode = 4;
}
,
    message Person {
	option java_package = "org.kie.kogito.codegen.data";
	repeated Address addresses = 1;
	optional bool adult = 2;
	optional int32 age = 3;
	optional string name = 4;
}
]>
	at org.kie.kogito.codegen.process.persistence.proto.MarshallerGeneratorTest.testPersonMarshallers(MarshallerGeneratorTest.java:43)

[INFO] Running org.kie.kogito.codegen.process.persistence.proto.ReflectionProtoGeneratorTest
[ERROR] Tests run: 6, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.006 s <<< FAILURE! - in org.kie.kogito.codegen.process.persistence.proto.ReflectionProtoGeneratorTest
[ERROR] testPersonProtoFile  Time elapsed: 0.001 s  <<< FAILURE!
java.lang.AssertionError:

Expected size:<1> but was:<2> in:
<[message Address {
	option java_package = "org.kie.kogito.codegen.data";
	optional string city = 1;
	optional string country = 2;
	optional string street = 3;
	optional string zipCode = 4;
}
,
    message Person {
	option java_package = "org.kie.kogito.codegen.data";
	repeated Address addresses = 1;
	optional bool adult = 2;
	optional int32 age = 3;
	optional string name = 4;
}
]>
	at org.kie.kogito.codegen.process.persistence.proto.ReflectionProtoGeneratorTest.testPersonProtoFile(ReflectionProtoGeneratorTest.java:42)

[ERROR] testPersonAsModelProtoFile  Time elapsed: 0.001 s  <<< FAILURE!
java.lang.AssertionError:

Expected size:<1> but was:<2> in:
<[/* @Indexed */
message Address {
	option java_package = "org.kie.kogito.test.persons";
	/* @Field(store = Store.YES) */
	optional string city = 1;
	/* @Field(store = Store.YES) */
	optional string country = 2;
	/* @Field(store = Store.YES) */
	optional string street = 3;
	/* @Field(store = Store.YES) */
	optional string zipCode = 4;
}
,
    /* @Indexed */
message Person {
	option java_package = "org.kie.kogito.test.persons";
	/* @Field(store = Store.YES) */
	repeated Address addresses = 1;
	/* @Field(store = Store.YES) */
	optional bool adult = 2;
	/* @Field(store = Store.YES) */
	optional int32 age = 3;
	/* @Field(store = Store.YES) */
	optional string name = 4;
}
]>
	at org.kie.kogito.codegen.process.persistence.proto.ReflectionProtoGeneratorTest.testPersonAsModelProtoFile(ReflectionProtoGeneratorTest.java:278)

thanks @evacchi though I don't think this is related to my changes and it seems to be more caused by changing the person class in this commit https://github.com/kiegroup/kogito-runtimes/commit/909d833a5913e16965ff6b066d617c1992464a56#diff-2f14194ae42981f4be9a029286b86893R32
would you mind to see if the test is failing on master?

@mariofusco can you check this?

@mswiderski @evacchi I fixed master and retriggered the build of this PR. Sorry for inconvenience.

thx

thanks @mariofusco, rebased with master changes so let's see how it goes now.

@mswiderski there are some recommendations from Sonar that might be worth fixing as well.

@cristianonicolai applied changes both from review and sonar (those that make sense) plus fixed the formatting

@tiagodolphine not at the moment as the JobService currently does not support process jobs - meaning not related to process instances. So that would have to be implemented later on including (what we discussed before) support to avoid duplicates in case runtime service is scaled up and down.


Upgrade the rocks for 2.3.0

Context
Follow-up of https://github.com/canonical/kfp-operators/issues/579
A more detailed list of the image tags can be seen in https://github.com/canonical/kfp-operators/issues/579#issuecomment-2473040282. The most interesting part is the fact that they are downgrading one minor version of Argo, which we'll need to understand why
What needs to get done

Update the rockcraft.yaml files in https://github.com/canonical/pipelines-rocks/
Have a new branch to track this version
Publish the rocks

As a bonus point, we should see if we could also integrate the frontend image, which in the past was blocked by ISSUE
Definition of Done

Rocks for 2.3.0 are published
the rockraft files are updated
The rocks are integrated into the updated charms

added to the list:
https://github.com/canonical/pipelines-rocks/issues/153
Rock was blocked from building in 2.0 due to https://github.com/canonical/pipelines-rocks/issues/80, should now be unblocked in 2.3.0


CTRL-C doesn't work anymore (Windows 11)

On master ( 2e9347d34d41d9e59b62a2293bae41a7c193bb27 ) CTRL-C doesn't work anymore (Windows 11 at least) when running with --monitor
Need to check when exactly that broke - not tested on other platforms yet

Worked at least on commit eeb0e8f95d184209cc42be9c4fec15c7172729fc

This line is the only real change I see to the monitor since the working commit hash you've posted. Sorry to be a bother, would you be able to confirm that this is the commit which caused the problem please?

Sorry I wanted to look into this already by myself but got distracted by some linker issues ....
However, I found something!
The root cause seems to be mentioned in https://github.com/crossterm-rs/crossterm/pull/629
If I change https://github.com/esp-rs/espflash/blob/2e9347d34d41d9e59b62a2293bae41a7c193bb27/espflash/src/cli/monitor.rs#L123 to KeyCode::Char('C') => break, it works again - but certainly would break things on other platforms.
So, we could wait for the next crossterm release or add a temporary fix by adding the uppercase cases there, too. I personally can live with this since I use a locally compiled espflash where I can patch this but probably others will run into that issue in the meantime
I have no idea when to expect the next release of crossterm containing the fix. (I tried it with the main branch and then it works without changes on our side)

That should resolve it without breaking MacOS or Linux. And even when crossterm gets the fix it should still work.

Hi, Sorry for introcing a bug like this in crossterm, for now the new version 0.23.1 is fixed.


Bluetooth: Mesh: adv bearer does not use correct interval

Setting any interval > 20ms will not be reflected in the adv.c as BT_MESH_ADV(buf)->adv_int needs to be decoded first. But it also looks like BT_MESH_ADV(buf)->adv_int carries a wrong value set by higher layers.
E.g. an Interval of 100ms should be encoded as 9 << 3 = 0b01001, yet BT_MESH_ADV(buf)->adv_int = 0b0100

@jhedberg the issue is a bit deeper than we thoguht so I'd leave the changes to someone more experienced.
One of the issues is that adv.c:bt_mesh_adv_create_from_pool creates a struct that should contain the encoded values, but is passed the unencoded ones from the transport layer.
The second issue comes from bad naming: bt_mesh_adv members are called adv_int and count and I'd propose to rename them to xmit_... then adv.c could make use of the macros


Upgrade npm and include package-lock.json

We don't need a lock.json since we use yarn.
On Jun 14, 2017 7:51 PM, "Marc Gagne"<EMAIL_ADDRESS>wrote:

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/EvanBoyle/AzSearch.js/issues/45, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACb1U8DdFg0MhoLTv8T4SJkhm4OVbq4oks5sEB2jgaJpZM4N6OeN
.


MemGPT Localllm autogen keeps coming up wih information outside of data source

I am using dolphin-2.2.1-mistral-7b.Q8_0.gguf with airoboros grammar wrapper. Despite setting the temperature to 0.01 in webui, and specifying use only data from archive memory, when trying to find and compose short fact passages, memgpt keeps coming up with fictional events, or real events not from data source.
This is the message to memgpt:
"Remember the following instructions: "
"1) Work autonomously to come up with titles and write about as many distinct, non-repeated, intriguing operations or affairs from the cold war, one at a time without supervision\n"
"2) Search your archival memory [data source archive name] to complete the tasks. Do Not use facts from other sources\n"
"3) Do NOT make up information\n"
"4) Print the output to screen in this format:\nTitle: catchy title\nIntroduction: this is the introduction bla bla bla ... (Minimum 200 words)\nParagraph 2: this is the paragraph 2 bla bla bla ... (Minimum 200 words)\nParagraph 3: this is the paragraph 3 bla bla bla ... (Minimum 200 words)\nEnding: this is the ending bla bla bla ... (Minimum 200 words)\nTakeaway or lessons: 1 sentence\nSource: Section from Book\n\n"
"5) Also append results to a used titles list in archival memory such that you don't repeat\n"
"6) Always save checkpoint of conversation state.\n"
"7) Do NOT prompt the user for guidance. Work alone.\n"
"Once you have memorized the above instructions, acknowledge, follow the instructions and get to work"

Can you try with gpt-4 and see if you still have the same issue? I'm asking to help discern if this is a problem with the way to instructions are being formatted / passed to MemGPT or if this is an issue with the model (or both).
If you don't have gpt-4 access can you post the full script here or DM it to me on Discord so I can try and reproduce the problem?


Allow configuration of integrated terminal's scroll sensitivity

Currently, the integrated terminal's scrolling sensitivity seems to be tied to both the editor.mouseWheelScrollSensitivity setting and the operating system's global scroll settings. For me, this makes the terminal scroll far too fast when I use my mouse wheel. I can slow it down by decreasing either of those settings, but then scrolling in other places is too slow for my liking. It would be nice to be able to configure the scrolling sensitivity of just the terminal, rather than having one setting that affects both the terminal and the editor.

I'm concerned about adding yet another setting for this. The reason scrolling is different is because monaco has a bunch of logic to classify and tweak wheel events whereas xterm.js trusts the browser and doesn't try to align with the operating system's default scroll setting.


vendir: init at 0.17.0

Motivation for this change
Vendir is a tool for vendoring files into a git repository, it works well with tooling that otherwise doesn't provide mechanisms to import files from other repositories like Jsonnet.
Vendir is part of the carvel collection of kubernetes tooling with ytt and kapp which are already in nixpkgs
Things done

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

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

I didn't manage to test via a sandbox, I built the package, then couldn't figure out how to rebuild it, it would always use the version in the cache.

Result of nixpkgs-review pr 117824 at f1256268 run on x86_64-linux 1

1 package built successfully:

vendir

1 suggestion:

warning: unused-argument
Unused argument: installShellFiles.
Near pkgs/development/tools/vendir/default.nix:1:40:
  |
1 | { lib, buildGoModule, fetchFromGitHub, installShellFiles }:
  |                                        ^

I didn't manage to test via a sandbox, I built the package, then couldn't figure out how to rebuild it, it would always use the version in the cache.

nix-build -A vendor --check rebuilds it.

I didn't manage to test via a sandbox, I built the package, then couldn't figure out how to rebuild it, it would always use the version in the cache.

nix-build -A vendor --check rebuilds it.

Worked like a charm, thank you


Connecting LW++ to an MCMC sampler

Goal
Connect LW++ to emcee.js, allow a user to find a rough initial guess of a lens model based on the image of the input lensing system, then apply MCMC to improve the  accuracy of the guessed model.
Tasks

[ ] compute the difference between the "predicted image" and observed image.
[ ] fit for the unknown noise level in the observed image.
[ ] make the lens galaxies emit light and fit the light profile of the lens galaxies
[ ] construct a "sample" button on the LW++ page.

I think this might need the blue - red initialization referred to in #8 to happen first...

Yes, just added. #8 is sort of messy now. I will clean it up later. :-)


Performance-influence models for highly configurable systems

http://dl.acm.org/citation.cfm?id=2786845&CFID=550839757&CFTOKEN=78411605

The study does not include a dataset


VSCode now launching/working in Ubuntu 18.04

Hello , i've download VSCode from Snap software , and it's not launching

I'm able to install it and run it on Ubuntu 18.04. Probably need more details

I downloaded it with anaconda first. No start. Then deleted it and installed it with deb package and still not starting, without errors.

@Synaxis the snap package is third party currently (and is an old version of VS Code), use the deb package/apt repo instead https://code.visualstudio.com/docs/setup/linux
@DooMachine feel free to create a new issue for your issue, please include the output of code --verbose


New filter API

Easier way to define multiple filters
Possibility to enable filter on all fields of an entity

Finally I've abandoned the idea of using LoopBack style URLs because they are too ugly.
As page and itemsPerPage parameters are now configurable, conflicts can be easily avoided (ex: using an URLs like ?_page=2&_itemsPerPage=3).
@theofidry @sroze What do you think about that? And what do you think about forwarding $request to DataProvider and Filter class? It's not very clean but it's powerful and useful when creating custom filters.

I don't mind, but we should be able to easily switch to a StrongLoop like system for API with lots of filters and options. I don't mean an option to do so, but maybe a snippet in the doc about how to do it in a clean way.
About the Request in the Filter class, I'm for it since it would let the user complete control of how to implement the filter and retrieve it. For the DataProvider, I don't see the use at the moment but I guess it can be quite helpful.

@theofidry it is possible thanks to the injection of Request by creating a custom filter. A cookbook entry about that would be nice to have.

That's definitively a better implementation than before, good job !


Upgrade versions

@eliaslevy, please review.
Bump JRuby to 1.7.23 as that's now released.
Also bump Hello Samza Jar from 0.9 to 0.10.

Thanks for the contribution!


Release a new version with GitHub Actions

Motivation:
If releases are performed through an automated task, mistakes can be reduced and more validation can be added.
Modifications:

Add tag-new-release.yml to tag a new version with GitHub Actions dispatch UI.

Result:
Automated release process

The job was tested at the forked repo of Armeria.

https://github.com/ikhoon/armeria/actions/runs/6653695760


Continuos HTTPS requests with single object

Hi. I've been struggling a bit with this and need some insight on what I can be doing wrong.
A bit of background. I am building a class that can do HTTPS GET/POST by using boost beast. Moreover the class must have timeouts for error checking (I'm using boost::asio::deadline_timer for timeouts ).
The logic of the program basically creates a HttpsCom class which calls a POST request to certain url to retreieve an authorization token. After the authorization token is retrieved I want to make a GET request using the same to same object with same host but different target.
Because some variables are required for the async calls I'm storing them as privates in my class definition (Im not sure if thats the correct way to do it).
So this is my class:
class HttpsCom {
public:
  const https_Error post(const std::string host, const std::string target, const std::string body_in, const http_headers_t& headers_in,
                         http_headers_t& headers_out, std::string& body_out);
  const https_Error get(const std::string host, const std::string target, const std::string body_in, const http_headers_t& headers_in,
                        http_headers_t& headers_out, std::string& body_out);

private:
  std::string token;

  boost::asio::io_context ioc;
  ssl::context ctx{ssl::context::sslv23_client};
  ssl::stream<tcp::socket> stream{ioc, ctx};

  void on_resolve(boost::system::error_code ec,tcp::resolver::results_type results);
  void on_connect(boost::system::error_code ec);
  void on_handshake(boost::system::error_code ec);
  void on_write(boost::system::error_code ec, std::size_t bytes_transferred);
  void on_read(boost::system::error_code ec, std::size_t bytes_transferred);
  void on_shutdown(boost::system::error_code ec);
  void on_timeout();

Post and get are basically the same function just changed a couple params
HttpsCom::post(){
/* Set request */
    this->setRequest(body_in, headers_in, host, target, 0); /* 0 - POST */
                                                            /* 1 - GET*/

    // Set SNI Hostname. Permits identify right certificate from server
    if (!SSL_set_tlsext_host_name(stream.native_handle(), host.c_str()))
    {
      boost::system::error_code ec{static_cast<int>(::ERR_get_error()), boost::asio::error::get_ssl_category()};
      throw boost::system::system_error{ec};
    }

    /* Set up timeout timer and start it */
    boost::asio::deadline_timer timer{ioc,boost::posix_time::seconds(TIMEOUT_HTTPS)};
    timer.async_wait(std::bind(&HttpsCom::on_timeout, this));

    // Look up the domain name
    std::cout << "Making the request..." << std::endl;
    tcp::resolver resolver{ioc};
    resolver.async_resolve(host, port, std::bind(&HttpsCom::on_resolve,this,std::placeholders::_1,std::placeholders::_2));
    try{
      ioc.restart();
      ioc.run();
    }
    catch (std::exception const &e){
      std::cerr << "Error: " << e.what() << std::endl;
      return HTTPS_ERROR;
    }

    this->parseResponse(body_out, headers_out);

and then the async functions follow this example https://www.boost.org/doc/libs/1_69_0/libs/beast/example/http/client/async-ssl/http_client_async_ssl.cpp with the excemption that when either on_read() or on_timeout() finishes I do ioc.stop() to stop handlers to run and I parse my HTTP response if there was no timeout.
My problem is that if I stop my IO_service and I try running it again it does not call the async functions, just skips them. Is there a way to delete all handlers to be run and reset the IO_service?
I tried using ioc.restart() but it will call the timeout handler even though I got my HTTP response.
I'm using boost 1.69 and cannot use the timeouts from 1.71.
Thanks

Okay, but what is the question?

Sorry. I submitted the question by accident and I am editing it for completion.

@vinniefalco I have updated my question. I hope is clear. Let me know what you think.

This sounds very much like an Asio-specific question

Can you point me out where is a better place to ask this question?

https://github.com/boostorg/asio/issues ?

Ok. Thanks


Thread panick when trying to pass all my environment variables

I have a Lot of variables that I need to pass to the build environment(because I cross-compile, I overwrite and declare a lot of variables). I didn't expect it to work but I tried to execute this command vagga -e $(env) display-env, where display-env just calls env.
Result:
thread '<main>' panicked at 'failed setenv: Invalid argument (os error 22)', src/libstd/sys/unix/os.rs:435

Which version of vagga do you use (stable or testing)?
Could you run RUST=log RUST_BACKTRACE=1 vagga -e ... ?
Is it possible that environment contains non-ascii and/or invalid utf8?

Ah, okay, I can reproduce this. Actually there are three issues:

vagga -e requires only env variable name, like vagga -e PATH, not pair. And environment variable name can't contain equals = character. You may use vagga -E PATH=xxx
You can't pass multiple arguments this way. You need some complex stuff like vagga  $(a=($(env)); printf "-E %q\n" $a) display-env (in bash). (i.e. prefix each arg with -E and quote special characters).
Error is misleading. Will fix it

The size of environment doesn't matter (as long as it shorter than 4 Mib AFAIR). Do you really need to propagate all the environment, or may be you're better served by putting data into file inside container, and use environ-file in configuration?

Fixed the error reporting issue in master. Feel free to open another issue if you need some convenience for passing lots of environment variables.

Good idea with environ-file(I got confused about the line-wrapping mention and didn't use it). Could be a topic in Tips and Tricks when you need many variables to be declared, although it might not be appropriate since it seems that you would mention it again.

@lilianmoraru, feel free to submit pull request for updating docs. It's hard to find a good wording for every piece of docs, especially for me as I'm proficient with my own tool :). A bit of duplication in the docs is perfectly okay.


wikilink with block references don't seem to work

I want to reference a particular block like [[a filename^a block reference]] but influx doesn't notice it.

Fixed in latest version


Add set custom price config to profile page

Need to implement the rpc command too.

https://github.com/yzernik/squeaknode/pull/1214


Add Effects to Generate Button

Introduce visual effects or animations to the Generate button for a more engaging and dynamic user interaction.

Sir pls assign it to me

Yes i assign you this task

Sir pls assign it to me

Yes i assign you this task @Shubhgupta-coder


Support MFA

Returns an error when MFA Auth is required

Hi. Thank you for your issue report. You are absolutely right, okta_aws doesn't currently support MFA requests from okta. No promises on when, but it's on the list of features we want to add.

MFA Support was added in https://github.com/chef/okta_aws/pull/16 and will be included in the next release.
This only applies when you have a global sign on policy that requires MFA (in other words, you're prompted for MFA when logging into okta). If you require MFA only for specific applications, then some more work is required to support this in okta_aws.

Just a note that #16 only supports TOTP MFA at the moment.

Version 0.6.0 was released with MFA support.


MIT vs GPL License

@theo-armour ,
I have a few models that I can contribute but I just wanted to make sure that I understood the intention behind the choice of an MIT license for this repo.  I have both models of existing historic buildings that I could imagine fitting nicely with the MIT license but I also some personal models of designs that have been fleshed-out over the course of architecture school with the aid of Ladybug, which I could imagine fitting well with the Ladybug-web capabilities but maybe not so well with the MIT license.
Everything else in Ladybug+Honeybee is GPL and this has put me at ease knowing that the code cannot be copied into a proprietary package that could restrict someone else's access to the capabilities.  Having a GPL license here could also put me (and I imagine some others) at ease knowing that our designs won't be copied into a proprietary package.
If I am correct in understanding that this repo is really only for historic buildings and for designs for which we really don't care about the right to access, then I will just contribute the historic buildings.  Otherwise, let me know your thoughts on a GPL license for this repo.
-Chris

Ah, wait.  I just realized that @mostaphaRoudsari contributed the MIT license.  Let me know your thoughts, Mostapha.  Also please feel free to answer, @theo-armour if you have thoughts on this.

@chriswmackey @mostaphaRoudsari
Good thoughts and a complex topic. It will take some thinking to work it all out.
The first thing is that these models are much more like 'content' then 'code'.  So a Creative Commons license might be the way to go.
MIT and GPL protects the creator against being sued if the software does something nasty, but these are representations of structures - so the issues are more about copyright than about usage.
And there are multiple copyrights here - the copyright of the building design held by the architect and the copyright of the OBJ or JSON file as created by whoever. And if somebody makes a thumbnail then...
I will be adding text to the read me that begins to outline things. And I think we can record - model by model - what each contributor wants.
Sound OK?


The follow up for the #10084

Please reopen #10084 after more details were added if you find it's a bug. Sorry for posting the new issue but it's possible the addition of new post was missed.

I close this and we will continue the discussion in #10084.


Fix test infra for print zeros with ref ctr incrmnt

Fixes a bug when printing zeros when the reference counter is incremented.

bors r+


Introduce MultipartReceiver for custom, fail-fast multipart decoding

Fixes #7408
Introduces two new types; PartReceiver and MultipartReceiver. A PartReceiver is like an EntityDecoder but with its result represented as a Resource. A MultipartReceiver decides what PartReceiver to use for a part based on the part's headers. A MultipartReceiver doesn't do any explicit buffering; the part bodies are decoded as they are received. A MultipartReceiver can get wrapped up as an EntityDecoder, using the same supervisor-based semantics as mixedMultipartResource.
To solve the issues I brought up in #7408:

A MultipartReceiver is typically defined such that any unexpected parts will cause an immediate decoding failure, and will stop the pull. (You can call its .ignoreUnexpectedParts method to just skip past unexpected parts without consuming them or raising an error)
For cases where your application logic is explicitly looking for a file upload, you can use PartReceiver.toTempFile, which gets you a Path to the temp file (the underlying supervisor resource will delete the temp file when released)
PartReceiver has a .withSizeLimit(n) method which will cause it to raise a DecodeFailure and stop pulling after the limit is hit. This allows business logic to protect against arbitrarily-large (even infinite-sized) individual parts.
MultipartReceiver is applicative, so you can combine one that pulls a file Path from one part, and a String from another part.

I've flipped through the PR, so I'll start with possible silly questions.

Current MultipartDecoders are represented as functions operating with EntityDecoder, Resource and Multipart. Also, they're private implementations. In turn, PartReceiver and MultipartReceiver are defined as public. Do we need to keep them public? Introducing new entities complicates the comprehension of relatively simple concepts like Multipart.

If PartReceiver is meant to be used only within the MultipartReceiver context, could we somehow combine them into one entity?

PartReceiver and MultipartReceiver are public because my goal is to allow client code to use them to customize the decoding behavior. For example when implementing an endpoint to serve a specific form, I want to only accept file upload in a specific field, I want to decode some fields as strings, and others as numbers or lists or whatever.
I think it should be possible to replace PartReceiver[F, A] with Resource[F, EntityDecoder[F, A]] but at the time I hadn't figured out how to get that to work. I'll revisit that when I have some more time.
I think MultipartReceiver does need to be separate from EntityDecoder, in order for the Applicative to work (e.g. define receiver logic for one field, and receiver logic for another field, and combine them with e.g. .mapN)

Sorry for the long delay on this last round of changes..
I think I've addressed everybody's comments, either by making changes or replying with a question or argument.


Support 'ZZ_MODULES_DIR' environment variable value in module search path

Fixes #37

Should the goal be to treat the environment variable like the PATH environment variable?

yeah that would make sense

@aep Great, I just pushed a change that uses ZZ_PATH instead of ZZ_MODULES_DIR and treats that environment variable like the PATH environment variable

@aep does ZZ_MODULES_PATH work?

More importantly, does colon work on windows? I think PATH uses semicolon there, but I don't know why

@aep A colon does not work on Windows. I updated the PR to support Windows with the correct delimiter (;)

lgtm
no idea why ci failed


Defi Blog

Issue solved #88
Added the Blog on Defi
Kindly check this and approve this pr ,
Thank u

Great @AnmolSirola  . Looking forward to see more contribution from your side.


Allow sub org level application deletion when the application is a sub org app

Purpose

$subject
Improvement for : https://github.com/wso2/product-is/issues/21208
Improving the role deletion when the application is deleted from the sub organization (not shared apps).

Before Merge

Please ensure that the PR [1] is merged before merging this PR since the kernel version bump is added to [1] which also needed for this PR as well.

[1] https://github.com/wso2-extensions/identity-organization-management/pull/409

add unit tests


HDDS-10085. Improve Method Name in ContainerBalancerSelectionCriteria

What changes were proposed in this pull request?
Renamed the following method to isECContainerAndLegacyRMEnabled. isECContainer was misleading, because Container Balancer supports balancing EC containers. This PR only changes the method names and updates java doc. No logic change.
  private boolean isECContainer(ContainerInfo container) {
    return container.getReplicationType().equals(HddsProtos.ReplicationType.EC)
        && replicationManager.getConfig().isLegacyEnabled();
  }

What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10085
How was this patch tested?
Ran existing tests.

@umamaheswararao @adoroszlai @sodonnel Can someone please review? Just a method name and java doc improvement.

Thanks @adoroszlai for the review.


Add a partial index on the subscription_contents table

This should improve the performance of the
SubscribersForImmediateEmailQuery, as it looks through the
subscription_contents table for rows where the email_id is
NULL. Previously PostgreSQL would probably do a Bitmap Heap Scan over
the table, however with this new partial index it can just do an Index
Only Scan across the index.
The performance of this query is important, as it's run regularly
through the ImmediateEmailGenerationWorker.

Don't pay too much attention to the durations, as this index will probably help more if there are more emails to send (which there weren't when I ran the query).
Before
email-alert-api_production=> EXPLAIN ANALYZE SELECT "subscribers".* FROM "subscribers" WHERE "subscribers"."deactivated_at" IS NULL AND EXISTS (SELECT "subscription_contents".*  FROM "subscribers" WHERE "subscribers"."deactivated_at" IS NULL AND EXISTS (SELECT "subscription_contents".*


contributing guide created.

Description
Contributing guide created.
Checklist

[x] I am making a proper pull request, not a spam.
[x] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
#113
Add relevant screenshot or video (if any)
(Add here)

Please review it.


Run without sudo

I think this would require refactoring into a kernel module..

@lucasw - It would. I've done this in the past with the PoE functionality. I decided to move away from that approach so that I could maintain one version which worked on both Windows and Linux and shared almost the exact same code base. I know this isn't ideal but you can work around this by adding an entry to the sudoers file.


Remove Environment concept from piped source

What this PR does / why we need it:
In order to remove Environment-related APIs, this PR removes all code related to environment in piped source.
Which issue(s) this PR fixes:
Part of #3222
Does this PR introduce a user-facing change?:

NONE

Nice
/lgtm

/approve


New project

🛠 Issue (Number) -- #8
Description
Please include a summary of the change. Please also include relevant motivation and context. List any dependencies that are required for this change.
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[ ] I have made this from my own
[ ] I have taken help from some online resourses
[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] The title of my pull request is a short description of the requested changes.

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Goood

Thank you

Thanks for approving the changes


neo4j streams cdc for neo4j 5

Can we use kafka connect for neo4j cdc too ? What I meant was, when we add/edit data in neo4j, can we get those events in to kafka using kafka connect plugin ?
Can someone please point to the documentation on how to use that?
Thank you.

@mroiter-larus thank you so much for the quick response.. So, I can use kafka connect plugin for publishing data from neo4j to kafka using kafka connect source ? Is there a channel or somewhere else where I can post these types of questions ?


Including HTML5-only jQuery script in IE7 gives "'undefined' is null or not an object"

I'm using the HTML5-only version of History.js, as hash-fallbacks aren't appropriate for our site architecture at the moment but we require normalization of behaviour in modern browsers. I haven't wrapped the script in conditional comments, so older browsers are still loading and parsing the scripts. I appreciate this is less than ideal but that's a separate issue with it's own reasons.
Currently in IE7 the HTML5-only jQuery version is throwing "'Undefined' is null or not an object" -- I'm using the compressed bungled version but it looks like line 30 of Core, i.e. JSON object isn't defined.
Does this count as a bug, or are conditional-comments the expected usage for older browsers?

It seems that the bundled js file misses the json2.js file. As a workaround you could add json2.js, history.js and an adaptor manually, that seems to work.


FBbt_00004646 has FBim ref with extraneous '.html' on id

See:[FlyBase:FBim0000836.html, FlyBase:FBrf0007734, FlyBase:FBrf0012178]
in:
id: FBbt:00004646
name: tarsal segment
def: "A segment of the tarsus of the adult leg. The first tarsal segment, the metatarsus, is proximally connected to the tibia. Tarsal segments are covered in 8 longitudinal rows of bristles, with row 1 being the most ventral." [FlyBase:FBim0000836.html, FlyBase:FBrf0007734, FlyBase:FBrf0012178]
subset: cur
synonym: "tarsomere" EXACT [FlyBase:FBrf0111704]
is_a: FBbt:00007018 ! appendage segment
relationship: part_of FBbt:00004640 ! leg

Fixed


Feature request: 'round' option for individual x/y axis

Hello,
Currently there is 'round' option - it helps my use-case tremendously. On the other hand, the x and y axes require different precision. 0.1 for x and 0 for y. Now I would do a Math.round() on the y-axis value given by onDrag(). Therefore, I think it would be useful to be able to set 'round' value on individual axis.

Hey @ffongmdsp,
Thanks for raising an issue!
Is there a particular reason why rounding the value in the onDrag callback wouldn't work for you? I'd argue this gives the greatest flexibility for all use cases, even if you require different rounding strategies for different datasets/indeces.
While the standard rounding option is frequently used, I guess this option would be used too seldom in order to justify the additional code that would need to be maintained in the long run. But maybe I'm missing something?
For the sake of completeness, I created a small fiddle incorporating a custom rounding logic in the onDrag callback just if anyone could use a demo of the functionality:
https://jsfiddle.net/jhvp6fbk/1/


Feature/63 player 3D model

Add 3D Model to the player entity and draw them.
Close #63
Link #6

Requires #220

Codecov Report

Merging #221 (3aa4e0b) into master (db05b03) will decrease coverage by 0.11%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #221      +/-   ##
==========================================
- Coverage   11.54%   11.42%   -0.12%
==========================================
  Files         169      166       -3
  Lines        2703     2731      +28
  Branches      888      901      +13
==========================================
  Hits          312      312
- Misses       2241     2269      +28
  Partials      150      150

Impacted Files
Coverage Δ

src/game/Game.cpp
0.00% <0.00%> (ø)

src/game/components/items/Item.cpp
0.00% <0.00%> (ø)

src/game/systems/ChangeCube.hpp

src/game/components/CubeColor.hpp

src/game/systems/DrawingCube.hpp

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update db05b03...3aa4e0b. Read the comment docs.


rerolls in macro sometimes fail initially, and sometimes fail on repeats

This macro
STATSET7
repeat (5d6r1k3, 7)
results when 1's occur vary.  Most of the time the initial 1's are rerolled.  Sometimes if the initial rolls have more than 1 '1' in a row, it fails to reroll them all.   Sometimes when the reroll of a 1 is also a 1, then it fails to reroll it again  (but sometimes it works).

The intent of the macro is to roll 5d6, reroll any 1's until the result is not a 1, and then take highest 3 results and sum.  (and do that 7 times)

Closing in favor of #209.


Build error when building within Xcode or AppCode

I have an app that uses SwiftKuery. The app builds successfully from the command line:
$ swift build

However, when I try to build from within Xcode (or AppCode), I get the following errors:
Use of undeclared type 'IndexColumn'  Column.swift
Use of undeclared type 'SQLDataType'  Column.swift

I use Xcode 8.3.2

Did you have it building before from XCode and recently updated the version of Swift-Kuery you are using?
If so, please regenerate your XCode project, by running swift package generate-xcodeproj

Thanks, that solved the problem!


Model Parallelism Support

Great work! Is there any plan for model parallelism? Looking forward to the demo.

Thank you for checking nnabla!
As of now, we have no concrete plan to support model parallelism as platform.
But, nnabla overcomes GPU memory limitations by OoC (Out of Core) and re-computation features.
Now, please try to train your model with them.

Thank you for checking nnabla!
As of now, we have no concrete plan to support model parallelism as platform.
But, nnabla overcomes GPU memory limitations by OoC (Out of Core) and re-computation features.
Now, please try to train your model with them.

Thanks for the comments. Could you please provide the details on OoC and re-computation? Is there any material and implementation instruction on it?

Thank you for checking.
we may need to write more document, but please check the following release blogs:
Recompute : https://blog.nnabla.org/release/v1-20-0/
OoC : https://blog.nnabla.org/release/v1-16-0/

Please let me close this. If you have any questions, please open new issues.


The text is not displayed completely when searching in the right column

Environment:

NNI version: v2.1

The text is not displayed completely when searching in the right column (Search Space, Config, and Log Files).

@Lijiaoa

Thanks for raising this issue. Looks like className repeat cause that. will fix in v2.2

closed as it had been fixed.


Move to distroless images instead of alpine

Specially for DNS since it uses muslc that diverges from libc and has different behavior on the resolver implementation
https://github.com/GoogleContainerTools/distroless
https://github.com/kubernetes/perf-tests/blob/82036a7e9bdb803b5b133c2d83cfec710819f9ab/dns/dnsperfgo/Dockerfile#L11

Distroless don't allow us to easily install tcpdump and dns-tools ?

Distroless don't allow us to easily install tcpdump and dns-tools ?

this is mainly for the ones that are created for a golang binary only


[AzureCLI] adding adoption message (#3856)

@ds-ms,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Stage 4 JS proposal: Object.fromEntries

This proposal got stage 4 at the January 2019 meeting, and is not yet implemented in js-sys.
See spec text and MDN docs.

I'd like to try my hand at preparing a PR for this.


New AWS regions

Hello,
There are few new regions added by AWS. When try to use this regions - responce is Fatal: create repository at s3:https://s3.amazonaws.com/restic-reimage failed: client.BucketExists: 400 Bad Request
with new github.com/minio/minio-go/v7 v7.0.44 everything is ok.

I've amended #4025 to update to the latest minio version.


[REQ] Ablility to add custom bootstrapper designs natively

Acknowledgement of preliminary instructions

[X] I have read and acknowledged the preliminary instructions.

What idea do you have?
My idea is to have a option of being able to add custom bootstrapper designs natively. So people could have a varity of bootstrappers and can even share it with other people. If this isn't complicated to implement.
There would be a option called Custom and then you can select a zip file or other files types that is necessary for the custom bootstrapper.

Hope I'm explaining things clearly.

Pretty sure this suggestion is a duplicate of another. If I'm wrong, please tell me so I can reopen this.

there isnt another post about this, i just checked

@bluepilledgreat hey


Hack to expose metrics for prometheus

Problem

The infra team wants metrics so that we can be alerted when things go bad
Solution

Adding prometheus as a separate dream server that we can scrape for data
TODO:

[x] Add things to esy
[ ] Cleanup?
[ ] Add notes that things are borrowed from the  https://github.com/mirage/prometheus so that we won't get sued
[ ] Break out the Dream stuff to separate repo?

Related

Closes #327

The license is handled since we broke out the implementation to another repo.
The cleanup is whatever reviewers want, I threw the initial thing together so I expect there to be some things you want changed.

@aguillon and @d4hines I'm quite happy with the OCaml parts now, we might want to have a chat about the nix stuff and then we can either break it out or keep it here


qemu_x86_64 fails samples/hello_world/sample.basic.helloworld.uefi in CI

When trying to run in CI for nightly we get:

CMake Error at ../../cmake/emu/qemu.cmake:29 (find_program):
  Could not find UEFI using the following names: uefi-run
Call Stack (most recent call first):
  ../../CMakeLists.txt:1591 (include)

Full log here:
https://buildkite.com/zephyr/zephyr-daily/builds/428#577bd93e-e116-4f7c-b25b-c0bd4db17200

Closing issue for now, I think we just need to update CI for daily to docker image 0.18.2:
https://github.com/zephyrproject-rtos/zephyr/pull/37747

Was hoping v0.18.2 docker image would fix the issue, but still seeing it in the nightly build:
https://buildkite.com/zephyr/zephyr-daily/builds/429#66c32748-1b3a-43b8-8a28-40ca9672f3b5

@galak  I tested with v0.18.2 docker image on my NUC, it work well. But I found that uefi-run is installed into /root/.cargo/bin directory, so I think this maybe related to the user account used to run docker, maybe I can change a installation directory for uefi-run


basic layers and normals computation

Hi, I have two questions regarding the concept of basic layers in the parameters.yaml file and the computation of the normals.

If there are multiple basic layers in the array, how are they taken into consideration by the different filters?

I have some problems when adding the layers "normal_x", "normal_y", and "normal_z". When enabling the normal publisher the output array is empty, probably because the condition "norm of the vector less than 0.1" is triggered. But i don't see any particular problem in the elevation layer from which they should be computed. Do you have any ideas on why this is happening?

An additional question regarding 2): is there a way to specify the normal computation from, for example, the "smooth" layer and not from the simple "elevation" layer?
Thank you in advance!

Basic layers are used for gridmap visualization. Please check the grid_map software. https://github.com/ANYbotics/grid_map

Did you enable the normal calcluation? can you see the normal layer as a color layer?

Calculating from different layer is indeed an interesting option. Currently we don't have that feature, but we'll consider adding that functionality.


fix: translation for clusterTags - add new ones to view controls

Description

Added new translations for view controls (top left)
Fixed Translation error for clusterTags
Changed turkish translation marker -> map.layer.markers from "Depremzede Konumları" to "İşaretçiler" for consistency

Before:

After:

Knows issues:

View Control translations does not update on realtime

discord username: RedCore#6872
closes #issue
Please describe your changes. Also describe your aim and content. Do not forget to list the dependencies required caused by those changes.
## Things to check before creating a PR

[ ] I have inspected my topic, checked.
[ ] If it is a core feature, executed detailed tests.

Creating PR rules

[ ] PR must be created for an issue with approved tag. Otherwise PR will be rejected.
[ ] Relevant issue number: The issue number related to PR must be attached to head of PR header, after prefix after prefix # must be attached in parenthesis. A header like this could be used "prefix(#issue_number): PR header" .
[ ] A descriptive and understandable title: The PR title should clearly describe the nature and purpose of the changes. The PR title should be the first thing displayed when the PR is opened. And it should follow the semantic commit rules. For example, a title like "docs(#issueId): Add README.md" can be used.
[ ] Related file selection: Only relevant files should be touched and no other files should be affected.
[ ] Format and Lint Suitability : The code should be made in accordance with a certain format standard and examined according to the lint rules.
[ ] Clean commit history: The commits where the changes are made should be clear and organized.
[ ] Opening PR when job is completed: PR should be opened when job is completed and sent for review by other team members.

Changes

[ ] A new feature (a change that adds a new feature, not a breaking change)
[ ] A new refactor (a change that is not a breaking change, that improves the readability or performance of the code)
[ ] A breaking change
[ ] Documentation change

How were these changes tested?
Please describe the tests you did to test the changes you made. Please also specify your test configuration.
Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

Unfortunately there's no reference issue, please follow the PR rules.


Update rust version to 1.57

Which issue does this PR close?

Closes #995
Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

Codecov Report

Merging #1003 (88491a8) into master (771b248) will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1003      +/-   ##
==========================================
- Coverage   82.29%   82.29%   -0.01%
==========================================
  Files         168      168
  Lines       48761    48761
==========================================
- Hits        40130    40129       -1
- Misses       8631     8632       +1

Impacted Files
Coverage Δ

parquet/src/encodings/encoding.rs
93.52% <0.00%> (-0.20%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 771b248...88491a8. Read the comment docs.

This one did not cleanly cherry-pick back to active_relase -- I think it is ok to wait until 7.0 in a month, so I am simply going to leave it as is.


Fixed graphs

Fixed typo at line 203 : x -> y
Changed axis labels for readability

Hi, thank you very much for the fixes!


Connection error with Elastic Cache Redis

Facing  an error "Reply Error: MOVED <IP_ADDRESS> 6379 "  when I attempt to connect with below code.  Appreciate your help  on this issue.
We are using AWS ElastiCache - Clustered Redis ( 3 Shards with 3 Replicas for each shard). Redis version is 3.2.
var Redis = require('ioredis');
var NR = require('node-resque');
var redisConn = new Redis('redis://xxxxxx.clustercfg.usw2.cache.amazonaws.com:6379');
var connectionDetails = { redis: redisConn }
var queue = new NR.queue({ connection: connectionDetails }, jobs);
queue.on('error', function(error){ console.log(error); });
Same code works  for non cluster mode in elastic cache. ( single shard with 3 replicas)

This is the redis client responding to a command from redis cluster saying the specific key you are asking for is on another host.  Please share more of the stack trace from the error, so we can see exactly which line in node-resque (which redis command) is causing the problem

Thanks for your response.  This is stack trace I see when I connect to the queue
Trace: { [ReplyError: MOVED 9405 <IP_ADDRESS>:6379]
name: 'ReplyError',
message: 'MOVED 9405 <IP_ADDRESS>:6379',
command: { name: 'set', args: [ 'resque:connection_test_key', 'true' ] } }
at /code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:3694:9
at /code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:356:16
at iterateeCallback (/code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:862:17)
at /code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:840:16
at /code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:3691:13
at apply (/code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:21:25)
at /code/nodeapp/node_modules/node-resque/node_modules/async/dist/async.js:56:12
at tryCatcher (/code/nodeapp/node_modules/bluebird/js/release/util.js:16:23)
at Promise.errorAdapter [as _rejectionHandler0] (/code/nodeapp/node_modules/bluebird/js/release/nodeify.js:35:34)
at Promise._settlePromise (/code/nodeapp/node_modules/bluebird/js/release/promise.js:564:21)
at Promise._settlePromise0 (/code/nodeapp/node_modules/bluebird/js/release/promise.js:612:10)
at Promise._settlePromises (/code/nodeapp/node_modules/bluebird/js/release/promise.js:687:18)
at Async._drainQueue (/code/nodeapp/node_modules/bluebird/js/release/async.js:133:16)
at Async._drainQueues (/code/nodeapp/node_modules/bluebird/js/release/async.js:143:10)
at Immediate.Async.drainQueues [as _onImmediate] (/code/nodeapp/node_modules/bluebird/js/release/async.js:17:14)
at processImmediate [as _immediateCallback] (timers.js:383:17)
error null null >> ReplyError: MOVED 8157 <IP_ADDRESS>:6379
error, please check redis server... exiting nullnull >> ReplyError: MOVED 8157 <IP_ADDRESS>:6379

Are you perhaps injecting a specific Redis connection?  What redis client are you using?

Closing due to lack of response


The fix for "fix: unhandled promise rejection error" is still unpublished

Please update published version in registry.
fix: unhandled promise rejection error (committed on 14 Sep ) is not presented in "built" version that's installed on npm install.
1.4.0 tag was created on 23 Aug.

Already released.


Document running the mediafux docker image locally

[ ] Wrap the docker startup bash scripts in a rake servers:start command
[ ] rake servers:start should start mediaflux
[ ] rake servers:stop should stop mediafux

Wrapping the docker start and Mediaflux schema creation tasks into a single Rake task. Please note that the Rake task for Mediaflux schema creation is idempotent.


Fix conversion warnings in libdispatch

With this PR, there will be just under 400 warnings left, down from 2400 in November. Here's a summary of what's left:

Warnings
Directory

261
ncgen (see #2897)

119
libnczarr (see #2852)

75
libdap2

63
ncgen3 (see #2900)

31
libdap4 (see #2898)

27
include

23
libhdf5

13
libsrc

9
ncdump

6
build/libsrc

1
libdispatch (see below)

1
nc_test

1
oc2

386
Total

There's one remaining warning in libdispatch, and while it's an easy fix, it looks pretty suspicious:
netcdf-c/libdispatch/daux.c: In function ‘computefieldinfo’:
netcdf-c/libdispatch/daux.c:291:37: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
  291 |         offset += getpadding(offset,alignment);
      |                                     ^~~~~~~~~

and here's the context:
    for(offset=0,i=0;i<cmpd->nfields;i++) {
        struct NCAUX_FIELD* field = &cmpd->fields[i];
	int alignment = 0;
	nc_type firsttype = findfirstfield(cmpd->ncid,field->fieldtype);

        /* only support 'c' alignment for now*/
	switch (field->fieldtype) {
	case NC_OPAQUE:
	    field->alignment = 1;
	    break;
	case NC_ENUM:
	    status = ncaux_type_alignment(firsttype,cmpd->ncid,&field->alignment);
	    break;
	case NC_VLEN: /*fall thru*/
	case NC_COMPOUND:
            status = ncaux_type_alignment(firsttype,cmpd->ncid,&field->alignment);
	    break;
	default:
            status = ncaux_type_alignment(field->fieldtype,cmpd->ncid,&field->alignment);
	    break;

	}
        offset += getpadding(offset,alignment);
        field->offset = offset;
        offset += field->size;
    }

Notice how alignment is initialised to zero and then never changed? This means that getpadding(...) always returns zero. Should this actually be offset += getpadding(offset, field->alignment)?

Merged the change with the Github-hosted Windows Runner test; it should be a good way to test the waters, and will also lay the groundwork for getting this in so that we can get 4.7.3 out.


[WIP] Replacing nsenter with netns

This commit has changes to replace the usage of nsenter with
netns. This can relax the requirement of requiring nsenter
installation.
Signed-off-by: Abhinandan Prativadi<EMAIL_ADDRESS>

Will update doc if we want to take this path

Need to figure out how to solve https://github.com/vishvananda/netns/issues/17 and https://github.com/golang/go/issues/20676.

The golang issue will be solved in golang 1.10. At that time, we could use NetNS.Do to run code inside the network namespace.

Woot Woot ! Thanks for the update @Random-Liu


Can i get  all currently the window object to make traversal and get  title of window

Can i get  all currently the window object to make traversal and get  title of window

And can i get window object by title


I have Teams orphan custom app - which I am not able Delete

A custom app was uploaded to org Teams store. It was working fine. All of a sudden App disappeared from left nav. I am able to see the app in "Built for...." section. Now I am trying to delete this orphaned app. I get error message "Something went wrong. Please try again later"
I tried using o365 cli commands to remove the app:

o365 teams app remove --id "{generated app id}"
Are you sure you want to remove the Teams app "{generated app id}" from the app catalog? Yes
Error: App doesn't exist in the tenant. UserId: '{user id}', TenantId: '{tenant id}', AppId: '{generated app id}'

I get similar error in browser console as well

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

ID: fbbcabee-fa96-2878-e983-3c966f84ee15
Version Independent ID: 02fa4fd8-77e0-5cb2-a4af-576cbb68322f
Content: Publish apps in the Microsoft Teams Tenant Apps Catalog - Microsoft Teams
Content Source: Teams/tenant-apps-catalog-teams.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj``

@NWH-SAmin5 thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


I'll get on this

@YoungerMax
Sat 25 Jun, 00:19
Commit https://github.com/abdowns/openglboilerplate/commit/bb25e14360c6f8910e3f66a63476f7df721dfff3
Changes

Made ResourceHandler static
Put more of the code from main.cpp into program class
General cleaning

Error
I had to make resourcehandler static, but in doing so, this error came up again. We just need to push through debugging it rather than writing bad code to fix it. Work also has to be done to the renderer class because it should not be a pointer as far as I'm concerened. Once all this gets fixed everything will be much better.

@abdowns
I fixed many of the linking errors you identified.
Before:
/usr/bin/ld: /tmp/ccOwE8Pp.o: in function `util::calcTime(float*, float*)':
main.cpp:(.text+0x0): multiple definition of `util::calcTime(float*, float*)'; /tmp/cc85frVB.o:input.cpp:(.text+0x0): first defined here
/usr/bin/ld: /tmp/cccag0Q8.o: warning: relocation against `_ZN15ResourceManager9shaderMapB5cxx11E' in read-only section `.text'
/usr/bin/ld: /tmp/cccag0Q8.o: in function `ResourceManager::allocateShader(char const*, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)':
resources.cpp:(.text+0xc0): undefined reference to `ResourceManager::shaderMap[abi:cxx11]'
/usr/bin/ld: resources.cpp:(.text+0x13e): undefined reference to `ResourceManager::shaderMap[abi:cxx11]'
/usr/bin/ld: resources.cpp:(.text+0x170): undefined reference to `ResourceManager::shaderMap[abi:cxx11]'
/usr/bin/ld: /tmp/cccag0Q8.o: in function `ResourceManager::getShader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
resources.cpp:(.text+0x23a): undefined reference to `ResourceManager::shaderMap[abi:cxx11]'
/usr/bin/ld: /tmp/cccag0Q8.o: in function `ResourceManager::Clear()':
resources.cpp:(.text+0x6ca): undefined reference to `ResourceManager::shaderMap[abi:cxx11]'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make: *** [Makefile:4: build] Error 1

After:
/usr/bin/ld: /tmp/ccOzH9Qp.o: in function `util::calcTime(float*, float*)':
main.cpp:(.text+0x0): multiple definition of `util::calcTime(float*, float*)'; /tmp/ccDFjQXq.o:input.cpp:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:4: build] Error 1

I pushed these changes to dev and I am currently working on fixing the last of those errors. My guess with this last one is that utils.hpp is being included twice because there are multiple definitions of util::calcTime(float*, float*)

I think I know the source of the issue and I'll be working on a fix today


Deal with stream error

correctly proceed stream creation error
prevent call close() from not existed object (https://github.com/reactphp/dns/issues/16)

Can you adjust the formatting to be spaces instead of tabs please?


Monolith tints not displaying

Hi! Whenever I have this mod enabled, any screen overlays, such as the blue tint from the stardust monolith, do not seem to display unless the game is paused? Not sure why, as I have no other mods enabled. Thank you for your time.

Same issue. Doesn't works with any effects that can be caused by the monoliths like blood moon or even modded ones like from the Catalyst mod or the Wrath of the Gods.

Also, if you switch the monolith, screen filter works for some time untill it fully loads.

Can you offer your world files? (both .wld and .twld)

Worlds.zip world files if it's somehow depends on the system.

Happens in any world no matter what mods are enabled either while the bug is happening or when the world was generated. Latest version of mod and tmodloader. Not sure if the bug existed before <IP_ADDRESS> update.

Didn't happen on my end so that's kinda annoying
If you've turned on Glassmorphism Effect, turn it off and try again

Yea, it was it. Setting it to off solved the issue.

I'll update the mod these days and try to fix the issue. You can test them when the update is published

Updated. Try again now

Fixed now, thanks.


Exception when checking out another git branch

I have the current development branch running from Visual Studio (debug build).
I have a large Haxe project open.
Sometimes, when I switch to a different git branch, VS stops FlashDevelop with the following exception:
System.InvalidOperationException occurred
  HResult=0x80131509
  Message=Cross-thread operation not valid: Control '' accessed from a thread other than the thread it was created on.
  Source=<Cannot evaluate the exception source>
  StackTrace:
   at System.Windows.Forms.Control.get_Handle()
   at System.Windows.Forms.Control.get_CreateThreadId()
   at System.Windows.Forms.Control.ControlCollection.Add(Control value)
   at System.Windows.Forms.Form.ControlCollection.Add(Control value)
   at PluginCore.Controls.MessageBar.CreateBar(ITabbedDocument target, String message, String icon) in C:\project\flashdevelop\PluginCore\PluginCore\Controls\MessageBar.cs:line 96
   at PluginCore.Controls.MessageBar.ShowWarning(String message) in C:\project\flashdevelop\PluginCore\PluginCore\Controls\MessageBar.cs:line 73
   at ASCompletion.Model.ClassModel.ResolveExtendedType() in C:\project\flashdevelop\External\Plugins\ASCompletion\Model\ClassModel.cs:line 168
   at ASCompletion.Model.ClassModel.ResolveExtends() in C:\project\flashdevelop\External\Plugins\ASCompletion\Model\ClassModel.cs:line 119
   at ASCompletion.Helpers.ASTCache.UpdateClass(ClassModel cls, Dictionary`2 cache) in C:\project\flashdevelop\External\Plugins\ASCompletion\Helpers\ASTCache.cs:line 256
   at ASCompletion.Helpers.ASTCache.<UpdateOutdatedModels>b__10_0() in C:\project\flashdevelop\External\Plugins\ASCompletion\Helpers\ASTCache.cs:line 112
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

The message that FD is trying to show is "Inheritance loop detected between com.module.languageprovider.LanguageProviderModule and com.module.languageprovider.LanguageProviderModule."
By the way, the class is defined as class LanguageProviderModule extends Module implements ILanguageProviderModule (Module doesn't have a superclass), so I have no idea why would there be an inheritance loop. Needless to say, the project compiles and works.

As I told you yesterday, note that this kind of errors only appear during debugging. But yep, I guess this shouldn't trigger a circular reference.

Yes, I got that point.
I might be wrong, but it seems like this results in loss of functionality?
If I understand correctly, ASCompletion is trying to show a warning bar, but it never appears due to this exception.

I'm getting this exception when switching branches now:
System.InvalidOperationException
  HResult=0x80131509
  Message=Collection was modified; enumeration operation may not execute.
  Source=mscorlib
  StackTrace:
   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   at System.Collections.Generic.List`1.Enumerator.MoveNext()
   at HaXeContext.Context.ResolveImport(MemberModel item, MemberList imports) in C:\project\flashdevelop\External\Plugins\HaXeContext\Context.cs:line 956


Monit: support quotes in passwords

Passwords containing single quotes must be bounded by double quotes and vice versa.
So passwords with double quotes needs to be bounded by single quotes.
See #6748

And if it has both? ;)

Highly unlikely but could happen. However I think it's better than the case before, where we don't handle double quotes. I had rough couple of hours trying to figure out why my monit setup don't send anything out then I discovered my password contains some quotes and it broke monit config. However if I was informed or got prevented from saving that password in the web page setup form, none of this would've happened.
Can we modify the web form so it prevents certain stuff?

 Touch this once and fix all the issues is the best approach or else you will end up spending more time and more time again and processing a CVE eventually...
That being said single and double quotes have different escaping rules. In the shell you can use different quotes to write problematic quotes. I don't know how this works for monit but I also don't want to investigate.
"' can be escaped as '"'"'" in the shell, but bison probably uses escapes here so it needs to be checked which escape sequences are less for which quote and pick that as a standard and only deal with the remaining offending quote char separately (and escape the escape character by default, so \ becomes \\.
Cheers,
Franco

@fichtner But monit doesn't use shell to parse? Maybe I'm missing the point.
See
https://github.com/arnaudsj/monit/blob/aa491f6ca2d2dd79abebf1e97b6f3a14fd4453e8/util.c#L396
https://github.com/arnaudsj/monit/blob/aa491f6ca2d2dd79abebf1e97b6f3a14fd4453e8/l.l#L408
But if you can make it work, that would be awesome. Good luck!

I'm only explaining my point because the approach so far is not cutting it.

Ok, then, to be on the safe site, we have to encode all charachters.
@fichtner is it possible to do that via a new field type e.g. HexField?