Update gym_hybrid_ddpg_config.py

Description
Related Issue
TODO
Check List

[ ] merge the latest version source branch/repo, and resolve all the conflicts
[ ] pass style check
[ ] pass all the tests

we will add a best practice doc part to explain how to save replay.


internal  load balncer is still picking public subnet in EKS cluster.

Hi All,
Please help on this ,I have EKS cluster with public and private subnets.
I want worker nodes should be in private subnets and have created.
But internal load balancer is picking up public subnet still ,even though if we have tagged.
I have created tag in private subnet with below tag,but still internal load balancer is picking up public subnet.
Key | Value
kubernetes.io/role/internal-elb | 1
please guide on this...Im stuck at this work from last one week...Pleaseeee..

Closing after no update in a long time. Feel free to reopen 🙂


Add social preview to the repo

Hi! Thank you for the xontrib!
If you open xontrib topic on Github and scroll down you'll see the cute preview images for some xontribs. This is "Social preview" image that could be uploaded in the Settings of the repo.
Please take a common screenshot of your prompt and put it to the preview image.
Thanks!

Social preview added.


new style expm1 function

This PR implements new style expm1 function.

Adjusted tolerance, confirmed 10000 repeats.

LGTM!


Correct merged digital and physical works

Merged digital and physical works add the location from the digital work to the locations present in the single physical item.  This replaces current incorrect behaviour that creates two item records, one for each location.

Add a new iiif-presentation type for use in digital locations

Ah ignore me, just noticed that they're here


mark_finger function

sir can u plz explain this function clearly

https://github.com/mahaveerverma/hand-gesture-recognition-opencv/issues/3


Uninitialized texComponent and texDimension

Hi.
After updating bgfx i'm bumping into this situation when every time i recompile shaders (GLSL), they are slightly different, shaderc is changing some numbers here and there in seemingly random fasion.
To make things worse, this doesn't reproduce in vanilla shaderc build (using Genie), i'm using my own cmake scripts, perhaps some compile flags are different, i don't know which ones. Or maybe i'm missing some steps, maybe some memory need to be allocated, changed, freed and reallocated to trigger this.
However i've traced it to uninitialized values anyway. In valgrind it looks like this:
$ valgrind /[snip]build_Debug/3rdparty/bgfx/shaderc -f /[snip]shaders/vs_drops.sc -o /[snip]shaders/vs_drops.sc.h --type vertex --varyingdef varying.def.sc -O3 --bin2c --platform linux --profile 140
==4393== Memcheck, a memory error detector
==4393== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==4393== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==4393== Command: /[snip]build_Debug/3rdparty/bgfx/shaderc -f /[snip]shaders/vs_drops.sc -o /[snip]shaders/vs_drops.sc.h --type vertex --varyingdef varying.def.sc -O3 --bin2c --platform linux --profile 140
==4393==
==4393== Conditional jump or move depends on uninitialised value(s)
==4393==    at 0xC20B35: int bx::toStringUnsigned<unsigned int>(char*, int, unsigned int, unsigned int, char) (dtoa.cpp:536)
==4393==    by 0xC0E94C: bx::toString(char*, int, unsigned int, unsigned int, char) (dtoa.cpp:570)
==4393==    by 0xC1B396: bx::(anonymous namespace)::write(bx::WriterI*, unsigned int, bx::(anonymous namespace)::Param const&, bx::Error*) (string.cpp:832)
==4393==    by 0xC1C12F: bx::write(bx::WriterI*, bx::StringView const&, __va_list_tag*, bx::Error*) (string.cpp:1096)
==4393==    by 0xC1C596: bx::vsnprintf(char*, int, char const*, __va_list_tag*) (string.cpp:1151)
==4393==    by 0xC1C796: bx::snprintf(char*, int, char const*, ...) (string.cpp:1179)
==4393==    by 0xBED383: bgfx::Bin2cWriter::generate() (shaderc.cpp:372)
==4393==    by 0xBED1B7: bgfx::Bin2cWriter::close() (shaderc.cpp:342)
==4393==    by 0xBECE88: bx::close(bx::CloserI*) (readerwriter.inl:467)
==4393==    by 0xBEC6E1: bgfx::compileShader(int, char const**) (shaderc.cpp:2550)
==4393==    by 0xBEC95F: main (shaderc.cpp:2569)

And several other errors.
The problem here appears to be in uninitialized bgfx::Uniform::texComponent and bgfx::Uniform::texDimension.
They seems to be initialized only in shaderc_spirv.cpp but they are not initialized in other shader compilers (e.g. shaderc_glsl.cpp), Metal and HLSL might also be affected, but i didn't check (don't have either).
If initialize them like so:
--- a/3rdparty/bgfx/tools/shaderc/shaderc.h
+++ b/3rdparty/bgfx/tools/shaderc/shaderc.h
@@ -123,8 +123,8 @@ namespace bgfx
                uint8_t num;
                uint16_t regIndex;
                uint16_t regCount;
-               uint8_t texComponent;
-               uint8_t texDimension;
+               uint8_t texComponent = 0;
+               uint8_t texDimension = 0;
        };

        struct Options

The problem goes away, but i'm not sure if this is a correct fix because other members in this struct aren't initialized either. I'm also not sure what would be correct default value for those members. Or should they be initialized in each shaderc?
I believe those members were introduced in b62302631e, that is #2132 apparently.
Any suggestions?

To make things worse, this doesn't reproduce in vanilla shaderc build (using Genie), i'm using my own cmake scripts, perhaps some compile flags are different, i don't know which ones.

Do you have -fno-strict-aliasing?

https://github.com/bkaradzic/bgfx/commit/eec559cc5597ce627849020fea8ccb4e9abdd328

Do you have -fno-strict-aliasing?

This is it. If i remove -fno-strict-aliasing from vanilla build and run TARGET=4 make rebuild (rebuild GLSL shaders) in some example (e.g. 02-cubes) md5 sum of compiled shader changes ater every recompilation and i see this in valgrind:
==15682== Syscall param write(buf) points to uninitialised byte(s)
==15682==    at 0x59983C0: __write_nocancel (syscall-template.S:81)
==15682==    by 0x5921F12: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1261)
==15682==    by 0x59233EB: new_do_write (fileops.c:538)
==15682==    by 0x59233EB: _IO_do_write@@GLIBC_2.2.5 (fileops.c:511)
==15682==    by 0x5922C6F: _IO_file_close_it@@GLIBC_2.2.5 (fileops.c:165)
==15682==    by 0x5916A4F: fclose@@GLIBC_2.2.5 (iofclose.c:59)
==15682==    by 0x44396B: ??? (in /[snip]/bgfx/tools/bin/linux/shaderc)
==15682==    by 0x41C4AA: ??? (in /[snip]/bgfx/tools/bin/linux/shaderc)
==15682==    by 0x58CAF44: (below main) (libc-start.c:287)
==15682==  Address 0x4024024 is not stack'd, malloc'd or (recently) free'd

At eec559c, valgrind issue disappears and md5 sum is consistent, but without this flag it still bugs out on some other my shaders (hangs during compilation) specifically in release build, so perhaps both are needed or one issue uncovered another. In my build of shaderc i had to set -fno-strict-aliasing on glsl-optimizer, i had this flag set before, but somehow it got lost during update.
Thank you very much.

Yeah, check GENie compiler settings, on both glslang and glsl-optimizer.

I see. I'm not hitting that bug because i'm not compiling SPIR-V shaders, but now i see what you mean, thank you.
So shaderc_spirv is using glslang to transform GLSL into optimized SPIR-V, but shaderc_glsl is using glsl-optimizer to transforms GLSL into optimized GLSL, except for GLSL 400+ probably because 400+ isn't supported in glsl-optimizer.
Shouldn't it be possible to use glslang + spirv-tools + spirv-cross to transform GLSL into optimized GLSL?
I've made this patch:
--- a/3rdparty/bgfx/tools/shaderc/shaderc_spirv.cpp
+++ b/3rdparty/bgfx/tools/shaderc/shaderc_spirv.cpp
@@ -931,7 +931,7 @@ namespace bgfx { namespace spirv

                                glslang::GlslangToSpv(*intermediate, spirv, &options);

-                               spvtools::Optimizer opt(SPV_ENV_VULKAN_1_0);
+                               spvtools::Optimizer opt(SPV_ENV_OPENGL_4_3);

                                auto print_msg_to_stderr = [](
                                          spv_message_level_t
@@ -969,6 +969,8 @@ namespace bgfx { namespace spirv

                                        spirv_cross::CompilerReflection refl(spirv);
                                        spirv_cross::ShaderResources resourcesrefl = refl.get_shader_resources();
+                                       spirv_cross::CompilerGLSL glsl(spirv);
+                                       spirv_cross::ShaderResources resourcesglsl = glsl.get_shader_resources();

                                        if (g_verbose)
                                        {
@@ -1131,9 +1133,18 @@ namespace bgfx { namespace spirv
                                        }
                                        else
                                        {
-                                               uint32_t shaderSize = (uint32_t)spirv.size() * sizeof(uint32_t);
+                                               spirv_cross::CompilerGLSL::Options options;
+                                               options.version = 430;
+                                               // options.es = true;
+                                               glsl.set_common_options(options);
+
+                                               const std::string glslSource = glsl.compile();
+                                               uint32_t shaderSize = (uint32_t)glslSource.length();
                                                bx::write(_writer, shaderSize);
-                                               bx::write(_writer, spirv.data(), shaderSize);
+                                               bx::write(_writer, glslSource.c_str(), shaderSize);
+                                               // uint32_t shaderSize = (uint32_t)spirv.size() * sizeof(uint32_t);
+                                               // bx::write(_writer, shaderSize);
+                                               // bx::write(_writer, spirv.data(), shaderSize);
                                                uint8_t nul = 0;
                                                bx::write(_writer, nul);
                                        }

It's quick and dirty, and ugly hack, and i hate it from the very bottom of my heart. But it dumps seemingly optimized GLSL instead of SPIR-V when --profile spirv is passed to shaderc.
With this patch i was able to produce a pair of working GLSL 430 shaders that were successfully loaded by renderer_gl, compiled by my (NVidia) GPU without errors and displayed green fragments. Those shaders were also optimized to some extent, i don't know to what extent, but at least dead code was eliminated.
It was rather uneasy to get this GLSL to work, i had to jump some strange hoops to make it compile and work, and i wasn't able to sample a texture too, but does this approach make sense in general? Do you think this could fill the existing gap when GLSL 400+ isn't being optimized by shaderc (it just skips optimization step for such shaders)?


ARI handling of time types in text form

ARI handling of time types in text form
The CACE library needs to handle typed time values in text form according to Section 4.2.1 of the ARI draft.
Tests must include positive verification of encoding and decoding specific values. This includes alternatives for ARI types TP, TD and alternatives representation (RFC 3339 vs decimal) and omitting of separator characters for TP.

New test cases to consider adding:
TEST_CASE("ari:/TD/+PT1M", 60, 0)
TEST_CASE("ari:/TD/-PT1M", -60, 0)
TEST_CASE("ari:/TD/-P1DT", -(24 * 60 * 60), 0)
TEST_CASE("ari:/TD/PT", 0, 0)

Added a ticket to the ARI document's gitlab regarding the above differences with duration.


Add tests?

Thanks for this amazing project!
I wan't to contribute, but did not find any tests to check if all works.
Am I missing something?

Unfortunately, there are no tests. From time to time I test the proxy manually with different conditions and move the code from master to stable branch, making a new version.


No blank messages of just spaces

Should probably be calling strip() on the textarea content when a user hits enter before checking if it's blank. Quick fix.

Not sure whether users post any sort of ascii art or similar, maybe rstrip (or the relevant js function) instead if you're keeping+sending the stripped version out?

That's a fair point, though the multiple sizes the client is presented in makes ASCII art not extremely viable (~250px wide in the sidebar of the site, ~1kpx wide on the dedicated chat page, and who knows what resolution on mobile devices once the app is rewritten with Cordova and this repo is used for it), and I haven't seen anyone doing such either in the time I've been around. At any rate, my primary issue is completely blank text, so the strip doesn't even need to be included in the sent message, only for the check if the textarea is empty.

Nice, looks cool then

Resolved in 658e9fd9001d65687752ea9476cffcb62afbe027


Scenario guidance ECM

Q
A

content fix?
no

New article?
yes

Related issues?
--

What's in this Pull Request?
Article about ECM

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/solution-guidance/Enterprise-Content-Management.md
:white_check_mark:Succeeded

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

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/solution-guidance/Enterprise-Content-Management.md
:white_check_mark:Succeeded

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


[273] Unclear Customer Request: 'Bijaldo'

Title:
Unclear Customer Request: 'Bijaldo'
Description:
Bijaldo
Summary:
The customer's message only contains the word 'Bijaldo', which does not provide enough context for the support team to take action. It is recommended to reach out to the customer for clarification or additional information to better understand their needs or issues.
Info
Reported by: Guest<EMAIL_ADDRESS>- Open in Gleap
Location: MZ
Type: 🚨 BUG
🔗 Open share link
🌍 Open ticket in Gleap
Metadata
browserName: Chrome(130.0.6723.106)
userAgent: Mozilla/5.0 (Linux; Android 12; HLTE239E Build/SP1A.210812.016; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/130.0.6723.106 Mobile Safari/537.36[FBAN/EMA;FBLC/pt_PT;FBAV/4<IP_ADDRESS>.110;FBCX/modulariab;]
browser: Chrome
systemName: Android
sessionDuration: 71
devicePixelRatio: 2
screenWidth: 360
screenHeight: 800
innerWidth: 360
innerHeight: 672
currentUrl: https://docs.near.org/build/smart-contracts/quickstart
language: pt-MZ
mobile: true
sdkVersion: 13.7.3
sdkType: javascript
environment: prod

Internal note 📝: The customer's message only contains the word 'Bijaldo', which does not provide enough context for the support team to take action. It is recommended to reach out to the customer for clarification or additional information to better understand their needs or issues.


Without any licence?

Could set the licence?

added https://github.com/koding/cache/commit/704055ea875a873a183314b60735f7ba403429da


broaden aries-rfc-36 cred proposal to underspecify cred def, allow is…

Allow for cred proposal underspecification of cred def id, only lock down cred def id at issuer on offer. Sync up api requests to Aries RFC-36 verbiage.

Oh! I totally forgot about the demo. It may need light re-touching. I will patch that up Tuesday.


SPM : Missing required modules: 'Realm.Private', 'Realm'

How frequently does the bug occur?
All the time
Description
When including Realm version 10.30 and above, using xcode 14.x SPM, it produced an error at link time:

Stacktrace & log output
No response
Can you reproduce the bug?
Yes, always
Reproduction Steps
Simply include in yout project Realm using Swift package manager from xcode.  When installing ream by downloading the pre-compiled version it works.
Version
10.3x.x
What SDK flavour are you using?
MongoDB Realm (i.e. Sync, auth, functions)
Are you using encryption?
No, not using encryption
Platform OS and version(s)
ios 14.5
Build environment
Xcode version: 14.0.1 and 14.1 beta 3
Dependency manager and version: none. using spm within xcode

@pitoneux Please try this or this (with the latest version), and be sure to clean the build folder. This has sporadically popped over the years and appears it can happen to swift modules in general, not just Realm or SPM ones.

yes. I don't this issue using 10.32 anymore (with xcode 14.0.1).

Still reproduced in Xcode 14.1 and Realm 10.33.0


Which namespace should padding between the last transaction and first blob use?

The specs describe a namespace that should be used for padding between the last transaction and the first message (a.k.a. blob)
https://github.com/celestiaorg/celestia-app/blob/b610a0b3052a2451871e16b097b71816681b6b8a/specs/src/specs/consensus.md?plain=1#L73
However, the current implementation uses the transactions namespace for such padding:
https://github.com/celestiaorg/celestia-app/blob/a9b97e67a41c6eff9d02b1b934428d79b35a5b1a/pkg/shares/share_splitting.go#L51
With the introduction of a new reserved namespace for PFB transactions, it is important to align on a desired namespace for such padding. Such padding will go between the last PFB transaction and the first blob. If no PFB transactions exist in the block, the padding will go between the last transaction and the first blob. Therefore, the namespace used for such padding should be > than the transactions namespace and the PFB transaction namespace but < than the first available blob namespace. The namespace in the specs matches this description.

Does each reserved namespace result in a new share

Yes.

can you have multiple namespaces in a single compact share?

Each share has one and only one namespace so multiple distinct namespaces can't occupy the same share.

If there are no PFBs then technically there are no blobs. In that case do we just use tail padding?

Good point, if there are no PFBs then there are no blobs. In that case, I expect the data square to have tail padding (with the namespace https://github.com/celestiaorg/celestia-app/blob/b610a0b3052a2451871e16b097b71816681b6b8a/specs/src/specs/consensus.md?plain=1#L74 between the last ordinary transaction and the end of the data square.

I'm also okay with doing what we do now, which is just normal namespace padding, which uses the last namespace added

Do we get a specific benefit from use one particular namespace?

It currently isn't possible to differentiate namespace padding from a share with 0 bytes (see https://github.com/celestiaorg/celestia-app/issues/1136) so clients must download preceding shares to determine if the namespace padding share is significant. If we use a dedicated namespace then clients can determine if a share is tx padding by inspecting the namespace (i.e. no need to download other shares).


upsert/update with no validation does not save Booleans

I've found a scenario in which collection2 won't insert the Boolean components of a doc.
The bug seems to be in the update/upsert call with validation off:
MyCollection = new Mongo.Collection('myCollection');
MySchema = new SimpleSchema({
	name: {
		type: String
	},
	aBoolean: {
		type: Boolean
	}
});
MyCollection.attachSchema(MySchema);
var result = MyCollection.upsert(undefined, {name:'myName', aBoolean:true}, {validate:false});
console.log('db data: '+JSON.stringify(MyCollection.findOne(result.insertedId)));  // missing aBoolean

Closing old issues. Please comment if this is still an issue and should be reopened.


Include a new library for geolocation the next Store Submission

https://github.com/Agontuk/react-native-geolocation-service#faq

Not sure it's needed anymore ? @DragosPetria ?

Not according to the people that have encountered the bug  previously!

Let's close for now then. We have the fallback anyway.


BAEL-3655 : Difference Between Java Matcher find() and matches()

I am closing this PR and will create a seperate one releated to this article


[patch] Update version

Description
Re-release
https://github.com/yahoojapan/authorization-proxy/pull/69
Type of change

[ ] Bug fix
[ ] New feature
[ ] Refactoring (no functional changes, no api changes)
[x] Non-code changes (update documentation, pipeline, etc.)

Flags

[ ] breaks backward compatibility
[ ] requires a documentation update
[ ] has untestable code

Related issue/PR
Delete if not applicable

Fixes #issue
Closes #PR

Checklist

[ ] Followed the guidelines in the CONTRIBUTING document
[ ] Added prefix [major]/[minor]/[patch]/[skip] in the PR title
[ ] Tested and linted the code
[ ] Commented the code
[ ] Made corresponding changes to the documentation
[ ] Confirmed no dropping in test coverage (by Codecov)
[ ] Passed all pipeline checking
[ ] Approved by >1 reviewer

Checklist for maintainer

[ ] Use Squash and merge
[ ] Double-confirm the merge message has prefix [major]/[minor]/[patch]/[skip]
[ ] Delete the branch after merge

Codecov Report

Merging #70 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #70   +/-   ##
=======================================
  Coverage   86.89%   86.89%
=======================================
  Files          15       15
  Lines         740      740
=======================================
  Hits          643      643
  Misses         87       87
  Partials       10       10

Continue to review full report at Codecov.

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


Get adds context cache feature

Codecov Report

Merging #1102 into master will decrease coverage by <.01%.
The diff coverage is 37.5%.

@@            Coverage Diff             @@
##           master    #1102      +/-   ##
==========================================
- Coverage   54.32%   54.31%   -0.01%
==========================================
  Files          41       41
  Lines        7577     7600      +23
==========================================
+ Hits         4116     4128      +12
- Misses       2939     2948       +9
- Partials      522      524       +2

Impacted Files
Coverage Δ

statement.go
66.88% <100%> (+0.04%)
:arrow_up:

session_get.go
68.91% <25%> (-5.52%)
:arrow_down:

session.go
57.08% <57.14%> (+0.39%)
:arrow_up:

xorm.go
66.15% <0%> (+3.07%)
:arrow_up:

Continue to review full report at Codecov.

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

@appleboy  done.


Some problem about the Eigen

When I launch the vloam and public the topic to run the bag file, the error appear.
`ysy@ysy-To-be-filled-by-O-E-M:~/catkin/vloam/VLOAM-NOTED-master$ roslaunch vloam_main vloam_main.launch
... logging to /home/ysy/.ros/log/c999d416-6397-11ec-adfc-200db02d4198/roslaunch-ysy-To-be-filled-by-O-E-M-5684.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://ysy-To-be-filled-by-O-E-M:37497/
SUMMARY
PARAMETERS

/CLAHE: False
/detach_VO_LO: True
/keypoint_NMS: False
/loam_verbose_level: 1
/map_pub_number: 20
/mapping_line_resolution: 0.4
/mapping_plane_resolution: 0.8
/mapping_skip_frame: 1
/minimum_range: 5.0
/optical_flow_match: False
/remove_VO_outlier: 100
/reset_VO_to_identity: False
/rosdistro: melodic
/rosversion: 1.14.12
/scan_line: 64
/visualize_optical_flow: True
/vloam_main_node/publish_point_cloud: True
/vloam_main_node/rosbag_rate: 0.33
/vloam_main_node/save_traj: True
/vloam_main_node/visualize_depth: False

NODES
/
rviz (rviz/rviz)
vloam_main_node (vloam_main/vloam_main_node)
ROS_MASTER_URI=http://localhost:11311
process[vloam_main_node-1]: started with pid [5699]
process[rviz-2]: started with pid [5700]
[ WARN] [1640231903.940193533]: Shutdown request received.
[ WARN] [1640231903.940258711]: Reason given for shutdown: [[/rviz] Reason: new node registered with same name]
[ INFO] [1640231920.634819865]:
LO file path; /home/ysy/catkin/vloam/VLOAM-NOTED-master/src/vloam_main/results/2011_09_30_drive_0020/LO1.txt
vloam_main_node: /usr/include/eigen3/Eigen/src/Core/DenseStorage.h:128: Eigen::internal::plain_array<T, Size, MatrixOrArrayOptions, 32>::plain_array() [with T = float; int Size = 16; int MatrixOrArrayOptions = 0]: Assertion (internal::UIntPtr(eigen_unaligned_array_assert_workaround_gcc47(array)) & (31)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " **** READ THIS WEB PAGE !!! ****"' failed. [vloam_main_node-1] process has died [pid 5699, exit code -6, cmd /home/ysy/catkin/vloam/VLOAM-NOTED-master/devel/lib/vloam_main/vloam_main_node __name:=vloam_main_node __log:=/home/ysy/.ros/log/c999d416-6397-11ec-adfc-200db02d4198/vloam_main_node-1.log]. log file: /home/ysy/.ros/log/c999d416-6397-11ec-adfc-200db02d4198/vloam_main_node-1*.log
Can you give me some advice how to fix it? Thanks for your reply.

I have locate the problem in
  vloam_tf = std::make_shared<vloam::VloamTF>();   VO = std::make_shared<vloam::VisualOdometry>();   LOAM = std::make_shared<vloam::LidarOdometryMapping>();
But I don't know how to fix it.

Hi @onionysy, what's your GCC version? An easy workaround could be upgrading your GCC to have version >= 7, and replacing c++14 with c++17 at the following two lines:
https://github.com/YukunXia/VLOAM-CMU-16833/blob/59f37f888356d723f7ff7756e832f9ec3d35adf5/src/visual_odometry/CMakeLists.txt#L5
https://github.com/YukunXia/VLOAM-CMU-16833/blob/59f37f888356d723f7ff7756e832f9ec3d35adf5/src/lidar_odometry_mapping/CMakeLists.txt#L5

Or, as http://eigen.tuxfamily.org/dox-devel/group__TopicStructHavingEigenMembers.html suggests, you could add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes defined under src/lidar_odometry_mapping/include/lidar_odometry_mapping and src/visual_odometry/include/visual_odometry, with at least one member variable having its type in the following list

Eigen::Vector2d
Eigen::Vector4d
Eigen::Vector4f
Eigen::Matrix2d
Eigen::Matrix2f
Eigen::Matrix4d
Eigen::Matrix4f
Eigen::Affine3d
Eigen::Affine3f
Eigen::Quaterniond
Eigen::Quaternionf
(Source: http://eigen.tuxfamily.org/dox-devel/group__TopicFixedSizeVectorizable.html)

In this case, you also need to take care of the Cause 2: STL Containers or manual memory allocation on http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html, and search for all problematic variables. For example, std::vector<Eigen::Vector4f> exists at this line https://github.com/YukunXia/VLOAM-CMU-16833/blob/50686e356ca268a2310c142fc5aee487f0183d38/src/visual_odometry/src/point_cloud_util.cpp#L317.

Overall, I suggest trying out the workaround solution first.


[bounty] fix macos for some reason using windows dependency

/bounty 50
macos build some reason started pull windows dependency, could not find why
does not cause issue beside bigger build / slower

@louis030195 Where is it pulling Windows dependencies... I can't see it

Do you mean in the build CLI step?


tici: fix ui rotation

iirc the frame looked stretched due to some hand coded aspect ratio assumption somewhere in paint.cc. can you also fix that?

Yes, will check that out too.


Update Dockerfile.armhf to sync changes for registry and notary

Here is a small update for the ARM build. I've seen that there were changes for both registry and notary.
With that change we have fixed the panics.
Before: OOPS: 1093 passed, 16 skipped, 15 FAILED, 2 PANICKED, 45 MISSED
After: OOPS: 1110 passed, 13 skipped, 15 FAILED, 32 MISSED

LGTM

Ping @jfrazelle

LGTM


not working with php 8.4

i can't install the dependencies through "composer install" running php8.4

ok, i was way too fast with this, i just had to run "composer update" instead of install the older packages from the lock file. works also with php8.4


Figure out hoster of production deployment of webapp

Heroku has a free tier for the site, and we can use some automation to ping the site every thirty minutes to keep it up or just to keep it going, I will attempt to deploy this afternoon just to see what we can get rolling and will update this issue

got it up off of my local fork https://mtt-honeyb.herokuapp.com/. CI costs like $10 a month, which is not bad at all. But just deploying is free so we will do that for now, especially since we can test and lint for free on the Github CI


Incorrect indel calling for haploid

I'm using Racon on haploid ONT data and I've noticed that it introduces indels that are not supported by the sequencing data. There will be 12/60 reads that have a deletion at a location and Racon deletes the base but since this is haploid data I would prefer it not to delete that base. I've tried a variety of gap penalties but I've not seen an improvement. Do you have any suggestions?

Hi Kelly,
not sure what causes the indel introduction, you might want to try option --no-trimming which will disable consensus cutting on both window ends. If there are a lot of reads supporting this area, this is the only thing that comes to my mind that could introduce indels.
Best regards,
Robert

Unfortunately, that did not fix the problem. I'm wondering if it could be a mapping issue. When I view the sam file that I use as input into Racon with IGV, its metric bar at the top will indicate 50% of the reads have a deletion when it is < 25%. Those are the areas where Racon deletes the base.

Which mapper did you use? Can you share a printscreen of IGV pointing at the problematic area?

I've used both minimap2 -ax map-ont and bwa mem -x ont2d with default settings. The screenshot below is from minimap2 but it looks almost identical for the bwa mem alignment.

Apparently IGV was hiding single bp indels and that was the problem. I tried another viewer and the deletion was apparent. Thank you for your help.


Unify model-parallel vs non model-parallel codepaths

As https://github.com/facebookresearch/metaseq/issues/383 flagged, right now we have two separate codepaths for model-parallel vs non model-parallel code (aka https://github.com/facebookresearch/metaseq/blob/main/metaseq/model_parallel/models/transformer_lm.py vs https://github.com/facebookresearch/metaseq/blob/main/metaseq/models/transformer_lm.py as one example).
This should all be unified.

I looked into this and it was trickier than I expected. We have to make a fair amount of changes to megatron.

hey @suchenzang, I looked at the task. The model_parallel code path uses some of the models&modules from the metaseq.models path. So there are two options:

move everything from model_parallel path to metaseq.models path and remove model_parallel path
move everything to metaseq.model_parallel path and remove models&modules path.

I think, the option 1 is probably better - flattens the structure. In any case there would be quite some code refactoring. + we can probably remove all the _encoder files as well.
Context:
Currently we use the following models from metaseq.models in metaseq.model_parallel:

model_parallel.models.transformer_decoder -> TransformerDecoder (from metaseq.models.transformer_decoder)
model_parallel.models.transformer_encoder -> TransformerEncoder (from metaseq.models.transformer_encoder)
model_parallel.models.transformer_lm -> TransformerLanguageModel (from metaseq.models.transformer_lm)
model_parallel.models.transformer_lm -> register_model, register_model_architecture (from metaseq.models)

@suchenzang, I would probably do the issue #583 as a separate PR, since the #626  is bringing quite some changes. But I can also include it there.

@bashnick yes, that makes perfect sense - the smaller you can break this up the better, but some bits might require sweeping changes to keep the diff sane, so leaving that up you!


Edited just one single typo

@mcleblanc : PR **passed"" checklist review. Please evaluate further and approve/merge if appropriate. Thanks!


Sanitize dynamic styles

We are not going to sanitize dynamic props on the client when using CSSOM API since we don't inject dom/strings.

@timneutkens just released 2.2.4 which includes this fix.

@giuseppeg will upgrade in next 🙏


merge from template-javascript-component

.github/workflows/ci.yml

chore(deps): remove 20.11.1 (jobs.test-node.strategy.matrix.node-version)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.902%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2499

Relevant Lines:
2864

💛  - Coveralls


Check if users stats for graphs are recorded in the right place

This is a followup of #394.
We need to make sure that the user stats are recorded after the update of the counter. Not sure if this is the case at the moment so we need to make sure it is or fix it.

I checked this and confirmed that we record this metric after a user has been created and the counter has been incremented.
The spawning/counter inc happens in GooseAttack::spawn_attack() and metric is recorded in GooseAttach::sync_metrics(), which happens later in the main program loop.
@jeremyandrews Can we close this?

sync_metrics is invoked in several places around the code-base, and still smells like the wrong place to do this to me.
What about putting it here:
https://github.com/tag1consulting/goose/blob/main/src/lib.rs#L1711
(Before or after the call to sync_metrics doesn't matter, per your analysis, but generally it feels more logical to me to invoke this from this loop?)

Agreed, that is a more sensible place to call this.


Add git sparse-checkout to the README

A common complaint about the cti-stix-common-objects repo is that it is very big because it creates and holds STIX objects for every CVE. People who are only working on extensions don't necessarily need all of the CVE objects pulled into their local repo.
git has an answer for this use case: git sparse-checkout. This relatively new feature of git is documented in a blog from Github.
It would be nice to add a paragraph describing how to use this with this repo. I'm creating this issue as a reminder to write this.

@ejratl - something to consider: https://github.com/oasis-tcs/cti-stix2/issues/293.  If you read to the bottom there is some hesitation to do this before 2.2

This seems to work:
git sparse-checkout set asciidoc-shared extension-definition-specifications objects/extension-definition objects/identity objects/location objects/marking-definition
Can you give it a try - it eliminates 99% of the files in the repo :-)

I looked into git LFS in the past - but never got very far with it.  If you have some ideas, I would love to add some directions to the README


As a router, I want to bridge and add liquidity at the same time

Problem
For example, router starts with a big bag of USDC on ETH. Ideally they can just bridge to multiple chains in a single tx and add liquidity within the same call. Otherwise they need to bridge then add liquidity in separate txs.
Ideas to solve this
Add function to contracts
OR
build layer on top outside the contracts
Acceptance Criteria
[ ] In call params user can specify
[ ]

P3 - nice optimization

not planned


[SPARK-47249][CONNECT] Fix bug where all connect executions are considered abandoned regardless of their actual status

What changes were proposed in this pull request?

Adds a guard to check if the execution was abandoned before putting it into the abandonedTombstones cache
Why are the changes needed?

Fixes a bug where all connect executions end up in the abandonedTombstones cache due to a missing if guard.
Does this PR introduce any user-facing change?

Yes, it fixes previously incorrect behaviour. A user would hit an OPERATION_ABANDONED error if they attempted to reattach to an operation that has already been completed (for some particular reason) when it should not error out (or at least, with the mentioned error).
How was this patch tested?

New unit test.
Was this patch authored or co-authored using generative AI tooling?

No.

cc @juliuszsompolski

Merged to master.


Custom ReasonCode not passed in closeEvent

The spec for websocket provides a range for custom reason codes to be sent when closing the websocket (4000-4999). When closing a websocket connection from the client passing a custom reason code, the code is not received within the onclose event.
Code on websocketServer:
    this._httpServer = createServer();
    this._httpServer.listen(port, () => { });
    this._websocketServer = new websocketServer({ httpServer: this._httpServer });

    console.log(`Websocket server now listenening on port ${port}`);

    this._websocketServer.on('request',
        (request) => {
            const connection = request.accept(undefined, request.origin);

            connection.on('message', function (message) {
                //DoSomething
            });
        }
    );

Code on client side: See JSFiddle https://jsfiddle.net/254megph/2/
websocket.close(4000, "manual close");

When closing the connection by clicking the button the JSFiddle, the onClose event is fired with reason code 1000 instead of 4000.

Is this still a problem? Looking at the code I couldn't find an issue
It seems as though it always sends a close normal code regardless of what it recieved
Do you know off hand if it should always return what it received? This could be a relatively easy fix but I don't want to go against the spec.

It seems as though it always sends a close normal code so long as it's valid

What's the point in providing a code then?

When using the JS WebSocket implementation and providing a code and reason, the WebSocket closes with that code and reason in the close event.

this project might be dead

From memory I don't think there's been discussion about supporting custom codes over the history of this module.  Pretty sure the code support is based upon the "required" parts of the spec:
https://kapeli.com/cheat_sheets/WebSocket_Status_Codes.docset/Contents/Resources/Documents/index


feat(backend): exposed a method to query token holders of bridge contracts

the query is for bridge tracking :
for each token, who is mint and hold this token

@icerove Resolved the fossa key issue.


Cover input

We have some painful issues after input component refactoring #6
It should be covered by regression tests.

I covered Input component in v2.0.0
https://coveralls.io/builds/5226834/source?filename=src%2Fcomponents%2Finput.js
I will copy tests from v2.0.0 to current master.


Mosquitto daemon with enabled »auth-plug« plugin is very slow

Problem
If the mosquitto.conf inside the docker container has the auth_plugin normally enabled like this:
snippet of /etc/mosquitto.conf:
auth_plugin /usr/share/mosquitto/auth-plug.so
auth_opt_backends http
auth_opt_http_ip <IP_ADDRESS>
auth_opt_http_port 8080
auth_opt_http_getuser_uri /login
auth_opt_http_superuser_uri /superuser
auth_opt_http_aclcheck_uri /acl
auth_opt_log_quiet true

the mqtt command publishing will be very slow on my systems like:
$ time mosquitto_pub -V mqttv311  -h mqtt.lan -t "/milight/commands/0xA/rgb_cct/1" -m '{"state":"ON"}' -u device -P secret

0,00s user 0,00s system 0% cpu 3,256 total

responds after 3 seconds … 3 seconds later the answer will also be shown by the mosquitto_sub command.
If I disable the plugin inside the docker container temporary with out commenting all lines related to the plugin, publish command will work normally < 0,006s.
$ time mosquitto_pub -V mqttv311  -h mqtt.lan -t "/milight/commands/0xA/rgb_cct/1" -m '{"state":"ON"}' -u device -P secret

0,00s user 0,00s system 34% cpu 0,006 total

Workaround
I’ve created auth.conf at /share/mosquitto/ also enabled active to true in the json. And copied my generated passwd file also to /share/mosquitto/passwd now it run’s fast.
auth.conf
password_file /share/mosquitto/passwd

There is not much we can do about this. The authentication against an external source (Home Assistant) adds extra processing time.
The workaround is actually pretty fine to use since that is the freedom the add-on gives.
I would suggest on closing this issue, since, from an add-on perspective, there is not much we can do.

We can add my way to the documentation or add an easy way to enable it for the container. I think it’s not best practice to have +3 seconds extra processing time for each MQTT command. It makes the whole automation with the default configuration very slow.


Amazon Bedrock & Pinecone Notebook

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Any chance you can use the same dataset as the rest of the workshop?  Amazon shareholder letters?
also, please make sure everything runs on the ml.t3.medium studio notebook kernel.  And maybe remove the output before committing?

@ari-in-media-res ^^

@cfregly Done, thanks


Interactive dirs extension to rm

I want to not have to type rm -r when I remove a directory, and also I want it secure so I've aliased rm to coreutils rm -rI. The problem is that I get prompted even when removing files. This behavior is present in GNU as well. So I suggest adding a --interactive=dirs option. It will prompt only when at least one of the arguments is a directory.
Behaviour of rm -rI
user@machine> rm -rI foo
rm: remove 1 argument recursively?

It removes recursively no matter whether the argument is a file or directory
Requested behavior of rm -r --interactive=dirs
user@machine> rm -r --interactive=dirs foo
user@machine>

When no arguments are directories it doesn't remove recursively
user@machine> rm -r --interactive=dirs foo bar/
rm: remove 2 arguments recursively?

When at least one argument is a directory it produces the same behavior as rm -rI

Thanks! Could you replace the screenshots with text?

If this ever gets implemented, please don't call it --smart-recursive, as it only interacts with the level of iteractiveness, i.e. it lies on a scale: --interactive=always, --interactive=once, <your requested feature>, --interactive=never.
I propose instead: --interactive=dirs

Okay

Now edited the issue to interactive dirs


Add link to the privacy sandbox extension on the footer

Description
It would be helpful to add a link to the Privacy Sandbox Wiki page in the footer. The person running the application should have some testing instructions and include the link to the scenarios like analytics in the appropriate section.

This was solved, at pull request #6


hierarchical listing of netcdfcf ebv layers

 [GEO BON] 1.x LayerAPI umsetzen

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

47 of 493 (9.53%)  changed or added relevant lines in 18 files are covered.
22 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.8%) to 83.034%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

services/src/datasets/external/gfbio.rs
2
3
66.67%

services/src/datasets/external/mock.rs
1
2
50.0%

services/src/datasets/external/nature40.rs
5
6
83.33%

services/src/datasets/external/nfdi/mod.rs
2
3
66.67%

services/src/layers/storage.rs
7
8
87.5%

services/src/pro/server.rs
0
1
0.0%

services/src/datasets/in_memory.rs
0
2
0.0%

services/src/pro/datasets/external/sentinel_s2_l2a_cogs.rs
1
3
33.33%

services/src/pro/datasets/in_memory.rs
0
2
0.0%

services/src/pro/datasets/postgres.rs
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

services/src/handlers/ebv.rs
3
5.38%

services/src/layers/external.rs
4
0%

services/src/datasets/external/netcdfcf/mod.rs
7
70.08%

services/src/layers/storage.rs
8
65.7%

Totals

Change from base Build<PHONE_NUMBER>:
-0.8%

Covered Lines:
34449

Relevant Lines:
41488

💛  - Coveralls

bors merge

bors merge


ci: import some adjustments made upstream

@carlescufi @mbolivar-nordic can this be merged please?


order of operations to avoid truncation

important!

I don't get it. Shouldn't least common denominator by definition be divisible (without remainder) by both original denominators?

yes, that's true in this narrow case, but integer division should pretty much always follow multiplication, so I would consider the orig version "brittle" under maintenance.

If you do multiplication first you are risking overflow which would not occur if you did division first. I not sure which is more "brittle".

It's debatable I agree. That's kind of why I raised the pull request.
Anyway we decided not to use ratio_add, so it is arguably dead code. So we should:
a) remove it altogether
b) rely on future maintainer understanding that lcm / den does not truncate
c) stick with the normal conventions and accept that this risks "overflow" (very very unlikely with a 64bit int).

OK, closed


Enable KRaft for BaseAdminIntegrationTest and SaslSslAdminIntegrationTest

KAFKA-15751: KRaft support in BaseAdminIntegrationTest
KAFKA-15752: KRaft support in SaslSslAdminIntegrationTest

Committer Checklist (excluded from commit message)

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

Thanks for the PR. The test failures look related as SaslSslAdminIntegrationTest and SslAdminIntegrationTest both extend BaseAdminIntegrationTest

Hi @CalvinConfluent, when enabling KRaft support for Admin integration tests, one of the tests failed (testAuthorizedOperations) due to how DescribeTopic API request is handled (introduced by KIP-966). The test is expecting a null authorizedOperations if includeAuthorizedOperations flag is not set when describing a topic partition. In zookeeper mode, the metadata response does not contain the authorizedOperations for the topic partitions, if this flag is not set. However, the response from the new DescribeTopic API, it seems to always include authorizedOperations, despite the flag. Is this an intentional change? It wasn't clear to me when reading the KIP. I think we should stay consistent with zookeeper behaviour. If this wasn't intentional, I can raise a Jira issue for it.

Hi @CalvinConfluent,
Thanks for the clarification. The issue is that this causes a compatibility change. For example with the following code:
DescribeTopicsOptions options = new DescribeTopicsOptions().includeAuthorizedOperations(false);
TopicCollection topics = TopicCollection.ofTopicNames(Collections.singletonList(topic));
DescribeTopicsResult describeTopicsResult = admin.describeTopics(topics, options);
TopicDescription topicDescription = describeTopicsResult.topicNameValues().get(topic).get();
System.out.println(topicDescription.authorizedOperations());

In ZooKeeper mode, this prints null, while it prints [ALTER, READ, DELETE, ALTER_CONFIGS, CREATE, DESCRIBE_CONFIGS, WRITE, DESCRIBE] in KRaft mode.
In wonder if the getTopicDescriptionFromDescribeTopicsResponseTopic method should take into account the options provider by the caller to populate or not the authorizedOperations field of TopicDescription.

I created https://issues.apache.org/jira/browse/KAFKA-16865

Thanks @mimaison raising the issue.

On the other hand, the DescribeTopicPartitions API always includes authorizedOperations all the time on Kraft. Is there a reason why we want to avoid returning authorizedOperations?

That is the a problem for this test as we now get 2 different behaviours when describing a topic partition with includeAuthorizedOperations set to false. In zk mode via metadata request, the response contains null authorised operations, but in Kraft mode via describeTopicPartition request, the response contains the authorised operations.

On the other hand, the DescribeTopicPartitions API always includes authorizedOperations all the time on Kraft. Is there a reason why we want to avoid returning authorizedOperations?

Pardon me, why DescribeTopicPartitions request does not take a flag to indicate whether return  authorizedOperations? Other req/res have flag to skip to return authorizedOperations, it seems DescribeTopicPartitions should support that for consistency?
the solution of #16136 is to filter authorizedOperations out on client-side, and that is ok to me. I'm just curios about the context :)

The CI failed due to timeout. I kicked another build.

None of the test failures are related, merging to trunk


adding pandas as a requirement

adding pandas as a requirement

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls

Pull Request Test Coverage Report for Build 1216

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.85%

Totals

Change from base Build 1152:
0.0%

Covered Lines:
1353

Relevant Lines:
1367

💛  - Coveralls


Controller API for DID exchange

Open API server : REST API endpoints for did exchange protocol.
Write Open API (swagger) spec to generate server for did exchange protocol endpoints.
epic #67

Note: {id} is connection id here
GET /exchange/connections Query agent-to-agent connections
GET /exchange/connections/{id} Fetch a single connection record
POST /exchange/create-invitation Create a new exchange invitation
POST /exchange/receive-invitation Receive a new exchange invitation
POST /exchange/{id}/accept-invitation Accept a stored connection invitation
Note: if --auto-accept-invites --auto-accept-requests are disabled then agent should manually accept invitation
POST /exchange/{id}/send-exchange-request Send DID exchange request
POST /exchange/{id}/send-exchange-response Send DID exchange response
@rolsonquadras @llorllale @troyronda

I think the full name of the protocol should be used in the path (e.d., did-exchange).

@troyronda updated

@troyronda that would conflict with one of the objectives for 0.1.0 (see the wiki)

@troyronda that would conflict with one of the objectives for 0.1.0 (see the wiki)

Not sure which one you are talking about, @llorllale

@sudeshrshetty I meant this objective for one of the demos:

The controller API in this framework will be closely aligned with the one in aries-cloudagent-python with the goal of demonstrating interoperability.

This objective requires us to implement the same REST interface as aries-cloudagent-python

@llorllale I agree, but as per your earlier comment on #68
connections endpoint are not valid anymore, instead it should be replaced by DID Exchange
Agent cloud python yet to make that update. Either we wait or go ahead with our implementations.
May be a followup story for later to track your concern about interoperability?

@sudeshrshetty sorry - I wasn't clear here: that note was just an observation, not a request for a change.
Story remains the same so far - we need should be interoperable with controller API in aries-cloudagent-python. But @troyronda also suggests implementing did-exchange paths in addition to these connection ones. connection could be treated as a synonym for did-exchange.

@llorllale alright then, I will create a new story for connections endpoints since they are out of this story's scope.
So, Should we move below 2 endpoint methods out of did-exchange endpoint? or Should I keep them as it is because I feel 'connections' may retire in future?
GET /did-exchange/connections Query agent-to-agent connections
GET /did-exchange/connections/{id} Fetch a single connection record
@troyronda @rolsonquadras

Yes - lets create a new story to deal with the connection synonym issue.
How were those two endpoint methods specified in the cloudagent? @sudeshrshetty

@troyronda did-exchange protocol is not yet available in cloudagent.
If we retire connections protocol in future, we may need to move these 2 under did-exchange.
Better we duplicate these 2 endpoints under did-exchange and connections.

@troyronda @llorllale created https://github.com/hyperledger/aries-framework-go/issues/121
please update milestone and other required tags


[Question]How can i debug core dump when i use hugectr

I want to train dlrm in mlperf, which source code is in : https://github.com/mlcommons/training_results_v1.0/tree/master/NVIDIA/benchmarks/dlrm/implementations/hugectr
when i install hugectr from success, but ran into core dump when i use such code to train dlrm:
huge_ctr --train dgx_a100.json
`cd training_results_v1.0/NVIDIA/benchmarks/dlrm/implementations/hugectr
huge_ctr --train dgx_a100.json
output log is :
[0.00, init_start, ]
HugeCTR Version: 3.1.0
Config file: dgx_a100.json
[29d13h14m48s][HUGECTR][INFO]: Mixed Precision training with scaler: 1024 is enabled.
[29d13h14m48s][HUGECTR][INFO]: enable_tf32_compute is not specified using default: 0
[29d13h14m48s][HUGECTR][INFO]: TF32 Compute: OFF
[29d13h14m48s][HUGECTR][INFO]: algorithm_search is not specified using default: 1
[29d13h14m48s][HUGECTR][INFO]: Algorithm search: ON
[29d13h14m48s][HUGECTR][INFO]: cuda_graph is not specified using default: 1
[29d13h14m48s][HUGECTR][INFO]: CUDA Graph: ON
[29d13h14m48s][HUGECTR][INFO]: Overlapped pipeline: ON
[29d13h14m48s][HUGECTR][INFO]: Holistic CUDA Graph: ON
[29d13h14m48s][HUGECTR][INFO]: Global seed is 629113660
[29d13h14m48s][HUGECTR][INFO]: Device to NUMA mapping:
GPU 0 ->  node 0
[29d13h14m52s][HUGECTR][INFO]: Peer-to-peer access cannot be fully enabled.
[29d13h14m52s][HUGECTR][INFO]: Start all2all warmup
[29d13h14m52s][HUGECTR][INFO]: End all2all warmup
Device 0: NVIDIA A100-PCIE-40GB
[29d13h14m52s][HUGECTR][INFO]: Using All-reduce algorithm Oneshot
[29d13h14m52s][HUGECTR][INFO]: num_iterations_statistics is not specified using default: 20
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: num_threads = 32
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: num_batches_per_thread = 4
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: io_block_size = 552960
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: io_depth = 2
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: io_alignment = 512
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: num_iterations_statistics = 20
[29d13h14m52s][HUGECTR][INFO]: AsyncReader: shuffle = ON
[3a72d3b746ef:16925] *** Process received signal ***
[3a72d3b746ef:16925] Signal: Aborted (6)
[3a72d3b746ef:16925] Signal code:  (-6)
Aborted (core dumped)`

Hi @LucQueen It seems like you are using a single A100 PCIe even though the configuration is for a DGX A100 which has 8 A100s with NVSwitch equipped. It cannot run due to the two reasons:

A single A100 PCIe has 40GB device memory which is not enough to load the DLRM model.
"communication_type" : "NVLink_SingleNode" only makes sense if your GPUs inside a node are fully connected with NVLinks.

Please let me know if you have more questions.
Thanks,
Minseok


listen_state not getting invoked when sensor gets update with same value

Problem/Motivation
"listen_state(self.state_change, sensor)" not calling python script when sensor gets updated with same value. If the value changes, the script runs fine.
Expected behavior
Even though the value remains the same, the fact that the sensor has been updated should still invoke the python script
Actual behavior
The script does not get invoked
Steps to reproduce
Create a script which hooks on "listen_state(self.state_change, sensor)"
Update the value of the entity in developer tools with the same value as the sensor already
(I'm using an esp_home configured entity, but i don't think esphome is the problem as i can recreate the issue when updating the sensor in developer tools in HA)
Proposed changes

Hi there @FatBeard 👋
Thanks for opening an issue, however, add-ons wrap existing applications, in this case appdaemon. We don't develop appdaemon itself. Merely the add-on package.
If you have an issue with AppDaemon itself, please report that with the AppDaemon project. If they fix and release a new version, the add-on will get that update as well.
Thanks! 👍
../Frenck


Upgrade: upgrade lodash.mergewith": "^4.6.2" for security (fix #298)

See issue #298

Due to the use of semver ranges this is not a security issue, there's no package-lock for the module and even if there were installation of a larger project that depends on it would only look at its own package-lock. But, it doesn't hurt to tick the version number up.

Any updates on this PR? I'm hitting this security issue in my security scans.

@Yohanna Sorry about the delay. We'll get this deployed tomorrow. You should be able to remove lodash.mergewith from your project's lock file, delete the node_modules directory and reinstall to already get the newer version, however.

Because of semantic versioning the exact version mentioned in package.json should not matter at all, just typing npm update should fix your project. But, I think I've seen some flakiness with that which is why we've been putting out a few releases solely to "make it official" that only newer versions of dependencies are OK, even though the versioning rules in place are fine.

Perfect, thanks everyone! :)


Fix install tree

The CMake install target for the engine is not handled properly.
Fix installing all targets with config generation so the install tree can actually be used.

So far, headers, libs and executeables are correctly installed. The config files still need some fixing.


Add --all-files option

Motivation
We'd like to explore using ag for Atom's project search. But in the project search UI, while the search is in progress, we need to display to the user the number of paths that have been searched so far. None of ag's current options would allow us to do that. The --stats flag shows the total number of files ag searched, but only displays this information after the search is complete, whereas we need to update the count in real time while ag is still searching.
Solution
We thought it would make sense to add an option called --all-files to include a 'heading' for every file that ag searches, not just those that contain matches.
For example:
$ printf 'foo\n' > ./foo.txt
$ printf 'bar\n' > ./bar.txt
$ printf 'baz\n' > ./baz.txt

# Show a heading for `bar.txt` and `baz.txt`, even though they don't contain matches.
$ ag --all-files --group foo
bar.txt

baz.txt

foo.txt
1:foo

If you have any suggestions about the name of the flag or an alternative solution that would let us know the number of paths searched so far, we'd be glad to make the changes.
Paired with @maxbrunsfeld

I'd love for ag to be used by Atom. Change the option name and then this PR is good.
Also: now Atom devs are making a pull request to one of my projects? How the tables have turned! 😏

Hey @ggreer, thanks for the review! I agree: --print-all-filenames is a better name. I paused work on this because we're still evaluating whether or not we can use ag in Atom. Since this option is only useful for a very specific situation (like Atom's), I would feel bad if you added it just for us unless we were definitely going to use ag.
The main thing we're concerned about is the handling of .gitignore files, e.g. https://github.com/ggreer/the_silver_searcher/issues/915#issuecomment-225764458. We're concerned that a lot of Atom users might hit this problem.
Thoughts? If you're cool with adding this option despite our uncertainty, I can definitely make the necessary adjustments. Otherwise, maybe we should close this until we decide whether Atom will be able to use it.

I added support for ! rules in ignores: #1101.

Wow, it's great to see that issue fixed! We're going to proceed assuming we can use ag in Atom, and we'll let you know if we find any other issues that might block us. We did the rename that you suggested.

Sounds good. I've tagged a new release (v2.0.0) that contains your PR (among other improvements).


Deploy serverless GitHub bot

Hi,
Any example on how to deploy this using, for instance, lambda + api gateway on aws?
Would this extension help? Maybe with an forwarder like smee
Thanks,
Nuno

Hi Nuno,
I totally agree GitHub Apps are very good candidates for lambdas.
I haven't really had the opportunity to play with lambdas though. If someone wants to experiment with it, I will be happy to answer questions and provide guidance.

@gsmet
I'll give it a try. I think using lambda-http plugin will work.
Thank you.

Please report back and, if possible, create a PR for the doc to explain how to set it up.
Thanks!


Remove ".gitignore" and other necessary files from "export-ignore" in ".gitattributes"

Closed by #21


Clarify authentication Docs

This PR makes 2 primary contributions:

It updates the Authentications Patterns docs to provide a decision guide on how to choose the best Authentication method
It renames the Okta Auth guide to be called "Domain-level" identity providers. Okta Auth is available in multiple configurations, and this doc is primary concerned with describing the domain-level configuration

coverage: 93.894%. remained the same when pulling 9e855d632a480f0e590067edbbb78c4c93dfebc0 on rahul-clarify-auth-docs into fef5d37fe404e77a812cf3632fd244142aab190e on main.


Release/0.4.1

@alexanderdean now that Travis is passing, could you publish 0.4.1-rc1 please?

CI/CD bot says:

Build started!

CI/CD bot says:

Artifact uploaded! https://bintray.com/artifact/download/snowplow/snowplow-generic/kinesis_s3_0.4.1_rc1.zip

Hey @fblundun @alexanderdean this has been running well for a while.  I believe it can be merged and closed now.  Unless automated CI/CD needs to be added?

Awesome - can one of your guys finalize the versions and CHANGELOG and I'll do a manual publish...

Sure - I will do so now...

@alexanderdean that should do it!


Move resetCaptures defer out of loop

Defer in a loop causes the defer to be setup for each iteration in the loop that can cause issues. I noticed it specifically because while Go could still run fine with it, TinyGo crashed because of it.
Now, we record whether we should defer within the loop, and actually defer out of it.

Thank you for contributing to Coraza WAF, your effort is greatly appreciated
Before submitting check if what you want to add to coraza list meets quality standards before sending pull request. Thanks!

Note: that go.mod and go.sum can only be modified for tested dependency updates or justified new features.
Make sure that you've checked the boxes below before you submit PR:

[ ] My code includes positive and negative tests.
[X] I have an appropriate description with correct grammar.
[X] I have read Contribution guidelines, maintainers note and Quality standard.

Thanks for your PR :heart:

LGTM, thank you for your contribution.


New wrap-iffe rule breaks semver

This new rule syntax is not compatible with existing code and requires updates to other modules in order to work, namely the ones you bumped, eslint and eslint-plugin-promise. Packages that expect patches to be backwards compatible will fail if they list eslint and eslint-plugin-promise as dependencies and don't bump those as well. I'd recommend reverting this change in the 6.2.x branch and posting it in 6.3
standard:
    Configuration for rule "wrap-iife" is invalid:
    Value "any,[object Object]" has more items than allowed.

Sorry for the trouble -- I'll try to make sure this doesn't happen in the future.


Services: first build: abs added

{package} {version} {:snowflake:}
Destination channel: {Snowflake | defaults}
Links

{ticket_number}
Upstream repository
Upstream changelog/diff
Relevant dependency PRs:

...

Explanation of changes:

...

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_d84brggqr6/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:35: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.

===== ERRORS =====

clone/recipe/meta.yaml:35: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:35: missing_documentation: The recipe is missing a doc_url or doc_source_url
===== Final Report: =====
2 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_37w8g7gmb9/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:35: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:24: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.

===== ERRORS =====

clone/recipe/meta.yaml:35: missing_dev_url: The recipe is missing a dev_url
clone/recipe/meta.yaml:35: missing_documentation: The recipe is missing a doc_url or doc_source_url
===== Final Report: =====
2 Errors and 2 Warnings were found


Adding version_description to controller

Why was this change made? 🤔
Fixes bug introduced in PR #2576 resulting in version_description not being saved for works.
How was this change tested? 🤨
Needs integration testing and unit test check.
⚡ ⚠ If this change involves consuming from or writing to another service (or shared file system), run integration test create_object_h2_spec.rb and/or test manually in [stage|qa] environment, in addition to specs. ⚡

I tried to write a test for this and failed.  If needed, a test can be added later.   (I tried to add it to features/edit_draft_work_spec.rb, which has a click_button 'Deposit' but it seems to only save the draft.  Clearly I'm missing something.  I will see if I can add it to H2 integration test


[Bug]: Filter collection objects - filter by CE Date doesn't work

Steps to reproduce the bug
1.Search by any date range in collecting event:
2. All objects in project are returned.

Screenshot

Result:

Expected behavior
Should only return objects collected between those dates
Additional Screenshots
No response
Environment
Production
Sandbox Used
No response
Version
0.32.3
Browser Used
Chrome

@mjy It works on Filter collecting event, params are the same


Hi brother

May i know where i can modify the unusable model like the GPT-4-browsing? also i would like to add other's model, where i can add?

Here https://github.com/xqdoo00o/chatgpt-web/blob/main/index.html#L2361

after i have modify the models, when i visit the page, the old models still here, and i need to press control F4 each time, then can see the new models

After i have modified the models at L2361, when i visit the page, the old models still here, and i need to press control F5 each time, then can see the new models

Do you setup the pwa? if so just force-refresh in sidebar or add version number in sw.js

After i have modified the models at L2361, when i visit the page, the old models still here, and i need to press control F5 each time, then can see the new models

Do you setup the pwa? if so just force-refresh in sidebar or add version number in sw.js

No i haven't setup the pwa, just modified the models there in L2361

After i have modified the models at L2361, when i visit the page, the old models still here, and i need to press control F5 each time, then can see the new models

Do you setup the pwa? if so just force-refresh in sidebar or add version number in sw.js

No i haven't setup the pwa, just modified the models there in L2361

should not, just click force-refresh button in sidebar or clear browser cache

thanks bro, i found it caused by the chrome, thanks


Can't start android development process after update to 0.62.0

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Hello, i can't seem to start the react-native run-android command after upgrading to 0.62.0. This is the error it gives me and for some reason it puts Users 2 times.
warn Failed to connect to development server using "adb reverse": spawnSync /Users//Users/user/Library/Android/sdk/platform-tools/adb ENOENT
Error: spawnSync /Users//Users/user/Library/Android/sdk/platform-tools/adb ENOENT
These are my:
.bash_profile

export ANDROID_HOME=/Users/user/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator

android/local.properties

sdk.dir = /Users/user/Library/Android/sdk

Seems it fixed itself by updating my AndroidStudio.


Fixed links on quotes

#299 Fixed next and previous links on "Trusted by top engineers at world leading companies"..

Thank you for helping us to enhance our landing!!
For validation purposes, we need a screenshot of the performed changes;
Here is a screenshot of the applied changes where it can be seen that it does not fix the described problem


Focus on a FLOSS CommaFeed solution for Android (News+ = proprietary closed-source)

The title pretty much says it all. It is pretty unfortunate to see a completely free and open solution like CommaFeed to be available, for it to then recommend closed-source proprietary applications to use it on certain platforms.

It works fairly well on a mobile browser so I'm not sure why you want a native app.

Please don't do that.

I'm pretty satisfied with the behavior of the webapp on a mobile browser, a native client is not planned atm.


findModule function looks in wrong folders for Modules on Mac OS High Sierra

Bug Report or Feature Request (mark with an x)
- [ X ] bug report -> please search issues before submitting
- [ ] feature request

Area
- [ ] devkit
- [ X ] schematics

Versions

ajimac:app slayjay$ node --version
v8.11.1
ajimac:app slayjay$ npm --version
5.6.0
macOS High Sierra
Repro steps

create a new project using:
ng new projectName
cd into the project folder
attempt to generate a new component using:
ng g c componentName

The log given by the failure

Could not find an NgModule. Use the skip-import option to skip importing in NgModule.
Desired functionality

new component generated
Mention any other details that might be useful

I've been able to track this bug down to the function findModule in find-module.js.  On line 52, dir.subfiles always returns the file listing for what is in the main root project folder (angular.json, package.json etc...) . It does not look inside any subdirectories, so obviously it won't find any module files.
Even if I change directory into the /src/app folder where the module file is and attempt to generate the component from there, the dir.subfiles function still only returns files from the main project root.
function findModule(host, generateDir) {
    let dir = host.getDir('/' + generateDir);
    const moduleRe = /\.module\.ts$/;
    const routingModuleRe = /-routing\.module\.ts/;
    while (dir) {
        const matches = dir.subfiles.filter(p => moduleRe.test(p) && !routingModuleRe.test(p));
        if (matches.length == 1) {
            return core_1.join(dir.path, matches[0]);
        }
        else if (matches.length > 1) {
            throw new Error('More than one module matches. Use skip-import option to skip importing '
                + 'the component into the closest module.');
        }
        dir = dir.parent;
    }
    throw new Error('Could not find an NgModule. Use the skip-import '
        + 'option to skip importing in NgModule.');
}
exports.findModule = findModule;

Possibly / probably related:
in filesystem.js in the definition of the subfiles function if I add in this code:
   this._host.list(this._path).filter(name => {
            console.log(name);
            return false;
        });

I get this error:
ENOENT: no such file or directory, scandir '/Users/slayjay/Sites/repos/angular-starter-kit/users/slayjay/sites/repos/angular-starter-kit/src/app/asdf'

Progress:
If in get subfiles() in filesystem.js   I overwrite the _path property with the correct subpath(/src/app) everything works fine.  Still trying to track down with _path is being improperly set.
  get subfiles() {
    this._path = '/src/app';

I think I've reached the end of how far I can debug, starting to get really deep into the weeds into parts of angular cli i don't understand.
I made a gif here showing the whole process, please let me know if there's anything else I can do to help, or any more information I can provide.
Imgur

Another potential clue:
ng g c testingcomp --module='/src/app/app.module.ts'

returns the error: Specified module does not exist.
It's like it's not picking up the current working directory on mac.  Knowing that, I tried specifying the directory like this, and this DOES indeed work.
ng g c testingcomp --path="/src/app"

This issue was moved to angular/angular-cli#12114


Add UART for USB connection via FTDI bridge

A uart connection is needed to an FTDI bridge which will give control to a host device via USB. We can get Debug data out of the device using this method and also add command functionality later to control the device remotely.

Closing. Since switching to the ATmega32u4 which has on board USB. We no longer need to have a bridge. Debug output can still be routed out a UART and captured with an external FTDI bridge via the next rev of my debug board.


feat: Enable links in bio

PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Context

[x] Closes #10237

Needs QA check

@kodadot/qa-guild please review

Did your issue had any of the "$" label on it?

[x] Fill up your DOT address: Payout

Screenshot 📸

[x] My fix has changed something on UI;

can we make it not affect markdown tags?

pls try again

@vikiival how?

This PR
https://deploy-preview-10337--koda-canary.netlify.app/ahp/u/14BZFbYEGoWWPjbbZUdLZ1TqDtdXvdeCy3R3t4QXqJmS91Dx

Prod:

TL;DR of your changes?

TL;DR of your changes?

Links are now added on profile save

TL;DR of your changes?

Links are now added on profile save

@prury can you test again, this should be fixed  , thanks

TL;DR of your changes?

Links are now added on profile save

@prury can you test again, this should be fixed , thanks

seems good now

Works as intented.
But I have a problem:
I use create profile (manual), inserted fan of /koda it was automatically translated to warpcast link.
My question is: Should it be enabled only in case when you use import from farcaster ?
cc @exezbcz

also thinking why you do not translate it to markdown links? rather than html?
/koda

vs
[/koda](https://warpcast.com/~/channel/koda)

also thinking why you do not translate it to markdown links? rather than html?

@vikiival so they open in a new tab , can change it if it's not important.

My question is: Should it be enabled only in case when you use import from farcaster ?

/koda should be translated only when importing from farcaster
as /koda can mean something else on koda itself in the future

fixed

also thinking why you do not translate it to markdown links? rather than html?

@vikiival so they open in a new tab , can change it if it's not important.

Every link on profiles are markdown based. I prefer to have it unified

Every link on profiles are markdown based. I prefer to have it unified

done

@hassnian can you check profile creation trough farcaster using this PR? i tried testing here and it won't work on canary it goes normally.

cc @hassnian

@hassnian can you check profile creation trough farcaster using this PR? i tried testing here and it won't work on canary it goes normally.

cc @hassnian

checking


pi_statusdisplay to work with OLED SH1106?

Hi.
I have try to have my pi_statusdisplay to work in my Raspberry Pi Zero with SH1106 OLED display but I have managed to only partial... It would be great if you have time to help me to have it work and maybe other people also :)
So, if I try to run main.py, I have only clock display which is working fine. The PiHole display is totally black, and in the PiStatus display there is only bar but no text at all. Same in Weather display, it is black, no text.
Pihole API sent correct data and it is "Enabled". Also I have correct API key and CITY ID from OpenWeatherMap... Obviously I have missed something but what? Can you help me, please?
I think that one of the issue is my display SH1106 but I have not managed to get any of OLED displays with driver SSD1306.

Hi,
first you should check if the crash.log is showing something. If none is there, create an empty file named "crash.log" and run again.
Because you say the clock is working, I think there is some problem with my text printing methods. You probably didn't download the required fonts. Just download the fonts from the luma.examples repo here and put them in a folder "fonts" in the program folder.

Thanks for the reply.
I have copied font-folder into pi_statusdisplay folder. After this I got following "error":
**********************************************************************************************'
Version: luma.oled 3.5.0 (luma.core 1.14.1)
Display: sh1106
Interface: i2c
Dimensions: 128 x 64
Traceback (most recent call last):
File "main.py", line 459, in
start()
File "main.py", line 41, in start
brands_font = oled.make_font("fa-brands.ttf", device.height - 30)
File "/home/pi/pi_statusdisplay/oled_control.py", line 41, in make_font
return ImageFont.truetype(font_path, size)
File "/usr/local/lib/python3.7/dist-packages/PIL/ImageFont.py", line 655, in truetype
return freetype(font)
File "/usr/local/lib/python3.7/dist-packages/PIL/ImageFont.py", line 652, in freetype
return FreeTypeFont(font, size, index, encoding, layout_engine)
File "/usr/local/lib/python3.7/dist-packages/PIL/ImageFont.py", line 194, in init
font, size, index, encoding, layout_engine=layout_engine
OSError: cannot open resource
**********************************************************************************************'
And after this I changed in "main.py", in line 41, fa-brands.ttf to FreePixel.ttf (because under fonts-folder there is no font named fa-brands.ttf). After his display start to show some information...
In first there is all the "fancy characters", in second there is clock (which is displayed fine) and after this some "bar" which show some info from Pi-Hole, I guess? And that's it, nothing more.
Listing in Terminal is as follows:
**********************************************************************************************'
Version: luma.oled 3.5.0 (luma.core 1.14.1)
Display: sh1106
Interface: i2c
Dimensions: 128 x 64
Clock
[Weather - 29 Jul 20 13:32:36] cannot open resource
Storm
piHole Status
Timetable
PiStatus
Clock
[Weather - 29 Jul 20 13:35:39] cannot open resource
Storm
piHole Status
Timetable
...
**********************************************************************************************'
Inside the file "crash.log" there is only:
**********************************************************************************************'
[Weather - 29 Jul 20 13:32:36] cannot open resource
[Weather - 29 Jul 20 13:35:39] cannot open resource
[Weather - 29 Jul 20 13:39:02] cannot open resource
**********************************************************************************************'
Any guesses what is wrong with my setup?

I just updated my README.md but I think there are still some bits missing.
I'm using FontAwesome for a few icons:
In start() I display the raspberry Pi Icon which is in FontAwesome Brands and for the weather I'm using the solid version. So if you download both and put fa-brands.ttf and fa-solid.ttf in your fonts folder it should work.

I just found ttf-fonts named fa-brands-400.ttf, fa-solid-900.ttf and fa-regular-400.ttf, not just fa-brands.ttf and fa-solid.ttf..? Are those correct ones?

I think so. Either they changed the naming or I renamed them on my machine.


pip install ledfx [WinError 87]

Hi
I followed the instructions with a fresh install of Anaconda on Windows till pip install ledfx.
Terminal spits out the followin:

(ledfx) C:\Users\admin>pip install ledfx
Collecting ledfx
Using cached https://files.pythonhosted.org/packages/49/c6/d4d2e0faa94b43b983ec4185094ea0f0176ae117037528a3a58a504e5aa8/ledfx-0.3-py3-none-any.whl
Collecting pypiwin32>=223; platform_system == "Windows" (from ledfx)
Downloading https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl
Collecting pyaudio>=0.2.11 (from ledfx)
Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
ERROR: Error [WinError 87] The parameter is incorrect while executing command python setup.py egg_info
ERROR: Could not install packages due to an EnvironmentError: [WinError 87] The parameter is incorrect

Googled for solutions but didn't finde anythin usefull. I'm quite new to python.
Using python 3.7.3, setuptools 41.0.1
Any help is appreciated.

Hi,
did you use python=3.6?

create --name ledfx python=3.6
conda activate ledfx
conda config --add channels conda-forge
conda install aubio portaudio pywin32
pip install ledfx
ledfx --open-ui


feat(platform): added db2 platform

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@david-leifker
Can you please review this PR?


Fix runtime error

As shown in #1003, due to a configuration file error, a "process is not defined" error may occur at runtime

It seems that my patch and #1020 are duplicated, I will close my pr


Not working with TcpStream

For some reason I cannot just Unblock::new() a TcpStream to offload it to a thread pool. I need it because I want to target Windows platform.

Could you please share more details? Are you seeing an error, or it it blocking forever?


Error thrown and uncaught while speaking " " (empty space) on Safari using Cognitive Services

Screenshots

Version
Possibly 4.12.0
Describe the bug
When using Cognitive Services to speak on an activity with speak field of an empty space " ", AudioContext.decodeAudioData will throw an exception, because the TTS-ed wavedata is empty (0 bytes in length, instead of MP3).
Thus, AudioContext.decodeAudioData(ArrayBuffer.from([])) would throw an exception.
This only happens in Safari because Safari is using an older signature of AudioContext.decodeAudioData, a.k.a. callback signature.

Due to a bug on how we handle the callback signature, we throw an exception of null. It propagate up through here:

Since error is null, accessing error.stack will trigger an exception, which is uncaught.
Steps to reproduce

On Safari, speak to a bot that will result in an activity with speak field set to " " (empty space)

Expected behavior
It should not narrate anything.
Additional context

[Bug]

For customers experiencing this problem:
Temporary work around: do not send a speak field with a single space


How to execute the exploit for found vulnerabilities ?

What are you trying to achieve
Using exploit on CVE found by kube-hunter.
Minimal example (if applicable)
I run kube-hunter like that:
docker run -it --rm --network host aquasec/kube-hunter --active

It found a vulnerable pod:
+--------+--------------------+----------------------+----------------------+----------------------+-----------------+
| ID     | LOCATION           | CATEGORY             | VULNERABILITY        | DESCRIPTION          | EVIDENCE        |
+--------+--------------------+----------------------+----------------------+----------------------+-----------------+
| KHV024 | <IP_ADDRESS>:6443   | Denial of Service    | Possible Ping Flood  | Node not patched for | v1.14.0         |
|        |                    |                      | Attack               | CVE-2019-9512. an    |                 |
|        |                    |                      |                      | attacker could cause |                 |
|        |                    |                      |                      | a                    |                 |
|        |                    |                      |                      |     Denial of        |                 |
|        |                    |                      |                      | Service by sending   |                 |
|        |                    |                      |                      | specially crafted    |                 |
|        |                    |                      |                      | HTTP requests.       |                 |
+--------+--------------------+----------------------+----------------------+----------------------+-----------------+

I ran it with --active flag but I don't see how it used the exploit for this CVE.
How can I use the exploit for CVE-2019-9512?

?

Hi @mydockergit
Thanks for taking an interest!
Currently kube-hunter does not exploit DOS vulnerabilities, the purpose of active hunting, is exploiting vulnerabilities or misconfigurations, in order to find more vulnerabilities.
Exploiting Denial Of Service will not help that in any case.


⚠ Bofrost.de has degraded performance

In 3277578, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1175 ms

Resolved: Bofrost.de performance has improved in 89fccdb.


My points for the JOSS review

Hello,
I am creating an issue to list the thing I noticed while  testing the code for the JOSS review https://github.com/openjournals/joss-reviews/issues/7525
I will list the in order of importance from my point of view from most to least important

The tests documented in the main README do not work for me I opened 2 specific issues #35 #36
The documentation does not have a Contributing section
There is no installation part only a build instruction, the code has to be run from the build folder
The generated documentation does not show properly https://prashjha.github.io/PeriDEM/

<a href= and @ref
the link for the examples do not work they point to github.io instead of to the source
in tools/README.md you mention dependencies that are not in the main README.md like libfann you also install more than the list of dependencies in the brew and apt commands like for example tbb

The build instruction cannot be copy/pasted due to the comment in the cmake command
There is no mention that the cmake and make command should/could be run in a build folder

--
Nicolas

Hi @nrichart,
Thank you for the comments.
The failing tests are due to significant changes. I will rectify them and let you know.

On installation, I will see if I can modify cmake to include the install option.
I found it hard to work with links in doxygen. I wanted to display the same files in README.md and doxygen; I could not do this properly with doxygen. I will see if I can correct these errors as well.
I will address other comments also in due time.

Best,
Prashant

@prashjha, thanks.
For the doc the main point I think are the section titles that are also links, since this seams to generate 2 errors in the doxygen. It does not show properly but it also mess up the table of content.
The other links I understand your problem, to not have to maintain 2 places with the same content. Could full link help instead of relative ones ?
Best,
Nicolas


python311Packages.resampy: 0.4.2 -> 0.4.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.resampy is: Efficient signal resampling
meta.homepage for python311Packages.resampy is: https://github.com/bmcfee/resampy
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.4.3 with grep in /nix/store/vgdaic1rfyhkzqkng3ydbgbcd342m3xy-python3.11-resampy-0.4.3
found 0.4.3 in filename of file in /nix/store/vgdaic1rfyhkzqkng3ydbgbcd342m3xy-python3.11-resampy-0.4.3

Rebuild report (if merged into master) (click to expand)

11 total rebuild path(s)

11 package rebuild(s)

First fifty rebuilds by attrpath
pianotrans
piper-train
pitivi
python311Packages.asteroid-filterbanks
python311Packages.librosa
python311Packages.piano-transcription-inference
python311Packages.pyannote-audio
python311Packages.resampy
python311Packages.torch-audiomentations
python311Packages.torchlibrosa
tts

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/vgdaic1rfyhkzqkng3ydbgbcd342m3xy-python3.11-resampy-0.4.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.resampy https://github.com/r-ryantm/nixpkgs/archive/4b1d65246b9a46f67ce4b1d4f157d0704328444a.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/4b1d65246b9a46f67ce4b1d4f157d0704328444a#python311Packages.resampy

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/vgdaic1rfyhkzqkng3ydbgbcd342m3xy-python3.11-resampy-0.4.3
ls -la /nix/store/vgdaic1rfyhkzqkng3ydbgbcd342m3xy-python3.11-resampy-0.4.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review took longer than 45m and timed out

Maintainer pings

Already on staging-next.


Bar charts with wrong monthly interval

There are shiftings when looking at a longer period of time with values that were created at the end of the month (with Flot this works).
Since a month has between 28 and 31 days, this does not work here with the intervals that are probably set to 30 days in the Auto setting.
Sample values for testing:
timestamp, value
2021-12-31T22:58:00.200Z, 311310
2022-01-31T22:58:00.055Z, 326486
2022-02-28T22:58:00.046Z, 315371
2022-03-31T21:58:00.098Z, 306648
2022-04-30T21:58:00.046Z, 284649
2022-05-31T21:58:00.051Z, 280660
2022-06-30T21:58:00.079Z, 261538
2022-07-31T21:58:00.044Z, 223407
2022-08-31T21:58:00.175Z, 233983
2022-09-30T21:58:00.105Z, 191090
2022-10-31T22:58:00.032Z, 256817
2022-11-30T22:58:00.180Z, 267888
2022-12-31T22:58:00.076Z, 277355
2023-01-31T22:58:00.042Z, 300691
2023-02-28T22:58:00.376Z, 209572
2023-03-31T21:58:00.051Z, 262541
2023-04-30T21:58:00.313Z, 463820
2023-05-31T21:58:00.115Z, 438150
2023-06-30T21:58:00.335Z, 439927
2023-07-31T21:58:00.136Z, 41002

For the month August, you can see the shift in the hover details (data from 07/31/2023, hover details from 08/22/2023).
The months in the X-axis are shown incorrectly (e.g. 0.2022).
I also cannot zoom or scroll a bar chart.
I noticed that everything is generally shifted. Data at the end of an hour, day or month will be displayed in the next hour, day or month. I assume that there is a common problem.
I hope I was able to describe the problem properly.
BR
Norbert

I have exactly the same issue. I am logging the reading of my gas meter.
Based on this data, I want to create a bar chart showing the difference of the data:

Issue 1: When I configure the time to "end of this month" (should be end of October) and 6 month to show, the diagram ends next month (November):

Issue 2: As Norbert wrote before, the bars do not correspond to a month, but a 30 day period. Thus, as month have between 28 and 31 days, some days are shifted between the month and the result is wrong.
Example 1: When hovering over the May bar, the data shown corresponds to the May 31, which is correct:

Example 2: June also correctly corresponds to June 30:

Example 3: July incorrectly refers to July 30 (should be July 31):

Example 4, jumping to September, the data is only accumulated in the September bar until September 28:

Instead of 30-day-intervals, the aggregation must be done on a monthly basis.
I am a beginner here, but I assume, that can be done by data transformation described here


Issue 144

Fix #144

Update handlebars.js dependency to latest
Update templates to address a breaking change from new version of handlebars.js, described here

@baynezy  or @Remco75 could you give this a review? Should be a quick one, just a small template change and dependency upgrade

@noahdietz - approved


Feature/#96 add payments to dashboard

Pull Request Information
Relates to Github Issue: #96

What is the PR Type: Feature

Describe the added/fixed behaviour: Added payment component as shown in HiFi

Checklist

[x] Pull request has suitable title, adequately described and associated with a github issue
[x] Branch name follows correct convention (e.g. feature/[id]-some-feature)
[x] Branch builds and executes with no errors
[ ] Test cases has been generated for the feature and test cases pass
[x] Updated relevant wiki/documentation

Final Reminders
Please remember to squash the commits

Actually don't merge, this breaks the site as it includes the bootstrap CSS files. It is required but everyone else based their work on it not being present...

Redoing this


Add sgemm part for Arm SVE

Still work in progress, to do:

[x] sgemm kernel v1
[x] sgemm kernel v2
[x] strmm kernel v2
[x] sgemm copy functions
[x] ssymm copy functions
[x] strmm copy functions
[x]  figure out why ssyrk is failing tests

I got everything running now, so this is ready for a merge.

Great, thanks.


Ensure flexbox layout row children can be as big as they want

This PR addresses this issue https://github.com/google/flexbox-layout/issues/589, where FlexboxLayout row children are not visible when its width is unconstrained (such as when within a horizontal recycler view).

Is it possible to get this merged and a release pushed to maven?


using window[target]

First of all - great component!
Two question though:
is using window[target] not considered antipattern? is this not targeting the DOM itself, instead of the shadow dom, thus breaking the react tree/chain?
Also - is there a way to make the target element a specific react component, instead of a dom element?

is there a way to make the target element a specific react component, instead of a dom element?

What would be your use case?

is using window[target] not considered antipattern?

It's the whole point of this lib. Proving a helper to listen for global events.

instead of the shadow dom, thus breaking the react tree/chain?

How is this breaking the react tree/chain?

How is this breaking the react tree/chain?

React is always comparing its shadow dom to the existing dom, and when there is a difference it updates the specific elements of the page. When you directly target a dom element, does not have this element's shadow dom copy anymore, and thus the break. Did I got it wrong? I read in several places that targeting dom elements is not the way to use react. Maybe I misunderstood?

I read in several places that targeting dom elements is not the way to use react.

It depends on the use case. What's your use case?
If you want to listen to low-level dom element rendered by React, using the synthetic event system of React would indeed be much better.
But with nodes rendered outside of the React three, top-level nodes in our case, you need a bridge.

What's your use case?
Well, I've got to render html from a string I get from an outside source, so I use dangerouslySetInnerHTML (trusted source). When the component mount, I want to listen to clicks from links within this html, than catch and push them to react router, so the page won't refresh.
` handleClick(event) {

const { href } = event.target.attributes;

if (href && href.nodeValue) {

 if (href.nodeValue.includes('http://')) {

   window.location.href = href.nodeValue;

   return;

 }

 event.preventDefault();

 browserHistory.push(href.nodeValue);

}
}

render() {
return (

 <div>

   {

     this.state.didMount

       ? <EventListener

         target={ this.refs.outerHtml }

         onClick={ this.handleClick } />

       : ''

   }

   <div

     ref="outerHtml"

     dangerouslySetInnerHTML={

       { __html: this.props.html }

     } />

 </div>

);
}`

I haven't tested it, but I would expect:
        <div
          ref="outerHtml"
          dangerouslySetInnerHTML={
            { __html: this.props.html }
          }
      onClick
      />

I have. And it works. For some reason I was sure using onClick won't work on this. Thank you! It seems like I need to learn more about events handling in general :)

Awesome, let's close this issue :).