Adding tasks to prepare demos for the doc site

connects to vaadin/components-team-tasks#6

Review status: 0 of 3 files reviewed at latest revision, 2 unresolved discussions, all commit checks successful.

bower.json, line 21 [r2] (raw file):
Shouldn't be here?

tasks/cdn.js, line 21 [r2] (raw file):
Shouldn't be here?

Comments from the review on Reviewable.io

Review status: 0 of 3 files reviewed at latest revision, 1 unresolved discussion, all commit checks successful.

bower.json, line 21 [r2] (raw file):
Done.

Comments from the review on Reviewable.io


Form with isExisty becomes valid after no longer pristine

I am trying to implement Formsy and am finding that even though my forms validations are isExisty,isEmail, I can attempt to submit the form (when pristine) and see the isExisty validation. The moment the field becomes no longer pristine, isExisty is no longer checked. What's going on here??

Same here, form submits as valid when the email field is empty, but when I start typing in that field all of the sudden it starts checking for email validatoin

I think deleting data in Safari/FF might set the field value to an empty string instead of undefined, which is what isExist needs. So in your onChange or onBlur, wherever you setValue(), just check if it's an empty string and if so set to null.
      this.setValue(null)
    } else {
      this.setValue(this.state.value);
    }```


Non-0.16 compatible packages are shown as 0.16 compatible packages

The packages http://package.elm-lang.org/packages/JOEANDAVERDE/flex-html/1.0.0/ and http://package.elm-lang.org/packages/joeandaverde/flex-html/1.0.0/ are shown on the package site as if they were compatbile with Elm 0.16. But they aren't, given that the underlying elm-package.json looks like this:
{
    "version": "1.0.0",
    "summary": "Flexbox layout for elm-html",
    "repository": "https://github.com/TheSeamau5/flex-html.git",
    "license": "BSD3",
    "source-directories": [
        "src"
    ],
    "exposed-modules": [
      "Flex"
    ],
    "dependencies": {
        "elm-lang/core": "1.1.1 <= v < 2.0.0",
        "evancz/elm-html": "2.0.0 <= v < 3.0.0"
    }
}

I can fix this particular case. Do you have any ideas of how this happened? Was this published recently?

Okay, they are removed from that list. @joeandaverde, what version of Elm are you working with?

It happened in https://github.com/elm-lang/elm-package/issues/180, apparently with some old version of Elm. See my comment from yesterday over there.

I am using Elm 0.16.
Here's the situation:
I wanted to use flex-html published by another author. That author hadn't updated the module for 0.16.
I decided to clone the repository:
https://github.com/TheSeamau5/flex-html/blob/afeea3e21dfe4ad65d9cd111be066ea58b9476b6/elm-package.json
I updated the elm-package.json to this:
https://github.com/joeandaverde/flex-html/blob/5ef3b22b49e524dbdb2e7739ea2c46aecd76b7ad/elm-package.json
On my first attempt to publish the package I tried to use version 2.0.2 -- I didn't know that I couldn't publish a new package without it being version 1.0.0. I modified the version as requested.
I wasn't paying attention and updated the repository link to use my Github name but typed it in all caps.
(these booboos were amended in git so aren't reflected in the elm-package.json above)
I realized my mistake in using all caps after visiting the package website and seeing the package name. I thought this wasn't pleasing so I looked to find a way to remove the package. I didn't see any way to do so. I figured why not try publishing it again with a lowercase name and see if it will update. This caused two packages to be created.
Hope this helps!

Oh, it's also worth mentioning that "elm-version" WAS in the elm-package.json file.
 I concluded that you were not using Elm 0.16 from the fact that your elm-package.json file didn't contain "elm-version" (and 0.16 wouldn't allow you to publish without that), AND from the fact that elm-package version 0.16 wouldn't let you publish an uppercase name.
The link http://package.elm-lang.org/packages/JOEANDAVERDE/flex-html/1.0.0/ you provided does contain an uppercase name, so I don't see how you can have managed to publish that with elm-package 0.16. Plus, despite you saying that there WAS an "elm-version" field, I see in https://github.com/joeandaverde/flex-html/blob/1.0.0/elm-package.json that there isn't.

How do you know that the elm package calls in the above command line history are calls to 0.16 version of elm package, not to some older version?

I don't know for sure besides I have elm 0.16 currently installed and I haven't installed anything differently for a while.

Well, you can probably check, in the same kind of environment as above, what elm-package --version is telling you?

I cloned the repo - it already had a 1.0.0 tag. Could that be a problem?

  elm-package --version

  Invalid option `--version'

  elm package 0.16.0

I don't know whether a pre-existing tag would affect things here. My main confusion is still that by all I know it should be impossible to use elm-package 0.16 to publish a package with capitalized name and without "elm-version".
I'm also still confused about you saying that there is/was an "elm-version" versus me seeing in your repository that there isn't such a field. Can you clear this up?

The commit you linked above was from February. This was probably the original authors commit. In my command line output notice that I don't create a 1.0.0 tag. Does that help?

https://github.com/joeandaverde/flex-html/blob/2.0.2/elm-package.json

Well, no matter from when that commit I mentioned is. You did publish a version 1.0.0 of your library, didn't you? I see it at http://package.elm-lang.org/packages/joeandaverde/flex-html/1.0.0/. And the code uploaded for that version should have come from tag 1.0.0 of your repository. And in that tag version the elm-package.json doesn't have an "elm-version" field. In fact, I got to the link I gave above by clicking "Browse source" at http://package.elm-lang.org/packages/joeandaverde/flex-html/1.0.0/.

Maybe you have run into some bug where elm-package lets you publish a package under a wrong tag/version number? (In the sense that you say "I'm publishing 1.0.0", but actually you are in state where you have checked out 2.0.2 or whatever in your repository, and elm-package doesn't catch this mismatch but instead simply progresses and publishes inconsistent stuff.)

When the error message came up that I needed to publish 1.0.0 I did make the change to the json file. Does publishing the package pull from Github? If it did it pulled a tag that had already been in the repository committed by the original author.

I haven't read this entire thread yet, but @jvoigtlaender, the lower case restriction is only for project names. People's user names can have capital letters in them.

Okay. @joeandaverde, your question can best be answered by @evancz as well.
But the overall problem here might be caused by any of https://github.com/elm-lang/elm-package/issues/110, https://github.com/elm-lang/elm-package/issues/106, https://github.com/elm-lang/elm-package/issues/138. And maybe there are other possible culprits over there as well.

@joeandaverde, did you notice that despite all your bumping and tagging and repeat publishing, which I assume you expected to publish versions 2.0.0 and 2.0.2 to the package site, http://package.elm-lang.org/packages/joeandaverde/flex-html still lists only exactly one version of the package, namely 1.0.0?

I expected to publish 2.0.2 originally -- I now realize that it considered the package I was publishing as a brand new package. Therefore, it wanted me to publish 1.0.0. I did so simply by updating the elm-package.json file and NOT updating the git tag.
Here's the original package versions: http://package.elm-lang.org/packages/TheSeamau5/flex-html
All of these versions were tagged in the original repo.
After forking the repo (along with the tags) the package manager wanted me to publish 1.0.0.
I did so by changing the version in the elm-package.json file. The package manager seemed to have detected the 1.0.0 tag and allowed me to publish. Even though the 1.0.0 tag did not represent the current set of code I was attempting to publish.

So it's one of the bugs/issues I already linked to yesterday, right?

It seems like the title of this issue no longer captures what is going on here. @jvoigtlaender, can you close this issue and spawn off any remaining findings into more focused issues where the original comment explains everything? And please no "go read this thread to understand" links, because the problem is that I already do not know what's going on in this thread.


feat: Add podSecurityStandard setting to make hardening easy

Ref: https://anaconda.atlassian.net/browse/CORE-7479
This PR lets users of the generic chart set podSecurityStandard: restricted to automatically set defaults for podSecurityContext and securityContext which are compliant with the "restricted" Pod Security Standard.
Users can override these defaults (to either increase or decrease security) by setting securityContext or podSecurityContext (the dicts are merged together).
Also added the automountServiceAccountToken value. It defaults to false when not creating a serviceaccount, which is a CIS recommendation to avoid mounting an unnecessary default serviceaccount token which may accidentally have permissions assigned to it.
For example, a fully hardened Deployment would only require these values:
podSecurityStandard: restricted
serviceAccount:
  create: false  # Now also disables automountServiceAccountToken
securityContext:
  # This is set separately since it's not part of the "restricted" Pod Security Standard
  readOnlyRootFilesystem: true

MINOR BREAKING CHANGE
If anyone is using the default ServiceAccount (which is generally discouraged) you must explicitly set automountServiceAccountToken: true now to match the original behavior. But you should consider creating a dedicated ServiceAccount for your Deployment which automatically sets automountServiceAccountToken: true.
The addition of podSecurityStandard is not a breaking change.

@mchaffee-anaconda This looks good to me at a brief glance.
I’ll do a full review on Monday.
Can you please bump the version in Chart.yaml by a major in the meantime? Then I can merge it on Monday if all else is good.

@mchaffee-anaconda Great PR, thank you! Love the thorough unit tests!
I bumped the major version and added your breaking change not to the UPDATING.md.


oidc provider

This adds a hardcoded oidc provider that can be used to log in aaliyah_abernathy, aaliyah_adams, and aaliyah_anderson. These are the three users that are used in nexus. But this PR alllows you to do local development, without any docker containers! Create a /data dir and create subfolders for aaliyah_abernathy, aaliyah_adams, and aaliyah_anderson. Start reva with the below configuration, eg: cmd/revad/revad -c local.toml -p revad.pid | jq with local.toml looking like this:
[core]
max_cpus = "2"

[log]
output = "stdout"
mode = "dev"
level = "debug"

[http]
enabled_services = ["datasvc", "ocdavsvc", "ocssvc", "oidcprovider", "wellknown"]
#enabled_middlewares = ["log", "trace", "auth", "cors"]
enabled_middlewares = ["log", "trace", "auth", "cors"]
network = "tcp"
address = "<IP_ADDRESS>:9998"

[http.middlewares.trace]
priority = 100
header = "x-trace"

[http.middlewares.log]
priority = 200

[http.middlewares.auth]
priority = 300
authsvc = "<IP_ADDRESS>:9999"
credential_strategy = "oidc"
#credential_strategy = "basic"
token_strategy = "header"
token_writer = "header"
token_manager = "jwt"
skip_methods = [
    "/status.php",
    "/oauth2",
    "/oauth2/auth",
    "/oauth2/token",
    "/oauth2/introspect",
    "/oauth2/userinfo",
    "/.well-known/openid-configuration"
]

[http.middlewares.cors]
priority = 400
allowed_origins = ["*"]
allow_credentials = true
allowed_headers = ["Origin", "Accept", "Content-Type", "X-Requested-With", "Authorization", "Ocs-Apirequest"]
options_passthrough = true

[http.middlewares.auth.token_managers.jwt]
secret = "Pive-Fumkiu4"

[http.middlewares.auth.token_strategies.header]
header = "X-Access-Token"

[http.middlewares.auth.token_writers.header]
header = "X-Access-Token"

[http.services.ocdavsvc]
prefix = ""
chunk_folder = "/var/tmp/owncloud/chunks"
storageregistrysvc = "<IP_ADDRESS>:9999"
storageprovidersvc = "<IP_ADDRESS>:9999"
enable_cors = true

[http.services.ocssvc]
prefix = "ocs"
publicshareprovidersvc = "" # "" = disabled
usershareprovidersvc = "<IP_ADDRESS>:9999"
storageprovidersvc = "<IP_ADDRESS>:9999"
user_manager = "oidc"

[http.services.ocssvc.user_managers.json]
users = "users.json"

[http.services.ocssvc.config]
version = "1.8"
website = "nexus"
host = "https://localhost:9998"
contact = "admin@localhost"
ssl = "true"
[http.services.ocssvc.capabilities.capabilities.core]
poll_interval = 60
webdav_root = "remote.php/webdav"
[http.services.ocssvc.capabilities.capabilities.core.status]
installed = true
maintenance = false
needsDbUpgrade = false
version = "<IP_ADDRESS>"
versionstring = "10.0.9"
edition = "community"
productname = "reva"
hostname = ""
[http.services.ocssvc.capabilities.capabilities.checksums]
supported_types = ["SHA256"]
preferred_upload_type = "SHA256"
[http.services.ocssvc.capabilities.capabilities.files]
private_links = true
bigfilechunking = true
blacklisted_files = ["foo"]
undelete = true
versioning = true
[http.services.ocssvc.capabilities.capabilities.dav]
chunking = "1.0"
[http.services.ocssvc.capabilities.capabilities.files_sharing]
api_enabled = true
resharing = true
group_sharing = true
auto_accept_share = true
share_with_group_members_only = true
share_with_membership_groups_only = true
default_permissions = 22
search_min_length = 3
[http.services.ocssvc.capabilities.capabilities.files_sharing.public]
enabled = true
send_mail = true
social_share = true
upload = true
multiple = true
supports_upload_only = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.public.password]
enforced = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.public.password.enforced_for]
read_only = true
read_write = true
upload_only = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.public.expire_date]
enabled = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.user]
send_mail = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.user_enumeration]
enabled = true
group_members_only = true
[http.services.ocssvc.capabilities.capabilities.files_sharing.federation]
outgoing = true
incoming = true
[http.services.ocssvc.capabilities.capabilities.notifications]
endpoints = ["list", "get", "delete"]
[http.services.ocssvc.capabilities.version]
edition = "nexus"
major = 10
minor = 0
micro = 11
string = "10.0.11"

[http.services.datasvc]
driver = "local"
prefix = "data"
temp_folder = "/var/tmp/"

[http.services.datasvc.drivers.local]
root = "/data"

[http.services.datasvc.drivers.owncloud]
datadirectory = "/data"

[http.services.wellknown]
prefix = ".well-known"

[http.services.oidcprovider]
prefix = "oauth2"

## authsvc part

[grpc]
network = "tcp"
address = "<IP_ADDRESS>:9999"
access_log = "stderr"
#tls_enabled = true
#tls_cert = "/etc/gridsecurity/host.cert"
#tls_key = "/etc/gridsecurity/host.key"
enabled_services = ["authsvc", "usershareprovidersvc", "storageregistrysvc", "storageprovidersvc"]
enabled_interceptors = ["auth", "prometheus", "log", "trace"]

[grpc.interceptors.trace]
priority = 100
header = "x-trace"

[grpc.interceptors.log]
priority = 200

[grpc.interceptors.prometheus]
priority = 300

[grpc.interceptors.auth]
priority = 400
# TODO grpc 'headers' are stored as google.golang.org/grpc/metadata ... needs better naming, this is too confusing
# keys for grpc metadata are always lowercase, so interceptors headers need to use lowercase.
header = "x-access-token"
token_strategy = "header"
token_manager = "jwt"
# GenerateAccessToken contains the credentials in the payload. Skip auth, otherwise services cannot obtain a token.
skip_methods = ["/cs3.authv0alpha.AuthService/GenerateAccessToken"]

[grpc.interceptors.auth.token_strategies.header]
header = "X-Access-Token"

[grpc.interceptors.auth.token_managers.jwt]
secret = "Pive-Fumkiu4"

[grpc.services.authsvc]
auth_manager = "oidc"
user_manager = "oidc"
token_manager = "jwt"

[grpc.services.authsvc.token_managers.jwt]
secret = "Pive-Fumkiu4"

[grpc.services.authsvc.auth_managers.oidc]
provider = "http://localhost:9998"
insecure = true
# the client credentials for the token introspection beckchannel
client_id = "reva"
client_secret = "foobar"

[grpc.services.authsvc.auth_managers.json]
users = "users.json"

[grpc.services.authsvc.user_managers.json]
users = "users.json"

[grpc.services.storageregistrysvc]
driver = "static"

[grpc.services.storageregistrysvc.drivers.static.rules]
"/" = "<IP_ADDRESS>:9999"
"123e4567-e89b-12d3-a456-426655440000" = "<IP_ADDRESS>:9999"

[grpc.services.storageprovidersvc]
driver = "local"
mount_path = "/"
mount_id = "123e4567-e89b-12d3-a456-426655440000"
data_server_url = "http://<IP_ADDRESS>:9998/data"

[grpc.services.storageprovidersvc.available_checksums]
md5   = 100
unset = 1000

[grpc.services.storageprovidersvc.drivers.local]
root = "/data"

[grpc.services.storageprovidersvc.drivers.owncloud]
datadirectory = "/data"

[grpc.services.usershareprovidersvc]
driver = "local"

[grpc.services.usershareprovidersvc.drivers.local]
root = "/data"

[grpc.services.usershareprovidersvc.drivers.owncloud]
datadirectory = "/data"

It will start reva on localhost:9998
Then check out phoenix and use a config.json like this:
{
  "server" : "http://localhost:9998",
  "theme": "owncloud",
  "version": "0.1.0",
  "openIdConnect": {
    "authority": "http://localhost:9998",
    "metadataUrl": "http://localhost:9998/.well-known/openid-configuration",
    "client_id": "phoenix",
    "client_secret": "foobar",
    "response_type": "code",
    "scope": "openid profile email",
    "extraQueryParams": {
      "claims": "{\"userinfo\":{\"name\":{\"essential\":true},\"preferred_username\":{\"essential\":true},\"email\":{\"essential\":true},\"email_verified\":{\"essential\":true},\"picture\":null}}"
    }
  },
  "apps" : [
    "files", "markdown-editor","pdf-viewer"
  ]
}

start a dev server with yarn watch-all. I had to use a docker container like this:
docker run --rm -it --name node-docker \
-v $PWD:/home/app -w /home/app \
-e "PORT=3000" -p 3000:3000 -p 8300:8300  \
-u node node:latest yarn watch

Point your browser to http://localhost:8300 and you should be able to login with aaliyah_adams. No password :man_shrugging:
Well ... this is a start ... I am super happy with this and will make sessions work for at least three users next week.
It should be possible to integrate this with our user_manager implementations to make local development easier.

Hi @butonic, looks good to me, and it will improve the developer experience, but two concerns:

Make travis green :)
Can you check what library brings so many dependencies ?

Thanks

@labkode gorilla/mux is pulled in by ory/fosite for testing. I created a PR to remove the dependency: https://github.com/ory/fosite/pull/372

Codecov Report

Merging #130 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master   #130   +/-   ##
=====================================
  Coverage      75%    75%
=====================================
  Files           2      2
  Lines          40     40
=====================================
  Hits           30     30
  Misses          5      5
  Partials        5      5

Continue to review full report at Codecov.

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


Having an error when I try to implement Create Condition Resource

Do you want to request a feature, improve documentation, or ask a question?
I have an error that I am trying to resolve when I implement a Create Condition Resource.
Are you reporting a bug?
No sure.
What is the current behavior?
I have created implement a Create Condition Resource endpoint.  When try use the end point to create a condition.  I get the following error:
{
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "internal",
            "details": {
                "text": "Unexpected: Unexpected token , in JSON at position 1382"
            }
        }
    ]
}

I also noticed that I am not even getting to the first line of the create function inside the condition.services.js:
logger.info('Condition >>> create');
In the config.js has the Condition resource defined.  I can hit other Condition endpoints which are not implemented and receive the logging information:
{"level":"info","message":"Condition >>> search"}
What is the expected behavior?
I expect the Condition resource to be created.
What are the steps to reproduce?
I have modified the /src/services/condition.service.js file to implement the create function.
I have made sure the config.js file has the Condition resource available.
What OS are you using and what version of node.js, @asymmetrik/node-fhir-server-core, and @asymmetrik/node-fhir-server-mongo are you running?
MacOS - 12.2.1
node.js - v14.19.0
@asymmetrik/node-fhir-server-mongo - 2.0.0
@asymmetrik/node-fhir-server-core - 2.2.4

Sorry, I found the issue.  I was using a PUT instead of POST for the create. Hand Palm!


How to generate a network model using Python code from arch_params instead of using a YAML file.

💡 Your Question
I have designed my own network architecture, hence it not include in models/ALL_ARCHITECTURES and can not using model.get to instance the model.
How can I use Python code to generate the network model from arch_params instead of using a YAML file?
Versions
No response

@ZYX-MLer In case you mean that you wish to train with yaml files using your own custom model you can register it as described here.
You can also simply pass it through the model arg in Trainer.train() if you are using python coded training (i.e like in our example notebooks).


confirm entity in IL has typo and displays values in the wrong order

what does this mean? could you add a description?


[WIP] Add challenge time

[x] Show updated time on the builder detail page
[x] Firebase querying implementation
[ ] Show updated time in the review page

The dbLocal implementation is also missing. Adding it to the list.

I think the querying we currently have on the local db should work, but I'll leave it there until the "review" page is finished in case we need to make changes.


adding some pharmacokinetic techniques

related to #202

@tgbugs could you have a look at those? we are trying to get some feedback from PET experts but I think these methods (measurement techniques) are also used in other areas.

based on second discussions in #202 I'm closing this PR


Problems on Nuxt.js Frontend, Attestation Error on different API URL

PHP & Platform
8.1.20 - Cent OS (Plesk)
Database
No response
Laravel version
9.0
Have you done this?

[X] I have checked my logs and I'm sure is a bug in this package.
[X] I can reproduce this bug in isolation (vanilla Laravel install)
[ ] I can suggest a workaround as a Pull Request

Expectation
No Error Message
Description
Sorry, I'm not sure wether this is an issue, but searching for help.
I'm using Nuxt.js Frontend and Laravel Backend, authenticated with Laravel Sanctum Cookie Based.
Frontend URL: example.com Backend URL: api.example.com, so Cookie Based Auth works fine here, but not Webauthn I get the Error "Attestation Error: Relying Party ID not scoped to current"
On localhost:3000 for frontend and 8010 for backend everything is working fine. I think the problem comes from difference in URL, but I don't know how to configure, for not getting this error. Is this possible?
Thanks!
Reproduction
Install Frontend and Backend on different URLs

Stack trace & logs
No response

Yeah, I’m pretty sure because the port is part of the URL.I could make an option on development to not verify the the URL if the public key is mapped to localhost or “.localhost” or “.local”. You should be able to edit the attestation pipeline with a list of pipes without that check, in the meantime. Italo Baeza C.El 01-07-2023, a la(s) 04:45, ssgnoe @.***> escribió:
PHP & Platform
8.1.20 - Cent OS (Plesk)
Database
No response
Laravel version
9.0
Have you done this?
I have checked my logs and I'm sure is a bug in this package.
I can reproduce this bug in isolation (vanilla Laravel install)
I can suggest a workaround as a Pull Request
Expectation
No Error Message
Description
Sorry, I'm not sure wether this is an issue, but searching for help.
I'm using Nuxt.js Frontend and Laravel Backend, authenticated with Laravel Sanctum Cookie Based.
Frontend URL: example.com Backend URL: api.example.com, so Cookie Based Auth works fine here, but not Webauthn I get the Error "Attestation Error: Relying Party ID not scoped to current"
On localhost:3000 for frontend and 8010 for backend everything is working fine. I think the problem comes from difference in URL, but I don't know how to configure, for not getting this error. Is this possible?
Thanks!
Reproduction
Install Frontend and Backend on different URLs
Stack trace & logs
No response
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were assigned.Message ID: @.***>

Oh damn... I could solve the problem by myself. I configured APP_URL wrong in .env. It did point to the backend and not the frontend URL. So now it is working fine. Thank you!

After some testing I ran into a problem with other Laravel Functions using the APP_URL .env. Is there a chance to pass a different .env Variable for Frontend?


Support MacOS development out of the box

The LWJGL natives from the build.gradle target windows. It would be nice to have an easy way to build and test Three.kt from MacOS without requiring edits to the build.gradle.

Sure thing. For some reason the lwjgl customizer only generates artifacts for one platform. But I can add more manually.

Okey, what I said was not true. I will add a fix asap

@markaren Looks good for assembling 👍
The larger Test fails on Mac but I can open a separate issue for that.


React-aria: Getting error "Cannot read property 'focus' of null at focusWithoutScrolling" from useOverlayTrigger example

🐛 Bug Report
I'm trying to create a popover component with react-aria, but setting shouldCloseOnBlur: true results in getting the above error when the popover is opened. I have a minimal failing example below, in which the only thing different from the useOverlayTrigger example is the shouldCloseOnBlur: true (https://react-spectrum.adobe.com/react-aria/useOverlayTrigger.html)
🤔 Expected Behavior
I'm hoping to be able to supply shouldCloseOnBlur without the code crashing
😯 Current Behavior
TypeError
Cannot read property 'focus' of null
at focusWithoutScrolling (https://tfwh9.csb.app/node_modules/
react-aria/utils/dist/module.js:140:13
at focusSafely (https://tfwh9.csb.app/node_modules/
react-aria/focus/dist/module.js:32:43
at eval (https://tfwh9.csb.app/node_modules/
react-aria/dialog/dist/module.js:22:39
💁 Possible Solution
As far as I can tell from my actual app, this code seems to be called a few times, first with the popover trigger, then maybe its enclosing elements ... then body, then null. But before the error, the popover does appear momentarily - so maybe just checking if the element exists in focusWithoutScrolling might make this go away?
🔦 Context
I'd like to migrate a popover component I have to use react-aria (for more reliable behaviour, and it would give me keyboard handling on the component <3) but this issue is stopping me.
💻 Code Sample
https://codesandbox.io/s/youthful-dawn-tfwh9?file=/src/App.js
🌍 Your Environment
   "@react-aria/button": "3.3.0",
   "@react-aria/dialog": "3.1.2",
   "@react-aria/focus": "3.2.3",
   "@react-aria/overlays": "3.6.0",
   "@react-aria/utils": "3.4.1",
   "@react-stately/overlays": "3.1.1",
   "react": "17.0.0",
   "react-dom": "17.0.0",
   "react-scripts": "3.4.3"

Software
Version(s)

react-aria
as above

Browser
Chrome (Electron 11.0.4)

Operating System
MacOS

@sue-hit Good catch, looks like this is because of this block of code . useDialog performs a blur + refocus to try and move Voiceover cursor onto the Dialog itself but this means that the dialog gets closed due to the shouldCloseOnBlur passed to useOverlay.
I'm trying to think of an appropriate way of resolving this, but it definitely feels like we should lean towards fixing that block so it doesn't break overlays with shouldCloseOnBlur

@sue-hit Good catch, looks like this is because of this block of code . useDialog performs a blur + refocus to try and move Voiceover cursor onto the Dialog itself but this means that the dialog gets closed due to the shouldCloseOnBlur passed to useOverlay.
I'm trying to think of an appropriate way of resolving this, but it definitely feels like we should lean towards fixing that block so it doesn't break overlays with shouldCloseOnBlur

Just wanted to confirm it is this block of code. I was able to fix with a local patch commenting that block out.

@sue-hit Good catch, looks like this is because of this block of code . useDialog performs a blur + refocus to try and move Voiceover cursor onto the Dialog itself but this means that the dialog gets closed due to the shouldCloseOnBlur passed to useOverlay.
I'm trying to think of an appropriate way of resolving this, but it definitely feels like we should lean towards fixing that block so it doesn't break overlays with shouldCloseOnBlur

Just wanted to confirm it is this block of code. I was able to fix with a local patch commenting that block out.

@LFDanLu what is the correct way to fix this? Happy to send a PR.

I'm not sure, open to ideas. I haven't been able to spend any time investigating this since my last comment unfortunately, but the solution will need to maintain the current Voiceover cursor behavior

I'm not getting a crash, but a bug that when opening overlay it's closed after a moment.
This is because useDialog triggers blur that causes shouldCloseOnBlur to close the overlay
I managed to find a workaround that relies on newly released code in<EMAIL_ADDRESS>calling event.stopPropagation in dialogProps's onBlur. It's not the best solution for me, but one that works for now
 const { overlayProps } = useOverlay(
    {
      isOpen,
      onClose,
      shouldCloseOnBlur: true,
      isDismissable: true,
    },
    popoverRef
  )
 const { dialogProps } = useDialog({}, popoverRef)

const { onBlur, ...overlayPropsWithoutOnBlur } = overlayProps

// this onBlur will never be called because div inside of it calls `event.stopPropagation` when refocusing
<div onBlur={onBlur}>
    <div
        ref={popoverRef}
        {...mergeProps(dialogProps, overlayPropsWithoutOnBlur)}
    >
        {children}
    </div>
</div>


cast streaming of the card gives black/blank panel

Checklist:

[x] I updated to the latest version available
[x] I cleared the cache of my browser
[x] I installed using HACS (leave unchecked for manual installs)

Release with the issue:
v1.6.0
Last working release (if known):
Browser and Operating System:
Chrome/OSX
Card Config (click Show Code Editor and copy paste your config, remove a few of the least significant digits of your lat/lon to avoid posting you exact home address):
  - title: Weather
    path: weather
    panel: true
    theme: dark
    cards:
      - type: horizontal-stack
        title: weather
        cards:
          - type: weather-forecast
            name: hourly
            entity: weather.kariong_hourly
          - type: weather-forecast
            name: daily
            entity: weather.kariong
          - type: 'custom:bom-radar-card'
            frame_count: 10
            center_latitude: -33.430999
            center_longitude: 151.287258
            show_marker: true
            show_range: true
            zoom_level: 10

Description of problem:
When I cast this onto my Chrome Cast/TV I only get a black/blank pane. I have given you the full config of the lovelace view that I cast. The weather cards are handled using the bureau_of_meteorology custom component.
Additional information:
Here is also the script I use to cast
cast_weather_living_tv:
  alias: "Show current weather on the living room tv"
  sequence:
    - data:
        dashboard_path: lovelace-cast
        entity_id: media_player.living_tv
        view_path: weather
      service: cast.show_lovelace_view

Love your work! I was sad when the old integration was removed due to scraping but now that I have found this, amazing.

Have you been able to get casting to work for other dashboards? I have a google cast chrome ultra and I can't get anything to display on it :(

Yeah! No Problems, I have my calendar and the weather rotating in a while loop. Its just this card that turns up blank.

I finally got my Chromecast to work. HA Cast appears to not work with the majority of custom cards (there are community posts about this, but no obvious solutions). I think HA Cast itself needs more work. I'll do a bit more research but I doubt I will be able to make it work.

My BOM weather card is blank also. It USED to work but they broke the cast functionality badly when they 'fixed' it.

@DavidFW1960 I have just figured out how to fix the bom-weather-card's ability to cast. The change will be in the rather large PR I submit once I have finished testing.
There are other problems with the radar card that with being able to get logs from the chromecast I doubt I will be able to solve. I suspect something to do with CORS, but yeah, no logs == no ability to debug :(

@DavidFW1960 I have just figured out how to fix the bom-weather-card's ability to cast. The change will be in the rather large PR I submit once I have finished testing. There are other problems with the radar card that with being able to get logs from the chromecast I doubt I will be able to solve. I suspect something to do with CORS, but yeah, no logs == no ability to debug :(

Hey mate, I'm having the same issue as those above (at least I was yesterday). Upon casting to a Nest Hub using cast.show_lovelace_view I was getting a blank area where the bom-radar-card is supposed to be.
Having said that, tonight I tried it again and i'm getting the Custom element doesn't exist: bom-radar-card error and the yaml code in it's place.
I installed via HACS and have added the /local/community/ prefixes to new paths as others have suggested. ie new resource entry: /local/community/bom-radar-card/bom-radar-card.js
I have tried various other custom cards and they all seem to work when casting. I LOVE this card and am dying to use it as a popup when you click on my normal weather card (works fine on browser and mobile app).
I've tried to get logs from the nest hub but I can't seem to find out how. Also all HA logs don't seem to mention this error.
Did you find a solution or have any suggestions to get this working? Or did anyone else?

Stale. Closing


[chip-test] chip_sw_otp_ctrl_lc_signals

Test point name
chip_sw_otp_ctrl_lc_signals
Host side component
Unknown
OpenTitanTool infrastructure implemented
No response
Contact person
@msfschaffner
Checklist
Please fill out this checklist as items are completed. Link to PRs and issues as appropriate.

[x] Check if existing test covers most or all of this testpoint (if so, either extend said test to cover all points, or skip the next 3 checkboxes)
[x] Device-side (C) component developed
[x] Bazel build rules developed
[x] Host-side component developed
[x] HJSON test plan updated with test name (so it shows up in the dashboard)
[x] Test added to dvsim nightly regression (and passing at time of checking)

This is related to #14169.

Note: there already exist tests for lc_dft_en_i and lc_check_byp_en_i, but we still need to develop a test for the access control signals lc_creator_seed_sw_rw_en_i and lc_seed_hw_rd_en_i.

This has been added to the regressions and is passing now.


Issue on view claim line messages

Make an advance claim with benefit document

Choose to upload later/post later
You will see this on going to view claim

The options to add should not be there as the visit has not taken place yet

For any advance claim when you go back when it is still pending in visit confirmation says in review but should say something similar to receipt

Also on view claim when you went to file upload it was creating directories only using reference - not reference ID, but was still saving to the reference ID path, this meant when there was no previously made directories from claim summary upload (like in the case with advance claims) then it would fail to upload, Fixed with above PR

Another issue on view claim when upload later was selected on a single document benefit, then you upload a file and then returned to the page it would say it was still needed benefit doc upload. This is because of it returning all benefit docs even those disabled. Fix on internal PR

Finally another issue of when docs uploaded and brought to back to the view claim with application updated at the top, it was still displaying ability to remove and view docs as if they were just uploaded, but this would break if you tried to remove as they had been moved to internal. FIx on external PR

Closing due to being 4 years old.


improve sidebar menu readability

Hi,
nice job with extending the sidebar functionality.
Here's a small adjustment of the stylesheet for sidebar menu, which I believe improves its readability a bit.

inactive items have a bit darker colour
items are stretched across the whole width of sidebar

new version on top vs current on bottom

an unrelated change - the "Toggle Sidebar" button is never shown when the sidebar is visible, so maybe it can say "Show Sidebar" instead?

Thank you for your submission!


[FEATURE REQUEST] Quiet flag

Please add a 'quiet' flag where Doctest shows none of its usual output.
My particular usecase is that I use Doctest for testing a 3D Renderer. I run each testcase individually, and each test runs twice: once for setting up the test frame data, and another time to verify the rendered frame. Since each test is ran individually, and each test runs twice, the console contains lots of noise from Doctest's usual output.

doctest version: 2.4.5
Operating System: Windows 10, 64bit
Compiler+version: MSVC 2019, latest

I managed to get the behavior that I wanted(on Windows 10) by doing:
doctest::Context::setOption("out", "NUL")
on the Context instance.

That redirects the output to a file and indeed can be used as a workaround. Leaving this open for now

2 new flags pushed in dev branch (soon in official version in `master):

-quiet - quiets everything regardless
-minimal - outputs only on failure

Closing this - let us know if these aren't sufficient!


RemoteRunner: synchronise expressions announced by SystemAnnouncer

Extend the current code sync capability to also synchronise evaluated expressions that are announced globally through the SystemAnnouncer.

See GtRemoteRunnerExamples>>evaluateExpression for an example of usage.


Documents NODE_ENV environment variable

Closes https://github.com/wedeploy/wedeploy.com/issues/595

LGTM


Wireframe: Homepage

User story
XXX
Background & context
This ticket captures the work of creating a high-fidelity wireframe of the homepage to review with design, engineering, and product before moving to implementation.
Working links

Figma: Working file
Content doc: Homepage

Acceptance criteria
Design

[x] Homepage reflects the latest content finalized in Sprint 72
[x] Homepage captures the range of USWDS and custom components (if needed)
[ ] Capture questions that come up during the content and design work in the Website redesign research plan

Review

[x] Page template reviewed with design and/or design lead
[x] Make updates to the design based on feedback
[ ] Page template reviewed with product and engineering

Ticket stub here for you @yudonoodles – feel free to add extra information.
cc @lizzieamanning

On 07/21 completed a draft version of the homepage and shared it with Audrey+Lizzie.
On 07/24 shared the draft version with Jillian and received feedback.
Received 18 comments on the figma file, responding to them and updating the design.

Had the chance to review design with Etan & Joseph, and received feedback from Penny async on figma file.
Received add'l feedback from design sync and async: Lizzie, Audrey and Jillian
Made updates to the design this morning See v3.2 of homepage

On 07/27 Since I was out sick in the afternoon, Jillian reviewed the wireframe with prod+eng during standup (16th min)
On 07/28 Updated homepage with add'l feedback See v3.2 of homepage


Document OID hardcoded limitation for AMPPL use case

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

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

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


Fix lint error in locationDelegation

Fix it by handing the potential exception correctly.
@PEConn @andreban PTAL Thanks :)

@googlebot I consent.

@andreban could you please help me merge this? I don't have write access to this repo :(


Feature Request: Add altInputElementID

Rationale: HTML Element ID is often appended to input element to allow focusing on input when a label is clicked.
When using flatpickr altInput however, the real input element is hidden and an altInput element is displayed instead. (Which causes some CSS issue as well: https://github.com/flatpickr/flatpickr/issues/2104)
This causes an issue where the label for the element ID does not focus to the altInput when clicked.
The easiest solution to this problem would be to add an altInputElementID parameter for flatpickr config constructor to allow label focusing on the new input element.
Your Environment

flatpickr version used: 4.6.3
Browser name and version: Microsoft Edge Version 80.0.361.54 (Official build) (64-bit)
OS and version: Microsoft Windows [Version 10.0.18363.657]

+1
It could move the id attribute from the original element to the altInput element. Unless this breaks accessibility for some reason...?


UI: prototype -> jquery - replace calls to .value

Replace calls to prototype's .value() function with jQuery's .val() function.
.val() documentation link
Parent issue: https://github.com/ManageIQ/manageiq/issues/214

fixed in https://github.com/ManageIQ/manageiq/pull/1475

So should this be closed then?  what about the other tickets?

Fixed per comment from @h-kataria above.  Closing.


Feature Request: Reverse / Negative Auras

Hello!
I understand you are busy. Throwing this out there as a request for far future. It would expand the use cases for aura to have a toggle that lets the aura function in reverse. In other words, instead of the aura emanating out from one token, the token carrying the aura gains effects based on it's proximity to other tokens (which don't have the aura). An example use case is pack tactics in DND5e, which grants a creature advantage on attacks if it is in proximity to an ally.
This may not be in the scope of active-auras, but it seems adjacent to the functionality and would make use of many of the existing aura fields within the form so it may feel more seamless to users being included as part of this module than in another.
Thank you for your consideration and the work you put into your modules!
Dan

Its theoretically possible, I'll sketch it in for down the line

@napolitanod I've simulated pack tactics (or similar) by having the aura ignore the owning token, but apply to other appropriate tokens of the same type. Maybe that pattern would work without a new feature?

Im marking this as out of scope for this module


Default method performance improvements

Coverage decreased (-0.32%) to 69.65% when pulling 3e22d6eb4000901a98ca2d7370c88a0f4cd901d1 on default-method-erf into f24606c64e12d17a57a1197fbfe8e94991e3c4c6 on master.


[Feature]: Enforce Strong Password Policy During Signup

Is your feature request related to a problem? Please describe.
The current signup process does not enforce any password complexity requirements, allowing users to create very simple and potentially insecure passwords. This increases the risk of user accounts being compromised through easily guessable passwords or brute-force attacks.
Describe the solution you'd like
I would like the application to implement a strong password policy during the signup process. This policy should require users to create passwords that include:
-A minimum length of 8 characters
-At least one uppercase letter
-At least one lowercase letter
-At least one number
-At least one special character
This will help ensure that user passwords are more secure and reduce the likelihood of account compromise.
Alternatives
An alternative solution could be to provide a password strength meter that visually indicates the strength of the password as the user types. While this does not enforce complexity, it encourages users to create stronger passwords. Another alternative is to send a notification or warning message via toast to users who choose simple passwords, advising them to use more complex ones.
Additional Context
Implementing a strong password policy can significantly enhance the security of user accounts. Many modern applications follow such practices to protect user data. Below is an example of a weak password ("password") and a strong password ("P@ssw0rd!2024"):
Weak: password
Strong: P@ssw0rd!2024
Are you interested in contributing?

[X] I'd like to work on this issue

Code of Conduct

[X] I have used the search function to check if an issue already exists
[X] I agree to follow this project's Code of Conduct

Which program are you contributing in?
gssoc

can you assign me this issue

included in #851


ID5D5RearDItemps issue

When using the current version of the DBC file with can-tools https://cantools.readthedocs.io/en/latest/ , there is an error parsing the file
cantools(cantools.database.errors.Error: The signal DI_lashAngle does not fit in message ID5D5RearDItemps. )
I am not fluent enough in DBC to understand whether this a problem in the DBC file or the can-tools library. It seems commit c61be330c24e252ec5e422d050394a1345f5e181 is was caused the change

Good find, Looks like these signals aren't used or transmitted anymore and it's only 5 bytes. I will fix in the next update.

I used to have this problem too, but it seems fixed now to me.


How to make sure the uno reset is in the first position?

I'm building a nuxt3 application with the unocss and a UI library.
I import the UI library through a nuxt plugin.
plugins/x-ui.ts
import XUI from 'x-ui'

export default defineNuxtPlugin((nuxtApp) => {
  nuxtApp.vueApp.use(XUI)
})

Then specified the preflight: true in nuxt.config.ts file.
import { defineNuxtConfig } from 'nuxt'

// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
  modules: [
    '@unocss/nuxt',
    '@pinia/nuxt',
  ],
  build: {
    transpile: ['x-ui']
  },
  unocss: {
    preflight: true,
  },
  css: [
    'x-ui/style', // import the UI library style
  ],
})

When I run the project, I find the preset CSS is in front of the UI library CSS, which leads to some abnormal displays.

Checked the CSS load sequences, the tailwind reset CSS is loaded after the UI library CSS.

style.css (UI Library CSS)
main.css (main CSS from the nuxt project)
tailwind.css (reset CSS from uno)

The question is could we always load the reset CSS in the first position?
The ideal CSS load sequences should be

tailwind.css (reset CSS from uno)
style.css (UI Library CSS)
main.css (main CSS from the nuxt project)

I just came across this issue too and I'm not using Nuxt. This happened after a fresh install of https://github.com/antfu/vitesse

Can you share a reproduction so I can check it?
We temporarily close this due to the lack of enough information.
Please provide a minimal reproduction to reopen the issue.
Thanks.

Why reproduction is required


Web Chat - Content display - Questions

I am using the classic Web Chat control with the preview option enabled for my Bot. My bot is built using c# Bot framework SDK with bot builder version 3.5.2.
I need to know how to implement the below

I use Rich Cards (Hero card) in my bot (shown below). Need to know how to change the colour and/or font of the text that get displayed in rich card buttons

Add separate images/icons representing the bot as well as the user. As of now the web chat displays only the names of the bot and the user (Screenshot below)

Any help is much appreciated please!

Neither of this are currently supported. You'd need to clone this repo and alter the code yourself.


Improve output when using XCBuild

Print build diagnostics and output as they both are used for potential
error message
If the build failed, was canceled or aborted, log a message.

rdar://problem/60925204

@swift-ci please smoke test


Plupload integration

I see the plupload library in the public folder of the administrator but I can't see how to make it work, it is already integrated?
Maybe is already in use with the simple upload but I want to make a multiple upload for images, is there a easy way to get that?
Thanks!

The solution you propose is good, but it would be greater if there was a field type "multifile" that allow you to add multiple files (images or others) integrated with one-to-many or many-to-many relations. The admin is awesome, buy I think that this functionality is realy usefull and necessary.


Text Styles for Done and Skip Buttons

If I give long text to these buttons, it does not fit the screen.
So being able to setting styles of these buttons could be useful.
ex:

doneBtnStyle

+1

Fixed in this pull request https://github.com/FuYaoDe/react-native-app-intro/pull/54

can you provide example of how to set the fontSize?
I checked your commit which is
style={[styles.nextButtonText, { color: rightTextColor, fontSize }]}>
Does that mean I have to add fontSize props like this:
fontSize={{fontSize: 12}}
I tried but they are not working


Improve alpine compile tooling

[x] Use one alpine-combi builder for both rust and go
[x] Test with wasmd to compile wasmd binary into a scratch (or base alpine) Docker container

Tested in https://github.com/CosmWasm/wasmd/pull/139
Doing a little cleanup and then merging this, so we can merge the wasmd PR.


SFTP error returns

For SFTP (password authentication) the settings can be saved with the message: connection successful.
However if I click the connect button, directory listing keeps loading and won't ever seem to finish.
On:

Windows 10 - 64 bit
Brackets ver. 1.11.0-17524
Synapse ver. 1.2.90  (Extension error on ver. 1.2.91 - manual ZIP install into Brackets)

Same here.
Only I am on MacOS High Sierra.


Glutin is eating numbers and other special characters on linux

https://github.com/servo/servo/issues/4839
Servo isn't being notified of key events for characters other than [A-Za-z]. I think Enter, space, arrow keys, and backspace work, but not much else.
This seems to be an issue with glutin (since we don't do platform-specific stuff when it comes to handling keys)

Oh, it's most likely because a lot of stuff here is not implemented: https://github.com/tomaka/glutin/blob/master/src/x11/window/events.rs

Do we just have to uncomment the relevant lines?

Yes, that should be all that's needed.

@Manishearth The most difficult part is to find the relevant entry in Event::VirtualKey.
Note that the elements in Event::VirtualKey were copy-pasted from Microsoft's documentation and then slightly adapted. So if they don't have an explicit name don't hesitate to change them as well (as long as you make sure not to break win32/osx/android).

What is keeping all of those lines from being uncommented?
On Wed, Feb 4, 2015 at 3:16 PM, tomaka<EMAIL_ADDRESS>wrote:

@Manishearth https://github.com/Manishearth The most difficult part is
to find the relevant entry in Event::VirtualKey.
Note that the elements in Event::VirtualKey were copy-pasted from
Microsoft's documentation and then slightly adapted. So if they don't have
an explicit name don't hesitate to change them as well (as long as you make
sure not to break win32/osx/android).
—
Reply to this email directly or view it on GitHub
https://github.com/tomaka/glutin/issues/251#issuecomment-72961333.

--
-Ty Overby
:wq

I couldn't find any virtual keys for them and I'm hesitant to add more without understanding it better and having a way of testing it.


Implement complex workload validation webhooks

Definition of done: We've added validation webhooks for KubernetesApplication and KubernetesApplicationResource resources per the Complex Workloads design
All Crossplane resources, including KubernetesApplication and KubernetesApplicationResource, are CRDs. CRDs are validated against an OpenAPI v3 schema, but some kinds of validation require the use of a ValidatingAdmissionWebhook. In particular a webhook is required to enforce immutability; it's not possible via OpenAPI schema alone to specify fields that may be set at creation time but that may not be subsequently altered.
The complex workloads CRDs require a handful of fields be immutable. Updating a KubernetesApplication's .spec.clusterSelector would require all resources be removed from the old cluster and recreated on the new cluster. This is more cleanly handled by deleting and recreating the application. The cluster selector should be immutable.
A KubernetesApplicationResource's .spec.template.kind, .spec.template.apiVersion, .spec.template.name, and .spec.template.namespace fields must also be immutable. Changing any of these fields after creation time would cause the templated resource to be orphaned and a new resource created with the new kind, API version, name, or namespace. The controller-runtime library upon which Crossplane is built does not expose the old version of an object during updates, making it impossible to determine whether these fields have changed, but validating webhooks do.
Crossplane does not currently leverage Kubernetes webhooks, controller-runtime has support for both validating and mutating admission webhooks. This document proposes two validating webhook be added to Crossplane; one each of KubernetesApplication and KubernetesApplicationResource to enforce immutability of the aforementioned fields.

Adding techdebt as well as enhancement because without these validation webhooks it's possible and easy to submit a broken KubernetesApplication.

We're deprecating complex workloads, so this issue is no longer relevant.


Can return nil?

Documentation says usage is like:
let color: UIColor = UIColor(hexString: "#ff8942")
But how can this work if the function can return nil? Must be let color: UIColor? = ... then?

How about let color = UIColor(hexString: "#ff8942")?

Anyway documentation needs to be changed.

Sure.


Slow loading scanner

Please improve the loading and dismiss time of the scanner

@aannuuj I'm working on that

Hey @aannuuj just updated to version 1.1.0 which includes faster scanning logic

That’s great @aslanyanhaik
Will update my pods
Would you like to connect in person?

sure, you can message me on twitter. I'm always available.

Sure mate 😄


[BEAM-7746] Fix typing in runners

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @robertwb
we're in the final stretch!

/cc @udim

Lint is passing now.  I think the rest are flakes, but would be good for someone to double check

Run Python_PVR_Flink PreCommit

windows failures are a known flake (https://issues.apache.org/jira/browse/BEAM-10921)

Woohoo!
On Wed, Oct 21, 2020 at 7:41 PM Pablo<EMAIL_ADDRESS>wrote:

Merged #13060 https://github.com/apache/beam/pull/13060 into master.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/beam/pull/13060#event-3906778383, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAPOE3UCUGF64PD35DNASDSL6LUXANCNFSM4SKIJL5Q
.


Support more robust determination of the executable location

Using CommandLine.arguments[0] is problematic for the case where the executable is run via a relative rather than absolute path, or when it is run via PATH. This causes problems loading config files in Bluemix.
Bundle.main.executableURL and friends offer a more robust solution is my testing. However, it is not yet supported on Linux Foundation. However,
URL(fileURLWithPath: "/proc/self/exe").resolvingSymlinksInPath() provides a fallback for Linux.

I have provided a PR that implement both this and #12

The new tests I added fail on macOS because the executable is the test runner when you are running tests. These tests fail with the old way of getting the executable as well.
I will see if there's a way to fix that, or else I can remove the test. Either way this method of finding the executable is no worse than before in this respect, and better in the ways noted above.

I have added 2 more PRs, based on #11

#14 - adds a test program that is executed to test loading works outside XCTest runner (to test what happens in a real application, rather than just in tests)
#15 - adds a modification that makes loading work inside XCTest runner (which fixes the new tests failing on macOS, plus allows exe and project relative config loading to work from tests)

NOTE: the merge order matters here. If we want all 3 PRs, then the merge order would be:

#14 (merging test program into the #11 PR)
#15 (merging XCTest runnner support into #11 PR)
#11 (merging .project and robustness + test program + XCTest runner support into master)

Closed by PR #16.


Update fi.hg.core module and increase memory/old space for node tests.

Tested running tests in another branch successfully, and once more without the env change which made the failure return.

Good job! :)


Delivery: Use current roots during delivery

Changelog Description
Make sure that root is not re-used from published representation during delivery.
Additional info
Because we do copy "context" it also copied "root" there, if root is filled in template data, anatomy does not auto-fill it which causes issues during delivery.
Testing notes:

Publish some representation (can skip if you have any).
Create new root in the project.
Use the new root in delivery template.
Run delivery action in loader.
It should work fine and should not raise error because of missing root key.

there may be usage of delivery templates of {root} in delivery templates.

I don't think it was, you would still have to use {root[...]} in template.

Or was root already a dict in context too?

Yes, but only with one root, and one platform.


Waiting for completion

In its current state, a Transloadit request runs in the background until the assembly is completed.
Would it be possible to change this so that sending a request starts the process, then provide a method for checking periodically for when the assembly is done?
I'm using Transloadit for video assembly, which takes time. I'd rather the user didn't have to wait 1 or 2 minutes on a loading screen, would rather they could use the rest of the app in the meantime.
I'm happy to add this and also #8. Just gauging interest to see if a pull request would be accepted on this, or if there's a better mechanism.

Hi, sorry for the late reply. I think that would be a good improvement, and would welcome a PR on this.


Tool : "nmap" like

mans : Mengus Arnaud Network Scanner
Top 100 / 1000 ports
Custom port search

Report UI Examples

https://github.com/SabyasachiRana/WebMap

https://www.softperfect.com/products/networkscanner/
https://borntoberoot.net/NETworkManager/Documentation/Application/Dashboard
https://www.witt-software.com/networkradar/
https://www.komodolabs.com/ip-scanner/


CORE-8744 Align Cpi related entities and repository with latest JPA guidance

CpkFileEntity is now an internal class. Any queries related to this entity should be done using an instance of CpkFileRepository.

CI reports failure: https://ci02.dev.r3.com/blue/organizations/jenkins/Corda5%2Fcorda-runtime-os/detail/PR-3225/31/tests
for on putMissingCpk chunks the CPK and publishes it() – net.corda.cpk.write.impl.CpkWriteServiceImplTest which is likely to be related to the changes made in this PR.

CI reports failure: https://ci02.dev.r3.com/blue/organizations/jenkins/Corda5%2Fcorda-runtime-os/detail/PR-3225/31/tests for on putMissingCpk chunks the CPK and publishes it() – net.corda.cpk.write.impl.CpkWriteServiceImplTest which is likely to be related to the changes made in this PR.

Thanks for the heads-up. The test is now fixed.


Unicode \u23E8 is misused in Calc as an index instead of a power

The character info is:
DECIMAL EXPONENT SYMBOL
Unicode: U+23E8, UTF-8: E2 8F A8

Actually, the more I look at the font, the 23e8 looks like a subscript (it is definitely not in a superscript position), so I think I will leave it as an index... Sorry for the false alarm.
a₉
a⏨


Further updates based on Alison's edits

Alison wants to do more editing, this has all of her edits so far included.


Added TracyAllocator to ztracy

Added TracyAllocator to ztracy.
In the not-used case, the allocator just returns the child_allocator, a true zero-cost abstraction.
In the used case, it returns a new allocator that wraps the child_allocators alloc, resize, and free functions, recording the Alloc, Free/Alloc, or Free with tracy if they succeed or recording a message if not.

Thanks!


add instructions for pinning packages

This updates the README with instructions for pinning the various packages given by Hannes in https://github.com/roburio/udns/issues/28

looks good to me apart from the minor nit -- also CI failure looks like a missing unix dependency for ohost.exe:
#=== ERROR while compiling dns-client-unix.dev ================================#
# context              2.0.4 | linux/x86_64 | ocaml-base-compiler.4.07.1 | pinned(file:///repo)
# path                 ~/.opam/4.07/.opam-switch/build/dns-client-unix.dev
# command              ~/.opam/4.07/bin/dune build -p dns-client-unix -j 71
# exit-code            1
# env-file             ~/.opam/log/dns-client-unix-13749-d2c37b.env
# output-file          ~/.opam/log/dns-client-unix-13749-d2c37b.out
### output ###
#     ocamlopt unix/client/ohost.exe (exit 2)
# (cd _build/default && /home/opam/.opam/4.07/bin/ocamlopt.opt -w -40 -g -o unix/client/ohost.exe -I /home/opam/.opam/4.07/lib/astring -I /home/opam/.opam/4.07/lib/bigarray-compat -I /home/opam/.opam/4.07/lib/bytes -I /home/opam/.opam/4.07/lib/cstruct -I /home/opam/.opam/4.07/lib/dns -I /home/opam/.opam/4.07/lib/dns-client -I /home/opam/.opam/4.07/lib/domain-name -I /home/opam/.opam/4.07/lib/fm[...]
# File "_none_", line 1:
# Error: No implementations provided for the following modules:
#          Unix referenced from unix/client/dns_client_unix.cmxa(Dns_client_unix)

Done :)

ths, merged as part of #32


About the shape of dataset "target"

@felipecode
Hi there,
I have checked the .h5 dataset and found that the shape of "target" part is 200 * 28.
I know the meaning of the num of cols "28". But I don't know the meaning of the rows number "200". Why are there 200 points for every image? what does it represent？
Look forward to your reply~  Thanks a lot in advance!

Hello @lvlvlvlvlv
We have 200 images / targets per HDF5 file.
It was just the way I divided the data in order to avoid having too large files.

OK. I got it. Thanks very much~ @felipecode


feat: java language improvements

Closes https://github.com/iph/noctilucent/issues/221

@HBobertz If adding back in Javadoc is the only change needed here, can we merge this and then do follow up task to add those in?

@HBobertz If adding back in Javadoc is the only change needed here, can we merge this and then do follow up task to add those in?

Yup sounds good to me


Add support to edit a record

Hi @yortus , I have an use case in which I need to edit a record, do you think that this could be useful for the library?
In a positive case, I'm thinking that maybe we could return an array of some sort of records objects that could have their own offset. This way we can edit an object and then just call .update() over it.
f.i.
const dbf = DBFHandlerFile('dbf-path'); // please note that this is a different class
const records = dbf.getAll(); // this cold return an array of DBFRecordHandler

console.log(records[0]); // prints { field1: 10, field2: 'text-field' }
records[0].update('field1', 20); // this could throw an exception if the field doesn't exist
records[0].save(); // save the record

What do you think about? (sorry if this looks like a lot of work)

Hey @lordrip, yes its seems useful to be able to update records in an existing dbf file.
I'd prefer an API that keeps records as plain objects though - in the example above every record has methods and hence must derive from a base class as well as keep track of its attached file object. It's getting a bit enterprise ORM-ish to me!
The approach I'd prefer would be something like the following:

keep records as plain objects
no new classes
define a new symbol once in the library for tracking record indices - eg const INDEX = Symbol('record index')
modify readRecords to add a non-enumerable INDEX property to each record object it generates, whose value is the physical record index in the file the record was read from. This should keep the changes non-breaking.
add a new method to the DBFFile class - something like updateRecord(record: object): Promise<DBFFile> which requires the INDEX property to be present so it knows where in the file to overwrite the record.

To use it, you'd use DBFFile.open(...) and .readRecords(...) to first fetch your records, then call .updateRecord(...) to modify individual records in the existing file.
Would that solve your use case?

Yup, that would fit the use case as well. BTW, really cool approach that you suggest 👍, as soon as I get free from pending stuff I'll try to take a look to the implementation. Thanks mate.


Proposal: New ClockTimePicker Control

Proposal: New ClockTimePicker Control
Summary
Date and time pickers have some gaps in functionality illustrated as below:

DatePicker : Used to set a date by inputting individual components
CalendardDatePicker : Used to set a date by visually selecting its representation on a calendar
TimePicker : used to set a time by inputting individual components
[Missing] ClockTimePicker : Proposed new control used to set a time by visually selecting its representation on an analog clock
[Missing] DateTimePicker : A proposed control combining date/time pickers together. See #2380

Rationale
A ClockTimePicker-type control is available on several other platforms and allows fast selection of times in a visual way -- whether that be 24H or 12H clocks. This should be added to WinUI to nicely round out the feature set:

Logically completes the date/time pickers enabling "visual" selection of times just like dates (using CalendarDatePicker)
Enables faster and more intuitive selection of times. Representing hours/minutes in a circular arrangement allows faster selection by more efficiently utilizing available space compared to a list flyout.
Positions WinUI to be more competitive with other platforms that already have this type of control.

Scope

Capability
Priority

Show a visual analog clock allowing for both hours/minutes to be selected by moving the clock hands
Must

Support switching between 12H and 24H times
Should

Support second selection
Could

Support time-zone selection
Could

Important Notes
Open Questions

Only if done right. I know many people find the analog time picker control on Android to be clunky and confusing.

I don't think displaying an analog clock is a great idea, but some kind of circular time picker, similar to Android is not out of the question.
Back in the Windows Phone days, I designed an app called MetroTime, and we included a circular picker, before the same kind of control showed up in Windows 8.

WP7 MetroTime App

Win8 Alarms App

Unused design for Win10 Mobile version of MetroTime

Android "analog" Time Picker control

It certainly doesn't have to look like the analog clock on Android. The main point is hours/minutes can be selected quickly because all values are visible at once due to the circular arrangement being more efficient with available space. @mdtauk Has some good pictures there. My only suggestion would be to find a way to show the other numerical values all around the circle at least during selection.

It certainly doesn't have to look like the analog clock on Android. The main point is hours/minutes can be selected quickly because all values are visible at once due to the circular arrangement being more efficient with available space. @mdtauk Has some good pictures there. My only suggestion would be to find a way to show the other numerical values all around the circle at least during selection.

A lot of thought will need to go into this control.

How will it work with HoloLens?
How does it work on Xbox?
How would Compact density impact this control? (This one may require WinUI 3 as flyouts can not currently change based on density) #925
How does it adapt between Touch and Pointer invocation? Some ContextMenus currently increase touch targets when invoked by a touch gesture.
How do you differentiate with guidance, when to use this control, versus the current Time Picker, or the proposed more keyboard friendly Time and Date Pickers? #918 #2255 #2380

How will it work with HoloLens?

No experience with HoloLens so have no idea.

How does it work on Xbox?

Those XBox control analog sticks with 360-degree input would actually be quite useful to quickly choose a position on a circle.

How would Compact density impact this control? (This one may require WinUI 3 as flyouts can not currently change based on density)

Should do what the CalendarDatePicker does, if anything. These controls are more physicalized and should probably be desiged for touch from the start.

How does it adapt between Touch and Pointer invocation? Some ContextMenus currently increase touch targets when invoked by a touch gesture.

Don't thing there is really a need to differentiate the two on such a proposed control. The hours/minutes circles will be wide enough for touch and pointer input most likely. Depends on the "final" design though.

How do you differentiate with guidance, when to use this control, versus the current Time Picker, or the proposed more keyboard friendly Time and Date Pickers?

Even the CalendarDatePicker is stretching things to try to come up with guidance. It comes down to your particular use case and if visual input is useful for the end-user. For form-entry data oriented apps, use the TimePicker. For event planning apps, use a visual clock-picker.

How does it work on Xbox?

Those XBox control analog sticks with 360-degree input would actually be quite useful to quickly choose a position on a circle.

Good Call, wonder if you should switch between hours, and minutes with a button, or allow the two analog sticks to control each separately?

How does it adapt between Touch and Pointer invocation? Some ContextMenus currently increase touch targets when invoked by a touch gesture.

Don't think there is really a need to differentiate the two on such a proposed control. The hours/minutes circles will be wide enough for touch and pointer input most likely. Depends on the "final" design though.

The Radius of the radial selections needs to be large enough in touch so you can drag outside of the circle, and have finer precision picking.  Then you need to consider how that would work with Light Dismiss behaviours on the flyout containing the control.
With a mouse, it will need to be small enough to not feel "obnoxious" but still large enough to enable fine tuned "ticks" around the diameter,

How do you differentiate with guidance, when to use this control, versus the current Time Picker, or the proposed more keyboard friendly Time and Date Pickers?

Even the CalendarDatePicker is stretching things to try to come up with guidance. It comes down to your particular use case and if visual input is useful for the end-user. For form-entry data oriented apps, use the TimePicker. For event planning apps, use a visual clock-picker.

This question will need the most attention if you are to persuade the teams that not only is there a need for this kind of control, but also that it would feel familiar from other platforms - fit in among other controls - and identify examples of current app, inbox, or shell experiences, that would benefit greatly from the addition of this control.

Finally, does this become part of the existing (or changed) Time Picker, or should it be it's own discrete control?

@mdtauk Yes, there is definitely more that needs to be planned, discovered and discussed, I was just hoping to start the discussion here. For this one unfortunately I don't have a clear design in my head -- yet.

Finally, does this become part of the existing (or changed) Time Picker, or should it be it's own discrete control?

My proposal is for a new control. Just as the DatePicker and CalendarDatePicker exist for different reasons, the TimePicker and ClockTimePicker would exist for similar use cases.

https://user-images.githubusercontent.com/7389110/99042299-67a96e80-2584-11eb-9b5c-55805d2ccd1f.png
This is one of the best designs. The main advantage over the current time picker we have is, that I can select any value for hours and minutes without scrolling. It's just so much faster and easier to use.

Still valuable IMO


"Compiler crash in PostParse" when initializing pointer in cdef class to NULL

I'm getting "Compiler crash in PostParse" when trying initialize a pointer variable to NULL in a cdef struct, as in this code snippet: https://gist.github.com/LinAGKar/e1d02d73ce6fcbe010b18d6c2592576b
Full output is as follows:

Error compiling Cython file:
------------------------------------------------------------
...
cdef struct S:
        pass

cdef class X:
        cdef S *y = NULL
     ^
------------------------------------------------------------

test.pyx:5:6: Compiler crash in PostParse

ModuleNode.body = StatListNode(test.pyx:1:0)
StatListNode.stats[1] = CClassDefNode(test.pyx:4:5,
    as_name = u'X',
    class_name = u'X',
    module_name = u'',
    visibility = u'private')
CClassDefNode.body = StatListNode(test.pyx:5:6)
StatListNode.stats[0] = CVarDefNode(test.pyx:5:6,
    modifiers = [...]/0,
    visibility = u'private')

Compiler crash traceback from this point on:
  File "Cython/Compiler/Visitor.py", line 180, in Cython.Compiler.Visitor.TreeVisitor._visit
    return handler_method(obj)
  File "/usr/lib64/python2.7/site-packages/Cython/Compiler/ParseTreeTransforms.py", line 254, in visit_CVarDefNode
    handler = self.specialattribute_handlers.get(decl.name)
AttributeError: 'CPtrDeclaratorNode' object has no attribute 'name'

Not sure if the code is valid, but it probably shouldn't crash the parser.
Cython 0.27.3, OpenSUSE Leap 15.0

I reproduced it and can confirm that this bug is present in the latest commit in master (gcc 7.2.0, python 3.6, Ubuntu).

I encounter the same error on mac OS.
It is supposed that NULL pointer initialization is not allowed in Cython?


Update the provincial tax returns for tax year 2021

The data in the tax returns changes every year.
It's a bit tedious to go through all of those tax returns, fishing out numbers, but it needs to be done.
For 2021, I've only done PE so far.

I wish there was a way to automate this, but it doesn't seem feasible at the moment.


https://github.com/Autodesk-AutoCAD-Crack-Keygen/

How can we help?
None
Please read and ensure the following

[x] The installer meets the above requirements

Please provide the following information
https://github.com/Autodesk-AutoCAD-Crack-Keygen/
https://github.com/Autodesk-AutoCAD-Crack-Keygen/

Close with reason: Spam;


Add support for ObjectHashAggregateExec

What is the problem the feature request solves?
We currently cannot run all TPC-H queries natively because we do not yet support ObjectHashAggregateExec. See q7 for an example.
Describe the potential solution
No response
Additional context
No response

Hmm, ObjectHashAggregateExec is used to support TypedImperativeAggregate which uses arbitrary JVM objects as aggregation states. I doubt that if we can make a native counterpart to it.

Hmm, ObjectHashAggregateExec is used to support TypedImperativeAggregate which uses arbitrary JVM objects as aggregation states. I doubt that if we can make a native counterpart to it.

We can't run arbitrary JVM objects, but we can provide native versions for known aggregates provided by Spark. TPC-H uses it for a bloom_filter_agg, for example, so we can implement an equivalent aggregate natively.


Problems setting it up in DND 5e

Hey!
I'm following your guide but it doesn't seem to work. Could abny of you help? :D
When I paste the command, this is the result:

And even though I can find two places in the following document where movement is mentioned, none of them seem to work.
Thanks in advance!

Sorry I haven't noticed this issue before as issues do not transfer to forks. This module was taken over by me June 16 2023 and is now at this repository. I hope this issue has been resolved since, but if it still persists, please open it again at this page.


Thumbnails clickable.

Make whole thing a link, but don't underline blurb.

Might want something more emphatic on hover, but we're pretty good.


Origin header validation for websocket attach necessary?

I'm trying to use the attach remote api via websockets. As already mentioned in #5318 the websocket implementation checks for the presence of an Origin header. As far as I read some docs (e.g. RFC 6455) it seems that the Origin header check only makes sense when the client is a browser.
I'm not sure which impact a missing check would have. Obviously, one cannot ensure that the client isn't a browser. But looking at the current implementation I wouldn't really call it a good check, when the header is only checked for presence and valid URL format...
Would it be ok to disable or remove the check? If it's ok to remove the check, I'm willing to provide a PR. Would we need to add a configuration option then?

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

I'd like to propose this change: https://github.com/gesellix/docker/commit/4d4df416ecebebc86ffd79bfff4ad32c632ef9be
Would it have a chance to be merged?
ping @vieux


Add wildcard CORS config tests

Purpose

Duplicate of https://github.com/ballerina-platform/ballerina-lang/pull/20586 sent to v1.1.x branch

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

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

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

[ ] Increased Test Coverage
[ ] Added necessary documentation

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

Codecov Report

Merging #20606 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master   #20606   +/-   ##
=======================================
  Coverage   15.21%   15.21%
=======================================
  Files          50       50
  Lines        1341     1341
  Branches      208      208
=======================================
  Hits          204      204
  Misses       1121     1121
  Partials       16       16

Continue to review full report at Codecov.

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


New sample: Add remove bulk users to Microsoft Teams or Groups

Closes #1540
Docs |
-- | --
Author |Joseph Velliah
Original Post |https://sprider.blog/add-remove-bulk-users-to-from-microsoft-teams-microsoft-365-group-office-365-cli-commands
Description |Companies pursue to hasten profits growth or enter new marketplace through Mergers and Acquisitions(M&A). M&A typically fails during integration. This also applies to migrating users and data in Microsoft Teams and Groups. Partial acquisition can be pretty tricky. To help make the activity as charming as possible, I have created the following sample script to add/remove bulk users to/from Microsoft Teams team or Microsoft 365 group using Office 365 CLI commands.
Keywords |Microsoft 365 Groups

Coverage remained the same at 100.0% when pulling bd73d50e33d8881221bb2be598caf488f9fbeb6d on sprider:sample-managegroupusers into 9e086a808940f6c23a1812d60af6a6e66193063b on pnp:dev.

Merged manually. Thank you! 👏

Thank you @waldekmastykarz


Added 'frag_modelview_mat' uniform to address #180

A model view matrix for the fragment shader that can be manipulated
independently from the vertex model view matrix.

Tested with:
python plasma.py                              # works
python plasma.py -c graphics:rotation:90      # works
python rotated.py                             # works
python rotated.py -c graphics:rotation:90     # works
python shadertree.py                          # works
python shadertree.py -c graphics:rotation:90  # works

Closes #180

Thanks for the fix of a very old issue, much appreciated! 🍡


.txt file writing 1024 character limit

I'm trying to save my json to a file but no matter what I try I cant get it to write across multiple line with my stringified json being limited to a single line of 1024 character length.
Append being set to true doesn't write it to a new line even when I break my string into smaller 300 character chunks and write them separately.
Appending "\r\n" also doesn't fix anything as it just makes to printer display it differently but not how it is stored.
Help would be appreciated.

@JamesBarnesBCX Did you try it on React Native iOS/Android or UWP?

I tried on Android.

@JamesBarnesBCX Thanks for the report. Actually, we have just used this library on React Native iOS and UWP. We will investigate the issue later.

Can confirm this.
Can only write 1024 length on device running Android 5.0.2
But on Android 8.0.0, can write much more.
So seems the bug is for older Android versions.
Here's some quick test code:
        var str = "";
        for (var i=0;i<2048;i++) {
            str += "A";
        }
        await FileSystem.writeToFile("testfile.txt", str, false);
        console.log("writing string with length: "+str.length);

        var txt = await FileSystem.readFile("testfile.txt");
        console.log("read string with length: "+txt.length);

Output on Android 5.0.2:
read string with length: 1024```

@bitfabrikken Please try this version: v0.10.12


Changed hard coded value to attribute

Was utilizing contrib to install an extension and noticed that the recipe defines 'template1' for the postgres database.  To make the adjustable for various use cases, I created a new attribute to replace hard coded instances of 'template1'.

Seems quite reasonable. Thanks.


add movement between cmake elements

set b:match_words to what is used by indentation:

if, else, elseif, endif
function, endfunction
macro, endmacro
while, endwhile
foreach, endforeach

with improvements suggested on https://vi.stackexchange.com/a/17212/6044
(highlighting the maintainer @keith)

Codecov Report

Merging #3390 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3390      +/-   ##
==========================================
+ Coverage   76.74%   76.75%   +<.01%
==========================================
  Files          93       93
  Lines      137217   137216       -1
==========================================
+ Hits       105312   105323      +11
+ Misses      31905    31893      -12

Impacted Files
Coverage Δ

src/gui.c
49.56% <0%> (-0.06%)
:arrow_down:

src/os_unix.c
57.57% <0%> (-0.05%)
:arrow_down:

src/terminal.c
74.07% <0%> (-0.05%)
:arrow_down:

src/if_py_both.h
76.3% <0%> (-0.01%)
:arrow_down:

src/window.c
81.91% <0%> (ø)
:arrow_up:

src/undo.c
83.18% <0%> (+0.06%)
:arrow_up:

src/channel.c
83.13% <0%> (+0.07%)
:arrow_up:

src/gui_gtk_x11.c
48.04% <0%> (+0.44%)
:arrow_up:

src/if_xcmdsrv.c
84.53% <0%> (+0.53%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks.  Two comments:

The header should be updated
Because of the line continuation, 'cpo' should be saved and restored:

let s:cpo_save = &cpo
set cpo&vim
...
let &cpo = s:cpo_save
unlet s:cpo_save

I'll include it, thanks


Renamed jade to pug

Renamed jade to pug & some instances Jade to Pug :white_check_mark:
I did all the languages and 3x & 4x i did some 2x , but i didn't touch most of 2x.
I didn't touch the links, when all the links for pug works out, I or someone can make a PR for that change.
For Reference: https://github.com/strongloop/expressjs.com/issues/609#issuecomment-202674645

Hi @lordKnighton, thanks for the pull request! Unfortunately it looks like you may have just blindly done a find/replace, making the pull request invalid. Instead of just blindly doing a find/replace and forcing us to validate every single change in your pull request, would you be willing to do this by hand? The biggest things that stand out right away is you're changing non-example things that actually make the documentation wrong, for example the express command in Express 2.x, 3.x, and express-generator has not been changed, and so replacing references in those commands does not make sense.

Believe it or not i did 95% by hand, but i get your point.  For example go & change 3x & 4x jade to pug & be sure the versions are correct, because like you said, i did blindly just go & find every occurrence of jade & renamed to pug.

Hi @lordKnighton, I don't think anyone is really saying to "trash your commits", but rather that it seems like from my initial look over, there are a lot of issues, but I think that's because a lot of the issues are duplicated across many different languages.
As for what to change, I really don't know, as I don't really use jade or pug and don't particularly know the site super well :) I'm sure one of our docs folks can jump in here to explain what needs doing to migrate from jade to pug.

thanks for the response doug +1
< As for what to change, I really don't know, as I don't really use jade or pug and don't particularly know the site super well :) I'm sure one of our docs folks can jump in here to explain what needs doing to migrate from jade to pug.
Yea, I'm down to help, once we know exactly what to do. Just CC me and I'll get to work. :)

CC @crandmck what are your thoughts on this?

Sorry for the delay, I was heads down on another project.   Thanks for taking a look @dougwilson ... I do think we need to be careful and change it only where it makes sense.  Also, in general we don't put effort into maintaining the 3.x and 2.x docs.  So, first I would take out those changes just to simplify things.
Doug's other comments are spot on, namely: since express-generator has not yet been updated; and the link to the old blog post. So please revert those changes...  The rest of the changes look OK at first glance, but I'm going to take a closer look now to be sure.
Thanks @lordKnighton for updating all the translated pages... that's a lot of work!  I think we can get this sorted out, but let's be sure we do it right.

OK I reviewed all the changes, and other than the items I noted above, plus what Doug noted, it looks OK.  Once the generator is updated (see https://github.com/expressjs/generator/pull/107), and republished to npm, we can come back and update the stuff related to the express generator.

I hate to be brute, but i'm gonna trash the commit & do a more elegant PR after making sure, we're on the same page.

... i'm gonna trash the commits & do a more elegant PR

OK makes sense.... then I'll close this.

Cool 👍


A couple of cherry picks from master to 1.2.x

Rebased and added https://github.com/mendersoftware/mender-docs/pull/197/commits/7507e76ce1b0a6bcf5357d2080aad3a0830352b6


Fix tileset traversal

Fixes https://github.com/AnalyticalGraphicsInc/3d-tiles/issues/336
There was a skip-lods bug introduced in the recent update to the 3d tiles traversal code.
If the tileset traversal stops at an empty tile it wasn't loading its nearest loaded ancestor, causing nothing to be drawn in the empty space. This becomes really noticeable when using external tilesets where the tile referring to the .json has a different geometric error than the root tile of that external tileset, but can manifest in other situations involving empty tiles.
Until this fix is in, a workaround is to set tileset.skipLevelOfDetails = false.
To do

[x] CHANGES and fix tests

Thanks for the pull request @lilleyse!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

@ggetz can you please review and test?

@ggetz Updated.

Hi,
we had the same bug and this PR fixes the problem for our datasets.
Thanks
Cesium 1.49

Cesium 1.49 with merged pullrequest

Thanks @lilleyse and @jbo023 !


UCCSD docs should have an example

What should we add?
It may not be quite obvious how to initialize the UCCSD ansatz from the docs only, so it would be nice to add a brief example:
https://qiskit.org/ecosystem/nature/stubs/qiskit_nature.second_q.circuit.library.UCCSD.html#uccsd

There is a howto, maybe that can be linked from the API ref. (This is the howto as published presently https://qiskit.org/ecosystem/nature/howtos/vqe_ucc.html)

Hello, I am new at contributing. I do not where to start, I am getting familiar with Qiskit, can I be assigned this task?

Sure @CarlosQbit, please go ahead with a PR :+1:
You may find the content from the following How-To guide a useful starting point: https://qiskit.org/ecosystem/nature/howtos/vqe_ucc.html
While you are at it, it would be great if we could add examples to all of these related classes:

UCC
UCCSD
SUCCD
PUCCD
UVCC
UVCCSD

In fact, the UCC class has already a few minor examples on some of its more specific configuration options, so reading that might also be a good starting point.

Hi @Cryoris @mrossinek , would it be possible for I to also be assigned this issue, considering that there hasn't been much activity?

Hello,
I am new to the Qiskit community. Is this issue still open?

Hi @nasir26
Several people have already voiced interest in working on this. Since I have not seen any PRs, I am tagging them here to get some feedback whether they are still planning to work on this issue: @CarlosQbit @athanzxyt
I suggest you discuss between the three of you who can work on this.

Hey, this issue seems like just a documentation. I can do it within this week if there are no objections.


Remove a few inline styles

Before:

After:

How about just removing these "headers" in the dropdown menu?
I don't find these headers provide useful information. Without them, the UI looks better to me:

Yeah I had the same feeling, they are pretty pointless in general, also in the reaction dropdown.

Ok I have removed all titles from issue sidebar dropdowns now. There are a few remaining cases where title is still used for "No Items", I guess I'll leave those.

Now using disabled item:

@silverwind please fix the merge conflicts. :tea:


Added support for expressjs multiple views directories

Since expressjs version 4.10.0 there is support for multiple views directories. When using this feature together with hbs 2.7.0, it breaks as in #60

The use case, and why i ended up here, is down to how people encapsulate a section of a site within a single directory. i.e. lib/login/routes.js lib/login/views/* lib/login/services/* etc. Standard behaviour would be to merge respective files into /routes/ /views/  etc. All in the eye of the beholder i guess. Either way supporting multiple view folders would be helpful. In the mean time I found an easy work around.
Can't stand jade so getting this to work for hbs was important and appreciate this exists.
directories
src/app.js
src/lib/common/views
src/lib/common/public
src/lib/register

App.js
var app = express();
var module_register = require('./lib/register');

// view engine setup
var v = path.join(__dirname, "/lib/common/views");
app.set('views', v);
app.set('view engine', 'hbs');

app.use(module_register);

/lib/register/index.js
var express = require('express');
var hbs = require('hbs');
app.set('views',  __dirname + "/views");
app.set('view engine', 'hbs');
//app.set('view options', {layout:"../../common/views/layout"}); // earlier express
app.locals.layout = "../../common/views/layout"; // as of express 3+

app.get('/', function(req, res) {
    res.render('beacons', { "siteTitle": "Register"});
// or
//   res.render('beacons', { "siteTitle": "Register", layout:"../../common/views/layout"});
});


Add a UUID Blacklist function

Describe your suggested feature
MangaDex allows you to Blacklist users or Scanlation groups by UUID, Tachyomi does so as well.
I normally always blacklist BiliBili comics as they tend to upload already translated chapters for comics they sell thus prompting the app to give you an update notification for old chapters you`ve already read ages ago.
I know that you can filter by scanlators but that doesnt affect updates or the unread bubble.
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I have updated the app to the newest version Latest.
[X] I have checked through the app settings for my feature.
[X] I will fill out all of the requested information in this form.

I do plan to add this eventually, I just might make it a client side filter so its easier for users to block groups.  There is no eta on this though

See this PR for ref: https://github.com/tachiyomiorg/tachiyomi-extensions/pull/10376

2.10.12
Neko does it differently.  Long press a chapter click block scanlator then click the group.
If you want to unblock go into the mangadex site settings


add implementation for 'get prediction'

This involves setting up the prediction client and API layer to support the stated operation

I will be working on this


Textoutput with ascii not working

Hi Guys,
I would like to work with ASCII and UTF-8 characters in one PDF.
German umpaute (aä, ö, ß, etc.) are displayed correctly.
However, the following code with converted ASCII characters (e.g. to represent a square) does not work:
function run() {       var doc = new jsPDF();       doc.setFontSize(40);       doc.text(35, 25, 'Does this work?');   var res = String.fromCharCode(9633, 9635, 9634, 9711, 9673, 9675);   doc.text(35, 45, res);       doc.save('Testy.pdf'); }

I tried this with jspdf.min (1.0.272, 1.5.3, 2.1.1)
Likewise, some special characters are not displayed correctly and instead pull the text apart.
I am attaching a few sample pictures here.
The ASCII characters are displayed correctly in the JavaScript console of the FireFox browser.

Unfortunately not in the PDF.

Further texts are also not correctly shown. I could find out that e.g. ( - ) is disturbing.
String:
Welche Schritte müssen im Rahmen der Verhältnismäßigkeit bei Maßnahmen nach den §§ 9 – 15 UZwGBw geprüft werden?
PDF:

Many other texts are displayed correctly.

Best Regards

See the pinned issue #2677.