Instalation fault  on windows 11 con mamba o Conda

I am trying to install nilmtk_env using anaconca by the recommended methodconda create -n nilm -c conda-forge -c nilmtk nilmtk-contrib and not works ( black screen un hours and not responding)
I've tried to install with Mamba . First I create the enviremente, I install de dependecies( keras,cvxpy and nilmtk) and finally I try to install:

mamba create -n nilmtk-contrib-env python=3.8
mamba activate nilmtk-contrib-env
mamba install -c conda-forge numpy pandas matplotlib scipy scikit-learn jupyter
mamba install -c conda-forge cvxp
mamba install -c conda-forge  keras
mamba install -c conda-forge  nilmtk
git clone https://github.com/nilmtk/nilmtk-contrib.git
cd nilmtk-contrib
pip install -e .

And in the last commnad I received and error that tell that nilmtk version must be >=0.4  but  my version of nilmtk is 0.4.3 so I don't understand the error  the instalation..
I don't know how to do to install nilmtk-contrib ! please help!

And by the way this is my installed version of NILMTK:
(nilmtk-contrib-env) C:\Users\carlo\nilmtk-contrib>mamba list |findstr nilmtk
packages in environment at C:\Users\carlo\miniforge3\envs\nilmtk-contrib-env:
nilm_metadata             0.2.4                         0    nilmtk
nilmtk                    0.4.3                      py_0    nilmtk
(nilmtk-contrib-env) C:\Users\carlo\nilmtk-contrib>

@crn565 did you manage to install it? I'm still having issues

Yes , I unsinstalled anaconda and resinstall  with conda create -n nilm -c conda-forge -c nilmtk nilmtk-contrib
The  paquet nilmtk_contrib is intalled but when I used it not works


Document successor of preview mode

Describe the feature
I've not managed to find an equivalent for https://nuxtjs.org/docs/features/live-preview/ in the Nuxt3 codebase and am wondering if there's similar functionality/plans to add them/a successor (potentially in a module)?
Additional information

[ ] Would you be willing to help implement this feature?
[X] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

@danielroe could we get something more convenient to use than the suggestions in @JonathanDoelan's link? For example https://github.com/nuxt/nuxt/discussions/18407#discussioncomment-5997866 seems pretty complicated for "end-users". Im thinking that this could be something that we could use in useAsyncStoryblok to automatically fetch new data when in preview for https://github.com/storyblok/storyblok-nuxt.

💎 $500 bounty created by @drewbaker
👉 To claim this bounty, submit your pull request on Algora
📝 Before proceeding, please make sure you can receive payouts in your country
💵 Payment arrives in your account 2-5 days after the bounty is rewarded
💯 You keep 100% of the bounty award
🙏 Thank you for contributing to nuxt/nuxt!

💎 $500 bounty created by @drewbaker
👉 To claim this bounty, submit your pull request on Algora
📝 Before proceeding, please make sure you can receive payouts in your country
💵 Payment arrives in your account 2-5 days after the bounty is rewarded
💯 You keep 100% of the bounty award
🙏 Thank you for contributing to nuxt/nuxt!

Obviously this is for the actual successor to enablePreview() and documentation, not just documentation of the above interim solutions.

/attempt #15639

@jwgatt did you link the wrong thing? That just links to this issue :)

@jwgatt did you link the wrong thing? That just links to this issue :)

Isn't that how we declare that we are working on an issue with a bounty?

Is it best to ask questions and get requirements here, or in the Discord channel?

So we want the same functionality as the enablePreview() method in Nuxt 2;

Token-based preview
Updating the URL
Rendering preview content
Disabling preview mode

Anymore that i've missed?

Updating the URL

What do you mean by that?
If you are curious, this is how we use the Nuxt2 enablePreview():
https://github.com/funkhaus/fuxt/blob/master/plugins/preview.client.js

Apologies I meant 'Generate preview URL'.
Thanks for the link.

If anyone needs a working solution right away, for me this approach works well.

hi, @drewbaker, I think @logotip4ik's work (https://github.com/nuxt/nuxt/pull/21705) is great, it worth $500 bounty.

hi, @drewbaker, I think @logotip4ik's work (#21705) is great, it worth $500 bounty.

Yeah I'm still waiting on this to be merged, it seems really solid!

@logotip4ik I paid this today, thanks so much!

Huge thanks @drewbaker !


⚠ Samsung has degraded performance

In 105e7a2, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 5714 ms

Resolved: Samsung performance has improved in ea07fc3.


Apply security updates to new servers

3 package(s) needed for security, out of 28 available
Run "sudo yum update" to apply all updates.

make it part of the build script
non-interactive
wait for completion?

done in latest push.


Add Package URLs

💡 Summary
I would like to see Package URLs (aka. PURL) enriching vulnerabilities
Motivation and context
The CPEs created here may not match the CPE @ the NVD and CPEs are not easy to work with when doing modern software development using open source packages and libraries. With a PURL, a package as detected in a scan can be use directly to lookup a vulnerability. Getting a PURL in the enriched CVE would be a great help for everyone, and would further help with use of this data set with SBOMs that most often use PURL as a package identifier.
Acceptance criteria
How do we know when this work is done?

[ ] affected PURLs are published when a CVE affects an open source package

So rather than having this hang around, I figure I may as well comment.
Listing pURLs is great, and people should definitely do it. In fact, in Vulnogram, it's a top-level attribute that CNAs can use to point to the affected product.

So, 💯 , yes, please do. It's a capability that all CNAs have today.
That said, adding pURLs is out of scope for the CISA ADP today. Perhaps that will change as the ADP program matures at CVE, or if there's overwhelming support for pURLs as part of the CISA ADP, or some other ADP can roll in and be scoped specifically for pURLs.
So, I'm going to close this issue, since there's nothing really we can do with it today. This won't halt future comments or anything, and we can still talk about it (and/or investigate using GitHub Discussions for stuff like this). But right now, we don't have plans for supporting this.

@todb-cisa Thanks for your reply!
You wrote:

Listing pURLs is great, and people should definitely do it. In fact, in Vulnogram, it's a top-level attribute that CNAs can use to point to the affected product.

I am not sure that these attributes e.g., "Package collection URL" and "Package name" are an actual PURL as specified at https://github.com/package-url/ ... (PS: I am the creator of PURL), but there again that would be likely out of your purview.


[ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt

Describe the bug
Started getting following error after approximately 30 mins. (it happened after last_event_epoch=34) and my node is dropped from the dashboard.
2024-01-03T03:01:20.463398929+00:00 [INFO] dagger_logger::metrics - datapoint: executed_block block_transactions_count=3 block_execution_lapsed_us=3
2024-01-03T03:01:20.463405167+00:00 [INFO] dagger_logger::metrics - datapoint: new_bundlehash new_transaction_count=28441 bundlehash="r1c482XttS9eyZavyYmCYHPpqd6q7g12coMiN6gX1LG"
2024-01-03T03:01:20.942325635+00:00 [INFO] dagger::p2p::graph::dagger - Added node to DAGGER in 0 millis; new size is 800 w/ current nodes 800
2024-01-03T03:01:25.643226450+00:00 [WARN] dagger_logger::metrics - run: submit status: 204
2024-01-03T03:01:31.344676291+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:01:31.609625028+00:00 [INFO] dagger::p2p::graph::dagger - bundle 2269 finalized!
2024-01-03T03:01:31.609925902+00:00 [INFO] dagger_logger::metrics - datapoint: new_ordered_events new_ordered_events=2
2024-01-03T03:01:31.609970681+00:00 [INFO] dagger_logger::metrics - datapoint: executed_block block_transactions_count=2 block_execution_lapsed_us=5
2024-01-03T03:01:31.609988715+00:00 [INFO] dagger_logger::metrics - datapoint: executed_block block_transactions_count=3 block_execution_lapsed_us=2
2024-01-03T03:01:31.610000892+00:00 [INFO] dagger_logger::metrics - datapoint: new_bundlehash new_transaction_count=28446 bundlehash="6ccxMXB3AcuuiQjtEwpRs5PtqqLMGv1gN4KRi7pToFAi"
2024-01-03T03:01:32.352872928+00:00 [ERROR] dagger::client - timeout syncing with peer CiWAFsUdQ3mWqtDmy1eKF7eUiGVsWHnZaeXQmbAn7BXB
2024-01-03T03:01:36.765591094+00:00 [WARN] dagger_logger::metrics - run: submit status: 204
2024-01-03T03:01:42.010218261+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:01:42.356199499+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:01:52.361718419+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:01:52.671896518+00:00 [ERROR] dagger::client - timeout syncing with peer CiWAFsUdQ3mWqtDmy1eKF7eUiGVsWHnZaeXQmbAn7BXB
2024-01-03T03:02:02.364436634+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:02:02.674115828+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:02:12.394876641+00:00 [ERROR] dagger::client - timeout syncing with peer G8o2eVk6cB6jpipcehdUXsRbiGxytecpkzmMJZe3gxj3
2024-01-03T03:02:12.676623967+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:02:22.397859594+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:02:22.679648250+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:02:32.407777176+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:02:32.681457338+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:02:42.409681824+00:00 [ERROR] dagger::client - timeout syncing with peer CiWAFsUdQ3mWqtDmy1eKF7eUiGVsWHnZaeXQmbAn7BXB
2024-01-03T03:02:42.682996013+00:00 [ERROR] dagger::client - timeout syncing with peer G8o2eVk6cB6jpipcehdUXsRbiGxytecpkzmMJZe3gxj3
2024-01-03T03:02:52.411832298+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:02:52.687509492+00:00 [ERROR] dagger::client - timeout syncing with peer CiWAFsUdQ3mWqtDmy1eKF7eUiGVsWHnZaeXQmbAn7BXB
2024-01-03T03:03:02.414021763+00:00 [ERROR] dagger::client - timeout syncing with peer G8o2eVk6cB6jpipcehdUXsRbiGxytecpkzmMJZe3gxj3
2024-01-03T03:03:02.689170348+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:03:12.416442523+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:03:12.690867135+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:03:22.418663239+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:03:22.695717148+00:00 [ERROR] dagger::client - timeout syncing with peer G8o2eVk6cB6jpipcehdUXsRbiGxytecpkzmMJZe3gxj3
2024-01-03T03:03:32.423754767+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
2024-01-03T03:03:32.702076700+00:00 [ERROR] dagger::client - timeout syncing with peer CiWAFsUdQ3mWqtDmy1eKF7eUiGVsWHnZaeXQmbAn7BXB
2024-01-03T03:03:42.426127229+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:03:42.707572587+00:00 [ERROR] dagger::client - timeout syncing with peer EzNv76ipyDRbLDu3DahzTnEQvVFJaiuv8Z6fWCiNHFqL
2024-01-03T03:03:52.427763474+00:00 [ERROR] dagger::client - timeout syncing with peer CTPTcWjQS6YPTSCWAp8YPCnyZFQz3ZrHLENP6qAyb9Md
2024-01-03T03:03:52.709007316+00:00 [ERROR] dagger::client - timeout syncing with peer 6PZkBb9DTk9M9d8Lx1hiJbRwvrSbMTtze8QaW9ja67mt
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Can you please attach the entire log file?

config.log.tgz
This file has following files. Each of them are copies of config.log files when I had that issue.
config.log_20240102
config.log_20240102_1
config.log_20240102_2
config.log_20240103
config.log
My node was showing up in the dashboard yesterday for some time, before I started having this issue
Let me know
Thank you

Closed as duplicate of #4


Test NPM version of this

Hey @kellyhutchins and @nicksenger can you take a look at the NPM version of this and test it out?
@nicksenger can you think of improvements in the naming/namespace? etc?

forgive me if i'm being dense, but i don't see an npm package for this yet.
are you suggesting some kind of npm-pack type of workflow to ensure that all is well before you publish the samples?

The application-base is an NPM package that we are using in this repo now. That's all I was meaning :)

gotcha! i for sure used npm to lay application-base down and it worked great.
yay for @esri scoped packages!

YES!

Works great - I'm gonna close this one.


Port the instackenv.json validation to ansible

This will make it easier to run along with all the other Ansible validations.

Done

Thanks!


Is this project still alive?

I see that it hasn't been updated in a while. Is this project still maintained, or is just so solid that it's done until a future version of Go requires it to change?

I'll try to fix bugs, but otherwise pat is pretty much complete. If you want an ever-expanding feature set, this project is not that.


🐛 Bug Report: Scaffolder encountered an error when upgrading from version 1.19.6 to 1.20.1.

📜 Description
I have upgraded the Backstage version from 1.19.6 to 1.20.1. Afterward, I checked my scaffolder component, and it appears to be not functioning correctly. The errors "The namespace ${{ parameters.orgName }} is not found or the user doesn't have permissions to access it"
more logs:
2023-11-15T06:33:30.921Z InputError: The namespace ${{ parameters.orgName }} is not found or the user doesn't have permissions to access it73    at Object.handler (/app/node_modules/@backstage/plugin-scaffolder-backend/dist/cjs/router-6b5fa0be.cjs.js:5927:17)74    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)75    at async NunjucksWorkflowRunner.executeStep (/app/node_modules/@backstage/plugin-scaffolder-backend/dist/cjs/router-6b5fa0be.cjs.js:7230:9)76    at async NunjucksWorkflowRunner.execute (/app/node_modules/@backstage/plugin-scaffolder-backend/dist/cjs/router-6b5fa0be.cjs.js:7303:9)77    at async TaskWorker.runOneTask (/app/node_modules/@backstage/plugin-scaffolder-backend/dist/cjs/router-6b5fa0be.cjs.js:7525:26)78    at async run (/app/node_modules/p-queue/dist/index.js:163:29)
👍 Expected behavior
scaffolder works
👎 Actual Behavior with Screenshots

👟 Reproduction steps

go to scaffolder component
Fill some information
Next
An error shows: The namespace ${{ parameters.orgName }} is not found or the user doesn't have permissions to access it

📃 Provide the context for the Bug.
No response
🖥 Your Environment
No response
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, I don't have time to work on this right now

I strongly believe the root cause is backstage FE 1.20.1 not replace the ${{ paramaters.*}} with formData from user's input. At backend side, I receive raw string ${{ paramaters.example_field }} instead of the actual value

@HoangViet144 going to close this as fixed. Was released yesterday in 1.20.2. #21316


PaloAlto PAN-OS OnPrem  playbooks and connector versions

Created OnPrem versions of playbooks and connector.
Change(s):

added BlockIP OnPrem playbook
added BlockURL OnPrem playbook
added GetSystemInfo OnPrem playbook
added GetThreatPCAP OnPrem playbook
added GetURLCategoryInfoOnPrem playbook
added PAN-OS Logic Apps OnPrem Custom connector

@ospeka : Please resolve the conflicts.

@ospeka : Please resolve the conflicts.
@manishkumar1991/ @rahul0216 : Please have a look Playbooks and provide your suggestions.

@ospeka : Please resolve the conflicts.
@manishkumar1991/ @rahul0216 : Please have a look Playbooks and provide your suggestions.

@ospeka : Please resolve the conflicts.
@manishkumar1991/ @rahul0216 : Please have a look Playbooks and provide your suggestions.

looks like fork repository have some issues so i have created new PR.
here is a link - https://github.com/Azure/Azure-Sentinel/pull/6561

Hi @ospeka,
Can you please close this PR and track the status under #6561.
Thanks

looks like fork repository have some issues so i have created new PR. here is a link - #6561

@ospeka : Could you please close this PR you have already raised another PR #6561 for the same


Is there  any way we can open chrome instead of chromium browser?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Yes, see the channel argument in New Browser keyword.
Next time we would like if you preferred this type of question in the Robot Framework community channels.


Dark Mode incorrect on returning from details

🐛 Summary
The dark mode checkbox is in the incorrect position when returning to main page (via back button) from details.
To reproduce
Steps to reproduce the behavior:

On main page switch to dark mode
Go to details (e.g., Azure Active Directory), switch Dark Mode to light mode
Go back to main page, Switch to dark mode

Expected behavior
What did you expect to happen that didn't?
Attempting to set back to dark mode sets to light mode.  Expected checkbox to be  to left and cllick to toggle mode.
Any helpful log output or screenshots
Paste the results here:

Add any screenshots of the problem here.

@crutchfield what browser are you using to test this?

Seems to work in Edge.  I was using Chrome.

@crutchfield what browser are you using to test this?

Seems to work in Edge. I was using Chrome (Version 110.0.5481.178 (Official Build) (64-bit))

I'm trying the repeat this error on Chrome same Version: 110.0.5481.178 (Official Build) (64-bit) Currently not able to repeat it.

I ran again and get the same results.  This checkbox 'checked' value is incorrect -- is true but should be false.

Reviewed 12/14
I verified that this is still a problem using MS Edge. I set the priority to low as this does not seem like a sequence of events that a user will take very often and it can easily be fixed by restarting the browser.

Tested this again on 03/12/2024, occurs on both Edge and Chrome.


merge from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 -x 'tests/**/*.mjs' --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/*-test.mjs' as in template
chore(package): set $.ava.extensions='mjs' as in template

Coverage remained the same at 98.438% when pulling 8342185c41ff6437cb0688222c13eea62a2f3ee6 on npm-template-sync/1 into 2edf906388b31cbbc6d52d48e65fc0f811f084a9 on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add Crusta browser

This adds a completed pull request and you can close this pr: https://github.com/WhichBrowser/Parser-PHP/pull/85
Example UA was found here: https://github.com/matomo-org/device-detector/pull/6104/files

Coverage remained the same at 100.0% when pulling f1bbb747b5fbb41a1959cff13c1f9731f659b711 on ayumi-cloud:Crusta into 4899110cd2f87b01e04ced62dbb9dec541031dee on WhichBrowser:master.


Navigation

Rewriting a new logging class
fixing critical runtime errors if a tag not on field was shown to camera

also updating vendor libraries to be compatible.
I believe it should be merged into main because it was validated on hardware tonight and fixes some runtime errors that could show up on other branches when connected to hardware.


Windows Terminal Preview not showing settings

<!--
This bug tracker is monitored by Windows Terminal development team and other technical folks.

**Important: When reporting BSODs or security issues, DO NOT attach memory dumps, logs, or traces to Github issues**.
Instead, send dumps/traces to<EMAIL_ADDRESS>referencing this GitHub issue.

Please use this form and describe your issue, concisely but precisely, with as much detail as possible.

Which I launch settings in Windows Terminal Preview and it asks to open Windows Store

# Environment

```none
Windows build number: [run "ver" at a command prompt] Microsoft Windows [Version 10.0.18922.1000]
Windows Terminal version (if applicable): 0.2.1715.0 - Installed via Windows Store.

Any other software?
```

# Steps to reproduce

Click on the down arrow next to the '+' on the top bar, select 'Settings'

# Expected behavior

Go to settings menu

# Actual behavior

Brings up a prompt - How to you want to open this file.  Default option is Windows Store, tick box below says always use this to handle JSON files.

please refer to this issue #1460

Thanks for linking the duplicate. PLEASE search before reporting new issues.

Apologies, I did search but obviously not well enough :-)


Explore openrouter ai integration

🚀 The feature

integration with OpenRouter AI

Motivation, pitch

via: https://twitter.com/gaurav_dhiman/status/1749546127320621368

Hi, @taranjeet! I'd like to work on this issue, could you assign it to me?


Queue.process not working when called later?

There is a weird bug where if I call queue.process inside a callback it doesn't work. Any ideas why?

Oops, nevermind, I had an uncaught error somewhere.


Pass props not working

Which platform(s) does your issue occur on?

Test on android
emulator

Please, provide the following version numbers that your issue occurs with:

8.1.2

Please, tell us how to recreate the issue in as much detail as possible.
I am trying to pass props to a page and it is not working for me. I have tried it like this:
methods:{
    toLogin(){
      this.$routeTo("/login" , { props: { successRedirect: '/home'}});
    }
  }

and so
import {useRouter} from "nativescript-vue-router-extended";

setup(){
    const router = useRouter()
    const toLogin = () =>{
      router.push("/login" , { props: { successRedirect: '/home'}})
    }
    return { toLogin }
}

I have also set props to true in the routes just in case
const routes = [
  {
    path: "/login",
    component: Login,
    props: true
  },
];

Hi, thanks for filing the issue. What does your createRouter function look like? Also does the redirection happen at all, just without props or not at all? Do you get any info when launching ns debug android in terminal?

I'm unable to reproduce this issue. In my setup props are passed correctly. Can you make a demo app with this issue reproduce? I will test it out then and push fix asap if needed.

@MattCCC  I think it was my mistake, now I'm refactoring the code a lot and can't test it. I confirm when the refactor finishes. Thank you! and another thing, useRouter is subleme!

Sure, no worries. I gave it a few more tries but seems to be working just fine so far

Also, one more thing, may be a stupid question but do you register prop inside of your Login ? Something like:

The problem was that I was in a tabbed view, and I had put the props on the first tab. She had not realized that the page was the father.  Sorry!!!!


Milestone Dates Need to be Updated

[x] Version - Next: Past due by 4 months
[x] Version - After Next: Past due by 20 days

@conklinbd @MikeMillerGIS

I am closing this out - the milestone dates have been updated and verified.


wrong number of haakjes :)

The example lists the following example code
queue.activateConsumer((message) => {
Should end with }) instead of }

Thank you, fixed!


Failed to read object꞉ open api/examples/pod.json꞉ no such file or directory

#3942 rebase raced with @filbranden's change and missed a line in commit eb5d3408, leaving that test referencing the old file.

Closed via #4071.


mWeb - Navigation bug: clicking back button on + icon pop-up menu reloads the page

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

Action Performed:

Login to staging new dot
Click on the + icon
When the pop up menu is shown click on the phones back button
Observe that the page reloads and takes you to another page within expensify
Click on the back arrow until you return to the chat list and repeat step 2 and 3
Observe the page reloads again but this time takes you to another page in expensify

Expected Result:
Clicking the back button should only close pop-up menu
Actual Result:
Clicking on back button reloads page
Workaround:
Unknown
Platforms:

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

[ ] Android / native
[x] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number:  1.3.35-5
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/f9a6fff1-a120-4357-9491-95090ddbb79b
https://github.com/Expensify/App/assets/93399543/1c3b4737-22a7-4f69-8e9c-d665382b95c7
Expensify/Expensify Issue URL:
Issue reported by: @sofoniasN
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688237522062879
View all open jobs on GitHub

@mountiny Curious for your advice on this one as well. I'm not sure this is truly a bug based on the react navigation design. What do you think?

This one is odd, lets add it to the tracking project
@SofoniasN what if you dont open the popover and go back, is the behaviour different?

@mountiny The page still loads and takes user to different places despite opening the popover.

@mountiny The page still loads and takes user to different places despite opening the popover.
https://github.com/Expensify/App/assets/85386553/3755a21a-56d3-4796-b15b-f9b3d8d496c5

@JmillsExpensify I dont think this is a bug, the modal is not its own page and so the android back button does not interact with whether the modal is open or not. Same as on iOS user can click above the menu to dismiss it.
what do you think?

I think we can close this one


Can't compile the website

When I do a fresh install from git, run yarn install, embark run and yarn serve I've got the following error
 ERROR  Failed to compile with 1 errors                                                              11:12:38 PM

This relative module was not found:

* ./embarkArtifacts/embarkjs in ./node_modules/cache-loader/dist/cjs.js??ref--120!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--00!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js&

Embark version: 4.0.2
Node: 10.16.0
Commit number: 744056c44f5c2df7b21ce5f7c83e4de72caafc4f

Hey @antho1404 - have you tried using 4.1.0-beta.x via npm i -g embark@next? I just did a fresh install of embark + embark-plasma-demo and the site compiled.

thanks, it works perfectly with the beta version 👍


fix: dashboard standalone class not added when parameter set

SUMMARY
When the standalone url parameter is set the dashboard html body class should be set to standalone.
This was integrated in issue #6811.

@trepmag sorry for dropping the ball on this - I rebased to retrigger CI and will merge today if CI passes.


Correcting the dropdowns positioning bug

Fixes issue #443 when dropdown placed in fixed parent.

I looked at this and there was a smaller bug so I just pushed a commit that fixed it using this. Thanks for the code!
Fixed in 3c501184aed7b5d4c6a7e5bca380fce731cee9ff


Sparse_Matrix

I have added code for sparse matrix and its transpose. Am new to Open source. Pls support me for Hacktoberfest if you find my contribution useful. Sparse Matrix really reduces the time complexity when we work with matrices.

hello Bhavesh,
Am glad you liked my Sparse matrix thing. It would be very helpful if you add the hacktoberfest-accepted label to it.
Thanks and i will be contributing more.


⚠ Bofrost.be has degraded performance

In eb14d86, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1102 ms

Resolved: Bofrost.be performance has improved in ea5216d.


Improve handling of event listeners

Currently Spring application event listeners are not properly handled by the modules abstractions. Take the following structure for example:
com.acme.orders
+ ….Order (publishes OrderCreated events)
com.acme.accounting
o ….OrderEventListener

Further assume that OrderEventListener looks like this:
@Component
class OrderEventListener {

  @EventListener
  void on(OrderCreated event) { … }
}

As we currently only inspect type dependencies and interpret them as indicator for a downstream module dependency this scenario results in accounting to have a module dependency to orders. This is clearly wrong. I suggest to alter the model setup to change to the following:

When collecting the module dependencies, explicitly check for modules annotated with @EventListener and make the nature of the dependency explicit (listens-to).
Do not consider this type dependency a module dependency or at least don't include the module referred to into the ones that need to be included when bootstrapping upstream dependencies.
The additional meta-information can be included in the diagrams created in #16 to distinguish between the different module relationships.

That's been fixed a while ago. Event listeners are handled correctly and appear correctly in generated documentation etc.


UUID error

Hi. Great plugin.
I got one problem. When controlling from only Home app (HomeKit) there is no problems. If I turn off the lights from the wall switch and back to Home app, its generate this error and Homebridge is disconnected. Why?
[3/14/2019, 6:16:08 PM] [eWeLink] Adding accessory for deviceId [100025d1feCH1].
[3/14/2019, 6:16:08 PM] [eWeLink] Found Accessory with Name : [Bedroom light CH 1], Manufacturer : [T1 UK3C], Status : [off], Is Online : [true], API Key: [879db2c8-04fd-4e79-b795-aa9a9c29c088]
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:266
throw new Error("Cannot add a bridged Accessory with the same UUID as another bridged Accessory: " + existing.UUID);
^
Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 9ae95042-520b-4c7c-93f3-55c0d8bee4f3
at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:266:13)
at Bridge.Accessory.addBridgedAccessories (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:292:10)
at Server._handleRegisterPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:473:16)
at Server. (/usr/local/lib/node_modules/homebridge/lib/server.js:41:10)
at API.emit (events.js:197:13)
at API.registerPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/api.js:159:8)
at eWeLink.addAccessory (/usr/local/lib/node_modules/homebridge-ewelink-max/index.js:391:14)
at eWeLink.updatePowerStateCharacteristic (/usr/local/lib/node_modules/homebridge-ewelink-max/index.js:414:18)
at /usr/local/lib/node_modules/homebridge-ewelink-max/index.js:234:54
at Array.forEach ()

Hi @eiriksk , thanks for reporting the issue. As I do not have a multi-channel device, I cannot test and reproduce the problem on my own. This project is open source and have a relaxed license that you are free to modify the code and share your work. You can look into the source code, it's written in Javascript which is fairly easy to understand and write. It would be great if you can fix the bug and send me a pull request.

But do the Homebridge and Ewelink give the same UUID? When using the Ewelink app or switch it throws this error..: Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: If I only use Homekit app there is no problems. This problem also appear when using a basic switch.

can you try installing<EMAIL_ADDRESS>and see if it works for you?

Thanks, that fixed the problem. What was the issue?

0.1.10 was an old version that do not include the new code that tries to support multi-channel devices properly. Thanks for your feedback, I will look into the code again and see what was causing the problem.

Let me know, if you find a solution ;)

Did you figure out why Home app is not updating when using wall switch?

The Home app should update accordingly when you change the state on the device:
https://github.com/howanghk/homebridge-ewelink/blob/9940ac20224c5e35e0ba8d12af16a4266cc659e5/index.js#L225-L239

Not working. It the gives this error
TypeError: Cannot read property 'get' of undefined
at eWeLink.getPowerState (/usr/local/lib/node_modules/homebridge-ewelink-max/index.js:459:20)
at Characteristic. (/usr/local/lib/node_modules/homebridge-ewelink-max/index.js:334:26)
at Characteristic.emit (events.js:197:13)
at Characteristic.getValue (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Characteristic.js:164:10)
at Bridge. (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:762:20)
at Array.forEach ()
at Bridge.Accessory._handleGetCharacteristics (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:726:8)
at HAPServer.emit (events.js:197:13)
at HAPServer._handleCharacteristics (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:926:10)
at HAPServer. (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:209:39)

Hi @eiriksk , the code for handling websocket update message was there since the beginning, before I create this fork. And the error you mentioned is a duplicate of #16.
As I cannot reproduce the issue on my own, it is unlikely I can fix it anytime soon.
It seems you do have the incentive to get the plugin working, it would be great if you can look into the code, fix the bug and submit a pull request. This plugin contains code written by 7 different people, you can be the 8th contributor!

Hi ive got same problem with sonoff ch4 r2, try installing<EMAIL_ADDRESS>and works for me, im not a programer but i can do the test you need to solve the problem an have posibility to install newer versions

Hi.
Good day.
When I clear persistant devices, and remove all accessories, everything works (Start on Boot or calling homebridge command directly) but, the moment I turn-on or turn-off a Sonoff T2 Ch1 or Ch2, the Plug-in will try to add devices again and send the error message "Cannot add a bridged Accessory with the same UUID as another bridged Accessory" stopping the homebridge functionality and not be able to start it again unless I remove persist info and Accessories info (Deleting all settings with it).
Has anyone found a workaround to fix this behaviour?
Thanks in advance!

Hi divemasterjm and UlisesAR, please install the latest version (0.1.19 as of time of writing) and see if the problem still happen to you?
npm install -g homebridge-ewelink-max@latest

Hi divemasterjm and UlisesAR, please install the latest version (0.1.19 as of time of writing) and see if the problem still happen to you?
npm install -g homebridge-ewelink-max@latest

I will do it and update my experience after tests.
With the reinstall is enough or, should I remove all Persist and Accessories directories to do a "fresh start"?

Hi divemasterjm and UlisesAR, please install the latest version (0.1.19 as of time of writing) and see if the problem still happen to you?
npm install -g homebridge-ewelink-max@latest

I will do it and update my experience after tests.
With the reinstall is enough or, should I remove all Persist and Accessories directories to do a "fresh start"?

Hi.
This is what I did.

Stop Homebridge Service
Removed the Persist and Accessories folders
Removed the link in HOME iPhone App
Installed v.0.1.19
Register again Homebridge
Sonoff switches appeared and worked a few minutes.
After turning on and off some devices, I saw the same error. That same UUID were used then Homebridge crashed and stop working and, in the HOME iPhone app I see the message that they are not available anymore.

I've seen this too and it looks like it is related to this: https://github.com/homebridge/homebridge/issues/619
Although from a quick skim of the code it looks like it references the correct approach. Checking the cachedAccessories file for homebridge does show I've ended up with a duplicate of the accessory. Clearing out /homebridge/accessories/cachedAccessories should temporarily resolve it, but I'll keep an eye out if it reappears.
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Initializing eWeLink platform...
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Intialising eWeLink
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Found 0 group(s)
homebridge_1  | [5/3/2020, 6:07:58 PM] Loading 1 accessories...
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Sonoff USB CH 1 Configure Accessory
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Sonoff USB CH 2 Configure Accessory
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Sonoff USB CH 3 Configure Accessory
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Sonoff USB CH 4 Configure Accessory
homebridge_1  | [5/3/2020, 6:07:58 PM] [eWeLink] Sonoff USB CH 1 Configure Accessory
homebridge_1  | [5/3/2020, 6:07:59 PM] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 94c4a029-f9d6-4177-9e2d-73c673df4fd8
homebridge_1  |     at Bridge.Accessory._this.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:413:15)
homebridge_1  |     at /usr/local/lib/node_modules/homebridge/src/server.ts:308:19
homebridge_1  |     at Array.filter (<anonymous>)
homebridge_1  |     at Server.restoreCachedPlatformAccessories (/usr/local/lib/node_modules/homebridge/src/server.ts:268:69)
homebridge_1  |     at Server.start (/usr/local/lib/node_modules/homebridge/src/server.ts:156:10)
homebridge_1  |     at cli (/usr/local/lib/node_modules/homebridge/src/cli.ts:78:10)
homebridge_1  |     at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
homebridge_1  |     at Module._compile (internal/modules/cjs/loader.js:1156:30)
homebridge_1  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
homebridge_1  |     at Module.load (internal/modules/cjs/loader.js:1000:32)
homebridge_1  |     at Function.Module._load (internal/modules/cjs/loader.js:899:14)
homebridge_1  |     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
homebridge_1  |     at internal/main/run_main_module.js:18:47

I thing it need to use back ewelink app to rename all your device in different name before you start your homebridge.
If you start once before rename, you also need to clear "cachedAccessories" before you start homebridge again.

Hi all, the issue should be fixed in the latest version 0.1.21, please update and try again.
npm install -g homebridge-ewelink-max@latest

You may also need to clear existing accessories cache (remove the accessories directory in homebridge folder).


Show estimated GIF size in the editor window

As a user it's often hard to estimate just how big your GIF will end up being. GIFs are huge and wasteful. Would be useful to give the user an approximate size. I'm not 100% sure how, but I've seen it done in some other apps, so should be possible.

I'd love to see this 🙏 I have no clue how to do it tho 🤔

One idea would be to export part of the recording in the background and multiply it to get an average. Another idea would be to resize the recording to a small version and then export that in the background and multiply it by how much it was resized and check the size. Or combine those techniques.
Some more resources:

https://stackoverflow.com/questions/23920098/how-to-estimate-gif-file-size
http://jan.ucc.nau.edu/lrm22/pixels2bytes/calculator.htm

Haven't looked through the recording code, but you could pipe to ffmpeg (see https://ffmpeg.org/ffmpeg-protocols.html#pipe) and then convert and write to another stream and check it's data event and count the total bytes written to it. Maybe not that performant though, or easy to implement :).

+1 this would be very helpful

@issuehunt has funded $100.00 to this issue.

Submit pull request via IssueHunt to receive this reward.
Want to contribute? Chip in to this issue via IssueHunt.
Checkout the IssueHunt Issue Explorer to see more funded issues.
Need help from developers? Add your repository on IssueHunt to raise funds.


Always prevent default on down arrow on the dropdown menu

Fixes Issue #10444

So if I understand this correctly, in the last-child case what will happen is $nextElement will be an empty jquery object, so that part of the code will do nothing, while the prevent default will still fire preventing the page from scrolling.
I think this makes sense, but would love to get @Owlbertz's opinion as our expert on keyboard nav and accessibility

Can't currently pull this down and check it out, but based on the diff I'd say this makes sense.

That's correct @kball. I just decided it would be best to use the same logic that arrowing up uses.
On arrow up, the $prevElement isn't an empty jquery object (it's the last item in the list), but that is a separate issue that is not as critical as this one.

Great. Merged! Thank you @shonin, and congrats on first merged PR


Focus is not shifting to another ui element after closing the modal.

I have one semantic button and one semantic input field. On click event on button, I am showing one pop up modal to user. After closing the modal, I need to shift focus to the input field. I use $('#myId').focus() to shift focus to input field. But focus always shifts to the button.
Example:
$('#myModalButton').click(function() {
$('#myModal').modal({
});

On closing modal I have shifted my focus to another input field i.e '#myId'. But it again shifts to 'myModalButton'.
How to achieve the above scenario?

Hi @PratikMoholkar,
Thank you for posting, but although it’s a valid usage question, we’ve limited GitHub Issues to bug reports and feature requests, keeping the board more manageable for maintainers; see the contributing guidelines for more information on what kind of posts should find themselves into the GitHub Issues board.
To get answers or feedback that might allow you to repost or reopen this issue, please use one of our other support resources:

Gitter chatroom
Official forums
StackOverflow


Server side changes to improve .msapp format.

Improve the real .msapp format to make conversions easier.
As general principles:

avoid double json encoding because that breaks checksums.
separate out volatile information (timestamps, per-environment) from stable information.
remove fields that are redundant or don't need to be emitted.

Some specific things:

[ ] Double encoding in PCF controls
[ ] Double encoding in Properties.json
[ ] Test cases. (see updates in https://github.com/microsoft/PowerApps-Language-Tooling/issues/52)

#161 - remove timestamp in sarif files.

Sample Resources and Sample Data should not be written to the .msapp. The studio should be able to recreate them on load.


Update the Netty version to 4.1.50.Final

Update the Netty version to 4.1.50.Final

Hello, hyperxpro. I'm waiting for one of the admins to verify this patch with /ok-to-test in a comment.

This is ok to test

Just wondering how tests failed. And it's asking for login to check logs. Can you let me know what went wrong?

@hyperxpro  We have quite a few test failures that I need to fix and that are probably unrelated. You can always view the ci result as a guest login though.

Thanks for your PR, @hyperxpro !

:D


Correction to IOU calcuation

Findings
Found that grits.iou function is outputting values that are slightly off compared to other libraries. Updated function to correct output. Additionally a duplicate iou function was found in the postprocessing.py file, so it was instead replaced with the function imported from the grits module instead.
Changes
Attempted to make minimal changes to fix the issue. Only the change in the function was tested, importing the function for reuse was not verified, but is expected to work.
Reproducing Errors
The following was used to verify that values calculated by original grits.iou funciton were incorrect. Over a few iterations of running the example, the maximum difference observed was around $0.089$ in the IoU score.
Expand for code used to check for errors

import torch
import numpy as np
from fitz import Rect
from torchvision.ops import box_iou

# Original function from grits.py module
def iou_tatr(bbox1: list, bbox2: list) -> float:
    """
    Compute the intersection-over-union of two bounding boxes.
    """
    intersection = Rect(bbox1).intersect(bbox2)
    union = Rect(bbox1).include_rect(bbox2)
    union_area = union.get_area()
    if union_area > 0:
        return intersection.get_area() / union.get_area()
    return 0

# Function with changes made in this PR
def new_iou(bbox1: list, bbox2: list) -> float:
    """
    Compute the intersection-over-union of two bounding boxes.
    """
    intersection = Rect(bbox1).intersect(bbox2)
    union_area = Rect(bbox1).get_area() + Rect(bbox2).get_area() - intersection.get_area()
    if union_area > 0:
        return intersection.get_area() / union_area
    return 0

# Wrapper around torchvision.ops.box_iou function for comparison
def t_iou(bbox1 :list, bbox2: list) -> float:
    """
    Compute the intersection-over-union of two bounding boxes using torchvision function.
    """
    bbox1 = torch.tensor(bbox1)
    bbox2 = torch.tensor(bbox2)
    bbox1 = bbox1.view(1, 4) if bbox1.dim() == 1 else bbox1
    bbox2 = bbox2.view(1, 4) if bbox2.dim() == 1 else bbox2
    return box_iou(bbox1, bbox2).item()

# Create random bounding boxes
N = 10_000
boxes1 = np.array([[np.random.randint(0, 1000) for _ in range(4)] for _ in range(N)])
boxes2 = np.array(
    [[np.clip(v + np.random.randint(-v // 4, (v // 4) + 1), 0, 1000) for v in b] for b in boxes1]
)

# Make sure that the boxes are valid
for i in range(2):
    # Find values where boxes are invalid
    neg1 = np.where(np.diff(boxes1[:, i::2]) < 0)[0]
    neg2 = np.where(np.diff(boxes2[:, i::2]) < 0)[0]

    # Swap values to ensure boxes are valid
    boxes1[neg1, i:i+1], boxes1[neg1, i+2:i+3] = boxes1[neg1, i+2:i+3], boxes1[neg1, i:i+1]
    boxes2[neg2, i:i+1], boxes2[neg2, i+2:i+3] = boxes2[neg2, i+2:i+3], boxes2[neg2, i:i+1]

assert not ((np.diff(boxes1[:, 0::2]) < 0).any() or (np.diff(boxes2[:, 0::2] < 0).any())), "Negative width"
assert not ((np.diff(boxes1[:, 1::2]) < 0).any() or (np.diff(boxes2[:, 1::2] < 0).any())), "Negative height"

# Run calculations
results = {}
diffs = {}
for bi, (b1, b2) in enumerate(zip(boxes1, boxes2)):
    tatr = iou_tatr(b1.tolist(), b2.tolist())
    torchvis = t_iou(b1.tolist(), b2.tolist())
    iou_2 = new_iou(b1.tolist(), b2.tolist())
    results[bi] = {
        "TATR-IOU": round(float(tatr), 5),
        "TATR-IOU2": round(float(iou_2), 5),
        "Torchvision-IOU": round(float(torchvis), 5),
    }
    diffs[bi] = (
        round(float(abs(tatr - iou_2)), 5),  # TATR - new_iou
        round(float(abs(tatr - torchvis)), 5),  # TATR - Torchvision
    )

max([max(v) for v in diffs.values()])
# Generally max difference in IOU is ~0.089

Hopefully this is helpful for others. It's likely a minute difference in the scoring, but seemed like it could have an impact on model performance since iou scoring is used for both $GriTS_{top}$ and $GriTS_{loc}$.

@microsoft-github-policy-service agree company="Crexi"


Does not work on k8s version 1.22

Hi there. K8s released version 1.22 in which, according to their official blogs, they removed the deperacated CRD API apiextensions.k8s.io/v1beta1. Do you have plans to release a new CRD file with apiextensions.k8s.io/v1?

# This YAML describes a basic TiDB cluster with minimum resource requirements,
# which should be able to run in any Kubernetes cluster with storage support.
apiVersion: tikv.org/v1alpha1
kind: TikvCluster
metadata:
  name: basic
spec:
  version: v4.0.0
  pd:
    baseImage: pingcap/pd
    replicas: 1
    # if storageClassName is not set, the default Storage Class of the Kubernetes cluster will be used
    # storageClassName: local-storage
    requests:
      storage: "1Gi"
    config: {}
  tikv:
    baseImage: pingcap/tikv
    replicas: 1
    # if storageClassName is not set, the default Storage Class of the Kubernetes cluster will be used
    # storageClassName: local-storage
    requests:
      storage: "1Gi"
    config: {}

CRD
I written down some important part of the schema, however, it's definitely not exhaustive. It seems tools exists to extract from Go the actual definition and then convert them to YAML so it can be simply copy/paste.
I used https://github.com/kubernetes/kube-openapi inside this repository and were able to generate Go definition of the OpenAPI schema with:
openapi-gen --go-header-file ./hack/boilerplate/boilerplate.go.txt -i github.com/tikv/tikv-operator/pkg/apis/tikv/v1alpha1 --output-package=generated

I stopped there not knowing how to turn that generated output into a usable YAML definition for versions.schema.openAPIV3Schema.
It seems that other tools can be used to generate them, I read about https://github.com/kubernetes-sigs/controller-tools and more specifically there controller-gen tool. I did not investigate further.

Problems
It seems the custom status subresources and the actual additionalPrinterColumns do not work properly. I tried to debug a big to understand why it's not working, did not find the actual problem.

Hey @maoueh I fixed a very similar problem for an etcd-operator just recently. The PR to it should include some steps on how to go about it: https://github.com/cbws/etcd-operator/pull/419/files
TL;DR: I generated the YAML definitions, included these in the binary and applied the resources during CRD creation by reading them from disc.


Resuming indexing consistently fails with "Could not find outpoint in index"

After we implemented #496, resuming indexing consistently fails on the main chain starting from block heights above 150000 or so, that is if we run ord index --height-limit 150000 (starting with no index) and then run ord index again, it immediately fails with:
[2022-09-09T16:31:55Z INFO  ord::index] Block 149999 at 2011-10-20 13:40:14 UTC with 17 transactions…
[2022-09-09T16:31:55Z INFO  ord::index] Block receiver disconnected: sending on a closed channel
error: Could not find outpoint in index

Resuming indexing works for smaller block heights.
It seems the index is inconsistent in some way. I had not seen this behavior before we implemented #496

Fixed! I made an off-by-one error in #495.


Attachments and Embeds. Closes #57 #58

Hey, neat.  I didn't know I could embed a struct inside a struct like that.


fail

Using Perl 5.14.2 & perlbrew on OS X 10.6.8 in my $HOME (/Users/) directory, the install fails here:
#   Failed test 'right path detected' 350 #   at t/mojo/home.t line 17. 351 #     Structures begin differing at: 352 #          $got->[1] = 'users' 353 #     $expected->[1] = 'Users' 354  355 #   Failed test 'right path detected' 356 #   at t/mojo/home.t line 33. 357 #     Structures begin differing at: 358 #          $got->[1] = 'users' 359 #     $expected->[1] = 'Users' 360 # Looks like you failed 2 tests of 16

I've seen this before, think it is caused by a user error on case insensitive file systems or so.

Right, you did "cd /users/phil" when you should have done "cd /Users/phil". So this is not a bug.

On 7/1/12 03:53, "Sebastian Riedel"
<EMAIL_ADDRESS>ub.com> wrote:

Right, you did "cd /users/phil" when you should have done "cd /Users/phil". So
this is not a bug.

OK. Just built in on Debian & all went OK. My terminal prompt (pwd) on OS X
is /Users/phil so...
Cheers,
Phil.

--
Nothing to see here... move along, move along

Most of our core developers use OS X, it's the platform where tests are least likely to fail. ;)

On 7/1/12 04:04, "Sebastian Riedel"
<EMAIL_ADDRESS>ub.com> wrote:

Most of our core developers use OS X, it's the platform where tests are least
likely to fail. ;)

Yeah, I can dig that. I'm just trying to get a workaround so I can use it on
OS X rather than Linux.
Cheers,
Phil...

--
Nothing to see here... move along, move along


Add build info to logs

Issue link

What changes have been made

This PR adds a log line with the build version and build date of the CFO.
Knowing the build version and build date is useful when debugging historical logs and correlating them with the actual code that produced them.
build version format:
<tag>[-<sha>][-dirty]

<tag>: The name of the most recent tag (stripping the prefix 'v')
<sha>: If HEAD is not pointed to a tag, then the hash of HEAD is added.
dirty: If the repository contains any changes, "-dirty" is added.
Note: Once approved, I think it will be beneficial to add a similar PR to MCAD and will be happy to do that.
Verification steps

Build and run:
make build && ./bin/manager

The first log line should look like:
2023-11-13T17:27:45+02:00       INFO    setup   Build info      {"version": "1.0.0-7991ad5", "date": "2023-11-13 17:27"}

Running without make build should yield:
$ go run main.go
2023-11-13T17:53:52+02:00       INFO    setup   Build info      {"version": "UNKNOWN", "date": "UNKNOWN"}

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[ ] Unit tests
[ ] Manual tests
[ ] Testing is not required for this change

cc @eranra @rachelt44

/lgtm

/approve


video and training data links are dead

Can you share the video and training images?

I could download the video from the blog post at medium. The training images are generated by the python script as mentioned in the repo but I had to make some modifications may be the script worked for HD version of the video. I downloaded a lower one.

Could you please share the video and training images?


Raspberry PI ws2801 TypeError

Hello,
I used issue #123 to modify the project to work with the ws2801 led stip.
When I run visualization.py I get this error:
Traceback (most recent call last):   File "/home/pi/audio-reactive-led-strip/python/visualization.py", line 354, in <module>     led.update()   File "/home/pi/audio-reactive-led-strip/python/led.py", line 156, in update     _update_pi()   File "/home/pi/audio-reactive-led-strip/python/led.py", line 122, in _update_pi     strip.show()   File "/usr/local/lib/python3.9/dist-packages/Adafruit_WS2801/WS2801.py", line 73, in show     self._spi.write(self._pixels)   File "/usr/local/lib/python3.9/dist-packages/Adafruit_GPIO/SPI.py", line 82, in write     self._device.writebytes(data) TypeError: Non-Int/Long value in arguments: b4dd2bf0.

I found a fix:
In led.py
Replace:
        strip.set_pixel(i, Adafruit_WS2801.RGB_to_color( r[i], g[i], b[i] ))
with
        strip.set_pixel(i, Adafruit_WS2801.RGB_to_color( int(r[i]), int(g[i]), int(b[i]) ))
This is line 120.


Posting dynamic type message to Web Worker.

I have written dart side post message to send dart Map to web worker postMessage.
Future<void> postMessageDynamic(int id, message) async{
    final worker = _workers[id];
    Map<String , dynamic> messageMap = message as Map<String,dynamic>;

    worker.postMessage(messageMap.toJSBox);
}

But toJsBox creates an empty object without the actual Map data I want to send.
Let me know how can I send dart Map to postMessage without using json encoding.

Dart Maps are not JS types and they can not be passed directly to postMessage. In order to clone a Map into a JS object, use jsify e.g. messageMap.jsify().

A follow up on js interop.
How can I define list of any type inside interop definiftion?

Lists also are not JS types so they'll need to be converted to a JSArray, either through a manual conversion or using jsify. The appropriate type for a JSArray of any type is JSArray<JSAny?>.

Right, the generic cast will fail because the type parameters are just Object?. JS arrays and objects are allowed to contain values of different types, and therefore the resulting generics are Object?. If you control the code that iterates through the map you can use the cast function to do the cast without having to iterate over the list e.g.
final map = (original.jsify().dartify() as Map).cast<String, List>();
for (final key in map.keys()) {
  final list = map[key].cast<String>();
  ...
}

If you want to avoid that extra iteration, you can manually convert the map yourself using interop (which will be faster), but that'll require more code.


python api has different results from website demo

I tried to use python api to analyze my data. However, I noticed that the results I got from it is different from the results when I use the demo website
any idea why?

Hi, could you please give a specific example for reproducibility?

Here is the text I tried
Harini Komaravelli Test Analyst at Oracle, Hyderabad  Hyderabad, Telangana

Email me on Indeed: indeed.com/r/Harini- http://indeed.com/r/Harini-
Komaravelli/2659eee82e435d1b  ➢ 6 Yrs. of IT Experience in Manual and
Automation testing.  WORK EXPERIENCE  QA Analyst  Oracle  Test Analyst at
Oracle, Hyderabad  Infosys Ltd -  Hyderabad, Telangana -  November 2011 to
February 2016  Hyderabad from Nov 2011 to Feb17 2016 ➢ Worked in Tata
Consultancy Services, Hyderabad from Feb 24 to Apr 11 2017 ➢ Currently
working as a Test Analyst at Oracle, Hyderabad  QA Analyst with 6 years of
IT experience  Oracle  EDUCATION  MCA  Osmania University  B.Sc. in
Computer Science  Osmania University  SKILLS  Functional Testing, Blue
Prism, Qtp  ADDITIONAL INFORMATION  Area of Expertise:  ➢ Familiar with
Agile Methodologies. ➢ Having knowledge in Energy (Petroleum) & Health Care
domains. ➢ Involved in preparation of Test Scenarios. ➢ Preparing Test Data
for the test cases.
https://www.indeed.com/r/Harini-Komaravelli/2659eee82e435d1b?isid=rex-download&ikw=download-top&co=IN
https://www.indeed.com/r/Harini-Komaravelli/2659eee82e435d1b?isid=rex-download&ikw=download-top&co=IN

https://www.indeed.com/r/Harini-Komaravelli/2659eee82e435d1b?isid=rex-download&ikw=download-top&co=IN
https://www.indeed.com/r/Harini-Komaravelli/2659eee82e435d1b?isid=rex-download&ikw=download-top&co=IN
➢ Experienced in development and execution of Test cases
effectively. ➢ Experienced
in Functional testing, GUI testing, Smoke testing, Regression testing and
Integration Testing ➢ Experienced in doing Accessibility testing of an
application ➢ Ability to understand user Requirements, Functional and
Design specifications. ➢ Good knowledge of SDLC and STLC processes. ➢ Deciding
the Severity and Priority of bugs. ➢ Experience in using Microsoft Test
Manager & Oracle Test Manager as Test Management Tools. ➢ Having good
experience in testing windows based & web based applications. ➢ Involved in
Client Interactions for reviews, issues and for any clarifications. ➢ Web
Services Testing ➢ Writing Test Scripts in QTP, Testcomplete. ➢ Creating
Object Repositories and Function Libraries in QTP. ➢Enhanced QTP scripts
using VB Script. ➢ Strong experience in working with Blue Prism tool ➢ Worked
on different Environments like Windows Application & Web Application  Technical
Skills:  ❑ Test Automation Tools: Blue Prism, QTP 10.0, Testcomplete ❑ Test
Management Tool: Microsoft Test Manager, Oracle Test Manager & JIRA ❑
Databases:
Oracle 10g, SQL Server.  ❑ Operating Systems: Windows 7  Project 1: Title:
Cadence Client: Baker Hughes  Technologies: Microsoft Visual Studio and
Microsoft Team Foundation Server  Client Background: An oilfield services
company delivering focused efforts on shale gas and other oilfield
services. It provides services, tools and software for drilling and
formation evaluation, well completion, production management, seismic data
collection and interpretation.  Project Description: AUT (Application under
test) is the next generation revolutionary, robust, easy to use scalable
well site data acquisition processing and interpretation system for
Client's Drilling Services to deliver services that meets cross divisional
business requirements consistently.  Project 2:  Description: Paragon
supports your entire care team with one tool that your clinicians need to
help deliver the best patient care. Designed by physicians, nurses,
pharmacists and mid level providers that have a first-hand understanding of
clinical workflow needs, Paragon clinical applications allow your
caregivers to focus on what matters most; spending time caring for
patients. Since Paragon is fully-integrated across all applications and
built around a single patient database, information    entered anywhere in
the system is immediately available to the entire care team. Immediate
access not only helps clinicians make better treatment decisions - it also
helps promote patient safety. Paragon offers a broad suite of
multidisciplinary clinical software solutions together with anytime,
anywhere access to the complete patient record.  Responsibilities:  •
Performed Smoke testing and Regression testing. • Involved in Generating
and Executing Test Script using Quick Test Pro & Blue Prism • Usability and
User Interface Testing. • Involved in Defect tracking and reporting the
bugs using TFS • Participated in frequent walk-through meetings with
Internal Quality Assurance groups and with development groups. •
Participated in client calls and clarifying the doubts by having AT&T
sessions • Involved in functional, regression and smoke testing to validate
the application data changes done in windows application • Certifying the
build status by running the scripts as part of smoke testing  Project
3:  Description:
Food & Beverages R&A: Easily manage business across multiple locations
while reducing IT cost and complexity. Cloud-based point-of-sale (POS)
solutions enable centralized enterprise management with lower upfront costs
and a smaller footprint.  Responsibilities:  • Performed Functional testing
and Regression testing. • Involved in Generating and Executing Test Scripts
using Blue Prism tool and Open script • Involved in preparing bots using
Blue Prism tool. • Accessibility testing of the web application • Involved
in Defect tracking and reporting the bugs using JIRA • WebServices testing
by calling API's to export the data
On Fri, Jun 12, 2020 at 5:09 AM Omri Mendels<EMAIL_ADDRESS>wrote:

Hi, could you please give a specific example for reproducibility?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/presidio/issues/340#issuecomment-643236350,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOFTWFAUQQ5BSAJONP3CZK3RWILGLANCNFSM4N2Q6GZA
.

It could be a difference in versions (e.g spaCy version or model version). Which specific difference have you noticed?

Closing for now, feel free to open if you have additional information.


Ease integration into other libraries

This PR makes a series of changes easing integration. Those were brought up during the liboqs by @bhess.
The changes are:

Include backend (C, AARCH64, X86_64) in namespace.
Align FIPS202 + FIPS202x4 interface with liboqs.
Move definition of KECCAK_WAY to params.h so that it is set even if a different FIPS202 backend is used.
Add liboqs META files (@hanno-becker, do we want these?)

Please review the individual commits.

@mkannwischer Many thanks for the work!
I don't follow yet why we have added the "inc" qualification to the FIPS202 contexts -- after all, we do only use them with (a) a single absorb step, (b) block-wise squeezing?

Yes, this is quite confusing - we need to come up with a better solution for that.
The reason for this is that liboqs only supports a fully incremental API: https://github.com/open-quantum-safe/liboqs/blob/bbf1dbec293df3869c5c1c28b4b774b5db122ad7/src/common/sha3/sha3.h.
The absorb_once is also not existing there, but it's a simple wrapper of reset+aborb+finalize: https://github.com/open-quantum-safe/liboqs/blob/bbf1dbec293df3869c5c1c28b4b774b5db122ad7/src/common/pqclean_shims/fips202.c
I can think of two options how we can resolve this cleaner:

We switch to a fully incremental API. Since we already need this for shake256, this does not sound to far fetched. This would be easy for the shake128 (as we already have the functions there, but somehwat annoying for shake256x4 and shake128x4 as those need to be reimplemented.
We leave the current API in place. And provide shims that map it onto the liboqs API. I think we should definitely change the keccakx4_state to shake128x4ctx and shake256x4ctx otherwise the mapping is going to be impossible.

I prefer the latter option. Would you be okay with that?

I would rather drop the additional META files, at least so long as we also retain the existing META.yml.

Agreed. If it is useful for oqs, we could extra fields to the existing META.yml such as the testvector hashes or the flags needed to compile a certain implementation.


Some more ways to use Perl in Github Actions.

Hello,
I propose to add some more examples on how to use Github Actions for Perl projects.
One example uses perl vendor which is probably not recommended but can do the job.
One example uses cpanm instead cpm.
One example uses https://github.com/shogo82148/actions-setup-perl to setup Perl (we can improve with matrix)
I disabled the prove -l t on vendor's examples because there is an "obscure" (for me) issue with Plack::Test module (with both cpm and cpanm). Maybe you can find why (it would be great) but I just disabled it for now.
I hope this PR will fit your quality criteria so we can enrich your repository to have more examples about Github Actions and Perl for the Perl folks.

My pull request is more about "examples" and your repository is more like a ready to reuse "template" so I will decline myself this pull request... Thank you again for this very nice set of github actions !


Update to release 0.0.11

Also update dependencies and minimum version required.

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.


I can't make a build using the RswiftModifyXcodePackages plugin

I used P.swift in my project via cocoapods, everything worked fine. Now I need to use spm.

I added the library via spm

Added rswift and RswiftLibrary products

Added RswiftGenerateInternalResources to plugins in Build Phases

Launched the RswiftModifyXcodePackages plugin.

After this I start building the project and I get an error

****/Library/Developer/Xcode/DerivedData/Sports-fztfcfietwkstjenyuffwoiganzy/SourcePackages/checkouts/R.swift/Sources/RswiftParsers/ProjectResources.swift:10:8 Could not find module 'RswiftResources' for target 'x86_64-apple-macos'; found: arm64-apple-macos, at: ****/Library/Developer/Xcode/DerivedData/Sports-fztfcfietwkstjenyuffwoiganzy/Build/Products/Debug/RswiftResources.swiftmodule

Version: 7.4.0
What am I doing wrong?

Try Clean Build Folder. I used to get same error but managed to get rid of it after clean.

Hey, have you solved this problem?  I have also encountered this problem

I'm not sure why this error is showing up, but do you actually need this step?
It seems in the latest Xcode versions, R.swift works without this step.


Error 500 when loading the community catalog or upgrading a stack

Rancher versions:
Rancher | v1.6.14
Cattle | v0.183.37
User Interface | v1.6.37
Rancher CLI | v0.6.7
Rancher Compose | v0.12.5
Infrastructure Stack versions:
healthcheck: v0.3.3
ipsec:
network-services: ???
scheduler: :v0.8.3
Docker version: v17.06.2-ce
Operating system and kernel: RancherOS v1.1.3 , 4.9.75-rancher
Type/provider of hosts: Linode
Setup details: single node rancher, internal DB
Environment Template: Cattle
Steps to Reproduce:
When I go to "Catalog > Community" or "Catalog > all", I've got an error 500 (see screenshot)
It doesn't happen when I go to "Catalog > MyPrivateCatalog" or "Catalog > Library"
http://<my-rancher-ui-domain>/v1-catalog/templates?category_ne=system&rancherVersion=v1.6.14
It also happens when I try to click on "up-to-date" on a specific stack (but the ajax call that fails is the same).
Results:
I've got a nice error 500 on the UI.

And from API (/v1-catalog/templates?category_ne=system&rancherVersion=v1.6.14),
I've got :
{
"id": "3681{...}454",
"type": "error",
"links": { },
"actions": { },
"status": 500,
"code": "Internal Server Error",
"message": "Internal Server Error",
"detail": null,
"baseType": "error"
}

Mhh. the problem has just disappeared once I reboot the server...

Please let us know in a comment if you can still reproduce the issue, and we'll reopen it
It will be great if you can upload the server log


inquiry

Dear Quiming,
provided we find courage to produce another pull request to the upstream. Which branch we should target? dev or master?
Best regards,
Peter

I would target dev - I believe there will be a release before the end of
the year.
In version 2 we plan to have a better system for external modules - perhaps
nao would fit there. Not too much to change, just would move it above the
pyscf namespace. Thoughts?
On Tue, Dec 3, 2019 at 12:13 PM Peter Koval<EMAIL_ADDRESS>wrote:

Dear Quiming,
provided we find courage to produce another pull request to the upstream.
Which branch we should target? dev or master?
Best regards,
Peter
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pyscf/pyscf/issues/460?email_source=notifications&email_token=AAN5NRG5NF7WL5KVHTYQI23QW24YDA5CNFSM4JU544VKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H5ZJTQA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN5NRDZIHXI7YPBNUND7MLQW24YDANCNFSM4JU544VA
.

--
Sent from Gmail Mobile

Thank you for the note. We will do something for the dev branch probably.
I am not sure when we separate into an independent package. We depend on
the 3d grids and sometimes ago I wanted to profit from the pyscf-libxc
wrappers. Otherwise, there is not much dependencies indeed.
On Tue, Dec 3, 2019 at 9:23 PM gkc1000<EMAIL_ADDRESS>wrote:

I would target dev - I believe there will be a release before the end of
the year.
In version 2 we plan to have a better system for external modules - perhaps
nao would fit there. Not too much to change, just would move it above the
pyscf namespace. Thoughts?
On Tue, Dec 3, 2019 at 12:13 PM Peter Koval<EMAIL_ADDRESS>wrote:

Dear Quiming,
provided we find courage to produce another pull request to the upstream.
Which branch we should target? dev or master?
Best regards,
Peter
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<
https://github.com/pyscf/pyscf/issues/460?email_source=notifications&email_token=AAN5NRG5NF7WL5KVHTYQI23QW24YDA5CNFSM4JU544VKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H5ZJTQA
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAN5NRDZIHXI7YPBNUND7MLQW24YDANCNFSM4JU544VA
.

--
Sent from Gmail Mobile
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pyscf/pyscf/issues/460?email_source=notifications&email_token=ACAKSHG3VBKKHZ2IJ2RP7LDQW2537A5CNFSM4JU544VKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEF2WFXA#issuecomment-561341148,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACAKSHDXPO5SMNH3UFHWCEDQW2537ANCNFSM4JU544VA
.

Dear PySCF developers,
We open a pull request for nao to the dev branch https://github.com/pyscf/pyscf/pull/461.
However, one of the tests is failing for python 3.6. Since it is not one of ours I could not understand the error message.
Best regards,
Marc Barbry

PR 461 merged.


Fix broken ut SegmentDeletionRelevantPlaceTest

What problem does this PR solve?
Issue Number: close https://github.com/pingcap/tiflash/issues/4606
Problem Summary:
After https://github.com/pingcap/tiflash/pull/2415
SegmentDeletionRelevantPlaceTest::getSettings is not used at all, "SegmentDeletionRelevantPlaceTest" only run test with relevant_place with default value.
What is changed and how it works?

Instead of updating the setting, use failpoint to set the relevant_place value
Fix some clang-tidy lints on Segment unit tests

Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests

/run-all-tests

/run-all-tests

/merge


Scan read

there's some "table of content" that does not render well on GitHub
https://github.com/AMWA-TV/nmos-certificate-provisioning/pull/18/files#diff-1b2fb902da0028870248b51d70e5fb08a0e2281864d88f4184b15e58e666627aR2-R5

The single-page multi-headings mostly do have a ToC that is rendered for specs.amwa.tv (but doesn't look so good in the GitHub preview). I've just proposed to add one to BCP-003-02 for consistency: https://github.com/AMWA-TV/nmos-authorization-practice/pull/12

I do not see this section in the other BCP https://github.com/AMWA-TV/nmos-certificate-provisioning/pull/18/files#diff-1b2fb902da0028870248b51d70e5fb08a0e2281864d88f4184b15e58e666627aR21-R24
Is it normal?

## Normative References

These appear at the end of the Markdown source for this document,
and are referenced as hyperlinks within the main body.

This is consistent with BCP-002-01 and BCP-003-01. It does feel a little odd to refer to the MarkDown in the final rendered version on specs.amwa.tv though, I agree... @peterbrightwell ?

How about the provisions around "trusted third-party CA" or "publicly trusted CA"? Are those the same? Seems a bit vague in any case.

How about the provisions around "trusted third-party CA" or "publicly trusted CA"? Are those the same? Seems a bit vague in any case.

They are different and are used at different points:

trusted third-party CA: is any CA that is trusted by you that you’re not affiliated to, it could be self-signed or publicly trusted. In the BCP this CA is added to the EST Server's explicit trust store and used to authenticate EST clients. It will most likely be a self signed CA, but there is a small chance a company might use pubic CA.
publicly trusted CA: is one of the many organisations that are publicly trusted as a CA. In EST, the EST Server may present a TLS Server certificate signed by a public CA and if explicit trust of the EST Server is Disabled on an EST Client, the EST client should be able to validate the TLS Server certificate.

Should a definition be added to the start of the document to clear this up?

How about the provisions around "trusted third-party CA" or "publicly trusted CA"? Are those the same? Seems a bit vague in any case.

They are different and are used at different points:
* trusted third-party CA: is any CA that is trusted by you that you’re not affiliated to, it could be self-signed or publicly trusted. In the BCP this CA is added to the **EST Server's** explicit trust store and used to authenticate EST clients. It will most likely be a self signed CA, but there is a small chance a company might use pubic CA.

* publicly trusted CA: is one of the many organisations that are publicly trusted as a CA. In EST, the EST Server may present a TLS Server certificate signed by a public CA and if explicit trust of the EST Server is Disabled on an EST Client, the EST client should be able to validate the TLS Server certificate.

Should a definition be added to the start of the document to clear this up?

Suggest changing
The EST Server MUST present a valid TLS Server Certificate, this Certificate MUST either be signed by the CA for the realm to which it is issuing certificates or by a publicly trusted CA.

To
The EST Server MUST present a valid TLS Server Certificate.

As the validation is up to an EST client and is covered by this
https://github.com/AMWA-TV/nmos-certificate-provisioning/blame/v1.0-dev/docs/1.0. Certificate Provisioning.md#L242

How about the provisions around "trusted third-party CA" or "publicly trusted CA"? Are those the same? Seems a bit vague in any case.

They are different and are used at different points:
* trusted third-party CA: is any CA that is trusted by you that you’re not affiliated to, it could be self-signed or publicly trusted. In the BCP this CA is added to the **EST Server's** explicit trust store and used to authenticate EST clients. It will most likely be a self signed CA, but there is a small chance a company might use pubic CA.

* publicly trusted CA: is one of the many organisations that are publicly trusted as a CA. In EST, the EST Server may present a TLS Server certificate signed by a public CA and if explicit trust of the EST Server is Disabled on an EST Client, the EST client should be able to validate the TLS Server certificate.

Should a definition be added to the start of the document to clear this up?

Suggest changing
The EST Server MUST present a valid TLS Server Certificate, this Certificate MUST either be signed by the CA for the realm to which it is issuing certificates or by a publicly trusted CA.

To
The EST Server MUST present a valid TLS Server Certificate.

As the validation is up to an EST client and is covered by this
https://github.com/AMWA-TV/nmos-certificate-provisioning/blame/v1.0-dev/docs/1.0. Certificate Provisioning.md#L242

Your change looks good @garethsb-sony


Cutouts are not registered as graph edits and cannot be saved

Cutouts should either behave as:

a graph edit, which allows them to be undone, saved, etc.
a preview, giving an X button to exit the cutout and return to the full graph, plus giving an option to save the cutout in the menu
open in a new window (as temporary file?)

(Or a mix of the suggested options.)

Addressed in #203.


scrollTo's scroll direction is inconsistent

what I tried
Applying embla.scrollTo(1) to the carousel having only two slides. (and loop: true)
codesandbox demo
what I expected
New slide should appear from the right side.
what I got
New slide appears from the left side only the first time.
This doesn't occur with more than 3 elements.

Hi @jeiea,
Thanks for the CodeSandbox and clear issue description.
When loop: true, the scrollTo() method looks for the closest way to the target slide (based on its current location) in order to prevent excessive scrolling. For example, if you have 30 slides and the carousel is settled at slide 1, I don't think it makes sense to scroll 29 slides to reach slide 30. Instead, Embla will scroll backwards only one slide to reach 30.
The reason why this doesn't happen with 3 slides or more is because there will always be a closest way to the target slide. But, when you only have 2 slides with loop activated a special case occurs. Because when the carousel is settled at slide 1, the distance to slide 2 whether it's backward or forward will be exactly the same. So before you start scrolling, there is no closest way to the next slide.
By default, the scrollTo() method will just pick the first direction in the list, which happens to be backward. In your CodeSandbox you're triggering scrollTo() a second time (before the carousel has finished scrolling after the first scrollTo()), so the closest way to the next slide from its current scroll location will be forward (hence why it seems like its behaving inconsistently) from that position. If you change your test case to trigger scrollTo() after the carousel has settled:
useEffect(() => {
  if (!embla) return

  // Trigger first scroll
  embla.scrollTo(1)

  // Trigger scroll again 1 second after the carousel has settled
  embla.on('settle', () => {
    setTimeout(() => {
      if (embla.selectedScrollSnap() === 1) {
        embla.scrollTo(0)
      } else {
        embla.scrollTo(1)
      }
    }, 1000)
  })
}, [embla])

You'll see that it actually behaves consistently. And maybe you're thinking that the first direction in the list should always be forward. Sure, that's easy to achieve. In that case adding this line here:
function minDistance(d1: number, d2: number): number {
  if (Math.abs(d1) === Math.abs(d2)) return Math.min(d1, d2) // This line will make that happen
  return Math.abs(d1) < Math.abs(d2) ? d1 : d2
}

...will probably make it behave like you expect. But I don't think this is an issue because triggering the scroll doesn't break any functionality and scrolls the carousel to its target. Feel free to submit a PR if this is important to you, but please also make sure you test the solution properly before doing so.
If you just want to control the direction using scrollTo(), there is an undocumented feature of the method which is used internally, and forces the carousel towards a specific direction. scrollTo() accepts a second parameter which is the scroll direction:

0 or undefined, the carousel will decide the direction by finding the closest way to its target.
-1 scrolls forward.
1 scrolls backward.

You may ask: Why does -1 scroll forward? Because if the carousel is horizontal, a negative transform: translate will move the carousel forward (to the left to be specific).
I hope this helps.
Best,
David

It's not very important to me. If consensus is necessary to decide what behaviour should be default, undocumented feature is sufficient to me.
Just for curiosity, if this is happening due to not settled state and seeking shortest distance, then shouldn't the scroll direction be LRLR(←→←→), instead of LRRR? My codesandbox did not settle in the middle, then scroll did not completely go through the slide, it would be shorter to go back.

Hello again @jeiea,
You’re right. It should be LRLR. Flipping the comparisons on this line seems to do the trick but I haven’t had the time to figure out why yet.
You’re welcome to dig further if you want to solve it and make a contribution.
As mentioned earlier I don’t think this breaks any functionality and it’s an edge case (only happens with 2 slides) so I’m not going to prioritize it among other things to do right now. I hope you understand my reasoning. With that said, I appreciate you taking time creating a clear issue demonstrating this.
Best,
David

@davidcetinkaya I know this is closed, but I'm facing the same issue in a carousel with 31 slides. It just reverses direction for a while and then resumes scrolling RTL like it should. I was unable to pass -1 as a second parameter to scrollTo because the second parameter is supposed to be 'jump' now. My carousel starts autoplaying on load.
    if (!embla) return;
    if (embla.canScrollNext()) {
      embla.scrollNext();
    } else {
      embla.scrollTo(0);
    }
  }, [embla]);```

Hi @kb8228,
It’s unclear to me what issue you’re experiencing. Please provide a CodeSandbox that clearly demonstrates the issue.
The code you posted is intended to reverse direction when it reaches the last slide and scroll to the first slide, in order to scroll forward again. This should be the case for carousels with the loop option set to false.
Regarding the direction parameter, you can just pass false to the scrollTo jump parameter:
embla.scrollTo(5, false -1)

Best,
David

@davidcetinkaya thanks for your answer! It's a carousel on a loop. I'll try with the direction param and let you know if I still have an issue.

Hello @kb8228,
If you have loop enabled, the embla.scrollTo() should not be called at all in the code snippet you posted, because embla.canScrollNext() should always return true.
Read more about it here in the docs.
Best
David

@davidcetinkaya then I'm really puzzled why it would reverse direction. Let me try to pin down in which specific conditions that happens.

@davidcetinkaya does scrollNext accept a second argument for direction?

@davidcetinkaya here's a sandbox that shows this strange behavior: https://codesandbox.io/s/vigorous-feynman-bgdiz?file=/components/ImageCarousel.jsx
It takes a little while before it starts scrolling backwards. I really appreciate if you could take a look!

Hello again @kb8228,
I think the way you've setup the utilities for your autoplay functionality are clashing. It seems like you want to achieve a continuous autoplay ticker that moves at a constant speed. This has been brought up before in the following issue:

#114

Please take a look at the CodeSandbox in this comment and let me know if that's what you're trying to achieve. If yes, that CodeSandbox shows a more optimal way of doing it.
Best,
David

@davidcetinkaya that's exactly what I was trying to achieve, thanks so much!

Hi in my project i am using 2.4.4 version is this -1 is available for that version?

Hi @PurviJha,
Which package are you using? embla-carousel or embla-carousel-react? v2.4.4 is a highly outdated version. You're missing out on a lot of new features. v6.2.0 is the latest release.
Best,
David

I am using embla carousel

Hello @davidjerleke
I have met same issue like @jeiea.
Please let me know the solution.


Separate stderr from stdout

This PR solves #17 .
Excuse me by late PR, I hope you are still interested in this feature.

Sure and thanks, it still makes sense. I'll have a look in the coming days.

I will give a try once I've free time, thanks for feedback, makes sense!

This has been fixed in eb9fa6c, closing this


Add support for LINE TV

Hi
Can you add support for LINE TV ?
example URL https://tv.line.me/v/793123_goodbye-mrblack-ep1-1/list/69246

Now available in Taiwan.

tv.line.me will be supported in the next version. Thanks for the example URL.


Support change variable type code action for collect clause

Purpose
This PR adds the missing change variable type code action for collect clause.
Fixes https://github.com/ballerina-platform/ballerina-lang/issues/40554
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

int letters = from var s in  ["a", "b", "c"] collect ", ".join(s);

In here the CA won't work.

Fixed.


Icy Tower not launching

Logs.zip

Normally you have to disable windowed mode in the game's own settings to be able to use cnc-ddraw, however, i tested the game and it does in my case work in both fullscreen and windowed. Somehow your log looks slightly different, in your case you might have to disable windowed mode (maybe related to linux?). If you can't start the game at all and you can't disable windowed mode, then try my settings file:
tower.zip

Sorry about missing info.
I use Linux Mint 21 with wine-10.0-rc2 (Staging).
When launching, the console sas:
002c:fixme:winediag:loader_init wine-staging 10.0-rc2 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
No exception handler present, RPTs will not be generateddlls/winex11.drv/xvidmode.c:164: xf86vm_free_modes: Assertion `modes[0].dmDriverExtra == sizeof(XF86VidModeModeInfo *)' failed.
wine: Assertion failed at address EE9BA579 (thread 0024), starting debugger...
00f4:err:winebth:bluez_dbus_loop Error getting object list from BlueZ: 'org.freedesktop.DBus.Error.TimedOut': 'Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)'
^C0130:fixme:console:default_ctrl_handler Terminating process 20 on event 0

It hangs on wine: Assertion failed at address EE9BA579 (thread 0024), starting debugger... until I cancel it and then it display Wines Debugger saying Can't attach process 0020: error 87 and a message saying "A program on your system has crashed, but WineDbg was unable to attach to the process to obtain a backtrace."

Game is working fine both, with and without cnc-ddraw for me.

Maybe it's a bug in your wine build? I'm using wine 9.0

Just tested with wine-10.0-rc2 (Staging):
Original game does not start anymore without cnc-ddraw.
With cnc-ddraw it did start but it glitched badly, had to reboot the system.
After the reboot it did work fine however. Not sure why. Fullscrren/windowed/Borderless is all ok

Reinstalled Linux Mint 22 and it worked but had terrible performance and it was saying the rendering is bad and I should update the graphic drivers. However, after installing Vulkan drivers (libgl1-mesa and mesa-vulkan, I use AMD), I get crashes again like before. Lutris or Steam won't operate without those.

On a clean mint install I only had to get libgl1 sudo apt install libgl1:i386 and it was fine (I also had the software rendering issue without that)
Is it the same error again now?

Yes. Same error, same crash.

Yes. Same error, same crash.

Can you retry with the cnc-ddraw debug build? I wonder how far it gets in the logs, this would help to figure out if it's even possible to fix from within cnc-ddraw

I retested 7.0 release on Live Boot of Linux Mint 22. Installed Lutris and Steam and whatever dependecies they required and now it works fine. No lags or software rednering issue.
I also tested on Debian 12 by installing mesa (and other AMD Vulkan drivers) and libgl1 (i386 aswell) and it works fine.
I don't know how I got crashes before.

I tried it. It worked with Wine 9.0 from Mint repo and when I upgraded it using WineHQ to Staging version, it cannot launch anymore.
Console sas:
002c:fixme:winediag:loader_init wine-staging 10.0-rc3 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
No exception handler present, RPTs will not be generateddlls/winex11.drv/xvidmode.c:164: xf86vm_free_modes: Assertion `modes[0].dmDriverExtra == sizeof(XF86VidModeModeInfo *)' failed.
0024:fixme:dbghelp:elf_search_auxv can't find symbol in module

So then I installed the wine-mono-9.4.0-x86.msi and got this:
No exception handler present, RPTs will not be generateddlls/winex11.drv/xvidmode.c:164: xf86vm_free_modes: Assertion `modes[0].dmDriverExtra == sizeof(XF86VidModeModeInfo *)' failed.
013c:fixme:dbghelp:elf_search_auxv can't find symbol in module
^C0158:fixme:console:default_ctrl_handler Terminating process 138 on event 0

This is log after installed wine-mono.
cnc-ddraw-icytower15-1.log

Installed 9.0 again and it worked. The bug is on the Wine Staging. Something to do with graphic or GL drivers since to solve the rendering issue, they need to be installed, both 64 and i386 versions. I am probably not the only one and the bug probably was reported somewhere else so cnc-draw is not the only one affected by this.


How to integrate with Altair visualization framework?

Hello, I only have basic HTML/javascript knowledge.  I was following along the bokeh example, but still don't know how to exactly inject altair's javascript into my html tab.  Here is my example spyre app:
from spyre import server
from altair import Chart, load_dataset

class Altair(server.App):
    title = "Altair Spyre Example"

    outputs = [{"type": "html",
                "output_id": "getAltair",
                "tab": "Altair"}
              ]

    tabs = ["Altair"]

    def getAltair(self, params):
        cars = load_dataset('cars')

        c = Chart(cars).mark_point().encode(
            x='Horsepower',
            y='Miles_per_Gallon',
            color='Origin'
        )

        return c.to_html()

if __name__ == '__main__':
    app = Altair()
    app.launch(port=9091)

Here's just the <head> tag from the c.to_html() output:
<head>
  <title>Vega-Lite Chart</title>
  <meta charset="utf-8">

  <script src="https://d3js.org/d3.v3.min.js"></script>
  <script src="https://vega.github.io/vega/vega.js"></script>
  <script src="https://vega.github.io/vega-lite/vega-lite.js"></script>
  <script src="https://vega.github.io/vega-editor/vendor/vega-embed.js" charset="utf-8"></script>

  <style media="screen">
    /* Add space between vega-embed links  */
    .vega-actions a {
      margin-right: 5px;
    }
  </style>
</head>

Looking at the bokeh example, I'm assuming I'll have to define the:
def getCustomJS(self) method somehow.  Bokeh conveniently has the INLINE module, but with Altiar, it doesn't provide a similar module to inject javascript easily.
Any help or clues as to how to integrate Altair with this excellent spyre framework would be much appreciated (btw, thank you so much for this awesome web framework!).

So I downloaded the javascript files and defined getCustomJS() method by concatenating the contents of each js files together, but still could not get this to work.
from spyre import server
from altair import Chart, load_dataset

class Altair(server.App):
    title = "Altair Spyre Example"

    outputs = [{"type": "html",
                "output_id": "getAltair",
                "tab": "Altair",
                "on_page_load": True}
              ]

    tabs = ["Altair"]

    def getAltair(self, params):
        cars = load_dataset('cars')

        c = Chart(cars).mark_point().encode(
            x='Horsepower',
            y='Miles_per_Gallon',
            color='Origin'
        )

        return c.to_html()

    def getCustomJS(self):
        js1 = open('d3.v3.min.js', 'r').read()
        js2 = open('vega.js', 'r').read()
        js3 = open('vega-embed.js', 'r').read()
        js4 = open('vega-lite.js', 'r').read()

        return js1 + ' ' + js2 + ' ' + js3 + ' ' + js4

if __name__ == '__main__':
    app = Altair()
    app.launch(port=9091)

So I downloaded the javascript files and defined getCustomJS() method by concatenating the contents of each js files together, but still could not get this to work.
from spyre import server
from altair import Chart, load_dataset

class Altair(server.App):
    title = "Altair Spyre Example"

    outputs = [{"type": "html",
                "output_id": "getAltair",
                "tab": "Altair",
                "on_page_load": True}
              ]

    tabs = ["Altair"]

    def getAltair(self, params):
        cars = load_dataset('cars')

        c = Chart(cars).mark_point().encode(
            x='Horsepower',
            y='Miles_per_Gallon',
            color='Origin'
        )

        return c.to_html()

    def getCustomJS(self):
        js1 = open('d3.v3.min.js', 'r').read()
        js2 = open('vega.js', 'r').read()
        js3 = open('vega-embed.js', 'r').read()
        js4 = open('vega-lite.js', 'r').read()

        return js1 + ' ' + js2 + ' ' + js3 + ' ' + js4

if __name__ == '__main__':
    app = Altair()
    app.launch(port=9091)


removed AsyncAtomicIndexedStore, added anti-entropy store and timesta…

…mped store, made emptyStore a resource in indexed store spec, added indexed store hooks
The same as #4234, but with one commit only
[ch8215]

@wemrysi Made ports in AtomixSpec and AntiEntropyStore being per-module unique for every node, removed parallelExecution in Test := false

@wemrysi

random takes two element set instead of full peers (it might be one element set, but this isn't a big deal I think)
use instead of allocated in tests
Changed log message
Changed enqueue function a bit

@wemrysi

Extracted config into distinct module
Added NodeAddress and NodeInfo.address: NodeAddress, since we don't need ids for seeds


cloud_to_prod_auth:default:python:jwt_token_creds Timeout

Seen on the 1.3.x branch
https://grpc-testing.appspot.com/job/gRPC_interop_pull_requests/13452/console

Seems obsolete.


Sets the Content-Type when creating Stream

Passes the Content-Type to the Stream creation. Finally found
a working version.
@ithinkihaveacat @juliantoledo PTAL. Tested this version several times. Found the working format. Please test.

This is deployed in a staging environment here: https://gulliver-1371.appspot.com/

LGTM


[All] Code blocks and lists continue previous, un-connected lists.

In the attached image you can see that the number of the first line in the code block is 6. It should be 1.
It seems to back track to the last ordered list and act as a continuation of that list.
If lists are separated by any other nodes (other than sub-lists) it should start at 1 again.

@kulture-rob-snider is the issue introduced by your change?

i'm not sure if it was an existing issue from before. @Blquinn can you downgrade and see if it is still an issue?

@kulture-rob-snider Downgrade to what version? What change are we referring to?

@Blquinn version 6.1.0 please

It works as expected on 6.1.0. It would appear the bug was introduced after.

ok thanks, i'll look into it. the issue i fixed was numbering always reverting to 2:

one
two
a. A
b. B
three
four

so for the time being, decide which bug is less impactful to your use case

I think he has a change that he needs.
I will wait a couple of days and if this issue cannot be fixed I will revert the change by @kulture-rob-snider and publish a new version.
@kulture-rob-snider can submit a new PR together with the reverted change and the fix.

I reverted "fix order list numbering (#988)" in version 6.1.3

@kulture-rob-snider Hi any update?

I believe this is now broken in a different way.

The issue is still there

I will close this since was fixed at the current version of the package.