KOGITO-7898: Upgrade KIE Sandbox Runtime

https://issues.redhat.com/browse/KOGITO-7898
This PR scope is to update the kogito version, mainly for 2 reasons.

Introducing the new features introduced in the DMN Engine in the last few months;
Resolving bugs and securities issues;

@domhanak @caponetto can you please review it?

@caponetto I don't have a full list of the introduced changes, I can mention one is https://docs.jboss.org/kogito/release/latest/html_single/#_context_functions, basically a new feature in FEEL language. And of course, the introduction of new DMN 1.4 features.
If updating to kogito 1.28.0 is too risky, we can consider updating to version 1.16.0 to satisfy the minimum requirement of this task.
I agree with you, we need to test this update together with the newly introduced features, for that, I ask your and @domhanak support

@yesamer Also, please keep the Jira number and description on the PR aligned with what's in Jira. Either rename the PR or the Jira.

Tests are failing, most probably because of an API \ Logic change.
Examples of differences:
Expected: DMNType{ https://github.com/kiegroup/drools/kie-dmn/_A4BCA8B8-CF08-433F-93B2-A2598F19ECFF : OutputSet1 }
Actual: https://github.com/kiegroup/drools/kie-dmn/_A4BCA8B8-CF08-433F-93B2-A2598F19ECFF : InputSetTraffic Violation }

@yesamer I do not have bandwidth to look at this in  the near future.

Closing - Wrong branch management.

The (build) kie-tools-stunner-editors check has failed. Please check the logs.


Bad grammar

https://docs.microsoft.com/en-us/dotnet/csharp/tutorials/inheritance
"A class or struct can implement one more interfaces."

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

ID: 5e813a38-d487-25dc-b70d-23fca9c47221
Version Independent ID: 92fb3bd2-56a5-e060-8056-491aab145d26
Content: Inheritance in C#
Content Source: docs/csharp/tutorials/inheritance.md
Product: dotnet-csharp
GitHub Login: @rpetrusha
Microsoft Alias: ronpet

Thanks for your feedback @qqqbbb. Would you like to create a pull request to fix this?
The process is explained here: https://docs.microsoft.com/en-us/contribute/#quick-edits-to-existing-documents


Add GoDoc badge

I have that in another PR with a bunch of README docs fix and more reference to godocs: https://github.com/projectcalico/libcalico-go/pull/312/files
I plan on updating that PR today

OK cool, I'll close this then :)


Dropdown Menu in addRowHeaderColumn

Hi,
Is possibile add Row Header Column with dropdown menu o contex-menu?
I need to group several features

I'm not sure exactly what it is that you're asking for here.  Where would the dropdown menu appear?

Hi,
I need the dropdown menu in row header as check for select row.

I think you could do this with a combination of addRowHeader and using a custom cellTemplate on that column.

No further comment for over a month, solution provided that probably resolves the issue.  Closing, please re-raise if there is a reliable recreate or more information.


Documentation search: pagination for results page

Follow-up to #6833 – it would be nice to add pagination to our search results page, which is currently limited to the top 50 results: https://docs.wagtail.io/en/latest/search.html?q=pages.
The results page is mostly custom, and currently "50" is hard-coded. We’d need to implement the pagination logic, and UI: https://github.com/wagtail/wagtail/blob/23f146c7e115fc1daa342b6084ee94531cbe44dd/docs/_templates/search.html#L34.

There is a WIP implementation of pagination in #6902, which I had to close because the PR’s source branch has been removed. I don’t think this was too far off from being merge-able if you want to resume this @Tijani-Dia, or if someone else wants to take over.
Here are the further changes I think are needed: https://github.com/wagtail/wagtail/pull/6902#pullrequestreview-859538745.

The changes are available as a diff - https://patch-diff.githubusercontent.com/raw/wagtail/wagtail/pull/6902.diff - if needed

I am starting to work on this issue

@PaarthAgarwal here are the docs on how to compile the docs.
https://docs.wagtail.org/en/stable/contributing/developing.html#compiling-the-documentation
Does that help?

That'll do. Thanks! @lb-

I have made changes as suggested by @thibaudcolas. Also to maintain consistency in UI I have modified docs pagination nav style to be consistent with that of wagtail admin's. It will look like this:

Need a review on #8178.


Error: stack level too deep

Please always follow these steps:

[X] Confirmed this is a problem with running a brew command and not brew installing or the post-install behaviour of one or more formulae? If it's a formulae-specific problem please file this issue at https://github.com/Homebrew/homebrew-core/issues/new
[X] Ran brew update and retried your prior step?
[X] Ran brew doctor, fixed all issues and retried your prior step?
[X] Ran brew config and brew doctor and included their output with your issue?

 If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built.  Any idea to fix it? thanks

I'm not sure, but here's two possible suggestions:

You might have a low stack size. Try ulimit -s to determine your stack size and then ulimit -s <number> to set it to something higher than you currently have.

Maybe try running brew missing and correcting any problems you have there?

Sorry if I'm not of much help.

[pagem@software R]$ ulimit -s
10240
[pagem@software R]$ ulimit -s 20480

did not solve it.
[pagem@software R]$ brew missing
Error: stack level too deep
/tsl/software/testing/brew/default/x86_64/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:334

failed
Thanks for the suggestion though.

It's a shot in the dark, but try
HOMEBREW_RUBY_PATH=/tsl/software/testing/brew/default/x86_64/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/bin/ruby brew missing
HOMEBREW_RUBY_PATH=/tsl/software/testing/brew/default/x86_64/bin/ruby brew missing

The problem seems to be in hdf5.rb

Deleted Cellar/hdf5 and everything gets normal. @wookoouk
Looks like the hdf5 formula now becomes<EMAIL_ADDRESS>

Yes, the problem is with hdf5. The formula hdf5 has been removed from Homebrew/science and added to Homebrew/core. The addition of hdf5 to Homebrew/core hasn't yet been merged into Linuxbrew/core. Hopefully soon. We have to first resolve an issue with expat at https://github.com/Linuxbrew/homebrew-core/pull/3310

Out of interest why was this and https://github.com/Linuxbrew/homebrew-core/issues/3306 both marked as duplicates then closed without further discussion?

removing Cellar/hdf5 fixed the problem for me, thank you

The problem is possibly with .linuxbrew/Library/Homebrew/extend/pathname.rb.
/home/fan/.linuxbrew/Library/Homebrew/brew.rb:4:in `block in <main>'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:43:in `chop_basename'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:341:in `plus'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:334:in `+'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:396:in `block in join'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:394:in `reverse_each'
/home/fan/.linuxbrew/Library/Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby/2.0.0/pathname.rb:394:in `join'
/home/fan/.linuxbrew/Library/Homebrew/extend/pathname.rb:383:in `/'
/home/fan/.linuxbrew/Library/Homebrew/formulary.rb:192:in `formula_name_path'
/home/fan/.linuxbrew/Library/Homebrew/formulary.rb:210:in `formula_name_path'
/home/fan/.linuxbrew/Library/Homebrew/formulary.rb:210:in `formula_name_path'
/home/fan/.linuxbrew/Library/Homebrew/formulary.rb:210:in `formula_name_path'
/home/fan/.linuxbrew/Library/Homebrew/formulary.rb:210:in `formula_name_path'

This should be fixed now with https://github.com/Linuxbrew/homebrew-core/pull/3324


fez upload hangs when .gitignore file is present

macOS 13.2 (Ventura) with fez v39. When I do fez upload on a directory with a .gitignore file present, fez hangs indefinitely.
If I change the line at  https://github.com/tony-o/raku-fez/blob/641cbf5b9e4bd45d873112aa61709bf4c6922c48/lib/Fez/Util/Pax.rakumod#L13
From:    rx/ <$regex> /
To:  rx/ $regex /
It no longer hanges. But I'm not sure if this is the proper fix as I'm not sure what the code is trying to accomplish. Adding sdist/ to the .gitignore didn't help.

OK, now here's where it gets weird. Everything works on 2022.07. It breaks on 2022.12. But I'm using the same version of fez.

OK, the problem is a blank line at the end of the .gitignore file. Methinks this is a bug.

@sdondley please give ver<40> a go, it should resolve this issue

OK, just used it. No problems with a blank line in .gitignore this time. Thanks!


Defining attrs on runtime?

I was thinking - would that be possible to somehow define attr_jsons on record on runtime rather than defining them in advance on model definition?
Something like:
record = MyModel.last
record.define_attr_json :my_string, :string
record.my_string #=> "Hello"

In my current setup, every customer (tenant) of my app can define his own set of custom fields for "Project" model therefore i can't have them defined globally, i have to be able to re-load whatever custom fields tenant has defined on every target record load.
Also, i'm totally okay with some #send(:private_method) hacking or any sort of hacking to make that work :)

Hi! Thanks for your note! I'm the author and maintainer of this gem!
I have considered this before!  For use cases like yours, yeah.
When I've looked at it before, it's looked pretty difficult -- in trying to follow ActiveRecord/ActiveModel conventions to look as much like one of those as possible, the way those work, a LOT is stored at the Class level statically, and set up basically at Class load time.  Rails has changed some of the way it does things since I last looked, but I'm not optimistic.
The best idea I had was actually creating new anonymous classes at runtime... but I'm not sure that would work out either, especially changing them without restarting the app, as you would want to do for that use case.
So I get why you want to do this, and I've tried looking into it before too, but haven't gotten anywhere, and am sadly not optimistic.
I don't myself anticipate spending a ton of time pursuing this goal in the near future, but if you or anyone else does and makes any findings, definitely let us know!
it's also worth being aware of: https://github.com/jrochkind/attr_json/discussions/234
If I can figure out how, I am going to turn this Issue into a Discussion. Thank you!


Updated README.md

Describe the bug

Tech Used in this project is specified twice in the README file.

Screenshots

@sairish2001  please assign me this issue


task destroy is not syncing all the data

I have identified this on Azure.
All the data seems not to be synced back always, however all the data seems to be within the task instance.
Terraform
terraform {
    required_providers {
    iterative = {
        source = "iterative/iterative",
    }
    }
}

provider "iterative" {}

resource "iterative_task" "task" {
    cloud     = "az"
    machine   = "Standard_D2S_v3"
    region    = "us-west"
    spot      = 0

    name      = "david-mnist"
    workdir {
    input = "."
    }

    environment = {
    EPOCHS = 1
    }

    script = <<-END
    #!/bin/bash
    sudo apt update
    sudo apt-get install -y software-properties-common build-essential python3-pip
    pip3 install -r requirements.txt
    python3 train.py

    ls output
    END
}

Fragment of TPI logs after calling ls output
Jan 26 13:37:21 tpi000001 tpi-task[8101]: confusion_matrix.png
Jan 26 13:37:21 tpi000001 tpi-task[8101]: metrics.json
Jan 26 13:37:21 tpi000001 tpi-task[8101]: seq.h5
Jan 26 13:37:21 tpi000001 tpi-task[8101]: seq.h5.epoch
Jan 26 13:37:21 tpi000001 tpi-task[8101]: tblogs

destroy
Plan: 0 to add, 0 to change, 1 to destroy.
iterative_task.task: Destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 10s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 20s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 30s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 40s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 50s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 1m0s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 1m10s elapsed]
iterative_task.task: Still destroying... [id=tpi-david-mnist-59zgg25s-68txlw4t, 1m20s elapsed]
iterative_task.task: Destruction complete after 1m30s

Destroy complete! Resources: 1 destroyed.

ls output locally
tblogs

Only folder tblogs has been synced back 😞

This looks like a good opportunity to add some advanced data debugging features. 🤔 Do you see any error in the machine logs?

Im not the only one. This was indeed detected by our collaborators. The DVC error seems to be that... an error syncing data back and not hitting a sync in the last 30 secs as we presumed

Also take into account that the logs are destroyed after syncing back!

Clarification: what I meant is that you could check the machine logs before running terraform destroy to check for rclone errors.

not hitting a sync in the last 30 secs as we presumed

If data is already in object storage, this 30 second interval doesn't matter.

Clarification: what I meant is that you could check the machine logs before running terraform destroy to check for rclone errors.

No rcone errors... everything fine

its failing from task to bucket not from bucket in destroy

terraform {
  required_providers {
    iterative = {
      source  = "iterative/iterative"
      version = "0.9.10"
    }
  }
}

provider "iterative" {}

resource "iterative_task" "example" {
  name  = "example"
  cloud = "az"

  script = <<-END
    #!/bin/sh
    head --bytes=16GiB /dev/random > file
  END

  workdir {
    input = "." # implicit output = "."
  }
}


I am unable to backup using Wifi

Every time I try to backup using Wifi I get an error stating "Error during backup/restore: Cannot connect to host"  Is there a router port I need to open to allow SMS Backup+ to backup over Wifi?  Everything works fine over mobile data?  Thank for the help!

This appears to be the same issue as https://github.com/jberkel/sms-backup-plus/issues/451 .
Maybe post a log file in there, since that's been a known issue for a while but no one ever posted their log.

duplicate (#451)


[AutoPR powerbiembedded/resource-manager] PowerBI / PowerBIEmbedded: fixed references to powerbi in java, added java readme

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

(message created by the CI based on PR content)


Lock torch version in requirements.txt

What does this PR do?

This PR set PyTorch to be at most 2.2.2 because we are seeing some weird behavior with 2.3 and DDP.

Before submitting

[ ] Did you read the contributor guideline?
[ ] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] Did you list all the breaking changes introduced by this pull request?
[ ] Does your code adhere to project-specific code style and conventions?

PR review

Reviewer checklist

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified
[ ] Confirm that the changes adhere to compatibility requirements (e.g., Python version, platform)
[ ] Review the self-review checklist to ensure the code is ready for review

Oui. Merge if tests pass.


URL encoding.  Allows file and 'folders' to contain spaces.  Added Endpo...

...int with default value to testing HTML

Looks good to me.


This is a bug bounty test, looking for security issues, please ignore...  kibeci

This is a bug bounty test, looking for security issues, please ignore...  kibeci

Security Insights
No security relevant content was detected by automated scans.
Action Items

Review PR for security impact; comment "security review required" if needed or unsure
Verify aviary.yaml coverage of security relevant code

Questions or Comments? Reach out on Slack: #support-infosec.


add arm builds

linux and mac

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Introduce port flag.

Could you make it -portNum instead? That would make it consistent with the ones I've written.

Yes
On Monday, February 1, 2016, rgooch<EMAIL_ADDRESS>wrote:

Could you make it -portNum instead? That would make it consistent with the
ones I've written.
—
Reply to this email directly or view it on GitHub
https://github.com/Symantec/scotty/pull/18#issuecomment-178269352.


Add a narrative chapter on object hashing

It would be great if our resident hashing expert @njsmith could have a look too. :)

I think I’ve addressed your comments?


FeaturesLoader still supported?

The Cucumber::Runtime::FeaturesLoader class from 1.3 is still present in lib/cucumber/runtime/features_loader.rb, but it no longer works:
Exception when running features/admin_mep_proposal.feature: Cucumber::Ast no longer exists. These classes have moved into the Cucumber::Core::Ast namespace, but may not have the same API./Users/will/.rbenv/versions/2.0.0-p451/lib/ruby/gems/2.0.0/gems/cucumber-2.0.0.beta.2/lib/cucumber/ast.rb:10:in `const_missing'
This broke our cucumber parallelizer (nitra), so I started looking into what needs updating.  But I notice that it's not actually used by the runtime class any more.  Is it meant to still exist?

Yeah :).

OK @willbryant if you still care about this can you raise a new issue (or ideally a PR with a failing scenario that describes the API you'd like) then we can go from there?


[Menu] support keyboard navigation with sections

Closes #22912
Wanted to get a candidate PR up here for people to take a look at. I was thinking one of the simpler ways to solve this issue would be to collect all the focusable items within the MenuList that have a role=menuitem and iterate over that when a keyboard input is detected. This would allow for any arbitrary amount of HTML to be added within the Menu or MenuList between MenuItems.
Another idea I had would be to bundle this feature into its own component, something like MenuGroup where a user can specify a subheader which can then be handled separately, but I didn't want to entertain that unless people felt there was a need.
Still need to add some tests, but those will be coming next if I'm on the right track here.

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

Needs more work


GetTypeSizeInBytes change to GetNumComponentsInType

Changed name to be less misleading, as GetTypeSizeInBytes was not returning Type Size In Bytes

Awesome! merged with small fix(rename a variable)


Improve documentation of assets array in README.md

Description
While setting up jekyll-assets in conjunction with both Subresource Integrity (SRI) and a Content Security Policy (CSP), I learned of two details of the assets array that I would like to see mentioned in the README.md.
First, the array provides an integrity property for every asset, containing a sha256 hash of the resource.  This is very useful for generating CSP policies or asynchronously loading style sheets with SRI.
Second, I noticed that I could not use the file name of a generated resource (e.g. style.css) as a key for that array, but rather had to use the name of the original file (e.g. style.scss).

Thanks 💖


Lowercase profile address

Summary
Continueing on from PR #4550 we're doing our first delegate vote and noticed the profile name doesn't show up on the proposal page.

The solution looks to be to also lowercase the (profile) address.

@samuveth here's another (small) PR to fix a case issue.


Don't let pytorch call implementation for modules circumvent our typing

It would be great to have typing annotations on our forward functions be mirrored in the type annotations for call. E.g, LSTM actually returns tuple[Tensor, tuple[Tensor, Tensor]] and our forward function says so, but that information is overriden by pytorch's implementation of nn.Module.__call__. So either we should override that in our own modules and add the type annotation or we should find a way to programmatically propagate the type annotation from forward to __call__

@julianhoever the issue arises from how pytorch treats their type annotations. It's not a bug ;) and not related to introducing our own tensor types. It's not urgent, i just added so we do not forget it.


Unable to Add skill to Power Automate SDK 4.10.3

Github issues should be used for bugs and feature requests. Use Stack Overflow for general "how-to" questions.
Version
4.10.3
Describe the bug
Unable to add Skill to powerautomate (microsoft chatbot)
To Reproduce
Steps to reproduce the behavior:

Go to powerautomate
Click on skills --> add skill
paste the link of the manifest of your web App bot developed with bot framework (same Tenant)
The message is always: "This skill has not allow listed your bot."

Expected behavior
With versione 4.10.2 the skill is correctly added to chatbot

In your skill appsettings.json or .env, what do you have configured for AllowedCallers? See more info here.

Yes sure, i've tried to set AllowCallers in many ways:

Empty Array
Array with only the ID of Powerautomate
Array like ["*"]

In your skill appsettings.json or .env, what do you have configured for AllowedCallers? See more info here.

Thanks. I'm checking to see if I can get it working myself.

hi @Frazerunige My apologies. I'm having trouble figuring out the powerautomate side of things. Would you mind giving me a few more steps on how to reproduce (to the point where I can add the skill)?

Hi @Frazerunige Just checking in. Can you help me get to a point to reproduce the issue you are having?

Hi @Frazerunige I am closing this as I am unable to complete the setup to get this working/reproduced. Please let me know the complete steps if you still need assistance and I will reopen this.

To reproduce this bug just develop a bot with bot framework using the 4.10.3 version of the SDK, than upload it somewhere (in my case bot services on azure) than provide the manifest link to the add skill page in powerautomate chatbot.
The page will always give back an error. The manifest is correcly written and bot has in the appsettings the allowedcallers, but the page always give an error
To make it work i've just downgraded the sdk version 4.10.2 and it works fine.
Let me know if is clearer now

To reproduce this bug just develop a bot with bot framework using the 4.10.3 version of the SDK, than upload it somewhere (in my case bot services on azure) than provide the manifest link to the add skill page in powerautomate chatbot.
The page will always give back an error. The manifest is correcly written and bot has in the appsettings the allowedcallers, but the page always give an error
To make it work i've just downgraded the sdk version 4.10.2 and it works fine.
Let me know if is clearer now

Let me know if is clearer now

Unfortunately no.

than provide the manifest link to the add skill page in powerautomate chatbot.

This is the part I do not understand. I have no experience with powerautomate. You need to give me more specific steps.

https://youtu.be/qvT89io3Gx0
Hope this video will help u to understand.
The first part i try to add the skill in PVA while the SDK is in 4.10.3 version.

@dmvtech given the above video, can you comment further? Or do you need more information.

I tried downgrading the sdk version to 4.10.2 but I still get the same error "This skill has not allow listed your bot" when I try to add my skill to the PVA.
I have already included the PVA ID in my AllowedCallers as well.

hi @Frazerunige Apologies for the delay. Are you still experiencing this issue? We are investigating to see if we can get any backend information or steps on how to further troubleshoot this.

hi @Frazerunige Apologies for the delay. Are you still experiencing this issue? We are investigating to see if we can get any backend information or steps on how to further troubleshoot this.

@harika5 Are you still having issues as well?

@harika5 Are you still having issues as well?

Closing due to inactivity. If this issue still persists, please let us know so that we can retrieve more information to investigate.

Closing due to inactivity. If this issue still persists, please let us know so that we can retrieve more information to investigate.

Hello, I am also facing the same issue. Is there any other solution? Thanks


Use unicode "×" symbol instead of close icon

You can use this symbol "×" instead of close icon. Pure css rocks! =)

What about ❌ or ✖?

or this one '✕'

Whats the unicode for that one?

@mariapazz http://www.amp-what.com/


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 80 ms

Resolved: ClamAV performance has improved in f35c7b0.


Build and publish docs for object_store_opendal

object_store_opendal is a released crate but we didn't build it's docs to opendal.apache.org.

This seems to require adding an integrations folder to https://github.com/apache/opendal/tree/main/website/docs to include the description file about object_store_opendal.
I would like to do this.

This seems to require adding an integrations folder to main/website/docs to include the description file about object_store_opendal.
I would like to do this.

Have fun!


Android not building with react-native 0.47.1

Running the project for Android I get the following error
{PROJECT DIRECTORY}/node_modules/react-native-linear-gradient/android/src/main/java/com/BV/LinearGradient/LinearGradientPackage.java:20: error: method does not override or implement a method from a supertype
    @Override
    ^
1 error
:react-native-linear-gradient:compileReleaseJavaWithJavac FAILED

Seems to be an issue with react-native 0.47.1; downgraded to 0.46.2 and it works.

Same issue here

There are two open pull requests to tackle this, #181 and #193. Can we get some maintainer attention here to pick one?

+1 for this

+1

Fixed in 2.2.0


Modal backdrop inconsistent

Bootstrap v3.3.7:
I suppress the backdrop on all modals but it sometimes appears for no apparent reason and then persists on all subsequent modals even though backdrop is set to false on all of them. Reloading the page clears the problem.

Could you provide a reduced test case?
Also, just for information, Boostrap 3 has moved to end of life 4 months ago.

Hi, thanks for getting in touch. Providing a reduced test case would be difficult as it's a very big system and it's difficult to know where to look. I have performed a string search though on the only file (app.js) that contains modal instructions and these are the results:
Three instances of "modal({" all with "backdrop: false". One of these is the function showModal which is then called 119 times.
`function showModal(modalName, userKeyboard) {
$('#' + modalName + 'Modal').modal({backdrop: false, keyboard: userKeyboard});

}`
There are also 56 invocations of BootBox.js all of which have the parameter "backdrop" set to false.
Moving to Bootstrap 4 is on the to do list but I doubt that it would be plug and play and would require a lot of testing.

Update - there were three instances of showModal() that didn't include the second parameter. Do you think that this would invalidate the backdrop parameter as well? Probably. Thank you so much for taking the time to address my question and forcing me to perform a proper audit.
Cheer,
Paddy

As said in the bug reports guidelines, provide a reduced test case help you to isolate the issue and a live example is really helpful for us. May be someone will be able to help you without it but I can't sorry. Good luck!

hEY! You have to send in some Example! What exactly are you referencing


Gigaset elements devices research

Hello!
Could someone create a network traffic recording of the device pairing? It could be done using this https://httptoolkit.com/docs/guides/android/ instruction. It would help to understand how the app, the web, and the base station work together.
A network traffic recording while paring different devices to the base station would also be interesting.

@jurkov, I don't think the client-facing traffic needs to be recorded anymore. We got plenty of implementations that use the JSON-based REST API already. It is also observable when using the Gigaset Elements Web App and running your browsers' Developer Tools (press F12).
My attempts using mitmproxy between the basestation and the "Gigaset Elements Cloud" have been unsuccessful so far. It suffers from the same problems that are described here. See the updated README.md in this repo.

Could be helpful:
/api/v1/me/elements/bs01/claim -> maybe POST with actiavtionCode -> claming a station
/api/v1/me/basestations/{bsId}/fw_upgrade -> maybe GET -> triggering a update?

Did you see https://www.av-test.org/fileadmin/pdf/publications/avtest_2014-04_smart_home_deutsch.pdf#25 ?

Thanks for the pointer. Hadn't seen that one before. At a quick glance it appears like they have updated the product based on the reported findings (TLSv1.0 is now TLSv1.2, fwiw). I'll have a deeper look at pages 25pp nevertheless.
I'm not that hopeful to be able to peek at the traffic between the basestation and the cloud service. But I got a bunch of Wireshark captures starting with the boot of the basestation and including most of the sensors firing events.

Well, the game is not over until we have a look at this MX25??? SPI flash: https://osmocom.org/projects/misc-dect-hacks/wiki/Gigaset_Elements_Base
Maybe it's possible to read with an Arduino or esp32: https://github.com/adafruit/Adafruit_SPIFlash

I just found another blog post about api-bs... from 2014: https://lofidewanto.blogspot.com/2014/04/smart-home-sweet-home-with-gigaset.html but there is nothing new.

Also a talk of 2018 about Gigaset IOT:
https://www.youtube.com/watch?v=r1j_D1HH_2M
https://de.slideshare.net/TomaszTarczyski1/evolution-of-the-iot-backend-platform-from-a-monolith-to-microservices-and-toward-cloud-native-infrastructure?from_search=2&_gl=1*1w9mhph*_gcl_au*MTA4MDc3MDU2Ni4xNzEyMjI1MzIy
https://de.slideshare.net/TomaszTarczyski1/iot-backend-architecture?from_search=0&_gl=1*1g4pute*_gcl_au*MTA4MDc3MDU2Ni4xNzEyMjI1MzIy

Also of 2017 secrets of the camera:
https://www.iot-tests.org/de/2017/01/gigaset-elements-kamera-im-test/
Might they still work? with the right URL?

The manual of the Y-Cam cameras mention the manual flashing of the firmware. I was unable to find such a firmware. Using the cameras locally could be as simple as flashing the original firmware. The original firmware seems to contain a local interface.

@l05r I found: https://www.opencve.io/cve/CVE-2014-1901
They have a link to http://www.y-cam.com/y-cam-security-fix/ With the help of archive.org we can find it: https://web.archive.org/web/20140602092559/http://www.y-cam.com/y-cam-security-fix/ and https://web.archive.org/web//http://www.y-cam.com/firmwares/ as well.

I found this:
https://forum.smart-home-systeme.com/thread/528-gigaset-elements-abgeschaltet-was-geht-jetzt-noch/
It explains what still works and what does not.  Things already set up (rules like timers for the plug or a motion sensor triggering a plug) do still work.
I have not tested turning the alarm on/off using the button. I already had rules set up for the button to arm/disarm the system before the servers got shut down.

Our Model of camera seems to be the YCK004. Which is S range (not SD as it does not have a micro SD card slot)

Hi, I open a cam S30851-H2556-R101 which got a SD card on it. There is some pictures/video of the some Chinese guys form the factory, however, there is a file log call firmware_upgrade.log with the UTC and log of two functions:
check_sd_card()
check_new_version()
Try to reset the cam will power it on with the mfw file form YCAM didn't work. Can't follow the reset procedure form YCAM as that one doesn't have a RJ45 port but only a microUSB one.
Does some one know a tool to see if the microUSB port could to more then just power the CAM ?
Got a 2nd CAM S30851-H2557-R101 with nmap I saw some open UDP ports, try to get a rtsp flow out it but didn't work. The old CVE https://team-sik.org/sik-2016-045/ on the udp port didn't work either.
PORT      STATE         SERVICE         VERSION
177/udp   open|filtered xdmcp
998/udp   open|filtered puparp
1524/udp  open|filtered ingreslock
5001/udp  open|filtered commplex-link
18987/udp open|filtered unknown
20031/udp open|filtered bakbonenetvault
20817/udp open|filtered unknown
30656/udp open|filtered unknown
32776/udp open|filtered sometimes-rpc16
41524/udp open|filtered unknown
44101/udp open|filtered unknown
49166/udp open|filtered unknown
49175/udp open|filtered unknown
58178/udp open|filtered unknown
58631/udp open|filtered unknown
I send a few random UPD packet but I didn't get a reply, does some one a tool to go deeper on those UDP port or another angle to check that cam ?

No just followed the lead here for me it's look like a custom made for gigaset. Here are the pictures :

What do you think about the angle I should look a those two cams, I'm trying to see it in more local perspective without MIM the cloud setup connectivity?
One got rj45 port couldn't open it with out breaking it, I only got those udp port open after it got a IP., The second got wifi module, sd card and microUSB port.


Questions about face processing section in Colab

Hi, thanks for releasing the codes.
In Colab, process a video into a Nerfie dataset, it seems that the face processing section is optional. I skipped this section and ran compute scene information section. It gives errors, "name 'new_scene_manager' is not defined' ". 'new_scene_manager' is defined in face processing section. Is it necessary to run the face processing section or did I miss anything?

Thank you!

Hi, if you'd like to skip the face processing, run
new_scene_manager = scene_manager and then you'll have to compute your own near/far values as well as the scene scale.

You can use the pointcloud from SfM and the camera positions to compute the near/far planes.
Actually the Colab already does that, and it doesn't depend on the face stuff.
You can also plot the scene and set the near/far plane by hand if it doesn't seem to be doing the right thing.

Thank you!  I understand it.

Hi @jiejie22997 did you find a suitable method for generating or extracting the scene.json without faces?

Hi, I have made the face processing part completely optional by generating camera trajectories without the facial landmarks. Please let me know if you have issues. Thanks!


Donate page: "Other amount" field is awkward to use with Voice Assistant on Android

Description of issue
When using the Voice Assistant on Android, it gets a bit awkward trying to interact with the "Other amount" field.
Firstly it's a bit confusing when you tap on it: “Edit box, double tap to edit, double tap to enter text, double tap and hold to long press”
Secondly, to actually interact with it, you need to double tap and hold. This is quite cumbersome. iOS only requires a double tap.
Expected behaviour
When you single tap on the "Other amount" field, it reads out "Other amount edit box, double tap to edit".
Then when you double tap, you can edit the field.
Steps to reproduce

Enable the Voice Assistant
Open the Donation page
Tap on the Other amount field

Reads out "Edit box, double tap to edit, double tap to enter text, double tap and hold to long press"

Double-tap on Other amount field

Doesn't work to edit field

OS / Browser / Device model
Galaxy S8

Yeah, I mentioned the same here: https://github.com/redbadger/pride-london-app/pull/186#issuecomment-385283290
I think this is a bug in React Native. It looked hard to fix to me 😞

High priority, but lets be pragmatic. If this takes too much effort we can park until later.

I believe I found a fix. Will make a PR in the next days.


How to execute gauge with exclude tag

I have read the gauge documentation and found that we can do execution using tag filtration but is there any way of inverse of this.
i want to exclude test from execution based on tag name

Yes. You can. This page has some examples.

@itsmemittal were you able to pass tag expression while execuing Gauge?


German translation of "JSON APIs and AJAX"

[ ] Trigger Click Events with jQuery
[ ]  Change Text with Click Events
[ ]  Get JSON with the jQuery getJSON Method
[ ]  Convert JSON Data to HTML
[ ]  Render Images from Data Sources
[ ]  Prefilter JSON
[ ]  Get Geo-location Data

I'm working on it.

@john-dederer any progress on this?

Issue moved to FreeCodeCamp/TranslationExpansion #83 via ZenHub

@john-dederer please continue on the new thread, I have updated the Opening post to reflect current status for others, please make a pr when ready.


Typos+Formatting

A collection of typos + formatting issues still present in the main branch which could address in a separate PR once the list becomes long enough...

parameter
https://github.com/PTB-MR/mrpro/blob/ccc19689bec9ad3c43ad85b3ff3ed6de37b5204e/tests/algorithms/test_optimizers.py#L82

https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/tests/algorithms/test_optimizers.py#L82

WASABI and WASABITI signal model classes should be defined as _WASABI and _WASABITI and then they should be imported via init here https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/src/mrpro/operators/models/init.py#L3

If c is coils then use coils rather than c in
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/src/mrpro/operators/models/_WASABITI.py#L92C9-L92C60
and
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/src/mrpro/operators/models/_WASABI.py#L87
remove print statement
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/src/mrpro/operators/models/_WASABITI.py#L91

Imports in tests should be
from mrpro.operators.models import InversionRecovery
rather than
from mrpro.operators.models._InversionRecovery import InversionRecovery
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/tests/operators/models/test_t1_models.py#L4
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/tests/operators/models/test_wasabi.py#L4
https://github.com/PTB-MR/mrpro/blob/250d0ad528406274c4b9b5f0a3f1d687f325aa55/tests/operators/models/test_wasabiti.py#L4

In the latest commit f7c9ccb to #193 I enabled the typos pre-commit hook. The tool found and fixed all mentioned typos as far as I can tell.
IMO it's nicer to have an automated typo detection and correction than manually reporting them here.
Still, the "wrong" imports of the signal models etc. have to be corrected manually...

The tool found and fixed all mentioned typos as far as I can tell.

That's great!
I guess the tool will "only" fix typos in comments (which is a good thing) and there might still be typos in variable/function/class names which we could collect here.

"if" instead of "is"
https://github.com/PTB-MR/mrpro/blob/5fa11c0991e013d32faa0f4a1dfdeef1aa880af3/src/mrpro/data/AcqInfo.py#L104

we use max_iters and max_iterations in our code but I think it should be n_max_iterations everywhere

should we follow e.g. the scikit style for references:
https://github.com/scikit-image/scikit-image/blob/a160f384523ac70173d069954b7084bee79fb68e/skimage/restoration/_denoise.py#L512
as we did here
https://github.com/PTB-MR/mrpro/blob/0730e0608366b422c59c0c5ffa50a94fba671cf2/src/mrpro/utils/Rotation.py#L640

Sometimes we use Raises in the docstring sometimes we don't.

https://github.com/PTB-MR/mrpro/blob/0730e0608366b422c59c0c5ffa50a94fba671cf2/src/mrpro/operators/FastFourierOp.py#L105

should we follow e.g. official numpydoc style for references: https://numpydoc.readthedocs.io/en/latest/format.html#references as we did here
https://github.com/PTB-MR/mrpro/blob/0730e0608366b422c59c0c5ffa50a94fba671cf2/src/mrpro/utils/Rotation.py#L640

Pulled this into its own seperate issue #351  to link the according PR

Word order:
https://github.com/PTB-MR/mrpro/blob/ca2f07b7030fe8ce3674f23207f974efcbc09fd3/examples/direct_reconstruction.py#L92
https://github.com/PTB-MR/mrpro/blob/ca2f07b7030fe8ce3674f23207f974efcbc09fd3/examples/iterative_sense_reconstruction.py#L136
-> should result


Problems about TangoService_getPoseAtTime

Hi,
I'd like to get the pose data under pull mode. However, it's wrong when I'm calling TangoService_getPoseAtTime.
The error  message is:
A/libc: Fatal signal 11 (SIGSEGV) at 0x00000020 (code=1), thread 4017 (omotiontracking)
E/InputDispatcher: channel '64f4daf0 com.projecttango.examples.cpp.hellomotiontracking/com.projecttango.examples.cpp.hellomotiontracking.HelloMotionTrackingActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
My application want to get the current pose data as soon as I click the button. So I think the pull mode is better. There is not much information on the web.
Any reply is helpful.

It's memory leak. Something wrong with my jni function call.


[Simplified Collect][Taxes] - App crashes when opening Foreign currency default row after deleting the selected tax

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Found when executing PR : https://github.com/Expensify/App/pull/38208
Version Number: 1.4.56-2
Reproducible in staging?: Y
Reproducible in production?: N
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Precondition:

User is admin of Collect workspace.
There are a few tax rates in the Collect workspace.

Go to staging.new.expensify.com.
Go to Profile > Workspaces > Collect workspace.
Go to Taxes.
Click Settings > Foreign currency default > Select any tax rate.
Delete the tax rate selected in Step 4.
Click Settings > Foreign currency default.

Expected Result:
App does not crash.
Actual Result:
App crashes.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/976e1484-0024-4e37-83dc-c54af415e5ac

View all open jobs on GitHub

@alexpensify I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.
We think that this bug might be related to #wave-control.

Happy to take over since its related to simplified collect
@ArekChr is going to look into this one

Sure, happy to handle this issue!

Hey, if needed we can check this issue as I with @filip-solecki was responsible for the Taxes feature. Just let me know, if we should investigate it.

Proposal
Please re-state the problem that we are trying to solve in this issue.
Taxes - App crashes when opening Foreign currency default row after deleting the selected tax
What is the root cause of that problem?
The Onyx data is not updated correct
What changes do you think we should make in order to solve the problem?
Update onyxData like below
const onyxData: OnyxData = {
        optimisticData: [
            {
                onyxMethod: Onyx.METHOD.MERGE,
                key: `${ONYXKEYS.COLLECTION.POLICY}${policyID}`,
                value: {
                    taxRates: {
                        foreignTaxDefault: policy?.taxRates?.defaultExternalID,
                        pendingFields: {foreignTaxDefault: CONST.RED_BRICK_ROAD_PENDING_ACTION.UPDATE},
                        errorFields: null,
                        taxes: taxesToDelete.reduce<TaxRateDeleteMap>((acc, taxID) => {
                            acc[taxID] = {pendingAction: CONST.RED_BRICK_ROAD_PENDING_ACTION.DELETE, errors: null};
                            return acc;
                        }, {}),
                    },
                },
            },
        ],
        successData: [
            {
                onyxMethod: Onyx.METHOD.MERGE,
                key: `${ONYXKEYS.COLLECTION.POLICY}${policyID}`,
                value: {
                    taxRates: {
                        pendingFields: {foreignTaxDefault: null},
                        errorFields: null,
                        taxes: taxesToDelete.reduce<TaxRateDeleteMap>((acc, taxID) => {
                            acc[taxID] = null;
                            return acc;
                        }, {}),
                    },
                },
            },
        ],
        failureData: [
            {
                onyxMethod: Onyx.METHOD.MERGE,
                key: `${ONYXKEYS.COLLECTION.POLICY}${policyID}`,
                value: {
                    taxRates: {
                        foreignTaxDefault: policy?.taxRates?.defaultExternalID,
                        pendingFields: {foreignTaxDefault: null},
                        errorFields: {foreignTaxDefault: ErrorUtils.getMicroSecondOnyxError('common.genericErrorMessage')},
                        taxes: taxesToDelete.reduce<TaxRateDeleteMap>((acc, taxID) => {
                            acc[taxID] = {
                                pendingAction: null,
                                errors: ErrorUtils.getMicroSecondOnyxError('workspace.taxes.errors.deleteFailureMessage'),
                            };
                            return acc;
                        }, {}),
                    },
                },
            },
        ],
    };

What alternative solutions did you explore? (Optional)

@ArekChr @filip-solecki are either of you available to investigate this one?

Sure, I can check it!

Thanks! I think the solution involves:

Check if the taxes being deleted include the foreign tax default
If it does, we need to update the foreign tax default to the workspace default one
Update the pending action only for the foreign tax default field. The error will be shown on the deleted tax already, so no need to duplicate it here too

I'm gonna demote this from being a blocker.

Doesn't anyone have any feedback on my proposal ?

@shahinyan11 this was not made external yet since it's part of an ongoing project and the original authors of the PR should be fixing the issue.

In the Old Dot we have rule that the first tax from the list became Foreign tax default so do we want to keep it or do we want to use Workspace default tax?

We could keep it consistent for now and select the first one in the list.

@filip-solecki when do you think you can get a PR up in review?

A few minutes 😄

$250 to @Ollyws

@Ollyws - please apply to the job here:
https://www.upwork.com/jobs/~01e292bf5e67d0c666
Tomorrow, I can complete the payment process. Thanks!

@Ollyws - I sent an offer via Upwork, please accept and I can continue the payment process. Thanks!

Payouts due:

[ ] Contributor: @filip-solecki Payment handled via the vendor
[ ] Contributor+: $250 @Ollyws

Upwork job is here.

Closing, the payment process is complete in Upwork.


Build errors with ash 0.30

The crates seem to specify dependencies via >=, which causes issues for breaking changes.

As a workaround you can run this command:
cargo update -p ash:0.30.0 --precise 0.29
I was expecting that you could put ash = "0.29" in your own cargo.toml and cargo would be smart enough to figure out that 0.29 was the latest version that satisfied the requirements for all dependencies and just use 0.29 everywhere. I was leaving it open-ended with the hope that if ash made minor updates the library could accommodate people on different versions. (For example AFAIK skulpin works fine with winit 0.21, 0.22, and 0.23, and it works with many versions of skia_safe.) I'll have to ask around what the best practice is here.

(Also since ash 0.30 is definitely not compatible, I'd like to publish a skulpin 0.8.2 that restricts this to ash 0.29 and then fix it to work with ash 0.30 and publish that as skulpin 0.9)

For now I've pushed skulpin 0.8.2 which fixes the build error with as 0.29 and skulpin 0.9.0 which uses ash 0.30 and a more recent minimum version of skia_safe. Features had been changed on skia_safe so it was good to pick those changes up as well.

Thanks, runs smoothly! (:


Update README.md

Increase multilingual client repository link
Make sure set the target branch to develop
What is the purpose of the change
Improve documentation
Brief changelog
Make it easier for users to find relevant documents
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.01%) to 54.243% when pulling 906aeeae6ef4eeea0faa5107311bda5280c25faa on TrumanDu:develop into fea769da7c721e7497e892d3aed38115f8091679 on apache:develop.

Codecov Report

Merging #3338 (906aeea) into develop (fea769d) will increase coverage by 0.04%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #3338      +/-   ##
=============================================
+ Coverage      47.94%   47.99%   +0.04%
- Complexity      4556     4559       +3
=============================================
  Files            552      552
  Lines          36538    36538
  Branches        4822     4822
=============================================
+ Hits           17517    17535      +18
+ Misses         16798    16781      -17
+ Partials        2223     2222       -1

Impacted Files
Coverage Δ

...a/org/apache/rocketmq/filter/util/BloomFilter.java
59.13% <0.00%> (-2.16%)
:arrow_down:

...a/org/apache/rocketmq/store/StoreStatsService.java
29.50% <0.00%> (-0.66%)
:arrow_down:

...mq/client/impl/producer/DefaultMQProducerImpl.java
44.86% <0.00%> (-0.37%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (ø)

...etmq/client/latency/LatencyFaultToleranceImpl.java
50.00% <0.00%> (ø)

...org/apache/rocketmq/store/DefaultMessageStore.java
55.84% <0.00%> (+0.30%)
:arrow_up:

...n/java/org/apache/rocketmq/store/ha/HAService.java
71.28% <0.00%> (+0.33%)
:arrow_up:

...ent/impl/consumer/DefaultLitePullConsumerImpl.java
69.55% <0.00%> (+0.69%)
:arrow_up:

...rocketmq/client/impl/factory/MQClientInstance.java
51.03% <0.00%> (+1.48%)
:arrow_up:

...ache/rocketmq/common/stats/MomentStatsItemSet.java
43.47% <0.00%> (+4.34%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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

@TrumanDu It would better if you can submit an issue first

please summit issue first .

https://github.com/apache/rocketmq/issues/3340


Session Feedback

Thanks for taking a couple of minutes to give feedback, which will help me improve for next time. Before doing anything else, hit the green button "Submit new issue" right now to save this issue content, rather than try to complete the feedback in this raw form. Then go through the questions and mark a single checkbox for each, to represent your answer. Finally, in the empty comment box below this one, please describe what you liked and what you didn't like.
What was your experience of the btp CLI before this session?

[x] Not much at all
[ ] Basic knowledge
[ ] Used it now and then
[ ] Regular user

What was your experience of the Core Service APIs for SAP BTP before this session?

[ ] Didn't know they existed
[ ] Aware of them
[x] Made some test / exploratory calls
[ ] Regular user

Did this session meet your expectations?

[ ] Not really
[ ] Somewhat
[x] Mostly
[ ] Fully

Was the time allotted to each exercise enough for you to work through them?

[ ] Not really
[x] On the whole, yes

What did you think of the extra information, explanations and narratives in the exercises?

[ ] Too much information
[ ] Didn't really read it, didn't really bother me though
[x] Found it helpful as context and background

How did you find the way we all moved at the same pace through the exercises?

[ ] Would have preferred to go through them on my own at my own speed
[ ] Didn't mind, no strong feelings either way
[x] Found it useful to keep pace and discuss the exercise questions, and reflect

How did you find the actual individual (👉) tasks in the exercises?

[ ] Not relevant enough
[ ] Hard to do
[x] About right
[x] Helpful and useful

What is your relationship to the command line?

[ ] Hardly used it, GUI forever!
[x] Not much experience so far
[ ] I use it now and again for certain tasks
[ ] I am a power command line user
[ ] I am Brian Fox

Before this session, how comfortable were you already with OAuth 2.0 and making HTTP calls?

[ ] Not really done it before
[ ] High level awareness and understanding
[x] Hacked around a bit and feel generally comfortable
[ ] Quite confident

What is your feeling about the btp CLI and the command line in general now?

[ ] Still don't like it
[x] I'm going to investigate further
[ ] I am suddenly a believer
[ ] I am or will be using the command line and power tools like the btp CLI more now

What is your feeling about the Core Service APIs for SAP BTP?

[ ] They're not relevant for my needs but I get why they exist
[x] I can see they can be useful for me
[x] I want to explore further
[ ] I am thinking about using them or already using them

How confident are you in being able to go back and make API calls yourself now?

[ ] Still don't understand how things fit together
[ ] I get it now in theory, just need a bit more time
[x] Confident enough to start making test calls

Which environment(s) did you use?

[x] A Dev Space in App Studio
[ ] A container

If you have time, please add a comment below to write free-form what you liked and what you disliked about the session. Thanks!

thank you


Resolve bounced emails to<EMAIL_ADDRESS>

Some emails sent to<EMAIL_ADDRESS>are being bounced back.
For example:
{
  "notificationType": "Bounce",
  "bounce": {
    "bounceType": "Transient",
    "bounceSubType": "General",
    "bouncedRecipients": [
      {
        "emailAddress"<EMAIL_ADDRESS>      }
    ],
    "timestamp": "2019-07-16T11:43:44.000Z",
    "feedbackId": "0102016bfa987e4b-47d1a967-d170-4f0c-8e19-5d1550dfdae0-000000"
  },
  "mail": {
    "timestamp": "2019-07-16T11:43:42.000Z",
    "source"<EMAIL_ADDRESS>    "sourceArn": "arn:aws:ses:eu-west-1:249322298638:identity/staging.openapparel.org",
    "sourceIp": "-",
    "sendingAccountId": "-",
    "messageId": "0102016bfa987045-d3a19fea-c22f-4081-8461-4660495b13f7-000000",
    "destination": [
<EMAIL_ADDRESS>    ]
  }
}

We should see if this is something easy to resolve. The Google account's credentials live in LastPass.

What was the resolution on this?

I tested sending email to<EMAIL_ADDRESS>and<EMAIL_ADDRESS>and these messages were received
I went through the GSuite console to try and find some tunable parameter for<EMAIL_ADDRESS>aliases and turned up nothing

I haven't received any additional bounced email notifications since July 25th, so the plan is to let this simmer. If I receive another notification, I'm going to open a support case with GSuite.

Thanks for the extra detail. I appreciate you taking the time to look into it. Monitoring sounds like a good plan.

I'm receiving more bounced email notifications:
{
  "notificationType": "Bounce",
  "bounce": {
    "bounceType": "Transient",
    "bounceSubType": "General",
    "bouncedRecipients": [
      {
        "emailAddress"<EMAIL_ADDRESS>      }
    ],
    "timestamp": "2019-08-12T16:54:15.000Z",
    "feedbackId": "0102016c86c0754c-9934fe48-eb97-4caf-90b7-28180b748aa2-000000"
  },
  "mail": {
    "timestamp": "2019-08-12T16:54:13.000Z",
    "source"<EMAIL_ADDRESS>    "sourceArn": "arn:aws:ses:eu-west-1:249322298638:identity/staging.openapparel.org",
    "sourceIp": "<IP_ADDRESS>",
    "sendingAccountId": "249322298638",
    "messageId": "0102016c86c06b75-843a23df-bf8c-4b2f-8313-c9682ae8d7d6-000000",
    "destination": [
<EMAIL_ADDRESS>    ]
  }
}


Handle cases where archive is not present at default paths used.

If we are trying to symbolicate the crash logs using the 'symbolicator' on a machine which do not creates the archive but do have xcarchive (debug symbols) available in the same directory where crash log is present then how to use symbolicator in such cases ?

Symbolicator uses Xcode archives to find dSYM bundles. Therefore the simplest way is to copy ~/Library/Developer/Xcode/Archives folder to the computer where you're running symbolicator.
If you're concerned about hard drive space, you can only copy those .xcarchive bundles you need (just make sure you retain that intermediate YYYY-MM-DD folder structure - names are not important for symbolicator, just that there's some folder in between, you can also move all archives into the same folder as far as symbolicator is concerned)


Add realisitic mockdata provided on GitHub discussions

Make sure to obfuscate any sensitive information!

Closed because of merge with in #301


Fixed display of elapsed time since test completed

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Constant "Unavailable" cycling.

I get repeated "attributes changed on device ...", in the logs, but after the reload those attributes report the same.
Home Assistant (please complete the following information):

Home Assistant Core Version: 2023.11.3
Gateway 482 Firmware Version: 154
Gateway 482 Protocol Version: 3

home-assistant_tekmar_482_2023-12-01T21-32-31.878Z.log

I'll change it to just ignore attributes packets after startup since it should be safe to do so. I'll keep it in mind for the future to do possibly support re-inventory of a single device while running.
The attributes should not actually change unless you're changing setup parameters in the thermostats, and normally that's something you would only do once when it's first installed.

Release v0.9.15


Support for barrels?

Issue Overview
Weird issue when trying to use barrels.
Issue Description
I've forked your starter and updated the styles to use my LESS files. Site comes up fine.
Now I've replaced the navbar component with my own header component, and I've moved the logger into a shared folder with a few of my own common components. In both of those cases, I've used an index.ts file to create a barrel (I'm trying to follow the style guide.
The site recompiles with no errors, but I'm getting a pair of 404s now in the browser:

/tmp/app/header.js
/tmp/app/shared.js

I can't figure out why or where these urls are being generated -- too much typescript magic for me since I'm new to .ts. Is there a missing configuration to support using barrels?
Information

Operating System
Arch Linux 4.5.2

Node version
6.2.0

NPM Version
3.9.2

Environment
Browser

Ah - it was a system js configuration I was missing. Needed to add to the packages in system.conf.js:
var packageNames = [
    '@angular/common',
    '@angular/compiler',
    '@angular/core',
    '@angular/http',
    '@angular/platform-browser',
    '@angular/platform-browser-dynamic',
    '@angular/router',
    '@angular/testing',
    'lodash',
    'app/shared',
    'app/header',
    'app/header/shared'
];

@finleysg , yes you need to register them there or you must put suffix like
import {any} from 'app/shared/index'

of course i prefer registering them first


Feature/experiment manager

Summary
New features added with this draft PR:

Add hash column to datamodule data field, save data field as csv during prepare_data
Integrate mlflow autolog to track lightning checkpoints automatically
Integrate mlflow logging of torchscript models at the end of experiment if upload_artifacts is enabled.
Integrate MlflowModelManager to handle mlflow model registration and staging

Type of Change
Please select the one relevant option below:

New feature (non-breaking change that adds functionality)

Checklist
Please confirm that the following tasks have been completed:

[ ] I have tested my changes locally and they work as expected. (Please describe the tests you performed.)
[ ] I have added unit tests for my changes, or updated existing tests if necessary.
[ ] I have updated the documentation, if applicable.
[X] I have installed pre-commit and run locally for my code changes.

I'm using this PR as an experiment to go towards smaller pr with partially implemented tasks so we can try to review it faster and discuss some points.
For example I don't like how autolog is ignoring the MlflowLogger log_model = False!
That's why is in draft mode

I need to add documentation, but first I would like to review the implementation for autolog

For me, it looks super cool overall! I will also run some experiments with it.

If it is okay, we can align all API for description argument and make it not optional. Do you think there will be a problem? So far it is not optional only  for register_model.

Two checks are missing, we need to provide a way to enable or disable the upload of the export on mlflow (we may take advantage of the refactoring to the export parameter in input shape branch) and understand what's wrong with patches as I think tests are failing


docs: Added instructions on how to access the git repo by  github token

Added instructions on how to access the git repo by  github token

Changes

Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[ ] Includes tests (if functionality changed/added)
[x] Includes docs (if user facing)
[x] Commit messages follow commit message best practices

See the contribution guide for more details.
Double check this list of stuff that's easy to miss:

If you are adding a new binary/image to the cmd dir, please update
the release Task to build and release this image.

Reviewer Notes
If API changes are included, additive changes must be approved by at least two OWNERS and backwards incompatible changes must be approved by more than 50% of the OWNERS, and they must first be added in a backwards compatible way.
Release Notes
Describe any user facing changes here, or delete this block.

Examples of user facing changes:
- API changes
- Bug fixes
- Any changes in behavior

/ok-to-test
/approve

@digimonster would you mind signing the CLA. Otherwise
/lgtm

/ping @digimonster

@googlebot I signed it!

@googlebot I fixed it.

@googlebot I fixed it.

@googlebot I fixed it.

@googlebot I fixed it.

@dibyom  @vdemeester Sorry to keep you waiting. I have signed the CLA.

@digimonster I think you need to pull from master again, since there seems to be changes from your initial PR.

/test pull-tekton-pipeline-build-tests

/test pull-tekton-pipeline-build-tests

/test pull-tekton-pipeline-build-tests

/test pull-tekton-pipeline-build-tests

/test pull-tekton-pipeline-build-tests

removed lgtm temporarly to unblock the merge queue
@digimonster can you rebase/force-push to force the EasyCLA check to run ? :angel:

@digimonster do you still want to go ahead with this? It looks like we're nearly ready to merge!

I'm closing for now but please feel free to reopen @digimonster if you want to push it over the finish line!


Setting podSecurityContext for the cluster pods

Currently there is not explicit securityContext defined for the OS and OSD cluster pods created by the operator. Also there seems to be no way to set the same through the OpenSearchCluster CRD which prevents us from setting it ourselves. I think it would be good to have a way that allows users to set the securityContext for the pods. I can submit a PR for this if this seems like a good idea.

Hi @saketmht. There is already an existing feature request for this: #373.
I'm closing this one as a duplicate.


Updated Days Left Calculation

Days Until Halloween will now be calculated from any day of the year until the next upcoming Halloween. Closes issue #5.

Added random  splash text to solve issue #7.

Thanks for contributing! If you haven't already, please add your username to the Contributors List


does not work sometimes

I used an AM2320 with this library with good results. But today I got:
Traceback (most recent call last):
File "", line 1, in
File "am2320.py", line 44, in measure
OSError: [Errno 19] ENODEV
after starting sensor.measure(). Adding two 1 kOhm resistors (SDA to 3.3V, SDL to 3.3V) solve this problem.

Hi @khvolk you're correct. To use the I2C interface, your SDA+SCL lines need pull up resistors.
I'll update the docs so it's more clear that they are required.

Have you tried this with a pi pico?


Snap builds are failing

https://launchpadlibrarian.net/752497682/buildlog_snap_ubuntu_jammy_amd64_nvim-stable_BUILDING.txt.gz

Ignore

Thanks for the heads up!


Triangle2D

What?
Triangle2D class with extensions for Vector2 that it relies on (to rotate a 2D vector about an arbitrary origin)
Why?
Checking 2D triangle collision in Unity typically requires a polygon collider.  For example, if you want to detect an object with an entity's field of view.  This is performance inefficient.  Using this class lets you run that kind of collision detection without actually using any colliders.
How?
Basic arithmetic

thanks!


Fixed typo

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

@sanket0896 Congrats on your first pull request (PR)! 🎉
Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 📝


Sample text appeare in tv

I have a problem when i cast my video to the screen a SAMPLE word appeared on it how can i remove it ? and thank you

Maybe Pay $5 dollar?

The app defaults to a sample receiver. Please change the receiver id either to the default receiver or to a receiver you host yourself following the instructions in the README.


API server down

Your api site seems to be down. How can I host the api on my own server?

You can use the HibiAPI.


fail live probe if fail-fast mechanism was triggered

Motivation
As described here , it may be useful to fail live probe if fail-fast mechanism  was triggered. Modelmesh responses 503 for Ready probe if some models failed to load on start, even if these models successfully loaded later, mm remains in unrecoverable state.
Modifications
overrided isLive method: return false if startup aborted

I triggered the pipeline from forked repo and the build completed successfully
https://github.com/abrbird/modelmesh/actions/runs/9804929528
May I ask you to rerun the build, it seems there are some flaky tests?

@rafvasq hello! could please check this out - test job failed and the error is the same as occurred on the main - it very seems that the  ModelMeshTearDownTest.testDestroyNode test is not stable.
Could we do smth to go further?

@spolti hi!


Make Logger object immutable

Calls like Logger.WARN = null should be forbidden. How about using Object.freeze?

@tomkur Thanks for the suggestion, I don't have any plans to enforce Object.freeze due to performance issues (although this may no longer be true in 2016 browsers?)


Ability for User to Generate API Key (removed?)

Users had the ability in previous versions to generate an API key. Currently the Profile (/settings) of the user does not display anything.
Ideally, have the ability to enable API keys (with features for that API key to: Read, Enable Trading, and Withdraw) options.
n.b. I would assume the API key would be the Access Token (?) used in peatio-sdk: https://github.com/rubykube/peatio-sdk/blob/27b1f7b25f0370c50e5279274c62d1085bdb0812/src/ApiClient.js

This moved to https://github.com/rubykube/barong/pull/441


Convert Excel  and iCalendar files attached to emails

As an intake analyst
I want the file watcher to convert Excel and iCalendar files attached to emails
so that the files are quickly formatted and ready to be loaded into Intella

Assumptions & Scope
The most common way intake receives Excel files as attachments to emails.
What is in and not in scope?
Acceptance Criteria
**Scenario 1: Excel attachment to an email **

GIVEN an email as an attached excel file
WHEN the file is processed
THEN the file will be put into pdf format and put in the Output folder

**Scenario 2: iCalendar attachment to an email **

GIVEN an email has an attached iCalendar file
WHEN the file is processed
THEN the file will be put into pdf format and put in the Output folder

**Scenario 3: MSG attachment to an email **

GIVEN an MSG email file is has an MSG email file with an attached problematic Excel or iCalendar file
WHEN the file is processed
THEN the problematic file types (i.e EXCEL, iCalendar) will be put into pdf format and put in the Output folder
...

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@arielleandrews, let me know if we need any further scenarios? cc @abin-aot @mpilchar

@lmullane I think that covers it from what I know

so its with .msg and/or .eml file - Right? . Is the use to find attachments recursively?  1 level or 2 level ?

QA complete - all scenarios working as expected.
Of note: bug found when dragging emails directly from outlook, discussed with @mpilchar @lmullane and @abin-aot - agreed bug report will be written up and considered for future sprint.
Are we good with closing? I confirmed all scenarios work in every PB folder - and ran a regression test on prior functionality in one folder. All passed.

Good to close, @m-prodan
Thanks for doing the QA.


Feature/add team controller

added team controller and Swagger UI authorization

Why delete all these migrations?

I deleted the migrations and asked to drop the database because the schema changed to the point where EF could not resolve the conflicts when updating


feat: add Kubernetes pod logs component

Fixes https://github.com/backstage/backstage/issues/15753
Open sourced code used internally at Spotify, some tweaks to use the new proxy function on KubernetesApi
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[x] Tests for new functionality and regression tests for bug fixes
[x] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

@jamieklassen Please review this pr as logs are needed urgently.

@mclarke47 i used this branch but it is throwing error while trying to pull logs

@hritikch24 you might have to send through your cluster config

@hritikch24 you might have to send through your cluster config

I am using serviceaccount for authentication which is working for other kubernetes components but not working for logs only.

@hritikch24  I just merged master into my branch can you try now?

@hritikch24 I just merged master into my branch can you try now?

sure.

@hritikch24 I just merged master into my branch can you try now?

I tried but i am still facing same issue i.e Client network socket disconnected before secure TLS connection was established"

@hritikch24 I think let's raise an issue once this is merged, I can't seem to reproduce

@hritikch24 I think let's raise an issue once this is merged, I can't seem to reproduce
Ok sure.
I am running it on aws ec2 instance. Is there any host related config which needs to be updated specific for this log module?
Because in network i am getting 500 error.

I have found at least one bug in the proxy method on KubernetesBackendClient, I'm putting together a PR and then will re-review this against the fixed baseline

@hritikch24 #17306

Can I get a review @Rugvip @jamieklassen ? 🙏

I have been putting off reviewing this because it involves a lot of parts of the codebase with which I'm not familiar -- all my significant Kubernetes changes have been in the backend. I feel badly because I'm the other project area maintainer besides @mclarke47 so it naturally falls to me to review, and now it's blocked!
I mentioned this to @Rugvip and he said something similar sometimes happens amongst the core maintainers -- the person who creates a PR is often much more knowledgeable about its contents than anybody else. In these cases, they get on a call together. The author walks through the changes and the reviewer has time to ask questions as they go. Let's try this!

@jamieklassen  have addressed your comments:

'YAML' toggle appears on the left-hand side for Pods and on the right-hand side for other types

this is fixed

when you mouse over the 'X' at the top right of these drawers, the highlight is awkwardly stretched (to tall)

this is fixed
Some non-blocking questions:

In the Containers section in the KubernetesDrawer, what about initContainers? Maybe they don't show up at all?

These won't show up but I think let's add them in a follow up PR

Does "Pending" ever signify something other than a pod waiting to start? Maybe a different title for the PendingPodContent besides "Pod startup conditions"? "Pod is Pending. Conditions:"

this is fixed


Added functionality for hiding secrets in CD

Be default the kubectl apply command will output the
object it is trying to apply in stderr. This currently
will expose secrets to the CI/CD output in any env if the
secret data is invalid.
This change attempts to scrape any potentially sensitive
information by assuming kubectl will keep the objects in
one line which also contains "kind":"Secret".
The downside to this is obviously if kubectl changes its
convention then we will have to adjust this method. A
different approach could include trying to collect
keywords from the file being applied to be able to more
confidently redact information.

I love the concept, and I also think this is a really good start.  One interesting thing for future improvement would be to detect strings of sufficient entropy and redact them.  I believe there are certain tools out there that already do this.
👍

@endzyme this looks fine to me.  This seems like something that should be available upstream but IIRC glowforge has the immediate need. :shipit:

This is not working out unfortunately and I don't feel confident that this change will be successful. Going to close this for now.


iOS privacy manifest

Starting May 1, Apple will require iOS submissions to the App Store to have privacy manifests describing the use of required reason APIs: https://developer.apple.com/news/?id=3d8a9yyh.
I used a script to find required reason APIs in our project and it pointed to 4 uses by react-native-blob-util, at least in version 0.13.17:

NSFileSystemFreeSize in ReactNativeBlobUtilFS.m
NSFileSystemSize in ReactNativeBlobUtilFS.m
NSURLContentModificationDateKey in ReactNativeBlobUtilFS.m
lstat( in ReactNativeBlobUtil.h

Could you please add the required privacy manifest?

Pr for it is merged. I hope we hit everything.


Handle unicode parameters in latex circuit drawer

Summary
In #3459 the latex circuit drawer recently received support for drawing
with symbolic parameters. However, the review of that PR it was raised
that the latex drawer does not currently have support for drawing
parameters with unicode characters in them. For example you would have
to write out theta instead of using the chracter θ. This limits how
people could use the latex drawer for representing parameteric circuits.
This commit fixes this issue by checking in the latex drawer if the
parameter is symbolic or numeric and then passing that value to either
generate_latex_label() or pi_check() respectively. This will let the
strings representing symbolic parameters either use unicode characters
and have that work in the output latex, or use the math mode for labels
introduced in #3224 as the symbol name to use arbitrary latex.
Details and comments

Some example output.
With symbolic parameters:
import qiskit as qk
theta = qk.circuit.Parameter('θ')

qc = qk.QuantumCircuit(2)
qc.rz(theta, 0)
qc.rz(2 * theta, 0) # Latex drawer will raise even without this line
qc.u0(2*theta, 0)
qc.u1(theta / 2, 0)
qc.u2(theta, 2*theta, 0)
qc.u3(theta, 2*theta, theta/2, 0)
qc.rx(theta, 0)
qc.ry(theta, 0)
qc.rz(theta, 0)
qc.crz(theta, 0, 1)
qc.cu1(theta, 0, 1)
qc.cu3(theta, theta*2, theta/2, 0, 1)
qc.rzz(theta, 0, 1)

qc.draw(output='latex', filename='latex_theta.png')

With numeric parameters (the same example above where theta = numpy.pi):


Can't change default description translate

For example i have i dialog not in english, and i see "Options:" message

I was translate messages by this:
var bot = new builder.UniversalBot(connector, {
    localizerSettings: {
        botLocalePath: "./locale",
        defaultLocale: "ru"
    }
});

But see "options:" in telegram. May be problem now is outside botbuilder.

@AndrewBryukhov are you still having an issue?

You need to make sure you specify a Title for the card you're sending or if you're calling Prompts.choice() you have to pass a prompt.

Hi @AndrewBryukhov, does adding a Title resolve this issue for you?

no

@Stevenic, is there an easy way to see what the bot is generating on the wire?

One way could be to use Fiddler and point to Node.JS process and see the traffic.

Adding eric to investigate.

Hi @AndrewBryukhov - Are you still having this issue in BotBuilder v3.7.0?
As described in the interface IDefaultLocalizerSettings the botLocalePath is defined as /** The path to the parent of the bot's locale directory  */ - Did you try setting this to the parent instead of the .locale folder itself? Also, this parameter is optional, try removing it and let the framework find the locale folder in its default location.


Support For Laravel 8.*

I am interested as well!! Will be any update for Laravel 8?

I am interested as well!! Will be any update for Laravel 8?

Not Yet.

Hi thanks for your answer. By the way, I have seen this fork from yout project https://github.com/kiritokatklian/laravel-color-palette
I have not testet it yet, but it may work. This guy already did the job of updating to Laravel 8.
Thanks!


TSC Meeting 2022-02-09

Please add topics for the agenda as comments on this issue.
The standing agenda items are:

Review TSC issue backlog
Review TSC-tagged issues (toggle to "open" after checking for recently "closed" items)

@ampproject/tsc

Cancelling since there are no topics.


Are sonde data being handled correctly?

Etienne notes that sonde data are almost always blank in v1-0, which is weird. I responded

Agreed, from some quick spot-checking, it looks like sonde data are almost always blank. An exception is PTR in 2022 (attached). Do we have an example of sondes that we should have data for? I’m trying to find a raw file with data to trace it and see if we have a systematic problem or not.

It would be good to check this and talk with Fausto/others to make sure we're not accidentally dropping sonde data.

FYI @stephpenn1  - I don't think we have the bandwidth to deal with this in the next week, so removing it from the v1-1 milestone.

Fine with me

Site
L1 sonde data
Raw data status

CRC_2024
Rows present but no data
Sporadic raw data: OK through 2022-10-21, then NAN to 2023-04-21, data to 2023-11-17, NAN through 2024-04-30; NAN again after 2024-06-02. When there's raw data, there's L1 data

GCW_2024
No rows (as expected)
Cell

GWI_2024
Rows present but no data
Cell

MSM_2024
Rows present but no data
Cell

OWC_2024
Data present 👍
Cell

PTR_2022
Data present but plot is "Buoy"
Cell

PTR_2024
Rows present but no data
Cell

SWH_2024
Rows present but no data
Cell

TMP_2024
No rows (as expected)
Cell

Thanks for flagging this issue @efluet and sorry it took me so long to come back to it.
After some detailed investigation: yeah, we definitely have a problem here.

The minor issue is that for MSM and PTR in 2022, the sonde data are labeled as plot "Buoy", not plot "W", which is confusing but an easy fix.
The major issue is that, except for MSM and OWC (see summary table above), almost all of the raw ExoTable files have nothing but NANs in them. This is potentially a very large data loss!

Tagging @roylrich -- do you know about this?
Tagging @Fausto2504 @stephpenn1 for their awareness/feedback, thanks

the sonde data are labeled as plot "Buoy", not plot "W", which is confusing but an easy fix.

Hmm, should sonde data be grouped with "W" data? Or do they stay as they own "Buoy" plot?
@stephpenn1 ?

Ok a few things that I think are going on:

SWH and GWI don't have sondes. The data should be taken from nearest NERRS sites
GCW site should come from GCREW marsh outlet data. @ewestbro in TElab is in charge of these data
MSM is on a separate logger from W in Buoy
PTR has odd history as it was on buoy for one year and then Matt and Fausto swaped to posted site. I am sure that data files from sondes need to be integrated with our LI data set.
CRC situation is no know to me but probably has EXO data files that need to be incorporated

We spoke in last data meeting that we would need to pull these data and integrated into datastream but also need to check time offsets on KOR EXO data.
We need to get NERRS data as well.

Just posted on site
Ok a few things that I think are going on:

SWH and GWI don't have sondes. The data should be taken from nearest NERRS sites
GCW site should come from GCREW marsh outlet data. @ewestbrohttps://github.com/ewestbro in TElab is in charge of these data
MSM is on a separate logger from W in Buoy
PTR has odd history as it was on buoy for one year and then Matt and Fausto swaped to posted site. I am sure that data files from sondes need to be integrated with our LI data set.
CRC situation is no know to me but probably has EXO data files that need to be incorporated

We spoke in last data meeting that we would need to pull these data and integrated into datastream but also need to check time offsets on KOR EXO data.
We need to get NERRS data as well.
Roy Rich PhD.
Research Ecologist
Smithsonian Environmental Research Center
647 Contees Wharf Rd.
Edgewater, MD USA 21037
Cell<PHONE_NUMBER>
<EMAIL_ADDRESS>https://serc.si.edu/technology-in-ecology

From: Ben Bond-Lamberty @.>
Sent: Tuesday, December 31, 2024 11:37 AM
To: COMPASS-DOE/sensor-data-pipeline @.>
Cc: Rich, Roy @.>; Mention @.>
Subject: Re: [COMPASS-DOE/sensor-data-pipeline] Are sonde data being handled correctly? (Issue #182)
External Email - Exercise Caution
the sonde data are labeled as plot "Buoy", not plot "W", which is confusing but an easy fix.
Hmm, should sonde data be grouped with "W" data? Or do they stay as their own "Buoy" plot?
@stephpenn1https://github.com/stephpenn1 ?
—
Reply to this email directly, view it on GitHubhttps://github.com/COMPASS-DOE/sensor-data-pipeline/issues/182#issuecomment-2566580289, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFIDRBSGF5MKEVZ5KNRS4I32ILB45AVCNFSM6AAAAABJ3M2OSGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRWGU4DAMRYHE.
You are receiving this because you were mentioned.Message ID: @.***>

Thank you @roylrich that's super helpful. OK so we need to

[ ] Remove SWH and GWI EXO from design table so those empty rows don't appear in L1
[ ] If MSM marsh in a separate logger, maybe that answers my question above about plot name for sonde data? Will let Steph make that call
[ ] PTR and CRC seem complicated and may need to be broken into separate issues. I just checked the current Dropbox and CRC has good EXO data but PTR only NANs. Integrating data files will need #213 and thus v2-0


Add validation for Players to ensure no duplicates

Validate PSN and Steam ID.
One is required. Must not be duplicate.
Case insensitive.

Implemented 6937f7e1e232767c222eee4a09a224438362860c


Error: Unable to resolve GOROOT src directory: "C:\Go\src". Validate that Go is properly installed.

When testing out the example:
Convert a single Go file: go2cs -l Main.go
I get the following error:
Error: Unable to resolve GOROOT src directory: "C:\Go\src". Validate that Go is properly installed.
Is there any configuration I need to do for this to work? 🙂

Added GOROOT env variable, the installation was not in C:\Go, it was in C:\Program Files\Go.


Azure Text-to-Speech JavaScript docs sample is missing sdk reference thus not working properly

Hello,
I've been playing with the JavaScript samples for Azure Text-to-Speech and noticed a gap in it.
The following sample as part of the Synthesize speech to a file section is missing sdk reference when trying to invoke AudioConfig and SpeechSynthesizer.
function synthesizeSpeech() {
    const speechConfig = sdk.SpeechConfig.fromSubscription("<paste-your-speech-key-here>", "<paste-your-speech-location/region-here>");
    const audioConfig = AudioConfig.fromAudioFileOutput("path-to-file.wav");

    const synthesizer = new SpeechSynthesizer(speechConfig, audioConfig);
    synthesizer.speakTextAsync(
        "A simple test to write to a file.",
        result => {
            synthesizer.close();
            if (result) {
                // return result as stream
                return fs.createReadStream("path-to-file.wav");
            }
        },
        error => {
            console.log(error);
            synthesizer.close();
        });
}

When running this code through Vue.JS, I get the following errors:

Here is the snippet that resolves the issue - notice the sdk reference on code line 3 (before AudioConfig and line 5 (before SpeechSynthesizer:
function synthesizeSpeech() {
    const speechConfig = sdk.SpeechConfig.fromSubscription("<paste-your-speech-key-here>", "<paste-your-speech-location/region-here>");
    const audioConfig = sdk.AudioConfig.fromAudioFileOutput("path-to-file.wav");

    const synthesizer = new sdk.SpeechSynthesizer(speechConfig, audioConfig);
    synthesizer.speakTextAsync(
        "A simple test to write to a file.",
        result => {
            synthesizer.close();
            if (result) {
                // return result as stream
                return fs.createReadStream("path-to-file.wav");
            }
        },
        error => {
            console.log(error);
            synthesizer.close();
        });
}

Beside this snippet, I can definitely see other snippets on the page that have the same problem and need to be updated accordingly.
Thank you for looking into this.

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

ID: 064d7074-3ea4-21e4-60b4-b09976bbdf7e
Version Independent ID: 1fdefc18-e765-9fe8-0652-ca18122cb0fa
Content: Text-to-speech quickstart - Speech service - Azure Cognitive Services
Content Source: articles/cognitive-services/Speech-Service/get-started-text-to-speech.md
Service: cognitive-services
Sub-service: speech-service
GitHub Login: @trevorbye
Microsoft Alias: trbye

@dejanstamenov - Thanks for brining this to our attention. We will investigate it further and update you shortly.

@dejanstamenov The doc is now updated with the correct reference. Thanks for spotting this. We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply.

Thanks for updating the docs @RohitMungi-MSFT. However, I do see some other gaps as well, that I will highlight below.
Sections Synthesize speech to a file and Synthesize to speaker output, are missing sdk when initializing the SpeechSynthesizer.
Instead of const synthesizer = new SpeechSynthesizer(speechConfig, audioConfig); it should be const synthesizer = new sdk.SpeechSynthesizer(speechConfig, audioConfig);.
Section Customize audio format is missing sdk reference in the following samples.
Instead of const speechConfig = SpeechConfig.fromSubscription("<paste-your-speech-key-here>", "<paste-your-speech-location/region-here>"); it should be const speechConfig = sdk.SpeechConfig.fromSubscription("<paste-your-speech-key-here>", "<paste-your-speech-location/region-here>");.
Instead of speechConfig.speechSynthesisOutputFormat = SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm; it should be speechConfig.speechSynthesisOutputFormat = sdk.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm;.
Thank you for looking into this further.

@MonikaReddy-MSFT, @RohitMungi-MSFT - Couple of other minor changes required in the docs as per my latest update above. Thanks!


Update Rust version range to 1.55.0-1.58.1 (0.16)

Closes #1197

Rust 1.55.0 is failing in CI when building doc tests due to huge memory consumption. Older and newer compilers do not have this problem.