Popover bug in bootstrap.js - 3.3.5

click on button popover
click on body
click on button popover (3.3.4 - 1 click, 3.3.5 - 2 click)

https://jsfiddle.net/2jne44zh/1/ - its work on 3.3.4
https://jsfiddle.net/m6xdqg8y/ - now its bug on 3.3.5

Hi @kameas!
You appear to have posted a live example (https://fiddle.jshell.net/2jne44zh/1/show/light/), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 16, column 7: W013: Bootstrap version might be outdated. Latest version is at least 3.3.5 ; saw what appears to be usage of Bootstrap 3.0.2
line 20, column 7: W013: Bootstrap version might be outdated. Latest version is at least 3.3.5 ; saw what appears to be usage of Bootstrap 3.3.4

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Hi @kameas!
You appear to have posted a live example (https://fiddle.jshell.net/m6xdqg8y/show/light/), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 16, column 7: W013: Bootstrap version might be outdated. Latest version is at least 3.3.5 ; saw what appears to be usage of Bootstrap 3.0.2

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

And you're mixing different versions of Bootstrap's CSS and JavaScript, which is also invalid; their versions must always match.
If there's still an issue after resolving that, please post revised JS Fiddles and I'll be happy to reopen this issue.

update:
https://jsfiddle.net/2jne44zh/2/ - 3.3.4
https://jsfiddle.net/m6xdqg8y/1/ - 3.3.5

Hi @kameas!
You appear to have posted a live example (https://fiddle.jshell.net/2jne44zh/2/show/light/), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 16, column 7: W013: Bootstrap version might be outdated. Latest version is at least 3.3.5 ; saw what appears to be usage of Bootstrap 3.3.4
line 20, column 7: W013: Bootstrap version might be outdated. Latest version is at least 3.3.5 ; saw what appears to be usage of Bootstrap 3.3.4

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Duplicate of #16732.


Fsx

Add variables, files, and resources necessary to provision an Amazon FSx Lustre files system.
Create an Instance Profile Role to manage the EKS cluster from the jump vm without having to copy AWS credentials into the jump vm.
Copy the KUBECONFIG into the jump vm to manage the cluster from there.
Install package dependencies on the jump vm to deploy Viya4 using the deployment operator. (kubectl, eksctl, kustomize, aws cli, etc.)

Thank you for your interest in the viya4-iac-aws project and contributing a pull request targeting support for the Lustre file system. The viya4-iac-aws project will not be providing support for FSx for Lustre at this time.


Sync eng/common directory with azure-sdk-tools for PR 6521

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/6521  See eng/common workflow

/check-enforcer validate

/check-enforcer evaluate

/check-enforcer evaluate

/check-enforcer override


Allow for transports to notify PeerConnection of fatal errors

We have decoupled transports and the PeerConnection, but now that makes it hard for hard errors to tear down the PeerConnection.
I have made a notes in the code base using this issue # where it is relevant. This will require a careful design to make sure we don't tie things together accidentally again.

This is actually really easy! Someone just needs to add OnError to SCTPTransport. This way it can work both for ORTC and WebRTC.

Hello
Am i right that this issue concerns adding onErrorHandler field along with onError/OnError functions to 'SCTPTransport' structure? Again, correct me if I'm wrong, but if it is what I understand it is, I'll take it.

@faroyam exactly! The the PeerConnection object can be notified of issues. On creating of the SCTPTransport we set those callbacks and we can handle async errors gracefully.
Also if users want they can construct the SCTPTransport themselves and do things via ORTC.

Resolved by 896f8e360f96498092b41ae24876de4ba012f63d great work @faroyam !


all: convert Fuchsia to use "host fuzzing" mode

Go support is not a priority for Fuchsia at the moment, so it's
preferable to use host fuzzing mode for Fuchsia like currently done
for Akaros.
This commit basically looks for all the places where there was special
logic for OS=="akaros" and extends the same logic for OS=="fuchsia".

I think it's a little icky that we're scattering os == "akaros" || os == "fuchsia" calls everywhere. I'd be happy to add a pkg.IsHostFuzzOS(os) helper function to abstract this away, if someone wants to suggest a good function name for this, and the appropriate package to add it to.

@dvyukov Any thoughts on this PR? In particular, please see the two comments above.


Single terminal window option

Hello,
There could be an option if I open a new terminal, open a new tab inside an already running terminal window if there is any, instead of opening a new window. It would make sense to have a global option and be able to override it from the command line as well.
Laci

@perneky - this seems to be a duplicate of https://github.com/microsoft/terminal/issues/2227, which is handled as a part of terminal process model overhaul: https://github.com/microsoft/terminal/issues/5000

Sure is, and is also covered heavily in the spec over in #8135. Thanks!
/dup #2227


[Feature]: providing changelog

Describe the feature
I think providing a changelog gives a better idea of the differences between versions
Additional information

[ ] I intend to submit a PR for this feature.
[ ] I have already implemented and/or tested this feature.

Thanks for the suggestion @Dunqing ! I've adde https://github.com/antfu/changelogithub 😁


Unclear on how licensing should be handled for resource isolation tenants

The doc does not explain how Azure AD licensing should be handled on a resource tenant used for isolating some applications.
For instance lets say Company XYZ has a home Tenant A which includes AAD P2 licenses for all its users. Now Company XYZ creates a resource Tenant B to isolate some resources for security reasons. Do users from the home Tenant A working on Tenant B and interacting as guest users with AAD P2 features (for example using PIM) also need AAD P2 licenses on Tenant B?
If yes, why is this the case? As these users already pay for these licenses on their home tenant and are interacting with resources as guest users in their own environment but on a different tenant B. If not this should also be made clear in the doc to avoid awkward discussions as everyone seems to give a different answer on this when this topic arises.
Thank you.

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

ID: 4ca77e3f-dd92-78a5-e5c9-cd34e56383c9
Version Independent ID: fadbbd04-975d-b1b5-5935-65f29602e8d6
Content: Resource isolation with multiple tenants to secure with Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/fundamentals/secure-multiple-tenants.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @Gargi-Sinha
Microsoft Alias: gasinh

@brolifen
When it comes to Azure Active Directory (Azure AD) licensing across multiple tenants, it's important to consider the licensing requirements based on the specific scenarios and usage.
In the scenario you described, where users from Home Tenant A are working in Resource Tenant B as guest users, the licensing requirements for Azure AD features on Tenant B depend on the feature being used and the licensing agreements in place.
Azure AD Free: Many basic Azure AD features are available for free, including user and group management, single sign-on (SSO), and application access management. These features are typically available to guest users without requiring additional licenses on Tenant B.
Azure AD Premium Features: Advanced features, such as Azure AD Privileged Identity Management (PIM), conditional access policies, or identity protection, require Azure AD Premium licenses. In this case, if users from Home Tenant A need to access these premium features on Tenant B as guest users, they would require Azure AD Premium licenses assigned specifically in Tenant B, even if they already have Azure AD P2 licenses in their Home Tenant A.
The reason behind this requirement is that licensing is tied to the tenant itself. Each tenant is considered a separate entity, and licenses purchased for one tenant cannot be automatically extended to cover usage in another tenant.
It's important to note that licensing requirements and agreements may evolve over time, and it's always recommended to consult with the official Microsoft documentation and licensing experts to ensure compliance and get the most accurate and up-to-date information regarding licensing across multiple tenants.
For any product related questions:
You can leverage our Q&A forum by posting your issue there so our community, and MVPs can further assist you in troubleshooting this issue or finding potential workarounds.
[Teams Q&A forum] (https://docs.microsoft.com/en-us/answers/topics/46488/office-teams-windows-itpro.html) for technical questions about the configuration and administration of Microsoft Teams on Windows.
[Microsoft Teams Community forum] (https://answers.microsoft.com/en-us/msteams/forum?sort=LastReplyDate&dir=Desc&tab=All&status=all&mod=&modAge=&advFil=&postedAfter=&postedBefore=&threadType=All&isFilterExpanded=false&page=1)
Thank you for your time and patience throughout this issue.

Hi @AjayBathini-MSFT,
Thanks for the feedback however this is also the root of the problem. Microsoft reps and Microsoft colleagues have given me the complete opposite information as what you just did. The response then was that if your home tenant included the required licenses then any resource tenant targeting the same user does not require it or else you would be paying double license fees for the same user for an organization.
However as you state if the home Tenant A did not have AAD P2 licenses and you were to be using P2 features (PIM, ELM...) on the resource Tenant B then and ONLY then you would require to purchase licenses for   Tenant A OR Tenant B but not required for BOTH. The reasoning was that the user being targeted which is now a guest user on the resource tenant would already be compliant with either license agreements that state that they require a license on their home tenant since it is the singular user that is interacting with P2 features not so much where that user jumps to.
However now again I get a complete opposite statement from you. This is why I created this issue to begin with as to have an official statement from Microsoft, preferably in the doc, on this as to stop the endless debate depending on who you ask so we and our customers know for sure and are in agreement with the license usage for Azure AD.
Can this please be amended in the official doc.
Thank you in advance.

@Gargi-Sinha
Can you please check and add your comments on this doc update request as applicable.

@brolifen
Thanks for your feedback! I've assigned this issue to the author who will investigate and update as appropriate.

Closing issue due to lack of response. Please leave comments in the Microsoft Entra content set.
#please-close


No mention of "Hyper-V processor configuration options"

I got here from a link within the Hyper-V VM settings "Processor" page that said "Hyper-V is not configured to enable processor resource controls.".  The link was labelled "Learn more about Hyper-V processor configuration options."  I'm guessing there is a different page that the link should point to, or else this page has had the information removed at some point.

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

ID: b9533e43-4ff9-0c74-a76f-f6501e7a8009
Version Independent ID: 40b4f3df-1ec0-fa0c-5a25-f0f2ddb718d3
Content: Hyper-V Architecture
Content Source: virtualization/hyper-v-on-windows/reference/hyper-v-architecture.md
GitHub Login: @scooley

me too buddy... lol

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


[Fixed Header] Header not scroll with horizontal scrollbar

Issue Type (delete the irrelevant ones)

[x] Bug

Specs
What version are you using?
2.12.2
What browser?
Chrome
Expected Behavior
What did you expect to happen?
Header should be scroll with table body when scroll
Actual Behavior
What actually happened?
Header not scroll with horizontal scrollbar on table body
Steps to Reproduce the Problem
Just use fixed-header configuration on table with 6 column.
Demo
https://codepen.io/cspx99/pen/pONXoO

Hi @xaksis! for a long time to investigate, i found a solution for fixed header issue. This is my example: https://jsfiddle.net/kn7007/3xb57qp2/17/. Please consider refactor and integrate it to your lib.
Thank you!

@kn7007 thank you for the suggestion!! But looking at it... I don't think we can force a no-wrap on td, because data could be really long and people would want it to wrap in the cell. If I remove the no-wrap... it creates an issue - try expanding the table. Good attempt though, I'll look into this in more detail shortly.


More C# 6

Refactor to make use of more C# 6 features.

Done, at least good enough for now. Will also be considered in the future as development continues.


Update helm chart

I installed the operator using the helm chart

I was following the Helm Chart Installation Guide but step 2 caused resources to duplicate then the chart failed to install.

The cluster Role needs an update to get poddisruptionbudgets or the operator show an error with cluster creation

E0411 20:29:38.622229       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.22.8/tools/cache/reflector.go:167: Failed to watch *v1.PodDisruptionBudget: failed to list *v1.PodDisruptionBudget: poddisruptionbudgets.policy is forbidden: User "system:serviceaccount:flink-operator-system:flink-operator" cannot list resource "poddisruptionbudgets" in API group "policy" at the cluster scope

I updated rbac.yaml to fix the issue
diff --git a/helm-chart/flink-operator/templates/rbac.yaml b/helm-chart/flink-operator/templates/rbac.yaml
index 1f6ff44..26eddf1 100644
--- a/helm-chart/flink-operator/templates/rbac.yaml
+++ b/helm-chart/flink-operator/templates/rbac.yaml
@@ -173,18 +173,20 @@ rules:
   - update
   - watch
 - apiGroups:
-  - ""
+  - "*"
   resources:
   - pods
+  - poddisruptionbudgets
   verbs:
   - get
   - list
   - watch
 - apiGroups:
-  - ""
+  - "*"
   resources:
   - pods/status
   - pods/log
+  - poddisruptionbudgets/status
   verbs:
   - get
 - apiGroups:

Thanks for the report! should be addressed by #370. If you find more issues please feel free to make PR's


Error in version 2021.02.0 and later (ValueError: cannot convert float NaN to integer)

Application runs in Docker container
Dockerfile:
FROM python:3.8.6-buster
USER root
RUN apt-get update && apt-get upgrade -y
RUN apt-get update && apt-get install -y libsnappy-dev
COPY . /project
RUN pip install -r /project/requirements.txt
WORKDIR /project
ENTRYPOINT ["python", "./main.py"]

requirements.txt file:
pandas==1.2.0
fastparquet==0.5.0
python-snappy==0.6.0
pyarrow==3.0.0
minio==6.0.0
s3fs==0.5.2
dask[complete]==2021.02.0

When I try to read parquet from Minio remote storage I have got an error
Code:
users = dd.read_parquet(
        f"s3://my_bucket/my_path/*/*.parquet",
        columns=columns,
        storage_options={"key": my_key, "secret": my_secret,
                         "client_kwargs": {"endpoint_url": my_endpoint}}
    )
users = users.compute()

Error:
File "/project/features/users/users_exact_features.py", line 22, in get_emails
    users = users.compute()
  File "/usr/local/lib/python3.8/site-packages/dask/base.py", line 281, in compute
    (result,) = compute(self, traverse=False, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/dask/base.py", line 563, in compute
    results = schedule(dsk, keys, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/dask/threaded.py", line 76, in get
    results = get_async(
  File "/usr/local/lib/python3.8/site-packages/dask/local.py", line 487, in get_async
    raise_exception(exc, tb)
  File "/usr/local/lib/python3.8/site-packages/dask/local.py", line 317, in reraise
    raise exc
  File "/usr/local/lib/python3.8/site-packages/dask/local.py", line 222, in execute_task
    result = _execute_task(task, data)
  File "/usr/local/lib/python3.8/site-packages/dask/core.py", line 121, in _execute_task
    return func(*(_execute_task(a, cache) for a in args))
  File "/usr/local/lib/python3.8/site-packages/dask/core.py", line 121, in <genexpr>
    return func(*(_execute_task(a, cache) for a in args))
  File "/usr/local/lib/python3.8/site-packages/dask/core.py", line 121, in _execute_task
    return func(*(_execute_task(a, cache) for a in args))
  File "/usr/local/lib/python3.8/site-packages/dask/core.py", line 121, in <genexpr>
    return func(*(_execute_task(a, cache) for a in args))
  File "/usr/local/lib/python3.8/site-packages/dask/core.py", line 121, in _execute_task
    return func(*(_execute_task(a, cache) for a in args))
  File "/usr/local/lib/python3.8/site-packages/dask/dataframe/io/parquet/core.py", line 383, in read_parquet_part
    dfs = [
  File "/usr/local/lib/python3.8/site-packages/dask/dataframe/io/parquet/core.py", line 384, in <listcomp>
    func(fs, rg, columns.copy(), index, **toolz.merge(kwargs, kw))
  File "/usr/local/lib/python3.8/site-packages/dask/dataframe/io/parquet/fastparquet.py", line 793, in read_partition
    parquet_file.read_row_group_file(
  File "/usr/local/lib/python3.8/site-packages/fastparquet/api.py", line 210, in read_row_group_file
    core.read_row_group_file(
  File "/usr/local/lib/python3.8/site-packages/fastparquet/core.py", line 303, in read_row_group_file
    return read_row_group(f, rg, columns, categories, schema_helper, cats,
  File "/usr/local/lib/python3.8/site-packages/fastparquet/core.py", line 354, in read_row_group
    read_row_group_arrays(file, rg, columns, categories, schema_helper,
  File "/usr/local/lib/python3.8/site-packages/fastparquet/core.py", line 329, in read_row_group_arrays
    read_col(column, schema_helper, file, use_cat=name+'-catdef' in out,
  File "/usr/local/lib/python3.8/site-packages/fastparquet/core.py", line 267, in read_col
    part[defi != max_defi] = my_nan
ValueError: cannot convert float NaN to integer

The same code with the same data runs without errors with dask versions 2021.01.1 and earlier.
The error happens in versions 2021.02.0 and 2021.03.0

cc @martindurant @rjzamora

isn't it a bit of a problem to have wheels distributed-2021.3.0 but requirement   distributed-2021.03.0 ?

Sorry @stonebig I don't follow what you're asking

hum, sorry I'm struggling with then new pip, and thought distributed-2021.03.0  could be the problem. it seems not now.

Hi @Vasilyeu,
I suppose it might be a bit tricky to identify the root cause, without a bit more detailed context.
Could you please try to provide answers/data corresponding to as many as possible of the following:

Is your data is nested?
Have you narrowed down which file(s) might be the one(s) that cause ValueError: cannot convert float NaN to integer?
Could you provide the associated (anonymized, if you so prefer) schema, e.g., via print(ParquetFile('...', verify=True).schema.text?
Could you try to provide a minimal (again - anonymized, if must be) Parquet file which reproduces the issue?

Thanks!

I wonder if this is a change in pandas NaN behaviour. Do you have the same pandas version with the earlier/later dask. versions? If yes, then perhaps something we changed to cope with pandas.
Note that questions have stood here unanswered for a while, so I am marking "needs info", and the issue might get closed.

Ah yeah, I agree that this looks like it has to do with new versions of pandas. You can try calling df.fillna(some_value) before computing, or coerce to float.


[Core][Bugfix] Accept GGUF model without .gguf extension

FILL IN THE PR DESCRIPTION HERE

FIX #7993  (link existing issues this PR will resolve)
Use GGUF magic number instead of filename suffix to check if a file is a gguf model.

BEFORE SUBMITTING, PLEASE READ THE CHECKLIST BELOW AND FILL IN THE DESCRIPTION ABOVE

 PR Checklist (Click to Expand)
Thank you for your contribution to vLLM! Before submitting the pull request, please ensure the PR meets the following criteria. This helps vLLM maintain the code quality and improve the efficiency of the review process.
PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:

[Bugfix] for bug fixes.
[CI/Build] for build or continuous integration improvements.
[Doc] for documentation fixes and improvements.
[Model] for adding a new model or improving an existing model. Model name should appear in the title.
[Frontend] For changes on the vLLM frontend (e.g., OpenAI API server, LLM class, etc.)
[Kernel] for changes affecting CUDA kernels or other compute kernels.
[Core] for changes in the core vLLM logic (e.g., LLMEngine, AsyncLLMEngine, Scheduler, etc.)
[Hardware][Vendor] for hardware-specific changes. Vendor name should appear in the prefix (e.g., [Hardware][AMD]).
[Misc] for PRs that do not fit the above categories. Please use this sparingly.

Note: If the PR spans more than one category, please include all relevant prefixes.
Code Quality
The PR need to meet the following code quality standards:

We adhere to Google Python style guide and Google C++ style guide.
Pass all linter checks. Please use format.sh to format your code.
The code need to be well-documented to ensure future contributors can easily understand the code.
Include sufficient tests to ensure the project to stay correct and robust. This includes both unit tests and integration tests.
Please add documentation to docs/source/ if the PR modifies the user-facing behaviors of vLLM. It helps vLLM user understand and utilize the new features or changes.

Notes for Large Changes
Please keep the changes as concise as possible. For major architectural changes (>500 LOC excluding kernel/data/config/test), we would expect a GitHub issue (RFC) discussing the technical design and justification. Otherwise, we will tag it with rfc-required and might not go through the PR.
What to Expect for the Reviews
The goal of the vLLM team is to be a transparent reviewing machine. We would like to make the review process transparent and efficient and make sure no contributor feel confused or frustrated. However, the vLLM team is small, so we need to prioritize some PRs over others. Here is what you can expect from the review process:

 After the PR is submitted, the PR will be assigned to a reviewer. Every reviewer will pick up the PRs based on their expertise and availability.
 After the PR is assigned, the reviewer will provide status update every 2-3 days. If the PR is not reviewed within 7 days, please feel free to ping the reviewer or the vLLM team.
 After the review, the reviewer will put an  action-required label on the PR if there are changes required. The contributor should address the comments and ping the reviewer to re-review the PR.
 Please respond to all comments within a reasonable time frame. If a comment isn't clear or you disagree with a suggestion, feel free to ask for clarification or discuss the suggestion.

Thank You
 Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM. Your contributions make vLLM a great tool for everyone!

/ready

I tested the check_gguf_file function with a load of files works great.
One optimisation you could make is to first check for the .gguf extension in the filename, if that exists return true. Otherwise continue, open the file, read the bytes and check for the magic number.
But that's not necessary or anything....
LGTM

@mgoin hoping we can get this into the next release of vllm if possible...


Features not correctly returned in feature mode?

Even when selecting feature mode, the output that is returned is 400 in number (although stated 512).

I think there is an error in

        elif opt.model_depth == 34:
            model = resnet.resnet34(num_classes=opt.n_classes, shortcut_type=opt.resnet_shortcut,
                                    sample_size=opt.sample_size, sample_duration=opt.sample_duration)

it should be

        elif opt.model_depth == 34:
            model = resnet.resnet34(num_classes=opt.n_classes, shortcut_type=opt.resnet_shortcut,
                                    sample_size=opt.sample_size, sample_duration=opt.sample_duration,
                                    last_fc=last_fc)

with "last_fc" variable added.

I fixed the bug.


[1.5.0]Fix sorting arrow positions

Due to the new version of bootstrap-vue, the sorting arrow has changed position
issue: https://github.com/tomochain/tomomaster/issues/647

Pull Request Test Coverage Report for Build 1328

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.47%

Totals

Change from base Build 1322:
0.0%

Covered Lines:
92

Relevant Lines:
103

💛  - Coveralls


allow kubeconfig download when master is ready (bsc#1048483)

still need to test it
tested and works as expected

@vitoravelino @ereslibre fixed. I also moved the if master condition into the existing if state applied block


Put API/networking errors on another error code

Separate out API errors into its own error code. The intention is to avoid lumping everything in error 127, since it is reserved for general errors not actionable by the user.
Errors related to the API should be separate as they are actionable by the user (e.g. the CI it's running on has no access to the internet), or our API is timing out, so they should try again...etc.
Another motivation is that currently because API errors are mixed in with general errors, it's not clear to the user what caused the osv-scanner GitHub action to fail, since we specifically ignore general errors and set the exit code to 0 in the GitHub action, as this could be caused by failing to parse a specific lockfile. This leads to situations like: https://github.com/google/osv.dev/actions/runs/8243615203/job/22544495994?pr=2048 , where it's unclear what the actual error is (it is hiding under Run Scanner For Existing Code step, which is a check).
This PR also clarifies the error wording to make it clear which query caused the error.
TODO:

Guided Remediation
Automated updates

Codecov Report
Attention: Patch coverage is 12.50000% with 7 lines in your changes are missing coverage. Please review.

Project coverage is 61.62%. Comparing base (b28c1c8) to head (9279c94).
Report is 26 commits behind head on main.

Files
Patch %
Lines

pkg/osvscanner/osvscanner.go
0.00%
4 Missing :warning:

cmd/osv-scanner/main.go
0.00%
3 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #857      +/-   ##
==========================================
+ Coverage   59.78%   61.62%   +1.83%
==========================================
  Files         136      144       +8
  Lines       11268     9189    -2079
==========================================
- Hits         6737     5663    -1074
+ Misses       4102     3049    -1053
- Partials      429      477      +48

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


[analyzer] Failure on inherited combined member signature

The analyzer fails on inherited combined member signature as seen in this test:
language/extension_type/inherited_combined_member_signature_test

@scheglov

abstract class A<T> {
  (Object?, dynamic, dynamic) method(T t);
}

abstract class B<T> {
  (dynamic, Object?, dynamic) method(T t);
}

abstract class C<T> implements A<T>, B<T> {}

abstract class D<T> {
  (dynamic, dynamic, Object?) method(T t);
}

abstract class E<T> implements C<T>, D<T> {}

extension type F<T>(C<T> c) implements A<T>, B<T> {}

extension type G<T>(E<T> e) implements F<T>, D<T> {}

Ah, interesting.
We check whether a member is an extension type member, or non-extension type member by looking at its enclosing element.
When we combine signatures from A and B, we set the enclosing element of the result to F.
So, it becomes "an extension type member", even it its origins are non-extension type members.
I guess we need a more specific signal to distinguish them.

https://dart-review.googlesource.com/c/sdk/+/332370


libnmstate-varlink: Implementation of systemd service

Implemented the systemd service for nmstate-varlink
Added test cases for nmstate-varlink systemd services
Signed-off-by: Arunagirinadan Sudharshan<EMAIL_ADDRESS>

@cathay4t @ffmancera
Completed the requested changes.


[WIP] Seed plugin ansible playbooks

TODO: Write tests, add RFE/BZ links when tests are written, fix cops
All of this depends on:
https://github.com/ManageIQ/ManageIQ/manageiq/pull/17096
ManageIQ/manageiq-content#254
https://bugzilla.redhat.com/show_bug.cgi?id=1539762
To test this on downstream appliances:
yum install git patch

vmdb
wget https://github.com/ManageIQ/ManageIQ/manageiq/pull/17096.patch
patch -p1 < 17096.patch

cd `bundle show manageiq-content`
wget https://github.com/ManageIQ/manageiq-content/pull/254.patch
patch -p1 < 254.patch

@syncrou @gmcculloug @gtanzillo other than writing  tests and doing cleanup, this is ready for high level review.  Am I missing anything?

@carbonin too of course ^

Note, I added and then mostly reverted a change to remove the temporary git repo.  Basically, we can't remove it until it's cloned into the ansible project and there isn't a synchronous way to create the project so we don't really know when it's done unless we poll ansible or something like that.  It doesn't seem worth it, at least for now.  We'll leave it around and remove it on role activation to ensure we start clean.

@jrafanie is this still a WIP?

@miq-bot add_label blocker

Gaprindashvili backport details:
$ git log -1
commit cd10f5f723666562a53117e452cf3032634efec4
Author: Greg McCullough<EMAIL_ADDRESS>Date:   Fri Apr 6 17:57:52 2018 -0400

    Merge pull request #17185 from jrafanie/seed_plugin_ansible_playbooks

    Seed plugin ansible playbooks
    (cherry picked from commit c9e7f02baccbc2c2ca3713b00b8787c84c5b0fe9)

    https://bugzilla.redhat.com/show_bug.cgi?id=1566658


Add XarrayDatasetEqualityOperator

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (3dbfe47) 100.00% compared to head (c304a67) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #105   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         9    +1
  Lines          368       391   +23
  Branches        94        97    +3
=========================================
+ Hits           368       391   +23

Impacted Files
Coverage Δ

src/coola/__init__.py
100.00% <100.00%> (ø)

src/coola/testing.py
100.00% <100.00%> (ø)

src/coola/xr.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Pa-52 and Pa-51

When I call the Mosaic Resident Contact Information platform API, I want the data as listed in the Swagger documentation to be returned so that I can use it in my own service.
Completed the following:
GET endpoint – view/list individual record
Expose unique identifier
Meets API Playbook standards

Is this still being worked on? Could we close the PR?


[Model Serving]: Enable GPU in Model Server configuration

Feature description
We need to enable GPU support for model server, still waiting for proper implementation for the backend

Users can enable GPU support in the Model Server configuration Mocks

Waiting on the backend to provide the usage for this.

Yes, current roadmap is to look into Triton, but OpenVINO Model Server will also support GPUs in a future release. I'll update here when there is more information

Additionally, if users require GPU serving, they can use upstream Triton

This is very old - I'm going to close it and if we are missing anything with our current accelerator implementation, we can work with PM to add it to jira.


MSC3589: Room version 9 as the default room version

Rendered

Preview: https://pr3589--matrix-org-previews.netlify.app

I think we should wait till Ruma gets proper v9 support before merging this given its role in Conduit and the matrix-rust-sdk, the latter of which seems to be growing more important to the ecosystem as per the recent year in review blog post.

@Seirdy please use threads for review.
I don't believe Ruma intends to support v9 until it is in the spec formally, which means this MSC would be delayed by about 8 months. Instead, as per the threads on this MSC, we're doing things concurrently.

For the reasons described in the MSC (see updates), I think it's safe to push this MSC into the next stages.
This is intended to be included in Matrix 1.2 (the same version as the room version spec itself), though if it slips to 1.3 then so be it.
@mscbot fcp merge

Ruma has merged some v9 support, but this hasn't yet been tagged. I
think waiting at least until after Ruma's next release would be helpful.
--
/Seirdy

On Thu, Jan 27, 2022 at 07:45:38AM -0800, Andrew Morgan wrote:

I do hope that the feature is implemented in Ruma (and thus Conduit) soon.

Perhaps mentioning "help wanted from Rust devs" here in the coming TWIM and waiting a few days after could do the trick ;).
--
/Seirdy

Spec PR: https://github.com/matrix-org/matrix-doc/pull/3739

Merged 🎉


Add TypeScript types and fix most errors

As discussed, I generated database types with Supabase and added them to fix most TypeScript-related errors. I have only left in the ones which are actual issues to be addressed such as the missing note property on items or the missing id on addons.
This is only partially tested, please check it works fine on your end before merging.

lgtm :) thanks a lot again!


orthogonality constraints in cvxpy

How can I define an orthogonality constraints of a matrix variable, X \in R^m*n? X'X = I.
I tried quad_form(X, P), however, it only works for vector rather than matrix.
regards

Orthogonality constraints are not convex, so they are not handled by cvxpy. You could try using the dccp package and bounding the largest and smallest singular value of X.


faster_rcnn predictions not consistent

Repeated predictions give different results, I modified the example demo.py by replacing:
    img = utils.read_image(args.image, color=True)
    bboxes, labels, scores = model.predict([img])
    bbox, label, score = bboxes[0], labels[0], scores[0]

with
    img = utils.read_image(args.image, color=True)
    bboxes, labels, scores = model.predict([img])
    bbox, label, score = bboxes[0], labels[0], scores[0]
    print(label)
    print(score)

    img = utils.read_image(args.image, color=True)
    bboxes, labels, scores = model.predict([img])
    bbox, label, score = bboxes[0], labels[0], scores[0]
    print(label)
    print(score)

Running on an image prints two different results.
[ 6  9 11 12 14 14 14]
[0.9994035  0.7133383  0.9320137  0.9976526  0.9986652  0.98459226
0.7558696 ]
[ 6 11 12 14 14]
[0.99914455 0.81991583 0.96614665 0.9929738  0.9864108 ]
Any idea as to why that would be?

Some operations of cuDNN do not have deterministic behaviour.
https://docs.nvidia.com/deeplearning/sdk/cudnn-developer-guide/#reproducibility
Perhaps, this is related to your problem.

Hmm.
I'm using the projects reference image: https://cloud.githubusercontent.com/assets/2062128/26187667/9cb236da-3bd5-11e7-8bcf-7dbd4302e2dc.jpg
@Hakuyume
I'm not using cuDNN, I'm using a CPU based model.
I dockerized my setup and also uploaded the modified demo.py.  Had to change extensions to upload, should be demo-mod.py,
Dockerfile.txt
demo-mod.txt
Are you running on a GPU @yuyu2172 ?
Thanks for your help!

I tested on GPU/CPU on my machine. I ran your script, and I get consistent results.
I am building the docker container now.
$ python demo-mod.py  9cb236da-3bd5-11e7-8bcf-7dbd4302e2dc.jpg
[ 6 11 12 14 14]
[0.99953234 0.9766117  0.997649   0.9980629  0.99296147]
[ 6 11 12 14 14]
[0.99953234 0.9766117  0.997649   0.9980629  0.99296147]
[ 6 11 12 14 14]
[0.99953234 0.9766117  0.997649   0.9980629  0.99296147]

My results are looking more consistent today:
[ 6 11 12 14 14]
[0.9991875  0.96595764 0.99568295 0.99677104 0.9895921 ]
[ 6 11 12 14 14]
[0.9994771 0.9520375 0.9942531 0.9980769 0.9920569]
[ 6 11 12 14 14]
[0.9995468  0.9600438  0.99564916 0.99760795 0.9974911 ]

The scores are still slightly different.  Thanks for looking into it!

Can i close this issue? @yuyu2172


SSE Delete and Create Events Not Triggered for Auth Collection in PocketBase

Description
I am experiencing an issue with PocketBase's SSE (Server-Sent Events). Specifically, the delete and create events are not being intercepted, while update events are working as expected.
I am subscribing to events using the following endpoint:
/api/realtime/ (COLLECTION_ID/RECORD_ID)
The collection in question is of type Auth. When a record is updated, I receive the event notification correctly. However, when I delete or create a record, I do not receive any corresponding SSE events.
Authentication Context
I am authenticated as a regular user (via login/password) and not as a super-admin.
Rules Configuration
The collection has the following rule set for record access:
@request.auth.id = id
Steps to Reproduce

Set up a PocketBase server with an Auth collection.
Apply the rule @request.auth.id = id to restrict access.
Authenticate as a regular user (via login/password).
Subscribe to SSE for a specific record using the endpoint realtime
Perform the following operations on the subscribed record:

Update the record (event received as expected).
Delete the record (no event received).
Create a new record with same id (no event received).

Expected Behavior
Receive SSE event notifications for all create, update, and delete operations on the specified record or collection.
Actual Behavior

Only update events trigger SSE notifications.
delete and create events do not trigger any SSE notifications.

Additional Context
The rule @request.auth.id = id might be affecting the behavior, but the expectation is that events should still be sent when the rule applies.
Thx a lot !

For the create action is expected because the user was deleted and the realtime connection has lost its old auth state (it could be even considered a security issue if we allow deleted users to continue their session).
For the delete action the situation is slightly different and technically what you are experiencing is intended behavior (see https://github.com/pocketbase/pocketbase/blob/671a6a3aed7816fa5b566f4feea9ee69d8b0aa11/apis/realtime.go#L241), but there is currently one problem as it is implemented because we remove the client but doesn't notify the connection about it (it will be closed automatically after the idle timeout or when the user close it from their end). I'll consider later today or tomorrow to experiment and make an exception for the delete and will consider clearing only the auth state from the client and preserve the connection so that they can receive an event for it, aka. it will be converted to a "guest" connection after the delete event.

Thank you for your prompt response and for taking the time to explain the situation.
The proposed solution would definitely address my use case: in case of deletion, either being disconnected or, ideally, notified of the event would be perfect.

I've pushed a small fix in v0.22.27 and the deleted user should be able to receive the delete event.
I'll apply the change tomorrow in the develop branch too.


Otel middleware

Otel middleware for telemetry?

This was also asked about in #207
Maybe we keep discussion there? If you agree would you mind closing this. Thanks


[#4093] Update to magical axe weapon icons

Closes #4093 and takes precedent over #4083

Checked and conflicts resolved.


Fix use of option that is only available in php >= 7.2

Fixes the warning mentioned in https://github.com/joernio/joern/pull/5152

Not sure why this is waiting for php 7.0 unit tests, since https://github.com/joernio/PHP-Parser/actions/runs/12142123365 is successful and I don't find any mention of those. Overriding the status check to merge.


SimpleNodeParser should produce TextNodes with deterministic IDs

When initializing the VectorStoreIndex with the default service context, it utilizes the SimpleNodeParser that divides documents into a sequence of nodes. However, with each call, new nodes are generated with random UUIDs associated. In my view, it would be preferable for this process to be idempotent. Assigning node IDs derived from the SOURCE ID and text hash should be sufficient.
This way, if I call index.insert with the same origin Document it won't clutter my storage with ghost nodes.
// packages/core/src/nodeParsers/utils.ts

  textSplits.forEach((textSplit) => {
    const node = new TextNode({
+     id_: `${document.id_}/${quickHash(textSplit)}`,
      text: textSplit,
      metadata: includeMetadata ? _.cloneDeep(document.metadata) : {},
      excludedEmbedMetadataKeys: _.cloneDeep(
        document.excludedEmbedMetadataKeys,
      ),
      excludedLlmMetadataKeys: _.cloneDeep(document.excludedLlmMetadataKeys),
    });
    node.relationships[NodeRelationship.SOURCE] = document.asRelatedNodeInfo();
    nodes.push(node);
  });

+ function quickHash(str: string): string {
+   let hash = 0;
+   for (let i = 0, len = str.length; i < len; i++) {
+     const chr = str.charCodeAt(i);
+     hash = (hash << 5) - hash + chr;
+     hash |= 0; // Convert to 32bit integer
+   }
+   return String(hash);
+ }

@g12i Thanks a lot for pointing this out. I think we can not generally add this, as there are different use cases to cover. For example, your quickHash value would be the same if the metadata is changing.
But after calling the SimpleNodeParser, the split TextNodes should have the same hash value (if metadata and content are the same).
Are you currently calling VectorStoreIndex.insertNodes to add new nodes? This method does not check the hash value.
Have you tried using our IngestionPipelines - they are handling hash values.
Alternatively, we could also add an idFunc to the SimpleNodeParser that generates an ID, and you could pass in your code a customized ID function.
Please let me know what you think, and I will be happy to solve this problem.

Hi @marcusschiesser , thanks for your response.
I'm currently using VectorStoreIndex.fromDocuments, which creates nodes using runTransformations with SimpleNodeParser and thus generating unique IDs for each node.
VectorStoreIndex.fromDocuments()
└── args.nodes = await runTransformations(documents)
    └── VectorStoreIndex.init()
        └── VectorStoreIndex.buildIndexFromNodes()
            └── VectorStoreIndex.insertNodes()
                └── VectorStoreIndex.insertNodesToStore()
                    ├── vectorStore.add(nodes)
                    └── docStore.addDocuments([nodeWithoutEmbedding])

I guess I should never call fromDocuments more than once with the same Document in the first place, right?

@g12i you might want to try this PR: https://github.com/run-llama/LlamaIndexTS/pull/646 - it checks for duplicates in the VectorStoreIndex.fromDocuments function

@g12i will reopen this ticket as we haven't yet merged #646.

Thanks @marcusschiesser, I thought it's no longer relevant as you've found different solution to my issue.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 557 ms

Resolved: ClamAV performance has improved in bb30a39.


Conveyors need to be changed to use the new machine linking system

#1784
They currently work by clicking one switch with another in hand.

Fixed by https://github.com/space-wizards/space-station-14/pull/2464


Slash Command - p!mute (misc.py)

Create a slash command for the mute command.
Also ensure that the command shows up in discord's slash command menu.
You are free to update the discord-py-slash-command library from 3.0.3, provided you explain why.
Here is what is expected of the mute command:
Upon muting a person, they must be assigned a specific role. It is highly advised to make the role value a variable and mention it above in the program, so that the actual role value can be changed easily.

Hey can I be assigned to this :)

can i be assigned to this?


Fetcher gets called much more than I expect

There seems to be some kind of setInterval or similar which seems to refetch the data, even if it didn't change, which would mean I need to implement a kind of cache myself?
Example app is here https://codesandbox.io/s/vibrant-hamilton-dzgt4
It seems to refetch if you're off the page and reactivate it, but also sometimes just on schedule, or when the component rerenders for another reason
Hope to figure out if I maybe misunderstood it?

here you see in the console that the fetcher was called with the same arguments multiple times

Hi @Haroenv unfortunately I can't reproduce. It's only being called when I refocus on the page (or the preview panel in codesandbox since it's an iframe).
You can disable revalidation on focus by using useSWR(key, fetcher, { revalidateOnFocus: false }) and see if it still refetches.

I didn't see that there were options there, revalidating there indeed doesn't make sense for my use case. Is there API docs somewhere I missed?

@Haroenv you can see all the options here https://github.com/zeit/swr#options
revalidateOnFocus is enabled by default, the rest of revalidations are disabled by default, except retry on error.

That clarifies it, thanks!

Well, making revalidateOnFocus false doesn't really make anysense in the following scenario
I am "on the page" and "focusing" I clicked another Link (takes me to another route/page) it refetch the data .. why?
I think revalidateOnFocus should revalidate on focus and as described, but not when clicking on another route/link!
@sergiodxa

Was your component remounted somehow? SWR revalidate any useSWR call when it’s mounted, even if data was in cache, to ensure it’s not stale.

Thanks for your reply @sergiodxa
Well, its not. I am moving from a page to another (I am using nextjs for sure)

If your call to useSWR is not inside _app.js it will be remounted after a page change if I’m not wrong. You could try it, add a useEffect that runs a console.log and it has an empty dependency array, if the component is remounted it will not be logged more than once, if it’s logged again your component remounted.

Nop, its being logged only once .. when I get back to the page itself but not when I leave to another page.


Adding a disable_cache flag to send no-store response headers.

This is designed to handle https://github.com/ChrisKnott/Eel/issues/101

Tyler, I'm wondering if this should be the default with an option to turn caching on instead?
I reckon the vast majority of users are going to be stung be caching during development, and the performance gain of caching vs loading from a local webserver is probably minimal...
As Eel is essentially a dev friendly library primarily designed for rapid prototyping, I think caching is more bad than good.
What do you think?

Yep, that makes sense to me!

Caching is now on by default!

@tarehart Hi Tyler, sorry for very slow response. I have made some breaking changes to the main API for start() so that everything is now is a keyword argument, and the options dict no longer exists.
Could you possibly resolve conflicts with master then I will add this in.
I also added in a change (inspired by you!) that Chrome gets the --disable-http-cache cmdline flag by default now.

Sure! I'll try to do that soon.

Should be all set now 👍

@ChrisKnott could you take a look at this?

@tarehart Merged (finally). Sorry it took so long.
Unfortunately this project keeps getting more users and I keep getting less time, I am going to have to think of new ways to keep on top of the Issues and PRs

No worries, thanks Chris!


macbook air m2 problems

i cant figure out how to get this to work on my macbook air silicon. It cant auto correct what already exists.

not to mention never got the sucess message on vs-code

nvm i fix


DTLS 1.3: Add dtls13_prepare_record_header

Implemented dtls13_prepare_record_header() function for writing the new DTLS 1.3 unified header to DTLS 1.3 DTLSCiphertext records.
Sequence number and length fields are currently hardcoded to use 16-bit representations. Connection ID is not yet supported.
The unified header writing is conditionally called when record type is SSL3_RT_APPLICATION_DATA.
Future work should verify the conditional logic for invoking dtls13_prepare_unified_header to ensure just DTLS 1.3 DTLSCipertext records receive the unified header.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

Nice work!!
Now that you're familiar with the codebase, do you dare to also add the decoding of the headers?

Great, thanks. I'll try!

I think it is better to hardcode it for now. We know that we will always be using the same header when writing.


Support comments in PSNode class

Safe load PSNode structure with ParseFile() method and keep comments
Also add Safe Save method()

See Import-Expression


Improve list components set up and use

From @richard-cox on January 17, 2018 15:57

Folder structure should pair data source and configs together
Dynamically add the 'select' and 'actions' column given the amount of relevant actions
Review location of sort configuration. Should these and filters be in the column definitions?
Move location of dispatch SetListStateAction to abstract List class. Ensure we default to table
convert ctor for list config class to object to allow for descriptions and better optional params (review which of these should be optional)
If no sort config is supplied hide the sort widget

Copied from original issue: SUSE/stratos#128

Completed in https://github.com/cloudfoundry-incubator/stratos/pull/1565


Add introduction to CARTO UIs

@ramiroaznar , good!
Next time, ping me first because you could have just quickly copied this legacy Builder content ;-)

If we already have an official guide that covers an exercise, then we
should safely remove it and point to that resource, for sure. If there's
anything missing on that other resource then we can work together to
improve it, definitely!
On Mon, Sep 18, 2017 at 4:54 PM, Ramiro Aznar<EMAIL_ADDRESS>wrote:

@ramiroaznar commented on this pull request.
In 00-intro-carto/exercises/intro.md
https://github.com/CartoDB/carto-workshop/pull/59#discussion_r139446284:

+3. Dataset View
+4. BUILDER
+5. Public Profile

+### 0. Resources
+
+* CARTO Documentation
+* LEARN Guides
+
+### 1. Maps Dashboard
+
+* URL: https://{{USER_NAME}}.carto.com/dashboard/dataset http://carto.com/dashboard/dataset
+
+
+
+* CARTO Maps Dashboard shows BUILDER maps ordered by date (default), visits or likes, users can SEARCH and switch to the maps with likes.
Having a look at the guide and wiki Christa has shared, I do not if this
exercise can be seen as duplicate work. It's always better to point to the
"official" resources...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/carto-workshop/pull/59#discussion_r139446284,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALfaLXhEMbObBkIL01gF80iF9zaHPwxks5sjoQ3gaJpZM4Pa5JB
.

--
Jorge Sanz
Solutions Engineer & Support Manager
CARTO -  Turn Location Data Into Business Outcomes

Closing this then. Sorry mates!


Authentication update

GBDX Authentication update and new vector upload functionality.
Configuration Pane has new settings that need to be set.

New auth is working with the current functionality for the production environment. Double plus good.


Merge language-agnostic layer back to Infer

We are working on merging the language-agnostic layer back to Infer in order to open up future opportunities for additional language support to consume the Infer backend. More on the approach we took to enable C# can be found here.
PR here: https://github.com/facebook/infer/pull/1361

PR merged.


Issue with k8s.io/zh/docs/home/

web site response slowly ,sometime cannot open kubenetes site like this https://kubernetes.io/zh/blog/

Seems to be a connection issue. Working Fine for me.

/language zh
/triage needs-information
Is it possible to replicate these symptoms?


Update container via Azure CLI failed.

As docs shown we can just use 'create' to update the container if our docker image was updated. It's tell me that if I don't change the 'os type', 'restart policy', 'network profile', 'CPU', 'memory' and 'GPU', the container can be rebuild. But when I use this command line 'az container create --resource-group  --name  --image haohoo/image:version --location westus' is failed. It prompt 'The updates on container group '' are invalid...'

Hi HaoHoo,
Could you share the full error message? There are a few immutable properties, I wonder if you changed any of those?
thanks!

I'm seeing the same issue and the only value that I'm changing is --image. Is create really the prescribed way to update a container image?

I had the same issue. You have to verify that the values for os type, restart policy, network profile, CPU, memory and GPU correspond to those of the current container. If you don't set them, it will take the default ones:
os type: Linux
restart policy: Always
CPU: 1
memory: 1.5
GPU: null
In my case I had to re-set my network profile and restart policy with --network-profile myprofile --restart-policy OnFailure

Pretty much the same as @luispinedaneo except my network profile was null (as per the output of az container list) so I only had to set the restart policy to match the existing one in the JSON result of the above command (OnFailure) and it worked.

Pretty much the same as @luispinedaneo except my network profile was null (as per the output of az container list) so I only had to set the restart policy to match the existing one in the JSON result of the above command (OnFailure) and it worked.


Server Scaling

When any thread is executing, and for example needs to refill the read buffer, if the file descriptor is not ready for read, select() is called and the thread is blocked until it is notified that it can read from the file descriptor now. select() is implemented so that it iterates over the bits representing the file descriptors in the file descriptors set and notify the blocking thread whenever there is a change.
Read: https://github.com/cmu-db/peloton/blob/master/src/wire/socket_base.cpp#L90
Write: https://github.com/cmu-db/peloton/blob/master/src/wire/socket_base.cpp#L185
This should be working fine for peloton. But when we really want to scale up like high performance web servers, this needs to be changed and perhaps the logic of buffers needs to move up the stack.

Implemented by #342


Return type from an impl block

The impl block only lets me return Self, not the type itself.
Example:
#[savvy]
impl HArray {
    fn new_from_values(arr: Sexp, dtype: &HDataType) -> HArray {

And it also gives the wrong error below (it should also consider Self as returning type)
 the return type must be savvy::Result<T> or savvy::Result<()>

While this works:
#[savvy]
impl HArray {
    fn new_from_values(arr: Sexp, dtype: &HDataType) -> Self {

Sorry, that's intended. Self is an exception. The return type should only be savvy::Result<>. Actually, I was wondering if Self should be disallowed (I mean, savvy::Result<Self>).

imo, no problem if you only want to return Result (although I don't see a reason to do it). But the way it is right now is a little weird since Self should be the same as HArray in this case.

Hm, okay, let me try it. If it's not so difficult, I'll implement it.

although I don't see a reason to do it

For simplicity. Adding more syntax means it needs more code and more test cases. Please feel free to ask whatever feature, but I'm aware my bandwidth is very limited.

you can return Result only. It would be fine.

Closed via https://github.com/yutannihilation/savvy/commit/e6e3a3cd2d1032b72794936cf4b0d20da58f8665

Thanks. I'm still wondering it, but let's not remove Self this time.


Cross-canister calls from within async-graphql will not work!!

[x] I might need to fork ic_cdk to change a type, and hopefully they'll accept my pull request for a fix
[x] UUID generation: To get this to be robust, I'll need to have this issues solved: async-graphql/async-graphql#110
[x] I have not had success using DFINITY's async/await code from within an async mutation resolver...this issue really needs to be resolved, because cross-canister calls and perhaps many other IC features will not be accessible from within mutation resolvers until the above issue is resolved

@lastmjs Hey, how did you fix this? I'm also developing for WASM and having a problem with these Send! futures.

The team fixed ic_cdk for me, quite a while ago now. I have not had any issues since, I assume using the latest version should work for you. Have you posted on form.dfinity.org?

@lastmjs Thank you for your response but I am not using dfinity (don't really know what it is). I just happen that I have the same problem (trying to run a Send! future in async-graphql).


Hamburger Menu Should Have Accessible Name By Default

Since this function's HTML element is a div container with the button role (as it should be the standards), it should also have some accessible name.
You can detect this by making a CRA with this hamburger menu, and running it through lighthouse (either locally or after deployment). This issue will show up: https://web.dev/button-name/.
We can set an accessible name through the 'label' property but that should default to some reasonable value.
Edit:
After further testing, it seems that using the 'label' property doesn't resolve the accessible name issue.

Hi @LuisOsta, I've considered adding a default for the label property. Since every project could be in a different language, I've decided to leave the label up to the user. Overwriting it could easily be forgotten, and you could end up with an English label for a French website (for example).
Hopefully this makes sense!
Besides that, I can't reproduce your issue. There's a test in place for the aria-label that passes, and after doing some manual tests I can confirm it resolves the lighthouse notice. Could you maybe provide a code snippet or repository?


Feature request: Allow patch author to restart the build

After removing the parent revision that caused the problems I reported in #315, I tried on Phabricator to re-run the build in the new state (i.e. without letting the CI to try applying the parent patches and failing). However, because I do not have the "Can Edit" permission, I couldn't restart the build manually, only by uploading the same diff again to trigger it.
The author of the patch should be able to re-run the build in case the build is only broken because of issues with the environment (e.g. main was broken but now is fixed so a new merge should go, or my case with the parents breaking, etc.), not issues with the patch itself. This would help not create noise with updated diffs that don't actually change anything.

I just changed this, you should be able to manually trigger it now.

@joker-eph Thank you very much, the rerunning worked!


Add ability to disable shadow blur on StyleBoxFlat

Fixes https://github.com/godotengine/godot/issues/96667

There was no way to implement this PR without any compatibility breakages, so I did it in the way that I see the most fit.
The alternative to this implementation would be to add a new boolean property, something like "shadow_enabled" - this would break compatibility even more than my implementation because all old styleboxes with shadows created prior to this version would have their shadows disabled due to a default value of false
What I opted to do was change the behavior of shadow_size
The previous behavior had a value of 0 disable shadows.
The new behavior has a value of -1 disable shadows. A value of 0 now disables the feathering on the shadows and leaves them completely rigid.
This breaks compatibility but it should not effect pre-existing projects unless they are setting this value through code. To my knowledge, default values are not saved into the PackedScene and the value of 0 is the default value. Now, when changed to this version, the default value will instead become -1 due to not having any default value previously saved. Therefore, all editor-saved scenes will maintain their correct shadow displays when upgraded.
This PR is a simple change that is good for stylized UI
With this PR:
Shadow size of 0, now allows unblurred shadows instead of "0 = disabled"

Shadow size of 1, works as it previously did

I would add the breaks compat label too since it does break compatibility

The alternative to this implementation would be to add a new boolean property, something like "shadow_enabled" - this would break compatibility even more than my implementation because all old styleboxes with shadows created prior to this version would have their shadows disabled due to a default value of false

It would not. It could default to true just fine.

I don't really like the -1 value meaning disabling shadows. I would set shadow_enabled to true by default, just as @Mickeon said.


Add videos category

Quantum Computing for Computer Scientists, Microsoft Research (Note: Video is unrelated to, but inspired by textbook with the same name.)

I find videos are pretty engaging learning tools and I'm sure I can think of other great quantum computing video resources if this repo is still active

Hi, thanks for the suggestion! Before I merge could you please remove the specific time from the link?

Done!


Building a Quantum Computer  [unitaryhack]

This Issue is available during the UnitaryHACK:
Note: Teams of 1-5 people are suggested busts_in_silhouette
This tutorial must be written in a way that high school and undergraduate students can understand. The product format can be a video, tutorial, or explanation. However, it will primarily focus on a markdown file. A jupyter notebook can be created and exported.
a reference for a tutorial check here
Design a tutorial where you introduce quantum concepts and how they make a quantum computer different from a classical computer. What are the parts of the quantum computing stack?
Your tutorial should provide clear explanations of each essential concept, guiding students step by step to understand the theory. Attach the code as the desired result and the necessary dependencies to be able to run it. Focus on the educational part and explain each section of the code with references. In the final part, share a note about how you got started in this area of quantum computing. The aim is that your project will inspire others.
If you have a previously made project for another hackathon or school project, please note that this tutorial will be open-source. This means that your work will be shared with the community, and all credits will be given to you. It's a great opportunity to contribute to the field of quantum computing and be part of a larger community. To get an idea of what we expect as a result, you can check out our website.
If you have doubts about which idea could be helpful for your tutorial, we list the following possible tutorials that can be done below:
Idea one: Optimize quantum circuits.
Idea two: Explain and develop the quantum compiler.
Idea three: Develop single or multiple gates for qutrits.
Idea four: Propose error mitigation for a variational quantum circuit (using VQE, QAOA, VQC, etc).
Idea five: Explain and simulate how to build a qubit.
If you have your own unique idea that aligns with the above requirements, we encourage you to share it. Your creativity and unique perspective are highly valued. Just reply to this Issue to confirm your idea :smile: .

@MaldoAlberto can i use any quantum computing framework ?

hi MaldoAlberto ,
I have a question;
How do I send my code? Should I clone the repository, place the file anywhere and push it?

Hello @MaldoAlberto, creating a PR here! Do review and let me know if there is any changes to be made,
Thank you!

Hello @MaldoAlberto, I had created a PR here 3 days ago! please do review and let me know if there is any changes to be made,
Thank you!

Hi @MaldoAlberto I made a mistake and clicked on  removed assignment.
I don't know how to undo it.


task: PublishBuildArtifacts

PowerShell version of the PublishBuildArtifacts task.  xplat version in development.
this also includes a very preliminary task uploader - we will probably move this to be part of a larger CLI.  for now it's an easy-enough way to upload tasks from the mac.


[HELP] Error saying git source not check out

ruby 2.5.7p206 (2019-10-01 revision 67816) [x86_64-linux]
license_finder 6.1.2

I'm trying to run license_finder on our project at https://github.com/ManageIQ/manageiq (Gemfile at https://github.com/ManageIQ/manageiq/blob/master/Gemfile). However, I'm getting this error:
1: from /home/dberger/.rbenv/versions/2.5.7/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/source/git/git_proxy.rb:198:in `find_local_revision'
/home/dberger/.rbenv/versions/2.5.7/lib/ruby/gems/2.5.0/gems/bundler-2.1.4/lib/bundler/source/git/git_proxy.rb:241:in `allowed_in_path': The git source https://github.com/ManageIQ/manageiq-gems-pending.git is not yet checked out. Please run `bundle install` before trying to start your application (Bundler::GitError)

Except, I have done a gem install. What am I doing wrong?
Also note that I tried applying https://github.com/pivotal/LicenseFinder/pull/620, but got the same result.

This looks like a duplicate of https://github.com/pivotal/LicenseFinder/issues/615
Feel free to take a look and submit a PR if you can come up with a fix. If not, it's in our backlog and we'll take a look at some point in the future.

@xtreme-debbie-chen Ok thanks, I'll close this one then.


Add info on using custom network plugins

This PR corresponds to this issue https://github.com/rancher/docs/issues/1539

LGTM

@superseb maybe if you review for accuracy, @alena1108's review can be quicker

Reviewed

I had trouble resolving the merge conflicts on this PR. So I responded to the feedback on this other PR with a different branch. https://github.com/rancher/docs/pull/1675


Dynamically added handlers doesn't restores after killing by killer_hwm

It's possible to dynamically configure handler and add it to sink via start_handler(Sink, Module, Config). But when the sink killed by killer_hwm it restores with startup configuration so dynamically added handler config lost.
Since start_handler/3 is exported so is public API part, it would be consequentially to preserve it to config too, some like this:
--- a/src/lager_app.erl
+++ b/src/lager_app.erl
@@ -96,6 +96,8 @@ start_handlers(Sink, Handlers) ->
 start_handler(Sink, Module, Config) ->
     {ok, Watcher} = supervisor:start_child(lager_handler_watcher_sup,
                                            [Sink, Module, Config]),
+    AppConfHandlers = application:get_env(lager, handlers, []),
+    application:set_env(lager, handlers, [{Module, Config}|AppConfHandlers]),
     {Module, Watcher, Sink}.

We just merged a PR today which addresses this #459.  Would you please try it out? Thanks.

OK, closing this issue. Please open a new ticket if you need to.


WorldQuery triggers missing docs

Bevy version
0.8, main
What you did
I am using #![forbid(missing_docs)], and trying to derive #[derive(WorldQuery)] on a struct . Here's the minimal not working example: https://github.com/bzm3r/world_query_missing_docs
What went wrong
See the compiler error:
error: missing documentation for a struct
  --> src\main.rs:11:10
   |
11 | #[derive(WorldQuery)]
   |          ^^^^^^^^^^
   |
note: the lint level is defined here
  --> src\main.rs:1:11
   |
1  | #![forbid(missing_docs)]
   |           ^^^^^^^^^^^^
   = note: this error originates in the derive macro `WorldQuery` (in Nightly builds, run with -Z macro-backtrace for more info)

Additional information
See discussion here: https://github.com/bevyengine/bevy/pull/4551
Either #[automatically_derived] no longer works as intended, or there is another struct for which it should also be tagged with #[automatically_derived]? Possibly:
https://github.com/bevyengine/bevy/blob/0cfdbddf2e6350b11bd9dce2d4fe89ac9c99aec9/crates/bevy_ecs/macros/src/fetch.rs#L190

See #5283

adding this issue to the 0.9 milestone, it would be nice to not trigger warnings in user code

Closed by #5283.


HTTPS is rejected but HTTP works

I am having and issue with getting certificates to work I can access http it works but when I use https I have an error "connection refused".
This is the error I get in the companion's logs
2017-12-19 19:09:50,613:INFO:requests.packages.urllib3.connectionpool:756: Starting new HTTPS connection (1): acme-v01.api.letsencrypt.org
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/simp_le-0-py2.7.egg/simp_le.py", line 1390, in main
    return main_with_exceptions(cli_args)
  File "/usr/lib/python2.7/site-packages/simp_le-0-py2.7.egg/simp_le.py", line 1375, in main_with_exceptions
    new_data(args, existing_data)
  File "/usr/lib/python2.7/site-packages/simp_le-0-py2.7.egg/simp_le.py", line 1271, in new_data
    client = registered_client(args, existing.account_key)
  File "/usr/lib/python2.7/site-packages/simp_le-0-py2.7.egg/simp_le.py", line 1215, in registered_client
    client = acme_client.Client(directory=args.server, key=key, net=net)
  File "/usr/lib/python2.7/site-packages/acme-0.1.0-py2.7.egg/acme/client.py", line 60, in __init__
    self.net.get(directory).json())
  File "/usr/lib/python2.7/site-packages/acme-0.1.0-py2.7.egg/acme/messages.py", line 164, in from_json
    raise jose.DeserializationError(str(error))
DeserializationError: Deserialization error: Wrong directory fields

I'm not sure if it's an issue with nginx-proxy or the companion as the port is open but no traffic can get through.

Please see #305


Failed to load

Failed to load the atom-languageclient package
Cannot find module '/home/sanxiyn/.atom/packages/atom-languageclient/dist/index'

Install package from Settings/Install
Observe message balloon with error

Atom Version: 1.12.7
Electron Version: 1.3.13
System: Microsoft Windows 10 Home
Thrown From: atom-languageclient package, v1.0.7
Stack Trace
Failed to load the atom-languageclient package
At Cannot find module 'C:\Users\eskimo\.atom\packages\atom-languageclient\dist\index'

Error: Cannot find module 'C:\Users\eskimo\.atom\packages\atom-languageclient\dist\index'
    at Module._resolveFilename (module.js:455:15)
    at Module._resolveFilename (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\electron.asar\common\reset-search-paths.js:35:12)
    at Function.Module._resolveFilename (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\module-cache.js:383:52)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\native-compile-cache.js:50:27)
    at Object.<anonymous> (C:\Users\eskimo\.atom\packages\atom-languageclient\index.js:7:22)
    at Module._compile (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\native-compile-cache.js:103:30)
    at Object.value [as .js] (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\compile-cache.js:201:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\native-compile-cache.js:50:27)
    at Package.module.exports.Package.requireMainModule (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package.js:747:27)
    at C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package.js:118:28
    at Package.module.exports.Package.measure (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package.js:92:15)
    at Package.module.exports.Package.load (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package.js:106:12)
    at PackageManager.module.exports.PackageManager.loadPackage (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package-manager.js:468:14)
    at PackageManager.module.exports.PackageManager.activatePackage (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\package-manager.js:548:30)
    at C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\node_modules\settings-view\lib\package-manager.js:439:29
    at exit (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\node_modules\settings-view\lib\package-manager.js:73:16)
    at triggerExitCallback (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\buffered-process.js:215:47)
    at C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\buffered-process.js:229:18
    at Socket.<anonymous> (C:\Users\eskimo\AppData\Local\atom\app-1.12.7\resources\app.asar\src\buffered-process.js:100:18)
    at emitOne (events.js:101:20)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:493:12)

Commands
     -5:17.7.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -5:11.4.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  3x -5:04.8.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -4:55.6.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:57.5.0 core:paste (atom-text-editor.editor.mini.is-focused)
     -0:53.8.0 core:confirm (atom-text-editor.editor.mini.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "update-package-dependencies"
    ],
    "telemetryConsent": "limited",
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ]
  }
}

Installed Packages
# User
atom-languageclient, v1.0.7 (inactive)
compare-files, v0.8.0 (active)
gulp-control, v0.5.0 (inactive)
language-powershell, v4.0.0 (active)
linter, v1.11.18 (active)
linter-eslint, v8.0.0 (active)
linter-write-good, v0.8.0 (active)
npm-outdated, v0.6.0 (active)
xml-formatter, v0.10.0 (inactive)
atom-dark-syntax, v0.27.0 (active)
atom-dark-ui, v0.52.0 (active)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (inactive)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (inactive)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (active)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (inactive)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

This can be resolved by changing index.js from
module.exports = require(path.join(__dirname, 'dist/index'));
to
module.exports = require(path.join(__dirname, 'dist/src/index'));
The error occurs because there is no index file in dist. Seems this should work. But it raises another issue as SelectListView.ts is unable to find '../../../styles/select-list.less'

@amand1996 thanks for your suggestions. Its really helped me to cracked down this issue.
I am able to fix this issue as follows,
Seems the modules "vscode-jsonrpc" version (2.2.0) bundled with "atom-languageclient" doesn't not compatible with this package. So I copied the proper "vscode-jsonrpc" module version (3.3.1) which came along with "ide-java" package, as a dirty fix.  For your reference I have included the files, unzip and copy the files into the (..atom-languageclient\node_modules) and try opening the atom.
vscode-jsonrpc.zip
This is a temporary workaround until we get the solution.
@krocebow, to fix this issue we need to follow 2 steps specified by @amand1996

Change the following code in index.js (under the package root directory.  [.atom\packages\atom-languageclient] )

//from
else {
    module.exports = require(path.join(__dirname, 'dist/index'));
}

//to
else {
    module.exports = require(path.join(__dirname, 'dist/src/index'));
}

Update the code in .atom/packages/atom-languageclient/dist/src/atom/views/SelectListView.js as follows.

//from
atom.themes.requireStylesheet(require.resolve('../../../styles/select-list.less'));

//to
atom.themes.requireStylesheet(require.resolve('../../../../styles/select-list.less'));

Download the attached "vscode-jsonrpc" module zip, unzip and copy into the node-modules of this package. (.atom/packages/atom-languageclient/node_modules). Please backup the old folder.

Also i have requested all these updates to repository to get the proper fix for this issue.

@prabhugopal I did as outlined and I am getting this error now
TypeError: vscode_jsonrpc_1.RequestType is not a constructor
    at exports.RegistrationRequest.exports.RegistrationRequest (/Users/Josh/.atom/packages/atom-languageclient/node_modules/atom-languageservices/protocol.js:13:32)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/node_modules/atom-languageservices/protocol.js:14:3)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/node_modules/atom-languageservices/protocol.js:421:3)
    at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:47:45)
    at require (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:66:33)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/protocol/Connection.js:11:18)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/protocol/Connection.js:205:3)
    at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:47:45)
    at require (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:66:33)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/language/LanguageProvider.js:17:20)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/language/LanguageProvider.js:111:3)
    at Module.get_Module._compile (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:106:36)
    at Object.value [as .js] (/Applications/Atom Beta.app/Contents/Resources/app/src/compile-cache.js:239:29)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (file:///Applications/Atom%20Beta.app/Contents/Resources/app.asar/static/index.js:47:45)
    at require (/Applications/Atom Beta.app/Contents/Resources/app/src/native-compile-cache.js:66:33)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/language/index.js:10:10)
    at Object.<anonymous> (/Users/Josh/.atom/packages/atom-languageclient/dist/src/language/index.js:13:3)

@ethikz
Did you copy unzip & copy the module https://github.com/OmniSharp/atom-languageclient/files/1301611/vscode-jsonrpc.zip into the node-modules (.atom/packages/atom-languageclient/node_modules) ?

@prabhugopal Yes but I didn't see where you changed the package version so I did that and removed node_modules and reinstalling everything for that package then will recopy the folder to it

@ethikz Welcome.  :+1:


add brief introduction

add brief introduction chapter for community member apply.

/assign @Fei-Guo

/approve
/lgtm


Notes

Codecov Report

Merging #65 (cf69057) into master (9883e36) will decrease coverage by 3.47%.
The diff coverage is 9.79%.

@@            Coverage Diff             @@
##           master      #65      +/-   ##
==========================================
- Coverage   26.69%   23.22%   -3.48%
==========================================
  Files          19       22       +3
  Lines         914     1154     +240
  Branches      105      120      +15
==========================================
+ Hits          244      268      +24
- Misses        620      830     +210
- Partials       50       56       +6

Impacted Files
Coverage Δ

...o/calendar/persistance/CalendarNoteRepository.java
0.00% <0.00%> (ø)

.../java/com/gio/calendar/views/CalendarOverview.java
0.00% <0.00%> (ø)

src/main/java/com/gio/calendar/views/MainView.java
0.00% <0.00%> (ø)

.../main/java/com/gio/calendar/views/NewNoteView.java
0.00% <0.00%> (ø)

...ain/java/com/gio/calendar/models/CalendarNote.java
77.41% <77.41%> (ø)

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 9883e36...cf69057. Read the comment docs.


Flowershow default template is not responsive for larger screens

@rufuspollock I can help on this issue!
Can I get assigned?

@M27afk Yay! I'm glad you want to help us! 🙌 I've just assigned you to this issue. Let me know if you need any assistance.

https://github.com/datopian/portaljs/pull/1029
@olayway  I've created a PR in portaljs repo.


fix: add Ink's log_encoding_error config

Closes #1511
Overview
Fix Ink's KeyError from missing a config value.
Will submit a PR to Ink to fix this permanently but this should keep us going.
Changes

Add :log_encoding_error config

Testing
N/A

Coverage remained the same at ?% when pulling d148db389010a0ea009d79c7f680384b0308df1f on unnawut/1511-ink into d118f210b41c49aa29d5f5e2e1bdea70c5ab9fa2 on master.

Permanent fix in https://github.com/ivx/ink/pull/59


Additional Sanitization?

I am so excited to see this plugin! Do you have any interest in doing other filename sanitization? I know I've run into trouble with things like git backups hating smart quotes and such.

+1 It would be cool if there was an option for custom rules.

I'm copy/pasting this from discord but here's a sample jinja template of what gregp is using:
{{last_highlighted_date|date('y')}}-{{category}}-{{title|replace(' ','-')|replace('(','-')|replace(')','-')|replace('.','-')|replace('&','and')|replace(',','-')|replace('•','-')|replace('.','-')|replace('"','-')|replace('','-')|replace(':','-')|replace('/','-')|replace('','-')|replace('=','-')|replace('|','-')|replace('[','-')|replace(']','-')|replace('#','-')|replace('%','-')|replace('@','-')|replace('----','-')|replace('---','-')|replace('--','-')}}-{{last_highlighted_date|date('m-d')}}-{{author|replace(' ','-')|replace('(','-')|replace(')','-')|replace('.','-')|replace('&','and')|replace(',','-')|replace('•','-')|replace('.','-')|replace('"','-')|replace('','-')|replace(':','-')|replace('/','-')|replace('','-')|replace('=','-')|replace('|','-')|replace('[','-')|replace(']','-')|replace('#','-')|replace('%','-')|replace('@','-')|replace('----','-')|replace('---','-')|replace('--','-')}}

I can't seem to open the Discord link. Is that a public server? If so can you invite me? ytolun#5188
And on another note, I just released a minor patch to improve the code quality. There seems to be a decent amount of interest in customized sanitation. I will try to develop an extension for that after this one passes review.
I am keeping this issue open if you have more requests/suggestions.

https://discord.gg/veuWUTm
You can always get the link from here: https://obsidian.md/community :D

Awesome, thanks a lot :)

Hey @YTolun, I'm currently running into the issue where filenames contain spaces after/before emojis, so when the emojis get removed I get weird spacing in the title. Is there any chance you're still up for this almost two years later? If not, I could have a look at modifying this plugin to contain that additional functionality.

@mahtaran hey, so I wouldn't have the capacity probably for the next few weeks but after that I might take a look. In the mean time feel free to open a PR if you have the time to make the change.


Enable XPASSED tests detected in<EMAIL_ADDRESS>

Description
We have detected some XPASSED test in<EMAIL_ADDRESS>Scenarios: Default, UDS
Weblog variant: spring-boot, spring-boot-jetty
Test: tests/appsec/iast/test_iast.py::Test_Iast::test_insecure_hash_remove_duplicates
Scenarios: Default, UDS
Weblog variant: spring-boot, spring-boot-jetty, jersey-grizzly2, resteasy-netty3, ratpack, vertx3
Tests:

tests/test_telemetry.py::Test_Telemetry::test_app_started
tests/test_telemetry.py::Test_Telemetry::test_proxy_forwarding
tests/test_telemetry.py::Test_Telemetry::test_telemetry_messages_valid
tests/test_telemetry.py::Test_Telemetry::test_telemetry_proxy_enrichment
tests/appsec/test_traces.py::Test_AppSecObfuscator::test_appsec_obfuscator_key

Scenarios: Default, UDS
Weblog variant: spring-boot
Test: tests/appsec/waf/test_addresses.py::Test_gRPC::test_basic
Scenarios: APPSEC_LOW_WAF_TIMEOUT
Weblog variant: spring-boot, spring-boot-jetty, jersey-grizzly2, resteasy-netty3, ratpack, vertx3
Test: scenarios/appsec/test_conf.py::Test_ConfigurationVariables::test_waf_timeout
Check list
Your PR is not ready to be reviewed? Please save it as a draft :pray:

[x] Follows the style guidelines of this project (See how to easily lint the code)
[x] CI is passing
[ ] There is at least one approval from code owners

Yes to all? Feel free to merge it whenever you want :heart:

There are some telemetry test that are working for test-the-tests (java, spring-boot, prod) and not for ci/circleci: system-tests

tests/test_telemetry.py::Test_Telemetry::test_status_ok
tests/test_telemetry.py::Test_Telemetry::test_app_started_sent_only_once
tests/test_telemetry.py::Test_Telemetry::test_seq_id

These tests will be fiexed in another PR


What type of update are you requesting?
A new version of an existing package
Current Package Identifier
OpenJS.NodeJS
Package Version
21.1.0
Please describe the changes you would like to see
There's a new release of NodeJS 21.
The current OpenJS.NodeJS package version 21.0.0 fails with 404 btw.

Required File SHA256 found. Connection very slow.

Where I can generate Productdata and UpgradeCode

This one can safely closed.

Thank you! Much appreciated


Creating ChatBot Using Natural Language Processing in Python

Topic Suggestion
Creating ChatBot Using Natural Language Processing in Python
Proposed article introduction
Bots are pieces of custom-written software that engage in conversation with other internet users on their behalf. Algorithms are the building blocks of bots, which aid them in their work. This means they are self-contained and can begin the process of conservation without the need for human intervention.
We will be designing a chatbot using natural language processing.
Key takeaways

Type of Bots
Building the chatbot
Benefits of bots

Article quality
In this article, we'll learn about Creating ChatBot Using Natural Language Processing in Python. The code will be easy to read and understand.
References
N/A
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

Hi, @vincentkims49. This topic seems to have already been covered. How will your article add value?

@louisefindlay23
The difference will be seen when I create a simple chatbot using chatterbot as an example in python. In addition, I'll add information on types and benefits of chatbots. Thanks.

Approved but ensure you add enough unique content to benefit our readers.


Use the correct type name for generic and nested types

Generic and nested type names were not getting formatted correctly. This was preventing docs for those types from getting ported into triple slash comments.
This was discovered while attempting to port System.Buffers and System.Memory for dotnet/runtime#48967 and dotnet/runtime#48964. The first symptom was that ArrayPool<T> docs were not getting ported. The second symptom was that ReadOnlySequence<T>.Enumerator docs were not getting ported.
Based on this discovery, I suspect any libraries already ported that contain public generic or nested types would need to have the tool rerun.

I've pushed a new set of commits to this.

This is now stacked on top of #70, which provides a workaround for running tests against net6.0 locally (when 5.0 SDK installs are also present)
I added tests for generics (and nested types) that failed before the fix. The key was for the generic type to be in a separate file from other types that were discovered.
I created the generics+nested type tests in a completely new test to ensure no side effects of the other test were in play.

Based on this discovery, I suspect any libraries already ported that contain public generic or nested types would need to have the tool rerun.

I think it's time to enable the Roslyn warning to catch missing comments on public APIs for the projects that are already ported or being ported? Maybe we can do this by some property we require on the project to be set or by a way to identify that project has been ported.

@safern We can discuss that separately. If we need to add some functionality to the tool to address this, we can do it in a separate PR.

I don't think we need to do it as part of the tool, but I mean we should take action in dotnet/runtime and fix that because that would help catch issues like this if any when porting docs, rather than catching later on and having to re-port docs to assemblies that were supposedly already ported.

Cool; thanks! Merge away, @carlossanlop.


Chose a default bucket to always load

Whenever I go to the dashboard, I need to re-select the proper bucket, because it just picks the first one in alphabetical order. It can save the older choice so it can go back to it, or pick the default bucket from influxdb settings in the data source section,

Not sure I follow, can you share a screenshot on what you mean?

Sure

As you can see, when first entering the dashboard, it picks the bucket _monitoring, since it comes first in an alphabetical order.

Showing the default order.

I then need to manually switch everytime to default-bucket to get the correct data

The default bucket set up for influxdb is indeed default-bucket
It would be ggod if it can either remember the selected bucket, or just pick the default one from the influxdb config

I only have 1 bucket. I don't know what two other buckets you see come from.

i mean, that depends on your influxdb setup. Do you have other buckets on your db that don't appear on the dashboard? If you have only 1 bucket in the influxdb, it makes sense to have only one here.

I have a lot of buckets, one for each service. And each bucket has its own token. When you create the datasource in grafana, and you specify the token specific for the speedtest bucket, all the others are filtered because that token has rights only for that specific bucket.
 Here's mine:

Also, when you select the bucket from the dashboard, have you tried saving the dashboard? I think it should also save the bucket selection.


Failure to build with newer versions of the Intel compiler

In the develop branch, src/Context.cpp uses an older version of make_queue.
This builds correctly with the oneapi/eng-compiler/2<IP_ADDRESS> module on Sunspot, but fails with both
oneapi/eng-compiler/2<IP_ADDRESS> and oneapi/eng-compiler/2<IP_ADDRESS>
This may also affect the rest of the branches.  I have not tested those.

We need an interface in CHIPSTAR runtime to query immediate command list. Ticket https://github.com/CHIP-SPV/chipStar/issues/694 has been raised to track the same.


(v2) keyboard docs

This revision expands the keyboard enhancements docs a little to help users find their way around the feature.
One question, @aymanbagabas: is it possible to disable keyboard enhancements on Windows? If not we should adjust the docs here accordingly.

One question, @aymanbagabas: is it possible to disable keyboard enhancements on Windows? If not we should adjust the docs here accordingly.

Not really. We could ignore the messages instead, i.e. have a different internal flow than Unix platforms. This happens early in the program when we're initializing the terminal. On Windows, we need to tell the terminal handler that we're using the Windows API vs Virtual Escape Codes.