[docs][material] Revise the Support page

revised copy throughout
removed emoji from headers
removed Blog link - we don't really offer any "support" there per se
revised CTA for Twitter/social media
removed Supported Versions sections - not sure why that's here
removed a lot of unnecessary text attempting to justify why MUI X is a paid product 😅
~removed Custom Work section - nobody's got time for that!~
added Discord section

https://deploy-preview-38207--material-ui.netlify.app/material-ui/getting-started/support/

Non-blocker nit-pick:
The content looks great!
Just an issue on the design side of things. As a reader, I had a hard time understanding the hierarchy of title headings and grouping.
For example, as I was reading toward the end of "Social Media" I glanced at "Paid support" and was thinking it was still part of "Community help" because of the size of the heading.

@richbustos I'll look into potential improvements to the heading sizes + weights! Thanks for pointing out 🤙

Good call, I agree that we could use a bigger difference between h2 and h3 styles 👍

Good call @joserodolfofreitas !


Method for finance event report

Dear Team,
I would like to seek your assistance if we have a financial event for SAFETReimbursementEventList here's the link: http://docs.developer.amazonservices.com/en_UK/finances/Finances_Datatypes.html#FinancialEventGroup
As per checking on the AmazonFinancialEvents.php file we don't have the SAFETReimbursementEventList. if anyone created the events please do let us know, since my team are now working on it. to include in our web app.
Thank you :)

It seems Amazon recently added this to the API, so thanks for bringing it to my attention. I myself haven't done anything yet regarding this new feature, though I can't speak for any of the other users who have forked the library.

We already coded this just today @Peardian we will share our codes once it is working. now we still validating on it.  cheers!

Support for SAFE-T Reimbursement events has been added to the master dev branch!


D&D 5e - UC-501 - refactor update_initiative

Changes / Comments

Refactor the code for update_initiative

Roll20 Requests
Include the name of the sheet(s) you made changes to in the title.
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

Is this a bug fix?
Does this add functional enhancements (new features or extending existing features) ?
Does this add or change functional aesthetics (such as layout or color scheme) ?
Are you intentionally changing more that one sheet? If so, which ones ?
If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Closed #5101


Question: How to prevent Toast re-render when use history.push or use onClick event on react Link component?

Hi, I have the Toaster set up like this:
in CreateBook.js
import React from 'react'
import { Link } from 'react-router-dom'
import toast, { Toaster } from 'react-hot-toast'

export default CreateBook() {
  // something code
  const handleSubmit = () => {
    toast.success('Clicked!')
  }

  return (
    <>
      Something content...
      <button onClick={handleSubmit}>Submit</button>
      <Link to='/home' title='Home.js'>Home</Link>
      <Toaster />
    </>
  )
}

in Home.js
import React from 'react'
import { Link } from 'react-router-dom'
import toast, { Toaster } from 'react-hot-toast'

export default Home() {
  // something code

  return (
    <>
      Something content...
      <Link to='/create-book' title='CreateBook.js'>CreateBook</Link>
      <Toaster />
    </>
  )
}

Toast component re-render when i quickly click the 'Home' link after I clicked the 'Submit' button.
How can I prevent this from happening?
Is there a similar method to toast.remove() auto run when the CreateBook component unmount?

My current solution to this problem is:
import React, { useEffect } from 'react'
import { Link } from 'react-router-dom'
import toast, { Toaster } from 'react-hot-toast'

export default Home() {
  useEffect(() => {
    toast.remove()
  }, [])
  // something code

  return (
    <>
      Something content...
      <Link to='/create-book' title='CreateBook.js'>CreateBook</Link>
      <Toaster />
    </>
  )
}

Is there a better way to solve this problem?

You can try putting the  outside of the Router. I tend to put them on the top level for that reason.

You can try putting the <Toaster/> outside of the Router. I tend to put them on the top level for that reason.

@ZachHaber it worked for me!


problem with test coverage importing markdown-transform package

Describe the bug
same issue as this https://github.com/accordproject/cicero/issues/401
in markdown-common

I have an initial PR for this in #161 but not sure how to test it. This is purely based on the corresponding fix that was done for accordproject/cicero#401
@j4m3sb0mb Would you have a simple test package or example I could use to test that the fix works?

Fix in #161 was tested with the following sample npm package:
test.zip
Seems to work fine. Before the fix:
bash-3.2$ npm run test:cov
npm run test:cov

><EMAIL_ADDRESS>test:cov /Users/jeromesimeon/tmp/test
> jest --timeOut=10000 --coverage

PASS lib/mylib.test.js
  acceptance
    ✓ translate (13ms)

------------------------------------------------------------------------------------------------|----------|----------|----------|----------|-------------------|
File                                                                                |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
------------------------------------------------------------------------------------------------|----------|----------|----------|----------|-------------------|
All files                                                                                |    39.37 |    34.85 |    48.78 |     39.2 |                   |
 Users/jeromesimeon/tmp/test/lib                                                                |      100 |      100 |      100 |      100 |                   |
  mylib.js                                                                                |      100 |      100 |      100 |      100 |                   |
 home/travis/build/accordproject/markdown-transform/packages/markdown-common/src                |    37.14 |    34.85 |     47.5 |    36.93 |                   |
  CommonMarkTransformer.js                                                                      |     56.2 |    51.35 |       65 |    56.39 |... 49,350,352,355 |
  Stack.js                                                                                |    86.67 |    88.89 |    85.71 |    86.67 |             72,89 |
  ToMarkdownStringVisitor.js                                                                    |     1.08 |        0 |        0 |     1.08 |... 39,240,242,244 |
 home/travis/build/accordproject/markdown-transform/packages/markdown-common/src/externalModels |      100 |      100 |      100 |      100 |                   |
  CommonMarkModel.js                                                                            |      100 |      100 |      100 |      100 |                   |
------------------------------------------------------------------------------------------------|----------|----------|----------|----------|-------------------|
Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   1 passed, 1 total
Time:        1.236s
Ran all test suites.

After the fix:
bash-3.2$ npm run test:cov
npm run test:cov

><EMAIL_ADDRESS>test:cov /Users/jeromesimeon/tmp/test
> jest --timeOut=10000 --coverage

PASS lib/mylib.test.js
  acceptance
    ✓ translate (14ms)

----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |      100 |      100 |      100 |      100 |                   |
 mylib.js |      100 |      100 |      100 |      100 |                   |
----------|----------|----------|----------|----------|-------------------|
Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   1 passed, 1 total
Time:        0.9s, estimated 1s
Ran all test suites.


Pixart

comfort: 2
complete: 2
I had trouble getting started. I really enjoyed the jquery lesson in class, but i think my trouble is still stemming from creating functions on my own and what all is allowed to happen within one function, and when to move on to another.
for this particular assignment i used a console.log on my initial commit content and it seemed to read it fine, but when testing index.html using chrome i couldn't get any activity. i continued with writing code following the pseudocode steps provided, and went through attempting to append additional brush boxes, but had to stop.  I don't really know how to attack the mind block on functions.

:+1: have you tried working through the homeworks with another student? or asking code questions on slack? If you think of specific things before Friday, we can go over in the review session

yes - I finally stayed last night to work with Nic and my classmates which really helped with my mindset. I had been trying to do all the hw on my own so as not to be a burden and that just wasn't working.   by the time I left last night i felt good about my process with the ATM assignment so far.  actually, it was sort of ridiculous how giddy I felt about it to be honest... little victories!


🐛 BUG: Unable to deploy Pages when using a worker.toml with Hyperdrive binding

Which Cloudflare product(s) does this pertain to?
Pages, Other
What version(s) of the tool(s) are you using?
Latest everything
What version of Node are you using?
18.18.2
What operating system and version are you using?
macOS 14.4.1
Describe the Bug
Observed behavior
I am using the Cloudflare Pages Github application to automatically deploy my app. Today, I added the new wrangler.toml file since support was just added to Pages. I have a Hyperdrive binding in it. When I push my code to automatically deploy, I get this opaque error message:
20:47:19.442	wrangler.toml config file detected
20:47:20.465	Failed: an internal error occurred. If this continues, contact support: https://cfl.re/3WgEyrH

Expected behavior
Because I have seen this issue in development, I assume that the problem is due to this error:
Error: When developing locally, you should use a local Postgres connection string to emulate Hyperdrive functionality. Please setup Postgres locally and set the value of the 'WRANGLER_HYPERDRIVE_LOCAL_CONNECTION_STRING_HYPERDRIVE' variable or "HYPERDRIVE"'s "localConnectionString" to the Postgres connection string.

When the Cloudflare Pages application builds my Pages site (built with SvelteKit) that has a wrangler.toml with a Hyperdrive binding, it needs a Hyperdrive local connection string. How can I provide a local connection string to the Cloudflare Pages application while building? Setting one in the Pages console environment variables and secrets doesn't work.
Steps to reproduce

Create a new SvelteKit project with Cloudflare.
Add automatic deployments with the Cloudflare Pages Github Application.
Add a wrangler.toml file with a Hyperdrive binding.
Push your code.
Observe that the deployment will fail with a vague error message.

Note that deploying directly using npx wrangler pages deploy works because it builds my site locally, which uses my local environment variables that have local connection strings for Hyperdrive. However, I would prefer not to use this method and have my deployments managed by Github.
Please provide a link to a minimal reproduction
No response
Please provide any relevant error logs
No response

Hey, what's the deployment ID for that?
The Pages deployment ID is a unique build identifier.
It's the UUID in the browser bar (for example, a URL would be dash.cloudflare.com/ACCOUNT_ID/pages/view/PROJECT/DEPLOYMENT_ID where the deployment ID looks something like a398d794-7322-4c97-96d9-40b5140a8d9b).

Awesome, thank you!

Reopening until the required infrastructure changes have been released.


[5.2] Remove unused import

Based on changes 996d6c3
Signed-off-by: crynobone<EMAIL_ADDRESS>

:+1:


Support Omnilick in single and multi signing mode

Omnilock is a script with interoperability. It supports different unlocking modes and can be used for administration.
Documentations

Omnilock, a Universal Lock that Powers Interoperability
RFC: 0042-omnilock

We are going to support two modes (single and multi-signing mode) in this PR.
Tasks break-up

[x] Design and implement the backbone of Omnilock signer
[x] Fill in details about single and multisig
[x] Test cases cover
[x] Example

close via #170


Social media icons with their respective colors on hover under social profiles

Issue:
At present the color change on hovering over social media icons under Social Profiles is yellow for all
Enhancement:
Wanted to add respective colors to social media icons on hovering under Social Profiles
Please assign me this issue as a gssoc'21 participant

old website issue


create a Dev-setup documentation

should include:

linters, formatters...
git strategies
also specific setups for IDEs:

vscode
vim
....

Given that no one cared to implement this in over a year, should we just close the issue? I'm not even sure why we would want to document vim specific setup...

agree, we close this one


Feature-Request: Please add functionality for uploading firmware .tgz

A nice-to-have feature would be the possibility of uploading a specific version or your own compiled firmware (e.g. for testing) using the web interface:
Idea: refactor the fw_upgrade.sh

allow configurable URL as a firmware source (so you can have your local FW repo) wit default=(latest release on GitHub)
allow upload of .tgz via web interface

It would be a nice feature.
But a lot of work...
I will try to find the time.

I have at started to extract the pull-mechanism of the FW into a script that simply takes the URL as a argument in a separate branch. That way you can manually update the FW from a custom URL via SSH in a first step and have some "unified installation". You can simply host the FW in you local network with e.g. python -m SimpleHTTPServer and then install via $YI_HACK_PREFIX/script/pull_and_install_firmware.sh <FIRMWARE_URL>. That seems to work as a first step.

Next step would be to allow installation from a local file so you can perform the same installation from an uploaded file. Here I have tried uploading the FW based on the "Configuration Load" routine but ran into performance issues. The cat | awk - Loop that is done is not really optimal as for every single line the whole file is processed just to count the bytes between the beginning and end marker. For the configuration that is fine but for 3 megabytes of firmware it takes ages...
So far I haven't found a better solution just using cat, sed, awk and haveing the whole file caches in memory is not an option. Normally you have only a few megabytes of free RAM...
Sed is problematic for binary files because of the CR and LF characters. In the best case I ended up with a .tar.gz that has 0D 0A in the end and thus tar will extract but end with an error.
One could either think about doing the extraction directly in JavaScript or to do something based on wc/head/tail (which is not yet included and needs to be compiled).

Probably we have to write a C program.
I think we could find something useful in internet.


What's he like after he runs？

Can this present transformed data like mathpix or nougat, or is it just a tool to extract structured information? I have not yet deployed because there are many requestment, if you see the trouble answer, thank you!

Hello, Kakichoco1,
The primary objective of our project is to extract data from non-structured PDFs and offer it in a usable format. The unique aspect of our approach is its flexibility: users can choose how they want the data to be extracted. Whether you're interested in transformed data, similar to what Nougat provides, or you prefer structured data broken down into individual blocks of information within the PDF, our model is designed to accommodate both.
Moreover, we're working on options to output this data in various formats, including Markdown, depending on user preferences. Importantly, we aim to achieve all of this without the need for running resource-intensive transformers.
Please be advised that the code is still in the development phase and is not yet fully functional. However, we are committed to making it operational by next week.
Thank you for your interest in our project!


subs support

Hi, are you planning to add support for topic subscribe?
thank

I didn't think much about it. But if necessary, I can try to implement it.

It would be really useful.
Can you sugest me some free mqtt broker to test your code? I'm trying with test.mosquitto.org but it seems to close my connection when I've try to send pub command.

It would be really useful.
Can you sugest me some free mqtt broker to test your code? I'm trying with test.mosquitto.org but it seems to close my connection when I've try to send pub command.

Hi! Try this service https://www.cloudmqtt.com/

Hello! Can you please tell me, do you plan to support the possibility of subscribing to topics?

Hello! Can you please tell me, do you plan to support the possibility of subscribing to topics?

Hi. I will be happy to have your Pull requests.

Hi, could you please add support for subscription and a callback function in your library. Or at least tell me the materials for studying on this topic.

Hi. Added subscription implementation for MQTT to the library.
Please test and give feedback!
For operational questions my account in Telegram @leech001.
https://github.com/leech001/SIM800MQTT/tree/issue_1

Да, спасибо, код выглядит рабочим, я почти всё это уже написал, даже переменные также почти назвал. Мне оставалось написать обработчик полученных сообщений. Протестирую - обязательно отпишусь.

Да, спасибо, код выглядит рабочим, я почти всё это уже написал, даже переменные также почти назвал. Мне оставалось написать обработчик полученных сообщений. Протестирую - обязательно отпишусь.

Спасибо. Если что я говно программист и обычно пишу тот еще говнокод. Если будут предложения как его улучшить всегда рад PR.

Hi, could you please add support for subscription and a callback function in your library. Or at least tell me the materials for studying on this topic.

Calllback function will not be able to use, because its call will be made from a UART interrupt on the readiness of the buffer with the received data, and if there is a calllback it will be blocking for this interrupt, which will stop listening to UART. In the new version of the library for this is used flag simply corresponding (SIM800.mqttReceive.newEvent), that came new data.

https://github.com/leech001/SIM800MQTT/releases/tag/sub


Mobile navigation links to old documentation

Problem Description
On mobile, the navigation links to old documentation (v3) but main page links to new (v4)
Mobile navigation

Mobile main page

This is fixed now. Thank you for reporting this issue.


[BUG] Path with spaces crash the type generation process in SAP BAS.

Is there an existing issue for this?

[X] I have searched the existing issues

Nature of Your Project
JavaScript
Current Behavior
CDS Output from building the CAP v8 Project:
CDSError: Could not (re)generate types for model. Could not read file content of *: Failed: node<EMAIL_ADDRESS>"*" --outputDirectory "/home/user/projects/zcfglobalapp/gen/srv/@cds-models"
<exit code:>
1
<stderr:>
node:internal/bootstrap/switches/does_own_process_state:144
    cachedCwd = rawMethods.cwd();
                           ^

Error: ENOENT: no such file or directory, uv_cwd
    at process.wrappedCwd [as cwd] (node:internal/bootstrap/switches/does_own_process_state:144:28)
    at <instance_members_initializer> (/home/user/projects/zcfglobalapp/node_modules/@sap/cds/lib/index.js:17:37)
    at new cds (/home/user/projects/zcfglobalapp/node_modules/@sap/cds/lib/index.js:9:47)
    at Object.<anonymous> (/home/user/projects/zcfglobalapp/node_modules/@sap/cds/lib/index.js:9:43)
    at Module._compile (node:internal/modules/cjs/loader:1369:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
    at Module.load (node:internal/modules/cjs/loader:1206:32)
    at Module._load (node:internal/modules/cjs/loader:1022:12)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:179:18) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'uv_cwd'
}

Node.js v20.12.0
Expected Behavior
No Errors
Steps To Reproduce
Build a CAP project in Business Application Studio.
Environment
- **OS**: Linux?
- **Node**: 20.12.0
- **npm**: 10.5.0
- **cds-typer**: 0.26
- **cds**: 8.1

Repository Containing a Minimal Reproducible Example
No response
Anything else?
No response

I did find old bug report 138 and that fix is in place still.

Hi Brian,
thanks for opening this issue!
Just for clarity:

I did find old bug report 138 and that fix is in place still.

Do you mean the bug still exists or the fix described in https://github.com/cap-js/cds-typer/issues/138 still works?
Best,
Daniel

I think the bug still exists or something related to it. The fix in that 138 ticket is in place but yet I get the same error.

Hi Brian,
I see that the error apparently comes up when running cds build. I have added a fix that quotes the path of the output directory in cds-typer's build task, which should hopefully resolve the error and will be included in the next release.
Still, I have two questions:

the error you showed does not contain any spaces in the project path. Is that the actual path or did you obfuscate the name?
spaces in project names are quite unusual and any call to cds init that would create a project with a space in its name will usually fail. So I guess you deliberately renamed the project after its creation. I can imagine a few scenarios in which you would need spaces in your project's path, like company policy, auto-generated user names, etc, but in any other case I would like to recommend using a space-less project name.

Best,
Daniel

Hi Daniel,
Nothing obfuscated. I haven't renamed the project. BTW, should have said in the initial creation of this ticket, this is all done in SAP Build Code. The versions indicated are what Code setup. I did notice after creating the project, while I was creating the entities I was getting some CDS errors about cds-typer missing.
TyperNotInstalledError: Will not attempt to generate types as the type generator is not installed in your CDS project. Install @cap-js/cds-typer as dependency of your project to enable type generation for this project
Even after building I'm getting the above error. I haven't modified the package.json to remove or add cds-typer library like we do when setting up a regular CAPM project in BAS. I'm trying to stick with what the default setup in Build Code provides.
Thanks,
Brian

Hi Brian,
then I am actually confused as to how you ended up with a project with a space in it. 🤔
Regarding the other issue you found: how did you introduce cds-typer into your project?
Best,
Daniel

Hey Daniel,
Where is there a space? Oh, just realized, I think I may have pasted the title from the other ticket I've referenced. Sorry for the confusion. I'm just getting the same error as the other ticket but there is no space in the project name. But after an initial build it looks like it has resolved itself. When I build now that error isn't showing up.
I haven't introduced cds-typer at all. I was trying to use SAP Build Code as is and not modify the package.json file to let Build Code manage it. Should I open a different issue? Or can you tell me if I'm expected to add cds-typer myself?
Sorry for the confusion,
Brian

Hi Brian,
no worries, that clear up some of the confusion!

I haven't introduced cds-typer at all.

If I am not mistaken, the issue appears when you execute cds build. That implies that cds-typer is present in your project.
cds-typer is usually introduced to your project by executing cds add typer. We still only put it into your package.json for you, so you still have to install it manually, as we do not want to execute npm i for you.
We do not have a dedicated BAS section in CAPire, but most of the VSCode section in the doc also applies.
Let me know if that helps.
Best,
Daniel

Hey Daniel,
OK I'll use the cds add typer, I figured Build Code had a way to do it itself. My team is just starting to use the tool and learn it compared to just "regular" BAS.
Thanks!
Brian


show edit expense policy for hosts as well

added missing images for monthly email report

:tada: This PR is included in version 2.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


如何在虚拟环境中用pip安装新的模块包？

当我加载qianwen模型时，提示如下：
Error
This modeling file requires the following packages that were not found in your environment: transformers_stream_generator. Run pip install transformers_stream_generator
如何在虚拟环境中用pip安装新的模块包？

我用的是这个安装包。h2oGPT GPU-CUDA Installer (1.8GB file)

uh... I don't think this is an issue.  You should not open an issue by asking how to install something.  Use email to ask for support.

Hi, I can't quite follow.  Is it possible to report the problem in english?  I tried to use google translate but it didn't help.
I do recommend the windows installer for windows.


fix: missing stat indexer

@Songkeys Sorry to bother you. Can this be merged? Otherwise, it will not be possible to use the stat-related API in the SDK.

Ah I didn't notice this PR. Thank you!

v1.11.9


Add support for Classic200S (#6) and fix math around mist_level (#7)

Huge thanks to @wphillips82 and @xuaninbox for helping test this PR!
1.3.0 is published.


[NDTensors] Only define sort(Tuple) below Julia 1.10

This should fix #1164.
Once https://github.com/JuliaLang/Compat.jl/pull/804 is merged we can just remove our definition of sort(::Tuple) entirely, which isn't a good idea to have here anyway.

Codecov Report

Merging #1168 (8c6faec) into main (56d7334) will decrease coverage by 30.97%.
Report is 1 commits behind head on main.
The diff coverage is 0.00%.

:exclamation: Current head 8c6faec differs from pull request most recent head eaa3187. Consider uploading reports for the commit eaa3187 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@             Coverage Diff             @@
##             main    #1168       +/-   ##
===========================================
- Coverage   85.33%   54.36%   -30.97%
===========================================
  Files          88       87        -1
  Lines        8371     8319       -52
===========================================
- Hits         7143     4523     -2620
- Misses       1228     3796     +2568

Files Changed
Coverage Δ

src/physics/autompo/opsum_to_mpo_qn.jl
0.00% <0.00%> (-97.62%)
:arrow_down:

... and 36 files with indirect coverage changes


Tokio update

Update futures and tokio to latest versions.
Closes #108 and #99 (which only updates to tokio 0.1 and doesn't update futures).

Overall, this change renames feature name from tokio to capture-stream which is imcompatible to previous versions (0.7.0).
Is it inevitable? If so, please consider:

Yes, I forgot to point it out. Cargo complains when a feature is called the same as a dependency. Previously, it wasn't a problem, because the dependency was on tokio-core, but now the dependency is on tokio.
I will add a changelog.

How do you think about moving the async stuff into a separate crate (e.g. pcap-async) which depends on pcap/pcap-sys?

How do you think about moving the async stuff into a separate crate (e.g. pcap-async) which depends on pcap/pcap-sys?

Potentially, but the first goal was to just bring everything up to date and resolve pending issues. Once that is done a slight organisational rejig wouldn't be off the table. If there's a good argument for it, want to open an issue?

Added a changelog as requested. Only question that remains is about the edition: a) shall I leave it at Rust 2018, b) shall I remove it , c) move it to its own issue, because it needs to be discussed
I would opt for a), because (from https://doc.rust-lang.org/edition-guide/editions/index.html):

A Rust compiler will support all editions that existed prior to the compiler's release, and can link crates of any supported editions together. Edition changes only affect the way the compiler initially parses the code. Therefore, if you're using Rust 2015, and one of your dependencies uses Rust 2018, it all works just fine. The opposite situation works as well.

One reason to opt for b/c is that you would need a compiler that support Rust 2018 (>= 1.31 released in December 2018).
Thoughts?
Closes #111

I think it's Ok to include Edition 2018 in this PR. We need to specify minimum required rustc version in README until 0.8.0 release, though.


Grafana 3.0

Changes:

plugin metadata, logos, READMEs have been added
plugin folders renamed (grafana conventions)
api_jsonrpc.php is not required in url (because I don't remember file name), acceptable url formats: http://zabbix.org/zabbix, http://zabbix.org/zabbix/, http://zabbix.org/zabbix/api_jsonrpc.php - it should be feature for lazy users - "just copy/paste your base zabbix url".

Please review and test. It'll be used in https://github.com/monitoringartist/grafana-xxl/tree/3.0
Thank you Alexander

Hi, Jan! I am working now on datasource refactor in ES6 branch. Can you wait few days and base your PR on this branch?

Sure.I'll do it.


dirigera wheel location not found

homeassistant.requirements.RequirementsNotFound: Requirements for dirigera_platform not found: ['dirigera==1.2.1'].
�2024-12-07 22:07:19.392 ERROR (SyncWorker_4) [homeassistant.util.package] Unable to install package dirigera==1.2.1: error: Failed to fetch: `https://wheels.home-assistant.io/musllinux-index/dirigera/
I get this error when adding this integration. I have checked the remote folder and it does not exist.

I ended up manually running pip install dirigera inside the container since it seemed odd that the wheel for a HACS package would be contained inside the official HA wheels location. The package works now. I am running HA inside podman, so thats probably causing issues for HACS.


Align pom style in integrations modules

Update the pom.xml style in the integrations modules.

change indentation to 4 spaces
change name and description
ordering
white spaces on empty lines

fixed by https://github.com/oracle/helidon/pull/142


Added v0.1.0 of create-nuxt3-app

Contributes to https://github.com/sidestream-tech/sidebase/issues/59

I decided to not finish the with-server option for release 0.1.0, as I am still struggling with a few issues that I will track in another issue. As discussed beforehand, we want to release an initial version to test the functionality after publishing, see how well it works and find any bugs we need to fix.
Once we release this version we can begin focusing on adding new options (first being with-server)

Successfully published first alpha version for testing:
npx<EMAIL_ADDRESS>
Tests:

[ ] Create project without github actions
[ ] Create project with github actions
[ ] npm ci && npm run dev in version without github actions
[ ] npm ci && npm run dev in version with github actions
[ ] create a project in a folder where a project already exists and have it throw an error

I tested it out with our PM @LukSteib, initial feedback and observations:

it works and the UX was great 🎊
requested changes:

[ ] should be create-nuxt3-app in the ascii  font

[ ] maybe then also "by @sidebase" instead of sidestream?

[ ] the initial cd command should not have a leading slash -> that would imply cd-ing into a root folder which does not work
[ ] Let's add a disclaimer below the ascii art that reads something like: "create-nuxt3-app is in early development. Initially it uses https://github.com/sidebase/sidebase as a nuxt 3 fullstack beaseline, but should soon support more different configurations"
[ ] please add the MIT license, if not already done so: https://github.com/sidebase/nuxt-session/blob/main/LICENSE
[ ] please add the badges we also have in the nuxt-session readme

I implemented the requested changes:
You can see the readme here: https://www.npmjs.com/package/create-nuxt3-app
You can test the new messages with: npx<EMAIL_ADDRESS>


[prman.dd] [intro.dd] [spec.ddoc] Few small fix.

[prman.dd] Add SUBNAV.
[intro.dd] Add $(HEADERNAV_TOC). fix to LNAME2.
[spec.ddoc] Fix SUBNAV_HEAD. (Required for 'narrow layouts') And avoid numbering in '.subnav'.

Can you please describe the issues that these changes fix?

Three trivial problems with navigator.
1.[prman.dd]
This page has no navigation compared to other 'foundation' pages.
To fix it, Added 'SUBNAV=$(SUBNAV_FOUNDATION)'.
2.[intro.dd]
This page has no 'Contents' list compared to other 'spec' pages.
To fix it, Added '$(HEADERNAV_TOC)'.
Also, since the section link is incorrect, fixed to 'LNAME2' like any other 'spec' page.
3.[spec.ddoc]
Problems with the 'Narrow layout' defined in 'style.css'.
Navigation is not displayed on all 'spec' pages in 'Narrow layout'.
Therefore,
'SUBNAV_HEAD' fixed from 'H5' to 'H2' by referring to other pages.
Fixed to '.hyphenate h2 :: before' to avoid numbering in navigation.


[Tooling] E2E Automated Debug Testing

Objective
Automate Debug LocalNet E2E and set the foundation for future E2E automation.
Origin Document
See the origin document in #466 as a starting point as it is a necessary precursor for this work.
This is an extension of the foundational work done in that PR to enable fine-grained debug automation of core protocol operations.
Goals

Build on top of #466 to enable debug automation (e.g. triggering consensus like in LocalNet)

Deliverable

[ ] Functionality to trigger the debug commands make client_start && make client_connect via the bin/p1 binary
[ ] Automation of the LocalNet flow found [here](docs/development/README.md](https://github.com/pokt-network/pocket/tree/main/docs/development)

The following video shows which actions should be automatable by this:
https://user-images.githubusercontent.com/1892194/215901991-076734e5-bc94-4755-9f2a-3d1f3c1e4aef.mov
Non-goals / Non-deliverables

Change the functionality of the node

General issue deliverables

[ ] Update the appropriate CHANGELOG(s)
[ ] Update any relevant local/global README(s)
[ ] Update relevant source code tree explanations
[ ] Add or update any relevant or supporting mermaid diagrams

Testing Methodology

[ ] All tests: make test_all
[ ] E2E tests: make test_manual_pacemaker // This is a new addition that should manually call TriggerNextView several times and wait in between
[ ] A video showing how the automated tests work

Creator: @Olshansk
Co-owners: @jessicadaugherty

Redundant alongside all the other test automation work going on.


ci: use the same Bazel program for all invocations

A few places used ${BAZEL_BIN} while others used a naked bazel. When those two versions are incompatible the build can break. Also cleaned up some unused code and removed an IAM policy binding that was leaked.

This change is

The java.log and invocation_id code was an attempt to get per-test reports in Kokoro, I never got it to work consistently, when we try again these would be distractions at best.


Make it more obvious when a skill is 'completed'

Example under 'Build a basic website' - when has somebody learned enough HTML & CSS to check off those respective skills?

@techenby Is this something you are still interested in doing?


Source Control Navigator: Added support for viewing file changes.

Description
Added support for showing changed/created files in the currently opened workspace.
Related Issue
✨ Source Control Navigator #352
Checklist

[x] I read and understood the contributing guide as well as the code of conduct
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[x] I documented my code
[x] Review requested

Screenshots

Closing this PR since there is to much small issues that @MarcoCarnevali is pointing out.


Enhance : Tutorials paper

I would like to change the ui/ux of the tutorial page.

I would like to change the cards of tutorial page by adding hover effects and cool box-shadows. So please assign this issue to me under GSSOC'23.
Thanking you.

@Pragati-3003 can i do this task under gssoc'23

#284
feature needed?
cc: @AnirudhPanda


[SPARK-16416] [Core] force eager creation of loggers to avoid shutdown hook conflicts

What changes were proposed in this pull request?
Force eager creation of loggers to avoid shutdown hook conflicts.
How was this patch tested?
Manually tested with a project using Log4j 2, verified that the shutdown hook conflict issue was solved.

Can one of the admins verify this patch?

This doesn't seem to be the change discussed in the JIRA

It is, I just had to apply the same in several places.

Should just be necessary in the ShutdownHookManager?

I realized that it is necessary everywhere where you register a shutdown hook, if you log from within the shutdown hook.
Another way to solve it would be to refrain to log from within shutdown hooks.

OK, seems reasonable to me as is.

Jenkins test this please

Test build #62765 has started for PR 14320 at commit 334adaf.

Test build #62765 has finished for PR 14320 at commit 334adaf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test PASSed.

Merged to master


Set correct Runtime status in Compass Director after successfully registering it

After Kyma Runtime is successfully registered in Director, we should use UpdateRuntime mutation to mark it as Connected.
Now the status is permanent in Initial state.
You can reuse code from SetRuntimeStatusCondition method in Director interface from provisioner.
Available states are:
const (
    RuntimeStatusConditionInitial      RuntimeStatusCondition = "INITIAL"
    RuntimeStatusConditionProvisioning RuntimeStatusCondition = "PROVISIONING"
    RuntimeStatusConditionConnected    RuntimeStatusCondition = "CONNECTED"
    RuntimeStatusConditionFailed       RuntimeStatusCondition = "FAILED"
)

Alternate solution : We can consider moving this code to Compass Runtime Agent since the Runtime is really connected as soon the agent downloads certificates and the CompassConnector CR on SKR is set to Synchronized state.

@koala7659 If Compass Runtime Agent has a Director client it could be an excellent idea to move setting  Connected status to it. But are there any drawbacks regarding this idea?

It was agreed that the status will be set by the Compass Runtime Agent. Here is the PR: https://github.com/kyma-project/kyma/pull/18623 .


Setup

Hi guys,
Is it possible to add an instruction to the readme to show how to get it all running please? (the Grafana dashboard).
I have to say, I don't have any experience with Grafana and prometheus.

:tada: This issue has been resolved in version 1.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Equipment marked as Core not adding to sheet automatically; Unable to pick Core equipment due to the Choose 1 limitation

From what I can tell, core equipment is not automatically adding and since it's listed under the "Select 1" section, a player cannot pick it along with something else.
I used Cleaver and Deep Apiarist as examples for the issue.

Fixed in v0.4.7


only mscz file download works

Help pls 😭

Hello, all technical support is currently being provided in the discord server:


CMake - PNG library settings have no effect (missing include path/linker command)

The CMake variable PNG_PNG_INCLUDE_DIR has no effect - compiler is missing library search paths, the variable is not visible anywhere in the verbose makefile. CMakeFiles\nana.dir\includes_CXX.rsp does not contain linpng include path.
[  1%] Building CXX object CMakeFiles/nana.dir/source/paint/image.cpp.obj
C:\mingw64\mingw64\bin\g++.exe  -DNANA_ENABLE_PNG -DNANA_FILESYSTEM_FORCE -DNANA_IGNORE_CONF -DVERBOSE_PREPROCESSOR -DWIN32 -Dnana_EXPORTS @CMakeFiles/nana.dir/includes_CXX.rsp -std=c++14 -Wall -O3 -DNDEBUG   -fmax-errors=3 -o CMakeFiles\nana.dir\source\paint\image.cpp.obj -c G:\Files\C++\library_downloads\nana\source\paint\image.cpp
In file included from G:\Files\C++\library_downloads\nana\source\paint\image.cpp:32:
G:\Files\C++\library_downloads\nana\source\paint\detail/image_png.hpp:11:11: fatal error: png.h: No such file or directory
  #include <png.h>
           ^~~~~~~

Workaround: I needed to manually add libpng search path to includes_CXX.rsp.

Then I get a linker error - there is no linker flag to link against libpng.
Workaround: manually add missing library search path and linker commands to CMakeFiles\nana.dir\linklibs.rsp

My toolchain: Windows 10 + GCC 8.3.1, using MinGW makefiles

The issue is probably lying here:
https://github.com/cnjinhao/nana/blob/ffa170b5f560dbf899030bdeb0e539aa95b03649/build/cmake/enable_png.cmake#L6-L20

# todo: decide - PUBLIC vs PRIVATE - the choice is easy: if you use PNG library only in private code, make it PRIVATE, if you use PNG headers in your public headers any project which uses nana will also need it so then make it PUBLIC
target_link_libraries     (nana PUBLIC ${PNG_LIBRARIES}) - this either works partially or not at all (the variable might be empty). You should have target_link_libraries(nana PUBLIC PNG::PNG) and it will automatically add all include paths and linker commands. If you don't know, use PUBLIC.
if(NANA_CMAKE_LIBPNG_FROM_OS) - I don't get why it is so. You don't have the PNG library in your repository so you always search it in the system. The option seems redundant.

I propose to:

remove NANA_CMAKE_LIBPNG_FROM_OS option, it is redundant
change the linked code snippet to:

if(NANA_CMAKE_ENABLE_PNG)
        target_compile_definitions(nana PUBLIC NANA_ENABLE_PNG)
        find_package(PNG REQUIRED)
        target_link_libraries(nana PUBLIC PNG::PNG)
endif()


feat(CategoryTheory): proof producing coherence tactic 4: integrate into mathlib

[ ] depends on: #16580

!bench

This PR moved to #16852.


it brokey

doesn't send embed anymore ):

something was wrong with the host idk
also don't run old versions


Add link to open notebooks in mybinder

I think opening the notebooks via mybinder is the easiest way to get started, no need to install anything and the code is executable to play around with.

Can maybe be combined with #105 which proposes something similar but using another service.

Hi @BioGeek ,
Thank for your contribution!  I really loved Binder, and I actually started the repo with it activated, but sadly I had to remove it a year ago because it was too unstable at the time (see https://github.com/ageron/handson-ml/commit/002fd669c579ea7bf633f8faea34ff6eb11eb7d1).
Is it more reliable now?
Moreover, it was pretty hard to make chapter 16 work properly because it requires a headless X server, and other tweaks, I really struggled to have a deterministic output.  I would need to spend some time testing this again, and unfortunately I don't have much time right now.
However, if you would be so kind as to make sure that all the notebooks work well within Binder, especially chapter 16, then I would more than happily merge this PR.
Thanks again,
Aurélien

Hi Sorry for commenting here , but somehow not able to do at right place,

@Jiltedboy Are you importing OneHotEncoder from future_encoders or from sklearn.preprocessing?

@daniel-s-ingram Ok , Got it. But LabelBinarizer() should work , thats also not working.
old_cat_pipeline = Pipeline([
('selector', OldDataFrameSelector(cat_attribs)),
('cat_encoder', LabelBinarizer()),
])
Executing this line old_housing_prepared = old_full_pipeline.fit_transform(housing) , throwing below error
TypeError: fit_transform() takes 2 positional arguments but 3 were given

Hi @Jiltedboy ,
The LabelBinarizer is designed to process labels, not input features.  Its fit_transform() method has the following signature: def fit_transform(self, y). Notice that there is no X.  Unfortunately when you put the LabelBinarizer in a pipeline, it will be passed both X and y, hence the issue.
One workaround is to wrap the LabelBinarizer inside your own transformer class:
class PipelineFriendlyLabelBinarizer(LabelBinarizer):
    def fit_transform(self, X, y=None):
        return super().fit_transform(y=X.ravel())
    def transform(self, X):
        return super().transform(y=X.ravel())

Note that this transformer will only be able to handle one column at a time, because that's one limitation of LabelBinarizers.  So my recommendation would be to check out the latest version of the notebook for chapter 2, where I use a ColumnTransformer and a OneHotEncoder (imported from the future_encoders.py module (until Scikit-Learn 0.20 is released).
Hope this helps,
Aurélien
ps: thanks for your kind help @daniel-s-ingram

No problem, @ageron!

@daniel-s-ingram @ageron Thank You both for your time and reply. It really means a lot for  me. And Yes, going to use future_encoders.py as of now :)

@Jiltedboy  is the problem solved

@rovin235  Yes, problem solved.


autoConnectLastWallet causes blank account modal

Current Behavior
When using autoConnectLastWallet and switching wallets (Rabby/Metamask) or disconnecting, a user triggering connectWallet is prompted with a blank account center modal with 0 available wallets and message: 'XXX only supports MetaMask on this platform. Please use or install one of the supported wallets to continue'.
Triggering connectWallet again seems to reset and work as expected.
Expected Behavior
If previously connected wallet fails to auto connect, calling connectWallet should display every wallet defined in the onboard configuration.
Steps To Reproduce

Connect to a dApp configured with {connect: {autoConnectLastWallet: true}} using MetaMask or Rabby .
Replace onboard.js:last_connected_wallet in local storage with the other wallet (['MetaMask'] => ['Rabby'] or ['Rabby'] => ['MetaMask'].
Refresh the app and try to connect again.

What package is effected by this issue?
@web3-onboard/core
Is this a build or a runtime issue?
Runtime
Package Version
2.21.2
Node Version
v20.8.1
What browsers are you seeing the problem on?
Chrome, Safari
Relevant log output
No response
Anything else?
No response
Sanity Check

[x] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

Hi any new on this ? This issue is confusing our users and seems like the only solution at our disposal is to use another provider entirely.


Add prettier-standard auto-formatting

What's changed?

Added prettier-standard and configured it for minimal impact
Reformat files as part of npm test
Run lint/formatting check in CI
Run prettier-standard on all files to reformat them

Feedback wanted

Is this useful?
Is there another library / technique I hadn't considered (prettier is my go-to tool for this, so I haven't looked much further)
Should we run the prettier-standard --check in a separate CI job for clearer feedback in PRs?

Based on the feedback in https://github.com/probot/settings/pull/569#pullrequestreview-943486336, I figured this might be a useful first step.
I have very weak opinions about the "right" formatting for code, but I do love using prettier to make it consistent. It seems that standard on it's own doesn't impose a line length, but if we use it with prettier we can ensure we get files in a consistent format every time.

I have very weak opinions about the "right" formatting for code, but I do love using prettier to make it consistent.

i have opinions, but am of the opinion that no ones opinions are more important than consistency. i very much agree with the philosophy of prettier with that goal, even though I don't have that much experience with prettier myself. i like moving in this direction.
i'm not at all married to using standard. that was inherited with this project. at some point, i would like to put together a more thorough eslint config (along with prettier) to further encourage consistency without a bunch of PR review discussions about individual preferences. i dont think going down that path needs to be part of this, but with that context, i think the steps you took are a good middle ground to take us a step closer.

Should we run the prettier-standard --check in a separate CI job for clearer feedback in PRs?

i'm interested to better understand what you mean by this. do you have examples of the type of feedback that could be surface with this approach?

Should we run the prettier-standard --check in a separate CI job for clearer feedback in PRs?

i'm interested to better understand what you mean by this. do you have examples of the type of feedback that could be surface with this approach?

Well, I'm just thinking that if you run the format/linting check and the tests as separate CI jobs (still in the same workflow) I think you'd see them as separate "checks" in the PR feedback. So if you forgot to reformat your code it might be easier to pick out that mistake rather than having to pick through the general "build" job's output. I'm just thinking about minimizing friction.

Should we run the prettier-standard --check in a separate CI job for clearer feedback in PRs?

i'm interested to better understand what you mean by this. do you have examples of the type of feedback that could be surface with this approach?

Well, I'm just thinking that if you run the format/linting check and the tests as separate CI jobs (still in the same workflow) I think you'd see them as separate "checks" in the PR feedback. So if you forgot to reformat your code it might be easier to pick out that mistake rather than having to pick through the general "build" job's output. I'm just thinking about minimizing friction.

Since we've moved the reformatting to lint:js:fix I can pull this out of the CI workflow anyway.

@travi this is now reduced to:

adding max line length to .editorconfig
adding a .prettierignore so we only reformat JavaScript files
adding an lint:js:fix npm task
adding the dependency on prettier-standard
a bunch of formatting changes

It's still pretty hard to read the diff with all the formatting changes so I figured I'd pick out the highlights!

It's still pretty hard to read the diff with all the formatting changes so I figured I'd pick out the highlights!

much appreciated

In order to easily merge this into other branches, I propose I rebase this branch to have just two commits:

add all the config
apply it and reformat the files

That way we can easily cherry-pick the first commit into other live branches, then run the formatter, to reduce merge conflicts.
WDYT?

OK that's done. I think the build should fail on the first commit, since it adds a CI check for formatting compliance, which isn't fixed until the second commit.

i'd also like to keep track of the commit that applies the reformatting, so that it can be ignored from blame in the future, similar to https://michaelheap.com/git-ignore-rev/. would you mind either including that in this PR or in a follow up?

**A better git blame with --ignore-rev**Automatically ignore any automated changes in git blame by ignoring specific commits

Oooh OK will take a look. Didn't know about that - neat!

I think the build should fail on the first commit, since it adds a CI check for formatting compliance, which isn't fixed until the second commit.

not ideal in cases like git bisect, but i do agree that it is appropriate in this case

I appreciate your courage in making this change @travi - I think it will be worth it!


PEAR-1957: Fix for BAM Slicing description has a different styling

Description
After talking to @cemile-ctds we decided not to extend the description to the full width of the card. It created a messy look and made it not aligned.
Now the description takes the full width of the card minus the margin.
Checklist

[N/A] Added proper unit tests
[N/A] Left proper TODO messages for any remaining tasks
[N/A] Scanned for web accessibility with aXe, and mitigated or documented
flagged issues

Screenshots/Screen Recordings (if Appropriate)

looks good to me 👍

The changes look good to me.


control empty role of boundaries

Description
Hi,
currently, when a user creates a multipolygon and forgets to add a role to one or more members, iD shows a warning. This is a good thing if we read the wiki : https://wiki.openstreetmap.org/wiki/Relation:multipolygon = a member with no role is indicated as deprecated.
In the wiki, we find the same rule for boundaries : https://wiki.openstreetmap.org/wiki/Relation:boundary = a member with no role is also indicated as deprecated.
But ID shows no warning when a mapper forgets a role and sends to osm database a boundary relation with one or more members with an empty role.
Could you add a control on empty roles of boundary relations like the one for multipolygon relations ?
For your informations, there were more than 17,000 boundary relations with empty roles a few month ago. Yesterday, zero on a way. Today 5 relations with empty roles on a way = all have been created with ID.
Best regards
Screenshots
No response

Some stats :

between the 30 May and the 7 July, 124 boundary relations with at least one member with an empty role have been created : 109 with iD, 11 with JOSM, 3 with RapiD and 1 with Vespucci
for these 124 boundaries, there were 293 members without role

List of these 124 relations, if needed :
boundary empty2_res.csv


Enable Spring dependent extensions to work with Quarkus Spring

Works around the issue I identified in https://github.com/apache/camel-quarkus/issues/1759.
I did some analysis of Spring code paths that get executed in the Camel unit tests and came up with a list of package includes & excludes for shading.
The itests pass ok, but I can't check for every possible code path. Is it better / safer to shade all packages, instead of selectively including them? Obviously there's a chance that some required stuff may have been left out.

Do we have a piece of docs somewhere explaining why we do this? If not, a README or <description> in the pom would come in handy.

Latest commit adds a README to the spring support extension.


Fix(curriculum): add missing for in labels in registration form practice project

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #47069
Closes #46593

I ended creating additional steps in which to add the ids and for attributes, otherwise I had no idea were to add the tests...

I solved the merge conflicts in the wrong way, will be back

Blocking for now, I have requested changes, but cannot make comments in the Files tab at the moment.

@ShaunSHamilton I will wait for your review


use consistent time generation for testing retirement

retirement_mixin uses Time.zone.now for testing retirement_due?
The tests were creating test data with Date.today (with +/- days too)
As a result, if local time and UTC time don't have the same date
component, the comparisons will return the wrong results. This commit
changes the tests to generate "today" with Time.zone.today instead --
this guarantees that comparisons in the model class are generated using
the same notion of time zone, etc.

@Fryguy This is the time-zone-related test fix that I was mentioning earlier.

Timezones are hard.

👍


Getting Graph Data: Profle, Image, Presence - GraphWrapper:GetBatchContent Line: 86

Previously working on version 4, updated to version 5.0.4 it will no load teams status.
Tried reinstalling and removing appdata. It asks to login into account, reports sucessful. But the teams status just has a loading icon and the log shows Getting Graph Data: Profle, Image, Presence - GraphWrapper:GetBatchContent Line: 86

Please provide your settings file

Can you add the following to your settings file? Add between IconType and LightSettings
"AADSettings":  {
   "ClientId":  "f8119f58-4523-44c1-ab72-b2e0c815bd6a",
   "Instance":  "https://login.microsoftonline.com/",
   "RedirectUri":  "http://localhost"
},

Tired adding the text to settings file, however each time the app was restarted it was removed.
I have attached the settings file (removed LifX Secret
C__Users_tomk_AppData_Local_Packages_37828IsaacLevin.197278F15330A_zfcjmmeb3zeaa_LocalState_settings (1).json.txt
)

Also tried V5.0.9, same issue

What about the standalone version from Releases page?
https://github.com/isaacrlevin/presencelight/releases/tag/Desktop-v5.0.9

Or current Nightly
https://presencelight.blob.core.windows.net/nightly/index.html

@tomknevitt
Please try the latest nightly and tell me if you have any issues
https://presencelight.blob.core.windows.net/nightly/index.html

I have now tried V5.0.11 from app store, V5.0.11 from GitHub, V<IP_ADDRESS> Nightly.
On latest versions it no longer asks me to sign in. Even when i delete settings file.
I also installed the latest V4 to ensure it was not another factor and this works perfectly.

Do you have access to the UI at all (like the Logs area) or is the screen just blank. Might be helpful to see the issue

Take a look at this issue
https://github.com/isaacrlevin/presencelight/issues/589

Can you take a screenshot of what you are seeing?

@tomknevitt any updates?

Apologies, I was out the office. I have updated to V5.0.19 and happy to report the issue is now resolved. Thank you @isaacrlevin


Add a kotlin DSL definition for the build feature

What??
Adding in a DSL extension definition file. This allows TeamCity to automatically generate DSL configuration for the build feature

AWESOME ⭐


Correction for raw affiliation IRD, G-eau, BP 434, 5 impasse Chehrazade, El Menzah 4, 1004 Tunis, Tunisia.

Correction needed for raw affiliation IRD, G-eau, BP 434, 5 impasse Chehrazade, El Menzah 4, 1004 Tunis, Tunisia.
raw_affiliation_name: IRD, G-eau, BP 434, 5 impasse Chehrazade, El Menzah 4, 1004 Tunis, Tunisia.
new_rors: ;020g0rw41
previous_rors:
works_examples: W2041696962
contact: 298875636a5a4745393f060d5080ab29:34462270ae5f8da6b72219596817857f7696 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


adding docs for new stream analytics adapters

Input docs for azure data explorer output for stream analytics & azure database for postgresql output for stream analytics

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
Public repo URL: https://github.com/MicrosoftDocs/{docs-repo}
Private repo URL: https://github.com/MicrosoftDocs/{docs-repo-pr}
We have closed this pull request. Please resubmit the updates through the private repo. For more information, [see the contributor guide].(https://docs.microsoft.com/en-us/contribute/)


accept-first-mouse does not work on -webkit-app-region: drag

If an element has the "-webkit-app-region: drag" css style (such as a title area) then even with "accept-first-mouse" in the window options the first click (and hold) to drag the window does not work.
Repro steps:

Create a frameless window with a webkit-app-region: drag
Focus another window
Click and hold on the draggable area and try and move the window

Cannot reproduce. Please provide the necessary details like Atom-Shell version, operating system version and architecture.

@bwin  Atom Shell 0.22.2 on Mac OSX 10.10.1.
I've tried with and without accept-first-mouse, always-on-top and resizeable.

Sorry can't help you there, I don't have a Mac here... (Just wait a little while and someone else will look into it.)

I can confirm it on Mac, it seems to be caused by ControlRegionView not implementing acceptFirstMouse.

Impressed gang, a fix in under 24 hours!


load transaction from a rawTrx,I found some txInputs with large txIndex

first, I build a trx with newBtcTransaction,in which the txinput is like : utxo id: 326a778ebde5c6926f0507bdc9ebc84962588efc094c734f7f58e5d7b633fb0c, txIndex is 2, utxo amount 11971
second, I have this trx serilized and get a string
third, I call btcTransactionFromRaw, but I found that txIndex is 2<<24, maybe because my machine is the one need to call reversedByte

first, I build a trx with newBtcTransaction,in which the txinput is like : utxo id: 326a778ebde5c6926f0507bdc9ebc84962588efc094c734f7f58e5d7b633fb0c, txIndex is 2, utxo amount 11971
second, I have this trx serilized and get a string
third, I call btcTransactionFromRaw, but I found that txIndex is 2<<24, maybe because my machine is the one need to call reversedByte

thanks, for report that


Velocyto on aggregated data

Hey there!
I'm applying velocyto to aggregated data collected from several time points of a differentiation time course experiment. I was wondering if I should be cautious about situations where cells from different time points (eg. before and immediately after induction) may have similar gene expression, but could have different underlying velocities. Are kNNs determined based on total expression? Would the kNN smoothing be affected by this?
The reason I ask is because I'm noticing that I have cells in my non-induced population (blue) with a high velocity towards the more-differentiated populations without the accumulation of these cells at some terminal state (the cells shouldn't be dying and it seems unlikely that I managed to measure the cells just as this started to happen and they have).
Any chance you have any insight or suggestions here? Thanks! :)
Velocities produced with default pipeline (default_fit_preparation)

Hi David,
Thank you for the interest in our work.
Yes you are totally right what you are observing is probably an artefact of
the knn averaging. Basically your data does not satisfy the assumptions of
the cells belonging to the same biological condition.
Lucky I have a fix for that, it is only moderately tested but I think it
does the job. It consists in constraining the knn graph and averaging using
a vector of labels (they can be your conditions or your clusters).
It is an option of the knn_imputation function. This option is available in
the dev branch on github so you need to install from source.
Please let me know if you need further help.
Best regards
Gioele
On 25 Feb 2018 04:16, "David Cook"<EMAIL_ADDRESS>wrote:
Hey there!
I'm applying velocyto to aggregated data collected from several time points
of a differentiation time course experiment. I was wondering if I should be
cautious about situations where cells from different time points (eg.
before and immediately after induction) may have similar gene expression,
but could have different underlying velocities. Are kNNs determined based
on total expression? Would the kNN smoothing be affected by this?
The reason I ask is because I'm noticing that I have cells in my
non-induced population (blue) with a high velocity towards the
more-differentiated populations without the accumulation of these cells at
some terminal state (the cells shouldn't be dying and it seems unlikely
that I managed to measure the cells just as this started to happen and they
have).
Any chance you have any insight or suggestions here? Thanks! :)
Velocities produced with default pipeline (default_fit_preparation)
[image: velocity allcells]
https://user-images.githubusercontent.com/18197806/36637677-1699da36-19af-11e8-9671-a64f31b86493.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/velocyto-team/velocyto.py/issues/50, or mute the thread
https://github.com/notifications/unsubscribe-auth/AEA92qGMLvvmNbnYwECd2FdUeDicr9_Xks5tYNB5gaJpZM4SSJSE
.

Hey Gioele,
Thanks for the quick reply! This is exactly what I was looking for :)
I went ahead and ran it this morning, constraining it to "clusters" (ie. experimental conditions) and it seemed to run smoothly. Interestingly, the pattern still exists. Perhaps it isn't an artifact? I'm not sure if there are any other points in the pipeline that could produce an artifact. I threw my ipynb up in a repo here if you're curious. Here's the new plot:

On a related now, I was wondering if you knew of any way to do all the model fits and velocity calculations like described here, but then run calculate_grid_arrows on subsets of the data (ie. each condition separately), followed by separate/faceted plots of plot_grid_arrows for each condition. Could be a cleaner way to visualize this.

I am very surprised that the methods has such a small effect.
Without inspecting the dataset is difficult to answer but BRCA1 rings a bell... there seem to be some cell cycle signal that has high velocity in the control. If these are cells in culture, the cell cycle signal might be quite strong and also since samples are separated by days other processes might take over velocity. The only way to diagnose problems might be to inspect several phase portrait... we will soon include some extra diagnostic tools to allow explaining the sources of the projected arrows but it is not ready yet.
A brain storming of suggestions / think that I would do if I were to analyse this dataset:

Try to perform a  feature selection that considers only genes with some significant dynamics over the time points but exclude the genes that seem to be expressed only at one time point (these kinf of genes can come from batch effects or they might be a symptom that the gene's dynamics is too fast to catch with respect of the sampling frequency).

Project the velocity on the same PCA on which knn has been calculated (see vlm.pcs) ? What are the genes with major loadings (see vlm.pca)? Does it make sense to visualize the data in that subspace?

Try eliminate the signal from the cell cycle and use filter_genes_good_fit to remove genes that have uncorrelated phase portraits.

On how many genes are you calculating velocity? Is there a strong size variation between condition?

Reduce b_sight=k8, b_maxl=k4,  to   b_sight=k5, b_maxl=k3,

Are the outliers cells with super strong velocity also the one with smaller total unspliced? Because maybe size normalisation is inflating few genes and generating this artefact normalize_total had the argument  min_perc_U, increase it to exclude those cells from normalisation (leavign them with the same number of molecules)

And just a suggestion for visualization, the plot is very packed when plotting try int(vlm.embedding.shape[0]/2) instead of /1 to show half of the arrows.
To answer your second question, the simpler way I can think of:

take the source code for the function calculate_grid_arrows  and plot_grid_arrows and join them
you enclose most of the code in a loop over the populations (for i in vlm.cluster_uid)
than inside the loop assign embedding to getattr(self, embed)[vlm.cluster_ix ==i, :], do the same for delta_embedding. It might be useful to have a new variable embedding_all that you use when embedding is used only to calculate extremities of the grid
at every iteration plot on a different subplot.
If you think this plot it is a nice feature and an useful feature to add, you should open another post for a feature request, explain in detail what the function should do and the general API, and we will try to write it and integrate it into velocyto.


POST to /db/canned-query.json should be supported

Now that CSRF is solved for API requests (#835) it would be good to support API requests to the .json extension.

The response from this will never be a 302 - it will always be a 200 if the response worked or a 400 for bad parameters or a 500 for errors. The body returned will always be in JSON format.

I've been testing the WIP using this in the console:
fetch('/data/add_name.json', {
  method: 'POST',
  body: 'name=XXXfetch',
  credentials: 'omit',
  headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.then(response => console.log(response))

Against a canned query configured like this:
databases:
  data:
    queries:
      add_name:
        sql: insert into names (name) values (:name)
        write: true

I haven't got it to work yet. Latest error is this one:
INFO:     Uvicorn running on http://<IP_ADDRESS>:8001 (Press CTRL+C to quit)
Traceback (most recent call last):
  File "/Users/simon/Dropbox/Development/datasette/datasette/app.py", line 975, in route_path
    await response.asgi_send(send)
AttributeError: 'tuple' object has no attribute 'asgi_send'
INFO:     <IP_ADDRESS>:49938 - "POST /data/add_name.json HTTP/1.1" 500 Internal Server Error

It looks like I'm going to have to rethink how the BaseView code around tables, formats and hashes is structured in order to fix this. That's a big refactoring! I'm moving this to a new milestone for Datasette 0.46.

What should happen when something does a POST to an extension that was registered by a plugin, e.g. POST /db/table.atom ?

Maybe POST to .json doesn't actually make sense. I should instead support POST /db/queryname with an optional mechanism for requesting that the response to that POST be in a JSON format.
Could be a Accept: application/json header with an option of including "_accept": "json" as a POST parameter instead.

Is it safe to skip CSRF checks if the incoming request has Accept: application/json on it?
I'm not sure that matters since asgi-csrf already won't reject requests that either have no cookies or are using a Authorization: Bearer ... header.

Answer: no, it's not safe to skip CSRF if there's an Accept: application/json header because of a nasty old crossdomain.xml Flash vulnerability: https://blog.appsecco.com/exploiting-csrf-on-json-endpoints-with-flash-and-redirects-681d4ad6b31b?gi=a5ee3d7a8235

Relevant code section: https://github.com/simonw/datasette/blob/1552ac931e4d2cf516caac3ceeab4fd24da1510a/datasette/views/database.py#L209-L232

I'm going to add support for POST content that is sent as a JSON document, in addition to the existing support for key=value encoded POST bodies.

I'm going to support several ways of indicating that you would like a JSON response instead of getting a HTTP redirect from your writable canned query submission:

Use the Accept: application/json request header
Include ?_json=1 in the request query string
Include "_json": 1 in the form submission (or the JSON body submission)

The JSON response will look like this:
{
  "ok": true,
  "message": "A message",
  "redirect": "/blah"
}

"ok" will be true if everything went right and false if there was an error.
The "message" and "redirect" will be whatever was configured using the on_success_message - the message shown on_success_message, on_success_redirect, on_error_message and on_error_redirect settings, see https://docs.datasette.io/en/stable/sql_queries.html#writable-canned-queries

Documentation here:


Missing error message when trying to resolve invalid binding type

URL (minimal example if possible)
https://jsbin.com/bosamof/edit?html,js,console
Steps to reproduce the problem:

Open the above sample
Notice that the binding info has type: 'sap.ui.model.type.Int' which doesn't actually exist.

What is the expected result?
Some kind of error message in the console that the type sap.ui.model.type.Int doesn't exist and couldn't thus be instantiated.
Ideally, it should suggest possible known types that have a similar name:

sap.ui.model.type.Integer
sap.ui.model.odata.type.Int16
sap.ui.model.odata.type.Int32
sap.ui.model.odata.type.Int64

Or some guidance to help the developer to find the right type.
What happens instead?
Nothing. No feedback. It fails to fail.

Hello @boghyon ,
Thank you for sharing this finding. I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards,
Gery

Actually, there would be an error message anyway if the feature https://github.com/SAP/openui5/issues/2475 were implemented due to sap.ui.require/ .define trying to fetch a non-existing module.


Added DNN Upgrade script for 9.4: .NET 4.7.2

fixes: #2788
Summary
Adds upgrade script to update the targetFramework elements in the web.config to be .NET 4.7.2. This is needed to properly upgrade websites to 9.4 as .NET 4.7.2 is introduced in the new version

Should the web.config also be updated in the same PR? Or does this get run on a new install as well?

@donker the web.config change was made in a previous PR; we recently noticed that the upgrade logic was missing.


fix: oidc data may be encapuslated in data field

这个 PR 实现什么功能/修复什么问题:
修正：oidc的数据可能在返回json的data字段里

是否需要 backport 到之前的 release 分支:

release/3.5

/cc @zexi @yousong
/area keystone

Codecov Report

Merging #8896 (cc53cfd) into master (c2a2aeb) will decrease coverage by 1.67%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #8896       +/-   ##
==========================================
- Coverage    5.90%   4.23%    -1.68%
==========================================
  Files         819     165      -654
  Lines      127923   24862   -103061
==========================================
- Hits         7557    1052     -6505
+ Misses     119687   23714    -95973
+ Partials      679      96      -583

Flag
Coverage Δ

aFlag
4.23% <ø> (-1.68%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/keystone/tokens/authmethods.go

pkg/compute/models/loadbalancerclusterresource.go

pkg/compute/models/storageschedtags.go

pkg/compute/models/snapshotpolicyresource.go

pkg/util/rbacutils/policy.go

pkg/compute/models/capabilities.go

pkg/appsrv/response.go

pkg/keystone/driver/cas/class.go

pkg/mcclient/options/dnszone_recordsets.go

pkg/monitor/alerting/conditions/reducer.go

... and 643 more

Continue to review full report at Codecov.

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

/hold
commit 格式需要修改，比如：
fix(keystone,climc): oidc data may be encapuslated in data field


Query with hyphen fails when redirected to another node

Hi,
we have a setup of a couple of influxdb nodes in a small cluster and would like to run a query which is supposed to pull data from only one shard. When I run the query in the admin panel on the same server that the shard lives on, the query works fine. I get the data that I expect. When I send the same query to another node in the cluster, which does not have the respective data shard, I can observe two things:

the admin panel returns the error message "Cannot find user root" (which is faulty in itself because I'm logged in as root)

more importantly: in the log on the shard having the desired data, the following error message regarding a hyphen somewhere in the query pops up:
[2014/10/29 16:10:11 CET] [DEBG]
(github.com/influxdb/influxdb/coordinator.(*ProtobufServer).handleReques
t:123) Received id:35840 type:QUERY database:"foobar_metrics" shard_id:1
query:"select median(value) from
springfield04.statsd.gauge-PS.0.gc.ps_old_gen.memory_used_before_kb
merge
springfield04.statsd.gauge-PS.250.gc.g1_old_gen.memory_used_before_kb
where (time <<PHONE_NUMBER>000000000) AND (time ><PHONE_NUMBER>000000000)
group by time(30s) order asc" user_name:"root" is_db_user:true
[2014/10/29 16:10:11 CET] [EROR]
(github.com/influxdb/influxdb/coordinator.
(*ProtobufRequestHandler).handleQuery:75) Error parsing query: %!(EXTRA
*parser.QueryError=Error at -469359824:52 -469359824:53. syntax error,
unexpected '-', expecting $end)

The issue is reproducible. We are running version 0.8.4 rc1. Please let me know if I can provide any further details. Thank you!

Shouldn't you wait until 0.9 is released before you stop fixing bugs on the current "stable" version?


Removing strategies when creating a tournament

@nealedj's work on the UI for creating tournament really is awesome. I love being able to click on multiple strategies and see the numbers go up. What if we want those numbers to go down though?
I guess some options could be:

A bit of text to make the sure aware that they can simply type the number
Implement some up/down arrows - but bigger ones than the standard type="number" ones
Add a little reset button next to each strategy

Yeah it's not a particularly good UI.

I am obviously an amateur because I'm playing with this going 'THIS IS AMAZING' at every click... I just removed strategies by putting 0s in and thought oh actually this is pretty obvious...
I don't know if this is actually a problem... If there's room for the reset button perhaps that's the way to go?
I don't know though, I'm genuinely stunned by how cool this is.


Config to open file without change current path

In my case, I map leader r to run shell make commad. But open a file by using vim-startify, the current path of vim is changed, So I cannot run make's mapkey.
nnoremap r :!make
lookupfile which is a plugin of vim also not change path when open a file.
So, I hope you could add a configure with Whether open file with whether changing the path.
Thanks!

let g:startify_change_to_dir = 0

Yeah, thanks!


Add PHP 8.2 to test matrix

WHY
BEFORE - What was wrong? What was happening before this PR?
Not testing against PHP 8.2
AFTER - What is happening after this PR?
Tests run against PHP 8.2 too. PHP 8.2 has been out for some time and I'm looking to upgrade my sites to it. It will be helpful if the packages I use tests against PHP 8.2 too
HOW
How did you achieve that, in technical terms?
Add 8.2 to the test matrix in testing.yml
Is it a breaking change?
No, other than revealing potential new issues caused by PHP 8.2
How can we test the before & after?
It will automatically be run in future PRs

A new inspection was created.

The inspection completed: No new issues

Thanks @ziming 🙏
Tests are passing in 8.2, if @tabacitu wants he can merge this right way.
BUT, and there is always a but, tests does not cover ALL our code. There may be places where ${} interpolations or dynamic properties are used, we need to check and validate.
I wouldn't advise to use 8.2 with Backpack until we fully support it official, but hey, we are devs, we know what we are doing, and I am sure you will be fine if you want to use it. 👍
Let me know how's your upgrade experience going, if something I should be aware of that you already spotted! 🙏
Happy new year @ziming 🥳

Yeah we should definitely do an 8.2 check - make sure everything's working fine. Personally I've been using it with 8.2 and it's working great, but I can't say I've tested everything.


gotestsum: 0.5.1 -> 0.5.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/gotestyourself/gotestsum/releases.
meta.description for gotestsum is: "A human friendly go test runner"
meta.homepage for gotestsum is: "https://github.com/gotestyourself/gotestsum"
meta.changelog for gotestsum is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 0.5.2 with grep in /nix/store/8v4l41qq37x2659z0pk6xhpcsy6pyv7c-gotestsum-0.5.2

directory tree listing: https://gist.github.com/19328f1f1087ce0cb090088d2065bfc8

du listing: https://gist.github.com/fc3c614134a13e79d1e382a39ce7ec03

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

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gotestsum

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/8v4l41qq37x2659z0pk6xhpcsy6pyv7c-gotestsum-0.5.2 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

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

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

1 package built:

gotestsum

Maintainer pings
cc @endocrimes @kalbasit for testing.

Result of nixpkgs-review pr 94500 1

1 package built:
- gotestsum


support aggregations/grouping

An example would be grouping a series of transactions by year, such that you can measure the total sum of transactions year to year

Wondering if we should us a column or create a histogram type

added histogram functionality to column chart


BPF filesystem not available

I am trying to create BPF maps under the simulated hosts by mininet. However, the BPF filesystem is not available at the hosts. I can access this directory by checking /sys/fs/bpf/, but cannot create any subdirectories or files here.
Expected/Desired Behavior:
The simulated hosts should be able to operate on the BPF filesystem.
Actual Behavior:
The creation of files and directories is not successful.
Detailed Steps to Reproduce the Behavior:
sudo mn
xterm h1
At the xterm of h1:
cd /sys/fs/bpf
mkdir tc
Additional Information:
I am not sure if this problem is intended or not. Perhaps this issue is requesting a new feature for BPF fs.

I also experienced this issue. Did you found any workaround for this?

My current workaround for tc is:
Binding the unnamed network namespaces created by mininet as described here:
# lsns | grep h1 | grep net
4026532351 net         1  1776 root             bash --norc --noediting -is mininet:h2
# mount -o bind /proc/1776/ns/net /run/netns/h2
# ip netns exec h2 tc filter add dev h2-eth0 egress bpf da obj bpf_filter.o

That way my BPF object attached to the network interface of the h2 outside of its process namespace where BPF filesystem not mounted.

@lantz SPYFF seems to have found a workaround and the issue looks related to Linux container limitations rather than a mininet issue. Consider closing this.


Failing integration test: Socket backpressure

On a fresh clone, I install the dependencies, and find this test failure:
  1) Integration tests
       Socket backpressure
         Should be able to getOutboundBackpressure() on a socket object:

      AssertionError [ERR_ASSERTION]: false == true
      + expected - actual

      -false
      +true

      at Context.<anonymous> (test/integration.js:1786:14)

So it seems the backpressure is just flaky. Sometimes when I run the test everything passes, sometimes 2 fail.
L1786:       assert.equal(backpressureHistory[14] > 8, true);
L1834:      assert.equal(backpressureHistory[14] > 6, true);

I think this maybe be more of a problem with the test case than with the backpressure mechanism.
There is a non-deterministic aspect to measuring backpressure which makes it difficult to write these test cases. It may be related to machines having different performance characteristics.
The ranges could be made bigger in the test cases to provide more consistent results on different machines.
It's not possible to make these kinds of integration tests fully deterministic because of the way networks and asynchronous processing works. Also JavaScript's setInterval is not exact.

Yeah - I sort of thought that was the case. I see a couple solutions (if you think its important to have all your tests passing):

split out this kind of "non-deterministic" tests to their own suite and don't run them on CI
ask them to run several (5?) times and if in any case all tests pass then consider the suite to have passed

But this all assumes you are interested in having them run in gh-actions (which is free for open source) or drone / jenkins etc. I know I would have more faith in the library moving forward if you were running tests on PRs to Master / Development etc.


New Rule: no-implicit-type-coercion

I'd like to forbid null checks which use implicit type coercion:
if (nonBooleanValue) {
    ...
}

and instead enforce checks like this:
if (nonBooleanValue != null) {
    ...
}

blocked on complete type information, which will be enabled by #680

related: #253

strict-boolean-expressions should do this.

strict-boolean-expressions does slightly more than just disallowing boolean coercion. I filed a suggestion for a new rule which only disallows boolean coercion: https://github.com/palantir/tslint/issues/4495.


Tooltips when mouse over for a second e.g. for lock icon etc.

For the icons:

In the dialog - class detail:

Done. Though I am not sure about the text displayed (maybe next time it would be useful to describe that as well? Thanks!)
Btw, tooltip over "trash can" is not possible - @KataBoku  used bootstrap "pull-right" class for the corresponding icon which messes up with tooltip's basic functionality.


Add impersonation support

Impersonation does not, work so need to add support for it.

Fixed with https://github.com/IBM/conductor-code-server-notebook/commit/6da3d66df5f3282233d2e334fb6fdf36b6344d7c


[PLUGIN-1780]changes done for GCS multisink issue.

PLUGIN-1780 changes done for GCS multisink issue.
GCS MultiSink plugin is failing while having Flexible schema set as true.
io.cdap.plugin.gcp.gcs.sink.DelegatingGCSRecordWriter.close() method has a problem. It commits the job in a single partition close to the executor and not in the driver. This has the logical problem of commiting partially and too early, but also when a lot of partitions are committed at once (as it happens with datacacher),

Please create a JIRA and provide context in the PR description and JIRA...

Please also add tests as discussed

Working on it, facing issues while using local file system to test it out, some of the methods are not supported in local file system but we are using with gs file system.

created a new PR to remove merge commit.
https://github.com/data-integrations/google-cloud/pull/1414


What's the license?

I don't see a license stated anywhere for dsnap.  Can a license be added to the repository?

Ah thanks for pointing that out. I assume it will likely be BSD-3 like the rest of our open source  projects but I’ll have to double check on that.


Crash in fast interpreter

Build commands
I compile the code with commit id 1977ad23efb3b3f2d4ae0ddf49096a05464f488f.
Platform: Ubuntu 20.04
CPU: amd64
compile:
export CC=/usr/lib/llvm-16/bin/clang
export CXX=/usr/lib/llvm-16/bin/clang++
cd product-mini/platforms/linux/;rm -rf build
cmake  -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_REF_TYPES=1 -DWAMR_BUILD_SIMD=1 -DWASM_ENABLE_BULK_MEMORY=1 -DWAMR_BUILD_AOT=0 -DCMAKE_BUILD_TYPE=Release -DWAMR_BUILD_FAST_INTERP=1 -DWAMR_BUILD_LIBC_WASI=0 -DWAMR_BUILD_LIBC_BUILTIN=1 -Bbuild

execute:
iwasm --heap-size=0  <tc_name>

Cases
wamr_fast_interpreter_crash.zip
(I have shrunken the case, but it is still a little long ...)
Actual output:
double free or corruption (out)
Aborted

Expected output:
1

@erxiaozhou thanks for spotting the issue, it was fixed with #3112, please pull the latest code to test again.

Close this issue since it had been resolved.


[BugFix] Fix publish version for cross cluster replication in shared-nothing mode

Why I'm doing:
There is a problem with publish version in cross cluster replication in shared-nothing mode.
What I'm doing:
Fix publish version for cross cluster replication in shared-nothing mode
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

included in https://github.com/StarRocks/starrocks/pull/40692


[Feature Request] Power consumption on LWZ

Like discussed in https://github.com/pail23/stiebel_eltron_isg_component/issues/51 i would like to see the energy consumptions but i was too excited that the "verdichterstarts" are now working that i did not catch this, so here once again my wish to implement following adresses on a LWZ, i think they are present on WPM based devices but now on LWZs.
      # Power consumption
      - name: "LWZ P-HEIZUNG-TAG"
        slave: 1
        address: 3021
        input_type: input
        unit_of_measurement: kWh
        device_class: energy
      - name: "LWZ P-HEIZUNG-SUMME MWh"
        slave: 1
        address: 3023
        input_type: input
        unit_of_measurement: MWh
        device_class: energy
      - name: "LWZ P-HEIZUNG-SUMME kWh"
        slave: 1
        address: 3022
        input_type: input
        unit_of_measurement: kWh
        device_class: energy
      - name: "LWZ P-WW-TAG"
        slave: 1
        address: 3024
        input_type: input
        unit_of_measurement: kWh
        device_class: energy
      - name: "LWZ P-WW-SUMME MWh"
        slave: 1
        address: 3026
        input_type: input
        unit_of_measurement: MWh
        device_class: energy
      - name: "LWZ P-WW-SUMME kWh"
        slave: 1
        address: 3025
        input_type: input
        unit_of_measurement: kWh
        device_class: energy

see pages 17ff on the modbus pdf

I would really appreciate to get the power consumption of the LWZ for heating, hot water and ventilation. :) If you need anything from my side - please ask. Thank you!

I would really appreciate to get the power consumption of the LWZ for heating, hot water and ventilation. :) If you need anything from my side - please ask. Thank you!

okay wow ... which software version is your ISG running, i do not have these values, or another hidden secret URL?

ISG web v12.2.2
Info -> Energy Footprint.
LWZ 5s plus
how can I find the information like,

name: "LWZ P-HEIZUNG-TAG"
slave: 1
address: 3021

I think they will be needed for implementation right?

Yes, these are the Modbus Registers to be read out. Normally they would be apppaer here in this document: https://www.stiebel-eltron.de/content/dam/ste/cdbassets/historic/bedienungs-_u_installationsanleitungen/ISG_Modbus__b89c1c53-6d34-4243-a630-b42cf0633361.pdf (or the german onyl one here: https://www.stiebel-eltron.de/content/dam/ste/cdbassets/historic/bedienungs-_u_installationsanleitungen/ISG_Modbus__ed049b5c-79e9-4efa-a99c-7532a657e54a.pdf)

The modbus registers 3022 - 3027 are already read by the integration. The corresponding entities are:

Consumed Heating Today (3022)
Consumed Heating Total (3023, 3024)
Consumed Water Heating Today (3025)
Consumed Water Heating Total (3026, 3027)
Since I don't own a LWZ I can't test it. Please let me know in case the values are reported incorrectly.

I did not find any registers to energy consumption of the ventilation. I case you can figure out the register, I'm happy to add it.

According StiebelEltron-Support: "The Mod Bus registers for these values are not yet available. The software is under development.
Unfortunately I can not give you a date of availability."

Hi guys,
I would also like to get the power consumption values. After looking into the above linked dcumentation I think we need the registers 3511 to 3516:

Or am I wrong?
Regards
Markus

Hi @pail23 ,
could you have a look at my last posting? Do you think this could be the way where we could get the data from?
Thanks
Markus

Hi @maierei
The registers you provided are used for the WPM heatpumps. Those are already available in the component:
Consumed Heating Today (3511)
Consumed Heating Total (3512, 3513)
Consumed Water Heating Today (3514)
Consumed Water Heating Total (3515, 3516)
The same entities are already available for the LWZ heatpump (using different registers, see above). The only thing which is missing is the energy consumption for the ventilation. In case you know the corresponding registers for the ventilation for the LWZ heat pumps, I would be very happy to know them.


[HUDI-3890] fix rat plugin issue

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
To fix the RAT plugin issue identified in the issue HUDI-3890
Brief change log

Removed <exclude>**/*.sql</exclude> from parent pom.xml so that RAT plugin can scan the .sql file
Added the license in .sql file (hudi\hudi-spark-datasource\hudi-spark\src\test\resources\sql-statements.sql)

Verify this pull request

This pull request can be verified by existing tests
We can also run mvn apache-rat:check to validate the  licenses

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

It's not necessary to create another PR. IMO.
Anyway, this PR also contains some commits which are not related to this topic.
Please exclude them, thx.

It's not necessary to create another PR. IMO.
Anyway, this PR also contains some commits which are not related to this topic.
Please exclude them, thx.

Thanks . removed the unrelated commit and pushed again.


v16: async-icq

This PR was made by referencing Strangelove's async-icq simapp and Osmosis' querier configuration.
I think that this should suit our purposes fine, and give us fully async-icq support.

This does not build & we can get it into the SDK v47 upgrade whenever that comes. I fixed it there
in the meantime Polytone from Ekez will do this - so adding is not a priority


Aeotec ZWA012 interview marked complete before complete, and does not resume on wakeup

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
YES, BUT a Home Assistant developer has told me to come here
Is your problem within ZWaveJS2MQTT?
YES, BUT a ZWaveJS2MQTT developer has told me to come here
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
While diagnosing an issue, I noticed that if the ZWA012 goes to sleep mid-interview on a reinterview, it does not resume on subsequent wakeups. Additionally, zjs2mqtt displays that the interview is complete.
Device information
Manufacturer: Aeotec
Model name: ZWA012
Node ID in your network: 85
How are you using node-zwave-js?

[X] zwavejs2mqtt Docker image (latest)
[ ] zwavejs2mqtt Docker image (dev)
[ ] zwavejs2mqtt Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[ ] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version:
node-zwave-js branch: 8.2.2
zwavejs2mqtt branch: 5.5.3
Did you change anything?
no
If yes, what did you change?
No response
Did this work before?
Yes (please describe)
If yes, where did it work?
No response
Attach Driver Logfile
3:41:39.777 SERIAL » 0x011000a9015504700c0004250000000088c3 (18 bytes)
13:41:39.777 DRIVER » [Node 085] [REQ] [SendDataBridge]
│ source node id: 1
│ transmit options: 0x25
│ route: 0, 0, 0, 0
│ callback id: 136
└─[ConfigurationCCInfoGet]
parameter #: 4
13:41:39.783 SERIAL « [ACK] (0x06)
13:41:39.783 SERIAL « 0x010401a90152 (6 bytes)
13:41:39.784 SERIAL » [ACK] (0x06)
13:41:39.784 DRIVER « [RES] [SendDataBridge]
was sent: true
13:41:39.797 SERIAL « 0x011d00a98800000100a57f7f7f7f01010300000000020100007f7f7f7f7f18 (31 bytes)
13:41:39.797 SERIAL » [ACK] (0x06)
13:41:39.798 DRIVER « [REQ] [SendDataBridge]
callback id: 136
transmit status: OK
13:41:49.803 CNTRLR [Node 085] Timed out while waiting for a response from the node
13:41:49.804 CNTRLR « [Node 085] received information for parameter #4:
parameter name: Visual LED indications
value format: BitField
value size: 1 bytes
min value: undefined
max value: [object Set]
default value: [object Set]
is read-only: false
is advanced (UI): false
has bulk support: false
alters capabilities: false
13:41:49.805 CNTRLR » [Node 085] querying parameter #5 information...
13:41:49.809 SERIAL » 0x011000a9015504700e0005250000000089c1 (18 bytes)
13:45:31.982 SERIAL « 0x011c00498455160407015e858e595586725a8773809f30705b71846c7a8b (30 bytes)
13:45:31.984 SERIAL » [ACK] (0x06)
13:45:31.985 DRIVER « [Node 085] [REQ] [ApplicationUpdateRequest]
payload: 0x8455160407015e858e595586725a8773809f30705b71846c7a

Then it goes to sleep (not reflected in the log), but doesn't resume on wakeup (starting at the next entry from above):
13:45:31.986 CNTRLR « [Node 085] Received updated node info
13:45:31.987 CNTRLR [Node 085] The node is now awake.
13:45:32.989 CNTRLR » [Node 085] Sending node back to sleep...

Any chance you got a complete log?

Yes, I'll post it later.

We be curious if this fixes it: #3271