[Multi Actions] handle cases where we have content and calls functions in the same message

It looks a bit like a gpt4 bug.
In this case, we likely want to ignore the generation.
Here's an example run where it happened: https://dust.tt/w/78bda07b39/a/0e9889c787/runs/3243be92381110215723b48a155aa1a6d8f7ea3790d38acb322a3d52bc0b50ac
Right now, we handle it poorly since we show the generation being streamed, and then disappear when the function call message is complete, and then start streaming again with the "real" generation.

This is not very urgent, it happens quite rarely

Ignore generation or next event chain of thought TBD

(un-assigning since you created a bunch of more important tasks to handle for release)

Updated the card name to reflect that this is also (and now mostly) about Claude's "" stuff, i.e the chain of thought that comes with claude function calling.
We likely want to "productize" it.

@spolu
As per IRL, there's no proper way to detect that the model is chain-of-thought-ing before streaming is complete.
What we're going to do:

let it stream in the agent message [current behaviour]
let it disappear once the real generation starts [current behaviour]
For Anthropic, try to detect (in front) the "" tags so we can avoid showing them
Add a content field on every action table
save the chain of thought on the action (note: not really that perfect, because you can have several concurrent executions, so unclear where we'd store that ? maybe a new table 😬 )
display the chain of thought in the "view actions details" modal
a little animation to show the chain of thought "leave the agent message and fly into the side modal" would be awesome (cc @Duncid)

We think only 1 , 2 (already done) and 3 (todo) are really prio for now

Aligned
On 3 I guess we'd want to show it differently rather than "hide" it for Anthropic?
Good question on where to store it...
Maybe it's an Agent message thing after all and would have to be an array?

On 3 I guess we'd want to show it differently rather than "hide" it for Anthropic?

Yeah def, I meant hide the actual xml tag. The content should be displayed and likely differently indeed.

So this reminds me -- how are we going to deal with the new action chips / drawer UI @flvndvd  ? With the pulsing tag thing and "view actions details", we need a way to understand that the "action phase" is over and that we're now generating the real tokens 🤔

related to https://github.com/dust-tt/dust/issues/5350

IMHO displaying CoT is a great addition and really fills a gap. Without overfitting too much on Anthropic, making the chain-of-thought messages look good could really help our users. I'm pretty sure we can figure something out with @Duncid.

But still, we'd want to stop having the pulsating chip and show the "view action details" button if we're done running actions but still generating the actual message no ?
I don't think the current design allows to do that, because you have no way to know in the frontend that the tokens being streamed are not just CoT tokens (you can only know a posteriori).
Maybe what we need is to always have the "view details" button, and have the chip go brrr while the action is being executed ?

But still, we'd want to stop having the pulsating chip and show the "view action details" button if we're done running actions but still generating the actual message no ? I don't think the current design allows to do that, because you have no way to know in the frontend that the tokens being streamed are not just CoT tokens (you can only know a posteriori).
Maybe what we need is to always have the "view details" button available, and have the chip go brrr while the action is being executed ?

I missed this point in my earlier comment, but we definitely need an event that shows all actions are done. This way, we can ditch the pulsating chip and show the "View action details" CTA instead. Is this just happening with Anthropic, or are we seeing CoT messages with other models too?
We could take a straightforward approach and just filter out the "thinking" XML tag. Our UI tends to prioritize the message content, which usually works out fine. In the worst case, we might show some text briefly before the pulsating chip reappears. If we can spot this text, maybe this could be a decent workaround for now, right?

missed this point in my earlier comment, but we definitely need an event that shows all actions are done.

My point is that we can't really have such an event. There's no way to know that we're not going to get a function call after some streamed tokens. You can only know reliably what was CoT and what was actual generation after the whole run is complete (except in some very specific cases where the assistant exhausts all of his action steps)
So for most cases on Claude Opus, we can indeed rely on  tags, but that solution won't work for the smaller Claudes (that do CoT with <thinking) and for the occasional GPT CoT.
IMO we want a UI design that is more resilient to not really knowing if we're done running actions for this run.

💯Agree!

Hey!
Catching up here.
My understanding:

CoT events can happen at multiple moments during a multiple action sequence (every step?)
We can't make the difference between normal message and CoT message at this point

We can't make the difference between normal message and CoT message at this point

If that is correct, it's going to be impossible to do something good UI wise.
I would work in the direction of being able to make the difference with certainty.
If we manage to track those with certainty, we have plenty of ways we can use them in the UI, in relation with the status chip.

@spolu

@fontarnierh is that accurate that Opus will ~ always use the tag? Is that the case for smaller models?

Opus does it most of the time. Not always. Smaller models seem to rarely use the tag from what I can tell.
@Duncid

I would work in the direction of being able to make the difference with certainty.

I believe it's a limitation of the current technology, there's not really anything we can do IMO.
I think there might be ways to make it better no ?

@Duncid

Do we have examples of conversations with CoT?

Try to make a simple assistant with >= 1 action using Claude 3 Opus. You'll get CoT almost everytime.

@fontanierh can you help me make sense of what I'm seeing?
https://dust.tt/w/0ec9852c2f/assistant/0e0c65e06a
 is clearly CoT, what about the other <...>?
Sometimes,  stays, sometimes, it disappear before final msg generation

Sometimes, <thinking> stays

So typically, there is some of that <thinking>  before the actions and before the "real" message of the agent (that's the chain of tought).
Then, in the real message, we often have more of that <thinking> stuff, it's kind of CoT but it is part of the real generation.
Claude Opus also often output some other XML stuff such as <result> or <search_score> or things like that... usually in the generation
However, the smaller claude models, eg sonnet, (and sometimes GPT4) do CoT without any tags or specific markers.
So there are 2 separate things you are seeing:

CoT, which is content that is streamed before the real generation, and often before the model executes any action (and also sometimes a little bit after). That content then disappears and is replaced by the "real" generation
Claude Opus XML tags. It likes to do this. We can decide to hide the XML tags (or productize them in some way), but this is very specific to Opus, and hard to rely on because they are not consistent (<thinking> is very common but still not a 100% thing)

Does that make sense ? We can chat about it if needed

for 1., it would be cool to have a way UI-wise to make the "disappearing" part not too bad (maybe with some fade-out ? and maybe we can see it in the Actions Details)

Principles
The "agent message" is the assistant's answer. The user reads it while it streams and considers it high-value info. Therefore, anything written in that space should be stable (stay in place) and never disappear.
XML stuff
XML should not appear in messages unless the user directly asks for it.

That is tricky because we'll have difficulty making the difference.
Are we sure Claude does not answer with XML-like tags because of the way we prompt it? I don't think Claude AI in the Claude AI chat does that. It reminds me of my soupinou making JSON yesterday.

So maybe solution here is to investigate why these XML stuff are here and how does claude deal with it in its own integration.
CoT
Everything clearly identified as CoT could be used in the UI, in connection with the status chip and logged in the Actions Details.
However, it's difficult to form an opinion:

It feels like it's making the process woefully slow (stream the CoT, then stream an answer)
Messages can be very long:

The user has asked me to search for information about Glean. I don't have any prior context about what Glean is, so I will need to do a broad search to try to understand the key facts about it, such as:
What type of product or service is Glean? Is it a company, software, app, or something else?
What does Glean do? What problem does it aim to solve or what benefits does it provide?
Who are the target users or customers for Glean?
If Glean is a company, who founded it and what is their background? Where is the company located?
How does Glean work or what are its key features?
How is Glean different from or better than alternatives or competitors?
Has Glean received any funding, awards, press coverage or other notable recognition?

Sometimes the thinking is redundant with the message:

<thinking> The user is asking what I can do for them. To answer this, I should explain my capabilities at a high level, including:
I have access to web browsing and search tools that allow me to find information online to help answer questions and assist with tasks
I can engage in general conversation, answer questions, and provide explanations on a wide range of topics
I can help break down complex problems, provide analysis and insights, and offer suggestions or advice
I can assist with writing, proofreading and editing text
I can help with basic math, calculations, and data analysis
I don't think I need to use any specific tools to answer this question, as the user is just looking for a general overview of my capabilities. I can provide that explanation directly without needing to search for or browse any external information.
</thinking>
There are a number of ways I can assist you:
I have access to web browsing and search capabilities, so I can help find information and answer questions on a wide variety of topics. If there's something you're curious about or a question you need answered, I can search the web for relevant information to provide an explanation or response.
I can engage in open-ended conversation and provide a friendly ear if you just want to chat. I'm happy to discuss your interests, hobbies, current events, or whatever is on your mind.
If you have a complex problem or situation you're dealing with, I can help break it down, offer analysis and insights, and provide suggestions or advice. I can be a sounding board to talk through challenges with.
For any writing tasks, whether it's essays, articles, stories, scripts, etc., I can assist with drafting, proofreading, editing and providing feedback to help improve your writing.
I can also help out with any basic math you need - calculations, conversions, solving equations, data analysis and visualization, probability and statistics problems, etc.
Let me know if any of those types of assistance would be helpful, or if there are other ways I can lend a hand! I'm here to help in whatever way I can.

So IMO the problem is that there are different philosophy on handling MultiAction:

Our and OpenAI philosophy: We don't strongly narrate the operations and reasoning of the AI. AI decides to execute n action, then decides to execute a new step of n action or not, but no text is streamed to explain why
Anthropic approach is more AutoGPT like and comments at every step why it understands of the demand and rational behind further actions

We could decide to take the Anthropic way and make steps more part of message, in which case CoT would be integrated, each step would have its status chip.
I believe more in the OpenAI approach and I would just let CoT in the "ActionDetails", We could work in making Action Details streamable—User can open the drawer and follow actions. CoT are streamed there.

@Duncid

I believe more in the OpenAI approach and I would just let CoT in the "ActionDetails", We could work in making Action Details streamable—User can open the drawer and follow actions. CoT are streamed there.

Agreed, but the thing is we cannot understand that tokens being streamed are CoT in a lot of cases. We only know that a posteriori. So we are forced to let those tokens stream in the agent message.
The question is more what we do with those tokens (that are already in the agent message body in the UI) once we realize they were just CoT tokens.

It feels like it's making the process woefully slow (stream the CoT, then stream an answer)

Def agreed as well. I prefer not having CoT. But we support Claude, and with Claude we cannot opt out of CoT. Even if you insist very hard that you don't want it, it does it.

IMO as long as we're "multi model", we don't really get to pick if we prefer to follow the OpenAI or the Anthropic solution, we need a UI that is resilient to both setups.

We are all in agreement on what we believe is the best outcome from a product standpoint.
Now we have constraints related to each model behavior:

gpt4: rare case of generation along with tool use
anthropic: systematic generation along with tool use

The real problem is therefore Anthropic.
I think we want to find a UI trick to make it OK and lean hard on them to provide more information about this case. Really they just need to re-align their model to emit to flag CoT tokens as such before moving to generation or tool use.

Why don't we just ignore Anthropic CoT?

Well, there is no magic here.
If we don't know how to spot CoT, we can't handle them in UI!

We know they are CoT after. They disappear from the agen message. We need to make that not look too bad.

The requirements are:

We need to have CoT tokens in the agent message (we cannot avoid that)
At some point, we understand the tokens streamed so far were actually CoT (because we get some event that indicates another generation is beginning -- could be either the "real generation" or another CoT)
When this happens, we want to do something with those CoT tokens that are in the agent message. Maybe some kind of animation where they disappear and go into the actions details ?

Also with Opus with ~always have a hint that this is CoT. But less often for smaller models

Always-ish. We sometimes don't have it. Sometimes it's a different xml tag

Almost never with the smaller models in my XP.  And 100% never when it's gpt4 (but rare)


proposal: slices: add Map function

It would be nice to have a simple, generic way to map a slice to another.
I have already seen it in the associated drafts, such as https://github.com/golang/proposal/blob/master/design/go2draft-contracts.md#defined-aggregate-types,
but it is not included in the slices package introduced in Go 1.21.
Is there any particular reason not to do this?

Duplicate of #58881


How to handle not compatible changes with the zib in nl-core?

The zibs are slow and information standards may have/require updates earlier than the next release of the zibs. How to handle required changes that are not necessarily compatible with the zib? We should have a strategy for this in place. The following issues can be identified that relate to this:

Terminology updates to bound valuesets: https://bits.nictiz.nl/browse/MP-445
Semantic code update - #221
Changing a concept's definition and name for harmonization- #219

Closed, since these incompatible changes will be resolved by publishing zib errata (and implemented via the MedicationProfiles-errata branch).


[KED-2210] Update npm dependencies

Description
Update react-scripts and @babel/cli to new major versions, and update other dependencies to their most recent minor versions.
These updates are intended to force an update of chokidar, a subdependency of both.
See react-scripts v4 release notes: https://medium.com/frontend-digest/whats-new-in-create-react-app-4-809b24e4d6cb
I've also needed to make a bunch of minor changes to fix eslint errors, because of new eslint rules.
Development notes
This is a first step towards fixing our CI (if this PR doesn't fix it). In future PRs I want to look into the following:

[ ] Fix the eslint error on the LazyList component (cc @bru5)
[ ] Update the rest of the dependencies to new major versions - note that React 17 will depend upon a new enzyme adaptor, which has not yet been released.
[ ] Pin the fsevents version in package.json's optionalDependencies field (source)

QA notes
No expected behaviour changes.
Checklist

[ ] Read the contributing guidelines
[ ] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
[ ] Updated the documentation to reflect the code changes
[ ] Added new entries to the RELEASE.md file
[ ] Added tests to cover my changes

Legal notice

[x] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":

I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.

I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorised to submit this contribution on behalf of the original creator(s) or their licensees.

I certify that the use of this contribution as authorised by the Apache 2.0 license does not violate the intellectual property rights of anyone else.

@studioswong We should probably discuss our QA practices as a team, but generally I'd say that the person who submits the PR should QA+review their own work, then the reviewer should also give it a QA. We don't have a full-time QA, and I don't think that we need multiple reviewers/QAs on every PR, but occasionally I do think a PR should get multiple sets of 👀 - especially a release PR. Does that sound ok to you?

@studioswong We should probably discuss our QA practices as a team, but generally I'd say that the person who submits the PR should QA+review their own work, then the reviewer should also give it a QA. We don't have a full-time QA, and I don't think that we need multiple reviewers/QAs on every PR, but occasionally I do think a PR should get multiple sets of 👀 - especially a release PR. Does that sound ok to you?


Newline in type annotation comments

This was brought up by @lydell in https://github.com/prettier/prettier/pull/5280#issuecomment-431479490:
/* @flow */

// Actual type annotation:
var a /*  : number */ = 5

// Not a type annotation:
var b /*
: ?number */ = 5
// Try removing the newline before the colon – you'll get a type error!

var c = a < b

Should the second declaration be recognized as a type annotation?

Try removing the newline before the colon – you'll get a type error!

Presumably you meant something like
var b /*
: ?number */ = "hi";

?
This doesn’t seem like a problem to me. The /* and : may be
separated by any amount of ECMAScript white space, but newlines
are not ECMAScript white space because they are semantic in
JavaScript.
Removing newlines is not safe in general. You can introduce a syntax
error by removing the newline between lines 2 and 3 of
const x /*
*
/
*/ = 3;

or
function f() {
  return
  if (true);
}

so there doesn’t seem to be anything fundamentally new here.
Just my two cents.

(For the record, the example in the OP does not type check (when the newline in the annotation is removed) because "Cannot compare number to null or undefined".)

(For the record, the example in the OP does not type check (when the newline in the annotation is removed) because "Cannot compare number to null or undefined".)

Ah, you're right; I had missed the last line.

FWIW, the newline is allowed before the colon when not using comments:
/* @flow */

// Actual type annotation:
var a   : number  = 5

// Also a type annotation:
var b
: ?number = 5

var c = a < b

Try Flow link
Personally I don’t care much either way though.

The annotation is also recognized if the newline goes before the /*:
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVxhgIIGMAuArgIYxj4CeADgKZjEB2Dc+x+AlnAwFyoBuxAE70woMGG5gGhALYAjGsJRgAvGACs6TDhgBnOCMq16TFm049+QsHIzgJYAPzT5i5FjWarw3KpEAeGyA
/* @flow */

// Actual type annotation:
var a /*  : number */ = 5

// Also a type annotation:
var b
/*  : ?number */ = 5

var c = a < b


python311Packages.py-stringmatching: rename from py_stringmatching

Description of changes
part of #245383

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[x] sandbox = true

[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 266983 at b9311bee run on x86_64-linux 1

2 packages built successfully:

python310Packages.py-stringmatching
python311Packages.py-stringmatching


Update airgapped installation documentation to newer version of cert manager

Update docs to cert manager 0.15.1 (currently non-airgapped docs are using 0.15.0)
Use the installCRDs option which allows us to skip some steps

At the moment, i disagree in the use of installCRDs=true as recommended option for installing cert-manager. It could generate possible issues upgrading or reinstalling the software, to just save one extra command line. Please, take a look at the comment, #2578 (review)

OK will discuss whether or not to use it there - but assume in the meantime for the purposes of this PR we need to move from 00-crds.yaml to cert-manager.crds.yaml as in those docs? (as obviously 00-crds.yaml is removed in v0.15).

Upgrade airgapped install docs to user newer cert-manager version, lgtm.

Given it's now out are you happy with me moving both to 0.16 (I haven't tested this one in the airgap yet - so will need directions from you guys if you've tested or not)

OK will discuss whether or not to use it there - but assume in the meantime for the purposes of this PR we need to move from 00-crds.yaml to cert-manager.crds.yaml as in those docs? (as obviously 00-crds.yaml is removed in v0.15).

Obviously, it should refer to the proper crd file, v1.0.1, https://github.com/jetstack/cert-manager/releases/download/v1.0.1/cert-manager.yaml

Given it's now out are you happy with me moving both to 0.16.1 (I haven't tested this one in the airgap yet - currently running 0.15.1 - so will need directions from you guys if you've tested or not)

We are updating/testing Rancher chart to support cert-manager v1.0.x, https://github.com/rancher/rancher/pull/29017 . Could you please move both to v1.0.1 instead of v0.16.1??

Done

@rawmind0 On testing for airgapped - v1 of cert manager doesn't work - because https://github.com/rancher/rancher/blob/master/chart/templates/issuer-letsEncrypt.yaml#L4 is checking that the version is equal to 0.x (which isn't true) therefore specifies the incorrect apiVersion of alpha1 instead of alpha2

@wilsonge thanks for the quick update on that.

@rawmind0 On testing for airgapped - v1 of cert manager doesn't work - because https://github.com/rancher/rancher/blob/master/chart/templates/issuer-letsEncrypt.yaml#L4 is checking that the version is equal to 0.x (which isn't true) therefore specifies the incorrect apiVersion of alpha1 instead of alpha2

I already know that Rancher installations (airgapped or not) using cert-manager v1.0.0 doesn't work at the moment. As mentioned, due to that reason, PR https://github.com/rancher/rancher/pull/29017 has been submitted to address the issue. Until PR is not merged, v1 testing should be done using PR content

Cool so this shouldn't be merged until rancher/rancher#29017 is merged and in a tagged release of the helm chart

I changed the version to v1.0.4 https://github.com/rancher/docs/commit/ec87dc9dcb794f1454d6ad8d629a2ea4a2662b9f per the discussion here https://github.com/rancher/docs/issues/2803


Chromecast support?

Please add chromecast support to this library, as it is implemented in native iOS Youtube application.

Chromecast support needs to add google chromecast frameworks which is not the usecase for the library, if you want you can implement the chromecast support for your project. There's no need to make this library heavy. refer to this https://github.com/googlecast/CastVideos-ios implementation if you want to add chromecast support to your app.


Module not found: pycast.Caster

We currently test a demo device (L7 HD Scanner) and Mr Noethen (Territory Manager, Germany ) and Mrs. Thomas (Support) told us to create a issue tp provide a fast solution about the functions of the research packages.
•	Python version 3.7.7
•	Pycast version pip install pycast==v0.1.5-alpha
o	Also: Github version GitHub - T-002/pycast: Python forecasting and smoothing library
Problem executing python examples:
(venv) C:\Users\E7111\Desktop\clarius_repo\cast\src\python>python pycaster.py --address <IP_ADDRESS> --port 43299
Traceback (most recent call last):
File "pycaster.py", line 123, in
main()
File "pycaster.py", line 84, in main
cast = pycast.Caster(newProcessedImage, newRawImage, freezeFn, buttonsFn)
AttributeError: module 'pycast' has no attribute 'Caster'
--> Module Caster neither found in pip verison of pycast nor gitrhub version and even commit history
Please consider a fast answer, since we only have our demo device for 3 more days, to evaluate wether we need the research package or not.

Hi, it seems you have another pycast installed via pip (https://pypi.org/project/pycast/), it may be conflicting with the Clarius pycast. These two Python packages have the same name, but the former is not related to Clarius. First uninstall pycast:
pip uninstall pycast

Then obtain Clarius' own pycast library in the release section of this repository: https://github.com/clariusdev/cast/releases/.
Then follow the instructions here: https://github.com/clariusdev/cast/tree/master/src/python.

Hi, it seems you have another pycast installed via pip (https://pypi.org/project/pycast/), it may be conflicting with the Clarius pycast. These two Python packages have the same name, but the former is not related to Clarius. First uninstall pycast:
pip uninstall pycast

Then obtain Clarius' own pycast library in the release section of this repository: https://github.com/clariusdev/cast/releases/.
Then follow the instructions here: https://github.com/clariusdev/cast/tree/master/src/python.

Hello, thank you that worked!
The Pycaster is working now, however when I start the QT no buttons are shown in the screen, it is just black and blank. The scanner is connected and when I press "freeze" or "unfreeze" on my tablet, the status changes from "image stooped" to "image running".
Also, can you tell me how to save the raw data? I know that raw data is obtained at the same time during B-mode imaging, but no data is recorded. I have saved images from life and from the frozen image, but neither worked. The research functions are enabled on our scanner and should work according to clarius support.

Hello, thank you that worked!
The Pycaster is working now, however when I start the QT no buttons are shown in the screen, it is just black and blank. The scanner is connected and when I press "freeze" or "unfreeze" on my tablet, the status changes from "image stooped" to "image running".
Also, can you tell me how to save the raw data? I know that raw data is obtained at the same time during B-mode imaging, but no data is recorded. I have saved images from life and from the frozen image, but neither worked. The research functions are enabled on our scanner and should work according to clarius support.

Black screen: If you're running on Windows, see note at bottom main page: https://github.com/clariusdev/cast
Raw data: read more here: https://github.com/clariusdev/signalproc

Black screen: If you're running on Windows, see note at bottom main page: https://github.com/clariusdev/cast
Raw data: read more here: https://github.com/clariusdev/signalproc

Thank you, it works now

Thank you, it works now


Remove locator check on endpoint force removal

If an endpoint is forcibly removed, it should not
matter whether the locator info is present. If
the daemon was started w/o the --cluster-advertise
option (the option is not mandatory), then the
locator would be empty for any endpoint.

Related to https://github.com/docker/docker/issues/20398, https://github.com/docker/docker/issues/23302
Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

@sanimej Removed the function. PTAL

LGTM

LGTM


Remove wrapper Promise

The fetch() API already returns a Promise, so you can just recycle that. Plus, let any potential errors fall through to the .catch() in the calling code.

I don't even recall what I was doing there!


detect: Support run-time detection of FEAT_LSE on aarch64 OpenBSD

As of nightly-2023-01-23, is_aarch64_feature_detected doesn't support run-time detection of FEAT_LSE on OpenBSD.
This patch also supports run-time detection of FEAT_LSE on aarch64 FreeBSD without "std" feature.
This patch also adds preliminary support for run-time detection of FEAT_LSE2 and FEAT_LSE128. This is currently only used in tests but will be used in the library in the future.
As well as https://github.com/taiki-e/portable-atomic/pull/63, I will send a patch to stdarch later. Filed https://github.com/rust-lang/stdarch/pull/1374.

bors r+


fixed sticky footer for project and documents page (issue #716)

What is the Purpose?
The footer for the project and documents page would not stay at the bottom of the page.
What was the approach?
There was an unclosed </div> tag in documentation_list.html and an open <table> tag in projectdashboard_list.html
Are there any concerns to addressed further before or after merging this PR?
None
Mentions?
@andrewtpham @ninetteadhikari @TAnas0
Issue(s) affected?
Issue #716

@TAnas0 What solution do you propose? Should I e

Hey @ThePfarrer
Thanks a lot for your interest and the PR!
I am having trouble finding the your actual fixes in the PR since it has a lot of changes. If I am not mistaken, this is because of automatic formatting by your editor.
Although I agree with you (or your editor  ) that the templates files need re-formatting, we'd appreciate it if you keep the PR minimal and focused on those missing tags you mentioned. And don't worry about the formatting of the templates files, that's an issue on its own and will be dealt with separately in the future.
How does this sound? Hope it is not too much work

Done


msl-fetch, m20-fetch, nsyt-fetch not downloading images

Appears to be a regression following PR. This could be why it's so fast.
mru msl-fetch -c MAST_RIGHT -s 3621
ID                                    Instrument      Sol    Image Date (UTC)     Image Date (Mars)           Site   Drive  Thumb   Present
3621MR1029060021702826C00_DXXX        MAST_RIGHT      3621   2022-10-13T17:27                                               No      No
3621MR1029060011702825C00_DXXX        MAST_RIGHT      3621   2022-10-13T17:27                                               No      No
3621MR1029050971702823C00_DXXX        MAST_RIGHT      3621   2022-10-13T17:09                                               No      No
3621MR1029050961702822C00_DXXX        MAST_RIGHT      3621   2022-10-13T17:09                                               No      No
...
3621MR1029050031702729C00_DXXX        MAST_RIGHT      3621   2022-10-13T16:38                                               No      No
3621MR1029050021702728C00_DXXX        MAST_RIGHT      3621   2022-10-13T16:38                                               No      No
3621MR1029050011702727C00_DXXX        MAST_RIGHT      3621   2022-10-13T16:37                                               No      No
3621MR1029030001702725C00_DXXX        MAST_RIGHT      3621   2022-10-13T16:35                                               No      No
100 images found
Runtime: 0.2674591s

mru m20-fetch -c MASTCAM -s 581
ID                                                     Instrument                Sol    Image Date (UTC)            Image Date (Mars)           Site   Drive  Thumb   Present
ZL0_0581_0718526624_586ECM_N0290000ZCAM05133_1100LMJ   MCZ_LEFT                     581 2022-10-08T18:52:12.835     Sol-00581M14:43:23.138          29      0 No      No
Error: File already exists on disk, skip it.
Runtime: 0.1053863s

mru nsyt-fetch -c ICC -s 1368
ID                                    Instrument      Sol    Image Date (UTC)     Image Date (Mars)           Thumb   Present
C000M1368_717988374EDR_F0000_0200M_   ICC             1368   2022-10-02T13:15     17:00:40.201                No      No
1 images found
Runtime: 0.0880787s

Logic error in util.rs when determining whether to save given only_new bool and if file exists.

Fixed a while ago


compatibility fixes for IE10

IE10 doesn't support dataset or DOMNode.remove(). This PR papers over those cases.
The tests do no yet pass on IE10, and the editor demo also doesn't work. Largely due to the fact that IE10 does not fire the input event on contenteditables. (See compatibility notes at [MDN doc](file:///Users/coryforsyth/Library/Application%20Support/Dash/DocSets/JavaScript/JavaScript.docset/Contents/Resources/Documents/developer.mozilla.org/en-US/docs/Web/Events/input.html)).

derp- if we keep needing compat items we should consider bringing in an existing lib.


skip image download if same image is running

the correct flow is:
If the device is running a different image, the device downloads the image, uses the new image to upgrade, and then reboots with the new image.

today in the code the image is always being downloaded
see https://github.com/opiproject/sztp/blob/2b14bd25261e65003efcd6a4ed7a65620b436286/sztp-agent/pkg/secureagent/daemon.go#L55

@glimchb I will start working on this feature

assigned to @h0lyalg0rithm

@h0lyalg0rithm note, this is not just about correct image is already donwnloaded, but also maybe it is already installed and running as well... also skip that in this case.... we also might introducte a new flag --force or --force-download something like this...

@glimchb At the moment I think there is no way to know if image is running.
Do you think it makes sense to save the pid of the configuration script run and check if it exists to skip the download. Is this what you were expected

@glimchb At the moment I think there is no way to know if image is running. Do you think it makes sense to save the pid of the configuration script run and check if it exists to skip the download. Is this what you were expected

@h0lyalg0rithm , the running image version is available via uname -a or cat /etc/os-release , see here : https://github.com/opiproject/sztp/blob/aa72379ffe6f88d9c7804f3dbe79e06fed0130bd/sztp-agent/pkg/secureagent/utils.go#L45-L51

@glimchb .The JSONContent field has a stringified version of this information but its not stored anywhere, should it be stored somewhere before and then compared against the bootimage.
How should we compare the  os-release image with the boot image?

@glimchb .The JSONContent field has a stringified version of this information but its not stored anywhere, should it be stored somewhere before and then compared against the bootimage. How should we compare the os-release image with the boot image?

boot image is your ISO image you will eventually run... for example Ubuntu22.04 from https://releases.ubuntu.com/jammy/ubuntu-22.04.4-live-server-amd64.iso
so you download this image, then you install it using post-config script and then you reboot... not you are running this image...
so if now somebody gives me sztp again the same image https://releases.ubuntu.com/jammy/ubuntu-22.04.4-live-server-amd64.iso i know i already run it...
no need to store anything anywhere in my opinion...

@glimchb Apologize if I am asking similar questions again. But when the machine reboots we would get a new jsonContent information when a new agent is instantiated.
https://github.com/opiproject/sztp/blob/aa72379ffe6f88d9c7804f3dbe79e06fed0130bd/sztp-agent/pkg/secureagent/agent.go#L99
How exactly should I do know if its a new image then?


add technical posts in projects page

depends on #28
review just last commit

Done @Serabe @dpordomingo

Done @dpordomingo


Shorten URL fragments

The URL fragments can quickly become unwieldy when there are many end-products or modules in use. Find a way to shorten them.
The brute force solution would be to compress and base64-encode the existing string. It may also be possible to find a more compact representation without resorting to that.

Partial progress: Became more aggressive about dropping settings from the fragment which are still set to their default value.

More partial progress: The URL fragment now uses shortened module names.

As of 328151a304f4e947b75d694474982fbb21d21636, it will now deflate+base64 long fragments.


New App - Dotmatrix clock

New clock face, replicating the white on blue dotmatrix displays.

Very nice - thanks!


Experiment with whether GitHub supports jobs templates

Using YAML's templates is not possible: https://github.com/andreiled/merge-stream-in-chunks/actions/runs/146579294


How is this only for Macs

Considering Atom to be a universal app due to Electron, I would think that any app made for it would work on all other clients (ie. Win and Linux).
Is lack of testing the reason for this package to be Mac only or something else?

While Atom might be universal, Spotify's API for controlling player behavior is not. After some brief investigation, I did not see an API to control Spotify's behavior on Windows or Linux, so I made the decision to support the only available/reliable API that I could find.

Spotify integrates into mpris on Linux.
Pytify uses it to control Spotify under Linux.

@YtvwlD thanks for bringing that to my attention! Will look into that.

So how soon can we expect it to be supported for linux.

@jaebradley hey please bring for Linux too. Can't wait.

Thought about adding support for the web api? (https://developer.spotify.com/web-api/) with that you could probably easily make it cross platform.

You can do everything with DBus messages. That should be way easier

Another thing you could look into is how the Rainmeter community is controlling Spotify on Windows.


Multi-Backend Abstraction

Abstraction layer upon database backends

The abstraction takes form of FUSE, where the implementer pack all function pointers to one structure, and pass it to the caller to register.
  Then the file system driver will register these functions directly to FUSE. Then, FUSE will take the responsibility of calling them at proper time.

Initial implementation in 8dcb900fcf, closing.


min/max on differences of DataFrame columns in Julia

When I try to retrieve the maximums of differences of columns in a DataFrame I get an error. What is wrong?
using DataFrames

a = [2,4,10,4,8,8]
b = [5,9,7,2,8,7]
c = [2,9,7,6,8,1]

df = DataFrame(A = a, B = b, C = c)
df[2,:A] = NA
df[3,:C] = NA

ab=df[:A] - df[:B]
bc=df[:B] - df[:C]
ac=df[:A] - df[:C]

df[:max] = max(ab, bc, ac)

println(df)

=> LoadError: MethodError: no method matching isless(::DataArrays.DataArray{Int64,1}, ::Array{Any,1})
Doing the maximum of either df[:max] = max(ab, bc) or df[:max] = max(a, b, c) works as expected.
Can anybody clarify what's going on? Thank you!

Thanks for the report. Sounds like a bug in DataArrays, which is going to be deprecated. Anyway the recommended syntax is now df[:max] = max.(ab, bc, ac), and AFAICT it works both with 0.8.4 and git master (at least after https://github.com/JuliaStats/NullableArrays.jl/pull/166).


model not found

hi
whent type  python3 instagram.py
i see error about colorama
Traceback (most recent call last):
File "instagram.py", line 7, in
from lib.bruter import Bruter
File "/home/sirdash/Instagram/lib/bruter.py", line 7, in
from lib.display import Display
File "/home/sirdash/Instagram/lib/display.py", line 8, in
from colorama import Fore
ModuleNotFoundError: No module named 'colorama'

This is been resolved in version 3.0 https://youtube.com/watch?v=l6B9BaslDS8

because i cant found the video pls give me the an other link thanks


Network server request

I've been trying to find a solution to the red rectangle network error console output when practicing c# on Microsoft learn interactive tutorial but can't seem to find the solution. Any help would be appreciated. Thanks.

I just forked this and made changes to the files to support version 3.1.426 of the SDK for someone else.  Seems to be a common issue here with this repo.  You can get that SDK here.  After you install that along with the dotnet-try tool, try my forked version try-samples to see if that helps.

This didn't work for me.
I still the same internal error.
I posted my findings here #91

Worked. Thanks!

I just forked this and made changes to the files to support version 3.1.426 of the SDK for someone else. Seems to be a common issue here with this repo. You can get that SDK here. After you install that along with the dotnet-try tool, try my forked version try-samples to see if that helps.

Still receiving the same error.

Worked. Thanks!

what did you do?

I met the similar thing in my Computer too, the issue is solved with below steps:
The enviornment:
OS: Win 11
.NET SDKs: .NET Core 3.0 SDK, .NET Core 3.1 SDK, .NET 6.0 SDK, .NET 8.0 SDK installed.
1.Make sure you installed lastest version of "dotnet try" tool.
If you install it with the command "dotnet tool install -g dotnet-try", you need unistall it first with:
dotnet tool uninstall -g dotnet-try

If you install it with the command "dotnet tool install -g Microsoft.dotnet-try", you need unistall it first with:
dotnet tool uninstall -g Microsoft.dotnet-try

Then install the latest verion of "dotnet try" with below command:
dotnet tool install -g --add-source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" Microsoft.dotnet-try

In Windows, recommand to run above commands in "cmd" with admin permission.
2.Make sure you installed .NET 3.0 and .NET 3.1 SDKs
You can run below command to check:
dotnet --list-sdks

If you did not install them, download from below links and install them.
https://dotnet.microsoft.com/en-us/download/dotnet/3.0
https://dotnet.microsoft.com/en-us/download/dotnet/3.1
Note: .NET core 3.1 SDK's version is "3.1.416" so far.
3.Clone code with below command using git shell
git clone https://github.com/dotnet/try-samples

4.Create global.json at the root of the folder "try-samples":
The content is below:
{
  "sdk": {
    "version": "3.1.416"
  }
}

Note: the version "3.1.416" here should be the same as in step 2.
5.Try to compile it with "dotnet try verify" command
cd try-samples/
dotnet try verify

If no exceptions happened, jump to next step below.
Else try to remove references to the package 'System.CommandLine.Experimental' from all of the .csproj files.
6.Run "dotnet try" command to open the web in browser:
dotnet try ".\101-linq-samples"

7.Try the examples from Web.
May it be helpful for you.

References:
https://github.com/dotnet/try/blob/main/DotNetTryLocal.md
https://github.com/dotnet/try/issues/938#issuecomment-1023604536
This anwer first publish in:
https://stackoverflow.com/a/78534041/6075331


Add typescript reference link

[X] I have followed (at least) the PR section of the contributing guide.

Let's address this one in #22013


mirrord: 3.125.0 -> 3.127.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for mirrord is: Run local processes in the context of Kubernetes environment
meta.homepage for mirrord is: https://mirrord.dev/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.127.0 with grep in /nix/store/r3ij8pczvi90vnppf9yyjy71w3fbfm5k-mirrord-3.127.0
found 3.127.0 in filename of file in /nix/store/r3ij8pczvi90vnppf9yyjy71w3fbfm5k-mirrord-3.127.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mirrord

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/r3ij8pczvi90vnppf9yyjy71w3fbfm5k-mirrord-3.127.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mirrord https://github.com/r-ryantm/nixpkgs/archive/d3486a11dae5e523124d6c0813c70c3f097e751c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/d3486a11dae5e523124d6c0813c70c3f097e751c#mirrord

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/r3ij8pczvi90vnppf9yyjy71w3fbfm5k-mirrord-3.127.0
ls -la /nix/store/r3ij8pczvi90vnppf9yyjy71w3fbfm5k-mirrord-3.127.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

mirrord

Maintainer pings
cc @aaronjheng for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

@NixOS/nixpkgs-merge-bot merge


Add the partial-closure-args RFC.

This RFC provides Rust with the possibility to partially pattern-match lambda’s arguments with the .. syntax:
// x.map expects a function taking five i32 and returning a i32
x.map(|_, _, _, _, _| 0);
x.map(|..| 0);
x.map(|a, _, b, ..| a + b);

Rendered.

This RFC has good intend, but it is missing some details. You could take a look at #2359
for similar details and patterns.

@lzutao ah, I’d be happy to fill those details in. Which ones are you referring to?

Some more details/questions I have are:

Does this support binding the rest of arguments in BIND @ .. ? Probably it doesn't make sense because
we have no establish way to index "field" in rest.
Does this support .. in the middle (1, 2, .., 3, 4) like subslice patterns?
How do we document it in Reference?
How do we teach it?
Are there any prior arts in Rust or other languages?

Some questions I have are:

Does this support binding the rest of arguments in BIND @ .. ? Probably it doesn't make sense because
we have no establish way to index "field" in rest.

I agree. @ shouldn't be allowed, like in struct patterns.

Does this support .. in the middle (1, 2, .., 3, 4) like subslice patterns?

I think it should, since it is also allowed in the middle of tuple/slice/struct patterns.

Does this support binding the rest of arguments in BIND @ .. ? Probably it doesn't make sense because
we have no establish way to index "field" in rest.

I think it shouldn’t, indeed.

Does this support .. in the middle (1, 2, .., 3, 4) like subslice patterns?

Well, first I thought no, but given the fact it is supported within tuples (it doesn’t make sense for fields as their order doesn’t matter), then I guess yes.
I’ll make an update of the RFC tonight, thanks for the feedback. :)

Mostly copied from my reddit comment:
I think that this creates a more consistent language when you take into account that a function taking n arguments is isomorphic to a function taking one tuple of n types. The unary function already supports via pattern matching what this would add for n-ary functions.
Example:
fn take_unary_fn(f: impl Fn((u32, u32, u32)) {}
fn take_n_ary_fn(f: impl Fn(u32, u32, u32)) {}

fn main() {
    // already legal
    take_unary_fn(|(..)| ());
    // would become legal with this RFC
    take_n_ary_fn(|..| ());
}

From this standpoint, everything that's allowed should be the same as what's allowed with tuples.

RFC updated. Thank you all for the recommendation / details missing.

I think we should leave a note where it would be good to have a clippy lint to convert .. to _ if there is only zero or one item.

@pickfire agreed, but it won’t work with 0 item, as it would change the arity.

Hmm, I see the appeal of this RFC, but I'm don't find the motivation sufficiently compelling to want to invest the energy in developing, checking, and stewarding it right now. Furthermore, this is likely to interact with any attempt to support variadic generics; it'd be better to revisit this design as part of that work, in my opinion. Therefore, I am going to move to close this RFC. Thanks to @phaazon for opening it and to the folks on the thread for the discussion.
@rfcbot fcp close


Fix, and test, TCP DNS capture

Fixes https://github.com/istio/istio/issues/30251
This PR has two parts:

Adds test for DNS in various modes, and support in echo for a dns client
Fixes iptables rules to properly capture TCP dns traffic.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test lint_istio

integ-security-k8s-tests_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test lint_istio

integ-security-k8s-tests_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test integ-security-k8s-tests_istio

integ-pilot-multicluster-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
a597fd1eecbca4172ff50d22d1f4f06f5fef232f
link
/test integ-security-k8s-tests_istio

integ-pilot-multicluster-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-pilot-multicluster-tests_istio

integ-security-k8s-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-pilot-multicluster-tests_istio

integ-security-k8s-tests_istio
f96ecdbc641a5622dfbb036d3e8c4b021017677a
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/retest

Yes, I have not fixed that case. Just app -> proxy -> remote dns, but using
TCP. Right now it only works for udp
On Mon, Jan 25, 2021, 7:13 PM Zhonghu Xu<EMAIL_ADDRESS>wrote:

@hzxuzhonghu commented on this pull request.
I think this is expected request path: app->dns-proxy->local-dns->remote
dns
The first three jumps are ok, but the last one from local dns will also be
captured by dns-proxy. Seems no way to distinguish.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/30314#pullrequestreview-575978657,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXMADNGFB2EUTXLWO7DS3YXNVANCNFSM4WO25JEQ
.

Yes, I have not fixed that case. Just app -> proxy -> remote dns, but using
TCP. Right now it only works for udp
On Mon, Jan 25, 2021, 7:13 PM Zhonghu Xu<EMAIL_ADDRESS>wrote:

@hzxuzhonghu commented on this pull request.
I think this is expected request path: app->dns-proxy->local-dns->remote
dns
The first three jumps are ok, but the last one from local dns will also be
captured by dns-proxy. Seems no way to distinguish.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/30314#pullrequestreview-575978657,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEYGXMADNGFB2EUTXLWO7DS3YXNVANCNFSM4WO25JEQ
.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
dd3e0b95d53c4df0c262aa7f9c4de51bdc853d88
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio
dd3e0b95d53c4df0c262aa7f9c4de51bdc853d88
link
/test integ-pilot-multicluster-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/retest

In response to a cherrypick label: new pull request created: #30413

In response to a cherrypick label: new pull request created: #30413


mia giving the wrong bal

when asking mia how much money I have. I got this in return
https://gyazo.com/f45589fc7ce5ea3b417e138c19ba4aec

Fixed in #bots-spam, but she still doesn't answer to DMs. Update was applied. Any ideas @Hiroku ?

Fixed in #bots-spam, but she still doesn't answer to DMs. Update was applied. Any ideas @Hiroku ?

https://github.com/ObliqueNET/Server/issues/860

https://github.com/ObliqueNET/Server/issues/860

Ix fixed now, I believe.


Datataverse Low Code plugins not working

Lab/Demo: 7.1
Task: 2.1
Datataverse Low Code plugins not working. The editor claims that ThisRecord is not recognized. This in turn causes that the plug-in cannot be saved. I'm quessing theres a bud in Dataverse Accelerator App... Maybe this exercise should be removed until the app reaches ga?

Repro steps: follow lab guidance.

It's a change in Power Fx
Use NewRecord instead of ThisRecord

🤦🏻♂ Of course it is... Thanks for letting me know 👌🏻 The documentation needs refreshing as well.


Controller (and repeater?) nodes marked as dead

A developer told me to come here.
My zwave network is showing dead nodes for the backup controller (node 22) and the repeater. I was advised to open the zwave to mqtt control panel and try to ping the dead node, I thine tried to refresh the mode info (requery then node) that worked, as you can see, but ping still fails.
Heal doesn't work, since it doesn't even try (node being dead) but of course since we can get to the node a heal is pretty pointless.
2021-05-05 16:06:10.317 INFO ZWAVE: Calling api refreshInfo with args: [ 22, [length]: 1 ]
2021-05-05T17:06:10.366Z CNTRLR   [Node 022] Beginning interview - last completed stage: None
2021-05-05T17:06:10.370Z CNTRLR   [Node 022] new node, doing a full interview...
2021-05-05 16:06:10.372 INFO ZWAVE: Node 22: interview started
2021-05-05T17:06:10.377Z CNTRLR » [Node 022] querying protocol info...
2021-05-05 16:06:10.400 INFO ZWAVE: Success zwave api call refreshInfo { success: true, message: 'Success zwave api call', result: undefined }
2021-05-05T17:06:10.432Z CNTRLR « [Node 022] received response for protocol info:
basic device class:    Static Controller
generic device class:  Static Controller
specific device class: PC Controller
node type:             Controller
is always listening:   true
is frequent listening: false
can route messages:    false
supports security:     false
supports beaming:      true
maximum data rate:     100000 kbps
protocol version:      3
2021-05-05 16:06:10.437 INFO ZWAVE: Node 22: interview stage PROTOCOLINFO completed
2021-05-05T17:06:10.441Z CNTRLR   [Node 022] Interview stage completed: ProtocolInfo
2021-05-05T17:06:10.443Z CNTRLR » [Node 022] pinging the node...
2021-05-05 16:06:16.294 INFO ZWAVE: Node 19: metadata updated: 49-0-Air temperature
2021-05-05 16:06:16.305 INFO ZWAVE: Node 19: value updated: 49-0-Air temperature 17.6 => 17.5
2021-05-05 16:06:17.947 INFO ZWAVE: Node 25: metadata updated: 49-0-Air temperature
2021-05-05 16:06:17.951 INFO ZWAVE: Node 25: value updated: 49-0-Air temperature 23.5 => 23.4
2021-05-05 16:06:18.976 INFO ZWAVE: Node 25: metadata updated: 49-0-Humidity
2021-05-05 16:06:18.982 INFO ZWAVE: Node 25: value updated: 49-0-Humidity 58 => 58
2021-05-05 16:06:19.463 INFO ZWAVE: Node 19: metadata updated: 49-0-Air temperature
2021-05-05 16:06:19.469 INFO ZWAVE: Node 19: value updated: 49-0-Air temperature 17.5 => 17.5
2021-05-05 16:06:19.638 INFO ZWAVE: Node 19: metadata updated: 49-0-Humidity
2021-05-05 16:06:19.645 INFO ZWAVE: Node 19: value updated: 49-0-Humidity 47 => 47
2021-05-05T17:06:20.564Z CNTRLR   [Node 022] Node 22 did not respond after 1 attempts, it is presumed dead
2021-05-05T17:06:20.570Z CNTRLR   [Node 022] ping failed: Failed to send the command after 1 attempts (Status No
Ack)
2021-05-05T17:06:20.572Z CNTRLR » [Node 022] querying node info...
2021-05-05T17:06:20.574Z CNTRLR » [Node 022] pinging the node...
2021-05-05 16:06:25.910 INFO ZWAVE: Node 19: metadata updated: 49-0-Illuminance
2021-05-05 16:06:25.914 INFO ZWAVE: Node 19: value updated: 49-0-Illuminance 1707 => 1770
2021-05-05T17:06:26.508Z CNTRLR   [Node 022] Node 22 did not respond after 1 attempts, it is presumed dead
2021-05-05T17:06:26.515Z CNTRLR   [Node 022] ping failed: Failed to send the command after 1 attempts (Status No
Ack)
2021-05-05T17:06:26.517Z CNTRLR   [Node 022] Interview attempt (1/5) failed, node is dead.
2021-05-05 16:06:26.519 ERROR ZWAVE: Interview of node 22 has failed: The node is dead
Here is the heal attempt:
Tried but it doesn;t get far:
2021-05-05 16:18:48.646 INFO ZWAVE: Calling api healNode with args: [ 22, [length]: 1 ]
2021-05-05T17:18:48.650Z CNTRLR   [Node 022] Skipping heal because the node is not responding.
2021-05-05 16:18:48.654 INFO ZWAVE: Success zwave api call healNode { success: true, message: 'Success zwave api call', result: false }
I have an aeon extender which exhibits same problem, but I have not logged that yet. Seems to me these devices are not responding to ping at all.

The message you're seeing is a response from the stick which reads the info from its memory. Can you bring the node closer to the stick?

Which message is from the stick? The config info, or the ping failure?
The node is part of the extended network, so moving it is an issue. My extender (zw117) has the same issue. Shows as dead but seems to be working fine.
Dead node is not reported by ozw 1.4 or 1.6 under domoticz, although 1.6 seems to have trouble deciding what sort of devices they are. If they were not working I think half my network would be unreachable.
Rgds, Dave Storey
On 5 May 2021, 20:24, at 20:24, AlCalzone @.***> wrote:

The message you're seeing is a response from the stick which reads the
info from its memory. Can you bring the node closer to the stick?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/zwave-js/node-zwave-js/issues/2557#issuecomment-832948578

My extender (zw117) has the same issue. Shows as dead but seems to be working fine.

What makes you think the node is working fine? The log above certainly doesn't.

2021-05-05T17:06:10.432Z CNTRLR « [Node 022] received response for protocol info:

Is a response from the controller. This is the very first step of a node interview and does not communicate with the node. I don't know what you mean by config info.

Dead node is not reported by ozw 1.4 or 1.6 under domoticz

I'm not sure how those drivers treat missing ACKs from the node. I keep reading "it worked in XYZ" in several issues,  but changing the software on the host can't really change anything about the RF connection between the stick and the device. It's likely that you didn't notice because the software didn't tell you.
zwave-js considers a node as dead if it did not acknowledge the receipt of a command 3 times (once for pings) until a message from it is received again. A dumbed down version of a typical communication where a node is dead looks like this:
zwave-js: Hey stick, send this
Stick: 🔊
Stick: I did
...
Stick: hey zwave-js, the node didn't acknowledge the message

Someone else said their Aeotec Gen 5 stick was also dead when included as a secondary controller. Those do respond to pings, right?

Apparently not, since i took the controller back to the PC and tried the aeotec software on it, and it works fine. The repeater was dead as far as i can tell though. Presumably aeotec could tell us?
Rgds, Dave Storey
On 6 May 2021, 02:05, at 02:05, blhoward2 @.***> wrote:

Someone else said their Aeotec Gen 5 stick was also dead when included
as a secondary controller. Those do respond to pings, right?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/zwave-js/node-zwave-js/issues/2557#issuecomment-833151096

i took the controller back to the PC and tried the aeotec software on it, and it works fine

Let me get this straight: Is Node 22 portable / battery powered? Because your log above says it is known to the current primary as "always listening", i.e. permanently powered.

It is another zstick5 controller, which was plugged into a USB power adapter stuck in the wall halfway along the house. So it was always listening, or should have been.
Rgds, Dave Storey
On 6 May 2021, 07:41, at 07:41, AlCalzone @.***> wrote:

i took the controller back to the PC and tried the aeotec software on
it, and it works fine

Let me get this straight: Is Node 22 portable / battery powered?
Because your log above says it is known to the current primary as
"always listening", i.e. permanently powered.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/zwave-js/node-zwave-js/issues/2557#issuecomment-833269264

Not sure if there's anything we can do here. If the device does not ACK commands, we can't really communicate with it.


Use key file if supplied in place of password

This is a hack to add rudimentary support for connecting to remote
hosts that only support key pair authentication. If a path to a public
key file is passed in in place of a password, attempt to authenticate
to the remote host using the key via the PublicKeys authentication
method. Closes #25.

Hi Clayton,
thanks for taking a crack at this. we def need this feature.
However, I can't accept this PR as it's failing the test suite.
If you would like to run the tests locally I've added instructions to the README (https://github.com/pivotalservices/gtils/blob/develop/README.md#running-tests--build-pipeline-locally)
Let's get this green and I'd be happy to merge this in.
Thanks & keep contributing :)
-John

Thanks for the encouragement and help with running local tests, John. We'll take a second pass at this ASAP and, if you'll leave the pull request around for a bit, update by adding commits here.

Hey, John. I'm getting back around to this now, and I notice that on a clean go get of the gtils project, the test runner fails on the go test step, unable to find several dependencies (see below). I'm going to keep chipping away at it, but if you have any advice, I'm all ears. Thanks!
–c
--> Running step: go test
export WERCKER_STEP_ROOT="/pipeline/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975"
export WERCKER_STEP_ID="script-c0c71b1f-e1d7-453d-a00e-331bfffd0975"
export WERCKER_STEP_OWNER="wercker"
export WERCKER_STEP_NAME="script"
export WERCKER_REPORT_NUMBERS_FILE="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/numbers.ini"
export WERCKER_REPORT_MESSAGE_FILE="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/message.txt"
export WERCKER_REPORT_ARTIFACTS_DIR="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/artifacts"
source "/pipeline/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/run.sh" < /dev/null
bosh/bosh.go:7:2: cannot find package "github.com/pivotalservices/gtils/http" in any of:
	/usr/local/go/src/github.com/pivotalservices/gtils/http (from $GOROOT)
	/go/src/github.com/pivotalservices/gtils/http (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/http
	/go/src/github.com/pivotalservices/gtils/http
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/http
command/remote_execute.go:7:2: cannot find package "golang.org/x/crypto/ssh" in any of:
	/usr/local/go/src/golang.org/x/crypto/ssh (from $GOROOT)
	/go/src/golang.org/x/crypto/ssh (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/golang.org/x/crypto/ssh
	/go/src/golang.org/x/crypto/ssh
	/go/src/app/_gopath/src/golang.org/x/crypto/ssh
log/lager.go:6:2: cannot find package "github.com/pivotal-golang/lager" in any of:
	/usr/local/go/src/github.com/pivotal-golang/lager (from $GOROOT)
	/go/src/github.com/pivotal-golang/lager (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotal-golang/lager
	/go/src/github.com/pivotal-golang/lager
	/go/src/app/_gopath/src/github.com/pivotal-golang/lager
osutils/remote_operations.go:7:2: cannot find package "github.com/pivotalservices/gtils/command" in any of:
	/usr/local/go/src/github.com/pivotalservices/gtils/command (from $GOROOT)
	/go/src/github.com/pivotalservices/gtils/command (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/command
	/go/src/github.com/pivotalservices/gtils/command
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/command
osutils/file.go:8:2: cannot find package "github.com/pkg/sftp" in any of:
	/usr/local/go/src/github.com/pkg/sftp (from $GOROOT)
	/go/src/github.com/pkg/sftp (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pkg/sftp
	/go/src/github.com/pkg/sftp
	/go/src/app/_gopath/src/github.com/pkg/sftp
persistence/mysqldump.go:8:2: cannot find package "github.com/pivotalservices/gtils/osutils" in any of:
	/usr/local/go/src/github.com/pivotalservices/gtils/osutils (from $GOROOT)
	/go/src/github.com/pivotalservices/gtils/osutils (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/osutils
	/go/src/github.com/pivotalservices/gtils/osutils
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/osutils
persistence/execute_list.go:7:2: cannot find package "github.com/xchapter7x/lo" in any of:
	/usr/local/go/src/github.com/xchapter7x/lo (from $GOROOT)
	/go/src/github.com/xchapter7x/lo (from $GOPATH)
	/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/xchapter7x/lo
	/go/src/github.com/xchapter7x/lo
	/go/src/app/_gopath/src/github.com/xchapter7x/lo
godep: go exit status 1
--> Step failed: go test
--> Pipeline failed

Yeah, the docker container we use was changed, and we were not pinning to a
specific version.
I pushed up a change, that uses the officially supported docker golang box,
which resolves the issue.
 I'm getting back around to this now, and I notice that on a
clean go get of the gtils project, the test runner fails on the go test
step, unable to find several dependencies (see below). I'm going to keep
chipping away at it, but if you have any advice, I'm all ears. Thanks!
–c
--> Running step: go test
export WERCKER_STEP_ROOT="/pipeline/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975"
export WERCKER_STEP_ID="script-c0c71b1f-e1d7-453d-a00e-331bfffd0975"
export WERCKER_STEP_OWNER="wercker"
export WERCKER_STEP_NAME="script"
export WERCKER_REPORT_NUMBERS_FILE="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/numbers.ini"
export WERCKER_REPORT_MESSAGE_FILE="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/message.txt"
export WERCKER_REPORT_ARTIFACTS_DIR="/report/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/artifacts"
source "/pipeline/script-c0c71b1f-e1d7-453d-a00e-331bfffd0975/run.sh" < /dev/null
bosh/bosh.go:7:2: cannot find package "github.com/pivotalservices/gtils/http" in any of:
/usr/local/go/src/github.com/pivotalservices/gtils/http (from $GOROOT)
/go/src/github.com/pivotalservices/gtils/http (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/http
/go/src/github.com/pivotalservices/gtils/http
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/http
command/remote_execute.go:7:2 http://github.com/pivotalservices/gtils/httpcommand/remote_execute.go:7:2: cannot find package "golang.org/x/crypto/ssh" in any of:
/usr/local/go/src/golang.org/x/crypto/ssh (from $GOROOT)
/go/src/golang.org/x/crypto/ssh (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/golang.org/x/crypto/ssh
/go/src/golang.org/x/crypto/ssh
/go/src/app/_gopath/src/golang.org/x/crypto/ssh
log/lager.go:6:2 http://golang.org/x/crypto/sshlog/lager.go:6:2: cannot find package "github.com/pivotal-golang/lager" in any of:
/usr/local/go/src/github.com/pivotal-golang/lager (from $GOROOT)
/go/src/github.com/pivotal-golang/lager (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotal-golang/lager
/go/src/github.com/pivotal-golang/lager
/go/src/app/_gopath/src/github.com/pivotal-golang/lager
osutils/remote_operations.go:7:2 http://github.com/pivotal-golang/lagerosutils/remote_operations.go:7:2: cannot find package "github.com/pivotalservices/gtils/command" in any of:
/usr/local/go/src/github.com/pivotalservices/gtils/command (from $GOROOT)
/go/src/github.com/pivotalservices/gtils/command (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/command
/go/src/github.com/pivotalservices/gtils/command
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/command
osutils/file.go:8:2 http://github.com/pivotalservices/gtils/commandosutils/file.go:8:2: cannot find package "github.com/pkg/sftp" in any of:
/usr/local/go/src/github.com/pkg/sftp (from $GOROOT)
/go/src/github.com/pkg/sftp (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pkg/sftp
/go/src/github.com/pkg/sftp
/go/src/app/_gopath/src/github.com/pkg/sftp
persistence/mysqldump.go:8:2 http://github.com/pkg/sftppersistence/mysqldump.go:8:2: cannot find package "github.com/pivotalservices/gtils/osutils" in any of:
/usr/local/go/src/github.com/pivotalservices/gtils/osutils (from $GOROOT)
/go/src/github.com/pivotalservices/gtils/osutils (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/pivotalservices/gtils/osutils
/go/src/github.com/pivotalservices/gtils/osutils
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/osutils
persistence/execute_list.go:7:2 http://github.com/pivotalservices/gtils/osutilspersistence/execute_list.go:7:2: cannot find package "github.com/xchapter7x/lo" in any of:
/usr/local/go/src/github.com/xchapter7x/lo (from $GOROOT)
/go/src/github.com/xchapter7x/lo (from $GOPATH)
/go/src/app/_gopath/src/github.com/pivotalservices/gtils/Godeps/_workspace/src/github.com/xchapter7x/lo
/go/src/github.com/xchapter7x/lo
/go/src/app/_gopath/src/github.com/xchapter7x/lo
godep: go exit status 1
--> Step failed: go test
--> Pipeline failed
—
Reply to this email directly or view it on GitHub
https://github.com/pivotalservices/gtils/pull/26#issuecomment-156477115.

That did the trick, John — thank you! Looks like our contribution breaks the build only on coverage — no surprise, as we added an implementation without a test — so I'll see what I can do about adding tests to this PR.
Thanks again,
–c

Ok, I added a simple SSH test, connecting to the local Docker container, increasing code coverage of the command package above the watermark, to 80%. Hope that does the trick! :+1:
Thanks much,
–c

If this will work, we'd love to get the official release build into our next platform backup tile. Is there anything else I can do to tidy this up for merging?
Thanks again,
-c

Ill give the PR a look today, and post any feedback in the commits.
-John
2015-11-17 9:58 GMT-05:00 Clayton Hynfield<EMAIL_ADDRESS>
If this will work, we'd love to get the official release build into our
next platform backup tile. Is there anything else I can do to tidy this up
for merging?
Thanks again,
-c
—
Reply to this email directly or view it on GitHub
https://github.com/pivotalservices/gtils/pull/26#issuecomment-157393682.


remove crypto from dependencies

Is now (since what Node.js version?) a built-in Node module so crypto package has been deprecated on npm.
As far as I can see we only use it here but the code is commented out anyway so this PR won't affect anything right now.

Ok, will try this once I have some time - the implementation is still WIP


Is the backend in Firebase Realtime DB or Cloud FireStore?

Thanks for this demo project, trying to bring it up and running and I could.
But while updating the address, I see the below error in console.

> [2021-06-10T11:32:01.023Z]  @firebase/firestore: Firestore (7.17.2): Could not reach Cloud Firestore backend. Connection failed 1 times. Most recent error: FirebaseError: [code=failed-precondition]: The Cloud Firestore API is not available for Datastore Mode projects.
> This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

Do I need to configure Firestore to run it or Firebase Realtime DB is enough?
Any help to resolve this will be much appreciated!

The example data (/src/firebase/exampleData.json) needs to be imported in the Firebase Realtime Database, Firestore is required for storing the dynamic data like the user address and previous orders. You will be required to configure Firestore and add an index as well:
{
    collection: "orders",
    fields: {
        uid: Ascending,
        ts: Descending,
    },
    queryScope: Collection
}

I am getting this error, I am not sure how to configure Firestore, I have added index which you suggested above.

@rkscodes you have the wrong rules, your rules will restrict anyone from reading/writing the data, use:
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}

Yes you are right, it resolved the issue, thanks.


Manage camel-servlet and camel-aws-sns in the BOM

This becomes required when Camel stuff is removed from Quarkus BOM.
In other words, camel-aws-sns and camel-servlet were missing on our BOM and this fixes issues we would hit when building against Quarkus version where Camel stuff is removed.

TravisCI attached to my fork passed: https://travis-ci.org/ppalaga/camel-quarkus/builds/555720536


Missing docs: point_cloud

Got the software running on an Ubuntu Linux server with RTX 4090 and installed the example data as described in the README but it produces this error:
FileNotFoundError: [Errno 2] No such file or directory: 'models/bicycle/point_cloud/iteration_30000/point_cloud.ply'

Looks like there are some missing steps in the documentation to get it working?

You can find it in the Downloading Models section of the README :)
https://github.com/dylanebert/gaussian-viewer#downloading-models

@dylanebert I think you'll find if you do a fresh checkout and follow the instructions you linked that these files are missing

Sorry you're right, I pointed to the wrong data to download, I will fix this

Should be fixed now!

Thanks mate!


Jet doesn't return a card of matching color to the card melded in the echo effect

The meld happens, but the return doesn't.

https://boardgamearena.com/table?table=420347320

Just pushed a fix.


add changelog fixes #149

How would javascript version bumps be handled relative to an st2 versions?  Are we saying that st2web and st2chatops can not be released without a version bump of st2 or that when one of these project needs to be released it'll bump st2 patch version or something like that?
e.g. Release of v3.8.0
st2web-3.8.0 (v2.4.3)
st2chatops-3.8.0 (v0.8.0)
st2-3.8.0 (3.8.0)

Then there's a security patch in st2chatops that needs to be fixed so we bump the version
st2web-3.8.1 (v2.4.3)
st2chatops-3.8.1 (v.0.9.0)
st2-3.8.1 (3.8.0)

My concern with this sort of approach is that it hides what's really going on.  It appears there have been changes in all packages (unintentionally there would be because of our current build process) but it doesn't reflect our actual intention.  Only the st2chatops pack was intentionally changed.
From the changelog point of view, we'll have to update all 3 changelogs at the same time, how would that look when a project hasn't changed? Will there be empty sections for point releases?
Perhaps I'm missing something here or have misunderstood what is being suggested because I don't full understand the release process at this point.

The current reality is that the CI/CD pipelines https://github.com/StackStorm/st2ci/ and https://github.com/StackStorm/st2cd/ does a release for everything. The version is monolithically hardcoded for all the components.
That also affects how we build and install the packages: docker, K8s, Puppet, Ansible, Vagrant box.
Eg if there is a security patch in any of the components we release StackStorm v3.8.1 and say there's a new patch for stackstorm.
So all the time we treated StackStorm as a monolith product or a big platform as a whole.


Question: Confusion about image download delay in 20200101

[x]  Did you read FAQ section?

[x] Did you test with the latest releases or commit ?

Hello! Was running the latest release when I noticed the downloaddelay (which is set to 10) was happening not just for new downloads like it used to, but when checking the already downloaded ones as well, adding a lot of extra time. Is this a new intended change? I apologize if its mentioned somewere and I missed it.
Old previous 20191221 version downloaddelay = 10 example:

New 20200101 version downloaddelay = 10 example:

most likely due to #609, might be duplicated with #613.
replace the library.zip from https://github.com/Nandaka/PixivUtil2/releases/tag/v20200102-beta1

Tested with v20200102-beta1, issue still exists with https://github.com/Nandaka/PixivUtil2/issues/613#issuecomment-570106587

most likely due to #609, might be duplicated with #613.
replace the library.zip from https://github.com/Nandaka/PixivUtil2/releases/tag/v20200102-beta1

Tested with v20200102-beta1, issue still exists with https://github.com/Nandaka/PixivUtil2/issues/613#issuecomment-570106587

try library.zip

try library.zip

Tried. Issue still exists.

updated library.zip

updated library.zip

Tested again, issue still exists.
I use v20191221, not have this issue.

updated again library.zip

updated again library.zip

Tested again again with library.zip (SHA1: 5DDEE56DBEBCAED0406C24415DF12FB94F0436E8), issue still exists using "8. Download new illust from bookmarked members (/bookmark_new_illust.php)".
Oh no...

do you enable alwaysCheckFileSize or overwrite?

do you enable alwaysCheckFileSize or overwrite?

Both of them are set to False.
I'll move my downloaded files to another folder after several day they downloaded.
v20200101 with patch will only check files in the download folder,  if file already downloaded but not in the folder, even if the history exists in DB file, it will still do the downloading.
v20191221 will check download history in DB first, if it is in DB history, it will skip the file, even the file is not exists.

I know this is the path link
But there are \
Should have been
"Processing Image Id: 73809942
Already downloaded: 73809942
Wait for 0.75s
#1"
It's over
The pictures that run afterwards are all old pictures that have been downloaded
Already using the latest version v20200103-beta2
"db.sqlite" has not been deleted

Attach "pixivutil.log" here
pixivutil.log

updated library.zip

Tested again again again with library.zip(SHA1: 0DF37F02BCB609E73D45DC2F7381F9DB10295E03) and v20200103-beta2, issue still exists.
After v20200101, it seems not check DB history first. I'll roll back to v20191221 without this issue.

https://github.com/Nandaka/PixivUtil2/issues/613#issuecomment-570280699
Ensure alwayscheckfilesize and overwrite is set to False in config.ini, else it will have some delay enabled as it actually retrieve the image information from pixiv server.

#613 (comment)
Ensure alwayscheckfilesize and overwrite is set to False in config.ini, else it will have some delay enabled as it actually retrieve the image information from pixiv server.

Alwayscheckfilesize and overwrite is set to False in config.ini, issued still exists.

Weird, I'm running from the source and it is working as intended..
Try the full release here? https://github.com/Nandaka/PixivUtil2/releases/tag/v20200103-beta2

Weird, I'm running from the source and it is working as intended..
Try the full release here? https://github.com/Nandaka/PixivUtil2/releases/tag/v20200103-beta2

Hummmm... Full release works for me. Thank you so much.

got it, look like I cannot release just the library.zip anymore...

got it, look like I cannot release just the library.zip anymore...

Replaced library.zip step by step, so what went wrong... Orz

Been running the latest release for a bit, and it seems to be working again. Thank you for your hard work!


Mount plugins directory when testing requirements

Issue #, if available:
N/A
Description of changes:
The test-requirements command only mounts the dags directory. According to AWS documentation (option 2) https://docs.aws.amazon.com/mwaa/latest/userguide/best-practices-dependencies.html#best-practices-dependencies-python-wheels, MWAA supports .whl dependencies in the plugins directory. Without mounting this, we cannot fully test our requirements.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Please edit on the specific branch i.e. https://github.com/aws/aws-mwaa-local-runner/tree/v2.2.2

Added to 2.2.2


[UI] Support group concept in the topology

At the current topology page, the page is driven by the service selector

There are some side effects

Once the number of services is large, hundreds and even 1k+ in some cases, it would be hard to find
Rending speed is limited, due to browser performance and the backend.
We recently add group concept in the naming system, #5977

As a result, we have a group name in the service metadata now
https://github.com/apache/skywalking-query-protocol/blob/4be8e459b0ff56ed5d41a3b5c2173ba83668831e/metadata.graphqls#L29
@Fine0830 We should refactor this selector to 2 hierarchy levels
- group name 1(selectable)
+--- service 1(selectable)
     service 2
- group name 2
+--- service 3
     service 4
- default
+--- service 5 (all services without group name)
     service 6
     service 7

Topology renders based on selected service group or service, when re-entering the topology page, it renders based on last time chosen.
When entering this page, it renders the topology based on the last time selected.
At the bottom of the page, there is a client-side temp group,

Let's keep it for now, and reword it as Add local view.

close this via https://github.com/apache/skywalking-rocketbot-ui/pull/399


Notebook reopen with: can not open text editor

VSCode Version:
OS Version:

Steps to Reproduce:

Install GitHub Issue Notebook
Create/Open a *.github-issues notebook
Double click the title to pin it
Run "Reopen editor with...` and open in text editor
The document is opened in a new tab, and rendered in text editor, which is good
Click the first tab, it switches to notebook editor
Click the second tab, it no longer switches to text editor

Does this issue occur when all extensions are disabled?: Yes/No

Introduced by https://github.com/microsoft/vscode/commit/412e3fb8ec07b648563c9b6fb47e6646ca636610

I think we only want to open the same notebook editor if the passed in original input is ResourceEditorInput. @jrieken you can correct me if it was wrong assumption.

Yeah, sounds reasonable


Error: 'number' is unresolvable, js engine: hermes (React native project)

Report a bug
Whats going on?
I experience instability using ArkType function scope within my react native project with hermes as runtime engine. Hermes is a JS runtime that promotes itself to have much faster start-up time. Whether it is Hermes, Javascript Core, V8 or RTK-query that causes the issue I can’t tell.

I hope that you can point me into the right direction or tell me why ArkType says:
Error: ‘number’ is unresolvable, js engine: hermes.

The instability explained:
If the first thing the app do is to do a GET request using ArkType scope function for type validation, then ArkType will throw a type error because no types has been read. According to ArkType scope function (https://arktype.io/docs/scopes/) I would expect it to work out of the box.

It should be mentioned that this is a minimum replica of a big project and that project is using the scope function at many different places without causing any issues.
🔎 Search Terms
Error: 'number' is unresolvable, js engine: hermes
🧩 Context
Everything is latest
"@reduxjs/toolkit": "^1.9.5",
"react-redux": "^8.0.7",
"react": "18.2.0",
"react-native": "0.72.4",
"arktype": "^1.0.21-alpha",
"@react-navigation/elements": "^1.3.17",
"@react-navigation/native": "^6.0.8",
"@react-navigation/native-stack": "6.9.12",
"@react-navigation/stack": "^6.2.0",
"react-native-screens": "^3.21.0",
"react-native-safe-area-context": "^4.7.2"

🧑💻 Repro
I have made a repo that can reproduce the bug: https://github.com/marcuzgabriel/arktype-react-native-issue

Have XCode / Android studio installed
From root do yarn
Go into ios folder and run pod install (you might need homebrew for installing cocoapods otherwise the pod install cmd won't work)

Code piece that causes the error
import { scope } from "arktype"

const usersInfoResponse = scope({
  users: {
    id: 'number',
    name: 'string',
    username: 'string',
    email: 'string',
    address: {
      street: 'string',
      suite: 'string',
      city: 'string',
      zipcode: 'string',
      geo: {
        lat: 'string',
        lng: 'string'
      }
    },
    phone: 'string',
    website: 'string',
    company: {
      name: 'string',
      catchPhrase: 'string',
      bs: 'string'
    },
  },
  response: 'users[]',
}).compile();

Code piece that fixes the error
import { type, scope } from "arktype"

const usersInfoType = type({
  id: 'number',
  name: 'string',
  username: 'string',
  email: 'string',
  address: {
    street: 'string',
    suite: 'string',
    city: 'string',
    zipcode: 'string',
    geo: {
      lat: 'string',
      lng: 'string'
    }
  },
  phone: 'string',
  website: 'string',
  company: {
    name: 'string',
    catchPhrase: 'string',
    bs: 'string'
  },
})

const usersInfoResponse = scope({
  users: usersInfoType,
  response: 'users[]',
}).compile();

console shows
Error: 'number' is unresolvable, js engine: hermes
Can someone point me in the right direction. Is my current solution okay for now and how come the scope function sometimes works and sometimes doesn't?

Thank you! Actually, I managed to reproduce the error on a simulator. So if you clone my project, run the project and open up an iPhone simulator then you should be able to see it.

@marcuzgabriel This should be resolved in 2.0.0-dev.10. More docs coming soon :-)


Chrome crash with too many activities syncing for the first time for multisport fitness trend

Windows: 7 and 10
Chrome: 56.0.2924.87
Latest Stravistix
Total activities: 1341
After 1080 activities Chrome decides to stop. Then I have to reload the page, no specific error message. "Something went wrong".  So I decided to run devtools next to it but

It gave me a log file. Don't know if it contains enough info...
www.strava.com-1487323109102.txt
I stripped Chrome from every other extension. Still nothing.
And then I tested with Opera. Which worked perfectly!

Hi,
Just reinstall your chrome. It should fix the problem.
Some others had same thing. Reinstall worked. Dont know why at the moment.
Tom
On Fri, Feb 17, 2017, 10:21 JayQueue<EMAIL_ADDRESS>wrote:

Windows: 7 and 10
Chrome: 56.0.2924.87
Latest Stravistix
Total activities: 1341
After 1080 activities Chrome decides to stop. Then I have to reload the
page, no specific error message. "Something went wrong". So I decided to
run devtools next to it but
[image: devtools]
https://cloud.githubusercontent.com/assets/759501/23059573/4ece296e-f4fa-11e6-9d8e-74ad43f241c0.PNG
It gave me a log file. Don't know if it contains enough info...
www.strava.com-1487323109102.txt
https://github.com/thomaschampagne/stravistix/files/782755/www.strava.com-1487323109102.txt
I stripped Chrome from every other extension. Still nothing.
And then I tested with Opera. Which worked perfectly!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/thomaschampagne/stravistix/issues/333, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAJRpfHYjHA951JTLr4ujVx-JBIxrGAfks5rdWaCgaJpZM4MECiq
.

--
Thomas Champagne
http://thomaschampagne.github.io

Ha, just had to run the Chrome installer without uninstalling.
Worked, thanks Thomas!


feature request: github login (with org authentication)

Instead of adding members, it could be easier to let them login with github
Access control can still work with orgs. If user is from white listed org, then allow, otherwise reject.

I'd like to extend this feature request to a generic oauth login instead. (I use gitlab and it would be fantastic if I could use that instead)


fix(structured-list): change exported files

Change to correct export
Changed the export of StructuredList to mimic its structure

Other changes in index.js are prettier formatting fixes.

👍 ✅

Bluemix toolchain: Delivery Pipeline deployed carbon-components-react to Bluemix Design System, including commit dbb12f00bc64c696f5e39950c3f8d858f7bc204e


Video Player Extension Control

@robinkuck

Rename "metadata" folder to same as it's root folder name: VideoPlayerViewExtensionApp just to consistent with other showcase apps the repository
Rename "extension-VideoPlayer" to e.g. "VideoPlayer"
(this folder is already under Extensions so i think there is no need to explictly add extension prefix)
Optional - can you add a VideoPlayer image to metadata Images folder and bind it to the "Display" property in VideoPlayer.extension?
When you open VideoPlayer.page in layout editor, the bound image would appear instead of showing MDK logo image. (you can check how i have done in sliders/maps extension tutorials)
in README, can you move the Screenshot / gif under "Screenshots" section? Refer any available showase app>README

@robinkuck  tsconfig.json and reference.d.ts files are not required.
Can you remove those from both extension samples?