Kick off of some design for the new ledger system

Besides your general opinion on this PR, I'd love to hear feedback on a few specific points:

Format: Is this a good place/format for keeping this sort of documentation?
Organization of the content: I created initial files: rfc-001 as the umbrella for the design of a new ledger and created two more specific ones 002 (to document what we've done with the fees so far) and 003 with more planning for the double entry ledger
Proposed Design: This initial set of documents aims to be the design of the new ledger system so it'd be amazing to polish this proposal before we start with more drastic changes. It's currently fairly incomplete but the start here!

ps.: Besides all the obvious things, this proposal is missing the multi currency support.

Coverage remained the same at 73.882% when pulling 4d75f0b3b5fa9533382993964d35c63acb6eecd1 on rfcs-for-new-ledger into a2e5259fb3aeff08b36d5adb37ec83d66180851f on master.

Re: format. I think it's a good start to document ledger changes. Only thing missing is that comments might be lost. So, either someone will have to change the RFC to record comments or dig up this PR.
Overall, am happy that we are documenting these changes for posterity!

I made a few more fixes and added a very initial draft for multi currency. I'll keep iterating over it! Feedback is more than welcome!!


bump pyO3 to 0.22.6

causes installation to fail (rightly so) on unsupported free-threaded Python, instead of installing a version that segfaults on import.
This was the intended behavior of pyO3 starting with 0.22.2, but the backport of the check wasn't quite right until 0.22.6.
If build is allowed to proceed by setting UNSAFE_PYO3_BUILD_FREE_THREADED=1, it still segfaults at import rpds with 0.22.6, so it is good that installation does not proceed without this opt-in.
upstream issue: https://github.com/PyO3/pyo3/issues/4682

Thanks.


Clarification about the mandatory note element for the mandatory agent

Clarification in the wording regarding the used mandatory note element for the agent describing the software following issue #705
Closes #705

Issue #705 and this PR is approved by the DILCIS Board


Maven tests failed because it uses the wrong repo

What version of OpenRewrite are you using?

I am using

OpenRewrite BOM v2.0.5

FYI, I work with my vpn company. My company has a private nexus. Why the MavenPomDownloader dont take my maven nexus company repo instead of https://repo.maven.apache.org/maven2 ?
What is the smallest, simplest way to reproduce the problem?

Tests failed (I copy paste these tests in my project:  https://raw.githubusercontent.com/openrewrite/rewrite/379e82f0002e400581267db203fa1814e56c4476/rewrite-maven/src/test/java/org/openrewrite/maven/RemoveDependencyTest.java).
What is the full stack trace of any errors you encountered?

Here is the stacktrace:
java.lang.AssertionError: Failed to parse sources or run recipe

	at org.openrewrite.test.RewriteTest.lambda$defaultExecutionContext$10(RewriteTest.java:539)
	at org.openrewrite.maven.MavenParser.parseInputs(MavenParser.java:111)
	at org.openrewrite.test.RewriteTest.rewriteRun(RewriteTest.java:255)
	at org.openrewrite.test.RewriteTest.rewriteRun(RewriteTest.java:130)
	at com.myorg.RemoveDependencyTest.updateModelWhenAllDependenciesRemoved(RemoveDependencyTest.java:231)
Caused by: org.openrewrite.maven.MavenDownloadingExceptions
	at org.openrewrite.maven.MavenDownloadingExceptions.append(MavenDownloadingExceptions.java:44)
	at org.openrewrite.maven.tree.MavenResolutionResult.resolveDependencies(MavenResolutionResult.java:179)
	at org.openrewrite.maven.MavenParser.parseInputs(MavenParser.java:107)
	... 3 more
	Suppressed: org.openrewrite.maven.MavenDownloadingException: Unable to download POM. Tried repositories:
https://repo.maven.apache.org/maven2: java.net.SocketException: Connection reset
		at org.openrewrite.maven.internal.MavenPomDownloader.download(MavenPomDownloader.java:572)
		at org.openrewrite.maven.tree.ResolvedPom.resolveDependencies(ResolvedPom.java:598)
		at org.openrewrite.maven.tree.ResolvedPom.resolveDependencies(ResolvedPom.java:521)
		at org.openrewrite.maven.tree.MavenResolutionResult.resolveDependencies(MavenResolutionResult.java:174)
		... 4 more

Are you interested in contributing a fix to OpenRewrite?

Just to clarify:

The problem happens when you run a RewriteTest based JUnit test?
Does the recipe work correctly when executed via Maven plugin?
Do you have your company's private Nexus server listed in your ~/.m2/settings.xml as the default repo?

/.m2/settings.xml

Just to clarify:
* The problem happens when you run a `RewriteTest` based JUnit test? Yes

* Does the recipe work correctly when executed via Maven plugin?  deps are correctly resolved, in both cases: few seconds at works but 15 minutes in VPN

* Do you have your company's private Nexus server listed in your `~/.m2/settings.xml` as the default repo? Yes. There is no reference to `https://repo.maven.apache.org/maven2`. Just my company's private Nexus server is listed

If this is only/mostly a problem with running tests, then you might want to have a look at this recent question and answer. We allow you to provide an ExecutionContext such that you have more control over the repositories used in your tests, which sounds like it could be useful here.
https://github.com/openrewrite/rewrite/blob/ad60832bb60e6da996f395d4abb09eb43f298822/rewrite-maven/src/test/java/org/openrewrite/maven/UpgradeParentVersionTest.java#L66-L72

Hi @jdelobel ; did the above help you resolve your issue? I'm wondering if there's anything left to be done here.

I'm tentatively going to close this issue; let us know if there's anything you'd like to revisit!


Failure to compile, "undefined reference to `rust_second_function'"

I'm trying to compile corrosion 0.2.1 but it's failing for me and I don't really understand why.
ninja: job failed: : && /usr/lib/ccache/bin/g++ -Os -fomit-frame-pointer -Os -DNDEBUG -Wl,--as-needed test/rustflags/CMakeFiles/rustflags-cpp-exe.dir/main.cpp.o -o test/rustflags/rustflags-cpp-exe  test/rustflags/librustflag_test_lib.a  -ldl  -lrt  -lpthread  -lgcc_s  -lc  -lm  -lutil && :
/usr/lib/gcc/x86_64-alpine-linux-musl/12.1.1/../../../../x86_64-alpine-linux-musl/bin/ld: test/rustflags/CMakeFiles/rustflags-cpp-exe.dir/main.cpp.o: in function `main':
main.cpp:(.text.startup+0x1c): undefined reference to `rust_second_function'
collect2: error: ld returned 1 exit status

This is one of our tests that is failing.
Could you share your CMake and Rust version as well as how you configured corrosion?

The Rust version is 1.63.0, CMake is 3.24.1.
The CMake call I'm doing:
cmake -B build -G Ninja \
    -DCMAKE_BUILD_TYPE=MinSizeRel \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DBUILD_SHARED_LIBS=True

Ah, that test doesn't work as expected when used with MinSizeRel. I'll fix the test, but in the meantime you can add a -DCORROSION_BUILD_TESTS=OFF when configuring to disable building the tests.
Thanks for the report!

I'll rather wait for the test to be fixed than disabling them :wink: I'll be patient!

I published a new version containing the fix.


Heap task tracking is broken in v5.2.1 (IDFGH-12450)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.2.1
Espressif SoC revision.
ESP32-S3 (QFN56) (revision v0.2)
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
None
Development Kit.
ESP32-S3-WROOM-1 N16R8
Power Supply used.
USB
What is the expected behavior?
It should work, as it does in 5.1 branch.
What is the actual behavior?
It will report an invalid task handle: 0x580e
heap_caps_check_integrity() show no errors with CONFIG_HEAP_POISONING_COMPREHENSIVE=y
And debug show that for the block owns invalid task handle, in heap_task_info.c->heap_caps_get_per_task_info() the p is always equals to reg, which should be malloc in heap_caps_init.c, and 0x580e is the first caps of heaps
https://github.com/espressif/esp-idf/blob/v5.2.1/components/heap/heap_task_info.c#L27-L71
https://github.com/espressif/esp-idf/blob/v5.2.1/components/heap/heap_caps_init.c#L128
Steps to reproduce.
Just build and run examples/system/heap_task_tracking
Debug Logs.
No response
More Information.
No response

Hi @yyjdelete! Thanks for the report. I confirm that there is an issue. We are working to fix it.

hi @yyjdelete,
I found and fixed the problem.
Thanks again for reporting it.


How to translate / change this text ⌂

Hi,
I'm newbie in Sf2 world,
Could anyone tell me how to change / translate this text (⌂) in breadcrumb title ?
I need to translate / change it to "Home" or "Dashboard" label.
Regards.

Hi Ardian!
I'm not sure what you're talking about - where are you seeing this symbol used? I don't believe we have anything like that in this bundle. Perhaps you're using another bundle that integrates this bundle?

Hi Ryan,
Thanks for your info,
I think KnpMenu bundle is used in SonataAdminBundle,
But I have no luck digging the source in this SonataAdmin code,
So I ask here may be it's a built in feature in your KnpMenu,
Regards.


Verify TLS chain of trust, warn user if it fails.

It turns out electrumx is configured to not ever verify certificates.
Some of the server certificates are actually configured with authorities and can be verified.
In these changes I attempted to default to verifying certificates, and provide a warning if it fails. It would be safer to mark the peers bad but I'm not sure there are that many hosts with certificates in the chain of trust.

I'd be curious to see an estimate of how many servers do and don't. I know my server is self-signed currently.


costum  emoji

It would be cool if we can add our costumes emojis in the emoji dialog style
can you add it please?

Sorry @Dave181295 it's not part of the purposes of this lib.


"k8s exec failed, err: command terminated with exit code 126" when try to fullload the pod CPU

Issue Description
"status": {
    "expStatuses": [
        {
            "action": "fullload",

            "error": "see resStatus for the error details",
            "resStatuses": [
                {
                    "code": 63061,
                    "error": "`pods/exec`: k8s exec failed, err: command terminated with exit code 126",
                    "identifier": "namespace01/node08/res-796559dcc5-wxxrh/res/a10e285b3e58",
                    "kind": "pod",
                    "state": "Error",
                    "success": false
                }
            ],
            "scope": "pod",
            "state": "Error",
            "success": false,
            "target": "cpu"
        }
    ],
    "phase": "Error"
}

Describe what happened (or what feature you want)
Error code :
"k8s exec failed, err: command terminated with exit code 126" when try to fullload the pod CPU
Describe what you expected to happen
Pod started with non root user can access by chaosblade tool
How to reproduce it (as minimally and precisely as possible)
Tell us your environment
kubernets 1.20 version
Anything else we need to know?

I met it ether, did you resolved it ?
"status": {
        "expStatuses": [
            {
                "action": "fullload",
                "error": "see resStatus for the error details",
                "resStatuses": [
                    {
                        "code": 63061,
                        "error": "`pods/exec`: k8s exec failed, err: the server does not allow this method on the requested resource",
                        "identifier": "/cluster1-master01/",
                        "kind": "node",
                        "state": "Error",
                        "success": false
                    }
                ],
                "scope": "node",
                "state": "Error",
                "success": false,
                "target": "cpu"
            }
        ],
        "phase": "Error"
    }


What's the relationship/differences between wasm-c-api and wasi-sdk

Hi all, recently I'm going to develop a C/C++ app that can be built in WASM module, then adopted in wasmtime environment.
When I look through the WebAssembly repository, there are two projects (wasm-c-api and wasi-sdk) listed. When I found wasmtime is relied to wasm-c-api to support WASM format, I have several questions listed below:

What's the difference between wasm-c-api and wasi-sdk?
Why wasmtime is relied on wasm-c-api rather than wasi-sdk to support WASI standard directly?
Can wasmtime support the wasm-based app compiled with wasi-sdk?

Maybe I have some misunderstanding between these two projects, would be appreciated if anyone could offer some suggestion.

wasi-sdk is for programs that are compiled to wasm. wasm-c-api is for native programs to embed a wasm runtime.

Can wasmtime support the wasm-based app compiled with wasi-sdk?

@bjorn3 Thanks for clarification. Does that mean I can use wasmtime to run wasm compled with wasi-sdk? Is there some version compatible constraints on them?

Does that mean I can use wasmtime to run wasm compiled with wasi-sdk?

Yes

Is there some version compatible constraints on them?

As far as I know wasmtime supports all currently existing versions of WASI. In fact wasmtime is kind of the playground to implement new WASI api's.

@bjorn3 Thanks a lot! I'll have a try recently : )


New crate.io release?

The latest crates.io release (version 0.6.0) is from Januar 2020. Are there any plans to release a new version?

At the moment only I have crates.io permissions. @Dirbaio could you set up a team in the GitHub org that I could add to crate owners?

At the moment only I have crates.io permissions. @Dirbaio could you set up a team in the GitHub org that I could add to crate owners?

done!

done!

Hm, I'm having trouble with that crates.io interface again. It is so horribly unusable.

Hm, I'm having trouble with that crates.io interface again. It is so horribly unusable.

I thought that cargo owner --add github:smoltcp-rs:crates-io is the way to do it.

I thought that cargo owner --add github:smoltcp-rs:crates-io is the way to do it.

That produces the exact same error.

That produces the exact same error.

Hm, does crates.io has oauth access to smoltcp-rs?

Hm, does crates.io has oauth access to smoltcp-rs?

Thanks for the pointer. Done now (smoltcp, managed).

Thanks for the pointer. Done now (smoltcp, managed).

Thanks!

Thanks!

For the onlookers, what I had to do was to revoke permissions for crates.io for my account, then re-login while granting access to smoltcp-rs. I have no idea whether that's documented anywhere other than in https://github.com/rust-lang/cargo/issues/5297.

For the onlookers, what I had to do was to revoke permissions for crates.io for my account, then re-login while granting access to smoltcp-rs. I have no idea whether that's documented anywhere other than in https://github.com/rust-lang/cargo/issues/5297.

Actually, there's no release yet, I just set up the permissions, so reopening this.

Actually, there's no release yet, I just set up the permissions, so reopening this.

smoltcp 0.7 is now out! :tada:

smoltcp 0.7 is now out! :tada:


Type guard on generic parameter gives error inside array callback

TypeScript Version:  4.0.0-dev.20200505, 3.8.3

Search Terms: generic type guard array
Code
function isArrayOf<T>(
    array: unknown[], ctor: {new (...args: never[]): T}): array is T[] {
  return array[0] instanceof ctor;
}

function test<T>(arr: T[]) {
    if (isArrayOf(arr, Date)) {
        arr[0].getDate();
        arr.forEach(d => d.getDate());
    }
}

Expected behavior:
No compiler errors
Actual behavior:
Second call (in forEach()) gives Property 'getDate' does not exist on type 'T'. (2339), because arra is T[] & Date[] and d is just T.
Playground Link: link

This looks to be the same issue as #11961.
arr is an intersection of arrays and forEach is selecting the first overload (of type T).
Does this work for your scenario?
function isArrayOf<T,U>(
    array: U[], ctor: {new (...args: never[]): T}): array is (U & T)[] {
  return array[0] instanceof ctor;
}

@weswigham any odds we could improve this?

I think @jack-williams 's suggestion is correct here - when you have a T[] & U[], forEach implicitly has two overloads, one for T, and one for U. Changing intersected signature logic isn't quite right, either, since if the signature had multiple parameters, you'd still want to ensure their intra-signature consistency (like an overload list does). So changing the guard to narrow the element type of the array, rather than the array type as a whole, seems more appropriate here.

Closing as duplicate of #11961


.JSX files are not getting compiled on the fly to .JS

I followed the Tutorial steps as described on reactjs.net. However when I tried running the application on VS2017, I'm getting an empty page.
When I tried requesting (http://localhost:/Scripts/Tutorial.jsx. I'm getting the below error

Note: I added the following assemblies manually to the bin folder
ClearScriptV8-32.dll
ClearScriptV8-64.dll
v8-base-ia32.dll
v8-base-x64.dll
v8-ia32.dll
v8-x64.dll
and now I'm getting the below error

Is there something that needs to be configured to make the page render the content ?
@Daniel15 / @dustinsoftware - your help is much appreciated

Hello!
Remove all listed assemblies and install the JavaScriptEngineSwitcher.V8.Native.win-x86 package .

If you use the ReactJS.NET version 3.X, then need to install the JavaScriptEngineSwitcher.V8.Native.win-x86 package version 2.X. I also recommend you to read the “V8” section of “Misconceptions about the JavaScript Engine Switcher version 2.X” discussion.

Thank you for the help. Looking at the document. Let me get back if I have any questions.

I'll keep this issue open since it's not mentioned at all in the tutorial that you have to install a specific NuGet package for the JS engine you want to use. The only reference I could find is here:
https://reactjs.net/getting-started/chakracore.html


Update to most recent versions of Elixir / packages / CI

It's a little bit brutal PR because I have introduced a formatter config.
Also it is recommended to switch to Github Actions, because travis might not offer their OSS service for much longer.
My motivation was to fix compilation warnings, and it kinda snowballed from it to this. Feel free to close this PR and cherry-pick changes that you feel are useful.

Also it is recommended to switch to Github Actions, because travis might not offer their OSS service for much longer.
My motivation was to fix compilation warnings, and it kinda snowballed from it to this. Feel free to close this PR and cherry-pick changes that you feel are useful.
Its funny that its again Jan (after my last PR)
😄

Test are passing here: https://github.com/happycodrz/webassembly/actions

Test are passing here: https://github.com/happycodrz/webassembly/actions

Hey! Good job I think
CI changes +1
Formatter:  yeah WebAssembly was done during wild wild west years, where it was common to use paren-less calls.. I guess me as well as Jose and large part of the community got annoyed by it at pretty much the same time.
I only need to get used to formatter changes of DSL itself. But why not.
Aaaand, I'd need to recreate my Elixir dev env, as I don't code in it nowadays. Please ping me if I wouldn't do anything with this PR in a couple (literally: couple) of days

Hey! Good job I think
CI changes +1
Formatter:  yeah WebAssembly was done during wild wild west years, where it was common to use paren-less calls.. I guess me as well as Jose and large part of the community got annoyed by it at pretty much the same time.
I only need to get used to formatter changes of DSL itself. But why not.
Aaaand, I'd need to recreate my Elixir dev env, as I don't code in it nowadays. Please ping me if I wouldn't do anything with this PR in a couple (literally: couple) of days

@wkhere OK, will ping you next week Wednesday. This gives you this weekend and half week next week. Hope your Elixir dev env re-creation will workout smoothly. I use https://github.com/asdf-vm/asdf and wholeheartedly recommend it. It saves you from going mad between conflicting versions.
$ asdf list
direnv
  2.21.3
elixir
  1.10.4-otp-23
  1.11.0-otp-23
  1.11.2-otp-23
erlang
  23.0.1
golang
  1.14.4
nim
  1.2.4
nodejs
  12.18.2
ruby
  2.7.0

@wkhere OK, will ping you next week Wednesday. This gives you this weekend and half week next week. Hope your Elixir dev env re-creation will workout smoothly. I use https://github.com/asdf-vm/asdf and wholeheartedly recommend it. It saves you from going mad between conflicting versions.
$ asdf list
direnv
  2.21.3
elixir
  1.10.4-otp-23
  1.11.0-otp-23
  1.11.2-otp-23
erlang
  23.0.1
golang
  1.14.4
nim
  1.2.4
nodejs
  12.18.2
ruby
  2.7.0

@wkhere Keeping my promise - ping...

@wkhere Keeping my promise - ping...

ping (2nd)

Hey, sorry for being almost dead, had covid and all that!
Will incorporate this.


HTTP error 429: Too many requests

What is the purpose of your issue?

[x] Bug
[ ] Feature Request
[ ] Question
[ ] Other

Description
the latest docker is causing an issue where all download requests cause the error below.
Log
docker run --rm -it -v ${pwd}:/music ritiek/spotify-downloader -f "{artist}/{album}/{artist} - {track-name}.{output-ext}" --overwrite skip --trim-silence -l todays-top-hits.txt
INFO: Writing configuration to "/root/.config/spotdl/config.yml":
INFO: dry_run: false
INFO: input_ext: automatic
INFO: log_level: INFO
INFO: manual: false
INFO: no_encode: false
INFO: no_metadata: false
INFO: no_spaces: false
INFO: output_ext: mp3
INFO: output_file: '{artist} - {track-name}.{output-ext}'
INFO: overwrite: prompt
INFO: quality: best
INFO: search_format: '{artist} - {track-name} lyrics'
INFO: skip_file: null
INFO: spotify_client_id: 4fe3fecfe5334023a1472516cc99d805
INFO: spotify_client_secret: 0f02b7c483c04257984695007a4a8d5c
INFO: trim_silence: false
INFO: write_successful_file: null
INFO: write_to: null
INFO: Please note that command line arguments have higher priority than their equivalents in the configuration file.

INFO: Checking and removing any duplicate tracks in "todays-top-hits.txt".
INFO: Downloading 55 tracks.

INFO: 1. Downloading "https://open.spotify.com/track/1raaNykBg1bDnWENUiglUA"

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/spotdl/command_line/core.py", line 346, in download_tracks_from_file
    metadata = search_metadata.on_youtube_and_spotify()
  File "/usr/local/lib/python3.6/site-packages/spotdl/metadata_search.py", line 89, in on_youtube_and_spotify
    metadata = caller()
  File "/usr/local/lib/python3.6/site-packages/spotdl/metadata_search.py", line 186, in _on_youtube_and_spotify_for_type_spotify
    youtube_metadata = self.providers["youtube"].from_url(youtube_video["url"])
  File "/usr/local/lib/python3.6/site-packages/spotdl/metadata/providers/youtube.py", line 225, in from_url
    content = pytube.YouTube(url)
  File "/usr/local/lib/python3.6/site-packages/pytube/__main__.py", line 91, in __init__
    self.prefetch()
  File "/usr/local/lib/python3.6/site-packages/pytube/__main__.py", line 162, in prefetch
    self.watch_html = request.get(url=self.watch_url)
  File "/usr/local/lib/python3.6/site-packages/pytube/request.py", line 36, in get
    return _execute_request(url).read().decode("utf-8")
  File "/usr/local/lib/python3.6/site-packages/pytube/request.py", line 24, in _execute_request
    return urlopen(request)  # nosec
  File "/usr/local/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/local/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/local/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/local/lib/python3.6/urllib/request.py", line 564, in error
    result = self._call_chain(*args)
  File "/usr/local/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/local/lib/python3.6/urllib/request.py", line 756, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/local/lib/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/local/lib/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/local/lib/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/usr/local/lib/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/local/lib/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 429: Too Many Requests

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/spotdl", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/site-packages/spotdl/command_line/__main__.py", line 48, in main
    spotdl.match_arguments()
  File "/usr/local/lib/python3.6/site-packages/spotdl/command_line/core.py", line 79, in match_arguments
    self.arguments["list"],
  File "/usr/local/lib/python3.6/site-packages/spotdl/command_line/core.py", line 349, in download_tracks_from_file
    logger.exception(e.args[0])
IndexError: tuple index out of range

How many tracks have you been downloading per day? YouTube will probably limit for a while if you have been downloading too many. Possibly related to #560.

~100-200/day Not nearly as many as mentioned #560

Why did you close this? I haven't been trying to reproduce this yet since I'm limited on Internet, sorry. So, currently I've been hoping if more people can reproduce this, then we can be confident that your case wasn't just a fluke (since I've previously not received any reports of YouTube rate-limiting this soon).

With the latest version the issue seems to have resolved itself. I thought
it was an update made to the docker
On Tue, May 26, 2020 at 11:29 PM Ritiek Malhotra<EMAIL_ADDRESS>wrote:

Why did you close this? I haven't been trying to reproduce this yet since
I'm limited on Internet, sorry. So, currently I've been hoping if more
people can reproduce this, then we can be confident that your case wasn't
just a fluke (since I've previously not received any reports of YouTube
rate-limiting this soon).
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ritiek/spotify-downloader/issues/731#issuecomment-634406355,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACPUBSKCEOLKKCAL4UJRGATRTSCJZANCNFSM4NHWEXXA
.

--
Parth Modi
630.445.1935
<EMAIL_ADDRESS>

It's good to hear that things are working fine now! Anyway, feel free to
re-open this issue if it happens again.


Adding Laravel Elephpants pictures. Fixing #9

Feel free to use this pictures.

Merged locally to avoid conflicts. Thanks.


gh-1800 - allEntities/allEdges flags added to view and method updated…

… to reflect, tests added

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@1419451). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             develop   #1814   +/-   ##
=========================================
  Coverage           ?   53.3%
  Complexity         ?     509
=========================================
  Files              ?     124
  Lines              ?    2538
  Branches           ?     251
=========================================
  Hits               ?    1353
  Misses             ?    1083
  Partials           ?     102

Continue to review full report at Codecov.

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


[mwc-menu] Updating the x and y properties does not update the menu's position

An example of the bug:
https://jsfiddle.net/weft_digital/s6m94cpn/18/
Expected behavior
The menu position should update when the x and y properties are changed without having to close and reopen the menu.
Additional context
This is important for using mwc-menu as a context menu that updates its position on repeated right clicks without closing first.

Obsolete with M3


Continue work on unified release notes

This is largely just h-vetinari's changes fixing up the unified release notes, with a few of the remaining gaps filled in by me.
I can do any remaining changes that need to me made.

Within the "Related Fixes" subsections, I generally tried to keep issue numbers ascending, even though those were obviously often not solved in the order that they were opened in. But from the POV of 3.0 vs. 0.29, that distinction doesn't really matter and so the other ordering was more obvious IMO. Items without an issue reference are broadly kept at the rough point where they occurred chronologically with the surrounding ones.

I can do any remaining changes that need to me made.

Thanks a lot! Aside from good summaries (where we already have something pretty much everywhere), the one remaining point I had wanted to tackle in #5532 was what I mentioned in the above comment

My thought going through more of the list: I'm tempted to drop bug fixes to features. (I.e. the state as of Cython 3 is the main thing, and we can pretend we got everything right first time).

My thought going through more of the list: I'm tempted to drop bug fixes to features. (I.e. the state as of Cython 3 is the main thing, and we can pretend we got everything right first time).

Fully agreed, that's the only thing where I dropped some items without double-checking, because the intermediate states released in the alphas (and their subsequent bugfixes) aren't relevant from the POV of 0.29 -> 3.0.

I think I've categorised everything and sorted everything (I ended up automating the sorting).
In the interests of getting these updates visible, I'm going to merge on Monday morning unless objections are made before then - we can always have minor fixups after that

Thanks for spotting that - it looks like I also removed the "Other Python implementations" section, most likely as part of the same error that led to the duplication.

I couldn't verify that the moved entries didn't cause further duplication (or dropping) of entries

There some things I deliberately drop (e.g. auto-conversion to cpdef enums required about 3 fixups and I dropped some of those) so I suspect trying to verify that would be a bit futile.

As threatened I'm going to merge this, and any further fix-ups can proceed from there.
Thanks @h-vetinari


Mac v1.0.6 seems to have an issue

Guys,
I was looking at the changes in the cli syntax for the new version of integrity to determine what change the author's user manual needs. The updates to the manual are mostly done, I just need a few screenshots.  I downloaded the 1.0.6 macOS version and tried to use it.  Not working for me.  It might be a user error but I can't see any errors in my command line.
Issue:  After entering the command line and pressing enter I get the "Enter a courseware ID..." message.  This occurs not just for entering a create or version command but for commands like help and version too.  See screenshot.

Also,  if it is OK with you,  I'm going to modify the examples section of the Readme.md and submit it as a pull request.  I would prefer to have course numbers or a pattern for the required course number structure in the examples. The "TEST" is not working for me.  That may not have been intended to be final but rather an example for us.
One more thing... can we drop the -v option for version?  We have the version command and the --version switch.  The -v might be mistaken for verify by those who have used bitfit for years.
-Mark

I’m a bit confused by your messaging, I’ll try and sort it out.
Do you have a compiled version of 2.0.0 you are using? Based on your screenshot it appears you are using 1.0.6 as it is 2.0.0.
The prompt for courseware version is gone in 2.0.0 it’s handled by -c and can be anything. A PR to update the instructions is fine by me?
I’m not sure if we can drop the -v but I’ll look, it’s built into the CLI framework.

Yes,  I can see the confusion.  When I went to get the latest version at 6 this morning, V2 was not there.  Maybe browser cache was still showing me the 1.0.6 since I looked at the readme last night.  _(ツ)_/¯
I'll grab v2 now.  Thanks for the response.

@mark-hallman think we are good now yes?

Yes,  we are good.  Closing this.


Expose new API for VPNDeviceConfiguration generation for VPN Gateways

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] I have read the contribution guidelines.
[x] The pull request does not introduce breaking changes.

General Guidelines

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[x] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[x] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[x] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

REST API PR for this change - https://github.com/Azure/azure-rest-api-specs/pull/1688

@azuresdkci retest this please

@ritwikbasu please fix CI failure, this PR has not been looked in few days.
Will be closed by EOW if not addressed.

@shahabhijeet - Please close this PR - this is part of our ignite payload and has been merged on the Ignite branch.

Reopen this PR if needed.


Useful documentation lost in update.

Yesterday, this documentation was very helpful in getting Vidstack to work with Svelte(Kit).
However, today this documentation no longer exists! Similar documentation for other libraries like React seems to have been removed, too.
This particular section was very useful in fixing hls.js errors in a quick, elegant way. The other snippets seem really useful too.
I'm glad I was able to to find the old docs in the commit history~
This was the link to the old documentation: https://www.vidstack.io/docs/player/getting-started/libraries/svelte/

Hey @Leftium thanks for reporting. I'm working hard on improving the docs and going through a library at a time but it's a lot of work. Don't fear the Svelte docs is coming back and better. The React docs are all there and improved, foundation section is available for it.
Hope to have Svelte back up this week 🤞


Exported VEvents in Japan showing English subjects instead of Japanese

Got Japanese Address but not the names.

networkDataSource.getPlaceDetails(placeId = placeId, key = apiKey, language = language)
Already specified language, and some places returned Japanese names correctly, while in the same batch some aren't.
Will have to check the actual data returned to see what can be done.

Has to be closed for now. This is because there will have no Japan events to process in the foreseeable future.
It would be the best to solve this when there is a need again, by knowing that the API behavior can change at any moment.


puppeteer: Add the last test

Testing Plan:
ran 250x4 times in loop. https://app.circleci.com/pipelines/github/chdinesh1089/zulip/538/workflows/16c55364-9e0f-42db-a901-218a964662dd and preceding 3 builds.
All those are shown as failed because of reaching CircleCI's limit of 5hrs per job but we can be sure that it has no flakes as it ran around 100 times without failing.

I merged some of the preparatory commits and push back here with some extra commits to remove PhantomJS.

I opened https://github.com/zulip/zulip/issues/16239 to track one form of follow-up work.  The perhaps more important piece of work is replacing testing-with-casper.md, which maybe I need to work on.

Merged as the series ending with 0b2854f0107a27ba5a85a3b37b4a53c699f1cdc0 after writing a first pass at ReadTheDocs documentation for Puppeteer; there's more we want to do but it'll be easier to do those follow-ups on top of that being in master.
Let's try to clean the rest of git grep -i casper and git grep -i phantomjs soon.


Charts on index.html aren't showing up

e.g.

This happened after updating to jupyter-book 0.8.0, and I think it's due to this message when building:
Did not execute index. Set jupyter_execute_notebooks to `force` to execute

I'll file a bug on jupyter-book here since it should be executing, and in the meantime I'll try the jupyter_execute_notebooks instruction.

Still open, looking through the logs it's:

nbclient.exceptions.CellTimeoutError: A cell timed out while it was being executed, after 30 seconds.

Need some more info to fix this from https://github.com/executablebooks/jupyter-book/issues/945

Still not sure what's going on. @mgilbert1, or maybe @nikhilwoodruff, any ideas?

Pinning jupyter-book==0.7.5 in #36 worked. Reported the issue with jupyter-book==0.8.0 in https://github.com/executablebooks/jupyter-book/issues/954.


uploads: Only display year uploaded if previous year.

Modified timerender.js absolute_time() to include the year
in the returned string when the supplied timestamp is in
an older year. This included adding an optional second
argument to specify the current date to facilitate unit
tests.
Fixes #5737.
Sorry for the delay.

Automated message from Dropbox CLA bot
@dhcrzf, it looks like you've already signed the Dropbox CLA. Thanks!

This looks great, merged, thanks @dhcrzf!
No worries about the delay, and thanks for doing this!


Follow-up on weak-subjectivity-related TODOs

Description
As part of #2273, make sure any temporary TODOs are addressed before closing.  Search for TODO(#2779) in the code base and address any issues found.

A branch that updates the wsp calculation is up here, based on the draft updates here.


feat: [FSDE-678] Update needed for Topics to be enabled

feat: FSDE-678 Update needed for Topics to be enabled

The CI pipeline run successfully in https://jenkinsprod.corp.intranet:8443/job/UX-CHI/job/Productive/job/Chi/job/PR-76/1/. :white_check_mark:

You can check this PRs instance in https://98c4a930bc710a6aa19e7f0cd65bc15331c10b97-chi-pr.enterprise.ctl.io


[Question] Does OneDrive will support versioning API?

Hi, I wonder if OneDrive API will support versioning API, cause of some implementation requests.
thanks!

If you mean API access to multiple versions of a file, it's on our backlog. We use votes on our UserVoice page to help prioritize backlog items, so consider adding/voting for file versions.


link to coding challenge is incorrect

broken link in description: https://thecodingtrain.com/CodingChallenges/165-slidingpuzzle.html
correct link: https://thecodingtrain.com/CodingChallenges/165-slide-puzzle.html

duplicate of #3506


Integrate upstream changes

Shall we integrate these upstream changes?

Shall we also rename the repository accordingly from "module-eoss-ospo101" to "module-eoss-ospo-career-path"?

In my opinion we should wait until at least the upstream errors are resolved.

👎🏼❌

👎 ❌

👎🏼❌

👎🏼❌

👎 ❌

👎 ❌

👎 ❌

👎🏼❌

👍✅

👎 ❌

👎🏼❌

👎🏼❌

👎🏼❌

👎 ❌

👎🏼❌

👎🏼❌

👎 ❌

👎 ❌

👎 ❌

👎 ❌

👎 ❌

👎🏼❌

👎🏼❌

👎🏼❌

👎 ❌

👎 ❌


#[tokio::test] support

Hey,
do you plan #[tokio::test] support ?
T

That shouldn't be too difficult to add. What syntax would you expect? It can also be a separate attribute like:
#[parameterized(....)]
#[parameterized_macro(tokio::test)] // this is more generic, so could support any test attribute

Or
#[parameterized(....)]
#[tokio::test] // this is more specific, and would require support for each test attribute separately

I've no prefered solution.
I'm just here and want to parametrize some tokio tests ;)
Hopefully this works in near future


fix Aqua test

This PR mimics https://github.com/ITensor/FusionTensors.jl/pull/3:

remove test/Project.toml
enable Aqua test
not sure of this: remove sources from Project.toml. This was needed to get passing tests.

With this PR, ] test SymmetrySectors passes all test in the local project.

Hmm, looks like I missed something. @lkdvos do you have a clue?

I'll have a look later, but it seems like we're both doing the same thing: https://github.com/ITensor/SymmetrySectors.jl/pull/3

Indeed, I wrote this PR to fix tests in #4 but #3 may already fix them. I will close this if #4 test pass once #3 is merged.

Sorry, I was reading this on my phone this morning and didn't really see what was going on. Indeed, the problems should be fixed with the changes in that other PR.
In case you wanted to know in more detail, the issue here is that this version of the CI test script is not yet using the centralized one we have in ITensors/ITensorActions. The main difference is that the buildpkg substep takes an (optional) argument to supply additional registries that you want it to install, which here is required for the CI to find the LabelledNumbers.jl package. The relevant line is:
https://github.com/ogauthe/SymmetrySectors.jl/blob/b501810d74bcb1646763fe55b63f5ab67120fab8/.github/workflows/CI.yml#L41
compared to
https://github.com/ITensor/ITensorActions/blob/617bb0004c5a4704e6db4f6372e07f37a79f57d8/.github/workflows/Tests.yml#L103-L106

No more needed thanks to #3


Force AbstractTestDirectoryProvider to use Class

Context
See https://github.com/gradle/gradle-private/issues/2988
This PR adds className to AbstractTestDirectoryProvider so there'll be no more unknown-test-class.
Please check out 007d4e484dc25538b1e8e04fba991cb690deabc9 to see the real change: other file changes are all noise.

Thanks @jjohannes !


.find('.css-selector') returns empty ShallowWrapper.

Describe the bug
.find() returns empty ShallowWrapper!
To Reproduce
Steps to reproduce the behavior:

SampleComp.js

import React from 'react';
const SimpleComp = () => {
    return (

Lorem ipsum.

);
};
export default SimpleComp;

SampleComp.test.js

// ...all required imports
configure({ adapter: new Adapter() });
it('has a class', () => {
    const wrapper = shallow(<SimpleComp />);
    console.log(wrapper.find('div').props().className.indexOf('.sample') >= 0); // returns true
    console.log(wrapper.find('.sample')); // returns 'ShallowWrapper { length: 0 }'
});

Expected behavior
To get ShallowWrapper containing the node.
Software
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
NodeJS v6.11.4
OS: Ubuntu 17.10

Also just found out:
// returns false
console.log(wrapper.find('div').hasClass('sample'));

// returns true with the warning to avoid using css selector
console.log(wrapper.find('div').hasClass('.sample'));

wrapper.find('.sample') means looking for node which has sample class, not .sample.
Try wrapper.find('.\\.sample') (haven't tested).

Didn't work! :(

wrapper.find('.sample') means looking for node which has sample class
Yeah, right, that's what I am saying,
Expected behaviour is to get a node containing specified css selector, but find() returns empty wrapper with the length of zero.

Found workaround:
wrapper.find('div[className=".klas"]') or
wrapper.find({ className: '.klas' }).
But still, documentation is then misleading.

That was the dumbest mistake.
const wrapper = shallow((
 // Class name should not start with a dot.
));
I have to go back to learning basics :D.


Subrepository download image and check "vcs-ref" label if build already exist

Implemented in the publish workflow of the submodules.


Single page workflow

The purpose of this PR is to test a presentation where all the simple workflows are on a single page, and the more detailed guidance is only needed for those contributors that are creating new content.
The index page serves as a "front door" where casual contributions require very little investment. Only later, when a contributor wants to do more contributions do we require them to learn more of the complexity.
Internal review link

@BillWagner Bill -- Hi -- Have you gotten all the reviews you need? Are you ready to #sign-off? Thanks - Monica

@MonicaRush I've gotten the reviews I need, and I'll be filling in the remaining work this sprint. It will be next week before its ready for a final review.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Contribute/TOC.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

Contribute/TOC.md
:x:Error

Details

:x:Error

Details

Contribute/TOC.md

[Error] W:\jukq-s\Contribute\TOC.md is not a valid TOC File: Invalid toc file: W:\jukq-s\Contribute\TOC.md, Details: Unknown syntax at line 29:
=======

Overview and browser based tasks

[Error] Unable to load file: TOC.md via processor: TocDocumentProcessor: W:\jukq-s\Contribute\TOC.md is not a valid TOC File: Invalid toc file: W:\jukq-s\Contribute\TOC.md, Details: Unknown syntax at line 29:
=======

Overview and browser based tasks

[Error] W:\jukq-s\Contribute\TOC.md is not a valid TOC File: Invalid toc file: W:\jukq-s\Contribute\TOC.md, Details: Unknown syntax at line 29:
=======

Overview and browser based tasks
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

.openpublishing.redirection.json
:warning:Warning

Details

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-tools.md
:white_check_mark:Succeeded
View

Contribute/git-github-fundamentals.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

.openpublishing.redirection.json

[Warning] 'W:\jeuw-s\Contribute/how-to-contribute.md' would be overwritten by redirection rule configured in master redirection file .openpublishing.redirection.json. Please remove the original file to resolve this warning.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

.openpublishing.redirection.json
:warning:Warning

Details

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-tools.md
:white_check_mark:Succeeded
View

Contribute/git-github-fundamentals.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

.openpublishing.redirection.json

[Warning] 'W:\4bgt-s\Contribute/how-to-contribute.md' would be overwritten by redirection rule configured in master redirection file .openpublishing.redirection.json. Please remove the original file to resolve this warning.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

Contribute/get-started-setup-tools.md
:warning:Warning
View
Details

Contribute/git-github-fundamentals.md
:warning:Warning
View
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/full-workflow.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/how-to-contribute.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

Contribute/get-started-setup-tools.md

Line 22: [Warning] Invalid file link:(~/full-workflow.md).

Contribute/git-github-fundamentals.md

Line 78: [Warning] Invalid file link:(~/full-workflow.md).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/full-workflow.md
:white_check_mark:Succeeded

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-tools.md
:white_check_mark:Succeeded
View

Contribute/git-github-fundamentals.md
:white_check_mark:Succeeded
View

Contribute/how-to-contribute.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

This is ready for final review.
@wadepickett
@Jim-Parker
@JRAlexander

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/full-workflow.md
:white_check_mark:Succeeded

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-tools.md
:white_check_mark:Succeeded
View

Contribute/git-github-fundamentals.md
:white_check_mark:Succeeded
View

Contribute/how-to-contribute.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

Contribute/TOC.md
:white_check_mark:Succeeded
View

Contribute/full-workflow.md
:white_check_mark:Succeeded

Contribute/get-started-setup-local.md
:white_check_mark:Succeeded
View

Contribute/get-started-setup-tools.md
:white_check_mark:Succeeded
View

Contribute/git-github-fundamentals.md
:white_check_mark:Succeeded
View

Contribute/how-to-contribute.md
:white_check_mark:Succeeded
View

Contribute/index.md
:white_check_mark:Succeeded
View

Contribute/light-workflow.md
:white_check_mark:Succeeded
View

Contribute/media/index/edit-article.png
:white_check_mark:Succeeded
View

Contribute/media/index/editicon.png
:white_check_mark:Succeeded
View

Contribute/media/index/submit-pull-request.png
:white_check_mark:Succeeded
View

Contribute/media/light-workflow/contributetogit.png
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Rename common_core css files

Deletes two unused stylesheets and renames the others to make them simpler. common_core_no_font -> core
Don't merge. I'll update the other applications once reviewed.

PR of the year so far +1

nice


Framerate cant be controlled in Unity3D

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ T265}

Firmware Version
(<IP_ADDRESS>1)

Operating System & Version
{Win (10)

Platform
PC

SDK Version
{ l2.35.2 }

Language
{UNITY}

Issue Description
For some reason if i setup the FishEye Cameras to 10 FPS in unity i get the error:
ExternalException: rs2_pipeline_start_with_config(pipe:000000005BDEED70, config:000000005BDEEE10)
Rethrow as Exception: Couldn't resolve requests
Intel.RealSense.ErrorMarshaler.MarshalNativeToManaged (IntPtr pNativeData)
Intel.RealSense.Pipeline.Start (Intel.RealSense.Config cfg)
RsDevice.OnEnable () (at Assets/RealSenseSDK2.0/Scripts/RsDevice.cs:71)
I have to leave them to play at the OOTB FPS, is it possible to slow them down?
Is there any way to control the FPS in unity3d?

Hi @masterchop
The T265 device only supports 30 FPS for Fisheye cameras

what about the resolution, can we make it lower?

848 X 800
Please review device data-sheet - https://dev.intelrealsense.com/docs/tracking-camera-t265-datasheet


Not picking up any messages on a Dell U3419W

Hi, found your setup for the MonitorTool Hook trying to find additional options for my Dell U3419W, ran it from the download zip and could not get any messages.
Also downloaded the code (will send in some minor PR's that would help a new user) but also no messages being picked up. Note: also no errors.
Any idea's on how to find out how to set things up?
Dell Display Manager version:

Tool output:

I do see the DDM starting up, but don't see any messages (tried Contrast and Brightness settings btw, noticed this version of the DDM has an issue with setting the brightness: it always changes the first monitor and not the second, now to find how to report that back to Dell, if you have an idea about that, would be welcome as well! ).

Hi @rajbos,
thanks for the feedback :) I just checked in my own and I can see that's working with the latest recent version of Dell Display Manager.
Important is that the Dell Display Manager is started as a sub process of Monitor. If Dell Display Manager is already running it will not be started again and nothing is hooked. Please check if the process tree looks like in this screen short

Hmmm, not sure what changed, if anything at all. I do see the logs now fly by, with the same command! Thanks for checking 👍


Feature/xcode10 2 and swift5 update

Minor update to

Upgrade project to Xcode 10.2 defaults
Fix deprecated warnings for hasValue

Thanks for the PR!


Mass spec l1

Up to date with the RFC level 1 edits.

@adamjtaylor , @elv-sb  I'm a little confused on the error here...   :-(

@Gibbsdavidl It looks like there is an issue with our conversions to JSON-LD workflow rather than the CSV. I'm seeing the same error in another PR (#147). We will take a look on our end.

JSON-LD conversion is back up and running, but now fails with the explainable error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 10 fields in line 102, saw 19
I'll check this line out in review


[bazel/ci] Use bazel to control fuseSOC in CI to build and splice CW310 and CW305 bistreams

This is kind of a dupe of #10867, although admittedly this one specifically mentions bazel whereas the other talks about "utility scripts".

This is kind of a dupe of #10867, although admittedly this one specifically mentions bazel whereas the other talks about "utility scripts".

I think you're right, you could close this as duplicate and add that one to the project or use it to track the bazely parts of the work.

Or maybe I missed the point, and this is about adding support for CW305?

I think we still plan on working with the CW305, so we want support with that, but this looks related to #10867.


Re-Enable Android Back Button

Should be a pretty simple answer, but I'm stuck on this one.
After disabling the Android back button on a specific page, how can I re-enable it when the user navigates to another page?
The Android Back Button is disabled on the Home page in the repo below.  Then I try to re-enable it when the user navigates to the Search page.
Does anyone have a solution for this?
A sample of the issue can be found on this here: https://github.com/59-dev/AndroidExample

@59-dev you could approach the issue by handling the case when the activityBackPressedEvent is fired (on each interaction with the back button) and applying a specific rule for these cases (.e.g. is there are back navigation on the Angular side)
constructor(private _router: RouterExtensions) {
    // Use the component constructor to inject providers.]

    if (isAndroid) {
        android.on(AndroidApplication.activityBackPressedEvent, (args: any) => {
            if (this._router.canGoBack()) {
                args.cancel = true;
                this._router.back();
            } else {
                args.cancel = false;
            }
        });
    }
}


Missing elements when converting CableLab VOD 1.1 XML file

Refer to example XML below. Those elements under App_Data App="SVOD" are mostly missing when converted using xmlutils.py
`

`

You missed the XML.

sample.txt

Have attached the XML (as .txt) above

I think it's somehow related to #33


Validate that transaction has not been reverted

Now we validate that transactions have not been reverted before deciding to mark them as mined

Codecov Report

Merging #459 (07701f3) into batching/main (f47fd83) will decrease coverage by 0.02%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@                Coverage Diff                @@
##           batching/main     #459      +/-   ##
=================================================
- Coverage          50.64%   50.63%   -0.02%
=================================================
  Files                 38       38
  Lines               9148     9148
=================================================
- Hits                4633     4632       -1
- Misses              4515     4516       +1

Flag
Coverage Δ

test
50.63% <ø> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

src/ethereum/mod.rs
100.00% <ø> (ø)

... and 1 file with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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


Chat not working no matter the model used

Describe the bug
I've been trying to get the chat to work with llama3, llama3.1, mistral, codellama:7b-instruct, codegemma:7b-instruct but it always fails ("Sorry, I don't understand").
To Reproduce
Install latest VS Code and twinny extension. Try using any of the models above via ollama.
Expected behavior
The chat should work.
Screenshots
If applicable, add screenshots to help explain your problem.
Logging
Rnable logging in the extension settings if not already enabled (you may need to restart vscode if you don't see logs).  Proivide the log with the report.
twinny logs:
2024-09-13 15:12:48.851 [error] [Extension Host] Error parsing JSON: TypeError: Cannot read properties of undefined (reading '0')
	at getChatDataFromProvider (/home/mk/.vscode-server/extensions/rjmacarthy.twinny-3.16.2-linux-x64/out/index.js:73226:27)
	at ChatService.onStreamData (/home/mk/.vscode-server/extensions/rjmacarthy.twinny-3.16.2-linux-x64/out/index.js:84602:22)
	at onData (/home/mk/.vscode-server/extensions/rjmacarthy.twinny-3.16.2-linux-x64/out/index.js:84894:41)
	at Object.transform (/home/mk/.vscode-server/extensions/rjmacarthy.twinny-3.16.2-linux-x64/out/index.js:73744:26)
	at ensureIsPromise (node:internal/webstreams/util:185:19)
	at transformStreamDefaultControllerPerformTransform (node:internal/webstreams/transformstream:515:18)
	at node:internal/webstreams/transformstream:560:16
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

ollama logs:
[GIN] 2024/09/13 - 14:17:45 | 200 |  2.128053804s |      <IP_ADDRESS> | POST     "/api/chat"
[GIN] 2024/09/13 - 14:17:46 | 200 |  631.029488ms |      <IP_ADDRESS> | POST     "/api/chat"

API Provider
ollama
Chat or Auto Complete?
chat
Model Name
llama3, llama3.1, mistral, codellama:7b-instruct, codegemma:7b-instruct
Desktop (please complete the following information):

OS: Windows 11, WSL2, ollama running under Linux
VS Code 1.93.1
twinny version v3.16.2

Additional context
Add any other context about the problem here.

I'm having the same issue. I heard this is a problem from a recent version of Ollama.

I've also tried other ollama versions down to 0.3.7 and were unable to get those to work

the same :(

Hey all, my mistake I updated the default chat path and it was wrong, plus I have been away for a week which left it broken.  I just released a fixed version.  Many thanks.

For me I was getting a 404 error in the chat window and the rope error from the ollama server.
To save other new users from a little bit extra frustration:
To get to the "reset providers" use the little "electrical plug" icon along the top of the Twinny chat window with popup description "twinny providers".


Plugin Doesn't Properly Stop Old Appservers

Sometimes when I run mvn gcloud:run a few times in a row, the process does not fully exit, and the new process fails to stop the app server and thus hangs right at the beginning of the run stage. I workaround this my manually killing the old process using port 8000.
I will try to get you a more easily reproducible bug for this, just a heads up that I've repeatedly run into it.

Yes, I think it is more a devappserver process bug. I've seen the behavior as well.


opencollada: 1.6.63 -> 1.6.65

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/opencollada/versions.
meta.description for opencollada is: '"A library for handling the COLLADA file format"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.6.65 with grep in /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65

directory tree listing: https://gist.github.com/a8c25c4ca1123c6648deb5769c5511cd

du listing: https://gist.github.com/e227f246a29db85cd4612fc5467d1843

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:
nix-shell -p cachix --run 'cachix use r-ryantm'

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/153b8b4eb18fc02617a643e06234795053401d78.tar.gz -p opencollada
ls -la /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65

cc @edolstra for testing.

Success on aarch64-linux (full log)
Attempted: opencollada
Partial log (click to expand)
-- Installing: /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWTexture.h
-- Installing: /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWValueType.h
-- Installing: /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWVertices.h
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65
strip is /nix/store/p9akxn2sfy4wkhqdqa3li97pc6jaz3r1-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65/lib
patching script interpreter paths in /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65
checking for references to /build in /nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65...
/nix/store/i6djw8bav6gc0jjv0pbmh5xmb8f50kx9-opencollada-1.6.65

Success on x86_64-linux (full log)
Attempted: opencollada
Partial log (click to expand)
-- Installing: /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWTexture.h
-- Installing: /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWValueType.h
-- Installing: /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWVertices.h
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65
strip is /nix/store/vcc4svb8gy29g4pam2zja6llkbcwsyiq-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65/lib
patching script interpreter paths in /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65
checking for references to /build in /nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65...
/nix/store/kijg16rsdvn00kx5iin1hrzdvxql4np1-opencollada-1.6.65

Success on x86_64-darwin (full log)
Attempted: opencollada
Partial log (click to expand)
-- Installing: /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWTechnique.h
-- Installing: /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWTechniqueFX.h
-- Installing: /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWTexture.h
-- Installing: /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWValueType.h
-- Installing: /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/include/opencollada/COLLADAStreamWriter/COLLADASWVertices.h
post-installation fixup
strip is /nix/store/53nysl8bqwxihwzs1pgwka20nf8mbvlp-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65/lib
patching script interpreter paths in /nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65
/nix/store/dwkdm9qiakhnjdw7nvrqvamxfgrcx4m8-opencollada-1.6.65


Update read me file with continents, oceans, and mountains info

Update read me file with continents, and oceans info

mounts info not required

Wonders also added.


Remove panicking code from initializer

This PR removes a code that could cause panic in the initializer reactor. Appropriate messages are written to the log instead.

bors r+


bandcamp artist

https://milieumusic.bandcamp.com/album/eufloria
doesn't show milieu as the artist

This is because the json we are reading off the band camp has given the artist to be null. I am attaching the complete json object given.
I think this will be solved if we used html scraper instead. Any thoughts?
{
  "featured_track_id":<PHONE_NUMBER>,
  "new_desc_format": 1,
  "killed": null,
  "download_desc_id": null,
  "art_id": 164675170,
  "download_pref": 2,
  "new_date": "08 Jun 2010 00:02:39 GMT",
  "audit": 0,
  "minimum_price_nonzero": 12,
  "upc": null,
  "release_date": "20 Jul 2011 00:00:00 GMT",
  "artist": null,
  "require_email": null,
  "mod_date": "17 Jan 2015 02:08:00 GMT",
  "purchase_url": "http://store.milieu-music.com/index.php?route=product/product&product_id=50",
  "private": null,
  "title": "Eufloria",
  "about": "Official 2-disc soundtrack for the critically acclaimed independent video game Eufloria, containing all music used in the game, as well as additional tracks exclusive to this soundtrack and bonus hi-res desktop wallpaper images of the game's art. Recently reissued on a second limited edition of 117 copies, packaged in a white DVD case with full-color artwork.",
  "require_email_0": null,
  "id": 479506147,
  "purchase_title": "Buy Eufloria from the Milieu Music store.",
  "selling_band_id":<PHONE_NUMBER>,
  "is_set_price": null,
  "publish_date": "08 Jun 2010 00:02:39 GMT",
  "band_id":<PHONE_NUMBER>,
  "credits": "W/P by Brian Grainger. Images courtesy of Eufloria. This is Milieu Music number MMD008. \r\n\r\nGet the Euflorian Additions \"sister\" release, including a full hour of new Eufloria soundtrack, here:\r\nhttp://milieu.bandcamp.com/album/euflorian-additions\r\n\r\nwww.eufloria-game.com\r\nwww.milieu-music.com",
  "type": "album",
  "minimum_price": 12,
  "set_price": 12,
  "auto_repriced": null
}


Update #ProductExceptSelf with a faster speed than 100% Swift online

Both speed and space beat 100% other Swift version online

LGTM


Update Challenge Organizer schemas

I noticed that the schemas needs some modifications while implementing the API service. Each proposed changes is added in a separate comment so they can be up-voted/down-voted individually.

Replace PageOfChallengeOrganizers by ListOfChallengeOrganizers
This would not be the first as we already have ArrayOfTopics - which I would rename ListOfTopics because I like the shorter name. "List" are suitable when the number of items is expected to be limited (e.g. < 50). This is applies to the number of organizers of a challenge. I initially thought that we would support a search of organizers, but now I actually think that the search will return user objects and so PageOfUsers can be reused. We could also add back PageOfChallengeOrganizers in addition of ListOfChallengeOrganizers if needed.
Beside the shorter name, a List is easier to implement as there is no extra query parameters like offset and limit and less metadata like the URL to the next page.

Rename ListOfChallengeOrganizers.users to ListOfChallengeOrganizers.challengeOrganizers
In the current implementation, the name of the property that contain the array of organizers queries is users. This is because I envisioned that organizers would be User objects. However, ChallengeOrganizer is now a thing out of the necessity of capturing additional information about the organizer, like its role.
The long name maybe frightening, but I recommend that we stick to the convention of naming the property according to the type of objects contained in the array.


fix getBitmapScaledToDisplay() to never cause OutOfMemory error

Fix for http://manage.dimagi.com/default.asp?181327#1009226

@amstone326 @phillipm I don't imagine this would recurse more than once or twice, the image would have to be huge.


 doesn't trigger to expand abbreations

Description
When I am in insert mode and I have an abbreviation defined
vim.keymap.set('ia', 'teh', 'the')

it doesn't get expanded to the correct word as the <space> keybinding is overridden in insert mode.
Mapping  bug
1.If you report a bug about indent. Please remember that plugin doesn't do anything about indent.
It just trigger the indent of your vim config so if you have wrong indent config then it will do wrong indent.
You can check by select a block of code and press ==
2. provide result of command :verbose imap <cr>.
Steps to reproduce

install the plugin
declare a simple iabbrev
try to expand it using <space> in insert mode

Minimal config
vim.cmd [[set runtimepath=$VIMRUNTIME]]
vim.cmd [[set packpath=/tmp/nvim/site]]
local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'
local function load_plugins()
  require('packer').startup {
    {
      'wbthomason/packer.nvim',
      {
        'windwp/nvim-autopairs',
      },
    },
    config = {
      package_root = package_root,
      compile_path = install_path .. '/plugin/packer_compiled.lua',
      display = { non_interactive = true },
    },
  }
end
_G.load_config = function()
  require('nvim-autopairs').setup()
end
if vim.fn.isdirectory(install_path) == 0 then
  print("Installing nvim-autopairs and dependencies.")
  vim.fn.system { 'git', 'clone', '--depth=1', 'https://github.com/wbthomason/packer.nvim', install_path }
end
load_plugins()
require('packer').sync()
vim.cmd [[autocmd User PackerComplete ++once echo "Ready!" | lua load_config()]]

Found the solution at https://github.com/windwp/nvim-autopairs/issues/314.
Closing as its working after the above solution.


Implementing #11 and adding Table of Contents.

#11 I've also added doctoc package for generating Table of Contents in README.md and removed test-init.sh because there is test.js that does actually the same thing but in more convenient way.

@Igmat I could add you as a collaborator to this repo. Would you be interested?

@kulshekhar ok, sure 😄

I've added you. You should now be able to push/merge changes :)


problem after uploading to esp32-EI ( mount failed, -10025)

Hi im unable to make this work, im getting an error formatting the filesystem
E (4341) SPIFFS: mount failed, -10025
E (4341) main: Failed to mount or format filesystem

any clues?

I was able to get past the "SPIFFS: mount failed" error by changing .format_if_mount_failed to true,

But now I'm in another reboot cycle with "gzip: Failed to open files", any ideas?

I had to do a “Upload Filesystem Image”
https://docs.platformio.org/en/latest/platforms/espressif32.html#uploading-files-to-file-system
Now the issue is with getting the laser show to display correctly, with SPI clock at 80Mhz I didn't get any DAC output, so I lowered it to 20Mhz. Now the galvo's are moving, but just a little bit, not enough to display anything... maybe they are trying to go too fast?


Fix for projections using a spherical earth

Some projections use a spherical earth. This is indicated in the proj4-string by either
the +R=... identifier or
by setting the +a= and +b= equal.
In both cases the parse_proj4_string returns a dict with the R-key, but this key is not checked by proj4_to_cartopy resulting in the default WGS84 globe for the cartopy CRS, giving small differences in the locations of the gridpoints.
This is now fixed by explicitly checking for the R-key in proj4_to_cartopy and defining the correct globe keywords.
I needed this to take advantage of the plot_precip_fields function for plotting precipitation coming from the ALARO NWP model.

Hi @mpvginde thanks for the contribution! @pulkkins do you want to take this?


Feature: Show entity dependencies in debugger

Description
Show entity dependencies in the debugger
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Cypress test
Checklist:

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

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: feat/debugger-entity-relationships

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
51.41 (-0.02)
32 (-0.09)
29.93 (-0.09)
51.89 (-0.03)

:green_circle:
app/client/src/components/editorComponents/ApiResponseView.tsx
50 (0.68)
32.79 (0)
0 (0)
52.86 (0.69)

:green_circle:
app/client/src/components/editorComponents/Debugger/DebuggerTabs.tsx
55.17 (3.32)
100 (0)
0 (0)
61.54 (3.21)

:sparkles: :new:
app/client/src/components/editorComponents/Debugger/EntityDependecies.tsx
30
40
0
32.61

:green_circle:
app/client/src/components/editorComponents/Debugger/helpers.tsx
40.68 (11.51)
11.46 (2.37)
12 (12)
39.81 (9.04)

:green_circle:
app/client/src/constants/messages.ts
71.23 (0.45)
100 (0)
12.9 (1.36)
74.44 (0.39)

:green_circle:
app/client/src/pages/Editor/QueryEditor/EditorJSONtoForm.tsx
50 (0.78)
48.48 (0)
0 (0)
51.59 (0.78)

Do we have an easy way to show the values being referenced and for which field? So for example if Text1.text is {{ Text2.text + Text3.text }}, we could show the value of Text1.text, and under the list show items.
Also should we mention triggers here as well? onClick / onSelect
Entity properties were being shown but it was decided to just show the entity names. Also for bindings with 2 or more lines it would probably not look great.

When a user goes from inspect entity to the said entity and comes back to the debugger they are in an error state by default. They should be back to the debugger with the Inspect Entity opened.
Also when the user is going from canvas - debugger to API/Query debugger the same tab should be opened. Currently we default it to the error tab which is not ideal.

Will create a separate issue for this.

Does the no dependencies exist state ui, after selecting an entity looks a bit empty?

Since the new design is not yet there can we move ahead for now and update later when the designs are there?

/ok-to-test sha=074635e

/ok-to-test sha=b8b5ad4


feat(DropdownMenu): Add ability to have disabled items in DropdownMenu

This PR adds the ability for DropdownMenus to include disabled items. This will be useful later when we will add the download link on the SensorPage.

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


$this->authorize in controllers fail if the table has not beedn "BREAD'ed"

Laravel Version: 5.5.14
Voyager Version: 1.0.5
PHP Version: 7.1
Database Driver & Version: MySql 5.6

Description:
When using the native $this->authorize in a controller, the Voyager permissions does not work unless the table has been "added to bread" from the admin panel.
If I add some tables to the PermissionsTableSeeder and seed them, they can't actually be used until the table i specified in the seeder has been "added to bread" from the admin-panel under "Database" even though it generates no new permissions, and simply uses the ones I already generated via the seeder.
Steps To Reproduce:

Manually generate permissions for a table
Try to use that, eg. $this->authorize('browse', app(Event::class))

Hi !
I guess you didn't add the Event type to your database. You can make it manually (yeah, annoying and not persistent) or inside the DataTypesTableSeeder. Don't forget to configure also the rows and relationships of your model inside DataRowsTableSeeder to make it "bread".
I think Voyager could add seeders to documentation, they are very essentials to commit configurations ! :)
Hope it helped.

That is correct.  Adding BREAD to a table creates a row in the data_types table.  VoyagerServiceProvider loops over the rows that table and does the necessary mapping between Models and Policies.  Essentially, if you plan to add permissions manually without adding BREAD, you will need to also manually do a few other steps, specifically adding the Model -> Policy mapping per the Laravel Auth docs.  If you plan to use the default BREAD tests, you can just point your Event model at BasePolicy.  If you need to customize it, you can extend BasePolicy in your own Policy class and use that instead.

Alright, I was looking for the ability to call $this->authorize('browse_events') with the permissions from the voyager table, but this won't be possible without extending the BasePolicy, or writing my own I suppose.
Thanks for the quick response!

authorize() is a method provided by Laravel, so we can't (and shouldn't) override that to allow for calling the permission directly.  If you NEED to be able to do that, you can call ->hasPermission('browse_events') on the user object, but for your case, I would just use the Policy class.  You don't need to extend BasePolicy unless you're adding methods with custom functionality.  It will already work with any permission you want (not just browse/read/edit/add/delete) as long as the desired functionality is to simply check if the user's role has that permission

@fletch3555 Alright, thanks. I'll look into that.


Change default options

Can turn a lot of them off since performance is so much better now

Meh why not just have good performance am i right


Deploy script should prompt to run cleanup if there is an existing resource

Is your feature request related to a problem? Please describe.
If you are deploying the LTI several times using the deploy script or running it again after the failed deploy, you need to remember to run the cleanup script between each run. If you don't, the script will fail.
Describe the solution you'd like
The deploy script should determine if there are resources that need to be cleaned up, and if so -- prompt if you want to clean the resources up (at which point it automatically runs cleanup for you) and will exit if you say no.
*Describe alternatives you've considered
It could automatically clean up existing resources without prompting, but that risks accidentally getting rid of work that people forgot about or another member of a team has done.
Additional context
This is most relevant when setting up new installations from scratch, particularily if you run into issues.

@warrenbuhler  This is an excellent proposal we would welcome this PR
@maitreeleekha @neha-dahiya


handle fragmented http respo while connecting

If server runs on Erlang R15B03 and WS connection is done via ssl it happens that response to initial requests is fragmented.

Required by esl/escalus#58


xcodebuild: Command failed with exit code 65

Helle dear Devs !
Since today, we are experiencing an issue with the ios version of the plugin.
We are using Cordova 9.0.0<EMAIL_ADDRESS>and
cordova-plugin-phone-call 1.1.2 "PhoneCall"
Xcode is Version 11.4.1 (11E503a)
When building our application with the command cordova build ios we get this output:
The following build commands failed:
        CompileC /Users/lo/Library/Developer/Xcode/DerivedData/XXXXXX-csfxukfrxvcjecbmrqpffuxhrgys/Build/Intermediates.noindex/XXXXXX.build/Debug-iphonesimulator/XXXXXX.build/Objects-normal/x86_64/PhoneDialer.o /Users/lo/dev/app-ionic/XXXXXX-app/platforms/ios/XXXXXX/Plugins/cordova-plugin-phone-call/PhoneDialer.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
xcodebuild: Command failed with exit code 65

Also Xcode displays some errors when opening Phonedialer.m
`/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:60:9: error: use of undeclared identifier 'AVAudioSession'
AVAudioSession *sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:60:25: error: use of undeclared identifier 'sessionInstance'
AVAudioSession *sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:60:44: error: use of undeclared identifier 'AVAudioSession'
AVAudioSession sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:70:73: error: property 'lowercaseString' not found on object of type 'id'
NSString IsSpeakerOn = [command.arguments objectAtIndex:2].lowercaseString;
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:78:29: warning: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]
[number stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
^
In module 'Foundation' imported from /Users/lo/Library/Developer/Xcode/DerivedData/bepatient-csfxukfrxvcjecbmrqpffuxhrgys/Build/Products/Debug-iphonesimulator/include/Cordova/CDVAppDelegate.h:20:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:588:1: note: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here

(nullable NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc API_DEPRECATED("Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.", macos(10.0,10.11), ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0));
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:85:61: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
else if(![[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]) {
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from /Users/lo/Library/Developer/Xcode/DerivedData/bepatient-csfxukfrxvcjecbmrqpffuxhrgys/Build/Products/Debug-iphonesimulator/include/Cordova/CDVAvailabilityDeprecated.h:20:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:' has been explicitly marked deprecated here
(BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:93:22: error: use of undeclared identifier 'sessionInstance'
[sessionInstance overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:nil];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:96:22: error: use of undeclared identifier 'sessionInstance'
[sessionInstance overrideOutputAudioPort:AVAudioSessionPortOverrideNone error:&error];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:117:9: error: use of undeclared identifier 'AVAudioSession'
AVAudioSession *sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:117:25: error: use of undeclared identifier 'sessionInstance'
AVAudioSession *sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:117:44: error: use of undeclared identifier 'AVAudioSession'
AVAudioSession *sessionInstance = [AVAudioSession sharedInstance];
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:134:29: warning: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]
[number stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
^
In module 'Foundation' imported from /Users/lo/Library/Developer/Xcode/DerivedData/bepatient-csfxukfrxvcjecbmrqpffuxhrgys/Build/Products/Debug-iphonesimulator/include/Cordova/CDVAppDelegate.h:20:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:588:1: note: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here
(nullable NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc API_DEPRECATED("Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.", macos(10.0,10.11), ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0));
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:141:61: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
else if(![[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]) {
^~~~~~~
openURL:options:completionHandler:
In module 'UIKit' imported from /Users/lo/Library/Developer/Xcode/DerivedData/bepatient-csfxukfrxvcjecbmrqpffuxhrgys/Build/Products/Debug-iphonesimulator/include/Cordova/CDVAvailabilityDeprecated.h:20:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.4.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:' has been explicitly marked deprecated here
(BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
^
/Users/lo/dev/app-ionic/bepatient-app/platforms/ios/bepatient/Plugins/cordova-plugin-phone-call/PhoneDialer.m:126:23: warning: unused variable 'appChooser' [-Wunused-variable]
NSString* appChooser = [command.arguments objectAtIndex:1];
^
5 warnings and 9 errors generated.
`

How can I help you fix this issue ?

Hi Loran,
We are currently working on it. At Present Please use the v1.0.7.

Hi @loranBepatient ,
I have fixed the Plugin Please check & let us know.

@lakshmansha Thank you.
Your fix is working.
I successfully build the app with cordova-plugin-phone-call 1.1.3
👏

Good to Hear @loranBepatient .
If you have suggestion. Please let us know.


I am getting an error while importing parser

I am getting an error to this line "from quantulum import parser"
File "/usr/local/lib/python3.6/dist-packages/quantulum/parser.py", line 124
value = re.sub(ur'(?<=\d)(%s)10' % r.MULTIPLIERS, 'e', value)
SyntaxError: invalid syntax

Same issue here. Is there a solution?

Same issue. I've gone around it using sohrabtowfighi's python3 fork.
pip install git+https://github.com/sohrabtowfighi/quantulum

I am still experiencing this issue.

What version of python are you using? If you are using 3 and above, I think you should install quantulum3 instead of quantulum. Notice the supported python version of the packages:
https://pypi.org/project/quantulum/
https://pypi.org/project/quantulum3/

I'm using Python 3, and installing quantulum3 solved the issue. Thanks!


Add context documentation

Contributes towards #1531
Fixes #937

coverage: 94.422%. remained the same when pulling 09238726de8423f67b3c35aae23b54b766140034 on feature/context-docs into 655ea430ed9c54fb9c90fe222008a1daf9c69670 on main.

Yes true. I'll add it to the security documentation.
We could make it available btw. The SecurityOperation that calls the security function has access to the Operation specification, as well as the other information we set as context variables.
We could either pass it into the security function directly, or set (and unset?) the context variables in each middleware, so code executed by the middleware has access to the context at that stage of the stack. Eg. custom validators would be able to use it as well. Let's discuss further in #1750


New version: pizzaboxer.Bloxstrap version 2.7.0

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

/azp run

https://github.com/microsoft/winget-pkgs/issues/142854

When I search bloxstrap via this command "winget search bloxstrap" it shows version 2.6.1?


Updated backend to support client HTML5 mode

Updates the backend to support the new HTML5 mode URLs in the frontend introduced in genome/civic-client#693.  Since the changes to markdown entity linking will produce new-format URLs, this shouldn't be merged until the frontend is.  To minimize the window with broken links, we should take a new frontend build whenever this gets merged.
Added a new task to generate a page of links to all database entities, to assist Google's indexing.  This task takes about 2s to run, and is scheduled to run nightly, but will need to be scheduled initially from the console with: GenerateLinks.perform_later

Coverage remained the same at 71.978% when pulling 0f3e2bfb0e30b65285f3013f08406dd2aad1563a on agraubert:html5mode into 6130d39b05e1a09d2384bcb18888d65bb3771f8c on genome:master.

Coverage remained the same at 71.978% when pulling 1f267933f06f4f997c715b8f3afdac91ca72cd07 on agraubert:html5mode into 6130d39b05e1a09d2384bcb18888d65bb3771f8c on genome:master.

Coverage remained the same at 71.978% when pulling 1f267933f06f4f997c715b8f3afdac91ca72cd07 on agraubert:html5mode into 6130d39b05e1a09d2384bcb18888d65bb3771f8c on genome:master.

Coverage remained the same at 71.978% when pulling f951bd6c973d6f2d187af25859f4d4e2e3e39ed9 on agraubert:html5mode into 6130d39b05e1a09d2384bcb18888d65bb3771f8c on genome:master.

👍

Coverage remained the same at 71.978% when pulling 1b182f09922487822f9d9ce591d1e7f6d917e863 on agraubert:html5mode into 6130d39b05e1a09d2384bcb18888d65bb3771f8c on genome:master.

Coverage remained the same at 72.013% when pulling 63f9937f3aea9a2d4b4f2776526c4caf4121d976 on agraubert:html5mode into 28cebea6c70e38524839e201a6761c1586004080 on genome:master.


bin: Properly handle a directories named rustfmt.toml

lookup_project_file could erroneously find a directory named
rustmfmt.toml if there was one in its lookup path, and so ignore any
configuration file it should have found further up. The error handling
resulted in this silently using the default configuration.

Thanks!


HSEARCH-3291 Search 6 groundwork - Split the field definition API in two: encoding definition and field definition

https://hibernate.atlassian.net//browse/HSEARCH-3291
So... admittedly, this makes the syntax of the index schema definition DSL worse. It does clean up the implementation, but it's not worth it if the API is unusable.
On the other hand, this change also allows us to clean up the ValueBridge API, requiring users to define a type, and not a field, which is more in line with the semantics of the ValueBridge (the field name and the accessor are none of the ValueBridge's business).
I wouldn't say the new API is "unusable", just a bit awkward, and fortunately in a similar way to the predicate/sort/projection DSLs. Thus I intend to try to solve the API issues in the same ticket as the other DSLs: https://hibernate.atlassian.net/browse/HSEARCH-3444. Let's merge it in the meantime? Worst case I should be able to revert only the commit that splits the APIs, and just keep the commit that splits the internals.

Pull Request Test Coverage Report for Build 1

428 of 438 (97.72%)  changed or added relevant lines in 60 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.03%) to 87.02%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIndexFieldTypeFactoryContextImpl.java
29
30
96.67%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchJsonStringIndexFieldTypeContextImpl.java
11
12
91.67%

backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
29
30
96.67%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchStandardIndexFieldTypeContext.java
8
10
80.0%

backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneStandardIndexFieldTypeContext.java
22
24
91.67%

backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchJsonStringFieldCodec.java
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

engine/src/main/java/org/hibernate/search/engine/backend/document/spi/IndexSchemaFieldDefinitionHelper.java
1
94.12%

backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneDocumentStoredFieldVisitorBuilder.java
3
80.0%

Totals

Change from base Build 114:
-0.03%

Covered Lines:
12865

Relevant Lines:
14784

💛  - Coveralls