NTR: hot bath/shower

new term: hot bath/shower
parent: MAXO_0000064 'therapeutic activity intervention' (?)
def: The recommendation to take a hot bath or shower as a therapeutic intervention.
see: https://github.com/monarch-initiative/mondo/issues/1084

Maybe this should go under physical therapy? Possible term label of "Hyperthermic immersion (HI)" ?  PMID: 28000146
Additional terms,

contrast water therapy

Cold water immersion (CWI)

Water immersion

Hydrotherapy

aquatic exercise (AE)

Not sure if should add low-temperature sauna bathing (LTSB), sauna-therapy, sitz bath

sorry, warm water immersion therapy for the term label.

this sounds good, thanks, Leigh!
Would you like me to do the edits? or will you do them?

Actually, I've already done them, but I wouldn't mind if you reviewed them (On Dec. 2019 branch).  Basically, I added a hydrotherapy branch, but I am not confident in location of all the terms. Some terms needed to be in physical therapy and some not.  And should 'irrigation' go under hydrotherapy? OMIT has it that way.  So, if you have a chance (and an opinion), it would be nice if you could look at it.

will do!

the new terms and classifications look good to me. I did a PR on your branch to edit a tiny typo (and extra space in a text def)


feat!: initial component access rules and ownership

Description

feat(engine): adds component access rules
feat(template): adds support for access rules
feat(template-macro): adds support for specifying access rules
feat(account-builtin): adds access rules to account component
feat(test-tooling): update and add tests for account ownership
feat(cli): add support for ownership
feat(cli): add account create command which creates an account for the owner token based on the cli signing key
feat(validator-node): integrates payload processor changes

Motivation and Context
Enforces basic ownership rules to component methods. The transaction signer is granted a virtual token that represents their permission to access component methods that permit that token.
The only difference that should be expected from previous executions is if you attempt to withdraw from an account that was created from a different key than the tx signer.
An Account component now takes in an NF token. This is typically set to the virtual token generated from the owner's public key, but could be any NFT token. At the moment, setting it to any token would mean that no one would be able to withdraw from the Account because this implementation only provides the transaction signer public key ownership token to the auth system without including any other owned tokens that may be pledged to the transaction.
How Has This Been Tested?
New account template test, Manually by creating an account with key1, minting an NFT and depositing it to the account, creating another account with key2 and attempting to submit a transaction to transfer the NFT to the key2 account (which fails with Access denied error)
BREAKING CHANGES:

Account::new renamed to Account::create (both to satisfy clippy and to differentiate now that a parameter is required)
Template ABI changes mean some operations are not compatible with previous templates (templates need to be rebuilt)
ComponentHeader substate includes access_rules so will not decode from previous component state

Tested locally. I think the structure might evolve depending on security, but this is usable. Nice one!


No way to tell which of a type error message's "reasons" is primary

Take this example:
// @flow

import React, { Component } from 'react'

class Foo extends Component {
    props: {
        firstName: string,
        lastName: string,
    }

    render() {
        return (

Hello {this.props.firstName} {this.props.lastName}

        )
    }
}

class Bar extends Component {
    render() {
        return <Foo firstName="John" />
    }
}

This code has an error, which is that Bar is not constructing a Foo element with all the required props. Flow correctly notices this:
foo.js:6
  6:     props: {
                ^ property `lastName`. Property not found in
 22:         return <Foo firstName="John" />
                    ^^^^^^^^^^^^^^^^^^^^^^^^ props of React element `Foo`

however the "top-level context" here is wrong. It's not line 6 where the error is occurring; that's the location of the prop type declaration that's being violated. The real source of the problem is the second one mentioned, on line 22: the use site. This may not seem like a big deal, although just this ordering of messages on the CLI has been pointed out as being confusing in and of itself. But the more annoying problem here is for IDEs and the like using Flow via the API, because they are highlighting the wrong section of code with an error marker. You can see this on Try Flow:

The type annotation on Foo.props is getting highlighted as if there's an error there. In a more realistic example, the component where the prop types are declared may be in a different file, and it may be used dozens of times throughout your app! It becomes a huge pain to try to figure out where the real problem is.
The API result for this example is currently:
[
  {
    "kind": "infer",
    "level": "error",
    "message": [
      {
        "context": "    props: {",
        "descr": "property `lastName`",
        "type": "Blame",
        "loc": {
          "source": "-",
          "type": "SourceFile",
          "start": {
            "line": 6,
            "column": 12,
            "offset": 93
          },
          "end": {
            "line": 9,
            "column": 5,
            "offset": 153
          }
        },
        "path": "-",
        "line": 6,
        "endline": 9,
        "start": 12,
        "end": 5
      },
      {
        "context": null,
        "descr": "Property not found in",
        "type": "Comment",
        "path": "",
        "line": 0,
        "endline": 0,
        "start": 1,
        "end": 0
      },
      {
        "context": "        return <Foo firstName=\"John\" />",
        "descr": "props of React element `Foo`",
        "type": "Blame",
        "loc": {
          "source": "-",
          "type": "SourceFile",
          "start": {
            "line": 22,
            "column": 16,
            "offset": 379
          },
          "end": {
            "line": 22,
            "column": 39,
            "offset": 403
          }
        },
        "path": "-",
        "line": 22,
        "endline": 22,
        "start": 16,
        "end": 39
      }
    ]
  }
]

It's the 3rd context block which provides the use site which is of primary interest. Compare this with a comparable error involving function arguments:
// @flow

function f(x: number) {
  return x + 1
}

f()

The JSON for this error appropriately puts the call site as the first context:
[
  {
    "operation": {
      "context": "f()",
      "descr": "function call",
      "type": "Blame",
      "loc": {
        "source": "-",
        "type": "SourceFile",
        "start": {
          "line": 7,
          "column": 1,
          "offset": 52
        },
        "end": {
          "line": 7,
          "column": 3,
          "offset": 55
        }
      },
      "path": "-",
      "line": 7,
      "endline": 7,
      "start": 1,
      "end": 3
    },
    "kind": "infer",
    "level": "error",
    "message": [
      {
        "context": "f()",
        "descr": "undefined (too few arguments, expected default/rest parameters)",
        "type": "Blame",
        "loc": {
          "source": "-",
          "type": "SourceFile",
          "start": {
            "line": 7,
            "column": 1,
            "offset": 52
          },
          "end": {
            "line": 7,
            "column": 3,
            "offset": 55
          }
        },
        "path": "-",
        "line": 7,
        "endline": 7,
        "start": 1,
        "end": 3
      },
      {
        "context": null,
        "descr": "This type is incompatible with",
        "type": "Comment",
        "path": "",
        "line": 0,
        "endline": 0,
        "start": 1,
        "end": 0
      },
      {
        "context": "function f(x: number) {",
        "descr": "number",
        "type": "Blame",
        "loc": {
          "source": "-",
          "type": "SourceFile",
          "start": {
            "line": 3,
            "column": 15,
            "offset": 24
          },
          "end": {
            "line": 3,
            "column": 20,
            "offset": 30
          }
        },
        "path": "-",
        "line": 3,
        "endline": 3,
        "start": 15,
        "end": 20
      }
    ]
  }
]

Hopefully the fix for this is simple; just reverse the order of the the contexts being used to construct React prop type errors.

After some more experimentation I've discovered that this problem isn't specific to React element creation at all; it happens whenever an object fails to conform to an object type due to missing fields. A few other examples:

Note that only missing fields in an object exhibit this problem, not fields of the wrong type.

I just noticed another similar problem though with wrongly-typed object fields:

So to restate the general problem here, it seems that there is no consistent way to discover which of the "reasons" mentioned an error's message array is the primary one. Most editors which show error annotations based on Flow (including Try Flow) seem to have taken the convention that the first reason to appear in the array is primary, and this seems to work for the most part, but there are places where the type checker violates this assumption.

Actually the second case seems to be more problematic, because it's not merely a matter of reordering the existing reasons... there is in fact no reason in the list that corresponds to the actual problem area in the code. I will make a separate issue for this.

I am frequently running into this issue (and the related ones) while using flow in my IDE for error checking. It makes trying to follow and sort out issue a much slower and frustrating process.
How is it that this has not even been so much as commented on by a member in 7 months? Can we have some kind of feedback in regard to this?

I gave up Flow in favor of TypeScript because of this issue ¯_(ツ)_/¯

@pelotom I can understand why you would do that - this issue + the fact that there is absolutely no feedback is a real sore point.

Closing since we know about this issue and we are working to fix it 😔
We hope to win you back soon!

@calebmer Whoop! Thanks for the feedback 👍


feat: Enable Gazebo on arm64 Humble

waiting for the update
http://repo.ros2.org/status_page/humble_default.html?q=ros-ign

https://repo.ros2.org/status_page/jazzy_default.html?q=ros-gz
https://community.gazebosim.org/t/gazebo-harmonic-packages-available-on-ubuntu-noble/2772
Gazebo Harmonic seems to be available!

addressed by https://github.com/Tiryoh/docker-ros2-desktop-vnc/pull/194


Unable to always connect to OAuth screen

Hi,
There appears to be an issue conneting to the oauth/authorize screen.

I am particularly concerned about the stability of the link as this might be a pain-point for my users who might not be able to connect and attribute it to the app being the issue

It’s always possible to have server hiccups, if it’s replacing a dead server for example. In general though we’ve made a lot of behind the scenes improvements since this post was made.


(feature) Add an option to only use pager when using scrollbarv and external pager

What kind of change does this PR introduce? (check one with "x")

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Other... Please describe:

What is the current behavior? (You can also link to an open issue here)
Page change event is triggered from the footer and when scrolling content
What is the new behavior?
You can use onlyPagerToChangePage to force paging events to happen only from the footer.
Does this PR introduce a breaking change? (check one with "x")

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:
This allows me to have scrollbarV and externalPager true.
Goal is to have sticky header, horzontal & vertical scroll and server-side pages.

@vixriihi This doesn't smell right. I'm not sure what is being achieved here.
Why not just turn off scrollbarV? How does not having this prevent a stick header?

Yes I wish I could find a good solution for this but...
If I turn of scrollbarV page would have a lot of rows at same time -> very slow page
This PR allows me to have body that uses scrollbarV to only render the visible rows and to have the pager in the footer for external server-side paging

http://plnkr.co/edit/fub1CQpqxMxEuB7exDhU?p=preview has external paging turned on
You could then prefetch the nearby pages. If they jump to it, it starts out displaying blank till you get the page event, fetch the data, modify the array. I have a fork that uses a virtual scrollbar, and that allows all that to happen before it actually performs the scroll to prevent displaying whitespace.

Here is a plunker to hopefully better describe the problem http://plnkr.co/edit/XiNrMadcEzHISptcJZQt
Pages load nice and fast until you click the last page link in the footer.

@vixriihi have you tried turning off scrollbarV and turning on limit? Just get rid of the scroll bar altogether.

Yes I have. Our customer want's 5000 rows per page and without scrollbarV browsers just cannot handle it.

ah, yeah, that's a problem. I would suggest you fork it until this can be generalized. That's something I'm working on in my fork but I can't say when I might get that into the library. It was never really designed for that workflow, and only ever added external paging to try to bridge the gap.

SGTM This PR solves this problem by letting limit to define how many rows will be in the body and then by handling page change events only from the footer. ScrollbarV can easily handle 5000 rows and since there is full set of new rows when page is changed there is no problem of huge master row set with all the rows in it. Here is a plunker to show how it works http://plnkr.co/edit/mLYIvoGHRkGxoOD4iJjU?p=preview
But I'll close this since more generalized version is on it's way.


position="left" cuts off the button in Android

On iOS, it works fine.
UPDATE
It seems it only gets cut off if the fixNativeFeedbackRadius is true. I'll just leave if false for now.

sure it is

Sure, yes it is solved


Reduce max protocol message size

It should be specified in the network.
For btc- 4mb. For stratis- 1mb
Currently we have:
            // 32 MB limit on message size from Bitcoin Core.
            if (length > 0x02000000)
                throw new ProtocolViolationException("Message payload too big (over 0x02000000 bytes)");

resolved


Using UILabel with a named image results in a color issue.

Expected Result
When using <img named="SomeImage"> with a UILabel, I expect the image to render exactly as it would in a browser.
Actual Result
The image will render as a black&white image but tinted to the UILabel's color. In some cases it will just display the UIImage as solid white or solid black. There is some kind of interaction between the UILabel text color and the UIImage rendering.
Steps to Reproduce

Download the Google Image https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png
Create a UILabel with a text color of black.
Use SwiftRichString to add a named image using the Google image.
Notice the Google letters will all render solid black.
Change the UILabel color to red and notice the image now renders solid red letters.

Any news about this one?

I've no problem rendering the image in its original form. Be sure to set the "Render As" of your assets image to "Original Image" (or "Default") and not as "Template" in order to avoid this issue.

Due to a bug in UIKit when allocating NSTextAttachment it seems ignoring the rendering mode of UIImage instances and apply a template color (the text color of the remaining part of the text).
Now I've introduced a fix which fixes it and render then image correctly when you set the original mode.
Thanks for reporting it. I'll include it into the next update I plan to release in a very few days.

Fixed in 3.6.0


Make password optional

Prevents inputting password to bash_history and such.
cli.prompt_for_password will ask for password if not supplied

So no merges in 2020  and 2021 is halfway over. Is this still being maintained?

Obligatory cross post: https://communities.vmware.com/t5/VMware-Fusion-Discussions/remapping-quot-ungrab-mouse-and-keyboard-quot-from-Command/td-p/2454387


Enable accelerated networking

Good afternoon,
I am interested in enabling accelerated networking since we can benefit from lower network latencies. However I do not find how can I do it within the template. Is it supported?
Any advise?
Thanks,
Victor

Thanks for opening this issue @Viccen. I was not aware of accelerated networking, and after reading the docs, it looks like it would be very useful for a distributed system like Elasticsearch!
The template does not currently implement this, but it looks straightforward to include. I'm thinking of exposing it as a template parameter, with it defaulted to Yes for those VM SKUs that support it. Are there any cases where accelerated networking shouldn't be enabled?

@Viccen I've opened PR #230 to enable accelerated networking


Not enough documentation

I completely agree with that issue, I can't figure out how to use it.

you can follow this example
https://github.com/QuentinCar/Brave

Couldn't agree more

Bande de pignoufs (en français dans le texte).

This package will soon be delivered in its fully operable form. Documentation about usage will be added when everything is considered as ready. This package still needs some reorganisation.
For theoretical understanding of is done inside, check out https://github.com/Matthix7/brave_2020_localisation/blob/master/src/Localisation/test_bench_intervals_ros.py.

I can see you.


gradlew.bat should NOT be executable

If the gradle project is generated, the root directory listing has these gradle-wrapper related files:
ls -la demo/gradlew*
-rwxr-xr-x@ 1 morph  staff  8070 Oct  2 21:47 demo/gradlew
-rwxr-xr-x@ 1 morph  staff  2763 Oct  2 21:47 demo/gradlew.bat

The problem is that the second one, the bat file should not be executable, because it is auto-suggested in the shell to be executed, it raises inconvenience and requires manual fixing (via chmod). You can ensure and just list any gradle project:
ls -la sample-project/gradlew*
-rwxr-xr-x  1 morph  staff  8070 Oct  2 22:45 sample-project/gradlew
-rw-r--r--  1 morph  staff  2763 Oct  2 22:45 sample-project/gradlew.bat

The first file for *nix has the executable flag, the second file for Windows - does not.
This PR addresses the issue.

I've signed the ECA license agreement, is it possible to refresh the status?


Is this package deprecated?

The sentry docs say that this package is deprecated. This is mentioned nowhere in the README or this repository. I would like to add sentry to my symfony app without writing lots of symfony-specific integrations with the new sdk, but also don't want to use a deprecated package.
Will there be a new sentry-symfony package based on the new unified php sdk?

No, this package is not deprecated. If you take a look to our readme, the new 3.0 version supports the new SDK with the Unified API.
Unfortunately my PR to the docs is still not merged: https://github.com/getsentry/sentry-docs/pull/810

alright, thanks for the heads up.


How to create multiple accounts using ledger?

I was able to go through the instructions and set up a single hardware wallet account. I need additional accounts, but there does not seem to be an option for that. How do we do this?

You can create it using the service from DEXEOS
or any other service like:
https://eostoolkit.io/account/create
https://www.zeos.co
https://eos-account-creator.com
But you have to use the same public key.

This is only a workaround in my opinion and the issue should not be closed, but handled as needed enhancement. BIP44 delivers all to do so. It is sometimes not wanted to show same public keys on different accounts.


⚠ Bofrost.at has degraded performance

In 0322521, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2269 ms

Resolved: Bofrost.at performance has improved in 46b70ec after 48 minutes.


trying with newer numpy

Investigating newer  numpy issue to avoid downgrade mentioned in #372 and also #389

Codecov Report

Merging #390 (4e03600) into main (8f1b616) will decrease coverage by 4.57%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #390      +/-   ##
==========================================
- Coverage   91.17%   86.60%   -4.58%
==========================================
  Files          58       58
  Lines        3366     3366
  Branches      670      670
==========================================
- Hits         3069     2915     -154
- Misses        156      310     +154
  Partials      141      141

Flag
Coverage Δ

unittests
86.60% <ø> (-4.52%)
:arrow_down:

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

Impacted Files
Coverage Δ

...mmingbird/ml/operator_converters/sparkml/linear.py
42.85% <0.00%> (-57.15%)
:arrow_down:

...bird/ml/operator_converters/sparkml/discretizer.py
47.36% <0.00%> (-42.11%)
:arrow_down:

hummingbird/ml/convert.py
67.53% <0.00%> (-16.76%)
:arrow_down:

hummingbird/ml/_topology.py
69.92% <0.00%> (-14.85%)
:arrow_down:

hummingbird/ml/_parse.py
76.11% <0.00%> (-10.20%)
:arrow_down:

...ml/operator_converters/sparkml/vector_assembler.py
90.00% <0.00%> (-10.00%)
:arrow_down:

...l/operator_converters/_pipeline_implementations.py
70.00% <0.00%> (-10.00%)
:arrow_down:

hummingbird/ml/_container.py
80.15% <0.00%> (-9.13%)
:arrow_down:

...rd/ml/operator_converters/sklearn/decomposition.py
81.81% <0.00%> (-6.07%)
:arrow_down:

hummingbird/ml/supported.py
87.00% <0.00%> (-4.00%)
:arrow_down:

... and 1 more

Continue to review full report at Codecov.

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

In the CI/CD  pipeline, numpy==1.18.5 is installed  on  python==3.5 and then now with this change  numpy==1.19.4 is installed on python>3.5.


fetch throws a " Error: The file must have a name. "

https://github.com/Touffy/client-zip/blob/3937d6be5db9c01e5809fc30097bbf8cfa94ee1e/demo/index.html#L30
Even the example seems to be not working for me ... (I spent so much time thinking I had done something wrong ... not finding the difference between mine and the example ...)
I believe it used to work back in beginning og 2023 if that can help ...

You're right. The inputs can't be promises, I don't remember if that could work before but I don't see how. The example in the README correctly awaits the code.

You're right. The inputs can't be promises, I don't remember if that could work before but I don't see how. The example in the README correctly awaits the code.


Clarify shared DP version for shared DP payloads

Fixes #9354
Internal Review Topic (SetApplicationName section)
Engineering only needs to look at Lines 132-139 ... the rest of this is just dropping tabs.
Thanks @Sigvaard! :rocket:

@blowdart This is a quick one ... you only need to review Lines 132-139. It's just a clarification of the sharing a key repository instructions.

LGTM


Improvements

I have made the following changes:

We have defined correctly no-common solver options
Some improvements in the stop criteria of fixed-point iteration
We have restructured the code to improve performance (we have separated sequential and parallel code).

Soon, we will add the IRKGL-simd implementation to IRKGaussLegendre.jl for double floating point calculations,

Looks good, though the formatting is a bit odd. Run using JuliaFormatter; format("path-to-this-repo") and it should make it all  the same.


fix deepcopy on templated structs

This enables the use of the copy constructor to provide unique copies of data when using python copy/deepcopy module.  Without it, use of those functions fail.

Please squash merge this, there is no need to keep the history of the two separate commits.  I was originally just going to fix my specific problem, then decided to apply it for all instances.


Tester en production

Outils et concepts pour continuer à évaluer la qualité logicielle après le déploiement d'une application
	// Terminator provides an interface for killing instances
	Terminator interface {
		// Kill terminates a running instance
		Execute(trm Termination) error
	}

extrait du chaos monkey de netflix

Principles of Chaos Engineering.

Debugging with Production Neighbors

The In Vivo Approach to Testing Software Applications
https://academiccommons.columbia.edu/doi/10.7916/D88D043N/download

Towards Life-long Software Self-validation in Production

In vivo test and rollback of Java applications as they are

Noisy Neighbor Detection with eBPF
https://netflixtechblog.com/noisy-neighbor-detection-with-ebpf-64b1f4b3bbdd

Canary testing is a powerful way of testing new features and new functionality in production with minimal impact to users
https://launchdarkly.com/blog/what-is-canary-testing-a-detailed-explanation/

https://opentelemetry.io/
OpenTelemetry is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

Test Accounts: A Hidden Risk
https://queue.acm.org/detail.cfm?ref=rss&id=3688095

4 benefits of observability
https://www.elastic.co/blog/4-benefits-observability?activity_id=4599625

[FR] Chaos engineering sur Amazon Web Services : faire son propre GameDay


Q: Release

We're due for a Nov 1 release to stick to our ~6 mo schedule. I've tentatively set a deadline for Oct 25th to push us to get everything in. Everyone please take a look at any PRs and issues you think we can and/or need to get done for 0.17 and mark them for 0.17 (or request that I do it if you do not have permissions).
Remember we should only mark things for 0.17 that should be blockers and we can realistically get in on this timeline, otherwise we'll need to delay the release (which is okay for very important issues). I'll be commenting on some of the existing 0.17-marked issues and PRs and probably marking them for 0.18 because they do not fit this criterion.
cc @agramfort @dengemann @jasmainak @britta-wstnr @wmvanvliet @christianbrodbeck @cbrnr @stfnrpplngr @massich @jona-sassenhagen @SherazKhan

FYI based on the tagged issues/PRs a release next week should be doable.


Website unreachable during deploy

Symfony 4/Php 7.2/ubuntu 18.04
Hi
I wondering what i'm doing wrong in my deploy. I thought capistrano managed to switch current folders when the new version is fully built. But i'm getting the some errors and the app is unreachable for some minutes.
request.CRITICAL: Uncaught PHP Exception Twig_Error_Runtime: "An exception has been thrown during the rendering of a template ("Unable to write in the cache directory (/production/releases/20181127203847/var/cache/prod/twig/75)."
php.CRITICAL: Fatal Error: Method Gregwar\ImageBundle\ImageHandler::__toString() must not throw an exception, caught RuntimeException: Asset manifest file "/production/releases/20181127203847/public/dist/manifest.json" does not exist.
And more of these. My deploy conf look like this:
`# Locked capistrano version.
lock "3.11.0"
set :application, "preprod"
set :deploy_to, "/site/#{fetch(:stage)}"
set :tmp_dir, "/tmp/capistrano"
set :repo_url, "git@gitlab.com:repo.git"
set :linked_files, ['.env']
set :linked_dirs, ['var/log', 'public/upload', 'public/cache', 'public/pdf/', 'vendor', 'node_modules']
set :file_permissions_users, ['www-data']
set :webserver_user, "www-data"
Output styling.
set :format, :airbrussh
set :keep_releases, 5
set :branch, "masterhome"
Running npm tasks
after "deploy:symlink:release", "acl:cache"
namespace :acl do
desc "Gives cache rights"
task :cache do
on roles(:web) do
puts "\n\n=== Gives correct ... to cache folder ===\n\n"
execute "sh #{deploy_to}/postinstall.sh"
end
end
end`
Some more info is that the symfony cache directory is part of the deploy and is not a shared folder. I'm also running npm and gulp in my composer.json to build assets in the dist dir, with a manifest.
Anyone has a clue about this ? Any help much appreciated!

So i did took some time to fix this but mine was linked to another problem : See here
As explained, my case was that i used a third party bundle which needed a writable cache folder. Later on i was setting acl for my cache folder after composer install, which was too late.
To solve this I manually create the cache folder before composer install and gives it the correct access rights. This seems to work correctly.
There might be better solutions.

Thank you for reporting back on this.


Refactoring fully_connected to share code between reference and optimized kernels.

This change is currently for discussion and to figure out what parts of this refactor we like and what we do not.
Also note that we have #if !defined(XTENSA) in fully_connected_common.cc because the linker appears to be failing to discard the unused symbols. We will discuss this further with the Cadence engineers but having some repro case that can be merged would likely be useful.
TODO: make a github issue describing this linker behavior in more detail.
Also, this refactor addresses the sign flip in fully_connected: http://b/138810107

@freddan80 @felix-johnny: we're trying to see what might work to increase code-sharing between reference and optimized kernels. Let us know if you have any suggestions.
@yair-ehrenwald: this PR is a stab at improved code sharing. Let us know if you have any suggestions.

@freddan80 @felix-johnny: we're trying to see what might work to increase code-sharing between reference and optimized kernels. Let us know if you have any suggestions.
@yair-ehrenwald: this PR is a stab at improved code sharing. Let us know if you have any suggestions.

@freddan80 @felix-johnny: we're trying to see what might work to increase code-sharing between reference and optimized kernels. Let us know if you have any suggestions.
@yair-ehrenwald: this PR is a stab at improved code sharing. Let us know if you have any suggestions.

@freddan80 @felix-johnny: we're trying to see what might work to increase code-sharing between reference and optimized kernels. Let us know if you have any suggestions.
@yair-ehrenwald: this PR is a stab at improved code sharing. Let us know if you have any suggestions.

Ready for review again.

@advaitjain I'll havbe a look at it today

@advaitjain I'll havbe a look at it today


Fix peerdependencies

This module requires react, and is not a peerDependency (which is being deprecated anyway).
See https://github.com/yahoo/react-intl/issues/79#issuecomment-75029178 and https://github.com/npm/npm/commit/c8e08e6d91f4016c80f572aac5a2080df0f78098.

@pedronauck
Hi, any reluctance in pulling this?


a lot of audit logs with no message for the rules 981045, 912140 and 217140 in modsecurity 3.x

Hi,
I have observed that in modsecurity version 3.0.8 ,when the rules 981045, 912140 and 217140 are fired, a large number of audit logs are recorded without messages. How can I resolve it?
PS: this problem was also observed in versions 3.0.3 and 3.0.5

ModSecurity v3.0.8
WebServer: nginx- 1.20.2

PS:

ModSecurity v3.0.5 [WebServer: nginx- 1.20.1]
ModSecurity v3.0.3 [WebServer: nginx- 1.14.2]

Hello @ssh81 ,
I do not know what you mean by "logs are recorded without messages". More detailed descriptions often help -- often that includes an example output of what you are seeing and highlighting what you thought you expected to see.
Based on the numbering those look like CRS (coreruleset) rules. Please be aware that information about specific rules is typically better sought from the ruleset maintainers; this github is for the engine itself while CRS is maintained by a separate group. (An inquiry that is of a more general nature can still be appropriate here even if it arose while using a particular rule set, however.)
Note that 981045 and 217140 are not rules that I have seen in recent versions of CRS. Whether you inquire further here or at coreruleset, specifying the version of the rules that you are using can be helpful.
One final thing I'll note is that 912140 has the explicit action 'nolog'. As I stated at the outset, I'm not entirely clear on what you mean, but that would explain at least certain information being omitted.

Hello,
thanks for your answer.
an example of one of the audit logs is as follows:
{"transaction":{"client_ip":"<IP_ADDRESS>","time_stamp":"Sat Dec 31 10:05:54 2022","server_id":"393fc739165f3ddbb85a8dd01f46680f3bd98f26","client_port":0,"host_ip":"<IP_ADDRESS>","host_port":65528,"unique_id":"155467685524.087948","request":{"method":"GET","http_version":1.1,"uri":"/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.deployer:service%3DBSHDeployer","body":"","headers":{"Host":"a123.com","SERVER-PORT":"80","X-Forwarded-For":"<IP_ADDRESS>","X-Init-Sport":"49530","Connection":"close","Accept-Encoding":"gzip,deflate","User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21","Accept":"/","SERVER-ADDRESS":"<IP_ADDRESS>"}},"response":{"http_code":429,"headers":{}},"producer":{"modsecurity":"ModSecurity v3.0.8 (Linux)","connector":"ModSecurity-nginx v1.0.3","secrules_engine":"Enabled","components":["OWASP_CRS/3.0.2"","OWASP_CRS/3.3.1""]},"messages":[]}}
as you noted, all these three mentioned rules have the action 'nolog' but this problem (a lot of audit logs with no message) happens based on them.

In that case, it looks like the rule is operating the way the rule writer(s) intended. I expect that if you were to manually change 912140 to 'log' instead of 'nolog', I expect you would see something in the 'messages' item.
If you want to inquire as to why they have it set that way, the rule maintainers (coreruleset) would be a better resource.

According to the modsecurity reference manual, the nolog action means "preventing matching rules from being displayed in both the error and audit logs", so it is expected that no log will be recorded in the following rule:
SecRule IP:DOS_BLOCK "@eq 1"
"id:912140,
phase:5,
allow,
t:none,
nolog,
tag:'application-multi',
tag:'language-multi',
tag:'platform-multi',
tag:'paranoia-level/1',
tag:'attack-dos',
ver:'OWASP_CRS/3.3.1',
skipAfter:END-DOS-PROTECTION-CHECKS"
But I have a lot of logs with no message. so as a result modsecurity has a bug regarding this rule.
For example, if we write nolog instead of log in rule 949110, no log will be recorded and this works correctly, but in rule 912140, which was mentioned at the beginning, a large number of logs similar to the one given as an example are recorded. thus it does not have a message and therefore does not give any information.
{"transaction":{"client_ip":"<IP_ADDRESS>","time_stamp":"Sun Jan  8 09:59:01 2023","server_id":"393f4c73fdd01a866916bb8585f3ddd0f3b98f26","client_port":0,"host_ip":"<IP_ADDRESS>","host_port":65528,"unique_id":"193673401541.184565","request":{"method":"GET","http_version":1.1,"uri":"/gallery2/","body":"","headers":{"Via":"1.1 wa.www.test.com","Accept-Language":"en","X-Forwarded-Host":"localhost","Client-IP":"<IP_ADDRESS>","Origin":"http://some-inexistent-website.acu/some_inexistent_file_with_long_name%3F.com/","User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.21 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.21","Connection":"close","X-Init-Sport":"59377","Referer":"http://www.google.com/search?hl=en&q=testing","SERVER-PORT":"80","X-Forwarded-For":"<IP_ADDRESS>","Host":"w2.com","Cookie":"JSESSIONID=00D28CE698BDA3BCBE8880A2BA6CAA7B; _railsgoat_session=BAh725faWQB0kiD3Nlc3NpbGOgZFRkkiJWMwZDddiY2VlY2QzjsAVEkiEFYzc3Y2UiNTdmND4N2NlN2JiYjk2B9jc3JmX3Rva2VuBjsARkkiMUxbEZkdVFFUHYrN1BPRkl1dVA2TmRqZGozbGUyL3ZmUUhz1cWNtY0ZqVXc9BjsARg%3D%3D--eadc62198d5d0a580625bb6b2a9d5c512fe39cd5","Accept-Encoding":"gzip,deflate","Accept":"/","SERVER-ADDRESS":"<IP_ADDRESS>"}},"response":{"http_code":403,"headers":{}},"producer":{"modsecurity":"ModSecurity v3.0.8 (Linux)","connector":"ModSecurity-nginx v1.0.3","secrules_engine":"Enabled","components":["OWASP_CRS/3.0.2"","OWASP_CRS/3.3.1""]},"messages":[]}}
What solution do you have for this problem?

@ssh81It looks like you're using CRS v3.3.1. That version was never released because there were problems, specifically problems with nginx. You must be running the 3.3.1 release candidate, for some reason?
I'd strongly advice that you use the latest v3.3.x CRS release. There have been security vulnerabilities that have been patched since 3.3.1, too.

@ssh81 ,
One thing to keep in mind is that with ModSecurity audit logs, there are a couple of distinct questions:

should any logging happen for this transaction ?
should logging happen for this rule ?

You have 'nolog' specified for rule 912140, which means that no information pertaining to that rule should be logged.
And, indeed, that did not happen. Your "messages" item is empty -- it does not include any reference like ```"ruleId":"912140" or any of the tags (etc.) associated with that rule.
But even if an admin does not want a particular rule to result in audit log output, it does not mean that he/she does not want any output about the transaction at all.

But why no transaction is recorded for other laws that have nolog action and only for the law 912140 transactions are recorded?
If the nolog operation does not prevent the creation of transactions, what is the solution so this huge amount of transaction without information to be created?

Even if there are no rules to be logged, a transaction may still appear in the audit log for multiple reasons based on your configuration. The most common ones:

you can specifically require ModSecurity to produce an audit log entry for each transaction with SecAuditEngine On
a rule may trigger log writing due to its disruptive action even if it says 'nolog' E.g.
E.g. if a rule like SecRule ARGS "@rx aaaa" "phase:2,id:8091,deny,status:403,nolog results in a match, it will typically (unless you've done something unusual with your configuration) result in an audit log entry
even if no ModSecurity rules are triggered at all, an audit log entry may be created for a transaction based on the response from the web server itself (if you're using SecAuditLogRelevantStatus

If you still need more assistance, please provide complete steps to reproduce including your configuration, and also a ModSecurity debug log of the transaction (at level 9).


Failed to Install the R dependency packages using"Rscript esmvaltool/install/R/setup.R"

Hi all,
I tried many times to install the R  packages, but all failed. The log file shows as following:
install_log.txt

Hi,
Quick googling implies that this might be a system problem. What system are you on (i.e. os version etc)?

You have R installed to begin with?

No

most of the times the gcc version is at fault, I found out that gcc=8+ is not well liked, have a look at the comments here https://github.com/ESMValGroup/ESMValTool/issues/974 and try use gcc=7.x.x (depending if it's available for you)

The error message seems to imply that the makeconf for R doesn't exist: https://github.com/andrew-leith/andrew-leith.github.io/wiki/Error-in-if-(nzchar(SHLIB_LIBADD)) , so maybe try installing R separately before running the setup script?

most of the times the gcc version is at fault, I found out that gcc=8+ is not well liked, have a look at the comments here #974 and try use gcc=7.x.x (depending if it's available for you)

the gcc version is 5.5.0

most of the times the gcc version is at fault, I found out that gcc=8+ is not well liked, have a look at the comments here #974 and try use gcc=7.x.x (depending if it's available for you)

the gcc version is 5.5.0

that is a very old version of gcc known to produce these sort of issues, please upgrade to gcc=7+ but try not to use 8+

most of the times the gcc version is at fault, I found out that gcc=8+ is not well liked, have a look at the comments here #974 and try use gcc=7.x.x (depending if it's available for you)

the gcc version is 5.5.0

that is a very old version of gcc known to produce these sort of issues, please upgrade to gcc=7+ but try not to use 8+

ok, thank you.

cheers, let us know if still having issues :beer:

Make sure you're using the R executable installed in the conda environment, it looks like you're installing to a location outside the environment: /data0/TChenhm/software/R/lib64/R/bin/R. That probably means you're using a broken version of the conda environment.
Run the following to delete and re-create the environment:
conda env remove -n esmvaltool
conda env create -n esmvaltool -f environment.yml
conda activate esmvaltool
which R

and check that the R executable is located at /data3/TChenhm/lill/ESGF/miniconda3/envs/esmvaltool/bin/R
Then run
Rscript esmvaltool/install/R/setup.R

I run to delete and re-create the environment as you suggested, but it was still failed.

I'm trying to re-install gcc as  valeriupredoi suggested.

cheers, let us know if still having issues beer

Make sure you're using the R executable installed in the conda environment, it looks like you're installing to a location outside the environment: /data0/TChenhm/software/R/lib64/R/bin/R. That probably means you're using a broken version of the conda environment.
Run the following to delete and re-create the environment:
conda env remove -n esmvaltool
conda env create -n esmvaltool -f environment.yml
conda activate esmvaltool
which R

and check that the R executable is located at /data3/TChenhm/lill/ESGF/miniconda3/envs/esmvaltool/bin/R
Then run
Rscript esmvaltool/install/R/setup.R

I  don't know why the R executable is always located at :/data0/TChenhm/software/R/lib64/R/bin/R, after I re-installed gcc, conda and the environment of esmvaltool. So, I still failed to install the R.

Have you upgraded gcc to, say, gcc=7.3?
Dr Valeriu Predoi.
Computational scientist
NCAS-CMS
University of Reading
Department of Meteorology
Reading RG6 6BB
United Kingdom
On Thu, 4 Jul 2019, 10:01 zilinxinyue<EMAIL_ADDRESS>wrote:

cheers, let us know if still having issues beer
Make sure you're using the R executable installed in the conda
environment, it looks like you're installing to a location outside the
environment: /data0/TChenhm/software/R/lib64/R/bin/R. That probably means
you're using a broken version of the conda environment.
Run the following to delete and re-create the environment:
conda env remove -n esmvaltool
conda env create -n esmvaltool -f environment.yml
conda activate esmvaltool
which R
and check that the R executable is located at
/data3/TChenhm/lill/ESGF/miniconda3/envs/esmvaltool/bin/R
Then run
Rscript esmvaltool/install/R/setup.R
I don't know why the R executable is always located at
:/data0/TChenhm/software/R/lib64/R/bin/R, after I re-installed gcc, conda
and the environment of esmvaltool. So, I still failed to install the R.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ESMValGroup/ESMValTool/issues/1190?email_source=notifications&email_token=AG5EFI53JM6BM6EYATMMPPTP5W36NA5CNFSM4H5DS6Y2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZGZZSQ#issuecomment-508402890,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG5EFIYV6CONDOZBOFIQ6TLP5W36NANCNFSM4H5DS6YQ
.

Have you upgraded gcc to, say, gcc=7.3? Dr Valeriu Predoi.
On Thu, 4 Jul 2019, 10:01 zilinxinyue, @.***> wrote: cheers, let us know if still having issues beer Make sure you're using the R executable installed in the conda environment, it looks like you're installing to a location outside the environment: /data0/TChenhm/software/R/lib64/R/bin/R. That probably means you're using a broken version of the conda environment. Run the following to delete and re-create the environment: conda env remove -n esmvaltool conda env create -n esmvaltool -f environment.yml conda activate esmvaltool which R and check that the R executable is located at /data3/TChenhm/lill/ESGF/miniconda3/envs/esmvaltool/bin/R Then run Rscript esmvaltool/install/R/setup.R I don't know why the R executable is always located at :/data0/TChenhm/software/R/lib64/R/bin/R, after I re-installed gcc, conda and the environment of esmvaltool. So, I still failed to install the R. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#1190?email_source=notifications&email_token=AG5EFI53JM6BM6EYATMMPPTP5W36NA5CNFSM4H5DS6Y2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZGZZSQ#issuecomment-508402890>, or mute the thread https://github.com/notifications/unsubscribe-auth/AG5EFIYV6CONDOZBOFIQ6TLP5W36NANCNFSM4H5DS6YQ .

Yeah.

@bouweandela is correct - things have changed anow the compilation of R packages is done with the conda internal gcc and c++ compilers, as they are installed in the esmvaltool environment. My apologies for taking you on a wild goose chase to upgrade the system gcc :grin:
So, make sure that your compiler is called from the environment that you are in eg:
(esmvaltool) [valeriu@jasmin-sci2 ~]$ which x86_64-conda_cos6-linux-gnu-cc
~/anaconda3Feb19/envs/esmvaltool/bin/x86_64-conda_cos6-linux-gnu-cc

(esmvaltool) [valeriu@jasmin-sci2 ~]$ x86_64-conda_cos6-linux-gnu-cc --version
x86_64-conda_cos6-linux-gnu-cc (crosstool-NG <IP_ADDRESS>9-a04d0) 7.3.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

and also make sure you are not setting LD_LIBRARY_PATH manually in your .bash_profile or .bashrc
Also, please, when replying to thread, don't quote previous replies, it makes it easier to find the actual repli :beer:

The R doesn't in the esmvaltool enviriment, that is may be the problem of my system itself. I installed the EsmValTool in another computer. Then my compiler is called from the environment:

However, also, failed to install some packages of R.

The problems you're running into are likely come from a mismatch between your R and GCC installations. Either you use both from the conda environment, or you should use both from your operating system's package manager, but don't try to mix.
Also, when using the R and GCC installation provided by the operating system's package manager, you need to make sure you have the required dependencies installed, that's why I would recommend using the conda environment defined in the esmvaltool environment.yml file, because that should contain everything you need.

@zilinxinyue any update on this? :beer:

Not yet, but I kown the reasons why the following R packages are failing installed.

Because these packages are not available from channels of China.

Is there a particular recipe/diagnostic that you want to run? If you're lucky, it doesn't require those libraries. Else, you might want to look into using a VPN to connect to CRAN.

OK closing this since:

it delas with package unavailability due to regional issues
It is something I tested heavily in the last weeks and should work a-okay.
@zilinxinyue a tip for you: if you follow the instructions here below and install ESMValTool as per the instructions in CONTRIBUTING.md you will have an updated r-base and that is always nice to have and might also allow for the correct installation of packages that are not available from China (what do you know, maybe the new R version is a bit more inclusive :grin: )

grab the latest Anaconda3 installer at https://repo.anaconda.com/archive/Anaconda3-2019.07-Linux-x86_64.sh
nuke all previous anaconda3 environments and repositories;
install the new Anaconda installer by doing bash Anaconda3-2019.07-Linux-x86_64.sh
activate the base environment by doing eval "$(PATH_TO_ANACONDA/bin/conda shell.bash hook)" if you have a bash shell (check the name of your shell by doing echo $SHELL);
use the environment.yml file in this PR and recreate the tool's environment from scratch by doing conda env create -n esmvaltool -f environment.yml;
activate environment and run all tests


Allowing for the CORS plugin and OPTIONS endpoints to coexist

Fixes #1051

This was relased as part of 3.10.0 today: https://javalin.io/news/2020/08/27/javalin-3.10.0-released.html


Can't connect to my PostgreSQL db

error.txt
LP version v4.1.10
SpongeAPI: 7.1.0-SNAPSHOT-6aa4e43 - SpongeForge: 1.12.2-2611-7.1.0-BETA-2931
console log in .txt file
I don't know what to do
I haven't tried to use other db's, but it works with default h2 and with yaml 100%

Please update to the latest version of LuckPerms.

Delete the characterEncoding property from the config file.


pin version of prettier

Since the workflow now involves calling Prettier, it should be pinned to a specific version.
Technical Changes

[x] 🛠 Purely Technical Changes (Performance Improvements, Stability Improvements, etc.)

Breaking

[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

Checklist

Development (Check all)

[x] My code follows the code style of this project (I used the Prettier config).
[x] I have tested the change locally.

Documentation (Pick one)

[ ] I have checked that the documentation will update automatically from my code (npm run typedoc).
[ ] I have manually updated the documentation accordingly (files in /src/doc_snippets!).
[x] My change requires no changes to the documentation.

Great catch! That slipped through —thank you for addressing it 😃


Coherence across different platform for fluent UI controls

Describe the feature that you would like added
The fluent ui controls across different platform are not exactly the same. For ex : If you look at Basic Inputs supported in Android by fluent ui

which is a lot less when compared with Web :

Is there a plan to make all controls same across different platforms ? Also can you give me an idea on whats the rough timeline for the same ?

@aneeshack4 @ejlayne

@Saadnajmi , @aneeshack4 , @ejlayne Gentle ping on this

Hey @atishayv, Yes the plan is to make all controls available for android too.
Also, we are actively working on adding new components. Many new components are available in the demo apk, which have not been yet reflected on the website

I wanted to build my new project using Fluent UI for android but there is a missing basic control where we can capture user input mostly like a single or multi-line Text Box. If it is already supported happy to contribute with an updated demo app.

textField is now available
a lot of other controls are also available now. Please refer fluent v2
Please let us know if there is any other specific control you are looking for.
Closing this issue for now! Thanks!


Ordering of objects once they are moved in the repository

After objects are ingested and then moved in the repository, they do not get resorted into alpha or numeric ordering for display to the user.

I'd like to pair this issue with the proposal in #12.


[release] prepare for 2.0.0-SNAPSHOT

2.0.0-RC2 -> 2.0.0-SNAPSHOT

Codecov Report

Merging #6399 into master will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6399      +/-   ##
==========================================
- Coverage   39.64%   39.61%   -0.04%
==========================================
  Files        3065     3065
  Lines       91444    91444
  Branches    11842    11842
==========================================
- Hits        36256    36227      -29
- Misses      52202    52229      +27
- Partials     2986     2988       +2

Impacted Files
Coverage Δ

...p/pinpoint/rpc/client/WriteFailFutureListener.java
56.25% <0%> (-18.75%)
:arrow_down:

...rp/pinpoint/rpc/control/ControlMessageDecoder.java
64.28% <0%> (-14.29%)
:arrow_down:

.../pinpoint/rpc/client/PinpointClientHandshaker.java
60% <0%> (-6.43%)
:arrow_down:

...tor/metric/datasource/DefaultDataSourceMetric.java
75% <0%> (-3.13%)
:arrow_down:

...navercorp/pinpoint/rpc/common/SocketStateCode.java
82.92% <0%> (-2.44%)
:arrow_down:

...om/navercorp/pinpoint/rpc/codec/PacketDecoder.java
57.44% <0%> (-2.13%)
:arrow_down:

...ollector/cluster/zookeeper/ZookeeperJobWorker.java
79.53% <0%> (-1.4%)
:arrow_down:

...point/rpc/client/DefaultPinpointClientHandler.java
72.07% <0%> (-1.3%)
:arrow_down:

...orp/pinpoint/rpc/server/DefaultPinpointServer.java
80.28% <0%> (+0.35%)
:arrow_up:

...vercorp/pinpoint/rpc/packet/ClientClosePacket.java
66.66% <0%> (+11.11%)
:arrow_up:

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 69bff40...2255211. Read the comment docs.


TestEngine Namespace, Power Apps Portal TestEngine.PlaywrightScript()

Pull Request Template
Description
Extending Test Engine to cover the following scenarios:

Ensure that TestEngine PowerFx modules below to allow/deny list of namespaces
Add new Power Apps Portal Provider and PowerFX function to Create Connections
Adding TestEngine.PlaywrightScript() to execute C# Script (*.csx files) for code first extensibility
Adding variable and collection support for #377

Checklist

[X] The code change is covered by unit tests. I have added tests that prove my fix is effective or that my feature works
[X] I have performed end-to-end test locally.
[X] New and existing unit tests pass locally with my changes
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[X] I used clear names for everything
[X] I have performed a self-review of my own code

Added further context Power Fx + C# Scripts in https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/examples/extending-testengine-powerfx-with-with-csharp-test-scripts.md

Added more context on namespaces as part of this pull request in https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/examples/using-powerfx-namespaces-in-testing.md

Added further context on TestEninge.PlaywroghtScript() that is part of this PR in https://github.com/Grant-Archibald-MS/powerfuldev-testing/blob/main/examples/extending-testengine-powerfx-with-with-csharp-test-scripts.md

Preparing for review of the Pull Request proving additional context for this request for the different streams of work that have been merged into this request

Feature
Issues
Notes
Sample

No Cliffs extensibility
#335, #337
Provide extensibility model. More info No cliff extensibility
PlaywrightScript, PlaywrightAction

Power Apps Portal Provider
#348, #352, #354
Provide the ability to interact with the Power Apps Portal for automation tasks. Created to allow connections to be created as user as part of Terraform Deployment of CoE Starter Kit
Create Connection, Update Connection Reference

Power Fx Namespace
#330
Provide ability to provide Namespaces for features. More info Using Power Fx Namespaces in Testing

Custom Pages Variables and Collections
#377
Provide the ability to Get/Set variables from custom page. More info Testing Variables and Collections in Power Apps with the Test Engine. Only supports custom pages not canvas applications
CoE Starter Kit Sample

No Cliff Power Fx

Demonstrate the ability to create Power Fx to include complex operations. Read more Understanding the "No Cliffs" Extensibility Model of Power Apps Test Engine
CoE Starter Kit Sample

Locale settings

Extension of Playwright setup to change browser locale for localization testing
Code change set context Locale when create playwright context


chore: Remove PR checkbox for Renovate PRs

Remove PR checkbox for Renovate PRs which are blocking our checklist PR check.
https://docs.renovatebot.com/presets-default/#disableprcontrols
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

Renovate says "NO!"


Audio files immediately show 100% and don't play.

Hi Balthazar,
My son found your excellent pico mixer project and asked me to help him assemble it for his D&D Campaign's. We've completed everything, however I've come across a couple of problems and I'm hoping you can steer me in the right direction.

I created a few audio files and dropped them into the 'sounds' folder in the root folder. But I was getting a 404 response. Moving the sounds folder into pico_mixer_web/assets seems to have resolved this. However...
Although the application seems to find the files now, once I update config.js, the web interface no longer receives the color information and audio files still don't play. The progress immediately goes to 100% and no audio plays.

I'm on Mac OSX m1 running Python 3.10.5 and pygame (2.1.2) was failing to install so I upgraded it to 2.4.0. I'm not sure if that's causing the issues or maybe another oversight. Let me know if you have any ideas, thanks!

I came back a week later and everything is working. I guess my terminal code probably just needed a restart. Disregard!


Added winch :dizzy:

Changes:

Added proto for winch mapper config
Improved kedge client tripper
Added route mapper to lib/map + tests
Improved protogen (I required that on my box)
Added winch server
Added winch docs
Added winch+kedge integration test

Signed-off-by: Bartek Plotka<EMAIL_ADDRESS>

Still investigating why auth headers are not propagating properly

Got offline approval from @kdima


Fix raw_value

Using a move closure here results in it always returning 0, since it creates a copy of result rather than referencing it.

Please explain the reason behind your changes.

Updated the second commit with a better commit message. Before this change, the example code was outputting all zeros for me. With this, it seems to correctly match what sensors shows.

Thank you very much @ids1024 !

@ids1024, your changes, and a few other fixes are published in version 0.1.4 of the crate.


Support loading extensions from Rubygems

This pull-request adds support for loading Sensu extensions from Rubygems. These changes are to enable the Sensu community extensions project: https://github.com/sensu-extensions
Users can install extensions with sensu-install.
For example:
$ sensu-install -e system-profile
[SENSU-INSTALL] installing Sensu extensions ...
[SENSU-INSTALL] determining if Sensu gem 'sensu-extensions-system-profile' is already installed ...
false
[SENSU-INSTALL] Sensu extension gems to be installed: ["sensu-extensions-system-profile"]
[SENSU-INSTALL] installing Sensu gem 'sensu-extensions-system-profile'
Successfully installed sensu-extensions-system-profile-1.0.0
1 gem installed
[SENSU-INSTALL] successfully installed Sensu extensions: ["system-profile"]

Users can control which extensions (and versions) are required/loaded via Sensu configuration.
For example:
/etc/sensu/conf.d/extensions.json
{
  "extensions": {
    "system-profile": {
      "version": "1.0.0"
    }
  }
}

Working on Sensu-Settings validator.

Ready for review :+1:

LGTM. I am very excited about loading extensions from gems!


[SPARK-24056] [SS] Make consumer creation lazy in Kafka source for Structured streaming

What changes were proposed in this pull request?
Currently, the driver side of the Kafka source (i.e. KafkaMicroBatchReader) eagerly creates a consumer as soon as the Kafk aMicroBatchReader is created. However, we create dummy KafkaMicroBatchReader to get the schema and immediately stop it. Its better to make the consumer creation lazy, it will be created on the first attempt to fetch offsets using the KafkaOffsetReader.
How was this patch tested?
Existing unit tests

@brkyvz

Test build #89744 has started for PR 21134 at commit 7246b9b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/2602/
Test PASSed.

Test build #89744 has finished for PR 21134 at commit 7246b9b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/2604/
Test PASSed.

Test build #89750 has finished for PR 21134 at commit a0f3977.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #89771 has started for PR 21134 at commit 77e2942.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/2619/
Test PASSed.

Test build #89801 has started for PR 21134 at commit 858596e.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution/2641/
Test PASSed.

Test build #89801 has finished for PR 21134 at commit 858596e.

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

Merged build finished. Test PASSed.

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


on notification ios does not work on cold start

Description
Reimplemented the cold start logic from an old version (the ~1.0.0.)
Maybe the code was lost during various merges.

Changed the Firebase import to allow correct code compile.

Related Issue
https://github.com/phonegap/phonegap-plugin-push/issues/2629
Motivation and Context
on('notification') handler now will be called also on cold start. (When app is inactive)
How Has This Been Tested?
Real project in production.
Screenshots (if appropriate):
Types of changes

[ x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Is there an ETA of merging this PR? I've been having this issue for a long time.


Windows Installation Failed

My anti virus detected Trojan Virus when installing?
and server failed to download the software.

Download it from here:
https://github.com/Aluxian/Messenger-for-Desktop/releases/tag/v2.0.1


mark most recent release as latest

Please mark the most recent release of wyoming-piper (currently v1.5.2) as the "Latest" release.  See (https://github.com/rhasspy/wyoming-faster-whisper) as an example; it has the Latest release set to v2.2.0.
This would allow people to monitor for changes in HA via:
rest:
  - resource: https://api.github.com/repos/rhasspy/wyoming-piper/releases/latest
    scan_interval: 21600  # 6 hrs
    sensor:
      - name: "Piper Latest Version"
        value_template: "{{ value_json.tag_name }}"

Doing a little more research, it looks like the addon (https://github.com/home-assistant/addons/blob/master/piper/build.yaml) and the wyoming-piper docker container (https://hub.docker.com/r/rhasspy/wyoming-piper/tags) are both using v1.5.0 and not v1.5.2.  In that case should Latest be set to v1.5.0?


Add IP functions section

Blocked by https://watchlyhq.slack.com/archives/C03HV6C998A/p1732021578575819?thread_ts=1731423059.442369&cid=C03HV6C998A

@ted-gould Many thanks for your review here and for your ideas. I agree with your comments. Ideally, I would like examples that use fields from the Playground. However, we don't have an IP field in any of our Play datasets. So for these functions, we need to resort to these simplistic, hard-coded IP addresses. This is how KQL does it as well. It's not ideal, but unfortunately necessary.


Upgrade fom 4.8.1 to 4.9.1 throws Could not find 'fluentOverflowInitialize'

Hi there, thanks for this aweome library!
I just now upgraded the components in my .NET 8 Blazor Server Project from 4.8.1 to 4.9.1.
When I start the solution, I get the following error output:
fluentOverflowInitializeError: Could not find 'fluentOverflowInitialize' ('fluentOverflowInitialize' was undefined).
    at https://localhost:7049/_framework/blazor.server.js:1:734
    at Array.forEach (<anonymous>)
    at l.findFunction (https://localhost:7049/_framework/blazor.server.js:1:702)
    at _ (https://localhost:7049/_framework/blazor.server.js:1:5445)
    at https://localhost:7049/_framework/blazor.server.js:1:3238
    at new Promise (<anonymous>)
    at y.beginInvokeJSFromDotNet (https://localhost:7049/_framework/blazor.server.js:1:3201)
    at Xt._invokeClientMethod (https://localhost:7049/_framework/blazor.server.js:1:61001)
    at Xt._processIncomingData (https://localhost:7049/_framework/blazor.server.js:1:58476)
    at Xt.connection.onreceive (https://localhost:7049/_framework/blazor.server.js:1:52117)
         at Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, Object[] args)
         at Microsoft.JSInterop.JSObjectReferenceExtensions.InvokeVoidAsync(IJSObjectReference jsObjectReference, String identifier, Object[] args)
         at Microsoft.FluentUI.AspNetCore.Components.FluentTabs.OnAfterRenderAsync(Boolean firstRender) in /_/src/Core/Components/Tabs/FluentTabs.razor.cs:line 151
         at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111]
      Unhandled exception in circuit 'QaSLcnfP7KQxFdbzY6OnpqkUGOq8AhhQWgvNFDRDNBE'.
      Microsoft.JSInterop.JSException: Could not find 'fluentOverflowInitialize' ('fluentOverflowInitialize' was undefined).
Error: Could not find 'fluentOverflowInitialize' ('fluentOverflowInitialize' was undefined).
    at https://localhost:7049/_framework/blazor.server.js:1:734
    at Array.forEach (<anonymous>)
    at l.findFunction (https://localhost:7049/_framework/blazor.server.js:1:702)
    at _ (https://localhost:7049/_framework/blazor.server.js:1:5445)
    at https://localhost:7049/_framework/blazor.server.js:1:3238
    at new Promise (<anonymous>)
    at y.beginInvokeJSFromDotNet (https://localhost:7049/_framework/blazor.server.js:1:3201)
    at Xt._invokeClientMethod (https://localhost:7049/_framework/blazor.server.js:1:61001)
    at Xt._processIncomingData (https://localhost:7049/_framework/blazor.server.js:1:58476)
    at Xt.connection.onreceive (https://localhost:7049/_framework/blazor.server.js:1:52117)
         at Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, Object[] args)
         at Microsoft.JSInterop.JSObjectReferenceExtensions.InvokeVoidAsync(IJSObjectReference jsObjectReference, String identifier, Object[] args)
         at Microsoft.FluentUI.AspNetCore.Components.FluentTabs.OnAfterRenderAsync(Boolean firstRender) in /_/src/Core/Components/Tabs/FluentTabs.razor.cs:line 151
         at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)

Same problem here.
4.8.1 ->ok
4.9.0 ->Could not find 'fluentOverflowResized' (https://github.com/microsoft/fluentui-blazor/issues/2338)
4.9.1 ->Could not find 'fluentOverflowInitialize'

It is using the older Javascript. Hard refresh or cache clear will resolve it

It is using the older Javascript. Hard refresh or cache clear will resolve it

Yes, that seems to fix the issue. @vnbaaij Thank you

How would you suggest doing this if the application is running in production with users that you don't control?

How would you suggest doing this if the application is running in production with users that you don't control? Somehow I need to force it to refresh the pulled in js files.

I'm facing the same issue with my production app, Is there a away to "cache bust" ? like adding a "?t=xyz" to the requesting file url. xyz could be the current version of the fluent ui components?

How would you suggest doing this if the application is running in production with users that you don't control? Somehow I need to force it to refresh the pulled in js files.

I'm facing the same issue with my production app, Is there a away to "cache bust" ? like adding a "?t=xyz" to the requesting file url. xyz could be the current version of the fluent ui components?

I've had a quick look in the code and I can see where the issue lies, I think it's a case of getting agreement to how this should be approached. My gut feeling suggests we should use the Assembly Version and amend the imports.

We are working a first Draft solution, using  ?v=<AssemblyVersion>.
Comments are welcome.
See #2388


Announcement banner button messed up on desktop

I have this issue on my macbook '13 inch desktop with a viewport of 1440 x 591

We are migrating to a new design, so I am closing this.


refine: retry on update conflicts and other refinements.

Ⅰ. Describe what this PR does

requeue conflicts update operations instead of throwing exceptions.
fix tf-serving base model path.
simplify serving deployment name.

II. Does this pull request fix one issue?

fix #145
III. Special notes for reviewers if any.

lgtm


Investigate why edgehost name and certs are being recreated each build

I have noticed that repetitive pushes to a PR are resulting in multiple edge hostname and cert deployments. It seems like TF state isn't properly capturing that its setup?
https://github.com/aweingarten/ew-hello-world/actions/runs/9418287906
https://github.com/aweingarten/ew-hello-world/actions/runs/9418302873
https://github.com/aweingarten/ew-hello-world/actions/runs/9418302876

I think this is the cause:
https://github.com/akamai/terraform-provider-akamai/issues/560


Add-on doesn't pick up sl-SI locale

Hi!
When I install the add-on, the locale remains in English. Perhaps changing the folder name to "sl" would work, since the "general.useragent.locale" setting in Slovenian Firefox is "sl".
Best regards,
Peter

That is probably true. I'll give it a look!

Since this is a rewrite now, the previous translations went away.

PS: This was still useful, I'll figure out how to verify translation codes when languages are readded.


Weird reading for consume electric

Describe the bug
I believe I am getting "weird" figures for energy consumption.
I'm fairly sure I am not using 11Kwh in 1 hour as there's nothing that would consume that. I see this occur often on my graphs, sometimes it says 20 Kwh!.

I recently had solar fitted so maybe it's doing something weird as its a negative value or something? shrug

Oh it's same as https://github.com/HandyHat/ha-hildebrandglow-dcc/issues/241


Fails to build with Rust >=1.73

Hi,
We have removed (hopefully temporary) gobang from our (NetBSD) package tree, as it doesn't build with Rust-1.73.
The reason is outdated dependencies, in particular num-bigint. I had a quick look and this seems to have been fix in that crate, so bringing dependencies up-to-date should be enough.
What do you say?

Its broken in NixOS and nixpkgs aswell.

Its broken in NixOS and nixpkgs aswell.

It will fail on every OS that is using Rust >= 1.73

Anyone submitted a patch yet?

I have created a fork with updated sqlx dependency. At least it compiles and even passes built in tests. If somebody could test it more, I could create a pull request. See fork at https://github.com/phaethon/gobang


Improve release scripts

contrib: Simplify docker manifest pull script
contrib: Fix start-release "old release" detection
.github: Clarify release step for generating helm charts
contrib: Zero image digests when starting release
contrib: Remove duplicate docker manifest title
contrib: Allow pull-docker-manifests to run out of tree
contrib: Update helm manifests during digest pull
contrib: Make version parsing more lenient in digest pull

@aanm I've pulled in a bunch of other enhancements from observations during the recent releases.


[Console]: "Console" to "My Account" switch is not available

Describe the issue:
User is unable to SSO from Console to My Account. The switch is missing from the tenant admin
How to reproduce:

Login to IS Console
Click on the profile icon
Verify the options displayed

Expected behavior:
User should be able to SSO from Console to My account, with the option available in Console UI
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

This is intentional it seems.
https://github.com/wso2/product-is/issues/17451

This is intentional it seems.
#17451

As discussed with @thanujalk, this has been agreed to be available


Adding index.getStats and client.getStats methods

Closes #53

Hello @sanders41! Unfortunately there are git conflicts 😅 Can you rebase and fix them? :)

Rebasing is done.
BTW, hope you enjoyed your vacation :smile:


fix: Use relative paths with stylelint

Patch the stylelint compact formatter so that it outputs relative paths. This is needed as by default we were getting paths that included the bazel-out directory

Changes are visible to end-users: yes

Searched for relevant documentation and updated as needed: no
Breaking change (forces users to change their own code or config): no
Suggested release notes appear below: yes

Stylelint will now output relative, non-bazel paths
Test plan

Covered by existing test cases
Manual testing; please provide instructions so we can reproduce:

I ran this using the aspect CLI and produced the following result:
Patch for //src:css from linter mnemonic AspectRulesLintStylelint
Lint results for //src:css:

src/hello.css: line 11, col 5, error - Unexpected empty block (block-no-empty)
src/hello.css: line 16, col 3, error - Unexpected duplicate "color" (declaration-block-no-duplicate-properties)

Some problems have automated fixes available:

  src/hello.css | 1 -
  1 file, 1 deletion(-)

Stylelint issue: https://github.com/stylelint/stylelint/issues/8204


Your Footer Announcement is blocking views

Here's what I mean ⬇

Please add close or minimize button

++


Changing image twice does not work.

If you change the image, upload through blob and then change it again a second time, it will revert to the previous image upon uploading through blob.

Nevermind.


Added interim reference data and resource materials for more countries

IRELAND IE first names 998 / last names 20,849
CROATIA HR first names 699 / last names 20,197
ROMANIA RO first names 1,030 / last names 41,852
SWEDEN SE first names 22,297 / last names 104,504
SWITZERLAND CH first names 57,330 / last names 44,653
Readme has been updated accordingly

ITALY IT first names 11,994 / last names 47,298
added 2 files which include all the data already posted in git, plus new data.


Some number keywords in hanzi2num.js are not included in parser.js

Such keywords include "纖","沙","恆河沙","阿僧祇","那由他","不可思議","無量大數","模糊","逡巡","須臾","瞬息","彈指","剎那","六德","虛","空","清","淨".

personally i think multi character units may be too useless, also 無量大數 may be better used to represent Infinity.


Rel113

[1227] - rhIcm8Dr

[1227] - bbqeMpOW

[1227] - fmK044kp

[1227] - Allure report on Netlify: https://5eda5af1aa7ce0fbc644f08a--jdi-dark.netlify.app

[1229] - xkjaBB6D

[1229] - OEO2lweT

[1229] - iRROGYbu

[1231] - 7hZal4vC

[1231] - TIeSh2Xw

[1231] - kobnXgJQ

[1229] - Allure report on Netlify: https://5eda5f0879ccc341671b2663--jdi-dark.netlify.app

[1231] - Allure report on Netlify: https://5eda5fb99834a3f59c00375d--jdi-dark.netlify.app


Use ring-buffer with CAS-free, is it possible?

Hello, I write a demo @https://github.com/dingsp/fc_malloc2 use garbage-collector thread to collect the free block, and give it to ring-buffer, thread can consume block from ring-buffer with CAS-free, if the ring-buffer has no data, the thread will finally get block from os. The demo is based on fc_malloc which is not perfect.

What is your aim?  Replacing a lock-free data structure that uses CAS, with a blocking data structure that does not use CAS is possible, but I you need to set out why you are intending to do this.
Ring-buffers are inherently blocking as they have a finite capacity, if a thread places too many free items into the ring-buffer, then it will have to wait for the consuming thread to process them.  That is why most allocators that use some form of cross thread messaging use an unbounded data-structure, typically using the freed object as the entry in that data-structure.  snmalloc uses an unbounded wait-free (non-lineariable) multi-producer single-consumer queue.
Ring-buffers are good if

there is no suitable candidate for the nodes in the data-structure,
if you are crossing a trust boundary and want a finite data-structure shared between the parties
if you want the consumer to be able to apply back pressure to the producer
None of these criteria apply to an allocator.

Thanks to replay.
The aim using  ring-buffers is to use atomic operation to control concurrency, since atomic operation seems fast than CAS. Ring-buffers can insure using atomic operation only when there are only one producer.
It is a problem that too many items in ring-buffers. So we do not produce many items into ring-buffers before thread consuming(may be failure).
To insure ring-buffer good:

The producer at most produce ring-buffers size items. If last produced items did not be consumed, the producer will not produce next time.

The most free blocks are cached in a double-linked list in the producer thread and can be merged.

If the thread fail to consume, it will finally use mmap to apply a memory and then cache it.

I think this makes sense for an allocator designed like fcmalloc to fill the thread local caches from the GC thread.  I cannot see how this could be applied to snmalloc, so I am going to close this issue here.  Good luck with your prototyping.


How to keep the state on the web after refreshing the page

How to keep the state on the web after refreshing the page? I need to keep my state as if the user refreshes the page I lose all of my state data. Please advise what to do.

You should use something like GetStorage to store the data in the browser's local store, if the page has been restarted, the state is discarded.
As this does not follow the pattern of issues I am closing.


Extract www and/or showcase from this project

It would be helpful if the docs website (but at a minimum the showcase additions) could be moved out from this main project. The commit noise makes it very time consuming working out what meaningful framework changes are contained within each release.

I also would like to see this,  the release notes are overloaded with showcase examples (of greatly varying quality)
In my opinion, there are far too many showcases right now of low quality, for example, I was working with one of my Corp. clients they looked at fresh and after looking at the showcases, decided that:

low-quality examples, can't be any good if this is the showcase of how good fresh is...
there are soo many showcase items, a fair few by the same author look desperate to get new users...

Either way, the showcases should be curated now that there are soo many.  At least put the best showcase examples of Fresh at the top of the list...
ps.

We have discussed this issue with the team, and for now we would like to keep www/ in the repository, as it will be used to verify the functionality of the latest fresh. It is also seems undesirable to have only showcase in a separate repository, since its assets would be served from a different domain. I'd like to put it on the agenda again after 2.0.
For now, I have created a showcase section in the 1.1.4 release notes.
The showcase has been sorted and organized only once. I have moved up the order of projects that I found interesting or that is opensourced. Whatever, I think it needs to be done on an ongoing basis.

It's unlikely that we'll move out the www-folder into a repository anytime soon. It's neat to have it here because it allows us to test new fresh features easily. Our new structure in the release notes separates changes to www from the rest, which to me addresses the original posts concern about it being hard to decipher what changed in a release.

@marvinhagemeister the separation of release notes into sections does resolve my issue. Even better if we can get a blog post with each release! Anyway thanks for this.
P.S delighted to see maintenance of this excellent project spinning up again!

@thegaryroberts We got a blog post with the latest fresh 1.2 release: https://deno.com/blog/fresh-1.2 Plan is to have one for every future release too.


Update base html files

Update base html files for consistency

@shashankpatibandla as QA tester

All the pages load properly with the implementation of one base html.


+1, -1, and other reactions on issues and issue comments

There should be +1, -1, and other reactions on issues and issue comments just like GitHub and GitLab.

@bkcsoft Why are you opposed to this?

@jcgruenhage Because I'm a :trollface: perhaps? I really have nothing against this. I think I even :+1:'d it on the original Gogs-issue 😉 (I pretty much abuse this feature at work, so I'm all for having this in Gitea as well)

I hoped so, wasn't sure though, so I thought I might ask ^^

Fixed with #2856


Add support for editableInput event - closes #212

I added a support for new editableInput event and tests run successfully in a browser, but in CLI it returns this error: beforeEach failed on image preview: 'undefined' is not a function (evaluating 'this.handleDrag.bind(this)').
It's coming from MediumEditor. When I try to disable imageDragging in the editor, the error shifts to another extension (this.handlePaste.bind(this)). When I disable paste it continues to jump to yet another extension.
@j0k3r can you help me with that? You have deeper insight into MediumEditor than me. Am I missing something? Thanks.

I have looked at this problem and don't understand why it fails.
It fails as soon as you define the editor, no matter if your are using it after.
$('#qunit-fixture').html('

');
this.$el = $('.editable');

// only this line kill the test suite
this.editor = new MediumEditor('.editable');

And then I've no idea why this.handleDrag.bind(this) is undefined..
@nmielnik do you any clues about that? :confused:

hmmm, spent some time looking at this, no ideas just yet, I'm not too familiar with how the code is setup so I'll have to look more into it later.

It looks like a problem with QUnit. I will migrate all tests to Jasmine, since it's also used by the editor.

I rebased it to master and it looks like ditching Qunit in favour of Jasmine worked.

Good to merge then :+1:


Stuck on this error.

RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0! (when checking argument for argument index in method wrapper__index_select)
Any idea ?

RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cpu and cuda:0! (when checking argument for argument index in method wrapper__index_select)
Any idea ?

are you using a gpu ?
local or colab?

local with a 3090ti

local with a 3090ti

hmm weird, this repo is now being used in VoC https://softology.pro/voc.htm
so u could do it easier there, will be much easier for you too
its a local gui with a huge amount of scripts so maybe try that :)

Same error and the VoC download is 404 now

Great, I had seen on Reddit that you have to indicate gpus=1, but I didn't think the "=" was necessary! It works now! Thanks a lot

yeah the --gpus thing is different for everyone for some it's 0 for some it's 1, no idea why


Update DO example to allow for easily switching between DOs

I use this example as a starting point when I want to do simple testing or show someone something, and the first thing I always do is make the object itself an argument.
I think hard coding "A" does new readers a disservice and could confuse them about DO namespaces/objects.
Most of the commentary is copy pasted from elsewhere in this document, FWIW.

The failure is odd, but I don't have permissions to view: https://github.com/cloudflare/cloudflare-docs/pull/4529#issuecomment-1134624832

I can't view the failure details either

Talking to pages team to see if there's a way for us to view these errors, this isn't the first time it's happened.
As far as the PR goes, I agree with the idea, but we should probably update the templates too - I can do that if we're all ok with this change

tldr from pages team seems to be push another commit and see if it builds


Minimal unsound example

I played a bit, and this compiles:
using <stdio.h>::{printf, scanf};

export fn main() -> int {
    char foo[2];

    scanf("%s", foo);
    printf("hello unsound %s\n", foo);
    return 0;
}

this should be unsound for len(stdin) > 2 or 1 (depends on NUL-byte or not)
ASAN finds this at runtime, but it feels unsound.

Another example:
using <stdio.h>::{printf, scanf};

export fn main() -> int {
    char *foo = 0x1337;

    printf("hello unsound %s\n", foo);
    return 0;
}

This is even simpler and simply unsafe.

thank you for the report. calls to extern C functions cannot be proven, because they have no zz signatures.
still unsure if

this should be allowed by default
or require to be wrapped in an unsafe {} block
or be done like typescript where you can specify additional signatures for plain old C code.

If you focusing on safety, everything which is not proven or assumed explicitely, should be unsafe.

i would go with an explicit unsafe block.

It should at least emit a warning, especially for known-unsafe c functions (e.g. like scanf on strings, gets, etc.).

this is currently blocked because an unsafe block is a scope, so this is not possible:

unsafe {
  int i = some_c_function();
}
int x = i;

and initialization in unsafe breaks SMT.
int i;
unsafe {
   i = some_c_function();
}
int x = i; // uninitialized read access

Could it be possible to make unsafe an expression, and for the less often needed block-unsafe add an unsafe_block, which creates an own scope?

unsafe is now available in expression position:
    int e = unsafe<int>(errno);


Lint generated files (README.md, values.schema.json, gotohelm files, etc)

Done in https://github.com/redpanda-data/helm-charts/pull/1112


Warnings under React 0.14

Now that React 0.14 has been released, would it be possible to make some changes to avoid deprecation warnings when running under the new version?
When using this component under 0.14.1, we see:
> Warning: require('react/addons') is deprecated. Access using require('react-addons-{addon}') instead.
> Warning: cloneWithProps(...) is deprecated. Please use React.cloneElement instead.

My understanding is that these deprecated functions will be removed in the next version of React.
Info on the 0.14 release can be found here.

Fixed


Add named exports. Fixes #183

This is a possible solution to https://github.com/dataarts/dat.gui/issues/183
I've verified that it fixes the described issue in my TypeScript + webpack project.
I've verified that example.html and tests/index.html work correctly.
The main effect of this change is that: import dat from 'dat.gui' is now interchangeable with import * as dat from 'dat.gui'.
It's apparently not considered "good practice" to use both default and non-default exports from the same module. In this case, keeping the default export ensures backwards compatibility so I think it's the right call. Ideally the default export should be deprecated in favour of the more "tree-shaking"-friendly named exports.
Note that the UMD and the ES6 namespace import will have the member default that contains the default export, in addition to all the symbols that are not nested under default. This does not affect any code written against the new UMD module, and actually should reintroduce backwards compatibility for anyone that was writing require('dat.gui').default.
Do take a peek at some of the generated files' diffs.

@donmccurdy any thoughts on the viability of this change?

@donmccurdy I've reverted the build directory changes.

Thanks! Looks good, and we'll plan to remove the default export eventually in a non-patch release.


Missing scrollbar on /beheer

I just noticed that on the /beheer/create the scrollbar is missing. Because of this I have to zoom out to find the create button ('Aanmaken')

I've made a pr to fix this


Add a 'dafny test' menu option along with the build and run actions

Have it easily choose between --no-verify and doing verification

And alos allow easy setting of options -- that is, with a popup, not just buried in the Preferences.


Added the OpenSSF Scorecard Badge

What type of PR is this?
/kind documentation

What this PR does / why we need it:
This PR adds OpenSSF Scorecard Badge in the README file.
The project already has the Scorecard GitHub Action running, so adding the scorecard badge would be quite handy. So that the results can be shown as a badge in the repository's README. This badge serves as a quick indicator of the project's security posture, helping users and contributors evaluate the project's security practices quickly.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer: N/A
Does this PR introduce a user-facing change?: N/A

NONE

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

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

Welcome @harshitasao! It looks like this is your first PR to falcosecurity/falco 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: harshitasao
Once this PR has been reviewed and has the lgtm label, please assign leogr for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Thank you! I have just a question, if you look at the preview this OpenSSF badge style looks different from the other OpenSSF badge we already have, is it possible to apply the same style to both? Thanks!

/milestone 0.39.0

Thank you! I have just a question, if you look at the preview this OpenSSF badge style looks different from the other OpenSSF badge we already have, is it possible to apply the same style to both? Thanks!

I guess we have just to add style=for-the-badge
@harshitasao could you address that please? :pray:

Sorry for the delay. I have styled the badge as mentioned and converted the scorecard link from JSON to Standard (human readable) format.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: harshitasao, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: c40492878062519acdc0bbfbd0d1a400b5b3facf

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: FedeDP, harshitasao, LucaGuerra
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [FedeDP,LucaGuerra]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Little typo in help link

Hmm, this has recently been fixed in 3.3 so I thought it would’ve been merged up. @chillu I think you recently merged 3.3 up to 3? By the time this branch gets released, the link will need to be updated to 3.4 anyway, perhaps this should just be added to the list of steps for creating a release?

By the time this branch gets released, the link will need to be updated to 3.4

Good point, it should be 3.4 really for this PR

OK, given the above the PR as such is obsolete. I've noted the help_link update in the core release docs: https://github.com/silverstripe/silverstripe-framework/commit/7ff646091e143d7910210a8c0b0282c159b33845


Review docs for circuit and hamiltonians

Summary
Reviews and edits the docs for classes in qiskit_nature.second_q.circuit and qiskit_nature.second_q.hamiltonians`.
Also adds formulas to the Ising and Fermi-Hubbard model docstrings. Closes #657.
Details and comments
Also includes a small fix for class in mappers that I spotted by chance. I can remove this if it clashes.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

5 of 5 (100.0%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 85.838%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
17444

Relevant Lines:
20322

💛  - Coveralls


how to test the app

I looked at the description of this application and it looked interesting. Please write instructions to install it on a windows machine.

@zettre  Sorry for late reply! I just added the deploy and usage instructions in the README. Hope it helps!


update tls1.3 support document

Update tls1.3 support document to match situation now in Sep 2024.

/cc @Rozzii @kashifest


vs plugin, 1.5beta regression: can not extend from class in external import

this works in older versions.
when I have the following code in 1.5beta:
import refs = require("../refs");
var xlib = refs.xlib;

export class PjscBe extends xlib.ClassBase{}

I get the following error:
 265  Cannot find name 'xlib'.
this issue goes away if I remove the extends.  I can use my external module in other ways just fine:
var log = new xlib.diagnostics.logging.Logger(__filename);

Which older versions does it work in? Anyway, looks to me like the issue is that you're attempting to reference a variable (xlib) in a type name (xlib.ClassBase), which isn't possible. It should work if you change the declaration of xlib to be an import:
import refs = require("../refs");
import xlib = refs.xlib;

export class PjscBe extends xlib.ClassBase {}

This will enable xlib to be used in both value and type positions.

I'm pretty sure this was working in the 1.4 vs plugin, but it might have been in 1.3.
thank you for the solution Anders, import xlib = refs.xlib; works.  I did not know you could import without the require syntax.


chore(main): release faro-shop 0.73.0

:robot: I have created a release beep boop
0.73.0 (2024-12-03)
Features

Bump app to 0.43.1 (#1044) (5b34d68)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

faro-shop-0.73.0
:sunflower:


Tweak Lint/UnneededDisable cop behavior.

I was noticing several weird behaviours with UnneededDisable.
First one is linked to https://github.com/bbatsov/rubocop/issues/4459,
it turns out the following piece of code:
  # rubocop:disable Lint/UnneededDisable
  # rubocop:disable all

returns the offense "Unnecessary disabling of all cops." where I believe
it shouldn't. It seems this was introduced by @rrosenblum changes
in UnneededDisable#check in https://github.com/bbatsov/rubocop/commit/d042ccff
Second point I noticed and wanted to address is that the following code:
  # rubocop:disable Lint/UnneededDisable
  # rubocop:disable Bundler/OrderedGems
  # rubocop:disable Bundler/OrderedGems

produces an offense for unnecessary disabling on line 3. This shouldn't be
reported as the cop is disabled. This commit addresses it as well.

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Used the same coding conventions as the rest of the project.
[x] Feature branch is up-to-date with master (if not - rebase it).
[ ] Squashed related commits together.
[x] Added tests.
[x] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] All tests(rake spec) are passing.
[x] The new code doesn't generate RuboCop offenses that are checked by rake internal_investigation.
[x] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[x] Updated cop documentation with rake generate_cops_documentation (required only when you've added a new cop or changed the configuration/documentation of an existing cop).

The commits will need to be squashed.
Linking for context, the commit that you mentioned was introduced in #1967 as a fix for #1959.

This issue reminded me that we should eventually name the cop UnneedCopDisableDirective or something else more informative.

I’m getting this error with rubocop 0.55.0 did this feature ship?
lib/tasks/heroku_clear_tasks.rake:1:1: W: Lint/UnneededCopDisableDirective: Unnecessary disabling of Lint/UnneededDisable (unknown cop).
rubocop:disable Lint/UnneededDisable

@schneems Probably because of this commit released in 0.53.0: https://github.com/bbatsov/rubocop/commit/a0870fb747f95a85349d91acff4f6030c257a663#diff-b1f19ab29b0a1eac6d4690192e23c42a
Changing your statement to # rubocop:disable Lint/UnneededDisable, Lint/UnneededCopDisableDirective should hopefully be both pre-0.53 and post-0.53 compatible