How to display very long extracted names on cards without it running off?

Right now HEALTHCARE_EXPENSES pushes the "exclude" bin off the card. And this variable name won't be the longest we encounter... Truncate it for now, but are there other solutions?

We decided to start the web app from scratch after the major design/architecture decisions and changes we made. No longer relevant.


Use GatewayFilter interface instead of WebFilter from spring-framework

This avoids any confusion with how WebFilters are using in WebFlux.

Closed via 5a2333537564add99ef5c8829bf4a341128cf70e


Exception when trying to set breakpoint in library run by test package

I ran VM with dart --observe --pause-isolates-on-start test/model_test.dart
Then, I opened observatory. I tried to set a breakpoint in one of my model classes in lib/ and then I saw this:

Running:
~/Code/dartdoc[exported-libs] $ dart --version
Dart VM version: 1.13.1 (Thu Dec 17 06:29:16 2015) on "macos_x64"

To repro, clone this https://github.com/dart-lang/dartdoc, run pub get, and then run dart --observe --pause-isolates-on-start test/model_test.dart
Thanks for taking a look!

Just tested and confirmed this works as expected on
Dart VM version: 1.14.0-dev.4.0 (Fri Dec 11 01:51:05 2015) on "linux_x64"

Works for me with 1.14-dev. Thanks for checking!


Custom @NotNull annotation makes Lombok do things

Consider the following code:
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Thing {
  @interface NonNull {}

  @NonNull
  private String a;

  public static void main(String[] args) {
    Thing.builder()
        .build();
  }
}

This ends up with a NPE:
Exception in thread "main" java.lang.NullPointerException: a
	at com.remondis.renew.validation.test.Thing.<init>(Thing.java:9)
	at com.remondis.renew.validation.test.Thing$ThingBuilder.build(Thing.java:11)
	at com.remondis.renew.validation.test.Thing.main(Thing.java:22)

I would not expect that, because the custom NonNull annotation is not part of lombok and should do very different things!

This should be opt-in or opt-out for non-Lombok annotations.


gitlab-runner bump image for testing

Use same version as gitlab runner
Updates testing version as current version is too old

this too? https://github.com/DataDog/integrations-core/blob/master/gitlab/tox.ini

but that is a different integration

I do understand that but it would be nice to keep the list of supported/tested versions of the product the same. WDYT?

I do understand that but it would be nice to keep the list of supported/tested versions of the product the same. WDYT?

There were already not the same. The goal of this PR is to stop testing a version that's out of support. Between 13.0.6-ce.0 that is what gitlab is testing  and 13.12.0 which is what I've added here there is not a massive difference. It would be nice to add 14 to gitlab too? yes but that's not within the goal of this PR


Update to ART 1.17.1

Description
This pull request merges the updates of ART 1.17.1 to branch main.

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

Comparison is base (1b2d10d) 83.91% compared to head (394e852) 48.28%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files

@@             Coverage Diff             @@
##             main    #2395       +/-   ##
===========================================
- Coverage   83.91%   48.28%   -35.64%
===========================================
  Files         327      327
  Lines       30205    30205
  Branches     5589     5589
===========================================
- Hits        25348    14584    -10764
- Misses       3428    14892    +11464
+ Partials     1429      729      -700

see 182 files with indirect coverage changes


Make so the !bttvemotes & !ffzemotes command give a link to BTTV/FFZ.

With all the new slots of BTTV emotes being added the current !bttvemotes command posts 4 different messages with emotes, it would be better and less spammy if it just sent a link to the BTTV website (like this one https://betterttv.com/users/559ad81fa287f9ec6c0a6ff3 )

Can't you do this by just disabling the !bttvemotes command (note that this was recently added, see the changelog) - and then adding a custom command with just the link.


CLI batchMode breaks when Smart-Inspector is in the project

This is a weird one so I've no idea what it could be about but I'm throwing it out there because it's a deal breaker for us since it breaks our CI pipeline.
After adding Smart-Inspector to the project we can no longer run methods from the CLI using batchMode, everything times out after 5 minutes of being idle. It doesn't seem to matter what happens in the method, I have tried with a method that simply outputs a Debug.Log and it still doesn't work while Smart-Inspector is in the project.
I have tried both adding the plugin using a Git URL in Package Manager and by simply adding the directory to the project manually so I don't think it's related to the Package Manager.
Example command:
"C:\Program Files\Unity\Hub\Editor\2019.4.26f1\Editor\Unity.exe" -batchmode -projectPath / -nographics -executeMethod Custom.MyBuildScript.Build -silent-crashes -quit -logFile build.log

Output from batchMode:
Aborting batchmode due to failure:
Timeout while executing 'executeMethod' method 'Custom.MyBuildScript.Build'.

I have no idea what CLI batchMode is or does. Is there anything related in Editor Logs?
Such issue might occur because of Harmony patching. Could you try modifying Patcher.cs so it is not executed on InitializeOnLoad?

There was no more info in the editor log, it just sits idle once it reaches the executeMethod step and then hits a timeout after 5 minutes and outputs the message I posted.
Batch mode is for running Unity from the command line, in our case we use this in order to generate our builds in an automated way on a different machine than where we work. For testing purposes it is enough to make a simple static method which outputs to the Debug.Log. There is more info about batch mode here: https://docs.unity3d.com/Manual/CommandLineArguments.html
I did a quick test now and it appears to work when I comment out that InitializeOnLoad so I would suggest using this to avoid running Smart-Inspector in batch mode: https://docs.unity3d.com/ScriptReference/Application-isBatchMode.html

Thanks for the info! I remember having infinite import time issue on Editor launch with asset operations inside InitializeOnLoad, which I've fixed with EditorApplication.delayCall. Anyway, adding the check to the Patcher

Was it resolved?

Yes, I can confirm that the Application.isBatchMode check fixed the issue. Thanks!


Support for the experimental syntax 'classPrivateProperties' isn't currently enabled (15:23):

./node_modules/tawkto-react/src/index.js
SyntaxError: ...\node_modules\tawkto-react\src\index.js: Support for the experimental syntax 'classPrivateProperties' isn't currently enabled (15:23):
13 | class TawkTo {
14 |   constructor(propertyId, widgetId, zIndex = null) {

15 |     this._Tawk = this.#init(propertyId, widgetId, zIndex);
|                       ^
16 |   }
17 |
18 |   #init(propertyId, widgetId, zIndex) {

Add @babel/plugin-proposal-class-properties (https://git.io/vb4SL) to the 'plugins' section of your Babel config to enable transformation.
If you want to leave it as-is, add @babel/plugin-syntax-class-properties (https://git.io/vb4yQ) to the 'plugins' section to enable parsing.

Hello @zehawki Can you help with how to reproduce this error?

I didnt have to do anything much...
Just did a yarn add tawkto-react`, then import. This is on CRA.

is this related?

Yup. You may see that's exactly the error at line (L15) in what I reported above.

yarn add -D @babel/plugin-proposal-class-properties

module.exports = {
    module: {
        rules: [
            {
                test: path.join(__dirname, '.'),
                exclude: /(node_modules)/,
                loader: 'babel-loader',
                options: {
                    presets: [
                        // '@babel/preset-env',
                        // '@babel/react',
                        {
                            plugins: [
                                '@babel/plugin-proposal-class-properties',
                            ],
                        },
                    ],
                },
            },
            {
                test: /\.svg$/,
                use: ['@svgr/webpack'],
            },
        ],
    },
};

this should get it working but I think this needs to be in the official docs

Like I said, I use Create React App, so cant do that. Also not going to enable anything experimental on production systems.

Yes, I agree. Not many people will be okay placing an experimental feature on production. I have rolled out an update to fix it v3.0.1

Awesome, I'm off to try it out again.


Contrast issues

On the firefox addons page, it's really hard to read the text due to the colors used.
The same also applies to the Get Add-ons page in Add-ons Manager.

This is on https://addons.mozilla.org/en-US/firefox/guides/organize-tabs-and-bookmarks/ - invisible text:

This is on https://addons.mozilla.org/en-US/firefox/extensions/
I think the black text and grey background is an issue, as is the selection with the bright white.

This is on about:addons
The unselected text is barely readable:


error message about wire.Build does not provide file and line numbers

Please answer these questions before submitting your issue. Thanks!
What did you do?
I ran wire in a directory containing these files:
[ ~/src/github.com/google/go-cloud/samples/shh ] cat inject_local.go
//+build wireinject

package main

import (
        "github.com/google/go-cloud/secrets"
        "github.com/google/go-cloud/secrets/localsecrets"
        "github.com/google/wire"
)

// setupLocal is a Wire injector function that sets up the application using
// local implementations.
func setupLocal(key [32]byte) (*application, func(), error) {
        makeKeeper := func() *localsecrets.Keeper {
                return localsecrets.NewKeeper(key)
        }
        wire.Build(
                newApplication,
                wire.InterfaceValue(new(secrets.Encrypter), makeKeeper),
        )
        return nil, nil, nil
}
[ ~/src/github.com/google/go-cloud/samples/shh ] cat inject_rot13.go
//+build wireinject

package main

import (
        "context"

        "github.com/google/go-cloud/secrets"
        "github.com/google/wire"
)

// setupRot13 is a Wire injector function that sets up the application using
// rot13 encryption.
func setupRot13() (*application, func(), error) {
        makeEncrypter := func() *rot13 {
                return &rot13{}
        }
        wire.Build(
                newApplication,
                wire.InterfaceValue(new(secrets.Encrypter), makeEncrypter),
        )
        return nil, nil, nil
}

type rot13 struct{}

func (r *rot13) Encrypt(ctx context.Context, plainText []byte) ([]byte, error) {
        cipher := make([]byte, len(plainText))
        for i, c := range plainText {
                b, ok := m[c]
                if ok {
                        cipher[i] = b
                } else {
                        cipher[i] = c
                }
        }
        return cipher, nil
}

var m = map[byte]byte{}

func init() {
        in := "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
        out := "NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm"
        for i, bi := range in {
                bo := out[i]
                m[byte(bi)] = bo
        }
}

What did you expect to see?
I expected to see wire_gen.go generated, or an error message helping me find out why not.
What did you see instead?
[ ~/src/github.com/google/go-cloud/samples/shh ] wire
github.com/google/go-cloud/samples/shh: generate failed
a call to wire.Build indicates that this function is an injector, but injectors must consist of only the wire.Build call and an optional return
a call to wire.Build indicates that this function is an injector, but injectors must consist of only the wire.Build call and an optional return
wire: at least one generate failure

The error message here doesn't say where the problem is.
System details
go version go1.11.2 darwin/amd64
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/issactrotts/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/issactrotts"
GOPROXY=""
GORACE=""
GOROOT="/Users/issactrotts/homebrew/Cellar/go/1.11.2/libexec"
GOTMPDIR=""
GOTOOLDIR="/Users/issactrotts/homebrew/Cellar/go/1.11.2/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
GOROOT/bin/go version: go version go1.11.2 darwin/amd64
GOROOT/bin/go tool compile -V: compile version go1.11.2
uname -v: Darwin Kernel Version 17.7.0: Wed Oct 10 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64
ProductName:	Mac OS X
ProductVersion:	10.13.6
BuildVersion:	17G3025
lldb --version: lldb-1<IP_ADDRESS>
  Swift-4.2

@ijt, can you elaborate more on what information would have helped you to address the issue?

Sure. I wanted it to tell me the file and line number where the problem occurred.

Yeah, that's not working as expected. Thanks for the report!


Stagger background thread spin-down to avoid a thundering herd

@yoshuawuyts This is an autoscaling system. One of the most common mistakes when building such systems is to release processing resources too quickly, repeatedly incurring latency hiccups during spin-up when load bursts.
That said, this would probably be better if it followed a stack-based threadpool approach, rather than a FIFO which will keep threads alive as long as they receive any work before their timeout, keeping 10k threads open without all that much actually happening.


improve test-git2.c to fork a repo to a personal account

In order to use test-git2.c, we have to manually fork a repo to our personal account.   It would be great if we can automate this step with test-git2.c
test-git2.c fork  git@github.com:cee-studio/orca.git

will fork the repo to our personal account.

Got it, I'll implement Create Fork

Change of plans, I will be taking care of this endpoint.


[Azure Search] Update indexer and ServiceStats limits

Because we deemed that this is a strictly binary breaking change from .NET code caller's perspective, let's not check this in yet, without revving a major version change

Thanks @enjaimes for bumping up the major version!


Error fetching Kubernetes resource: '/apis/batch/v1/cronjobs', error: UNKNOWN_ERROR, status code: 404

Hello, I am getting this error on the Kubernetes tab, anything I am missing? below screenshot is my rbac showing the permissions, and the error image. I did modify rbac to clear other errors, but this is still coming. Please suggest me..btw, I can load the cluster details though, but this warning/error coming on the screen and on the logs..
Logs
2021-12-09T22:28:52.716Z kubernetes warn statusCode=404 for resource /apis/batch/v1/cronjobs body=[{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"the server could not find the requested resource","reason":"NotFound","details":{},"code":404}] type=plugin
Error fetching Kubernetes resource: '/apis/batch/v1/cronjobs', error: UNKNOWN_ERROR, status code: 404

I'm also having the same issue.

cc @mclarke47

@chuliang014  Try this as suggested by Ray, worked for me.
"ray-ted — 12/10/2021
By default API version is set to v1 for cronjobs, you will need to override that in passing something like this in app-config.yaml
kubernetes:
apiVersionOverrides:
cronjobs: 'v1beta1'

For me, the issue has been fixed with the help Ray's suggestion on Backstage chat. Please close the issue.

@chuliang014 and also, to fix the other ingress error, keep "networking.k8s.io" in the API groups on RBAC (Please refer the above RBAC image.

@nvadluri  works like a charm

Thanks everybody! Closing this for now then.


Tracking issue for pending feedbacks/Issues in PR5

Tracking issue for multiple comments/issues that were called out in https://github.com/notaryproject/notation-go-lib/pull/5 and needs to be resolved.
Issues marked with [Alpha], must to be resolved for alpha release.
Security

[x] [Alpha] We shouldn't automatically fetch and trust system certificates as user might not trust them for signature verification.
[x] [Alpha] JWS: We should add validation for list of supported algorithms(to avoid algorithm substitution and signature bypass attacks)
[x] [Alpha] We should add validation for codesigning certificate

Package Hygiene

[x] [Alpha] Remove all dead/unused code. For e.g.:

[x] All example related modules. The default file based(read cert and key from disk) implementaion of Signer and verifier can act as example.
[x] All Registry related modules and dependencies
[x] type.go
[x] Remove dependency on libtrust as its no longer maintained

Readability & Maintainability

[x] [Alpha] For better readability, we should to add documentation for important packages and exported names.
[x] [Alpha] Add unit tests. At minimum we need test which exercises positive scenario(successful signing and verification) to avoid breaking changes.

Signature(JWS)

[x] Signer and Verifier should be generic and signature agnostic.
[x] [Alpha] Move to JWS and as part of that we need to address following issues:

[x] iat shoudnt be empty
[x] nbf should be removed
[x] Descriptor mediaType must not be empty
[x] For notation alpha we can stick to only supporing x509 Cert; no need for keyId as its not actully getting used

[x] Add path is valid check while reading/writing cert and key from local disk:

@shizhMSFT Addressed all the comments in PR https://github.com/notaryproject/notation-go-lib/pull/11


Improve dependency management

Hey, I found your repo searching for react slots in google, and I think it's a great idea. Congratulations.
But one thing you should consider is to improve the dependency management.
Now, the package dependencies includes some dependencies for testing, another for create apps, and a dependency for itself.
Maybe you should consider move this dependencies into 'devDependencies' in your package.json.
In case you dont't know how it is, you can reinstall theme with npm i -D package

Hi, thanks for the feedback. This repository actually contains both the demo for the hook (which is the main package.json) and the hook itself, which is in src/hook and has its own package.json. When you run npm install use-componentslots it pulls down just the hook, not the rest of the Github repository.
Having said that, the hook's own package.json could probably switch to using peer dependencies for React, so I'll update that.
Thanks again for the feedback!


[SUGGESTION] Write to stdin instead of using the confirmation prompt

It would be nice to have an option for thefuck to write to stdin instead of using the confirmation prompt, this way the command will appear on a new line and we can edit it if necessary or hit enter to run it.
It would look like this:
$ git stats
git: 'stats' is not a git command. See 'git --help'.

 See 'git --help'.

Kind of how the ^find^replace^ command works
$ git stats
git: 'stats' is not a git command. See 'git --help'.

The most similar command is
        status
$ ^stats^status^
$ git status

That feature is already under development 🙂 Plz check https://github.com/nvbn/thefuck/pull/1063. It would be super nice to read any feedback from you.

Looks nice but opening an editor seems a bit heavy.
This proposal is different in that it spits out the command into the prompt like ^find^replace does (that said, I don't know how ^^ does it).

So I searched a bit online and found that if you put this in your .zshrc (yes this is zsh only), it will output a string directly to the next command line every time you hit '§' (a conveniently placed key with no purpose on my keyboard).
function _fuck_widget {
    zle -U "RING RING RING 🍌 ☎ "
}
zle -N _fuck_widget
bindkey '§' _fuck_widget

The string in our case would be the corrected command.
A weird consequence of the way widgets work in zsh is that it basically only works with keybindings (at least, that's what I've found).

If you know how to change the command line buffer from inside a regular function, please let us know.

print -z echo foo does it for Zsh. Only Bash now misses proper support (a.k.a. something other than an editor).

bind '"\e[0n": "echo foo"'; printf '\e[5n' is quite ugly but works in Bash.

print -z echo foo does it for Zsh. Only Bash now misses proper support (a.k.a. something other than an editor).

Oh, when searching, I somehow missed print -z foo (not sure why you put echo here).
It works great 🎉

bind '"\e[0n": "echo foo"'; printf '\e[5n' is quite ugly but works in Bash.

Works on my side too ! 👍

So we have it! YAY


How to detect Done button is clicked

How can i detect whenever the Done button on the top right keyboard is clicked?

@LSmint , Did you?


Improve ./start to work on Windows

Closes https://github.com/Qiskit/documentation/issues/1607. There are two issues:

The shebang will be ignored, so you need to run python ./start instead of ./start
Volume mounting with Docker on Windows uses Unix-style path, per<EMAIL_ADDRESS>

TODO: confirm with @beckykd this fixes things.

@frankharkins @arnaucasau before landing this, please see if the status quo works with Git Bash for Becky. If it does, please confirm this change does not break Git Bash and it also fixes PowerShell.
Imo supporting PowerShell is not essential, so long as Git Bash works on Windows.

We got it working on both Powershell and Git Bash 🚀

@arnaucasau @frankharkins bump on reviewing this please


missing information for portal reset

In this article, it states (in the purple bubble note) the following configurations are not preserved by the reset and will need to be reconfigured. However, there are no configurations listed. Is there information missing?
Note
The following configurations are not preserved by the portal reset and must be configured again in the new portal.

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

ID: cf83baaf-d9eb-6e3d-1040-9ae94cd410db
Version Independent ID: ae37a7a0-1e5a-a2ef-72c8-bf6d2601cae1
Content: Migrate an environment to a different tenant - Power Platform
Content Source: power-platform/admin/move-environment-tenant.md
Service: power-platform
Sub-service: admin
GitHub Login: @matapg007
Microsoft Alias: matgupta

@ShawnNulph
Taking to internal thread.


Integration with Google Nest Hub (via Smart Home CameraStream trait)

This is a request for assistance for streaming RTSP video from a webcam to a Google Nest Hub (2nd gen).
I've been partially successful by using Node-RED (https://github.com/mikejac/node-red-contrib-google-smarthome) to send WebRTC connection information via the Google Smart Home CameraStream trait (https://developers.google.com/assistant/smarthome/traits/camerastream) to the Hub device - I can see the signaling and camera stream are being sent, however no video appears on the Hub device. The debug output is attached.
Using the same configuration, I've been successful using the the Chrome browser on my laptop.  The debug output is attached.
Is there a way to show the SDP offer and answer? Any thoughts on why the Nest Hub does not display the video? Is it because there's no audio track? The Smart Home CameraStream trait provides WebRTC protocol specifications - is there a codec compatibility issue?
Any suggestions would be appreciated.
WebRTC using chrome browser.txt
WebRTC using Google Nest Hub.txt

I'm doing similar  for Alexa and at the moment I had to modify the offer from Amazon. See this issue. Maybe related:
https://github.com/deepch/RTSPtoWeb/issues/130
I'd be interested in your progress as I also have a Google Nest Hub.


fix watch when the file is deleted instead of modifying

So projects they delete before generating, so watching will ignore those files... Listening to the created and change event fix the issue. Should fix issue as well #123

Perfecto!

If everyone is happy I will merge it

Live with 0.5.15

:+1:


signed_id cannot be secure for confirmation_email

https://github.com/stevepolitodesign/rails_mvp_authentication/blob/b2e0ebd8badafbcf337d57e6828e69afb77cfd1b/lib/generators/rails_mvp_authentication/templates/confirmations_controller.rb.tt#L16
The user will receive a confirmation token, with this token he can validate any further email. I solved it by setting the email as purpose, so that token is valid only for that email.
@user = User.find_signed(params[:confirmation_token], purpose: "verify_#{params[:email]}")

Thank you for your diligence here. Let me make sure I'm understanding this correctly.

A user confirms their email address, and bookmarks the URL that they used to have it confirmed.
A user updates their email address immediately after confirming their original account, before the URL in step 1 expires
The user uses the URL in step 1 to confirm the new email address from step 2.

Excatly, My final solution was @user = User.where(email: params[:email]).find_signed(params[:confirmation_token], purpose: params[:email])

Thank you for the clarification, I'll plan on addressing this soon 👍


Need to create Transaction endpoint in grpc

A new transaction endpoint is in the works for http. We need to do the same for grpc.

closed


LibWeb: Ensure Headers API can handle non-ascii characters

Ensure the Headers object's associated header list is ISO-8859-1 encoded
when set using Infra::isomorphic_encode and correctly decoded using
Infra::isomorphic_decode.
Follow-up of https://github.com/LadybirdBrowser/ladybird/pull/1893

This fixes crash in WPT: http://wpt.live/fetch/api/headers/headers-normalize.any.html
Can we import it as well?

This fixes crash in WPT: https://wpt.fyi/results/fetch/api/headers/headers-normalize.any.html Can we import it as well?

Imported, Thank you!

Hi, @Gingeh, could you please review this PR when you have a moment? It address part of  issues I mention in #1893. Thanks!


[SPARK-7377] Dag visualization: JS error if stage only has one RDD

The error message is that we're trying to clone a node that does not exist. Really we need to do this only for the job page, not the stage page. Simple fix.

Merged build triggered.

Merged build started.

Test build #31902 has started for   PR 5920 at commit c411ddc.

Test build #31902 has finished for   PR 5920 at commit c411ddc.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class BinaryClassificationEvaluator(JavaEvaluator, HasLabelCol, HasRawPredictionCol):
class HasRawPredictionCol(Params):
class Evaluator(object):
class JavaEvaluator(Evaluator, JavaWrapper):

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/31902/
Test PASSed.

Merged build finished. Test PASSed.

Closing this in favor of #5954.


Retain customized parameter values on rebuildSolid

Hi @apla  thanks for the PR ! I just tried it locally , and I am running into an issue : every time I modify a parameter's default value after a first rebuild , I get a "ReferenceError: valueIndex is not defined" error .

I've backported changeset from my own fork, so maybe something isn't correct. I'll try to build dev branch tomorrow and fix this issue

any news on this @apla  ? perhaps I can help if something is amiss ?

Actually I've found an issue, directly tied to this one. When error occured, parameters resetting to default. Working on fix.
How do you tested my pull request?

On 22 Feb 2017, at 10:11, Mark Moissette<EMAIL_ADDRESS>wrote:
any news on this @apla ? perhaps I can help if something is amiss ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@apla  cool !
For testing , I pretty much follow this : https://help.github.com/articles/checking-out-pull-requests-locally/
(mainly fetching & pulling your PR branch onto a local copy)

I'm fine with push/pull and merge.
As I understand, you're using rollup to build js packages. There is a two rollup configurations — cli and module. Additionally, there is a some npm scripts. What procedure (or script sequence) you're using to build, lift and test pull request locally?

On 22 Feb 2017, at 18:00, Mark Moissette<EMAIL_ADDRESS>wrote:
@apla cool !
For testing , I pretty much follow this : https://help.github.com/articles/checking-out-pull-requests-locally/
(mainly fetching & pulling your PR branch onto a local copy)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Found the error, just typo.
Last three commits is for situation when the error is introduced.

Hi @apla ! Sorry it took me so long, but I tested your updates and it works great now! Thanks !
Also code seems good as well.
@z3dev , can we please merge this one :)


profile pages on network leads to back-end wordpress

I went to https://network.creativecommons.org/members/
Logged in
an click on profile
I expected to see a profile page (as I did a couple of days ago), but was redirected to Wordpress backend. Is this the current workflow?

The link in the menu on the page goes to:
https://network.creativecommons.org/wp-admin/users.php?page=bp-profile-edit
We would need to generate a link of the format:
https://network.creativecommons.org/members/robcreativecommons-org/profile/edit/group/1/
to go to the profile edit page, or drop the /edit... to go to the profile page.
I don't know what changed. :-/

This page doesn't exist any more so I'm closing this issue.

Please consider re-opening.
Is this still a caching issue? Because this ticket is still valid to me. See the attached screenshot with the steps to reproduce:

Whereas I doctered link as Rob indicated above gives me this:

@mzeinstra sorry, I wasn't able to reproduce (https://network.creativecommons.org/members/ redirects to https://network.creativecommons.org/ for me) and assumed that the page didn't exist anymore. I think the issue might be that I don't have an account on CCGN.


Typo in README

In the section https://github.com/williamFalcon/pytorch-lightning#what-does-lightning-control-for-me there is a large jpg. In the section "DATA SETUP" it says "Augmets" instead of "Augments".
If that image was generated from LaTeX, or if it was an svg, anybody in the community could edit it.

Thx for catching the typo, @williamFalcon how the image was created?

new gif

wowz!1


make_queue_pairs removed?

Hi! I'm using a script from 8 months ago with:
client_queues, server_queues = make_queue_pairs(hostname=args.hostname, topics=['simulate', 'train', 'infer'], serialization_method='pickle')

But colmena.queue.redis has no function called "make_queue_pairs". What is the replacement for this now? I've tried installing older versions but then other bugs emerge.
Related: https://github.com/ExaWorks/molecular-design-parsl-demo/issues/2
Thanks!

Thanks for reaching out! I did remove that function when refactoring Colmena and forgot to update the example.
We now use a single object to define queues and offer a few different implementations of them. The above example has been replaced by:
queues = RedisQueues(hostname=args.hostname, topics=['simulate', 'train', 'infer'], serialization_method='pickle')

Fantastic! Thank you - will try this out right now.

Do you have any advise for debugging (this is the first time I'm using these libraries). It's hanging on this line. For reference I am updating the example from this notebook which I'm not sure was run because it has the wrong import path.
I'm running redis inside of the same container where I'm testing this, so it should be on localhost! Complete instructions (so far) are in the README.
Thanks for the help! Sorry for being a noob. :laughing:

Sorry for the hassle and missing your question. Not a noob question at all! (And it wouldn't be a problem even if it was!)
I ended up having a hang in a similar spot, due to the task failing. Check the "colmena.log" to see if there was an error.
I just updated the demo app and changed a few things about the environment to fix an issue that stumped me (something to do with a mix between thread affinities in two libraries)

I don't see an error, but I see these two lines a gazillion times:
2023-03-16 21:58:38,103 - parsl.dataflow.strategy - DEBUG - general strategy starting with strategy_type simple for 0 executors
2023-03-16 21:58:38,113 - parsl.process_loggers - DEBUG - Normal ending for _general_strategy on thread FlowControl-Thread

And before those repetitions, it seems mostly ok?
2023-03-16 20:44:17,299 - colmena.task_server.parsl - INFO - Using default executors for run_model: ['FluxExecutor']
2023-03-16 20:44:17,299 - colmena.task_server.parsl - INFO - Defined 3 methods: compute_vertical, train_model, run_model
2023-03-16 20:44:17,304 - colmena.task_server.base - INFO - Started task server ParslTaskServer on 893
2023-03-16 20:44:17,305 - colmena.queue.base - INFO - Client sent a compute_vertical task with topic default. Created 0 proxies for input values
2023-03-16 20:44:17,309 - parsl.dataflow.dflow - INFO - Starting DataFlowKernel with config
Config(
    app_cache=True,
    checkpoint_files=None,
    checkpoint_mode=None,
    checkpoint_period=None,
    executors=[FluxExecutor(
        flux_executor_kwargs={},
        flux_path='/usr/bin/flux',
        label='FluxExecutor',
        launch_cmd='{flux} start {python} {manager} {protocol} {hostname} {port}',
        provider=LocalProvider(
            channel=LocalChannel(envs={}, script_dir=None, userhome='/workflow'),
            cmd_timeout=30,
            init_blocks=1,
            launcher=SingleNodeLauncher(debug=True, fail_on_any=False),
            max_blocks=1,
            min_blocks=0,
            move_files=None,
            nodes_per_block=1,
            parallelism=1,
            worker_init=''
        ),
        working_dir='/workflow'
    )],
    garbage_collect=True,
    initialize_logging=True,
    internal_tasks_max_threads=10,
    max_idletime=120.0,
    monitoring=None,
    retries=0,
    retry_handler=None,
    run_dir='runinfo',
    strategy='simple',
    usage_tracking=False
)
2023-03-16 20:44:17,309 - parsl.dataflow.dflow - INFO - Parsl version: 2023.01.23
2023-03-16 20:44:17,309 - parsl.usage_tracking.usage - DEBUG - Tracking status: False
2023-03-16 20:44:17,310 - parsl.dataflow.dflow - INFO - Run id is: 3c242bab-8964-4353-818f-a4ac27208dce
2023-03-16 20:44:17,452 - parsl.dataflow.dflow - DEBUG - Considering candidate for workflow name: /opt/conda/envs/moldesign-demo/lib/python3.9/site-packages/parsl/dataflow/dflow.py
2023-03-16 20:44:17,452 - parsl.dataflow.dflow - DEBUG - Considering candidate for workflow name: /opt/conda/envs/moldesign-demo/lib/python3.9/site-packages/parsl/dataflow/dflow.py
2023-03-16 20:44:17,452 - parsl.dataflow.dflow - DEBUG - Considering candidate for workflow name: /opt/conda/envs/moldesign-demo/lib/python3.9/site-packages/colmena/task_server/parsl.py
2023-03-16 20:44:17,452 - parsl.dataflow.dflow - DEBUG - Using parsl.py as workflow name
2023-03-16 20:44:17,452 - parsl.dataflow.memoization - INFO - App caching initialized
2023-03-16 20:44:17,452 - parsl.dataflow.strategy - DEBUG - Scaling strategy: simple
2023-03-16 20:44:17,458 - colmena.task_server.parsl - INFO - Launched Parsl DFK. Process id: 893
2023-03-16 20:44:17,464 - colmena.task_server.base - INFO - Begin pulling from task queue
2023-03-16 20:44:17,490 - colmena.task_server.base - INFO - Received request for compute_vertical with topic default
2023-03-16 20:44:17,495 - parsl.dataflow.dflow - DEBUG - Task 0 will be sent to executor FluxExecutor
2023-03-16 20:44:17,505 - parsl.dataflow.dflow - DEBUG - Adding output dependencies
2023-03-16 20:44:17,511 - parsl.dataflow.dflow - INFO - Task 0 submitted for App compute_vertical, not waiting on any dependency
2023-03-16 20:44:17,516 - parsl.dataflow.dflow - DEBUG - Task 0 set to pending state with AppFuture: <AppFuture at 0x7f3c90448220 state=pending>

Yes, those lines are fine. I'll going to push a version of colmena to PyPI that I hopes fixes that excessive logging

Thank you! I reverted some of the version pinning and got the first example running again - when it finishes I'll try this new approach with each of redis and the pipe variant.

Darn. That change doesn't fix that parsl logging. I'll have to think on it some more

Mind if I close this issue? The problems now are with the example, not Colmena, from my understanding.

Definitely - we resolved this one! Thanks for the help, closing.


directory_loader: Add "exclude_glob" option

Add an exclude_glob option to exclude some files or dirs from the main glob. Sample use case: a directory structure like this
main_directory/
    backup/ # Don't want to load from here
    file_directory_1/
    file_directory_2/
    ...

(inspired by LogSeq data structure)

FYI: I implemented https://github.com/langchain-ai/langchain/pull/17316 that's consistent with the behavior in GenericLoader but I only just discovered this PR. But just so you're aware there's something similar in the codebase now.

Closed as duplicate


dhcp6_bind: wrong loglevel

(Title may be misleading / wrong)
This issue has its origin in the Gentoo Forums: Link

the issue needs fixing here: https://github.com/NetworkConfiguration/dhcpcd/blob/master/src/dhcp6.c#L3049

Sorry about the time taken!
Hopefully you can test the patch and let me know if it fixes for you or not. If it fixes fine then I'll push to dhcpcd-9

Yes, that fixed the problem.
Thank you for your work.


so many bugs!

link not work and just show infinit loaing box when app already open so long times

short app link json parameter is not working

can't add custom parameters to link

when i recieve dynamic link , it only show "link" value

sh**!

What platform are you seeing these issues on, Android or iOS (or both)?  And at least for the first issue, have you been able to reproduce it with the invites testapp?

platform : android (unity)
this issue is reproducing every times.
step

invite me on my app( with Invite function)

click link from invite message ( didnt close app )

condition

run app and go to background

dont anything with phone untill 30~60 minute

and do step

infinite loading box accur!

보낸 사람: a-maurice<EMAIL_ADDRESS>보낸 날짜: 2017년 3월 15일 수요일 오전 9:14
받는 사람: firebase/quickstart-unity
참조: green4you; Author
제목: Re: [firebase/quickstart-unity] so many bugs! (#69)
What platform are you seeing these issues on, Android or iOS (or both)? And at least for the first issue, have you been able to reproduce it with the invites testapp?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/firebase/quickstart-unity/issues/69#issuecomment-286602128, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ALA3Akc-RMpyhx48VVGYMy8-pVlMdvfwks5rly1fgaJpZM4MdRAv.

Sorry for the delay in getting back to you.
Unfortunately, we haven't been able to reproduce the issue with the
infinite loading box.  Our best guess is that maybe the network connection
is going to sleep, because the phone is idling, so possibly the network
connection is never responding.  However, the box should be timing out.
Sorry we don't have a fix yet, we will continue to investigate.
As for the link parameters, we need a bit more context as to what you are
trying to send, like how you are providing the parameters.  If you haven't
seen it, I'd also recommend looking at
https://firebase.google.com/docs/dynamic-links/create-links, which
describes how to create dynamic links.
On Tue, Mar 14, 2017 at 6:36 PM, green4you<EMAIL_ADDRESS>wrote:

platform : android (unity)
this issue is reproducing every times.
step

invite me on my app( with Invite function)

click link from invite message ( didnt close app )

condition

run app and go to background

dont anything with phone untill 30~60 minute

and do step

infinite loading box accur!

보낸 사람: a-maurice<EMAIL_ADDRESS>보낸 날짜: 2017년 3월 15일 수요일 오전 9:14
받는 사람: firebase/quickstart-unity
참조: green4you; Author
제목: Re: [firebase/quickstart-unity] so many bugs! (#69)
What platform are you seeing these issues on, Android or iOS (or both)?
And at least for the first issue, have you been able to reproduce it with
the invites testapp?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/
firebase/quickstart-unity/issues/69#issuecomment-286602128>, or mute the
thread<https://github.com/notifications/unsubscribe-
auth/ALA3Akc-RMpyhx48VVGYMy8-pVlMdvfwks5rly1fgaJpZM4MdRAv>.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/firebase/quickstart-unity/issues/69#issuecomment-286614558,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKLyPRaTSP-A4c3qoliA-TwJI0nTbyq4ks5rl0CNgaJpZM4MdRAv
.

@green4you Any updates on how you're sending the link parameters?
Also, in your instructions above: "3. and do step" ... and do step what?

@green4you Can you also provide additional details we might use to repro this?
Have you tried with the sample app to see if this happens or if it's part of your setup?
What architecture are you seeing the problems on your android phone?
What version of the Unity plugin are you using?
What version of Unity are you using?

@green4you since we haven't heard from you we'll assume you've either resolved your issue or given up.  I'm afraid without additional information we can't help out.


Prelim mypy hook

Will want to merge and rebase on https://github.com/neckbeard-io/kintro/pull/18 first

pre-commit.ci run


Consul user and group should be created in postinstall

Shamelessly ripped from the Riak postinstall script.

:+1:


decode the QR code from your local photo album✨

What feature or enhancement are you suggesting?
decode the QR code from your local photo album✨
What Platforms whould this feature/enhancement affect?
iOS, Android
Alternatives/Workarounds
no
Additional information

[X] I agree to follow this project's Code of Conduct
[X] I searched for similar feature requests in this repository and found none.

Hey!
JFYI; VisionCamera V3 now includes a QR/Barcode Scanner! 😍  Check out the CodeScanner Documentation 🚀
Try upgrading to V3 if you can, it has a much more stable yet flexible foundation.
If you appreciate me dedicating my free time to improving VisionCamera and implementing features like the Code Scanner, please consider sponsoring me on GitHub 💖 to show your support.


Pull request for credential

Move token to credentials vault

Before merging to master I want to merge new logo too, It's why it can take some days


Improve systemd handling and stabilize docker

Note: This is a rework of #396
Summary of changes:

Fix docker daemon options in systemd unit file
Tolerate slow docker restarts with pause + wait command
Wait for static pods to come up before finishing kubernetes/master role
Remove docker service management from network plugins
Add docker as a dependency for network_plugins so they can use docker role's handlers

+1


Update doc: Reown and Primus Branding Integration

This update incorporates changes to reflect the recent rebranding and new integrations for both "Reown" and "Primus" protocols in the documentation.
Changes Summary:

Title Updates:

Changed the title from "WalletConnect" to "Reown."
Added references to "Primus" where relevant to reflect the inclusion of its functionality.

Image Updates:

Updated image paths to reflect new branding:

walletconnect.jpg updated to reown.jpg.
Added primus.jpg for pages that introduce or highlight Primus functionalities.

Text Updates:

Replaced all instances of "WalletConnect" with "Reown."
Added "Primus" alongside relevant mentions of Reown to showcase its role in cryptographic attestations and privacy-preserving computations.
Updated links to the new Reown Cloud, the official Reown website, and Primus Labs.

Content Additions:

Included descriptions of Primus's advanced cryptographic solutions (zkTLS and zkFHE) in relevant sections.
Highlighted the collaboration between Reown and Primus in enabling secure, privacy-preserving, and decentralized integrations.

Consistency Improvements:

Ensured all links and mentions align with the respective new brands.
Verified that references to "Primus" and "Reown" use updated terminology and maintain clarity across the documentation.

Key Updated Links:

Reown Cloud
Reown Official Website
Primus Labs

This update aligns the documentation with both Reown’s and Primus’s latest branding efforts, ensuring a cohesive and modern representation of the protocols.

I think we should add "Reown" to Vale's dictionary since it's causing spelling check errors in CI - I initially tried to work around this by adding "Protocol" suffix which wasn't the right approach.

@qvkare I'll add it to my list to submit to the central GH action that Vale runs from — I tend to do this in batches. But we can merge even though it's flagging it as an error. It doesn't influence the build

@qvkare the state of the branch seems to have been reverted to its state before I last reviewed -- i.e. both protocols are still incorrectly capitalised in their respective files. Could you take a look at this please?
I suspect some of the problems might stem from using the update-node-size-data branch.


Bump version

Could you please bump the version number, so we can get the latest changes without requiring dev-master?
Thank you :)

It would be great if you could bump the version, I really need this for my project. Thanks.

Hey
Sorry for delay, will get this live today.
Thanks

Hey, is there any news about this?

Ping :)

Resolved in https://github.com/Superbalist/flysystem-google-storage/releases/tag/1.0.1

and apologies for the delay with this! :)


Fix executable es6toes5

Shebang with /usr/bin/env cannot receive arguments.
So, #!/usr/bin/env node --harmony will fail on different systems, such as linux.
See http://stackoverflow.com/a/4304187/1913708
Also, chmod +x was done for build scripts.

Hello,
I've been having troubles calling your node_modules/bin executable from npm.
Your bash is written to be used inside the /build/es5 directory, but when called via npm scripts, the directory from which it is executed is node_modules/bin and so it fails since there is no es6-transpiler.js file there.
I have it working by simple putting this inside the executable:
#!/bin/sh
exec node --harmony "node_modules/$(basename $0)/es6toes5.js" "$@"

Which works because I'm calling it next to the node_modules directory.
That said, I don't know how the file is supposed to work when the module is installed globally or in any other scenarios… (although I remember having similar issues in the global install and having to symlink manually the desired file)
Is this working for everyone except me? I'm running on macOS 10.9.5
thanks!


Option to wait for download starting

One option: add "state" enum to Download for which state to wait for

Do we still need this one?

Closing. No activity.


Prepare for new release of Confluence

Workflow links: https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/412206297, https://github.com/atlassian-labs/atlassian-slack-integration-server/actions/runs/412206705.

It will be addressed in #94.


drivers: adc: adc_context: fix bug where options aren't cleaned

This fixes the case when a read without options is executed after a read was done with options. In that case the context would erroniously retain the previous options, along with the set values. This commit explicitly resets the options contained in the context.

The current test failure is unrelated to this PR:
INFO    - 480/554 qemu_x86_64   tests/lib/mpsc_pbuf/libraries.mpsc_pbuf_concurrent  FAILED unexpected eof (qemu 2.567s)
...
START - test_pending_alloc

    Assertion failed at WEST_TOPDIR/zephyr/tests/lib/mpsc_pbuf/src/main.c:1033: start_threads: t not within exp_wait +/- k_ms_to_ticks_ceil32(20)

 FAIL - test_pending_alloc in 0.086 seconds

It was nog a bug. It should always be checked first if if (ctx->sequence.options) in adc_context.h before attempting to use a variable stored in ctx->options. I didn't and misdiagnose the bug.


Cannot find module 'tailwind.config.js'

Version
@nuxtjs/tailwindcss: v5.0.0-2
nuxt: v3.0.0-27405623.a9ba1ca
output returns error when starting with nuxt3

error occurred at line
tailwindConfig = requireModule(configPath, { clearCache: true })
when i overwrite the config path the problem was solved
{   tailwindcss: {     configPath: '~/tailwind.config.js'   } }

Thanks for the issue. Should be fixed in 5.0.0-3


trySelectObjects type does not accurately reflect the implementation

The type for trySelectObjects does not seem to accurately reflect the implementation which looks like the following (from actually debugging through the code and seeing the code running in production):
seatsio.SeatingChart.prototype.trySelectObjects = function (objectUuidsOrLabels, successCallback, errorCallback) {
    return this.asyncRequestAfterSeatsioLoaded({
        type: 'trySelectObjects',
        objectUuidsOrLabels
    }, successCallback, errorCallback)
}

At the same time, when calling this function and producing an error, for example trying to select an object that a different user might've selected at the same time, the callback that fires is the successCallback and not the errorCallback, even though I can see and error being produced in the browser console:
SeatsioError: Ignoring selection of 302-DD-6
    at pA.selectionIgnored (chartRenderer.df49e13a.js:16:62783)
    at pS.confirmSelect (chartRenderer.df49e13a.js:22:44803)
    at chartRenderer.df49e13a.js:56:121310
    at chartRenderer.df49e13a.js:56:121524
    at Array.forEach (<anonymous>)
    at vE.selectObjects (chartRenderer.df49e13a.js:56:121513)
    at vE.trySelectObjects (chartRenderer.df49e13a.js:56:120373)
    at yM.trySelectObjects (chartRenderer.df49e13a.js:68:29585)
    at chartRenderer.df49e13a.js:82:45991

Hi,
What exactly do you mean by does not seem to accurately reflect the implementation?
The successCallback and errorCallback parameters are deprecated, that's why we don't mention them in seatsio-types.

I see. Then perhaps it would be a good update to also update the documentation here as it still shows the callback pattern rather than the promise pattern.
The other issue is that even when using the promise pattern, it never seems to trigger an error when trying to select a seat that was already selected.
In our integration we have a usage pattern where we'll sometimes try to reselect a seat a user might've previously selected, so we'll do it programmatically by using this call.
For example, I had two different user sessions on different browsers:

On the first browser I selected a specific seat, let's say E16
On that first browser I then change to another seat, for example E15
On the second browser I select E15
If I try to select E16 again on the first browser via trySelectObjects, I see an error in the console but the promise still resolves instead of rejecting.

I can still detect this situation by looking at the selectedObjects property in the chart after the call which seems to reflect the current seat selection accurately, but it's a bit confusing to have a call named trySelectObjects that should return an error when that selection fails and it doesn't seem to do so.

Good point: we've updated our docs.
And yes, the promise returned by trySelectObjects should get reject in case of errors. We'll look into that.

Unfortunately not in a way that's very easy to share.
I've tried both of these ways:
      chart.trySelectObjects(["303-EE-15"]).catch((err) => {
        debugger;
      });

      try {
        await chart.trySelectObjects(["303-EE-15"]);
      } catch (error) {
        debugger;
      }

In both of these situations I couldn't get the breakpoint to stop there.
However, if I do check chart.selectedObjects after that call, it will be reflected accurately (for example, in this situation it would be 0).

This seems to work fine for me:
https://jsfiddle.net/73xcs90u/

I think the issue only reflects itself when it's two different users on two completely separate browser sessions, and this doesn't seem to be possible with this public demo chart.
If I open that fiddle in two different browsers and select the same seats, I don't see the seats becoming unavailable in the other browser in realtime.
That will happen if I do that for example in our implementation here: https://www.getyourguide.com/las-vegas-l58/las-vegas-o-by-cirque-du-soleil-at-bellagio-t398243?date_from=2024-12-27&_pc=1,2

Are you calling trySelectObjects on that page? Normally there's no need to do that, if you let the ticket buyer pick seats on the chart.

Yes, we are doing it on a certain edge case.
Because we have this concept of "confirming" the seats first, in a situation where the customer might confirm theirs seats and then open the modal again, if they select different seats without confirming we don't want them to accidentally change seats without taking that explicit action.
As such, if they pick new seats and close the modal (via the X icon or clicking on the background) without confirming the new seats, we use trySelectObjects to reselect the seats they had previously confirmed.
But in the case where those seats might've been booked by someone else in the meanwhile we want to detect that error and clear the selection entirely so they don't try to book something that might be gone.

Are you passing in numberOfPlacesToSelect to the seating chart?

Yes, exactly.
For now we don't have ticket type selection but we might incorporate that soon as we integrate our different pricing categories so we'll keep that in mind. Thanks for the tip!

trySelectObjects now properly rejects when the selection fails and you're using numberOfPlacesToSelect. Thanks for reporting htis!

Nice! Thanks for following up and fixing the issue.


Request for Function to Retrieve Channel Value at Specific Time

Hello,
First of all, thank you for maintaining this great library!
I am currently using mdflib and I have a specific requirement: I need to retrieve the value of a channel at a specific time. Ideally, I would like a function that allows me to specify a time and get the corresponding value from a given channel.
For example, something like this:
double GetValueAtTime(size_t channelIndex, double targetTime);
This function would:

Take a channel index and a target time as input.
Return the value of the specified channel at the exact target time if it exists, or the closest previous value if it does not.

I have checked the current documentation and source code, but I could not find such a function. Before I proceed to implement it myself, I wanted to ask if this functionality is already available in some form that I might have missed. If not, would it be possible to consider adding it to the library?

Hello
I assume you want to read the MDF file. The reader object reads the file in 2 steps. First it reads in the configuration as number of channels and there names (ReadEverythingButData()). This read is fast.
The next read intend to fetch the sample data. This is a lengthy operation and requires a lot of memory. Before doing the read, the user should define channel subscribers i.e. what channels to read. After the read (ReadData()), the subscribers holds all samples in memory i.e. fetching values from the subscribers will be very fast.
One of the subscribed channels should be the master channel which typical is the time channel. The other channels are selected by the user.
Now to define your requirement, I need to know when you want to fetch the value.

Fetch a single value from an MDF file without reading anything from the file ahead. The disadvantage is that the next call might take long time as you need to read the data again. How to get the channel index?
As above but read in the configuration once. This solves the problem with the channel index. The disadvantage is still that each call requires a read of data.
The above but read in the time master channel data only. Getting the closest sample index relative to the target time is an easy for loop. In the next file read we can get a single sample and its value. This read will be fast as we can step the file (not reading in every sample record).
Well is to use existing functionality by subscribing on the time channel an the data channel and read in all samples. Then, by for looping the time channel, we find the closest sample index and the fetch the value from the subscriber.

There exist flavors of the 4 examples above so we need to narrow down your requirements.
Best Regards
Ingemar Hedvall

Hello again,
Thank you so much for the quick and detailed response to my question. I really appreciate it!
After going through the options, I think option 4 is the best fit for my needs because it offers the best performance by loading all the samples into memory at once.
Here’s the approach I’m thinking of:

Read Configuration: I’ll use ReadEverythingButData() to get the file configuration.

Subscribe to Channels: I’ll subscribe to both the time channel and the data channels I’m interested in.

Read All Samples: I’ll use ReadData() to load all the sample data into memory.

Perform Lookups: I’ll create additional functions to find the closest sample index in the time channel and to get the value at a specific time for a specific channel.

This should allow for fast lookups after the initial data load, which is crucial for my use case.
Does this sound like a good approach to you? Any tips or recommendations to make it even more efficient would be greatly appreciated!
Thanks again for your help!
Best regards,
Amine

I think that the only change is on the IChannelObserver object. It already have a IsMaster() function. The good thing with the master channel is that all values must be ascending. The idea is to first find the sample index closest to a specific time value. This is done by fetching time value for each sample index and when a sample index is found, fetch the other value for that sample index.
There is a small disadvantage in the implementation is that the channel observer (subscriber), stores the channel value i.e. the non-scaled values while the end-user want engineering value (GetChannelValue() vs GetEngValue(). The time channel has often some tricks to calculate the time but the output is always number of seconds.

It is possible to make a specialized function on the IChannelObserver as GetClosestSample(double time) -> uint64_t returning a sample index. The drawback is that only works on time master channels.
Another more general approach is to implement a function that returns a vector of scaled values as GetEngValueArray(vector& list).
Don't change the interface and do some of the above in your application, so to say.

I recommend number 2 and add a get max, min and average function. These are typical functions needed when using an ASAM ODS database as index when dealing with a large number of MDF files.

Thank you for your suggestion. While implementing GetEngValueArray would indeed provide a general mechanism to retrieve scaled values for a channel, my primary goal is to efficiently retrieve values at specific time points from the data. The approach you mentioned, involving finding the closest sample out of the master channel and then fetching the corresponding values for the target channels, aligns more closely with my immediate requirement.
As such, I believe focusing on refining the method to obtain the closest sample and efficiently retrieving values at specific time points will better suit my current needs. However, I appreciate your suggestion and will keep it in mind for future enhancements to the functionality.

I did a small function that should solve your problem. Note that I have not test if it compile.
If no sample found, I suppose return invalid value would be OK. Alternative take min sample (0) or max sample?
// Returns true if value is valid
template<typename V>
bool GetClosestSample(const IChannelObserver& time, const IChannelObserver& channel, double time_ref, V& value) {
  int64_t sample_ref = -1; // Indicate no sample found
  // Find closest sample index first
  for (uint64_t sample = 0; sample < time.NofSamples(); ++sample) {
    double time_value;
    time.GetEngValue(sample, time_value);
    if (time_value > time_ref && sample > 0) {
      sample_ref = static_cast<int64_t>(sample-1);
      break;
    }
  } // End for loop
  // Todo: What happens if no sample found ?
  return  channel.GetEngValue(sample_ref, value);

}

Thank you very much for taking the time to implement the function for me, I really appreciate it!
I have one more question: Is there a function in the library that allows me to retrieve a channel object from a channel index? This would be helpful for my workflow.
Thank you again for your assistance!

Well, there is no channel index in MDF only channel names. But within one channel group are the channels linked in a specific order. The function IChannelGroup::Channels() returns a list of channels. Unfortunately this list also includes any composite channels i.e. a byte array channel that expands to several sub-channels. This is typical when recording bus traffic as CAN messages.
It can also be several channel groups within one data group (measurement).
I'm not sure if we mean the same thing with channel index.
I modified the sample_ref usage below so it handle min and max index.
// Returns true if value is valid
template<typename V>
bool GetClosestSample(const IChannelObserver& time, const IChannelObserver& channel, double time_ref, V& value) {
  uint64_t sample_ref = 0; // Indicate no sample found
  // Find closest sample index first
  for (uint64_t sample = 0; sample < time.NofSamples(); ++sample) {
    double time_value;
    time.GetEngValue(sample, time_value);
    if (time_value > time_ref) {
      break;
    }
    sample_ref = sample
  } // End for loop
  return  channel.GetEngValue(sample_ref, value);

}

Indeed, I was referring to the index associated with each channel object (Channel->Index()). If there's a way to retrieve an IChannel object from the list of channels within a channel group using this index, it would be very helpful for my workflow

The Index() function exist on all MDF blocks and it was intended as an internal function. When you read the file, the index is the blocks file position. There is a function in the MdfBlock class, MdfBlock::Find(index) that returns any other block but it is not publicly available.
The simplest and possible the fastest is to iterate through all channels on the channel group block and returning the channel with a matching index. It is possible to make a IChannelGroup::GetChannel(index) function.

That is Perfect, Thank you so much for ur help and ur time.

I do appreciate that you give me input on the usage of the library. So if you have some requirements or improvements, please let me know. I am open for Teams meeting (or similar). There exist a project attached to the library where I normally put requirements and plans.
Best Regards
Ingemar Hedvall

Probably one more question: I am intending to read all the channels with all the samples, and I have already done this. However, due to performance concerns, I would like to exclude CanDataFrame channels and just get everything else. Currently, I am creating ChannelObservers for all channels. Is there any way to achieve this filtering?

There is 3 different function to choose when creating observers. Instead of using the function that generate all in the group, you have to add them one by one or simply delete the unwanted subscriber afterwards.
My intuition does however hint me that your problem is more complex. MDF files with CAN data frames, normally doesn't have any separate signals channels. Bus logger files just record frame bytes and by knowing the DBC/A2L file, it can parse out the signals.

Hmm, is there a faster method to read the data? I am currently using the code from your example, which works well but seems a bit slow. I need to call readData instead of just readEverythingButData because I require the first value to be stored. Do you have any suggestions to enhance performance? Your insights would be greatly appreciated :
your example Code :
 	MdfReader reader(filePath);
	reader.ReadEverythingButData();
	const auto* mdf_file = reader.GetFile(); // Get the file interface.
	DataGroupList dg_list;                   // Get all measurements.
	mdf_file->DataGroups(dg_list);
	for (auto* dg4 : dg_list)
	{

		ChannelObserverList subscriber_list;
		const auto cg_list = dg4->ChannelGroups();
		for (const auto* cg4 : cg_list) {
			const auto cn_list = cg4->Channels();
			for (const auto* cn4 : cn_list) {
				// Create a subscriber and add it to the temporary list
				auto sub = CreateChannelObserver(*dg4, *cg4, *cn4);
				subscriber_list.push_back(std::move(sub));
			}
		}
		reader.ReadData(*dg4); // Read raw data from file

		// Now it is time to read in all samples
		double channel_value = 0.0; // Channel value (no scaling)
		double eng_value = 0.0; // Engineering value
		for (auto& obs : subscriber_list) {
			NamedValue newEntry;
			newEntry.name = _strdup(obs->Name().c_str());
			obs->GetEngValue(0, newEntry.value);
			list.push_back(newEntry);
		}

	}
	reader.Close(); // Close the file

Both Yes and No. You pretty much always have to do the ReadEveryThingButData() function. All raw data are stored as sample records in a big blob. The channel group (CG=Record) is either has fix byte size or has variable length data (VLSD). So there exist a specialized function ReadVlsdData() which is almost doing what you want. This function was developed to read a range instead of reading all samples. The VLSD data in typical video stream/sample and file sizes are 100GB. There is not enough room in the primary memory for all samples. It's little bit funky, but you first read in a sample index->Offset list and next read in the raw data, typical sample by sample.
The trick here is that you only read the CG record id and the step forward in the file until you find your sample(s) and then break. If you only want to read one sample, this method is very fast.
My proposal is to make a "ReadPartialData()" function with an input argument of min and max sample number. This function will be much faster, unless you specify to read all samples of course.
There exist another type of subscriber called SampleObserver. Instead of adding channel observer, you add one sample observer + a callback function for each sample. You need to handle the "saving" of sample values by your self as the subscriber doesn't do it. But currently, there is no end-user break functionality. It do save some memory however.  Using it with VLSD data may fail.

The previous version of the MDF library was running on 32-bit Windows 10. I had to do several fixes and tricks to solve the constant not enough memory problem. This version of the MDF library assumed that 64-bit operating system was targeted.
I propose that we replace the ReadData() call with a ReadRangeData(min_sample, max_sample) function instead. This function will only read in samples between min and max. This will make the read much faster. For example if you read 1 sample and number of samples are N. This function will be N-times faster (well close to that area at least).
To solve the memory problem that may occur, I recommend to use the simple Sample Observer instead of several Channel Observers, so you can read in large MDF files. You need to handle the sample values in your own callback function though.
I will  add a boolean return value in the callback so it is possible to stop any further reading of data.
Is these changes acceptable for your application ?

Thank you for your detailed response and for considering my application's requirements. The proposed changes, including the ReadRangeData(min_sample, max_sample) function and the use of a simple SampleObserver with a boolean return value in the callback, are definitely acceptable and much appreciated.
Thank you once again for your support and assistance.
Best regards

Could you please provide an example of how to use the SampleObserver to read values for a specific channel? An example showing the setup of SampleObserver, the callback function, and the process of reading and storing channel values would be incredibly helpful.
Your guidance in this matter would be much appreciated.

I fetched the below code snippets from the unit test. It just prints the values onto the console. I bind the callback function using a lambda function but you should bind it to your member function.
TEST_F(TestWrite, Mdf4SampleObserver ) {
 // Removed the code that writes the file as well as unit test code. It's a bus logging file.
  MdfReader reader(mdf_file.string());
  reader.ReadEverythingButData());
  const auto* header1 = reader.GetHeader();
  auto* last_dg1 = header1->LastDataGroup();

  const auto* channel_group1 = last_dg1->GetChannelGroup("CAN_DataFrame"); // Needed for Record ID

  const auto* channel1 = channel_group1->GetChannel("CAN_DataFrame.DataBytes");  // Needed for getting values

  ISampleObserver sample_observer(*last_dg1); // This attach the observer to the last data block.

  // Set up the callback function. I'm using a lambda function here.
  sample_observer.DoOnSample = [&] (uint64_t sample1, uint64_t record_id,
      const std::vector<uint8_t>& record) {
    bool valid = true;
    std::string values;
    if (channel1->RecordId() == record_id) {
      valid = sample_observer.GetEngValue(*channel1,sample1,
                                              record, values );  // This is a template function similar to the channel observer
      std::cout << "Sample: " << sample1
                << ", Record: " << record_id
                << ", Values: " << values << std::endl; // Just printing the values.
    }
  };
  reader.ReadData(*last_dg1); // Do read all samples.
  sample_observer.DetachObserver(); // Disconnect the observer from the reader.
  reader.Close();

}

Thank you for your assistance with the sample observer code. I have a couple of questions and encountered an issue that I would like your help with:

Retrieving Name and Value with Sample Observer:  I'm trying to understand how to map the channel names to their corresponding values using the sample observer. Specifically, I want to retrieve and print the name and value at sample 0. Could you explain how the sample observer associates the channel names with the values in the callback function?
Issue with CAN_DataFrame:
I initially tried to use CAN_DataFrame as a channel group, but it appears that in most of my files, CAN_DataFrame is a channel rather than a channel group. This caused channel_group1 to be nullptr, and the program crashed. Should I be accessing CAN_DataFrame directly as a channel instead? If so, how should I adjust the code to handle this correctly?

Here are the steps I took and the adjustments that led to the information I have now:
`	auto* last_dg1 = header1->LastDataGroup();
const auto* channel_group1 = last_dg1->GetChannelGroup("CAN_DataFrame");
if (!channel_group1) {
	std::cerr << "Channel group 'CAN_DataFrame' not found" << std::endl;
	// Optional: list available channel groups
	std::vector<IChannelGroup*> channel_groups;
	channel_groups = last_dg1->ChannelGroups();
	std::cerr << "Available channel groups:" << std::endl;
	for (const auto* group : channel_groups) {
		std::cerr << " - " << group->Name() << std::endl;
		std::vector<IChannel*>  channels = group->Channels();
		std::cerr << "Available channels:" << std::endl;

		for (const auto* ch : channels)
		{
			std::cerr << " - " << ch->Name() << std::endl;

		}
	}
}
const auto* channel1 = channel_group1->GetChannel("CAN_DataFrame.DataBytes");  // Needed for getting values`

Just to make u understand my Plan :
My application just needs to get the channel information and the first value at sample 0 during initialization. This information (such as name, unit, and initial value) is crucial for setting things up. After retrieving this data, I don’t need to read all the data upfront.
However, using ReadData(*dg4) in the loop is causing slow performance on a 32-bit system when retrieving this initial data. The process is taking much longer than I’d like. Once I have the initial data, I plan to use a function to get values at specific times when needed. This way, I only need to read all sample data for a specific group, and then I can use a function to get the value at a particular time. This approach should help me process the data more efficiently.

Sorry, I made a simple solution for me. You cannot use that code directly for your MDF files. You have to rename channel and channel group names. The code snippet was fetched from my unit test which first create a standard bus logger file and then reads it.
The input arguments in the callback function are sample number, record ID and a record byte array. The channel group have a unique record ID. The record byte array holds the groups channel data. The channel configuration, specify the where in the record byte array, the value is stored. The GetEngValue() and GetChannelValue() functions do this translation.
The ReadEverythingButData() function is needed to get the CG ->Record ID relation and where in the record byte array the channel values are stored. As the callback function doesn't have any reference to any channel objects. You need to have some member value (list) that stores the record ID to channel references before calling ReadData() or ReadPartialData().

Out-of-sync comment on your plan. I recommend this basic design if the input file doesn't change.
Create a class that holds an MDF reader object. Call the ReadEverythingButData() once only and reuse this configuration in later calls of Read(Partial)Data(). You can close (reader.Close()) the file at any time. It will reopen and close. You can also have it open as it makes the read somewhat faster but no one else can access the file during this time.
After getting the file configuration and register a call-back function, you can call the Read(Partial)Data as many times you want. Your call-back function needs to handle your requirement.
You do have one issue with the time to sample index relation. You want to call the ReadPartialData() function as it is much faster but it uses the sample index as input, not the time. So at some time, you need to invest some read time to read in the time channel samples. I assume that you are not so lucky that the sample time is periodic.
The above assumes the input file doesn't change between reads, at least not so often.

Thank you for outlining the recommended design approach. It seems like a solid plan.
Regarding the issue with the time to sample index relation, I believe I can address this by developing an algorithm to efficiently find the sample index for a specific time within the given time range and number of samples. This will ensure that I can effectively use the ReadPartialData function.
However, since I’m still relatively new to the MDF library and its functionalities, I would appreciate your guidance on how to develop the ReadPartialData function to read a specific time range. Could you provide some insights or examples on how to implement this effectively?

I'm doing the ReadPartialData() function. There are some difficulties if there is more than one channel group.

Sorry, I'm been distracted by other issues for some days. I will start to finalize the ReadPartialData() function now.

I have checked in the ReadPartialData() functionality.


Multi-Threaded Loading Spinner

The loading spinner needs to run in a separate thread otherwise the animation does not work.

Duplicate of issue https://github.com/MacMoogle/JayBird/issues/37


add import and a11y plugin rules

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Soundblaster X AE5 not initialized

Is there Soundblaster X AE 5 support in the latest version? It does not work for me.

...


[AutoPR signalr/resource-manager] Add new swagger specification and examples for azure SingalR service

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2689

Codecov Report

Merging #2209 into restapi_auto_signalr/resource-manager will not change coverage.
The diff coverage is n/a.

@@                          Coverage Diff                           @@
##           restapi_auto_signalr/resource-manager    #2209   +/-   ##
======================================================================
  Coverage                                  52.06%   52.06%
======================================================================
  Files                                       5567     5567
  Lines                                     133508   133508
======================================================================
  Hits                                       69510    69510
  Misses                                     63998    63998

Continue to review full report at Codecov.

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


api.rootResourceId is not a string

What happened?
const openAPI = new aws.apigateway.RestApi("openAPI", {})

console.log('id', openAPI.rootResourceId);

Diagnostics:
  pulumi:pulumi:Stack (open-api-infra-dev):
    id OutputImpl {
      __pulumiOutput: true,
      resources: [Function (anonymous)],
      allResources: [Function (anonymous)],
      isKnown: Promise { <pending> },
      isSecret: Promise { <pending> },
      promise: [Function (anonymous)],
      toString: [Function (anonymous)],
      toJSON: [Function (anonymous)]
    }

Steps to reproduce
place this in index.ts
const openAPI = new aws.apigateway.RestApi("openAPI", {})

console.log('id', openAPI.rootResourceId);

run
pulumi up

Expected Behavior
should output a <string>
Actual Behavior
output a prototype
Output of pulumi about
CLI
Version      3.39.3
Go Version   go1.19.1
Go Compiler  gc
Plugins
NAME    VERSION
aws     5.13.0
docker  3.4.1
nodejs  unknown
Host
OS       darwin
Version  12.4
Arch     arm64
This project is written in nodejs: executable='/usr/local/bin/node' version='v14.20.0'
Current Stack: center/dev
TYPE                                    URN
pulumi:pulumi:Stack                     urn:pulumi:dev::open-api-infra::pulumi:pulumi:Stack::open-api-infra-dev
pulumi:providers:aws                    urn:pulumi:dev::open-api-infra::pulumi:providers:aws::default_5_13_0
aws:apigateway/restApi:RestApi          urn:pulumi:dev::open-api-infra::aws:apigateway/restApi:RestApi::openAPI
aws:apigateway/method:Method            urn:pulumi:dev::open-api-infra::aws:apigateway/method:Method::options
aws:apigateway/integration:Integration  urn:pulumi:dev::open-api-infra::aws:apigateway/integration:Integration::integrationOptions
Found no pending operations associated with center/dev
Backend
Name           pulumi.com
URL            https://app.pulumi.com/Graves
User           Graves
Organizations  Graves, center
Dependencies:
NAME            VERSION
@pulumi/awsx    0.40.0
@pulumi/pulumi  3.38.0
@types/node     14.18.26
@pulumi/aws     5.13.0
Pulumi locates its logs in /var/folders/8j/ym2v1bx16_v641wdp7h57pyh0000gr/T/ by default
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

I believe this is causing a change everytime to my integration because the id is not the same each time so it redeploys.

@dustingraves the restResourceId is an output type: https://www.pulumi.com/docs/intro/concepts/inputs-outputs/
since its not known ahead of time. The output you see is the output type wrapping the string value. If you want to print the resource Id you could do this instead:
const openAPI = new aws.apigateway.RestApi("openAPI", {})

export const rootResourceId = openAPI.rootResourceId;

which should print the string you expect after the resource is created.
Could you provide more details of the actual problem you are seeing around resources changing during redeploys?

Hi there, Can I work on this issue?

The described behavior is by design, as explained in https://github.com/pulumi/pulumi-aws/issues/2131#issuecomment-1242394099
Since we haven't heard back about the other problem - I'll go ahead and close the issue for now.


Adding Cardiff and Vale college

https://cavc.ac.uk/

@sarakian First stage of verification passed, official domain is cavc.ac.uk as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@sarakian Thank you for your patience while waiting for a review and processing your request. Pull request merged. Thank you!


29_Divide_Two_Integer.py

Pull Request Template
Description
Please include a summary of the problem and about the approach to solve the solution. Please also include relevant motivation and context.
List any dependencies that are required for this change.
Put check marks:
Have you made changes in README file ?

[x] Added problem & solution under correct topic.
[x] Specified Space & Time complexity.
[x] Specified difficulty level, tag & Note(if any).

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.

[x] Test A
[x] Test B

Make sure all below guidelines are followed else PR will get Reject:

[x] | My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code so that it is easy to understand
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules

@akashJainAJ11 Thanks for submitting your first PR but we are looking for efficient solution.
Time Complexity: O(nlogn)
Space Complexity: O(1)


[1.18.1] Fix server command /reload halting server logic

The /reload command repopulates the soilCompatiblity HashMap in SoilCompatibility.
the cantreeGrowOnSoil method contains a check to see if a sapling or soil is present in this HashMap.
Because both SaplingInfo and SoilInfo are void of an equals and a hash method, these checks will never pass after the map is repopulated, because it will compare on object instance instead.
Solution :
Add equals and hashcode to SaplingInfo.
Add equals and hashcode to SoilInfo.
Fixes : /reload command halting server side logic and trees stop growing
Sponsored by the Modding Inquisition

Thanks a lot. Will hopefully get back to this soon, so I can release an update.


XHR fail

Type: Bug
Can not upload any extensions. XHR failed.
Tried to delete proxy, set DNS, off antivirus, change settings in my User settings, deleted vs code and uploaded it once again, nothing works.
Could you please advise what should I do to solve this problem?
VS Code version: Code 1.76.2 (ee2b180d582a7f601fa6ecfdad8d9fd269ab1884, 2023-03-14T17:55:54.936Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
AMD Ryzen 5 4500U with Radeon Graphics          (6 x 2371)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
7.42GB (2.84GB free)

Process Argv
--crash-reporter-id 7bb403e1-cbab-43e2-af80-f14e9a9671d1

Screen Reader
no

VM
0%

Extensions: none
A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewvextcfv2:30681851
azure-dev_surveyone:30548225
pyindex848:30662994
nodejswelcome1cf:30587006
282f8724:30602487
pyind779:30671433
f6dab269:30613381
pythonsymbol12:30671437
a9j8j154:30646983
vscodeenable:30660116
defaultazurewalk:30687958
pythonms35cf:30686773

Could you append the log showing the error?
Are you trying to install an extension? (You write "upload", but I'm not sure where in the VS Code UI you could do that.)

Good day!
yes, I meant i can not install
[image: vscode.png]
вт, 28 мар. 2023 г. в 10:33, Christof Marti @.***>:

Could you append the log showing the error?
Are you trying to install an extension? (You write "upload", but I'm not
sure where in the VS Code UI you could do that.)
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/178442#issuecomment-1486357248,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6WTH622AKFJF25HMRVRVC3W6KH3DANCNFSM6AAAAAAWJPNHTM
.
You are receiving this because you authored the thread.Message ID:
@.***>

How can I append the log showing the error?

Please check Help > Toggle Developer Tools > Console.

WARN Settings pattern "application." doesn't match any settings
workbench.desktop.main.js:90 [Extension Host] Git installation not found.
T @ workbench.desktop.main.js:90
workbench.desktop.main.js:615  WARN Settings pattern "application." doesn't match any settings
default.exp-tas.com/vscode/ab:1          Failed to load resource: net::ERR_PROXY_CONNECTION_FAILED
workbench.desktop.main.js:615  WARN Settings pattern "application.*" doesn't match any settings
workbench.desktop.main.js:615  INFO [perf] Render performance baseline is 31ms
workbench.desktop.main.js:615   ERR RequestService#request (browser) - error https://vscodeexperiments.azureedge.net/experiments/vscode-experiments.json Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
vscodeexperiments.azureedge.net/experiments/vscode-experiments.json:1          Failed to load resource: net::ERR_PROXY_CONNECTION_FAILED
workbench.desktop.main.js:615   ERR RequestService#request (browser) - error https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
marketplace.visualstudio.com/_apis/public/gallery/extensionquery:1          Failed to load resource: net::ERR_PROXY_CONNECTION_FAILED
workbench.desktop.main.js:615   ERR XHR failed: Error: XHR failed
at v.onerror (vscode-file://vscode-app/c:/Users/user/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:72:1399)
workbench.desktop.main.js:615   ERR RequestService#request (browser) - error https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
workbench.desktop.main.js:615   ERR Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
marketplace.visualstudio.com/_apis/public/gallery/extensionquery:1          Failed to load resource: net::ERR_PROXY_CONNECTION_FAILED
workbench.desktop.main.js:615   ERR RequestService#request (browser) - error https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
workbench.desktop.main.js:615   ERR Error: XHR failed
at v.onerror (workbench.desktop.main.js:72:1399)
marketplace.visualstudio.com/_apis/public/gallery/extensionquery:1          Failed to load resource: net::ERR_PROXY_CONNECTION_FAILED
DevTools failed to load source map: Could not load content for https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/core/vs/base/parts/sandbox/electron-browser/preload.js.map: Connection error: net::ERR_PROXY_CONNECTION_FAILED
DevTools failed to load source map: Could not load content for https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/core/vs/code/electron-sandbox/workbench/workbench.js.map: Connection error: net::ERR_PROXY_CONNECTION_FAILED
DevTools failed to load source map: Could not load content for https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/core/vs/workbench/workbench.desktop.main.js.map: Connection error: net::ERR_PROXY_CONNECTION_FAILED
DevTools failed to load source map: Could not load content for https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/node_modules/vscode-textmate/release/main.js.map: Connection error: net::ERR_PROXY_CONNECTION_FAILED
DevTools failed to load source map: Could not load content for https://ticino.blob.core.windows.net/sourcemaps/ee2b180d582a7f601fa6ecfdad8d9fd269ab1884/node_modules/tas-client-umd/lib/tas-client-umd.js.map: Connection error: net::ERR_PROXY_CONNECTION_FAILED

Can you connect to https://marketplace.visualstudio.com using the Edge or Chrome browser? It looks like the proxy configuration in your OS settings might be incomplete.

Could you install the VS Code extension at https://marketplace.visualstudio.com/items?itemName=chrmarti.network-proxy-test and run F1 > Network Proxy Test: Test Connection to check if that works?

I can not install this extension, "XHR failed" appears again

There is a Download Extension link on that page's right side. Could you use that to download the VSIX file and then use F1 > Extensions: Install from VSIX... in VS Code to install that?

have error:
Unable to install extension 'chrmarti.network-proxy-test' as it is not compatible with VS Code '1.76.2'.

Please update to VS Code 1.77.

由于意外错误，无法打开编辑器:XHR failed

I

There is a Download Extension link on that page's right side. Could you use that to download the VSIX file and then use F1 > Extensions: Install from VSIX... in VS Code to install that?

I already follow this one, this one I got please check but still can't install the extension and got XHR failed

I am using latest version, and just updated from 1.77.1 because on that version I also got XHR failed when open the extension to install

and this one is log console when opening one of extension 'react native'

please provide me some suggestion what todo, I am not behind proxy or VPN

@4sskick Could you rerun the test command with one of the failing URLs, e.g., https://orta.gallerycdn.vsassets.io/extensions/orta/vscode-react-native-storybooks/2.7.1/1577353197111/Microsoft.VisualStudio.Services.Icons.Default ?

@4sskick Could you rerun the test command with one of the failing URLs, e.g., https://orta.gallerycdn.vsassets.io/extensions/orta/vscode-react-native-storybooks/2.7.1/1577353197111/Microsoft.VisualStudio.Services.Icons.Default ?

sure, using proxy-test right? here

Hey good news @chrmarti , I just open the extension then install one, it successfully working without XHR failed. I don't know what happened. It just work, yesterday I already restarted my machine many times but nothing work at all. Just wanna let you know anyway

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


chore: update axe-core to 4.x

Update axe-core to latest major release to pull in latest accessibility rules.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Is this going to affect our public api?

I don't believe so as the breaking changes are only some deprecated rules and checks.

Thanks for the help @Westbrook!


fix: pass correct argument for otel-agent logging

The opentelemetry image does not accept -v as the argument for logging verbosity as the other containers do. This change updates it to set the appropriate argument using the zap logging library.

/assign @nan-yu
/cc @victorpras


Added the correct Domain  Name for Addis Ababa Science and Technolog…

…y Students

@mamine27 Please provide us with a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.
You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

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

ok philip thank you for your reply i understand where my mistake is am
going to get official documents and i'll re apply my request
On Sat, 17 Feb 2024 at 07:36, Philip Torchinsky @.***>
wrote:

@mamine27 https://github.com/mamine27 You might miss my previous
comment. Please react.
—
Reply to this email directly, view it on GitHub
https://github.com/JetBrains/swot/pull/20008#issuecomment-1949644050,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVM447PI44LKKDLXZ7PHL6TYUAXVZAVCNFSM6AAAAABCY4CJPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBZGY2DIMBVGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@mamine27 Thank you! Thus, I have to close this request as for now.


docs: add info about designing component API

FX-2025
Description
Add a document on how to design the component API. Basically, there is a problem with API - should a component be compound or not, how to name props etc. It led to many PRs to picasso (check Section)
Passing test ids to the deep DOM structure of some components was also problematic, we even have tickets for it.
So to avoid unnecessary work on making PRs, reviewing, discussing, addressing the comments, we decided to provide a basic Q&A section on how to design component API in picasso.
How to test

check the document and leave comments if something is not clear

Review

[ ] Read CONTRIBUTING.md and Component API principles
[ ] Annotate all props in component with documentation
[ ] Create examples for component
[ ] Ensure that deployed demo has expected results and good examples
[ ] Ensure that tests pass by running yarn test
[ ] Ensure that visuals tests pass by running yarn test:visual. If not - check the documentation how to fix visual tests
[ ] Ensure the changed/created components have not caused accessibility issues. How to use accessibility plugin in storybook.

PR commands

List of available commands:

@toptal-bot run all - Run whole pipeline
@toptal-bot run build - Check build
@toptal-bot run visual - Run visual tests
@toptal-bot run deploy:documentation - Deploy documentation
@toptal-bot run package:alpha-release - Release alpha version

/rebase