Available instrumentations: no instructions to apply instrumentation

.NET Available instrumentations does not include instructions how to apply it.
Is it applied on app.Run() instruction?
Thanks!

@open-telemetry/dotnet-approvers, PTAL. Thanks!

Instrumentations
All instrumentations are enabled by default for all signal types (traces, metrics, and logs).

^ You don't need to apply it, as they are already enabled!
@open-telemetry/dotnet-instrumentation-approvers is better suited for follow ups, if any!

Ok, i just wanted to change them.
I found this repo by official msdn documentation.
I will ask that in specified section, thanks anyway.


Updated the script based on the new changes in Autorest

@vishrutshah please review

No modification for Ruby

No modification for Python

No modification for NodeJS


users login and logout routes.

The user login and logout routes have been created with the new middlewares.

The logout route lacks a parameter in its route. Please refer to the middleware in the route and expressjs docs to see how to add a parameter to the route.


srml-contract: Finally rename create to instantiate

At some point we decided to go for instantiate instead of create. We even changed the name in some places, however, in some other places the old name is still used.

I'm fairly sure this can be closed now.

Ty


TFLint is missing the TFLintInit function

Problem description
There is no way to initialize tflint when using it with mason so that it downloads its plugins and weirdly, even if you've already initialized tflint in the current path, and the plugin is available in ~/.tflint.d/ it still complains and fails on startup.
[ERROR][2023-06-26 16:46:56] .../vim/lsp/rpc.lua:734    "rpc"   "/home/mbainter/.local/share/nvim/mason/bin/tflint"     "stderr"        "16:46:56 langserver.go:26: Starting language server...\n"
[ERROR][2023-06-26 16:46:56] .../vim/lsp/rpc.lua:734    "rpc"   "/home/mbainter/.local/share/nvim/mason/bin/tflint"     "stderr"        '16:46:56 langserver.go:30: Failed to start language server: Plugin "aws" SDK version is incompatible. Compatible versions: >= 0.14.0\n'

But from that same path:
$ /home/mbainter/.local/share/nvim/mason/bin/tflint --version
TFLint version 0.47.0
+ ruleset.aws (0.17.0)
+ ruleset.terraform (0.4.0-bundled)

Why do you think this is an issue with mason-lspconfig.nvim?
The documentation for tflint appears to pull from the old nvim-lsp-installer code, indicating that there will be a "TFLintInit" function available when the server is set up.
Indeed, in the nvm-lsp-installer plugin, there was a "post_setup" config for the server that looked like this:
    post_setup = function()
        function _G.lsp_installer_tflint_init()
            notify "Installing TFLint plugins…"
            vim.fn.termopen(("%q --init"):format(bin_path), {
                cwd = path.cwd(),
                on_exit = function(_, exit_code)
                    if exit_code ~= 0 then
                        notify(("Failed to install TFLint (exit code %)."):format(exit_code))
                    else
                        notify "Successfully installed TFLint plugins."
                    end
                end,
            })
            vim.cmd [[startinsert]] -- so that we tail the term log nicely ¯\_(ツ)_/¯
        end

        vim.cmd [[ command! TFLintInit call v:lua.lsp_installer_tflint_init() ]]
    end

But, as far as I can tell, this is not a part of mason, or mason-lspconfig.
Neovim version (>= 0.7)
NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta3
Operating system/version
Linux 6.26 x86_64
I've manually reviewed the Nvim LPS client log (:LspLog) to find potential errors

[X] Yes

I've recently downloaded the latest plugin version of mason.nvim, mason-lspconfig.nvim, and nvim-lspconfig

[X] Yes

Affected language servers
tflint
Steps to reproduce

Setup tflint in mason for terraform
Edit a terraform file

Actual behavior
TFLint client fails with an error
Expected behavior
TFLint returns results
LspInfo
Language client log: /home/mbainter/.local/state/nvim/lsp.log
 Detected filetype:   terraform

 2 client(s) attached to this buffer:

 Client: terraformls (id: 1, bufnr: [1])
 	filetypes:       terraform, terraform-vars
 	autostart:       true
 	root directory:  /home/mbainter/repos/github.com/litmus/terraform-aws-kms
 	cmd:             /home/mbainter/.local/share/nvim/mason/bin/terraform-ls serve

 Client: null-ls (id: 3, bufnr: [1])
 	filetypes:       tf, terraform-vars, terraform, handlebars, graphql, javascriptreact, markdown.mdx, typescript, typescriptreact, css, scss, html, less, yaml, json, javascript, vue, jsonc, markdown, luau, lua
 	autostart:       false
 	root directory:  /home/mbainter/repos/github.com/litmus/terraform-aws-kms
 	cmd:             <function>

 Other clients that match the filetype: terraform

 Config: tflint
 	filetypes:         terraform
 	root directory:    /home/mbainter/repos/github.com/litmus/terraform-aws-kms
 	cmd:               /home/mbainter/.local/share/nvim/mason/bin/tflint --langserver
 	cmd is executable: true
 	autostart:         true
 	custom handlers:

 Configured servers list: golangci_lint_ls, sqlls, taplo, lua_ls, tflint, bashls, jsonls, yamlls, dockerls, terraformls, ansiblels

LspLog
[ERROR][2023-06-26 16:46:56] .../vim/lsp/rpc.lua:734    "rpc"   "/home/mbainter/.local/share/nvim/mason/bin/tflint"     "stderr"        "16:46:56 langserver.go:26: Starting language server...\n"
[ERROR][2023-06-26 16:46:56] .../vim/lsp/rpc.lua:734    "rpc"   "/home/mbainter/.local/share/nvim/mason/bin/tflint"     "stderr"        '16:46:56 langserver.go:30: Failed to start language server: Plugin "aws" SDK version is incompatible. Compatible versions: >= 0.14.0\n'

Healthcheck
==============================================================================
mason: require("mason.health").check()

mason.nvim ~
- OK mason.nvim version v1.4.0
- OK PATH: prepend
- OK Providers:
  mason.providers.registry-api
  mason.providers.client
- OK neovim version >= 0.7.0

mason.nvim [Registries] ~
- OK Registry `github.com/mason-org/mason-registry version: 2023-06-26-toxic-dirt` is installed.

mason.nvim [Core utils] ~
- OK unzip: `UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.`
- OK wget: `GNU Wget 1.21.2 built on linux-gnu.`
- OK curl: `curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.14`
- OK gzip: `gzip 1.10`
- OK tar: `tar (GNU tar) 1.34`
- OK bash: `GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)`
- OK sh: `Ok`

mason.nvim [Languages] ~
- WARNING luarocks: not available
  - ADVICE:
    - spawn: luarocks failed with exit code - and signal -. luarocks is not executable
- WARNING Composer: not available
  - ADVICE:
    - spawn: composer failed with exit code - and signal -. composer is not executable
- WARNING PHP: not available
  - ADVICE:
    - spawn: php failed with exit code - and signal -. php is not executable
- WARNING Ruby: not available
  - ADVICE:
    - spawn: ruby failed with exit code - and signal -. ruby is not executable
- WARNING RubyGem: not available
  - ADVICE:
    - spawn: gem failed with exit code - and signal -. gem is not executable
- WARNING javac: not available
  - ADVICE:
    - spawn: javac failed with exit code - and signal -. javac is not executable
- WARNING java: not available
  - ADVICE:
    - spawn: java failed with exit code - and signal -. java is not executable
- WARNING julia: not available
  - ADVICE:
    - spawn: julia failed with exit code - and signal -. julia is not executable
- OK Go: `go version go1.19.4 linux/amd64`
- OK python: `Python 3.10.6`
- OK node: `v19.3.0`
- OK cargo: `cargo 1.70.0 (ec8a8a0ca 2023-04-25)`
- OK pip: `pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)`
- OK npm: `9.2.0`
- OK python venv: `Ok`

mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 33. Remaining: 4967. Limit: 5000. Reset: Mon 26 Jun 2023 04:57:17 PM CDT.

Screenshots or recordings
No response

Hey! Yeah that seems a bit odd, I'll remove that doc page entirely instead of reintroducing the :TFLintInit command. Have you tried initializing tflint manually, for example in a :terminal or directly via :!tflint --init?

That also didn't work properly, but it did lead me to figuring out what was going on.  The problem isn't the init, the problem is that tflint needs to know where its config file is.  Normally I run this as part of pre-commit, and in our pre-commit we specify the path which is the root of the repository -- that's not something tflint can find on its own.
So, for anyone else who might run into this situation - you probably want to setup your own personal tflint configuration in your homedir that you use while writing code, and then deal with any variances you might have from repository to repository in your pre-commit. Otherwise, you'll need to setup something custom in the tflint configuration for mason that figures out which tflint.hcl file to use.
We still should delete that TFLintInit note for the server though, and that can close this issue out.

#243


HARP-12989 Fix extra console entries in tests

retest this please

@atomicsulfate , thanks for the review, I have resolved them.

There's many more tests in MapViewTest that trigger an update after disposal of the MapView (e.g. all those called "Correctly sets..."). I checked some and they're fixed just by waiting for the theme after the MapView construction.

I don't see any cases of this with my latest change set... can you try again with my latest changes please?

There's many more tests in MapViewTest that trigger an update after disposal of the MapView (e.g. all those called "Correctly sets..."). I checked some and they're fixed just by waiting for the theme after the MapView construction.

I don't see any cases of this with my latest change set... can you try again with my latest changes please?

You can see them in Travis:
https://travis-ci.com/github/heremaps/harp.gl/jobs/442111620#L7504
https://travis-ci.com/github/heremaps/harp.gl/jobs/442111620#L4235

There's many more tests in MapViewTest that trigger an update after disposal of the MapView (e.g. all those called "Correctly sets..."). I checked some and they're fixed just by waiting for the theme after the MapView construction.

I don't see any cases of this with my latest change set... can you try again with my latest changes please?

You can see them in Travis for your build:
https://travis-ci.com/github/heremaps/harp.gl/jobs/442111620#L7504
https://travis-ci.com/github/heremaps/harp.gl/jobs/442111620#L4235

Thanks, weird, I couldn't reproduce them locally, I guess because I use a different node version. I have pushed a fix and will check the travis-ci.

retest this please


Issue when an order is cancelled and again trying to place an order.

Hi,
We are having an integration in Checkout PostFinance with Magento 2 shop. We are using module(https://github.com/pfpayments/magento-2)
When one order is cancelled mid-way and again tries to place an order, we get an issue “Placing an order with quote_id is failed: postfinance checkout_checkout_failure [] []”.  Please see the screenshot attached. This issue not in fresh browser sessions but once the earlier payment session is cancelled.

Quick reply is greatly appreciated.

Dear arunkzero313
With the magento 2 standard checkout, we can't reproduce your issue.
Which checkout are you using?
Best regards


Add semantic version type

Adding a semantic version type as requested in #2506 in the pydantic repo.
The implementation here is just the example from the python-semver docs + some additional tests.
When this PR gets a thumbs up I will update the docs in python-semver.
Any feedback appreciated, cheers.
edit: tracking on coverage and 3.8 compatibility issues, will try to get that covered early this week before marking as ready for review.
Selected Reviewer: @yezz123

ready for review!

please review

@yezz123 fixes applied.  apologies for the extra commits - didn't click that I could run the linter / pre-commit stuff locally (duh) following the instructions in the main pydantic repo.

@yezz123 fixes applied. apologies for the extra commits - didn't click that I could run the linter / pre-commit stuff locally (duh) following the instructions in the main pydantic repo.

No Problem now we have it ready we can merge it, Thanks for the great work @jbkroner 🚀


Question about timeout

I am looking into using this for our retail stores as a solution to show digital signage with photo slides.  The app is awesome and it looks like it will be perfect.  The only question I have is once the screensaver is on for 12 hours and times out how do you restart the screensaver?  Is it as simple as using the remote to "wake" up the Roku and then the screensaver will start up again (after the wait time)?

@dangoodtech - Using the remote you can wake up the Roku and it'll then start back after your screensaver wait-time. This can be set as low as 1 minute.
In an upcoming release the timeout will be turned off if looping through 20 or less images. So, that might be of interest. See more details here: https://github.com/chtaylo2/Roku-GooglePhotos/issues/358

@dangoodtech - Using the remote you can wake up the Roku and it'll then start back after your screensaver wait-time. This can be set as low as 1 minute.
In an upcoming release the timeout will be turned off if looping through 20 or less images. So, that might be of interest. See more details here: https://github.com/chtaylo2/Roku-GooglePhotos/issues/358

@dangoodtech - Using the remote you can wake up the Roku and it'll then start back after your screensaver wait-time. This can be set as low as 1 minute.
In an upcoming release the timeout will be turned off if looping through 20 or less images. So, that might be of interest. See more details here: #358. This release should be out in the next week or two.

Is it possible to set the timeout manually?  Or better yet, to disable the timeout altogether?  I am using this as a photo frame and it is awesome except for the timeout.

@ghalevy my understanding is it can only be "disabled" if you limit to 20 photos with the new feature.
here's the reason the timeout exists: https://www.photoviewapp.com/faq/#timeout


Video player... again

Anime still won't play (this is latest build)

Just restart and try coz it works for me

Just restart and try coz it works for me

Still doesn't work

It takes a bit time 2 load ...but it does work

Not for me bro

Guess it's to do with ur region......
Just wait it might get fixed

@JasonBlitz5 can u change ur dns to <IP_ADDRESS>

Nope

@JasonBlitz5 can u change ur dns to <IP_ADDRESS>

No I cant

Download <IP_ADDRESS> from.play store and enable it

Download <IP_ADDRESS> from.play store and enable it

I did. Didn't do anything. Imma just wait for the next fix and then just hope it works then

Doesn't work for me either.


To create an Asset, Users will click on the Orange '+' button on the down right corner.

Child of #580
To create an Asset, Users will click on the Orange '+' button on the down right corner.

Duplicated. Closing the issue.


Setup github project for getting to v1.0

Create github project for getting to v1.0.  This will be a main location to manage the issues.

Decided not to do this.  We will be using a milestone instead.


Mobile scrolling block

I stumbled upon this error when testing a website using this lib. All scrolling events are disabled
I believe the root cause of this is here:
@HostListener('document:touchmove', ['$event'])   onTouchMove(event: any) {     event.stopPropagation();     event.preventDefault();     if (this.moving && this.allowDrag) {       this.moveTo(event.changedTouches[0].clientX, event.changedTouches[0].clientY);     }   }
Also worth noting, the use of Renderer is deprecated in favour of Renderer2

Fixed in v1.1.0:
Please use [preventDefaultEvent]="false" to fix this issue.


Relative url in store collection.

I think, it will be better to store url, relative to ROOT_URL.
Now url stores as absolute url, and i cant transfer files from dev to production.

You have a specific case... you should be able to migrate your files easily with this code (adapt it) :
// on server
Meteor.startup(()=> {
    Files.find({}).forEach((file)=> {
        // This updates the file URL using the current value of ROOT_URL
        Files.update({_id: file._id}, {$set: {url: FileStore.getFileURL(file._id)}});
    });
});

thanks! I missed getFileUrl() method.
but what is the reason to save fullpath?

@vnmone, there is not real reason but having an absolute URL which is more reliable when embedding links in emails or things like that, you could do that manually. I could maybe add a path attribute to uploaded files. But at the end it's not a big deal as you won't change your domain every months and the migration is easy as you saw. Also I was trying to keep the same behavior as CollectionFS to facilitate any migration.

Fixed in the v0.6.8, use the path attribute to get the relative file URL.
You can migrate existing files by calling UploadFS.addPathAttributeToFiles() on the server.


Block auto Update from v 2.0.0 until bug in 2.0.2 GUI is resolved?

v 2.0.0 works fine on my system. It constantly auto updates to v 2.0.2 that has a bug tracked on another issue pending triage.
Is there any way to BLOCK the constant auto update to the buggy version? I am quite tired of re-installing.

hi there! in order to block Serenade from auto-updating, you can add the following to your ~/.serenade/settings.json file:
"disable_auto_update": true


Fix compile error on CUDA 10.1 and GCC 7 or 8

Fixes #2070. Though basic CUDA 10.1 support is added by #2117, compile error with GCC 7 or 8  has persisted on Ubuntu 18.04, Arch and Gentoo .
The error is at basic_string.tcc. GCC's C++11 ABI change to support non-CoW string is likely related. As I noted on #2070, Anaconda had updated GCC. I think removing this workaround won't be problematic on Chainer v6 or later.

It seems the error on AppVeyor is not related to the change.

I'll test this on my Ubuntu18

I've confirmed this change on Ubuntu 18.04 LTS and the issue is solved!

LGTM!

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

The backport PR is successfully posted and merged as #2160. The notification above is because this PR's title was edited.

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

@takagi This pull-request is marked as to-be-backported, but the corresponding backport PR could not be found. Could you check?

The backport PR is successfully posted and merged as #2160. The notification above is because this PR's title was edited.

Renamed the title of #2160 to avoid further notifications.


VGG16 weights not downloadable

I am new to Keras and was learning about the application of the VGG16 model. I wrote the following code straight from the docs:
from keras.applications.vgg16 import VGG16
from keras.preprocessing import image
from keras.applications.vgg16 import preprocess_input
import numpy as np

model = VGG16(weights='imagenet', include_top=False)

img_path = 'elephant.jpg'
img = image.load_img(img_path, target_size=(224, 224))
x = image.img_to_array(img)
x = np.expand_dims(x, axis=0)
x = preprocess_input(x)

features = model.predict(x)

I tried to download the imagenet weights from the github repo. I always run into this error:
Using TensorFlow backend.
Traceback (most recent call last):
  File "IV3.py", line 6, in <module>
    model = VGG16(weights='imagenet', include_top=False)
  File "/usr/local/lib/python3.6/site-packages/keras/applications/vgg16.py", line 169, in VGG16
    model.load_weights(weights_path)
  File "/usr/local/lib/python3.6/site-packages/keras/engine/topology.py", line 2532, in load_weights
    f = h5py.File(filepath, mode='r')
  File "/usr/local/lib/python3.6/site-packages/h5py/_hl/files.py", line 271, in __init__
    fid = make_fid(name, mode, userblock_size, fapl, swmr=swmr)
  File "/usr/local/lib/python3.6/site-packages/h5py/_hl/files.py", line 101, in make_fid
    fid = h5f.open(name, flags, fapl=fapl)
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-gkjbrkhs-build/h5py/_objects.c:2840)
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-gkjbrkhs-build/h5py/_objects.c:2798)
  File "h5py/h5f.pyx", line 78, in h5py.h5f.open (/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-gkjbrkhs-build/h5py/h5f.c:2117)
OSError: Unable to open file (Truncated file: eof = 1458176, sblock->base_addr = 0, stored_eoa = 58889256)

Have a look at issue https://github.com/fchollet/keras/issues/6221


[cxx-interop] NFC: Remove unused source file

libcxxshim.swift is not referenced from CMakeLists, and is not needed because libcxxshim is a pure C++ module.

@swift-ci please smoke test


[Feature] Add PULL_REQUEST_TEMPLATE

Feature Description (功能描述)
Add PULL_REQUEST_TEMPLATE for this repo.

cc @coderzc @imbajin

All repo could use one(similar) template, and could list the template reference & "Actual Effect UI" here

"Actual Effect UI"

Hi, @imbajin , i've already linked a PR with the new pull request template.

the template reference

All references are as below:

https://github.com/apache/spark/blob/master/.github/PULL_REQUEST_TEMPLATE
https://github.com/apache/flink/blob/master/.github/PULL_REQUEST_TEMPLATE.md
https://github.com/apache/skywalking/blob/master/.github/PULL_REQUEST_TEMPLATE


Unexpected invalid input when using ApiController attribute

I have a simple controller
[Route("[controller]")]
public class FooController : ControllerBase
{
    private readonly IFooService service;

    public FooController(IFooService service)
    {
        this.service = service;
    }

    [HttpGet]
    [Route("{id:int}/{type}")]
    public async Task<ActionResult<Foo>> Get(int id, string type, CancellationToken cancellationToken)
    {
        return await service.Get(id, type, Thread.CurrentPrincipal, cancellationToken);
   }
}

which if invoked with http://localhost:5000/foo/1/bar it returns the appropriate Foo instance.
However, if I update this to use the new ApiController attribute in 2.1 i.e.
[Route("[controller]")]
[ApiController]
public class FooController : ControllerBase
{
    ...
}

I get a {"":["The input was not valid."]} response
From reading around this is most likely something to do with the JsonSerializer but I don't know how to work out what's going wrong - I've tried enabling logging but I don't get any output.

Might be the same issue as https://github.com/aspnet/Mvc/issues/7546. Did you set the compat version - see https://github.com/aspnet/Mvc/issues/7546#issuecomment-385037736?

I’ll have a go tomorrow but there’s no body just parameters that are part of the route
Sent from my iPhone

On 28 Jun 2018, at 17:24, Pranav K<EMAIL_ADDRESS>wrote:
Might be the same issue as #7546. Did you set the compat version - see #7546 (comment)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Right. The issue is that ApiController incorrectly classifies the CancellationToken as FromBody. Setting the compat version corrects the behavior.

@phatcher feel free to reopen if you're still seeing this issue after setting the compat version.

@pranavkm Sorry, yes it worked this morning - I've raised a documentation issue to make it clearer

I added SetCompatibilityVersion(CompatibilityVersion.Version_2_1) in startup but still facing the same issue.
the only diference here is i am using my own basecontroller that in turn inherits ControllerBase.
Tried decorating the child alone and both base and child controllers with ApiController attribute but still the same error.

@ammar-haider Quick test would be to put a simple controller that directly inherits from ControllerBase to see if that works in your project

@phatcher Thanks for the reply. I did a quick test indeed and found the issue. In a controller without [ApiController] attribute, in a [HttpGet] operation if a complex object is passed i did not have to specify [FromQuery]. it automatically did so but with [ApiController] attribute i must explicitly specify [FromQuery] before the complex object parameter.
so this worked earlier:
public class TestController : ControllerBase { [HttpGet] public async Task<IActionResult> GetValues( ComplexObject request) { return Ok(request); } }
but after applying [ApiController] it does not without [FromQuery].
Now it works like this:
[ApiController] public class TestController : ControllerBase { [HttpGet] public async Task<IActionResult> GetValues([FromQuery] ComplexObject request) { return Ok(request); } }

Hi, it looks like you are posting on a closed issue/PR/commit!
We're very likely to lose track of your bug/feedback/question unless you:

Open a new issue
Explain very clearly what you need help with
If you think you have found a bug, include detailed repro steps so that we can investigate the problem

Thanks!


Port all examples to new codegen API

Python

[ ] arkit_scenes
[ ] blueprint
[ ] car
[ ] clock
[ ] depth_guided_stable_diffusion
[ ] detect_and_track_objects
[ ] dicom_mri
[ ] dna
[ ] face_tracking
[ ] human_pose_tracking
[ ] live_camera_edge_detection
[ ] live_depth_sensor
[ ] minimal
[ ] minimal_options
[ ] multiprocessing
[ ] multithreading
[ ] notebook
[ ] objectron
[ ] open_photogrammetry_format
[ ] plots
[ ] raw_mesh
[ ] rgbd
[ ] ros_node
[ ] segment_anything_model
[ ] signed_distance_fields
[ ] structure_from_motion
[ ] text_logging

Rust

[ ] clock
[ ] custom_space_view
[ ] dna
[ ] extend_viewer_ui
[ ] minimal
[ ] minimal_options
[ ] minimal_serve
[ ] objectron
[ ] raw_mesh

External

[ ] https://github.com/rerun-io/differentiable-blocksworld (some issues with migration, see https://github.com/monniert/differentiable-blocksworld/pull/8, blocked by https://github.com/rerun-io/rerun/issues/3426)
[x] https://github.com/rerun-io/tapnet (https://github.com/rerun-io/tapnet/pull/2)
[ ] https://github.com/rerun-io/slahmr (mostly done, blocked by #3416)
[ ] https://github.com/rerun-io/MCC
[x] https://github.com/rerun-io/limap (https://github.com/rerun-io/limap/pull/2)
[x] https://github.com/rerun-io/cross_attention_renderer (https://github.com/rerun-io/cross_attention_renderer/pull/3)
[ ] https://github.com/rerun-io/grounding-sam (mostly done, blocked by https://github.com/rerun-io/rerun/issues/3424)
[ ] https://github.com/rerun-io/point-shap-e
[ ] https://github.com/rerun-io/simplerecon

Running notes that we can fill in while porting all examples etc: https://www.notion.so/rerunio/0-9-migration-notes-2b3debe9947f47a38428267b2da4cc1b?pvs=4
We'll then use those notes to create the migration guide


Make GitHub recognize the MIT License

Fixes #334, which mentions BSD-3-Clause even though this repository uses MIT.
This uses the text from https://choosealicense.com/licenses/mit/.

@tfausak thanks for the PR.  I'm actually not sure why GitHub does not recognize the license, but I think it's not due to the actual license text.  I use the exact same license text for most of my projects, and it is recognized as MIT in other places, e.g. https://github.com/sol/doctest/blob/master/LICENSE.
As such I'm tempted to conclude that this is a GitHub bug rather than something want to address by change the license text.

Resolved by GitHub support, closing.


Linear regression Example - custom numpy framework adapter

closes #267

I have read the CLA Document and I hereby sign the CLA


Dynamic hash algorithm support

Hi, we're currently enjoying using this crate in our project. However, we're now looking to allow users to provide their own hash algorithms which are plugged in with dynamic dispatch. The Hasher trait is intended to be implemented on ZSTs, thus has no access to runtime information.
From the look of it changing Hasher to receive &self would be a relatively large change, although it may be possible to avoid breaking changes by adding new traits and further encapsulating some of the inner functionality. I'll just start with posing this issue, what do you think? I can contribute to this effort if desired.

This feature has been implemented in a fork https://github.com/tlsnotary/rs-merkle


Intergration with other services

Hi there and thanks for all the good stuff so far.
Some opportunities for services that can be integrated:

packetmail.net for IP address (contact Nathan Fowler to get an API key)
cymon.io
malwr.com
IPVoid
Shodan
ThreatRecon
Soltra Edge (via TAXII)
MISP via the API (you can contact CIRCL)
TotalHash
AlienVault OTX
Mnemonic pDNS (http://passivedns.mnemonic.no/search/ for prefix/suffix searches. API must be requested)
Secure Domain Foundation (securedomain.org one can request an API key)

Lots of opportunites (and work to be done) :)
Cheers,
Andreas

Oh man, if we run into each other at a con, I owe you a drink. I've been trying to remember cymon.io forever! I couldn't remember the name of it and have been searching forever! So, thanks for that!
I'll definitely add all those to my list to integrate with. Thanks for the suggestions!

Perhaps also DomainTools? (Not sure how many folks will have API access, though.)

Argh, they don't even list pricing. Whois API might be more useful at first then.

I'm cool with integrating anything really. I added Farsight to the list, and I'm sure a lot of people don't have access to that either. I don't have access personally, but, a lot of companies are pretty cool and responsive to getting integrated and give me API access for a week or so to get the code working.

So this could be pretty unwieldy if every one of these is added directly. A plugin library like yapsy might make this much more manageable.

I think that's probably advisable.  Makes it much more easily extensible and at the same time cleans up the management as you noted.

@swannysec: The only issue I thought of with plugins is the fact that you'd need to find a way to bundle a view as well. That's going to be a bit tricky.

Oh, good point!  Hmmmm...yeah...not so straightforward.

Unless you have the plugins return an entire HTML formatted section. That seems messy.

I vote (if that's a thing) for shodan integration. I'd contribute something to cover the costs.


Github Tag

Hello
It'd be very useful to be able to somehow filter the websites that released its codebase.
Thanks.

Pull requests welcome


feat: load DLL when the method called

Codecov Report
Attention: Patch coverage is 40.00000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 87.21%. Comparing base (08cdfeb) to head (35678a3).

Files with missing lines
Patch %
Lines

kernel32.ts
40.00%
3 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #12      +/-   ##
==========================================
+ Coverage   87.05%   87.21%   +0.15%
==========================================
  Files           8        8
  Lines         734      735       +1
  Branches       65       66       +1
==========================================
+ Hits          639      641       +2
+ Misses         91       90       -1
  Partials        4        4

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


Added Dark mode and light mode toogle and changed some css.

Kindly share the Demo website link.(host on github)

Kindly share the Demo website link.(host on github)

Here is the demo website link- https://suman599.github.io/light-and-dark-mode/

Nice can you design the change mode button  in better way after that i will merge your PR.

And resolve the issue in the marque tag before footer that is not visible in Dark mode .


0.2.5-0.0.1 - Fix: TCP Socket Wrapper

Fixes the close handling on the TCP socket wrapper to gracefully close using the end method, and then only removing listeners once the close event fires.

Fixes #42


add visible config env for ascend npu

when select gpu id on ascend npu, CUDA_VISIBLE_DEVICES is not work.
ascend npu visible config env is NPU_VISIBLE_DEVICES and ASCEND_RT_VISIBLE_DEVICES.
this pull request will make deepspeed configs work on ascend npu:

deepspeed --num_gpus=4
deepspeed --include="work1:2,3@work2:0,1"

and CUDA_VISIBLE_DEVICES is for cuda gpus, NPU_VISIBLE_DEVICES&ASCEND_RT_VISIBLE_DEVICES are for ascend npus, which means this commit will not affect deepspeed supporting cuda gpus.
this commit has tested on Atlas-800t-A2, each one has 8 ascend npus(910b)
910b is the state-of-art of ascend npu series.

ascend npu is hardware of HW accelerators

and this issue will be solved on ascend npu ^_^
https://github.com/huggingface/accelerate/issues/2368
https://github.com/microsoft/DeepSpeed/issues/3070

I think a better way is get_accelerator().set_visible_devices().

I think a better way is get_accelerator().set_visible_devices().

CUDA_VISIBLE_DEVICES and NPU_VISIBLE_DEVICES&ASCEND_RT_VISIBLE_DEVICES are same level concepts.
and this commit is more in line with the architecture design of launch.py

more clearly about what issue i have solved:
deepspeed can set which gpu ids would training task running on，for example:
deepspeed --include="localhost:0,2"
will run task on gpu 0 and gpu 2 .
but this setting isnot work on HW npu.
this commit can solve this issue.

I will assign @shiyuan680 to solve this problem within this week. We will create a visible_devices_env() method on the accelerator class, which is more generic to other accelerators.
By the way, NPU_VISIBLE_DEVICES is an old environment, now, just use ASCEND_RT_VISIBLE_DEVICES.

I will assign @shiyuan680 to solve this problem within this week. We will create a visible_devices_env() method on the accelerator class, which is more generic to other accelerators. By the way, NPU_VISIBLE_DEVICES is an old environment, now, just use ASCEND_RT_VISIBLE_DEVICES.

that's good, but i first found this issue,  and it's my idea to gave a simple solution here, i hope deepspeed merg it first to master branch quikly.
i don't want to wait for a big change of code, and maybe the change includes other features and may hard to be accepted.
and i don't like to see other commit just copy my idea and only add an unnecessary function over my code.
by the way , i'm customer of HW ascend npus and running poc of it , it's not work if only set ASCEND_RT_VISIBLE_DEVICES on my device.

I will assign @shiyuan680 to solve this problem within this week. We will create a visible_devices_env() method on the accelerator class, which is more generic to other accelerators. By the way, NPU_VISIBLE_DEVICES is an old environment, now, just use ASCEND_RT_VISIBLE_DEVICES.

that's good, but i first found this issue, and it's my idea to gave a simple solution here, i hope deepspeed merg it first to master branch quikly. i don't want to wait for a big change of code, and maybe the change includes other features and may hard to be accepted. and i don't like to see other commit just copy my idea and only add an unnecessary function over my code.
by the way , i'm customer of HW ascend npus and running poc of it , it's not work if only set ASCEND_RT_VISIBLE_DEVICES on my device.

We have noticed this problem a long time ago, we have already planned solution. Deepspeed has 6 accelerators, not a good idea hardcode 6 envs here, I think @tjruwase has the same opinion. On the other hand, we do not care who push the code, if you want we can add your name as author (like this), or directly push the code to your repository, and solve with your PR.
about NPU_VISIBLE_DEVICES, is a deprecated env, does not recommend using this variable, I tested on our server, works perfect with only ASCEND_RT_VISIBLE_DEVICES, you can try upgrading Ascend HDK and CANN.

I will assign @shiyuan680 to solve this problem within this week. We will create a visible_devices_env() method on the accelerator class, which is more generic to other accelerators. By the way, NPU_VISIBLE_DEVICES is an old environment, now, just use ASCEND_RT_VISIBLE_DEVICES.

that's good, but i first found this issue, and it's my idea to gave a simple solution here, i hope deepspeed merg it first to master branch quikly. i don't want to wait for a big change of code, and maybe the change includes other features and may hard to be accepted. and i don't like to see other commit just copy my idea and only add an unnecessary function over my code.
by the way , i'm customer of HW ascend npus and running poc of it , it's not work if only set ASCEND_RT_VISIBLE_DEVICES on my device.

We have noticed this problem a long time ago, we have already planned solution. Deepspeed has 6 accelerators, not a good idea hardcode 6 envs here, I think @tjruwase has the same opinion. On the other hand, we do not care who push the code, if you want we can add your name as author (like this), or directly push the code to your repository, and solve with your PR.
about NPU_VISIBLE_DEVICES, is a deprecated env, does not recommend using this variable, I tested on our server, works perfect with only ASCEND_RT_VISIBLE_DEVICES, you can try upgrading Ascend HDK and CANN.

co-author is fine, thanks , my account primary email<EMAIL_ADDRESS>it's not a big deal of you but it's important for me , because my company needs as many as provements that we contributed to ascend npu applications even only as a customer.
i didn't find any pr or issue discussed this obvious issue like this, i pushed this issue directly to HW supporters and got no solution, if the issue you found long time ago, why no pr and no one of my HW supporters knows how to solve this ?
so i still insist on that , i found this issue and figured out the solution first. so add me to co-author can stop this debate.
and 6 accs has 6 envs , it's right to put them into one function, including cuda accs. i suggest keep NPU_VISIBLE_DEVICES, for compatable for old versions of npus.
my npu-smi info is:
23.0.rc2.2 version 23.0.rc3 910B3
cann version is 7.0

Hi @eigen2017 - should we close this PR in favor of #5396?

Hi @eigen2017 - should we close this PR in favor of #5396?

surely, thank you for asking me .


SREPLAY.KCC breaks KC85/4

...loading the KC85/4 SREPLAY.KCC demo freezes.

Fixed. The KCC and KCTAP loader code simply didn't take num_addr into account (the SREPLAY.KCC sample isn't supposed to auto-start).


Bot fails to continue conversation after some time

I started a conversation with my bot a couple days ago on Microsoft Teams. Today, I tried to continue the conversation and it wasn't responding. I checked the logs and it showed:
Error: Request to 'https://smba.trafficmanager.net/v3/conversations/19%3Ac256c7b0-e94d-49c4-8585-0c7f3020bd37_94d53a41-1270-4300-a269-df272b6bee9e%40unq.gbl.spaces/activities/1486702065315' failed: [404] Not Found
    at Request._callback (D:\home\site\wwwroot\node_modules\botbuilder\lib\bots\ChatConnector.js:410:46)
    at Request.self.callback (D:\home\site\wwwroot\node_modules\botbuilder\node_modules\request\request.js:187:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (D:\home\site\wwwroot\node_modules\botbuilder\node_modules\request\request.js:1048:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (D:\home\site\wwwroot\node_modules\botbuilder\node_modules\request\request.js:969:12)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)

If you couldn't tell from the logs, I am using the Node.js version.
I tried a conversation from Web Chat and it responds without issue.

Any thoughts?

Has anyone gotten the chance to look at this? I've been waiting to demo something to my team at work that uses Teams but I can't demo it if the Bot Framework isn't working with Teams.

Just to add, I've disabled and re-enabled and deleted and re-created the channel and no luck :(

+1
Having the same issue on one of our bots (they all run the same Bot SDK version):

We've been making quite a few changes the past few months, but we're in a stable state now.  Are you still seeing these issues?

Still seeing this issue, unfortunately. Let me know if there are some steps
you'd like me to take.
On Fri, Mar 10, 2017, 6:34 AM Richard Moe<EMAIL_ADDRESS>wrote:

We've been making quite a few changes the past few months, but we're in a
stable state now. Are you still seeing these issues?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/BotBuilder/issues/2231#issuecomment-285683739,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AChaqAjrEcy1LCSYzNcGpXexTITcaamFks5rkV-JgaJpZM4L9AUx
.

@tylerl0706 Can you send me the full outgoing payload so we can take a look here?
Here are a couple general things to check:

Are you hardcoding the serviceUrl in all your bot replies?  You should always reply with the serviceUrl you receive in the message, which might not stay consistant.
Could it be that the thread you are replying to has been deleted?

@RichMoeMSFT : how can I get you the full payload?

I am not.

I don't know what you mean by thread. This is just a chat within Teams.

#2 is only relevant if your talking to your bot in a team channel.  So you are using the bot in 1-1?  Can you send me the botid so I can try it here?

Yeah. I'm using it in 1-1.
Is that the botid the bot handle or the app id?

I ended up having to create a new bot and a new Azure App Service. It works good as new now!
I was suggested to try it locally with ngrok (both with the same bot and with a new bot) as well but creating a new app service was simple to duplicate.


Reapply effects upon take control.

Adds a /take-control command (useful for debugging purposes + cards that haven't been implemented yet)
Recalculates effects once a card changes controller to ensure the new controller receives the benefits of the effect (and the old controller loses it).

Fixes #319.

I deliberately didn't implement a take control because of the (admittedly low) chance of it being abused by someone wanting to cause annoyance. If we're going to have it, can it be /give-control instead so we maintain ownership of a persons game state?

Good point. Griefers ruin everything.

I think this now also fixes #317. Can't reproduce it on this branch but can on master. The combination of takeControl pushing the card onto cardsInPlay followed by Yoren calling moveCard to explicitly get it in the play area was causing the card to be in cardsInPlay twice. Hence the double dominance strength if it were standing.


Mccalluc/mapping config revert

Replaces #265 -- Branch from just before the last commit, which took it in the wrong direction. Next steps, as outlined in that issue:

Zhou will review, and if appropriate, merge.
Zhou or Bill will do what is needed so that the mappings Chuck specifies are applied when a new index is set up.
Chuck will have occasional mapping updates, and will be able confirm some aspects of the functionality with test-es.py... but other issues may not be apparent without pointing a portal instance at the result of a reindex... Using TEST or DEV for this works for me... but it might not work for you, in which case there should be guidance on setting up a local instance.
At some point, the PROD index is updated. I believe a microservices architecture should mean that extended downtime is not necessary... but I don't think that's the case here.

Thanks @mccalluc! If I understand correctly, I'll make the corresponding changes to grab the settings and mappings definition from your config.yaml to create the portal indices? So down the road, when you make tweaks to the yaml config, your test script and the indexer.py should both pick up those updates when recreating the portal indices.

So down the road, when you make tweaks to the yaml config, your test script and the indexer.py should both pick up those updates when recreating the portal indices.

yes, that sounds right. As we go forward, it would help me to have some clear expectations about how and when changes to the mappings can make it to production. I don't think they will be frequent... but if the delivery time to production is uncertain / longer than a week, that could slow down other parts of development.

FYI @mccalluc I've made the corresponding changes and appended to your branch. I created another PR #283 to merge into dev-integrate first and test with a full reindex on DEV to make sure all looks good before merging the PR #282 into test-release.

@yuanzhou : The default behavior we've been relying on creates a keyword subfield for every field. The commits I've pushed add that to the dynamic template that was added earlier.

@mccalluc is this the cause to the error reported at the bottom of this DEV deployment? https://github.com/hubmapconsortium/search-api/pull/283
I'll merge your new fixes to dev-integrate and test again.

@mccalluc OK, I just merged your new commits into dev-integrate and redeploy on DEV, started a full reindex. The portal-ui error from yesterday is gone now. I'll have to wait until the reindex is completed to be 100% sure. It looks good so far.

@yuanzhou - Great! When this is merged to test-release I think the next thing I'll try is getting rid of norms: As I understand it, those are only used when sorting by relevance, but we never do that: We're always sorting by some field. Getting rid of them will save some disk space.
Thanks for tolerating this iterative process: If there's more I should be doing on my end, let me know.


App laggy

When AD loads the app is very choppy for some moment.
i have already initialised the AdMob.initialize() at app launch.

Hi, thank you for using this library. To find out what's wrong, let me show your code please.

I need more detail. What platform are you experiencing lag, and what version of our package are you using?

"react": "17.0.1",
"react-native": "0.64.2",
"@react-native-admob/admob": "^1.0.1",
i am facing this on Android side.i will try to send video also

I notice the app super laggy when transitioning between background and foreground. I think some audio sessions of the banners is not closed. U can test it by playing music in background and open the app. The audio from music app will be interrupted

In my case, using iOS simulator

showing the video ads on splash screen using useRewardedInterstitialAd hook
Close the video
navigate to another screen
-> the audio session is interupted
make app go to background mode
-> audio of simulator is laggy, js and ui FPS is dropped to 0
make app to to foreground
-> notice animation fps is dropped

when I try to remove all functions and rewardedInterstitialAd from useEffect dependencies, the issue is improved.
const load = useCallback((requestOptions = adRequestOptions) => {
    init();
    rewardedInterstitialAd.load(requestOptions).catch(e => setAdLoadError(e)).then(() => setAdLoaded(true));
  }, [adRequestOptions]);

  const show = useCallback(() => {
    if (adPresented) {
      console.warn('[RNAdMob(RewardedInterstitialAd)] Ad is already presented once.');
    } else if (adLoaded) {
      rewardedInterstitialAd.show().catch(e => setAdPresentError(e)).then(() => setAdPresented(true));
    } else {
      console.warn('[RNAdMob(RewardedInterstitialAd)] Ad is not loaded.');
    }
  }, [adPresented, adLoaded]);

  useEffect(() => {
    if (!rewardedInterstitialAd.requested && loadOnMounted) {
      load();
    }
  }, [loadOnMounted]);
  useEffect(() => {
    if (adLoaded && showOnLoaded) {
      show();
    }
  }, [adLoaded, showOnLoaded]);

  useEffect(() => {
    if (adDismissed && loadOnDismissed) {
      load();
    }
  }, [adDismissed, loadOnDismissed]);

  useEffect(() => {
    const presentListener = rewardedInterstitialAd.addEventListener('adPresented', () => setAdDismissed(false));
    const dismissListener = rewardedInterstitialAd.addEventListener('adDismissed', () => {
      setAdDismissed(true);
      init();
    });
    const rewardListener = rewardedInterstitialAd.addEventListener('rewarded', r => setReward(r));
    return () => {
      presentListener.remove();
      dismissListener.remove();
      rewardListener.remove();
    };
  }, []);

I'm investigating this issue's relation with audio.

Hi, I made some changes to code. Would you guys try version 1.2.0 and give me feedback? Thank you.

issue solved for me.
closing it

In my case, loadOnMounted: true makes laggy.
I solved the issue to use loadOnMounted: false option and load RewardedAd in useEffect.


Fix Ussr/RUS for 1991

Currently the json creates a polygon with a hole for the Baltic countries in 1991. In fact two polygons are stacked, one being incomplete.
See screenshots:

This should be as follows (taken from my peaceprism repository):

This issue would be fixed by using the file in this commit:
https://github.com/mayeulk/dataviz/commit/9159f20d86bcb2b034e5f1bdaeb60cb5ab61958c

This issue can be closed, the implementation was merged in https://github.com/unhcr/dataviz/pull/12


Talker and listener

This is my pull request to get access

Looks good, talk to me during a meeting and I can give you a project


slide to show side menu

can I ask for a feature : swipe to show side menu instead of reaching for the hamburger menu , it's easier for people with small hands and big devices . thank you

At the OS level, do you use swipe gestures for navigation instead of the buttons?
By default users can open drawers by swiping from the left edge, but the OS swipe gestures overtake this gesture. (That's one of the reasons I prefer OS navigation by buttons instead of gestures.)
Handling a horizontal swipe gesture on the middle of the screen to open the drawer is a possibility, but I'm reluctant to do that, because that gesture could be useful for another purpose in the future (for example sliding out an album bar like in Samsung Gallery).

yes I do use gestures , but if that is inconvenient for you maybe it could be included in the bottom navigation bar if that is possible .

I agree that making this a slide motion would be pretty inconvenient if you use gestures. If the new idea is to add the side menu to the navigation bar (thus, remove the hamburger menu) maybe I could try doing that?


Prepare release

Standard update

thanks for noticing it! I've already changed this on the last commit so I'm merging this PR now :)


Wrong theme colors

I checked the logic. It has flaws.
First of you create a completely new dark theme from seed using the current active theme primary color, which might be a light theme primary color. Yes you set that's dark, but this seems to be broken when the primary color is dark.
I get the save button with my dark purple for light theme and dark text.

So I copied that function of yours showMaterialImageCropper and wrapped the MaterialImageCropperPage with a real dark theme
 builder: (context, controller) => Theme(
          data: darkTheme,
          child: MaterialImageCropperPage(
            heroTag: heroTag,
            controller: controller,
            shouldPopAfterCrop: shouldPopAfterCrop,
          ),
        ),

Typically buttons are lighter using lighter colors than light theme. Also the contrast of the text is ok, cause it is set onPrimary, onSecondary etc correctly. So I got correct themeed croppy now

My suggestion is to just create a theme extension for your MaterialImageCropperPage/CupertinoImageCropperPage
and give the possibly to alter colors from their theme configurations. Or avoid creating your own theme on top of wrong active theme colors, or at least give us the possibility to set primaryColor, secondaryColor, BackgroundColor, markerColor, text color for secondary and for primary buttons.

Hi, thanks for noticing this! Yes, seems like the primary color can be darker on light themes, which I've completely overlooked. I've added a patch in the latest version and updated the code for material theme generation.
Feel free to reopen if issues still persist.


Add prepend member functions to Buffer::Instance

It would be nice to have wrappers around evbuffer_prepend and evbuffer_prepend_buffer in order to simplify prepending data to a buffer. I would image it would match the signature of the existing methods, so something like
void Buffer::Instance prepend(const void* data, uint64_t size) PURE;
void Buffer::Instance prepend(const std::string& data) PURE;
void Buffer::Instance prepend(Instance& data) PURE;

where the last function drains the provided buffer.

Sounds reasonable.

I've had to work around this a couple times (create new buffer, add "prepend" data, append all data from other buffer). I'm in favor of this also.

Anyone working on this? If not, I can pick it up.

I haven't had time to start working on it, so since nobody else has spoken up I'd assume nobody else is working on it.


Lower case response fields don't show in response and don't warn or error

If a verb has a response struct like
type SIOPV2AuthRequest struct {
	scope string
}

The http response will not have scope and it's pretty difficult to debug

This is normal Go behaviour but we could warn/error about it, because FTL can't do anything with these fields.

This should error.


Predicting heterotrimer using CombFold in Google Colab

Hi Ben,
I hope this message finds you well. First of all, congratulations on all your success with this project.
If I am having trouble predicting a heterotrimer with AFM (low pTM), could I submit a folder with a few models of all possible heterodimers to CombFold in Google Colab? If so, how many models would you recommend submitting to CombFold for each possible heterodimer? I noticed that all the files are unrelaxed in the example/pdbs folder. Do you recommend solely submitting unrelaxed pdb files? Lastly, how do you recommend assigning chain_names if I have to make my own subunits.json file? The stoichiometry of the complex is unknown.
Thank you,
Franz

Hi Franz,
You are trying to model a heterotrimer with unknown stoichiometry. The stoichiometry enumeration is not yet supported as its own pipeline but I can offer you a workaround to enumerate different stoichiometries fast (similar to what we presented in the paper). Basically, the solution will be in two parts: 1. generate AFM models. 2. create different subunits.json with different stoichiometries and run CombFold assembly.
generate AFM models
Run AFM on different combinations of the subunits. It can be as you stated "a few models of all possible heterodimers" but it is also recommended to have larger combinations (for example ABC,AABC,ABBC,AABBC,..). You can use the CombFold pipeline to find which combinations are likely to be beneficial based on the pairwise models (stage 3).
The more models you submit to CombFold, the better, as you are more likely to generate a model with higher pTM, and CombFold will have more transformations to use to connect the subunits.
Regarding relaxation, I believe it won't make much of a difference unless the AFM models have many backbone clashes.
enumerate stoichiometries
After you put all the AFM models into a folder named "pdbs" you can run only the CombFold assembly in the Colab. In each run you can set the stoichiometry by changing chain_names in the subunits.json, for example, if you want to try AAABBBCCC the subunits.json should look like:
{
  "<sub1>": {"name": "<sub1>", "chain_names": ["A", "D", "G"], "start_res": 1, "sequence": "MKDILE..."},
  "<sub2>": {"name": "<sub2>", "chain_names": ["B", "E", "H"], "start_res": 1, "sequence": "MFDKIL...."},
  "<sub3>": {"name": "<sub3>", "chain_names": ["C", "F", "I"], "start_res": 1, "sequence": "MGDKIES...."}
}

Hope this helps, let me know if that worked out for you, or if I forgot to answer something.
Ben

Hi,
There is no limit on how many models you have for each combination, and usually the more - the better. Using AFProfile seems like a good idea to try and get different interactions and increase the chance that the correct interaction will be there for CombFold to use.
Good luck with that! Let me know how it works.
Ben

Hi Ben,
Thank you for your response. I'll let you know how it goes.
All the best!
Franz

Hi Ben,
It worked great with the AFProfile structures as input! Since each run of AFProfile gave me around 100 good-quality pdb files as input for CombFold, it was able to output some excellent results. I hope you are doing well.
Best,
Franz


document incomplete_test_app decorator

Motivation
Follow up to: https://github.com/DataDog/system-tests/pull/3551
Changes

Adds documentation for incomplete_test_app.

Workflow

⚠ Create your PR as draft ⚠
Work on you PR until the CI passes (if something not related to your task is failing, you can ignore it)
Mark it as ready for review

Test logic is modified? -> Get a review from RFC owner. We're working on refining the codeowners file quickly.
Framework is modified, or non obvious usage of it -> get a review from R&P team

:rocket: Once your PR is reviewed, you can merge it!
🛟 #apm-shared-testing 🛟
Reviewer checklist

[ ] If PR title starts with [<language>], double-check that only <language> is impacted by the change
[ ] No system-tests internal is modified. Otherwise, I have the approval from R&P team
[ ] CI is green, or failing jobs are not related to this change (and you are 100% sure about this statement)
[ ] A docker base image is modified?

[ ] the relevant build-XXX-image label is present

[ ] A scenario is added (or removed)?

[ ] Get a review from R&P team

This PR is a concurrent of the main one ?

I updated the branch


Fix Read the Docs rendering

Pull request
Closes #19
New read the docs state can be viewed at https://openscm-units.readthedocs.io/en/19-fix-rtd/index.html
Please confirm that this pull request has done the following:

[x] Tests added
[x] Documentation added (where applicable)
[x] Example added (either to an existing notebook or as a new notebook, where applicable) (N/A)
[x] Description in CHANGELOG.rst added

Adding to CHANGELOG.rst
Please add a single line in the changelog notes similar to one of the following:
- (`#XX <https://github.com/openscm/openscm-units/pull/XX>`_) Added feature which does something
- (`#XX <https://github.com/openscm/openscm-units/pull/XX>`_) Fixed bug identified in (`#YY <https://github.com/openscm/openscm-units/issues/YY>`_)

@mikapfl this should fix it

@mikapfl this should fix it

Updated

Updated


Improve keyboardAttach

Hi,
I've cleaned up the current keyboardAttach implementation. Main difference is that it adjusts the scroll position of the scrollview so that the content of the scrollview does not shift/jump when the keyboard is shown/hidden.
Regards,
Bramus.

+1

Thanks for submitting this pull request! As the tests are currently failing this points to either this issue already being fixed or big changes that would cause this pr to not merge properly anymore and therefore I will be closing it. We really appreciate the effort and time put into this pull request, and would love for you to contribute more in the future!


Fix toGoTemplate to support complex expressions as well

- What I did
Fixed the helm chart generation to produce properly formatted charts when source Compose has complex variable expressions (e.g. ${VAR:-default} or ${VAR?err})
- How I did it
Updated the regular expression used by toGoTemplate to use a more accurate version.
- How to verify it
See unit test in helm_test.go
- Description for the changelog

Improved template substitution for generated helm charts

- A picture of a cute animal (not mandatory but encouraged)

@shin- is this still relevant?

Looking at the last comment and the idle time, I'm gonna close this one for now.


Update RobustDPatch for channels first images

Signed-off-by: Beat Buesser<EMAIL_ADDRESS>Description
This pull request updates RobustDPatch for channels first images to coreectyl un-transform loss gradients.
Fixes #1692
Type of change
Please check all relevant options.

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

Codecov Report

Merging #1693 (486cd97) into dev_1.10.2 (67fa652) will decrease coverage by 64.35%.
The diff coverage is 2.04%.

@@               Coverage Diff               @@
##           dev_1.10.2    #1693       +/-   ##
===============================================
- Coverage       88.07%   23.71%   -64.36%
===============================================
  Files             259      259
  Lines           21354    21398       +44
  Branches         3791     3797        +6
===============================================
- Hits            18807     5074    -13733
- Misses           1601    16236    +14635
+ Partials          946       88      -858

Impacted Files
Coverage Δ

art/attacks/evasion/dpatch_robust.py
8.87% <0.00%> (-72.62%)
:arrow_down:

...imators/object_detection/python_object_detector.py
12.92% <ø> (-66.30%)
:arrow_down:

...estimators/object_detection/pytorch_faster_rcnn.py
77.77% <ø> (-22.23%)
:arrow_down:

art/estimators/classification/pytorch.py
11.80% <2.38%> (-76.49%)
:arrow_down:

art/evaluations/evaluation.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/preprocessing/audio/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/estimators/object_detection/utils.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/evaluations/security_curve/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/preprocessing/audio/l_filter/pytorch.py
0.00% <0.00%> (-100.00%)
:arrow_down:

art/attacks/poisoning/perturbations/__init__.py
0.00% <0.00%> (-100.00%)
:arrow_down:

... and 195 more


Vicuna Result Reproduction

Greetings!
I'm wondering if you could release the local inference service code used to connect Vicuna and LLaMA to LangChain? That'll help a lot in reproducing the paper's result and aid further research. Thanks!

Since RestGPT is built upon LangChain, it is easy to change the base LLM to Vicuna.
Take run_tmdb.py for example, you can replace line 17:
llm = OpenAI(model_name="text-davinci-003", temperature=0.0, max_tokens=256)

with
model = "lmsys/vicuna-13b-v1.5"
tokenizer = AutoTokenizer.from_pretrained(model)
pipe = transformers.pipeline(
    "text-generation",
    model=model,
    tokenizer=tokenizer,
    max_new_tokens=256,
    device_map="auto",
    pad_token_id=tokenizer.eos_token_id,
)
llm = HuggingFacePipeline(pipeline=pipe)

to use Vicuna as the base LLM.
In our paper, we use the same prompt for all LLMs for a fair comparison. However, Vicuna and Llama are sensitive to the prompt, and the prompt for GPT may not be optimal for Vicuna. Therefore, if you use this repo for your research, further prompt engineering may be needed.


Add ability to append null-ls actions to the end

Hi,
recently you added support to append code actions to null-ls. They are working fine, but I would like to have them appended at the end instead of showing them first. Currently, if I have something that I want to import, it is in 5th place or more in the code actions list, where usually it's in the first place. Is this even possible with null-ls?

This question has come up before with null-ls, and I'm not sure if there's a good way to do this. If there is, I think it would have to be configured in the UI you are using to select code actions. For example, if you're using vim.lsp.buf.code_action(), you could theoretically wrap vim.ui.select to sort the list of actions before displaying them.

Closing this as I don't believe it's within our control, unfortunately (this has been a super common request from the beginning).


panOnDrag on elements not working when onNodeClick is also active

Describe the Bug
I'm currently writing a page that requires to click on elements while also allowing to drag the view even from inside those elements. This is because I'm using some pretty large elements, therefore not being able to drag the view by dragging from inside the node makes the page very difficult to navigate.
Your Example Website or App
https://codesandbox.io/s/jk3jng?file=/App.js:2810-2821&from-sandpack=true
Steps to Reproduce the Bug or Issue

Enable both panOnDrag and capture elementOnClick, disable everything else.
Try to drag the view by dragging from inside one of the nodes (start the drag by pressing the left mouse key inside a node, then move the mouse without releasing the left mouse key).
The view won't move, even though it's not activating the onClickFunction either (clicking the node activates the console.log onNodeClick function, but dragging from inside the node neither activates the onNodeClick function nor does it drag the view).

Expected behavior
The expected behavior is allowing to drag the view by dragging from inside an element.
Screenshots or Videos
No response
Platform

OS: Windows 11
Browser: Chrome
Version: 103

Additional context
No response

What do you mean with "click on elements"? Should it select the node or is it about an element within the node (like a button)? I am sure there is a way to achieve this with a custom node implementation.

I mean when selecting the node itself, it just won't let me. The example I described from the code sandbox link above is pretty much the exact problem I'm having.
I don't think a custom node implementation would fix this, or would it? In any case, the case I'm describing is definitely an unexpected behavior.
Thanks for the response by the way.

I can confirm that #1457 is the same problem I described, and also that the latest version of React Flow 11 fixes this problem. Thanks for all the help.


Add fylgje to bifrost

[Add] first fylgje, ar51 visualizer, implementation for BIFROST

Cleanup cruft

Replaying captured network PCAP data to a local EFU & Kafka container setup seems to work as expected:

:partying_face:

Dear @g5t
Could you please add a launcher to the bifrost bash script or a separate bash script for flygje under the scripts folder? Also if there is a required config for bifrost plase add it under the configs/bifrost folder.

@g5t
Look good for me, please just approve for pass merge rule.


Fix middleware types

As per now we have the type AuthenticatedRequest<T> being used for our endpoints requiring a user's token. I have not yet found a way to correctly use the types that model the scenarios that we actually want.
What we want:
We'll use post("/me/workout") as our example endpoint. We only wish to accept requests with a token. If a token is provided, we will call the fictional function addWorkout, if not, we will send a response rejecting the request.
To ensure that the request contains a token, we use the middleware function authenticateToken, who's job is to validate the token and make the token's data easily available for the addWorkout function. In Express, we usually append the data we want in the authenticated function to the request parameter, but this leads to some issues with our types.
Intuitively, authenticateToken's request parameter should be Request<T>, and addWorkout's request parameter should be something like AuthenticatedRequest<T>, which should be an extension of Request<T>, where a username: string field is added.
We want the
As per now out AuthenticatedRequest<T> has an optional field to make the types compile, username?: string. We obviously want it to be required, but i can't find a way to get the types and the Express middleware workflow to work 🥲

The best i've come up with is adding the middleware function as a type guard at the beginning of every function that should be authorized. I'm not too satisfied with it, but i think it is an improvement.

Being partly solved in #193


Typo in method description doc

Typo in https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/gcp/bigquery_tools.py#L1246 docs. referring to a class defined here https://github.com/apache/beam/blob/master/sdks/python/apache_beam/io/gcp/internal/clients/bigquery/bigquery_v2_messages.py#L4543
Imported from Jira BEAM-14376. Original Jira may contain additional context.
Reported by: Firlej.

Fix already merged. Forgot to close issue on JIRA


Getters are required property for em.create

Describe the bug
With v5, em.create now respects the required properties. However, these required properties also include getters.
To Reproduce
Create a model with with definition below:
@Entity()
export class Cat {
    @PrimaryKey()
    id: string;

    @Property()
    name: string;

    @Property({ persist: false })
    get lowerName() {
        return this.name.toLowerCase();
    }
}

If you run try to execute this code with TypeScript, TypeScript will say lowerName is a required property.
const orm = MikroORM.init({ ... });
orm.em.create(Cat, {
    name: 'TestCat',
});

Expected behavior
Getters should be excluded while creating a new entity with em.create.
Additional context
We can overcome this issue by using the new OptionalProps property.
Versions

Dependency
Version

node
16.10

typescript
4.5

mikro-orm
5.0.0

your-driver
sqlite (5.0.0)

Getter is still a property, there is no way to distinguish it from a "normal" property. You need to use the OptionalProps symbol.

Thank you for your answer and work on v5.
I've used a way to exclude getter properties in one of my old personal projects using this StackOverflow answer.
type IfEquals<X, Y, A = X, B=never> =
  (<T>()=> T extends X ? 1 : 2) extends
  (<T>()=> T extends Y ? 1 : 2) ? A : B;

type WritableKeys<T> = {
  [P in keyof T]-?: IfEquals<{ [Q in P]: T[P] }, { -readonly [Q in P]: T[P] }, P>
}[keyof T];

type RequiredKeys<T> = Pick<T, WritableKeys<T>>;

This method is used for excluding read-only keys, but it also excludes getter properties (if setters do not exist).
I know it also excludes read-only keys, which may be something you don't want; however, I just wanted to let you know.
Thanks again.

Interesting, didn't know about that, will see if I can integrate.


Create a Galaxy tool for Georg (georeferencing text)

Actions for Ida following meeting 15th April 2021:
Georg currently has RESTful interface; add CLI interface to API
Documentation required:

Input/output schema
Provide example content types

Update from Ida recently - this is done and needs testing

2022-05-19 update from Ida (Stockholm/NRM) for documentation and summary of work:
The detailed technical documentation is in GitHub, under UK branch:
https://github.com/Naturhistoriska/Georg/tree/uk
Georg UK instance is setup in georg-stage.nrm.se server (georg.nrm.se is for Nordic countries):
For the UI:
https://georg-stage.nrm.se/
For the API:
https://georg-stage.nrm.se/api
API documentation in Swagger:
https://georg-stage.nrm.se/swagger-ui/index.html?url=/api/swagger.json
Data sources are imported from:
OpenStreetMap
http://download.geofabrik.de/europe/great-britain/england-latest.osm.pbf
http://download.geofabrik.de/europe/great-britain/scotland-latest.osm.pbf
http://download.geofabrik.de/europe/great-britain/wales-latest.osm.pbf
Who’s on First
https://spelunker.whosonfirst.org/id/85633159/ (For United Kingdom)
We use Trello to manage user stories, but they are in Swedish:
https://trello.com/b/kSrLnV2U/georg-user-stories

There is a branch that needs testing/merging (ben/georg). I have done some initial testing on example strings from the NHM Data Portal for both Swedish and UK localities.
This is will be dependent on the outputs of #73 and the possible changes to approach discussed in #59.

GEORG works for either scandi or UK.  So we need to require per specimen country ISO code.  Locality string is available from Teklia tool, so add that in.

Create another CVS: with country code and verbatim locality string.


Fix String tests on Databricks 14.3

Build the plugin against the Databricks 14.3 cluster using #11467. Once built successfully run the String tests by TESTS=string_test.py jenkins/databricks/test.sh
The following tests fail
[gw3] [ 95%] FAILED ../../src/main/python/string_test.py::test_startswith

This failure should be addressed by #11669.


New languages and 1-based "random" solved a different way.

4 new languages.
To be able to decently call the procedure, I moved the "1-based"-array fix to the Random-statement.  This way, you're able to call the procedure with a certain integer, and actually get back the value of that integer.. .

Hi @waldo1001, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

We would like to merge your contribution but could you please resolve conflicts with the latest version of master branch.

@StanislawStempin Done!  Hope this is better!


charts: initinal release for harvester-networkfs-manager

initial rlease

LGTM, but please see my comment at #277 (review)

Thanks for the reminder!
Updated the .helmignore file.


Crashes with SIGSEGV and SIGABRT

[x] I confirm that this is an issue rather than a question.

Bug report
Steps to reproduce
Send a lot of color commands.
Here's my current code. It's using this visualizer as an external binary: https://github.com/karlstav/cava then modifying the data from that a little and turning it into commands for Hyperion.
Config for cava:
[general]
framerate = 40
autosens = 1
bars = 10

[input]
method = pulse
source = alsa_output.platform-soc_sound.stereo-fallback.monitor

[output]
method = raw
channels = stereo
raw_target = /dev/stdout
bit_format = 8bit

[smoothing]
integral = 5
gravity = 200

Node.js code (it's a work in progress):
import net from "net";
import { spawn } from "child_process";
import process from "process";

const PRIORITY = 5;

// Which bar should be displayed for each LED, in order of LEDs
const LED_MAP = [5, 6, 7, 8, 9, 0, 1, 2, 3, 4];

// Hue of each LED
const HUE_MAP = [0, 0.2, 0.4, 0.6, 0.8, 0.8, 0.6, 0.4, 0.2, 0];

const hyperion = net.createConnection({ port: 19444 }, () => {
        console.log("Connected to Hyperion");
});
hyperion.on("end", (data) => {
        console.log("Disconnected from Hyperion");
});

process.on("SIGINT", () => {
        hyperion.write(JSON.stringify({
                command: "clear",
                priority: PRIORITY,
        }) + "\n");
        hyperion.destroy();
        process.exit();
});

const cava = spawn("/home/pi/src/cava/cava", ["-p", "/home/pi/visualizer.conf"], {
        stdio: ["ignore", "pipe", "inherit"],
});

const pending = [];
let partial = null;

cava.stdout.on("data", (data) => {
        let pointer = 0;
        const totalLength = data.length;

        while (pointer < totalLength) {
                const missingBytes = partial == null ? 10 : 10 - partial.length;
                const remaining = totalLength - pointer;
                if (remaining >= missingBytes) {
                        pending.push(partial == null ? data.slice(pointer, missingBytes) : Buffer.concat([partial, data.slice(pointer, missingBytes)]));
                        pointer += missingBytes;
                        partial = null;
                        continue;
                }
                if (partial == null)
                        partial = data.slice(pointer);
                else
                        partial = Buffer.concat([partial, data.slice(pointer)]);
                pointer += remaining;
        }

        if (pending.length)
                setImmediate(update);
});

function update() {
        if (pending.length == 0) return;

        // Average all pending entries
        const averages = pending.reduce((acc, buffer) => {
                const intensities = [];
                const buflen = buffer.length;
                for (let i = 0; i < buflen; i++)
                        intensities.push(buffer.readUInt8(i));
                return acc.map((sum, i) => sum + intensities[i]);
        }, [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]).map((sum) => sum / pending.length);

        // Empty pending data
        pending.length = 0;

        const values = [];
        for (const [ledIndex, sampleIndex] of LED_MAP.entries()) {
                const color = hsltorgb(HUE_MAP[ledIndex], 1, (averages[sampleIndex] / 255) ** 2);
                values.push(...color);
        }

        hyperion.write(JSON.stringify({
                command: "color",
                color: values,
                priority: PRIORITY,
                origin: "visualizer.mjs",
        }) + "\n");
}

// h 0 through 1
// s 0 through 1
// l 0 through 1
function hsltorgb(h, s, l) {
        const c = (1 - Math.abs(2 * l - 1)) * s;
        const hh = h * 6;
        const x = c * (1 - Math.abs(hh % 2 - 1));
        const p = Math.floor(hh);
        const m = Math.abs(l - c / 2);

        const rgb = (
                p === 0 ? [c, x, 0] :
                p === 1 ? [x, c, 0] :
                p === 2 ? [0, c, x] :
                p === 3 ? [0, x, c] :
                p === 4 ? [x, 0, c] :
                p === 5 ? [c, 0, x] :
                [0, 0, 0]
        );
        return [
                Math.round(255 * (rgb[0] + m)),
                Math.round(255 * (rgb[1] + m)),
                Math.round(255 * (rgb[2] + m)),
        ];
}

What is expected?
No crash.
What is actually happening?
Within a couple of minutes, sometimes much faster, Hyperion crashes.
Samples from my syslog:
Mar 24 20:30:45 loungebox hyperiond[16843]: Hyperion caught signal :SIGSEGV
Mar 24 20:30:45 loungebox hyperiond[16843]: 2022-03-24T20:30:45.346  CORE                  : <ERROR> #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5461120]
Mar 24 20:30:45 loungebox [16843]: #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5461120]
Mar 24 20:30:45 loungebox systemd[1]<EMAIL_ADDRESS>Main process exited, code=killed, status=11/SEGV
Mar 24 20:30:45 loungebox systemd[1]<EMAIL_ADDRESS>Failed with result 'signal'.

Mar 24 20:57:43 loungebox hyperiond[4192]: Hyperion caught signal :SIGSEGV
Mar 24 20:57:43 loungebox hyperiond[4192]: 2022-03-24T20:57:43.921  CORE                  : <ERROR> #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5406120]
Mar 24 20:57:43 loungebox [4192]: #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5406120]
Mar 24 20:57:43 loungebox systemd[1]<EMAIL_ADDRESS>Main process exited, code=killed, status=11/SEGV
Mar 24 20:57:43 loungebox systemd[1]<EMAIL_ADDRESS>Failed with result 'signal'.

Mar 24 20:59:53 loungebox hyperiond[6938]: double free or corruption (!prev)
Mar 24 20:59:53 loungebox hyperiond[6938]: Hyperion caught signal :SIGABRT
Mar 24 20:59:53 loungebox hyperiond[6938]: 2022-03-24T20:59:53.210  CORE                  : <ERROR> #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5421120]
Mar 24 20:59:53 loungebox [6938]: #011/lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0xb5421120]
Mar 24 20:59:53 loungebox systemd[1]<EMAIL_ADDRESS>Main process exited, code=killed, status=6/ABRT

System

Hyperion Server:
- Build:           (HEAD detached at 2.0.12) (GitHub-dc6aa4d/df14958-1637501177)
- Build time:      Nov 21 2021 17:25:08
- Git Remote:      https://github.com/hyperion-project/hyperion.ng
- Version:         2.0.12
- UI Lang:         en (BrowserLang: en)
- UI Access:       default
- Avail Capt:      dispmanx,v4l2,framebuffer,qt
- Config path:     /home/pi/.hyperion
- Database:        read/write

Hyperion Server OS:
- Distribution:   Raspbian GNU/Linux 10 (buster)
- Architecture:   arm
- CPU Model:      ARMv7 Processor rev 3 (v7l)
- CPU Type:       Raspberry Pi 4 Model B Rev 1.4
- CPU Revision:   b03114
- CPU Hardware:   BCM2711
- Kernel:         linux (5.10.103-v7l+ (WS: 32))
- Root/Admin:     false
- Qt Version:     5.11.3
- Python Version: 3.7.3
- Browser:        Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0
- ```

Sorry, for only coming back now.
To which extend does the situation occur, if you read the responses,?
Currently, you are just flooding requests without reading responses (that is not how the API works)

I didn't know I needed to read responses -- I don't much care about them in this case and I didn't see anything in the docs saying I need to so it didn't occur to me. So do I understand right that after every write I need to read until there's nothing else to read?


[Feature] Voice Chat Audio Normalization

Before Requesting

[X] I found no existing issue matching my feature request

Describe the feature you'd like!
In voice chats you may often find yourself in a situation where someone's audio is either too high or too low so you have to manually adjust their volume. This can get very tedious especially when you're trying to balance multiple people all at once.
It would be great if it was possible to synchronize everyone's voices to the same volume and optionally have a panel that provides quicker access to the general output volume of discord so you can increase or decrease everyone's volume all at once.
Anything else?
No response

This is more of a plugin request, having this as a built in feature for BetterDiscord just creates more bloat.
As far as I'm aware, something like this isn't possible with how BetterDiscord's plugins work anyway. You can't access the voice/audio module needed to achieve this.

It's as they said above, we really are not able to mess with those modules.


How to use? wiki?

Hello,
I am trying to use the couchbase branch for jhipster and having some errors with couchmove, but when I come to couchmove's repo there is not documentation on how to use it and configured. the wiki has no content. Any plans for the docs? thanks!

Hello!
Sorry about that, I didn't find time to write it, now I'm on vacation and I have no access to a computer! I was planning to write the Doc for Jhipster and Couchbase next week.
Can you please paste here the stack trace you're having? (Even Couchmove errors before), I'll try to help you from here.

Thank you so much for your time but I figured it out what was my problem, a "-" in the name of one of my buckets.


Add instructions for running API reference generation tool

Also fixed an incorrect version name in the docs.
Fixes https://github.com/kubeflow/tf-operator/issues/731.

This change is

/assign @sarahmaddox
/assign @johnugeorge

/lgtm
/approve


[question] can we use proxy on v10?

Which version of the AzCopy was used?
Note: The version is visible when running AzCopy without any argument
considering to use v10
Which platform are you using? (ex: Windows, Mac, Linux)
Linux
What problem was encountered?
it's the question.
I want to use proxy as in Windows
(i.e. https://blogs.msdn.microsoft.com/azure4fun/2016/10/17/azcopy-unable-to-connect-to-the-remote-server/ )
Seen the code, it looks to use the system proxy. can't user change as they want?
https://github.com/Azure/azure-storage-azcopy/blob/master/common/oauthTokenManager.go#L69
If there are any way to set the own proxy, I really want to know how. Thanks,

Hi @nmikuni, thanks for reaching out!
We currently do not support proxies, I'll add this feature to our backlog.

Hi. The proxy capability is a must for our use as well. We are actively using AzCopy 7.x and 8.x. Thank you!

Hi @technowannabe, thanks for reaching out!
The proxy setting should be supported by the Go Client already, we just need to test it. If you would like to try it, please set the environment like follows: export HTTP_PROXY="http://proxyIp:proxyPort".

This is now fixed. The documents have been updated with the proxy config.

Hi @technowannabe, thanks for reaching out!
The proxy setting should be supported by the Go Client already, we just need to test it. If you would like to try it, please set the environment like follows: export HTTP_PROXY="http://proxyIp:proxyPort".

Hi @zezha-msft, thanks for considering and implementing this quickly!
I've tried it for one of my projects and it seems to work well so far.
--Todd


CC can not indicate components that was installed not via CC

CC can not indicate p2p that was installed from the website and offers to install it again from About menu.

same issue with virtualbox, CC suggests to install it, but I've already have virtualbox.

logs_12.txt

CC might show you old information, so you need to press "RECHECK" after you installed components

@Erkin97 I used the button "recheck" many times, and only after that I create issue

i still face this problem it doesn't recognize p2p that i did download from website

Fixed on master.


Add basic support for generators.

Hey! 👋🏻 This patch adds basic support for generators and passes a few more tests in ES6/generator.
Let me know what you think! I'm happy to change things around. 😺

Sorry for the delay and thank you, this looks good!

Thanks @RReverser! 🎉


Text input focus border is red

I know that colour isn't everything, but when a text input is completed and you tab through and focus them, their border is red which as a user makes me think it's invalid. What's the reason for this?

@jonathaningram The dark orange on white and bright orange on dark was done to maximise colour contrast from the link colour and text color. While still being accessible.
Currently we are missing error messages which we would strongly recommend to provide with a form that has errors. @TrebBrennan has done a rough mockup of this and is a great suggestion for a new component.

@alex-page yeah the bright orange on dark is cool, but the dark orange on white just looks red to me. And I know that's very subjective, but aren't 99% of website forms using red borders/lines to indicate error states?

I think this is good feedback, it's been niggling thought for a while so it's probably something we need to consider.
We picked a focus colour that standouts quite dramatically against the blue hues of the default palette.  So that it's very obvious, similar to https://www.gov.uk/ but theirs doesn't pass a 3:1 contrast ratio which we would like to.
I think @alex-page's idea of a colour which has less implied meaning is a good one; I'll add an enhancement label to this issue and assign myself... but if anyone want to take a stab at it, it would be appreciated.

Sorry folks I know this is not ideal but we just moved all suggestions and discussions to our community forum. I copied your text there. Please join us there to keep the discussion going. this is a very good point @jonathaningram has here and @TrebBrennan will be looking into this soon.
Moved to: https://community.service.gov.au/t/text-inputs

@jonathaningram This is fixed and live. We also added the offset back.

@alex-page


[FLINK-13733][connector/kafka] Make FlinkKafkaInternalProducerITCase more robust

What is the purpose of the change
This pull request adds error checking and retry strategy for FlinkKafkaInternalProducerITCase to make it more robust.
Brief change log

Add error checking in kafkaProducer.send() callback.
Add retry for kafkaConsumer.poll() if nothing is retrieved from Kafka brokers in assertRecord().

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

Hi @becketqin , I think the modification you made in your own repo has already covered my thought of extending the timeout of kafkaConsumer.poll(), so I just cherry-picked your commit here.
Also I tried to run testHappyPath locally on my laptop after applying your changes this afternoon, and it failed again after two hours repeatedly running  because of a JUnit timeout. I checked the log and found nothing special. I'll extend the JUnit timeout to 60 seconds and try again tonight.

Looks like increasing the JUnit timeout to 60 secs indeed helps. I ran this case repeatedly for over 300 times locally on my laptop and everything looks good. @becketqin  Will you help to look at this PR? Thank you~

@PatrickRen Thanks a lot for the thorough tests. The patch LGTM.

Merged to master.
cb2d137adc9ea1e46a67513c1e0f2469bb05bff4


apiServer.storage.tpr.globalNamespace is not respected by the API server

The helm chart for the catalog has a template file called apiserver-deployment.yaml. In that file, it passes the following flag to the API server, using the shown template value:
- --global-namespace
- {{ .Values.apiserver.storage.tpr.globalNamespace }}

It appears that the API server doesn't respect that value and instead always uses the default, servicecatalog

Nevermind, this was my error - I think I fat-fingered something on my keyboard. Closing


Updates to work with Adonis 4.x

Tests don't work, but actual functionality seems to be working as expected

Re: #1


Every role is being loaded even when one is being used?

For some reason anytime i check if a user has a role, it automatically does two queries and loads all permissions?
Here a screenshot from the laravel debug bar.

Is there anything i am doing wrong? Or anyway to cache this? So these two queries don't have to run every time i check for one permission?

I don’t in one how you have it setup.


Rawtracepoint support wildcards and list show

1: Rawtracepoint support wildcards and list show
2: Add testcases for rawtracepoint's wildcards and list show

Ok, thanks for helping with the test, I'll check it out.

Considering that it is difficult to obtain the number of parameters of rawtracepoint, whether it can be handled simply, and prompt after judging the error
else if (tracing_fd_ == -EINVAL)
      throw std::runtime_error("Error attaching probe: " + probe_.name + ", \
        Maybe access arguments beyond what's available in this tracepoint");

@viktormalik What do you think, or is there a better way

Right, I didn't realize that. Checking the error code and printing a hint seems like a reasonable approach to me.

Ah, we'll need a CHANGELOG update, too. Thanks!

Done


Function call over data-attribute doesn't work

I tried to add a function call over the data attribute (after open), but it looks like there is a bug.
Search and Replace

or
Search and Replace

or
Search and Replace

or
Search and Replace

or
Search and Replace

etc, etc,
Console log:
Uncaught TypeError: undefined is not a function
    a.extend.defaults.open jquery.featherlight.min.20140504.js:8
    n.isFunction.e jquery-1.11.0.min.20140420.js:2
    n.event.dispatch jquery-1.11.0.min.20140420.js:3
    r.handle

Whats wrong?
Greetings,
Dave

Would you please to help with these damn callbacks from data-attributes?
Have no clue how to make it work
https://jsfiddle.net/2frags/xpvt214o/448241/
Thanks!

When using data attributes, callbacks must be executable code (e.g. testFn()). You also weren't registering a global function in your code. Fixed here

Great! It was very useful case.
window.testFn = function(){   //... }; does the trick ;)
Thanks for help, Marc-André!