Backport "HBASE-27172 Upgrade OpenTelemetry dependency to 1.15.0" to branch-2

the agent jar dropped the -all classifier after 1.8.0

Branch-2 backport of #4589

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
6m 22s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 19s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 55s
branch-2 passed

+1 :green_heart:
compile
8m 32s
branch-2 passed

+1 :green_heart:
spotless
0m 54s
branch has no errors when running spotless:check.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 20s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m  4s
the patch passed

+1 :green_heart:
compile
8m 19s
the patch passed

-0 :warning:
javac
8m 19s
root generated 1 new + 1628 unchanged - 1 fixed = 1629 total (was 1629)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
hadoopcheck
10m 56s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotless
1m  5s
patch has no errors when running spotless:check.

_ Other Tests _

+1 :green_heart:
asflicense
0m 26s
The patch does not generate ASF License warnings.

50m  3s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4590

Optional Tests
dupname asflicense javac hadoopcheck spotless xml compile

uname
Linux 03138d7aa61c 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 20f247934a

Default Java
AdoptOpenJDK-1.8.0_282-b08

javac
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-general-check/output/diff-compile-javac-root.txt

Max. process+thread count
138 (vs. ulimit of 12500)

modules
C: hbase-assembly . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 23s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 48s
branch-2 passed

+1 :green_heart:
compile
1m 48s
branch-2 passed

+1 :green_heart:
shadedjars
3m 51s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  7s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 28s
the patch passed

+1 :green_heart:
compile
1m 50s
the patch passed

+1 :green_heart:
javac
1m 50s
the patch passed

+1 :green_heart:
shadedjars
3m 49s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m  5s
the patch passed

_ Other Tests _

-1 :x:
unit
240m 58s
root in the patch failed.

265m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4590

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 2164dff4f10d 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 0727015bf5

Default Java
AdoptOpenJDK-11.0.10+9

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/testReport/

Max. process+thread count
2575 (vs. ulimit of 12500)

modules
C: hbase-assembly . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 15s
Docker mode activated.

-0 :warning:
yetus
0m  6s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 34s
branch-2 passed

+1 :green_heart:
compile
2m 11s
branch-2 passed

+1 :green_heart:
shadedjars
4m 30s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
2m 10s
branch-2 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 19s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 12s
the patch passed

+1 :green_heart:
compile
2m 15s
the patch passed

+1 :green_heart:
javac
2m 15s
the patch passed

+1 :green_heart:
shadedjars
4m 34s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 59s
the patch passed

_ Other Tests _

-1 :x:
unit
377m 51s
root in the patch failed.

408m 10s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/4590

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 2a0dea767f43 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 20f247934a

Default Java
AdoptOpenJDK-1.8.0_282-b08

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-root.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/testReport/

Max. process+thread count
2102 (vs. ulimit of 12500)

modules
C: hbase-assembly . U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4590/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Add files via upload

closing pr. reason: the inscriptions in the json are very different from each other and not part of a single collection


Bump z2jh closer to v2.0

I've been running z2jh close to master at Berkeley for a few weeks without issue
(see https://github.com/berkeley-dsep-infra/datahub/issues/3418). This PR bumps
us to latest master of z2jh 2.0.
This will help with:

https://github.com/2i2c-org/infrastructure/issues/1253
https://github.com/2i2c-org/infrastructure/issues/1004

Upgrading jupyterhub package in our user images
The pangeo images already use jupyterhub >= 2.3.x in their images,
and it's working on with our current version of z2jh. This PR will help match
those.
Testing across our other hubs, everything seems to work fine with older
versions of jupyterhub in the image too - at least with jupyterhub 1.5.x.
With 1.3.x, the default URL doesn't take effect. I'll open separate PRs to
bump up versions of jupyterhub:

https://github.com/2i2c-org/2i2c-hubs-image/pull/1
https://github.com/2i2c-org/utoronto-image/pull/31

Refs

https://github.com/2i2c-org/infrastructure/issues/233
https://github.com/2i2c-org/infrastructure/issues/1055

This was blocked on the meom-ige hub using a user image with too old a JupyterHub. They're testing a newer pangeo-notebook version on staging to see if that works, and then we can unblock this.


Error on az login

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az login
Errors:
The command failed with an unexpected error. Here is the traceback:
0. The ID token is not yet valid. Current epoch =<PHONE_NUMBER>.  The id_token was: {
  "aud": "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
  "iss": "https://login.microsoftonline.com/f8cdef31-a31e-4b4a-93e4-5f571e91255a/v2.0",
  "iat":<PHONE_NUMBER>,
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "aio": "AWQAm/8TAAAA3yMlxzEyj9fC9FTLoSEPD0d7/eNkd9DGP4keXfKpMS0HRrXE2Iq6wOpZ9V78nAfxAvofBCSCV4OhwDli+mI3mPknmqcs2IitEykougX7J9aRHq943b6bh3K8dnJPWxH4",
  "idp": "https://sts.windows.net/9188040d-6c67-4c5b-b112-36a304b66dad/",
  "preferred_username"<EMAIL_ADDRESS>  "prov_data": [
    {
      "at": true,
      "prov": "github.com",
      "altsecid": "10133667"
    }
  ],
  "rh": "0.AXoAMe_N-B6jSkuT5F9XHpElWpV3sATbjRpGu-4C-eG_e0YBAM8.",
  "sub": "5SUrtqXUZAoQ4LyCkmjvm9IwZZZumYSnX4kKunin5XE",
  "tid": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
  "uti": "7qujjiliiUGDafS3BIYqAA",
  "ver": "2.0"
}
Traceback (most recent call last):
  File "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 658, in execute
    raise ex
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 721, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 692, in _run_job
    result = cmd_copy(params)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/profile/custom.py", line 158, in login
    use_cert_sn_issuer=use_cert_sn_issuer)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/_profile.py", line 153, in login
    user_identity = identity.login_with_device_code(scopes=scopes, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/azure/cli/core/auth/identity.py", line 182, in login_with_device_code
    result = self._msal_app.acquire_token_by_device_flow(flow, **kwargs)  # By default it will block
  File "/opt/az/lib/python3.6/site-packages/msal/application.py", line 1619, in acquire_token_by_device_flow
    **kwargs))
  File "/opt/az/lib/python3.6/site-packages/msal/oauth2cli/oauth2.py", line 384, in obtain_token_by_device_flow
    result = self._obtain_token_by_device_flow(flow, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/msal/oauth2cli/oauth2.py", line 347, in _obtain_token_by_device_flow
    self.DEVICE_FLOW["GRANT_TYPE"], data=data, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/msal/oauth2cli/oidc.py", line 115, in _obtain_token
    ret = super(Client, self)._obtain_token(grant_type, *args, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/msal/oauth2cli/oauth2.py", line 795, in _obtain_token
    "response": _resp, "params": params, "data": _data,
  File "/opt/az/lib/python3.6/site-packages/msal/application.py", line 582, in <lambda>
    event, environment=authority.instance)),
  File "/opt/az/lib/python3.6/site-packages/msal/token_cache.py", line 307, in add
    super(SerializableTokenCache, self).add(event, **kwargs)
  File "/opt/az/lib/python3.6/site-packages/msal/token_cache.py", line 113, in add
    return self.__add(event, now=now)
  File "/opt/az/lib/python3.6/site-packages/msal/token_cache.py", line 153, in __add
    if id_token else {})
  File "/opt/az/lib/python3.6/site-packages/msal/oauth2cli/oidc.py", line 77, in decode_id_token
    err, _now, json.dumps(decoded, indent=2)))
RuntimeError: 0. The ID token is not yet valid. Current epoch =<PHONE_NUMBER>.  The id_token was: {
  "aud": "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
  "iss": "https://login.microsoftonline.com/f8cdef31-a31e-4b4a-93e4-5f571e91255a/v2.0",
  "iat":<PHONE_NUMBER>,
  "nbf":<PHONE_NUMBER>,
  "exp":<PHONE_NUMBER>,
  "aio": "AWQAm/8TAAAA3yMlxzEyj9fC9FTLoSEPD0d7/eNkd9DGP4keXfKpMS0HRrXE2Iq6wOpZ9V78nAfxAvofBCSCV4OhwDli+mI3mPknmqcs2IitEykougX7J9aRHq943b6bh3K8dnJPWxH4",
  "idp": "https://sts.windows.net/9188040d-6c67-4c5b-b112-36a304b66dad/",
  "preferred_username"<EMAIL_ADDRESS>  "prov_data": [
    {
      "at": true,
      "prov": "github.com",
      "altsecid": "10133667"
    }
  ],
  "rh": "0.AXoAMe_N-B6jSkuT5F9XHpElWpV3sATbjRpGu-4C-eG_e0YBAM8.",
  "sub": "5SUrtqXUZAoQ4LyCkmjvm9IwZZZumYSnX4kKunin5XE",
  "tid": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
  "uti": "7qujjiliiUGDafS3BIYqAA",
  "ver": "2.0"
}

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az login

Expected Behavior
Environment Summary
Linux-5.13.0-28-generic-x86_64-with-debian-11.0, Ubuntu 21.10
Python 3.6.10
Installer: DEB

azure-cli 2.33.1

Additional Context

@jiasli for awareness

Duplicate of #20388


Adds a date selection model

My local tests all passed, however not sure why the tests here are failing :-(

I'm pretty sure that failure is just a flake, restarting it


[Feature Request] Flex component

Usage example, including component, action, motion, or utility API
Mantine is releasing Flex component on version 5.7.0 as alternative for Group and Stack.
Docs: https://mantine.dev/core/flex/
Possible implementation - describe how the feature can be implemented
Mantine implementation: https://github.com/mantinedev/mantine/blob/master/src/mantine-core/src/Flex/Flex.tsx
Do you want to contribute this feature and create a pull request
No

I'm not seeing why this would be needed considering group and stack exist.

@Brisklemonade At their simplest & defaults, Grid is a div element with flex and flex-wrap, justify-content, align-items, and margin set. Stack is a div with flex and flex-direction, align-items, justify-content, and gap set. Rather than setting numerous defaults that have to be removed to get a simple <div display="flex">, a Flex component is possible. Users from tools like Chakra are also accustomed to  elements. I often start design with a simple flex div and iterate from there. Why force so many defaults by requiring Group or Stack?


Docs: Update for 4.x in progress for hierarchy, indexing

Begin updating function docs for v4. Starts with hierarchy and indexing. Note that only indexing has the error codes since that is what's in h3api.h right now.
Note that I'm also changing the argument names in the docs to try to make it a little clearer what an H3Index represents. We should be able to do this in h3api.h as well if we want - the argument names are not part of the API for versioning purposes.

Coverage remained the same at 99.317% when pulling 6260c139d1c5c1a4b9cf34849e82d4b35be444dd on isaacbrodsky:docs-hierarchy-v4 into e0aae450ffa7a63a3b7982573c88325b42231332 on uber:master.


Strava Refresh Token

I am unable to implement the token update, can you help me.
Fatal error: Uncaught RuntimeException: Strava access token needs to be refreshed in /

Hi,
did you take a look in the example script? Do you get that script working?

Yes,
This is exactly the example script.
I set the session values with the token that was generated 2 days ago, and this error appears.
The token_refresh option does not appear.
https://racepace.com.br/funcoes/oauth-flow.php

Hi there!
i'm also having issues with your example. I modifiied it the way:
require_once 'StravaApi.php';

// Replace with the actual URL of this file:
define('CALLBACK_URL', '<callback_url>/oauth-flow.php?action=callback');
// Insert your Strava App ID + Secret:
define('STRAVA_API_ID', '<my_client_id>');
define('STRAVA_API_SECRET', '<my_client_secret>');

After opening:

<callback_url>/oauth-flow.php?action=callback

in my browser i am getting:
Token Exchange Response Data
(after swapping the code from callback against tokens)

stdClass Object
(
    [message] => Bad Request
    [errors] => Array
        (
            [0] => stdClass Object
                (
                    [resource] => RequestToken
                    [field] => code
                    [code] => invalid
                )

        )

)

Thank you!
@Geovanek: have a look at the Readme.md
Don't replace the
      $_SESSION['strava_access_token'],         $_SESSION['strava_refresh_token'],         $_SESSION['strava_access_token_expires_at']
with hardcoded values. This won't work anymore. Strava requires a new (in my opinion to complex) auth flow which bases on a callback with some kind of code...

Hi there!
i'm also having issues with your example. I modifiied it the way:
require_once 'StravaApi.php';

// Replace with the actual URL of this file:
define('CALLBACK_URL', '<callback_url>/oauth-flow.php?action=callback');
// Insert your Strava App ID + Secret:
define('STRAVA_API_ID', '<my_client_id>');
define('STRAVA_API_SECRET', '<my_client_secret>');

After opening:

<callback_url>/oauth-flow.php?action=callback

in my browser i am getting:
Token Exchange Response Data
(after swapping the code from callback against tokens)

stdClass Object
(
    [message] => Bad Request
    [errors] => Array
        (
            [0] => stdClass Object
                (
                    [resource] => RequestToken
                    [field] => code
                    [code] => invalid
                )

        )

)

Do you have any idea on whats going wrong?
Thank you!
@Geovanek: have a look at the Readme.md
Don't replace the
 $_SESSION['strava_access_token'], $_SESSION['strava_refresh_token'], $_SESSION['strava_access_token_expires_at']
with hardcoded values. This won't work anymore. Strava requires a new (in my opinion too complex) auth flow which bases on a callback with some kind of code...

I went back to the original code at the link above

Ok perfect when i just call <callback_url>/oauth-flow.php the example seems to work. Thank you!
But now i have new problems. So far i used the API in some scripts (not in a web app). Therefore it's not possible for me to start the whole process (the authorization with callback) every time. How long are the authorization/refreshtoken code valid?

Ok, perfeito quando eu apenas chamo <callback_url>/oauth-flow.phpo exemplo parece funcionar. Obrigado!
Mas agora eu tenho novos problemas. Até agora, usei a API em alguns scripts (não em um aplicativo da web). Portanto, não é possível iniciar todo o processo (a autorização com retorno de chamada) sempre. Por quanto tempo o código de autorização / atualização do token é válido?

Is valid for 6hs.

I believe I was able to make my app automated by placing the code as follows.
It returns the user data from the DB, connects to the strava API, if the token has expired, returns a new token and retries the connection.
I will monitor the operation today, but it seems to be working.
try{ 			$api->setAccessToken($user->strava_token, $user->strava_refresh_token, $user->strava_access_token_expires_at); 		} catch (Exception $e) { 			if ($e->getMessage() === 'Strava access token needs to be refreshed') { 				$response = $api->tokenExchangeRefresh(); 				$api->setAccessToken($response->access_token, $response->refresh_token, $response->expires_at); 			} 		}

@Geovanek Thank you very much! The code seems to work for me too :)

This thread was a lifesaver.
I added the following code to auth.php above  the line "// Setup the API instance with authentication tokens, if possible:", and it kickstarted my otherwise frozen script.
I guess we'll see when I wake up in the morning if this is enough to keep things ticking.
// try to get new token -- if refresh is needed
try{
    $api->setAccessToken($_SESSION['strava_access_token'], $_SESSION['strava_refresh_token'], $_SESSION['strava_access_token_expires_at']);
} catch (Exception $e) {
    if ($e->getMessage() === 'Strava access token needs to be refreshed') {

        $response = $api->tokenExchangeRefresh();

        $_SESSION['strava_access_token'] = isset($response->access_token) ? $response->access_token : null;
        $_SESSION['strava_refresh_token'] = isset($response->refresh_token) ? $response->refresh_token : null;
        $_SESSION['strava_access_token_expires_at'] = isset($response->expires_at) ? $response->expires_at : null;

    }
}

I believe I was able to make my app automated by placing the code as follows.
It returns the user data from the DB, connects to the strava API, if the token has expired, returns a new token and retries the connection. I will monitor the operation today, but it seems to be working.
try{
    $api->setAccessToken($user->strava_token, $user->strava_refresh_token, $user->strava_access_token_expires_at);
} catch (Exception $e) {
    if ($e->getMessage() === 'Strava access token needs to be refreshed') {
        $response = $api->tokenExchangeRefresh();
        $api->setAccessToken($response->access_token, $response->refresh_token, $response->expires_at);
    }
}

Work perfectly. Thanks friends. I think the source need to implement auto refresh for easier to use. Or we can extend and implement auto refresh feature


Not working sourcemap + karma

If you write in the project console.log('...'), the browser shows ... context.js:0
Why sourcemap not working? Karma exist karma-sourcemap-loader, why are You not using it?

Thanks for reporting this issue. However, you didn't provide sufficient information for us to understand and reproduce the problem. Please check out our submission guidelines to understand why we can't act on issues that are lacking important information.
If the problem persists, please file a new issue and ensure you provide all of the required information when filling out the issue template.

@filipesilva Are you kidding me?  Information is scarce ... NPM TEST and write a test with output to the console. Or do you want something I describe + its solution? Is it too difficult for you to do it?

Heya, it seems that the answer I gave has upset you. I'm sorry about that. But it really is important to fill in the issue template. The link in my response explains why.

We want to fix all the issues as soon as possible, but before fixing a bug we need to reproduce and confirm it. In order to reproduce bugs we will systematically ask you to provide a minimal reproduction scenario using ng new repro-app. Having a reproducible scenario gives us wealth of important information without going back & forth to you with additional questions like:
version of Angular CLI used
.angular-cli.json configuration
3rd-party libraries and their versions
and most importantly - a use-case that fails

I understand the problem you are describing and it's something that I've worked on a lot in Angular CLI. But if you don't provide important details like the CLI version you're using, and how you're getting that result, I won't be able to zone in on the problem.
For instance, it's not the first time we've had problems with sourcemaps on karma. This has happened in the past with older versions. Maybe you're using an older version of the CLI where that problem was known, and it's enough to update to fix it. Or maybe the command you're using includes --sm=false - that disables the sourcemaps. Have you tried pressing the debug button on karma? Often that gives you much better logs. Maybe you're not using chrome but instead phantomjs, which has known issues. Maybe the problem you are experiencing is known and there's an issue opened for it already. It's hard to tell because you ignored the issue template, so I have to guess all these things.
So without that information I'd have to spend a lot of hours trying out all combinations of these things to try and get to the problem you're having. but it would have been really fast if you had taken a few minutes to fill in the issue template.
Regarding karma-sourcemap-loader, we can't use it because of custom bundle loading we have in our custom karma plugin (https://github.com/angular/angular-cli/pull/6160), which improvement the rebuild speed dramatically. We're talking about very significant rebuild speed improvements, 15x to 30x faster, so it was worth it to make a custom setup. Instead we use https://github.com/tschaub/karma-source-map-support.


FIX: py3k testing environment is messed up

Running py3k locally to investigate build issues in #1091 it turns out that things seem quite messy with the build environment.
The output is full of things like
ResourceWarning: unclosed file <_io.BufferedReader name='/Users/dengemann/python/mne-python/examples/MNE-sample-data/subjects/sample/bem/sample-oct-6-src.fif'>

Which seem to inflate the warnings buffers, which in turn is known to be a common source for warning related bugs, failures, issues ...

pretty sure I fixed this at some point


[Feature] Automated Greeting for Issues and Pull Requests

Is your feature request related to a problem? Please describe.
Currently, when contributors open issues or pull requests, they don’t receive an immediate acknowledgment. This can sometimes lead to uncertainty or frustration as they may wonder whether their contribution has been noticed.
Describe the solution you'd like
I'd like to propose adding a GitHub Actions workflow to automatically greet users when they open issues or pull requests. This can help enhance the contributor experience by acknowledging their efforts immediately and fostering a more engaging community.
Proposed Workflow:
This workflow would trigger on two events:
Issues: When a new issue is opened, the user will receive a message thanking them for their contribution and letting them know that the issue will be reviewed.
Pull Requests: When a pull request is opened, the user will receive a message acknowledging their contribution and informing them that their PR will be reviewed.

I would like to work on this so can you assign this to me?

well...... nvm


AttributeError: flatten not found

Dear UNIFAN team,
I have come across an error when analyzing my own dataset (23925 cells, 4000 variable genes) when using the example notebook provided (no issues at all when running the example dataset) in the cell 10:
Traceback (most recent call last):

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/spyder_kernels/py3compat.py", line 356, in compat_exec
    exec(code, globals, locals)

  File "/home/auesro/Desktop/Cell_Ranger/1_Merge_SCRAN_Pool/UNIFAN.py", line 328, in <module>
    trainer.train(alpha=alpha, beta=beta, beta_list=beta_list, gene_covered_matrix=gene_covered_matrix)

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/unifan/trainer.py", line 172, in train
    self.train_functions[self.model_name](**kwargs)

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/unifan/trainer.py", line 244, in train_epoch_r
    for batch_idx, (X_batch) in enumerate(tqdm(self.dataloader_train)):

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/tqdm/std.py", line 1195, in __iter__
    for obj in iterable:

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 521, in __next__
    data = self._next_data()

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 1203, in _next_data
    return self._process_data(data)

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/dataloader.py", line 1229, in _process_data
    data.reraise()

  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/_utils.py", line 434, in reraise
    raise exception

AttributeError: Caught AttributeError in DataLoader worker process 0.
Original Traceback (most recent call last):
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop
    data = fetcher.fetch(index)
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 49, in fetch
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/_utils/fetch.py", line 49, in <listcomp>
    data = [self.dataset[idx] for idx in possibly_batched_index]
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/torch/utils/data/dataset.py", line 363, in __getitem__
    return self.dataset[self.indices[idx]]
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/unifan/datasets.py", line 51, in __getitem__
    main = self.data[idx].X.flatten()
  File "/home/auesro/mambaforge/envs/Unifan/lib/python3.7/site-packages/scipy/sparse/base.py", line 687, in __getattr__
    raise AttributeError(attr + " not found")
AttributeError: flatten not found

Something I noticed is that exp_variable_genes is an Array of float32 when using the test dataset while with my data is a sparse.csr.csr_matrix...
Any ideas?
Thanks!

Hi, we assume the expression data (data.X) as a numpy array.  It seems your expression data (data.X) is a sparse CSR matrix which does not support flatten(). I guess you did not preprocess the expression and just use the raw count data (so it is saved as a sparse matrix)? If you follow the data preprocessing procedures as given in getExample.py (including filtering, normalization, log transformation and scaling), you should end up with a numpy array saved as data.X.

Thanks, solved it following a modified version of your script.

Thanks for the feedback. We would recommend you also trying to use preprocessed data. You may follow similar preprocessing steps (i.e. filtering, normalization, log transformation and scaling) as we show in the getExample.py script.


StackNavigator routes within a DrawerNavigator shouldn't appear in the drawer

<Drawer>
  <Stack shouldAppearInDrawer={true}>
    <Card shouldAppearInDrawer={false}>
    <Card shouldAppearInDrawer={false}>
    <Card shouldAppearInDrawer={false}>
  </Stack>
</Drawer>

To address this issue, either these nested routes (cards) should always be hidden by default in the drawer, or a new prop -analogues to header: null- can be passed in the navigation options to disable the drawer for that item completely, meaning that we can still navigate to it within the drawer navigator but it's not listed in its items.
It's better to offer more control than to force a default behavior in this case i would think, that's why I crossed "always" above, with the option introduced we can do something like this now:
<Drawer>
  <Stack shouldAppearInDrawer={true}>
    <Card shouldAppearInDrawer={false}>
    <Card shouldAppearInDrawer={false}>
    <Card shouldAppearInDrawer={false}>
  </Stack>
  <Secret shouldAppearInDrawer={false} />
</Drawer>

I would also suggest adding an option to allow opening the drawer via code only, in some nested screens it's common enough and very reasonable to not allow sliding from the edge to reveal the drawer.
Proposed API
// do not list route in the drawer
navigationOptions: {
  drawer: null
}

// do not allow opening the drawer via gestures
navigationOptions: {
  drawer: false
}

Here is a good question, why did I nest StackNavigator under DrawerNavigator in the first place? because I needed the header, even if it's just a single screen. Perhaps there could be a way to enable the header component for other navigators, drawer and tab.

A quick workaround would be to set the drawerLabel and drawerIcon props for of the cards to match with the parent stack props for the drawer.
<Drawer>
  <Stack  shouldAppearInDrawer={true}  drawerLabel="Same" drawerIcon={() => <Same />}>
    <Card shouldAppearInDrawer={false} drawerLabel="Same" drawerIcon={() => <Same />}>
    <Card shouldAppearInDrawer={false} drawerLabel="Same" drawerIcon={() => <Same />}>
    <Card shouldAppearInDrawer={false} drawerLabel="Same" drawerIcon={() => <Same />}>
  </Stack>
  <Secret shouldAppearInDrawer={false} />
</Drawer>

but then we run into another issue, clicking an item in the drawer always pushes a new card (also present when navigators are not nested, so this should be addressed regardless of this use case i think), even if it was already opened/the current. The current screen selected should have a disabled touchable component to prevent this glitch.

cc: @grabbou @satya164

I've been having the exact same issues. I ended up nesting the DrawerNavigator Inside StackNavigator. The problem then is that the drawer is boxed inside a page, not covering the screen from top to bottom. I've yet to find
While experimenting I also ran into the "drawer pushes pages onto the stack" problem, but I Think that can be workaround with https://github.com/react-community/react-navigation/issues/135 and doing manual code for each drawer-click.
All in all, I feel a drawer together with stacknavigator is a supercommon usecase for mobile navigation and there should be a straightforward way to do it.
Regarding issue #135  linked above it's on the roadmap ( https://github.com/react-community/react-navigation/issues/723 ) for mid april, so I'm hopeful :)

but then we run into another issue, clicking an item in the drawer always pushes a new card (also present when navigators are not nested, so this should be addressed regardless of this use case i think), even if it was already opened/the current. The current screen selected should have a disabled touchable component to prevent this glitch.

This should be fixed now with this https://github.com/react-community/react-navigation/commit/608217abbc0a44976b64b77950760e1c4106288f.

This is my workaround, since the fix hasn't been not released yet.
import { EventEmitter } from 'fbemitter';

const NavigationEvents = new EventEmitter();

// ..
componentWillMount() {
  this.navigationEvents = NavigationEvents.addListener('change', navigation =>
    const route = navigation.currentState.routes[0].index; // your current route index
    // ..
  );
}

componentWillUnmount() {
  this.navigationEvents.remove();
}

// ..
<Root // your root navigation component
  onNavigationStateChange={(prevState, currentState) => {
    NavigationEvents.emit('change', { prevState, currentState });
  }}
/>

Now that you know your current route index, you can write your own custom  that only allows pressing labels when they are not focused.

https://github.com/react-community/react-navigation/issues/1914 should fix the other issue, workaround is as described in https://github.com/react-community/react-navigation/issues/1266#issuecomment-297638990.

A quick workaround would be to set the drawerLabel and drawerIcon props for of the cards to match with the parent stack props for the drawer.

@sonaye  can you share your code for you SideBar Menu with nested navigation ?


Fix Build Scan links when running on GitHub Enterprise Server

It is possible to use the GitHub actions with GitHub Enterprise Server. This means that any reference to github.com in Build Scan links will be incorrect. For example:
https://github.com/gradle/common-custom-user-data-maven-extension/blob/ebe3dc9960d8889795e26dd875b78b33056fefad/src/main/java/com/gradle/CustomBuildScanEnhancements.java#L168
Instead of hardcoding github.com we should key off of the GITHUB_SERVER_URL environment variable. According to the documentation, this environment variable is available on Enterprise Server, Enterprise Cloud, and Free.
This aligns with the GitHub documentation as well:

If you need to use a workflow run's URL from within a job, you can combine these environment variables: $GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID

We have the same request on the Gradle side here. I'll close this one since we always update Maven when we update Gradle and vice versa.


Add wallet_watchAsset support

Tested on ios dev version 2.2.10(6).
Succeed to add token in both external and internal browser.
Testable app: https://flow-evm-rainbow-kit.vercel.app/


Fix #58600, Format Emmet package.json

This PR fixes #58600

For changes in Emmet's package.json please see https://github.com/microsoft/vscode/pull/110891/commits/b006f081b668bbcd58860e17513b3ab4acdcfe68

Went over and reviewed the code with @sbatten
See changes after the review here https://github.com/microsoft/vscode/pull/110891/commits/06516c6461d865167cb5ee4860edcefa61e5a09c


Creating a Google Places Autocomplete Add-On for Angular-Schema-Form

Hi,
I am trying to create an add-on that adds g-places-autocomplete to the input tag based on this library:
https://github.com/kuhnza/angular-google-places-autocomplete
I'm not sure if I am executing the instructions properly or what I am doing wrong.
Here is a plunker I made:
https://plnkr.co/edit/J1Jhe3kHLICPGkARX000
All that's supposed to happen is that when the user starts typing the google places autocomplete should appear (as it does if added normally to an input tag).
At the moment all that appears is your standard text input.
Here is how I am adding it to my form:
{
"key": "googleplace",
"type": "gplace"
}
Here is how I am adding it to my schema:
{
"title": 'googleplace',
"type": "string",
"x-schema-form": {
"type": "gplace",
"placeholder": "Start Typing..."
}
};
@json-schema-form/angular-schema-form-lead

@GenyaB the plunker doesn't include a form tag in the index, is there content missing from the plunker?

@Anthropic  Yeah sorry I left that out. Will add it now.

@Anthropic http://plnkr.co/edit/J1Jhe3kHLICPGkARX000?p=info


Implement BuidlGuidl streams on L2 so buidlers don't have to pay $$$ fees to receive payment

What about having streams on Polygon or Fantom, the bridges are solid and tx's are dirt cheap.

I think Arbitrum could be a good option, though might be worth investigating some gas optimisation to the contract to make mainnet deployment cheaper

Is deployment cost of the contract the issue? Or do you mean look at reducing the cost of the work link transaction?

the problem with arbritrum is the withdrawal period.

I am not a fan of waiting a week.

I agree its not great but I think it depends on what you plan to use it for. Some people may be willing to wait if it means getting the most out of their stream. Also I would hope at some point there would be enough l2 activity that people aren't immediately thinking about bridging it back. If you want instant you can use Hop Protocol https://hop.exchange/ (for a fee but still may be cheaper overall). I'm going to prove out a stream on Arbitrum and then look at potentially finding a way to give people the option of where they want their stream on the main UI.

i'll probably investigate this when zksync v2 with evm compatibility comes out

I would prefer Polygon honestly for cheap tx and you can bridge back and forth to ETH easily.


npm run build:backends gives an error

Description
After cloning the repo from the current master branch, I ran through the instructions listed in CONTRIBUTING.md, but there are errors when I try to run npm run build:backends
Steps/Code to Reproduce
First, I cloned the repo, and then ran the following commands:
mkdir dash_cytoscape_dev
cd dash_cytoscape_dev
virutalenv venv
source venv/bin/activate
pip install -r requirements.txt
npm install
npm run build:backends

Expected Results

The expected results are for the project to be built.
Actual Results

I received this error after running npm run build:backends:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/eai-oen/Documents/dash-cytoscape/dash_cytoscape/package.json'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build:backends: `dash-generate-components ./src/lib/components dash_cytoscape -p package-info.json --r-prefix 'cyto' --jl-prefix 'cyto'`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build:backends script.

When I rename 'package-info.json' in the dash_cytoscape folder to 'package.json', everything works fine.
Versions

Dash 1.21.0
Dash Core Components 1.1.4

Hi, it was fixed with d4d38e66b85e0e0266bcec0b33e68e363ef68a19, it'll be merged in the coming days, thanks.

Hi, I think you would also need to change this line; otherwise, package-info.json will still be generated every time you run the build command.  https://github.com/kinimesi/dash-cytoscape/blob/ce05beab9330e686b1c279be2a675a78e4f87ae7/package.json#L24


[Tests] Manganato chapters may have subnumbering which must be skipped

Relates to #108

They shouldn't be skipped btw. It's actually quite common.

With my current experience, I agree, thuogh the issue is the following: Shoudl we expect multiple readers to use similar sub-numbering ?
Similarly, the subnumering takes multiple forms, depending on the comic and reader:
'XX then XX.5, or sometimes XX, then XX-2, then XX-3, etc.
The difficulty is to know whether/how to use  the "chapter" information on all readers.

partly supported now, closing. We'll see how it fares


Hyprland crashes on start: m_pAqBackend fails or is null

Regression?
No
System Info and Version
I can't run hyprctl since I'm not in hyprland. I'm running Linux Mint 22.04 with KDE Neon installed on top, and I'm installing hyprland using the nix package manager. My system is an HP Probook laptop (with integrated graphics).
Since I can't run hyprctl I don't know if that's all the information you need, so feel free to ask if you need more details.
Description
As the title says, hyprland crashes on startup. If I install hyprland the regular way from nix (just using nix profile install nixpkgs#hyprland), this is the crash report:
hyprlandCrashReport257367.txt
After doing some research I found that for some people, building with the legacyrenderer option solved this, so I tried again, following these steps. Hyprland still crashes, with a similar but different error message:
hyprlandCrashReport201888.txt
How to reproduce
Just run hyprland using nixGL Hyprland (or nixGL <path to hyprland executable> if installed using the overrides).
Crash reports, logs, images, videos
No response

you're missing gpu drivers (or they are misconfigured), this is not a hyprland issue

you're missing gpu drivers (or they are misconfigured), this is not a hyprland issue

I'm not sure this is accurate... I thought this at first too, or maybe just that my graphics driver didn't support a recent enough version of opengl but when I ran glxinfo it showed that I had 4.x something. I saw somewhere that hyprland only requires opengl 3.2. Is this correct?

wait, are you running on a KDE session? Hyprland is not an x11 compositor and will refuse to run on x11. Read the last log:
[CRITICAL] m_pAqBackend couldn't start! This usually means aquamarine could not find a GPU or encountered some issues. Make sure you're running either on a tty or on a Wayland session, NOT an X11 one.

I'm running it from a tty, but I did try running it from a KDE Wayland session as well and that didn't work either. I run KDE on Wayland only, not on X11.

the log is not from a tty

I apologize, it is possible that log was from the time I ran it from KDE, but if so, like I said it was on Wayland.
I'm currently at work and I don't have my laptop with me, but I can find one from running it from the tty when I get home if that would be helpful.

would be yea please do

Update on my end, I decided to finally pull the trigger on trying out NixOS, and I was able to get hyprland working there. I'm not surprised that the issue was related to my using Mint, but I do apologize to you and to anyone who may stumble on this later that I wasn't able to keep debugging it.
I keep my home partition so I believe I still have the log files around if you want me to send more to you, but since I can't test it anymore I can't guarantee that I can find one specifically from running it in the TTY. If you'd like me to try that I can, otherwise if you'd like to just close the issue that's fine with me too


#feature-request typescript version.

is this kind of mixin possible to be implemented in typescript?
I mean, the way it create a mixed subclass instead of attaching instanceMethod to the object prototype.

would be really interested in this too

I created a version that works with TypeScript, mixwith.ts (https://github.com/justinweinberg/mixwith.ts)


Use ocrd file handling facilities for ocrd processors

Many thanks for your efforts to meet the ocrd interfaces for your tools. However, using the file handling facilities of 3rd party libraries as ocrolib and cv does not work in the general case. You start out correctly at https://github.com/syedsaqibbukhari/docanalysis/blob/4d30afc70f6f515febe11af914e63e0296e74cba/ocrd_anybaseocr/cli/ocrd_anybaseocr_cropping.py#L409
but at https://github.com/syedsaqibbukhari/docanalysis/blob/4d30afc70f6f515febe11af914e63e0296e74cba/ocrd_anybaseocr/cli/ocrd_anybaseocr_cropping.py#L414 and https://github.com/syedsaqibbukhari/docanalysis/blob/4d30afc70f6f515febe11af914e63e0296e74cba/ocrd_anybaseocr/cli/ocrd_anybaseocr_cropping.py#L68 you contradict your own efforts which results in
$ ocrd-anybaseocr-crop -I ORIGINAL -O CROPPED_DFKI -m mets.xml
Process file:  https://digital.slub-dresden.de/data/kitodo/GottDie_453779263/GottDie_453779263_tif/jpegs/00000001.tif.original.jpg
Traceback (most recent call last):
  File "/home/kmw/Documents/Work/OCR-D/env/bin/ocrd-anybaseocr-crop", line 10, in <module>
    sys.exit(ocrd_anybaseocr_cropping())
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrd_anybaseocr/cli/cli.py", line 12, in ocrd_anybaseocr_cropping
    return ocrd_cli_wrap_processor(OcrdAnybaseocrCropper, *args, **kwargs)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrd/decorators.py", line 38, in ocrd_cli_wrap_processor
    run_processor(processorClass, ocrd_tool, mets, workspace=workspace, **kwargs)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrd/processor/base.py", line 65, in run_processor
    processor.process()
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrd_anybaseocr/cli/ocrd_anybaseocr_cropping.py", line 414, in process
    binImg = ocrolib.read_image_binary(fname)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrolib/toplevel.py", line 224, in argument_checks
    result = f(*args,**kw)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/ocrolib/common.py", line 209, in read_image_binary
    pil = PIL.Image.open(fname)
  File "/home/kmw/Documents/Work/OCR-D/env/lib/python3.6/site-packages/PIL/Image.py", line 2634, in open
    fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'https://digital.slub-dresden.de/data/kitodo/GottDie_453779263/GottDie_453779263_tif/jpegs/00000001.tif.original.jpg'

when using URLs instead of local file references.

https://github.com/syedsaqibbukhari/docanalysis/pull/33 solves this somehow for cropping (as far as I understood your cropping approach). Has to be carried over to the other operations.

we got slightly confused with #33, because it didnt have any apparent changes to cropping, until we noticed that the last commit to #33 (53cfe81) does not contain the changes while the first commit (ea6d1d3) does

@mjenckel Just a quick tip: To see changes without whitespace in git, use the -b flag or in GitHub, append ?w=1. E.g. https://github.com/syedsaqibbukhari/docanalysis/pull/33/commits/ea6d1d3ac69a97dfb8371f1bfee4c9cb9ebfdb62?w=1 for the changes to business logic.


Client registration

Thank you for your amazing work. how can I register as a new client? is registration going to be enabled soon? I need to get an account please.
Thank you

@0anasm Please Elaborate, do you mean Snapchat Registration? Or the Casper API registration?

I mean the API client registration on this link: https://clients.casper.io/register.php

As soon as its fixed, it will be enabled.
Regards


Repo sync for protected CLA branch

The pull request is created from main638031998745625307sync_temp to main to fix git push error for protected CLA branch

Learn Build status updates of commit 9a2280f:
:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Blooket MultiTool

My Manz, They still dont work here lemme lend you the script

I now see what you mean, sorry. I will update it.

hey, I forgot to say,
if you ever wanna convert a js code into a bookmarklet use this website
it works very well
https://caiorss.github.io/bookmarklet-maker/
On Thu, Apr 27, 2023 at 3:45 PM Buddy Bukaroo @.***>
wrote:

its okay, jus wanted to help you know?
On Thu, Apr 27, 2023 at 11:45 AM SkyeGamesYT @.***>
wrote:

I now see what you mean, sorry. I will update it.
—
Reply to this email directly, view it on GitHub
https://github.com/SkyeGamesYT/Bookmarklets/issues/5#issuecomment-1525929970,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7JO67SMHJ6PGFZK3NUEOHTXDKIBFANCNFSM6AAAAAAXNC4LPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

okay it works now TY very much
On Thu, Apr 27, 2023 at 3:48 PM Buddy Bukaroo @.***>
wrote:

hey, I forgot to say,
if you ever wanna convert a js code into a bookmarklet use this website
it works very well
https://caiorss.github.io/bookmarklet-maker/
On Thu, Apr 27, 2023 at 3:45 PM Buddy Bukaroo @.***>
wrote:

its okay, jus wanted to help you know?
On Thu, Apr 27, 2023 at 11:45 AM SkyeGamesYT @.***>
wrote:

I now see what you mean, sorry. I will update it.
—
Reply to this email directly, view it on GitHub
https://github.com/SkyeGamesYT/Bookmarklets/issues/5#issuecomment-1525929970,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7JO67SMHJ6PGFZK3NUEOHTXDKIBFANCNFSM6AAAAAAXNC4LPU
.
You are receiving this because you authored the thread.Message ID:
@.***>

give me youre email address if you got some more trouble
On Thu, Apr 27, 2023 at 3:52 PM Buddy Bukaroo @.***>
wrote:

okay it works now TY very much
On Thu, Apr 27, 2023 at 3:48 PM Buddy Bukaroo @.***>
wrote:

hey, I forgot to say,
if you ever wanna convert a js code into a bookmarklet use this website
it works very well
https://caiorss.github.io/bookmarklet-maker/
On Thu, Apr 27, 2023 at 3:45 PM Buddy Bukaroo @.***>
wrote:

its okay, jus wanted to help you know?
On Thu, Apr 27, 2023 at 11:45 AM SkyeGamesYT @.***>
wrote:

I now see what you mean, sorry. I will update it.
—
Reply to this email directly, view it on GitHub
https://github.com/SkyeGamesYT/Bookmarklets/issues/5#issuecomment-1525929970,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7JO67SMHJ6PGFZK3NUEOHTXDKIBFANCNFSM6AAAAAAXNC4LPU
.
You are receiving this because you authored the thread.Message ID:
@.***>


App shutdown info for users

To inform the users we need to create an initial screen, that displays information about the shutdown of this app. (For all users that still have the app installed)

rip


Query aggregation using unique tag values

We have a number of API servers that are then split up into groups. If I wanted to create an alert that aggregates the CPU usage across all API servers in each group, would I need to create a rule for each group, e.g;
avg(q("avg:rate:os.cpu{purpose=api, group=group1}", "5m", "")) > 80
avg(q("avg:rate:os.cpu{purpose=api, group=group2}", "5m", "")) > 80
...

Or is there a more dynamic way of specifying the group tag to be unique without having to repeat the majority of config for each group?
I'm fairly sure it's not available natively in OpenTSDB, but wanted to check no Bosun magic has been worked on this too!

Not sure I understand... does purpose=api, group=* not work? You can also define a macro if there are alerts that share common queries. The macro can also use variables that are defined in each of the alert definitions.


Upcoming feature with league

First of all. Great project, I really like it.
I do not know whether this is an issue or a feature request. I did not manage to get the upcoming feature to work with a league and not just a specific team.
soccer --league=BL --time=7 --upcoming
No BL matches in the past week.

In the help it says "Displays upcoming games when used with --time command.", but a potential restriction to a specific team is not mentioned.
Best,
Florian

I think soccer --team=PSG --time=7 --upcoming does what you want to?!

Yes, soccer --team=XY --upcoming does show me the upcoming events for team XY. What I would appreciate to have is to see all upcoming games for a certain league, not just a single team. E.g. print all premier league games in the next 7 days. Sorry, If this did not become clear previously.

HI, Sorry maybe I did not explain it..
I want to know if I can add the Argentinian football or if it is in your plan because the api that you use in the source code did not support South American matches.
Rondan Rino
Certificado en LPIC-2  https://cs.lpi.org/caf/Xamman/certification
LPI ID:LPI000209832
Verification Code:gbblvwyfxu
Red Hat Certified Engineer -- RHCE -- RHCVA https://www.redhat.com/rhtapps/certification/verify/?certId=120-175-658
Blog:http://www.itrestauracion.com.ar http://www.itrestauracion.com.ar/
Cv: http://cv.rinorondan.com.ar http://www.rinorondan.com.ar/
http://counter.li.org http://counter.li.org/  Linux User -> #517918
Viva La Santa Federacion!!
Mueran Los Salvages Unitarios!!
^^^Transcripcion de la epoca ^^^

On Mar 19, 2017, at 19:41, Florian Reindl<EMAIL_ADDRESS>wrote:
Yes, soccer --team=XY --upcoming does show me the upcoming events for team XY. What I would appreciate to have is to see all upcoming games for a certain league, not just a single team. E.g. print all premier league games in the next 7 days. Sorry, If this did not become clear previously.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/architv/soccer-cli/issues/109#issuecomment-287654132, or mute the thread https://github.com/notifications/unsubscribe-auth/ABBUaBf_TP9IRw6IyMhMGvwTQGkik2nnks5rna8hgaJpZM4MhWr6.

Well :-) Then the upper command is what you want to go with. When you fired the command, apparently there were no games in the next 7 days and the error message is misleading (should say 'specified date range' or something).
Currently next games in most leagues start in about two weeks because of the international games, so be sure to take --time=20 or the like.

I think this is not the problem. When I first tried it with "Bundesliga" there were games scheduled for the next weekend. Now, the next Bundesliga-match is on March 31st, so in 10 days.
Still calling with time=20 or event time=100 does not print these:
soccer --league=BL --time=100 --upcoming
No BL matches in the past week.

Sorry, cannot reproduce. Working perfectly here, so it's an issue with your instance.
`dfrt@raspberrypi:~ $ soccer --league=BL --time=12 --upcoming
============================= BL =============================
Hertha BSC                 -  vs  -       TSG 1899 Hoffenheim   Fri 31, 19:30
Red Bull Leipzig           -  vs  -           SV Darmstadt 98   Sat 01, 14:30
FC Schalke 04              -  vs  -         Borussia Dortmund   Sat 01, 14:30
Hamburger SV               -  vs  -                1. FC Köln   Sat 01, 14:30
SC Freiburg                -  vs  -             Werder Bremen   Sat 01, 14:30
FC Bayern München          -  vs  -               FC Augsburg   Sat 01, 14:30
Eintracht Frankfurt        -  vs  -      Bor. Mönchengladbach   Sat 01, 17:30
dfrt@raspberrypi:~ $`


Update hacs.json

My reason for updating this was that this homeassistant = "^2023.11" was changed in pyproject.toml in the last PR

My reason for updating this was that this homeassistant = "^2023.11" was changed in pyproject.toml in the last PR

Yes, but homeassistant itself is not interested in the entries in pyproject.toml. They are only relevant for local development.
We should write tests for the custom component to see under which home assistant versions ha_toyota loads correctly via a matrix workflow with pytest. I'll see if I can write a minimal POC in the next few days.

You are right. As you are pointing out, we need to make sure that it will actually install on the oldest version we are supporting
That would be awesome, as I have no idea how to do that

By the way, the linitng workflow seems to fail in your last commit against the master branch. Maybe we should add a pre-comit hook to prevent pushing commits against the master ;-)

Yes lets do that, it wasn't my intention, I only noticed it after I pushed it 😅


Search feature is not working

Issue Description:
When users search for restaurants using the search box in the Body.js component, they are encountering an issue where the system incorrectly displays the message, "The restaurant you're searching for doesn't exist," even when the restaurant they are looking for is present in the App. This issue needs to be addressed to improve the search functionality.
Expected Behaviour:
Users should receive accurate search results that match the restaurants available in the app when they input a restaurant name into the search box. The system should not display false negatives, such as "The restaurant you're searching for doesn't exist."

@Anandsg Could you please assign me this task?

@ronisarkarexe assigning this to your bucket


Fix/yaml encoding

What's changed?

The InputStreamReader use UTF-8 instead of the default encoding (ISO-8859-1 for windows)
Close all readers and streams with try-resource

What's your motivation?
Issue #3312
Anything in particular you'd like reviewers to focus on?
I added the streams and readers to the try-resource.
This bug is only testable under Windows, so no test is added. Tested it locally and it works.
Checklist

[ ] I've added unit tests to cover both positive and negative cases
[ ] I've added the license header to any new files through ./gradlew licenseFormat
[x] I've used the IntelliJ auto-formatter on affected files
[ ] I've updated the documentation (if applicable)

@thomaszub Thanks again for the fix!


Make /usr/share/one/install_gems accept flags to allow an automated installation

Description
Make /usr/share/one/install_gems accept flags to allow an automated installation
Use case
In our environment we want to install OpenNebula using Ansible. We currently pass the required input (Press Enter to continue, Y + Enter to install packages) via stdin. It would be more elegant to pass arguments to the executable to prevent interactive mode.
Also if the required packages are already present there is no need to pass y to the yum install command so it is not an elegant workarount passing the chars to stdin.
Additional Context

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

+1 for that, currently I'm using the next trick:
sed -i 's/apt-get install/apt-get -y install/g' /usr/share/one/install_gems
echo '0\n' | /usr/share/one/install_gems

Actually this functionality is already present, just not well documented. You can invoke install_gems with the argument --yes.


[Integration] Move crawler module from edc-ce Repo to AP

Feature Request
Description

We will move crawler module from edc-ce repo to AP repo to reduce release complexity and maintenance effort on edc-ce.
Which Areas Would Be Affected?

Why Is the Feature Desired?

helps sovity to reduce time spent on releasing edc-ce repo because reduced number of module by that needs to considered when releasing edc-ce
remove dependency of edc-ee repo on AP repo for release of edc-ee repo

Stakeholders

@SebastianOpriel
@jkbquabeck
@sebk46
sovity dev team in general

Solution Proposal and Work Breakdown

Work covered in this PR: https://github.com/sovity/authority-portal/pull/343

@kamilczaja is there a need to update documentation on GH or somewhere else? if yes, please describe what needs to be done in the issue and also take care of it.
@kamilczaja are there other tasks that needs to be considered? For example, communicate to specific customers such as MDS, etc.

Aligned with @richardtreier that review will be done until Monday 11.11. /cc @kamilczaja
Deployment of AP to NTT and Smartenance depends on this. @SebastianOpriel @sebk46 @SeBuSov


Update hash to take into account Swift version & add tests (fixes #13)

@msanders I would avoid having to pass the executor from the Application down to every object until the CartfileResolvedFile. I would suggest to make a class like SwiftVersionResolver (which could use the executor). Then the CartfileResolvedFile could depend on this swift version resolver (providing a default instance). Did I make myself clear? What do you think?
require "digest"

module CarthageCache

  class CartfileResolvedFile

    attr_reader :file_path, :swift_version_resolver

    def initialize(file_path, swift_version_resolver = SwiftVersionResolver.new)
      @file_path = file_path
      @swift_version_resolver = swift_version_resolver
    end

    def digest
      @digest ||= Digest::SHA256.hexdigest(content + "#{swift_version}")
    end

    def content
      @content ||= File.read(file_path)
    end

    def swift_version
      @swift_version ||= swift_version_resolver.swift_version
    end

  end

end

@guidomb That sounds cleaner, I'll try it out.

@guidomb Updated per your feedback

@msanders Thanks!


swift4.2和Xcode10   accessibilityTraits |= UIAccessibilityTraitButton报错

Before submitting issues ...

Make sure you are using XLPagerTabStrip latest release or master branch version.
Make sure your Xcode version is the latest stable one.
Check if the issue was already reported or fixed. We add labels to each issue in order to easily find related issues. If you found a match add a brief comment "I have the same problem" or "+1".
Please do not use the issue tracker for personal support requests. Stack Overflow is a better place for that where a wider community can help you!

When submitting issues, please provide the following information to help maintainers to fix the problem faster:

Environment: XLPagerTabStrip, Xcode and iOS version you are using.
In case of reporting errors, provide Xcode console output of stack trace or code compilation error.
Any other additional detail such as example code that you think it would be useful to understand, reproduce and solve the problem.

Here is a fix for that: https://github.com/xmartlabs/XLPagerTabStrip/pull/617/commits/7b63bd0c01b01cd278a132d53fe73e17d439d4fa

Duplicate of #620


Generated code isn't immediately available after build

Not sure if the bug is with this library or KSP or Android Studio, but it seems to take a while (a couple minutes) before the newly generated code is reflected in Android Studio.
The files are there immediately after a build if I view it on the filesystem, but don't seem to appear in the build folder on Android Studio, and references are similarly unavailable.
Android Studio version: Android Studio Flamingo | 2022.2.1
KSP version: 1.8.20-1.0.10
Android Build Tools gradle plugin: 8.0.2

I honestly don't think this is caused by this library unfortunately 😬
For me it sometimes takes some action to refresh like deleting the import and adding it again, or similar, but it's not always. Most times it works like you'd expect it to.

I'm closing this as it's not caused by this library. Let me know if it has improved a bit with newer versions of KSP / IDE.


gradle: 7.2 -> 7.3

Preparation was already done for a RC: https://github.com/NixOS/nixpkgs/pull/143152

/marvin opt-in
/status needs_reviewer

Result of nixpkgs-review pr 145365 run on x86_64-linux 1

8 packages built:

apkleaks
diffoscope
gradle
gscan2pdf
jadx
pdfchain
pdftk
scenic-view

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/join-the-package-maintainer-team/3751/53


remove STAN related stuff

A lot of the focus is going to switch over to to a Python/PyMC3 implementation (see darc-analysis-python). Seeing as that has all the nice samplers, then the half-hearted attempt to use STAN as a sampler here will be removed as a tidy-up exercise.
I think the attempt was valiant, but the infrastructure for doing probabilistic programming for Matlab is just not there. For example the MatlabStan interface is fine, but there is just much more active development going on in R and Python, which made it difficult to deal with interface issues.
So...

[x] remove STAN related stuff from this repo to tidy things up
[x]  remove STAN related GitHub issues

this is now done on the dev branch


Website is unscrollable

I think removing this property will fix the issue.
https://github.com/Pritam0077/Meme-Generator-App/blob/5a4c3da5ef1e919107daf7b71a9cb52dffe2317a/src/styles.css#L156

ok


Ratio, episode-based measure observation results being returning as object instead of numeric value

For one set of observation results on an episode we are seeing a non-numeric result being returned. Instead, an Uncertainty object is being returned:

We were expecting the result to be either integer, decimal, or quantity.
Measure bundle and patient JSON bundle are attached to help in reproducing this issue. The Uncertainty is returned on the last observation in the episodeResults for the only episode.
Is this valid and expected output that we'll need to code around?
ratio-encounter-object-obs-result.zip

Hmm interesting. On first glance, this doesn't look like valid and expected output. This could be an issue with underlying cql-execution enging and not fqm-execution, but will require more investigation. We will look into it, thanks!

Hi @nmorasb, I dug into this more with @cmoesel, and here is what we found:
TL;DR: Either add millisecond precision to patient data, or handle the Uncertainty.
This issue is happening due to the lack of millisecond precision present on the Encounter resource on the patient bundle you provided:
"period": {
  "start": "2012-01-16T08:00:00+00:00",
  "end": "2012-02-15T09:00:00+00:00"
}

Since there is no millisecond precision specified, cql-execution needs to provide the whole hour duration for the shortest possible and the longest possible duration based on the period provided:
The start of the period could be anywhere between 2012-01-16T08:00:00.000 and 2012-01-16T08:00:00.999. Similarly, the end of the period could be anywhere between 2012-02-15T09:00:00.000 and 2012-02-15T09:00:00.999. cql-execution needs to account for both the shortest and longest possible durations

Shortest possible: 2012-01-16T08:00:00.999 - 2012-02-15T09:00:00.000 -> 720h 59m 59s 1ms -> 720 whole hours
Longest possible: 2012-01-16T08:00:00.000 - 2012-02-15T09:00:00.999-> 721h 0m 0s 999ms -> 721 whole hours

Hence, the Uncertainty is created to represent either of these possible bounds. The "easiest" fix in this case is probably to add millisecond precision to the patient data:
"period": {
  "start": "2012-01-16T08:00:00.0+00:00",
  "end": "2012-02-15T09:00:00.0+00:00"
}

@cmoesel and I also looked through the CQL spec to see if there was clear language about this kind of case. One part to point to is https://cql.hl7.org/09-b-cqlreference.html#duration, which indicates that a duration expression must return "whole calendar periods for the specified precision" (see also https://cql.hl7.org/04-logicalspecification.html#durationbetween). So even though 720h 59m 59s 1ms is almost as close as you can get to 721 hours, it's still only 720 whole hours. Therefore, we believe the engine is actually behaving as expected here.

I think this makes sense, and we'll need to update MADiE to handle this appropriately. We're talking through how we want to handle this internally but from your examples and the linked docs I have to agree with you. Thanks for looking into this!


Audit report

https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/auditing.md

Generate usage report;
Secret/ConfigMap -> WorkLoad List

https://kubernetes.io/docs/tasks/debug-application-cluster/audit/
https://github.com/liggitt/audit2rbac

1.9: https://github.com/kubernetes/kubernetes/issues/54551

https://github.com/kubernetes/kubernetes/issues/56586

This issue was moved to kubepack/pack#16


[Feature] links lazy load

// try init load
if ((model.links ?? {}).isEmpty) {
    await model.links.load();
}

// want only exec init like:
await model.links.lazyLoad();

Could you please explain a little what you mean with this issue?

i want to have a links data is loaded state


update export inside the middleware folder

Is your feature request related to a problem? Please describe.
I would like this script (inside src/middlwares/index.js) to change to make it dynamic. Check the solution below for more clarification
import { createUserMiddleware } from './user'

const userMiddleware = {
  createUserMiddleware
}

export default userMiddleware

Describe the solution you'd like
import { createUserMiddleware } from './user'

export {
  createUserMiddleware
}

Thus, it will allow dynamic exports of many middlewares from the index file.
Describe alternatives you've considered
N/A
Additional context
N/A

Right. Will work on it. Can assign to me.

I'm done with the changes for this and have made a pull request, thus, PR #126. KIndly review please @ezkemboi. Thank you.


Roll Plugins from d699b4a91381 to 8f3419be5e0e (7 revisions)

https://github.com/flutter/plugins/compare/d699b4a91381...8f3419be5e0e
2023-02-17<EMAIL_ADDRESS>Roll Flutter from 22e17bb71050 to 298d8c76ba78 (20 revisions) (flutter/plugins#7190)
2023-02-17<EMAIL_ADDRESS>[image_picker] Fix images changing to incorrect orientation (flutter/plugins#7187)
2023-02-17<EMAIL_ADDRESS>[google_sign_in_web] Migrate to the GIS SDK. (flutter/plugins#6921)
2023-02-17<EMAIL_ADDRESS>[in_app_purchase] Update minimum Flutter version to 3.3 and iOS 11 (flutter/plugins#6873)
2023-02-17<EMAIL_ADDRESS>[ios_platform_images] Update minimum version to iOS 11 (flutter/plugins#6874)
2023-02-16<EMAIL_ADDRESS>Roll Flutter from df41e58f6f4e to 22e17bb71050 (28 revisions) (flutter/plugins#7186)
2023-02-16<EMAIL_ADDRESS>[ci] Update iOS simulator (flutter/plugins#7131)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC flutter-ecosystem<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Fix code so it can be directly copied into java

Replace Pythonic except with Java catch and also update the name of the exception caught (The IDE could not find the TermAnnotationException and reported that TermAnnotationParserException was uncaught)

Thanks!

Thank you for your patch. Could you next time create merge requests to the develop branch?


About few-shot inference

Thank you for your very meaningful work！ If I want to train few-shot results by myself, what should I do?

Thanks! If you want to train few-shot results, you should follow GLIP fine-tune instruction and use GLIP/tools/finetune.py to fine-tune the GLIP model with pretrained model 'glip_large_model.pth'. You can find that in our checkpoint huggingface website.


Fix for KubernetesAutoConfiguration erroneously overwriting user password with proxy password

Issue: KubernetesAutoConfiguration.kubernetesClientConfig calls withPassword twice - the second time with proxy password resulting in user password replaced with proxy password.
Fix: the second withPassword method call is replaced with withProxyPassword.

@vijaykonnackal thanks for the PR, could you submit this to the 1.1.x branch and then we can merge it forward?

@vijaykonnackal thanks for the PR, could you submit this to the 1.1.x branch and then we can merge it forward?

I seem to be github challenged here! You mean close this PR and open new one from forked 1.1.x ->spring-cloud 1.1.x?


makes ModuleTest pass in windows environment

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Tests pass?
yes

well, these paths are quite messed up in the first place. Therefore realpath doesnt work. I choose this solution instead of this one:
        $this->assertEquals(__DIR__ . DIRECTORY_SEPARATOR . 'controllers', str_replace(['/','\\'], DIRECTORY_SEPARATOR , $module->controllerPath));

which one do you prefer?

The second one. It it clear to understand that we do something only with slashes in the path, but do not affect the path itself.
Is this the only place where tests fail on Win env?

it seems so on the filepath subject. I will push the second solution


"More warnings and errors" now do release builds

Fixes #1225
I am relatively new to continuous integration services, so I could be wrong about this change. It seems as though it fixes the problem.

Coverage remained the same at 57.925% when pulling 38d3b09dafdd8ebc9507143de9b2345ab2010cf6 on nick-cd:ci-release-build into be89592ff6a10243d09ca109f4733049973617af on newsboat:master.


ManyToOneRingBuffer headCache is on heap and adjacent to queue fields

This means each update will perturb the otherwise immutable set of class fields. It is also on heap when all other queue data is offheap, though that can be a plus if the queue is used from multiple processes and each has it's own copy of a cached head.

Each update will only happen once per full lap round the ring buffer.

Not if the queue is fluttering near full (struggling consumer). It would happen every time the producers run out of cached values.

Yes. I'm already come to that conclusion and migrating to a different strategy.


[CDN] 2022-11-01-preview

ARM API Information (Control Plane)
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

The contribution checklist for this draft PR is not yet complete. When the draft is ready, please complete it and send email to the current ARM API Review oncall when you are ready for ARM review.

        "description": "Ok and the operation will complete synchronously.",

isn't it completed already?

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/cdn.json:481 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

        }

Why would 200 need location header? Normally only 202 does.

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/cdn.json:486 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

},

Please refactor definitions from common-types/v4/managedidentity.json if possible

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/cdn.json:6887 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

"ProfileChangeSkuWafMapping": {

'Waf' looks a bit funny, what is this, Windows Azure Firewall? Can we come up with a better name?

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:4027 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

      "description": "Waf mapping for the profile upgrade",

Whats a 'waf'?

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:4053 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

},

I think best practice is to remove all these definitions and reference the parameter definitions in common-types/v3/types.json instead

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:6070 in fa36b8a. [](commit_id = fa36b8a8545c01cb44145b9855a89c9b7428b5c7, deletion_comment = False)

      "description": "Waf mapping for the profile upgrade",

Whats a 'waf'?
Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:4053 in fa36b8a. [](commit_id = fa36b8a, deletion_comment = False)

      "description": "Waf mapping for the profile upgrade",

Whats a 'waf'?
Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:4053 in fa36b8a. [](commit_id = fa36b8a, deletion_comment = False)

Update the description.

Update the description.

"ProfileChangeSkuWafMapping": {

'Waf' looks a bit funny, and overall the name feels hard to understand the intent, what is this, Windows Azure Firewall? Can we come up with a better name?
Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:4027 in 50fc39d. [](commit_id = 50fc39d, deletion_comment = False)

Update the description. 'Waf' indicate web application firewall. We also use 'Waf' in our portal and in the old version of swagger, we should keep it consistent.

        "description": "Name of the Azure Front Door Standard or Azure Front Door Premium profile or CDN profile which is unique within the resource group.",

in this particular context, isn't it only going to be for CDN profiles?

Refers to: specification/cdn/resource-manager/Microsoft.Cdn/preview/2022-11-01-preview/afdx.json:104 in 570a6ea. [](commit_id = 570a6ea38aaa01551692320ffd945997616f23d5, deletion_comment = False)

@chenglongliu, regard to model validation errors,  id is required field of a resource. Please add it to examples.

@fengzhou-msft could you help check the dotnet sdk generation failure?

@msyyc Could you help check the breaking change for python?

@tadelesh Could you help check the breaking change for go?

@qiaozha Could you help check the breaking change for js?

Approved for Go breaking changes, includes: non-LRO to LRO, add x-ms-enum, change model ref.


Interactive ??

This is a project requirement. essentially it asks for "Interactive (accepts and responds to user input)". I feel like we can achieve this with conditions on searches.

I think even without a search just having the basic structure of user picks a food, it returns a wine covers this requirement.


Fix dashboard client subscription leak

Subscriptions will build up as a user navigates around the app and never be removed. Need to use [EnumeratorCancellation] to receive notification the subscription async enumerable is no longer being read.

Fix enumerable cancellation not removing subscription.
Fix dispose not completing subscriptions.

Microsoft Reviewers: Open in CodeFlow

Will this also fix shutdown?

This one?. I don't think so.

As with #1578, a simpler fix is in #1589.


Hue Lily spots not recognized

Hi, i am testing this integration, most of my Hue lights are detected but for some reason the Lily spots i use are not giving an energy sensor in HA, if i understand it correct there are no additional things i need to set to get this working?

If you have the following exact light, it should be supported.
LCS001 | Hue Lily Outdoor Spot Light RGBCCT
When you have this light than enable and share debug logs

I will check logs and send it
Met mobiele groet Robin Damen

Van: Bram Gerritsen @.>
Verzonden: Tuesday, May 3, 2022 4:11:58 PM
Aan: bramstroker/homeassistant-powercalc @.>
CC: Robin Damen | RDM Media @.>; Author @.>
Onderwerp: Re: [bramstroker/homeassistant-powercalc] Hue Lily spots not recognized (Issue #708)
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
If you have the following exact light, it should be supported.
LCS001 | Hue Lily Outdoor Spot Light RGBCCT
When you have this light than enable and share debug logs
—
Reply to this email directly, view it on GitHubhttps://github.com/bramstroker/homeassistant-powercalc/issues/708#issuecomment-1116147423, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEL4XJRLRNAYCSOFDMOC6Y3VIEX25ANCNFSM5U65LHKA.
You are receiving this because you authored the thread.Message ID: @.***>

Can u please tell me where or how to pull the debug log information, i activated it in the config but i can't find anything regarding powercalc

You have put in the following right?
logger:
  default: warning
  logs:
    custom_components.powercalc: debug

Then after restarting HA there must be a lot of extra entries in the logs.

2022-05-03 19:49:40 DEBUG (MainThread) [custom_components.powercalc] light.hue_lily_outdoor_spotlight_1_2: Model not found in library, skipping auto configuration
2022-05-03 19:49:40 DEBUG (MainThread) [custom_components.powercalc.model_discovery] light.hue_lily_outdoor_spotlight_1_3: Auto discovered model (manufacturer=Signify Netherlands B.V., model=1741430P7)
so it seems a different model?

I think it's a 2nd generation of this light. I'm not 100% certain it has exactly the same power characteristics, but I am pretty sure it will be.
Will add this as an alias.

Upgrade to v0.19.15 I just released should resolve this.

Working! Thanks!


Add VL53L4CD I2C Component

This pull request adds the Adafruit VL53L4CD Time of Flight Distance Sensor Breakout to WipperSnapper_Components
Product URL: https://www.adafruit.com/product/5396

@afp316 do you have a PR for https://github.com/adafruit/Adafruit_Wippersnapper_Arduino to add the sensor managing code?

I'm currently working on adding the I2C component driver and plan to submit
a PR for that.
On Sun, Jul 31, 2022 at 11:14 PM ladyada @.***> wrote:

@afp316 https://github.com/afp316 do you have a PR for
https://github.com/adafruit/Adafruit_Wippersnapper_Arduino to add the
sensor managing code?
—
Reply to this email directly, view it on GitHub
https://github.com/adafruit/Wippersnapper_Components/pull/60#issuecomment-1200642346,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXAAGVT336TACVFYHE62N2TVW46KPANCNFSM55FEILQQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

ok cool! please submit that the best ya can - and we'll review em together :)

great! will try to get thru asap. appreciate the support!
y'all are so awesome!
On Sun, Jul 31, 2022 at 11:30 PM ladyada @.***> wrote:

ok cool! please submit that the best ya can - and we'll review em together
:)
—
Reply to this email directly, view it on GitHub
https://github.com/adafruit/Wippersnapper_Components/pull/60#issuecomment-1200654171,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXAAGVUVQMCA3RUWU63K3STVW5AEVANCNFSM55FEILQQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for this original work @afp316 - it's available in the latest release of wippersnapper (beta 82):


fix newrelic type comments

Changes the comments to be snake_case instead of camelCase. See: https://docs.newrelic.com/docs/alerts-applied-intelligence/new-relic-alerts/rest-api-alerts/alerts-conditions-api-field-names/
using camelCase will result in a runtime errors on pulumi up. For example:

Hover text for type suggests camelCase (same for the metric property), but
const highErrorsAlertCondition = new newrelic.AlertCondition(
  "high-errors",
  {
    name: "high-errors",
    policyId: alertPolicy.then((x) => Number(x.id)),
    type: "apmAppMetric",
    entities: [app.then((app) => app.applicationId)],
    metric: "error_percentage",
    conditionScope: "application",
    terms: [
      {
        duration: 5,
        operator: "above",
        priority: "critical",
        threshold: 0.05,
        timeFunction: "all",
      },
    ],
  },
  { provider }
)

Results in the errors:
error: newrelic:index/alertCondition:AlertCondition resource 'high-errors' has a problem: expected type to be one of [apm_jvm_metric apm_kt_metric browser_metric mobile_metric servers_metric apm_app_metric], got apmAppMetric

error: 422 response returned: Metric must be one of the following: `apdex`, `error_percentage`, `response_time_web`, `response_time_background`, `throughput_web`, `throughput_background`, `user_defined`.

Thanks for the submission. The doc strings are code generated, so I think the fix will need to take place elsewhere. @stack72 thoughts on how this might be achieved since I assume the codegen is doing some translation for these names?

Closing this PR - This issue has since been fixed.


Can provide connect-history-api-fallback middleware?

What is the feature you are proposing?
https://github.com/bripkens/connect-history-api-fallback

+1 need help


DCD-1550: Release 1.4.0

Pull request description
This PR releases a new version of Helm chart: 1.4.0.
Checklist

[ ] I have added unit tests
[x] I have applied the change to all applicable products
[x] I have added the change description to the changelog.md and Chart.yaml files
[ ] (Atlassian only) Internal Bamboo CI is passing

Internal CI passed: https://server-syd-bamboo.internal.atlassian.com/browse/DCD-K8SHELMTEST82


Adding capability to write multiple failure values to f5 file

shell/beam f5 files will now have 5 unique failure fields ("failure0", "failure1", etc.)
This is handled by new evalFailureFieldValue method in TACSConstitutive class
This allows for multiple failure mode contours to be visualized in post-processing (as was requested in PR's #319 and #311)
"failure0" defaults to whatever is given by evalFailure method (same value we've previously been writing out) and the rest default to 0 (This can be overridden at the sub-class level)
Closes #320

Are you happy for me to merge this @timryanb or do you want to wait for another review?

I'm fine with that @A-CGray


Draft: Remove dependency on match-all package, unit-tests for core script tasks

I wanted to create a few unittest to make sure that the changed functions work as expected in isolation.
The way the code is structure now its quite cumbersome to make specific unittests. In projects I maintain usually I would solve this by breaking the code up into smaller modules in a sub directory that allows testing those specific methods.
Do you have some thoughts on how to structure unittests for the project @inlife? Would it be appreciated if I take a stab at a way to add more unittests to the testsuite?

The lack of unit tests is a big issue for core and other modules indeed.
Some of the files that were initially tiny, have grown into monsters (script, render, etc). I strongly support splitting them up into a bunch of more logical, maintainable, and testable pieces!
No strong opinion on tests, any working approach will be great!

And it's not going to be just appreciated, it would be amazing if you could do that! 🎉🎉🎉

Using the original goal of this pull request as a use case I split up the structure of tasks/script into smaller components to allow for testing and added unit tests to cover the changes here. The idea for the structure is simply having *.spec.js files with unittests next to the actual components and lerna calling test on all sub projects.
@inlife do you want to take a look, I'd love to hear your feedback?
I think when we have a structure we can work with we can merge this and then adding unit tests for more components belongs in a seperate PR that does not also change that code at the same time - otherwise merging will be way to complicated.
As for the original goal of this PR I believe the unit tests covers that it now behaves the same as before but without being dependent on an external package for regex. I also discovered some issues with the code for stripping comments that is resolved with using the strip-comments package. So +1 dep and -1, but removing one that is very small and doesn't add value and adding one that is thoroughly tested and fixes issues in the code.
I'm a little bit confused with the intention of having both .get and .call from what I can see .get will call .call. Maybe .call should not be public - also .call will not be picked up as a missing parameter, should it be?

I've been looking over the commits as you pushed them, it seems like a great upgrade!
I love the approach.
Also, looked over the new dep strip-comments, and I like the package you've chosen, 0 deps, fast. Awesome!
Regarding get vs call, can't say for sure. Maybe @dukuo will have any insights, it was his implementation a while back. The general idea, as I remember, was for .get to be a simple getter and .call to be a function trigger that accepts params and calls a registered function.

Are we ready to merge this @smukkejohan, or you planning making some additional changes?

Just cleaned it up a bit, should be ready now - and we can work on additonal unit testing in seperate PR's.
I beleive my unit tests cover that the script task produces the correct output in isolation however just be aware that I did not run any e2e tests with AE of this PR.

Got it! Awesome work. Thank you so much! 🎉
I'll do some additional e2e testing this weekend and push it out to release if everything goes smoothly.

Good news, it seems like everything is working well!
Generated a couple of heavy-scripted videos, with no problems whatsoever.


Compile errors when compiling with #NO_LOGGING (packaging)

In: VideoRecordGameViewportClient.cpp
#if NO_LOGGING 	if (verbosity == ELogVerbosity::Fatal) 		FError::LowLevelFatal(__FILE__, __LINE__, msgStr.c_str());
UnrealBuildTool: C:\Build\dev-unstable\Plugins\UEVideoRecorder\Source\UEVideoRecorder\Private\VideoRecordGameViewportClient.cpp(133): error C2653: 'FError': is not a class or namespace name
UnrealBuildTool: C:\Build\dev-unstable\Plugins\UEVideoRecorder\Source\UEVideoRecorder\Private\VideoRecordGameViewportClient.cpp(133): error C3861: 'LowLevelFatal': identifier not found
[Update, that didnt fix it yet]
//Fix: Add #include "ErrorException.h" in VideoRecorderGameViewportClient.cpp
The issue is that FError is wrapped in #if HACK_HEADER_GENERATOR
UE4 explicitly states that end users shouldn't fiddle with that define and only set it in the UBT. I just removed the two lines for now.

@MykonCodes What UE version do you use?

@ash3D  4.17.2

@MykonCodes I have updated the plugin, check it out.

Cool, thanks Btw working on getting live audio encoding integrated, changing the API quite heavily for that (keeping current functionality), but if you're interested I can send it to you or just upload it to a fork (once it's done).

Audio encoding would be great. There already was interest in this functionality - look at #4 for discussions. You may send pull request when you are done.


Figure out how to do releases

Check how other operators handle releases
Generate release report
Proper versioning
Proper image tagging
Push to repo

If we need to use github release we can do that manually. The important thing is to have tagged docker images, which has been introduced in #67 .


Add Walrus integration docs to Suibase website

Proposing the following changes:
(1) Add a new page named "Integration" under the "Suibase Docs" section.
(2) Add a "Walrus" section ( https://github.com/MystenLabs/walrus-sites/issues/94 )

@kkomelin an integration page has been added. Do you want to fill the Walrus section? (if yes, then just proceed at your convenience with the "edit" button on the page).

Sure. Thank you @mario4tier. I will do


not displaying in game

in the steamvr menu it sows up fin but when im in game it doesnt appear

Can I get your headset type, and if its a specific application, what app?


MOTECH-2730: Migrate Admin Topics UI

@pkornowski After checking your PR I wonder if you could work a little bit more on the styling of the motech-list containing data about topics? I'm aware that motech-list directive requires some changes for better computing of the column sizes but in Scheduler module it looks better than in Topics so please take a look at it.

@jredlarski
I looked at this more closely, and I think a problem is a motech-list directive. Width of the header is set by the widest cell of table  in a single column. In scheduler it looks better because  size of header content and cell below are similar. In Topics cell content is shorter generally, because it is a number.

@pkornowski Ok, I understand what is happening. I have created a ticket for this issue on Jira.
Apart from that, I'm glad with your work.

I'm merging this one as there are only some layout issues which should be fixed by newly created ticket described on Jira.