Change the way data constructors are namespaced

module Test.Test1 where

data DataConstructor -- ...

will map to test.Test1$DataConstructorD. It would be much better to name this test.test1.data.DataConstructor to avoid the awkward usage of D to avoid name clashes.

Duplicate of #458


Config URI not parsed correctly

Hi,
if i use the following Spring Cloud Vault Config, the URI https://localhost:8200/vault will not be used for Vault requests.

spring.cloud.vault:
    uri: https://localhost:8200/vault
    connection-timeout: 5000
    read-timeout: 15000
    config:
        order: -10

The current implementation extract only the host, port and schema.
My expectation is, that for all Vault requests the whole URI (https://localhost:8200/vault) will be used.
Otherwise it will be difficult to hide Vault behind a proxy.

Spring Vault uses only schema, hostname, and port from the URI, the path is not considered. This needs to be addressed in Spring Vault by extending VaultEndpoint and VaultClients as these components are constructing the request URL.

I filed https://github.com/spring-projects/spring-vault/issues/260 to resolve the issue in the upstream project.
From a general proxy perspective, it's possible to stick with the same path. Relocating paths is the only thing that's not possible.


Add libpthread for older linux gcc builds

Latest versions of libc (>= 2.34, released on August, 2021) have
libpthread built in but in slightly older libcs one has to still
specify -llibpthread to explicitly link it in
The commit makes sure usearch compiles successfully with these
older libcs
It changes nothing on newer libcs as libpthread exists on newer libcs as an empty library

Thank you, @Ngalstyan4! Merged and expected to be on main on Thursday 🤗

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


certificationy not registering my answers

When I answer a question, the answer is not registered (blank).
Output:
Your answer: (blank)
So when I'm finished, all the answers are wrong (even though I gave a few correct answers).
Anyone know how I can fix this problem ?

yes, you can ask to Symfony core team to release 2.7.3 as the last "stable" release is embed with an issue on QuestionHelper we use to display questions and store answers.
They already have fixed the issue, we need to wait for the release.

Thanks for your response. I tried the dev master branch and the answers are registering fine now.
But now at the end of answering the questions I get this error, which I didn't get before:
[InvalidArgumentException]
The helper "table" is not defined.

hmm, my bad I wasn't clear on my previous answer, you need to rely on "2.7.x-dev".
Does it solve the issue ?

Yes it did, thanks alot :)

you're welcome ;) closed.


Update node-globule to fix security audit issues

Node-globule is out of date and contains security fixes to dependencies that can be found via npm audit

It's tagged "globule": "^1.0.0". The ^ means it will install the latest minor version. So it will install 1.2.1. Check your package-lock.json and npm install again.


Perffix

In repeated operations the VM spends a lot of time on integer equality in the ExprGraph.Node(id) method. This fixes it by using a lazily filled lookup map

Coverage increased (+0.007%) to 62.773% when pulling e25d99207d13969ab29aea087a408440990c5eba on perffix into db7cb922ae995f894184d849c89c1c54c489580f on master.


[otp/lc_ctrl] Preloading mechanisms for simulation and FPGA emulation

At the moment, OTP is initialized with all-zeros on FPGA and in simulation.
This is fine for the time being, since the life cycle controller has not yet been implemented and hooked up in the system.
However, once that is implemented, we need to figure out how OTP should be preloaded on FPGA and in Verilator/VCS sims, such that we do not always have to run through the full secret provisioning process and all life cycle transitions from RAW to PROD_* or DEV in order to run a SW test.
The purpose of this issue is to track the state of these preloading mechanisms and gather feedback and ideas.

Further points to consider:

Certain functionality is not available in certain life-cycle states (e.g., debug is not available in PROD_* states). Hence, SW will likely need to have support for different life cycle states at some point, and be aware of the functionality that is available in a specific state.

Also, life cycle transitions cannot be initiated by SW, but have to be performed via a dedicated JTAG interface.

The OTP controller supports pre-loading via a MemInitFile. Hence the preloading mechanism could build on top of that. But we will need to add support for ECC to that mechanism, and we need a way to generate the OTP memory image with all the key material and HW/SW config bits. This will also need support for the scrambled and digest-protected regions.

can you amend the title to include flash also? :)
Flash also has the ECC / scramble issue.
On Mon, Oct 26, 2020 at 6:34 PM Michael Schaffner<EMAIL_ADDRESS>wrote:

Assigned #3920 https://github.com/lowRISC/opentitan/issues/3920 to
@tjaychen https://github.com/tjaychen.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/3920#event-3923509047, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSVYYZERHCLZFJ6K4S3SMYPT7ANCNFSM4TAESWZA
.

Ok, added!

@gkelly @asb I mentioned something along these lines in my braindump on OT Mask ROM testing.

@gkelly @asb I mentioned something along these lines in my braindump on OT Mask ROM testing.

This mechanism has now been implemented for OTP/LC and integrated into the simulation and FPGA emulation flows.
Some more information on how this has been done can be found here:
https://docs.google.com/presentation/d/1YCSuCoNc4W-UkaPlAGAmqL9VprzZEv9Yycm3dNqEQcc/edit?resourcekey=0-iM7pJM-KlgyvszhLDJmuWw
and
https://github.com/lowRISC/opentitan/blob/master/util/design/README.md

I spun out the flash preloading as a separate issue: https://github.com/lowRISC/opentitan/issues/5436


panic: close /root/.azcopy/...: file already closed

Which version of the AzCopy was used? azcopy version 10.22.2
Which platform are you using? Ubuntu 22.04
What command did you run? AZCOPY_CONCURRENCY_VALUE=128 azcopy bench --mode='Upload' "https://....blob.core.windows.net/bench" --file-count 50 --size-per-file 128M

What problem was encountered?
(Running cleanup job to delete files created during benchmarking with cleanup jobID 8410e5c5-bdeb-7c4f-568e-6de9fcd40848
Cleanup 50/50     panic: close /root/.azcopy/488ce77e-69d8-eb44-4ddf-d1cdbadc7679: file already closed

goroutine 1949 [running]:
github.com/Azure/azure-storage-azcopy/v10/common.PanicIfErr(...)
	/home/vsts/work/1/s/common/lifecyleMgr.go:698
github.com/Azure/azure-storage-azcopy/v10/common.(*jobLogger).CloseLog(0xc00033bc80)
	/home/vsts/work/1/s/common/logger.go:120 +0x93
github.com/Azure/azure-storage-azcopy/v10/common.(*lifecycleMgr).Exit(0xc00039e510, 0xc0cac6c870?, 0x0)
	/home/vsts/work/1/s/common/lifecyleMgr.go:376 +0xde
github.com/Azure/azure-storage-azcopy/v10/cmd.(*CookedCopyCmdArgs).ReportProgressOrExit(0xc0000bf680, {0x1296ce8, 0xc00039e510})
	/home/vsts/work/1/s/cmd/copy.go:1870 +0x42d
github.com/Azure/azure-storage-azcopy/v10/common.(*lifecycleMgr).InitiateProgressReporting.func1()
	/home/vsts/work/1/s/common/lifecyleMgr.go:592 +0x2f2
created by github.com/Azure/azure-storage-azcopy/v10/common.(*lifecycleMgr).InitiateProgressReporting
	/home/vsts/work/1/s/common/lifecyleMgr.go:564 +0xb5

How can we reproduce the problem in the simplest way? You should be able to run the above
Have you found a mitigation/solution? Seems like I can run this command without setting AZCOPY_CONCURRENCY_VALUE=128

@RenaudWasTaken, thanks for reporting this.  We will investigate and get back to you soon.

Closing this issue as a PR was merged that will be released as part of 10.23.0 which will resolve this issue.


problem about the reproduce of MOTCVPR19 results

hi
thanks for your share of code.
after conducting experiment with unchanged configuration on the MOTCVPR19 dataset, I get a bad results for train part:
MOTA          MOTP                FN               FN         ID_SW
3.895%         92.627%       1082296.0     7889.0        235.0
I want to know if the given hyper-parameters are different from that used in your experiment.

Hi, I'm curious about how you install the KCF2 module, cause iou-tracker needs a python3 env while KCF2 needs python2 as describe. How do you solve it? Thx.
btw, I got a bad result like yours if I use KCF rather than KCF2.

@yjmlaile do you get by any chance a message like "[warning] KCF2 not available, falling back to KCF. please see README.md for further details" ? that means you should install the alternative (better) implementation of the KCF tracker. The version from opencv does not perform well (at least from my experience) but it is easier to use.
@fangxiaoran you can safely ignore the python2 requirement, it should work anyway

@bochinski Thank you it works. 😊
@yjmlaile Do you know where I can download the CVPR 2019 dataset now? I can't find it on the official website.

@fangxiaoran The CVPR 2019 dataset is denoted as MOT20 which can be downloaded in MOT20

@yjmlaile Thanks! But I think there is a little difference in sequences' resolution. Anyway, do you have a latest result? Mine still bad...

@fangxiaoran I can't install the KCF2, so my results are still bad. Do you install the KCF2 successfully?

@yjmlaile Yes, I can install KCF2. What's your problem?

@fangxiaoran  I run the setup.py of its source code, with meeting its  requirements, in a windows system. I get a error 'LINK : fatal error LNK1181: cannot open the input file“opencv_core.lib”'. Then I install the KCF2 in a linux system and get a error 'cannot find -lopencv_core collect2: error: ld returned 1 exit status error: command 'g++' failed with exit status 1'. I have no idea about that and I want know your requirements configuration and installation process.

@yjmlaile I tried on Linux and built OpenCV manually as the official tutorial. The version is 3.4.10.
I also installed opencv-python module by pip. The version is <IP_ADDRESS> because I can't find a 3.4.10 version.
Can you find libopencv_core.so in your machine? If so, maybe you can try this.

@fangxiaoran  Thanks for those advises, I have solved most problems but still leave such one "src/kcftracker.cpp: In member function ‘cv::Mat KCFTracker::getFeatures(const cv::Mat&, bool, float)’:
src/kcftracker.cpp:406:26: error: conversion from ‘cv::Mat’ to non-scalar type ‘IplImage {aka _IplImage}’ requested
IplImage z_ipl = z;"
I want know If i have to modify the source code.

@fangxiaoran @bochinski Thanks for  your advises, after installing the KCF2 and running the experiment, I get a marginal improvement of results on MOT20 training dataset:
MOTA        MOTP       FP         FN        IDsw
4.101%    92.153%   8254  1079596     235
So maybe the given hyper-parameters are different from the those using on public results. I think even there is difference between MOT20 and MOTCVPR2019 dataset, the results is so bad when comparing with the public results.

@yjmlaile Glad to see you get it done. My results is almost the same.


⚠ Bofrost.fr has degraded performance

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

HTTP code: 200
Response time: 1977 ms

Resolved: Bofrost.fr performance has improved in 32c88c6.


Added Windows Containerd GMSA Updates

Added updates to instructions on installing and troubleshooting GMSA on Windows and Containerd to reflect the release of kb5000822 and the discovery of an issue connecting to SMB shares via Hostname or FQDN
/sig windows

/cc @marosset

@sftim @marosset Thanks for the review, suggestions and patience with this! Hope this is better 😄

@sftim @marosset are there any more changes needed for this to merge?

@sftim @marosset @jsturtevant just checking if there is anything blocking this now?

/lgtm

/lgtm

/ok-to-test

@sftim are you able to help me get this merged as its been hanging around for a while

Preview of updated pages:

https://deploy-preview-27131--kubernetes-io-master-staging.netlify.app/docs/setup/production-environment/windows/intro-windows-in-kubernetes/
https://deploy-preview-27131--kubernetes-io-master-staging.netlify.app/docs/tasks/configure-pod-container/configure-gmsa/

/lgtm
@sftim PTAL at the updates addressing your comments


Missing canoe route

Node network canoe route A1-A2 isn't displayed in OpenTrailMap.

This is intentional. The waterway segments won't show up unless they have a canoe access tag.

At least in Europe we use route relations 😉

@pyrog Yes, route relations are important, but access tags are fundamental. Apps need to know "can I use a canoe here".


Output ES6 compatible JavaScript to support older browsers

Description
Fixes #3537
The project's build system has been modified to output ES6 compatible JavaScript, thus producing a reliable solution for the issue detailed in #3537 as well as defending against future possible issues stemming from usage of bleeding edge JavaScript features.
This allows you JavaScript Wizards to continue writing code the way you like it (with modern idioms) while offering an extra layer of protection against browsers with incomplete or absent coverage of your favorite features.
How Has This Been Tested?

[x] Unit tests
[x] Visually

Types of changes

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

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

Great job! This is a very sustainable solution because it guarantees that any modern JS we use will always be compiled into old-school JS.

The only problem is the build server who doesn't like it
Run dotnet publish ./MudBlazor.Docs.Server -c Release --runtime win-x64 --self-contained -o /home/runner/.dotnet/mudblazor-dev
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  Restored /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Examples.Data/MudBlazor.Examples.Data.csproj (in 2.41 sec).
  Restored /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/MudBlazor.csproj (in 2.46 sec).
  Restored /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs/MudBlazor.Docs.csproj (in 80 ms).
  Restored /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs.Client/MudBlazor.Docs.Client.csproj (in 99 ms).
  Restored /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs.Server/MudBlazor.Docs.Server.csproj (in 1.3 sec).
  Generating Docs and Tests
  MudBlazor.Examples.Data -> /home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Examples.Data/bin/Release/net6.0/MudBlazor.Examples.Data.dll
tsc : error TS5055: Build:Cannot write file '/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/TScripts/combined/MudBlazor.js' because it would overwrite input file. [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/MudBlazor.csproj] [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs/MudBlazor.Docs.csproj]
tsc : error TS5055: Build:Cannot write file '/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/TScripts/combined/MudBlazor.js' because it would overwrite input file. [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/MudBlazor.csproj] [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs/MudBlazor.Docs.csproj]

  The build failed. Fix the build errors and run again.
/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs/MudBlazor.Docs.csproj(42,5): error MSB3073: The command "dotnet run --configuration release --project "/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor.Docs/../MudBlazor.Docs.Compiler/MudBlazor.Docs.Compiler.csproj"" exited with code 1.
tsc : error TS5055: Build:Cannot write file '/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/TScripts/combined/MudBlazor.js' because it would overwrite input file. [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/MudBlazor.csproj]
tsc : error TS5055: Build:Cannot write file '/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/TScripts/combined/MudBlazor.js' because it would overwrite input file. [/home/runner/work/MudBlazor/MudBlazor/src/MudBlazor/MudBlazor.csproj]
Error: Process completed with exit code 1.

Any ideas?

@henon it appears the tsconfig.json file contains brain damage.

Thanks, you rock!

MudBlazor =>

@henon This PR has caused a node dependancy.

@henon This PR has caused a node dependancy.

@mikes-gh that would be truly odd. Any supporting facts?

@mikes-gh nevermind, I found your pull request details 3652

@FalxDrako Can you explain please.  AFAIKS The package you added depends on node?  Without it the build fails.

@mikes-gh that would be truly odd. Any supporting facts?

Supporting fact
Error        The build task could not find node.exe which is required to run the TypeScript compiler. Please install Node and ensure that the system path contains its location. [C:\Users\xxxx\Source\Repos\GarderobenLast\src\MudBlazor\MudBlazor.csproj]    MudBlazor.Docs    C:\Users\xxxx.nuget\packages\microsoft.typescript.msbuild\4.5.3\tools\Microsoft.TypeScript.targets    315

@mikes-gh thanks for the log, it's clear now what is happening.
If you build the project manually from within Visual Studio, the system uses the node.exe binary in shipped with VS, eg. C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Microsoft\VisualStudio\NodeJs while this path is not automatically set by dotnet build.
I remember a time in which tsc was shipped as a binary without a node dependency. I guess I am too old.
To sum it up, node is a hard dependency and I stand corrected.

@mikes-gh thanks for the log, it's clear now what is happening.
If you build the project manually from within Visual Studio, the system uses the node.exe binary in shipped with VS, eg. C:\Program Files\Microsoft Visual Studio\2022\Preview\MSBuild\Microsoft\VisualStudio\NodeJs while this path is not automatically set by dotnet build.
I remember a time in which tsc was shipped as a binary without a node dependency. I guess I am too old.
To sum it up, node is a hard dependency and I stand corrected.

Also not everyone is using windows :-)


Headless capture under UI control

How do I allow the UI to control capture for headless apps?
I found this documentation from #1074, but there seems to be no way to just indicate frame boundaries (analogous to present) and allow the UI to control capture. Is there a way to do this?

No, there's no way to do this. If you need to capture from a headless application then the in-application API is the way to go.
For headless applications many will not have a regular boundary, and/or will have different workloads at different times so it's more important to capture a specific region of work. The expectation is that for the larger majority of cases where the normal capture doesn't work out of the box, manually triggering the capture will be the best or only option.
The default UI-triggered capture mechanism relies on having a window handle to track which device is active so it would be a lot more work to provide enough information from the app through the API to get it working, vs. controlling the capture yourself with a little toggle or your own input. A wrapper function could be as simple as this:
RENDERDOC_API_1_0_0 *rdoc = NULL; // initialised elsewhere

void CustomFrameBoundary(bool capture)
{
  if(!rdoc) return;

  // assuming you only have one graphics device, NULL/NULL will work
  if(rdoc->IsFrameCapturing()) rdoc->EndFrameCapture(NULL, NULL);

  if(capture) rdoc->StartFrameCapture(NULL, NULL);
}

As that's (more-or-less) what a call to Present() will do. The bool capture parameter is a global that gets set whenever a trigger happens.

@baldurk is there a plan to support headless capture automatically for the major VR SDKs? It'd be nice if they just worked out of the box even when running headless (I'm debugging one such OpenXR app which is what prompted this question in the first place). Failing that, it'd be really nice to have a super-simple in-application API which allows the UI to trigger the frame capture, something like:
    rdoc->FrameBoundary();

where the internal implementation is as you've described above, but the "capture" parameter comes from the UI.

I have no plans currently to support any VR SDKs unless capturing is actively broken/impossible using one of them without any explicit support. That's only true for daydream that I know of - see #1008 - but even so that's very low priority. Oculus has added some support for their mobile platforms I believe but that's an outside contribution so I can't speak to what exactly it provdes, AFAIK capture works out of the box though.
From my experience generally VR programs can render a regular preview window as part of their frame around the time they submit a frame to the compositor, which allows capturing the whole frame that way. I know of a number of people who capture VR programs fine without any need for changes, either with that or with something else.
I'm against adding a FrameBoundary API like that. The UI managed capture process is oriented around actually having window handles such that there is an active window that's presented regularly. As I mentioned above it could end up as a leaky abstraction if you wanted to fake all that information through a call to the RenderDoc API, as I can't make any assumptions about what's happening the way an application can to simplify the case and it forever ties the internal implementation to how it's exposed in the API.
From the snippet above it's not complex for an application to use the RenderDoc API to capture, so I think it's better placed to put this responsibility on the application's side rather than trying to push it into the API. If you're able to use the UI to trigger a capture then you should equally be able to bind a button press or widget in your application to do the same, and as far as I can see that's all it gains you.

I disagree about it being a leaky abstraction (FrameBoundary() as a unit of work is very concrete).
I think headlesss VR apps will become much more common (as will a lot of other application areas like deep learning or simulation), so something like a FrameBoundary() would make adding instrumentation a lot simpler and less intrusive. Also not being able to use the UI to capture an instrumented app is a major usability pain-point IMO... my main loop might not have any event input at all. If you're really dead-set against it how about a way to get the capture condition from the UI? I think that'd be a lot messier but at least I could drive experiments (e.g. repeatedly capturing a specific frame#) from a GUI rather then guessing when to hit a hotkey.

The leaky abstraction is because exposing enough of the internals about how captures are triggered from the UI would tie in the implementation to that exposed API. If I change how captures are triggered in future then that API existing adds a restriction onto any alternative implementation which has to continue to behave exactly the same. Exposing the trigger event from the UI is equivalent and doesn't change that problem.
It is not uncommon for headless applications to have no swapchain to count regular frames against, but to my knowledge in there hasn't been a problem in using the RenderDoc API to control captures before, even in automated processes which don't take process input directly there can still be internal logic to trigger a capture in certain places.
I can't speak to every application's potential for inputs or controls but I still feel like this is the wrong place to solve the problem and I see many more disadvantages to advantages to exposing something like this in the API. Even if you are in an unfortunate situation where your application has significant difficulty taking any kind of input from an external source, the inconvenience in your case doesn't outweigh the problems it would cause in other cases and in the implementation itself.

Frame-based capture inherently needs a frame boundary and exposing an ability to mark that point under direct API control is worth the maintenance IMO, especially when you consider what it buys you in terms of functionality: for a minimally intrusive change in your source code, you can use the really-nice RenderDoc GUI to get work done.
Instead of what could be this simple...
#define USE_RENDERDOC

#if defined(USE_RENDERDOC)
    #include "renderdoc/renderdoc_app.h"
#endif

int main(int argc, char* argv[]) {
        #if defined(USE_RENDERDOC)
            pRENDERDOC_FrameBoundary RENDERDOC_FrameBoundary{};
            #if defined(_WIN32)
                if (HMODULE mod = GetModuleHandleA("renderdoc.dll"))
                {
                    RENDERDOC_FrameBoundary = (pRENDERDOC_FrameBoundary)GetProcAddress(mod, "RENDERDOC_FrameBoundary");
                }
            #else
                if (void *mod = dlopen("librenderdoc.so", RTLD_NOW | RTLD_NOLOAD))
                {
                    RENDERDOC_FrameBoundary = (pRENDERDOC_FrameBoundary)dlsym(mod, "RENDERDOC_FrameBoundary");
                }
            #endif
        #endif

        // Init graphics

        while (true) {
            program->PollEvents(&requestExit);
            if (requestExit) {
                break;
            }

            program->RenderFrame();

            #if defined(USE_RENDERDOC)
                RENDERDOC_FrameBoundary();
            #endif
        }
}

...here's more or less what it takes to bolt in RenderDoc currently:
#define USE_RENDERDOC

#if defined(USE_RENDERDOC)
    #include "renderdoc/renderdoc_app.h"
    static RENDERDOC_API_1_1_2* rdoc_api;
#endif

int main(int argc, char* argv[]) {
        #if defined(USE_RENDERDOC)
            pRENDERDOC_GetAPI RENDERDOC_GetAPI{};
            #if defined(_WIN32)
                if (HMODULE mod = GetModuleHandleA("renderdoc.dll"))
                {
                    RENDERDOC_GetAPI = (pRENDERDOC_GetAPI)GetProcAddress(mod, "RENDERDOC_GetAPI");
                }
            #else
                if (void *mod = dlopen("librenderdoc.so", RTLD_NOW | RTLD_NOLOAD))
                {
                    RENDERDOC_GetAPI = (pRENDERDOC_GetAPI)dlsym(mod, "RENDERDOC_GetAPI");
                }
            #endif
            RENDERDOC_DevicePointer rdoc_device{};
            RENDERDOC_WindowHandle rdoc_window{};
            if (RENDERDOC_GetAPI)
            {
                if (RENDERDOC_GetAPI(eRENDERDOC_API_Version_1_1_2, (void **)&rdoc_api))
                {
                    int major = 0, minor = 0, patch = 0;
                    rdoc_api->GetAPIVersion(&major, &minor, &patch);
                    Log::Write(Log::Level::Info, "Detected RenderDoc API " +
                        std::to_string(major) + "." + std::to_string(minor) + "." + std::to_string(patch));
                }
                else
                {
                    Log::Write(Log::Level::Warning, "Failed to load RenderDoc API");
                }
            }
        #endif

        // Init graphics

        #if defined(USE_RENDERDOC)
            if (rdoc_api)
            {
                const XrBaseInStructure* binding = graphicsPlugin->GetGraphicsBinding();

                switch (binding->type)
                {
                case XR_TYPE_GRAPHICS_BINDING_VULKAN_KHR:
                    rdoc_device = RENDERDOC_DEVICEPOINTER_FROM_VKINSTANCE(&((XrGraphicsBindingVulkanKHR*)binding)->instance);
                    break;
                #if defined(_WIN32)
                    case XR_TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR:
                        rdoc_device = (RENDERDOC_DevicePointer)(((XrGraphicsBindingOpenGLWin32KHR*)binding)->hGLRC);
                        break;
                    case XR_TYPE_GRAPHICS_BINDING_D3D10_KHR:
                        rdoc_device = (RENDERDOC_DevicePointer)(((XrGraphicsBindingD3D10KHR*)binding)->device);
                        break;
                    case XR_TYPE_GRAPHICS_BINDING_D3D11_KHR:
                        rdoc_device = (RENDERDOC_DevicePointer)(((XrGraphicsBindingD3D11KHR*)binding)->device);
                        break;
                    case XR_TYPE_GRAPHICS_BINDING_D3D12_KHR:
                        rdoc_device = (RENDERDOC_DevicePointer)(((XrGraphicsBindingD3D12KHR*)binding)->device);
                        break;
                #endif // defined(_WIN32)
                default:
                    Log::Write(Log::Level::Info, "Unsupported renderdoc API");
                    break;
                }
                if (!rdoc_device)
                {
                    Log::Write(Log::Level::Error, "Failed to get renderdoc device");
                    rdoc_api->Shutdown();
                    rdoc_api = nullptr;
                }
                else
                {
                    Log::Write(Log::Level::Info, "Setting renderdoc device to " + std::to_string((uint64_t)rdoc_device));
                    rdoc_api->SetActiveWindow(rdoc_device, rdoc_window);
                }
            }
        #endif

        while (true) {
            program->PollEvents(&requestExit);
            if (requestExit) {
                break;
            }

            #if defined(USE_RENDERDOC)
                bool captureThisFrame = false;
                if (capturedFrame < captureFrame) {
                    ++capturedFrame;
                    captureThisFrame = true;
                }
                if (captureThisFrame && rdoc_api) {
                    Log::Write(Log::Level::Info, "Capturing frame " + std::to_string(captureFrame));
                    rdoc_api->StartFrameCapture(rdoc_device, rdoc_window);
                }
            #endif

            program->RenderFrame();

            #if defined(USE_RENDERDOC)
                if (captureThisFrame && rdoc_api) {
                    rdoc_api->EndFrameCapture(rdoc_device, rdoc_window);
                    Log::Write(Log::Level::Info, "Captured frame " + std::to_string(capturedFrame));
                }
            #endif
        }

        #if defined(USE_RENDERDOC)
            if (rdoc_api)
                rdoc_api->Shutdown();
        #endif
}


Faster ticker price update possible?

Is it possible to get tickers updated much faster? At times mine will take about 2 minutes for the price to update. Not a huge deal but would be nice for sure.
Thank you.

The code is hard-set to update at 5 minutes - plugin.go#107

But FinnHub allows you to update data every second for free...


apc_num_items in euro?

I see that the variable apc_num_items has the measure euro, but this seems wrong.
E.g.
https://github.com/OpenAPC/openapc-olap/blob/0b18a0cab08396b5d7f717b1c465bd0ef2d34650/static/templates/MODEL_FIRST_PART#L22-L27
but also in some other files.

In theory, yes, but since this is a "count" function (equivalent to COUNT in SQL), it doesn't really matter. It just counts rows in one of the data columns, and "euro" is as good as any other. I could make this somewhat more explicit by counting something else (DOIs, for example), but then I would have to define another measure first, which would just add more boilerplate code.
But still good to see that someone delves into those really boring OLAP model definitions. :-)

Ah, I misinterpreted this. I thought that this means that the number of articles will be measured in euros, but you only count how many times this field is present which then is total number of articles. Sorry for the confusion.
Yeah, I was interested in API and played around a little with this OLAP ;-)


Help /.oh-my-zsh/lib/diagnostics.zsh:autoload:56: invalid option(s)

My remote computer can't connect,
computer is centos
This is oh-my-zsh 's question
I should help！！！

What ZSH version are you using?


Water is not displayed

I ran a test project and found that the water is not displayed.
This also happens in the editor and when running
Godot v4.3.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated Radeon RX 560 Series (Advanced Micro Devices, Inc.; 31.0.14001.45012) - Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz (4 Threads)
GPU 4GB

I have the same issue as you describe, did you solve it? Only error I see is:
"W 0:00:00:0443   swap_chain_resize: The requested V-Sync mode Mailbox is not available. Falling back to V-Sync mode Enabled.
<C++ Source>   drivers/vulkan/rendering_device_driver_vulkan.cpp:2662 @ swap_chain_resize()"
Godot v4.3.stable - Windows 10.0.19045 - Vulkan (Forward+) - dedicated AMD Radeon RX 5700 XT (Advanced Micro Devices, Inc.; 32.0.11029.1008) - AMD Ryzen 9 3900X 12-Core Processor (24 Threads)

I have the same issue as you describe, did you solve it? Only error I see is:
"W 0:00:00:0443 swap_chain_resize: The requested V-Sync mode Mailbox is not available. Falling back to V-Sync mode Enabled.
<C++ Source> drivers/vulkan/rendering_device_driver_vulkan.cpp:2662 @ swap_chain_resize()"

No, I still haven't solved the problem.
I have the same error as you

I am not getting any VSync error but I am having the same problem with the waves not appearing. This happens with a Radeon RX 480 but not with my laptop, so it looks like it is AMD/the RenderingDevice that is causing the problem.
Although I've not figured out any solution, I have discovered that the Shader Globals 'displacements' and 'normal_maps' are textures with (nan, nan, nan, 0) pixel values. The gdshader isn't the problem and displays fine if using static textures. There must be something going wrong with the compute shaders.

I have the same issue in Godot v4.4 Dev3;
The difference is that the console spits out endless errors
  Uniforms supplied for set (0):
  Set: 0 Binding: 0 Type: Image Writable: Y Length: 1
  are not the same format as required by the pipeline shader. Pipeline shader requires the following bindings:
  Set: 0 Binding: 0 Type: Image Writable: N Length: 1
  Set: 1 Binding: 0 Type: StorageBuffer Writable: Y Length: 0


Voice synthesizing fails after finetuning

Hi Thorsten,
I've got a question concerning finetuning of a voice. I have finetuned a couple of voices in the past based on your german vits model. It has always worked perfectly fine. However, now I'm trying to finetune my own voice. I haven't changed any of the settings, but just changed the dataset. The dataset has roughly the same size and content as previous datasets, that I used for finetuning. After training of around 5000 steps the sound of the voice is great. But for some reason, coqui does not synthesize the text I input correctly. The resulting audio is just some gibberish that sounds like my voice but is nowhere near the text I wanted to have. Do you by any chance know what I could improve or change, or did you have similar problems in the past? The other voices I've trained do work perfectly, so I'm totally stuck and could really use some help. In case you need any files to better understand the problem please let me know.
Thanks a lot in advance!
Jakob

Is your dataset, you use for finetuning, the same sample rate like mine?
As i have no practical experience with finetuning yet it might be a good idea to ask this question on Coqui TTS GitHub discussion as there are some finetuning experts that could have some good ideas.

I close this issue now, but feel free to reopen it if problem still exists. Of course you can share your solution, too if you got it fixed.


fixed Elasticsearch http https validation

Validation added to user provided ES_HOST. Checks for protocol in ES endpoint.
Incorrect setting: ES_HOST="localhost"
Correct setting: ES_HOST="http://localhost"
# ES config
ES_HOST="http://localhost"
ES_PORT=9200
ES_USE_AUTH=n
ES_USERNAME="na"
ES_PASSWORD="na"

Did you test this?  with all 3 cases?

This doesn't actually work because the if statement above will return and exit first if http or https is not in the elasticsearch_host string since the curl call will fail. So this if block will never be reached.


Toggle splits has no effect on search results in transaction (account) screen

Defective ToolKit Feature Name: Toggle Splits Button
Expected Behavior
If toggle splits is enabled, details of each split are shown. When I filter transactions by a search string, I expect splits to continue being shown if "toggle splits" is enabled and expect splits to hidden if "toggle splits" is disabled.
Actual Behavior
If a search filter is active, then splits are hidden, regardless of the state of the toggle splits button.
Steps to Reproduce the Behavior

Select a specific account to show that account register (or choose "All Accounts")
Ensure "toggle splits button" is enabled (so splits are shown).
Type a search string in the search box and press enter.
Notice that splits are not shown.  Clicking "toggle splits" button has no effect.
Clear search filter (by clicking 'x' in the search box) and splits are shown again (if not disabled in step 4).

Export of Toolkit Settings (Bottom Left of Settings Page)
[{"key":"accountsClearSelection","value":true},{"key":"accountsDisplayDensity","value":"0"},{"key":"accountsEmphasizedOutflows","value":false},{"key":"accountsRowHeight","value":"0"},{"key":"accountsStripedRows","value":true},{"key":"activityTransactionLink","value":true},{"key":"betterScrollbars","value":"0"},{"key":"budgetBalanceToZero","value":true},{"key":"budgetProgressBars","value":"0"},{"key":"budgetQuickSwitch","value":false},{"key":"budgetRowsHeight","value":"0"},{"key":"calendarFirstDay","value":"0"},{"key":"categoryActivityPopupWidth","value":"0"},{"key":"changeEnterBehavior","value":false},{"key":"checkCreditBalances","value":false},{"key":"checkNumbers","value":false},{"key":"closeReconcileWindow","value":false},{"key":"collapseExpandBudgetGroups","value":false},{"key":"collapseSideMenu","value":false},{"key":"colourBlindMode","value":false},{"key":"compactIncomeVsExpense","value":false},{"key":"currentMonthIndicator","value":false},{"key":"daysOfBuffering","value":false},{"key":"daysOfBufferingHistoryLookup","value":"0"},{"key":"editButtonPosition","value":"0"},{"key":"enableRetroCalculator","value":true},{"key":"enlargeCategoriesDropdown","value":true},{"key":"goalIndicator","value":false},{"key":"goalIndicatorWarningColor","value":false},{"key":"googleFontsSelector","value":"0"},{"key":"hideAOM","value":false},{"key":"hideHelp","value":true},{"key":"highlightNegativesNegative","value":false},{"key":"importNotification","value":"0"},{"key":"incomeFromLastMonth","value":"0"},{"key":"l10n","value":"0"},{"key":"largerClickableIcons","value":false},{"key":"monthlyNotesPopupWidth","value":"0"},{"key":"navDisplayDensity","value":"0"},{"key":"pacing","value":"0"},{"key":"popupCalculator","value":true},{"key":"printingImprovements","value":true},{"key":"privacyMode","value":"0"},{"key":"reconciledTextColor","value":"0"},{"key":"removePositiveHighlight","value":false},{"key":"removeZeroCategories","value":false},{"key":"reports","value":true},{"key":"resizeInspector","value":false},{"key":"rightClickToEdit","value":true},{"key":"runningBalance","value":false},{"key":"seamlessBudgetHeader","value":false},{"key":"showIntercom","value":false},{"key":"spareChange","value":false},{"key":"splitKeyboardShortcut","value":true},{"key":"splitTransactionAutoAdjust","value":true},{"key":"squareNegativeMode","value":true},{"key":"stealingFromNextMonth","value":false},{"key":"swapClearedFlagged","value":true},{"key":"toBeBudgetedWarning","value":false},{"key":"toggleSplits","value":true},{"key":"toggleTransactionFilters","value":"2"},{"key":"warnOnQuickBudget","value":false}]

System Settings
ToolKit Version: 0.7.13
Operating System (Mac/Windows/Etc): Windows 10
Browser (Chrome/Firefox/Safari): Chrome
Browser Version: 57.0.2987.133 (Official Build) (64-bit)
Other Extensions:
AdBlock 3.10.0
Better Google Tasks 1.2.0
Chromebook Recovery Utility 3.1.6
Evernote Web Clipper 6.12
feedly 35
Google Docs 0.9
Google Docs Offline 1.4
Google Sheets 1.1
Google Slides 0.9
Inbox by Gmail <IP_ADDRESS>9
LastPass: Free Password Manager 4.1.45
Photo Screen Saver 1.8.7
Proxy SwitchyOmega 2.4.6
Toolkit for YNAB 0.7.13
Vanilla Cookie Manager 1.4.0
Vimium 1.59

I just noticed that "hiding splits in search results" is the default behavior in YNAB.  After disabling the "toggle splits button" feature completely (and reloading YNAB), search results do not show splits.  Perhaps this issue should be a feature request as opposed to a bug report.

@andylytical Hey! I actually use this feature a whole lot and don't notice this but was able to reproduce what I think you're seeing...
Do the split transactions actually have the string you're searching for?
For Instance: I have a split transaction whose payee is Target however, neither of the transactions under the split have a payee assigned, those are empty with just categories. When I do a search for "target" only the split appears, not the sub transactions.
However, my other case (and the one I always have that works) is when I search for categories.
I have a split transaction with a payee of "Whole Foods", the sub transactions have no payee but they have the categories "Groceries" and "Eating out"
If I search "groceries" I find the split with groceries but the one "eating out" is filtered.
Let me know if that's the case for you!

Hi Josh,
I'm not using "toolkit" anymore (it's installed but disabled), but I tried your example and I see the same behavior you do ... searches on Category show splits matching that category (only the part matching the search string), but searches on Payee do not show splits.
I tried another test, in which I searched for a string match "in any field" and found transactions show splits when there is a match in the Memo field.
My summary (of this discussion and related tests) leads me to the conclusion that as little detail is shown as necessary to display the match of the search ... AND that this is the expected behavior in YNAB.
I think this issue can be closed as "won't fix", since, after review, it appears this is expected behavior.

sounds good! thanks for the analysis!


[I18N] Add a test for commit 7986e50b0a781a8bd624c9770df469ec04e84730

Related to commit: https://github.com/propelorm/Propel2/commit/7986e50b0a781a8bd624c9770df469ec04e84730
(Oh, and PR it next time :))

I promise


Support ctrl+up/ctrl+down to scroll without moving the caret

Like other editors, VS Code should support Control + Up / Down arrows to scroll the current viewport without moving the caret

+1 for this feature.

+1

+1. Use this lot on Sublime.

+1 :+1: ++1
for (i = 0; i < success; i++) {
vote.post();
}

Thanks to @spellizzari this is now in! :+1:

Thank you @spellizzari ! :trophy: Can't wait to set up a local build and start using this.

Awsm! Can't wait. Thanks.

@RyanCavanaugh fyi we plan to release on the insiders channel on Monday 14th

Really happy to see this feature made it in! Thanks!


Make RelativePositionAxes virtual.

Nooooo! (I really don't like making Drawable things virtual if it can be somehow avoided. Do you think there is another way?)

So when you have a container that expects children to be relatively positioned to work correctly (e.g. in the case of relativechildsize) how would you handle this?
xmldoccing "don't change the relative position axes of this container" while setting the default and hoping the user doesn't just set it themselves? Overloading these properties with new and hoping that the user only ever refers to a member of X type by X and not (Drawable)X?

Maybe relativechildsize/relativechildoffet should enforce children to be relatively positioned? But that brings up questions of inconsistency with size doing the same (e.g. normal notes are absolutely sized but hold notes are relatively sized).

I think just writing in the doc is fine in this case.

Hum, ok.


added high school

@Ascaped Please provide us with:

the school official website URL, if different from the domain you are submitting,
an URL of a page or another proof (.pdf or a screenshot are OK) showing that the school recognizes the domain which you are submitting as an official email domain for the students.

@Ascaped You might miss my previous comment. Please react.

http://www.hpregional.org/ is the website hprmail.org is for student emails

@Ascaped Pull request merged. Thank you!
For the record: domain ownership proof is at http://www.hpregional.org/students/student_g_suite_information


Urgent Support Request – Lost Project Code and Persistent Issues with Bolt.new

Describe the bug
Dear Bolt Support Team,
I am reaching out with an urgent issue regarding my project on Bolt.new. Over the past week, I have been working extensively on building a holiday rental portal. Unfortunately, today, I discovered that all of my work and code has been completely wiped out. This has resulted in a significant loss of both time and resources.
Here are the key issues I’ve been facing:
Code and Changes Disappearing:
Every day when I restarted the project, the changes I made the previous evening were not retained.
For example, I had removed an image from the homepage, but each time I restarted, the image reappeared as if I had not made the change.
Functions Not Working Correctly:
Functions I implemented seemed to work initially but later behaved differently without any modifications on my part.
Uploaded Files Missing:
Images and other files I uploaded to the project disappeared entirely the next time I accessed the workspace.
Complete Code Loss:
Today, I logged in to find that all of my code is gone. This includes over a week's worth of work for which I have invested over $100, not to mention the significant amount of time spent.
I kindly request immediate assistance in resolving this issue. Specifically:
Is there a way to recover my lost project files?
Why are my changes not being saved consistently?
Can you provide guidance on how to avoid such problems in the future?
This situation is extremely frustrating and disappointing, especially given the time and resources I have dedicated to this platform. I would appreciate your swift response and assistance in resolving this matter.
Thank you in advance for your support.
Best regards,
Felix
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-pomn7c
Steps to reproduce
Describe the steps that lead to the problem in a clear and structured way:
Log in to my Bolt.new account.
Open the project I have been working on (holiday rental portal).
Observe that all code and files are missing.
Attempt to upload new files or make changes and restart the project.
Notice that previous changes are not saved, and functionality behaves unexpectedly.
Expected behavior
Clearly state what you expected to happen:
I expected the platform to retain all my saved changes, including code, images, and files, across sessions. The functions I created should continue to work as implemented, and the uploaded files should remain available.
Screen Recording / Screenshot

Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 139446895,
  "usedJSHeapSize": 116742883,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = holiday25
Chat ID = 5b617d14b1cb

Additional context
No response

I would suggest you to download the code each time you finish wowrking.


(BKR-834) Connect to host first with DNS name and then IP address

Some hosts' IP address are changed on reboot. Connecting with IP first would fail and then it will try connecting with vmhostname (DNS) and this process takes time because of timeouts on retries.
This patch will try to connect with vmhostname (DNS) first and then attempt the same with IP address on failure.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/3904/


Add CCLE Pharmacology Analysis

The PR updates the scripts/ras_cell_line_predictions.ipynb notebook to update colors of Figure 3A and adds a processing step of pharmacology data.
The PR also adds an R script scripts/viz/ras_ccle_pharmacology.R to visualize the correlations between Ras classifier score and MEK inhibitor activity in CCLE. All figures are included as well.

Thanks @dhimmel - figures are update (e.g. Selumetinib)
Going to merge!


Rename installer-config.yaml to installer-channels.yaml

The installer-channels.yaml should contain channels the installation is subscribed to.
The installer-config.yaml might be used in future for Prospero specific configurations.

I'm going to take a look at this.

But in that case it would perhaps be better to wait after https://github.com/wildfly-extras/prospero/pull/198 is merged, or rebase it on top of that, if it looks we want to keep that one. It starts to snowball...

I will also try to rename the ProsperoConfig class to ChannelsConfig.
I think I'd rather leave that as ProsperoConfig. In future we might want to add some additional configs outside of channels


Integrate container logging

Requires #300
The commit e9dcc9fb5488801f953b88b3f92294388377c3ce is ready for review.
PTAL @haircommander @rphillips

I think this is a good start. We should make cri_logger optoinal, and have it be more generic (have a logger trait that cri logger satisfies).
that, plus the protocol changes to allow for it to be generic
for now, let's merge and iterate (BTW: the logging tests we expect to pass pass when this is integrated into CRI-O)

@rphillips LGTY?


I find a Bug?

Who can help me?
I'm a Chinese, so my english perhaps no good..., I'm sorry about that.
The Question:
I have download the lastest release version.
I use the status() method, like this:
sc.status(['2_15', '2_10'], 'available');
and then, when the mouse over the seat <div/>, the seat is break down!
I see the html, status() is called after, the seat classes lost the avaliable class style, so I see the .js source file, I find the bug:  on jquery.seat-charts.js line No.123

//if nothing changes, do nothing
if (newStyle == oldStyle) {
return;
}

To begin with, I want to contact the master, bug I don't know how to do, and I'm not in this repository so I can't fix it.
And then, I found the jQuery-Seat-Charts repository code, you fixed the problem already. Can you update the release for others?
@mateuszmarkowski

Thanks for pointing that out! I've added a release with that bug fix.

:+1:


How Can I get 'PaymentController.cls-meta.xml' file in my folder?

How Can I get 'PaymentController.cls-meta.xml' file in my folder without using dreamfactory?

I'm not sure what dreamfactory is?
I would strongly recommend moving to the full version as this has nor recent updates.
Sent from my iPhone

On 19 May 2017, at 1:17 pm, Tony Ren<EMAIL_ADDRESS>wrote:
How Can I get 'PaymentController.cls-meta.xml' file in my folder without using dreamfactory?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

where is full version?
Thanks


Add conditional requests and cache-control headers on the 'areas' endpoints (#1058)

Fixes #1058
Signed-off-by: Xavier Coulon<EMAIL_ADDRESS>

Please rename controller/area_backbox_test.go

@sbose78 oh thanks for spotting this typo! Let me do that, for sure.

[test]

[test]


Renamed getFreshUser to getCurrentUser(boolean autorefresh)

Motivation
Both getFreshUser and getCurrentUser returns the current logged in user. The difference is that the getFreshUser automatically refresh the token if needed.
Instead of duplicating code, this PR changes it to a parameter.
Moreover, this PR make android code coherent with what we have in the other platforms (iOS and Xamarin)

ping @secondsun @danielpassos


Add axis to ToggleButtons

It would be interesting to add an axis parameter to the ToggleButtons widget, which would allow the buttons to be displayed in row (as is currently the case) or in column if necessary.

Looks like a duplicate of #63871

Closing as duplicate of https://github.com/flutter/flutter/issues/63871. Please follow up on that issue for updates.

Hello @MrBirb, @pedromassangocode
This is not really a duplicate, because #63871 suggests using Wrap instead of Row. But this PR #63880 (which has been closed) is a perfect answer to this issue.

@LefebvreIlyas #70670 This PR may be able to meet your needs ：）

@xu-baolin Exactly! Thank you very much for all your work! 🚀


Release @google-cloud/firestore v1.0.2

This pull request was generated using releasetool.

Release is at https://github.com/googleapis/nodejs-firestore/releases/tag/v1.0.2

I have deleted the release and the tag, put back the lable, now waiting for the magic to happen.

Release is at https://github.com/googleapis/nodejs-firestore/releases/tag/v1.0.2

The release build has started, the log can be viewed here. :sunflower:

:egg: You hatched a release! The release build finished successfully! :purple_heart:


[Gally]: master <- dev

Automatically created by Git-Ally

:tada: This PR is included in version 1.14.7 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Best Audio & Best Video option

Hi ! How are you ?
Can you add best video & best audio option in Video steams and Audio streams

Wait for next version it will be added
On Fri, Dec 10, 2021 at 4:31 AM Useless-Panda @.***>
wrote:

Hi ! How are you ?
Can you add best video & best audio option in Video steams and Audio
streams
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sourabhkv/ytdl/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANKNDSFCYVURGHILBCODZ23UQEYMXANCNFSM5JXWJZZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

That's awesome! Thanks
also can you add the option to save description in comments where video url is being saved.

The formats are sorted according to size and the streams which might throttle are also marked (YouTube only)

Thank you


Add constraint check on dates of an appointment

Add constraint check on start and stop dates of an appointment to prevent an appointment from being created outside of available timeslots

[ ] Create widget for appointment slot validation
[ ] On scheduling page in new appointment form use this widget to validate selected time
[ ] If time is not in correct times lot, show warning message.


Any plans to provide a redux adapter?

Hi folks!
Does the team have any plans of providing an adapter that allows firebase to play nicely with redux?
State management in react apps is most popularly driven by redux but I was surprised to find no literature at all on the topic. Atleast it would be beneficial for the community to understand how the core team is thinking about redux-firebase integration?

This is sort of a duplicate of https://github.com/firebase/reactfire/issues/114. You should look there for some alternatives. This lib doesn't do anything explicitly to integrate with Redux.


add support for opencensus http servlet plugin in spring cloud framework

check the build failure.

Codecov Report

Merging #1650 into master will increase coverage by 0.04%.
The diff coverage is 14.28%.

@@             Coverage Diff              @@
##             master    #1650      +/-   ##
============================================
+ Coverage     82.92%   82.97%   +0.04%
- Complexity     1896     1905       +9
============================================
  Files           273      276       +3
  Lines          8773     8780       +7
  Branches        835      835
============================================
+ Hits           7275     7285      +10
- Misses         1222     1225       +3
+ Partials        276      270       -6

Impacted Files
Coverage Δ
Complexity Δ

...gcloud/autoconfig/OpenCensusAutoConfiguration.java
0% <0%> (ø)
0 <0> (?)

...b/springcloud/autoconfig/OpenCensusProperties.java
0% <0%> (ø)
0 <0> (?)

.../springcloud/instrument/web/HttpServletFilter.java
100% <100%> (ø)
1 <1> (?)

...e/ocagent/OcAgentTraceServiceConfigRpcHandler.java
75.86% <0%> (-3.45%)
12% <0%> (ø)

...census/contrib/http/servlet/OcHttpServletUtil.java
36.36% <0%> (ø)
2% <0%> (+1%)
:arrow_up:

...o/opencensus/contrib/http/AbstractHttpHandler.java
100% <0%> (+1.85%)
17% <0%> (+2%)
:arrow_up:

...census/implcore/trace/export/SpanExporterImpl.java
97.26% <0%> (+2.73%)
9% <0%> (ø)
:arrow_down:

... and 3 more

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 4fa9abe...0a8ce5c. Read the comment docs.

What do we need to ship this?

What do we need to ship this?

Need to add ability to specify propagator, extractor and publicEndpoint.
Also needs ability to enable just one tracing or metrics but not both. In the current implementation it does both. This can probably wait.

As discussed irl, agree that we don't need to separate controls for tracing and metrics.

@dinooliva and @bogdandrutu  PTAL.


Landing page CSS is broken for wide displays, hiding Enterprise section

URL for relevant page?
https://docs.influxdata.com/
On a "narrow" display all 6 items are visible:

On a "wide" display, Enterprise isn't visible, and it isn't particularly obvious that you have to scroll down to see it:

@alexpaxton - if you have a moment could you check this one out? I've added products to that page and I've disrupted the peace.

Fixed by https://github.com/influxdata/docs.influxdata.com/pull/1072


springboot use dubbo 3.0.6 and pinpoint-plugin can't start

[x] I have searched the issues of this repository and believe that this is not a duplicate.

springboot use dubbo 3.0.6 and pinpoint-plugin can't start

这个需要升级下 pinpoint 版本，请联系对应商业化团队


User PageTool Requirements

Configurable options for the user cookie:
lifetime (session/ specific expiry)
domain
http-only
secure
Need tests for predictable behaviour on session expiry (i.e. user cookie has a different expiry to session cookie, meaning information on the session is lost but user cookie is still there).

No concept of PageTool any more.


Can't use personal Azure subscription?

Not sure if this is a bug or by design, but I can't seem to deploy a bot to Azure by signing in with a personal Azure subscription - I'm prompted to use a school or work account. Same thing happens if I follow the tutorial instructions to create an Azure Bot in the portal and then open it in Composer (I can create the bot resource, but get prompted to sign in when opening a new composer project for it, and using a personal Azure subscription fails)

Hi @GraemeMalcolm
I'm not quite sure, but it might be due to the permission that a personal account has on the subscription/tenant, more than the fact that it is a personal account. I myself use a personal account with a (MSDN) subscription. I'm not aware of a personal subscription. Do you mean pay-as-you-go?
https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/switch-azure-offer

What permissions does that account has on both the tenant & subscription?
Are you able to roll back to v2.1.1 and verify that it occurs there as well? (there are some other publishing bugs in 2.1.2 that are yet to be fixed and I want to rule those out)

This also an MSDN subscription, for which my login is the admin. The error is specifically indicating that I can't sign in with a personal account - it must be a school or work account.
I got the same error in previous versions of the Bot Composer, going back to 1.x.
I'll try spinning up a new trial subscription and see if that works.

Just tried with a totally different outlook.com account, signing into an Azure sub for which the account is a global admin - same result.

Thanks @GraemeMalcolm We have identified a bug which might be the cause of this issue as well. Stay tuned.

Update: We've identified patterns though which we can reproduce this; engineering is working to identify a workaround or product improvement that would mitigate this issue. We don't yet have an ETA.

Still investigating. Thank you for your patience.

Hi @GraemeMalcolm
Apologies for the delay. The aforementioned bug is likely not related. Can you please grab extended logging and then reproducing the error:

Go to Composer's install location (mine is at C:\Users{username}\AppData\Local\Programs\Bot Framework Composer)
Open a terminal here
run set DEBUG=composer*
run the executable from the terminal Ex. "Bot Framework Composer.exe"

Send the output from the terminal.

Closing as unable to reproduce and we do not have additional logging to troubleshoot. If you still need assistance, please supply the requested logging information and we can reopen.


add clang-tidy

@kmiya I expanded the Artifact obtained from GitHub Actions (here) and confirmed that I can see the result of clang-tidy on the local server.

Pretty caught the format issue. Sorry, this is my fault. Could you fix the issue?

@kmiya Thanks! fixed in ae6c694


Remove role="document" from the dialog and add aria-modal="true"

Current Code

Solution code

Rational
Document role is only necessary if there role="application" on a parent that overrides screen reader short cut keys.
The role="dialog" doesn't do that, so it's fine without it ... see aria-practices example
https://w3c.github.io/aria-practices/examples/dialog-modal/dialog.html
aria-modal="true" ensure the screen reader user cannot arrow out of the modal inadvertently and replaces the old technique (not used in bootstrap) of aria-hidden on all background content.

/CC @patrickhlauke

role="document" was necessary at the time to work around a bug in, if I recall correctly, NVDA which assumed that a role="dialog" only contained focusable elements and no content, and went directly into forms mode. this has likely been resolved since.
not sure about how widespread support for aria-modal is, but we can add that, sure...no harm either way.

@patrickhlauke So now, role="document" should be removed from .modal-dialog and aria-modal="true" should be added to .modal?
May I do it if the above is right?

@rohit2sharma95 yes. sure, go for it

oh, as was pointed out separately in #30755 discussion, our script already dynamically adds aria-modal="true" when you trigger an actual modal. so this is really just about removing the redundant role="document"


As a listener, you can pay to send text messages to the speakers

Like, the super chats from youtube

There is already a chat feature so why would someone pay to send something to a speaker?

this was before the chat feature, :shrug: just helping the boy monetize the thing haha but I mean, maybe this can transform into some child of youtube's super chat :D

Or even be a configuration for the room :shrug:

this may come in handy in huuuuuuuge rooms where free chat goes too fast


imported vaccination cert not signature verified

Avoid duplicates

[x] Bug is not mentioned in the FAQ
[x] Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[x] Bug is not already reported in another issue

Technical details

Device name: Samsung Galaxy S9
Android version: 10
App version: 2.3.4

Describe the bug
Vaccination certificates can be imported without signature checking.
See https://github.com/stealth/greenday  security researcher report.
Steps to reproduce the issue
Go to https://github.com/stealth/greenday scroll down to the QR code, scan the QR code with CWA Android.
It Should not import it (CovPass rejects it).
direct QR code link
Expected behaviour
QR code should be rejected
Possible Fix
Apparently add signature verification.
Additional context
Found by Sebastian Krahmer of c-skills.

Duplicate corona-warn-app/cwa-documentation/#634

@heinezen @dsarkar

Duplicate corona-warn-app/cwa-documentation#634

Should we leave this open here anyways, to hopefully avoid more duplicates in the Android repo?

@vaubaehn
I'd rather not because then people will start discussing the problem in several issues and it's going to be hard to rrack the discussion. We'll swallow the additional effort to redirect users to the correct issue.

Corona-Warn-App Open Source Team

Hey @msmeissn
Tanks for reporting. However, the issue is already being discussed in https://github.com/corona-warn-app/cwa-documentation/issues/634. We encourage you to read the existing discussion and participate there if you have further questions. In your particular case, https://github.com/corona-warn-app/cwa-documentation/issues/634#issuecomment-858662924 is the moost relavant comment:

This behavior is intended.
A signature check is not adding security to the "gate keeper" case.
Distracted "gate keeper" can be fooled with screenshots or self compiled apps with deactivated signature check.
A scan with a valid verifier app is mandatory otherwise the concept is not working.
To prevent unintended scan of example qr codes is not an important requirement.
The EU doesn't require a signature check in wallet apps to reduce the complexity and prevent possible compatible issue with very old devices and OS versions.

I'll close your issue as a duplicate.

Corona-Warn-App Open Source Team

Duplicate of https://github.com/corona-warn-app/cwa-documentation/issues/634

@heinezen

We'll swallow the additional effort to redirect users to the correct issue.

Although I didn't have strong feelings either to leave it open, I thought it could be more easy to leave it open to let the users redirect themselves to the issue in the docu repo. But true, even the link is provided to the other issue, users may still comment here.
But a suggestion in case something similar pops up in Android or iOS again: it could be marked as duplicate, link to docu repo provided, and then lock the issue against further commenting maybe? I know it's lockable for overheating discussions, don't know if other reasons for locking can be chosen?
Anyway, have a nice Sunday. I hope you can enjoy from a cool place. Here heat and air humidity makes it a bit uncomfortable... Greetings!

But a suggestion in case something similar pops up in Android or iOS again: it could be marked as duplicate, link to docu repo provided, and then lock the issue against further commenting maybe? I know it's lockable for overheating discussions, don't know if other reasons for locking can be chosen?

I'm not a fan of locking issues because it can come across as shutting off a discussion which is not what we want. Also, we are sometimes wrong about issues being duplicates and in a locked thread no oe will be able to tell us. I also might make searching for the "correct" issue less intuitive because users would stumble upon open issues where they can't comment. Some users would not follow the links and not participate in the discussion at all.
Writing an answer that redirects to the duplicated issue also doesn't take much time. IMO, the personal answers work much better because I can include relevant infos like in https://github.com/corona-warn-app/cwa-app-android/issues/3505#issuecomment-864535234. After all managing users so they end up at the correct pace is what the community team is for.

Anyway, have a nice Sunday. I hope you can enjoy from a cool place. Here heat and air humidity makes it a bit uncomfortable...

Thank you! (at least there were no heated discussions in the repos today 😉 )

Corona-Warn-App Open Source Team

@heinezen
Your points are all good and convincing! Nothing more to say.
Happy it all cooled down a bit (at least the weather) - hope you had a good start into the week! CU


Error generating capital letters

I am generating localization with the command:
get generate locales assets/locales
At some point, for properties that have capital letters in the name, when generating into a class, an error occurs in the property name.
static const error_SERVICE_NOT_AVAILABLE = 'error_SERVICE_NOT_AVAILABLE';
'error_s_e_r_v_i_c_e_n_o_t_a_v_a_i_l_a_b_l_e': '推送通知服务不可用。',
Property names are different.
get_cli 1.4.1

FIX

When is the release date?


Use existing session secret

Hello!
Currently, when reloading the smart cell via running the Mix.install portion of the LiveBook, the session_secret attribute is cleared.
This means when opening an existing notebook or adding a dependency to the one you're working on requires you to re-add your session secret to the smart cell.
When loading session_secret it attempted to load a set_session attribute which does not seem to be referenced anywhere else. I've changed that to load session_secret back into session_secret.
Before
https://user-images.githubusercontent.com/454563/230999288-315f670e-ef4a-4bab-a54d-29b977c8ba8f.mp4
After
https://user-images.githubusercontent.com/454563/230999300-8d567a55-085f-4a69-b840-bc1592311a2c.mp4

Merged, thank you again!


TensorFlow Lite C++ API setup

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

Ubuntu 20.04
TensorFlow installed from (source or binary): installed from binary. (also have cloned using git clone)
TensorFlow version: 2.1.0
Python version: 3.7.6
Installed using virtualenv? pip? conda?: conda

I want to setup TensorFlow Lite (TFLite) for C++ development. I searched google for it but didn't find anything. Tensorflow have posted regarding C++ development(documentation) but there's nothing about installation instruction. As of May 3, 2020 it seems to be in experimental mode. Though tensorflow has developed few models out of it and build Android/iOS apps from it. I want to try those models on my own in C++. But here's a problem, to access header files required for C++  there is no direct support in tensorflow pip installation. This githubRepo of tensorflow need to be cloned which contains header files. Even after that to access some third-party header files that repository needs to be build. And I don't know how to build it. It'd be helpful if anyone working on TFLite C++ API shares how it can be done?
I want to include following header file to my C++ code.
#include "tensorflow/lite/model.h"
But I got error as cannot open source file "flatbuffers/flatbuffers.h". I searched complete repository but there isn't anything as flatbuffers.h. But I found a folder flatbuffers which contains some build files. I think if I can build those files I will be able to load header files I need. But I don't know how to build them.
Note : Just to be clear I want tensorflow lite C++ installation not tensorflow C api
Thank you.

@pranv12
please refer to these links and let us know if it helps:
link1
link2

@Saduf2019
Thank you! References you provided are very helpful.
I also found a sample project.
Closing this issue for now.


add date formats to templates

I wanted a cache to easily expire every month (and get rebuilt), so it was helpful to have date as a template option, eg:
  key: "z1-cache-{{ id }}-{{ runner.os }}-{{ checksum 'yarn.lock' }}-{{ date '+%Y-%m'}}"

Hi @pquerna! Thanks for the PR.
Released as https://github.com/nienbo/cache-buildkite-plugin/releases/tag/v2.4.16 🚀


feat: use focusable matcher in all focusable components test

Add focusable tests to all component. See Button test.

Alejandro not find a solution and Leo going to find a solution


Test CI fake commit

IGNORE THIS PR ;-)

  Generated by :no_entry_sign: danger

Codecov Report

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

@@           Coverage Diff           @@
##           master      #49   +/-   ##
=======================================
  Coverage   86.82%   86.82%
=======================================
  Files           5        5
  Lines         258      258
=======================================
  Hits          224      224
  Misses         34       34

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 69b9277...073e9be. Read the comment docs.


[Question] Control command mapping from Autoware to Carla

Hi @evshary
I'm keep using your bridge implementation for Autoware and Carla, and I have one question today.
I wonder how the message from /control/command/control_cmd to be converted to the control values(throttle, brake, ...) for Carla.
I think the most relevant function is the code below, but I cannot know how the values from the message(acceleration, speed...) to be convereted to the carla's control values.
https://github.com/evshary/zenoh_carla_bridge/blob/36ff278dc508697a5ef9800b5d32ee5f308e33c9/src/bridge/vehicle_bridge.rs#L310
I don't know about rust well, but I guess the step function calculates the values for carla's control values. Could you please tell me how it works?
https://github.com/evshary/zenoh_carla_bridge/blob/36ff278dc508697a5ef9800b5d32ee5f308e33c9/src/bridge/vehicle_bridge.rs#L367
I always appreciate to your help. Thank you!

Hi @Kim-mins
Every steps in Carla will call the step function in vehicle bridge, which includes update_carla_control
I believe your question is how update_carla_control gets the ROS 2 message.
You can take a look at here
https://github.com/evshary/zenoh_carla_bridge/blob/36ff278dc508697a5ef9800b5d32ee5f308e33c9/src/bridge/vehicle_bridge.rs#L134
After the subscriber receives the Ackermann message, it'll store it in current_ackermann_cmd, which is used by update_carla_control.
After getting the values, we can have some calculations to convert them into throttle, brake...
Also worth mentioning, since Carla 0.9.14 provides API to do the transformation for us, now we don't need to calculate it by ourselves.
https://github.com/evshary/zenoh_carla_bridge/blob/carla-0.9.14/src/bridge/vehicle_bridge.rs#L345
Let me know if I misunderstood your question.

Thank you for the detailed response @evshary!
Actually, I'm suffering an issue on using Autoware.
I also reported this issue to autoware.universe repository, but I want to be sure that the bridge is not the cause.
Here's the video for the situation: [video]
The two lines of the graph in the video shows a change(I plotted the accumulated data on every 20 times of messages) of acceleration and speed values from /control/command/control_cmd of Autoware messsage.
In the video, the ego vehicle brakes two times, at 0:31 and 1:17(last frame of the video).
For the frame at 0:31, the acceleration value goes down below -4, and the ego vehicle makes a really hard brake.
However, at 1:17, the acceleration value also goes down below -4, but the ego vehicle does not stops well enough and eventually collides with the NPC Vehicle.
The only difference of each frame is the road, whether the car is on the downhill(1:17) or not(0:31).
So, I have a question that, if the bridge has any dependency on the slope(downhill or not, ...) for handling control values(acceleration, speed, ...).
The reason could be that I'm using a bit old version(20230715) of your bridge, but I think the logic did not changed a lot, at least for handling control command.
I strongly guess the bridge has no difference on handing control values, cuz I think handling a slope is a functionality of Autoware side..
Thank you a lot! I'm using the bridge really well!

To be honest, I'm afraid I can't provide more insights on the issue. I don't think the control mechanism in the bridge does anything with the slope (It just transforms messages between Carla and Autoware), but I'm not quite sure. It needs more investigation.
Does this only happen while driving on the slope? And does it always happen or not every time?
By the way, can you provide the link to the issue you open? I'm also interested in the issue, although I can't dive into it recently. (traveling now)

The issue above is resolved now.
It was the problem of the Autoware side.
Thank you for your help!

Glad to know that it's fixed in the latest version.


Allow zip package deployments with WEBSITE_RUN_FROM_PACKAGE=1

Hello,
I saw that there is a request at https://github.com/microsoft/vscode-azurefunctions/issues/783 to allow functions to be deployed as packages (Zip) according to best practices at https://docs.microsoft.com/en-us/azure/azure-functions/run-functions-from-deployment-package#integration-with-zip-deployment
When will this be available?
The main goal here is to allow:

Set WEBSITE_RUN_FROM_PACKAGE to 1 and have this configuration be deployed in Azure (either in function app or deployment slots)
Have the deployment be made as zip package as explained at https://docs.microsoft.com/en-us/azure/azure-functions/run-functions-from-deployment-package#integration-with-zip-deployment and https://docs.microsoft.com/en-us/azure/azure-functions/deployment-zip-push.
Update an existing function app (and deployment slots) - delete old files if not published as zip and republish as zip package

Thanks,
Miguel

I was able to deploy it sucessfully by adding the setting in Azure Portal. I was adding it on the local settings. If possible, make an update to the extension so that deployment is made even if the setting is only on local settings and ensure that files in wwwroot are removed and the zip file is /home/data/SitePackages.

As you figured out, it's already possible to use WEBSITE_RUN_FROM_PACKAGE. In fact you don't have to go to the portal to change settings - you can do that directly in VS Code:

We also prompt to upload settings after you deploy, if desired:

Unfortunately, it's not possible to make the local settings directly affect how it's run in Azure. I'm going to close this as a duplicate of https://github.com/microsoft/vscode-azurefunctions/issues/1465


Update OP.linebreak to OP.line

API change in Options.Applicative.Help.Pretty.
The former function no longer exists.

Thanks!


Support records in ECHO arrays

ECHO arrays support pushing/setting readonly records
Properties on recrords should be immutable

https://github.com/dxos/dxos/pull/2672


Task - "Brock" table

As a curator a need a custom task to list species and related Content/Topic.

This task provides distribution data (though /tasks/content/by_nomenclature) for all taxa in the project.  Distribution data is content for OTUs where the topic_id is 4 (idiosyncratically for Distribution text).  This distribution text has not been cross-checked against tblDistribution of SFdb.  To produce the desired (spreadsheet) result for Paul Brock, the HTML of the response was selected and copied, then pasted to an Excel spreadsheet, then sorted hierarchically.


Exporter/OcAgent: Support TLS credentials.

Also make useInsecure as the default option. Users need to either use
insecure connection or provide a TLS credential.
Counterpart in Go: https://github.com/census-ecosystem/opencensus-go-exporter-ocagent/pull/45.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@0f8b821). Click here to learn what that means.
The diff coverage is 26.66%.

@@            Coverage Diff            @@
##             master    #1765   +/-   ##
=========================================
  Coverage          ?   82.19%
  Complexity        ?     1977
=========================================
  Files             ?      291
  Lines             ?     9179
  Branches          ?      885
=========================================
  Hits              ?     7545
  Misses            ?     1339
  Partials          ?      295

Impacted Files
Coverage Δ
Complexity Δ

.../metrics/ocagent/OcAgentMetricsExporterWorker.java
0% <0%> (ø)
0 <0> (?)

...ter/trace/ocagent/OcAgentTraceExporterHandler.java
0% <0%> (ø)
0 <0> (?)

...s/exporter/trace/ocagent/OcAgentTraceExporter.java
21.87% <0%> (ø)
3 <0> (?)

...porter/metrics/ocagent/OcAgentMetricsExporter.java
0% <0%> (ø)
0 <0> (?)

...ace/ocagent/OcAgentTraceExporterConfiguration.java
100% <100%> (ø)
2 <1> (?)

...s/ocagent/OcAgentMetricsExporterConfiguration.java
100% <100%> (ø)
2 <1> (?)

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 0f8b821...e0ec2a4. Read the comment docs.


Added forward_declaration

This provides a simple mechanism to avoid problems with recursive grammars, without needing to use/abuse @generate syntax for that purpose. Examples in the docs added.

Codecov Report

Merging #56 (d598564) into master (2968580) will decrease coverage by 1.08%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #56      +/-   ##
==========================================
- Coverage   94.82%   93.74%   -1.09%
==========================================
  Files          11       11
  Lines        1141     1119      -22
==========================================
- Hits         1082     1049      -33
- Misses         59       70      +11

Impacted Files
Coverage Δ

src/parsy/__init__.py
95.30% <100.00%> (-4.38%)
:arrow_down:

tests/test_parsy.py
98.85% <100.00%> (+0.04%)
:arrow_up:

conftest.py
75.00% <0.00%> (-25.00%)
:arrow_down:

examples/simple_logo_parser.py
73.91% <0.00%> (-1.09%)
:arrow_down:

examples/json.py
97.05% <0.00%> (-0.17%)
:arrow_down:

tests/test_sexpr.py
97.67% <0.00%> (-0.11%)
:arrow_down:

examples/proto3.py
100.00% <0.00%> (ø)

examples/sql_select.py
100.00% <0.00%> (ø)

... and 1 more

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 2968580...d598564. Read the comment docs.

Instead of the implementation of become that modifies __class__ and __dict__, the following also works and passes the tests:

class forward_declaration(Parser):
    def __init__(self):
        super().__init__(None)

    def _check(self):
        if self.wrapped_fn is None:
            raise ValueError("You must use 'become' before attempting to call `parse` or `parse_partial`")

    def parse(self, *args, **kwargs):
        self._check()
        return super().parse(*args, **kwargs)

    def parse_partial(self, *args, **kwargs):
        self._check()
        return super().parse_partial(*args, **kwargs)

    def become(self, other):
        if self.wrapped_fn is not None:
            raise TypeError("You can't use become more than once")
        self.wrapped_fn = other.wrapped_fn

It has the disadvantage that parse and parse_partial methods have runtime overhead of _check(). This can be avoided using the following instead:
class forward_declaration(Parser):
    def __init__(self):
        super().__init__(None)
        def _raise_error(self):
            raise ValueError("You must use 'become' before attempting to call `parse` or `parse_partial`")
        self.parse = _raise_error
        self.parse_partial = _raise_error

    def become(self, other):
        if self.wrapped_fn is not None:
            raise TypeError("You can't use become more than once")
        self.wrapped_fn = other.wrapped_fn
        del self.parse
        del self.parse_partial

This still has another disadvantage: it won't work with any custom subclass of Parser - it relies on an Parser internal (wrapped_fn) and assumes nothing has changed about the way it might be used.


Yomitan is unable to highlight text inside the Anki Export dialogue window

Hi,
First of all thanks for your amazing extension and website!
I'm sorry to bother you with this, but I noticed that Yomitan is unable to highlight the word I look up inside the Anki Export window.
Is there a way to allow it to do so?
I realize it might be a restriction with the way extensions work for chromium browsers so that it might not be able to do it.
Thank you for any suggestions you may have!

Can you upload a video demonstrating the issue so I can see exactly what you're doing?
Yomitan should already be able to highlight words inside the Anki export UI.

Can't make a video at the moment, but I will try to clarify with some screenshots.
Example of Yomitan highlighting searched word on the website:

Example of Anki Export window where the word is not highlighted by the popup:

I am able to manually highlight the word just fine, but Yomitan doesn't seem to be able to do it inside this anki export window.

I see, i misunderstood what you meant by "highlight." I understand what you mean now, thanks.

This is an issue with your yomitan settings @IanVanLier I believe. I had the same issue, tweaked some settings, and it fixed it. But I cant seem to find which one it actually was. Enable advanced settings and tweak some things and see if you can find it. If not, I can upload my yomitan settings for you so you can start from there.


Dev/waan/fix interop sign

I was testing that commit to see if it worked. I fixed it in a later commit.


Feature/provider

seperate widget into classes
add provider state managment
add light & dark theme

adding state management

adding state management


UX Research - Recruitment with Intake

Title of ticket: UX Research - Recruitment with Intake
Description
Reaching out to Intake Manger to get list of who would be best to conduct sessions with
Dependencies
Are there any dependencies?
DOD

[ ] List the items that need to be complete for this ticket to be considered done
[ ]
[ ]
[ ]
[ ]

Emailed Intake Team lead and got back list of 6 names to book sessions with

All sessions booked and accepted by participants


Lindalu fix build errors

Fix headings and spacing

Learn Build status updates of commit de8e0a8:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/web-service-reference/url-ex15websvcsotherref.md
:warning:Warning
View
Details

docs/web-service-reference/month.md
:bulb:Suggestion
View
Details

docs/web-service-reference/numberofmemberswithnodata.md
:bulb:Suggestion
View
Details

docs/web-service-reference/bccrecipients.md
:white_check_mark:Succeeded
View

docs/web-service-reference/displaynamelastfirstsortkey.md
:white_check_mark:Succeeded
View

docs/web-service-reference/documentsharinglocationcollectionsetting-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/endtimezoneid.md
:white_check_mark:Succeeded
View

docs/web-service-reference/findpeopleresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getumproperties-um-web-service.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isvoicemail.md
:white_check_mark:Succeeded
View

docs/web-service-reference/itemclass.md
:white_check_mark:Succeeded
View

docs/web-service-reference/senditemresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/supportedfileextensions-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/syncstate-base64binary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tasksfolder.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tokentype-clientaccesstokentype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/updateinboxrulesresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/userconfigurationname.md
:white_check_mark:Succeeded
View

docs/web-service-reference/usersettingerrors-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/weddinganniversary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/url-ex15websvcsotherref.md

Line 51, Column 1: [Warning: table-syntax-invalid - See documentation] Table syntax is invalid. Ensure your table includes a header and is surrounded by empty lines.

docs/web-service-reference/month.md

Line 66, Column 3: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

docs/web-service-reference/numberofmemberswithnodata.md

Line 88, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 3d1d699:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

docs/web-service-reference/month.md
:bulb:Suggestion
View
Details

docs/web-service-reference/numberofmemberswithnodata.md
:bulb:Suggestion
View
Details

docs/web-service-reference/bccrecipients.md
:white_check_mark:Succeeded
View

docs/web-service-reference/displaynamelastfirstsortkey.md
:white_check_mark:Succeeded
View

docs/web-service-reference/documentsharinglocationcollectionsetting-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/endtimezoneid.md
:white_check_mark:Succeeded
View

docs/web-service-reference/findpeopleresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getumproperties-um-web-service.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isvoicemail.md
:white_check_mark:Succeeded
View

docs/web-service-reference/itemclass.md
:white_check_mark:Succeeded
View

docs/web-service-reference/senditemresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/supportedfileextensions-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/syncstate-base64binary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tasksfolder.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tokentype-clientaccesstokentype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/updateinboxrulesresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/url-ex15websvcsotherref.md
:white_check_mark:Succeeded
View

docs/web-service-reference/userconfigurationname.md
:white_check_mark:Succeeded
View

docs/web-service-reference/usersettingerrors-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/weddinganniversary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/month.md

Line 66, Column 3: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

docs/web-service-reference/numberofmemberswithnodata.md

Line 88, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 9957aed:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

docs/web-service-reference/month.md
:bulb:Suggestion
View
Details

docs/web-service-reference/numberofmemberswithnodata.md
:bulb:Suggestion
View
Details

docs/web-service-reference/bccrecipients.md
:white_check_mark:Succeeded
View

docs/web-service-reference/displaynamelastfirstsortkey.md
:white_check_mark:Succeeded
View

docs/web-service-reference/documentsharinglocationcollectionsetting-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/endtimezoneid.md
:white_check_mark:Succeeded
View

docs/web-service-reference/findpeopleresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getnonindexableitemstatisticsresponsemessage.md
:white_check_mark:Succeeded
View

docs/web-service-reference/getumproperties-um-web-service.md
:white_check_mark:Succeeded
View

docs/web-service-reference/isvoicemail.md
:white_check_mark:Succeeded
View

docs/web-service-reference/itemclass.md
:white_check_mark:Succeeded
View

docs/web-service-reference/senditemresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/supportedfileextensions-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/syncstate-base64binary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tasksfolder.md
:white_check_mark:Succeeded
View

docs/web-service-reference/tokentype-clientaccesstokentype.md
:white_check_mark:Succeeded
View

docs/web-service-reference/updateinboxrulesresponse.md
:white_check_mark:Succeeded
View

docs/web-service-reference/url-ex15websvcsotherref.md
:white_check_mark:Succeeded
View

docs/web-service-reference/userconfigurationname.md
:white_check_mark:Succeeded
View

docs/web-service-reference/usersettingerrors-soap.md
:white_check_mark:Succeeded
View

docs/web-service-reference/weddinganniversary.md
:white_check_mark:Succeeded
View

docs/web-service-reference/month.md

Line 66, Column 3: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

docs/web-service-reference/numberofmemberswithnodata.md

Line 88, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/previous-versions/office/developer/exchange-server-2010/aa494212(v=exchg.140)' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Add cloudlink icon

Note that that image is probably of CloudLink 3; CL4 has newer branding (see: Cloudlink 4's official repo)

Yeah I know, there is just no other extension icon I could find.

I'd like to avoid touching GPL'd assets as much as possible so that this repository is unambiguously not affected by copyleft. I've included a different image in #93 that is similar but legally distinct and also an SVG.