remove vc-http-api

It is my understanding that vc-http-api has been developed with a focus on interoperability testing, but is not perfectly suitable for OCI's use cases, i.e. essentially day-to-day W2W exchange of VC.
See also: https://github.com/w3c-ccg/vc-api

These APIs provide a standard set of interfaces by which interoperability may be tested and verified by various parties who leverage Verifiable Credentials (VCs).

Thus, I suggest to remove this requirement from the wallet criteria.

https://open-credentialing-initiative.github.io/Digital-Wallet-Conformance-Criteria/latest/#credential-issuance-exchange

raised at P&A call on Oct 20

Agreement from XATP, let's remove.

The P&A Committee proposes that the Steering Committee remove the HTTP-VC-API optional requirement from the Digital Wallet Conformance Criteria. The reasoning for this is provided below.
Background:

The Digital Wallet Conformance Criteria outlines two methods for issuing and exchange credentials: DIDcomm and vc-http-api.
DIDcomm is required for all Wallet Providers, handles both credential creation and transport, and is a mature and ratified specification of the Decentralized Identity Foundation.
VC HTTP API is optional, only handles credential creation, and is a draft project of the W3C Credentials Community Group.

Rationale for removal:

The primary goal of OCI is interoperability -- between VCs, between wallets, between Credential Issuers and Wallet Providers, etc. With DIDcomm, any Credential Issuer using any OCI-compliant wallet can issue credentials to any OCI-compliant wallet. VC HTTP API would require a separate, as-yet-unspecified method to transport the credentials to other parties (as called out in the conformance criteria). As such, it lacks many of the out-of-the-box capabilities of DIDcomm, and its use would negatively impact the confidence of counterparties relying on the credentials.
The removal of the VC HTTP API option is not expected to negatively impact any potential Credential Issuer who may wish to enter the OCI ecosystem. The work of DIDcomm implementation falls on the Wallet Providers, who are already required to adopt the DIDcomm standard. Wallet Providers and integrators remain free to implement controls over wallet operations and to optimize workflows and UI (e.g. portals and APIs) for the purposes of issuance, revocation, etc.
OCI has identified DIDcomm as an area of further exploration and interoperable standards development.

removal approved by P&A and Steering committees

https://github.com/Open-Credentialing-Initiative/Digital-Wallet-Conformance-Criteria/pull/26


More information on ADC calibration files and gain calibration files for NP headstages

I think we need more information on where ADC calibration files and gain calibration files come from. They have to ask IMEC for these, and the file names must match the serial number of their Neuropixels probe. Perhaps with an admonition about how they shouldn't change those calibration file names?

Relevant lines:
https://github.com/open-ephys/onix-bonsai-onix1/blob/7ac700fb8a696d4d9f8d97c9d1b85765b9951ca6/OpenEphys.Onix1/ConfigureNeuropixelsV1e.cs#L101-L111
https://github.com/open-ephys/onix-bonsai-onix1/blob/7ac700fb8a696d4d9f8d97c9d1b85765b9951ca6/OpenEphys.Onix1/ConfigureNeuropixelsV1e.cs#L89-L99


Dataservice version upgrade test

What this test does?

deploys older version of data services
runs some workloads
updates the data service image
validate the verison/image
delete deployments

Env Params to be passed:
DS_BUILD=xxxx
DS_VERSION=xxx
IMAGE_TO_UPDATE=xx
VERSION_TO_UPDATE=xx
Test Run:
https://gist.github.com/Madanagopal19/82f9f9a6b6849d47aafba8c76da88e45

Regression run has passed
https://jenkins.pwx.dev.purestorage.com/job/Dev/job/torpedo-dev01/178/


fix(Android): Add react-native-gradle-plugin to settings.gradle

Description
There is some missing configuration in settings.gradle according to the RN upgrade helper, and this leads to an error about missing react-native-gradle-plugin when dependencies upgrade to the new architecture. This PR adds the missing line.
Fixes issue #3548

Wait, didn't we say we are going to lock the slider module?

IDK, this specific patch sounds related more to supporting the new-architecture rather than just RN 68. The upgrade helper include both things, intermingled, and it's hard to say just based on that.

yes, I've already locked the slider module. However, without this change it will happen again in the future with some other dependency.

I see what you mean. But doesn't that mean we can unlock the slider module?

If we want to, but I'm not sure that leaving it unlocked wasn't a mistake to begin with

OK, your call.


openwsman: fix msvc cmake

Fix syntax errors that merge produces.
Sorry for a flux, something happens when I merged from internal gitlab.
Fixes: d7cc604a (openwsman: cmake: eliminate some warnings in msvc build)
Signed-off-by: Alexander Usyskin<EMAIL_ADDRESS>

Looks like msvc is not often used ;-)


Add versions of Grafana, Prometheus, and Alertmanager to release note…

…s [#174777332]
Signed-off-by: John Frederick Cornish IV<EMAIL_ADDRESS>

Thanks @johncornish!


Awards plugin cleanup

renames plugin-awards* directories to awards* to fit with backstage conventions (doesn't change actual plugin names, which still get plugin- prefix
fixes all eslint errors in awards plugins
fixes router

:tada: This PR is included in version 1.0.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on<EMAIL_ADDRESS>Your semantic-release bot :package::rocket:


Cannot open traces in a new tab

Describe the Bug
In the latest version of lens, I'm unable to open the search results in a new tab. If I cmd + click on a trace it still opens it in the current window and if I right click there's no "open in new tab" option.
Steps to Reproduce
search for anything and try to open any of the result traces in a new tab.

@tacigar I guess this has a good chance of happening automatically with #2997. What do you think?

I think this is a problem with the discover page not trace page.
So I think we can solve this issue only by change the following Box which has onClick callback to anchor tag.
https://github.com/openzipkin/zipkin/blob/956cdd5cd2f9b4f649c6fecd645e3fe52964244a/zipkin-lens/src/components/DiscoverPage/TracesTab/TracesTableRow.jsx#L106


Adds Portuguese (pt-BR) translation

Summary
So I translated most of the content, with exception of the algorithms for now, to Portuguese, specifically to Brazilian Portuguese.
If anythings needs to be change, just point out :)

Wonderful! Thank you for your effort @themgoncalves. Could you please discard the changes to package-lock.json file since they aren't relevant to this pull request?

@trekhleb done!

Thank you!


Remove leading white space from the item text

I made a pull request to remove leading white spaces from text lines in qf-source to improve readability.
Even if there were leading white spaces in the original text, they are now removed in the updated version.

Thank you for your idea!
Merged.


Train doesn't start

Trying to train on 2 A5000, but training doesnt start, just stuck here:
Resolving data files: 100%|| 414/414 [00:00<00:00, 100071.57it/s]
Resolving data files: 100%| 20/20 [00:00<00:00, 19733.26it/s]
Resolving data files: 100%| 59/59 [00:00<00:00, 28519.53it/s]
Using custom data configuration synthdog_test-c3da780a4a954bd2
Found cached dataset imagefolder (/root/.cache/huggingface/datasets/imagefolder/synthdog_test-c3da780a4a954bd2/0.0.0/37fbb85cc714a338bea574ac6c7d0b5be5aff46c1862c1989b20e0771199e93f)
Resolving data files: 100%| 414/414 [00:00<00:00, 36854.61it/s]
Resolving data files: 100%| 20/20 [00:00<00:00, 12244.36it/s]
Resolving data files: 100%| 59/59 [00:00<00:00, 17413.55it/s]
Using custom data configuration synthdog_test-c3da780a4a954bd2
Found cached dataset imagefolder (/root/.cache/huggingface/datasets/imagefolder/synthdog_test-c3da780a4a954bd2/0.0.0/37fbb85cc714a338bea574ac6c7d0b5be5aff46c1862c1989b20e0771199e93f)
[rank: 1] Global seed set to 2022
Initializing distributed: GLOBAL_RANK: 1, MEMBER: 2/2
----------------------------------------------------------------------------------------------------
distributed_backend=nccl
All distributed processes registered. Starting with 2 processes
----------------------------------------------------------------------------------------------------

And memory consumption stucked too

One GPU works well.
I using unchanged repo and ~500 synthdog images.
2х А5000, CUDA 11.7

I meet the same error. Don't know how to solve this problem.


ControlNet Weight

@lllyasviel Could you please add the ControlNet "weight" parameter (between 0 and 2, like A1111 extension) to this repo? I think this is one of the main parameters to tune when generating images! Thanks and congratulations on the amazing work you have been doing!

@lllyasviel Could you please add the ControlNet "weight" parameter (between 0 and 2, like A1111 extension) to this repo? I think this is one of the main parameters to tune when generating images! Thanks and congratulations on the amazing work you have been doing!

@lllyasviel Would be great to have this feature available! Any pointers on how we would implement this?


west: Update hal_stm32 module for stm32f7 series cube update

Update Cube version for STM32F7XX series
from version: V1.12.0
to version: V1.15.1
Requires zephyrproject-rtos/hal_stm32#7
Signed-off-by: Erwan Gouriou<EMAIL_ADDRESS>

Shippable failed due to qemu.
Will launch again tomorrow morning

recheck

Superseded by #16984


canvas api

I'm not sure I understand the intent behind having this. This would make rnb much more web specific, and potentially heavy on native. What about having a simple canvas API as a library that we can point people to?

Hmmm I think rbn probably wants a "js namespace", that has things that only make sense on the web, but for which we really want a canonical implementation/binding

Yep. Enough user land canvas bindings. Also, we can use conditional compilation to strip these away for native.


Add files via upload

Fix "External Filters" issue reported on Stack Overflow:
https://stackoverflow.com/questions/76679728/apex-22-1-how-to-pass-filters-to-odata-rest-service?noredirect=1#comment135198039_76679728

Changes looking good to me


Add int-string join test from @eraderna

converting to int-16 can make the left-joins fail

@genmeblog just wondering if I'm "holding it wrong" or if this should work. We have some code where we do things like read years from csv files as :int16 but when we do a dec or inc on them they get promoted to :int64 and then don't join.

I like the idea of providing test cases as a bug issue. Thanks.
TMD fails on this case too:
(-> (j/left-join :z
                 (ds/->dataset [{:z ["foo" (short 2022)]}])
                 (ds/->dataset [{:z ["foo" (long 2022)] :s "2022"}
                                {:z ["foo" (long 2023)] :s "2023"}])))
;; => left-outer-join [2 3]:
;;    |           :z |     :right.z |   :s |
;;    |--------------|--------------|------|
;;    | ["foo" 2022] | ["foo" 2022] | 2022 |
;;    | ["foo" 2022] |              |      |


File eisvogel.latex not found in resource path

I have eisvogel.latex (renamed from eisvogel.tex) in $HOME/.pandoc/templates.
When I run pandoc my.md -o my.pdf --from markdown --template eisvogel --listings I get the error:
File eisvogel.latex not found in resource path
Please advise.

There seems to be an issue with the user data directory and the lookup of latex files in version 2.1.2:

Fix regression finding templates in user data directory (#4777). Under version 2.2.1 and prior pandoc found latex templates in the templates directory under the data directory, but this broke in 2.2.2.

The new pandoc version 2.2.2 should fix this issue. You can download it from the release page.

I'm on 2.2.2:
pandoc --version
pandoc 2.2.2
Compiled with pandoc-types <IP_ADDRESS>, texmath <IP_ADDRESS>, skylighting 0.7.2
Default user data directory: /User/Mark/.pandoc
Copyright (C) 2006-2018 John MacFarlane
Web:  http://pandoc.org
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.

I was able to work around this by using --template ~/.pandoc/templates/eisvogel.latex

Hm, this is definitley strange. It seems to be an upstream issue with pandoc. You can open an issue there or use the workaround with the full path.

Bug seems present in Pandoc 2.3.1. Pandoc doesn't even look in the data-dir it seems.

I have the same issue with pandoc 2.7.3, should --data-dir  be fixed?

according to the pandoc manual in section "General writer options" pandoc would search for template files in $DATADIR/templates/, where $DATADIR can be specified using the --data-dir option

just tried this (pandoc 2.7.3): created a subfolder templates/ in my working copy, copied eisvogel.tex to this subfolder, opened a terminal at examples/book/ and issued pandoc book.md -o book.pdf --template eisvogel.tex --data-dir ../../ ... worked pretty well :)
ok,  pandoc book.md -o book.pdf --template  ../../eisvogel.tex works, too ...


Adds SSL support and Stats Page

This PR adds SSL support for websocket clients and a tiny stats page. In addition to this it also makes argument parsing leaner and cleaner.

Great, Thank you!


Initial GET request returns 400 status code if data is moved to multiple sheets

I'm working with v1.3.4 right now. My initially published data was in a single worksheet and worked perfectly . . .

but after moving the data to multiple sheets, it breaks the initial GET request.

You can see my code doesn't include the simpleSheet property, and I can't find any indication of something missing to work with multiple worksheets. I'd hate for this to be an "Is it everyone or just me?" moment, but is it?

I will note that upgrading to the latest version fixes this, but I'll leave this open in case @jsoma cares to address it.

Cleaning up issues! Thanks for letting me know about this, glad to see we didn't have anyone else stumble in here with the sample trouble in the past few years :)


Worker Supervisor Behavior is wrong

Fix the worker process supervisor behavior to properly work with queues and not start up on nodes if it's already running in the cluster

I'm interested in resolving this; would it be possible to use the mirrored_supervisor pattern from rabbitmq-management to provide cluster support, or are there challenges with that approach?

It is on my to-do list and will use mirred_supervisor in the same way as the management plugin. I've worked through the structure to get this working in a different WIP plugin and I'm working on: https://github.com/gmr/rabbitmq-pagerduty if you're curious.

Awesome, thanks for the link. Let me know if you need help testing when the changes hit this repo!

Addressed 4 years later in 1.0a1 :(


perf(v-button): 调整页面字体、音声按钮样式

:tada: This PR is included in version 1.6.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Filter to compare two fields of the same index

Hi,
Is there a filter option to compare the values of two fields of the same index?
I would like to trigger an alarm when used_disk > 0.9*total_disk.
Best regards,
João

You can achieve this functionality by using the metric_aggregation rule type.  If you are using metricbeat or similar to gather the system information, you should use the 'percentage used' metric (system.filesystem.used.pct).
The example and docs go into detail on how to achieve this.

Thank you so much. I was using marvel to get system data. I did not know metricbeat.

@aidan- I have metrics named node_stats.fs.total.free_in_bytes and node_stats.fs.total.total_in_bytes, how can I calculate the % of disk available using elastalert using those two metrics?
like this: (node_stats.fs.total.free_in_bytes/node_stats.fs.total.total_in_bytes) * 100 would give me the percentage. Is there a query to do this?


Drop node12 support

We are supporting node12 essentially because it's the minimum Node.js version supported by Next.js.
The moment that changes, we can:

[ ] Upgrade jest@28 to jest@29
[ ] Update esbuild target to the new target
[ ] Remove node12 from docs
[ ] Remove uuid polyfill
[ ] Remove http missing methods.
[ ] Remove util missing methods.
[ ] Remove buffer <-> blob patch.
[ ] Remove AbortSignal workaround for Jest.

Let's go ahead and ship this now that Next.js just landed:

https://github.com/vercel/next.js/pull/41150


Update README.md

for testing the in progress workflow

/ok-to-test sha=f13fc6d

/ok-to-test sha=f13fc6d

/ok-to-test sha=f13fc6d

/ok-to-test sha=c04cf22

/ok-to-test sha=c04cf22

/ok-to-test sha=3b16c8a

/ok-to-test sha=3b16c8a

/ok-to-test sha=dafdcbe

/ok-to-test sha=682e9da

/ok-to-test sha=b459dcd

/ok-to-test sha=b459dcd

/ok-to-test sha=195fefa

/ok-to-test sha=ac7662c

/ok-to-test sha=56689c

/ok-to-test sha=56689c

/ok-to-test sha=56689c

/ok-to-test sha=566896c


Provide Support for Alternative Build Configurations

As mentioned on the SFML forum, the CMake generation of SFML currently does only support static and shared build configurations.
Sometimes however it can be useful to generate configurations like RelWithDebInfo to easier track-down issues in Release builds with Debug symbols.
Currently the two options are hard-coded, but maybe there's a more dynamic way and use the build config provided to CMake.
Relevant code:
https://github.com/SFML/SFML/blob/50e173e403ef8912e3d8ac3c7ab3e27e32243339/cmake/SFMLConfig.cmake.in#L100-L110

Just to disambiguate the description of this issue, we are talking about integrating SFML via find_package into projects. Building SFML itself already allows all configurations to be built.
In my experience there are many libraries out in the wild that still get this part "wrong". Their build outputs always use the same file names and the same directories so per-configuration selection is not possible.
SFML has already made the first step by suffixing built libraries with -d if there were built in debug, but there has to also be a way to differentiate RelWithDebInfo and MinSizeRel as well. In the end there is no going around some kind of naming scheme to designate the configuration of the library files that are generated. Boost is a good example of how it could be done. Yes, the names get long and unreadable pretty fast, but with an appropriate SFMLConfig.cmake in the right place, the user will never have to look in the lib directory anyway.


#147 monthly task

used tag 1-8.3 which pointing to the latest release for php

@bamurtaugh would you be able to help approve as part of Community PR Approvals? Thanks!


Question

Prerequisites
Please answer the following questions for yourself before submitting an issue. YOU MAY DELETE THE PREREQUISITES SECTION.

[yes ] I am running the latest version
[yes ] I checked the documentation and found no answer
[yes ] I checked to make sure that this issue has not already been filed
[yes ] I'm sure that question is related to the library itself and not Bluetooth Low Energy or Classic in general. If that so, please post your question on StackOverflow or on our Gitter channel.

Question
Please describe the question.
My app minSdkVersion is 16, how to use the library and disable the feature with platform version check

To disable the minSdk requirement you can check google
To disable the feature with platform version check just do not call the library if the platform version is prior to 18
Best Regards


Inconsistent behavior of JsonConvert.DeserializeObject for Decimal property value starting with 0

Bug:
I have seen inconsistent behavior of JsonConvert.DeserializeObject() for the decimal property whose value starts with 0. Please find the below code in C#.
using Newtonsoft.Json;
using System;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            var jsonExample1 = "{ \"amount\": 01234 }";
            var jsonExample2 = "{ \"amount\": 0800 }";

            try
            {
                // CASE #1
                var example1 = JsonConvert.DeserializeObject<Example>(jsonExample1); // Sets the Amount = 668
                Console.WriteLine(example1.Amount);

                // CASE #2
                var example2 = JsonConvert.DeserializeObject<Example>(jsonExample2); // throws an error - Input string '0800' is not a valid decimal.
                Console.WriteLine(example2.Amount);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
    }

    public class Example
    {
        public decimal Amount { get; set; }
    }
}

Output:

Expected behavior
In CASE 1 => It should set the Amount = 1234 or 01234
In CASE 2 => It should set the Amount = 0800 or 800
Actual behavior
In CASE 1 => It sets the Amount = 668
In CASE 2 => It is throwing an error - "Input string '0800' is not a valid decimal."
Steps to reproduce
Create a sample console application in .Net Core and replace the program.cs code with the above code.

This is known/by design, see this writeup: https://stackoverflow.com/a/37579424/11635
Also, for code blocks, don't forget to wrap them in triple backtick comments so they format correctly

@bartelink - the mentioned writeup explains to me CASE #2 which means it is throwing an invalid value. But what about CASE #1, there also it should have thrown the same error, but it is not. Instead, it is calculated as some other value, that is the real concern about the issue. Is that also known /by design?
var jsonExample1 = "{ \"amount\": 01234 }";
JsonConvert.DeserializeObject<Example>(jsonExample1); // Why this sets the Amount = 668

Yes, if you read on, you'll see it's being interpreted as octal (base 8). You'll also see that this is a debatable but not uncommon interpretation from the point of view of 'standard' JSON, insofar as that exists. I have not drilled in to the issue and/or the code to see whether it's still hard-wired - that's your opportunity ;)


Maintenance operations to ensure that Provider database size does not get too large

Predecessor: https://github.com/prosopo/captcha/issues/45
Data to trim:

request hashes
batched commits
old solutions?

Question: Does there need to be a queuing mechanism in place before this ticket is addressed?

Needs refinement - What specifically do I have to do to complete this issue? Can this be split into smaller, better defined and more specific tickets with proper AC?


AttributeError: 'Embed' object has no attribute '_json'

When trying to send a message with "embeds" (await ctx.send('', embeds=[embed])) I get the "AttributeError: 'Embed' object has no attribute '_json'" Error.
That's actually an easy fix, you just need to change line 204 in context.py as:
[embed.to_dict() for embed in embeds]

Actually, this is your fault because you are using the discord embed model. You can fix this error by using embeds=[interactions.Embed(**embed.to_dict())]
Also you could check out the discord support server for issues like that: discord.gg/interactions


Added new extension "navigationBarHidden"

Checklist

[x] New Extension
[x] New Test
[ ] Changed more than one extension, but all changes are related
[ ] Trivial change (doesn't require changelog)

https://github.com/goktugyil/EZSwiftExtensions/pull/332. And I using the approvals from that PR for justification for merging this change in.

          2 Messages

:book:
Executed 194 tests, with 0 failures (0 unexpected) in 4.472 (4.682) seconds

:book:
Executed 179 tests, with 0 failures (0 unexpected) in 4.701 (4.949) seconds

  Generated by :no_entry_sign: Danger

Codecov Report

Merging #428 into master will increase coverage by 0.01%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master     #428      +/-   ##
==========================================
+ Coverage   41.38%   41.39%   +0.01%
==========================================
  Files          50       50
  Lines        2216     2220       +4
==========================================
+ Hits          917      919       +2
- Misses       1299     1301       +2

Impacted Files
Coverage Δ

Sources/UIViewControllerExtensions.swift
4.61% <50%> (+1.44%)
: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 20a92ae...09ac448. Read the comment docs.


Remove note on IntelliJ compatibility with Docker

Hi @arun-gupta,
According to the docs and my practical experience, IntelliJ is compatible with Docker for Mac and Docker for Windows without any restrictions.
See also:

https://www.jetbrains.com/help/idea/docker.html
https://plugins.jetbrains.com/plugin/7724-docker-integration (Version 2.5.0)

LGTM
This will also be addressed with https://github.com/docker/labs/issues/362.
@ManoMarks please merge this as well.


feat: rule and script bed_to_bedpe

Description
 A rule and a script for converting a .bed file containing information about the primer into a .bedpe file. The .bedpe file format is used in the workflow.
Related Issue
 #381
Checklist

[x] I've formatted the PR title in accordance with the structure of the conventional commit messages.
[x] I've updated the code style using pre-commit if needed.
[ ] I've updated or supplemented the documentation as needed.
[x] I've read the CODE_OF_CONDUCT.md document.
[x] I've read the CONTRIBUTING.md guide.

Nice work 👍 I think we should place the ARTIC V3 default prime bed file in the resources and make it adjustable via the config. So anybody can adjust the primer scheme given to the workflow. What do you think?

So you mean that in the config there should be the path to the bed file? And should the path to the bedpe file stay in the config?

The path to the .bed file in the config is probably enough because the workflow will generate the .bedpe.

Looks good to me. @alethomas, what do you think about this? Folker wants us to look more closely at the PR and changes to the code.

Maybe the docs should be updated and explain how to use a custom primer file. Best placement would be probably here.

That is actually a good idea. However, then we have to think about handling "local" primer files via then config. It could be the case, that doesn't want to use the ARTIC primers or primer files, that are only downloadable via a URL.
Maybe add a function that checks if the entry in the config is a URL or a path. Upon this check, the file is either downloaded or locally found.
What do you think?

@alethomas, @AKBrueggemann: What do you think?

I really like this idea, @AKBrueggemann ?

Alright, I'll change it, it is a good idea :)

@alethomas Could you please also review? :)


Add component metadata YAML for Azure Event Grid input/output binding.

Description
Add component metadata YAML for Azure Event Grid input/output binding.
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

FYI - I think our SDK might not support the distinction between required fields in input and in output bindings right now :(


Specifying arguments in a launch configuration, breaks debugging

Greetings. I recently tried to create a debug configuration, one with GDB, and another with LLDB, neither worked...
GDB
No errors printed out in Debug Console, and no error popups shown.
launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "gdb",
            "request": "launch",
            "preLaunchTask": "exifextract_all",
            "cwd": "${workspaceRoot}",
            "target": "./Build/Final/exifextract",
            "arguments": "./Test/IMG_0985.JPG ./Test/IMG_1351.JPG ./Test/IMG_1353.JPG ./Test/IMG_1355.JPG ./Test/IMG_1357.JPG"
        }
    ]
}

LLDB (using lldb-mi)
No errors in Debug Console. One error popup shown...:

launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug",
            "type": "lldb-mi",
            "request": "launch",
            "preLaunchTask": "exifextract_all",
            "cwd": "${workspaceRoot}",
            "target": "./Build/Final/exifextract",
            "arguments": "./Test/IMG_0985.JPG ./Test/IMG_1351.JPG ./Test/IMG_1353.JPG ./Test/IMG_1355.JPG ./Test/IMG_1357.JPG"
        }
    ]
}

It's worth noting that, when using the GDB configuration, my executable doesn't appear to ever be launched.
However, when using the LLDB configuration, my executable is launched, but terminated almost immediately.
It's also worth noting that my executable runs just fine from the command-line.
I've reviewed issues #37 and #59 (as well as #60, it's duplicate), but neither were of any help to me.
Both GDB and LLDB work fine from the console, and the versions of both, meet the requirements (7.7.1 for GDB, 3.7.1 for LLDB).
Specs:

OS X 10.11.5
Visual Studio Code v1.2.0
Code Debug v0.8.1

Edit: As pointed out in a later comment, when I removed the arguments property from my launch configuration(s), they work fine.

...another thing I'd like to mention, is that debugging with GDB and LLDB both worked fine not very long ago, as I started using them as part of my development workflow for Glang.
Of course, now that I'm working on a project that has a deadline (which happens to be later today), stuff is going to not-work.

do you have a .gdbinit file? Remove or rename it if you have. Is gdb callable from the console? If not, fix that first. Does the exifextract_all task exist and work without crashing? Still try running it without that task and ensure it also crashes without that task.

No, I don't have a .gdbinit file anywhere in my home directory (searched using find ~ -type f -name ".gdbinit").
As my original comment states, "both GDB and LLDB work fine from the console".
Yes, the exifextract_all task exists, and runs without a problem. Removing it from the preLaunchTask doesn't change anything.

...out of curiosity, I decided to remove the arguments property from my launch configuration, and everything worked just fine.
Problem is, I need to pass at least 1 argument to my program, otherwise it's useless.

Alright, so, code-debug doesn't like something about any of the following strings:
"Test/IMG_0985.JPG Test/IMG_1351.JPG Test/IMG_1353.JPG Test/IMG_1355.JPG Test/IMG_1357.JPG"
"./Test/IMG_0985.JPG ./Test/IMG_1351.JPG ./Test/IMG_1353.JPG ./Test/IMG_1355.JPG ./Test/IMG_1357.JPG

When the arguments property exists, but is empty (""), everything works as expected.

hm maybe it's the /, does it work if you just provide a few files without any folder?

That's what I thought too @WebFreak001, however, I tried it (I passed README.md). It didn't give me an error. I then tried it with slashes (Test/README.md), and it still worked.
It's not liking something about the IMG_*.JPG arguments.

I tried removing the underscores, it still didn't work.
I tried removing the numbers from the filename, it still didn't work.
I tried converting the entire filename from uppercase, to lowercase, and it still didn't work.

So here's something weird; if I pass an argument that's the path to a file that doesn't exist, everything works fine, but if the file exists, the debug adapter terminates unexpectedly...

are you sure its not your program? That doesn't sound like a bug that would get caused by code-debug or gdb

...not my program. I too am confused as to why this happens, since neither code-debug or GDB/LLDB should be doing anything with arguments that I provide...
If you don't believe me, I'll boot up a livestream really quick, and show you.

Does it work if you change your arguments to this:
"arguments": "\"./Test/IMG_0985.JPG ./Test/IMG_1351.JPG ./Test/IMG_1353.JPG ./Test/IMG_1355.JPG ./Test/IMG_1357.JPG\""

Yes, it at least passes an argument to my program, but only one, since the OS is going to treat arguments that are surrounded with ", as a single argument...

To correct a previous statement that I think I made, the program is started, and an argument does get passed to it, but then the program gets terminated.
When I pass the exact same arguments to the program via the command-line, it works perfectly fine.

@WebFreak001, I'm about to blow your mind. Apparently something, somewhere, doesn't like non-text files.
I created plain-text file in my "Test" directory, and passed the path to it, as an argument, in my launch configuration, and it worked just fine. I then tried passing one of my JPEG files to it, and it died, again.

are you sure it's not your program? If you use a blank hello world program, which doesn't use the arguments, will it work?

I don't know how it could be my program. When I pass arguments to my program via the command-line, it works just fine.
When I pass arguments to my program via a launch configuration in Visual Studio Code, stuff breaks.
Unless something, somewhere, is screwing with the arguments that are getting passed, I see no reason for my program to act so strangely when launched from Visual Studio Code, can you?

code-debug only runs -exec-arguments <the raw argument string from the json file> before executing the program, no fancy conversions happening

I figured as much. If I remove a call to one of my functions (IE. I don't try and read the contents of the file that was passed to me), the debug adapter doesn't have a problem.
My program knows how to deal with files that don't exist, therefore if I pass the path to a file that doesn't exist, it'll ignore it, and proceed to the next argument.
What's really confusing me, is the fact that everything works perfectly fine from the command-line.

Could it be the working directory?

cwd is set to ${workspaceRoot}, which is /Users/Brynden/code/JPEGMetaExtractor/. The tree goes as follows:
.
├── Build
│   ├── Final
│   │   └── exifextract
│   └── Objects
│       ├── ImageMetadata.src.o
│       ├── MetadataExtractor.src.o
│       └── entry.src.o
├── Include
│   ├── ExifTypes.h
│   ├── ImageMetadata.h
│   └── MetadataExtractor.h
├── Makefile
├── README.md
├── Source
│   ├── ImageMetadata.c
│   ├── MetadataExtractor.c
│   └── entry.c
└── Test
    ├── Driveway1.jpg
    ├── Rascal1.jpg
    ├── Rascal2.jpg
    ├── Road1.jpg
    ├── Road2.jpg
    └── test.txt

6 directories, 18 files

All relative paths, have been checked, double-checked, and checked once more. They are all valid, and point to the correct files.

Alright, apparently there is a problem with my program, somewhere, the debugger is picking up on it, but it doesn't show up in "production".
I'm going to go ahead and close this, because this isn't at all related to code-debug.
Thanks for all the help, Jan, I appreciate it.


Why there not exists "/opt/chaosblade/bin/chaos_changedns"?

Type: bug report
Describe what happened (or what feature you want)
Why there not exists "/opt/chaosblade/bin/chaos_changedns"? I only install chaosblade-operator
use "helm install chaos-mesh chaos-mesh/chaos-mesh -n=chaos-testing --set chaosDaemon.runtime=containerd --set chaosDaemon.socketPath=/run/containerd/containerd.sock"
"resStatuses": [
                    {
                        "code": 63063,
                        "error": "`/bin/sh -c /opt/chaosblade/bin/chaos_changedns --start --domain reviews:9080 --ip <IP_ADDRESS> --debug=false`: cmd exec failed, err: /bin/sh: 1: /opt/chaosblade/bin/chaos_changedns: not found\n exit status 127",
                        "identifier": "default/cn-shenzhen.<IP_ADDRESS>/productpage-v1-fccd8478f-qdxj8/productpage/0dda5ef9e1d7b5f44dbf66ec601e618bc25f723e58abd20088d06eecda9e2e9b/containerd",
                        "kind": "container",
                        "state": "Error",
                        "success": false
                    }
                ],
                "scope": "container",
                "state": "Error",
                "success": false,
                "target": "network"
            }

Describe what you expected to happen
execute success
How to reproduce it (as minimally and precisely as possible)
apiVersion: chaosblade.io/v1alpha1
kind: ChaosBlade
metadata:
  name: tamper-container-dns-by-id11
spec:
  experiments:
    - scope: container
      target: network
      action: dns
      desc: "tamper container dns by id"
      matchers:
        - name: container-ids
          value:
            - "0dda5ef9e1d7b5f44dbf66ec601e618bc25f723e58abd20088d06eecda9e2e9b"
        - name: domain
          value: ["reviews:9080"]
        - name: ip
          value: ["<IP_ADDRESS>"]
          # pod names
        - name: names
          value: ["productpage-v1-fccd8478f-qdxj8"]
          # or use pod labels

What version of Kubernetes are you using?
1.20.4-aliyun.1
What version of Chaos Mesh are you using?
Controller manager Version: version.Info{GitVersion:"v2.1.1", GitCommit:"4ebd7a21520305bd0cf38e228f84ebc639aab994", BuildDate:"2021-12-10T10:27:29Z", GoVersion:"go1.16.7", Compiler:"gc", Platform:"linux/amd64"}

Same problem for сhaos operator v1.4.0 (not sure why chaos mesh is mentioned in original description)
root@my_pod:/opt/chaosblade/bin# ls
chaos_os  chaos_tcnetwork


Fix install.sh tar command

Moved the -O from after the file to after the tar command for compatibility with macOS.
See https://github.com/invoke-ai/InvokeAI/issues/1500
Signed-off-by: Kevin Coakley<EMAIL_ADDRESS>

Thank you for fixing that! I was aware that the tar operation was failing, but without having a Mac on hand to test with I couldn't figure out what the issue was.

I'm going to make this a hotfix on main.


Release 2.4.1

Update release to 2.4.1
Minor addition to the version updates to suggest other files that might need changing.
Signed-off-by: Matthew B White<EMAIL_ADDRESS>

@jt-nti - fyi the command-line.json can't be updated until post Fabric 2.4.0 being released.. otherwise we've a 'chicken-v-egg' issue


Formula updates

More updates to crafting formula.
Main thing I am not sure on and need more data is Ingenuity (I & II) for crafters level 51-64.

Thanks!

Deployed to beta site.


add crops detection and [mobs] blacklist

The lack of description provided for the changes made and the change over to using Cloth config for the configuration instead of my in-game simple button controlled ui makes me want to say no to this PR but I'll check it out before I close it


Balanced consumer does not show up in KafkaManager

I cannot see any pykafka consumer listed in KafkaManager 1.3 (https://github.com/yahoo/kafka-manager). I know it works as consumers from java, nodejs, and kafka-python client show up. Any insights on what may be happening or setting I need to enable would be helpful.

@asa88 Thanks for bringing this to our attention. I actually think this issue is more appropriate for the kafka-manager issue tracker than the pykafka one. It's possible that a pykafka SimpleConsumer might not show up in monitoring software since it doesn't register itself in ZooKeeper or Kafka like the BalancedConsumer classes do. If you find that there's an actual issue with pykafka that's causing this bug, please comment here.


[WIP] Consume Snippets API

:rotating_light: WIP :rotating_light:
This PR seeks to integrate autocomplete-plus with snippets such that snippets.insert can be used to dynamically insert anonymous snippets into the current editor. This will allow autocomplete-plus providers to include anonymous snippets as part of their suggestions, giving a richer experience (particularly when confirming a suggestion which is a function, allowing us to expand the arguments automatically and allow the user to tab through them).
See https://github.com/atom/snippets/pull/106 / https://github.com/atom/snippets/pull/110

[x] Consume Snippets API
[x] Allow insertion of anonymous snippets from suggestions
[ ] Specs

:rotating_light: WIP :rotating_light:

I'm using the same word attribute of the match to insert the snippet, and detecting the the snippet replacements in the view.
I am not super fond of the implicit usage of snippets, but I would rather it than introduce a new attribute to the API at this point. I am really not a fan of the current attribute name word, which I would like to change along with this explicit snippet attribute. I was thinking something like replacementText and replacementSnippet. At this point, I would like to be minimally disruptive to the API, then do a pass renaming and cleaning up the API.
I am not a fan of the isSnippet bool as it is just something extra for the user to set. We can favor the replacementSnippet over the replacementText

Yeah, I'm ok with that. Not tied to word. It seems like a vestige of FuzzyProvider.

I've changed my mind on the implicit word usage. After thinking about the upgrade path, I'd like to add replacementSnippet now. I assume that even if we dont document this and indicate that it's experimental, people will start to use it, and then we'll need to tease apart the implicitly set symbols. So now, I'd rather accept replacementSnippet now, and not publicize it until an API pass has been done as it may change.

We could just call it snippet instead of replacementSnippet. And add text as the alternative. The order of precedence would be snippet > text > word.

I want to be clear that it is the replacement.

@benogle should we close this in deference to #276?

No. I wanted to make a decision on naming before merging this. I think we should merge this (after some changes) with the correct property name.

Gotcha, makes sense.

This can be merged when atom 183 is out. We depend on snippets to have the service API: https://github.com/atom/atom/commit/eb868fdec62a168b52458bdc4fc51b95799a4370


Images on About page

Something is funky with the images on a phone (Android) on About page - they look tiny.

Duplicate of https://github.com/sparkrnyc/sparkrnyc.github.io/issues/4


How can I get data from pentacam

Hi, I'm very happy to find this repo about Keratinous. I'm currently doing some related tasks. Could you help us to access data from pentacam?  We are using OCULUS pentacam. Thanks greatly for your helps.

Hello,
Pentacam exports data in .udm files (a custom file format) and .csv files.
In the last case, these .csv files are located in where you install the pentacam (for example C://Pentacam/Autocsv/*.csv), you need to search this folder in your PC where the OCULUS pentacam is installed and you will see something like

A current project to automatic read these files and watch every change in these .csv files can be seen in https://github.com/ouracademy/electrocornea. It currently sends a POST request to a harcoded URL.
best regards, cheers :beers:


[FIX] resourceListCreator: Include dependencies of subModules

JIRA: CPOUI5FOUNDATION-310

Coverage increased (+0.01%) to 93.923% when pulling f98dc260537cb157520d6d105e6bb5dacee5a667 on resourceListCreator-fix-missing-submodule-dependencies into 0fc364ded64eb5bae4085397dc1831e04b19edf4 on master.

Ready for review

LGTM. But @codeworrior should definitely take a look at the dependency inheritance logic

Thanks for the feedback! I agree. We should right now only focus on having the same behavior. Changes / improvements can then still be made later on if required.


Fix conan install by specifiyng zlib version

fixes #215
'fltk/1.3.8' requires 'zlib/1.2.11'
'libxml2/2.9.12' requires 'zlib/1.2.12'
to resolve the conflict, specify 'zlib/1.2.12' in the conanfile

Codecov Report

Merging #216 (d5e73a7) into main (2b9c3c9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #216   +/-   ##
=======================================
  Coverage   80.00%   80.00%
=======================================
  Files           3        3
  Lines          30       30
=======================================
  Hits           24       24
  Misses          6        6

Flag
Coverage Δ

Linux
?

Windows
80.00% <ø> (ø)

macOS
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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 2b9c3c9...d5e73a7. Read the comment docs.


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-extensions/eventing-writers
/assign knative-extensions/eventing-writers
Produced by: knative-extensions/knobots/actions/update-deps

/retest-required

/retest-required

/retest-required

Waiting until all pods in namespace kafka are up......................................................................................................................................................
ERROR: timeout waiting for pods to come up
my-cluster-zookeeper-0                      0/1   ContainerCreating   0     5m2s
my-cluster-zookeeper-1                      1/1   Running             0     5m2s
my-cluster-zookeeper-2                      1/1   Running             0     5m2s
strimzi-cluster-operator-86df856f74-5ng5s   1/1   Running             0     5m28s

/retest-required

/retest-required


Support overriding resizer image

Signed-off-by: Boris Ranto<EMAIL_ADDRESS>

Repushed for the CI failure, it didn't update the csv-checksum source before.

/retest

/lgtm

/cherrypick release-4.4


update Chinese version for started with killercoda

Signed-off-by: [JadeFlute0127]<EMAIL_ADDRESS>What this PR does / why we need it:
update Chinese version for started with killercoda
Which issue(s) this PR fixes:
Part of https://github.com/karmada-io/playground/issues/1
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
NONE

Hi @JadeFlute0127 Here is the GitHub workflow that might be helpful for you.
https://karmada.io/docs/contributor/github-workflow


Adding a flag and utilites to convert BIR binary operations to uninterpreted Z3 functions, as mentioned in #26

A new type and op_interp = Bap.Std.binop ->  Constr.z3_expr -> Constr.z3_expr -> Constr.z3_expr option is added to Environment.ml , and is included in Env.t.
In Precondition.ml, the functions op_interp, op-uninterp, create_interp and op_interp_default are created to allow for converting BIR binops to uninterpreted Z3 functions.
A flag is created in wp.ml for allowing users to specify which operations they want uninterpreted, invoked with --op-uninterp=[plus|sub|et. seq.].
Known Issues and Things Worth Discussing:

It's not clear if there is a signifigant enough speed-up to include this feature. This still needs to be tested.
There may be a simpler and better way to create uninterpreted functions than how they are created with funcDecl_to_z3, opaq_name, and create_interp.
Bap.Std.Tid was not used in creating uninterpreted functions, but may be helpful.
Stylistically, the naming-conventions could be better. Betweeen op_interp, op-uninterp and create_interp, the naming convention could be clearer.
The function op_interp_default may not be necesary.

Good job! I had a few nitpicks, but otherwise this looks great.
Regarding some of the points you brought up:

Bap.Std.Tid was not used in creating uninterpreted functions, but may be helpful.

I think we probably won't need the tids for the uninterpreted functions. The tids of the binops across the two binaries will differ, so I am having a hard time trying to imagine what we would use them for.

Stylistically, the naming-conventions could be better. Betweeen op_interp, op-uninterp and create_interp, the naming convention could be clearer.

I got a bit confused when I saw the flag was named op-uninterp, but its value was stored in op_interp. Is that array storing operations you want to remain uninterpreted? Or is it operations you want interpreted? Or maybe I'm reading this completely wrong.

I got a bit confused when I saw the flag was named op-uninterp, but its value was stored in op_interp. Is that array storing operations you want to remain uninterpreted? Or is it operations you want interpreted? Or maybe I'm reading this completely wrong.

The array stores what will be uninterpreted. I'll change this to op_uninterp.

From the recommendation of @codyroux , I've just also added a test file .../sample_binaries/op_uninterp_speedup. However I didn't add any new test-cases to .../plugin/tests/test_wp.ml since the test file I added is mostly made to demonstrate performance differences when the --wp-op-uninterpret flag is on.
If advised, I can add these new cases to test_wp.ml or move this new file to another location.


[Feature] APIs with Self-signed Certs with Appsmith

Summary
Hitting HTTPs APIs with self-signed certificates fails with the following error:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Motivation
A lot of internal APIs in companies tend to have HTTPs with self-signed certificates and they are currently inaccessible with Appsmith.
Appsmith supports talking to HTTPs with CA-verified certificates and insecure HTTP endpoints as well. APIs with HTTPs on self-signed certs fall somewhere in the middle of these two scenarios and can be a valuable addition to Appsmith.

@ajinkyakulkarni maybe we should allow them to configure this at the API / Datasource level

Any progress on this issue?
Faced this today while making use of some internal APIs

Any update on this issue?

Encountering this issue too right now. Would be great to either be able to upload a custom CA certificate, or to disable SSL verification entirely for some datasources

@ajinkyakulkarni can we look into prioritising this?

Got the same issue for the ElasticSearch connection. Looking forward the update

Hi @DaiZack! This feature is GA already, are you having trouble using it for your use case?


Ipb group builds

Makes manual and push inter project builds trigger less repo builds.
Bunch of testing improvements.

H2 is failing.


Support custom events issue #416

Add custom event form and support sending event activities to the bot framework.
See Github Issue #416 for more information
Keen to hear back with any comments or feedback!

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: Crazedpeanut sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@Crazedpeanut, thanks for putting this together. As Eric had noted in #416 , we are not accepting any PRs at the moment that targets the V3 Emulator. That said, it would be fantastic if you can do a PR for the V4 emulator.


Mimic TrackedArray API from Tracker

I wonder whether it is sensible to mimic the TrackedArray type and API from Tracker first. This has a similar purpose with #1, but takes a top-down approach by only wrapping stuff in PyTorch C++ library that we need for implementing TrackedArray. In addition,  similar wrapping can be done for TrackedReal.
@KDr2 can you take a look at both #1 and TrackedArray and see which approach might be more sensible?

Since #14 is merged, could we close this issue?


argo submit --strict=false option not clearly documented

Summary
The --strict option for argo submit is a flag-style argument where the default value is true.
~This means the argument is useless because it is not possble to set strict to false via the CLI.~
~The CLI should support syntax similar to one of the two following options:~
argo submit --strict false ...

~or~
argo submit --no-strict ...

The CLI documentation does not make it clear how you would set this to false (--strict=false). Most of the other CLI options that take a value are shown used with spaces between the argument and the value (e.g. --status string).
Use Cases
I want to run argo submit --dry-run without strict validation for debugging purposes.

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

You should be able to set it via --strict=false.

@terrytangyuan I see that works. Thanks!
I do think this could be made clearer in the CLI help text as it was not obvious to me.

Other boolean flags such as --log, --watch, and --wait are handled in the same way so the use of --strict should be pretty straightforward. Feel free to submit a PR to improve the documentation though.

--secure=false is one with a true default that users often have set.
Given that no PR was made and that this has received no upvotes in 2+ years, I'm going to close this out as not necessary


Example how to use webext-bridge messaging

* Please fill in the required items.

Priority*

[ ] High: This PR needs to be merged first for other tasks.
[x] Middle: This PR should be merged quickly to prevent conflicts due to common changes. (default)
[ ] Low: This PR does not affect other tasks, so it can be merged later.

Purpose of the PR*
Example of messaging with webext-bridge
Changes*
How to check the feature

Reference

@govza Are you want to continue work?

@govza Are you want to continue work?

It was more of a showcase on how to use webext-bridge. IDK, do you want it merged?

@govza It this case, close it or create it in README


Report bug on dash

We need to report the following bug on dash.

Bug reported https://github.com/Dash-Industry-Forum/dash.js/issues/4184


Fail to cache by dialyzer

branch: issue/89
remote:
remote: Create a pull request for 'issue/89' on GitHub by visiting:
remote:      https://github.com/zeam-vm/pelemay_backend/pull/new/issue/89
remote:


Name the project before sharing

Share dialog allows you to name the project before sharing:

and the exit dialog:

Note: this only shows if the user has an untitled project, in both cases.

Two steps ahead @pelikhan. see: https://github.com/Microsoft/pxt/pull/5067/files#diff-ffda22a895f92240f9d15ba2e95be683R840


Commenting not working

Commenting is not working anymore. The input "whence" was deleted from HackerNews.

Fixed already. SwiftHN with this updated version is waiting for approval for App Store release.


Cross origin operation is not allowed.

When I try to click connect I get Cross origin operation is not allowed. in div.status? My server is set up not to allow cross origin scripts… I'm accessing the page through an NGINX proxy at https://ssh.example.com, as http://example.com:8888 doesn't load (prob due to something not working with my Cloudflare setup but also because I have HSTS set up so it has to be SSL).
Any thoughts? Maybe we need to rewrite the URL it's asking for the scripts from?

Hello, I met the same problem with you.  Have you solved the problem?

I found the config that worked for me with nginx:
server {
			listen 80;
location /ssh/ {
			proxy_pass http://localhost:8888/;

			proxy_set_header Host $http_host;

			proxy_read_timeout 300;
			proxy_set_header Upgrade $http_upgrade;
			proxy_set_header Connection "upgrade";
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Real-PORT $remote_port;
		}
}

For wssh to work with a reverse proxy, make sure the adress is /ssh/ and the proxy_pass is http://localhost:8888/` : all the slashes are important here.
Then, make sure you use add the header proxy_set_header Host $http_host to indicate the right host adress to wssh.
Maybe the X-forwarded-for header could work here, I didn't test it.
I hope this can be usefull to somebody !

I fix it by run cmd: python main.py --origin=* --debug


Upgrade Node.js 18.x to 20.x

Upgrade Node.js 18.x to 20.x and deprecated github actions

@Kanakala


ChartMarker don't draw

With out embedded binaries, using directly the swift files. On the class ChartMarker the method refreshContent is not called.
I found where is the problem on the class ChartViewBase in the func drawMarkers the var drawMarkers is false. I don't know why, but if I remove this var works nicely.
I'm using the same example code class BalloonMarker.

First, in my code, it is true by default.
/// if set to true, the marker is drawn when a value is clicked
public var drawMarkers = true
Second, it's a public variable, so you can define its value after you created your chartView like chartView.drawMarkers = true

I forced to be true and now works. I suppose by default it was true because is set to true.
Is possible use drawMarkers with Highligh disable? I don't want to see the orange crossed line to see the marker.

Yes it is, and you can control the visibility of the highlight lines too


Backup SCCs using SA plugin

This PR adds backup plugin for service accounts. It's purpose is to backup SCCs as additional items for service accounts. SCCs are cluster scoped resources and this means that we need to establish a relation with service accounts, this could be done in the same way as in CPMA(https://github.com/fusor/cpma/blob/master/pkg/transform/cluster/cluster.go#L520), by looking at SCC name.

So there's a problem with 'dep ensure' pulling in symlinks under vendor/ that we don't want. This causes problems when trying to use this on non-linux checkouts. Basically every time you run dep ensure you need to run remove-known-symlinks-after-dep-ensure.sh which removes a specific set of symlinks we expect to show up there. Then you can run find-vendor-symlinks.sh to make sure there are none left. These shouldn't be added to the PR/build.


Updated php7.0 formula for systems other than OSX

Hi!
Can you give us more details on what you are trying to achieve here?
Thank you.

Hi,
While trying to use the formula on a Ubuntu system, errors popup (undefined method 'sdk_path_if_needed' for ex.). This is a fix for that.
Also checking if os is OSX to use certain dependencies or not.

Hi!
We do not want to maintain formulae and bottles for other systems, especially since they we not designed this way when they were maintained by homebrew.
Sorry about this.
Regards.


Binary problem.

I wrote several solutions - which do people think should be the 'official' one? Or maybe we leave all of them in the example file? But even in that case one should be left as the one not commented out.

http://lisptips.com/post/44261316742/how-do-i-convert-an-integer-to-a-list-of-bits

I thought I read somewhere that the example files aren't meant to be "canonical". I've been thinking of them as "meta-tests" in the sense that, if we change the testing suite, the example file will help us make sure we're still doing something reasonable. But I do see the case that making them into "good" examples would be useful for people contributing future exercises.

I always thought of the example file to be "a solution" that one could look at if one got stuck. But now I don't know where the user could actually see this example file... I don't seem to get them when I do exercism fetch.
Thanks for the link - I never remember all the ash and logand type functions - my brain never seems to think of them (dumb brain).

The only thing the example file is used for at the moment, is as a sanity check for the test suite. It would be a shame to have an unsolvable test suite. People could technically go look at the solution in the github repo, but I doubt that many do.


Checking on KEYCLOAK_AVAILABILITYCHECK_TIMEOUT variable

Current Behavior
Hello there,
I am looking for a suggestion on how to delay the Keycloak Config CLI bootstrap process during the app initialization.
Given:

Keycloak Config CLI 5.1.0
Keycloak 15.0.2 (without persistence, used for the PoC)

We have a Keycloak Config CLI as a regular pod in our deployment (requirements from a DevOps team). The environment is being updated in a rolling-update fashion. So, new instances of Keycloak & Keycloak Config CLI are being deployed simultaneously.
A new instance of Keycloak Config CLI starts earlier than the new Keycloak server (which usually takes up to 90 seconds), checks settings against the old Keylcloak server instance, and as long as checksums are matching, the new Keycloak Config CLI gives up and stops bootstrapping process.

Later on, I tried to enable the configuration including KEYCLOAK_AVAILABILITYCHECK=true & KEYCLOAK_AVAILABILITYCHECK_TIMEOUT=90s. I expected that Keycloak Config CLI will suspend for 90 seconds and after this delay will start its checks, but it proceeded without waiting for it.
Is it possible to somehow delay the initial Keycloak availability check on the Keycloak Config CLI?
Expected Behavior
No response
Steps To Reproduce
1. Deploy the Keycloak server (no persistence) & Keycloak Config CLI as K8S deployment(s)
2. Update this deployment with the K8S rolling update

Environment

Keycloak Version: 15.0.2
keycloak-config-cli Version: 5.1.0
Java Version: 11

Anything else?
No response

Hi @ic2hrmk, thank you for the prompt response!
This way, can you please clarify what KEYCLOAK_AVAILABILITYCHECK_TIMEOUT modifies in the Keycloak Config CLI's behavior?
Thanks!

its the timeout how long keycloak-config-cli will retry the login.

Ok, got it. Thank you for the details!


Need revised CEDS emissions

The latest GEOSadas-5.41.2 version of the system does not have the proper emission to allow for its promotion to FPP and FP.
This needs to be addressed.  Thanks Allie for pointing this out.

As additional information in re GEOSgcm, the updates needed are detailed in https://github.com/GEOS-ESM/GEOSgcm/pull/803
They are (as far as I know):

Update to GOCART sdr_v2.3.0
Update to a new GEOSchem_GridComp (current develop, probably would be tagged v1.15.0)
Update to a new GEOSgcm_GridComp (I think all is in develop now, either v2.7.0 or maybe in the v2.6 series as the changes needed in GCM GC were for connectivities)

@sdrabenh will discuss with modeling group. These haven't gone in yet only because they are non-zero-diff due to the changed CEDS emissions.


provide working example for Android

currently, in Examples there's only project for iPhone

fwiw the project is 100% (i.e. all props) android compatible, so any iOS implementation should work out of the box in android.

Hi, could you please provide a more simple / basic example?
Current example is a full feature (that is nice but too much) so it can be tough (more when like me you dislike ES5 way to create components and objects in general so you rewrite all) just for a fast try.

Current example lead to think it is complicated. Too bad... since react-native-drawer is awesome and offers so many customizations to play with.

By the way it seems like CaptureGesture is not used maybe I'm wrong?

@MacKentoch I agree a straight up realistic demo would be great. The existing example is more of a test / playground which is not so useful if you are looking for an implementation example.


Goerli testnet config

Adds the Goerli subgraph endpoints.

@avclarke The goerli's subgraph endpoint has been changed by @Tburm in #1211 reference: 87a03c1

I was hoping to get something into dev as the current state of it is a blocker for cross margin. If Rainbowkit is good to go then not an issue.

@avclarke The goerli's subgraph endpoint has been changed by @Tburm in #1211 reference: 87a03c1

I was hoping to get something into dev as the current state of it is a blocker for cross margin. If Rainbowkit is good to go then not an issue.

Rainbowkit PR is in itself good to go but would only be merged to dev after release today or if #1337 (PR: #1344) can be fixed beforehand. Unfortunately GnosisSafe compatibility is essential.

Ok no problem if it's getting merged today, I will close this one then. I quite like the idea of cleaning up the config a bit like in this PR but we can take a look in a separate PR once Rainbowkit is merged.


Minor updates to wave-shuffling

Debugging...

Please drop the two commits which cancel each other. (git rebase -i might be helpful)

Sorry, clicked on the wrong button...

updated!


UseStatusCodePagesWithReExecute should support ~/

System.ArgumentException: The path in 'value' must start with '/'.
Parameter name: value
   at Microsoft.AspNetCore.Http.PathString..ctor(String value)
   at Microsoft.AspNetCore.Builder.StatusCodePagesExtensions.<>c__DisplayClass6_0.<<UseStatusCodePagesWithReExecute>b__0
>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Diagnostics.StatusCodePagesMiddleware.<Invoke>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.<Invoke>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Server.Kestrel.Http.Frame`1.<RequestProcessingAsync>d__2.MoveNext()

I suspect / already does what you'd want ~/ to do, no?

Yes /Foo is equivalent to what ~/Foo would do.
What's missing/inconsistent (comparing to the redirect feature) is that in that case /Foo ignores PathBase.
https://github.com/aspnet/Diagnostics/blob/dev/src/Microsoft.AspNetCore.Diagnostics/StatusCodePage/StatusCodePagesExtensions.cs#L114

I don't think it would make sense to re-execute a request with a different PathBase. If you wanted to do that you should put the middleware at a higher scope or use the redirect option.

Not planning on supporting this here. They ultimately mean the same thing because this API only deals "within the app" so that's as much "root" as it has access to anyway. This isn't an unreasonable request, but I'm not sure if people will be confused at this.


feat: Define a stable Sierra code representation

Feature Request
Describe the Feature Request
The current textual Sierra code representation (as defined by LALRPOP grammar) is not committed to be stable. On the other hand, it is used as output artefact for non-Starknet builds of Cairo codebases, which means that eventually it should become so.
Describe Preferred Solution
The most preferable solution I can think of is to declare Sierra LALRPOP grammar as stable. To save a possibility for future changes, it can store a mandatory version information.
Describe Alternatives
Alternatively, the Rust-level structure of Sierra program could be stabilized, and its JSON representation via serde could be declared as being committed to by Cairo compiler.
Additional Context
This has already been discussed privately, and what we agreed on is that any solution should not be implemented right now. We need to wait more for things to settle.
If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

[x] Yes
[ ] No

#3862 provided this


HHH-12905 - Bind value [null] was not of specified type in StoredProcedureQuery

https://hibernate.atlassian.net/browse/HHH-12905

Looks good. I made a minor change to avoid having the big StringBuilder building block: there's no need to optimize considering it's an error case.
Will merge to master and 5.3 once the tests are passing.
Thanks!

Merged!
Thanks @rkurucz9 and @vladmihalcea !


Soft 444 stream data to mongo db

This branch is based on an older commit in can_mock_server so can_mock_server should be merged first
Instructions to run the celery worker and beat can be found in the api folder's README
If the mock_data script is run the data will be sent to the database, you can check whether they show up by running the following in a separate shell,

mongo shell
use can_data_db
db.can_server_canserverraw.find()             (* for raw messages)
db.can_server_canserverdecoded.find()    (* for decoded messages)
db.dropDatabase()                                    (* to wipe out all data in can_data_db)

Deprecated


Change to TypeNode#has_constant? breaks Lucky

This PR https://github.com/crystal-lang/crystal/pull/12966 causes a break in Lucky. The code is a bit complicated, but this was as short as I was able to make it:
module Assignable
  macro needs(*type_declarations)
    {% for declaration in type_declarations %}
      {% previous_declaration = ASSIGNS.find { |d| d.var == declaration.var } %}
      {% if previous_declaration %}
        {% raise "Duplicate Declaraction" %}
      {% end %}

      {% ASSIGNS << declaration %}
    {% end %}
  end

  macro inherit_assigns
    macro included
      inherit_assigns
    end

    macro inherited
      inherit_assigns
    end

    {% if !@type.has_constant?(:ASSIGNS) %}
      ASSIGNS = [] of Nil
      {% verbatim do %}
        {% if @type.ancestors.first %}
          {% for declaration in @type.ancestors.first.constant(:ASSIGNS) %}
            {% ASSIGNS << declaration %}
          {% end %}
        {% end %}
      {% end %}
    {% end %}
  end

  inherit_assigns
end

abstract class BaseComponent
  include Assignable
end

class Paginator::One < BaseComponent
  needs pages : Array(String)
end

class Paginator::Two < BaseComponent
  needs pages : Array(String)
end

Before that PR, this code compiles, but after, it will raise the Duplicate Declaraction error.

The core difference seems to be !@type.has_constant?(:ASSIGNS) before was true 4 times, while after its true once, then false 3 times.
Looking into it more it's because before that PR has_constant? was not taking constants defined in the parent type into consideration. For example, given this code:
abstract class Base
  ASSIGNS = [1, 2, 3]
end

class Child < Base
end

{{pp Child.has_constant? :ASSIGNS}}
pp Child::ASSIGNS

Before that PR, it would print:
false
[1, 2, 3]

whereas after it prints:
true
[1, 2, 3]

Both are technically correct depending on how you look at it. But previously has_constant? seemed to behave more like #defines_constant, which maybe should be its own method?


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/hacki11/ioBroker.valloxmv

[x] [E201] Bluefox was not found in the collaborators on NPM!. Please execute in adapter directory: "npm owner add bluefox iobroker.valloxmv"
[x] [E300] Not found on travis. Please setup travis
[x] [E801] No repository about text found. Please go to "https://github.com/hacki11/ioBroker.valloxmv", press the first "Edit" button you will find on the page and add the description.
[x] [E802] No topics found in the repository. Please go to "https://github.com/hacki11/ioBroker.valloxmv" and press "Manage topics"

I have also found a few warnings that may be fixed, if possible.

[x] [W400] Cannot find "valloxmv" in latest repository

Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Thanks, that all bugs have been fixed.