$ref resolved only for first request

I have two requests with an $ref description in my swagger file, only the first one is resolved:
https://taab.bci.im/docs/swagger.yaml
https://taab.bci.im/docs/swagger.html

$ref are not allowed in description field according to OpenAPI spec. description should be of type string:


Create much more compact version of presentation of ridbags.

The current version of the presentation of rid bags consumes a lot of unused space which causes problems with space consumption. It is proposed to introduce a tree with more compact structure to avoid those problems.

Postponed for the next releases.


Inline errors and info on hover not working

I'm on the latest version of both Nova and the Typescript plugin. The crashing I experienced before has been solved, but I'm not seeing any type errors as I work on a file, nor any of the the info on hover. Not sure if it's an issue with my set up or not.
Expected behavior
To see type errors and info.
Environment (please complete the following information):

Nova version: 1.2
Extension version: 1.7.0
TypeScript version: 4.0.2
macOS version: 10.15.6
NodeJS information:

node version: 12.16.3
npm version: 6.14.4
installation method: Nodenv

Extension console output
TypeScript[19:57:23.215000] activating...
TypeScript[19:57:25.925000] using tslib at: /Users/dielman/Library/Application Support/Nova/Extensions/apexskier.typescript/node_modules/typescript/lib
TypeScript[19:57:25.943000] activated

I'm guessing the underlying language server has crashed, similar to https://github.com/apexskier/nova-typescript/issues/91#issuecomment-703063334. Unfortunately, we can't really get any more info without weird hacks.

Just upgraded to the latest version and it looks like everything is working as expected. Thanks @apexskier!


No dependencies detected

Bugs

[ ] the inmanta project has no dependencies reported on https://libraries.io/pypi/inmanta while many dependencies are both in the requirements.txt and the setup.py

Updated the pydeps container to use Python 3.6 to help resolve dependencies. Looks like it is able to pull in dependencies for version 2019.2.1 for inmanta now. https://libraries.io/pypi/inmanta shows 16 dependencies.


Can not switch between languages on Accpetable Use and Security Questions pages

Can not switch between languages on force routed pages like Acceptable Use and Security Questions

closed by #3224


Igvf 69 add techical sample

Added schema for technical sample. Added mixin for sample material.

If you put it in technical sample, it will be inherited by all derived
classes.
On Fri, Apr 8, 2022 at 9:43 AM KAndreeva @.***> wrote:

@.**** commented on this pull request.
In src/igvfd/schemas/mixins.json
https://github.com/IGVF-DACC/igvfd/pull/21#discussion_r846309253:

@@ -290,5 +290,18 @@
"comment": "See source.json for available identifiers.",
"type": "string"
}

},
"sample_material": {

I thought this might apply to future derived classes from Sample at later
date. If you think this will never occur, I can move it to being a property
of technical sample only?
—
Reply to this email directly, view it on GitHub
https://github.com/IGVF-DACC/igvfd/pull/21#discussion_r846309253, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZFSQ6CA7X5FO43N2U2VE3VEBO2RANCNFSM5SUNK3NQ
.
You are receiving this because you commented.Message ID:
@.***>

--
Cricket Sloan


DDCE-3903 | Removed not needed integration test options and duplicated setting.

Removed settings that are not needed but are potentially causing the build to fail.

Not needed this time.


ValueError("as_list() is not defined on an unknown TensorShape.") due to WinogradImTrans and  WinogradConv op

Hi @xingyul
Thanks for sharing your research, and its implementation.
When training ResNet-18 from scratch (also with fake data), I encountered the following problem due to the WinogradImTrans/WinogradConv operator:
ValueError("as_list() is not defined on an unknown TensorShape.")

Traceback (most recent call last):
File "imagenet-resnet-transWino-prune.py", line 404, in
launch_train_with_config(config, trainer)
File "/usr/lib/python3.7/site-packages/tensorpack/train/interface.py", line 91, in launch_train_with_config
model.build_graph, model.get_optimizer)
File "/usr/lib/python3.7/site-packages/tensorpack/utils/argtools.py", line 176, in wrapper
return func(*args, **kwargs)
File "/usr/lib/python3.7/site-packages/tensorpack/train/tower.py", line 224, in setup_graph
train_callbacks = self._setup_graph(input, get_cost_fn, get_opt_fn)
File "/usr/lib/python3.7/site-packages/tensorpack/train/trainers.py", line 101, in _setup_graph
grad_list = self._builder.call_for_each_tower(tower_fn)
File "/usr/lib/python3.7/site-packages/tensorpack/graph_builder/training.py", line 159, in call_for_each_tower
return DataParallelBuilder.build_on_towers(self.towers, tower_fn, devices)
File "/usr/lib/python3.7/site-packages/tensorpack/graph_builder/training.py", line 122, in build_on_towers
return DataParallelBuilder.call_for_each_tower(*args, **kwargs)
File "/usr/lib/python3.7/site-packages/tensorpack/graph_builder/training.py", line 117, in call_for_each_tower
ret.append(func())
File "/usr/lib/python3.7/site-packages/tensorpack/train/tower.py", line 280, in get_grad_fn
return compute_grad_from_inputs(*inputs)
File "/usr/lib/python3.7/site-packages/tensorpack/train/tower.py", line 255, in compute_grad_from_inputs
cost = get_cost_fn(*inputs)
File "/usr/lib/python3.7/site-packages/tensorpack/tfutils/tower.py", line 290, in call
output = self._tower_fn(*args)
File "imagenet-resnet-transWino-prune.py", line 131, in build_graph
l_bra = BatchNorm('res2a_bn2b', l_bra)
File "/usr/lib/python3.7/site-packages/tensorpack/models/registry.py", line 138, in wrapped_func
outputs = func(*args, **actual_args)
File "/usr/lib/python3.7/site-packages/tensorpack/models/tflayer.py", line 66, in decorated_func
return func(inputs, **ret)
File "/usr/lib/python3.7/site-packages/tensorpack/models/batch_norm.py", line 174, in BatchNorm
shape = inputs.get_shape().as_list()
File "/usr/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py", line 1079, in as_list
raise ValueError("as_list() is not defined on an unknown TensorShape.")

The problem seems to happen after the first Winograd transformation and convolution operation here
After some debugging, I found that the data before these operations was as follows:
Before the first BatchNorm:

l = Tensor("tower0/pool1/output:0", shape=(?, 56, 56, 64), dtype=float32, device=/device:GPU:0)

After the first BatchNorm:

l_bra = Tensor("tower0/res2a_bn2a/output:0", shape=(?, 56, 56, 64), dtype=float32, device=/device:GPU:0)

After WinogradImTrans op:

l_bra = Tensor("tower0/WinogradImTrans_2a_2a/Relu:0", dtype=float32, device=/device:GPU:0)

After WinogradConv op:

l_bra Tensor("tower0/Winograd_W2a_2a/Winograd2x2Conv:0", dtype=float32, device=/device:GPU:0)

The issue is perhaps because the shape attribute is missing after the WinogradImTrans and  WinogradConv operations. I am not sure how to fix this.
Can you please provide any suggestions!
Thanks in advance.

This code was tested under python 2.7. I'm not sure its behavior under python 3. Could you try using python 2.7?


RFC: group commit

The idea with group commit is to amortise the costs of each fsync() over multiple commits from multiple parallel transactions. If there are say 10 transactions in parallel trying to commit, we can force all of them to disk at once with a single fsync(), rather than do one fsync() for each. This can greatly reduce the need for fsync() calls, and consequently greatly improve the commits-per-second throughput.

Pros:

less writing, more disk friendly
throughput improving

Cons:

larger write latency. But latency could be configurable, for example, write log every 10ms.

@xiang90 @gyuho Does group commit worth doing?

what is what we have already done. There are a few ways to improve our existing "batching" mechanism.  but i do not think it worth the effort right now.

@xiang90 Mind to refer the code about the "batching" mechanism?

@xiang90 May I ask the code snippet where we implement "group commit"? I look through the source code, we do have a buffer in WAL encoder, but it seems used to reduce allocation when Marshal, instead of cache commit and sync to disk periodically.

@mqliang the batching happens at the raft level; multiple requests are batched into []raft.Ready.Entries which commit in a single fdatasync.


Documentation for Profiling

I recently noticed some files and the command-line option for profiling support.
Depending on the extent of its functionality I would like to use it for benchmarks.
As I think it would also be useful for other users, documentation with the following information for new users would be very helpful:

How to enable it
What can it do and what can't it do (For example does it support calculating the runtime of each Kernel, does it support multiple runs etc.)
Does it only support part of DAPHNE or everything?

Initial work on this feature was contributed in PR #479 by @psomas. Maybe he can help.


Option for el to display HTML

I encountered this error just now. the HTML data is saved in the database and im using escape (sanitizor). The problem is that it does not display the HTML output instead it display the HTML tags.
Is there other option for el?
This is the code - {{ el(portfolio.embed_script) }}

Hey @jbrhinalyn! 👋
You need to use three brackets to tell edge to not escape your html
{{{ ... }}}

Here's the doc about it https://edge.adonisjs.com/docs/syntax-guide#_interpolation


Unable to install simsense

Upon following the readme for installation, changing the cuda path, error with simsense installation.

Hi, Thank you so much for the response.
I have included my CUDA path in the ~/.bashrc
Changed the path to CUDA in setup.py. I am using CUDA version 'cuda-12.0'
my cmake version is 3.31.0
errors still exist, please find error mentioned.
`Obtaining file:///...Adaptive-Diffusion-Terrain/contexts/simsense
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/home.../Adaptive-Diffusion-Terrain/contexts/simsense/setup.py", line 6, in
from torch.utils.cpp_extension import CUDAExtension, BuildExtension
File "/home/...miniconda3/envs/ADTG/lib/python3.8/site-packages/torch/init.py", line 290, in
from torch._C import *  # noqa: F403
ImportError: /home/.../miniconda3/envs/ADTG/lib/python3.8/site-packages/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkAddData_12_1, version libnvJitLink.so.12
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
`

The easiest way is to reinstall PyTorch for CUDA 11.8 since you are using CUDA 12.0.
pip uninstall torch torchvision
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

If this cannot help, try to debug the link by
ldd ~/miniconda3/envs/ADTG/lib/python3.8/site-packages/torch/lib/../../nvidia/cusparse/lib/libcusparse.so.12

Hi thank you for the help, I was able to install the package, may I know the source of 'DepthSensor' in simsense package, since it has trouble importing it.
Thank you

It's in contexts/simsense/python/package/init.py. If you can install the package, you should be able to use it freely, such as
python -c "import simsense"

Hi, so the problem is in offroad_env.py, it is unable to import DepthSensor from simsense, where as simsense is properly installed. When checked in contexts/simsense/python/package/init.py, it is also unable to execute ".pysimsense import DepthSensorEngine" from the pysimsense.cpp.
Is it so that the build file of simsense does not include this package?

Hi, Please do
pip install context/simsense

Hi thank you for the help, I am able to run the code now, until it gave a value error
if len(envs_success_rate) != len(active_indices):
raise ValueError("The length of envs_success_rate must match the number of active environments.")
I have changed the number of agents as per my Vram but what should I set the envs_success_rste to ? default is set as None

We updated the code to accommodate the issue. BTW, it's more suggestable to lower the number of terrains per column and row to N < 10 for the GPU Ram.

Hi, thanks for the update, am able to run the auto_train.py to train the teacher. Do you also have a play script included for the policy visualization?

I'm glad you can run this smoothly. We will update the code for 'play' and 'ros' after the submission of our next work. For now, you can just copy the train_teacher code, disable training, and enable visualization
env = OffRoadEnv(cfg, mode='rl', render=True, terrain_path=args.tif_name)


Implement Runs/Chairlifts table in OSMDashboard

Feature Request
Display accurately Runs and Chairlifts data in a table in the OSMDashboard map

[x] Display chairlifts information using dummy data (Sprint 1)
[ ] Fetch Runs and Chairlifts data from OpenTracks service functions
[x] Used the fetched data to display Runs and Chairlifts information in the Runs and Chairlifts table

Expected Outcome

Runs and Chairlifts data are fetched successfully from OpenTrack

Users will see a table containing Runs (i.e., names, average speed, distance, duration, max speed) and Chairlifts (i.e., speed, waiting time, ascent time, distance) information.

Alternative Solution
None
Verification

[ ] Verify whether Runs and Chairlifts information is displayed in the table

[ ] Verify whether their values match with the values provided by OpenTrack

Current status:
We are successfully displaying chairlift information using dummy data.
Todo:
Fetch chairlift information from OpenTrack services and accurately display it on the table."

We created some dummy data for Chairlifts and Runs in OpenTracks so that we could fetch and display that data


Add ESN background and some examples

To make the README a bit more visually appealing it is good to have a few plots showing the ESN in action.

Codecov Report

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

@@          Coverage Diff           @@
##           master      #9   +/-   ##
======================================
  Coverage    73.5%   73.5%
======================================
  Files          10      10
  Lines         917     917
======================================
  Hits          674     674
  Misses        243     243

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 7332fce...e06ac02. Read the comment docs.


Bi-directional sync with Salesforce Omnichannel.

Is there a way that Amzon Connect can be the master in regards to Presence sync statuses. So if any agent wants to take live chats only the phone remains Busy but omnichannel is available?

Hey! Could you clarify your use case? Would this mean that you want the CTI Adapter to be in state 'Busy' but the Omnichannel to not change to busy? Also, this would be the correct repo to create this issue on: https://github.com/amazon-connect/amazon-connect-salesforce-cti.

Closing this due to inactivity; if you still need assistance, please reopen on the repo linked by ramaniad@ above and provide the requested info.


Publish KubeVirt V1 Release Schedule

Schedule for V1 release.

/cc @dhiller  @fabiand

Not a problem.  Updated.

/lgtm
/approve
/hold for others to chime in, remove at any time if you see fit

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: dhiller
The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

Ah, looks like we need an OWNERS file here.

/approve

/unhold let's publish it

/unhold


Player nicknames

Would be kind of a fun thing to have

Maybe even player bios as well, in case people want to get into this level of world building


Create Unit Test Context Menu Missing

The code editor Context Menu is missing many options including "Create Unit Test" while clicking on a menu.
This a .Net Standard 1.4 Class Library in Visual Studio 2017.

same problem here. Standard .net solution. Create Test Units context menu is missing

I'm also missing it in my Windows Forms applications.

@vector-man : That's interesting. Is this community? and what VS build is this on?

@AbhitejJohn It's the RTM build of Visual Studio 2017. Note: I did do an upgrade from RC using the installer. Should I try completely uninstalling and reinstalling from scratch?

@AbhitejJohn It's the RTM build of Visual Studio Community 2017. Note: I did do an upgrade from the final RC using the installer. Should I try completely uninstalling and reinstalling from scratch?

Yes, Community is the default free version. You can check in Help -> About as well.
Here is the download link: https://www.visualstudio.com/downloads/ for all the VS SKUs.
That said the 'Create Unit Tests' context menu not appearing in Windows Forms Apps in VS 2017 Community edition is a bug that we are tracking for an upcoming release.

I experience the same problem with standard .net solution in Vs Professional 2017. Create Test Units context menu is missing.

Yeah, I forgot to mention, it's a problem for all regular .NET projects for me too.

Thanks for feedback everyone. We've a fix for this issue. It will be part of the next 15.1.x preview of VS 2017.

Fix is available for regular .NET projects https://blogs.msdn.microsoft.com/visualstudio/2017/04/05/visual-studio-2017-update/
Keeping this issue open to track Create Unit Test support for .NET core projects.

Time to switch to 2017 then. Thanks :).

I installed the latest update for VS 2017 (Microsoft Visual Studio Community 2017 Version 15.1 (26403.7) Release) and the 'Create Unit Test' menu item is back in the context menu. Thanks!

Any news on the .Net Core/Standard support?

Is IntelliTest available for .NET core and/or .NET Standard yet? I am using VS Enterprise 2017 and I don't see IntelliTest for .NET core/standard projects. However, I do see it for ASP.NET Web Application targeting .NET normal framework.

@markved, create a separate issue for IntelliTest support on .NET Core and/or .NET Standard, please.

Are there plans to support the Create Unit Tests menu option for .NET Core/.NET Standard in the future?  Currently I'm still unable to use this feature against a .NET Core project using Visual Studio 2017 Enterprise

Clearing the 'bug' tag - tagging this as an enhancement, since that it what it would be to get this supported for .NET Core projects.

This is being tracked external to this repo here:
https://developercommunity.visualstudio.com/content/problem/145930/create-unit-test-context-menu-missing-net-core-pro.html

I am using vs2017 version 15.5 and the problem persists with .net core unit test project

@gabriel-society Please click on the link below and vote for the feature.  Microsoft is no longer tracking this issue on GitHub and will not add the feature into Visual Studio until the community has shown interest
https://developercommunity.visualstudio.com/content/problem/145930/create-unit-test-context-menu-missing-net-core-pro.html


Fix pre-encoded data buffer overflow

Fix #122

thank you perfect. Re-run my test case, and it does to not overflow buffer anymore.
00 01 02 03 04 05 06 07
dd df 5d 7f 25 aa aa aa
dd df 5f d7 25 aa aa aa
dd df 55 77 25 aa aa aa
dd df 7f f7 25 aa aa aa

I have an suggestion, since these pre-coded are fixed, we can just use the result to assigned directly, that way we can have these as constant  and  save a bit  of sram  + initialized  time
static uint8_t ack_encoded[5] = { 0xdd, 0xdf, 0x5d, 0x7f, 0x25 }
static uint8_t nak_encoded[5] = { 0xdd, 0xdf, 0x5f, 0xd7, 0x25 };
static uint8_t stall_encoded[5] = { 0xdd, 0xdf, 0x55, 0x77, 0x25 };
static uint8_t pre_encoded[5]  = { 0xdd, 0xdf, 0x7f, 0xf7, 0x25 };


youtube videos

can ng-simple-slideshow be used to display a carousel of youtube videos? thanks

@RichardZandi unfortunately not, and I have no plans of extending it to do so, but I am open to pull requests :)


imogen dialog changes

made some quick language changes, not quite complete

important but needs to change the actual tracking/db as well


daemon: Add hidden --k8s-sync-timeout option

This option governs how long Cilium agent will wait to synchronize local
caches with global Kubernetes state before exiting. The default is 3
minutes. Don't expose it by default, this is for advanced tweaking.
Exposed via --k8s-sync-timeout or k8s-sync-timeout in cilium-config ConfigMap.

Travis failure seems reproducible, investigating.

Coverage decreased (-0.03%) to 37.123% when pulling 603974a37ffb4c00fda1b3a855288c476918326d on joestringer:submit/k8s-sync-option into 0dc3adc6388ad3ed83189f0b7b80a87afb77f1ac on cilium:master.

Travis + smoke tests passed, unit tests confirm that the setting is configured correctly. Full CI not necessary to merge.


Use function-go-templating and allow more customization

Description of your changes

This PR rewrites the composition using function-go-templating.
It also includes the possibility to specify more than 2 subnets and their CIDR, AZ, type.
Fixes #
I have:

[X] Read and followed Upbound's contribution process.
[x] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR, as appropriate.

How has this code been tested

/test-examples

/test-examples

@ytsarev @haarchri is it possible to review this PR?

/test-examples

/test-examples

I fixed one last reference to $params, if you need me to change anything else let me know

/test-examples

/test-examples

@ytsarev I removed include and define usages in favor of $params

Please update render make target with the new locations
https://github.com/upbound/configuration-aws-network/blob/main/Makefile#L76
diff --git a/Makefile b/Makefile
index 5c9e7b2..6b87d61 100644
--- a/Makefile
+++ b/Makefile
@@ -73,7 +73,7 @@ uptest: $(UPTEST) $(KUBECTL) $(KUTTL)
 e2e: build controlplane.up local.xpkg.deploy.configuration.$(PROJECT_NAME) uptest

 render:
-       crossplane beta render examples/network-xr.yaml apis/basic/composition.yaml examples/function/function.yaml -r
+       crossplane beta render examples/network-xr.yaml apis/composition.yaml examples/functions.yaml -r

 yamllint:
        @$(INFO) running yamllint

I've also updated the Makefile

/test-examples

Thank you @ytsarev , glad to have my 1st Crossplane contribution merged and thanks for the help!


Update HISTORY for 1.3.1 release

Update HISTORY for 1.3.1 release

Verified that @jmoldow has signed the CLA. Thanks for the pull request!

+2


[TODO] feature: weight clipper

Python implementation:
https://github.com/open-spaced-repetition/fsrs-optimizer/blob/95694b787bb71ac9883db1201af09e334ee5ee0b/src/fsrs_optimizer/fsrs_optimizer.py#L100-L120

https://github.com/burn-rs/burn/issues/662

#9 partially implement weight clipper. The next step is calling it in the iteration loops of training. It would require https://github.com/burn-rs/burn/issues/662.

I think the path forward may be implementing our own training loop. I've reached out to Nathaniel, so recommend we wait to hear back from him before making further changes here.

Nathaniel has said he'll be able to take a look at the repo on Thursday (maybe Friday in Australia/China). If you have any questions or issues about the use of Burn in this project, creating an issue in this repo about them before then may be helpful.

Thanks. I have opened several issues to record them.

Nathaniel has said he'd like to have a chat with you; I suggested he contact you on the email address posted on your GitHub.


Find replacement for tcl string_match

fnmatch seems like a good candidate. Should talk with håvard eidnes if this would be a suitable replacement
string_match doc: https://wiki.tcl-lang.org/page/string+match
fnmatch doc: https://docs.python.org/3/library/fnmatch.html

fnmatch does indeed sound suitable.  I doubt we can find a 100% compatible pattern matcher, but I don't think it's given that we must be 100% compatible, as I don't think the PM feature sees that much use, other than from automated scripts that can easily be updates.  Have a quick chat with Håvard and get the issue out of the way :)

Mr Zino agrees fnmatch should do the trick, so closing this, and will reopen if it doesnt work out


spiders: add option to change links to location of error logs

Partially implements #22

I can't figure out how to get this change working. <a> nodes are being deleted when changing to the new error logs link type.

Thanks @iandees :)

Thanks for making the change!


test: some improvements to general asserts

E2e run: https://github.com/EnterpriseDB/cloudnative-pg/actions/runs/10178172955


[Bug]: Getting spammed with notifications for DockerCleanupJob failed and ServerStatusJob failed every minute

Description
After pushing a successful deployment I am now getting spammed with notifications every minute. I am using the discord webhook notifications.

Minimal Reproduction (if possible, example repository)
I just pushed a new deployment and then started getting spammed.
Exception or Error

Version
v4.0.0-beta.297

Update: disabling then reenabling the discord notifications solved the issue. Just not sure what caused it

Just started happening again, also started just after a few successful deployments

same as https://github.com/coollabsio/coolify/issues/2580

keeps happening

Same problem every 10 minutes


fix(artifacts): when artifact-commit 409s, retry entire artifact-creation, not just commit

Fixes WB-10946
Description
After #4260 merges, when the SDK tries to commit an artifact and gets back a "409 Conflict" status code, it will fail. That's better than what we do now, which is retry the commitArtifact request indefinitely even if there's no hope of success (see WB-10888); but it'd be even better to retry the operation at a higher level to resolve the conflict.
The right way to do this would be to have the SDK somehow figure out which files are responsible for the conflict (probably by asking the server); but, as a hopefully-temporary fix, we can just restart the entire "create-upload-commit" process from the beginning.
Testing
Manually tested with:
$ F="temp.txt"; date > "$F"; for i in {1..2}; do python3 -c 'import wandb, sys; r = wandb.init(project="p1706"); a = wandb.Artifact("conflict-demo","dataset"); a.add_file(sys.argv[1], name="temp.txt"); r.log_artifact(a)' "$F" & done; wait
[1] 93566
[2] 93567
wandb: Currently logged in as: spencerpearson-wandb (wandb). Use `wandb login --relogin` to force relogin
wandb: Currently logged in as: spencerpearson-wandb (wandb). Use `wandb login --relogin` to force relogin
wandb: Tracking run with wandb version 0.13.4.dev1
wandb: Run data is saved locally in /Users/pears/src/client/wandb/run-20220915_141957-1rtg6n3e
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run eager-shape-19
wandb: ⭐ View project at https://wandb.ai/wandb/p1706
wandb: 🚀 View run at https://wandb.ai/wandb/p1706/runs/1rtg6n3e
wandb: Tracking run with wandb version 0.13.4.dev1
wandb: Run data is saved locally in /Users/pears/src/client/wandb/run-20220915_141957-3aab449z
wandb: Run `wandb offline` to turn off syncing.
wandb: Syncing run volcanic-sponge-20
wandb: ⭐ View project at https://wandb.ai/wandb/p1706
wandb: 🚀 View run at https://wandb.ai/wandb/p1706/runs/3aab449z
wandb: Waiting for W&B process to finish... (success).
wandb: Waiting for W&B process to finish... (success).
wandb: ERROR Error while calling W&B API: An internal error occurred. Please contact support. (<Response [500]>)
wandb: ERROR Error while calling W&B API: conflict detected for file digest X466QBdbS1uW4VbfmamGzA==, rebase required (<Response [409]>)
wandb:
wandb: Synced volcanic-sponge-20: https://wandb.ai/wandb/p1706/runs/3aab449z
wandb: Synced 4 W&B file(s), 0 media file(s), 1 artifact file(s) and 0 other file(s)
wandb: Find logs at: ./wandb/run-20220915_141957-3aab449z/logs
wandb:
wandb: Synced eager-shape-19: https://wandb.ai/wandb/p1706/runs/1rtg6n3e
wandb: Synced 4 W&B file(s), 0 media file(s), 1 artifact file(s) and 0 other file(s)
wandb: Find logs at: ./wandb/run-20220915_141957-1rtg6n3e/logs
[1]-  Done                    python3 -c 'import wandb, sys; r = wandb.init(project="p1706"); a = wandb.Artifact("conflict-demo","dataset"); a.add_file(sys.argv[1], name="temp.txt"); r.log_artifact(a)' "$F"
[2]+  Done                    python3 -c 'import wandb, sys; r = wandb.init(project="p1706"); a = wandb.Artifact("conflict-demo","dataset"); a.add_file(sys.argv[1], name="temp.txt"); r.log_artifact(a)' "$F"

Both those runs (1, 2) successfully uploaded their artifacts. (Before, one would win, and the other would just fail forever.)

This is not a satisfactory solution: see https://www.notion.so/wandbai/Artifact-Rebasing-6dd7364045d04141a1a1eae5a926798d


Third part of decoupling SC from layer_data

This removes all remaining use of layer_data in SC, making it almost ready to move.

+1

LGTM :+1:

Cherry-picked to master.


Solana Coin (SOL)

Due to Season IV, Solana (SOL) has been added as a new coin to mine
This PR closes #10

@Lmendev Updated!


Update CSV Airdrop to 2.2.0

Revision checks

[x] Used smart contracts were audited.
[x] Your Safe App include a manifest.json file at the root with the required data.
[x] The app can be loaded as a custom Safe App in the Apps section of https://app.safe.global.
[x] The app auto-connects to the Safe.
[x] You are able to trigger and execute one transaction with a Safe.
[x] RPC requests are optimized (not triggering many requests in a very short time period).

Name/Description
Update of the existing CSV Airdrop Safe app which includes:

Redesign of app using the new theme
Improvements around the app
Refactoring to use redux toolkit statemanagement
Bug fixes

Type

Update

Compatible Networks
- Mainnet
- Goerli
- Gnosis Chain
- Arbitrum One
- Polygon
- Binance Smart Chain
- Optimism
- Avalanche
- Energy Web Chain
- Volta

Audit document

Only uses Safe multisend

Code for review
https://github.com/bh2smith/safe-airdrop/releases/tag/v2.2.0
IPFS hash/App URL
We moved away from IPFS as it caused issues for a lot of users and registered a domain for the app
New deployment: https://safe-csv-airdrop.xyz/
Team information
See in github repo

The app looks very nice señor Manu, gracias!

Should be available now


Bug: 502 Bad gateway

What happened?
How am I supposed to set up my domain? When I use a proxy it says "502 Bad gateway", so what sort of dns settings should I use for my custom domain?
Version
latest (ghcr.io/diced/zipline or ghcr.io/diced/zipline:latest)
What browser(s) are you seeing the problem on?
Chromium-based (Chrome, Edge, Brave, Opera, mobile chrome/chromium based, etc)
Zipline Logs
There are no logs when the error happens

Browser Logs
No response
Additional Info
No response

What reverse proxy are you using? If you are using Nginx, post your config so that we can see if there are any issues with it. Make sure that your Zipline instance is running correctly (you can do this using docker ps if you are using Docker) and that there are no issues from the console (you can check the logs in Docker using docker logs zipline-zipline-1).

What reverse proxy are you using? If you are using Nginx, post your config so that we can see if there are any issues with it. Make sure that your Zipline instance is running correctly (you can do this using docker ps if you are using Docker) and that there are no issues from the console (you can check the logs in Docker using docker logs zipline-zipline-1).

I'm using the proxy that my host uses, so I don't have config.
The host uses pterodactyl, so I don't have docker logs
I was just wondering if I should use an A record pointing to my server

Update: I used an A record and it still says bad gateway

You do need an A record pointing to server that is hosting Zipline yes however it sounds like your issue has something to do with the reverse proxy. Since you don't have access to the reverse proxy config or the Zipline logs, I can't offer much help. If you have access to the containers in the Pterodactyl panel, you may be able to find some info there but other than that I don't know what to suggest.

You do need an A record pointing to server that is hosting Zipline yes however it sounds like your issue has something to do with the reverse proxy. Since you don't have access to the reverse proxy config or the Zipline logs, I can't offer much help. If you have access to the containers in the Pterodactyl panel, you may be able to find some info there but other than that I don't know what to suggest.

I have access to my zipline logs but I don't have access to docker logs

This doesn't seem to be an issue related to Zipline directly, just make sure your DNS records are setup correctly as well as reverse proxies like NGINX. Feel free to reopen this issue if you are having problems or join the discord server.


Added theming variables in Item Comment

Summary
Color variables have been added to the Item Comment component. Resolves #372

We should add an item comment wdio test file and test the theming variables.


tapi 1300.6.5

Ran into a random (& flaky) problem involving libtapi today, ended up looking for the feedstock, saw that there's been a new version.

@conda-forge/tapi, this is now passing with full cross-compilation. The reason I got interested in this again is that I was noticing tapi as a dependency of ld64_osx-64, and indeed (by checking mamba repoquery whoneeds), ld64 is the only direct consumer of tapi. Since we're currently experiencing issues with the cctools feedstock, I'd like to try the hypothesis if a newer tapi version might help.
I'd already be happy to merge this into a tapi_dev label.


Add examples for Checkbox

We need to have the same examples of the original doc. Instructions here
Please have a look at contributing.md for instructions on how to contribute and submit a PR.

Could you be a little clear of what do you want.

The docs need some examples for the Checkbox component: https://semantic-ui-vue.github.io/#/modules/checkbox. There are instructions on how to add examples in the links above

I have created a pull request. Please review.

Released in 0.0.24


python310Packages.identify: 2.5.9 -> 2.5.10

Diff: https://github.com/pre-commit/identify/compare/v2.5.9...v2.5.10
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 206569 run on x86_64-linux 1

4 packages built:

check-jsonschema
pre-commit
python310Packages.identify
python39Packages.identify


Double Inline Editing not working after Update to 6.0.1 on KUbuntu 18.04

System information:

KUbuntu 18.04 (KDE Plasma 5.12.7)
6.0.1
Java version - OpenJDK 10.0.2
Additional extensions -

Connection specification:

Database name and version: Mysql:5.7
Driver name: Mysql
Do you use tunnels or proxies (SSH, SOCKS, etc)? no

Describe the problem you're observing:
Open a Table in the Table View
Double Click or Click on a Value to change it will appear one milisecond as changeable and recover to normal view immediately
When right-clicking on the value and choosing edit -> inline edit it works fine.
Steps to reproduce, if exist:
see above

Same problem with
Ubuntu 18.04
java.runtime.version=1.8.0_201-b09
Database: Postgres
tnx

Maybe related to: https://github.com/dbeaver/dbeaver/issues/5575
Fix: Update to V6.0.2:
https://github.com/dbeaver/dbeaver/issues/5575#issuecomment-477095445

same problem with
fedora 29
database: mariadb

Same
Manjaro 18.0.4
KDE

I am facing the same problem. Please, solve that soon. Thank you in advance.

Please try the Version 6.0.2 - this version is not released yet but available as early access:
https://dbeaver.io/files/ea/
The edit field issue is fixed in this version.

Yes it's fixed on 6.0.2
Tested on my KDE machine

verified


"launcher manifest.xml" should not have a space

Why on earth does the launcher manifest file have to have a space? Nothing else does.

See this comment explaining why the use of spaces is preferable.

Is this about aesthetics or functionality? Tools are supposed to be functional first, pretty second.

I can't believe this has not been fixed in so long. Just admit you made a bad call and fix it already!

@jaraco: you are trying to come up for excuses for a bad decision you made, and you are refusing to admit you were wrong. Nobody should ever use spaces in filenames. Most unix tools, starting with the shell, can fail miserably and in subtle ways.  Bazel fails (which is what led me here). Code is not written to please liberal arts majors; code is written to get work done. Just like you have accepted that you cannot use a slash in a filename, you should accept that you should not use a space in a filename. You could, in TENEX, and it was an infinite source of pranks when we were undergrads, but that was a long time ago.
There are also natural languages that do not separate words with spaces; Thai is an example, so your argument about using spaces in written text is already invalid.


Add AV1 Support

Also include example
Resolves #1670

Nothing too exciting here! I added a ... Option to IVFWriter and now we can handle both.
I will write tests and when https://github.com/pion/rtp/pull/175 gets approved I can merge everything.


Add upward bound on faraday version just in case

This isn't necessary but might make sense to have?

"Latest commit 7e6ee6a on Nov 23, 2015"
Well I guess it was a good try.


ButtonToggle issue beta 10

Bug, feature request, or proposal:
The buttontoggle group has changed behavior since beta 10, I suppose it's a bug.
What is the expected behavior?
The buttontoggles in the buttontoggle group are selectable.
What is the current behavior?
The buttontoggle group stays disabled although it shouldn't and although it is not visible that it's disabled.
What are the steps to reproduce?
My buttontoggle HTML is:
<md-button-toggle-group [(ngModel)]="changingModel.base_type" [disabled]="!changingModel?.top_type || changingModel?.is_continues_motion || changingModel?.has_continues_motion" (change)="setSelected('base_type', $event)" vertical #baseToggleGroup [ngClass]="{'hide-base-type': !changingModel?.top_type && !changingModel?.is_continues_motion}">
see screenshot the rendered HTML, there is a property disabled for the toggle...

if all three variables in the [disabled] are false, the buttontoggles in the group stay disabled, until I change some stuff on the screen (don't know how it is related), then they suddenly become enabled.
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?

Can you provide a plunker reproduction?
You can use this as a template: http://plnkr.co/edit/liIvuI48q6waZrYrlVmO?p=preview

Seems I have an issue with ngModel not being supported? http://plnkr.co/edit/b3QIkr1R2SPy08oWrVJ6?p=preview

You must import FormsModule

ok, done. After three seconds, the group should be enabled, and it seems so, but actually the buttons are still disabled.

Here is a simplified plunker that shows the issue and a related one:
http://plnkr.co/edit/sdKuGhLd7juOh31srq1d?p=preview
cc @tinayuangao

Jep, ok, so it is a bug then. Ok, thanks for the quick follow.


Feedback

Hi,
I like this project... I've some feedback it is possible to add prisma for backend stuff so you can use mongo or sql and secondly maybe add typescript and also fastify instead of express ?
Best regards

Thank you for the feedback! I’ve actually abandoned this project and morphed it into something I think is even better: SyncJS —> https://syncjs.dev – Please let me know what you think :-)

On Nov 10, 2022, at 3:13 PM, vincent-vade @.***> wrote:
Hi,
I like this project... I've some feedback it is possible to add prisma for backend stuff so you can use mongo or sql and secondly maybe add typescript ?
Best regards
—
Reply to this email directly, view it on GitHub https://github.com/codepilotsf/sanejs/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4RG4EEXVTQCQWGP5U3PWDWHV6QPANCNFSM6AAAAAAR5CCFCY.
You are receiving this because you are subscribed to this thread.

Cool i'll take a look ! please send a github repository

Thank you for the feedback! I’ve actually abandoned this project and morphed it into something I think is even better: SyncJS —> https://syncjs.dev – Please let me know what you think :-)
…
On Nov 10, 2022, at 3:13 PM, vincent-vade @.***> wrote: Hi, I like this project... I've some feedback it is possible to add prisma for backend stuff so you can use mongo or sql and secondly maybe add typescript ? Best regards — Reply to this email directly, view it on GitHub <#2>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4RG4EEXVTQCQWGP5U3PWDWHV6QPANCNFSM6AAAAAAR5CCFCY. You are receiving this because you are subscribed to this thread.

So same maybe instead of using mongoose use prisma and typescript


Adding cnn calculate cosine by gpu

Upon examining the code, I noticed that it utilizes the sklearn cosine function to detect duplicates in the CNN. However, this implementation hampers performance, leading to slower execution. I recommend employing PyTorch to compute the cosine similarity instead, which should significantly improve the efficiency.

Thanks for the pointer. Could you share some benchmarks that would justify making this change? (especially since gpu may or may not be used by end user).

Yes!, I am going to do it


FIX: Fixed anchor links toward bottom of layout page

Changelog
Changed

Fixed broken anchor link

I went ahead and removed the extra row in the aspect ratio table as part of this PR.


Fix AXIS DAC IP timing for DAC latching

Hi Pavel,
While using your wonderful project as a base for my custom development, I encountered a problem with the AXIS DAC IP.
I couldn't get it to latch a single data transfer (1 clock tvalid). Turns out dac_rst had to be delayed to let the IP clock out the data and then instruct the AD9767 DAC to latch it (see attached image from the datasheet). Without delay, the DAC would latch the 'b0 frame which is clocked out whenever tvalid is not present.

The DAC is perfectly happy keeping the value latched indefinitely.
I've tested the IP with a sparse stream on a RedPitaya board. I expect no significant change to continuous streams apart from skipping erroneous 'b0 sample "injection" at the start of the stream.
Please consider checking this PR. Thanks!

Pull-request to myself instead of original repo x.x


[libsystemd] Update to 256.1

Fixes https://github.com/microsoft/vcpkg/issues/39365
Remove upstream fix patch only-libsystemd.patch.

[X] Changes comply with the maintainer guide.
[X] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[X] Any patches that are no longer applied are deleted from the port's directory.
[X] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[X] Only one version is added to each modified port's versions file.

Compile test pass with following triplets:
x64-linux

Duplicate of https://github.com/microsoft/vcpkg/pull/39741.


[DataGrid] Server-side pagination is not rendering rows on page 2+

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
DataGrid component switched to server-side-pagination  <DataGrid         rows={rows}         rowCount={rowsCount}         columns={columns}         pageSize={limit}         pagination         paginationMode="server"         onPageChange={handlePageChange}         page={page}         loading={loading}       /> does not render updated rows. The loader is gone when new rows are fetched from api and they are accesible in the view ( I can render the first few rows above data grid and see updated values, etc) but the table stays empty.

Expected Behavior 🤔
New rows are displayed when switching pages.

Steps to Reproduce 🕹
Issue is present even on your docs page.
Please visit:
https://material-ui.com/components/data-grid/pagination/#server-side-pagination
Click ">". Pages 6-10 and up are empty.

Hi, I'm very sorry if there is something obvious I'm not seeing, but it's my first reported issue on github - I see it has been labeled as duplicate, where can I see the issue it duplicates, so I can follow it's progress?


Adding tasks using cloud function call instead of a local node call?

Is it possible to create a push task to an already created queue using cloud function?
I've posted this question in stackoverflow, but I'm quite confused right now with how to actually make the cloud task work for my use-case.
https://stackoverflow.com/questions/56788689/calling-google-cloud-task-queue-from-react-client-or-cloud-function

I was able to add a cloud task to the queue using the createHttpTask.js sample


refactor(tests): Gather utilities

1. What does this PR implement?
Move some test-related to a crate so it can be reused and set an example of how we could do that.
2. Does the code have enough context to be clearly understood?
Yes
3. Who are the specification authors and who is accountable for this PR?
@AlejandroCabeza
4. Is the specification accurate and complete?
N/A
5. Does the implementation introduce changes in the specification?
N/A
Checklist

[!WARNING]
Do not merge the PR if any of the following is missing:

[X] 1. Description added.
[X] 2. Context and links to Specification document(s) added.
[X] 3. Main contact(s) (developers and specification authors) added
[X] 4. Implementation and Specification are 100% in sync including changes. This is critical.
[X] 5. Link PR to a specific milestone.

Uhm, this is not bad per se. But maybe we could have feature gated them in the kzgrs_backend crate directly.

Uhm, this is not bad per se. But maybe we could have feature gated them in the kzgrs_backend crate directly.

I thought about that, but it comes with a con: If you gate utilities under a feature you need to manually enable them when you run the tests. Doing it this way means no configuration needs to be modified (specially for RustRover users, because running tests with features enabled requires a few extra clicks).

Uhm, this is not bad per se. But maybe we could have feature gated them in the kzgrs_backend crate directly.

I thought about that, but it comes with a con: If you gate utilities under a feature you need to manually enable them when you run the tests. Doing it this way means no configuration needs to be modified (specially for RustRover users, because running tests with features enabled requires a few extra clicks).

That claim is not enterily true, you can add the depencency ad a dev-dependency enabling the feature just for dev purposes (testing).

Uhm, this is not bad per se. But maybe we could have feature gated them in the kzgrs_backend crate directly.

I thought about that, but it comes with a con: If you gate utilities under a feature you need to manually enable them when you run the tests. Doing it this way means no configuration needs to be modified (specially for RustRover users, because running tests with features enabled requires a few extra clicks).

That claim is not entirely true, you can add the dependency ad a dev-dependency enabling the feature just for dev purposes (testing).

Now that you mention it you're right. I don't know how I ended up overlooking that. Changing it.


Rename field 0x08 of nw4r::lyt::AnimResource, and changed type to u16

Changes merged via a new commit


Enhancement: Add to the wiki

Please check for duplicates or similar issues before creating this issue.
What is your suggestion, and why should it be implemented?
Document state scripts, note type scripts, and the other things that aren't documented in the wiki.

the wiki is being worked on. its just really early in the stage

the wiki is being worked on. its just really early in the stage

"the wiki is being worked on" its outdated now

im the one who runs the wiki and tbh i wanna work on documenting things when the v1 of codename releases
i do plan on documenting all of that, more even, but i feel like starting the documentation now would be a bit early if there's not even a stable build out yet yk

you're on the right track (kind of)


Worker is not defined

Do you want to request a feature or report a bug?
A bug.
What is the current behavior?
When trying to test a web worker, the Worker constructor is throwing an error saying it is undefined.
Here is an example: https://repl.it/HdhL/0
What is the expected behavior?
The Worker constructor creates a new Web Worker.
Please provide your exact Jest configuration and mention your Jest, node, yarn/npm version and operating system.
Jest Config:
"jest": {
    "globals": {
      "window": true
    },
    "testResultsProcessor": "./node_modules/jest-junit",
    "moduleFileExtensions": [
      "js"
    ],
    "moduleDirectories": [
      "node_modules"
    ],
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
      "\\.(css|scss|html)$": "identity-obj-proxy"
    }
  }

Jest Version: 19.0.2
Yarn: 0.23.2
Windows 10 (w/ Creators Update)

You'll need to create your own mock for web workers. This is an unsupported feature and should either be part of your own mocks or part of jsdom, but not Jest. Feel free to make a mock and put it on npm for other people to use as well :)

Thanks @cpojer! Wasn't entirely sure. Thanks again for the advice. :)

Sorry to comment on a closed issue, but I'm having the same problem, and can't find another way of contacting you @patoncrispy...
Did you managed to work this out? Feel free to answer me by email!

Hey @israelss! I just extracted as much of my code from the worker into a separate module and tested that. I want to write my own mocks for a web worker, but a bit busy at the moment.

Thanks for reply @patoncrispy, and sorry for late response!
I was able to mock the module that uses window.Worker, but not the Worker itself. I'll leave it that way for now.
Thanks again!

setting window.Worker = someClass should do the trick

If anyone else is looking for a Worker stub here is one I made. I haven't had any issues with it yet.
  class Worker {
    constructor(stringUrl) {
      this.url = stringUrl;
      this.onmessage = () => {};
    }

    postMessage(msg) {
      this.onmessage(msg);
    }
  }

If you are using create-react-app you can stub workers globally by adding this to src/setupTests.js.
window.Worker = Worker;

for anyone using ESM and creating worker separately in a  js file (and using worker-loader to load the worker)
setting window.Worker = Worker is not going to work since here we are importing the worker as a module.
create __mocks__ folder and do a manual mock for your worker module, e.g:
├── src
│   ├── __mocks__
│   │   └── myworker.worker..js
│   └── myworker.worker..js

and in your __mocks__/myworker.worker.js file:

class Worker {
  constructor(stringUrl) {
    this.url = stringUrl;
    this.onmessage = () => {};
  }

  postMessage(msg) {
    this.onmessage(msg);
  }
}

export default Worker;

and don't forget to call jest.mock('myworker.worker.js')
spent a lot time struggling with this!


[MXNET-357] New Scala API Design (NDArray)

Description
See full design document
@nswamy @yzhliu
This PR is the Addition for new NDArray functions of Scala API
Warning: current PR expose underscore functions
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] Use QuasiQuote to replace original API Implementation (Reduce lines)
[x] MakeAtomicFunction change to support String type parameter type in
[x] User New namespace for New API (temporarily NDArray.api.function_name)
[x] Default args using None to pass in as default
[x] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

NDArray one is in Sync with #10660


vm/qemu: configure spice using -spice parameter

Since QEMU 5.2, if QEMU has its modules compiled as dynamic objects to
be dlopen(2)'d rather than statically compiled into the QEMU binary,
QEMU will not accept [spice] directives through -readconfig. This is a
known issue with QEMU but has been effectively marked as WONTFIX because
-readconfig has sort-of been soft-deprecated 1 2 3.
In the meantime, just switch to the -spice commandline since this
appears to only affect modules rather than core QEMU options.
Fixes #8416
Signed-off-by: Aleksa Sarai<EMAIL_ADDRESS>

This pull request didn't trigger Jenkins as its author isn't in the whitelist.
An organization member must perform one of the following:

To have this branch tested by Jenkins, use the "ok to test" command.
To have a one time test done, use the "test this please" command.

Those commands are simple Github comments of the format: "jenkins: COMMAND"

jenkins: test this please


Fix: Change get_task_by_name into get_task_by_entity

Changelog Description
Changing gazu.task.get_task_by_name into gazu.task.get_task_by_entity as it will eventually be deprecated. The new method name is just a proxy so it doesn't change anything for now. It will simply prevent a bug from appearing in the future.

Is it fixed in the OP's core? It should even if we fix it here.

I can propose it, but OpenPype core uses gazu 0.8 and probably won't ever need this change as it has already entered feature freeze. Which is the reason why I proposed this change downstream and not upstream. However there is a work in progress kitsu module for Ayon, and it might require a similar change at some point.


Catch up with the original Library

Ever since this port has been published, there has been a lot going on in the original library, and those changes/updates/fixes are not present in this port.
Any changes since this commit int the original library need to be ported and merged in Pluralize.NET.: https://github.com/blakeembrey/pluralize/commit/ed577654b1903d6172db80c63fdc3d8999bd8a04

Than you @sorashi  for implementing the new rules and tests.
Now we need to implement the extra methods such as (isPlural, isSingular etc.) which were added to the original library. This will fix #3 and #4 as well.

Pending features achieved in https://github.com/sarathkcm/Pluralize.NET/pull/14  by @ghost1face


Add Projection to FilterExec

Which issue does this PR close?

Alternative to https://github.com/apache/arrow-datafusion/pull/8416
However, it seems it is also quite hard to do this at the physical optimization level, as to have more benefit, it needs to affect the joinselection rules and it always needs to have a ProjectionExec before it.
Closes #.
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

This approach is not going to work at this time


Requestify Operator Precedence Groups and Precedence Group Lookup

Define the LookupPrecedenceGroupRequest and OperatorPrecedenceGroupRequest for looking up an unvalidated precedence group declaration and retrieving then validating the precedence group associated with an operator respectively.
This restructures the way that we validate operator declarations and precedence group declarations.  In particular, the interface the type checker vends to look up an operator will now also validate that operator rather than return it raw and expect the client to do the right thing.
This allows the remaining overloads of validateDecl to be deleted and retracted into the decl checker.
There are now 2 remaining calls to validateDecl.

@swift-ci please smoke test

This is a nightmarish diff...

@swift-ci please smoke test

Package errors seem unrelated.  Will give it another shot later.

@swift-ci please smoke test Linux platform

⛵


Solve piracies and ambiguities

Part of https://github.com/QuantumSavory/QuantumSavory.jl/pull/143

Also this one should be it

Now tests should pass on all versions, the compat missed some entries and Aqua complained. So this could be merged I think

apologies for the delay on responding here, I am running a summer workshop next week (qnumerics.org) and prep has taken some of my time. FYI, in case I do not finish reviewing this family of PRs this week, I might be in a bit of radio silence next week during the workshop

No problem, I'm not in a rush to finish all of this, but this one should be relatively easy to review and merging it would allow be to test in CI the main one, so if you have some time for review for this one this it will make everything a bit faster

the QuantumSavory failure is due to the upstreaming, so it is to be expected


Return types are incomplete

Bug report
Describe the bug
Currently the find method has the following signature:
find<T>(contentType: string, params?: StrapiRequestParams): Promise<StrapiResponse<T>>;

With StrapiResponse being:
interface StrapiResponse<T> {
    data: T;
    meta: Record<string, unknown>;
}

With this, let's say I have an object Post:
interface Post {
  title: string;
  author: string;
}

Based on this, I'd expect to get the following as a response from Strapi when doing a find for Posts:
{
  data: [
    { title: 'xx', author: 'xx' },
    { title: 'yy', author: 'yy' },
  ],
  meta: {...}
}

But what actually happens now, described here in a Strapi RFC, is that all fields from my entity will be under an attributes property:
{
  data: [
    { id: 1, attributes: { title: 'xx', author: 'xx' }},
    { id: 2, attributes: { title: 'yy', author: 'yy' }},
  ],
  meta: {...}
}

It's still possible to represent this with the API by creating my content-type types with this attributes structure, but IMO it would make sense for the sdk itself to handle this and always return to me an object with the attributes property.
Expected behavior
When fetching data via SDK, it should return always objects with the attributes property and inside it all the actual properties of my content type.
Code snippets
To workaround, I did the following in my code:
export type StrapiV4Response<T> = {
  id: number;
  attributes: T;
};

protected async find<T>(contentType: string, params?: StrapiRequestParams): Promise<StrapiResponse<T[]>> {
    const response = await this.strapiClient.find<StrapiV4Response<T>[]>(contentType, params);
    return {
      ...response,
      data: response.data.map((content) => content.attributes),
    };
  }

  protected async create<T>(
    contentType: string,
    data: AxiosRequestConfig['data'],
    params?: StrapiBaseRequestParams,
  ): Promise<StrapiResponse<T>> {
    const response = await this.strapiClient.create<StrapiV4Response<T>>(contentType, data, params);
    return {
      ...response,
      data: response.data.attributes,
    };
  }

I don't expect the sdk to do exactly the same (move all the attributes to the root of the response).
System

Node.js version: 20.9
NPM version: 10.1
Strapi version: 4.25.3
Strapi SDK version: 2.3.3
Operating system: MacOS

Hey @lucasheim  👋🏼
Indeed, it was a difficult decision to include the attributes or give more freedom to what could look like the data.
If I could redo it, I would 100% go for the attributes structure, but as this SDK has been live for more than two years and people use it, it could lead to a massive breaking change.
Publishing a minor with a breaking change could cause package auto-updates in users' projects and cause major typescript issues. On the other hand, publishing a major only for this change would not be justified.
IMO, there are two solutions:

Either we go for the minor release and communicate well in the GitHub discussion space + Changelog about it.
Or we stay like that and include this change for the v5 support update that will bring a major update.


Undefined when trying to access data in resultset after find() operation against collection

Hi there,
I have got my lokijs db up and running using a json on my filesystem with nodejs. I  can see that the json is created and that the an initial row i insert is in the json. When i try to read the JSON i keep getting undefined whilst trying to retrieve a value for item in my resultset. If you can have a quick look below and provide an pointers that would be great
JSON is:
{
  "filename": "lastfileplayed.json",
  "collections": [
    {
      "name": "lastfileplayed",
      "data": [
        {
          "name": "00001.wav",
          "lastplayed": "correct",
          "meta": {
            "revision": 7,
            "created":<PHONE_NUMBER>440,
            "version": 0,
            "updated":<PHONE_NUMBER>964
          },
          "$loki": 1
        }
      ],
      "idIndex": [
        1
      ],
      "binaryIndices": {

      },
      "constraints": null,
      "uniqueNames": [

      ],
      "transforms": {

      },
      "objType": "lastfileplayed",
      "dirty": true,
      "cachedIndex": null,
      "cachedBinaryIndex": null,
      "cachedData": null,
      "adaptiveBinaryIndices": true,
      "transactional": false,
      "cloneObjects": false,
      "cloneMethod": "parse-stringify",
      "asyncListeners": false,
      "disableChangesApi": true,
      "disableDeltaChangesApi": true,
      "autoupdate": false,
      "serializableIndices": true,
      "ttl": null,
      "maxId": 1,
      "DynamicViews": [

      ],
      "events": {
        "insert": [
          null
        ],
        "update": [
          null
        ],
        "pre-insert": [

        ],
        "pre-update": [

        ],
        "close": [

        ],
        "flushbuffer": [

        ],
        "error": [

        ],
        "delete": [
          null
        ],
        "warning": [
          null
        ]
      },
      "changes": [

      ]
    }
  ],
  "databaseVersion": 1.5,
  "engineVersion": 1.5,
  "autosave": false,
  "autosaveInterval": 5000,
  "autosaveHandle": null,
  "throttledSaves": true,
  "options": {
    "persistenceMethod": "fs",
    "autoload": true,
    "serializationMethod": "normal",
    "destructureDelimiter": "$<\n",
    "recursiveWait": true,
    "recursiveWaitLimit": false,
    "recursiveWaitLimitDuration": 2000,
    "started":<PHONE_NUMBER>926
  },
  "persistenceMethod": "fs",
  "persistenceAdapter": null,
  "verbose": false,
  "events": {
    "init": [
      null
    ],
    "loaded": [

    ],
    "flushChanges": [

    ],
    "close": [

    ],
    "changes": [

    ],
    "warning": [

    ]
  },
  "ENV": "NODEJS"
}

code to find and display record is:
        var lastfilecollection = db.getCollection("lastfileplayed");
	var entryCount = lastfilecollection.count();
	var lastaudio = "";
	var nextaudio = "";

	if (entryCount==0) {
		lastaudio = "none";
		nextaudio = files_[0];
	} else {
		lastaudiorec = lastfilecollection.find({'lastplayed':'correct'});
		console.log("1: "+lastaudiorec);
		console.log("2: Last file have been played is : " + lastaudiorec.name);
		lastaudio = lastaudiorec.name;
		nextaudio = getNextFileToPlay(lastaudiorec.name);
	}

the console output for log 1:
[ { name: '00001.wav',     lastplayed: 'correct',     meta:      { revision: 6,        created:<PHONE_NUMBER>440,        version: 0,        updated:<PHONE_NUMBER>156 },     '$loki': 1 } ]
the console output for log 2:
Last file have been played is : undefined

UPDATE: I have managed to get his working using get instead of find, if someone can still help me with getting it to work with find that would be great. thank you

find() is returning an array as your first console log shows... you can either access via lastaudiorec[0].name or use the findOne() method if you expect single match.

thank you @obeliskos for your help, i will now close my stupid question :D

hah.. no worries 😊


Airdrop loot generation does not detect an armors protection level correctly

e.g. tactec is classified as armor level 0

Originally written by chomp

Improved with: https://dev.sp-tarkov.com/SPT-AKI/Server/commit/310762d66dbf5bce2a98609e81c0edd1ea52c538

Originally written by chomp


Add request sample

Can you please add a page that shows sample AS2 request message that can be posted via postman to the logic we just created ? That would complete full circle
[Enter feedback here]

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

ID: 01308979-0d8a-71f3-4fb1-ebe6c35410ea
Version Independent ID: 2591d589-8876-b1cb-906b-00b0ab39cb2b
Content: Exchange messages for B2B enterprise integration scenarios - Azure Logic Apps
Content Source: articles/logic-apps/logic-apps-enterprise-integration-b2b.md
Service: logic-apps
GitHub Login: @divyaswarnkar
Microsoft Alias: divswa

Thanks for the feedback! We are looking into this and will get back to you soon.

@nitin-narkar Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@divyaswarnkar, please create the doc work item and provide the sample? Thanks!

@nitin-narkar that's good feedback. We have added this in our backlog and will make the doc updates soon with samples for the entire scenario.

@nitin-narkar, thanks for your request! We'll proceed to close the thread now that the work is on the backlog.
@MayankBargali-MSFT: #please-close

#assign:@ecfan


Parallel data insertion

Update
Some slight changes on the _insert_data function to permit that parallel processing of data insertion can happen without problems and, maybe, other minor changes.

maybe let the user decide to use parallel insertion or serial insertion.


[Snyk] Upgrade @hapi/hapi from 21.3.10 to 21.3.12

Snyk has created this PR to upgrade @hapi/hapi from 21.3.10 to 21.3.12.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 2 versions ahead of your current version.

The recommended version was released on 25 days ago.

Release notes

Package name: @hapi/hapi

21.3.12 - 2024-10-2421.3.12

21.3.11 - 2024-10-2421.3.11

21.3.10 - 2024-06-1221.3.10

    from @hapi/hapi GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (ef04643) to head (98918c0).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #38   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines           58        58
=========================================
  Hits            58        58

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

🚨 Try these New Features:

Flaky Tests Detection - Detect and resolve failed and flaky tests


add eshan-sharma.json (resolves #1338)

Added eshan-sharma, links to blog pages and socials.
Fixes Issue
Closes issue #1338
Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[ ] My change requires changes to the documentation.
[ ] I have updated the documentation accordingly.
[ ] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

I have added line 44 but it is not showing in the file. Line 43 changes done as per review.


Fix cleanup of chaos-mesh when test fails

PLEASE WAIT WITH MERGE-ING UNTIL I CHECK SOMETHING!!!

Test name
Status

recreate
passed

upgrade-haproxy
passed

big-data
passed

haproxy
passed

storage
passed

scaling
passed

scheduled-backup
passed

self-healing
failed

scaling-proxysql
passed

init-deploy
passed

restore-to-encrypted-cluster
passed

security-context
passed

upgrade-proxysql
passed

limits
passed

demand-backup
passed

monitoring-2-0
passed

smart-update
passed

affinity
passed

one-pod
passed

self-healing-chaos
failed

auto-tuning
passed

self-healing-advanced
passed

pitr
passed

proxysql-sidecar-res-limits
passed

self-healing-advanced-chaos
failed

operator-self-healing
passed

users
failed

upgrade-consistency
passed

operator-self-healing-chaos
failed

demand-backup-encrypted-with-tls
passed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/958/commits/2de745a91d258a8e0ad241c2e43d83454d94e625
image: perconalab/percona-xtradb-cluster-operator:PR-958-2de745a9

Test name
Status

upgrade-haproxy
passed

recreate
passed

haproxy
passed

storage
passed

scheduled-backup
passed

big-data
passed

scaling
passed

scaling-proxysql
passed

self-healing
passed

init-deploy
passed

restore-to-encrypted-cluster
passed

security-context
passed

upgrade-proxysql
passed

limits
passed

self-healing-chaos
passed

demand-backup
failed

monitoring-2-0
passed

self-healing-advanced
passed

affinity
passed

smart-update
passed

one-pod
passed

auto-tuning
passed

self-healing-advanced-chaos
passed

proxysql-sidecar-res-limits
passed

users
passed

operator-self-healing
passed

operator-self-healing-chaos
passed

upgrade-consistency
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/958/commits/7f08a3b76dfec5e859e5c56594427345bdbfa395
image: perconalab/percona-xtradb-cluster-operator:PR-958-7f08a3b7

Test name
Status

recreate
passed

restore-to-encrypted-cluster
passed

demand-backup
passed

storage
passed

big-data
passed

self-healing
passed

self-healing-chaos
passed

self-healing-advanced
passed

self-healing-advanced-chaos
passed

operator-self-healing
passed

scheduled-backup
passed

operator-self-healing-chaos
passed

haproxy
passed

scaling
passed

upgrade-haproxy
passed

init-deploy
passed

scaling-proxysql
passed

limits
passed

security-context
passed

monitoring-2-0
passed

affinity
passed

one-pod
passed

auto-tuning
passed

proxysql-sidecar-res-limits
passed

users
passed

tls-issue-self
passed

tls-issue-cert-manager
passed

tls-issue-cert-manager-ref
passed

validation-hook
passed

upgrade-proxysql
passed

smart-update
passed

upgrade-consistency
passed

pitr
passed

demand-backup-encrypted-with-tls
failed

commit: https://github.com/percona/percona-xtradb-cluster-operator/pull/958/commits/7f08a3b76dfec5e859e5c56594427345bdbfa395
image: perconalab/percona-xtradb-cluster-operator:PR-958-7f08a3b7


feat: Disable cgroup-memory-telemetry.service on AzureLinux

What type of PR is this?

What this PR does / why we need it:
cgroup-memory-telemetry.service has been failing on AzureLinux/Mariner images because it uses cgroupfs driver instead of systemd's cgroupsv2 driver. Disable this service until support for AzureLinux/Mariner is added.
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
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 71.271%

Totals

Change from base Build<PHONE_NUMBER>5:
0.0%

Covered Lines:
2590

Relevant Lines:
3634

💛  - Coveralls


fix(echospace): don't subtract SHOWCMD_COLS if showcmdloc is statusline or tabline

The command is not visible in the message area when showcmdloc is statusline making echospace smaller than what it can be.

thank you!


Slow syncing after upgrading to latest versions

Our nodes have been online for at least a year and have been working just fine. We recently upgraded to the following versions, and since then, the slow syncing began. I know of another provider who is also having similar issues with his nodes, which makes it clear that this issue is not specific to us. I am wondering if anyone else is experiencing the same issue.
op-geth:v1.101315.2
op-node:v1.7.7
Deployment
    command:
      - --op-network=$NETWORK_NAME
      - --datadir=/geth
      - --http
      - --http.corsdomain=*
      - --http.vhosts=*
      - --http.addr=<IP_ADDRESS>
      - --http.port=8545
      - --http.api=web3,debug,eth,txpool,net,engine
      - --ws
      - --ws.addr=<IP_ADDRESS>
      - --ws.port=8546
      - --ws.origins=*
      - --ws.api=debug,eth,txpool,net,engine,web3
      - --syncmode=$OP_GETH__SYNCMODE
      - --gcmode=$NODE_TYPE
      - --authrpc.vhosts=*
      - --authrpc.addr=<IP_ADDRESS>
      - --authrpc.port=8551
      - --authrpc.jwtsecret=/shared/jwt.txt
      - --rollup.sequencerhttp=${BEDROCK_SEQUENCER_HTTP:-https://mainnet-sequencer.optimism.io}
      - --rollup.disabletxpoolgossip=true
      - --rollup.historicalrpc=$OP_GETH__HISTORICAL_RPC
      - --port=${PORT__OP_GETH_P2P:-39393}
      - --discovery.port=${PORT__OP_GETH_P2P:-39393}

Variables
  NODE_TYPE=archive
  OP_GETH__SYNCMODE=full

Additional information: They have been trailing by ~21,700 blocks for the past 3 days.


Servus TV is broken

Following is shown when dl a Servus TV stream (it was working until beginning od December):
youtube-dl version is 2019.12.25

youtube-dl -v https://www.servustv.com/videos/aa-1jkrg7c4d1w14/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.servustv.com/videos/aa-1jkrg7c4d1w14/']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.12.25
[debug] Python version 3.4.4 (CPython) - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-94077-g01d8c72b95, ffprobe N-94077-g01d8c72b95, phantomjs 2.1.1
[debug] Proxy map: {}
[generic] aa-1jkrg7c4d1w14: Requesting header
WARNING: Falling back on generic information extractor.
[generic] aa-1jkrg7c4d1w14: Downloading webpage
[generic] aa-1jkrg7c4d1w14: Extracting information
ERROR: Unsupported URL: https://www.servustv.com/videos/aa-1jkrg7c4d1w14/
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp243932xz\build\youtube_dl\YoutubeDL.py", line 796, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp243932xz\build\youtube_dl\extractor\common.py", line 530, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmp243932xz\build\youtube_dl\extractor\generic.py", line 3347, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: https://www.servustv.com/videos/aa-1jkrg7c4d1w14/

same reported in https://github.com/ytdl-org/youtube-dl/issues/23475


Camunda Modeler deploy a diagram to zeebe cluster via API

Hi everyone,
I'm using camunda-platform 8 running with kind.
I have a problem when trying to deploy the diagram to zeebe via API.
Using TCP is working but I want to use API.
Can you please tell me in this case how can I deploy through the API?
Thank you!

Hey @thanhtuan could you please elaborate on that? What do you mean via API? How does it differ to Using TCP is working but I want to use API.. I'm not sure whether I understand this.

Sorry, my bad @Zelldon
When I expose the TCP port 26500 of the service gateway, I can use modeler deploy to the zeebe cluster.
The question is can I use modeler deploy to the zeebe cluster with API? (use HTTP instead of using TCP port)
I can't find an API for this.
These are the ports in my services:
Gateway:
  - port: 9600       protocol: TCP       name: http     - port: 26500       protocol: TCP       name: gateway     - port: 26502       protocol: TCP       name: internal
Zeebe:
    - port: 9600       protocol: TCP       name: http     - port: 26502       protocol: TCP       name: internal     - port: 26501       protocol: TCP       name: command

@thanhtuan Please have a look at the Zeebe Ingress (gRPC) troubleshooting section where you need to setup TLS to use Zeebe over the Ingress.


Just get embedding for context and target word

Hi, I'm sorry if this is obvious, but how would I just get the embeddings for a context and for a potential target word?
For example, suppose my context is ['river', 'bank'] and my target is ['water']. How would I get vectors for each.....?

See how target_v and context_v are obtained in explore_context2vec.py. Please note that in context2vec, the context representation is an ordered sequence of words with a specific 'missing' target word position specified, so just ['river', 'bank'] is not a valid context.

Thanks for the response. I'll take a look at that.
As for your point about how context representations are constructed, is there some reason I can't just represent my context as something like 'river bank []' as if it were a complete sentence?

context2vec will interpret the input 'river bank []' as the context of a last word in a sentence that starts with 'river bank'. Please read the paper for a detailed explanation. If you don't care about specific position-within-sequence context representation then you might want to use a different model.


feature: [cawemo-migration] Add script to migrate from Cawemo to Web Modeler

Add script to migrate from Cawemo to Web Modeler

Description

Solves #328
Testing your changes

Manual testing against Cawemo and Web Modeler SaaS
There is no API for Cawemo to create new files, hence automated tests can't be written

Types of changes

[ ] Bug fix (non-breaking change which fixes an existing open issue)
[x] New feature (non-breaking change which adds functionality to an extension)
[ ] Breaking change (fix or feature that would cause existing functionality of an extension to change)
[ ] Documentation update (changes made to an existing piece of documentation)

Checklist:

[ ] My code adheres to the syntax used by this extension.
[x] My pull request requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the Camunda Community Hub documentation.
[x] I have read the Pull Request Process documentation.
[ ] I have added or suggested tests to cover my changes suggested in this pull request.
[x] All new and existing CI/CD tests passed.
[x] I will /assign myself this issue, and add the relevant [issue labels] to it if they are not automatically generated by Probot.
[ ] I will tag @camunda-community-hub/devrel in a new comment on this issue if 30 days have passed since my pull request was opened and I have not received a response from the extension's maintainer.

$ /bin/zsh
-bash: /bin/zsh: No such file or directory

I'm out :-(

As the script requires at least bash 4 or zsh to run, should we maybe migrate it to node.js and remove system dependencies? @ingorichtsmeier

Node.js would be a system-agnostic runtime (just like a jre) that is quite likely to be present on a developer machine.
However, I also like the approach of a spring-boot applicationn (backend).
In the end, the script goes through projects, folders and files in cawemo and recreates the structure including files in web-modeler
We could merge this PR for now so that we have something in place and then go and see whether we migrate it to another platform (given the audience is quite small)

Hi,
I translated the script for Powershell and will open a pull request once the bash-script has been merged.

Thank you @jonathanlukas for taking care as I wasn't able to find the time


Unable to set scheme in Hostname configuration

The URL scheme used for generating an HTML link is currently hardcoded to http (see https://github.com/bosun-monitor/bosun/blob/1680a4aa2381727f6cafa2d1648aaf440f0797b6/cmd/bosun/conf/system.go#L539-L548), but there are cases where it is desirable to set the scheme to https and have URLs generated accordingly.
One obvious solution would be to add a Scheme configuration option. Any thoughts on this?
CC @dimamedvedev

I would be happy to make a PR that fixes this issue if you are happy with the direction of adding a Scheme option.


JK-B2A24S15P JkModbus CRC Check failed! 47F0!=4882

Hello, i have a JK bms, model JK-B2A24S15P and i'm trying to make it work with esphome, but i get some errors like invalid hearders or CRC check failed.
[12:51:20][D][uart_debug:114]: >>> 4E:57:00:13:00:00:00:00:06:03:00:00:00:00:00:00:68:00:00:01:29
[12:51:20][D][uart_debug:114]: <<< 4E:57:01:1B:00:00:00:00:06:00:01:79:2A:01:0F:4E:02:0F:50:03:0F:50:04:0F:50:05:0F:50:06:0F:00:07:0F:50:08:0E:50:09:0F:50:0A:0F:50:0B:0F:50:0C:0F:50:0D:0F:50:0E:0F:50:80:00:1A:81:00:18:82:00:18:83:15:6F:84:00:00:85:63:86:02:87:00:11:89:00:00:0D:00:8A:00:0E:8B:00:00:8C:00:03:8E:16:26:8F:0F:DC:90:0F:D2:91:0F:6E:92:00:05:93:0B:54:94:0B:B8:95:00:05:96:01:2C:97:00:96:98:01:2C:99:00:64:9A:00:1E:9B:0C:E4:9C:00:05:9D:01:9E:00:5A:9F:00:46:A0:00:64:A1:00:64
[12:51:21][W][jk_modbus:075]: JkModbus CRC Check failed! 47F0!=4882

[12:51:21][D][uart_debug:114]: <<< A2:00:14:A3:00:06:A4:00:46:A5:00:01:A6:00:02:A7:FF:EC:A8:FF:F6:A9:0E:AA:00:00:00:C3:AB:01:AC:01:AD:03:E8:AE:01:AF:00:B0:00:0A:B1:14:B2:37:32:38:32:00:00:00:00:00:00:B3:00:B4:49:6E:70:75:74:20:55:73:B5:32:31:31:31:B6:00:03:3E:00:B7:48:38:2E:58:5F:5F:53:38:2E:32:31:57:5F:5F:5F:B8:00:B9:00:00:00:00:BA:42:54:33:30:37:32:30:32:30:31:32:30:30:30:30:32:30:30:35:32:31:30:30:31:C0:01:00:00:00:00:68:00:00:48:82
[12:51:22][D][uart_debug:114]: <<< DF
[12:51:23][D][uart_debug:114]: <<< FF
[12:51:25][D][uart_debug:114]: <<< FF
[12:51:25][D][uart_debug:114]: >>> 4E:57:00:13:00:00:00:00:06:03:00:00:00:00:00:00:68:00:00:01:29
[12:51:25][W][jk_modbus:050]: Invalid header

[12:51:26][D][uart_debug:114]: <<< FF:4E:57:01:1B:00:00:00:00:06:00:01:79:2A:01:0F:4D:02:0F:50:03:0E:4E:04:0F:4E:05:0F:4E:06:0F:4E:07:0F:4E:08:0F:50:09:0F:4E:0A:0F:4E:0B:0F:4E:0C:0F:50:0D:0F:4E:0E:0F:50:80:00:1A:81:00:18:82:00:10:83:15:6E:84:00:00:85:63:86:02:87:00:11:89:00:00:0D:00:8A:00:0E:8B:00:00:8C:00:03:8E:16:26:8F:0F:DC:90:0F:D2:91:0F:6E:92:00:05:93:0B:54:94:0B:B8:95:00:05:96:02:2C:97:00:96:98:01:2C:99:00:64:9A:00:1E:9B:0C:E4:9C:00:05:9D:01:9E:00:5A:9F:00:46:A0:00:64:A1:00
[12:51:26][W][jk_modbus:050]: Invalid header

Please help me and tell me if you need more info.
Thank you!
Marius.

Do you use an ESP8266 or ESP32? Which GPIOs did you use?

Hi Syssi, i'm using ESP32 with pins 16&17.
Thanks.

Alright. In this case it's no "software serial is unable to handle 115200 bauds properly" issue. Could you check your wiring and/or provide a photo? Make sure GND is connected properly. It looks like there is much noise on the wire. F.e. take a look at this bunch of received bytes:
FF:4E:57:01:1B:00:00:00:00:06:00:01:79:2A:01:0F:4D:02:0F:50:03:0E:4E:04:0F:4E:05:0F:4E:06:0F:4E:07:0F:4E:08:0F:50:09:0F:4E:0A:0F:4E:0B:0F:4E:0C:0F:50:0D:0F:4E:0E:0F:50:80:00:1A:81:00:18:82:00:10:83:15:6E:84:00:00:85:63:86:02:87:00:11:89:00:00:0D:00:8A:00:0E:8B:00:00:8C:00:03:8E:16:26:8F:0F:DC:90:0F:D2:91:0F:6E:92:00:05:93:0B:54:94:0B:B8:95:00:05:96:02:2C:97:00:96:98:01:2C:99:00:64:9A:00:1E:9B:0C:E4:9C:00:05:9D:01:9E:00:5A:9F:00:46:A0:00:64:A1:00

The start sequence of a frame is 0x4e 0x57. Your frame starts with 0xff 0x4e 0x57. Most of the payload/bytes look good:
FF   <- garbage
4E:57:  <- start sequence
01:1B:  <- data length
00:00:00:00: <- terminal number
06: <- "read all" response
00: <- source id
01: <- frame type
79: <- 12.1V
2A: <- 42 / 3 = 14 Cells
  01: 0F:4D: 3.917V
  02: 0F:50: 3.920V
  03: 0E:4E:
  04: 0F:4E:
  05: 0F:4E:
  06: 0F:4E:
  07: 0F:4E:
  08: 0F:50:
  09: 0F:4E:
  0A: 0F:4E:
  0B: 0F:4E:
  0C: 0F:50:
  0D: 0F:4E:
  0E:0 F:50:
  80:00:1A:
  81:00:18:
  82:00:10:
  83:15:6E:
  84:00:00:
  85:63:
  86:02:
  87:00:11:
  89:00:00:0D:00:
  8A:00:0E:
  8B:00:00:
  8C:00:03:
  8E:16:26:
  8F:0F:DC:
  90:0F:D2:
  91:0F:6E:
  92:00:05:
  93:0B:54:
  94:0B:B8:
  95:00:05:
  96:02:2C:
  97:00:96:
  98:01:2C:
  99:00:64:
  9A:00:1E:
  9B:0C:E4:
  9C:00:05:
  9D:01:
  9E:00:5A:
  9F:00:46:
  A0:00:64: Temperature protection value in the battery box       100°C
  A1:00 .... some bytes are missing here

Missing bytes at the end of the frame: https://github.com/syssi/esphome-jk-bms/blob/main/components/jk_bms/jk_bms.cpp#L268-L368

Thank you, i will check the wire again. As a test, the cells voltages are working fine, but as soon i add the total voltage or current sensor, it stops working and throws the invalid header error.

Could you provide a not compiling config example? Please try a esphome clean yourconfig.yaml to do a clean build afterwards.

If you see the CRC error every now and then this is fine. The communication is super simpel: Depending on the update_interval a "read all" request is sent to the BMS. The BMS responds with a big frame including all measurements & config settings. Everytime you see a CRC error the response was incomplete/broken and gets skipped.

Succes! You were right about the cable. I made a new one and i used a shielded one and now it works fine.
Thank you very very much! You are awesome!

Sorry to open this again, but i need your opinion. Since i opened this support issue, it worked (almost) fine, there were moments when i got no response from the bms and then suddenly worked again, but for the last 2 days is completely dead, i get no reponse from the bms, so today i had some time to debug.
What i discovered is that the TX pin from the bms is in low state, even when the bms is powered off. I tested it with a multimeter on continuity mode between GND and TX. It could be that the rs232 chip from the bms is dead? It would be strange since all the soldering i've done was with the cable unplugged from the bms.

The BMS is still working just the UART-TTL connection isn't working anymore?

Please remove the ESP and the battery cells (+ balancer cables) from the BMS and measure the resistance between GND<->RX and GND<->TX. In my case its around 3.3 MOhm in both cases.


Server graceful shutdown

Coverage increased (+2.5%) to 40.951% when pulling 4f3e9b5270e4363a4ff3e104fc2ed4649c9c130a on stgleb:shutdown into 11bbcf83168abee3087b0f6e4168a55aabd8fd0c on supergiant:master.


Remove example interface from html.idl

https://github.com/tidoust/reffy-reports/blob/3ed6073a7da37d1f6c340153c3844a411f7ed84d/whatwg/idl/html.idl includes
[Exposed=Window]
interface Example {
  // this is an IDL definition
};

@tidoust, https://html.spec.whatwg.org/#typographic-conventions has class="extract" and I think the fix would be right around here:
https://github.com/tidoust/reffy/blob/22df46ab90382bab1949be56d8635f9d429066f6/src/cli/extract-webidl.js#L110
I think you'd have to check if the element or any ancestors have the extract class, to handle
 which is the pattern in HTML.


Started writing sim code, also cleaned up IMU and State a little

What do you think of imu.py? I tried to write it well with ABC, and I think the sim should work well.

Wait wdym merge main?

Wait wdym merge main?

the commits from main branch are being shown in the diff. If you merge main branch into yours, it will be fixed, after conflict resolution ofc

I want to test this before merging but it should work


Graceful SSL degradation

This should fix issue #46

Looks fine to me. Just a question: Could it be a problem that we are silently downgrading default to be insecure. I am thinking could we give some sort of warning when running the driver on older version, maybe here https://github.com/neo4j/neo4j-python-driver/blob/1.0-graceful-ssl-degradation/neo4j/v1/ssl_compat.py#L24

Yes, I wondered that too but wasn't sure where/when to inject the warning. Thinking about this again though, maybe a warning should appear on the _firs_t time that a driver instance is created with default encryption/trust.

Is it possible for the application to know what has happened one way or the other?
Can you disable non-SSL (http-only) in neo4j if you really care... That would apply to all uses of the API, which would be broader and more effective...

I am not sure if I got your question, but I'll give it a try.
You could config the database to accept SSL enabled, http-only connections.
Say you has a port 1234, you could config it to open for ssl-enabled, http-only connections by using the following settings in a Neo4j database:
dbms.connector.1234.address=localhost:1234
dbms.connector.1234.enabled=true
dbms.connector.1234.encryption=TLS
dbms.connector.1234.type=HTTP

If you got another port 4321, and you want to config it differently, then just set it accordingly, such as:
dbms.connector.4321.address=localhost:4321
dbms.connector.4321.enabled=true
dbms.connector.4321.encryption=REQUIRED
dbms.connector.4321.type=BOLT

Then you explicitly set what kind of connections that you want for different ports.
For more info: http://neo4j.com/docs/operations-manual/3.0/#_configuring_bolt_connectors
Hope this answered your questions :)

@nigelsmall - I might recommend that people do things like @zhenlineo suggested if they really care about making sure that they don't accidentally get unencrypted connections. That's better than anything you can do through neo4j anyway. But having a way to ask "Did I get an encrypted connection?" still seems like a reasonable thought. Not required, just food for thought. If your application cares, then you can ask. If you don't know about SSL (too old), then your current action is backwards-compatible.
@zhenlineo It looks like you can't disable http-only connections (exactly one http connector).

You can already work this out by using driver.encryption which will return True or False depending on whether the driver produces encrypted sessions or not.

Good answer. Thanks Nigel!


Bump terraform equinix provider to v1.14.2

Closing, super-seeded by https://github.com/rancherlabs/harvester-equinix-terraform/pull/41


JSRPC: Service bindings and stateless class syntax

This fully supports RPC to service bindings, as opposed to Durable Objects.
Actually, service bindings already worked, by accident, as of #1617.
But this change does the following:

Makes sure env and ctx get passed to RPC methods.
Introduces an alternative class-based syntax for named entrypoints. If you export a class that extends StatelessService, we now understand it to be a stateless entrypoint, not a Durable Object. Meanwhile, you can extend DurableObject to explicitly mark an exported class as being a Durable Object class. Both of these are imported from the new module "cloudflare:entrypoints".
Enables RPC server-side for classes that extend these new base classes, without the need for the js_rpc compat flag. (experimental is still needed for now.)
Implements the new policy that only class methods (prototype properties) are exposed. Instance properties are not available over RPC. This is to defend people who forget to use private properties from accidentally exposing things over RPC that weren't intended.
Adds "constructor" to the reserved name list. I was wrong about this before, it needs to be reserved. Sorry.

(sorry, bad rebase, fixing)

Fixups:

0811199b
2fd5f22b
c38465b4

Windows fixup:

8bfb1577

Dunno why only needed on Windows.

Fixup for missing return, not sure why only the internal build caught it.

07bc414c

Uhh, another fixup that undoes two previous fixups and tries a different way... :sweat_smile:

e32defb7

^ Fixed test failure

Added commits covering recent discussions, this should now be up to date with the current consensus.


[TEST] Add missing tests for Animated.forkEvent

forkEvent is generally used to intercept an existing listener and add a new js listener to it, considering the original listener can be null/js/Animated.event(). I added tests to ensure the 3 cases of the implementation are all covered.
Test Plan:
Tests are passing
Release Notes:
[INTERNAL] [ENHANCEMENT] [Animated] Add Animated.forkEvent tests for better coverage

Looks good, thanks!

@facebook-github-bot shipit


Support for nested transactions.

As suggested in #36, it seems useful to support nested transactions.
These changes moves the functionality of the TransactionExecutor interface (begin()) into the QueryExecutor interface, allowing any QueryExecutor (currently a Db/Connection or a Transaction) to start a new transaction.
This makes it easier to write generalized code, a QueryExecutor can be passed in, and a (sub-)transaction can be run using it regardless of what happens before/after the function is called.

Let me close this one, and create a new based on a properly named branch and with the commits squashed together.


Enhancement: use label instead of value if  @QRCODE source is a for radio, multichoice, etc type of field.

I think this picture indicates the need, The current behavior is the value 1 is encoded instead of what ID [record-name] Sex [sex] Size [size] PMI [pmi] resolves to.  (This is to get around the limitation of values are always used in @CALCTEXT).

This is a limitation of CALCTEXT. You should petition for CALCTEXT to support this, on the Community forum.

@grezniczek, I am deliberately not using CALCTEXT in the fields shown. instead, I am trying to pick up the label of the choice.

@aboulang - You could use @PREFILL (on a regular text box), which supports piping, together with @READONLY, and instruct users to Save & Stay if any data from the current form is to be used in the QR code (you might hide the field showing the QR code by some branching logic that depends on a field on some other form that calculates the shown/hidden state based on all the "necessary ingredients".
The way QR code works in the background does not fit well with piping directly into it.
You could also look at the Barcodes EM, but this will need the same workaround as mentioned above.

@grezniczek @setvalue, aka prefill sets the value upon load and you set up the barcode on save.. I tried @setvalue prior, but I think two saves needs to happen before the barcode gets to display the right values?
My solution was to punt the whole issue and recode all the fields so the coded value reflects the pretty value.
Type of package
Big_Size, Big Size
Even_more_stuff, Even More Stuff

If you don't need the QR code as a file, but only for display on the page, then have a look at the Barcodes EM. Then 1x save should be enough.


[KYUUBI #3626] AdminResources rest api support to list current engines

Why are the changes needed?

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Codecov Report

Merging #3629 (9eaa959) into master (94177b0) will decrease coverage by 0.00%.
The diff coverage is 90.90%.

:exclamation: Current head 9eaa959 differs from pull request most recent head 84256f6. Consider uploading reports for the commit 84256f6 to get more accurate results

@@             Coverage Diff              @@
##             master    #3629      +/-   ##
============================================
- Coverage     51.89%   51.88%   -0.01%
  Complexity       13       13
============================================
  Files           484      484
  Lines         27109    27129      +20
  Branches       3783     3785       +2
============================================
+ Hits          14067    14077      +10
- Misses        11675    11683       +8
- Partials       1367     1369       +2

Impacted Files
Coverage Δ

...rg/apache/kyuubi/server/api/v1/AdminResource.scala
91.52% <90.90%> (+1.78%)
:arrow_up:

...rg/apache/kyuubi/engine/ApplicationOperation.scala
70.37% <0.00%> (-3.71%)
:arrow_down:

...apache/kyuubi/engine/JpsApplicationOperation.scala
77.41% <0.00%> (-3.23%)
:arrow_down:

...g/apache/kyuubi/operation/BatchJobSubmission.scala
71.83% <0.00%> (-2.82%)
:arrow_down:

...rg/apache/kyuubi/ctl/cmd/log/LogBatchCommand.scala
78.00% <0.00%> (-2.00%)
:arrow_down:

...n/scala/org/apache/kyuubi/engine/ProcBuilder.scala
80.74% <0.00%> (-0.63%)
:arrow_down:

...in/scala/org/apache/kyuubi/config/KyuubiConf.scala
97.26% <0.00%> (-0.08%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

- open batch session *** FAILED ***
  500 did not equal 405 (BatchesResourceSuite.scala:85)

    assert(405 == proxyUserResponse.getStatus)

thanks @lightning-L , merging to master