Fixes a tiny bug in bug/fish search

Codecov Report

Merging #82 into master will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master      #82   +/-   ##
=======================================
  Coverage   99.85%   99.85%
=======================================
  Files           1        1
  Lines         710      710
  Branches      137      137
=======================================
  Hits          709      709
  Partials        1        1

Impacted Files
Coverage Δ

turbot/__init__.py
99.85% <100.00%> (ø)

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 7628cb6...f16ea56. Read the comment docs.


[META] Chat and forum to ask questions

Maybe Gitter and Discourse.

A couple of us have occasionally hijacked the Typesetting channel on the Bible Technology Slack for SILE discussions, but I agree a more general purpose solution would be better. I think Gitter is a great idea and would be happy to join in there. If people prefer I could also host a Mattermost instance.
I'm not so sure about Discourse. I agree it's a much better solution than the current Google Groups arrangement, but I'd like to see the forum situation consolidated rather than fragmented and I don't know if we have a good feel for what the actual need is here. Maybe Discourse is the best route to take it and shut down the other channels, but maybe there are more specific needs?
I've also been thinking about proposing via a meta post that SILE be on topic for the TeX Stack Exchange. It would be a bit of a direction change for that site, but it might actually work. If not, that would make SO the other reasonable place to ask usage questions, but I think the typesetting expertise in general and similarity in purpose (and even implementation) would make the TeX site a better home if we could convince the old timers we're not heretics. Thoughts?

Thanks for adding Glitter. We'll see how that goes. I have been pretty rubbish at responding to mailing list mails, and I apologise for that. I don't think you'll get very far with TeX.SE, but it can't hurt to ask.


How to obtain ideal test results on the nuscenes dataset?

Hi，thanks for your interesting work！
And I have some questions.
According to your config.yaml, I tested the nuscenes dataset using the nuscenes_openseg.pth.tar checkpoint you provided and obtained an mIoU of only 29, which is not the 42 published in the paper. How can I solve this issue?

Hi @Liuxinyv
Thanks for your interest and trying out our code already! I guess you specify the feature_type to be distill? You need to have our 2D-3D ensemble model to yield the best performance for nuScenes. However, You can only run ensemble when having the 2D multi-view fused features :) We are currently still processing the multi-view fused features for nuScenes, and also preparing the feature fusion code for nuScenes, see our TO-DO List. We will try to release that ASAP, please stay tuned.
Best
Songyou

@Liuxinyv
Thanks for your  report! I have a question. Do you meet the FileNotFoundError  when you tested the nuscenes dataset?
The details of the error is:
FileNotFoundError: [Errno 2] No such file or directory: 'data/nuscenes_multiview_openseg/000681a060c04755a1537cf83b53ba57.pt'

@pengsongyou Hi. Thanks for your great work！
I would like to ask when the multi-view fused features of nuScenes will be released?

@Liuxinyv @pengsongyou
Hi.
Where can I find the nuscenes_openseg.pth.tar checkpoint?

Hi @Liuxinyv @chenhaomingbob
I have included the multi-view fused OpenSeg features for nuScenes validation sets for downloading using download_fused_features.sh. Also, I made a mistake before and included wrong 3D lidar point clouds for nuScenes. It is also updated, please re-download it accordingly using download_dataset.sh.
With them, you should be able to reproduce the results shown in the paper.

I have a question of reproducing the result. I train the net with the default config. But the training log and the evaluation doesn't match. In the training log the best val mIoU is 28.7 which is close to 29. In evaluation I test my best checkpoint with distill mode and gets mIoU=41, mAcc=55.8. If I test with official checkpoint, it gets mIoU=42, mAcc=56 in distill mode, which is different from mIoU=29. Why evaluation during training and independent test differs in accuracy?

Are there some differences between the validation and evaluation(test) process for distilled model only?


Error while attempt to connect signal "connected_to_server"

Godot version
v3.4.2.stable.mono.official [45eaa2daf]
System information
Debian 11
Issue description
I received this error :
E 0:00:01.578   connect: In Object of type 'NetworkedMultiplayerENet': Attempt to connect nonexistent signal 'connected_to_server' to method 'Node.OnServerConnected'.
  <C++ Error>   Condition "!signal_is_valid" is true. Returned: ERR_INVALID_PARAMETER
  <C++ Source>  core/object.cpp:1462 @ connect()
  <Stack Trace> :0 @ Int32 Godot.NativeCalls.godot_icall_5_637(IntPtr , IntPtr , System.String , IntPtr , System.String , IntPtr , UInt32 )()
                Object.cs:517 @ Godot.Error Godot.Object.Connect(System.String , Godot.Object , System.String , Godot.Collections.Array , UInt32 )()
                GameServer.cs:51 @ void DesertEdge.Singleton.GameServer.ConnectionToServer()()
                GameServer.cs:87 @ void DesertEdge.Singleton.GameServer.OnLoginRequestsReturned(Boolean , System.String )()
                :0 @ void Godot.NativeCalls.godot_icall_2_635(IntPtr , IntPtr , System.String , System.Object[] )()
                Object.cs:364 @ void Godot.Object.EmitSignal(System.String , System.Object[] )()
                Gateway.cs:109 @ void DesertEdge.Singleton.Gateway.ReturnLoginRequest(Boolean , System.String )()
                :0 @ void Godot.NativeCalls.godot_icall_0_3(IntPtr , IntPtr )()
                MultiplayerAPI.cs:256 @ void Godot.MultiplayerAPI.Poll()()
                Gateway.cs:52 @ void DesertEdge.Singleton.Gateway._Process(Single )()

Since 3.4.2
I think its a regression
From Docs seems it didn't change
https://docs.godotengine.org/en/stable/search.html?q=connected_to_server&check_keywords=yes&area=default
Steps to reproduce
My code
Working:
Global.ServerNetwork = new NetworkedMultiplayerENet();
GetTree().NetworkPeer = Global.ServerNetwork;
GetTree().Connect("connected_to_server", this, nameof(OnServerConnected));
Not working:
Global.ServerNetwork = new NetworkedMultiplayerENet();
GetTree().NetworkPeer = Global.ServerNetwork;
Global.ServerNetwork.Connect("connected_to_server", this, nameof(OnServerConnected));
While server_disconnected, connection_failed signals are working in both way.
Minimal reproduction project
NA

@git2013vb Can you reproduce this in GDScript?

Only MultiplayerAPI and SceneTree have signal connected_to_server (as SceneTree owns a MultiplayerAPI instance)
You may like to use connection_succeeded signal from NetworkedMultiplayerPeer:
Global.ServerNetwork.Connect("connection_succeeded", this, nameof(OnServerConnected));

So.. Its not a regression, neither a bug; just a missing/wrong documentation? Or there is a reason why we have two different signals for my understand they do the same thing? It is possible to explain the differences and the possibilities in docs under Networking section - even better if we can have a schema/workflow - ? I have not enough info/knowledge to do it.

So.. Its not a regression, neither a bug; just a missing/wrong documentation? Or there is a reason why we have two different signals for my understand they do the same thing? It is possible to explain the differences and the possibilities in docs under Networking section - even better if we can have a schema/workflow - ? I have not enough info/knowledge to do it.

Or there is a reason why we have two different signals for my understand they do the same thing?

They are similar but different. To quote the docs:

connection_succeeded ( ): Emitted when a connection attempt succeeds.
https://docs.godotengine.org/en/stable/classes/class_networkedmultiplayerpeer.html
connected_to_server ( ): Emitted when this MultiplayerAPI's network_peer successfully connected to a server. Only emitted on clients.
https://docs.godotengine.org/de/stable/classes/class_multiplayerapi.html

Note that one is emitted by the MultiplayerAPI, the other one by the specific client peer. But yeah, in general you often use them for similar purposes. This area is indeed currently unclear, and a lot of the multiplayer documentation will need to be reworked for Godot 4.0. I'm going to close this as its more an issue for the Godot docs repo. Feel free to open an issue there, especially if its still not clear after the Godot 4 rework!


At 1080p and 900p, it has some artifacts with GUIs and at 1600x900, when set on auto or max GUI, it's slightly smaller compared to 1080p

1080p artifacts:

900p artifacts (This mostly affects texts)

This is expected, because unlike the LE, the JE version is made to work on different devices with multiple resolutions, so there's no way to be perfect on all of them with the textures of the LE with different resolutions, as you may already know, but this also bothers me a lot.
I tried to solve this previously by applying blur, however other artifacts appeared between the tiles of the textures, much worse in my view, so I left it that way

@Wilyicaro oh can u at least like fix the black pixel on the left of the crosshair?

Partially fixed in version 1.4.2

I'm on the latest version in 1080p. I still see the black pixel for me.

Strange, because for me there are no black pixels in 1080p (native), just a gray line at the bottom of the texture, when playing in fullscreen

Fully fixed in version 1.5, you will certainly need to change the Interface Resolution if you are still experiencing artifacts.


Segfault when running tensorflow.python.ops.gen_sparse_ops.sparse_concat

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
Yes
Source
source
Tensorflow Version
2.10.0
Custom Code
Yes
OS Platform and Distribution
Ubuntu 22.04
Mobile device
No response
Python version
3.9
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
Segfault probably due to dimension mismatch on input tensor parameters.

Standalone code to reproduce the issue
import tensorflow as tf
import os
import numpy as np
from tensorflow.python.ops import gen_sparse_ops
try:
  arg_0 = []
  arg_1_0_tensor = tf.random.uniform([], dtype=tf.float32)
  arg_1_0 = tf.identity(arg_1_0_tensor)
  arg_1_1_tensor = tf.random.uniform([], dtype=tf.float32)
  arg_1_1 = tf.identity(arg_1_1_tensor)
  arg_1 = [arg_1_0,arg_1_1,]
  arg_2_0_tensor = tf.random.uniform([], minval=-256, maxval=257, dtype=tf.int64)
  arg_2_0 = tf.identity(arg_2_0_tensor)
  arg_2_1_tensor = tf.random.uniform([], minval=-256, maxval=257, dtype=tf.int64)
  arg_2_1 = tf.identity(arg_2_1_tensor)
  arg_2 = [arg_2_0,arg_2_1,]
  arg_3 = -2
  out = gen_sparse_ops.sparse_concat(arg_0,arg_1,arg_2,arg_3,)
except Exception as e:
  print("Error:"+str(e))

### Relevant log output

```shell
Segmentation fault

@nimashiri,
I tried to execute the mentioned code on tensorflow v2.11 and I didn't face any Segfault error as mentioned. Kindly find the gist of it here.

@nimashiri,
As it was the bug on tensorflow v2.10, it has been resolved on the latest stable tensorflow v2.11 where we can observe that Segfault error has not arised. Thank you!

@nimashiri,
Yeah, As mentioned above it was the bug on tensorflow v2.10 where we were able to receive the SegFault error.
2.10:

But where as on tensorflow v2.11, the same code was executed without the Segfault error and the output error which was as expected mentioning the arg shapes providing to the tensor are not as required.
2.11:

Also please find the gist of the both v2.10 and v2.11 for the reference. Thank you!

Closing as fixed vuln.
@dmc1778 please stop posting vulns on GitHub. Please consult SECURITY.md for how to properly and ethically disclose them.


Fix strings not localising

Use a different textblock and just show or hide it as necessary so that it will reload the localised string properly.
Resolve #235

Just curious. Would it be worth using the StringConverters.IsNullOrEmpty for the visibility over doing it in the viewmodel? Either way works good so just reminding ya it exists if you wanna use it. If not all good to merge!

I knew I was doing something stupid, was literally thinking like I'm not doing this right. I shall sort it.


Add filter based on pytest marks to Test Explorer

So the idea comes from this discussion.
Current state: I have only filter by text, !exclude and @tags.
Desirable state: as developer and tester I want to filter tests with specified pytest marks to easily run from vscode.

Thanks for the feature request! We are going to give the community 60 days from when this issue was created to provide 7 👍 upvotes on the opening comment to gauge general interest in this idea. If there's enough upvotes then we will consider this feature request in our future planning. If there's unfortunately not enough upvotes then we will close this issue.

Thank you to everyone who upvoted this issue! Since the community showed interest in this feature request we will leave this issue open as something to consider implementing at some point in the future.
We do encourage people to continue 👍 the first/opening comment as it helps us prioritize our work based on what the community seems to want the most.


Pass in an empty object, the request will return MissingContentLength.

I use CEPH S3 interface. When I pass in an empty object, the request will return MissingContentLength. I looked at the net/ HTTP code because your request.Body is not nil.But my request actually arrives at Easegress is nil.
Below is the code for the NET/HTTP library:
func (r *Request) outgoingLength() int64 {
	if r.Body == nil || r.Body == NoBody {
		return 0
	}
	if r.ContentLength != 0 {
		return r.ContentLength
	}
	return -1
}

Before I go to Easegress, my Body is nil, but because it goes through easegress, an address is written to the Body.So it returns a -1.
then:
		t.ContentLength = rr.outgoingLength()
		if t.ContentLength < 0 && len(t.TransferEncoding) == 0 && t.shouldSendChunkedRequestBody() {
			t.TransferEncoding = []string{"chunked"}
		}
		// If there's a body, conservatively flush the headers
		// to any bufio.Writer we're writing to, just in case
		// the server needs the headers early, before we copy
		// the body and possibly block. We make an exception
		// for the common standard library in-memory types,
		// though, to avoid unnecessary TCP packets on the
		// wire. (Issue 22088.)
		if t.ContentLength != 0 && !isKnownInMemoryReader(t.Body) {
			t.FlushHeaders = true
		}

So I want to know, why do you have to rewrite Body in your code.Thanks.

Is it a new issue or does it related to #154 ?
Could you please provide the configuration?

close as the issue is staled for one year.


Is it possible to make alignmentAnimation.size separate for x and y coordinate?

Something like this
<TransformWrapper alignmentAnimation={{sizeX: 30, sizeY: 100}}>

@prc5 thanks :)
is it possible to make alignmentAnimation.size separate for every direction?
Something like this
<TransformWrapper alignmentAnimation={{minSizeX: 30, maxSizeX: 0, minSizeY: 100, maxSizeY: 10000000}}>

Also, is it possible to set value to e.g. null, meaning it doesn't limit panning in particular direction?
(Instead of setting really huge number like 10000000 and hoping user doesn't hit it)


Correction for the name of offline safe algorithm COptiDICE and bug of load_state_dict in normalizer

Description
The algorithm name for COptiDICE was written incorrectly.
If I use the code part /* return super().load_state_dict(state_dict, strict) */ , the following error will generate

something about this error

Describe your changes in detail.
change COptDICE to COptiDICE
change return super().load_state_dict(state_dict, strict, assign) to return super().load_state_dict(state_dict, strict)
Motivation and Context
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.
You can use the syntax close #15213 if this solves the issue #15213

[ ] I have raised an issue to propose this change (required for new features and bug fixes)

Types of changes
What types of changes does your code introduce? Put an x in all the boxes that apply:

[ ] Bug fix (non-breaking change which fixes an issue)

Checklist
Go over all the following points, and put an x in all the boxes that apply.
If you are unsure about any of these, don't hesitate to ask. We are here to help!

[ ] I have read the CONTRIBUTION guide. (required)
[ ] My change requires a change to the documentation.
[ ] I have updated the tests accordingly. (required for a bug fix or a new feature)
[ ] I have updated the documentation accordingly.
[ ] I have reformatted the code using make format. (required)
[ ] I have checked the code using make lint. (required)
[ ] I have ensured make test pass. (required)

I think this change is correct and necessary. I agree with your opinion.

my torch version is 2.0.1

I think updating torch to >=2.1.0 can resolve this arguments issue:

OK，thank you for your explanation.

In benchmark/readme, there make be something wrong

is it CRR , but not CCR?


[Enhancement] hide hudi internal fields

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Some hudi internal fields(startswith _hoodie) seem useless, maybe we can hide them out when building schema.
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

Since I don't have much time to follow this PR, i'd better to close it for now.


Introduce editorconfig for fixing and keeping common code formatting across multiple tools.

az feedback auto-generates most of the information requested below, as of CLI version 2.0.62

Related command

Describe the bug

Different code formatting like:

indent_style
indent_size
encoding
end_of_line
insert_final_newline
Is applied by different committers, editorconfig is supporting multiple tools like VS, VScode and many more.

To Reproduce

Expected behavior

Environment summary

Additional context

It seems that this issue is not related to Azure CLI.


how to use ketcher as viewer without any toolbar shown

ketcher as viewer
I did not found any method of the ketcher to set it as a vewer without any toolbar shown,
could anybody tell me how to set it? please.

Hi, I found a method to use ketcher-standalone without iframe as viewer(version 2.18)
I current use the following code:
document.getElementsByClassName('BottomToolbar-module_root__kjkSm App-module_bottom__tQA2B').item(0).remove()
document.getElementsByClassName('App-module_top__SBeSV css-2yv69u').item(0).remove()
document.getElementsByClassName('LeftToolbar-module_root__yhhZm App-module_left__2iz-i').item(0).remove()
document.getElementsByClassName('RightToolbar-module_root__1D5hp App-module_right__U7A5Q').item(0).remove()
maybe more convient method by configuring settings  is appreciated.


Infer documentation and name from rustdoc

Hi, I was wondering if it's possible for a path to infer its documentation and summary from its rustdoc, in a similar fashion to how schemars does it: https://graham.cool/schemars/examples/6-doc_comments/

This even listed as TODO somewhere. It's actually should not be very hard to do, only problem I remember in schemars is that it handles complex markup incorrectly. For example first paragraph of documentation could be summary and the rest is documentation, unless it is not overridden by attribute.


python.formatting.provider yapf does not work

Issue Type: Bug
I have follow this tips https://code.visualstudio.com/docs/python/editing#_formatting
it's still not work
VS Code version: Code 1.26.1 (493869ee8e8a846b0855873886fc79d480d342de, 2018-08-16T18:38:57.434Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz (12 x 3696)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
15.94GB (8.53GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

vscode-eslint
dba
1.4.12

tslint
eg2
1.0.36

vscode-language-pack-zh-hans
MS-
1.26.3

python
ms-
2018.7.1

I can't reproduce as yapf works for me with our latest development build.
Since you didn't provide your settings I can verify you set them appropriately, but make sure yapf was installed into the Python environment the extension is using. If all of that doesn't fix it then try turning off your other extensions to make sure they are not interfering.

Hi test like this
D:\测试\a.py
a.py
a = 1
b=2
c =    3
SHIFT+ALT+F
does not work
problem with chinese file path

And does it work if you run yapf manually with the full path to the file?

D:>yapf d:\测试\a.py
Traceback (most recent call last):
File "c:\python27\lib\runpy.py", line 174, in run_module_as_main
"main", fname, loader, pkg_name)
File "c:\python27\lib\runpy.py", line 72, in run_code
exec code in run_globals
File "C:\Python27\Scripts\yapf.exe_main.py", line 9, in
File "c:\python27\lib\site-packages\yapf_init.py", line 313, in run_main
sys.exit(main(sys.argv))
File "c:\python27\lib\site-packages\yapf_init_.py", line 201, in main
verbose=args.verbose)
File "c:\python27\lib\site-packages\yapf_init_.py", line 251, in FormatFiles
in_place, print_diff, verify, verbose)
File "c:\python27\lib\site-packages\yapf_init_.py", line 276, in _FormatFile
logger=logging.warning)
File "c:\python27\lib\site-packages\yapf\yapflib\yapf_api.py", line 91, in FormatFile
verify=verify)
File "c:\python27\lib\site-packages\yapf\yapflib\yapf_api.py", line 154, in FormatCode
unformatted_source, reformatted_source, filename=filename)
File "c:\python27\lib\site-packages\yapf\yapflib\yapf_api.py", line 291, in _GetUnifiedDiff
lineterm='')) + '\n'
UnicodeDecodeError: 'ascii' codec can't decode byte 0xb2 in position 7: ordinal not in range(128)
D:>yapf a.py
a = 1
b = 2
c = 3
yapf‘s bug?

@whiteWords quite possibly. Key thing for us is it isn't our bug. 😉


nodePackages.tailwindcss: init at 2.2.19

Motivation for this change
Closes #149333
Things done

Built on platform(s)

[x] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.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

[x] Fits CONTRIBUTING.md.

Running pkgs/development/node-packages/generate.sh seems to have also updated all the other node packages. I'm running nixpkgs-review on this PR now and I'm already seeing some failures due to the updates. Is there a way to add tailwindcss without updating all the other packages?

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

3 packages marked as broken and skipped:

hyperspace-cli
teleprompter
timedoctor

8 packages failed to build:

python38Packages.batchspawner
python38Packages.dockerspawner
python38Packages.jupyterhub
python38Packages.jupyterhub-ldapauthenticator
python38Packages.jupyterhub-systemdspawner
python38Packages.jupyterhub-tmpauthenticator
python38Packages.oauthenticator
vscode-extensions.matklad.rust-analyzer

52 packages built:

antora
balanceofsatoshis
bat-extras.prettybat
bitwarden-cli
castnow
commitlint
create-cycle-app
deltachat-desktop
discourse
discourseAllPlugins
epgstation
fast-cli
flexoptix-app
gtop
iosevka
joplin
lumo
parity-ui
pm2
postcss-cli
pyright
python39Packages.batchspawner
python39Packages.dockerspawner
python39Packages.jupyterhub
python39Packages.jupyterhub-ldapauthenticator
python39Packages.jupyterhub-systemdspawner
python39Packages.jupyterhub-tmpauthenticator
python39Packages.oauthenticator
redoc-cli
shepherd
slack
sloc
teams
teck-programmer
thelounge
vimPlugins.coc-diagnostic
vimPlugins.coc-metals
vimPlugins.coc-prettier
vimPlugins.coc-pyright
vimPlugins.coc-stylelint
vimPlugins.coc-vetur
vscode
vscode-extensions.ms-python.vscode-pylance
vscode-extensions.vadimcn.vscode-lldb
vscode-fhs
vscode-with-extensions
vscodium
vscodium-fhs
whalebird
yaml-language-server
zerobin
zx

python38Packages.batchspawner

All good, I was trying to figure out if that fail was an issue of this PR!

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

32 packages built:

balanceofsatoshis
bitwarden-cli
deltachat-desktop
epgstation
fast-cli
joplin
lumo
pm2
postcss-cli
pyright
python38Packages.batchspawner
python38Packages.dockerspawner
python38Packages.jupyterhub
python38Packages.jupyterhub-ldapauthenticator
python38Packages.jupyterhub-systemdspawner
python38Packages.jupyterhub-tmpauthenticator
python38Packages.oauthenticator
python39Packages.batchspawner
python39Packages.dockerspawner
python39Packages.jupyterhub
python39Packages.jupyterhub-ldapauthenticator
python39Packages.jupyterhub-systemdspawner
python39Packages.jupyterhub-tmpauthenticator
python39Packages.oauthenticator
redoc-cli
vimPlugins.coc-metals
vimPlugins.coc-prettier
vimPlugins.coc-pyright
vimPlugins.coc-stylelint
vscode-extensions.matklad.rust-analyzer
vscode-extensions.ms-python.vscode-pylance
vscode-extensions.vadimcn.vscode-lldb

There has just been an update from Tailwind to a major version today (v3.0.0). Maybe it is worth directly integrating it to avoid having to upgrade later?
https://www.npmjs.com/package/tailwindcss


Update README.md for async recommendation

out of interest, for what nextTick is used?
https://github.com/crypto-browserify/pbkdf2/blob/v3.0.14/lib/async.js#L57-L65

so if an error is thrown in a promise callback, the error is swallowed and passed to a .catch function.  This is not good when we are making shimming callback based apis with something based on a promise because that means any errors thrown in the callback will be swallowed, so what this does is run the callback in the next tick outside of the promise so the errors don't get swallowed.

ah, of course
thanks for explanation @calvinmetcalf


DPA

Description
Implementation of Deep Partition Aggregation (https://arxiv.org/abs/2006.14768) as a classification estimator.
Fixes # 1389
Type of change
Please check all relevant options.

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

Testing
Please describe the tests that you ran to verify your changes. Consider listing any relevant details of your test configuration.
Tested using the included notebook poisoning_defense_deep_partition_aggregation.ipynb
Test Configuration:

Ubuntu 18.04.6
Python v3.8.8
ART v1.9.0
TensorFlow 2.4.1

Checklist

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes

Codecov Report

Merging #1396 (55c0c6c) into dev_1.9.0 (4e0edca) will decrease coverage by 68.09%.
The diff coverage is 37.50%.

:exclamation: Current head 55c0c6c differs from pull request most recent head 423a621.


Adds support for Tiered Caching

This adds support for manipulation, creating and deletion of tiered cache settings through the existing mechanisms in the Cloudflare API. This adds support for settings generic and smart tiered cache topologies through the terraform provider.
Implementation:

Create/Update, Delete and Get methods for Tiered Cache settings

Dependent on the merging of the cloudflare-go PR: https://github.com/cloudflare/cloudflare-go/pull/1149
Once that PR is merged, this require additional updates to pull in the latest published version.

couple of things:

you'll need to also add this to the provider.go (see #1979 for an example) for this to actually work. the acceptance tests will fail as is at the moment even if you shim in cloudflare-go as the resource isn't defined.
you can run make docs to generate the automatic documentation. this is also run on master merges but doing it now gives you a chance to check it all out before then.

other than that, looking good! i'll run the acceptance tests once the couple of things are addressed.

Word! Can do. I will probably get it fully ready once we merged the cloudflare-go PR.

if you'd like to work on them together, there is the option of doing https://github.com/cloudflare/terraform-provider-cloudflare/blob/master/contributing/development.md#pulling-in-unreleased-changes-from-go-library-cloudflare-go locally that allows you to get this 95% of the way there and just wait for the version bump to arrive in the mainline.

acceptance tests all 🍏
TF_ACC=1 go test $(go list ./...) -v -run "^TestCloudflareTieredCache_" -count 1 -parallel 1 -timeout 120m -parallel 1
?   	github.com/cloudflare/terraform-provider-cloudflare	[no test files]
=== RUN   TestCloudflareTieredCache_Smart
--- PASS: TestCloudflareTieredCache_Smart (7.22s)
=== RUN   TestCloudflareTieredCache_Generic
--- PASS: TestCloudflareTieredCache_Generic (6.30s)
PASS
ok  	github.com/cloudflare/terraform-provider-cloudflare/internal/provider	13.956s


want code

I am very interested in your work! I really want to read your codes of the pretrain task.

@hardyqr when you have time, could you please upload the code of some other tasks?


Support for US Core 5.0

US Core 5.0.0 was recently published:  https://hl7.org/fhir/us/core/
We should add that to our prepackaged support in fhir-ig-us-core

Hit #3646 which is currently blocking this upgrade.  Since the constraint in question is just a "best practice" one (and not an "validity" one), I'm thinking to use our SPI to avoid firing this constraint for now.  Then we can circle back up and implement the repeat function sometime later.

QA for #3646 demonstrates support for US Core 5.0.0, so closing this too.


[MB-12327] GHC API can create PPM shipments

Jira ticket subtask and Jira ticket parent task for this change
Summary
This PR adds the ability for a PPM shipment to be created via the GHC API.  As part of this work, a migration was included to add some SIT-related fields/types that will be exposed in the office UI.
Setup to Run Your Code

💻 You will need to use three separate terminals to test this locally.
Terminal 1
Start the Storybook locally.
make storybook

Terminal 2
Start the UI locally.
make client_run

Terminal 3
Start the Go server locally.
make server_run

Additional steps
There are tests to exercise this functionality, but the UI that would invoke this is not available yet.
Verification Steps for Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

Backend

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

Messages

:book:
:link: MB-12327

  Generated by :no_entry_sign: dangerJS against a885eca8b58eb768628c4ff0d8d6bd127e643b1a

I can take a deeper look tomorrow, but depending on which merges first, either this one or #8559 is going to have conflicts to resolve. I'm changing how the PPM Creator works in mine, and creating a higher level shipment orchestrators that manage the MTOShipment and PPMShipment objects. I'd hoped to get to that before y'all started on this, but we just weren't able to pull it in sooner 😞 but at least it doesn't seem like the merge conflicts will be too much to resolve 🤞🏼

I was able to use postman to create ppm shipment, but the shipment from the response didn't return the associated ppmShipment object

I can take a deeper look tomorrow, but depending on which merges first, either this one or #8559 is going to have conflicts to resolve. I'm changing how the PPM Creator works in mine, and creating a higher level shipment orchestrators that manage the MTOShipment and PPMShipment objects. I'd hoped to get to that before y'all started on this, but we just weren't able to pull it in sooner 😞 but at least it doesn't seem like the merge conflicts will be too much to resolve 🤞🏼

@reggieriser so there were more conflicts than I'd hoped. I ended up fixing them in #8594 and updating to use the new shipment orchestrator. Unfortunately that PR diff with this one looks huge because of all the changes from master 😞 I'm not sure if you want to merge that in or if you'd rather resolve the conflicts directly on your branch. I'm also happy to pair or help out however is best for you

I was able to use postman to create ppm shipment, but i don't think the shipment in the response returned the associated ppmShipment object

I was able to duplicate this and see that the PPMShipment was not in the model that we were passing to the MTOShipment model-to-payload functions when the request came in via Postman.  My tests were passing, though, and I'm not sure what's different about how things are being set up.  That said, I was able to associate the payload explicitly in the service and that seemed to fix the issue via Postman.

@mlm55 @felipe-lee I think I've completed the merge with the latest master and made the needed adjustments to code in my PR to use the new orchestration.  Thanks a ton to @felipe-lee for PR #8594 which I referenced quite a bit in doing this.  I ended up merging master into my branch directly as both master and my branch had progressed a bit since the PR, plus it helped me understand the new pattern better.  Ready for a re-review.


TryDequeueAsync returns immediately

Link to article:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicefabric.data.collections.ireliableconcurrentqueue-1.trydequeueasync?view=azure-dotnet
Problem:
Text: "If the queue is empty, the dequeue operation will wait for an item to become available. "
-> Is not true.
Sample:
var item = await queue.TryDequeueAsync(tx, cancellationToken, TimeSpan.FromMilliseconds(5000));
returns immediately, even the queue is empty.

@camsoper Can you please take a look at this issue?

@ryanmajidi It's not anything I can edit. It's generated from the /// comments in the product code.
@mikkelhegn do you have a contact in the product team who can open an issue in their tracking system?

@peterpogorski might be able to help


IOU- Money request amount and Scan request are shown combined

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue found when executing PR https://github.com/Expensify/App/pull/27286
Action Performed:

Launch app
Tap fab
Tap request money- manual
Enter an amount
Select any user
Request amount
Navigate to LHN
Tap fab- request money- scan
Tap images and select a photo
Tap request
Tap on IOU transaction

Expected Result:
From the report, the user must be able to open "request money" and "scan request" seperately and view the details
Actual Result:
When user open IOU transaction, the Money request amount and Scan request are shown combined
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: 1.3.72-6
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/78819774/ab6527d8-1242-4eeb-9524-01f54662bcc4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

reviewing!


Registered sign

Hi,
How to prevent convert the sign registered ?
For exemple, for "the mark®" I would "the-mark" and not "the-mark'r".
Tanks in advance

Help ...

Hi, you can customize the transliteration method and do whatever you like. listener has a method to override it..

Sorry for the delay, but I don't understand how to implement

go through the code or google it. I do not have willing or time to explain it. I'm sure there are similar questions on stackoverflow


Signing plugin should have an option to prevent signing derived artifacts created by other plugins

Expected Behavior
there should be an option to ignore derived artifacts. Probably by checking if they are instanceof DerivedMavenArtifact
Current Behavior (optional)
When you're signing publication if it contains some derived artifacts that created by something else than SigningPlugin itself they will also be signed. That no always useful
Context
signing {
sign publishing.publications.findAll() as Publication[]
}

@niandy , could you clarify why do you want to ignore derived artifacts?

Thank you for your interest in Gradle!
This issue will be closed as a duplicate of

#26760

Please add your use case and 👍 to that issue.

We assume by derived artifact you mean an artifact produced by doing something with the publication content, then this is a valid feature request however it's a duplicate of the issue linked above.


feat: no longer publish to the legacy CDN

Background
This removes the legacy CDN writes, which are no longer necessary.
Description

Checklist

[ ] Input validation
[ ] Output encoding
[ ] Authentication management
[ ] Session management
[ ] Access control
[ ] Cryptographic practices
[ ] Error handling and logging
[ ] Data protection
[ ] Communication security
[ ] System configuration
[ ] Database security
[ ] File management
[ ] Memory management
[ ] Testing

I think it will affect users consuming the legacy path to CDN (not v2).

@kamilkisiela Yes, we need to inform them before merging and deploying this.


Unable to find Connection Type : Handling in FlowManager

Expected Behaviour
Would like to easily check if a connection is set as a Destination or Source in order to build overview report on AEP instance for clients.
Actual Behaviour
When checking the connections existing to a client, it is not possible via the API to define if it is a Destination or a Source.
The way to do it is to download the existing connections and then check their connectionSpec to find through the attributes that the following flag is set isDestination or isSource
Enhancement
Providing an attribute for connectionType in the FlowManager that automatically check these attributes to define the type.

The commit 7178f68 is actually tackling that issue partially.


Problem Jenkins And Nginx Example

The current Nginx example does not work with the latest Jenkins under http.
The https settings seems to be working fine.
Still trying to figure out a working example with Nginx, Jenkins and http.

Solved in repository blacklabelops/nginx. New image can reverse proxy jenkins.


fix(okhttp): follow redirect for status codes 307 and 308

See https://github.com/pajlads/DinkPlugin/issues/482#issuecomment-2136051003

@Felanbird i've already tested this one so no need to create your own localhost server to test


elf: support loading map in map

Dependency for #789
Currently, ELF loader cannot handle this when we want to make use of it.

Via set:
https://patchwork.ozlabs.org/patch/789566/
https://patchwork.ozlabs.org/patch/789568/
https://patchwork.ozlabs.org/patch/789567/


implement new feature - function calling

With the release of gpt-3.5-turbo-0613 and gpt-4-0613, OpenAI implemented function calling which now makes it possible to call python functions via chat responses.
It can also work with GPT 3.5 for anyone not on the GPT-4 beta.
More info - https://platform.openai.com/docs/guides/gpt/function-calling

This could be used to save files to the filesystem

This could be used to save files to the filesystem

You can do anything with just function calling now. I would say one of the best things OpenAI has done.


Better caching support for short-lived feature branches

Based on conversation with @lukeapage and @marcussonestedtbarium in https://github.com/microsoft/azure-pipelines-tasks/issues/11314, it sounds like Pipeline Caching doesn't really help folks who have short-lived feature branches because it's always a cache miss.
There are security concerns with interactions of caches across branches, but one possible solution we came up with was to all builds to opt-in to reading of another branch.  In these scenarios, the customers would want to configure their cache task in their feature branches (if not just everywhere) to be able to read from the cache from master.
Thinking out loud, @owenhuyn & @willsmythe - could we just special case that we always (edit: for non-fork-PRs?) read from the master scope?

I think Owen is @owenhuynMSFT

I just noticed this behaviour during a bug-squashing sprint where almost every branch only had one commit.
Providing a "read" branch to the restore step would be great, similar to how PR builds will read from the source/target caches.

Chatted with @owenhuyn  and this seems reasonable from a dev impl perspective.

This feature is still useful for multi stage/job builds but would be infinitely more useful if we could always use master (or some other targeted branch) as a read only source.
On a side note: I need to move my build binaries/projects/etc from one stage of my pipeline to another, but they don’t need to actually be an end artifact of the pipeline. (I’ve got a testing matrix that runs across 5 different jobs.) The raw binaries can be discarded after the testing phase since my actual pipeline output is a nuget package. Even though the documentation recommends against this, it seems like a natural use for this, no?
(Or I could be provided a task to remove artifacts?)

@jabbera FWIW the reason we recommend against it is that artifacts are tied directly to the build.  Pipeline Caching is scoped to a branch, so concurrent builds of the same branch could cross-talk.  There's possibly some hackery one could do by making the cache key unique to the build, but I've not thought it through.

@jabbera FWIW the reason we recommend against it is that artifacts are tied directly to the build. Pipeline Caching is scoped to a branch, so concurrent builds of the same branch could cross-talk. There's possibly some hackery one could do by making the cache key unique to the build, but I've not thought it through.

"There's possibly some hackery one could do by making the cache key unique to the build" -> include $(Build.BuildId) for this 💭

Thanks. Makes total sense. Seems silly to have 400 megs are artifacts attached to my pipeline when I only need a dozen nuget packages totaling 900k. I was hoping you’d have the magic bullet.

@fadnavistanmay Can you close this when the "read from master" change lands?

This should be released.

What is the state about this change? is this read, how does it work? It's pity if the the yarn.lock was not changed that we always have a cache miss on a pull request. There is no benefit scoping this to the branch name ...

@johnterickson @fadnavistanmay
I would also second @elvirdolic that I didn't find enough documentation how the "read from main" feature for the Cache task is supposed to work. Does the branch have to have a specific name? Any changes to the caching key necessary? Is the cache only used for PRs?
At the moment running the same pipeline on a "dev/[name]" branch does not find an existing cache through the restore keys from the "main" branch.
I'm highly interested in a working solution for feature branches and readonly-access to a main-branch pipeline cache is absolutely sufficient for my need. My use case is a yocto sstate cache which can reduce pipeline time from 3h to 15 minutes so using any cache throughout branches is highly welcome.


Constant name "fsstat" doesn't conform to UPPER_CASE naming style

https://github.com/lbonanomi/scripts/blob/d4369094fb277f5c08521500b3186b83b4c530b9/natural.py#L19

Issues for naming style are now ignored.


preprocessing plugin?

I can't seem to find anything in the plugin handbook about writing plugins that kicks in before the AST gets built, so that "nearly legal" syntax (for instance, JSX with LaTeX code in it, which will break a compile attempt) can be converted to legal syntax before Babel tries to build the AST off of it.
I asked this over on stackoverflow as well, as that's one of the official Babel.io support channels, but the gist is that I'm using babel-register in Node.js to make sure ESnext and JSX files can be required as any other module, and this breaks because I can't tell babel that it needs to first run the file-as-string through a function that changes the AST-breaking bits to JSX-conformant bits so that Babel can do its thing.

Thats not considered valid usage of Babel plugins. Preprocess on your own and pass the resulting string of code to Babel.

Yeah that's kind of the problem. You can't "preprocess on your own" with babel-register, since it literally does magic that makes require('whatever.jsx') run through babel before binding the result for Node to use. Unless  you know of a way to hook into that, "preprocess on you own" is flat out impossible =(

See https://github.com/babel/babel/pull/3139

I've read through it, but I'm not quite sure which part you want me to get out of it? Do you recommend I write my own hook before babel-register, using pirates, similar to what this (failing) PR does?

Do you recommend I write my own hook before babel-register, using pirates

yes

cool, thanks


How to avoid to open an outside new terminal window if set default terminal is Windows Termial on Windows 10

Hello,
I'm using Vim 8.2.1563 on Windows 10.  I have changed the default terminal to wt.exe which is Windows Terminal introduce on Windows 10.
The setting of my _vimrc is here:

Before I have add above three lines into _vimrc, I use ':ter' open terminal windows, it will look like here:

But after add them, if I input command ':ter' and try to open terminal inside Vim's windows, but actually it open outside.

If I change 'set shell=wt.exe‘ to 'set shell=bash.exe', or 'set shell=cmd.exe' . The terminal by base.exe or cmd.exe can exactly open inside Vim's window. Is there some setting missing for my _vimrc about 'set shell=wt.exe'?

Windows Terminal is a terminal emulator. It's not a shell. So, setting shell=wt.exe is wrong.
Please ask user questions on the vim_use mailinglist or use vi.stackexchange.com. This here is a bug tracker for problems with Vim. We cannot provide individual help here. Closing.


No input found for id on checkbox component [ios]

Current Behavior
issues

using htmlFor and id based on example causing warning on iOS
pressing label doesn't trigger the checkboxiOS

Disclaimer
all the issues didn't happen on web, haven't tested on android
<Checkbox size="$4" checked id="test">
        <Checkbox.Indicator>
          <Check />
        </Checkbox.Indicator>
      </Checkbox>
<Label htmlFor="test">Hello world</Label>

Expected Behavior

No warning
Pressing label will trigger the checkbox

Tamagui Version
^1.91.4

Platform (Web, iOS, Android)
iOS

Reproduction
https://github.com/bryanltobing/tamagui-checkbox-repro
code in app/index.tsx
System Info
System:
    OS: macOS 14.2.1
    CPU: (8) arm64 Apple M1
    Memory: 111.98 MB / 8.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 21.2.0 - ~/.nvm/versions/node/v21.2.0/bin/node
    Yarn: 4.0.2 - ~/.nvm/versions/node/v21.2.0/bin/yarn
    npm: 10.2.3 - ~/.nvm/versions/node/v21.2.0/bin/npm
    pnpm: 8.15.4 - ~/.nvm/versions/node/v21.2.0/bin/pnpm
    bun: 1.0.30 - ~/.bun/bin/bun
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Browsers:
    Edge: 122.0.2365.80
    Safari: 17.2.1
  npmPackages:
    @babel/core: ^7.23.3 => 7.23.7
    @biomejs/biome: ^1.6.1 => 1.6.1
    @expo/metro-runtime: ~3.1.3 => 3.1.3
    @react-navigation/native: ^6.0.2 => 6.1.9
    @tamagui/config: ^1.91.4 => 1.91.4
    @tamagui/lucide-icons: ^1.91.4 => 1.91.4
    @tamagui/metro-plugin: ^1.91.4 => 1.91.4
    @types/react: ~18.2.14 => 18.2.47
    axios: ^1.6.7 => 1.6.7
    babel-preset-expo: ^10.0.1 => 10.0.1
    expo: ~50.0.12 => 50.0.12
    expo-font: ~11.10.3 => 11.10.3
    expo-linking: ~6.2.1 => 6.2.2
    expo-router: ~3.4.8 => 3.4.8
    expo-splash-screen: ~0.26.4 => 0.26.4
    expo-status-bar: ~1.11.1 => 1.11.1
    expo-system-ui: ~2.9.3 => 2.9.3
    expo-web-browser: ~12.8.2 => 12.8.2
    husky: ^9.0.11 => 9.0.11
    lint-staged: ^15.2.2 => 15.2.2
    react: ^18.2.0 => 18.2.0
    react-dom: ^18.2.0 => 18.2.0
    react-helmet-async: ~2.0.4 => 2.0.4
    react-native: 0.73.4 => 0.73.4
    react-native-reanimated: ~3.6.2 => 3.6.2
    react-native-safe-area-context: 4.8.2 => 4.8.2
    react-native-screens: ~3.29.0 => 3.29.0
    react-native-svg: ^15.1.0 => 15.1.0
    react-native-web: ^0.19.9 => 0.19.10
    swr: ^2.2.5 => 2.2.5
    tamagui: ^1.91.4 => 1.91.4
    typescript: ^5.4.2 => 5.4.2

not only for ios, its happening on android too
{
  "main": "expo-router/entry",
  "version": "1.0.0",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "clear": "pnpm store prune",
    "test": "jest --watchAll"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "@expo/metro-runtime": "~3.1.3",
    "@react-navigation/native": "^6.0.2",
    "@tamagui/config": "^1.91.3",
    "@tamagui/linear-gradient": "^1.91.3",
    "@tamagui/lucide-icons": "^1.91.3",
    "@tamagui/metro-plugin": "^1.91.3",
    "babel-preset-expo": "^10.0.1",
    "expo": "~50.0.6",
    "expo-font": "~11.10.2",
    "expo-linking": "~6.2.1",
    "expo-router": "~3.4.7",
    "expo-splash-screen": "~0.26.4",
    "expo-status-bar": "~1.11.1",
    "expo-system-ui": "~2.9.3",
    "expo-web-browser": "~12.8.2",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-helmet-async": "~2.0.4",
    "react-native": "0.73.4",
    "react-native-reanimated": "~3.6.2",
    "react-native-safe-area-context": "4.8.2",
    "react-native-screens": "~3.29.0",
    "react-native-web": "^0.19.9",
    "tamagui": "^1.91.3",
    "expo-linear-gradient": "~12.7.2"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "@biomejs/biome": "1.6.0",
    "@types/react": "~18.2.45",
    "typescript": "^5.3.3"
  },
  "private": true
}

Thanks for reporting!
fix is on the master branch! will be working with the next release


Chore/auto logging

automatic logging if RUST_LOG env not present is set to info level;
println logs replaced with tracing::debug;
logging levels demoted to debug on most chatty outputs;
install script sources sp1 not only on CI but also if not found in current $PATH;

you have to fix your PR title first, something like "chore(project_name): verb ..."

Good stuff here @35359595. Some of the println usage for progress/waiting feedback could get hidden behind a #[cfg(debug_assertions] so it's only visible when running in dev mode (e.g. people looking at the screen for progress), not suitable for tracing as that data doesn't help with either metrics or debugging after the fact.a

How is the progress going here?

It has some negative impacts on our production environment, and we hope it can be resolved ASAP :)


⚠ Bofrost.fr has degraded performance

In 1a0324a, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1805 ms

Resolved: Bofrost.fr performance has improved in 767b33f after 10 minutes.


Add Developer Insights Dashboards to include DORA metrics

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

The metrics are:

Deployment Frequency—How often an organization successfully releases to production
Lead Time for Changes—The amount of time it takes a commit to get into production
Change Failure Rate—The percentage of deployments causing a failure in production
Time to Restore Service—How long it takes an organization to recover from a failure in production

Need to identify sources for those metrics in GitHub.

has it been working on? I'm just wondering


Masking input for GPT

Hello!
Is it possible to mask input image for gpt? For example, I want to mask some trademarks, because I thinks, that this thing may influence on final depth map. Thanks!

P.S. I tried to mask this in simple way (set not interested pixels to [0, 0, 0]), but model still uses this for prediction

The network is always using all pixels in the image, so if you mask any part of the input it will influence the results. Watermarks also influence the results. You could try to do some inpainting before feeding to the model. See here for recent methods: https://paperswithcode.com/task/image-inpainting


putting Config files in CMakelists (SOFTWARE-3535)

@matyasselmeci tests are failing because we can't find /usr/include/hdfs.h (https://travis-ci.org/opensciencegrid/xrootd-hdfs/builds/564196631#L2175-L2176) but that's provided by hadoop-libhdfs-devel, which is in the OSG release repo. Any ideas?

In https://github.com/opensciencegrid/docker-osg-build/blob/master/input/build-from-github#L10, you don't specify the mock config to use, so it uses the default mock config, which appears to be epel-7. So you don't have the osg repos available in the mock chroot. I'd suggest changing build-from-github to add --mock-config-from-koji=osg-3.4-el7-build. Read-only koji access should be sufficient for that, but you'll still have to run osg-build setup to put the right things into ~/.osg-koji.


login: pass: [ERROR] invalid cookie?

🐛 Bug Report
Suddenly can not be used for today. Tried for many times, doesn't work.
The console log as follow:
`login: pass: [ERROR] invalid cookie?
/Users/jackylee/.vscode/extensions/leetcode.vscode-leetcode-0.17.0/node_modules/vsc-leetcode-cli/lib/plugins/leetcode.js:569
user.sessionId = cookieData.sessionId;
^
TypeError: Cannot read property 'sessionId' of undefined
at Request._callback (/Users/jackylee/.vscode/extensions/leetcode.vscode-leetcode-0.17.0/node_modules/vsc-leetcode-cli/lib/plugins/leetcode.js:569:33)
at Request.self.callback (/Users/jackylee/.vscode/extensions/leetcode.vscode-leetcode-0.17.0/node_modules/request/request.js:185:22)
at Request.emit (events.js:315:20)
at Request. (/Users/jackylee/.vscode/extensions/leetcode.vscode-leetcode-0.17.0/node_modules/request/request.js:1161:10)
at Request.emit (events.js:315:20)
at IncomingMessage. (/Users/jackylee/.vscode/extensions/leetcode.vscode-leetcode-0.17.0/node_modules/request/request.js:1083:12)
at Object.onceWrapper (events.js:421:28)
at IncomingMessage.emit (events.js:327:22)
at endReadableNT (_stream_readable.js:1221:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)`
Your Environment

os:macOS 10.15.6
extension settings:
nodejs version:v12.17.0
vscode version: 1.48
extension version: 0.17.0

Encountered the same issue for leetcode-cn while trying to login using Github account.

Encountered the same issue for leetcode-cn while trying to login using Github account.

Yes, please use leetcode-cn account for now, I will have a check maybe today.


Near term goals and planning

This is what I am currently thinking--please let me know if you disagree.
perses has these parts which need development:
*TopologyProposalEngine - this already has an implemented base class and subclasses for small molecules. The small molecule bits need to be refactored for two reasons:

The alignment can have multiple results, so the choice of alignment should be random and factored in to the acceptance probability. This is more urgent and I will do it soon.

The innards should be refactored to use the OpenMM APIs rather than tleap. This is lower priority, since I think the priority is getting something that actually works. This also doesn't change the outward-facing API.

GeometryEngine - This is implemented, but needs a couple things, some of which are high priority:

GeometryEngine needs a suite of tests. This is very high priority and was the next thing I wanted to do.
GeometryEngine should use OpenMM to calculate potentials. The code for this is already started, but is in the unmerged closed PR. Now that we have a set goal, I can finish this. This is also very high priority.
It could use some optimizations. This is low priority.

AlchemicalEliminationEngine and NCMCEngine - complete.

Sampler classes (even if only using simple algorithms) need to be written in order to actually do anything with perses. This is high priority.

So, my near-term plan of action was, in order:

Finish relevant GeometryEngine stuff.
Fix the TopologyProposalEngine to correctly deal with multiple possible alignments.
Write a SAMSSampler and ExpandedEnsembleSampler.
Write an adaptive bias SAMSSampler.

After (3), we should be able to do relative free energy calculations with SAMS, as well as design with a fixed bias. I think that should be the initial goal here.
Does this sound ok?

Ok, after a chat with @jchodera, we'll keep the above list except:

Basic API test framework
Finish relevant GeometryEngine stuff.
Fix the TopologyProposalEngine to correctly deal with multiple possible alignments.
Write a SAMSSampler, ExpandedEnsembleSampler, and adaptive bias SAMSSampler
Include examples (host/guest, T4 Lysozyme)

Sounds great.  We should include another example that tests @juliebehr's MutationEngine too.  There are mutations of T4 lysozyme that modulate the ligand affinities: L99A binders, L99A nonbinders, L99A/M102Q binders, L99A/M102Q non-binders, and a number of additional mutants in this paper.

Going to close this, since this is mostly done.


Add fastpath to isRelatedTo for type references

Fixes #37344
This is an alternative to #37423. Rather than deferring conditional simplification, we introduce a fastpath for relating type references to primitives, which occurs before normalization, this way we don't pull on the type arguments for deferred type references unless we're much more likely to actually need their structure to resolve the relationship.

@typescript-bot perf test this

@typescript-bot pack this

Can't seem to find behavior that exhibited the case I was mentioning above. I tried
interface Foo<T> {
    yadda: T;
}

declare let x: number & Foo<string>;
declare let y: number;

x = y;
y = x;

but that doesn't seem to have any differences.

Are type references special here? Can you just check if the source has TypeFlags.Object too?

but that doesn't seem to have any differences.

That's because the only type flags propagated are the propagating flags ContainsWideningType | ContainsObjectOrArrayLiteral | NonInferrableType.

Are type references special here? Can you just check if the source has TypeFlags.Object too?

Maybe, I'll simplify it.

Sorry, I misread which flags were getting propagated.

@typescript-bot user test this

@typescript-bot perf test this
@typescript-bot user test this
@typescript-bot test this
@typescript-bot run dt

@typescript-bot pack this

@ahejlsberg can I get a review?


add: nucleo as an experimental matcher

Draft to see if/how the nucleo matcher might improve matching of results.
Convenience uri's:
With prefefer_prefix:
 nix run github:a-kenji/centerpiece/feat/switch-to-nucleo

Without prefer_prefix:
nix run github:a-kenji/centerpiece/49fe5945cf7fa5ab45875dc19f3d141220ce1276

Only implemented for the following plugins:

applications
windows

Closing for now, will look into it more in the future.


Explain -s flag on docker ps

Proposed changes
Add an example section which explains the docker ps -s  command output on the docker ps command details page.
Why? Because I would never have guessed to look inside a storage driver article for information on the docker ps command. Its a web usability issue.
Related issues (optional)
https://github.com/docker/docker.github.io/issues/1520
https://github.com/docker/docker.github.io/issues/1520#issuecomment-467971886

Deploy preview for docsdocker ready!
Built with commit c5cd6aa5e7696677a11cc67e77b3bd1aadc27976
https://deploy-preview-8371--docsdocker.netlify.com

this PR replaced by https://github.com/docker/cli/pull/1697


Can't select Tenant for Synapse VS Code extension

My Trident tenant is not the same as my Microsoft tenant and the Synapse VS Code extension does not let me designate the tenant. Rather it auto-assigns my Microsoft identity and logs me in, incorrectly. Secondarily, my Trident tenant does not have an Azure Subscription - it's M365 - so that dependency it's helpful either.

@NonlinearMusings  Thanks for your comment. Can u please try to sign out the account in Edge

And type Ctrl + Shift + P to do Synapse: Sign out and Synapse: Sign in again? It could let you input another account.


enable tighter metal routes

The current routing algorithm does not allow for small "kinks" in the wire.
More precisely, for the current wiring algorithms (gf.routing.getroute() and gf.routing.get_bundle()), if the wire needs to make an S-bend, the lateral displacement of the wire must be GREATER than the wire width. This makes tight wiring and/or very painful.
import gdsfactory as gf

if __name__ == "__main__":
    c = gf.Component("mzi_with_pads")
    c1 = c << gf.components.pad()
    c2 = c << gf.components.pad()

    c2.movex(30)
    c2.movey(200)

    port1 = c1.ports["e2"]
    port2 = c2.ports["e4"]

    route = gf.routing.get_route(
        port1,
        port2,
        cross_section=gf.cross_section.metal1,
        width=50,
        bend=gf.components.wire_corner,
    )
    c.add(route.references)
    c.show()

@flaport maybe your non-manhattan router could help with this?

It looks like the ports of your corner are on the edges. Moving them in the center of the metal corner would fix this type of issue

@joamatab , I did not really build an auto router. I just put some effort into enabling routing with non-90° euler bends. Not sure how applicable this is here...

Both centering the port pads or increasing y solve this issue
import gdsfactory as gf

if __name__ == "__main__":
    c = gf.Component("mzi_with_pads")
    c1 = c << gf.components.pad()
    c2 = c << gf.components.pad()

    c2.movex(30)
    c2.movey(300)

    port1 = c1.ports["pad"]
    port2 = c2.ports["pad"]

    route = gf.routing.get_route(
        port1,
        port2,
        cross_section=gf.cross_section.metal1,
        width=50,
        bend=gf.components.wire_corner,
    )
    c.add(route.references)
    c.show()

import gdsfactory as gf

if __name__ == "__main__":
    c = gf.Component("mzi_with_pads")
    c1 = c << gf.components.pad()
    c2 = c << gf.components.pad()

    c2.movex(30)
    c2.movey(300)

    port1 = c1.ports["e2"]
    port2 = c2.ports["e4"]

    route = gf.routing.get_route(
        port1,
        port2,
        cross_section=gf.cross_section.metal1,
        width=50,
        bend=gf.components.wire_corner,
    )
    c.add(route.references)
    c.show()


Option[T] fields not handled in a manner consistent with casecodec

Argonaut 6.1-M5 vs argonaut-shapeless 0.1.1

  import argonaut._, Argonaut._
  case class OI(oi: Option[Int])
  val json = Parse.parseOption("{}").get

  locally {
    import argonaut.Shapeless._
    val oi = json.as[OI]
    oi $ println // DecodeResult(-\/((Attempt to decode value on failed cursor.,CursorHistory([*.--\(oi)]))))
  }

  locally {
    implicit val oidecode = casecodec1(OI.apply, OI.unapply)("oi")
    val oi = json.as[OI]
    oi $ println // DecodeResult(\/-(OI(None)))
  }

Yep, I'd say argonaut-shapeless expects a field oi in the JSON and can't find it.
I'm going to have a closer look at how the codecs behave, in particular wrt https://github.com/alexarchambault/argonaut-shapeless/pull/5. Should be very soon, this week hopefully. I'll try to address that at the same time.

It boils down to the HCursor on AutoDecodeJsons#21 behaving a little oddly. The cursor comes out as a failure, quite rightly because the key is absent, but substituting in val head =  c.get(key.value.name)(headDecode.value).map(field[K](_)) on line 22 gives a correctly decoded None.
Switching the body of hconsDecodeJson to the following makes the decoding work, but will a) slow the decoding and b) lose you the nice history from the HCursor
val head =  c.get(key.value.name)(headDecode.value).map(field[K](_))
lazy val tail = c.as(tailDecode.value)
apply2(head, tail)(_ :: _)```

https://github.com/alexarchambault/argonaut-shapeless/commit/1dffba998602f8306e01cb83776d9501c33e8492 should address that. It's in a separate branch for now (https://github.com/alexarchambault/argonaut-shapeless/tree/topic/variedencodings), but I'll merge it as soon as shapeless 2.2 final is out.
Btw, the problem was more tail than head in the lines you're referencing. The problem was that although the codec for Option (in argonaut) was changing the cursor from failed to success (assuming failed means a None), we were still going on with decoding the tail with the failed cursor - and the tail decoder had no reason to change it from failed to success.


Windows user font directory

Heya,
User specific font directory was introduced in Windows (sometime during ~2018) and it's available at %AppData%\Local\Microsoft\Windows\Fonts, but there's a platform API contract curveball ahead.
According to this stack overflow comment, you should not access and/or manipulate the user fonts this way (referencing Why is there no programmatic access to the Start menu pin list?), because the directory has not been added to the Windows known folders API.
Quoting the stackoverflow answer, who loosely quoted Raymond Chen:

Because the user font directory is none of your business.

All this information is actually quite easy to find with your favourite internet search engine, but should we still provide the directory to access fonts for Windows regardless the platform API contract?
We could provide the directory, but document to strongly advise against using it and referring devs to do it correctly for the appropriate platform. AddFontResourceExW
The implementation could be just as simple as being relatively defined to %LOCALAPPDATA%
Aside: The windows platform contract basically forces you to make a daemon/service to broadcast any font changes via window broadcasts, register the fonts again every time the system/service has started and deregister and register the fonts again on font updates.
Aside, extra: But this was actually already on my roadmap, so it's not too-big an issue and yes, I'm making a cross-platform font manager, what clued you in? :D
Comments and thoughts appreciated, thanks.

Hey @Permik,
sadly this was discussed in https://github.com/dirs-dev/dirs-rs/issues/37#issuecomment-1010003376 a while ago.
From your point of view, did anything that was observed over there change?
Thanks!
Simon

Now that I've had some time to think about this, it seems that the most preferable way of handling this on the Windows platform is to register your own KnownFolder and then broadcasting the font resource changes/updates via the Windows' font APIs.
I'll probably publish a convenience crate implementing all of that later when I get around to the platform integration part of my project. I will return later to link my crate for people wanting to support that specific use-case and probably drop some comments to the related functions to document how Windows probably wants this use-case to be handled.
I also dropped the question into the Microsoft's official Q&A website with the hope that we could get some official documentation or guidance on the matter. You can find the question here: MICROSOFT Q&A: Windows user font directory, KnownFolder API and the preferred way to register fonts in behalf of the user.
I'll close this for now as "not planned", but I'll keep this updated if we get any new developments on this front, like Microsoft answering to the Q&A and me publishing the convenience crate for windows.

Sounds excellent, thank you @Permik!


request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Expected behavior
Pull and run container.
Actual behavior
Docker return error with message:
(HTTP code 500) server error - {"message":"Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"}
at pull image.
Information about the Issue
Platform: Win10 x64
Docker version 17.06.0-ce, build 02c1d87
I don't use proxies and VPN. Speed of internet connection is ~90Mb/s.
Steps to reproduce the behavior
I reproduce this issue on creation container with "mongo". Percent of reproduce this issue is ~95%, sometimes everything goes well.

Please make sure that you're on a stable connection and use a solid DNS such as Google DNS.

Go to Docker settings > network > DNS server . change from automaic to fixed ( default is <IP_ADDRESS> )

https://github.com/moby/moby/issues/22635#issuecomment-284956961

My problem was missing proxy config:
nano /etc/systemd/system/snapd.service.d/proxy.conf
[Service]
Environment=http_proxy=http://host:port
systemctl restart snapd

Go to Docker settings > network > DNS server . change from automaic to fixed ( default is <IP_ADDRESS> )

This is god damn works !!

I had this exact issue with the "jenkins/jenkins:lts" container. I'm running...
docker pull jenkins/jenkins:lts

I get the following error:

Running the 10.0.17763.0 build of Windows 10 (64-bit).
I resolved by restarting the Docker service.

Go to Docker settings > network > DNS server . change from automaic to fixed ( default is <IP_ADDRESS> )

Works !

Go to Docker settings > network > DNS server . change from automaic to fixed ( default is <IP_ADDRESS> )

Works !

I also confirm this is the solution.

Works

Go to Docker settings > network > DNS server . change from automaic to fixed ( default is <IP_ADDRESS> )

Thanks for the solution. I was stuck for half a day on this. It works.

Does anyone know how to do this now? I tried going to "Preferences" under Docker, but I can't find anything about network or DNS server so I don't know how to change the DNS server settings.

Does anyone know how to do this now? I tried going to "Preferences" under Docker, but I can't find anything about network or DNS server so I don't know how to change the DNS server settings.
I am using Docker Desktop, Docker version 18.09.2 on MacOS Mojave version 10.14.5

i had to go preferences to proxies > manual configuration proxy > and set web server (http) to <IP_ADDRESS>

Installing Docker update <IP_ADDRESS> fix the problem for me.

i'm resolved this problem with setting proxy variables correct, oc or kubectl utilize proxy variables for connect to api even on localhost.

Faced similar issue within corporate network while trying to access internal registry from Windows host. Resolved it by removing the Proxy server configuration.

I had set proxy in Web Server section due to which only hub.docker.com was only accessible. If necessary to access registry with Proxy then add it.


extract unnormalized counts from cdata

Hello, great work on bin2cell.
I now put my 10X hd data through bin2cell pipeline to have cell binned matrix, and i meed the cell counts for other analysis.
I used this code: cdata.layers["counts"] = cdata.X.copy() to get this:
Xkr4 | Rp1 | Sox17 | Lypla1 | Tcea1 | Rgs20 | Atp6v1h | Oprk1 | Npbwr1 | Rb1cc1 | ... | mt-Atp8 | mt-Atp6 | mt-Co3 | mt-Nd3 | mt-Nd4l | mt-Nd4 | mt-Nd5 | mt-Nd6 | mt-Cytb | Vamp7
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.701954 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 1.107628 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 1.107628 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 2.290409 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.989259 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.989259 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.000000 | 0.0
0.0 | 0.0 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | ... | 0.000000 | 0.0 | 1.029474 | 0.0 | 0.0 | 0.000000 | 0.0 | 0.0 | 1.029474 | 0.0
This count matrix seemed normalized.
Can u help me the get the unnormailzed counts. Thank you!

I'm presuming you just ran the workflow as shown in the demonstration notebook, and did not do any scanpy normalisation of any kind afterward.
As stated in the notebook, b2c.destripe() creates non-integer entries. If you explicitly need integers, you can either round the count matrix or skip the destripe step.

Yes, skip the b2c.destripe() save the raw counts, thank u.


Add a check to ensure that the 'data' key exists in the request object

Cool - it'd be good to add a test for this change. Maybe something in subscriptions/tests.py that ensures we get the correct message and status code when submitting a request that doesn't have a data key.

Thanks @KaitCrawford and @alexmuller.


Create branch for tag 1.9.0

I was following the 1.9.0 documentation step-by-step and I found a small issue.
I have it fixed on my fork and I'd be very happy to submit a pull request. But for that I'd need the branch for 1.9.0 created, so I can target my pull request to it.
That's the small change I'm proposing:
https://github.com/alrosot/kubernetes-the-hard-way/commit/1120c845f1f2b6957a12252243a994e3b0da8079
NB: I haven't finished running all the commands on the guide yet.

It's hard enough to keep this guide up to date so for the time being I'm going to stick to one current release. Maybe I'll container maintaining branches in the future.


Change destination dir of build artifacts

Change destination dir of *.js and *.js.map built by tsc to /build, because it is confusing that .js is created in /src.

Could you describe why it is confusing? It is explicit by its file extension.

I tried this branch on macOS 10.12.

It seems that font size is wrong while inputing with IME (before input is determined, font size is bigger).
Can you fix this? Or should I try to fix this in my side?

There are two reasons. First, when I open a file from Vim's cmd-line, I'm frustrated to choose correct file, because there are three suggestions.

Second, I think that separating sources and artifacts is the general view of software compilation process.
If you don't get frustrated to open .ts file and don't agree with the second reason, feel free to ignore this pr and close.

ok, I understood that it's frustrating rather than confusing. I don't have a strong opinion for this so I'd select your choice.

Travis CI fails. Tests seem broken.

Error: Cannot find module '../../src/neovim/store'

I think the failure caused because the import paths from test code to library code are wrong. Could you fix them?

Thank you. It's sorry that my choice of word was wrong.
I simply rewrote require('../../src/neovim/...') to require('../../build/src/neovim/...').

np. Thank you for this.


Overpass API - cache enabled but API still requested

Hi,
I'm working on this map. The query is quite large so cache is mandatory in this case.
So I enabled cache for this layer query.
BUT each time I access the map, a query to the API is fired.
I'm not sure but I missed something probably

Nevermind, it seems to work now


ci: add update-semver

Adds splunk/addonfactory-update-semver
JIRA: https://splunk.atlassian.net/browse/ADDON-68596

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


Nodered Virtual sensor

Hi,
first of all great work.
I would like to take some of my existing mqtt sensors, connected to my mqtt broker and home assistant.
For example my hot water tank temperature sensor and add it to vrm.
Your driver seems like ideal solution.
How would I go about creating a flow in nodered to create a virtual sensor/bridge over to dbus?

H, thanks for the feedback. A number of the folks who use this driver do so with NodeRed. I don't have a suitable NodeRed installation setup at them moment to provide an example. Hopefully someone else monitoring this project can provide an example.

I managed to register the NodeRed "virtual" device, and it shows up in the console but with blank temperature.
I missunderstood how the registration process works.
Now I'm trying to figure out how to update the temperature.

getting bad string error on json payload  {"portalId": "", deviceInstance":"t1": 5, "t2":12}

I highly recommend you use MQTT Explorer to experiment with registration procedure before moving what you have learned to NodeRed.

Also take a look at the samples in the test-data folder. They are written in python but should be very easy to follow.

thanks, I'm using mqtt explorer.
I'm strugling with converting the mqtt input into JSON string that the system will accept and change the value,
Basicly,
I need to convert this:
{"battery":83,"humidity":60.41,"last_seen":"2023-10-16T23:26:46.650Z","linkquality":69,"power_outage_count":6,"pressure":1008.9,"temperature":19.02,"voltage":2975}
into this:
{"value":19.02}


Webpack --env.prod Compile error

Hi
This component works well in development but as soon as I try and build in production, I'm getting compile errors.
`node node_modules/webpack/bin/webpack.js --env.prod
Hash: b247ef423e062dc227d9a0e2a90fc0eaebe4448e
Version: webpack 2.5.1
Child
Hash: b247ef423e062dc227d9
Time: 54268ms
Asset     Size  Chunks                    Chunk Names
main-client.js  1.34 MB       0  [emitted]  [big]  main-client
ERROR in ./$$_gendir/~/angular2-multiselect-dropdown/angular2-multiselect-dropdown/multiselect.component.ngfactory.ts
Module parse failed<EMAIL_ADDRESS>Unexpected token (17:46)
You may need an appropriate loader to handle this file type.
| import * as i6 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/list-filter';
| import * as i7 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/clickOutside';
| export const AngularMultiSelectModuleNgFactory:i0.NgModuleFactory<i1.AngularMultiSelectModule> = i0.╔Ácmf(i1.AngularMultiSelectModule,
|     ([] as any[]),(_l:any) => {
|       return i0.╔Ámod([i0.╔Ámpd(512,i0.ComponentFactoryResolver,i0.╔ÁCodegenComponentFactoryResolver,
 @ ./$$_gendir/ClientApp/app/components/components/components.component.ngfactory.ts 11:0-152
 @ ./$$_gendir/ClientApp/app/app.module.browser.ngfactory.ts
 @ ./ClientApp/boot.browser.ts

ERROR in ./$$_gendir/~/angular2-multiselect-dropdown/angular2-multiselect-dropdown/menu-item.ngfactory.ts
Module parse failed<EMAIL_ADDRESS>Unexpected token (11:17)
You may need an appropriate loader to handle this file type.
| import * as i0 from '@angular/core';
| import * as i1 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/menu-item';
| const styles_Item:any[] = ([] as any[]);
| export const RenderType_Item:i0.RendererType2 = i0.╔Ácrt({encapsulation:2,styles:styles_Item,
|     data:{}});
 @ ./$$_gendir/ClientApp/app/components/components/components.component.ngfactory.ts 13:0-140
 @ ./$$_gendir/ClientApp/app/app.module.browser.ngfactory.ts
 @ ./ClientApp/boot.browser.ts

Child
Hash: a0e2a90fc0eaebe4448e
Time: 54456ms
Asset     Size  Chunks                    Chunk Names
main-server.js  8.33 MB       0  [emitted]  [big]  main-server
ERROR in ./$$_gendir/~/angular2-multiselect-dropdown/angular2-multiselect-dropdown/multiselect.component.ngfactory.ts
Module parse failed<EMAIL_ADDRESS>Unexpected token (17:46)
You may need an appropriate loader to handle this file type.
| import * as i6 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/list-filter';
| import * as i7 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/clickOutside';
| export const AngularMultiSelectModuleNgFactory:i0.NgModuleFactory<i1.AngularMultiSelectModule> = i0.╔Ácmf(i1.AngularMultiSelectModule,
|     ([] as any[]),(_l:any) => {
|       return i0.╔Ámod([i0.╔Ámpd(512,i0.ComponentFactoryResolver,i0.╔ÁCodegenComponentFactoryResolver,
 @ ./$$_gendir/ClientApp/app/components/components/components.component.ngfactory.ts 11:0-152
 @ ./$$_gendir/ClientApp/app/app.module.server.ngfactory.ts
 @ ./ClientApp/boot.server.ts

ERROR in ./$$_gendir/~/angular2-multiselect-dropdown/angular2-multiselect-dropdown/menu-item.ngfactory.ts
Module parse failed<EMAIL_ADDRESS>Unexpected token (11:17)
You may need an appropriate loader to handle this file type.
| import * as i0 from '@angular/core';
| import * as i1 from 'angular2-multiselect-dropdown/angular2-multiselect-dropdown/menu-item';
| const styles_Item:any[] = ([] as any[]);
| export const RenderType_Item:i0.RendererType2 = i0.╔Ácrt({encapsulation:2,styles:styles_Item,
|     data:{}});
 @ ./$$_gendir/ClientApp/app/components/components/components.component.ngfactory.ts 13:0-140
 @ ./$$_gendir/ClientApp/app/app.module.server.ngfactory.ts
 @ ./ClientApp/boot.server.ts

`
Does anyone have any advice on what is causing this?

please use appropriate webpack loader to use the component .The component is packaged using angular 4 package format. So supports almost all the loader ways.


Add hostname tag to logged messages

Hello,
is there any chance to add hostname tag to collected fluentbit log messages?
Logs from pods could be fixed by parsing host from kubernetes metadata tag, however, if we are collecting logs e.g., from kubelet or other sources that do not have kubernetes metadata, there seems to be no way to additionaly add hostname.
I believe it would be really usefull to add hostname tag to all messages.
Another issue is that sending fluentd logs GELF (graylog/elastic), all messages have source set to fluentd hostname which is due to operator set to mostly the same value accross many clusters (using rancher, all messages have source set to: rancher-logging-root-fluentd-0. It whould be great if there is an option to override this hostname to something better, e.g., custom name.

@xhejtman is this still an issue for you? We might want to revisit this

no, it is not an issue with the lastest operator, I was able to add tags as needed.


Snow Leopard does clients only seem to report to server when TLS-based transmission is used

In testing version 2.2.0 of MunkiReport, I found that our Snow Leopard clients refused were only able to report back to our MunkiReport server when information is being transmitted to it insecurely. It should be noted that in my tests, I had set up our server to use a self-signed certificate.
I brought this issue to the MunkiReport group (see https://groups.google.com/forum/#!topic/munkireport/lAriRM1pUmA), and it was determined that by setting TLS to False in reportcommon.py, I was able to work around this problem, meaning that I'd have to make that change on all 10.6 computers in our organisation.
Having to modify that file every time I deploy MunkiReport to Snow Leopard computers seems like a bug. Could you see whether it's possible to resolve this issue for Snow Leopard computers?

Could you check if this issue is fixed with this commit? 02fdf868e851389644a7d70ca29a6b32f274d0f1
It fixed the issue on 10.6 clients (using python 2.6) in my environment.

This commit fixed our 10.6 clients as well.

I've merged this commit, and it appears to work in our environment as well. I'll set about applying the fix to all machines.

Fixed with 02fdf86


Unknown error

Hello, today I encountered an issue in the app where blood sugar data is not being transferred. The data is available in LibreApp and LibreLinkUp, and I haven’t changed any settings. Here’s a screenshot.

I face the same behavior since about two hours. Have scanned the sensor multiple times, hard reset the app and even restarted my phone.
Nothing lead to any improvement.

I've seen several notifications from LibreLinkUp about the new update. Perhaps the error occurred because of this.

In the facebook group (glucose direct) the admin posted that LibreLinkup doesn't support following anymore. That is the cause of the issues.

It's very sad to hear that. It looks like it's over for third-party projects

Same for me. App works after updating it from TestFlight. Brilliant!

Update GlukoseDirect über Testlight dann funktioniert es.


improvement: update arsenal dependency

Hello alexanderchan-scality,
My role is to assist you with the merge of this
pull request. Please type @bert-e help to get
information on this process.
Status report is not available.

Waiting for approval
The following approvals are needed before I can proceed with the merge:

2 peers

In the queue
The changeset has received all authorizations and has been added to the
relevant queue(s). The queue(s) will be merged in the target development
branch(es) as soon as builds have passed.
The changeset will be merged in:

:heavy_check_mark: development/8.0

The following branches will NOT be impacted:

development/6.4
development/7.4

There is no action required on your side. You will be notified here once
the changeset has been merged. In the unlikely event that the changeset
fails permanently on the queue, a member of Release Engineering will
contact you to help resolve the matter.
IMPORTANT
Please do not attempt to modify this pull request.

Any commit you add on the source branch will trigger a new cycle after the
current queue is merged.
Any commit you add on one of the integration branches will be lost.

If you need this pull request to be removed from the queue, please contact a
member of Release Engineering now.

Partial merge
Apparently, new commits were added to the source branch after I had queued this
Pull Request. As a result, I have merged only part of it into the targetted
development branches:

:heavy_check_mark: development/8.0

I will now work on the following commits:

#938171d9536b08162e8460a9d7ca643c3b615735

Please avoid this situation next time.
As a friendly reminder, you can use the wait command to prevent me from processing your
pull-request while your work is still in progress.

Build failed
The build for commit did not succeed in branch improvement/updateArsenalDependency.


Svg as image

We had a whole load of work done to add SVGs as vector to the PDF, using a patched version on canvg. We have a special canvas that canvg draws to and converts each stroke, line, circle etc into native PDF calls. Does this reuse that, or just convert the SVG to pixels?

Like here it passes in the special canvas https://github.com/MrRio/jsPDF/blob/master/examples/canvg_context2d/bar_graph_with_text_and_lines.html#L664

I reworked context2d in previous PR. Now we dont need a patched canvg - we can use now original and unpatched canvg for converting the SVG directly to PDF instructions.
This one is an alternative solution to convert SVG to an Image using the same original and unpatched canvg.


Invalid UUID (0 bytes) served by gRPC for SGv2/REST API

Our perf tests for StargateV2/REST seem to have odd failures reported when accessing rows inserted: stack trace:
ERROR [dw-176 - GET /v2/keyspaces/baselines/iot?where=%7B%22machine_id%22%3A%7B%22%24eq%22%3A%2212d1012c-47fa-441c-a41e-87
3c048d2535%22%7D%2C%22sensor_name%22%3A%7B%22%24eq%22%3A%22wire_gauge%22%7D%7D&page-size=10] 2022-01-24 11:53:00,025 Defau
ltExceptionMapper.java:59 - Error handling a request: f9a67463d3518a01
java.lang.IllegalArgumentException: Expected 16 bytes for a uuid values, got 0
        at io.stargate.grpc.Values.uuid(Values.java:258)
        at io.stargate.sgv2.restsvc.grpc.FromProtoValueCodecs$UUIDCodec.fromProtoValue(FromProtoValueCodecs.java:368)
        at io.stargate.sgv2.restsvc.grpc.FromProtoConverter.mapFromProtoValues(FromProtoConverter.java:41)
        at io.stargate.sgv2.restsvc.resources.ResourceBase.convertRows(ResourceBase.java:157)
        at io.stargate.sgv2.restsvc.resources.ResourceBase.fetchRows(ResourceBase.java:146)
        at io.stargate.sgv2.restsvc.resources.Sgv2RowsResourceImpl.getRowWithWhere(Sgv2RowsResourceImpl.java:114)

which suggests that somehow either entries are stored incorrectly (corrupt data), or, perhaps more likely, that gRPC API is changing missing/null value into incorrect representation.
I have not been able to reproduce the issue with regular POSTs via REST API; data in this case is generated by Fallout tests, but not sure if it's via straight CQL or REST (sgv2) API.
Tests are here:
<EMAIL_ADDRESS>

I was able to reproduce this locally by running the relevant NoSQLBench test workload with a high (1 million) cycle count, and found that the UUID value of 113fbac2-0cad-40f8-940c-6a95f8d1a4cf for some reason is not parsed correctly. It gets converted after a certain point to a 0 byte default UUID value because the data from C* sent over the wire is invalid for some reason

Some more progress: with #1586 it looks like failure comes from gRPC server. Stack trace (via Integration Tests), when triggered, looks like:
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> ERROR [Native-Transport-Requests-1] 2022-01-27 13:07:10,023 ExceptionHandler.java:70 - Unhandled error returning UNKNOWN to the client
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> java.lang.IllegalArgumentException: Expected 16 bytes for a UUID, got 0
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.codec.UuidCodec.decode(UuidCodec.java:47)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.codec.ValueCodec.decodeValue(ValueCodec.java:62)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.service.ValuesHelper.processResult(ValuesHelper.java:152)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.service.ValuesHelper.processResult(ValuesHelper.java:123)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.service.QueryHandler.buildResponse(QueryHandler.java:106)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:966)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:940)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,024 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1975)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.grpc.service.MessageHandler.lambda$handleUnprepared$2(MessageHandler.java:235)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:774)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:750)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:488)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:1975)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at io.stargate.db.cassandra.impl.Cassandra311Persistence.lambda$runOnExecutor$1(Cassandra311Persistence.java:286)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$FutureTask.run(AbstractLocalAwareExecutorService.java:162)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at org.apache.cassandra.concurrent.AbstractLocalAwareExecutorService$LocalSessionFutureTask.run(AbstractLocalAwareExecutorService.java:134)
INFO  [Exec Stream Pumper] 2022-01-27 13:07:10,025 ProcessRunner.java:78 - stargate0-0> 	at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:1


chore: update docker build actions

Motivation
Keep workflows up-to-date
Description

update docker build related actions
fix warnings during docker build related to casing

:tada: This PR is included in v1.22.0 :tada:


Extend asset_tx_out_cache usage to other endpoints

At v1, we started adding grest.asset_tx_out_cache that calculates delta against specific accounts and stores them in a cache.
This drastically has reduced query timings for asset_addresses and policy_asset_addresses endpoints - while remaining a non-breaking change, against assets that'd have otherwise timed out. Investigate whether other endpoints can benefit from this cache usage

Should no longer be relevant, as this cache would no longer be required - as part of koios-lite. Hence, closing


⚠ ClamAV has degraded performance

In 96a3377, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 75 ms

Resolved: ClamAV performance has improved in 6a84af8 after 5 minutes.


abort() not working

Hello!
I want to handle the errors of my application using my own messages and error codes.
For this, I created a variable, for example:
example_error = [" example msg, ", 10000]
and wrote a function, like this:
async def get_error (msg, code):     return abort (code, msg)
when I call it, I get the following as a reply:
Еrror: example msg
And where is my error code?
Moreover, if I want to simply return the answer in the form of json, using the method
async def get_error (msg, code):     return json ({code, msg})
Nothing happens at all
Totally.
Ok, I'm ready to handle errors using the abort method
Can you please tell me how to return my error codes?
Sewing them in the msg answer seems to me not at all sensible
Thank!

@StVl Can you please elaborate a bit more on the format you are expecting the Output in? Are you expecting a JSON output with Status code embedded into it? Or JSON with status code in header?
It would be useful if you can add a small snippet of your code as well so that we can get a bit more context.

@harshanarayana i'm so sorry. I had tried returned error codes, which is not supported by http/1.1, My local error codes. And i hoped see that in my browser, not in headers. That's my mistake, closing  issue

@StVl  No worries 😄 Glad you got the issue sorted out


add drop_invlid

Codecov Report

Merging #765 into 2.2-dev will decrease coverage by 2.25%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           2.2-dev     #765      +/-   ##
===========================================
- Coverage    96.69%   94.43%   -2.26%
===========================================
  Files          101      101
  Lines         3570     3578       +8
===========================================
- Hits          3452     3379      -73
- Misses         118      199      +81

Impacted Files
Coverage Δ

matchzoo/data_pack/data_pack.py
100% <100%> (ø)
:arrow_up:

matchzoo/datasets/wiki_qa/load_data.py
24.39% <0%> (-73.18%)
:arrow_down:

matchzoo/datasets/quora_qp/load_data.py
27.27% <0%> (-72.73%)
:arrow_down:

matchzoo/datasets/snli/load_data.py
25% <0%> (-72.23%)
:arrow_down:

matchzoo/engine/base_model.py
94% <0%> (-0.67%)
:arrow_down:

Continue to review full report at Codecov.

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