Azure Sentinel Connector for LogicApp - Get-Accounts Action does not return all defined attributes

Describe the bug
As per the documentation here: https://docs.microsoft.com/en-us/connectors/azuresentinel/#account, the Get-Accounts Action should return the following entities list within the response body
https://docs.microsoft.com/en-us/connectors/azuresentinel/#batchresponseaccount
Name
NTDomain
UPNSuffix
Sid
AadTenantId
AadUserId
IsDomainJoined
However, I only get the following information back, see example below:
"$id": "4",
"Name": "AdeleV",
"UPNSuffix": "avmtplab.onmicrosoft.com",
"IsDomainJoined": true,
"Type": "account"
For my specific use case, I need the user's AadUserId, within the Azure Sentinel console, when invistigating the incident, this information is shown for the user, so the information is available within the system, but it looks like the Get-Account action doesn't pull all data.
To Reproduce
Logic app has the following steps:

When a response to an Azure Sentinel alert is triggered (Preview)
Alert - Get Incident
Alert - Get Accounts
ForEach / Accounts / Parse Json

Expected behavior
The Get-Accounts action should return all properties as described here:
https://docs.microsoft.com/en-us/connectors/azuresentinel/#batchresponseaccount

@alexverboon investigating

@lior-tamir
@alexverboon:
Can you please share an example (screenshots please) of an alert/incident where one of these fields is shown in investigation, but not in the entity inside the alert?

@alexverboon bump


reject nats source specified with non-existed streams and subjects

CREATE TABLE
  nats_source_table (id integer, name varchar)
WITH
  (
    connector = 'nats',
    server_url = 'nats-server:4222',
    subject = 'non_existed_subject',
    stream = 'non_existed_stream',
    connect_mode = 'plain'
  ) FORMAT PLAIN ENCODE JSON;

Such requests should be rejected, otherwise the user would specify the wrong parameters.
Originally posted by @neverchanje in https://github.com/risingwavelabs/risingwave/pull/15486#discussion_r1515566852

I do some research.
For rejecting non-exist subjects, I think we do not need to do it. Becuase subject will only be useful when create stream. If we decide to apply this change, we can directly delete subject parameters.
To reject non-existed streams, in previous time, we use get_or_create_stream. To achieve what you want, we can use get_stream.
I try it locally, but it seems we cannot catch the error well. I try to thrown error in code then test. In log, it will print my error message with panic, and in frontend it will thrown unrelated error message.
dev=> CREATE TABLE test
dev-> (
dev(>   id integer,
dev(>   name varchar,
dev(> )
dev-> WITH (
dev(>   connector='nats',
dev(>     server_url='<IP_ADDRESS>:4222',
dev(>     stream='my_stream',
dev(>     subject='event1',
dev(>     connect_mode='plain'
dev(> ) FORMAT PLAIN ENCODE JSON;

ERROR:  Failed to run the query

Caused by these errors (recent errors listed first):
  1: gRPC request to meta service failed: Internal error
  2: merged RPC Error: worker node 1, gRPC request to stream service failed: Internal error: Failed to send barrier with epoch<PHONE_NUMBER>832512 to actor 12: channel closed;

log:
2024-03-07T13:12:13.065248-08:00 ERROR risingwave_stream::task::stream_manager: actor exit with error actor_id=12 error=Executor error: Connector error: stream not exist

Backtrace:
   0: std::backtrace_rs::backtrace::libunwind::trace
             at /rustc/e4c626dd9a17a23270bf8e7158e59cf2b9c04840/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
   1: std::backtrace_rs::backtrace::trace_unsynchronized
             at /rustc/e4c626dd9a17a23270bf8e7158e59cf2b9c04840/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2: std::backtrace::Backtrace::create
             at /rustc/e4c626dd9a17a23270bf8e7158e59cf2b9c04840/library/std/src/backtrace.rs:331:13
   3: anyhow::error::<impl anyhow::Error>::msg
             at /Users/yufansong/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.75/src/error.rs:83:36
   4: anyhow::__private::format_err
             at /Users/yufansong/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.75/src/lib.rs:675:13
   5: <risingwave_connector::source::nats::source::reader::NatsSplitReader as risingwave_connector::source::base::SplitReader>::new::{{closure}}
             at ./src/connector/src/source/nats/source/reader.rs:83:23
   6: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/e4c626dd9a17a23270bf8e7158e59cf2b9c04840/library/core/src/future/future.rs:124:9
   7: risingwave_connector::source::base::create_split_reader::{{closure}}

at 5: <risingwave_connector::source::nats::source::reader::NatsSplitReader as risingwave_connector::source::base::SplitReader>::new::{{closure}} I try to return error when new a splite reader.

Ping @yufansong Shall we close the issue now? cc. @neverchanje


Transfer learning for a few classes

Hey, thanks for the great work.
I want to fine-tune your pre-trained models for less classes than 527.
Can you please guide me?
I have run finetune_template.
GPU number: 1 Load pretrained model successfully! Process finished with exit code 0
That's the only output.
Also tried to train from scratch with just 2 classes.
but I got several errors because of indexing.
I just followed runme.sh for training from scratch.
Thx

Hi, have a look at this guide: https://github.com/qiuqiangkong/panns_transfer_to_gtzan

@qiuqiangkong thank you so much! I will look at it.


Publishing on Docker hub

Are there any plans to push the image on Docker hub? The only image listed on the hub is not pullable (i.e. empty)

Has this project been abandoned?

Thanks @hekaldama @yan-foto you can pull the latest build using
docker pull twistlock/authz-broker

I will make sure updates are automatically pushed to the hub.

Thanks!


barcodes with 0s in all protein tags and unmapped roll

Hi,
I have cite-seq data with only one protein. After running cite-seq-count and use Read10x() to read the umi_count matrices, I noticed that my matrix is very sparse. Since I only have 1 protein, I only have 2 rows in my matrix (protein, unmapped).
My questions is what does it mean when barcodes (columns) have 0s in both rows?
I would assume that if no protein of interest is mapped, it would be categorized in the unmapped row. But that is obvious a false assumption.
Thank you so much for your time!

Hey Hanxi, unmapped is a DNA barcode from the CITE-seq data that does not match the antibody barcode that labels your protein. This can be due to PCR issues (most likely), sequencing errors, or incorrect demultiplexing (bcl2fastq), etc.
From my experience, it is quite common to see unmapped reads and you’ll just filter them out since you cannot extract info out of them other than the fact that you might have had too many PCR cycles in your library prep.

Other potential issue is that you provided a list of cells to extract. The output will give you a full matrix having those cell barcodes and if nothing with this barcode was found in R1, then you get an empty count.


Fix phoneMasks for France and fix README

As related in this issue : https://github.com/AstrOOnauta/react-native-international-phone-number/issues/25
This pull request is indented to fix the phoneMasks for French numbers.
I also noticed a little issue in the README (missing /lib folder for linking assets), it's fixed too in the PR.

Hey @LaGregance , thanks for your contribution...great observations!!
I will release a new version with your adjustments soon...
🚀 AstrOOnauta 🚀


domain errors not being thrown by uniform_lpdf, discrete_uniform_lpmf, pareto_lpdf

Description
The uniform_lpdf, discrete_uniform_lpmf and pareto_lpdf all have support determined by parameters.  When the variate is not in that support we should be throwing std::domain_error as elsewhere.
The principle at work here is that we want to fail fast with an informative error message, not just let NaN values propagate and cause rejections.
Current Version:
v3.1.0

Related to #56.


Don't try to grab credentials in development mode

#61

Hi @dorner
Thanks for the PR. I just wonder why the startup time is still impacted, since the credential instantiation was moved in to the lambda for this reason. The issue has already been reported in the past, see #51. I tried to fix it in 8a870e6ca454. However, your PR still makes sense. I will test it and probably merge. Thanks again.


Draw instruction described differently on various resources..

Actually this isn't an issue.
http://chip8.sourceforge.net/chip8-1.1.pdf
The draw X,Y pixels aren't wrapped around because it's masked first.


Finalise Vuex Composables Migration (Clean Up, etc)

https://aeternity-blockchain.atlassian.net/browse/SW-1335

Thank you for your feedback. I've pushed new changes. Can you test if it's OK now?

LGTM
Checked ext and web browser


Support Raw KV backup

Feature Request
Is your feature request related to a problem? Please describe:
This is a part of implementing Raw KV backup & restore ( https://github.com/pingcap/br/issues/86 ).
Describe the feature you'd like:
Add a field is_raw_kv to backup requests(https://github.com/pingcap/kvproto/pull/513).  When TiKV receives backup requests with is_raw_kv set, TiKV should use RegionIterator instead of SnapshotStore to do the scan. Logic related to transactions needs to be skipped.
Describe alternatives you've considered:
-
Teachability, Documentation, Adoption, Migration Strategy:
-

#6308 has been finished


chore:  rpk config field

Fixes: #394
Please check if the location of the new config makes sense. If it doesnt any suggestions welcome.

https://github.com/redpanda-data/helm-charts/issues/394#issuecomment-1604129160 I'm not sure if this should be even merged.

from a values file entry of:
config:
  rpk:
    additional_start_flags:
      - "--idle-poll-time-us=0"
      - "--foo=bar"
    something: else
    blahblah: true
    additionally:
      blahblha: true
      something: no

we get in the configmap:
    rpk:
      additional_start_flags:
      - --idle-poll-time-us=0
      - --foo=bar
      additionally:
        blahblha: true
        something: false
      blahblah: true
      something: else


yurtadm init failed on sealer v0.8.5 cluster

yurtadm versioin

i have initialized the k8s cluster with sealer v0.8.5, then i init openyurt with yurtadm failed:
Error: The existing sealer version v0.8.5 is not supported, please clean it. Valid server versions are [v0.6.1].

Now yurtadm only support sealer v0.6.1.

Currently, it is recommended to install openyurt manually.
https://openyurt.io/docs/installation/manually-setup

ok, i try it


Add basic Metrics service for listing/updating metrics

Sorry for not creating an issue first - I was messing around with the library before I saw the guidelines.
This is a bit rough around the edges as I just implemented the bits I needed to test something out. I intend to add the other functions, but I'd appreciate any comments/criticisms you have at the moment.
The current implementation allows you to list metrics and update an individual one. Here's an example:
package main

import (
        "fmt"
        "regexp"

        "github.com/henrikhodne/go-librato/librato"
)

var (
        PERCENTILE_PATTERN = regexp.MustCompile(`\.p(?:\d{2,3}(?:\.\d+)?)\z`)
)

func main() {
        client := librato.NewClient("email", "api_key")

        opts := librato.ListMetricsOptions{Name: "aws"}

        for {
                metrics, resp, err := client.Metrics.List(&opts)

                if err != nil {
                        fmt.Println(err)
                }

                for _, m := range metrics {
                        fmt.Println(*m.Name)
                        if PERCENTILE_PATTERN.MatchString(*m.Name) {
                                //fmt.Printf("name=%s display_min=%d\n", *m.Name, m.Attributes.DisplayMin)
                        }
                }

                if resp.NextPage == nil {
                        break
                }

                opts = opts.AdvancePage(resp.NextPage)
        }
}

Hi! Sorry for taking so long to reply to this. I've included your commit in #4, in addition to adding some more methods.

Cheers Henrik!


Allow login via HPI OpenID

This is part of #637.
All HPI users are automatically promoted to coaches.
We still use Devise, which has support for OmniAuth.
The link to login is located here:

Further providers could be added, but I thought HPI OpenID was most important to begin with.

Coverage decreased (-1.1%) to 98.873% when pulling e05a42f96eb2c0c8366dc8da626925dc0cea0b3d on 637-hpi-openid into 87ef77560d0fa1f6b658e07800dfa913f37d598a on dev.

Coverage remained the same at 100.0% when pulling 4b764ddbe36d45a36abb6152538b5ac68e2ae714 on 637-hpi-openid into 87ef77560d0fa1f6b658e07800dfa913f37d598a on dev.

Coverage remained the same at 100.0% when pulling b0596350086219184ea12ccd99772a34caf6d827 on 637-hpi-openid into 87ef77560d0fa1f6b658e07800dfa913f37d598a on dev.

Coverage remained the same at 100.0% when pulling 5af3c099b5f448ceea0037df9a18d44a3c517bde on 637-hpi-openid into dfad08bd24de91b7006888ceb4e080f69e8226ef on dev.

Coverage remained the same at 100.0% when pulling 28709dedf84c789f4f8f7c2f8350461714f3d4f2 on 637-hpi-openid into af76e08a8b77aa91d15b22a2c195778024451a56 on dev.

That's weird because it works on heroku. Did you set up your openID Account correctly?

For me it doesn't work on Heroku either. We tried it with @aloeser account as well and got the same error:

Okay, since this error was tied to a wrong configuration on the openID provider site I'd suggest to merge this for now and make a separate issue for an explanation along with a proper error message @corinnaj @aloeser ?

2017-06-20T12:15:58.220488+00:00 app[web.1]: Completed 500 Internal Server Error in 4ms (ActiveRecord: 1.0ms)
2017-06-20T12:15:58.232738+00:00 app[web.1]:
2017-06-20T12:15:58.232740+00:00 app[web.1]: ActiveRecord::StatementInvalid (PG::UndefinedColumn: ERROR:  column users.provider does not exist
2017-06-20T12:15:58.232740+00:00 app[web.1]: LINE 1: SELECT  "users".* FROM "users" WHERE "users"."provider" = 'h...
2017-06-20T12:15:58.232741+00:00 app[web.1]:                                              ^
2017-06-20T12:15:58.232742+00:00 app[web.1]: : SELECT  "users".* FROM "users" WHERE "users"."provider" = 'hpiopenid' AND "users"."uid" = 'https://openid.hpi.uni-potsdam.de/user/bjarne.sievers'  ORDER BY "users"."id" ASC LIMIT 1):
2017-06-20T12:15:58.232742+00:00 app[web.1]:   app/models/user.rb:49:in `from_omniauth'
2017-06-20T12:15:58.232743+00:00 app[web.1]:   app/controllers/users/omniauth_callbacks_controller.rb:5:in `hpiopenid'
2017-06-20T12:15:58.232743+00:00 app[web.1]:
2017-06-20T12:15:58.232744+00:00 app[web.1]:
2017-06-20T12:15:58.233226+00:00 heroku[router]: at=info method=GET path="/users/auth/hpiopenid/callback?_method=post&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.op_endpoint=https%3A%2F%2...


feat(Windows): custom titlebar

This adds a custom titlebar on Windows, similar to the one on macOS.

Just two comments: It looks like the logo could do with a teeny bit of padding when maximised.
Also the image is pretty low res, though I don't think there is much you can do about that @zbaylin, so maybe a thing to just note down for now since there is a few places we need to bump the resolution of the logos, which I think @bryphe has mentioned before, but its pretty low priority for now.

Looks like the integration tests might need to be updated with the new methods:
File "integration_test/lib/Oni_IntegrationTestLib.re", lines 155-177, characters 4-5:
155 | ....Store.StoreThread.start(
156 |       ~showUpdateChangelog=false,
157 |       ~getUserSettings,
158 |       ~setup,
159 |       ~onAfterDispatch,
...
174 |       ~window=None,
175 |       ~filesToOpen,
176 |       (),
177 |     ).
Error: This expression has type
         close:(unit -> unit) ->
         restore:(unit -> unit) ->
         (Store.StoreThread.Model.Actions.t -> unit) * (unit -> unit)
       but an expression was expected of type 'a * 'b

(You can test this locally with esy '@integrationtest' install & esy '@integrationtest' build)

Awesome, will fix that as soon as my Windows VM finishes building the new dependencies haha 🕐. I also think I saw 1 or 2 esy b dune build @check errors that I should resolve too. Overall though Im super happy with how this turned out!

I think I fixed all the esy b dune build @check errors (which include the integration test errors) -- CI will let me know if I messed anything up haha.

Ah, looks like it needs an esy format too to pass the hygiene check - but other builds look good!

Also the image is pretty low res, though I don't think there is much you can do about that @zbaylin, so maybe a thing to just note down for now since there is a few places we need to bump the resolution of the logos, which I think @bryphe has mentioned before, but its pretty low priority for now.

Yes, good point! I need to get the icon tweaked a bit to have more solid outline for low-res - it doesn't look right scaled down

I've noticed a few regression after this unfortunately (I apparently didn't test this as thoroughly as I thought I had).

The Window dimensions are off for me, I expect as part of the many scaling issues we've had.
The maximise behaviour seems to go too far, and fill the whole screen, rather than just up to the toolbar.
There is a slight dead zone in the tool bar where I can't drag, but that could be related to the window scaling issue.

The scaling/window size issue is probably causing #1817 too.

Also, here is an video of what I'm seeing: https://drive.google.com/open?id=1vMrR31pi7HJ-TJKXREOjDctLAZ0JMYGw
(Window handles in the wrong place, then not being able to move the window, then the taskbar being covered on maximise)


Login to home.nest.com is broken when AdGuard is enabled

Smth is wrong with the way we handle PUT method.
Original report:
https://github.com/AdguardTeam/AdguardFilters/issues/9861
Use the following credentials:

<EMAIL_ADDRESS>: 1qaz@WSX

Confirmed that there are no issues with the CoreLibs integrated Android build


Waypoints should not run specs for syntax and implementation

The waypoints, especially for the Slot Machine, runs syntax-specific specs, which introduces bad practices and bugs (most of which are reported) and it of itself is bad. This disallows DRY code and promotes bad practices.
First example
The first waypoint requires you to specifically insert
slotOne = Math.floor(Math.random() * (3 - 1 + 1)) + 1;
slotTwo = Math.floor(Math.random() * (3 - 1 + 1)) + 1;
slotThree = Math.floor(Math.random() * (3 - 1 + 1)) + 1;

While there are many workarounds of this, one of the easiest and the most approaching one would be to implement a function, that returns the above statement:
function randomSlot() {
  return Math.floor(Math.random() * (3 - 1 + 1)) + 1;
}

Furthermore it disallows other legit workarounds:
Math.floor(Math.random() * (3 - 1 + 1) + 1);
//                   moved bracket to end ^

The spec that fails if anything else but the first example is used
You should have used Math.floor(Math.random( * (3 - 1 + 1)) + 1; three times to generate your random numbers.)

Second example
Waypoint: Give your JavaScript Slot Machine some stylish images has some weird way of checking syntax the following will work just fine (copied from the description):
$($(".slot")[0]).html("");
$($(".slot")[1]).html("");
$($(".slot")[2]).html("");

But for some reason, the below statement doesn't work, which is exactly the same (it has been diffed and found no malforming characters):
  $($(".slot")[0]).html("");
    $($(".slot")[1]).html("");
    $($(".slot")[2]).html("");

The above code will fail on spec
Use the provided code three times. One for each slot

Which is not only a wrong statement, but also an issue many users run in to.
How to fix this?
Remove all spec that checks for syntax-specific and implementation-specific code. It's hard (if not entirely) to be certain of a random function returns the right values.
But one way to avoid this, as these examples only require a random between 1 and 3 is to make an asynchronous function that will iterate the given random function and atleast get 1, 2 and 3 before proceeding.
It should be asynchronous because it shouldn't halt other specs from running for every interpretion/change of code.

Note: These are only two examples of many. There are more waypoints suffering from these kinds of specs, that I have not tested yet.

Please reference this issue on other issues, by commenting Reference to issue #2306 on issues that this bug might be the course of. If possible, also provide further information on the issue you post at (see examples below on references) to keep this organized in multiple issues, rather than a single one. This issue is only for discussion of writing specs that does not course bugs for waypoints.

Closing this issue as these challenges were removed from the curriculum.


How to download field attachments?

I didn't find any samples on how can I download field attachments

Hi @Acidrai0 , We have updated the sample code. Please refer this link for the details.

Thanks a lot


CUDA Setup failed despite GPU being available.

`(textgen) C:\Users\SNS\text-generation-webui>python server.py
binary_path: C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cuda_setup\libbitsandbytes_cuda116.dll
CUDA SETUP: Loading binary C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cuda_setup\libbitsandbytes_cuda116.dll...
Could not find module 'C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cuda_setup\libbitsandbytes_cuda116.dll' (or one of its dependencies). Try using the full path with constructor syntax.
CUDA SETUP: Loading binary C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cuda_setup\libbitsandbytes_cuda116.dll...
Could not find module 'C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cuda_setup\libbitsandbytes_cuda116.dll' (or one of its dependencies). Try using the full path with constructor syntax.
CUDA SETUP: Problem: The main issue seems to be that the main CUDA library was not detected.
CUDA SETUP: Solution 1): Your paths are probably not up-to-date. You can update them via: sudo ldconfig.
CUDA SETUP: Solution 2): If you do not have sudo rights, you can do the following:
CUDA SETUP: Solution 2a): Find the cuda library via: find / -name libcuda.so 2>/dev/null
CUDA SETUP: Solution 2b): Once the library is found add it to the LD_LIBRARY_PATH: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:FOUND_PATH_FROM_2a
CUDA SETUP: Solution 2c): For a permanent solution add the export from 2b into your .bashrc file, located at ~/.bashrc
Traceback (most recent call last):
File "C:\Users\SNS\text-generation-webui\server.py", line 31, in
from modules import (
File "C:\Users\SNS\text-generation-webui\modules\training.py", line 21, in
from peft import (
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\peft_init_.py", line 22, in
from .mapping import MODEL_TYPE_TO_PEFT_MODEL_MAPPING, PEFT_TYPE_TO_CONFIG_MAPPING, get_peft_config, get_peft_model
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\peft\mapping.py", line 16, in
from .peft_model import (
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\peft\peft_model.py", line 31, in
from .tuners import (
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\peft\tuners_init_.py", line 21, in
from .lora import LoraConfig, LoraModel
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\peft\tuners\lora.py", line 40, in
import bitsandbytes as bnb
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes_init_.py", line 7, in
from .autograd.functions import (
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\autograd_init.py", line 1, in
from ._functions import undo_layout, get_inverse_transform_indices
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\autograd_functions.py", line 9, in
import bitsandbytes.functional as F
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\functional.py", line 17, in
from .cextension import COMPILED_WITH_CUDA, lib
File "C:\Users\SNS\anaconda3\envs\textgen\Lib\site-packages\bitsandbytes\cextension.py", line 22, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available. Inspect the CUDA SETUP outputs above to fix your environment!
If you cannot find any issues and suspect a bug, please open an issue with detals about your environment:
https://github.com/TimDettmers/bitsandbytes/issues
(textgen) C:\Users\SNS\text-generation-webui>`
There are few things that I have tried:

Edit the main.py, and including libbitsandbytes_cuda116.dll (but still didn't work)
Run the following command "conda install -y -c "nvidia/label/cuda-11.8.0" cuda-runtime", but still not working

Please help me figure this out. Thanks.

I am using cuda 12.1

I have the same situation but on Linux. Here's the wall of text:
# python -m bitsandbytes
False

===================================BUG REPORT===================================
/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:166: UserWarning: Welcome to bitsandbytes. For bug reports, please run

python -m bitsandbytes

  warn(msg)
================================================================================
/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:166: UserWarning: /opt/conda/envs/textgen did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
  warn(msg)
/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py:166: UserWarning: /usr/local/cuda-12.3/targets/x86_64-linux/lib did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
  warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching in backup paths...
DEBUG: Possible options found for libcudart.so: {PosixPath('/usr/local/cuda/lib64/libcudart.so')}
CUDA SETUP: PyTorch settings found: CUDA_VERSION=118, Highest Compute Capability: 8.6.
CUDA SETUP: To manually override the PyTorch CUDA version please see:https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
CUDA SETUP: Loading binary /opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/libbitsandbytes_cuda118.so...
libcusparse.so.11: cannot open shared object file: No such file or directory
CUDA SETUP: Something unexpected happened. Please compile from source:
git clone https://github.com/TimDettmers/bitsandbytes.git
cd bitsandbytes
CUDA_VERSION=118 make cuda11x
python setup.py install
Traceback (most recent call last):
  File "/opt/conda/envs/textgen/lib/python3.10/runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/opt/conda/envs/textgen/lib/python3.10/runpy.py", line 146, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/opt/conda/envs/textgen/lib/python3.10/runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/__init__.py", line 6, in <module>
    from . import cuda_setup, utils, research
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/research/__init__.py", line 1, in <module>
    from . import nn
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/research/nn/__init__.py", line 1, in <module>
    from .modules import LinearFP8Mixed, LinearFP8Global
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/research/nn/modules.py", line 8, in <module>
    from bitsandbytes.optim import GlobalOptimManager
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/optim/__init__.py", line 6, in <module>
    from bitsandbytes.cextension import COMPILED_WITH_CUDA
  File "/opt/conda/envs/textgen/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 20, in <module>
    raise RuntimeError('''
RuntimeError:
        CUDA Setup failed despite GPU being available. Please run the following command to get more information:

This is on Debian Bookworm. CUDA is installed from Nvidia's repositories. Bitsandbytes was installed for text-generation-webui, and it was working fine... I must have changed something but I have no idea what.

Update: there are instructions above the backtrace. I followed them, and it works again.

i use Everything to find that "libcudart.so " but it doesn't exist in my computer!

Issue with the same thing and the fix for it #778

Bitsandbytes was not supported windows before, but my method can support windows.（yuhuang）
1  open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD
or WIN+R, CMD  。enter，cd /d J:\StableDiffusion\sdwebui
2  J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/jllllll/bitsandbytes-windows-webui/releases/download/wheels/bitsandbytes-0.41.1-py3-none-win_amd64.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）

OR you are  Linux distribution (Ubuntu, MacOS, etc.)system ,AND CUDA Version: 11.X.
Bitsandbytes can support ubuntu.（yuhuang）
1  open folder J:\StableDiffusion\sdwebui，Click the address bar of the folder and enter CMD
or WIN+R, CMD  。enter，cd /d J:\StableDiffusion\sdwebui
2  J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes
3 J:\StableDiffusion\sdwebui\py310\python.exe -m pip uninstall bitsandbytes-windows
4 J:\StableDiffusion\sdwebui\py310\python.exe -m pip install https://github.com/TimDettmers/bitsandbytes/releases/download/0.41.0/bitsandbytes-0.41.0-py3-none-any.whl
Replace your SD venv directory file（python.exe Folder） here（J:\StableDiffusion\sdwebui\py310）


#53 Implement optional retry logic for CDN failures

Here is an implementation for retrying requests on failures.  By default, no retries are performed.  When a retry is performed, there is a binary backoff based on 100ms to the API.
Could you guys give this a quick glance?

@JanLenoch could you please have a look at it?

Hi @aweigold , great job! I like that you've done a perfect compromise between complexity and automation in the exponential retry timeout calculation (simply calculate a power of 2). Your implementation goes along with the general recommendation that I've read about at https://docs.microsoft.com/en-us/azure/architecture/best-practices/retry-service-specific#general-rest-and-retry-guidelines and https://docs.microsoft.com/en-us/azure/architecture/best-practices/transient-faults#general-guidelines .
I'd adopt this approach in our other SDK. Do you agree, @petrsvihlik ?

@JanLenoch yes, I agree.

@JanLenoch Thanks!  It was just habit from my previous gig, where we always did that based on Microsoft's advice everywhere. :-)


Privacy Policy and Terms of Service?

Hey folks-
@18F is interested in using http://prose.io, but unfortunately isn't able to do so without a Privacy Policy and a Terms of Service. Does that exist somewhere? If not, would it be something you'd be willing to add? Thanks!

Yeah definitely. We don't have a formal one but I can work on it.


Resource: Mutual Aid Hub

This website has a fairly good list of local mutual aid groups in the US, and has been regularly shared among organizers.

Please add the resource via this form. It will be automatically integrated and turned into MD file.
https://docs.google.com/forms/d/e/1FAIpQLSeq8S04bKTHPQ_SjUoagZGWGx4ymHIGlkXuKAxVAeZDZcPQWg/viewform

I have added your resource via the form.


Netbeans 8.x compile on save not working with lombok 1.16.20

During debugging of my application I'm used to use hot code replace.
This feature of netbeans allows to replace code on a running jvm.
To make it work you have to enable "compile on save".
So, with lombok 1.16.18 all is working good but with the new version 1.16.20, the hot code replace feature doesn't work.
I can see that my compiled class are removed from the target folder when hitting the save button (I'm working with maven).

May be related to #1592 that I just reported. Do you get the same tooltip?

No I didn't get the same tooltip.
As I mentionned above, the only trouble I got is that, when I hit save button, the class current class is removed from the target directory. Even if there's no lombok annotation on the class.
I face this issue since I use lombok 1.16.20. Before this upgrade all was OK.
The bugged feature is "compile on save". The last lombok release make it fail.

@Massinissab I can confirm this issue, in NetBeans 8.2 the IDE is aware of Lombok generated methods but compile on save deletes the class.

I stepped through the commits and https://github.com/rzwitserloot/lombok/commit/4710d20e180c35674b2d934aafb0a8171ff1608e seems to be the breaking commit

@AlexFalappa, @Massinissab, @balta3 Which JDK are you using to run Netbeans? From which JDK is the compiler invoked? Maybe an if before the replaceFileManagerJdk9 to not invoke it when running on JDK <= 8 could solve this?

@victorwss I'm running netbeans with jdk8. The compiler is invoked from the same jdk.

@victorwss I'm running JDK 9

@victorwss I'm using jdk8 to run netbeans. Same to compile.

same with GWT. doent compile even if 'compile on save' is checked.

Same with Netbeans8.2, Oracle JDK8 and Lombok 1.18.0.

Same with NetBeans 8.2, Oracle JDK8 1.8.0_171 and lombok 1.18.0.

I confirm that the problem comes from LombokProcessor#replaceFileManagerJdk9.
Unfortunately, checking for java compiler version is not enough to prevent the bug.
For example, my current config (NetBeans 8.2 + JDK8 + JDK10) returns 9 when calling Javac#getJavaCompilerVersion() during compile-on-save even if JDK8 is the only JDK configured in the ide.
So I have added a second test to check if the compilation is done during compile-on-save: JavacHandlerUtil#inNetbeansCompileOnSave(Context).
It seems to work properly with NetBeans 8.2 (I haven't tested it on NetBeans 9).


Accept received-msg-ack from different consumer than received-consumer on shared-subscription

Motivation

Right now, on shared-subscription: consumer which receives message can only acknowledge that message at broker. If other consumer acks this message then broker may redeliver same message to earlier consumer which received message as it still considers that message is not acked.
To support REST/SQS consumer interface : need a feature where for any consumer under a same subscription should be able to ack messages.

Modifications

find a consumer which delivered ack-msg and remove it from that consumer's pendingMessage list (so, msg won't be redelievered in anycase) and mark msg-acked.

Result
any consumer under a given subscription can ack message without any side-effect.

CLA is valid!

CLA is valid!

CLA is valid!


Update LTC4150

Coverage increased (+0.1%) to 78.717% when pulling a4a9bbdf37024e0f654400bf333cbe38d5898641 on SJSURoboticsTeam:ltc-coulomb-counter-upgrade into 1b5052c6a9afb06ffe67a695d5b4c8e5c5490fb4 on kammce:master.


uptermd: Added test for module

Happy Birthday to your open PR on the uptermd Module 🥳

This test is pretty thorough! I like it

merged in https://github.com/NixOS/nixpkgs/pull/112682


feat: cherrypick orchestrator fix, runtime docs

Cherrypick a few more changes for 4.14.
#minor

Pull Request Test Coverage Report for Build 994378431

0 of 5 (0.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.002%) to 84.332%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

libraries/botbuilder-ai-orchestrator/src/orchestratorRecognizer.ts
0
5
0.0%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

Totals

Change from base Build 987759133:
-0.002%

Covered Lines:
19629

Relevant Lines:
22079

💛  - Coveralls


The filter 'vpcId' for DescribeSubnets has not been implemented in Moto yet.

Any chances of adding this in the near future?

Also getting The filter 'state' for DescribeSubnets has not been implemented in Moto yet..

This is not a feature I currently need, but pull requests welcome if someone else has time to implement.

I can perhaps give it a try. Can you give a pointer what file to start with?

Awesome.
This should be the main file that will need changing. Look at the filters_from_querystring function and the EC2_RESOURCE_TO_PREFIX constant.
You should be able to add a new test here to verify any changes.

I imagine this wasn't quite the 'near future' you asked for, but it is now available in moto >= 1.3.16.dev123 :)


furmark: Update to version <IP_ADDRESS>

closes #12861

[x] I have read the Contributing Guide.

/verify

https://github.com/ScoopInstaller/Extras/actions/runs/12537260352/job/34961174704?pr=14019#step:4:26

What?

/verify


Add  favorite tabs option

Resolves: #109
https://www.loom.com/share/03ed17bc98de4bbb8facf11f6601f6af

@asimonok
ready for review

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.21%. Comparing base (ef813cf) to head (b20541f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #124   +/-   ##
=======================================
  Coverage   99.21%   99.21%
=======================================
  Files          51       51
  Lines        1017     1022    +5
  Branches      243      276   +33
=======================================
+ Hits         1009     1014    +5
  Misses          8        8

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

@vitPinchuk Please add panel option to enable favorites. It should be configurable.


Flutter run --release not working

Steps to Reproduce
Please tell me exactly how to reproduce the problem you are running into.
My Main Function
void main() async {

  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  SystemChrome.setPreferredOrientations(
      [DeviceOrientation.portraitDown, DeviceOrientation.portraitUp]);
  await Hive.initFlutter();
  Hive.registerAdapter(MyUserAdapter());
  await Hive.openBox<MyUser>(userBox);
  runApp(MyApp());
}

StackTrace
E/flutter ( 4615): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider)
E/flutter ( 4615): #0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156)
E/flutter ( 4615): <asynchronous suspension>
E/flutter ( 4615): #1      getApplicationDocumentsDirectory (package:path_provider/path_provider.dart:139)
E/flutter ( 4615): <asynchronous suspension>
E/flutter ( 4615): #2      HiveX.initFlutter (package:hive_flutter/src/hive_extensions.dart:11)
E/flutter ( 4615): <asynchronous suspension>
E/flutter ( 4615): #3      main (package:dealerapp/main.dart:19)
E/flutter ( 4615): <asynchronous suspension>
E/flutter ( 4615):

Version

Platform: iOS, Android
Flutter version: 2.0.1
Hive version:
hive: ^2.0.0
hive_flutter: ^1.0.0

@TheMisir

@amanv8060 Maybe ? => https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects#full-flutter-app-migration

same here, not working in --release

To me, on iOS still works normally but Android has the same error.
I think the problem is with Flutter 2 WidgetsFlutterBinding.ensureInitialized(); did not work at release with R8 on Android
I corrected it this way and it worked for me:
in android/app/build.gradle
buildTypes {
        release {
            shrinkResources false  //add this line
            minifyEnabled false //add this line
            signingConfig signingConfigs.release
        }
}

Hope that can be of help to you

To me, on iOS still works normally but Android has the same error.
I think the problem is with Flutter 2 WidgetsFlutterBinding.ensureInitialized(); did not work at release with R8 on Android
I corrected it this way and it worked for me:
in android/app/build.gradle
buildTypes {
        release {
            shrinkResources false  //add this line
            minifyEnabled false //add this line
            signingConfig signingConfigs.release
        }
}

Hope that can be of help to you

Perfect , thank you !


Conditionally packaging a buildpack or an extension

Summary

This PR changes the package.sh script to conditionally package a buildpack or an extension according to whether is an extension or a buildpack.
The way this is implemented is to check whether the extension file exists on the directory, otherwise, it fallbacks to the default behavior of packaging a buildpack.
Test results:

node-engine: https://github.com/pacostas/node-engine/pull/48
ubi-nodejs-extension: https://github.com/pacostas/ubi-nodejs-extension/pull/67

Use Cases

Checklist

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[ ] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[x] I have added an integration test, if necessary.
[x] I have reviewed the styleguide for guidance on my code quality.
[x] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

@ForestEckhardt wondering if you might have time to help review/land?


[Java] Build failed: user id '1370703359' is too big ( > 2097151 )

Describe the bug, including details regarding any error messages, version, and platform.
It depends on the environment.
I encountered this error on my other MacBook.
The specific error message is below.
error message
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache Arrow Java Root POM 17.0.0-SNAPSHOT:
[INFO]
[INFO] Arrow Maven Plugins ................................ FAILURE [  6.209 s]
[INFO] Module Info Compiler Maven Plugin .................. SKIPPED
[INFO] Arrow Bill of Materials ............................ SKIPPED
[INFO] Apache Arrow Java Root POM ......................... SKIPPED
[INFO] Arrow Format ....................................... SKIPPED
[INFO] Arrow Memory ....................................... SKIPPED
[INFO] Arrow Memory - Core ................................ SKIPPED
[INFO] Arrow Memory - Unsafe .............................. SKIPPED
[INFO] Arrow Memory - Netty Buffer ........................ SKIPPED
[INFO] Arrow Memory - Netty ............................... SKIPPED
[INFO] Arrow Vectors ...................................... SKIPPED
[INFO] Arrow Compression .................................. SKIPPED
[INFO] Arrow Tools ........................................ SKIPPED
[INFO] Arrow JDBC Adapter ................................. SKIPPED
[INFO] Arrow Flight ....................................... SKIPPED
[INFO] Arrow Flight Core .................................. SKIPPED
[INFO] Arrow Flight SQL ................................... SKIPPED
[INFO] Arrow Flight SQL JDBC Driver Core .................. SKIPPED
[INFO] Arrow Flight SQL JDBC Driver ....................... SKIPPED
[INFO] Arrow Flight Integration Tests ..................... SKIPPED
[INFO] Arrow AVRO Adapter ................................. SKIPPED
[INFO] Arrow Algorithms ................................... SKIPPED
[INFO] Arrow Performance Benchmarks ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.605 s
[INFO] Finished at: 2024-06-10T13:22:56+09:00
[INFO] ------------------------------------------------------------------------
[INFO] 8 goals, 7 executed, 1 from cache
- [ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:3.6.0:single (default) on project arrow-maven-plugins: Execution default of goal org.apache.maven.plugins:maven-assembly-plugin:3.6.0:single failed: user id '1370703359' is too big ( > 2097151 ). -> [Help 1]
- [ERROR]
- [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
- [ERROR] Re-run Maven using the -X switch to enable full debug logging.
- [ERROR]
- [ERROR] For more information about the errors and possible solutions, please read the following articles:
- [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

This issue can be resolved by applying the changes mentioned in the following link:

https://github.com/seppinho/haplogrep-cmd/pull/39

Component(s)
Java

This issue no longer occurs after this PR.

https://github.com/apache/arrow/pull/41772


d3d9.forceSwapchainMSAA = 16 Causes "could not initalize renderer" error

https://gist.github.com/LethalManBoob/b91334617d753f8a2f1e21a3227427f0
2 different games same issue. Although in killing floors case, it just hangs at a black screen on boot.
It used to work on both games. Not anymore.

Nobody except Intel supports MSAA x16, try x8.

As was mentioned, most GPUs can't do MSAAx16 and a 3070 is no exception.

As was mentioned, most GPUs can't do MSAAx16 and a 3070 is no exception.

Thats strange. It worked fine on windows. I suppose this is a linux thing huh?
But it USED TO WORK. Thats the main complain I have. On linux, 16x used to work.

Even if it used to work (which I doubt, nvidia never supported x16 afaik), this isn't about DXVK. DXVK just exposes the MSAA levels supported by the vulkan driver, and your driver only supports a maximum of x8.

Even if it used to work (which I doubt, nvidia never supported x16 afaik), this isn't about DXVK. DXVK just exposes the MSAA levels supported by the vulkan driver, and your driver only supports a maximum of x8.

I dont see a reason to doubt me. I know i used it before. Distincltly lutris had an antialiasing option in the past. and I could utalize 16x through there. Also 16x is avaliable in the nvidia driver and i can use it in opengl games np.

There's nothing to address here. Nvidia does not support 16x MSAA on current drivers, period. Neither does AMD and never has. If this has "worked in the past" then I strongly suspect that the option just didn't get applied on your end.
So then why does 16xmsaa work on opengl games? Demonstrably?

OpenGL isn't Vulkan for starters.

OpenGL isn't Vulkan for starters.
We could emulate 16xMSAA for D3D9, but there are no plans to do so since it's kind of pointless and no shipping game requires that. D3D11 only requires x4 anyway with x2 and x8 being optional.

dgvoodoo uses 16xmsaa and it does help in some old games that dont like high resolutions.
I understand it may seem pointless but a lot of people would appreciate the additional anti aliasing. I was around the guru 3d forums a few years ago researchings sgssaa flags. The difference is huge when you have go above the traditional 8x.
Im talking about alpha and inner surface aliasing. Some games really benefit from the fix.
As an example. The the id tech 5 games, 16x msaa is a HUGE step up from 8x due to inner surface aliasing.
[https://youtu.be/NbrA4Nxd8Vo?t=269] This is what i am talking about


Bump jackson and snakeyaml dependencies

Is your feature request related to a problem?
Core has bumped jackson and snakeyaml dependencies here to 2.13.4 and 1.32 respectively for versions 2.x, 2.3 , 2.2 , 2.1 , 2.0, 1.3 and 1.x. Plugin and client teams should do the same to align with core.
What solution would you like?
A clear and concise description of what you want to happen.
What alternatives have you considered?
A clear and concise description of any alternative solutions or features you've considered.
Do you have any additional context?
Add any other context or screenshots about the feature request here.

Are we good to close this issue? Seems like the fixes have been in.

@joshuali925 Can we close this issue?

this is already updated, closing


thunderbird: fix darwin build

Add patches for bundled libraries (rnp and libsexpp) to handle clang 19 lack of char_traits for unsigned char.

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[X] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Converted back to draft for now since apparently I can avoid including patches by fetchpatching them. Will update.

It's impossible to de-vendorize these patches because what we can fetchpatch doesn't apply cleanly (stupidly, because of a conflict on a Copyright header). So we'll keep these patches as-is in-tree.


Evaluate whether Chinese is ready for 1.0

Istio 1.0 will become official on July 31. Do we believe the Chinese translation is in good enough shape to feature it in the 1.0 timeframe? The English docs have been evolving quickly and will likely continue to evolve, so can we ensure the Chinese version is up to date and reflects all changes accurately?
What should we do about the reference documentation? This documentation is generated from the protos in istio/api and istio/istio, and the command-line information from commands in istio/istio. Should we just drop English versions of that material within the Chinese section.
Aside from the translation of the content, there are two points of integration for Chinese into the web site:

Chinese is listed as an option in the gear menu. Selecting this sets a cookie so the language choice is remembered.

Netlify automatically serves Chinese content to a Chinese user, unless an explicitly language cookie has been saved. This feature is not currently enabled, we just need to comment out a line in netlify.toml to enable this behavior.

If we want to disable Chinese for 1.0, we'll just remove the entry from the gear menu. Users will still be able to directly navigate to the Chinese content at istio.io/zh. If we want to enable Chinese for 1.0, we'll want to update netlify.toml to allow Netlify to process the language cookie and automatically direct the user to the right language.
So what do you think guys? Can we complete the translation and get to a sufficient level of quality by the 31st? Or should we disable Chinese for 1.0 and target to enable it a bit later?

Hi, Martin and ServiceMeshers, I think it's okay to release the Chinese docs when Istio 1.0 becomes official. That's should be a big news.
I prefer the second way. This is the current translation progress, you can see that there'e only a few part need to be translated, we will check the updates and perfect the Chinese docs in the next few days and hope that we can be representatives of the Chinese community to attract more Chinese people to join our Istio community.
When Chinese users log on to this website If they can see perfect Chinese documents, it hints that there are a lot of Chinese people involved in this project, so they will have more confidence in the project.😄

Note that content_zh currently contains many links that point back to English content. I think someone needs to do a cleanup pass to make sure Chinese content refers back to Chinese content.

I will check the whole contents in content_zh  tomorrow.

I'd like to  choose the language manually, and it would be better if the language button could be conspicuous.

Both methods are OK, no matter leave the users to choose language manually or present Chinese content to them directly, we should make the user know that there is Chinese content there. @fleeto We will inform it to Chinese people throught ServiceMesher community.

+1 to choose language manually, and I also think the 1.0 Chinese document should also be released together with Istio 1.0 announcement, this can attract more Chinese users.

@fleeto is working on this. @geeknoid As the links in Chinese contents head to the English docs now, how do we make it redirect to the right Chinese pages?

About the links:
There are 4 kinds of links:

external url: http://ext.url/page.htm
internal image: link="/docs/image.svg"
internal page reference: ![page][/docs/page/]
internal anchor reference: ![pae][/docs/page/#anchor]

Here is my opinion:

Type 1 & 2, just keep it;
Type 3, search -> validate -> replace, can be done by script;
Type 4, #anchor should be replaced into Chinese version, it seems that we can only pick it out and then edit it manually .

@fleeto Yep, I agree, that's what you have to do.

Release is tomorrow. I'm worried that the Chinese content is incomplete, and it doesn't contain a lot of the latest content including the blog posts and other changes which will be coming tonight.
I feel uncomfortable having docs which aren't complete and contain many known errors (that have been fixed in English). I think we should remove the language selection menu for the time being. The Chinese content would still be available if someone enters the URL directly, but it won't be advertised anywhere.
Then in a week or two when you guys have all caught up with the English stuff, then we can enable it and post a blog announcing the translation.
How's that sound?

I will post the address https://istio.io/zh of the Chinese page to everyone, hoping to call for more people to participate the Chinese documentation. Will this link works https://istio.io/zh when 1.0 release? Maybe now it's not the best to advertise it officially, it's a good choice to ask the visitors to enter the URL directly, while everything is sycn to English we will add the switch button there.

Yes, that link will work. The only thing that's different is that the menu
item is gone. As soon as you guys are ready, I'll bring back the menu item
and we can publish a blog advertising the translation.
On Mon, Jul 30, 2018 at 8:55 PM Jimmy Song<EMAIL_ADDRESS>wrote:

I will post the address https://istio.io/zh of the Chinese page to
everyone, hoping to call for more people to participate the Chinese
documentation. Will this link works https://istio.io/zh when 1.0 release?
Maybe now it's not the best to advertise it officially, it's a good choice
to ask the visitors to enter the URL directly, while everything is sycn to
English we will add the switch button there.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio.github.io/issues/1923#issuecomment-409086285,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVucHQH1Hp4clEge9ce7MrJjilTseG1fks5uL9UXgaJpZM4Vb1wD
.


I'm inquiring because I can't solve the problem.

Hi
My miner is in normal condition.

This is not where you should submit denylist removal requests. That needs to be done at Crowdspot: https://docs.helium.com/mine-hnt/crowdspot/#submit-a-removal-request


Refactor helm.go into cli package, split commands up

This is a pretty big commit. It creates the new CLI package, and makes the main package much smaller and easier to understand. In this PR, I preferred small files over large ones, to reduce a lot of the problems associated with having a 400 line main CLI file.
Functions for commands were also grouped up in a sane way. Where possible, descriptions were moved out into their own constants to alleviate @technosophos's concern about easily working with descriptions.
As a result of this, the Makefile was adjusted to set cli.version instead of main.version. I feel this ends up being much more clear when looking at the Makefile.
All of the CLI command vars still need to be documented, so I'm marking this in progress until that's done.

I do think @gerred  is right that this is a lot easier to work with now that helm has a pretty sizable command list. Any thoughts on this @adamreese and @michelleN? Does this feel easier to work with or harder to work with?

Actually, I don't see the point in documenting the cmds as well. @technosophos - mind giving your opinion in that regard? I know this has been talked about before, but I'm more worried about having it documented in both the action package and cli package. These commands are small enough to be self-documenting and it may not be worth the docs getting out of sync.

Seems like a non-related test failed here? ^

+1 for breaking up commands

@gerred :+1: on this. good cleanup

@gerred this is ready to merge


Any way you could allow more than 1000 pictures in a folder?

The albums "page" to reduce API calls to the Google server. This is required by Google.


repeated service response not received

One of our tests (test_client_scope_cpp in test_rclcpp) creates a service client, calls the service and checks the response. After that it does the same cycle a second time. While it works fine on all other rmw implementation with FastRTPS the second response is never received. The server receives both requests and replies both time. But the client seems to never receive the second reply. Any help what we could do to narrow it down would be welcome.
Btw. the issue happens on all platforms and build types (http://ci.ros2.org/view/nightly/job/nightly_linux_debug/lastCompletedBuild/testReport/).

Is this related to @gerkey's report? https://github.com/eProsima/ROS-RMW-Fast-RTPS-cpp/issues/46
His is about parameters, but it seems to be rooted in multiple service calls.

That ticket mentioned an exception which doesn't happen in this case. I don't know if the source of the problem is related but the symptom is different. Also the case from this ticket is already on master and reproducible an all platforms and build types.

I have been looking into this issue. that test started failing when https://github.com/eProsima/ROS-RMW-Fast-RTPS-cpp/pull/42 was merged: it's related to the QoS policy. before that PR was merged, every demo was essentially permanently using default parameters
For the test_client_scope_cpp test, now that the QoS policy takes effect, the server and the first client use the RMW_QOS_PROFILE_SERVICES_DEFAULT QoS profile. this uses RMW_QOS_POLICY_RELIABLE for the reliability setting: applied to both the datareader (reply) and datawriter (request).
the second client will not work with those same settings. the second client needs to have the datareader (reply) with RMW_QOS_POLICY_RELIABLE and the datawriter (request) with RMW_QOS_POLICY_BEST_EFFORT.
therefore that test can be fixed by leaving the reliability setting as RMW_QOS_PROFILE_SYSTEM_DEFAULT which will result in the aforementioned settings being applied. (we do not currently have capabilities to set the reliability settings separately for the datawriter and datareader from what I see). it should only be applied to fastrtps or it will break connext (I haven't checked with opensplice) https://github.com/ros2/system_tests/commit/c460537948b7ef01120bd8aedf6f4161d2743055 http://ci.ros2.org/job/ci_linux/1634/
For the first client, both the datareader and datawriter are using RMW_QOS_POLICY_RELIABLE, but it also works if you use RMW_QOS_PROFILE_SYSTEM_DEFAULT (which assigns reliable to datareader and best effort to datawriter). for the second client there is no choice.
I do not yet understand why this is the case.
it also seems that PR https://github.com/eProsima/ROS-RMW-Fast-RTPS-cpp/pull/44 fixes the behaviour of this test, so it might have to do with particular combinations of reliability and durability settings combined.

update: the claimed default durability settings for publishers here are not being applied (they're getting subscriber defaults). working on a fix

So, this issue can be fixed by any combination of the following:

changing reliability to system defaults (original fix)
changing durability to volatile (#44)
changing fastrtps defaults back to how they were before this commit

1 was a bit of a hack. since #44 will mask fix this issue I will add another test to keep track of this issue.

@dirk-thomas  @dhood @wjwwood Last update of FastRTPS should be solved this bug.

@richiprosima Can you please reference the change which addresses the problem.

Last commit adding the send of an initial heartbeat and nack is eProsima/Fast-RTPS@7b9fdd29b77883d5310e82e454dcef0fb9973b41

Thanks @richiprosima, can confirm that this is fixed. This can be closed.


Revert "[ECS] Remove test ECS prefixed action on merge"

Reverts symplify/symplify#3106

@TomasVotruba got PHPUnit error in PHP 7.3 and PHP 7.4, it seems unrelated as came from PHPStanRules ?
Symplify\PHPStanRules\Tests\Rules\CheckConstantExpressionDefinedInConstructOrSetupRule\CheckConstantExpressionDefinedInConstructOrSetupRuleTest::testRule with data set #1 ('/home/runner/work/symplify/sy...le.php', array())
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'
+'-1: Internal error: Return value of PhpParser\Lexer\TokenEmulator\MatchTokenEmulator::getKeywordToken() must be of the type int, string returned
+Run PHPStan with --debug option and post the stack trace to:
+https://github.com/phpstan/phpstan/issues/new?template=Bug_report.md

Could you fix it too? CI must be green if possible

I tried to locate getKeywordToken(), it seems only in phpparser

@TomasVotruba It seems the error in internal PHPStan, as when testing PropertyFetch which not defined in property lists, it got error as it may tried to access undefined property, for example:
final class SkipAssignOfVariable
{
    public function run($autoloadDirectory)
    {
        $filePathCandidates = [
            $this->fileInfo->getPath() . DIRECTORY_SEPARATOR . $autoloadDirectory,
            // mostly tests
            getcwd() . DIRECTORY_SEPARATOR . $autoloadDirectory,
        ];
    }
}

Above, $this->fileInfo is not registered in property lists and got:
Symplify\PHPStanRules\Tests\Rules\CheckConstantExpressionDefinedInConstructOrSetupRule\CheckConstantExpressionDefinedInConstructOrSetupRuleTest::testRule with data set #1 ('/home/runner/work/symplify/sy...le.php', array())
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'
+'-1: Internal error: Return value of PhpParser\Lexer\TokenEmulator\MatchTokenEmulator::getKeywordToken() must be of the type int, string returned
+Run PHPStan with --debug option and post the stack trace to:
+https://github.com/phpstan/phpstan/issues/new?template=Bug_report.md

When I change to :
final class SkipAssignOfVariable
{
   private $fileInfo;

    public function run($autoloadDirectory)
    {
        $filePathCandidates = [
            $this->fileInfo->getPath() . DIRECTORY_SEPARATOR . $autoloadDirectory,
            // mostly tests
            getcwd() . DIRECTORY_SEPARATOR . $autoloadDirectory,
        ];
    }
}

that works, but that will need change many fixtures also possible on purpose fixtures.

updating fixtures files with missing property definition.

@TomasVotruba it seems not works on the following fixture as well:
<?php

declare(strict_types=1);

namespace Symplify\PHPStanRules\Tests\Rules\NoUnusedNetteCreateComponentMethodRule\Fixture;

use Nette\Application\UI\Presenter;

final class SkipUsedInArrayDimFetch extends Presenter
{
    protected function createComponentWhatever()
    {
    }

    public function renderDefault()
    {
        return $this['whatever'];
    }
}

it seems can't be handled by registering property as it call:
        return $this['whatever'];

It seems it need to be handled in PHPStan itself?

rebased.

@TomasVotruba the tests in PHP 7.3 and 7.4 seems still error after rebase latest main:
1) Symplify\PHPStanRules\Tests\Rules\CheckTypehintCallerTypeRule\CheckTypehintCallerTypeRuleTest::testRule with data set #2 ('/home/runner/work/symplify/sy...ve.php', array())
Failed asserting that two strings are identical.
--- Expected
+++ Actual
@@ @@
-'
+'-1: Internal error: Return value of PhpParser\Lexer\TokenEmulator\MatchTokenEmulator::getKeywordToken() must be of the type int, string returned
+Run PHPStan with --debug option and post the stack trace to:
+https://github.com/phpstan/phpstan/issues/new?template=Bug_report.md

This also happen in latest PR that merged to main too at https://github.com/symplify/symplify/pull/3116 ref https://github.com/symplify/symplify/runs/2343334715

All checks have passed 🎉 @TomasVotruba it is ready for review.

rebased.

@TomasVotruba I am merging this

Ok, it's the 2nd option: https://github.com/squizlabs/PHP_CodeSniffer/commit/b48d20277e0e9339466baf8e6a96a7e341d38dfa

@TomasVotruba thank you, I created PR https://github.com/symplify/symplify/pull/3126 for that as it seems only in sniffer-fixer-to-ecs-converter


Add organization for history workflow

Why did resnext101_1 and bert-mrpc-tf drop so low?

Why did resnext101_1 and bert-mrpc-tf drop so low?

not sure. Doing another run of performance_tests

Why did resnext101_1 and bert-mrpc-tf drop so low?

not sure. Doing another run of performance_tests

I am not sure either. This change was only organization adding regarding history workflow. It shouldn't affect performance tests if I am not mistaken.

we may want to pass --cpuset-cpus and ROCR_VISIBLE_DEVICES flag to the docker run command. I've seen performance drops in certain models if that if NUMA affinity is not set. I can't guarantee it would fix this problem, but setting those flags would at least reduce variance.

To set NUMA affinity :

run rocm-smi --showtopo this would show output something like the following :

================================== Numa Nodes ==================================
GPU[0]          : (Topology) Numa Node: 1
GPU[0]          : (Topology) Numa Affinity: 1
============================= End of ROCm SMI Log ==============================
It says GPU node 0 is has affinity to Node 1.

Now figure out which CPU cores are attached to node 1. For that run numactl -H
It would output something like follows :

available: 2 nodes (0-1)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
node 0 size: 257817 MB
node 0 free: 246107 MB
node 1 cpus: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

Which says Node 1 has cores from 64-127.
Now when invoking docker run pass --cpuset-cpus=64-127 -e -ROCR_VISIBLE_DEVICEs=0 to see GPU node to be 0 and cpu cores to be 64-127.


How can I increase the number of faces?

How can I increase the number of faces?

simply change --max_num_faces


send mails to a specified email address using gulp-mail

I've created a gulp (and npm script) task for sending emails to a specified email address
The email address can either by configured in the package.json file or added as a parameter like so:
npm run mail -- --to="example.com"

Wow! This is awesome @mvanroon!! Tested it and looks awesome with my gmail account. Anything we should be aware of (regarding tips with smtp) as we write up more documentation on this?
Seriously awesome stuff @mvanroon!

My pleasure - glad to see it got merged!
Nothing that comes to mind. Maybe refer to https://github.com/fritx/gulp-mail?


v5 beta 5: autofit,tooltip interaction broken after resize

Hi,
Im using:
const chart = new Chart({ container, autoFit: true });
chart.interaction({ type: "tooltip" });

<div bind:this={container} style="width: 100%;height: 100%;" />

The parent container is responsive and resizes when I resize the browser
.parent {
  aspect-ratio: 4/2;
}

The tooltip works great when the chart is loaded and the content indeed fits the parent div seamlessly. After I resize the browser the chart resizes perfectly to the resized parent... Great! However, after the resize, the tooltip stops working when I hover the chart. I also tried hovering the entire chart area but it really doesn't show anymore, even after resizing to the initial size.
What is causing it to break?
Thank you,
Sander

OK, I'll figure it out.


[User experience] allow setting env variables from var tab

A lot of the time (almost always tbh) vars are used to transfer data which is specific to environment, like ID of user or auth token.

Did you checkout declarative scripting of response vars : https://docs.usebruno.com/scripting/vars.html
The post response vars are basically collection level var.
PS:
The ideas around request vars, collection vars, env vars are not very clear and also needs some additional dev to fully complete them. Will write  it in detail later today

I second this.
Why ? because I can switch very often between environments, then I should be able to set Vars on the current environment, not only on a collection level. Currently if I swich environment, the var is set with the value of the response from the previous environment.
This is not what I wnat, especially for tokens, user Ids, and so on...

This issue seems quite related with #292

This issue seems quite related with #292

I don't think so. What does this issue has to do with nested environments ? Here we are talking about setting environment variables from var tab. Nothing to do with nested environment.
Am I wrong ? Did I misunderstood the #292  ?

I put this comment because of the usage described in all comments.

hmm, I don't get it.
the UX problem here, is that you have to go through scripting when you have to set an environment variable (and not collection variable). It would be be much simpler in the Vars tab, particularly in Post Response to be able to chose if the var is collection or environment wide. Still don't get how nested environment would simplify this.

I did not intent to say "It is the same thing" but that both issues impact each other

Idea:
Currently, post-response variables update runtime variables.
We could enhance this by adding another column called Type, allowing users to specify the variable scope—Environment, Collection, or Runtime.


Swift 2.0 Error Properly used

Swift 2.0 Error Properly used
subscript of HttpServer corrected

I will merge it.


bug about edit

hello, i find when i use eidt, the text to replace text contains '*' or '-'  or '.' in annotion , such as "@PostMapping("/code-interpreter")",  parse a new tree from old has problems. the tree cantines error leaf nodes.

Hi @lovepeacemz
It would mean a lot to us if you could give a minimal reproducible example. You should include:

The source code you have written to do parsing and edits
An example source file that you are trying to parse/edit
AST print-outs of the Tree before and after the edit

Also, could you include information about which library version you are using?

ok,  may be i can solve


e2e: serial: add test for related objs

Complement the current test we have for related objects with a e2e test which actually queries the cluster to crosscheck the related objects.
To enable the test, move the related objects code to an internal package. This code layour is however debatable and can be revisited in the future.

/cherry-pick release-4.14

/hold

/hold cancel

\lgtm

/lgtm


Support Webpack 5 method of adding an asset

Fixes microsoft/license-checker-webpack-plugin#27
Changes based on dialogue in webpack/webpack#11425 between webpack and workbook-webpack-plugin devs.
Split tap and asset logic in LicenseCheckerWebpackPlugin.apply() by version of webpack. Use PROCESS_ASSETS_STAGE_ADDITIONAL for webpack 5.
Update peerDependencies to ^4.4.0 || ^5.4.0.
Have tested manually with my project using version 5.4.0 which creates the same output as the previous codepath.

@MikeDevice @unindented I've rebased on master to resolve package.json conflict, and made two other minor changes, one reverting the version of webpack-sources used as fallback, and one changing how the plugin name is assigned.
I've stuck with the explicit version check for now (I'm not sure which pieces of the tap changes landed when exactly without going over past webpack commits).

@bz2 @MikeDevice I've published v0.2.0 with these changes. Thank you so much!


A minor documentation change

Changed ReadME.md to look nicer and a minor documentation in index.js.
Please merge if you like it ❤

@all-contributors please add @Nishant1500  for Documentation.


Flow comment syntax errors with single arg in arrow functions

Here are examples of Flow syntax errors using comment syntax when annotating an arrow function with a single arg. This is using Prettier v0.15.0. Link: Playground
Here is the pasted example from the link above for quick viewing:
Before:
// Error
const beep = (data/*: Object*/) => {}

// OK
const beep = (data/*: Object*/, secondData/*: Object*/) => {}

After:
// Error
const beep = data /*: Object*/ => {};

// OK
const beep = (data /*: Object*/, secondData /*: Object*/) => {};

The error from Flow will look something like
  1: const beep = data /*: Object*/ => {};
                       ^^^ Unexpected token /*:

Thanks! This is indeed a bug. We don't check if the argument has comments in order to remove the ()


Merge live with master

Docs Build status updates of commit 8fee2c4:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-PullRequestMergeConflict] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/Azure/azure-docs-powershell-azuread, working directory: W:\cb0u-s, target branch: live, target branch commit: f92564e00e15a67a61711a9fa74f99a87ba5ab9e, source commit: 8fee2c496f215585a537bc2f7203516f25b0acc7.

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

Docs Build status updates of commit 76780f4:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-conceptual/azureadps-2.0/install-adv2.md
:warning:Warning

Details

azureadps-1.0/MSOnline/AzureActiveDirectory.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADAdministrativeUnitMember.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADApplicationOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADApplicationPolicy.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADDeviceRegisteredOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADDeviceRegisteredUser.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADDirectoryRoleMember.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADGroupMember.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADGroupOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADMSApplicationOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADMSLifecyclePolicyGroup.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADMSServicePrincipalDelegatedPermissionClassification.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADScopedRoleMembership.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADServicePrincipalOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Add-AzureADServicePrincipalPolicy.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/AzureADPreview.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Confirm-AzureADDomain.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Connect-AzureAD.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Disconnect-AzureAD.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Enable-AzureADDirectoryRole.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADAdministrativeUnit.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADAdministrativeUnitMember.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplication.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationExtensionProperty.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationKeyCredential.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationLogo.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationOwner.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationPasswordCredential.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationPolicy.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyApplication.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyApplicationConnectorGroup.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyConnector.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyConnectorGroup.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyConnectorGroupMembers.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationProxyConnectorMemberOf.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationServiceEndpoint.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationSignInDetailedSummary.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADApplicationSignInSummary.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContact.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContactDirectReport.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContactManager.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContactMembership.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContactThumbnailPhoto.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADContract.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADCurrentSessionInfo.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADDeletedApplication.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADDevice.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADDeviceConfiguration.md
:white_check_mark:Succeeded

azureadps-2.0-preview/AzureAD/Get-AzureADDeviceRegisteredOwner.md
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.

docs-conceptual/azureadps-2.0/install-adv2.md

Line 25: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/powershell/azure/active-directory/ad-pshell-v2-version-history' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.

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


Testing with AppVeyor

I am having several failures when testing on Windows. Is that expected? I have seen AppVeyor being used to test on Windows. Have you considered that?
[info] Total for specification AlgoTest
[info] Finished in 100 ms
[info] 682 examples, 128 failures, 0 error
[info]
[info] ScalaCheck
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[error] Failed: Total 1023, Failed 180, Errors 0, Passed 843
[error] Failed tests:
[error]         test.roundeights.hasher.AlgoTest
[error]         test.roundeights.hasher.TapTest
[error] (test:test) sbt.TestsFailedException: Tests unsuccessful

Windows is not a system I have tested on, though I'm a bit surprised there are problems simply due to the "write once, run anywhere" mantra of the JVM.
I would be willing to look at AppVeyor, but the Windows failures would have to be solved first. That, unfortunately, is not something I am setup to tackle. It would need to come from a contribution.


[R] Discussion: libarrow backwards compatibility enforcement

Describe the enhancement requested
For a while we were able to support older versions of libarrow, but since then we have had a few PRs bump into this and had to either bump our minimum version or add extra code around this (#41998 and #42241 are ones I an think of off the top of my head). In both circumstances there was some discussion / friction about what the policy is, if we must retain backwards compatibility, and if so what the best way is to approach that.
It's my understanding that there is no current live user(s) of using the backwards compatibility and especially no specific "I have libarrow 15, but need current versions of the arrow R package" use cases. Because of this, we are free (and should feel free) to increase the required minimum version as we need to in order to introduce new features. But it seems like there is some ambiguity in this. I would love this issue to be a place of discussion around this for anyone who has opinions. I tried to see if we already had documentation explaining this + the philosophy here, but I didn't see any (though please correct me if I missed it!), but the outcome of this ideally is an update to our docs so our stance + recommendations on this are clear.
Component(s)
R

Hey @jonkeane, thanks for starting this discussion. I'm pretty split on this but I'm leaning towards removing the CI job and not enforcing backwards-compatibility.
If we were to ever get libarrow on the CRAN check machines, we would then have to contend with whatever version of libarrow CRAN was on and it will likely be less up to date than we'd like. Having a well-stated goal of maximizing the number of previous major libarrow versions we can build the R package with would help us in this situation.
However, (1) the above scenario isn't very likely to happen and (2) the backwards compatibility job has caused friction and confusion, most recently with https://github.com/apache/arrow/pull/44357. In the latter and other cases, I think part of the confusion is due to the fact that no other components of the Arrow project have anything similar. It would be less confusing if, for example, PyArrow had a similar policy.
I'd like to hear others' thoughts as well.


Getting error "IO error: file already open  in python.exe" while running dbt build after applying defer config

Expected behavior
dbt build command should pass
Actual behavior
dbt build command fails
Steps To Reproduce
When user updates defer config, config is saved in vscode settings here: src\webview_provider\insightsPanel.ts -> updateDeferConfig function. After the config is saved, if user executes dbt build command in terminal or use build dbt model in actions menu, python exception thrown. "IO error: file already open  in python.exe". This happens when user uses duckdb.
It is possible that a python thread is created somewhere in code and it connects to db, but the thread is not closed after the process is completed which makes the db locked. Find the root cause of this issue and gracefully close the thread after the process is completed.
Log output/Screenshots
No response
Operating System
MacOs
dbt version
1.7
dbt Adapter
dbt-duckdb
dbt Power User version
any
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Works fine in dbt1.8


fix: #1973 put newly added product into carousel

What

The newly added product is not added to the carousel (We spotted and fixed this before)
https://github.com/openfoodfacts/smooth-app/pull/1520
Screenshot
https://user-images.githubusercontent.com/87010739/172629765-7965caaa-4dc8-4ee8-bd11-715941163fcb.mp4
Fixes bug(s)

Fixes: #1973

Part of
#1967

Codecov Report

Merging #2220 (8e57fff) into develop (2ea0da3) will decrease coverage by 1.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           develop   #2220      +/-   ##
==========================================
- Coverage     8.86%   7.76%   -1.10%
==========================================
  Files          161     181      +20
  Lines         6623    8986    +2363
==========================================
+ Hits           587     698     +111
- Misses        6036    8288    +2252

Impacted Files
Coverage Δ

...kages/smooth_app/lib/widgets/attribute_button.dart
0.00% <0.00%> (-92.00%)
:arrow_down:

packages/smooth_app/lib/themes/smooth_theme.dart
54.54% <0.00%> (-28.44%)
:arrow_down:

...s/smooth_app/lib/data_models/user_preferences.dart
9.37% <0.00%> (-22.94%)
:arrow_down:

...p/lib/generic_lib/dialogs/smooth_alert_dialog.dart
19.23% <0.00%> (-14.98%)
:arrow_down:

...mooth_app/lib/data_models/product_preferences.dart
26.47% <0.00%> (-4.96%)
:arrow_down:

.../smooth_app/lib/pages/onboarding/welcome_page.dart
0.00% <0.00%> (-3.13%)
:arrow_down:

.../smooth_app/lib/pages/onboarding/scan_example.dart
0.00% <0.00%> (-2.28%)
:arrow_down:

packages/smooth_app/lib/main.dart
15.74% <0.00%> (-2.16%)
:arrow_down:

...s/smooth_app/lib/pages/onboarding/next_button.dart
2.22% <0.00%> (-1.78%)
:arrow_down:

...p/lib/pages/onboarding/consent_analytics_page.dart
0.00% <0.00%> (-1.57%)
:arrow_down:

... and 168 more

Continue to review full report at Codecov.

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


Feature Request: Getting page number from UtilConfigInterface#paginatedBuilder's itemConfigItemConversion or itemConversion.

Using the UtilConfigInterface#paginatedBuilder, you are unable to get the page number of the displayable from itemConfigItemConversion or itemConversion

Why is this necessary?


Toolbar

Hello,
Is there any magic way to remove ugly toolbar ??
Br ;)

Please?

@patsadow2  Could you provide some details on how the toolbar is ugly?
Regards

no response for three weeks, closing


straight forward way to disable autoclosing HTML tags

I am losing my mind here trying to disable autoclosing HTML tags. it is not at all a useful feature as 99% of the time i have to delete the closing tag after VS automatically adds it. i have no idea how anyone would see this as useful. whats worse there is no straight forward way to disable this "feature". if i type
 i don't mean to type

 EVER. i don't want that. its never used in HTML. its counter productive and it makes me want to punch a hole through my monitor.
so i go to preferences > settings > extensions > html
there is a check box and beside it the label says "Enable/disable autoclosing of HTML tags". Wtf does that even mean? will checking the box disable or enable? doesn't matter because i tried both and apparently both mean the same thing because unchecking the box does nothing. so i go to jsconfig.json and add "html.autoClosingTags": false. this also does nothing.
i am reasonably good with computer applications. turning this feature shouldn't be something that takes more than 5 min to figure out. it certainly shouldn't require me to make this post.

The built-in HTML extension does not auto-close tags on
.
It only does when you type </. That behavior can be turned off by the setting html.autoClosingTags
The behavior must come from an external extension. Use the Developer: Reload with Extensions Disabled command to verify that.

this did not stop the auto close from happening. i don't have any
extensions installed but i tried it anyway. the autoclose triggers as soon
as i type > for the opening tag.

Lance

On Tue, Feb 9, 2021 at 5:52 AM Martin Aeschlimann<EMAIL_ADDRESS>wrote:

The built-in HTML extension does not auto-close tags on .
It only does when you type </. That behavior can be turned off by the
setting html.autoClosingTags
The behavior must come from an external extension. Use the Developer:
Reload with Extensions Disabled command to verify that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/115921#issuecomment-775851535,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARJIL6TTKWSTRFGF36APVV3S6EHWZANCNFSM4XFJ543Q
.

--
Regards,
Lance Thunder
Call or Text:<PHONE_NUMBER>

Are you in a HTML editor or in TypeScript file (react)? Can you attach a complete code sample and a screenshot.


Some fixes

Fixed a few things:

requirements: Import error due to missing pyOpenSSL and warning due to missing service_identity
logging: Introduced powerhub.logging for common logging configuration. Prior to that, logging the auto generated basic auth password did not work, because at this time, logging configuration was not yet adjusted to info level.
twisted: Converted x_for_port to string because twisted crashed otherwise (may be due to a change in twisted 19)

Concerning the requirements point: There is also another warning message

WebSocket transport not available. Install eventlet or gevent and gevent-websocket for improved performance.

Since I have not yet played with the websocket feature, I left this open. But probably you want to add one of this to requirements.txt, too?!

Thanks for the PR!

Since I have not yet played with the websocket feature, I left this open. But probably you want to add one of this to requirements.txt, too?!

Installing eventlet did not remove this warning for me, so I'm not sure yet.

make use of common logging configuration

I admit I'm rather new to the logging module, but my understanding is that each logger inherits the properties of logger defined in the parent module. see here. I also dind't notice any problems with the auth password being logged.

twisted: Converted x_for_port to string because twisted crashed otherwise (may be due to a change in twisted 19)

I also never noticed any crashes on my end. I'll test your changes

Installing eventlet did not remove this warning for me, so I'm not sure yet.

Maybe the other one :stuck_out_tongue: No, don't know. I would also need to test. However, this is not needed urgently..

I admit I'm rather new to the logging module, but my understanding is that each logger inherits the properties of logger defined in the parent module. see here. I also dind't notice any problems with the auth password being logged.

The problem was that the auth submodule was imported by powerhub.py before the latter initialized the logger. Such ordering issues vanish when breaking this out into an own submodule that can be used everywhere. But when you say you didn't noticed any problems: Do you really see the auto generated password in the console log on current dev branch? It is not present for me, hence the patch...

I also never noticed any crashes on my end. I'll test your changes

Talking to flask was no problem, but when it goes through twisted, I always got the error that an int has no method splitlines(). Don't know why it works for you, maybe you have twisted 18.x?! It might be possible that this only occurs since 19.x.

Do you really see the auto generated password in the console log on current dev branch? It is not present for me, hence the patch...

I did at some point :grimacing: but not anymore, you're right

maybe you have twisted 18.x?! It might be possible that this only occurs since 19.x.

I do have twisted 18.9.0


git-backup-go: init at 1.6.0; git-backup: remove

Description of changes
https://github.com/jsdw/git-backup has not been updated in 5 years, and doesn't support openssl3. I packaged another https://github.com/ChappIO/git-backup instead, it has the same functionalities, has more stars, and is updating.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@cafkafk sorry, dropped your package, forgot to tell you 😓

@cafkafk sorry, dropped your package, forgot to tell you 😓

ty for ping now ig :s

Maybe git-backup-go should just be called git-backup long term, I don't think there are a lot of people who actually used the old git-backup, think it was something marsam just packaged for himself. We'd still need to somehow indicate to users that breaking change when updating thou, doing it silently would probably be very rude.

We may need to go to RFC180 (I don't want to quote it here, lest the discussion becomes long and dull) to include how to recycle deprecation aliases.


Module4_Labs - Lab6_Sudoku_Solver Card 711: Copy isn't defined as a function

In Card 711, as I was testing the the Sudoku Solver code with the testPossible() function implemented, the problem here is that copy.deepcopy() isn't defined as a function when you assign this command to the variable "dup".

when resolving this- make sure to go through the code to see if deepcopy() is made somewhere else in the lab. If it's not, it will probably need to be created. Please message me on slack if it does need to be created. If it is already created, then it most likely just needs to be defined before the testPossible() function.


License page failed

Hi,
I am trying to renew my access key.  However, the license website seems to be down. This seems to be similar to a previous issue https://github.com/facebookresearch/Ego4d/issues/300.  Would you please help fix the website?  Thank you.

It works now.  Thanks!