Image for HTTPS probe is not showing

Image for HTTPS probe is not showing on https://docs.microsoft.com/en-us/azure/application-gateway/self-signed-certificates is not showing, instead it shows the raw image code.
![HTTPS probe](media/self-signed-certificates/https-probe.png)

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

ID: 3b0e716d-54fc-0b48-e2aa-9f5b126072ae
Version Independent ID: cda1facc-d299-a154-e824-a1b695f812d8
Content: Generate self-signed certificate with a custom root CA - Azure Application Gateway
Content Source: articles/application-gateway/self-signed-certificates.md
Service: application-gateway
GitHub Login: @vhorne
Microsoft Alias: victorh

@jmartens  , Thank you for your feedback. We will investigate and get back to you shortly.

PR: https://github.com/MicrosoftDocs/azure-docs-pr/pull/109811


Stencil 4

Blocked by https://github.com/ionic-team/stencil/issues/4631

Blocked by https://github.com/ionic-team/stencil/issues/3831


upstream connect error or disconnect/reset before headers. reset reason: connection failure

How to resolve this error i got this error in the kserve model what may the issue

https://github.com/kserve/website/issues/239


建议去除点击链接自动打开浏览器的功能

目前点击链接，会自动打开浏览器，这个功能经常引起误操作，建议去除或者添加开关选项配置。

Hey there, could you translate this for us, please?

Currently clicking the link will automatically open the browser. This function often causes misoperation. It is recommended to remove or add the switch option configuration.
I think it would be better to automatically open the browser by clicking the link while holding CTRL


Add christopheranderson to CODEOWNERS (v3)

Bus factor 0 is bad mmkay

@christopheranderson , can you please add me as code owner for master and v3 ?


Move ssh_list to defaults

According to Ansible variable precedence, role vars take precedence over play vars_files. Therefore, ssh_list makes more sense as a default var so that playbook variable files take precedence.

Sounds good


Add Quantum GANs Demo

Title: Quantum GANs for Image Generation
Summary: A demonstration of a Quantum GAN method recently proposed in the literature (see relevant references). We use the method to generate hand-written digits of zero.
Relevant references: https://arxiv.org/pdf/2010.06201.pdf
Possible Drawbacks: None
Related GitHub Issues: None

Thank you for this wonderful contribution @jamesellis1999! Someone from the team will be on hand to review it shortly.
In the meantime, you can click the 'Details' button next door to the build artifact CI when it is complete, to browse the built version of your demo :)

Thanks @josh146! Are your changes above already implemented, or do I have to change them myself? Sorry, I am new to this.
Secondly, when on the mobile version of my tutorial, all images and some equations overflow the main page (see attached). Is there a way to fix this?

@jamesellis1999 I think this can be fixed by using :width: 90% (or whatever width value looks best for your images), rather than :scale:

That should be all of the suggestions fixed! Thanks @josh146, let me know if there is anything else I could fix.


Change "find()" of AzureBlobFileSystem to match gcsfs implementation

Previously the find would take a path and recursively list all the
sub folders until maxdepth(default to None) is reached, this was mostly
used by glob().
This changes the behavior to the following one:
Take a path (a directory) and a prefix (partial match)
and list ervery blob that matches "^{path}/{prefix}*"
This is done in one single API call, no recursions.
The maxdepth argument of "find" has been dropped since it doesn't have
any meaning now all the matching blobs will be returned.
It suffers the same 'bug' regarding withdirs kwargs:
The following structure might bring wrong dir results:
- directory_a/a/b/c/file.txt
when querying path: directory_a prefix: a and withsubdirs
only directory_a/b/c will be returned as a directory which means
that only folder with a file will be returned, Reading the from
gcsfs, it looks like this is normal behavior.
It might not be considered a bug thou
The glob function behavior however remains unchanged since this is the
only way we can do proper complex pattern matching with branch elimination
which might, for some, be useful.
https://github.com/dask/adlfs/commit/b490a8cbc637dc6547c69fb29c8abb5a414a536a introduces a breaking change let me know if you have any annotation / process when the api breaks
Fixes #152

Appreciate the contribution!!


fix: Upgrade to raw-loader 2 (like jupyter lab)

This wayt we can load the shaders the same way.  This will allow bqplot to use WebGL within Jupyter lab.
raw-loader <2 was using common-js, so you could simply do:
require('raw-loader!../shaders/scales.glsl')

To get the shader string.
Jupyter lab uses raw-loader ~2.0.0, which uses ES module style, requiring you to do:
require('raw-loader!../shaders/scales.glsl').default

@astrofrog solved this by supporting both cases in #859. However, if we upgrade the devDependencies in bqplot to raw-loader 2, we can use the latter case for bundle building and jupyter lab building.
Replaces #859

Is this ready to be merged?

Doesn't this fix break compatibility with the classic Notebook? Shaders don't seem to compile anymore in the classic Notebook with this fix

did you run npm install again to really install the new webpack?

I guess, because I could get it to work with JupyterLab, but I will check again

Works perfectly for me! I must have had a broken environment back then.
@SylvainCorlay would it be ok to merge this fix?


A blueprint's name collision occurred between

i configured plugin according to your README.md.
when i restarted web server, the following error occurs :
AssertionError: A blueprint's name collision occurred between <flask.blueprints.Blueprint object at 0x7f6188e873d0> and <flask.blueprints.Blueprint object at 0x7f6188e87310>.  Both share the same name "rest_api".  Blueprints that are created on the fly need unique names.
The selected version is v1.0.3.
Airflow version is 1.8.0.

Can you check your plugins directory to see if you maybe have 2 copies of the plugin, maybe in some nested form? For example,
~/airflow/plugins/rest_api_plugin.py
~/airflow/plugins/plugins/rest_api_plugin.py

Wow. Thank you so much. You were right.
my directorys:
~/airflow/plugins/rest_api_plugin.py
~/airflow/plugins/rest_api_plugin.pyc
~/airflow/plugins/templates
~/airflow/plugins/airflow-rest-api-plugin-1.0.3
The last directory was a problem. Deleted the last directory and resolved.

Thanks for helping to debug @lavusridhar.
@yim0823 I would just like to follow up, was there an issue with the deployment process specified in the README that we need to fix?


Allow modifying iOS image cache limits

Summary
Allow modifying iOS image cache limits. Currently the image cache imposes some strict limits:
NSCache.totalCostLimit of 20MB.
Single Image Size Limit of 2MB (bitmap size).
This may not be enough for applications that make heavy use of images. With this commit it is possible to fine tune them to the applications need.
This can be set for example in the App Delegate with:
RCTSetImageCacheLimits(4*1024*1024, 200*1024*1024);

This would increase the single image size limit to 4 MB and the total cost limit to 200 MB.
Changelog
[iOS] [Added] - Allow modifying iOS image cache limits
Test Plan
There is no easy way to test this except adding the above snippet and checking via break points that the new limits are used.

Could you rebase this @danilobuerger The CI should be green


Correct typo

Change "kubelect" to "kubectl"

@itselavia : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Docs Build status updates of commit e2f90f2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

support/azure/azure-kubernetes/error-code-poddrainfailure.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit e2f90f2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

support/azure/azure-kubernetes/error-code-poddrainfailure.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Support HTTPRoute filters for external load balancing

What would you like to be added:
I would like to have following setup with external load balancer and HTTPRoute:
/s/service1/foo/bar requests being sent to service1 Service with path /foo/bar.
Currenctly it sends full path /s/service1/foo/bar to service1 Service.
Moreover it is not documented anywhere that external load balancers do not support HTTPRoute filters.
I see this log when I describe my httproute:
Warning  SYNC    4m27s (x8 over 33m)  sc-gateway-controller  RouteRejected: Bind of HTTPRoute "default/services-router" to Gateway "default/external-http" failed: Error GWCER104: HTTPRoute "default/services-router" is misconfigured, err: rule filters are not supported for external load balancing.

Example httproute yml file:
kind: HTTPRoute
apiVersion: gateway.networking.k8s.io/v1beta1
metadata:
  name: services-router
spec:
  parentRefs:
  - kind: Gateway
    name: external-http
  rules:
  - filters:
    - type: URLRewrite
      urlRewrite:
        path:
          type: ReplacePrefixMatch
          replacePrefixMatch: ""
  - matches:
    - path:
        value: /s/service1/
    backendRefs:
    - name: service1
      port: 80
  - matches:
    - path:
        value: /s/service2/
    backendRefs:
    - name: service2
      port: 80

Why this is needed:
This is basic functionality of proxy or load balancing and would make it very easy to expose backend services to the public via paths.

Hey @karmux, can you send this information to<EMAIL_ADDRESS>It looks like this question is tied to the GKE implementation. This specific repo is focused on the broader API development and unfortunately we don't have capacity to provide support for implementation-specific questions here.


Examine Pattern.compile usage in sdk\resourcemanager

The following files have an instance of Pattern.compile() that should be examined and likely replaced.

[ ] azure-resourcemanager-appservice\src\main\java\com\azure\resourcemanager\appservice\implementation\FunctionAppImpl.java
[ ] azure-resourcemanager-appservice\src\main\java\com\azure\resourcemanager\appservice\implementation\HostnameBindingImpl.java
[ ] azure-resourcemanager-resources\src\main\java\com\azure\resourcemanager\resources\fluentcore\arm\ResourceUtils.java
[ ] azure-resourcemanager-resources\src\main\java\com\azure\resourcemanager\resources\fluentcore\policy\ProviderRegistrationPolicy.java
[ ] azure-resourcemanager-resources\src\main\java\com\azure\resourcemanager\resources\fluentcore\utils\ResourceManagerThrottlingInfo.java

Hi @billwert , may I ask why we need to replace these Pattern.compile()s?

Hello!
Regex is a very common attack vector. Poorly crafted regexes can lead to DDoS. We're asking everyone to look at their regular expressions and most likely replace them, or prove they do not handle any untrusted data.

@XiaofeiCao close it if you are done with this.

Checked using https://github.com/NicolaasWeideman/RegexStaticAnalysis
All regex are fine except for https://github.com/Azure/azure-sdk-for-java/blob/94285f5caf1a90aa1684e2958d6e9d6e05ca7b0d/sdk/resourcemanager/azure-resourcemanager-resources/src/main/java/com/azure/resourcemanager/resources/fluentcore/policy/ProviderRegistrationPolicy.java#L100
This might be vulnerable to inputs like a'aaa...aaa'a. However, the input is from backend service and contents of the input are anticipated so it should be fine.


2 programs using my joycon at once?

Is it possible for 2 programs to be using my joycon? I really want to play games like fortnite with this but since the driver is using my joycon it is unresponsive when trying to use JoyToKey to map the rest of the controls. Is it possible to get around this with this game and others too? I can use Dolphin with it so why wouldnt it work with other games? -Jacob

I use a program called REM4P it only works through ps4 remote play. it converts mouse and keyboard to ps4 input. Also Rem4p has a feature to disable all other mouse input during game. This is the kind of concept i think you mean correct me if  im wrong. I assume your on pc though?

Yeah i am, i want to be able to use the gyro mouse from the driver and map the keyboard controls so i can use them both at the same time to play various games.

It depends on the game I've had both good and bad luck with various games it just comes down to tricking the computer into thinking it's real controller.


Add sample template file

Signed-off-by: Tianhao He<EMAIL_ADDRESS>

@jrgarcia Yes, that's right.


Updating Stripe::Customer overwrites data

So when I retrieve a customer - I get this:
[2] pry(#<RSpec::ExampleGroups::DonationErrors::OneClickDonations::WhenUserHasRecentlyMadeARegularDonationToSameCampaign>)> stripe_customer_obj
=> #<Stripe::Customer:0x2503640 id=revv_cus_6> JSON: {
  "id": "revv_cus_6",
  "email"<EMAIL_ADDRESS>  "description": "an auto-generated stripe customer data mock",
  "object": "customer",
  "created":<PHONE_NUMBER>,
  "livemode": false,
  "delinquent": false,
  "discount": null,
  "account_balance": 0,
  "sources": {"object":"list","total_count":1,"url":"/v1/customers/revv_cus_6/sources","data":[{"id":"revv_cc_10","object":"card","last4":"4242","type":"Visa","brand":"Visa","funding":"credit","exp_month":9,"exp_year":2018,"fingerprint":"eXWMGVNbMZcworZC","customer":"revv_cus_6","country":"US","name":"Johnny App","address_line1":null,"address_line2":null,"address_city":null,"address_state":null,"address_zip":null,"address_country":null,"cvc_check":null,"address_line1_check":null,"address_zip_check":null,"number":"4242424242424242","cvc":"999"}]},
  "subscriptions": {"object":"list","total_count":0,"url":"/v1/customers/revv_cus_6/subscriptions","data":[]},
  "default_source": "revv_cc_5",
  "metadata": {"First Name":"Sean","Last Name":"OKealihan","Address":"123 Cash-Money Lane","Address 2":"Apt E","City":"Yonkers","State":"NY","Zip":"10705","Phone":"1800-call-now","Employer":"Google","Occupation":"Nerd","Retired":"No","Spouse First Name":null,"Spouse Last Name":null,"Spouse Employer":null,"Spouse Occupation":null,"Revv User ID":1}
}

So this is expected. My issue here is related to https://github.com/rebelidealist/stripe-ruby-mock/issues/311 and I am trying work around that by updating the default_source.
So i tried to do
stripe_customer_obj.default_source = correct_token
stripe_customer_obj.save

I get this:
[8] pry(#<RSpec::ExampleGroups::DonationErrors::OneClickDonations::WhenUserHasRecentlyMadeARegularDonationToSameCampaign>)> stripe_customer_obj.save
=> #<Stripe::Customer:0x2503640 id=revv_cus_6> JSON: {
  "id": "revv_cus_6",
  "email"<EMAIL_ADDRESS>  "description": "an auto-generated stripe customer data mock",
  "object": "customer",
  "created":<PHONE_NUMBER>,
  "livemode": false,
  "delinquent": false,
  "discount": null,
  "account_balance": 0,
  "sources": {"data":[{}]},
  "subscriptions": {"object":"list","total_count":0,"url":"/v1/customers/revv_cus_6/subscriptions","data":[]},
  "default_source": "revv_cc_5",
  "metadata": {}
}

Why is save overwritting everything here for the same Customer? How do I prevent this? Is this a bug or is this expected behavior?

Alright so I think the problem is solved if I did this, than changing the default_source:
  stripe_customer_obj = Stripe::Customer.retrieve(stripe_customer_id)
  stripe_customer_obj.source = stripe_helper.generate_card_token
  stripe_customer_obj.save

Why does this work?

because default_source accepts ID of source to make the customer’s new default for invoice payments. Not a token. https://stripe.com/docs/api#update_customer-default_source


List available casks in the http://caskroom.io/

Something that is missing though is which applications are available in cask. Having a page with a dynamically assembled list, or specifying a command to see available software on http://caskroom.io would be very useful.
By the way, in all honestly, it wasn't immediately clear to me what cask was when I first read your homepage.

Submit an issue (or even better, a PR), to the appropriate repo to clarify the message.

I am saying that as a new user it's very unclear what is available in cask.
You can take that feedback and discard it, or you can look at caskroom.io and notice that a search doesn't give you the full list... and you don't even mention to look under search to see what is available...

You can take that feedback and discard it

No one is discarding it. I'm saying your feedback is in the wrong place. Please submit it to the appropriate repo, where it should be discussed, and the appropriate people will see it.
In addition, by submitting an issue or a PR, we can properly discuss what changes need to be made to make it clear. Simply saying “I couldn't understand the website” doesn’t help at all, we need you to clarify at length (or, once more, submit a PR) that will address the issue of it not being understandable. Why isn’t it understandable? What exactly could’ve been done to make it better? Those are the kinds of insights we need from you.
To do it, lets do it right; open an issue in the appropriate place.

You can take that feedback and discard it

No one is discarding it. I'm saying your feedback is in the wrong place. Please submit it to the appropriate repo, where it should be discussed, and the appropriate people will see it.
In addition, by submitting an issue or a PR, we can properly discuss what changes need to be made to make it clear. Simply saying “I couldn't understand the website” doesn’t help at all; we need you to clarify at length (or, once more, submit a PR) what will address the issue of it not being understandable. Why isn’t it understandable? What exactly could’ve been done to make it better? Those are the kinds of insights we need from you.
To do it, lets do it right; open an issue in the appropriate place.
In addition we're not a discoverability service. This has been discussed multiple times, as it is not part of the goals of homebrew-cask. Amongst other things, the logistics are unsustainable. This is to say you’re not supposed to see all casks available — the goal is to have them all; you’re supposed to install what you want, not shop around.


dataset

Do you have a test dataset with sample code for initialization?

I added a small training file in the data directory! and sample code for initialization can be found within the Jupyter notebooks. Just search for the training data file name.


Use new node: URLs where applicable?

This feature landed in Node 14.13.1
[EDIT] in 14.180+ this syntax can also be used with require().
https://nodejs.org/api/esm.html#node-imports
https://2ality.com/2021/12/node-protocol-imports.html
https://github.com/nodejs/node/issues/38343
https://github.com/nodejs/node/pull/37246
https://github.com/nodejs/node/pull/35387
Among other things, this is in support of "a more extensive standard library in JavaScript" that will eventually be put into the node: namespace and allows the re-use of existing NPM package names without conflicts.
https://github.com/tc39/proposal-built-in-modules

In case this should be enforced, even with an option for require:
https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-node-protocol.md
There are probably other things in that library too.  I wanted to use the module checks as well:
https://github.com/digitalbazaar/eslint-config-digitalbazaar/pull/55

v6 uses node: imports.


Fab styles overwritten

When I try to add a Floating Action Button, the styles are getting overwritten and result in the following:

You can see that there is a duplicate class:

Where the border-radius gets overwritten, among other things.
I am using the JssProvider and the rest of the components are displaying correctly as far as I'm aware of. Production & development have the same issue.

[ ]  "@material-ui/core": "^1.2.3",

Expected Behavior
A round fab, classes not conflicting
Current Behavior
A square fab, duplicate classnames with different styles.
I do see the correct fab for a short time before the styles get overwritten:

Steps to Reproduce (for bugs)
Try the following: https://material-ui.com/demos/buttons/
My Environment

Tech
Version

Material-UI
v1.2.3

React
16.4.1

Chrome
67.0.3396.99

I can't reproduce it here: https://codesandbox.io/s/xy64nzrjo
That example also does not include the jss stuff. But how would this happen? I've tried removing any normalizing from mui or other.

@oliviertassinari I just discovered that SwipeableViews is the culprit, whether I nest the buttons inside tabs or not doesn't matter, whenever this component gets rendered, the styles are messed up.

Something is wrong with the CSS injection order. I fear we can't help more without a reproduction.

@TrySpace I have the exact same problem with material-ui 4.3.0. Did you find out what was your problem or can you give me some hints?

I have same problem too ..

@oliviertassinari, This Fab Style problem has returned in 5.0.0-alpha.21
Likely related to issue #24204

Funny enough, 3 years later I had the exact same problem... a square fab (and all kinds of elements were missing their padding, like buttons and listitems)
Only after I removed the old @material-ui packages  from package.json , and removed the lock files, everything looks normal again.
Very strange though...

Same issue here while migrating from v4 to v5. Keeping the v4 version for now.


add gVisor to ADOPTERS.md

What type of PR is this?
/kind documentation
What this PR does / why we need it:
gVisor is adopting and supporting Falco.
Does this PR introduce a user-facing change?:
NONE

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

6d8fd1a add gVisor to ADOPTERS.md

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

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: kevinGC
To complete the pull request process, please assign jasondellaluce after the PR has been reviewed.
You can assign the PR to them by writing /assign @jasondellaluce in a comment when ready.
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

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

Hello @kevinGC, thanks for your PR.

Signed off!

LGTM label has been added.  Git tree hash: 6777d72e19b3c6e016d977f0796e284ea0e0ec21

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce, kevinGC
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 [jasondellaluce]

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce, kevinGC, leogr
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 [jasondellaluce,leogr]

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


How to build it

Having an interest in this but failed to build it.

This project relies on iRODS features that have not been released yet.
You'll need to build the iRODS packages using irods/irods@6b14b65 or a later commit.
Building requires the following:

Docker
irods-dev
irods-runtime

You'll need to copy the packages into the root of the project directory.

My question is whether this project works with current iRODS 4.3.0 servers?
And if so, can you provide any guidance on building the required ./irods-dev_4.3.0-1~focal_amd64.deb and ./irods-runtime_4.3.0-1~focal_amd64.deb? Alternatively, is there a pre-built docker image available?

This project is still a work-in-progress.
No, it does not work with 4.3.0 servers at this time due to it needing things provided by the upcoming 4.3.1 server. It's possible we can make that happen, but we'll have to discuss whether that makes sense given 4.3.1 is so close.
If you're running a 4.3.0 server, you should consider upgrading to 4.3.1 once released since it addresses important memory leaks observed in 4.3.0.

Thanks. Looking forward to a released version of this project!

Note we are working on the same type of compatibility considerations with the upcoming HTTP API.  You can see the commit-in-PR for that project here... https://github.com/irods/irods_client_http_api/pull/103/commits/fafc2b89521b2807b486bcc6696bc99a00bd993c
We intend to do something similar for this S3 API.


Issue #6342: Extended the docs of text_enabled param for plugins

Summary
Added a little bit more information on text_enabled to help developers discover this powerful feature
Links to related discussion
I reported this in issue #6342, which has been moved to https://github.com/divio/djangocms-text-ckeditor/issues/478
Proposed changes in this pull request
Just some additions to the docs of djangocms-text-ckeditor
Documentation checklist

[x] I have updated CHANGELOG.txt if appropriate
[x] I have updated the release notes document if appropriate, with:

[x] general notes
[x] bug-fixes
[x] improvements/new features
[x] backwards-incompatible changes
[x] required upgrade steps
[x] names of contributors

[x] I have updated other documentation
[x] I have added my name to the AUTHORS file
[ ] This PR's documentation has been approved by Daniele Procida

Coverage remained the same at 77.757% when pulling 124214c0095e38b700c5c0d830db0bb1ec66a781 on jeroenpeters1986:develop into<PHONE_NUMBER>4de94b1f2784bb830ad5cf6d7bdea7 on divio:develop.

Hello @jeroenpeters1986,
Thanks for your contribution.
As mentioned in https://github.com/divio/django-cms/issues/6342,
the text_enabled attribute is a feature from the djangocms-text-ckeditor application which is separate from the django CMS core.
We will be removing that section entirely from the core documentation on 3.6.x as it is just left over from previous releases of the cms that bundled the text plugin.
I'm open to landing this on the documentation for versions <= 3.5.x.
@evildmp thoughts?

Hi @czpython, will there be place for the docs in the new repo? I could not find that yet

:-( Build failed, but I find it hard to believe the docs did that..

@jeroenpeters1986
Because we're removing this section from the docs on 3.6.x, please create a new pull request, targeting the release/3.5.x branch. I'll back port it to 3.4.x.
On cms >= 3.6.x, information about the text_enabled will live on the README of djangocms-text-ckeditor.

I will, thank you :-) I will also chekout the README of djangocms-text-ckeditor


A union of interface and something else is not resolvable

Strawberry cannot process a type of Union[strawberry_interface, strawberry_type]
System Information
Macos, latest strawberry (0.111.2 at the moment)
Additional Context
Sample code:
from typing import Union

import strawberry

@strawberry.interface
class Node:
    id: strawberry.ID

@strawberry.type
class Error:
    message: str

@strawberry.type
class Query:
    users: Union[Node, Error]

schema = strawberry.Schema(query=Query)

Fails with
TypeError: Query fields cannot be resolved.

here's a gist reproducing the issue: https://play.strawberry.rocks/?gist=6fab0f0ce462e08155d2f5d791431e74
removing (or updating) the assertion we have might fix this :)

a better gist
https://play.strawberry.rocks/?gist=d7f2dd2ad9d2fcececf5b6d17fd52b34

Is it actually a bug?
According to spec:

A Union type must include one or more unique member types.
The member types of a Union type must all be Object base types; Scalar, Interface and Union types must not be member types of a Union. Similarly, wrapping types must not be member types of a Union.

may be related: https://github.com/graphql/graphql-spec/issues/215

@patrick91 can you close this?
I think Generic would be a solution here.


Add more context to errors

This simple change would go a great length into helping give a bit of context as to why things aren't possible

Although old, this looks like a good update to have...


Plugin stopping Hoobs Homebridge from restarting

Found wiz plugin stopping Homebridge from automatically restarting. This forces users to manually unplug the home bridge and could potentially result in SD card failure if system is hosted on SD card
Haven't yet investigated into the details. Will update later if more details found. Thanks
5/29/2021, 5:19:36 PM Got SIGINT, shutting down Bridge...
5/29/2021, 5:19:37 PM Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
    at healthCheck (dgram.js:897:11)
    at Socket.close (dgram.js:719:3)
    at HomebridgeAPI.<anonymous> (/home/hoobs/.hoobs/node_modules/homebridge-wiz-lan/src/util/network.ts:141:12)
    at HomebridgeAPI.emit (events.js:315:20)
    at process.<anonymous> (/usr/local/lib/node_modules/@hoobs/hoobs/bridge/cli.js:77:28)
    at process.emit (events.js:315:20)
    at process.emit (/usr/local/lib/node_modules/@hoobs/hoobs/node_modules/source-map-support/source-map-support.js:495:21)

Just looked at the code. it looks like when calling socket.close() at src/util/network.ts line 141 it shuts down connections and prevent Hoobs wrapper from receiving any feedbacks thus having this core service down but wrapper still running situation

Same problem, I noticed ever since the new update. I have narrow it down to this plug-in causing all the trouble. I actually had to replace my SD card so your theory makes sense.

Getting the same issue... Any ideas on a solution or workaround?

Curious if there any updates or workarounds?

I think this was resolved in an update, please open a new issue if it's still happening

I ended up just flashing my raspberry pi for homebridge, which is working perfectly.
Thank you very much! Your plug-in is the reason I got into homebridge :)
Iain
On 17 Nov 2021, at 10:08, Kevin Pei @.***> wrote:

I think this was resolved in an update, please open a new issue if it's still happening
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/kpsuperplane/homebridge-wiz-lan/issues/59#issuecomment-970790164, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUPUOWF3WWWMOAQBEJCMJBDUMLP5JANCNFSM45YZMH7A.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


model: Ichigo-llama3.1

Goals

llama-s should be in cortex.cpp (and Jan)

Model has been converted and worked perfectly in Cortex (only text).

We need to work on the Encoder to convert speech into sound too. Close for now.


[Fix] Remove blank at tizen build option.

This blank make error that 'command not found'
Signed-off-by: sewon.oh<EMAIL_ADDRESS>
[Template] PR Description
In general, github system automatically copies your commit message for your convenience.
Please remove unused part of the template after writing your own PR description with this template.
$ git commit -s filename1 filename2 ... [enter]

Summarize changes in around 50 characters or less

More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of the commit and the rest of the text as the body. The
blank line separating the summary from the body is critical;
various tools like `log`, `shortlog` and `rebase` can get confused
if you run the two together.

Further paragraphs come after blank lines.

**Changes proposed in this PR:**
- Bullet points are okay, too
- Typically a hyphen or asterisk is used for the bullet, preceded
  by a single space, with blank lines in between, but conventions vary here.

Resolves: #123
See also: #456, #789

**Self evaluation:**
1. Build test: [ ]Passed [ ]Failed [*]Skipped
2. Run test: [ ]Passed [ ]Failed [* ]Skipped

**How to evaluate:**
1. Describe how to evaluate in order to be reproduced by reviewer(s).

Add signed-off message automatically by running **$git commit -s ...** command.

$ git push origin <your_branch_name>

:memo: Version: 1.20180820. Thank you for submitting PR #411. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/TAOS-CI/ci/taos/.


New Work : Model Implementation (Model -I)

Download Datasets
Train Dataset Link : Click on this Link
Test Dataset Link : Click on this Link . Please Download both CSV files for test dataset
About The Model Selection
So in our model selection  Process here we are with gradient Boosting models. Gradient Boosting models  are really great when it comes to predict from the given data because they use learning rate method. Also There are Two types of gradient Boosting Models :

XGBoost :  XGBoost builds new models to correct the errors made by previous models, specifically focusing on the gradients (errors) of the loss function. It uses gradient descent to minimize the errors. Each subsequent model (usually a decision tree) corrects the residuals or errors of the previous model.

AdaBoost : AdaBoost focuses on adjusting the weights of the training data points. Initially, it assigns equal weights to all data points. After each iteration, it increases the weights of the data points that were misclassified (or had higher error in regression). This forces the next model to pay more attention to the mistakes of the previous model. The final prediction is a weighted sum of the models’ outputs

In this Issue we are implementing XGBOOST Algorithim.
Implementation of XGBOOST for this issue

Take the training dataset and take 75:25 ratio convert 25% of training into Validation dataset. You can also use K-Fold Cross validation method.

Next Check for overfitting by Visualizing training and Validation loss by plotting them in one single graph Graph. If your Validation Curve is going up and Training curve going down then there is a problem you have to check for the issue. You can use Regularization techniques etc to solve the problem.

Take the learning rate close to 0.1 you can hit and trial as well.

Now here comes the main game , for test dataset introduce  a column el_power_predicted and try predicting values learned by the model  so that it can generate predicted values in that column.

Final Evaluation is done by R2 score (R-Squared Score) and RMSE (Root Mean Square Error). If your R2 score is close to 1 and RMSE score is lower. That means your model is good.

Please Provide a difference between Predicted values and actual Values by generating graphs such as Line plot or a scatter plot. The graph should clearly tells plot difference between two values and should be titled as "Predicted vs Actual Value"

Requirements for Pull Request (PR) Submission.

Your PR should have detailed Description , appropriate title and screen shots of code snippets and graphs
Also please tell the learning rate , R2 score and RMSE score separately in the form of heading in PR.

Checklists

[ ] Did Visualization
[ ] Showcased Code Snippets
[ ] Showcased learning Rate , R2 Score and RMSE score
[ ] Dealt with Overfitting (if persist)

Note : In your PR you can generate Checklist easily. Provided is the screen shot where the icon lies for automatic check list generation.

click on that button , and somewhat this is showcased "-[ ]" this is empty one so filled one will look like this "-[X]". You can preview it using preview button it will look something like this as showed in image

Please make sure you submit your PR with this checklists compulsorily.

Please assign me this task

Please assign me this task

interested assign it to me

@shriyans2912 Assigned please proceed further as per instructed in issue's description


Add downstream container reference

Also updates the image-build and downstream documentation with a
consistent example of installing the tool from the container.
Signed-off-by: Jim Ramsay<EMAIL_ADDRESS>

/approve


Network weights

Hi, can you share the checkpoint zip during the network training to achieve the final results in your paper?

Hi, can you share the checkpoint zip during the network training to achieve the final results in your paper?

Yep, here's the Google Drive share link: https://drive.google.com/file/d/1fYw3I4qsrT7CRW1l-e4FyoqW5G3wgoAP/view
It was trained on the composite dataset of CASME2, SAMM and SMIC-HS. Hope this might be helpful for you.

Thank you for sharing, will try on it.
May I know where can I get the pictures of westernMale and asianFemale for testing?

@genbing99 Source videos and target faces for evaluation can be found at https://megc2021.github.io/images/MEGC2021_generation.zip , which is also provided at https://megc2021.github.io/agenda.html , in section Description of Challenge tasks.
The error seems so strange. I will @ you later after a day or two if the solution is found, since now i am busy for my mid-term homework and exams. Sorry for that. QAQ

Sure, thanks in advance.

@genbing99 Hey, pls try loading this new checkpoint file to check if it works: https://drive.google.com/file/d/15U531P0h2ujql_ag2-mht2tjUlJFYZ_H/view?usp=sharing
The error is caused by redundant code in modules/keypoint_detector.py, which have already been deleted when pushing to this Github repository. But we did not notice that the redundant code were still there when the training started.
class KPDetector(nn.Module):
    def __init__(...):
        // ...
        self.conv1 = torch.nn.Conv2d(...)// This line
        self.conv2 = torch.nn.Conv2d(...)// And this line

Two convolution layers self.conv1 & self.conv2 were defined in class KPDetector, but never used during training or animating. They were initialized and saved into the checkpoint. The logger could not recognize the initialized parameters of these two redundant layers and then threw out the error, since the code you pulled from this repository has been corrected.
So the solution is to delete the key-value pairs (key == "conv1.weight" or "conv1.bias" or "conv2.weight" or "conv2.bias") in "kp_detector" part of the checkpoint file. I did it and it works on my server. The generation results are the same as the ones we obtained in our paper. The new checkpoint file is shared via the new share link above. Btw, the previous Google Drive share link has been cancelled.
Hope this might be helpful for you.

It's working, thank you


Add @dymurray to the list of Maintainers

Is there an existing issue for this?

[X] I have searched the existing issues

Konveyor version
No response
Description
Hi All,
I would like to propose adding Dylan (@dymurray ) to the list of Maintainers. Dylan has been an active contributor of the Konveyor community. He has been leading multiple efforts like Konveyor planning, triage, end user interactions, and many more. He would be a great addition to the leadership.
Inviting the steering members to vote in this issue with a +1 (yes) or -1 (no) registering their choice - @jwmatthews @tsanders-rh @rromannissen @JonathanR19 @tamintheclouds
Please feel free to reach out if you have any questions.
Additional Information
No response

with my Steering hat on, +1 from me

+1

+1

+1

closed via https://github.com/konveyor/community/pull/83


( !!! ) VACNET DETECT ( !!! )

beware... this has vacnet dEtecTION
i lost 3 accounts due to ows......................... when i just use knife & glove changer........

yeah that’s just not true, you got banned from something else. it’s
literally impossible
On Mon, May 28, 2018 at 4:29 PM lmao<EMAIL_ADDRESS>wrote:

beware... this has vacnet dEtecTION
i lost 3 accounts due to ows......................... when i just use
knife & glove changer........
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/namazso/nSkinz/issues/50, or mute the thread
https://github.com/notifications/unsubscribe-auth/AWFvKY9xPZcEiTNTgq7yoLeyFTVn0n9Dks5t3F45gaJpZM4UQk_A
.

VACnet obviously cannot detect skinchangers, however the new VAC module might be able to (and probably does) detect the engine hook. I'll consider rewriting it to avoid that

Fixed in 3e49191


Expanding a set of functions

In rare cases, we have to expand a set of functions. For instance in Queens:
https://github.com/informalsystems/apalache/blob/9b88fe7a6339135799a09d59f4daab62bd5308e5/test/tla/QueensTyped.tla#L46-L47
Currently, the model checker throws an exception:
QueensTyped.tla:46:32-46:45: rewriter error: Trying to expand a set of functions. This will blow up the solver. E@11:42:01.742
at.forsyte.apalache.tla.bmcmt.RewriterException: Trying to expand a set of functions. This will blow up the solver.
	at at.forsyte.apalache.tla.bmcmt.rules.SetExpandRule.apply(SetExpandRule.scala:27)
...

It looks like there is no workaround for Queens that would let us check the spec without expanding the set [1..N -> 1..N].

As a first step, we should add an explanation about why it is expensive to expand a set of functions


feat: add support for x64 kmcomp

Mirrors corresponding PR keymanapp/keyboards#984. See there for notes.

Closing as not-required


Shopwing as Empty but app seeing accurate temperature

Ember Mate is showing as empty, but when I check the app, it is reading the temperature fine. I've tried closing and reopening the app and disconnecting and reconnecting, but it still shows as empty. Should I try forgetting the mug in bluetooth from my Mac?

The mug itself has a limitation where it can be connected to a single client at once
Have you tried "forgetting" it from all devices, and then re-connecting it to EmberMate?

Weirdly they both connect as long as the other official ember app is running on the same computer, I dont even use the phone app at all

Im starting to think its some wonkiness with the mug itself, I tried giving it a good scrubbing and it seems to be behaving itself better now, but not always.

I guess that makes sense, the mug can only connect to a single device, and in your instance its still a single device (as in bluetooth client)
I'm not sure what specifically is going on, its fairly consistent on my end
If you feel like the issue is persisting, feel free to re-open another issue, otherwise I'll go ahead and close this one

Thank you, love the app! I think its probably my particular mug, but when I first encountered this, I was baffled


confused about hardware nodoshop, nodemcu or WeMos

HI,
I am currently ordering the parts to build my own opentherm gateway, using this firmware.
I am however a little bit confused by the new board (v2.3) of nodoshop.
There it is mentioned the new board (2.3) runs with a WeMos D1 Mini, instead of the always mentioned NodeMCU on this page.
Is the current firmware (9.0) supported for the WeMos D1 mini, or should I still get the NodeMcu
to be clear we are talkingg about this: https://www.nodo-shop.nl/nl/home/213-wemos-d1-mini.html (which is recommended by them) or https://www.nodo-shop.nl/nl/home/189-nodemcu.html?search_query=nodemcu&results=2
many thanks in advance!

Hi @Ramonlambal
Thanks for asking. The new PCB V2.3 supports wemos d1mini and the firmware is compatible with the wemos too.
So you can use the firmware safely. I will add this to the readme.
Hope this clears up the confusion,
Robert


swifttemplate failed when running on xcode12

I have run sourcery in my project. and I have copied the AutoCodable.swifttemplate and AutoEquatable.stencil into my project
I did everything on doc here: Codable
But when i run sourcery the AutoCodable related sources are not generated but the AutoEquatable are fine.
could any one help on this.
Using configuration file at './.sourcery.yml'
Scanning sources...
	loadOrParse: 0.014073014259338379
ast warning: Found "extension HTTPHeader" of type for which there is no original type declaration information.
resolution took 0.0013399124145507812
	combiningTypes: 0.0031189918518066406
	total: 0.0523909330368042
Found 41 types in 10 files, 10 changed from last run.
Loading templates...
Loaded 2 templates.
	Loading took 0.010114073753356934
Generating code...
Rendering template /Users/lizhihui/Workspace/Asset/Asset/SourceryGenerated/Templates/AutoCodable.swifttemplate
/usr/bin/env "xcrun" "--sdk" "macosx" "swift" "build" "-Xswiftc" "-Onone" "-Xswiftc" "-suppress-warnings" "--disable-sandbox"
/var/folders/0r/n9nphfkd5pd56j1t80lz3rjc0000gn/T/SwiftTemplate/1.4.1/.build/debug/SwiftTemplate "/var/folders/0r/n9nphfkd5pd56j1t80lz3rjc0000gn/T/SwiftTemplate/1.4.1/context.bin"
	Generating AutoCodable.swifttemplate took 6.451053023338318
		Processing Ranges took 0.0003409385681152344
Skipping /Users/lizhihui/Workspace/Asset/Asset/SourceryGenerated/AutoCodable.generated.swift as it is empty.
Rendering template /Users/lizhihui/Workspace/Asset/Asset/SourceryGenerated/Templates/AutoEquatable.stencil
	Generating AutoEquatable.stencil took 0.0049610137939453125
		Processing Ranges took 0.00031507015228271484
	Generation took 6.467684030532837
Finished.
Processing time 6.523002028465271 seconds

Which version of Sourcery are you running?

what's your command line tools version? xcode-select -p ?

@krzysztofzablocki hope this can help.

@lizhihui0215 could you try creating a sample that reproduces the issue? without sample code it's not going to be easy to reproduce because Sourcery succeeded but the template just doesn't generate output?
are you using annotations or marker protocol to find types to extend?

Hi @krzysztofzablocki
here is sample project SourceryTest

@lizhihui0215 this is working properly, your code doesn't need any generated code to work so the template doesn't generate any, you need to do something that actually requires a custom implementation for it to generate it, otherwise it just falls back to default which system generates, e.g. add this
enum Test {
    case something(Int, name: String)
}

extension Test: AutoCodable {}

and you'll see generated code appearing.
Or add some custom coding keys, or processing per https://github.com/krzysztofzablocki/Sourcery/blob/master/guides/Codable.md and it will generate the code for you, but right now your code simply doesn't need any codegen so the template is smart enough to skip it

@lizhihui0215 let me know if anything is unclear


Possible drop of support of using themr as decorator with TypeScript

Currently I'm trying to rewrite themr in TS to provide consistent up-to-date typings and I'm in the middle of the struggle started in #39
The problem is that switching from correct React.ComponentClass
 to component constructor type (with new()) is completely broken with strictNullChecks on, here's my comment
@themr('foo') //error - Type 'null' is not assignable to type 'Element'
class FooClass extends React.Component<any, any> {
	render()/*: JSX.Element | null //ok when uncommented*/ {
		return
hi
;
	}
}

Moreover, decorating a class with @themr complains on every lifecycle method (like componentWillMount) of decorated class as TS can't cast it to as ComponentClass. On the other hand, calling themr as a function on existing class works fine - seems like decorators are broken in TS.
Well, at least they are still behind experimental flag.
@mpodlasin @odensc Could you please check if you do use decorators instead of composing HOCs separately from actual component class or sfc which is more natural for react ecosystem in general especially when using recompose?
If it's ok for you and if it's worth dropping experimental decorators, I would open a PR with a fresh new themr fully in typescript.
The good news are that now I'm finally able to overwrite props in decorated component with their non-necessary versions, thanks to this comment
So that themed component does not require theme object to be passed via props but still checks its type if it is present.
UPDATE: still it will be possible and absolutely transparent to use themr as decorator for current ES6 users.

I don't use themr anymore, but when I did I used decorators.

You'll never be able to create good types for a decorator but you might be able to use what you now have but sill provide decorator support (with bad types) using a function overloads https://www.typescriptlang.org/docs/handbook/functions.html#overloads
If you publish your PR I can take a shot at it.

I need some time to actualize tests and migrate to latest TS 2.4.1


Viewing archived repo notifications shows all

Sent with GitHawk

I think this was intended somehow?

No I mean tapping on a repo in the action sheet shows all notifications, should be only for that repo.
Sent with GitHawk

I will take a look 👀
Sent with GitHawk

Sorry @jdisho, fixed this already when debugging other stuff 😁


Error when exporting using queue, auth user and filter with relation

I have create the smallest test project to reproduce the bug :
https://github.com/ArnaudBan/filament-excel-export-reproduce-bug
There is a bug when :

you set the export to use fromTable() and ->queue()

ExcelExport::make('table')
   ->fromTable()
    ->queue()

In the filament ressource you have a query that depends on the auht()->user

public static function getEloquentQuery(): Builder
{
    return parent::getEloquentQuery()
       ->where('city_id', auth()->user()->city_id);
}

You have a filter with a relation field

->filters([
    Tables\Filters\SelectFilter::make('place')
        ->relationship('city', 'name')
])

Then when you export you have an error because the export try to get the query of the filament resource, but when it is done asynchronously there is no auth user

ErrorException: Attempt to read property "city_id" on null in /Users/arnaudbanvillet/Sites/export-bug/app/Filament/Resources/UserResource.php:27

Thanks for creating an issue and providing a reproduction repo. I am not really sure how to tackle this though, since currently we just serialize the closures and of course the user gets lost on the queue. Need to think of some workarounds.
I probably won't have time to look into this in the next weeks as I still have some client work and still haven't upgraded my plugins for Filament v3 which is a priority for me.

I have similar issues when using Auth::user() in a closure of a filter method (e.g. visible()), even without using ->fromTable().
Another related issue is global scopes using Auth::user().
As a workaround I use the ->modifyQueryUsing(...) method on the ExcelExport::make() method, to force my global scope.
Did you find any solution ?

No, sorry. Didn't have the time to look into this and it wasn't my priority so far, since there were other bugs. When I think about it: A possible solution would be to store the current user with the job and authenticate as that user before running the queue.
But I think I need to overwrite the Job classes from the excel package. Sounds like it would take quite some time.

Anybody know any work-around with this one? Seems like I have to remove queue() method till this bug gets resolved.

@nitinatvaluelabs try official Export Action added in FilamentPhp V3
https://filamentphp.com/docs/3.x/actions/prebuilt-actions/export

@sadekd Does the official one support columns based on the logged in user? I think this is more of a new feature than a bug.


WIP less detection, more discovery

this will borrow some of the recent changes in Static HTML Output, to no longer try and detect every single URL and file from WP and take too much - rather, we'll just detect the main pages/posts/starting points we need and then continuously crawl the whole site, discovering additional URLs as we go.
I knew this task was coming up, but when I started looking at WP2Static code again tonight and doing a test deploy, it was picking up waaaaay too many useless vendor files from composer-based plugins, making crawl take forever and server run wild. So, I'll make this adjustment as preparing some new builds to get us all using latest add-ons

update: this is pretty stale and a lot of improvements to detection were since made by @john-shaffer
I'll revisit these diffs later to see if anything still worth bringing in

6 months later, I'd rather rewrite anything useful from scratch than try to figure out what's still relevant here!


Will this work with images?

For example if i use carrierwave, refile or paperclip will sync works?
Thanks.

Yup -- Sync shouldn't care about those things.

thanks


Use variables.rootfolder in more places

This PR makes JRunner use variables.rootfolder (default: directory containing main exe) more often when handling files.
Without this, certain paths will be localised to the "launch directory" of the program.
I noticed this issue when trying to launch JRunner through the start menu, as it gave me this error:

The program now behaves as I would expect, resolving resources local to the exe.

Hi icraze. I like your rune tweak.

How did you launch via start menu - I do not have that issue.
Variables.rootfolder is used for the location of the working folder - the rest needs to be in reference to the current location of the exe.
As of now, I can't merge this as this breaks intended functionality. Your shortcut I believe is not launching the application correctly.
Kind Regards,
Josh

Wow, thanks for reviewing so quick Josh.
When you say

the rest needs to be in reference to the current location of the exe
I believe that would be equivalent to Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) (please do correct me if I'm wrong - Windows is new to me)

So I think that rootfolder would be correct unless someone overrides it? In that case, could the changes I made could be switched to  directly?

(I don't have a shortcut for the program, it's just that Windows indexed the exe. I believe this starts the program without a "launch path")
Sorry if I'm misunderstanding something here 😅

Hi,
No prob -
My start menu doesn't do that (indexing my D drive):

What you're seeing there is the default location. If the user overrides the settings, rootfolder is changed.
Windows starts exe's in a "location" by default.
Tell you what, I'll implement your fix independently of the rootfolder variable so it never changes, to hopefully mitigate this. I'll do this on the dev branch and in the next release it will be present.

Sounds great, thank you!

Sorry I changed my mind. There are soooo many places where the application does stuff in reference to itself. I would take a long time to update every implementation. If you want to do that, I just created a new variable variables.exefolder. If you go through and update every location to use it, I'll accept the PR - but I think figuring out why Windows is launching your JR improperly might be better.
kind Regards,
Josh


Change __alignof to alignof

Whereas __alignof is a non-standard compiler extension that seems to come from Microsoft and is supported (yet undocumented) by Clang and GCC, alignof is a standard language feature in C++11. Clang and GCC both document alignof as a compiler extension, but this isn't supported by Microsoft.
This fixes builds on compilers that don't support __alignof.

Thank you for this contribution.


Change Connection to use .env config

This change will allow devs to choose which DB to use, and easily make the change in their .env

Completed with PR #69


newWritebatch() not accessible in Swift.

I think this might be because the method has the word new as a prefix.
Is there anyway to work around this?

Turns out this was my mistake. If anyone else comes across this, don't forget to also includes LDBWritebatch.h in your Swift bridging header file:
#import <LevelDB.h>
#import <LDBWriteBatch.h>

:+1:


[BUG] - Nested sweeps limitation on memory ?

Describe the bug
Running 2 nested sweep section the outer one has a limited number of points before I got an error from the device running out of free registers:
2023.03.13 15:11:37.057 laboneq.controller.util        CRITICAL SHFQC/QA:DEV12146: AWG compilation failed.
Compilation failed: Compiler Error (line: 26): run out of free registers, please reduce complexity
which Anas Elhamdi mentioned to me "We would expect that this complexity error might be an AWG compiler bug". The purpose is running calibrations like this with higher resolution or range.

To Reproduce
Steps to reproduce the behavior:

Define pulse sequence
Execute on hardware
Define 2 nested exp.sweep() sections. The one in the outer loop sweeping frequency in my case does not allow more than 20 values. This results on a very low resolution or narrow scan, that makes some calibration routines tricky.
2023.03.13 15:11:37.057 laboneq.controller.util        CRITICAL SHFQC/QA:DEV12146: AWG compilation failed.
Compilation failed: Compiler Error (line: 26): run out of free registers, please reduce complexity

Expected behavior
Allow more sweep values on the outer loop.
Code & Screenshots
I attach the device_setup, the experiment dictionary generated is huge, around 200MB, so I don't attach it.
device_setup.zip
This is the code I would like to run through the integration I'm doing with our library.
Example_sweeps.zip
Versions used:

laboneq 2.1.0

zhinst-core  22.8.36541

Context

[ ] Do you know a workaround for the issue? If yes, please provide a short description.
If this is really an isue the workaround would be to run multiple experiments at the expense of longer number execution and compilation steps
[ ] Does the issue block your experiments?
Yes, it makes routines that scan multiple parameters like flux vs qubit frequency a bit trickier with a limited amount of points avaliable

Hi @Jacfomg, we are looking into this!

@QuantumClemens This is the same problem we discussed before, where our situation is in UHFQA.

Hi @Jacfomg,
the code compression was significantly improved with release 2.4, I will close this ticket. Let us know if you find other issues.


Do not add subviews directly to the visual effect view itself

Hi,
Running my project on Xcode 9, I faced an issue.
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '<PKHUD.PKHUDProgressView: 0x7ffa91c23be0; frame = (0 0; 156 156); clipsToBounds = YES; alpha = 0.85; layer = <CALayer: 0x600000421e80>> has been added as a subview to <PKHUD.FrameView: 0x7ffa91c55ed0; baseClass = UIVisualEffectView; frame = (0 0; 156 156); clipsToBounds = YES; autoresize = LM+RM+TM+BM; layer = <CALayer: 0x604000626120>>. Do not add subviews directly to the visual effect view itself, instead add them to the -contentView.'
Br,

iOS11? in FrameView.swift, in  internal var content: UIView {....} change:
addSubview(_content)
to
self.contentView.addSubview(_content)
:)

Use the swift4 branch


Application stopped at UIWindow creation while running tests on simulator

Description
We're trying to use Detox in a quite big hybrid application but it seems an error occured while running our tests. After launching the simulator, the application starts and close instantly, showing us the following logs :
cat $HOME/Library/Developer/CoreSimulator/Devices/C7F3B9AA-BE83-43DE-971B-B4283D032E2C/data/tmp/detox.last_launch_app_log.err
objc[9803]: Class PLBuildVersion is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x119e7ecc0) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x119c956f0). One of the two will be used. Which one is undefined.
2017-10-16 08:59:04.251 6play.debug[9803:6540818] Crash handler setup started.
2017-10-16 08:59:04.252 6play.debug[9803:6540818] Crash handler setup completed.
2017-10-16 08:59:04.252 6play.debug[9803:6540818] Enabling accessibility for automation on Simulator.
2017-10-16 08:59:04.445 6play.debug[9803:6540818] AdManager: registering renderer class: FWMetricsRenderer
2017-10-16 08:59:04.462 6play.debug[9803:6540818] Firebase automatic screen reporting is disabled. UIViewController transitions will not be automatically logged. To report screen transitions manually, call +[FIRAnalytics setScreenName:setScreenClass:].
Signal caught: Segmentation fault: 11
0   EarlGrey                            0x0000000120741979 grey_signalHandler + 249
1   libsystem_platform.dylib            0x000000010f4ceb3a _sigtramp + 26
2   ???                                 0x0000000000000018 0x0 + 24
3   6play.debug                         0x00000001061baad4 _TToFC11_play_debug11AppDelegate11applicationfTCSo13UIApplication29didFinishLaunchingWithOptionsGSqGVs10DictionaryVSC29UIApplicationLaunchOptionsKeyP____Sb + 180
4   Detox                               0x000000010668033a -[DetoxAppDelegateProxy application:didFinishLaunchingWithOptions:] + 232
5   UIKit                               0x000000010ad5a9b7 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 299
6   UIKit                               0x000000010ad5c29c -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 4119
7   UIKit                               0x000000010ad625e4 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1709
8   UIKit                               0x000000010ad5f7f3 -[UIApplication workspaceDidEndTransaction:] + 182
9   FrontBoardServices                  0x0000000112b795f6 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 24
10  FrontBoardServices                  0x0000000112b7946d -[FBSSerialQueue _performNext] + 186
11  FrontBoardServices                  0x0000000112b797f6 -[FBSSerialQueue _performNextFromRunLoopSource] + 45
12  CoreFoundation                      0x000000010cb14c01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
13  CoreFoundation                      0x000000010cafa0cf __CFRunLoopDoSources0 + 527
14  CoreFoundation                      0x000000010caf95ff __CFRunLoopRun + 911
15  CoreFoundation                      0x000000010caf9016 CFRunLoopRunSpecific + 406
16  UIKit                               0x000000010ad5e08f -[UIApplication _run] + 468
17  UIKit                               0x000000010ad64134 UIApplicationMain + 159
18  6play.debug                         0x0000000106162577 main + 55
19  libdyld.dylib                       0x000000010f19565d start + 1
20  ???                                 0x0000000000000006 0x0 + 6

The error occured while running our tests. The application starts and close automatically with the following log from test side :
  0 passing (4m)
  2 failing

  1) "before all" hook:
     Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

  2) "after all" hook:
     Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

After some investigation, we manage to use Xcode Breakpoints to isolate the problem. It appears inside our AppDelegate :
window = UIWindow(frame: UIScreen.main.bounds)

What we did to avoid this issue
To ensure that Detox works outside our context but with the same constraint, we manage to create two different projects and have written tests for them.
The first one a is fully written with Swift 3, and the second one is a fully React Native project.
We manage to make all the test pass really really easily.
We've also taken care about different issues related to Firebase (that we're using inside our app, at firebase#issues).
The closest issue seems to be #152, but the Swift PR #277 doesn't help us.
Node, Device, Xcode and macOS Versions

Node: v8.4.0
Device: Simulator iPhone 7
Xcode: v8.3.3
macOS: v10.12.6
Swift: v3
Detox: v5.8.1

Hello,
Thanks for reporting.
When your breakpoint hits, what is the error you get on that line?
We used to have an issue where we swizzled the class of the app delegate object, causing cast issues in Swift, but that has been sorted out. I see nothing in that line that should trigger a crash, so it must be something else in the swizzling mechanism.

Have similar problem

Node: 8.7.0
Device: Simulator iPhone 7
Xcode: 9.0
macOS: 5.8.3

Quite busy these days, I m going to provide further information as soon as possible. Thanks for the interest.

i have the same error. app starts and close instantly.
the error information like this:

"before all" hook:
Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

child_process.js:635
throw err;
^

Error: Command failed: node_modules/.bin/mocha e2e --opts e2e/mocha.opts
at checkExecSyncError (child_process.js:592:13)
at Object.execSync (child_process.js:632:13)
at Object. (/Users/Kun/jijia_app_reactnative/node_modules/detox/local-cli/detox-test.js:46:4)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Function.Module.runMain (module.js:665:10)
at startup (bootstrap_node.js:187:16)

@jykun How did you determine your issue is related to this one? Please provide the device log.

@LeoNatan
my app run detox build is ok, then run build test app is install on iPhone 7, and after app start it will close instantly.
thie terminal show like this:

node_modules/.bin/mocha e2e --opts e2e/mocha.opts
detox-server info 18:22:45: server listening on localhost:61819...
detox info 1: Searching for device matching iPhone 7...
detox info 3: Uninstalling cn.tuofeng.jijia...
detox info 3: cn.tuofeng.jijia uninstalled
detox info 4: Installing /Users/Kun/jijia_app_reactnative/ios/build/Build/Products/Debug-iphonesimulator/JiJiaApp.app...
detox info 4: /Users/Kun/jijia_app_reactnative/ios/build/Build/Products/Debug-iphonesimulator/JiJiaApp.app installed
detox info 5: Terminating cn.tuofeng.jijia...
detox info 5: cn.tuofeng.jijia terminated
detox info 6: Launching cn.tuofeng.jijia...
detox info 6: cn.tuofeng.jijia launched. The stdout and stderr logs were recreated, you can watch them with:
tail -F $HOME/Library/Developer/CoreSimulator/Devices/4990A07E-5D3A-43FC-8489-66528B5E430F/data/tmp/detox.last_launch_app_log.{out,err}

after long time, will show:

"before all" hook

0 passing (2m)
1 failing

"before all" hook:
Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

child_process.js:635
throw err;
^
Error: Command failed: node_modules/.bin/mocha e2e --opts e2e/mocha.opts
at checkExecSyncError (child_process.js:592:13)
at Object.execSync (child_process.js:632:13)
at Object. (/Users/Kun/jijia_app_reactnative/node_modules/detox/local-cli/detox-test.js:46:4)
at Module._compile (module.js:624:30)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Function.Module.runMain (module.js:665:10)
at startup (bootstrap_node.js:187:16)

ps: my colleague can run the same project, i can not run. i can test detox/example/demo-react-native.

after app start it will close instantly
That's too vague.

As you can see, the output tells you what to do:
tail -F $HOME/Library/Developer/CoreSimulator/Devices/4990A07E-5D3A-43FC-8489-66528B5E430F/data/tmp/detox.last_launch_app_log.{out,err}
This is the device log. Provide that and see if it is related to this issue or not.

I've tried to reproduce, and having the following one inside my AppDelegate :
@UIApplicationMain
class AppDelegate: BaseAppDelegate {

    override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        window = UIWindow(frame: UIScreen.main.bounds)
       /* ... */
    }
}

This line throws :

Like a
EXC_BAD_ACCESS

Interesting, thanks.

Fixed. Will be included in next build. CC @rotemmiz

I m not sure if the issue is related, but we're having a EXC_BAD_INSTRUCTION while trying to use a local version of Detox on commit https://github.com/wix/detox/commit/1f11cab72d0febb24b71f4e919d9c4cfce8cc0ee (the one closing this issue) :
Local detox

Simulator logs

Xcode breakpoint error


nixos/nginx: use http 1.1 in "recommended" proxySettings

This allows http keep-alive by default which requires http 1.1.

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

I figured that nginx used http 2 for almost everything where it can so when I saw this I became curious. I found this post, just in case anyone else was interested in the topic and didn't already know the implications: https://stackoverflow.com/questions/36471077/what-does-http-2-mean-for-a-reverse-proxy-server

I figured that nginx used http 2 for almost everything where it can so when I saw this I became curious. I found this post, just in case anyone else was interested in the topic and didn't already know the implications: stackoverflow.com/questions/36471077/what-does-http-2-mean-for-a-reverse-proxy-server

I think this discussion is more about the user facing part if I understand it correct. But this setting is about which protocol nginx uses to talk to the backend server. If we don't use http 1.1 it can't keep the connection open which can improve performance a bit on busy servers. Upstream recommends to set this to 1.1 if you can. I think right now almost everything should support 1.1 and if it doesn't this is a special case the recommended settings do not cover.
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_http_version


Let ansible worker gracefully stop

https://bugzilla.redhat.com/show_bug.cgi?id=1474508
When the ansible worker is not responding, let it try to gracefuly exit
by marking it as stopping.  Allow, the stopping worker code to eventually
kill the worker if it doesn't exit on it's own.
While we're allowing the worker to gracefully exit, don't allow multiple
ansible monitor workers to run at once. Normally, a replacement worker
is started the moment we ask a prior worker to exit.


Access to static field from instance method

The following code in ReviewAssistant.java:
//TODO Move into addReviewers?
realUser = true;
addReviewers(change, finalMap);
realUser = false;

causes a warning from FindBugs:

Write to static field com.github.reviewassistant.reviewassistant.ReviewAssistant.realUser from instance method com.github.reviewassistant.reviewassistant.ReviewAssistant.run()
This instance method writes to a static field. This is tricky to get correct if multiple instances are being manipulated, and generally bad practice.

The only other place it's used is in ChangeEventListener:
@Override public CurrentUser getCurrentUser() {
  if (!ReviewAssistant.realUser) {
    return pluginUser;
  } else {
    return identifiedUserFactory.create(change.getOwner());
  }
}

I don't think this is going to work as expected when there are multiple instances of the ReviewAssistant object, but at the moment I don't have a better solution.

@GLundh or @sselberg any ideas?

The context relies on state from ReviewAssistant.
So I would get the context from the ReviewAssistant instance, so instead of
RequestContext old = tl.setContext(new RequestContext() {

I would go for:
RequestContext old = task.getContext();

You would have to move IdentifiedUser.GenericFactory to ReviewAssistent.java and get yourself a SchemaFactory or pass it:
RequestContext old = task.getContext(SchemaFactory<ReviewDb> db);

That seems more legit to me.
/Sven

This was an issue we stumbled upon during early development and did not find any good solutions. We appreciate the help! #11
Cheers!


Make process exit on test failure configurable

We run multiple grunt-karma executions that test large data sets. If one fails, we do not wish to halt the execution of the rest, therefore, we have made this configurable.

Thanks a lot, and sorry for the delays :/

Has this feature been lost somewhere? It seems to be merged into karma-runner:master and not grunt-karma:master, which seems strange to me, and I'm unable to find any traces of the changes in the source tree or the log.

@davidparsson you are right something strange happend, not sure what yet though. I'll take a look later.

Is there any chance this change could get revived? I still don't see it in master as mentioned above.

In case, there is anyone need to use this feature, I have create a temporarily package for this via npm by $ npm i grunt-karma-serial. This package will be remove until this issue is fix in the master branch.
Cheers!


List Settings Page

Create a settings page for list-specific configurations.
Requirements:

Add a menu option to the items view called "List Settings"
Rename "Settings" to "App Settings"
Add a settings page. For now, that page will be blank.

No longer needed based on implementation changed for #60.


Env variables in Windows

Currently, Environment variables set in property files should be escaped in Windows as :
gauge_custom_build_path = C:\\foo\\bar (escape slashes)
or
gauge_custom_build_path = C:/foo/bar  (unix style)
But this should work fine with :
gauge_custom_build_path = C:\foo\bar
which is the default way of writing file path in windows.

\ is an escape character in the properties file, so it needs to be escaped using \\.
Closing. Please comment/reopen if this is still valid.


Tag HyperV VMs with cluster ID?

We're currently using the cluster name prefix to identify the Hyper-V virtual machines that belong to a cluster.  This is somewhat fragile but is probably OK to ship as GA.
It would be nice to implement tagging for this so we could add a cluster ID tag so this would be definitive.  Hyper-V doesn't appear to implement tagging natively, but it looks like we could use the Notes property for this:
https://stackoverflow.com/questions/74190302/get-hyper-v-vm-tag

CLOSED: This was implemented for Hyper-V and XenServer here:
https://github.com/nforgeio/neonCLOUD/issues/437


[Request] Edit maximum base count per guild

For dedicated server setups it does not seem to matter what you set in PalworldSettings.ini, the maximum workers and maximum guild count are tied to the level.sav
Would like to be able to edit these options in level.sav somehow

This setting is set using worldoption.sav, and are not read from palworldsettings.ini

WorldOption.Sav is not applicable for dedicated servers. That file is only found in local saves.


Always call .filter before displaying section data

Since section fields can go through additional processing with Jinja we need to ensure we're always calling .filter before displaying them to the user so that we don't accidentally display template source.

If the pull request in utils is approved, you could potentially pull that in as well.

If I rebase this now and add content 4.0.2 will it be good to go?

Hey Kev!  Hold on a sec before merging this.


Feat(Nodes): Add Gradient Mask node and denoising functions

What type of PR is this? (check all applicable)

[ ] Refactor
[x] Feature
[ ] Bug Fix
[ ] Optimization
[ ] Documentation Update
[ ] Community Node Submission

Have you discussed this change with the InvokeAI team?

[x] Yes
[ ] No, because:

Have you updated all relevant documentation?

[ ] Yes
[x] No

Description
Adds a node for Gradient Masking (referred to as "Soft Inpainting" in webui Forge, or "Differential Diffusion" in the first known implementation). This node is designed to be easily integrated with our existing Compositing settings in the Canvas without adding more graph complexity.  Canvas integration to be done in a future PR.

Gradient Mask dynamically expands the masked area during the diffusion process based on the value of the mask. This improves edge coherence and can give better results than coherence pass while only requiring a single denoise stage.
Mask blurring is handled internally. This is to account for some special considerations that are otherwise hard to get right:

Masks blur outwards, not inwards. Particularly in small masked regions, blurring often erases too much of the mask for it to be usable. Noticeable on our existing implementation, but it becomes more of a problem with gradient denoise. This implementation clips and renormalizes the mask post-blur so that the entire masked area remains fully masked and any blur extends outwards from it.
Masking clips to a minimum denoise value. Using excessive blur with gradient masking can result in large areas with very small amounts of denoise applied at the end. When samplers tracking momentum of the unmasked area suddenly have input from the current denoise pipeline for the last step, it can cause an odd artifact that looks like two transparent images overlaid onto each other. Clipping to a minimum denoise value avoids this and makes the result act much more similar to our current Mask Edge coherence pass mode.
Staged mode clips the entire blur area to a single denoise value. This is the full analog for the Mask Edge coherence pass in a single denoise pass. If the denoise amount is lower than the minimum set in the mask node (i.e. denoise strength of 0.25 but the minimum is 0.3) then this effectively just increases the size of the mask.

Future PRs
Currently this mask node does not supply a masked_latents version of an input image, which is used by Inpainting models. The normal create_denoise_mask node does make one by taking in the input image and a VAE. This means every time an inpaint workflow is invoked we are encoding the input image through VAE an extra time, whether it gets used later or not. This operation should be moved inside of the Denoise Latents node instead and removed from the mask creation node, and that will break a lot of existing workflows. Since we will need to mess with the workflows anyway to integrate this in Canvas, that would be a good time to rework the older mask node as well.
Related
This PR is a more robust implementation that supersedes an existing PR for gradient masking on main.

Closes #5612

Merge Plan
This PR can be merged when approved
Added/updated tests?

[ ] Yes
[x] No : tests can be updated when we rework existing mask node and integrate into canvas

🔥

Is it possible to pull in the front end changes from the previous PR too or has the frontend diverged too much?


Color Picker: Add option for HEX color to return upper or lowercase

Right now it returns only uppercase and it's really annoying when I have Style Lint (color-hex-case) set to lower.

Related on Stack Overflow: Change to Uppercase Hex Color values


Split wrap parameter of rio.Text into two different parameters

Description:
The current wrap parameter of rio.Text combines two functionalities: wrapping text and ellipsizing text when it reaches the end of the line. This combination is confusing and should be separated into two distinct parameters for clarity.
Current Implementation:
wrap: bool | Literal["ellipsize"] = False

Proposed Implementation:
wrap: bool = False
ellipsize: bool = False

By splitting these functionalities, we can improve code readability and make the behavior of text handling more explicit.

I don't like the idea of making two parameters because that allows the nonsensical combination wrap=True, ellipsize=True. Wouldn't it be better to just rename the parameter? Something like overflow_behavior maybe?

I understand your point, but simply renaming the parameter to something like overflow_behavior wouldn’t fully address the clarity issue. If we were to adjust it to something like:
overflow_behavior: Literal["no_wrap", "wrap", "ellipsize"] = "no_wrap"

it could work, but I believe there's an even better solution to achieve our goal of making it more clear to the user. :D

So, without even looking at this issue, our favored solution would be something like
overflow: Literal['nowrap', 'wrap', 'ellipsize'] = 'nowrap'

Would that be okay with you @Sn3llius ? I know it's very similar to what you just said you don't want it to be

as discussed I'm fine with the solution :)

Implemented


Update http2-server to 9.4.32.v20200930

Updates org.eclipse.jetty.http2:http2-server from 9.4.31.v20200723 to 9.4.32.v20200930.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.eclipse.jetty.http2", artifactId = "http2-server" } ]

labels: library-update

Duplicates #3720.


inherits.component only accepts one path slash instead of several

Describe the Bug
I want to organize my components with folders.  When I attempted to create something like path/to/component, atmos failed writing out the variables.  What I noticed is the variable path was taking one of the slashes and trying to use that.  When I changed it to something like path/component (i.e. only 1 slash), it worked.
Expected Behavior
Atmos should accept multiple (or at least a reasonable number of) paths in a inherits.component string.
Steps to Reproduce

Create a path such as components/terraform/path/to/component
Create a stack that inherits from that component
Run the plan

Plan will fail with error like:
Writing the variables to file:
components/terraform/path/to/component/self-ue2-eng-path/to-mycomponent.terraform.tfvars.json
open components/terraform/path/to/component/self-ue2-eng-path/to-mycomponent.terraform.tfvars.json: no such file or directory

If I instead use path/component, the variable line works and says:
Writing the variables to file:
components/terraform/path/component/self-ue2-eng-path-mycomponent.terraform.tfvars.json

Screenshots
No response
Environment
Linux
Atmos version 1.24.0
Additional Context
No response

You are the best @aknysh!


vulkaninfo: Fix win32 fullscreen pnext chain

vulkaninfo was triggering
VUID-vkGetPhysicalDeviceSurfaceCapabilities2KHR-pNext-02671 by not adding a
VkSurfaceFullScreenExclusiveWin32InfoEXT in the pNext chain of
VkSurfaceCapabilitiesFullScreenExclusiveEXT. This commit fixes it by adding
the struct and filling in HMONITOR with the 'current monitor' as gotten by
MonitorFromWindow() with a default of using the primary monitor.
Change-Id: I025f66ef8e2d47ebb29ccd7361d3d162c644de09

I have cherry picked this over into the 1.2.162 SDK branch.
Whether it is in the SDK will depend on whether the build is before or after I cherry-picked it, but its likely to have it.
Can I ask how you spotted this? I looked into the vulkaninfo history and found that this issue has been present for quite a while.

Can I ask how you spotted this? I looked into the vulkaninfo history and found that this issue has been present for quite a while.

I just happened to notice it when testing the new vulkaninfo. I noticed that it reported "false" for us, but we've supported full screen for a while. I suspected this issue has been there for a long while, and I only noticed it now.

That makes sense. I checked the change and the un-fixed version by running against the validation layers, and it seems they do not report it, so this seems like a hole in the validation layers for this extension.


added solidity library support to solidity wrapper

Added the compiler version check.

Added the compiler version check.

Coverage increased (+0.2%) to 75.599% when pulling 8d4cf53d182174b3e5cc9a04e85b273275bd57d7 on Georgi87:develop into 5687f294d5675e446175441f39494c9e85aa061d on ethereum:develop.

Hey @Georgi87 thanks for rebasing/merging develop


update: clean up notation CLI

Deprecated cache/push/pull commands
Removed usage of cache in all commands

Signed-off-by: Patrick Zheng<EMAIL_ADDRESS>

LGTM

Codecov Report

Merging #404 (2cce54b) into main (20b9fa2) will increase coverage by 2.32%.
The diff coverage is 3.70%.

@@            Coverage Diff             @@
##             main     #404      +/-   ##
==========================================
+ Coverage   32.28%   34.60%   +2.32%
==========================================
  Files          26       23       -3
  Lines        1623     1254     -369
==========================================
- Hits          524      434      -90
+ Misses       1086      809     -277
+ Partials       13       11       -2

Impacted Files
Coverage Δ

cmd/notation/common.go
100.00% <ø> (ø)

cmd/notation/main.go
0.00% <ø> (ø)

cmd/notation/sign.go
36.93% <3.70%> (-5.52%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Update JuliaLang to Explain/Recommend JuliaUp

I am working with my company's ITS to get the Windows Store version of Julia (and JuliaUp) approved for our work computers. The Juliaup Presentation  from this year's JuliaCon was a pretty strong endorsement that Juliaup is the best way to install and manage Julia versions but having that in writing somewhere would be very helpful evidence for getting people who are not in-the-loop to understand why they should work on getting the Windows Store version approved, not just the download link on JuliaLang.org.
Does anyone have the capacity to throw an extra paragraph on the Julia download page to say it is a good/ the best/ a recommended way to install Julia?
Edit: I know it's a little silly since Juliaup is mentioned by name on the page already. I'm just dealing with folks who are especially security conscious and are going to default to 'no' unless there is a very good reason to do otherwise.

The presentation mentioned that this will be the default way to install Julia, but that hasn't happened yet. Is that still the plan?

It is the plan pending @davidanthoff feeling that it is ready to become the official means of installing Julia.

See this conversation on discourse for more context.

My thoughts on this are https://github.com/JuliaLang/www.julialang.org/issues/1922, closing this for now.


add optional md5 property for local files

File-Boxes are often used to transfer files between devices, thus if we can compute the md5 when packing a local file into file-box object, it would make the remote receiver much more convenient.
It could decide whether its's a duplicated file or not to decide the necessity to download it. It can check if it's the right file which the sender packed.
I'll propose a draft pr asap.

[ ] automatically compute md5 when create a file-box from local file
[ ] allow user to pass a md5 string when create a file-box from remote address

#75

Could you please also share a draft design for this feature?

question:

do we need to add md5 property for other FileBox.From factories that does not take an object?
do we need to compute md5 for stream and buffer? I'm not sure whether we can do that or not.

Your PR has answered your own questions already, I think it's good to leave the md5 calculating task to the end-user.

Mission accomplished. Cheers.


Redux

@lyoshenka said it's tricky to make a sharable release on a non-master branch, so I'm going to merge this despite known and likely unknown issues. Known issues:

Broken snack bar links
Broken help menu item
Title is not properly set on navigating back
URI handling not fully working (at least on Linux)
New user flow should be tested from start to finish, including all reward collection.

I'm merging this so I can make an RC, but please take a look at this @alexliebowitz @lyoshenka @14bd4beb. See comments above re: known issues.

Awesome!
@kauffj I'm not sure that storing files by outpoint works for all files? I've had a couple of cases in the past where files have had no outpoint because they are not yet uploaded I think. The only thing that seems to always exist is the sd_hash.


Potential API documentation update (clarity and usability)!

Hi there!
I've wanted to collaborate but I do not want to write code until understanding the overall "architecture" and design of the API of tinygrad. Hence, I changed the doc directory for a first potential idea for documenting the API, I used sphinx and Furo Template.
I want to seek for feedback if we should proceed by this way, we could create a workflow also automating the documentation upon approval (we are open sourcing!) and I think the community would like to have a detailed API specification so that it could also help new coming contributors.
Here is a first preview of the template:

I thinks that it could be beneficial having Jupyter Notebooks so that users could easily 'plug-and-play' directly start "playing around" with the notebook:

The documentation is also planned to include obviously the API reference as shown in the following images:

Important note! This is just a first PR seeking for feedback and while building the documentation it raises WARNINGS upon reference links:
...
reading sources... [100%] quickstart
/GitHub/tinygrad/docs/source/notebooks/models.ipynb:71: WARNING: File not found: '/tinygrad/nn/__init__.py'
/GitHub/tinygrad/docs/source/notebooks/models.ipynb:110: WARNING: File not found: '/tinygrad/nn/optim.py'
/GitHub/tinygrad/docs/source/notebooks/models.ipynb:112: WARNING: File not found: '../tinygrad/tensor.py'
/GitHub/tinygrad/docs/source/notebooks/models.ipynb:164: WARNING: File not found: '/extra/datasets'
/GitHub/tinygrad/docs/source/notebooks/models.ipynb:370: WARNING: File not found: '/tinygrad/nn/state.py'
...

We are not looking for docs PRs

Okay, will the API reference be updated? This was just an idea, I'm still looking through out the code to understand the overall picture.
Thanks!


Update Test-SPO365LinkSettings.md

Filled in placeholder text. Added SharePoint Server 2019.

Additional note, this is an on-prem cmdlet and should be moved to https://github.com/MicrosoftDocs/office-docs-powershell/tree/master/sharepoint/sharepoint-ps/sharepoint-server.

@tseward - good catch on moving to server area. Also, this PR also works on some of these cmdlets to get the base missing content. https://github.com/MicrosoftDocs/office-docs-powershell/pull/1761

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Test-SPO365LinkSettings.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Test-SPO365LinkSettings.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@tseward - moved to sharepoint-server. The conflict button shows a conflict now that says it is too complicated to resolve manually. You might have to resubmit the change. Sorry.


Added password history, complexity, and expiry validations

This PR implements the following validations for passwords:
1- Password history: stops the user from re-using a password they have previously used. The number of passwords to be validated can be set in the PASSWORD_HISTORY environment variable.
2- Password expiry: forces the user to reset their password after a specified period. The number of days before expiry can be set in the PASSWORD_MAX_AGE environment variable.
3- Password lock: Stops the password from being changed until a specified period has elapsed. The number of days until a password can be changed can be set in the PASSWORD_MIN_AGE environment variable.
4- Password complexity: uses Laravel's built-in password validation to enforce password policies that can be set as environment variables. Please see .env.example.complete for the complete list of complexity validations.

Thanks for offering this PR @bosaleh, but to be honest I'm not keen on adding a whole range of options to support, which can add new scenarios/paths to consider, especially where much of this functionality has not been previously requested.
The most relevant existing request related to this would be #1856, to allow a configurable password policy.
We may want to take things in a different approach rather than just providing many direct options (env or UI) to control requirements. You can comment there, or :+1: the original post, to show support.
Otherwise, for the other features, you could open specific feature requests to provide an opportunity to describe the specific benefits of adding such options, and allow community interest to be gauged over time to indicate requirement/need from our user-base.

Thanks @ssddanbrown, I agree that these are niche features that few will need, but I had to implement them on our installation anyway.
If you want I could create a new PR with just the password complexity rules mentioned in #1856 as that only adds a few lines in AuthServiceProvider.

Thanks @ssddanbrown, I agree that these are niche features that few will need, but I had to implement them on our installation anyway.
If you want I could create a new PR with just the password complexity rules mentioned in #1856 as that only adds a few lines in AuthServiceProvider.

Would you be willing to share this as a gist, for those willing to make (and maintain) the changes in their own instance?

Just found this snippet on Discord from @ssddanbrown, which does the trick: https://discord.com/channels/578552496637739008/985537128505163786/1050088597686071386

@melat0nin Ah, sorry, I had forgot to respond to your comment above.

@ssddanbrown no problem, I see you've been plenty busy with v24.02!