'kotlin-android-extensions' Gradle plugin is no longer supported

It turns out that this package uses depracated kotlin-android-extensions, will you update this in the near future?

Hi @edapess
Thanks for reaching out us. We are going to update it in next releases but currently for supporting older version of Kotlin as well, we are still keeping it in place. We are going to notify you when we have an update in future.
Kind regards

Hi @rburunkayaSocure,
is there any updates on this issue?

Hi @edapess,
We did not release new Device SDKs yet to address this issue but it is in our road map. I am going to notify you when we release the new Device SDKs.
Kind regards

Hey @rburunkayaSocure can we have timing about this?

@rburunkayaSocure do we have any update here?

Hi @abgaryanharutyun
Sorry about delayed SDK arrivals. We are planning to release Device SDKs 4.x in next couple of weeks. I am going to provide an update as soon as SDKs released.
Kind regards,

Hello @rburunkayaSocure - just wanted to circle back on this. Do you have any update on the status of the new Device SDK release? We are hoping to release an Android version of our app ASAP and as of now Socure (inability to connect) is our primary blocker.

Hey @williecoo96
Tentatively we are targeting to release on February 12. Once it is confirmed I will keep you posted.
Kind regards,

Hey @rburunkayaSocure - Just circling back here. Was this released on Monday? How are things looking?

Hey @williecoo96
We released the Sigma React-Native wrapper.
Kind regards,


Make Topk aggregate tests deterministic

Which issue does this PR close?

Closes #8845.
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Thanks @mustafasrepo but just for curiosity, how the test becomes deterministic if only test result has changed? 🤔 no extra sorting or code change

In this PR, I have changed source table such that timestamp values are unique. Since each group consists of distinct rows, MIN(timestamp), or MAX(timestamp) would produce unique results after aggregation (e.g different for each row). Hence when ordering ORDER BY MIN(timestamp) is applied there is no tie break (where there may be more than 1 true result).


Update CNI to 1.2.0

[ upstream commit a1046bcc10b75c7130f0579d40d0529c85e1fe56 ]
Run images/scripts/update-cni-version.sh 1.2.0 to update the CNI version.
Ref: https://github.com/containernetworking/plugins/releases/tag/v1.2.0
Signed-off-by: Michi Mutsuzaki<EMAIL_ADDRESS>

/test-backport-1.10

/test-gke

/ci-aks-1.10

/test-gke


Brian's read-through

A ticket for me to track when I've read through the latest version of each chapter

[x] Chapter 1 -- I left feedback for Geraldine 20191207
[x] Chapter 2 -- feedback left for Geraldine 20191231
[x] Chapter 3 -- feedback left for Geraldine 20200102
[x] Chapter 4 -- feedback given to Geraldine, ready for preview release
[x] Chapter 5 -- feedback given to Geraldine 20191202, ready for preview release
[x] Chapter 6 -- feedback given to Geraldine 20200104
[x] Chapter 7 -- feedback given to Geraldine 20200104
[x] Chapter 8 -- feedback given to Geraldine 20200105
[x] Chapter 9 -- feedback given to Geraldine 20200105
[x] Chapter 10 -- feedback given to Geraldine 20200112
[x] Chapter 11 -- feedback given to Geraldine 20200112
[x] Chapter 12 -- feedback given to Geraldine 20200112, re-reviewed the chapter 20200120
[x] Chapter 13 -- feedback given to Geraldine
[x] Chapter 14 -- feedback given to Geraldine 20200113

We might (optionally) work on the following appendices

[ ] Appendix 1 - WDL
[ ] Appendix 2 - Notebook reference
[ ] Appendix 3 - FISS Library

Figures check:

[ ] Chapter 1
[ ] Chapter 2
[ ] Chapter 3
[ ] Chapter 4
[ ] Chapter 5
[ ] Chapter 6
[ ] Chapter 7
[ ] Chapter 8
[ ] Chapter 9
[ ] Chapter 10
[ ] Chapter 11
[x] Chapter 12 -- in progress
[x] Chapter 13
[x] Chapter 14

addressed all issues


Isssue while executing VSLAM Node

Hi Team,
We are experiencing some issue while executing the vslam node :
ros2 launch nvblox_examples_bringup nvblox_vslam_realsense.launch.py
Exact error is :
[component_container-3] Warning: Invalid frame ID "odom" passed to canTransform argument target_frame - frame does not exist
[component_container-3]          at line 93 in /opt/ros/humble/src/geometry2/tf2/src/buffer_core.cpp

@alexmillane @hemalshahNV @jaiveersinghNV :Tagging for visibility on issue
Regards,
Rafi

Hi @alexmillane ,
Thanks for the quick response.
Yes i am able to get the raw image data feed from the realsense.
Regards,
Rafi

What about the topics that vslam+nvblox subscribe to? These are the output topics from the splitter.

Are you talking about the Nvbloxmesh and other topics... can you specifically point out those??

Can you view images on the topic /camera/realsense_splitter_node/output/infra_1
There's a trouble shooting page here: https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_nvblox/blob/main/docs/troubleshooting-nvblox-vslam-realsense.md

Hi @alexmillane,
Output of ros2 topic list
admin@ubuntu:/workspaces/isaac_ros-dev$ ros2 topic list
/camera/color/camera_info
/camera/color/image_raw
/camera/color/image_raw/compressed
/camera/color/image_raw/compressedDepth
/camera/color/image_raw/theora
/camera/color/metadata
/camera/depth/camera_info
/camera/depth/color/points
/camera/depth/image_rect_raw
/camera/depth/image_rect_raw/compressed
/camera/depth/image_rect_raw/compressedDepth
/camera/depth/image_rect_raw/theora
/camera/depth/metadata
/camera/extrinsics/depth_to_color
/camera/extrinsics/depth_to_depth
/camera/extrinsics/depth_to_infra1
/camera/extrinsics/depth_to_infra2
/camera/imu
/camera/infra1/camera_info
/camera/infra1/image_rect_raw
/camera/infra1/image_rect_raw/compressed
/camera/infra1/image_rect_raw/compressedDepth
/camera/infra1/image_rect_raw/theora
/camera/infra1/metadata
/camera/infra2/camera_info
/camera/infra2/image_rect_raw
/camera/infra2/image_rect_raw/compressed
/camera/infra2/image_rect_raw/compressedDepth
/camera/infra2/image_rect_raw/theora
/camera/infra2/metadata
/camera/realsense_splitter_node/output/depth
/camera/realsense_splitter_node/output/infra_1
/camera/realsense_splitter_node/output/infra_2
/camera/realsense_splitter_node/output/pointcloud
/clicked_point
/goal_pose
/initialpose
/nvblox_node/map_slice
/nvblox_node/map_slice_bounds
/nvblox_node/mesh
/nvblox_node/mesh_marker
/nvblox_node/pointcloud
/parameter_events
/pointcloud
/pose
/rosout
/tf
/tf_static
/transform
/visual_slam/vis/landmarks_cloud
/visual_slam/vis/observations_cloud

Hi @alexmillane ,
I guess so this is the main problem :
Do you see the metadata labelled "Frame Laser Pose Mode" (green box above) which should be flicking between 0 and 1 with the emitter. If no, preceded to the section below for Solution 1 - Install DKMS
DKMS , i tried to install but was not finding anything relevant to the arm architecture.
Regards,
Rafi

Yea the DKMS stuff only applies to x86, unfortunately.
Can you confirm that if you turn on the "Emitter On Off" button in the realsense viewer that you can see the emitter turning on and off?

Ya @alexmillane ,
Tried that too.. but the data is not visible in rviz
Regards,
Rafi

But just to be clear, can you see the emitter flashing on and off in realsense viewer?

I can see it turning on and off...

Ok. Yea I've only seen this problem on x86, not on jetson. Can you share some details about the Jetson you're running on? I presume you're following our tutorial process: running in the isaac_ros docker etc?
One potential workaround is to turn the projector off entirely and subscribe to the topics before the splitter. This impacts reconstruction quality though.


373 add code for spade vae gan

Added support for SPADE-GAN network (SPADE normalisation and GAN-VAEGAN-like generator)
Added unit tests
Added tutorial for 2D usage of SPADE-GAN along with Multi-Scale Discriminator.

Added requested changes:

Added more info to the tutorial and loss plot
Removed blank lines
Added docstrings


Hotfix/v1.0.7

Fixes broken dev build

await import is too shiny - revert back to require until we can properly test

renamed Dai Stablecoin to Dai Token as breaking css. Will test later

Travis automatic deployment:
https://pr387--dxreact.review.gnosisdev.com

Travis automatic deployment:
https://pr387--dxreact.review.gnosisdev.com


Bug: pipeline dashboard build commit time statistics off

BuildEventListener.java is using build.getTimestamp() for the PipelineCommit timestamps. The timestamp on builds is being stamped with the system time of when the collector was run. Hence when the collector first runs and picks up a lot of builds these builds will have nearly identical timestamps. The pipeline will then report numbers based on these timestamps (when the collector ran as opposed to when the build ran).
The code should instead reference build.getStartTime() (or build.getEndTime()) to more accurately represent when the commit entered that stage of the pipeline.

@MarkRx can we close this one? It appears to be resolved with #888

yup


cryptodev-module: Backport a patch to fix build failure with kernel v…

…5.11
Fix the following build failure with v5.11+ kernel
cryptodev-module/1.10-r0.arago0/git/authenc.c: In function 'pad_record':
cryptodev-module/1.10-r0.arago0/git/authenc.c:317:2: warning: ISO C90 forbids variable length array 'pad' [-Wvla]
317 |  uint8_t pad[block_size];
|  ^~~~~~~
cryptodev-module/1.10-r0.arago0/git/ioctl.c: In function 'cryptodev_ioctl':
cryptodev-module/1.10-r0.arago0/git/ioctl.c:875:4: error: implicit declaration of function 'ksys_close'; did you mean 'ksys_chown'? [-Werror=implicit-function-declaration]
875 |    ksys_close(fd);
|    ^~~~~~~~~~
|    ksys_chown
OE Core does'nt plan on fixing dunfell branch up for newer kernel, and
oe master already is on 1.12 cryptodev with the fixes already in place.
Signed-off-by: Nishanth Menon<EMAIL_ADDRESS>[cherry-picked from meta-arago, included override for qcom]
Signed-off-by: Nicolas Dechesne<EMAIL_ADDRESS>

lgtm


Feature request: Use of image title as figure caption

Markdown is very useful for documentation. It is both structured enough to be rendered as styled document and simple enough to be human readable.
I would like to use the image titles as image captions. Due to security-reasons I do not want to include HTML myself.
There are some work-arounds like:

picture and caption in an table (disadvantage: no semantic meaning)
a single paragraph consisting only the picture and its emphased caption using css-magick (disadvantage: not interoperable and restricted to html-output)
including (potential harmful) HTML snippets (disadvantage: potential security problem)

Currently ![alt-text](image.png "title") will be translated to something like  and similar in other export formats.
I would like to suggest something like

<img alt="alt-text" src="image.png"

title

and similar for other export formats.

There are extensions to do this: https://github.com/funk1d/markdown-figcap. I'm not sure how well the one I linked works, but it is simply the first one I found when searching.
Should images automatically have figcaption defined? I think not. Images can be treated as inline elements. If a user defines it inline to show a small image in a paragraph, they may not want a figcaption (which is a block element) and will break up their content. I'd suggest using an extension and use its explicit syntax if desired. Or, if you just want to always have figcaption inserted, maybe write a simple extension to walk the HTML tree as a TreeProcessor and add the appropriate fig caption to images that present with a title.

Thanks for the advice. I will take a look at the extension. Block elements are a point I did not take notice of.
I think I do not understand the sense of the image title yet. My idea was to take the image title as figure-caption if given.

My idea was to take the image title as figure-caption if given.

You certainly could do that. I was more stating, from a general image handling perspective, it doesn't make sense to treat all images this way and force them to be figures as it cannot be known how a user wishes the images to be represented. But, for those who always want images to be represented as figures if a title is present (via an additional plugin) it may be fine as they would be knowingly installing the extension/plugin for that purpose.

This is the sort of thing that should be implemented as a third party extension. We will not be adding this to Markdown directly. Therefore, I am closing this.


Add windows darglint test batch file

All Submissions:

[x] Have you followed the guidelines stated in CONTRIBUTING.md file?

Type of change
Please delete options that are not relevant.

[x] This change requires a documentation(CONTRIBUTING.md) update

Description
For windows contributers, checking poetry run darglint command is hard to execute.
We manually check each changed file.
I want add this batch file, so that windows users easily execute test command.
Usage
Execute darglint_test.bat file.

Thanks for adding - can we make a scripts/ directory and put this file in there to keep the project root clean?

Sure!
Let me check where you put it.
I will change the path and check if works.
├─pynecone
│  ├─.templates
│  │  └─...
│  ├─compiler
│  │  └─...
│  └─...
├─scripts
│  └─darglint_test.bat     <- here?
└─tests
   ├─compiler
   │  └─...
   └─...

Yup that works great - I'm guessing we will have more scripts over time


Add GIF thumbnails maybe?

Seems like GIF's aren't easily available via the Youtube API, so I'll need to use the thumbnail pictures and make a GIF myself.
Here are some resources:
Link to thumbnails: https://stackoverflow.com/a/64394638/12206312

Working on this, but I'm stuck atm.
Waiting for answers on my SO post: https://stackoverflow.com/questions/76577266/how-to-send-animated-gif-from-memory-to-fastapi-endpoint


fix(modern-module): use module style export for non entry module

Summary

If the variable to be exported is not in the inlined module (commonly triggered by async modules), should use the "module" style export way to export it.
Deleted the test cases of library in rspack test which are duplicated with existing webpack test.
Remove -- from testu command, I do not know when it became redundant and will fail the command.

Checklist

[x] Tests updated (or not required).
[ ] Documentation updated (or not required).

The -- -u in testu works well for me. It only works when using npm run testu. If you use pnpm run testu, the -- will be converted to "--" and then the test will regard it as a path and run without any test cases. Perhaps we can use a bash script for compatibility.

The -- -u in testu works well for me. It only works when using npm run testu. If you use pnpm run testu, the -- will be converted to "--" and then the test will regard it as a path and run without any test cases. Perhaps we can use a bash script for compatibility.

The newer version (6.2.1, we're using 6.2.0) of npm-run-all2 has fix the -- dilemma https://redirect.github.com/bcomnes/npm-run-all2/pull/143. I'll launch a new PR to fix this. Revert the change in this PR.


Make ObjenesisObjectFactory public

Hi @benas, this PR corresponds with the discussion from https://github.com/j-easy/easy-random/pull/412. Indeed, I overlooked the possibility of solving the issue using ObjectFactory which is quite simple. However, I find it very useful to preserve the default behaviour for not nested objects while the current design discourages that. This PR changes ObjenesisObjectFactory to the public to make the preservation straightforward.
I was thinking about solving the 2nd scenario from https://github.com/j-easy/easy-random/issues/405 (which I was trying to address there https://github.com/j-easy/easy-random/pull/412, but you rejected it due to increased complexity). The 2nd scenario is much more challenging to be solved using the ObjectFactory as it does not have access to Stack<RandomizationContextStackItem> stack which could be very handy in detecting cycles. What do you think about making the stack available in ObjectFactory? If that did not break other design principles, I'd create a PR with such a change.

LGTM. Rebased and merged as 265ab097847aab1b0033752101ebc313f8ef94b6. Thank you!

I was thinking about solving the 2nd scenario from #405 (which I was trying to address there #412, but you rejected it due to increased complexity). The 2nd scenario is much more challenging to be solved using the ObjectFactory as it does not have access to Stack stack which could be very handy in detecting cycles. What do you think about making the stack available in ObjectFactory? If that did not break other design principles, I'd create a PR with such a change.

The ObjectFactory already gives you access to the RandomizerContext which allows you to detect cycles. So I see no need to make RandomizationContextStackItem public and add it to the contract of ObjectFactory.


Added input fix

Added a fix to make Ant form inputs look correct

Thanks for your PR, but I am not find out any related issues, so can you provide a broken example or related issue?

Tailwind applies its styling to form inputs, making them square and applying a different border color, overriding Ant styles.

No fixes:

With fixes:

You'd better provide source code, does this example use PURE html input tag? If does, I think it is not part of this package. This package aim to fix issues under antd context.
Use antd Input component in online example is okay.

@yunsii I'm also using @tailwindcss/forms. It is not a pure html input tag, I told you it's Ant...
https://stackblitz.com/edit/postcss-antd-fixes-4rqna5

Interesting, I've never used it, and it's tailwind official package, so this PR is very meaningful. I will code review laterly.
One more question: why do you need to use @tailwind/forms? I just use antd form components to develop.

I'm using https://www.saaspegasus.com, where a lot of pre-made pages are built with Tailwind. I'm developing all new components using antd, but they still integrate into overall site structure that imports the Tailwind stuff. This plugin is very useful because of this!

Got it, I will process it after my work.

@liakhandrii After investigation, @tailwind/forms involves too much styles, I think it is not easy to fix 😂 What do you think?


Tutorials

editted tutorials based on new changes in v0.1
fixed grammar mistakes

Solving it in #178

Merged in #178 and #185


Bug 1881079: Bump client-go & co.

As decided we are going to carry the below patches vs bumping to 2.0 pre-release, I added "CARRY" in front of each one just to maybe make it easier in the future to differentiate. Let me know if you would prefer I remove that?
cc @openshift/openshift-team-monitoring PTAL, thanks!

/lgtm


Return null for empty fields

Is your feature request related to a problem? Please describe.
I'm using this library with graphql and finding myself having todo a lot of type conversion which just seems unnecessary, one of the main ones I've come across is non-resolvable fields returning an empty string.
const si = require('systeminformation');
si.cpu().then(console.log);
{
  manufacturer: 'Intel®',
  brand: 'Core™ i5 M 520',
  vendor: 'GenuineIntel',
  family: '6',
  model: '37',
  stepping: '5',
  revision: '',
  voltage: '',
  speed: '2.40',
  speedmin: '2.40',
  speedmax: '2.40',
  governor: '',
  cores: 4,
  physicalCores: 2,
  processors: 1,
  socket: '',
  cache: { l1d: 32768, l1i: 32768, l2: 262144, l3: 3145728 }
}

Describe the solution you'd like
Fields that can't be resolved to return null not an empty string.
{
  manufacturer: 'Intel®',
  brand: 'Core™ i5 M 520',
  vendor: 'GenuineIntel',
  family: '6',
  model: '37',
  stepping: '5',
  revision: null,
  voltage: null,
  speed: '2.40',
  speedmin: '2.40',
  speedmax: '2.40',
  governor: null,
  cores: 4,
  physicalCores: 2,
  processors: 1,
  socket: null,
  cache: { l1d: 32768, l1i: 32768, l2: 262144, l3: 3145728 }
}

@OmgImAlexis I just released a new version 5.0 (with soma new functions and also some breaking changes). Here this should be done now mostly ... if you discover more spots where this is missing, please feel free to contact me.

@OmgImAlexis I just released a new version 5.0 (with soma new functions and also some breaking changes). Here this should be done now mostly ... if you discover more spots where this is missing, please feel free to contact me.


Downloading is very slow via zsync

I cant download this program, becouse its very slow. Chrome download it slow too.

You mean download from GitHub? I don't know how i can help with this.

What file are you trying to download? I can upload it on a cloud for you.

I think it is more a limit of Github APIs, if you're not logged in you have more limits.
You should take a look to "gh", the official CLI of github hoping to speedup dowloads, it is in all distros repositories or at https://github.com/cli/cli


TensorFlow 2.3.0 installation fails as protoc could not be found

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): RHEL 7
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): 2.3.0
Python version: 3.7.4
Bazel version (if compiling from source): 3.4.1

Describe the current behavior
Building TensorFlow fails with:
ERROR: /tmp/easybuild-tmp/eb-Lae15c/tmpdO084_-bazel-build/external/com_google_protobuf/BUILD:412:10: Linking of rule '@com_google_protobuf//:protoc' failed (Exit 1): crosstool_wrapper_driver_is_not_gcc failed
: error executing command
  (cd /tmp/easybuild-tmp/eb-Lae15c/tmpdO084_-bazel-build/execroot/org_tensorflow && \
  exec env - \
    CUDA_TOOLKIT_PATH=/software/generic/CUDA/10.1.243 \
    CUDNN_INSTALL_PATH=/sw/installed/cuDNN/<IP_ADDRESS>-gcccuda-2019b \
    GCC_HOST_COMPILER_PATH=/sw/installed/GCCcore/8.3.0/bin/gcc \
    LD_LIBRARY_PATH=<...> \
    NCCL_INSTALL_PATH=/sw/installed/NCCL/2.4.8-gcccuda-2019b \
    PATH=<...> \
    PWD=/proc/self/cwd \
    PYTHONNOUSERSITE=1 \
    PYTHONPATH=<...> \
    TF2_BEHAVIOR=1 \
    TF_CONFIGURE_IOS=0 \
    TF_CUBLAS_VERSION=10.2.1 \
    TF_CUDA_COMPUTE_CAPABILITIES=3.7,6.1,7.0 \
    TF_CUDA_PATHS=/sw/installed/CUDA/10.1.243 \
    TF_CUDA_VERSION=10.1 \
    TF_CUDNN_VERSION=7.6.4 \
    TF_NCCL_VERSION=2.4.8 \
    TF_NEED_CUDA=1 \
  external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc @bazel-out/k8-opt/bin/external/com_google_protobuf/protoc-2.params)
Execution platform: @local_execution_config_platform//:platform
gcc: error: bazel-out/k8-opt/bin/external/com_google_protobuf/protoc: No such file or directory

Describe the expected behavior
TF compiles
Standalone code to reproduce the issue
export TF_MKL_DOWNLOAD=1 &&   bazel --output_base=/tmp/easybuild-tmp/eb-Lae15c/tmpdO084_-bazel-build --install_base=/tmp/easybuild-tmp/eb-Lae15c/tmpdO084_-bazel-build/inst_base --output_user_root=/tmp/easybuild-tmp/eb-Lae15c/tmp6IGZ5P-user_root build --compilation_mode=opt --config=opt --subcommands --verbose_failures --config=noaws --jobs=24 --copt="-fPIC" --action_env=PYTHONPATH --action_env=PYTHONNOUSERSITE=1 --distinct_host_configuration=false  --config=mkl //tensorflow/tools/pip_package:build_pip_package

Contents of the protoc-2.params are:
-Wl,-no-as-needed
-B
-o
bazel-out/k8-opt/bin/external/com_google_protobuf/protoc
bazel-out/k8-opt/bin/external/com_google_protobuf/_objs/protoc/main.o
bazel-out/k8-opt/bin/external/com_google_protobuf/libprotoc_lib.a
-Wl,-whole-archive
bazel-out/k8-opt/bin/external/com_google_protobuf/libprotobuf.lo
-Wl,-no-whole-archive
-Wl,-whole-archive
bazel-out/k8-opt/bin/external/com_google_protobuf/libprotobuf_lite.lo
-Wl,-no-whole-archive
bazel-out/k8-opt/bin/external/zlib/libzlib.a
-lpthread
-lm
-lpthread
-lm
-lpthread
-lm
-lpthread
-lm
-lstdc++
-no-canonical-prefixes
-fno-canonical-system-headers
-pie
-Wl,-z,relro,-z,now
-Wl,--gc-sections
-Wl,--build-id=md5
-Wl,--hash-style=gnu

So it seems that this is caused by our patch to work around issue https://github.com/tensorflow/tensorflow/issues/39263 where adding -B /usr/bin leads to it using a wrong linker (system instead of custom):
--- tensorflow-1.14.0/third_party/gpus/cuda_configure.bzl.orig	2019-08-15 10:16:55.337496077 +0200
+++ tensorflow-1.14.0/third_party/gpus/cuda_configure.bzl	2019-08-15 10:21:35.527890849 +0200
@@ -1121,7 +1121,7 @@
     if should_download_clang:
         cuda_defines["%{linker_bin_path}"] = ""
     else:
-        cuda_defines["%{linker_bin_path}"] = host_compiler_prefix
+        cuda_defines["%{linker_bin_path}"] = ''

     cuda_defines["%{extra_no_canonical_prefixes_flags}"] = ""
     cuda_defines["%{unfiltered_compile_flags}"] = ""

There seemingly was a change in TF 2.3 (from 2.2 and earlier) where an empty cuda_defines["%{linker_bin_path}"] results in adding a lone -B while previously it resulted in NOT adding -B. This might be even a problem for unmodified TF when should_download_clang is True

Workaround: Export GCC_HOST_COMPILER_PREFIX with the path to the directory containing ld

Yes, in particular it is the part + [ "-B" + ctx.attr.linker_bin_path, ] which unconditionally adds the linker-bin-path although it could be empty


Question: What is the benefit of having this kind of template?

Hi,
I was also wondering about the benefit of having this kind of setup?
Its possible to do UI development independently and then APS.Net Core Web API sperately, and just call the API's from UI end. So I think I am missing lot of things to understand the benefit. Could you please explain a bit?
Thanks

I don't think I fully understand your question but I think you are asking about the benefit of having the UI and API all in the same project rather than having independent projects for each.  Logically, they are two separate pieces of the application and you could physically separate them but I find this to be cumbersome in practice so I prefer to keep them coupled in the same project but still isolated by directory.  But yes, they are different.  If I were to app a mobile client to use the same API, I would probably use a completely different repository for that.


Official Release

This contains changes that are in the live Android and iOS applications:

various content changes and bug fixes
changes to comply with App Store guidelines (sign in with apple, account deletion functionality)

🎉🎉🎉


Adds ui-chart history-based state recording, adding time-axis, duration limit & fix line overshoot

Description

Custom server-side onInput for ui-chart so that we can handle the appending of msg to _msg, rather than replacement.
Add a beforeSend server-side to process msg on a chart and add msg._datapoint so that we maintain context of x/y data (this was previously client-side and so we lost any added time data on the x-axis, as only had msg.payload)
Clear history when receiving [] in msg.payload
Turn off animation in ChartJS (when receiving quick data, causes delays)
Adds "Timescale" option for x-axis (now default) as it's the most common use case in Dashboard 1.0

Needed to add a Datetime Adapter for this to work, chose luxon as it seemed lightest and actually worked (spacetime didn't)

Data size limitations:

Treats history management differently for different charts types:

Line/Scatter - limits per line
Bar - categorical limits, only stores latest value for each bar

Related Issue(s)
Fixes #122
https://github.com/flowforge/flowforge-nr-dashboard/assets/99246719/a72dad48-0b33-4620-afb7-3a4b31d5c7d6
Fixes #172 - "Add 'Time' x-axis option"

Fixes #176 - "Data overshoots data points"

Fixes #173 - "Add duration limit to charts"
https://github.com/flowforge/flowforge-nr-dashboard/assets/99246719/58e1d22d-d044-455b-8ac5-667417f5e973
Checklist

[x] I have read the contribution guidelines
[ ] Suitable unit/system level tests have been added and they pass
[x] Documentation has been updated

[ ] Upgrade instructions
[ ] Configuration details
[ ] Concepts

[ ] Changes flowforge.yml?

[ ] Issue/PR raised on flowforge/helm to update ConfigMap Template
[ ] Issue/PR raised on flowforge/CloudProject to update values for Staging/Production

Labels

[ ] Backport needed? -> add the backport label
[ ] Includes a DB migration? -> add the area:migration label

Hi @joepavitt - noticed that when selecting;

The 'last time period  OR
The number of points

It's not possible to limit the charts solely by the number of points, as the red warning triangle suggests that both need to be set.

Ah, thank you for spotting. Won't be able to fix that today unfortunately, but short term would be to set that to very high value, so that points aren't cut

Just checked Dashboars 1.0, and this behaves exactly the same fwiw.
Agree the "or" suggests optional though

Ah OK. I haven't used the node-RED dashboard for a few years now, so haven't compared.
Thanks.


Generators installed while using NVM are not showing in Yo generators list

Node Version: v4.2.4 (set via NVM)
NPM Version: v3.5.4 (set via NVM)
Yo version: 1.5.1
OS: OSX 10.11.2
I use NVM to hop between Node versions. My system Node version is 0.12.9, and I've installed 4.2.4 through NVM.
When I try to install a generator in 4.2.4 (for example, npm install -g generator-react-webpack), the generator appears to download and install correctly, however when I then try to use it via yo react-webpack, I get the message:
Error react-webpack

You don't seem to have a generator with the name react-webpack installed.
You can see available generators with npm search yeoman-generator and then install them with npm install [name].
To see the 32 registered generators run yo with the `--help` option.

when I run plain old yo, the react-webpack generator is not listed.
Here's some debug info (executed in project root):
$ yo --version && echo $PATH $NODE_PATH && node -e 'console.log(process.platform, process.versions)' && cat Gruntfile.js
1.5.1
/Users/Tom/.rvm/gems/ruby-2.0.0-p645/bin:/Users/Tom/.rvm/gems/ruby-2.0.0-p645@global/bin:/Users/Tom/.rvm/rubies/ruby-2.0.0-p645/bin:/Users/Tom/.nvm/versions/node/v4.2.4/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Tom/.rvm/bin
darwin { http_parser: '2.5.0',
  node: '4.2.4',
  v8: '<IP_ADDRESS>',
  uv: '1.7.5',
  zlib: '1.2.8',
  ares: '1.10.1-DEV',
  icu: '56.1',
  modules: '46',
  openssl: '1.0.2e' }
cat: Gruntfile.js: No such file or directory

running npm -g root
$ npm -g root
/Users/Tom/.nvm/versions/node/v4.2.4/lib/node_modules

Here is the output of yo doctor:
$ yo doctor

Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version

Everything looks all right!

any ideas?

ls /Users/Tom/.nvm/versions/node/v4.2.4/lib/node_modules/generator-react-webpack and make sure the same folder is chown to you.

appears to be:
$ ls -l /Users/Tom/.nvm/versions/node/v4.2.4/lib/node_modules/generator-react-webpack
total 48
-rw-r--r--    1 Tom  staff   1637 Jan 13 01:54 CHANGELOG.md
-rw-r--r--    1 Tom  staff   1052 Sep 22 01:19 LICENSE
-rw-r--r--    1 Tom  staff   5597 Dec 29 02:20 README.md
drwxr-xr-x    4 Tom  staff    136 Jan 19 17:35 generators
-rw-r--r--    1 Tom  staff    159 Nov 20 02:28 jsconfig.json
drwxr-xr-x  343 Tom  staff  11662 Jan 19 17:35 node_modules
-rw-r--r--    1 Tom  staff   3008 Jan 19 17:35 package.json
drwxr-xr-x    5 Tom  staff    170 Jan 19 17:35 test

I'm having the same problem, I'm setting NODE_PATH to my nvm node_modules dir as a temp fix.

Not working for me ... (env: Win7, Bash and nvm)
$ export NODE_PATH=C:\nodejs\node_modules
$ yo doctor
bash: /c/Users//AppData/Roaming/npm/yo: No such file or directory

This is not where my node modules reside.

Suggestions?

Can you explain the algorithm and environment vars used by yo in startup?

Having problems even with NODE_PATH being set:
USLT-205529:~ kevin.mcgrath$ yo
? 'Allo Kevin! What would you like to do? Install a generator
? Search npm for generators: lambda-formation
? Here's what I found. Official generator → ෴
  Install one? lambda-formation Yeoman generator for creating Lambda projects compatible with CloudFormation
/Users/kevin.mcgrath/.nvm/versions/node/v6.0.0/lib
└──<EMAIL_ADDRESS>

I just installed a generator by running:

    npm install -g generator-lambda-formation

? 'Allo Kevin! What would you like to do? Get me out of here!

     _-----_
    |       |    .-----------------------.
    |--(o)--|    |      Bye from us!     |
   `---------´   |       Chat soon.      |
    ( _´U`_ )    |      Yeoman team      |
    /___A___\    |    http://yeoman.io   |
     |  ~  |     '-----------------------'
   __'.___.'__
 ´   `  |° ´ Y `

USLT-205529:~ kevin.mcgrath$ yo --generators
Available Generators:

  Couldn't find any generators, did you install any? Troubleshoot issues by running

  $ yo doctor
USLT-205529:~ kevin.mcgrath$ echo $NODE_PATH
/Users/kevin.mcgrath/.nvm/versions/node/v6.0.0/lib/node_modules
USLT-205529:~ kevin.mcgrath$ ls -al /Users/kevin.mcgrath/.nvm/versions/node/v6.0.0/lib/node_modules
total 0
drwxr-xr-x   5 kevin.mcgrath  382466515  170 May  4 21:27 .
drwxr-xr-x   4 kevin.mcgrath  382466515  136 Apr 26 15:41 ..
drwxr-xr-x   5 kevin.mcgrath  382466515  170 May  4 21:27 generator-lambda-formation
drwxr-xr-x  23 kevin.mcgrath  382466515  782 Apr 26 15:42 npm
drwxr-xr-x   6 kevin.mcgrath  382466515  204 May  4 21:22 yo
USLT-205529:~ kevin.mcgrath$ yo doctor

Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root

Everything looks all right!

I've tried with node versions 4 and 5 also, with the same result.

Try updating yo npm -g update yo. We release a new version of yeoman-environment that should account better for people using nvm.

In my case I've resolve removing yo module installed with system node package and install again using with nvm node.
$ nvm use system
$ sudo npm uninstall yo -g
$ nvm use 4
$ npm i yo -g

Yeoman Doctor
Running sanity checks on your system
✔ Global configuration file is valid
✔ NODE_PATH matches the npm root
✔ Node.js version
✖ No .bowerrc file in home directory
We found a undefined file in your home directory. This can cause
issues by overriding expected default config. Prefer setting up one .bowerrc per
project.
To delete the file, run: rm ~/.bowerrc
✖ No .yo-rc.json file in home directory
Found a NaN file in your home directory. Delete it otherwise
Yeoman will generate everything in your home rather then your project folder.
To delete the file, run: rm ~/.yo-rc.json
✔ npm version
Found potential issues on your machine :(
/usr/local/lib
└──<EMAIL_ADDRESS>

Just adding a comment here in case anyone comes to this page and doesn't find the solution above.
The reason I had issues on my machine was because I first installed node using homebrew, then I installed yo through homebrew node, then I switched to nvm and uninstalled homebrew node. Unfortunately this left the brew installed yo and node_modules in my PATH. I probably could have just altered my PATH, but instead I decided to just delete the unneeded yo and node_modules.
rm /usr/local/bin/yo
rm -rf /usr/local/lib/node_modules


[UX] First time user experience improvements in Security Analytics

Is your feature request related to a problem?
Based on the findings from the usability study on First time user experience with Security Analytics we propose a number of improvements to help users to onboard the plugin.
The definition of "onboard" is having a threat detector for a data source. User navigates to “Create detector” page from the Overview page or by using the plugin navigation menu (Detectors → Create detector).

The plugin landing page (Overview) doesn’t provide the guidance clear enough on how to proceed in order of priority.
The “Create detector” flow is very complex and users might not know what fields they are supposed to fill and how.
The “Field mappings” part is confusing.
It might be difficult to find the end of the flow and figure out the status of the detector that has been just created.

Update in User Experience
Overview page

We propose to improve the visibility of “Create detector” CTA on the page by adding it as a primary button to the header and to the empty state of the "Findings and alert count" section. (OuiPageHeader, OuiEmptyPrompt).
The content of the “Getting started” popover is updated to provide the hierarchy of the buttons and emphasize the “Create detector".

Create threat detector flow
Step 1 - Define detector

We propose to refresh the layout by placing the sections of the flow on a single panel, which removes a lot of visual noise and makes the page cleaner.
Define a clear hierarchy of the headings and organizing “Detection” section that covers Log type, Detection rules, and Field mappings.
Addressing empty states for Detection rules and Field mappings
Field mappings section:

communicate the hierarchy between mapped fields and available fields by adding tabs and opening the tabs in the right order
provide descriptions to explain the relationship of the fields with the detection rules
tone down the overwhelming number of callouts and replacing them with more neutral descriptions
update on the UX copy to clarify the terminology

Step 2 - Alert trigger

Simplify the choice to skip creating alert trigger vs. adding one:

set “Create alert trigger” to default by pre-filling the trigger name for seamless experience
remove the “Skip” button, user can delete the default trigger instead to opt out of alerting

Clean up the hierarchy of the accordions on the page:

One top level accordion for each trigger covering sub-sections in the nested accordions (Trigger condition+Name, Notification channels, Notification message)
When trigger conditions are changed, they are reflected in the description of the accordion

To prompt user to select a notification channel, collapse the trigger details accordion and emphasize the Notification channel nested accordion
Show empty prompt in “Notification channel” nested accordion (expanded by default) when there are no channels configured in the OpenSearch Dashboards instance.

Step 3 - Review detector
We propose to remove the review step for the detector to address the potential point for confusion and reduce complexity of the flow.
Messaging on detector creation

After submitting the form user navigates to the “Detectors” page (list view) with a success toast message. The detector displays “Initializing” state.
If the form submission results in an error, user stays on step 2 of the Create detector flow to address it.
After the detector is transitioned from "Initializing" into "Active" status we show a success/error toast message.

@kgcreative I believe we're targeting 2.11 with this.
Here is the corresponding PR: https://github.com/opensearch-project/security-analytics-dashboards-plugin/pull/738

Did this ship in 2.11? Can we close it?
Catch All Triage - 1 2 3 4 5

cc @amsiglan


skeleton prop for Button/Avator/Input/Progress

What does the proposed API look like?
ref: https://github.com/ant-design/ant-design/issues/18237

See #4619


failed to load CornellBox-Water-Small-Light-Covered-Cube-Floor-No-Backwall.obj

First of all, thank you so much for sharing this code! This is the first and maybe one of the best photon mapping project I can learn in GitHub!
But I want to ask something about how to run this solution: I've finished CMake build and enter the .sln, but after I clicked Local Windows Debugger (under Release mode and x64) on solution, it shows that I can't load the obj file.
[2022-06-18 22:20:49.938] [info] [Camera] position: (0, 1, 6)
[2022-06-18 22:20:49.939] [info] [Camera] forward: (0, 0, -1)
[2022-06-18 22:20:49.939] [info] [Camera] right: (1, -0, 0)
[2022-06-18 22:20:49.939] [info] [Camera] up: (0, 1, 0)
[2022-06-18 22:20:49.939] [info] [PinholeCamera] focalLength: 2.4142134
[2022-06-18 22:20:49.939] [info] [Scene] loading: CornellBox-Water-Small-Light-Covered-Cube-Floor-No-Backwall.obj
[2022-06-18 22:20:49.940] [error] [Scene] failed to load CornellBox-Water-Small-Light-Covered-Cube-Floor-No-Backwall.obj :
Cannot open file [CornellBox-Water-Small-Light-Covered-Cube-Floor-No-Backwall.obj]

I tried moving the model with materials to Include Directories, but that didn't seem to work either (since I haven't used tinyobjloader before, so forgive me if I'm wrong) I checked GitHub's tinyobjloader repo related content, but it didn't solve my problem.
Can you help me? Thank you very much!
I don't know if it has any effect, but I set project main not ALL_BUILD as start up project, and I put the model under /volppm/build/examples/main.dir

Oh I see. Let me check out later.


Need a custom SyncUI widget

Which at_widget package you want to add enhancement?
at_sync_ui_flutter
On what platforms do you want to add enhancement?
Android, iOS, Windows, MacOS, Linux
Is your feature request related to a problem?
We need a custom Sync UI widget where we can place that in some part of the screen. Not any toast or dialog.
Describe the solution that you'd like
Create a few other widgets or expose/document the methods that can be used to create a custom sync UI widget.
Describe alternatives that you have considered
No response
Additional context
No response

@yahu1031 I have added an atSyncUIListener method in AtSyncUIService, which can be used to listen to sync status changes, you can test this and see if it matches your requirement.
It's implementation is also added in the example.
The code is in this branch https://github.com/atsign-foundation/at_widgets/tree/feat/custom_sync_ui.

@yahu1031 Is the change added enough, or we need to do something more ?

@yahu1031 I have added an AtSyncUIOverlay.none state to neither show the overlay nor the dialog. Also, added an example button with its usage in the example folder.

Thanks @nitesh2599 will check and update.

@nitesh2599 Could I request you to change a little code block in example.
second_screen.dart - https://cdn.sourceb.in/bins/8Bi1iut8rm/0
custom_sync_widget.dart - https://cdn.sourceb.in/bins/q8L4T2Efie/0 (new file)

@yahu1031 Can you please verify, if all the changes needed are done, if yes, I can release a new version of at_sync_ui_flutter.

As of now yes, #445 Resolve this and we are good to go. I tested this on atBuzz. That's working pretty fine.

Needs deployment of at_sync_ui_flutter, Moving to next sprint.

Published at_sync_ui_flutter 1.0.4 version with above changes.


jsnox using react 0.13

This is an update of jsnox that support new and modified types from React 0.13.

jsnox/jsnox.d.ts
to author(@stkb). could you review this PR?
:+1: or :-1:?
check list

[ ] pass the Travic-CI test?

I'm happy :thumbsup: Thanks for taking the time to do this

@stkb thanks!
@fredericlb thanks mate!


Add card-only version for iframe embedding

We want to be able to embed the landscape in an iframe. When chrome=no please don't display the header or the filter bar. Just show the cards and the footer.
Here's an example of an embed:
https://www.dankohn.com/test

Intention is to replace the logos on https://www.cncf.io/certification/kcsp/. It would also be nice to turn off the internal links in the cards (on company, member, not open source). External links are still fine.
Also, please figure out the Javascript to use for embedding to have the height adjust automatically.
https://stackoverflow.com/questions/9162933/make-iframe-height-dynamic-based-on-content-inside-jquery-javascript

Please also add a new footer in a large font saying "View the full interactive landscape." and have it open in a new tab.

And please remove the card count line at the top in embed mode.

Better iframe resizing solution: https://github.com/davidjbradshaw/iframe-resizer

It is not that simple. When I use that iframe-resizer, the popup works absolutely improperly.
I am going to publish the solution to the /embed.html


[Mentorship Session Request][Web Development, Competitve Programming] SMVDU, Jammu

Student Group Name
Code Club Smvdu and Microsoft Student Partner
What do you want the speaker to talk about?
Software development with Node, React, TypeScript, JavaScript and Competitive programming
Are you looking for a specific tech stack expert? If yes, mention
JavaScript and React expert with software development experience
Any additional comments?
I would be really grateful if Tanay sir takes this session up as a small contribution to the Microsoft Student Partner community and motivate young minds.
Will this session be recorded?
I am a Microsoft Student Partner and would love to record the event if allowed in order to inrease reach and access to those who are not able to attend it.
Where are you going to publish the recording?
I plan to publish the recording on Microsoft activity reporter as a MSP event and on LinkedIn for better visibility.
What will be the attendance?
I will ensure that a minimum of 15 people join the event for expert guidance and motivation.
Preferred Timing?
Any suitable timing according to Indian Standard Time is acceptable
Your Name and Contact Details
Name: Aditya Sharma
Email<EMAIL_ADDRESS>Mobile: +91-8491958379
LinkedIn: https://www.linkedin.com/in/aditya-sharma-88541116a/

I'd love to give one workshop on Dom Manipulation with JS
Prerequisite- Basic knowledge of JS like looping, conditionals, event handling.

Sure. Thanks for your interest. We can decide on the timings once I hear back from @tanaypratap .

@sharmaaditya570191 please go ahead with this. This is an open forum so you don't need my permission.
Also, web development is a large topic so Aditya can do one. Later if I get time I'll do one. And other mentors can also find topic to do more.

I'd love to give one workshop on Dom Manipulation with JS
Prerequisite- Basic knowledge of JS like looping, conditionals, event handling.

Can you please provide some contact details to discuss about the event and timings @itaditya .
Thanks

@itaditya and @sharmaaditya570191 please finalise the session details and share here in the comment.
Do tag @gkanishk as well. We'll share the details on social media.

@itaditya can you please let me know suitable timings for the session? Also please share some contact details so we can finalise the details. Thanks

Contact details-<EMAIL_ADDRESS>We can have the session on 26th April. Timing slot you can tell me
cc @gkanishk

Hello @tanaypratap . The event details have been finalized as follows:-
Topic: Building games with JavaScript
Date: 25th April
Time: 4pm - 5pm
I would be scheduling a live event on Microsoft Teams soon and will post the details on LinkedIn. Till then can you also please post to increase participation and visibility. Thanks.

You have a student group right?
Anyway, you can create a post with a poster and put it on social media. Tag
me and Adi and we'll re-share.
./Tanay
I am a mentor for college grads. if you or someone you know wants to learn
JS, or get a job. Check out learncodingfree.org and jobChallenge.dev
On Thu, 16 Apr, 2020, 7:06 PM Aditya Sharma<EMAIL_ADDRESS>wrote:

Hello @tanaypratap https://github.com/tanaypratap . The event details
have been finalized as follows:-
Topic: Building games with JavaScript
Date: 25th April
Time: 4pm - 5pm
I would be scheduling a live event on Microsoft Teams soon and will post
the details on LinkedIn. Till then can you also please post to increase
participation and visibility. Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tanaypratap/mentorship-karona/issues/9#issuecomment-614657460,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACN6LHYL62LTX5P6N4O35PLRM4CW7ANCNFSM4MFIGQNA
.

I have posted about the event on LinkedIn @tanaypratap @itaditya . Please like, share and comment on the post to increase visibility. Thank you so much for your time.

I have posted about the event on LinkedIn @tanaypratap @itaditya . Please like, share and comment on the post to increase visibility. Thank you so much for your time.

Can you put a link here? So that it's easy for us to find the post?

https://www.linkedin.com/posts/aditya-sharma-88541116a_mentorship-web-programmer-activity-6656785969934626816-bXp_

@sharmaaditya570191 can you put the meeting link if you have scheduled it on teams!

I have scheduled a live event on Teams and updated my post with the joining link. Thanks.

Event link:-
https://bit.ly/2VPiKVT

Thank you so much for this initiative @tanaypratap. It was a great event @itaditya . If you have the time @tanaypratap please consider presenting an event yourself.

@sharmaaditya570191 can you provide the recorded link you used teams right? So you must have recorded using Microsoft Stream or available on another platform.

@tanaypratap I will be really grateful if you could find some time for a workshop on some interesting web development topic of your choice. The Microsoft Student Partner community would love to hear from you.
Also the recording has been hosted here - https://www.youtube.com/watch?v=xwNby9e-AvE


Dependabot doesn't seem to pick up new docker images

Is there an existing issue for this?

[x] I have searched the existing issues

Package ecosystem
Docker
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
https://github.com/alphagov/pay-selfservice/blob/master/.github/dependabot.yml
https://github.com/alphagov/pay-connector/blob/master/.github/dependabot.yml
Updated dependency
From node:16.18.1-alpine3.16@sha256:868e2b6c8923d87a4bbfb157d757898061c9000aaaedf64472074fa7b62d0e72 to node:16.19.1-alpine3.17@sha256:25828d5c4ae9824273db9ca2e923da2d29bbae78f534e979f09eb99a2e812e94. I had to manually raise a PR for this.
From eclipse-temurin:11-jre-alpine@sha256:64674afdc275bed87f352eb94f9469842313dd2902afe9d7b0fb9508fc75cc37 to eclipse-temurin:11-jre-alpine@sha256:4edcb9a82ae75460ff836a63d7bf2d601635233130952083f5bc79bf888ea8ad. I had to manually raise a PR for this.
What you expected to see, versus what you actually saw
Expected dependabot to raise a PR, but it didn't.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
No response

I think this is a duplicate of #5708, please subscribe to that other ticket for updates!


Several deployment improvements for docker local-universe

Two changes to local-universe.py, including README sections for each:

Work around the FAQ issue with local CLI and image assets being unavailable outside the cluster.  I added --nonlocal_cli and --nonlocal_images switches.  They will pass through whatever URL is specified in the resource.json without mapping it to an internal cluster URL. They will also inhibit fetching and caching of the resource.  This lets you host those assets elsewhere if needed.

Add a --server_url switch. This allows running a universe at an arbitrary internal URL, as a Marathon service for example, not just on masters.  The resource mapping stores this server URL as the host.  For example, I use http://dev-universe.marathon.mesos:8085 for my local universe.

@jsancio thanks.  In our use case, we didn't need that, but I could see someone else needing it.  I'd be happy to add that to this PR for consistency if you think there's value.


Provide full description for trait in CRD

Requirement
As a User
I want to have the precise description
When oen of the tooling is displying information based on the CRD
Problem
There is a precise description from here:
https://github.com/apache/camel-k/blob/922dd066bfbad13354dd154a12f6ed04a8fe57b0/resources/traits.yaml#L1190-L1194
but a generic one is used in the CRD:
https://github.com/apache/camel-k/blob/922dd066bfbad13354dd154a12f6ed04a8fe57b0/config/crd/bases/camel.apache.org_integrations.yaml#L7147
Proposal
No response
Open questions
No response

I think this is still relevant.

still relevant


Add a missing SimulationToRenderTime export

Fix #154

It seems Rust expects them just to be public, but not necessarily exported to the same level as the interface?..

Looks like it. I’ll take care of the missing docs in a bit.

Thanks!


Packing string lists

I've found the library method unpackStringArray in the unpack_utf16.dart library.
Is there a library that does the reverse?
Something like?
Pointer<Utf16> packStringArray(List<String> array)

I'm trying to update the windows PATH via the registry and it requires a packed string.

So I surprised myself and got this working :)

/// Packs a List of Dart Strings into a native memory block.
/// Each String is terminated by a null with a
/// double null to represent the end of the list.
/// The resulting format is that required to write a list of values
/// to the registry.
///
/// It is the responsibility of the caller to [free] the returned
/// pointer.
Pointer<Utf16> packStringArray(List<String> values) {
  var size = 0;

  // calculate the amount of memory we need to store
  // all of the strings.
  for (final value in values) {
    size += value.length + 1;
  }

  /// trailing null after last value
  size++;

  final pArray = calloc<Uint16>(size);
  final ptr = pArray.cast<Uint16>().asTypedList(size);

  var index = 0;
  for (final value in values) {
    final units = value.codeUnits;

    ptr.setAll(index, units);
    ptr[index + units.length] = 0;

    index += value.length + 1;
  }
  ptr[index] = 0;

  return pArray.cast();
}

I wasn't certain where to put the code so I've not raised a PR, but if you find the code useful feel free to include it in the win32 project.
thanks for the excellent work !

This is a splendid idea.
I think this would make sense as an extension on List<String> (perhaps called something like toWideCharArray?), in the same vein as the toAnsi() extension method on String for old-school 8-bit APIs:
https://github.com/timsneath/win32/blob/1bf518ba460cfbaf883960fec28857614356872f/lib/src/extensions/set_ansi.dart#L5-L27
One other note: there's a function wsalloc here that does string allocation: https://github.com/timsneath/win32/blob/1bf518ba460cfbaf883960fec28857614356872f/lib/src/utils.dart#L82
You might use that when you allocate pArray so that its type is obvious and you don't have to cast it again on return.
Thanks so much for your contribution!


example/texture: inconsistent aspect ratio (in browser)

Aspect ratio is inconsistent during browser window resizing with example/texture (and probably other examples):
It seems that the aspect ratio is determined (indirectly) in texture/main.rs with
camera.set_size(frame_input.screen_width as f32, frame_input.screen_height as f32);
which uses the browser window/tab geometry. However, the actual render area is determined in index.html:
<canvas id="canvas" height="720" width="1280" />
When resizing the window with this fixed canvas, some 'unintuitive' scaling effects can be observed.
Is there an easy way to replace the frame_input.screen_* values with the actual render area dimensions? This would be useful not only for pages with a fixed canvas size, but also one with a border, sizebar, or any other difference between window and canvas size.

Yeah, the window width/height is returned instead of the canvas width/height. It should be canvas width/height, so I will fix it in the next release. It has some other implications though, so it requires a bit of work to get fixed size + maximum window size to work on both desktop and web. For now you can avoid calling camera.set_size, since you have a fixed canvas size, the aspect ratio should stay constant. And also you need to give the correct aspect ratio when constructing the camera. Sorry for the inconvenience.

Sounds good; I have a lot of development to do before I really need resizing.

Great. It has been fixed in the development branch and will be released quite soon.

Fixed in 0.5.0


Fixes #109: Renames Sirupsen to sirupsen

Coverage decreased (-0.8%) to 43.967% when pulling 7c9813a2e5829ce1b5ab9ec750ad561ee53466b5 on wezzle:fixes-109 into bd99546be9d5aff4517f603f9f68abcd56522c66 on NYTimes:master.

💯 thanks, @wezzle!


Sequenced packets not functioning properly

At the moment, packet sequencing does not seem to be working like it should. The sequenced packet test is running extremely slow, and more data is being lost than it feels should be lost.

For some reason, this was completely broken on my desktop but works just fine on my laptop. I'll look more into this. Maybe I changed some code without realizing it that fixed the issue?

Found the issue. The issue isnt packets not being sent or received. It's just that in the test, the last packet with index 1000 tends to get lost. This causes the test to hang, as it waits for the last packet to come in in order for it to stop the test and print the results. This can be fixed by having the client repeatedly send some packets that indicate its sent all of its packets to the server.


/usr/bin not added to PATH when starting as app (macOS)

Prerequisites

[x] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
When starting Atom from the GUI (clicking the icon from the doc, selecting File > Reopen Project, etc.) Atom does not load the correct path. More specifically the path that it loads does not contain /usr/bin. This is causing several different errors when using Atom (selecting a file from tree view and choosing "Show in Finder" fails with a spawn open ENOENT error, git operations don't work, checking for package updates don't work, etc.) If I edit the path from the developer tools by setting process.env.PATH = process.env.PATH + ":/usr/bin", then all of those actions work as expected.
When starting the application from Terminal, everything works as expected (this includes starting the application in safe mode, which is done from the command line).
I don't know if this is related to my specific system or not, but I can't find a way to fix this. I saw that Atom had problem with properly loading paths when started from the GUI in the past, but all of the relevant issues are marked as resolved now, but I'm still having the issue.
Steps to Reproduce

From a running instance of Atom, selected File > Reopen Project > [Any Project]
Right click a file
Show in Finder

Expected behavior: [What you expect to happen]
For the file to be shown in Finder.
Actual behavior: [What actually happens]
spawn open ENOENT
Reproduces how often: [What percentage of the time does it reproduce?]
100% of the time when started from the GUI
Versions
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Atom    : 1.31.0
Electron: 2.0.7
Chrome  : 61.0.3163.100
Node    : 8.9.3
apm  2.1.1
npm  6.2.0
node 8.9.3 x64
atom 1.31.0
python 2.7.15
git 2.19.1
macOS v10.14

Can you supply the output of cat /etc/paths? Because /usr/bin is virtually guaranteed to be included in every PATH that Atom would ascertain. The only case that I know of where that would not be the case is when someone removed /usr/bin from their /etc/paths file.
For more background, Atom makes an attempt at mimicking your command-line environment even when launched from the Dock. It is possible that Atom is picking up an incorrect environment, but at this point, I would be more likely to suspect a strange configuration that we could not anticipate rather than a bug in the feature in Atom.

Thanks for the help @lee-dohm.
$ cat /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Everything there looks good as far as I can tell.
I also suspect that this would be due to a strange configuration rather than a bug, but I'm not sure what it could be. Is there a way that I can debug the environment generation to see where it's picking up the current environment? I'll have a look at that PR you linked in the meantime!

Can you include the full contents of process.env.PATH both when you launch Atom from the Terminal and when you launch Atom from the Dock? I suspect that there are more differences than just /usr/bin and those other differences may point you to where the difference in behavior is occurring.

Sure thing. From the Dock:
process.env.PATH = "./bin:/usr/local/bin:/usr/local/sbin:/Users/ericdahlseng/.dotfiles/bin:/Users/ericdahlseng/go/bin:/Users/ericdahlseng/Library/Python/3.7 (default, Jul 31 2018, 20:28:55) "

From Terminal:
process.env.PATH = "./bin:/usr/local/bin:/usr/local/sbin:/Users/ericdahlseng/.dotfiles/bin:/Users/ericdahlseng/go/bin:/Users/ericdahlseng/Library/Python/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Applications/Wireshark.app/Contents/MacOS"

The default message after the Python path in the Dock instance looks particularly fishy, especially considering that /usr/bin comes after the Python path in the Terminal instance.

This is the current code that gets the environment stuff from the shell:
https://github.com/atom/atom/blob/2f827bfc23260eece024b8f179421fa833b1834d/src/update-process-env.js#L61-L119
Take a look and see if you can see anything that might cause problems.

@edahlseng Your problems stems from this file https://github.com/edahlseng/dotfiles/blob/fcff524a7a3a66459b078ab47e04eda50ecabcd0/macos/path.zsh#L1
The sed expression does not handle the macOS bundled Python version naming scheme. Fix that and your problem should go away.
For reference, the problem file/line:
export PATH="$HOME/go/bin:$HOME/Library/Python/$(python3 --version | sed -E 's/Python\ (.*)\.[0-9]+/\1/')/bin:$PATH"

Thanks for all of the help @lee-dohm and @thomasjo. I really appreciate it, especially considering that this is just a problem with my own configuration!
@thomasjo do you know why the version number is reported differently when loaded through Atom? Even if I replace python3 with /usr/local/bin/python3 it loads differently in Atom than it does from Terminal.

Interesting – I can reproduce the problem locally if I explicitly run python3 --version --version. Still not sure why it behaves differently when loaded by Atom, though... 🤔


Update README.md

Re-organize into alphabetical ordering
Add Content entry for client libraries
Differentiate Agoric's virtual machine work

just needed a lil love : )


chore(package): upgrade keyboard-key

Fixes #3251
The latest release of keyboard-key now respects event objects that already have a key property.  This should resolve many bugs like what was noted in the linked issue.
The long term fix there is to add locale support to keyboard-key.  Namely, we'd need to handle the proper shift values for every keyboard locale.  See the new Locale Caveat section over at keyboard-key.

Released in<EMAIL_ADDRESS>


Release 1.10.4

:wrench: Fixes

Remove the old basic cookie consent solution
Implement the new cookie consent solution
Remove feedback survey from the sitemap
Minor content changes

This still needs validating on the staging environment before we can release.


Create sensor description for ITRI Bus

Checklist

[X] I've read the contribution guidelines.
[X] I've searched other issues and no duplicate issues were found.
[X] I've agreed with the maintainers that I can plan this task.

Description
Create sensor description of ITRI Bus for simulation.
Purpose
Sensor configuration is needed to drive ITRI bus in a simulator.
Possible approaches
Create sensor_description and sensor_launch package for ITRI
Definition of done

[ ] create sensors.xacro for ITRI bus
[ ] create sensing.launch.xml (or sensing.launch.py) for ITRI bus

Provide LiDAR TF information as follows:

## [dx(m), dy(m), dz(m), roll(rad), pitch(rad), yaw(rad)] ##
Left to BaseLink: [0.524, 1.187, -2.134, -0.004, 0.03, 0.959]
Right to BaseLink:[0.524, -1.089, -2.108, 0.05, 0.01, -1.007]
Top to BaseLink: [0, 0, 0, 0.023, 0.21, 0]

Here is a ROSBAG link for your reference.
https://1drv.ms/u/s!AnJ4ubRnmXsujMprOuLlNkKNxosvnQ?e=BsOSZA

https://github.com/autowarefoundation/itri_bus_sensor_kit

Should be moved to https://github.com/autowarefoundation/awf_reference_sensor_kit_launch

To write an issue in the repository that it does not currently support ouster drviers

@mitsudome-r
Can we close this issue since https://github.com/autowarefoundation/itri_bus_sensor_kit.git has already been developed?

Closing as solved.


3.5.0 system prompt errors when upgrading

I've got a basic proof of concept streamlit running paper-qa, and when I upgraded from 3.4.1 it introduced a number of breaking changes. Either asserting `AttributeError: 'OpenAIEmbeddings' object has no attribute 'model_kwargs' or, previously, asserting a problem with the system prompt:
    system_prompt=self.prompts.system,
                  ^^^^^^^^^^^^^^^^^^^
AttributeError: 'PromptCollection' object has no attribute 'system'   ```

Can you double-check your example code in light of 3.5.0? I think... I've probably missed something?

Happy to share my streamlit demo when it's a touch more mature.

I'm having AttributeError: 'OpenAIEmbeddings' object has no attribute 'model_kwargs' when calling  result = qa(prompt),  qa = ConversationalRetrievalChain.from_llm(chat, db.as_retriever(), chat_prompt_template) do you think its the same bug?

Hello @Denubis, we have just released version 5, which completely outsources all LLM management to https://github.com/BerriAI/litellm.
If your issue persists, please reopen a new issue using paper-qa>=5


Utility: Add strip_quotes() utility function & implement use

Add strip_quotes() utility method to consistently and correctly strip quotes from T_CONSTANT_ENCAPSED_STRING / T_DOUBLE_QUOTED_STRING strings.
Until now, most often trim( $var, '\'"' ) was used which might incorrectly strip too much.
Example: "'my' string" would become my' string (note the extra ' which was removed) instead of 'my' string.
This utility function will strip the quotes off correctly.
The second commit implements use of the strip_quotes() method where appropriate in the current codebase.

For anyone wondering: in PCRE a $ match means end of string or just before a newline at the end of string. The D makes it so it will only match end of string.
If you know your subject string is not supposed to have a new line at the end, it's good practice to always use it when using a $ in a regex as you might otherwise open yourself up to some security issues.


Add Symfony console command for doc generation

The main goal of this PR is to clean up the way docs are generated now, and to allow us to parse markdown files in src into files which can be included in the docs site. For instance, src/PubSub/README.md would become accessible in the docs site as docs/master/pubsub/readme. This will allow us to provide additional documentation, such as core concepts, API overviews and more without being tied to relating it to a specific file.

Replaced dependency on phpDocumentor/phpDocumentor with phpDocumentor/reflection.
Replaced composer docs with composer google-cloud [release|docs].
Renamed scripts/ to dev/.
Renamed scripts/release-generator to dev/google-cloud.
Moved scripts/docs.php into the console app.
Refactored scripts/DocGenerator into multiple files inside of dev/src/DocGenerator.

I've been playing with this on and off for a couple of months when I've got a spare moment, and I'm interested to get some feedback on whether this direction makes sense. Please let me know what you think!

All set. @dwsupplee


Context menu

Description
Context menu goes off screen
Steps To Reproduce

Right click on any point left menu

Expected behavior
Context menu goes off screen
Files Version
Версия: <IP_ADDRESS> OS Version: 10.0.19044.1645
Windows Version
Windows 10 21H2
Relevant Assets/Logs
Screenshot with the context menu that went off the screen:

Full context menu:

This is a know issue with WinUI unfortunately files carnt do anything about this

https://github.com/microsoft/microsoft-ui-xaml/issues/4881  link to the issue


Hash Changed On Unchanged Listing

When ob/listings is called to get a stores listings
http://localhost:4102/ob/listings/QmT16YssMhbDT8MjS7UrFV8BKjvbALA8R4kLMJywma3aDu?_=1556820441899
The data that is returned has out of date hashes for the listings.
For example, the listing for '/usb-soldering-iron' has this hash:
zb2rhX6ds6Drr4xUTxKp7YFfyhg7KhFvR67tUJSXZAMH4nq3g
When the IPFS hash is loaded, it returns data. That data is exactly the same as the data returned by the IPNS lookup using the slug, except that they have different hashes.
ex:
http://localhost:4102/ob/listing/ipfs/zb2rhX6ds6Drr4xUTxKp7YFfyhg7KhFvR67tUJSXZAMH4nq3g
Is the same as
http://localhost:4102/ob/listing/QmT16YssMhbDT8MjS7UrFV8BKjvbALA8R4kLMJywma3aDu/usb-soldering-iron
Except the second call has a hash of QmQDmVwRQuh2Yeh238JXms8DqFaizUtHLkEu2Dy5tMHBCE.
Because the hashes are different, the desktop client is treating the IPFS data as outdated, which is confusing.

Ok so here's the issue with the different hashes that Josh pointed out... a number of listings on the network were created and saved using the old hashing algorithm.
When you load a listing by slug it downloads the listing, hashes it (with the new algorithm), and puts the hash in the data before sending it to the UI. So you get a different hash than what was saved.
If you load a listing by hash it appends the hash you queried for rather than calculating it again... which is why when you load by old hash you get an old hash in the listing.
The last part can be updated as we can make it always calculate the new hash regardless of whether you query by slug or hash.
If we want the listing index to use new hashes we'll need to run a migration on it.


Generate TypeScript Compiler API template code

from AST generate tsc code

const example: number = 1;

// convert to the code

ts.createVariableStatement(
    undefined,
    ts.createVariableDeclarationList(
        [
            ts.createVariableDeclaration(
                ts.createIdentifier("example"),
                ts.createKeywordTypeNode(ts.SyntaxKind.NumberKeyword),
                ts.createLiteral("1"),
            ),
        ],
        ts.NodeFlags.Const,
    ),
);

TypeScript Compiler a.k.a tsc

It would be very nice to do that, but it would take a lot of work. One issue though is the compiler doesn't have factory functions for every node so the end solution would be incomplete (perhaps comments could be inserted for when that happens).
If anything, I think that could be started in a separate library if someone wanted to take that on and then I could incorporate it here.

This already exists as a separate tool: https://github.com/HearTao/ts-creator

@ajafff thanks! That could definitely be used here.

This is implemented via a right click menu on the editor. Thanks a lot @septs for recommending this!
Unfortunately, I didn't implement this on a per node level because the ts-creator dependency relies on a specific version of the typescript compiler... so this will just always do the full source file text.

This isn't very discoverable though. I'll change it to be a checkbox in the options.

This code is now using https://github.com/dsherret/ts-factory-code-generator-generator which will pre-generate the code to generate this code depending on the selected compiler version.


Add note about JSX usage

Just spent the last few hours (more than a few?) on this problem and it was entirely avoidable but I haven't seen any docs on it.
If you are using JSX (and therefor probably babel-loader) you do not need to use file-loader or url-loader for img tags in the JSX, its somehow already handled by babel.  I somehow knew JSX was handled by babel-loader, but I have no idea how that came about, but as a bonus it handles the stuff of file-loader.
I eventually figured this out because I was doing this, which seems to be the right way to do it
<img src={require('../../assets/images/image.png')} />

But having png files handled by both babel-loader and file-loader meant the browser was displaying a broken image, which I eventually downloaded and opened, and instead of ugly binary, it was this :)
module.exports = __webpack_public_path__ + "265a6261bff86f8c7bc3c98c5eba3583.png"

@kswope
I had the same issue. I'm using ts-loader, though. It would be great if title of this issue was more to the point. For example: "require () creates two files instead of one". Then, I would have a chance to find this answer knowingly, and not like it is right now, by accident.
Thanks for Sharing, though. :)

Ah thank god I found this. I agree it would be great to change the title of the issue for future people who are banging their heads against this.

Hopefully these breadcrumbs will lead people here...

Anyone wants to update the readme with PR?

I was having this problem today and, downgrading to file-loader": "0.11.2", worked as expected for me.
"babel-core": "6.26.0",
"babel-loader": "7.1.2",
"babel-preset-react-app": "3.0.2",
"file-loader": "0.11.2" // using 1.0.0, doesn't work

@oieduardorabelo known issue, should be fixed after https://github.com/webpack-contrib/file-loader/pull/183


can we just back up some files or folders?

I don't want to back up all of the sites, but only back up some files or folders. How can I do?
Thanks.

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

ID: 8012af66-1d80-8d93-2a09-f5a549476825
Version Independent ID: 27f77a36-53b0-4c47-cf07-058f8c7bb7de
Content: Azure PowerShell Script Sample - Back up a web app
Content Source: articles/app-service/scripts/powershell-backup-onetime.md
Service: app-service-web
GitHub Login: @msangapu
Microsoft Alias: msangapu

@imeya Yes, can you configure a partial backup using a backup filter. Please check out the below link on how to configure the backup filter for your site. Please let us know if you have any questions.
https://docs.microsoft.com/en-us/azure/app-service/manage-backup#configure-partial-backups
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


KeeAgent support?

Currently I use the KeeAgent socket directly in WSL (1), but avoiding socket conversion stuff (msysgit2unix-socket.py) would be preferable.

WinCryptSSHAgent is designed to use smartcard, i.e. Yubikey, to authenticate with SSH rather than using a local key file or KeePass.


Bad syscall when running on termux

I just downloaded the aarch64 version, chmod +x then run without parameters. I might hack around with this later.
It's a Redmi Note 5 Pro (whyred) running the latest stock that is based on Android 9.

I installed proot and guided nix-portable to use local git and proots, same error as you.

Same on OnePlus 9 pro with 5.4.243 kernel.

Same error on the S24 Ultra trying to unzip zstd. The code in that area is:
for bin in $busyBins; do
    [ ! -e "$dir/busybox/bin/$bin" ] && ln -s busybox "$dir/busybox/bin/$bin"
  done

  export PATH="$dir/busybox/bin"

  # install other binaries
  unzip -qqoj "$self" nix/store/19p4fzsi2cfplknv2mpz4q59jl0sdqab-zstd/bin/zstd -d $dir/bin
chmod +wx $dir/bin/zstd;

  unzip -qqoj "$self" nix/store/qim5npfpw89nzzq1iwmr8zhbiilar2n7-proot/bin/proot -d $dir/bin
chmod +wx $dir/bin/proot;

  unzip -qqoj "$self" nix/store/c9ji7k8kmdpfj2mnh1rjpdg7wpbdxs2b-bwrap/bin/bwrap -d $dir/bin
chmod +wx $dir/bin/bwrap;

  unzip -qqoj "$self" nix/store/shc7yym58533x9xl3d0ppci7nhzi9ri3-nix/bin/nix -d $dir/bin
chmod +wx $dir/bin/nix;

  # install ssl cert bundle
  unzip -poj "$self" nix/store/ydsac02yjmww0xgs3qdxislmky4q43l1-cacerts | $dir/bin/zstd -d > $dir/ca-bundle.crt

  recreate_nix_conf
fi

Could we skip this extraction of zstd? Termux has its own zstd inside the stable repo and trying to run binaries inside the Termux native environment would fail if they weren't compiled for the bionic c compiler, as I understand it.

Since the error is always with unzip, could the Termux version be missing a compilation option? Here's the results of unzip -version on Termux:
UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.

Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip/ ;
see ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.

Compiled with gcc Android (8481493, based on r416183c2) Clang 12.0.9 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) for Unix (Linux ELF) on Aug  9 2022.

UnZip special compilation options:
        ACORN_FTYPE_NFS
        COPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)
        SET_DIR_ATTRIB
        SYMLINKS (symbolic links supported, if RTL and file system permit)
        TIMESTAMP
        UNIXBACKUP
        USE_EF_UT_TIME
        USE_UNSHRINK (PKZIP/Zip 1.x unshrinking method supported)
        USE_DEFLATE64 (PKZIP 4.x Deflate64(tm) supported)
        UNICODE_SUPPORT [wide-chars, char coding: UTF-8] (handle UTF-8 paths)
        LARGE_FILE_SUPPORT (large files over 2 GiB supported)
        ZIP64_SUPPORT (archives using Zip64 for large files supported)
        USE_BZIP2 (PKZIP 4.6+, using bzip2 lib version 1.0.8, 13-Jul-2019)
        VMS_TEXT_CONV
        WILD_STOP_AT_DIR
        [decryption, version 2.11 of 05 Jan 2007]

UnZip and ZipInfo environment options:
           UNZIP:  [none]
        UNZIPOPT:  [none]
         ZIPINFO:  [none]
      ZIPINFOOPT:  [none]

Ahhh I didn't read it correctly.
This part is unpacking a TON of tools including unzip.
  for bin in $busyBins; do
    [ ! -e "$dir/busybox/bin/$bin" ] && ln -s busybox "$dir/busybox/bin/$bin"
  done

Then this line is making the next lines use the recently extracted binaries instead of the system ones:
  export PATH="$dir/busybox/bin"

And that fails because it's trying to run unzip that hasn't been compiled for bionic in the native Termux environment. >.<

2 Extra Bytes
I moved the export PATH="$dir/busybox/bin" line to the bottom of the function just above recreate_nix_conf and was able to get a new error message (I later found out I needed to remove the line exporting PATH altogether from that area):
warning [/data/data/com.termux/files/home/nix-portable]:  2 extra bytes at beginning or within zipfile
  (attempting to process anyways)

This is an error some people have used 7zip to get around in other situations, so I installed p7zip and replaced all the unzip commands with 7za.
Line 28115:
for bin in $busyBins; do
    [ ! -e "$dir/busybox/bin/$bin" ] && ln -s busybox "$dir/busybox/bin/$bin"
  done

-  export PATH="$dir/busybox/bin"

  # install other binaries
-  unzip -qqoj "$self" nix/store/19p4fzsi2cfplknv2mpz4q59jl0sdqab-zstd/bin/zstd -d $dir/bin
+ 7za e "$self" nix/store/19p4fzsi2cfplknv2mpz4q59jl0sdqab-zstd/bin/zstd -o$dir/bin -y
chmod +wx $dir/bin/zstd;

-  unzip -qqoj "$self" nix/store/qim5npfpw89nzzq1iwmr8zhbiilar2n7-proot/bin/proot -d $dir/bin
+ 7za e "$self" nix/store/qim5npfpw89nzzq1iwmr8zhbiilar2n7-proot/bin/proot -o$dir/bin -y
chmod +wx $dir/bin/proot;

-  unzip -qqoj "$self" nix/store/c9ji7k8kmdpfj2mnh1rjpdg7wpbdxs2b-bwrap/bin/bwrap -d $dir/bin
+ 7za e "$self" nix/store/c9ji7k8kmdpfj2mnh1rjpdg7wpbdxs2b-bwrap/bin/bwrap -o$dir/bin -y
chmod +wx $dir/bin/bwrap;

-  unzip -qqoj "$self" nix/store/shc7yym58533x9xl3d0ppci7nhzi9ri3-nix/bin/nix -d $dir/bin
+ 7za e "$self" nix/store/shc7yym58533x9xl3d0ppci7nhzi9ri3-nix/bin/nix -o$dir/bin -y
chmod +wx $dir/bin/nix;

  # install ssl cert bundle
-  unzip -poj "$self" nix/store/ydsac02yjmww0xgs3qdxislmky4q43l1-cacerts | $dir/bin/zstd -d > $dir/ca-bundle.crt
+ 7za e -so "$self" nix/store/ydsac02yjmww0xgs3qdxislmky4q43l1-cacerts | $dir/bin/zstd -d > $dir/ca-bundle.crt

  recreate_nix_conf
fi

Line 28362:
-unzip -qqp "$self" nix/store/rfp19y4z6d3ahpg6kgygqq0z51l9zdyn-nix-portable-store-tarball/tar         | $dir/bin/zstd -d         | tar -x $missing --strip-components 2
+7za e -so "$self" nix/store/rfp19y4z6d3ahpg6kgygqq0z51l9zdyn-nix-portable-store-tarball/tar | $dir/bin/zstd -d | tar -x $missing --strip-components 2

Permission Denied
The next error I got was for the find command:
find: ‘/’: Permission denied

Find is trying to access root, but that's not something you can even look at on Android using Termux without root. This is where I really show that I have no idea what I'm doing. 😅 From what I understand there's certain system folders needed, like /dev/ that can't be linked fully on Android? This is something I'll look into in a bit.
Looking on my NixOS laptop the command that files delivers this list of files:
/root
/mnt
/run
/sys
/usr
/boot
/srv
/lib64
/bin
/etc
/var
/home
/proc
/tmp
/lost+found
/lib

So I set it to the root path of Termux: /data/data/com.termux.com/files
/data/data/com.termux/files/apps
/data/data/com.termux/files/home
/data/data/com.termux/files/rList
/data/data/com.termux/files/usr
/data/data/com.termux/files/system
/data/data/com.termux/files/vendor
/data/data/com.termux/files/data
/data/data/com.termux/files/apex
/data/data/com.termux/files/linkerconfig
/data/data/com.termux/files/storage
/data/data/com.termux/files/bin
/data/data/com.termux/files/etc
/data/data/com.termux/files/lib
/data/data/com.termux/files/share
/data/data/com.termux/files/tmp
/data/data/com.termux/files/var
/data/data/com.termux/files/proc

Line 28194:
- pathsTopLevel="$(find / -mindepth 1 -maxdepth 1 -not -name nix -not -name dev)"
+ pathsTopLevel="$(find /data/data/com.termux.com/files -mindepth 1 -maxdepth 1 -not -name nix -not -name dev)"

Fatal Error
After all that, when run without an argument the script said:
Error: please specify the nix binary to execute
Alternatively symlink against ./nix-portable

Success? No. Attempting to actually run anything (like ./nix-portable nix run nixpkgs#htop or even included packages like ./nix-portable pwd) gives yet another error:
Fatal Error: nix is unable to build packages

Where I'm At Now
I assume this has to do with the pathsTopLevel variable. I'll keep trying to figure out what I need to do, but if anyone has any ideas or documentation I should be looking through, I've got some time on my hands.


ilm:1.4.0

I am submitting

[ ] a new package
[x] an update for a package

Changelog
Added:

appendix option for defining appendix.
Documentation of template to template's main.typ file so that users of Typst's web app
can see how the template works and how to customize it without leaving the web app, i.e.
they don't have to read the README on GitHub.

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

Thank you.


Maximum Production(July long challenge)

AIM:
Chefland has 7 days in a week. Chef is very conscious about his work done during the week.
There are two ways he can spend his energy during the week. The first way is to do x units of work every day and the second way is to do y (>x) units of work for the first d (<7) days and to do z (<x) units of work thereafter since he will get tired of working more in the initial few days.
Find the maximum amount of work he can do during the week if he is free to choose either of the two strategies.
Leave it unchecked Owner will mark it :)
-->

[ ] C
[ ] C++
[ ] Java
[ ] Python

Please assign this issue to me

@bindaldhara in which language would you like to do this?

U cannot add solution to ongoing contest.


Controlboard LP66-v1.2

Hi @torgeirn,
First of all, I love your project. I found myself in a similar position...:) We have Maclean 866 Smart Lift, which has the same control board as you are mentioning (Picture:

I've learned that it is not IR remote and after a lot of searching, I bumped into this project of yours :)
The only difference I can see in our setup at a glance is that my board is v1.2... Since I don't have any major knowledge in electronics anatomy...I was wondering do you maybe know what the actual difference would be between these boards?
I'm expecting my ESP to arrive in 10-14 days and then I will try via your instruction to do the same...
If you have any suggestions that you could share with an amateur:) I would be very grateful :)
Best Regards
Rok

Hi,
Please tell me how can I buy you a cup of coffee :) Thank you, it works!!!!
BR Rok

Hi,
Please tell me how can I buy you a cup of coffee :) Thank you, it works!!!!
BR Rok

Great!
Will have my morning coffee knowing I helped :)
BR Torgeir

Hi, I can confirm that it is still working. I followed Torgeirn project and it was a pure success.
Regards


Fixed link to AbstractFFTs in docs

The documentation of AbstractFFTs has been moved to https://juliamath.github.io/AbstractFFTs.jl/stable/api/, however the documention of FFTW had not been updated. This commit updates that link. Fixes #101

Thanks!


Add first commit date to initial repository data

Depends on: https://github.com/json-schema-org/ecosystem/issues/4
Add to repository data with first commit date (which is a passable proxy for when JSON Schema related project was created)
Location: https://github.com/json-schema-org/ecosystem/tree/main/projects/initial-data

@Relequestual
Hello! May I start working on this?

Closing in favour of #11


Remove greenkeeper, cuz gets really noisy whenever angular updates

Dropping this in favor of a weekly dep update cadence
@Fryguy so this work is half of the effort, we still have to remove the app from the repo (something I can't do)

@ohadlevy ignoring the angular dep it is definitely an option.
Though, I am worried the deps will become neglected/forgotten in the noise of multiple update cadences.
The stronger case against greenkeep, any dependency that has a flurry of versions is going to create this same raukaus, we use many dependencies (greater chances of this happening) and we can't ignore them all 🤔

Coming in as an almost-outsider, IMO the problems with greenkeeper are that...

it can't group related upgrades together - it should never do 7 PRs for 1 angular update
it can't group unrelated upgrades together / work in digest mode - 3 PRs a day is a bit too much, once a week would be about perfect
it pings everyone on the CODEOWNERS list, just because
none of the PRs are ever tested. IMO we need less PRs which were never tested by the author, not more :).

(I still much prefer the approach in ui-classic, where we always default to ~1.2.3, and lock specific versions only in releases, but.. I guess there's Reasons to do it differently here :).)

Because greenkeeper specifically decided not to allow digest PRs (https://github.com/greenkeeperio/greenkeeper/issues/253), I think we may want to look for something else - and since there's no integration tests anyway, this could be as simple as somebody running a weekly cronjob to do the update, testing it works, and pushing the PR :).
(IMO they are trying to solve the wrong problem - yes, when doing digest PRs, you don't know why the tests fail if they do, but so what, if they do, you can start looking. Most often they won't fail, and then the choice between testing 1 PR a week or 3 a day sounds pretty clear :).)

@himdel wooah wooaah wooaah, I test EVERY pr before approving it (update the lockfile, spin up the sui, make sure things work). Also these prs have to pass travis, so if the dep changes the behavior that our testing checks for, we know.
but tired of testing each one, woud be much better to happen as a batch, do deps weekly would be nicer...

if its not useful for you, than i have no problem stop using it, i find it useful in other projects, but i can understand how painful it is. i do hope that our automated tests can simulate the type of testing you are doing (e.g. to figure out regressions).

Don't worry Allen, I meant the author of the PR, not the merger :) - so, greenkeeper not you :)
So.. exactly my point, you either need to test 15 or 1 :).

@ohadlevy depends on the dep that changes.. travis doesn't presently check that the yarn build task operates correctly.. or its a dep that has a visual component, presently, tests don't have provisions to ensure consistency of views...

right.. the project i use it has jest snapshot testing for react - so its
trivial to see if something breaks...


Fix odo url list json output for ingress

/kind bug
[mrinaldas@localhost nodejs]$ odo url list -o json
{
    "kind": "List",
    "apiVersion": "udo.udo.io/v1alpha1",
    "metadata": {},
    "items": [
        {
            "kind": "Ingress",
            "apiVersion": "extensions/v1beta1",
            "metadata": {
                "name": "example-1",
                "creationTimestamp": null
            },
            "spec": {
                "tls": [
                    {
                        "hosts": [
                            "example-1.com"
                        ],
                        "secretName": "hshdsahds"
                    }
                ],
                "rules": [
                    {
                        "host": "example-1.com",
                        "http": {
                            "paths": [
                                {
                                    "path": "/",
                                    "backend": {
                                        "serviceName": "nodejs",
                                        "servicePort": 9090
                                    }
                                }
                            ]
                        }
                    }
                ]
            },
            "status": {
                "loadBalancer": {}
            }
        }
    ]
}

"apiVersion": "udo.udo.io/v1alpha" is incorrect and also the item is of kind of ingress which a user might not understand

@mik-dass IMO If odo going to print different jsons for different kinds of urls we are going to be in trouble on IDE side.
Right now we are expecting this kind of output
C:\p\openshift-test-workspace\nodejs-ex-test>"c:\p\vscode-openshift-tools\out\tools\win32\odo.exe" url list -o json
{
    "kind": "List",
    "apiVersion": "odo.openshift.io/v1alpha1",
    "metadata": {},
    "items": [
        {
            "kind": "url",
            "apiVersion": "odo.openshift.io/v1alpha1",
            "metadata": {
                "name": "url2",
                "creationTimestamp": null
            },
            "spec": {
                "host": "url2-myapp-myproject.apps-crc.testing",
                "protocol": "http",
                "port": 8080
            },
            "status": {
                "state": "Pushed"
            }
        }
    ]
}

Note the 'kind' attribute for item. It is 'url', not 'Route'.  We relay on this structure if it changes for url objects created with 'odo create url name --ingress` IDE wont work correctly when new version of odo is released..
I would suggest for ingress url keep old structure but extend it with additional field 'implementationRef' (or anything you like) where ingress info could be stored. This way IDE's already working with odo would not be affected.
CC @kadel

Url should be an abstraction on top Route and Ingress.
The output of odo url list -o json should NOT be list of Ingress or Route. It needs to be a list of our own  Url type (Kind)

/priority high

/area json-output

This appears to now work as expected, run against a java-springboot devfile with a single ingress URL:
odo url list -o json
{
        "kind": "List",
        "apiVersion": "odo.dev/v1alpha1",
        "metadata": {},
        "items": [
                {
                        "kind": "url",
                        "apiVersion": "odo.dev/v1alpha1",
                        "metadata": {
                                "name": "java-springboot-8080",
                                "creationTimestamp": null
                        },
                        "spec": {
                                "host": "java-springboot-8<IP_ADDRESS>.171.nip.io",
                                "port": 8080,
                                "secure": false,
                                "kind": "ingress"
                        },
                        "status": {
                                "state": "Pushed"
                        }
                }
        ]
}

With the current master, it works as expected
[mrinaldas@localhost project]$ odo url list -o json
{
        "kind": "List",
        "apiVersion": "odo.dev/v1alpha1",
        "metadata": {},
        "items": [
                {
                        "kind": "url",
                        "apiVersion": "odo.dev/v1alpha1",
                        "metadata": {
                                "name": "example",
                                "creationTimestamp": null
                        },
                        "spec": {
                                "host": "example.com",
                                "port": 3000,
                                "secure": false,
                                "kind": "ingress"
                        },
                        "status": {
                                "state": "Not Pushed"
                        }
                }
        ]
}

/close


Ducuments

Hi,
When do you update the document at https://docs.nativebase.io ?

https://github.com/GeekyAnts/native-base-docs/issues/152

I didn't catch you.
The document on the link has not been updated since v2.6


add alt text together during the 2021 diy a11y workshop

this pull request collaboratively updates the retrolab image alt text.
needs alt text

[ ] line 92
[ ] line 96
[ ] line 100
[ ] line 104
[ ] line 110
[ ] line 123
[ ] line 127
[ ] line 131
[ ] line 135
[ ] line 139
[ ] line 145
[ ] line 149

learning resources

An alt text style guide proposed for Jupyter accessibility workshops that gives an overview on frequently asked questions (for transparency, I did help write this one). We've used this in some other projects too (like NumPy documentation). Most of the Jupyter-specific details can be ignored or replaced with other project-specific resources.
A favorited resource, W3's Alt decision tree.
WebAim's overview of alt text.
Diagram Center's standards for alt text for graphs and charts, which is one of the only resources in alt text I've encountered that covers these types of images.

Hope that helps!

If anyone wants/needs help reviewing or cleaning up suggestions, let me know! I've done this a few times and am happy to help.

i'd love some help with review. i won't be able to get to review until tomorrow afternoon. any :open_hands: would be appreciated.

I'm going to commit a mix of suggestions so that everyone who made a suggestion is included in the commit history, and then edit it locally. A lot of these with multiple suggestions have things I'd like to combine, but since I can't commit both I figured this would be the best middle ground to credit people's efforts.


Hello Dev team, I have a question, i'm actually trying to upload an image on spyder using html but how do I retrieve the images to display when I'm running? When I use sublime my images appear because i'm able to go into the folder and pull the images, but how would I do the same thing when I'm doing it in Python spyder?

Description of your problem
What steps will reproduce the problem?

What is the expected output? What do you see instead?
Please provide any additional information below
Versions and main components

Spyder Version:
Python Version:
Operating system:

Dependencies
Please go to the menu entry Help > Optional Dependencies (or
Help > Dependencies), press the button Copy to clipboard
and paste the contents below:

I'm sorry but I don't understand your question. Besides, this site is to report Spyder bugs and not to ask questions :-(
Please post your question here instead:
https://groups.google.com/forum/#!forum/spyderlib


fix(n-tree-select): prop checkable doesn't work

fix #618

Sorry, this is NTreeSelect's demo bug, you can refer to https://codesandbox.io/s/14318


Mccalluc/more linting

Add app/scripts/services to lint coverage. This is obviously not a priority, but...

It's a prompt for me to skim a lot of code.
It helps me internalize coding practices on this project.
and it adds a few files to the set of those that will be linted on each push.

If the fix is straight-forward, I've gone ahead a made it... but if it seemed weird, I've added an ignore, rather that superficially cleaning up the syntax, and potentially hiding a deeper problem.
Thoughts?

It looks like the only rule you added was:
    "no-console": 0,

right?

Yep, that's the one change to the config. My sense is that in the long run we do want to reduce the log noise (#16), but I wasn't comfortable just going ahead and deleting these. Will wait for feedback from @flekschas before merging.


Remove Java from homepage, Update languages

Should we use the same image as on the new About page?
Looks like:
https://www.dropbox.com/s/0vthces1toefutc/Screen Shot 2016-08-29 at 6.13.48 PM.png?dl=0
@differentmatt thoughts?

👍

Yes, ship it!


(electron) companyName is now a required option to crashReporter.start

not sure it has something to do with the externs

fixed, thank you for reporting.


New version: Google.Chrome.Canary version 121.0.6131.0

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/pull/126335#issuecomment-1809258959


Nack generated on successful summary results in summarizing client fail to summarize indefinitely until restart of client

Forking off https://github.com/microsoft/FluidFramework/issues/5503
When PUSH communicates nack incorrectly to the client (i.e. summary was actually accepted and made it to become latest snapshots, but client gets nack), client does not refresh its knowledge of latest summary and goes into infinite loop (for this summarizer container lifetime) of getting 404 and nacks due to incorrect parent handle used.
It sounds it's regression from  https://github.com/microsoft/FluidFramework/pull/5739
From Arin:
It changed const parent = this.latestSummaryAck.ackHandle to const parent = summaryContext.ackHandle.
But the latestSummaryAck was updated by the refresh.

PR https://github.com/microsoft/FluidFramework/pull/6421 is addressing this issue.


[Feature] Include DC with roll

As stated when constructing the roll to chat include the DC with it so this module can be compatible with Dice So Nice.

Thank you for your help - this should be fixed now.