cmdlet error

when i run the following command im getting error
$storageTable = Get-AzureStorageTableTable ....
Get-AzureRmStorageAccount : Resource group '****' could not be found. where as i have resource group with same name

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

ID: 5eedf922-624f-e94c-3f4f-d4e76271422e
Version Independent ID: d3829cb8-611b-ec7d-fff8-3d1ada9c5cf3
Content: Perform Azure Cosmos DB Table API operations with PowerShell
Content Source: articles/cosmos-db/table-powershell.md
Service: storage
GitHub Login: @robinsh
Microsoft Alias: robinsh

@ezzidrees Thanks for your feedback! We will investigate and update as appropriate.

@ezzidrees I'd recommend checking the following link: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-not-found-errors
If the document doesn't solve your issue, could you post your issue to https://social.msdn.microsoft.com/forums/azure/en-US/home?forum=windowsazuredata , the Azure storage forum ? We'll follow up on it since we need extended information in order to help you. I'll close the issue in Github and will follow up on forums.


Add code retrieval and autosuggestion operations

Some points that should be addressed before merge:

What is the difference between /code and /code/suggest? They have nearly identical parameters and responses.
paging: responses should be instances of Page


add support for Oracle Linux 8 EPE-1230

Change Description

Adds support for Oracle Linux 8.3, which is a replacement for Centos 8, which was dropped in 2.2.
Change Type
Select ONE:

[ ] Documentation

[ ] Stability bug fix

[ ] Other

[x ] Other - special case

Testing Changes
Select ANY that apply:

[ ] New Tests

[ ] Existing Tests

[ ] Test Framework

[x ] CI System

[ ] Other

Consensus Changes

[ ] Consensus Changes

API Changes

[ ] API Changes

Documentation Additions

[x] Documentation Additions

Should document support for Oracle Linux 8.3.

Upgrading to full PR while waiting for debug pipeline to get fixed.

The debug build is failing on Oracle Linux 8. I get this step wasn't "supposed" to run and we might want to disable it in the pipeline settings but, nonetheless, it does concern me it is failing. Is this expected behavior?


Add support for restoreOrCreate and createOrRestore SoftDelete macros.

[x] Added or updated tests

closes https://github.com/larastan/larastan/issues/1819
Changes
Added support for 2 missing macros on the SoftDeletes trait; restoreOrCreate and createOrRestore. createOrRestore was added in Laravel 10.44.0 whereas restoreOrCreate has existed since 9.x.

We need to find a better way to handle this soft deleted. It's causing problems for a long time 😅  But hey, if it works it works for now 😄
Thank you!

Short of reimplementing the macro logic in a method reflection extension i'm not sure what else could be done, it's unfortunate that this approach requires a lot of manual maintenance but this allows us to kick the can down the road just a little bit longer :sweat_smile:


Suppress names of Census tracts

http://beta.datausa.io/profile/geo/16000US4159000/
I would guess that 10,000 people or less know the number of the Census tract they live in. The listing of the 'top sub-locations' works just great when you label top counties within a bigger region, etc. However, could we just suppress the top 'Census Tracts' when we collapse down to that level. I just don't think it's meaningful text to almost anyone since the good chart to the right is already color coded. If this is hard to implement, let's raise to the broader group but I figure you can add logic to the text for this case.

wait, you don't know about Portland's census tract 046.02!?
good idea, we'll look at removing the top stats when they are census tracts :smirk:

Thanks!


Bump x509 authenticator version

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2317457269

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2317457269
Status: success


Translate concepts/storage/dynamic-provisioning/ in Japanese

This is a Feature Request

What would you like to be added

Translate concepts/storage/dynamic-provisioning/  in Japanese.
Why is this needed
This document is not translated in Japanese.
Comments

Copy a file from en contents to content/ja/docs/concepts/storage/dynamic-provisioning.md and translate it into Japanese.

/language ja

/milestone 1.14-ja.1

/assign @kakts

/close


Introducing a CF domain variable

See issue #301 for discussion of these changes.
Release checklist

[x] Authors updated in cf-conventions.adoc?
[x] Next version in cf-conventions.adoc up to date? Versioning inspired by SemVer.
[ ] history.adoc up to date?
[x] Conformance document up-to-date?

For maintainers
After the merge remember to delete the source branch.
Tags are set at the conclusion of the annual meeting; until then master always is a draft for the next version.

If no further discussion takes place in #301, we will merge this pull request on Monday November 23rd.

@davidhassell -- please update the history then we can go ahead and merge IMHO.

Thanks, @dblodgett-usgs. History is updated.


spoofer: init at 1.3.2

Motivation for this change
A useful research tool by CAIDA for those wishing to understand spoofing.
The license information comes from http://www.caida.org/tools/, as it is not included in
the tarball.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions

[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build spoofer spoofer-gui

Success on x86_64-linux (full log)
Attempted: spoofer, spoofer-gui
Partial log (click to expand)
shrinking /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2/bin/spoofer-scheduler
shrinking /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2/bin/spoofer-cli
shrinking /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2/bin/spoofer-prober
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2/bin
patching script interpreter paths in /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2
checking for references to /build in /nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2...
postPatchMkspecs
/nix/store/2rn1g8qw4nk4acjw3b0claqsdryy3k3r-spoofer-1.3.2
/nix/store/02sjwdhy5bk5iak5cy17bxf41jgg86fv-spoofer-1.3.2

Success on aarch64-linux (full log)
Attempted: spoofer, spoofer-gui
Partial log (click to expand)
shrinking /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2/bin/spoofer-cli
shrinking /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2/bin/spoofer-scheduler
shrinking /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2/bin/spoofer-prober
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2/bin
patching script interpreter paths in /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2
checking for references to /build in /nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2...
postPatchMkspecs
/nix/store/xyf2mli8qi7akx3dgr4pkj1z0856l2lq-spoofer-1.3.2
/nix/store/b0bxq2qnix0ggyqqfh3snpv07v1hnsbq-spoofer-1.3.2

Thanks


How to get the road network distance in PeMS ?

Hi , Thanks for sharing the code. Could you please tell me how to get the road network distance in PeMS ? I'm confused for a week.

Maybe you can refer the DCRNN (tensorflow version). There is a complete data information.

Maybe you can refer the DCRNN (tensorflow version). There is a complete data information.

Thank you


Fibonnaci Number in Kotlin

Have you read the Contributing Guidelines on Pull Requests?
(Write your answer here.)
yes
Description
The Fibonacci series is a series where the next term is the sum of pervious two terms.
The first two terms of the Fibonacci sequence is 0 followed by 1
So a program in kotlin to solve the same.
(Write your answer here.)
Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
#5316
(Write your answer here.)

I have resloved all the changes suggested.
Please review it again sir.

I have replaced the+ sign with " , " as asked
please review it again.


[release-1.7] Upgrade to latest dependencies

Cherry-pick https://github.com/knative-sandbox/control-protocol/pull/254 to reduce informer cache usage -evankanderson
/cc knative-sandbox/client-writers
/assign knative-sandbox/client-writers
Produced by: knative-sandbox/knobots/actions/update-deps

This release version is no longer supported.
/close


Update seccomp.md

Proposed changes

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit 8a8ea7d666a85ffe2078338b8842015de03eb69e
https://deploy-preview-8527--docsdocker.netlify.com


DA-Aug

Your paper is very outstanding, can I refer to your code about DA-Aug part ?

I found DA-Aug at "pcdet/datasets/augmentor/database_sampler.py" called DADataBaseSampler.


Install pandoc consistently, via Makefile recipe (version that supports .rtf files as input format)

Problem Description
In some cases you might find yourselves in a situation when pandoc won't be able to process an rtf as input file format, because older versions simply do not support that.
RuntimeError: Invalid input format! Got "rtf" but expected one of these: commonmark, creole, csv, docbook, docx, dokuwiki, epub, fb2, gfm, haddock, html, ipynb, jats, jira, json, latex, man, markdown, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, muse, native, odt, opml, org, rst, t2t, textile, tikiwiki, twiki, vimwiki

Basically, some user may install the wrong version. The README.md is not be precise enough when mentioning RTF files support:
https://github.com/Unstructured-IO/unstructured/blob/47b35ccdd61ffbc376c86e9bb08a2039b042cc2b/README.md?plain=1#L120-L122
Example
Installing pandoc from a stable repository, like Debian will give you 2.9 and the official documentation shows clearly that support for rtf was introduced in 2.14 https://pandoc.org/releases.html#pandoc-2.14.2-2021-08-21

Note that rtf is not there

More detail

Proposed Solution

[x] I've simply added/copied make install-pandoc calls, mimicking other recipes in order to ensure that 3.1.2 will be installed in all cases. Side note: make install-pandoc calls ./scripts/install-pandoc.sh under the hood.
[ ] Update README file - mention that make install-pandoc is recommended (>=2.14.2)
[ ] Update tests to cover rtf cases, similarly to https://github.com/Unstructured-IO/unstructured/blob/47b35ccdd61ffbc376c86e9bb08a2039b042cc2b/test_unstructured/file_utils/test_file_conversion.py#L14
[ ]  Update setup_ubuntu.sh if needed: https://github.com/Unstructured-IO/unstructured/blob/47b35ccdd61ffbc376c86e9bb08a2039b042cc2b/scripts/setup_ubuntu.sh#L87

Suggested error message
RuntimeError: Invalid input format! Got "rtf" but expected one of these: commonmark, creole, csv, docbook, docx, dokuwiki, epub, fb2, gfm, haddock, html, ipynb, jats, jira, json, latex, man, markdown, markdown_github, markdown_mmd, markdown_phpextra, markdown_strict, mediawiki, muse, native, odt, opml, org, rst, t2t, textile, tikiwiki, twiki, vimwiki

Support for RTF files is not available in the current pandoc installation. It was introduced in pandoc 2.14.2.
Reference: https://pandoc.org/releases.html#pandoc-2.14.2-2021-08-21

Current version of pandoc: <IP_ADDRESS>
Please, follow the pandoc installation instructions in README.md to install the right version.

Running make test-extra-pypandoc will generate the following output

Reinstalling the right version makes all tests passing
sudo apt remove pandoc
make install-pandoc
make test-extra-pypandoc

A little related to this PR - Here at this line https://github.com/Unstructured-IO/unstructured/blob/main/.github/workflows/ci.yml#L438 just for cleanliness, I'm thinking is it ok if we add the pandoc installation to unstructured-inference's install-ci as well since CI will need to run against various file types including rtf. This way we can omit the make install-pandoc on later line.
But since it's not directly related to this PR so it's your call :)
Anyways, just need to update CHANGELOG and update the branch then all LGTM! Switch this to ready for review then I can approve it then!

Good catch @Klaijan ! I removed those install-pandoc calls from GH workflows and now it's part of the install-ci recipe
PR is no longer in draft mode, so if it's still legitimate, please approve ;)


[ARIES-1587] Support streams in fastbin

injects serializable proxy streams that read/write remotely

Merged .. please close the PR.

Thanks!


feat(Examples): Shooter demo WIP

Finally =)

IMO, crouching should be implemented in the example. It's quite a staple in most shooters nowadays, and it would serve as a way to implement other things like going prone and also be a good test to ensure the weapon fires towards the target correctly when crouched, etc.


gemini comp_hets memory issue

Output of gemini --version: gemini 0.20.1
...
When running gemini comp_hets on a large database (~1800 individuals WGS) I get the following error:
Traceback (most recent call last):
File "/usr/local/apps/gemini/0.20.1/bin/gemini", line 7, in
gemini_main.main()
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gemini_main.py", line 1248, in main
args.func(parser, args)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gemini_main.py", line 710, in comp_hets_fn
CompoundHet(args).run()
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gim.py", line 307, in run
for i, s in enumerate(self.report_candidates()):
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gim.py", line 213, in report_candidates
for gene, li in self.candidates():
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gim.py", line 459, in candidates
for grp, li in self.gen_candidates('gene'):
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/gim.py", line 115, in gen_candidates
self.gq.run(q, needs_genotypes=True)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/GeminiQuery.py", line 653, in run
self.result_proxy = res = iter(self._apply_query())
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/GeminiQuery.py", line 907, in _apply_query
res = self._execute_query()
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/gemini/GeminiQuery.py", line 879, in _execute_query
res = self.conn.execute(sql.text(self.query))
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/orm/session.py", line 1176, in execute
bind, close_with_result=True).execute(clause, params or {})
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 948, in execute
return meth(self, multiparams, params)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
compiled_sql, distilled_params
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
context)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1416, in _handle_dbapi_exception
util.reraise(*exc_info)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
context)
File "/usr/local/Anaconda/envs_app/gemini/0.20.1/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 507, in do_execute
cursor.execute(statement, parameters) MemoryError
I attempted to run this command on a large memory node allocated specifically to this task unsuccessfully. I am wondering if there is an alternative way to store the database that would alleviate this issue or how you would otherwise advise?

hmm. I'll have a look and see if I can reduce the memory use a bit or see why this might be happening. Even with 1800 samples, it shouldn't use much memory.

Thanks for looking. I got this same error with and without bcolz_index made. I looked at the node statistics and it looks like it never exceeded 3.5G of memory in use.

could you add --filter " gene != '' " to you comp_hets call? or if you already have a --filter, add AND gene != '' ?
and let me know if that reduces the memory use?


Remove manual line break in rexx' description

Remove manual line break in rexx' description as it gets escaped with astro rewrite and is not necessary with proper spacing anyway
Before:

After:

Not much to review here, merging myself.


refactor: AssignOp::UpdateWith → AssignOp::MathUpdate, Ast::UpdateMath → Ast::MathUpdate

[!NOTE]
This PR is a patch stack on top of #142, which should be read first. Do not squash these commits.

Rename UpdateWith & UpdateMath to MathUpdate, as mentioned in #142.
Additionally, extract LogicOp, which already partially exists in the definition of Ast::Logic (Logic(Id, bool, Id)).

I'm closing this PR because it modified too many things at the same time. Focused refactorings of individual components are still welcome.


watch additional files

Search Terms
tsc watch yarn.lock
Suggestion
add the ability to watch files that are not part of the default set
Use Cases
primary use case for this is to auto restart language server, or a tsc --watch if yarn.lock changes when using pnp since there is no node_modules to watch. currently if a library is removed tsc will actually crash when it goes missing. When a library is added tsc watch needs to be manually restarted.
Examples
I think these should be additive, not replace the existing paths, however I can see adding a new option for additivity, or requiring this to replace existing options. If it replaces the current watch set then it should be well documented how to specify them. If no arguments are provided the behavior of suggested would be use the defaults.
tsc --watch yarn.lock
"compilerOptions": {
    "watch": {
      "paths": ["yarn.lock"],
    },
}

Checklist
My suggestion meets these guidelines:

[x] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[x] This wouldn't change the runtime behavior of existing JavaScript code
[x] This could be implemented without emitting different JS based on the types of the expressions
[x] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[x] This feature would agree with the rest of TypeScript's Design Goals.

when using pnp

Related: #28289

I have a "bin" script in the top level of my project. I use tsc -w to build continuously (into dist/) while developing, and npm link to test downstream projects that use the bin script, but haven't found a way for tsc -w to continuously mirror my bin script into dist/.
afaict that's what this issue refers to, so mentioning my use case; perhaps there is a way, or workaround, for future searchers?


Add open source license

Please add an ope source license to your project. As currently anyone who uses it is violating your copyright

hah good idea, it used to be in the JS directly way back as MIT anyway I'll get one added thanks for the heads up!

https://github.com/loktar00/Javascript-Canvas-Terrain-Generator/commit/1aff71691291459c708a20d4a8e9c4cbb736b8c4


java.lang.ClassCastException in longTap(OurWebElement webElement, int timeoutInMilSec)

I get java.lang.ClassCastException when trying to use longTap method for iOS testing.
See stack trace part below:
java.lang.ClassCastException: com.sun.proxy.$Proxy44 cannot be cast to org.openqa.selenium.internal.HasIdentity
at io.appium.java_client.TouchAction.press(TouchAction.java:52)
at com.wiley.wat.base.MobileBasePage.longTap(MobileBasePage.java:218)

@FedVl it would be very helpful if you provide a full stacktrace so we could see where exactly it fails in Teasy

@vefimofff  - added new stack trace part.


Concept of batches.

We need to migrate concept of batches from unshred.it.
Idea here is following: Tasks are imported in batches. Tasks in the feed for the user is also ordered by batch, so user will receive all tasks from batch that comes first before next batch will be started.
This is a requirement because we don't want our results to be spread across 20000 of declarations with average of 0.5 response for each declaration. We want first 200 declarations (say, from ministry of ecology) to be done first with 3 responses per decl.

https://github.com/dchaplinsky/unshred-tag/blob/1230f9bbdf63e35dd253048521d1b05796071846/control.py#L52
https://github.com/dchaplinsky/unshred-tag/blob/1230f9bbdf63e35dd253048521d1b05796071846/app.py#L52
https://github.com/dchaplinsky/unshred-tag/blob/1230f9bbdf63e35dd253048521d1b05796071846/cli/load_to_mongo.py#L102
https://github.com/dchaplinsky/unshred-tag/blob/1230f9bbdf63e35dd253048521d1b05796071846/cli/load_to_mongo.py#L137

Does #41 cover all the aspects we need at the moment?


imports found in analysis.extraPaths are only resolved sporadically

Environment data

Language Server version: 2021.2.4-pre.1 (pyright 44e42fe5) (but also happened 2021.2.3)
OS and version: macOS 10.15
Python version (& distribution if applicable, e.g. Anaconda): python 3.9 (Homebrew), but also happens with system python (3.8)

Expected behaviour
Imports are resolved correctly. This was working fine in this workspace up until yesterday. I have not changed any settings, so I am unsure what might have happened.
Actual behaviour
Some imports are randomly not resolved. Every time I reload the vscode window (which also restarts the language server), different imports might not be resolved. Specifically, I think it only affects imports, that are outside the normal search paths, i.e. paths I added with python.analysis.extraPaths. Interestingly enough, I can for example import idaapi fine, but then idaapi.py has loads of unresolved import errors, even though those files are in the same directory as idaapi.py. Therefore, the additional paths are definitely respected. (See below for screenshot).
Logs

[Info  - 3:08:57 PM] Pylance language server 2021.2.4-pre.1 (pyright 44e42fe5) starting
[Info  - 3:08:57 PM] Server root directory: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist
[Info  - 3:08:57 PM] No configuration file found.
[Info  - 3:08:57 PM] Setting pythonPath for service "emmutaler"<EMAIL_ADDRESS>Search paths found for configured python interpreter:
<EMAIL_ADDRESS><EMAIL_ADDRESS>  /usr/local/lib/python3.9/site-packages
[Error - 3:08:57 PM] stubPath /Users/leonardogalli/Code/ETH/thesis/emmutaler/typings is not a valid directory.
[Info  - 3:08:57 PM] Assuming Python version 3.9
[Info  - 3:08:57 PM] Assuming Python platform Darwin
[Info  - 3:08:57 PM] Searching for source files
[Info  - 3:08:57 PM] Found 17 source files
[Info  - 3:08:57 PM] Background analysis(1) root directory: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist
[Info  - 3:08:57 PM] Background analysis(1) started
Background analysis message: setConfigOptions
Background analysis message: setTrackedFiles
Background analysis message: markAllFilesDirty
Background analysis message: setFileOpened
Background analysis message: analyze
[Info  - 3:08:57 PM] Indexer background runner(2) root directory: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist
[Info  - 3:08:57 PM] Indexing(2) started
[BG(1)] analyzing: /Users/leonardogalli/.idapro/plugins/amie.py ...
[BG(1)]   parsing: /Users/leonardogalli/.idapro/plugins/amie.py (85ms)
[IDX(2)] index libraries /Users/leonardogalli/Code/ETH/thesis/emmutaler ...
[IDX(2)]   read stdlib indices (83ms)
[BG(1)]   parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi [fs read 2ms] (72ms)
[BG(1)]   binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi (36ms)
[BG(1)]   binding: /Users/leonardogalli/.idapro/plugins/amie.py (9ms)
[FG] parsing: /Users/leonardogalli/.idapro/plugins/amie.py (92ms)
[FG] parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi [fs read 3ms] (83ms)
[FG] binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi (35ms)
[FG] binding: /Users/leonardogalli/.idapro/plugins/amie.py (11ms)
[BG(1)]   checking: /Users/leonardogalli/.idapro/plugins/amie.py ...

[IDX(2)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/futures/concurrent/__init__.pyi [fs read 0ms] (7ms)
[IDX(2)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi [fs read 2ms] (98ms)
[BG(1)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/json/decoder.pyi [fs read 0ms] (1ms)
[BG(1)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/json/decoder.pyi (1ms)
[IDX(2)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/builtins.pyi (35ms)
[IDX(2)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/futures/concurrent/__init__.pyi (0ms)
[IDX(2)]     indexing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/futures/concurrent/__init__.pyi [found 0] (0ms)
[BG(1)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/enum.pyi [fs read 0ms] (2ms)
[BG(1)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/enum.pyi (1ms)
[IDX(2)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/pkg_resources/pkg_resources/__init__.pyi [fs read 1ms] (21ms)
[IDX(2)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/pkg_resources/pkg_resources/__init__.pyi (4ms)
[IDX(2)]     indexing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/pkg_resources/pkg_resources/__init__.pyi [found 68] (1ms)
[IDX(2)]     parsing<EMAIL_ADDRESS>[fs read 1ms] (2ms)
[IDX(2)]     binding<EMAIL_ADDRESS>(0ms)
[IDX(2)]     indexing<EMAIL_ADDRESS>[found 0] (0ms)
[BG(1)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/array.pyi [fs read 0ms] (2ms)
[BG(1)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/array.pyi (2ms)
[BG(1)]     parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/mmap.pyi [fs read 0ms] (3ms)
[BG(1)]     binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/mmap.pyi (1ms)
[IDX(2)]     parsing: /usr/local/lib/python3.9/site-packages/debugpy/__init__.py [fs read 0ms] (16ms)
[IDX(2)]     binding: /usr/local/lib/python3.9/site-packages/debugpy/__init__.py (1ms)
[IDX(2)]     indexing: /usr/local/lib/python3.9/site-packages/debugpy/__init__.py [found 10] (0ms)
[IDX(2)]     parsing: /usr/local/lib/python3.9/site-packages/setuptools/__init__.py [fs read 0ms] (18ms)
[IDX(2)]     binding: /usr/local/lib/python3.9/site-packages/setuptools/__init__.py (2ms)
[IDX(2)]     indexing: /usr/local/lib/python3.9/site-packages/setuptools/__init__.py ...
[IDX(2)]       parsing: /usr/local/lib/python3.9/site-packages/setuptools/_deprecation_warning.py [fs read 0ms] (0ms)
[IDX(2)]       binding: /usr/local/lib/python3.9/site-packages/setuptools/_deprecation_warning.py (0ms)
[IDX(2)]       parsing: /usr/local/lib/python3.9/site-packages/setuptools/extension.py [fs read 0ms] (3ms)
[IDX(2)]       binding: /usr/local/lib/python3.9/site-packages/setuptools/extension.py (1ms)
[BG(1)]   checking: /Users/leonardogalli/.idapro/plugins/amie.py (368ms)
[BG(1)] analyzing: /Users/leonardogalli/.idapro/plugins/amie.py (571ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[IDX(2)]       parsing: /usr/local/lib/python3.9/site-packages/setuptools/dist.py [fs read 0ms] (52ms)
[IDX(2)]       binding: /usr/local/lib/python3.9/site-packages/setuptools/dist.py (10ms)
[IDX(2)]       parsing: /usr/local/lib/python3.9/site-packages/setuptools/depends.py [fs read 0ms] (7ms)
[IDX(2)]       binding: /usr/local/lib/python3.9/site-packages/setuptools/depends.py (2ms)
[IDX(2)]     indexing: /usr/local/lib/python3.9/site-packages/setuptools/__init__.py [found 8] (78ms)
[IDX(2)]   index execution environment /Users/leonardogalli/Code/ETH/thesis/emmutaler [found 7359 in 398 files] (290ms)
[IDX(2)] index libraries /Users/leonardogalli/Code/ETH/thesis/emmutaler [found 7359 in 1 exec envs] (575ms)
[Info  - 3:08:58 PM] Indexer done(2). indexed 398 files
Background analysis message: getSemanticTokens
Background analysis message: resumeAnalysis
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/__init__.py [fs read 0ms] (1ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/__init__.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/__init__.py [found 0] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/__init__.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/log.py [fs read 0ms] (2ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/log.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/log.py [found 1] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/log.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/meta_file.py [fs read 0ms] (3ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/meta_file.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/meta_file.py [found 2] (1ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/meta_file.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/sysregs.py [fs read 0ms] (9ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/sysregs.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/sysregs.py [found 4] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/sysregs.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/BuildInfo.py [fs read 1ms] (6ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/BuildInfo.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/BuildInfo.py [found 7] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/BuildInfo.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkedSection.py [fs read 0ms] (0ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkedSection.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkedSection.py [found 3] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkedSection.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkerMeta.py [fs read 0ms] (7ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkerMeta.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkerMeta.py [found 14] (1ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/LinkerMeta.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/ROMMeta.py [fs read 0ms] (10ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/ROMMeta.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/ROMMeta.py [found 8] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/ROMMeta.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/Symbol.py [fs read 0ms] (1ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/Symbol.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/Symbol.py [found 6] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/Symbol.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/VirtualSegment.py [fs read 0ms] (1ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/VirtualSegment.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/VirtualSegment.py [found 3] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/VirtualSegment.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/__init__.py [fs read 0ms] (0ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/__init__.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/__init__.py [found 0] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/flatbuffers/__init__.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/__init__.py [fs read 0ms] (8ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/__init__.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/__init__.py [found 5] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/__init__.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/og_stuff.py [fs read 0ms] (19ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/og_stuff.py (6ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/og_stuff.py [found 37] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/emmutaler/loader/og_stuff.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/SecureROMLoader.py [fs read 0ms] (16ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/SecureROMLoader.py (7ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/SecureROMLoader.py [found 43] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/SecureROMLoader.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/emmu_loader.py [fs read 0ms] (3ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/emmu_loader.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/emmu_loader.py [found 4] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/emmu_loader.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/patch_amie.py [fs read 0ms] (3ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/patch_amie.py (1ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/patch_amie.py [found 9] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/patch_amie.py
[BG(1)] parsing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/symbolicate.py [fs read 0ms] (0ms)
[BG(1)] binding: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/symbolicate.py (0ms)
[BG(1)] indexing: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/symbolicate.py [found 1] (0ms)
Indexing Done: /Users/leonardogalli/Code/ETH/thesis/emmutaler/python/scripts/symbolicate.py
[FG] parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/_typeshed/__init__.pyi [fs read 0ms] (8ms)
[FG] binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/_typeshed/__init__.pyi (1ms)
[FG] parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/typing.pyi [fs read 1ms] (24ms)
[FG] binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stdlib/typing.pyi (12ms)
[FG] parsing: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/typing-extensions/typing_extensions.pyi [fs read 1ms] (2ms)
[FG] binding: /Users/leonardogalli/.vscode/extensions/ms-python.vscode-pylance-2021.2.4-pre.1/dist/typeshed-fallback/stubs/typing-extensions/typing_extensions.pyi (2ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange

Code Snippet / Additional information
.vscode/settings.json:
{
    "python.analysis.extraPaths": [
        "/Applications/IDA Pro 7.5/idabin/python/3/",
        "/Users/leonardogalli/Code/ETH/thesis/emmutaler/python"
    ],
    "python.analysis.logLevel":"Trace"
}

Screenshot of idaapi.py opened in vscode below. The successfully resolved imports here are completely random whenever I reload the developer window. Most of the time, none of them are resolved. Even though some of them have no import errors and are highlighted correctly, I cannot go directly to the relevant file by CMD clicking, like I would if they imported correctly.

Can you try creating a pyrightconfig.json in your workspace root with the contents:
{
	"verboseOutput": true
}

This (even more verbose) mode will print out import resolution failures and what paths were searched, which we could cross reference with some of the broken imports.

Log output using the above config gives the following: https://gist.github.com/galli-leo/db3345c8bbccb532508c0bc87f3e11de. It seems like it's not even trying to resolve from my added paths? Or maybe I am reading the log wrong.

I found the issue (at least part of it). In src/analyzer/sourceFile.ts, findExecEnvironment from https://github.com/microsoft/pyright/blob/f5916b7965413f98e2f3ee5fab737112a630c845/packages/pyright-internal/src/common/configOptions.ts#L644 is used. If the file is outside of one of the execution environments, it will not be passed the extra paths and hence it fails. Not sure if it should keep the extra paths, or create an execution environment for every extra path.


Homepage needs some examples to get people started

Hi there,
just stumbled upon your amazing package, really awesome.
One small suggestion. It would be great, and improve adoption rates, if the homepage contains samples how to get started so that people don't have to go to github to do it. Like for example node.js does with the mini server example.

Agreed...


OkHttp and FIPS compliance.(Feature Request)

Hi Folks,
C HTTP Client:
1)We use PJHTTP  HTTP Client at C level and do HTTP transactions.
http://www.pjsip.org/pjlib-util/docs/html/group__PJ__HTTP__CLIENT.htm

We Use wolfSSL for SSL and its FIPS compliant.
https://www.wolfssl.com/wolfSSL/Home.html

Java HTTP Client:
1)Plan is to use OkHttp java level.

How to make SSL and FIPS compliant?

https://en.wikipedia.org/wiki/FIPS_140-2
How to make okhttp fips complaint and make it working android device? Use JSafe/Spongy Castle java library JCE?
https://rtyley.github.io/spongycastle/
https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/FIPS.html
https://docs.oracle.com/middleware/1213/wls/SECMG/fips.htm#SECMG768
Or use:
C level wolfSSL which is FIPS complaint lib to support both Android/iOS via JNI?
https://www.wolfssl.com/wolfSSL/Products-wolfssl.html
Any other Hints..Pls suggest..
Thanks
Nithin

It’s unlikely we’re going to pursue this.

I don’t know what FIPS compliance is. Ask whomever imposed this requirement on you and ask them what the process is. Worst case you end up paying somebody $$$ to read our source code and declare that it’s legit.

@swankjesse
AFAIK android/Okhttp for SSL uses OpenSSL C library and uses java wrapper javax/net/ssl https://docs.oracle.com/javase/7/docs/api/javax/net/ssl/package-summary.html
Is it possible to repalce okhttp SSL module with wolfssl(C Load Library) which is FIPS complaint..how feasible it is..Pls suggest..
https://github.com/square/okhttp/search?utf8=✓&q=javax.net.ssl&type=Code
Replace Package javax.net.ssl  with com.wolfssl.
https://www.wolfssl.com/documentation/wolfssl-jni-javadocs/com/wolfssl/package-summary.html
Thanks
Nithin

@swankjesse your thoughts on above?

Sure. Build an SSLSocketFactory that uses FIPS-approved code internally. You can plug that into your OkHttpClient already.


Test Flowzone PR 502

Auto-generated by https://github.com/product-os/flowzone/pull/502
Will be closed automatically once the PR is merged.

Auto-closing pull request


CTC tensorflow lite conversion problem

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):Ubuntu 19.04
TensorFlow installed from (source or binary):binary
TensorFlow version (or github SHA if from source): 2.0

Provide the text output from tflite_convert
Some of the operators in the model are not supported by the standard TensorFlow Lite runtime and are not recognized by TensorFlow. If you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: . Here is a list of operators for which you will need custom implementations: CTC_BEAM_SEARCH_DECODER.```

Also, please include a link to a GraphDef or the model if possible.
import tensorflow as tf
class BasicModel(tf.Module):
  def __init__(self):
    self.const = None
  @tf.function(input_signature=[tf.TensorSpec(shape=[None,500,28], dtype=tf.float32),tf.TensorSpec(shape=[None,], dtype=tf.int32)])
  def decoder(self, logits,seq_len):
    decoded, log_prob = tf.nn.ctc_beam_search_decoder(logits, seq_len)
    return decoded
# Create the tf.Module object.
root = BasicModel()
# Get the concrete function.
concrete_func = root.decoder.get_concrete_function()
converter = tf.lite.TFLiteConverter.from_concrete_functions([concrete_func])
converter.allow_custom_ops = False
converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS,tf.lite.OpsSet.SELECT_TF_OPS]
tflite_model =converter.convert()

open("ctc_greedy_decoder.tflite",'wb').write(tflite_model)

**Any other info / logs**

But according to this link https://github.com/tensorflow/tensorflow/tree/r2.0/tensorflow/lite/experimental/kernels ctc_beam_search_decoder is registered as tflite op.

Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

Hi,
Could you change this line:
converter.allow_custom_ops = False
to
converter.allow_custom_ops = True
I run your script in TF 2 and can successfully do the conversion.

But if I do converter.allow_custom_ops=True I can convert it to tflite but I am not able to use it.
Here is the error :
Traceback (most recent call last):
File "tflite.py", line 34, in
inference_from_tflite(pbfile_path)
File "tflite.py", line 24, in inference_from_tflite
interpreter.allocate_tensors()
File "/home/mihup/anaconda3/lib/python3.7/site-packages/tensorflow_core/lite/python/interpreter.py", line 244, in allocate_tensors
return self._interpreter.AllocateTensors()
File "/home/mihup/anaconda3/lib/python3.7/site-packages/tensorflow_core/lite/python/interpreter_wrapper/tensorflow_wrap_interpreter_wrapper.py", line 106, in AllocateTensors
return _tensorflow_wrap_interpreter_wrapper.InterpreterWrapper_AllocateTensors(self)
RuntimeError: Encountered unresolved custom op: CTC_BEAM_SEARCH_DECODER.Node number 0 (CTC_BEAM_SEARCH_DECODER) failed to prepare.
Code used for inference:
interpreter = tf.lite.Interpreter(model_path=tflite_model)
interpreter.allocate_tensors()
input_details = interpreter.get_input_details()
output_details = interpreter.get_output_details()
interpreter.invoke()
print(input_details,output_details)

This seems like the default op resolver couldn't find the op kernel for CTC_BEAM_SEARCH_DECODER.
I guess you need to implement something like this:
tflite::ops::builtin::BuiltinOpResolver builtins;
builtins.AddCustom("Sin", Register_CTC_BEAM_SEARCH_DECODER());
The corresponding python interpreter to use with custom op is:
https://github.com/tensorflow/tensorflow/blob/0dec1a6a8a5d7a40378ab418ceab20cd6d4adb4b/tensorflow/lite/python/interpreter.py#L499
Please See link:https://www.tensorflow.org/lite/guide/ops_custom#defining_the_kernel_in_the_tensorflow_lite_runtime

The corresponding python interpreter   "class InterpreterWithCustomOps(Interpreter): "  to use with custom op is not present in the stable releases like  1.14,1.15,2.0 .
Python interpreter "class InterpreterWithCustomOps(Interpreter): " is only available in the master branch.
How can I use it as I cannot use master branch with pip install

@haozha111  please look into it

@haozha111 any update on this?

Hi!
InterpreterWithCustomOps seems not the correct recommendation here, since it's currently not exposed as the public API. Looping in @jdduke to take a look. Hi Jared, do you know the recommended interpreter API to use when the model contains customs ops such as ctc beam search decoder? AFAIK the model can convert but it encounters a kernel registration issue during runtime.

@tulasiram58827 just to be clear, do you want Python support primarily for testing? Or you plan on deploying your model in a Python environment? You can use InterpreterWithCustomOps if you build from source. How else did you want to plug in your custom ops into that function? Would you be linking it into the TF runtime?

@jdduke I planned for deploying my model in cpp enviornment. I want to converty my ctc model to tflite and use it in tflite runtime. I can easily convert my model to tflite by specifying this while conversion(converter.allow_custom_ops = True) but in runtime i am facing difficulties that this op is not registered. Please check this log.
Here is the error :
Traceback (most recent call last):
File "tflite.py", line 34, in
inference_from_tflite(pbfile_path)
File "tflite.py", line 24, in inference_from_tflite
interpreter.allocate_tensors()
File "/home/mihup/anaconda3/lib/python3.7/site-packages/tensorflow_core/lite/python/interpreter.py", line 244, in allocate_tensors
return self._interpreter.AllocateTensors()
File "/home/mihup/anaconda3/lib/python3.7/site-packages/tensorflow_core/lite/python/interpreter_wrapper/tensorflow_wrap_interpreter_wrapper.py", line 106, in AllocateTensors
return _tensorflow_wrap_interpreter_wrapper.InterpreterWrapper_AllocateTensors(self)
RuntimeError: Encountered unresolved custom op: CTC_BEAM_SEARCH_DECODER.Node number 0 (CTC_BEAM_SEARCH_DECODER) failed to prepare.

@jdduke Any update?

I see, you would need to link in the CTC_BEAM_SEARCH_DECODER custom op manually. So you'd have to update the builtin deps to include this dependency, then manually register that kernel here via:
AddCustom("CTC_BEEM_SEARCH_DECODER",
            tflite::ops::experimental::Register_CTC_BEAM_SEARCH_DECODER());

Thanks @jdduke for the pointers. But with this modifications we need to compile tensorflow from source. Is it possible to add this op in next tensorflow release or atleast in TF Nightly because CTC is something widely used in Speech Recognition engines and also OCR engines. Recently i am working to make on device OCR possible in this Repository But at the end we need a CTC Decoder to do post processing. It would be very great if TFLite team can add support to CTC op.

@tulasiram58827 can you confirm that, by building from source with that op included as a custom op, your model runs successfully? If so, we can look into adding it as a builtin operator. Thanks. It would also help if you can attach the model that is created if you allow custom ops. Thanks.

@jdduke I tried building from source including custom op but it seems like ctc_beam_search_decoder.cc file is missing. Please find the error here.

ERROR: missing input file 'tensorflow/lite/kernels/ctc_beam_search_decoder.cc', owner: '//tensorflow/lite/kernels:ctc_beam_search_decoder.cc'

The kernel is actually defined here: https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/experimental/kernels/BUILD#L39. So you would need to add
//tensorflow/lite/experimental/kernels:ctc_beam_search_decoder_op

to the builtin deps here, then add a line that registers it with the builtin op registry here.
That should make it available for any target you build from source.

Thanks @jdduke .Previous error was resolved. New error popped out.

ERROR: /home/ram/Projects/tensorflow/tensorflow/lite/kernels/BUILD:781:1: C++ compilation of rule '//tensorflow/lite/kernels:builtin_ops' failed (Exit 1)
tensorflow/lite/kernels/register.cc: In constructor 'tflite::ops::builtin::BuiltinOpResolver::BuiltinOpResolver()':
tensorflow/lite/kernels/register.cc:322:26: error: 'tflite::ops::experimental' has not been declared
tflite::ops::experimental::Register_CTC_BEAM_SEARCH_DECODER());

You need to forward declare it first, e.g., https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/kernels/register.cc#L27,  but in the right experimental namespace.

Hi @jdduke With the new version of TensorFlow 2.4 my conversion of CTC Decoder is successful by enabling TFLite Ops
converter.target_spec.supported_ops = [
          tf.lite.OpsSet.TFLITE_BUILTINS, # enable TensorFlow Lite ops.
          tf.lite.OpsSet.SELECT_TF_OPS # enable TensorFlow ops.
      ]

My issue is solved. You can check this OCR Notebook where I successfully used and converted CTC Decoder to TFLite.

Great!


Inconsistency between using keras and tf.keras

There is inconsistency when using keras or tf.keras to fit the model to the same dataset. As everyone can see, everything is similar in both code except calling layers and other objects from tf.keras or pure Keras. The codes are attached.
I'm absolutely confused! I tried to double-check the code line by line, and everything is the same in both codes, except calling modules from either pure keras or tf.keras.
It is absolutely disappointing to me! Why they would be totally different.
In fact, the codes are the same except that layers call from either keras or tf.keras; why these models should be such completely different behaviors.
`
The modules/layers can be called from either:
from tensorflow.python.keras.layers import (Input, Dense, BatchNormalization, GaussianNoise,
GaussianDropout)
from tensorflow.python.keras.models import Model
from tensorflow.python.keras.utils import np_utils
from tensorflow.python.keras.callbacks import CSVLogger, History

Or
from keras.layers import Input, Dense, BatchNormalization, GaussianNoise, GaussianDropout
from keras.models import Model
from keras.utils import np_utils
from keras.callbacks import CSVLogger, History

Creating Models: Everything in the models' description is the same.
inputs = Input(shape=(19671,), name="inputs")

inputs_0 = BatchNormalization(name="inputs_0")(inputs)

inputs_1 = Dense(1024, activation="linear", name="inputs_1")(inputs_0)

inputs_2 = BatchNormalization(name="inputs_2")(inputs_1)

inputs_3 = Dense(128, activation="softplus", name="inputs_3")(inputs_2)

inputs_4 = BatchNormalization(name="inputs_4")(inputs_3)

encoded = Dense(units=12, activation='relu', name='encoded')(inputs_4)

inputs_5 = Dense(512, activation="softplus", name="inputs_5")(encoded)

decoded_tcga = Dense(units=19671, activation='linear', name="m_rna")(inputs_5)

decoded_micro_rna = Dense(units=2588, activation='linear', name="mi_rna")(inputs_5)

cl_0 = Dense(units=27, activation="softmax", name="cl_tissue")(encoded)

cl_2 = Dense(units=33, activation="softmax", name="cl_disease")(encoded)

scae = Model(inputs=inputs, outputs=[decoded_tcga, decoded_micro_rna, cl_0, cl_2])

scae.compile(optimizer='nadam',
             loss=["mse", "mse", "cosine_proximity", "cosine_proximity"],
             loss_weights=[0.001, 0.001, 0.5, 0.5],
             metrics={"m_rna": ["mse", "mae"],
                      "mi_rna": ["mse", "mae"], "cl_tissue": "acc", "cl_disease": "acc"})

scae

`
`
Loading Datasets (The datasets are too large, about 5.5 GB).
local_dataset_folder =
"/home/ermia/MEGA/PycharmProjects_VSC/TCGA_Full_Version/TCGA/Dataset/"
local_results_folder =
"/home/ermia/MEGA/PycharmProjects_VSC/TCGA_Full_Version/TCGA/Results/"

from sklearn.preprocessing import LabelEncoder, normalize
import pandas as pd

seed = 2019
np.random.seed(seed=seed)
dataset_folder = local_dataset_folder
df_m_rna_address = dataset_folder + "fpkm.csv"
df_mi_rna_address = dataset_folder + "miRNA.csv"
df_tissue_address = dataset_folder + "tissue.csv"
df_disease_address = dataset_folder + "disease.csv"

df_m_rna = np.loadtxt(df_m_rna_address, delimiter=",")
df_mi_rna = np.loadtxt(df_mi_rna_address, delimiter=",")
df_tissue = np.ravel(pd.DataFrame.as_matrix(pd.read_csv(df_tissue_address, delimiter=",",
header=None)))
df_disease = np.ravel(pd.DataFrame.as_matrix(pd.read_csv(df_disease_address, delimiter=",",
header=None)))

df_m_rna = normalize(X=df_m_rna, axis=0, norm="max")
df_mi_rna = normalize(X=df_mi_rna, axis=0, norm="max")

label_encoder_tissue = LabelEncoder()
label_encoder_tissue.fit(df_tissue)
encoded_tissue = label_encoder_tissue.transform(df_tissue)

label_encoder_disease = LabelEncoder()
label_encoder_disease.fit(df_disease)
encoded_disease = label_encoder_disease.transform(df_disease)

categorical_tissue = np_utils.to_categorical(encoded_tissue)
categorical_disease = np_utils.to_categorical(encoded_disease)
m_rna = df_m_rna
mi_rna = df_mi_rna

indices = np.arange(m_rna.shape[0])
indices = indices[0:10750]
np.random.shuffle(indices)

m_rna = m_rna[indices]
mi_rna = mi_rna[indices]

categorical_tissue = categorical_tissue[indices]
categorical_disease = categorical_disease[indices]

m_rna_train = m_rna[0:9750, ]
m_rna_test = m_rna[9750:10750, ]

mi_rna_train = mi_rna[0:9750, ]
mi_rna_test = mi_rna[9750:10750, ]

categorical_tissue_train = categorical_tissue[0:9750, ]
categorical_tissue_test = categorical_tissue[9750:10750, ]

categorical_disease_train = categorical_disease[0:9750, ]
categorical_disease_test = categorical_disease[9750: 10750, ]

print("data loading has just been finished")
print(m_rna.shape, mi_rna.shape, categorical_tissue.shape, categorical_disease.shape)

 batch_size = 64
 nb_epochs = 200

`
`
Fitting Models.
scae.fit(m_rna_train, [m_rna_train, mi_rna_train, categorical_tissue_train, categorical_disease_train],
batch_size=batch_size, epochs=nb_epochs,
      callbacks=[csv_logger, history],
      validation_data=(m_rna_test, [m_rna_test, mi_rna_test, categorical_tissue_test,
categorical_disease_test]), verbose=2)

`
The first model is not convergent at all! and the accuracy of subproblems are about 0.
@fchollet

#15831

Please fill the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Along with the template, please provide as many details as possible to find the root cause of the issue. Thanks!

Please fill the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Along with the template, please provide as many details as possible to find the root cause of the issue. Thanks!

Hi, Update the template.

@ErmiaAzarkhalili Can you provide a simple standalone code to reproduce the issue? You could use public datasets like mnist, cifar..... Thanks!

hey guys, I had a similar issue but with native TF and Keras. Are these connected. https://github.com/tensorflow/tensorflow/issues/30944

@ErmiaAzarkhalili Can you provide a simple standalone code to reproduce the issue? You could use public datasets like mnist, cifar..... Thanks!

I think its due to using of tf.keras.metrics.Accuracy() instead of tf.keras.metrics.CategoricalAccuracy(). Hence, everything is fine now and m,y model converges like a charm.


[WIP/TESTING] docs: Test multicore build

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Commit Message: docs: Test multicore build
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]

initial failure - related ticket is here - https://github.com/sphinx-contrib/httpdomain/issues/15

and related envoy ticket https://github.com/envoyproxy/envoy/pull/12420

problems with making this work:

sphinx-httpdomain - unreleased version has apparent support (https://github.com/sphinx-contrib/httpdomain/pull/31) although actually using seems to throw false+ warnings (https://github.com/sphinx-contrib/httpdomain/issues/45)

also the powershell lexer - but im guessing this is a reasonably tractable problem

docs render - https://storage.googleapis.com/envoy-pr/16066/docs/index.html


feat(env): decouple build from env file

See https://github.com/angular/angular-cli/issues/1356
/cc @hansl @TheLarkInn

Could you add an e2e for if I specify a target that doesn't exist (should error), and if I specify an environment that doesn't exist (should also error)?
Code looks good to me otherwise. Cheers!

@hansl added the tests.

LGTM


Where to look for transmissionID

The readme states:
## Endpoints
### transmissions
* **get([transmissionID] [, payload])**
    * `transmissionID` - see `uri` request options
    * `payload` - see request options
* **post(payload)**
    * `payload` - see request options
    * `payload.cc`
        * Required: No
        * Type: `Array`
        * Recipients to recieve a carbon copy of the transmission
    * `payload.bcc`
        * Required: No
        * Type: `Array`
        * Recipients to descreetly recieve a carbon copy of the transmission
* **delete(transmissionID)**
    * `transmissionID` - see `uri` request options

Where can I "see uri request options"? Why that isn't a link? If I search for "transmissionID" in the readme document it's not used elsewhere. If I try to search for it in the Sparkpost API docs I get no results. Google doesn't find anything either. Please tell me where is the list of Transmission IDs.

This section is out of date, given changes to the Transmissions endpoint: https://developers.sparkpost.com/api/transmissions/#transmissions-delete-delete-a-scheduled-transmission
I'll address this in https://github.com/SparkPost/php-sparkpost/pull/201


Question: read only file system

I plan on hardening the pi by having it boot from an read only sd card and write logs to another drive.
Does that work with piVCCU ?  I am aware of the fact that I cannot modify programs then...
Have you ever tried it ?

Never tried it, but I'm really sure, that this will not work that stable.

If there is anything left or unclear, please reopen


Introduce ExportedTree to represent ratchet tree contents

Description of changes:
Currently the ratchet tree is exported as a Vec<u8> and imported as Option<&[u8]>. It is more flexible to make this a wrapper around NodeVec so that serialization operations can happen separately.

Codecov Report
Attention: 14 lines in your changes are missing coverage. Please review.

Comparison is base (742c946) 91.65% compared to head (322b225) 91.62%.

:exclamation: Current head 322b225 differs from pull request most recent head 4793b91. Consider uploading reports for the commit 4793b91 to get more accurate results

Files
Patch %
Lines

mls-rs/src/group/exported_tree.rs
46.66%
8 Missing :warning:

mls-rs/src/extension/built_in.rs
20.00%
4 Missing :warning:

mls-rs/src/group/commit.rs
60.00%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #58      +/-   ##
==========================================
- Coverage   91.65%   91.62%   -0.04%
==========================================
  Files         167      168       +1
  Lines       30415    30430      +15
==========================================
+ Hits        27877    27880       +3
- Misses       2538     2550      +12

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

@mulmarta @stefunctional I pushed a change here that makes things based on Cow, but as you can see, FFI is having an issue with that and I'm not sure how to resolve. It also requires that you explicitly call into_owned in a few scenarios. Let me know if you like this (and can fix FFI) or if I should revert and just keep the other comments in the thread

@mulmarta @stefunctional I pushed a change here that makes things based on Cow, but as you can see, FFI is having an issue with that and I'm not sure how to resolve. It also requires that you explicitly call into_owned in a few scenarios. Let me know if you like this (and can fix FFI) or if I should revert and just keep the other comments in the thread

@tomleavy I can fix FFI and test harness and an example that also don't build. The thing is
impl ExportedTree<'static> {
    pub fn from_bytes(bytes: &[u8]) -> Result<Self, MlsError> {
        Self::mls_decode(&mut &*bytes).map_err(Into::into)
    }
}

With 'static instead of 'a. I can push to the PR is you wish, or I attached the diff
0001-Fix-build.patch
To me these into_owned instances make sense since we want to clone.
What do you think @stefunctional ?

Ah that makes sense, thanks @mulmarta


Change percentage calculation to be based on the total within each panel

Updated. It should now calculate the percent for hits/visitors/bandwidth given the total of each of those columns instead of using the total from the overall panel.
It will be shipped in the upcoming release.

:+1:


Fix search not working when user location is not within bounds of the current region

Fixes #1456
Fixes #1458

👍 nicely done


Setting type to offline and get long-lived token through refresh token

How can i make this library return a refresh token upon login to have a long-lived token through refresh token ?

it seems we can not do that using client side, we must use server-side.


open-source project management documents and tools

Adding missing files, documentation and procedures to safely allow for external contributions and to institute a governance mechanism.

@roeger @arbimo @alvalentini @hstairs As future maintainers, please have a careful look at the docs. Any feedback/edit is very welcome.


Implements sign process and add dist/MANIFEST.txt

look at https://grafana.com/docs/grafana/latest/developers/plugins/sign-a-plugin/
and https://grafana.com/docs/grafana/latest/plugins/plugin-signature-verification/
currently, only "grafana team" plugins can be signed correctly

I have same problems with Grafana 7.x docker container.
t=2020-07-16T16:44:18+0000 lvl=eror msg="Failed to load plugin" logger=plugins error="plugin \"vertamedia-clickhouse-datasource\" is unsigned" pluginPath=/var/lib/grafana/plugins/vertamedia-clickhouse-datasource/dist

@levonet please look to https://github.com/Vertamedia/clickhouse-grafana/#quick-start
apply  changes into grafana.ini
[plugins]
allow_loading_unsigned_plugins=vertamedia-clickhouse-datasource

or setup environment variable
GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=vertamedia-clickhouse-datasource

Has the team submitted for a Community signature per the instructions noted below? https://grafana.com/docs/grafana/latest/developers/plugins/sign-a-plugin/#sign-a-public-plugin

@ryn9 thanks a lot for link, I will make request and prepare signin process related files

Many thanks. Looking forward to getting this signed :)
Get Outlook for Androidhttps://aka.ms/ghei36

From: Eugene Klimov<EMAIL_ADDRESS>Sent: Wednesday, November 11, 2020 5:06:31 AM
To: Vertamedia/clickhouse-grafana<EMAIL_ADDRESS>Cc: Ryan Paras<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Vertamedia/clickhouse-grafana] Implements sign process and add dist/MANIFEST.txt (#212)
@ryn9https://github.com/ryn9 thanks a lot for link, I will make request and prepare signin process related files
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Vertamedia/clickhouse-grafana/issues/212#issuecomment-725359459, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI3QTCOS5AOR5MYVJ2X5M4LSPJV3PANCNFSM4OMQE2SQ.

@Slach When to expect a new version?

@levonet couple of weeks
i need resolve another issues and implements some new functions


adjust dor-fetcher usage for base_indexer >=3

Coverage remained the same at 91.667% when pulling 069277b26fe7230161a2bfceb020137eb4832d9d on fix-collection-level-indexing into 860988dc64723d7e96dba95b7ddb95f0fd04bacb on master.

Coverage remained the same at 91.667% when pulling 069277b26fe7230161a2bfceb020137eb4832d9d on fix-collection-level-indexing into 860988dc64723d7e96dba95b7ddb95f0fd04bacb on master.

Coverage decreased (-10.7%) to 80.952% when pulling d7eea1f9e9001ed1058329a937a19f36af62f281 on fix-collection-level-indexing into 860988dc64723d7e96dba95b7ddb95f0fd04bacb on master.

Coverage remained the same at 91.667% when pulling 55c6fc597b4249e16fd314befdc2e360da4653db on fix-collection-level-indexing into 860988dc64723d7e96dba95b7ddb95f0fd04bacb on master.


!!!!!!!!!!!!NO CAT!!!!!!!!!!!!

THIS DOESNT HAVE A CAT MAKE IT HAVE ONE NOW

please don't make issues that are irrelevant to the code thank you 👋


Topic/config cleanup

Cleanup of filesystem organization
Started moving larger functions into source files
split out some of the sensor/gauge configuration into their respective gauge/sensor header files to reduce clutter

Tested on the bench and in the car -- everything seems to work alright.  There are still some sanity checks and cleaning up to do, but the bulk of the cleanup is done.


about the result of run_all_traces.py

after run run_all_traces.py, i get log files as follow(there are many trace file in ./cooked_traces/,but i can get logfile of only one trace file ):
log_BB_test_fcc_trace_216810_http---www.facebook.com_360
log_BOLA_test_fcc_trace_216810_http---www.facebook.com_360
log_fastMPC_test_fcc_trace_216810_http---www.facebook.com_360
log_FESTIVE_test_fcc_trace_216810_http---www.facebook.com_360
log_FIXED_test_fcc_trace_216810_http---www.facebook.com_360
log_RB_test_fcc_trace_216810_http---www.facebook.com_360
log_RL_test_fcc_trace_216810_http---www.facebook.com_360
log_robustMPC_test_fcc_trace_216810_http---www.facebook.com_360
and  they all only has 14 lines,  plot_results.py fail to plot, because 14<VIDEO_LEN
if l not in time_all[scheme] or len(time_all[scheme][l]) < VIDEO_LEN:
schemes_check = False
break
How can i  manage this? Thank you !!

14 lines mean 14 ABR actions were made. One potential problem is the video is not playing and the buffer stops to populate when it reaches a limit (like 60 seconds). Can you check if the real video is actually playing?

Thank you! I fix it (not sure) by add a sentence to click 'VideoPlay' button. But i'm still confused, does pensieve  run on BaseHTTPServer and the other algorithms run on apache server?


TypeScript Support?

ERROR:

Could not find a declaration file for module 'gsap-rn'. '/Users/anon/foo_bar/node_modules/gsap-rn/gsap-rn.js' implicitly has an 'any' type.
  Try `npm install @types/gsap-rn` if it exists or add a new declaration (.d.ts) file containing `declare module 'gsap-rn';`ts(7016)

Is there a way to get TypeScript supported in GSAP-RN?
Thank you for the awesome library!!

I included the types folder from original GSAP library (0.0.12)


Lose offline data when migrate from 1.2.1 to 1.6.0

Currently
We have an app with old flutter-data version  1.2.1 on the App store. We use repositoryProviders and operation.retry() to retry manually when the connection is available again.
repositoryProviders.forEach((key, provider) async {
      final operations = ProviderContainerManager.providerContainer
          .read(provider)
          .offlineOperations;
      for (final operation in operations) {
        if (operation.requestType == DataRequestType.save ||
            operation.requestType == DataRequestType.delete) {
          await operation.retry();
        }
      }
    });

We have updated the app with a new flutter-data version 1.6.0 on TestFlight.
The problem:
The case the user use 1.2.1 (install the app from Appstore) -> go offline -> call some API -> move to background ->  online again  -> update to 1.6.0 (install from TestFlight) -> go to the application again ->

Can not read repositoryProviders (empty)
Go offline -> Lose offline data

Note:
Everything works well if we just  install it from the TestFlight

=>  Please give me some advice in this case!

Hi @frank06 and Flutter data team, I add some more detail about this issue, pls give us some advice, thanks.
Steps: Install the app with old flutter data version, check data => all data are valid. Then install a new one => some data are null.

Sorry for the late response. I have been though some personal issues and could not take care of this. There is no team, just me.
I hope you were able to successfully navigate around this issue. I totally understand that data was lost when migrating, unfortunately it's a corner case I did not have time to properly cover.
Offline data is meant as a cache, the most straightforward solution is clearing local storage when upgrading to higher versions and let the user repopulate from the remote source. If there is critical data for the operation of your app that should stay offline you can use a temporary data store such as SharedPreferences.


Check this box to trigger a request for Renovate to run again on this repository

#2

#2

Details


[SPARK-25116][TESTS]Fix the Kafka cluster leak and clean up cached producers

What changes were proposed in this pull request?
KafkaContinuousSinkSuite leaks a Kafka cluster because both KafkaSourceTest and KafkaContinuousSinkSuite create a Kafka cluster but afterAll only shuts down one cluster. This leaks a Kafka cluster and causes that some Kafka thread crash and kill JVM when SBT is trying to clean up tests.
This PR fixes the leak and also adds a shut down hook to detect Kafka cluster leak.
In additions, it also fixes AdminClient leak and cleans up cached producers (When a record is writtn using a producer, the producer will keep refreshing the topic and I don't find an API to clear it except closing the producer) to eliminate the following annoying logs:
8/13 15:34:42.568 kafka-admin-client-thread | adminclient-4 WARN NetworkClient: [AdminClient clientId=adminclient-4] Connection to node 0 could not be established. Broker may not be available.
18/08/13 15:34:42.570 kafka-admin-client-thread | adminclient-6 WARN NetworkClient: [AdminClient clientId=adminclient-6] Connection to node 0 could not be established. Broker may not be available.
18/08/13 15:34:42.606 kafka-admin-client-thread | adminclient-8 WARN NetworkClient: [AdminClient clientId=adminclient-8] Connection to node -1 could not be established. Broker may not be available.
18/08/13 15:34:42.729 kafka-producer-network-thread | producer-797 WARN NetworkClient: [Producer clientId=producer-797] Connection to node -1 could not be established. Broker may not be available.
18/08/13 15:34:42.906 kafka-producer-network-thread | producer-1598 WARN NetworkClient: [Producer clientId=producer-1598] Connection to node 0 could not be established. Broker may not be available.

I also reverted https://github.com/apache/spark/pull/22097/commits/b5eb54244ed573c8046f5abf7bf087f5f08dba58 introduced by #22097 since it doesn't help.
How was this patch tested?
Jenkins

Test build #4248 has started for PR 22106 at commit 574f5fa.

Test build #4249 has started for PR 22106 at commit 57a52a9.

Test build #4250 has started for PR 22106 at commit 57a52a9.

Test build #4251 has started for PR 22106 at commit 57a52a9.

Test build #4252 has started for PR 22106 at commit 57a52a9.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2187/
Test PASSed.

Test build #94763 has started for PR 22106 at commit 57a52a9.

Test build #4249 has finished for PR 22106 at commit 57a52a9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4250 has finished for PR 22106 at commit 57a52a9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4251 has finished for PR 22106 at commit 57a52a9.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4252 has finished for PR 22106 at commit 57a52a9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #94763 has finished for PR 22106 at commit 57a52a9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/94763/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2194/
Test PASSed.

Test build #4253 has started for PR 22106 at commit f01cf8d.

Test build #94774 has started for PR 22106 at commit f01cf8d.

Test build #4254 has started for PR 22106 at commit f01cf8d.

Test build #4255 has started for PR 22106 at commit f01cf8d.

Test build #4256 has started for PR 22106 at commit f01cf8d.

Test build #4257 has started for PR 22106 at commit f01cf8d.

Test build #94774 has finished for PR 22106 at commit f01cf8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/94774/
Test PASSed.

Test build #4253 has finished for PR 22106 at commit f01cf8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4255 has finished for PR 22106 at commit f01cf8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4256 has finished for PR 22106 at commit f01cf8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4254 has finished for PR 22106 at commit f01cf8d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4257 has finished for PR 22106 at commit f01cf8d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2219/
Test PASSed.

Test build #94815 has started for PR 22106 at commit 621099e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/2221/
Test PASSed.

Test build #94816 has started for PR 22106 at commit 63cc11d.

Test build #4259 has started for PR 22106 at commit 63cc11d.

Test build #4260 has started for PR 22106 at commit 63cc11d.

Test build #4261 has started for PR 22106 at commit 63cc11d.

Test build #4262 has started for PR 22106 at commit 63cc11d.

Test build #4262 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #94816 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/94816/
Test PASSed.

Test build #4259 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4260 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4261 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4264 has started for PR 22106 at commit 63cc11d.

Test build #4265 has started for PR 22106 at commit 63cc11d.

Test build #4266 has started for PR 22106 at commit 63cc11d.

Test build #4267 has started for PR 22106 at commit 63cc11d.

Test build #4268 has started for PR 22106 at commit 63cc11d.

Test build #4269 has started for PR 22106 at commit 63cc11d.

Test build #4270 has started for PR 22106 at commit 63cc11d.

Test build #4271 has started for PR 22106 at commit 63cc11d.

Test build #4272 has started for PR 22106 at commit 63cc11d.

Test build #4273 has started for PR 22106 at commit 63cc11d.

Test build #4274 has started for PR 22106 at commit 63cc11d.

Test build #4275 has started for PR 22106 at commit 63cc11d.

Test build #4276 has started for PR 22106 at commit 63cc11d.

Test build #4273 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4275 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4270 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4274 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4269 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4271 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4272 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4276 has finished for PR 22106 at commit 63cc11d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4266 has finished for PR 22106 at commit 63cc11d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #4264 has finished for PR 22106 at commit 63cc11d.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

cc @srowen


what's patch?

this page mentions patch-location lists without defining what patch is? and why patch-location lists are needed?

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

ID: 9fe7a6d3-1468-9d41-1996-0b72591ea10a
Version Independent ID: 31321a15-b44a-357c-3225-e00c053ffb5e
Content: Using the Guaranteed Contract DMA Buffer Model - Windows drivers
Content Source: windows-driver-docs-pr/display/using-the-guaranteed-contract-dma-buffer-model.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

correct me if I'm wrong, the patch list holds allocations that are current resides on the video memory with a physical address?
Sorry if the definition of "patch" is actually mentioned in the document. But my overall feedback for the document is that it lacks the "big picture". And more diagrams could really help.

@shi-yan, thanks for your feedback. I added a quick definition for patch list. If you click on the pfnRenderDb link, you can learn a lot more. I've made a note about your request for more diagrams. I'm not sure that we'll be able to prioritize diagram work for this feature given that it is for Vista, but we will keep this in mind for future work.


the meaning of score?

Thanks for your works, could you tell me what is the meaning of score? these socres comes from the result of docking. are they IC50, Kd, ki or all of them?

Hello,
Thank you for your inquiry regarding the nature of the 'score' in the docking results. I would like to clarify that this score is not equivalent to IC50, Kd, or Ki values. Instead, it represents a residue-atom distance likelihood potential.
For a more detailed understanding of this scoring metric, I recommend referring to the research paper which can be accessed via the DOI: 10.1021/acs.jmedchem.2c00991.
Best regards,
Xujun


Add a daily GitHub workflow to monitor new dependency issues

Currently, we do not have any GitHub workflow to detect dependency problem. Especially, daily checks is preferable to promptly fix the dependency issue. We should implement the new workflow to follow changes of dependencies and make our code secure for long term.
Strict check is preferable to achieve our high security bar. Thus, we should use cargo audit -D warnings -D unmaintained -D unsound -D yanked to check dependencies.

Implemented by #211.


feature-wip Add array functions size and cardinality

Proposed changes
Issue Number: close #7570
Problem Summary:

Change static config enable_complex_type_support to dynamic config enable_complex_type for array columns;

Array function size and cardinality usage examples:

2.1. open vectorized engine

mysql> set enable_vectorized_engine=true;

2.2. size of array

mysql> select k1,k2,size(k2) from array_test;
+------+-----------+------------+
| k1   | k2        | size(`k2`) |
+------+-----------+------------+
|    1 | [1, 2, 3] |          3 |
|    2 | []        |          0 |
|    3 | NULL      |       NULL |
+------+-----------+------------+

2.3. cardinality of array

mysql> select k1,k2,cardinality(k2) from array_test;
+------+-----------+-------------------+
| k1   | k2        | cardinality(`k2`) |
+------+-----------+-------------------+
|    1 | [1, 2, 3] |                 3 |
|    2 | []        |                 0 |
|    3 | NULL      |              NULL |
+------+-----------+-------------------+

Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

I think the cardinality is different from size. Cardinality return the "distinct" value number, while Size return total number?

Why not just use single function (either size or cardinality), do we actually need the alias function?

Why not just use single function (either size or cardinality), do we actually need the alias function?

Lots of users come from Hive or Spark, they have both size and cardinality functions.

rebase to fix conflicts with master branch


disable genesis calculator

i suggest you disable the genesis calculator to avoid be calculated every time that user execute the daemon. cheers

Very true, merged.


Warn when cacheKey is unset and function.length > 1?

By default, only the memoized function's first argument is considered via strict equality comparison

I think mem should call console.warn in this case:
mem(async (host, path) => fetch(host + path))

Correct usage:
mem(async (host, path) => fetch(host + path), {
  cacheKey: args => args.join()
})

mem(async (host, path) => fetch(host + path), {
  cacheKey: JSON.stringify
})

What if the parameter is there but does not change, so does not affect memoization? I don't think we can reliably detect incorrect usage here. And console.warn is not really something you want to be using in a reusable package.

What if the parameter is there but does not change

I think you're talking about, say, a function that accepts a (string, opts), where opts is always omitted by the caller, thus "never changes".
What the caller does with the function is irrelevant. Since memoization wraps the function, it should follow the function’s logic, not the caller’s. e.g.
export const normal = fetch;
export const memoized = pMemoize(fetch);

If a function accepts a parameter, why would it "not change"? If that exists, it sounds like an exception.

And console.warn is not really something you want to be using in a reusable package

Agreed, but it sounds like a good warning and it's easy to silence:
console.warn(`
Function accepts 3 parameters, but only one is considered during mem.
Use `cacheKey: ([x]) => x` to silence this message or refer to the docs:
https://github.com/sindresorhus/mem#caching-strategy
`)

```diff
  mem(async (host, path) => fetch(host + path), {
+    cacheKey: ([x]) => x
  })

If a function accepts a parameter, why would it "not change"? If that exists, it sounds like an exception.

For example, an API with a parameter where you always pass in the same value as you only use it that way. Yes, the correct way would be to set a custom cache key, but since the parameter is practically static, it feels moot.

I'm ok with console.warn with a good message like the above.

Side quest: detecting functions with optional parameters/rest.
(url, opts = {}) => {} would not be detected by .length. It would be interesting to detect the real length. For rest parameters, the mere existence should trigger the warning;
await memQuantumSum(12, 45, 71)

Wait a minute. TypeScript to the rescue? This is right up its alley and better than a runtime warning.


Bug in using Ctrl+D to select same words or caractes

VSCode Version: 1.12.1
OS Version: Linux Ubuntu 16.04

Steps to Reproduce:
Hello, sorry my Engles.... But I believe I have found one Bug in VS Code, looking two frases bellow. Making a test. Select  and after press Crtl+D for many times, in first frase all  were Selected. Repeat same test with second frase, the selection will stop when there are two  together.
Thanks.

@papalugo thanks for the issue report, can you please add an animated gif that illustrates the problem. Cannot reproduce the issue given steps above.

Hello, attached there are cases, case-1 is ok, case-2 there is a problem,
see a tag  is together in this case when press Ctrl+D last tag
isn't seleced. It is a problem.
In case-3 the tag was separeted of  to   and funcionality
returned stay ok.
Thanks.
Claudinei Comin
Em sex, 12 de mai de 2017 às 03:36, Erich Gamma<EMAIL_ADDRESS>escreveu:

@papalugo https://github.com/papalugo thanks for the issue report, can
you please add an animated gif that illustrates the problem. Cannot
reproduce the issue given steps above.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/26501#issuecomment-300995925,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbT_fdcbeZBXsMbbk6BfMAOKWxEHMkZCks5r4_3cgaJpZM4NYu5h
.

@papalugo thanks for following up but in this case a picture is so much better than words. Can you please add an animated GIF that illustrates the problem.

See case-2, last .
Att.
Comin
Em dom, 14 de mai de 2017 às 03:52, Erich Gamma<EMAIL_ADDRESS>escreveu:

@papalugo https://github.com/papalugo thanks for following up but in
this case a picture is so much better than words. Can you please add an
animated GIF that illustrates the problem.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/26501#issuecomment-301294692,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbT_fW-Rh9UIYLr7fBuUEaUO7hNOB4dbks5r5qSYgaJpZM4NYu5h
.

Duplicate of #6661


NATS notification support

Adds support for NATS for publishing of patient records.  Supports NATS clusters with and without TLS.  Provides a sample NATS cluster for a provided manual integration test.

Creating a new repo for a cleaner PR.  Closing.


Refactor mint note selection and make note selector spend excessive notes.

I don't know if this is going to be worth doing, since I've seen some denomination-less ecash design work, but while working on #4922 (which is more of a bandaid), it occurred to me that NotesSelector::select_notes has a weird interface.
It currently works taking "stream of notes" stream: impl futures::Stream<Item = (Amount, Note)> + Send as an input, but that's completely unnecessary and actually detrimental to trying to implement better note selection.
First - Ecash notes are fungible, so we don't need a list of notes. We just need to know how many notes in each given tier we have (aka pub struct TieredSummary(Tiered<usize>)), and produce how many notes of each tier we need to use (again, TieredSummary). This would make note selection a simple (from API perspective) function, easy to test and decoupled from database and even notes details.
Dealing with a stream might seem like an optimization, but in practice - how many notes does a client supposed to have. < 500, all sitting next to each other in sibling BTreeNodes of the database. Reading them all in is not an issue, and even if it was, it would be better to just maintain a in-memory TieredSummary copy and avoid reading from the db altogether.
After this is implemented, it should be easier to implement note selection that would try to spend notes from tiers with excessive amounts first, which again - requires knowing all notes upfront anyway.

From @elsirion 's comment

I think to remember that the slow thing about querying notes was decoding BLS curve points (and we'd only do that for the notes we actually want ideally).

We are doing some heavy CPU processing while reading stuff from the DB? That's no great.
What if instead of complicating usage to avoid it, we just have a parallel type that decodes note details as raw bytes. We can use the real type only when we intend to need the details.

Needs benchmarking. When I wrote my thesis about Fedimint ages ago I had to keep the wallet in memory for latency benchmarks. Later this was supposedly fixed by streaming notes, but I don't remember the details anymore. A lot of 1ms operations also add up.
Another clue might be that reading and decoding an entire federation DB of a few MB for analysis took a few minutes when I last did it with Fedimint 0.1, maybe we improved that though.

TODO:

[ ] write deserialization of notes bench
[ ] if indeed to slow (1ms * 100 or even 300 is too slow), make a type that skips decoding.

@elsirion Are you OK on the idea to just read counts of notes using a different type, and then just pick only the nodes we need from the DB?

See #4952 for the benching.

Also loading from DB doesn't seem to add much overhead:
load 1000 e-cash notes from DB
                        time:   [104.47 ms 104.99 ms 105.58 ms]

@elsirion Are you OK on the idea to just read counts of notes using a different type, and then just pick only the nodes we need from the DB? Seems much flexible and robust than trying to read them in order etc.

Doesn't sound like we need that after benchmarking? Just load the notes and run whatever selection algorithm we want in memory.

Largely completed now. Notes are loaded without decoding them, so it's fast.


MinimalCord for Powercord appears to be broken following a Discord update

Describe the bug
Recent Discord update bricked a lot of themes, guess all the classes were reassigned. Not sure if the theme is even loading, hard to tell.
To Reproduce
Install theme, reload Discord
Screenshots
Discord is just the ugly vanilla theme
Information (please complete the following information):
Discord channel: Canary
OS: Windows
Mod: Powercord
Discord language: English
Additional context
I understand if the focus of DiscordStyles is no longer on MinimalCord; I would be using Fluent but it appears to have the same issue. MinimalCord is my theme of choice.

The newest Canary update did change most if not all classes so the theme is working, just selecting classes that don't exist.
Once the update comes to Stable it will be fixed.
The only themes that I don't really have focus on is iPadOS and SimplyDark as I find those boring to work on.

Not sure if the theme is even loading, hard to tell.

The theme is loading fine. I use my own CSS and then paste MinimalCord's full CSS under it, so that [most of] it all loads locally (a bit faster, given my awful internet sometimes); I updated my part of the CSS this morning to the new classes and the file seems to be perfectly operational.
Might also add that I'm on BetterDiscord:

Not sure if the theme is even loading, hard to tell.

The theme is loading fine. I use my own CSS and then paste MinimalCord's full CSS under it, so that [most of] it all loads locally (a bit faster, given my awful internet sometimes); I updated my part of the CSS this morning to the new classes and the file seems to be perfectly operational.
Might also add that I'm on BetterDiscord:

That trick does indeed work. Thanks for the help!

That…wasn't meant to be a trick that was meant to work; it was just meant to save me loading time when I opened Discord because it didn't have to download the CSS from the internet.
Turns out that there were a few updates to MinimalCord since I made that reply.

That seems to be what fixed it. I copied in the CSS again and the line count has definitely changed, and everything works now too.

A note for BetterDiscord users, too: there are still some graphical issues regardless of custom CSS that are being worked on. An example is things like the header and check box on this page in settings: (Note the black text and awful spacing. This is not MinimalCord's fault)


Feature request: Compatible drivers with TrueOpenVR standard

TrueOpenVR - is an very simple VR API and platform for users and developers.
Sample driver (dll library) - https://github.com/TrueOpenVR/TrueOpenVR-Drivers/blob/master/C%2B%2B/Sample/Sample/Sample.cpp
Docs - https://github.com/TrueOpenVR/TrueOpenVR-Core/blob/master/Library/README.md

So after checking the project Ii am not really sure what i am looking at, I see things written in pascal and delphi (which is quite deprecated) and I don't really see anything what we could contribute to.
OpenHMD is a standard by itself, if you want to implement it as a driver in your framework, feel free, but the project is not something that we would put effort in ourself.


GitHub Enterprise Support

Hi,
We are including your App in Athens, See PR #1988 and were wondering if you would accept a PR to support GitHub Enterprise? This would round out support for us.

Hi @nrwiersma ,
Absolutely, I would be happy to.


Analysis work ready to be merged

This contains:

#173 (Verify improvements)
all of the doc work except rendering of the docs
object merging
partial write detection
misc. clean-ups to analyze code

Hey @slpopejoy. FYI: Joel and I are going to try to start using more granular PRs for analysis work going forward, after this PR. This is ready to be merged whenever.


KeyError: download_latency

Hello, I am getting a lot of Sentry errors after adding Srapeops SDK
Error caught on signal handler: <bound method ScrapeOpsMonitor.log_response_middleware of <scrapeops_scrapy.extension.ScrapeOpsMonitor object at 0x7fabbae0f580>>
KeyError download_latency
scrapeops_scrapy/stats/logger.py in generate_response_stats at line 80
validation = request_response_object.get_validation_test()
geo = request_response_object.get_geo()
custom_tag = request_response_object.get_custom_tag()
custom_signal = 'none'
reslen = len(response_httprepr(response))
total_latency = request.meta['download_latency']

Do you have any idea why?

Hey @janantala
That's for letting us know. There must be some edge case with your spider that means its requests don't have a download_latency.
I've just updated the SDK to fix this, so you shouldn't get those errors again. You just need to update the SDK on your machine.
pip install --upgrade scrapeops-scrapy

If you have any feedback on the dashboard, functionality, etc. then we would to hear it. We are working with a number of beta users to refine the functionality, so if it is missing something that you think would be useful for your monitoring needs then please us know. You can email me at<EMAIL_ADDRESS>Ian


⚠ API - Lens has degraded performance

In c144da9, API - Lens ($LENS_API_URL) experienced degraded performance:

HTTP code: 503
Response time: 355 ms

Resolved: API - Lens performance has improved in c5c2784 after 8 minutes.