Update advanced-hunting-devicealertevents-table.md

DeviceAlertEvents No Longer Provided and is replaced by The AlertInfo and AlertEvidence
Reference https://docs.microsoft.com/en-us/microsoft-365/security/defender/advanced-hunting-migrate-from-mde?view=o365-worldwide
Added an important note at the top of the article and linked the mapping table
Per issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/9316

@JohanFreelancer9 Please copy review

Docs Build status updates of commit 42eb423:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:bulb:Suggestion

Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md

Line 29, Column 1: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /defender/advanced-hunting-migrate-from-mde?view=o365-worldwide#map-devicealertevents-table

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

@msbemba

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

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:white_check_mark:Succeeded

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

Docs Build status updates of commit 119f1eb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:bulb:Suggestion

Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md

Line 28, Column 150: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /microsoft-365/defender/advanced-hunting-migrate-from-mde?view=o365-worldwide#map-devicealertevents-table

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

Docs Build status updates of commit cd8deb9:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@tiburd Kindly guide.

close > reopen

Thank you @tiburd

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

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:bulb:Suggestion

Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md

Line 28, Column 150: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /microsoft-365/defender/advanced-hunting-migrate-from-mde?view=o365-worldwide#map-devicealertevents-table

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

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

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:bulb:Suggestion

Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md

Line 28, Column 150: [Suggestion: preserve-view-not-set - See documentation] You've pinned this link to a specific version of content with the view parameter. It's recommended not to pin a version unless that version is A) not the default view and B) the context is about that version specifically. To proceed with pinning a version add the &preserve-view=true to the URL.  Otherwise, remove the view parameter. URL: /microsoft-365/defender/advanced-hunting-migrate-from-mde?view=o365-worldwide#map-devicealertevents-table

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

@msbemba
This PR can be merged because the validation status = passed.
However, because the suggestion does not affect the technical accuracy, do you want to fix it? Will the bookmark (#map-devicealters-table) work if you remove the view parameter (?view=o365-worldwide)?

@msbemba This PR can be merged because the validation status = passed.
However, because the suggestion does not affect the technical accuracy, do you want to fix it? Will the bookmark (#map-devicealters-table) work if you remove the view parameter (?view=o365-worldwide)?

Yes, @tiburd  I just fixed that part of the URL.

Docs Build status updates of commit 526dd57:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:white_check_mark:Succeeded

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

@msbemba - thanks!
@yogkumgit - merging :)

reviewed + checked links. merging.

Docs Build status updates of commit 526dd57:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/security/defender-endpoint/advanced-hunting-devicealertevents-table.md
:white_check_mark:Succeeded

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


2FA / ssh tunnel

Me again ;)
Any chance to get 2FA via an interactive authentication working?
I even copied the .vscodium-server directory to the remote but when trying to connect I'm only getting:
[Info  - 06:08:08.798] Resolving ssh remote authority 'ssh-remote+HOSTNAME' (attemp #1)
[Trace  - 06:08:08.810] Identity keys:
/home/XXX/.ssh/id_rsa ssh-rsa SHA256:YYY
/home/XXX/.ssh/id_ecdsa ecdsa-sha2-nistp521 SHA256:ZZZ
[Info  - 06:08:08.840] Trying no-auth authentication
[Error  - 06:08:08.856] Error resolving authority
Error: All configured authentication methods failed
	at _e (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:140273)
	at t.RemoteSSHResolver.sshAuthHandler (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:379385)
	at authHandler (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:373963)
	at Ie (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:143146)
	at USERAUTH_FAILURE (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:132360)
	at 51 (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:283338)
	at e.exports.x (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:153888)
	at x.decrypt (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:246923)
	at e.exports.D [as _parse] (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:153412)
	at e.exports.parse (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:157215)
	at Socket.<anonymous> (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.10/out/extension.js:1:139013)
	at Socket.emit (node:events:526:28)
	at Socket.emit (node:domain:475:12)
	at addChunk (node:internal/streams/readable:315:12)
	at readableAddChunk (node:internal/streams/readable:289:9)
	at Readable.push (node:internal/streams/readable:228:10)

As far as I can see in that file, keyboard interactive should in principle exist though it never seems to be called.
The host requires a PW and a interactive 2FA. Another host that also fails requires an identity key and a interactive 2FA.
Is there any more information I could provide?

I got it working. Here's how for anyone having the same issue:
My .ssh/config:
Host remote_behind_2FA_jumphost
    HostName REMOTE_IP
    User REMOTE_USER
    Port REMOTE_PORT
    ForwardAgent no
    IdentityFile ~/.ssh/id_rsa
    IdentitiesOnly yes
    PreferredAuthentications publickey
    ProxyJump jumphost

Host jumphost
    HostName JUMP_IP
    User JUMP_USER
    Port JUMP_PORT
    ForwardAgent yes

Establish an ssh-tunnel via
ssh -f remote_behind_2FA_jumphost -N -L localhost:9000:REMOTE_IP:22

Create a separate ssh config file for vscodium and point the extension to it containing:
Host remote_behind_2FA_jumphost
    HostName localhost
    User root
    Port 9000
    ForwardAgent no
    IdentityFile ~/.ssh/id_rsa
    IdentitiesOnly yes
    PreferredAuthentications publickey
    ProxyJump jumphost

Connect. Be happy.
Sorry for the additional issue but maybe you want to document the two issued I submitted for all users to find them.
If you accept PRs I'd happily do that :)

keyboard interactive is not implemented yet, I left it as a TODO as I've never use it before :smile:, but I think it should be straightforward to do it here
Looking at the ssh library docs seems we just need to show an input box for the user to enter the required input,
Will take a look over the weekend or you can give it a try and do a PR :+1:

I have sadly zero experience with JS so I won't be able to give it a shot.
I'd though be willing to test/trouble shoot :smile:

@gothicVI released v0.0.11 handling keyboard interactive auth, could you test it :pray:

@jeanp413 after updating to v0.0.11, and patching a small bug in ssh2, keyboard-interactive 2FA is working perfectly for me!
This patch was necessary because the partial success response was ignored when using agent authentication.
https://github.com/mscdex/ssh2/pull/1215

Good catch @lucasvbeek hope it gets merged :crossed_fingers: if not I think I'd look into forking the library and cherry-pick you PR :+1:

@jeanp413 sorry for the late reply. I haven't found the time to test yet and with the missing fix to ssh2 I'll wait for a bit until I will.
Thanks so much for the effort though.

@jeanp413 I've tried v0.0.12 now but am getting the following error:
[Info  - 07:08:18.156] Resolving ssh remote authority 'ssh-remote+HOST' (attemp #1)
[Trace  - 07:08:18.170] Identity keys:
/home/XXX/.ssh/id_rsa ssh-rsa SHA256:YYY
[Info  - 07:08:18.208] Trying no-auth authentication
[Info  - 07:08:18.225] Trying publickey authentication: /home/XXX/.ssh/id_rsa ssh-rsa SHA256:YYY
[Error  - 07:08:18.248] Error resolving authority
Error: All configured authentication methods failed
	at _e (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:140273)
	at t.RemoteSSHResolver.sshAuthHandler (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:380356)
	at authHandler (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:374226)
	at ye (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:143146)
	at me (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:143330)
	at USERAUTH_FAILURE (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:132306)
	at 51 (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:283338)
	at e.exports.x (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:153888)
	at x.decrypt (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:246923)
	at e.exports.D [as _parse] (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:153412)
	at e.exports.parse (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:157215)
	at Socket.<anonymous> (/home/XXX/.vscode-oss/extensions/jeanp413.open-remote-ssh-0.0.12/out/extension.js:1:139013)
	at Socket.emit (node:events:526:28)
	at Socket.emit (node:domain:475:12)
	at addChunk (node:internal/streams/readable:315:12)
	at readableAddChunk (node:internal/streams/readable:289:9)
	at Readable.push (node:internal/streams/readable:228:10)
	at TCP.onStreamRead (node:internal/stream_base_commons:190:23)

where the config entry is
Host HOST
    HostName FQDN
    User XXX
    Port 22
    ForwardAgent yes
    IdentityFile ~/.ssh/id_rsa
    IdentitiesOnly yes
    PreferredAuthentications publickey,keyboard-interactive

which requires 2FA. Is this due to the bug mentioned by @lucasvbeek?

yeah I'll fork the library and cherry-pick his commit as it's really small and not sure when it's gonna be merged upstream


[SLM] Android update Model Record Fields

This PR updates the model record field in android to match with IOS and webllm.

@CharlieFRuan Updated the vram values in app-config.json and made model_path and estimatedVramBytes fields optional. Also, the code automatically reads the model parameters (chunk_size, context_window) automatically from the metadata.

Thank you! LGTM. Except I think we are missing a vram for Llama-2-7b-chat-hf-q4f16_1 :)

Thank you! LGTM. Except I think we are missing a vram for Llama-2-7b-chat-hf-q4f16_1 :)

Ohh yeah, added it! Thanks for catching that.


[Bug]: Nx generate does not support nullable options

Package name
analytics, configuration, core, localization, rules-engine, testing
Package version
9.0.0-alpha
Reproduction steps
nx generate does not support schematic with nullable boolean option
Current result
throw an error if we run the schematic with a null value
Expected result
should execute correctly the schematics
Additional comments
No response

Actually Nx does support only nullable option for boolean, but not for other types (including string).
I did following for:

turn non-mandatory fields to | null to ensure null case validation
removed non mandatory default value (kept "default": "" to keep string type when mandatory by the schematic implementation, mainly for path options)


update gitignore file

Yea you are right I will add them back (probably with a little structure to them)

bors: r+

er.....
bors: try

Did I break bors?
bors: ping

bors: r+

bors: r+

bors is apparently crashing...

This needs to be reported to bors team

There is some issue with bors, so merging this without it.


fix typo

The Faculty Science contract does not show up on the graph
Comparing to other entries I think it might be due to the capital G in "UK Government", changed to lowercase.

spotted a few more errors in the links I had previously submitted, e.g. "Conservative Party" instead of "party"


IE11 - opening one graph in a theme opens all graphs in the theme

If you select the initial graph in a theme that is hidden (click on the arrow to open the graph)- all the graphs in that theme become visible rather than the one selected

@MalcolmShazell Deployed and ready to test

Only graph selected is visible in theme upon clicking the arrow - happy to close


Authentication fails using mlflow

Hi,
I'm really new to azureml and I am trying to run some experiments using a remote compute cluster. I want to use mlflow to download files and check on jobs like so:
mlflow.set_tracking_uri(tracking_uri)
mlflow.set_experiment(experiment_name='my_experiment')

on this page they mention it will use "Interactive Authentication and hence no further action is required". But I always get the following error without any interactive authentication:
ChainedTokenCredential failed to retrieve a token from the included credentials.
Attempted credentials:
	EnvironmentCredential: EnvironmentCredential authentication unavailable. Environment variables are not fully configured.
Visit https://aka.ms/azsdk/python/identity/environmentcredential/troubleshoot to troubleshoot.this issue.
	ManagedIdentityCredential: ManagedIdentityCredential authentication unavailable, no response from the IMDS endpoint.
	SharedTokenCacheCredential: Azure Active Directory error '(invalid_grant) AADSTS700082: The refresh token has expired due to inactivity. The token was issued on 2022-05-03T08:25:15.3234957Z and was inactive for 90.00:00:00.
Trace ID: 28dd8b29-7acc-486e-ac2c-df6ebfda4800
Correlation ID: 3fcc2282-4e5a-4fee-b08c-50b59d253ca9
Timestamp: 2023-03-24 14:29:54Z'

I am not really sure what to do. I tried setting the environment variables like below, by registering the mlflow_uri I found in the workspace to azureAD and creating a client secret but this gave me a error:403.
os.environ["AZURE_TENANT_ID"] = "<AZURE_TENANT_ID>"
os.environ["AZURE_CLIENT_ID"] = "<AZURE_CLIENT_ID>"
os.environ["AZURE_CLIENT_SECRET"] = "<AZURE_CLIENT_SECRET>"

can't figure out what I'm doing wrong. Any suggestions?

Hi @TimonDaniels, thank you for opening an issue! The 403 error that you're seeing when attempting environment variable authentication means that the variables are being picked up, but authentication with the provided information failed.
I'm not sure what mlflow attempts to authenticate with so I unfortunately can't provide much more help, but I'll tag some folks from ML who can get back to you as soon as possible. cc @azureml-github

Hi @TimonDaniels, thank you for opening an issue! The 403 error that you're seeing when attempting environment variable authentication means that the variables are being picked up, but authentication with the provided information failed.
I'm not sure what mlflow attempts to authenticate with so I unfortunately can't provide much more help, but I'll tag some folks from ML who can get back to you as soon as possible. cc @azureml-github

Thanks!

I"m experiencing the identical issue trying to connect a local notebook session to mlflow server. I tried to find where to setup the tenant id/client key/secret and couldn't find how to do that without registering an app service which seemed wrong. Can provide more details if needed but essentially identical behaviour as @TimonDaniels and would like to get this up and running ASAP.

I have the same problem, according to the information here it should work with Interactive or even AzureCli credentials, but the list of credentials attempted in the ChainedTokenCredential does not match the list here...
This works when running from an Azure ML compute but fails from my local laptop.

Sorry for the delay in addressing this one. I will assign this issue to our MLFlow issue owner and they will investigate.

We're looking into this and will get back to you as soon as possible.

Any update on this?

Sorry, its causing delay but we are working on it and will get back to you as

I tried to reproduce the problem but unable to do so. I was able to connect to the workspace. I would suggest few solutions given below to connect to azure ml studio.
Try other login methods like -Use ml client and run command az login and then run the code. Installing ml client
When you create workspace make sure you have right authorization - link
I ran following code in order to create experiment on azure ml studio.
import mlflow
mlflow.set_tracking_uri("Get this URL from ml studio")
experiment_name = 'experiment_with_mlflow2'
mlflow.set_experiment(experiment_name)
mlflow.create_experiment(experiment_name)

Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you!

Closing the issue due to no response


[Set-DomainObject] Set an attribut with a DN

Hi all,
I'm trying to use the Set-DomainObject function on an attribute that is waiting for a DN (more exactly, the msDS-RevealOnDemandGroup attribute on a RODC). However, it looks like the command doesn't work with a DN.
Here is my exact command and the triggered error:
PV > Set-DomainObject -Identity lab-dc$ -Set msDS-RevealOnDemandGroup='CN=Administrator,CN=Users,DC=lab,DC=local'   ERROR:root:000020B5: AtrErr: DSID-03153438, #1: 	0: 000020B5: DSID-03153438, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 90788 (msDS-RevealOnDemandGroup)
According to what I have found on Internet, it looks like a problem of DN format. I guess it is an issue with the fact that Set-DomainObject send a string and not a correctly  formated DN. Is it a known issue ?

Okey, no, it looks like your building a list from my string.

PR open


dataset about friction and hardness

Hi all,
Thank you for your outstanding work on this project.
I am particularly interested in learning from your work and potentially contributing further in this field. I noticed that you have collected a dataset about friction coefficient and shore hardness in the paper. I was wondering if you have any plans to make this dataset open source?
Thanks.

Sorry, I won't be able to prepare that anytime soon, as I am super busy these days. We may be able to do that a few months later. If you really need some data soon, you can consider buying some measuring tools yourself (they are cheap and easy to buy online)!

Thank you for your outstanding work on this project. Can you share the dataset about friction and hardness?


Repair CSV export tool

Pass dataCreationDate to CSV download filter, as in the aggregation step used for plotting, since the exported data is intended to match that used to create the current plot.
Fixes https://github.com/cmu-delphi/forecast-eval/issues/284. Fixes https://github.com/cmu-delphi/forecast-eval/issues/256 apparently -- I can't reproduce anymore. It's possible that the issue was resolved due to a package update.

Seems good to me! it fixed the problem, and this directly address the error that was returned when I ran this locally using shiny. I don't currently have a functional docker image, so I can't test in there


Add GPT 4o as a model

What?
Add GPT 4o model as an option.
Why?
Keep the OpenGPTs project up-to-date with the latest OpenAI model offerings.

Thank you @ptgoetz


build: Don't pin swc versions anymore

Some time ago, we've pinned swc crates versions in Cargo.toml due to stability issues:
https://github.com/dprint/dprint-plugin-typescript/blob/6d540a5f9315c9e3f1dc19fd7f61279e783a79cd/Cargo.toml#L28-L29
Since that time swc got a lot more mature and there are not so many breaking changes these days.
I think it's high time we unpin those deps (remove = before version).
I've already done it in deno_doc and deno_lint
CC @dsherret @kdy1

I agree and was thinking about this. There are also tests in swc for ranges now. It's been a long time since there were any regressions 😊

I agree. I don't expect any breaking change without appropriate version bump according to semver.


[Question]: What's the difference between tenant and user

Describe your problem
I've just read the source code and it seems that the user and tenant are one-to-one corresponding so I am confused what's the difference between them?

Tenant is a group of users between whom they share knowledgebase and LLM API key.

Tenant is a group of users between whom they share knowledgebase and LLM API key.

But it seems there is neither group function in the code nor group settings in the front-end. And I found that the tenant and user share the same id


Scale

Thank you for your implementation, i tried to make insert 1000000 pairs with a design threshold of 1500000 , but its taking forever when i try to list entries

Yes I'm not surprised. The code is not optimized for performance, but rather for readability. I'll gladly merge any PR that improves performance without making it completely unreadable :-)

A faster Py-IBLT would be very useful for network applications I deal with/am developing. If someone has time to work on it, one quick performance boost would be to use the fastest bit array implementation which would be gmpy2.xmpz tested here.


Docker images

We should have official Docker images for each Livebook version and instructions on how to use it to easily deploy Livebook to the cloud.

Would it make sense to create a GitHub action that triggers on tag or on release that creates a new docker image and pushes it to the GH docker registry? I'm not sure how the maintainers would like to release this 🤔. Happy to propose something though!

@bdubaut something along this lines, definitely! For now we are waiting with the initial release, when we introduce cli usage via escript and then we will work on Docker images most likely with Elixir releases.

Well let me know if I can help! 🙂

Quick question: how will configuration work with the Docker image? Imagine I want to customize things like the default path and authentication password. Is the best way to handle this via environment variables?

I talked to @jonatanklosko and @mrkurt about this today. The challenge is that Livebook needs to have access to the Elixir executable in order to start notebooks. Therefore, to address this, we propose to assemble a release with include_erts: false and then keep both the Erlang and Elixir versions to assemble the release in the Docker image.
Furthermore, here are the configs we likely want to set in the release:
include_executables_for: [:unix],
include_erts: false

We also need to generate a random RELEASE_COOKIE every time before we start a Docker image (at least for any public Docker image).
The duplication in this case is going to be minimal: roughly the stripped beam files of elixir/iex/eex/logger which is about 300kb.

this should work if the base image for the release is something like elixir or elixir-alpine, right?

@bdubaut precisely, so it could be a multi-stage build, where in the first stage we build the release with include_erts: false, and in the second stage we just copy the release - the key element is that both stages would use the same elixir image, so the ERTS stays exactly the same.

Yeah that's what I had in mind based on @josevalim 's response

Addressed in #244. I opened #252 for the automation part.


When i enter the mission it just jump to mission failed

In your issue, please include:
First i have create a mission name talk to Julian in Ailly then it work but when i make an other mission in Julian and accept the mission, it just jump to mission failed i have no idea to fix about the problem

Spigot and Quests versions (do not say "latest")
Server bukkit 1.11.2   &    Quests versions is 2.9.0
Description of problem & console errors
it have not show
Pastebin an example quest from quests.yml for testing, if applicable
no
Failure to provide the first 2 bullets may result in your issue being closed!
no , the problem just about the "mission failed" peoblem

Given the nature of your description, I'll definitely need you to provide the Julian quest from quests.yml before look into this further (please post it to a site like pastebin.com). Thanks!

Quests:
  Miner:
    Name: Stone Miner
    Ask-message:  Mine  10  blocks of  Stone  and gather the  10 pieces of  Cobblestone .
    Finish-message:  Well done. Here is your reward.

    Stages:
      Ordered:
        '1':
          Break-block-names:
          - stone
          Break-block-amounts:
          - 10
          Break-block-durability
          - 0
    Rewards
      Money: 1000
      Quest-points: 1
  Hunter:
    Name: Mob Hunter
    Ask-message:  Kill an assortment of Mobs.
    Finish-message:  Excellent. Here is a  Diamond Sword .
    Requirements:
      Quests:
      - Stone Miner
      Fail-requirement-message:  Complete  Stone Miner  first.
    Stages:
      Ordered:
        '1':
          Death-event: DeathFail
          Mobs-to-kill:
          - Pig
          Mob-amounts:
          - 3
          Finish-event: GoodJob
        '2':
          Death-event: DeathFail
          Mobs-to-kill:
          - Zombie
          Mob-amounts:
          - 2
          Finish-event: GoodJob
        '3':
          Death-event: DeathFail
          Mobs-to-kill:
          - Skeleton
          Mob-amounts:
          - 1
    Rewards
      Items:
      - name-diamond_sword: amount-1
      Exp: 100
      Quest-points: 1
  CatchFish:
    Name: Catch Fish
    Ask-message:  Catch some fish!
    Finish-message:  Good job. Here is some  experience .
    Requirements:
      Quests:
      - Stone Miner
      Fail-requirement-message:  Complete  Stone Miner  first.
    Stages:
      Ordered:
        '1':
          Start-event: FishingStart
          Death-event: DeathFail
          Chat-events:
          - RodEvent
          Chat-event-triggers
          - rod
          Fish-to-catch: 5
    Rewards
      Exp: 250
  Custom1:
    Name: invited to sand city
    Npc-giver-id: 0
    Ask-message: young people, our destination to, after accepting the task, you go to the terminal and the "Leim" dialogue
    I wish you a pleasant journey
    Stages:
      Ordered:
        '1':
          Npc-ids-to-talk-to:
          - 1
          Objective-override: Chapter 1: Visit to Shawan City
          Do you want to be invited? Start:.
          Complete-message: ok ... it's sandy city's mind, wait a while looking for me ~
    Rewards
      Money: 1000
      Exp: 3
  Custom2:
    Name: hire to buy water
    Npc-giver-id: 1
    Ask-message: (go to the business district to buy bottles of water back after the task to accept it ~) you can help me go to the business district and "Caesar" to say hello?
    Thank you for the water ~ ~ ~ This is what you deserve
    Requirements:
      Items:
      - name-POTION: amount-1
      Remove-items:
      - true
      Quests:
      - invited sand city
      Fail-requirement-message: The task failed
    Stages:
      Ordered:
        '1':
          Npc-ids-to-talk-to:
          - 2
          Objective-override: Chapter 1: Understanding Carson
          Start-message: hey! Young man, it seems you have just come here, it seems you need a job, you can always find me oh
          Complete-message: come to me after finishing the task
    Rewards
      Items:
      - name-COAL_BLOCK: amount-4
      Money: 10
      Quest-points: 3
      Exp: 3
this is my quests.yml

The data you've provided has capitalization problems.
For example, "Stages" should be "stages". This causes an error on server startup.
Please try again, using Pastebin. Thanks!

Closing due to lack of response from OP.

Dear FlyingPikachu
I am so thank you to help me to fix this problem
i got fix now about the quests quetions
                                          Your dear user


Bug: xstate.js.org needs meta tags

Description
Linking to https://xstate.js.org on social media is boring!

😴

🛌
MEE6 shouldn't be more exciting than a link to the XState homepage!
Expected result
Linking to https://xstate.js.org on social media is informative and exciting!

Actual result
Linking to https://xstate.js.org on social media is boring!
Reproduction
https://xstate.js.org/
Additional context
I'm just being playful! I love yall ❤

Haha, thanks for pointing this out! cc. @laurakalbag


Automatically detect language

It would make it easier for the developer, if Littera would auto detect the language without the need to provide an initial language.
The language is stored in navigator.language, we just need to parse it to our format (from en-US to en_US etc.) and check if the language is supported by the setup.
https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language

Will be implemented with #7 :tada:


Port view multi_key js tests into elixir test suite

Overview
This PR ports the multi key view query related tests into the Elixir test suite:

view_multi_key_all_docs.js has been ported into view_multi_key_all_docs_test.exs
view_multi_key_design.js has been ported into view_multi_key_design_test.exs
view_multi_key_temp.js has been disabled and not ported as it refers to temporary views which is not supported since 2.x. This test cases is already covered by the previous test cases.

Testing recommendations
 make elixir tests=test/elixir/test/view_multi_key_all_docs_test.exs
 make elixir tests=test/elixir/test/view_multi_key_design_test.exs

Related Issues or Pull Requests
N/A

Checklist

[X] Code is written and works correctly
[X] Changes are covered by tests
[ ] Any new configurable parameters are documented in rel/overlay/etc/default.ini
[ ] A PR for documentation changes has been made in https://github.com/apache/couchdb-documentation

Thanks!

Plz to keep backporting to 3.x, as we're still seeing occasional JS test suite issues there...and a 3.x release is coming up in a week or two.


progress thumb name (enhancement)

Hi, nice UI component library.
Is there way to add some text label below to indicate progress name something like this:

Also how can we select programmatically to certain thumb progress position index without tapping on the particular thumb.
Thank you

Hello @PrakashMaharjan
Thanks for your suggestion.. Well, I have started working on it.. It will be available soon.

Hello @PrakashMaharjan
Thanks for your suggestion.. Well, I have started working on it.. It will be available soon.

@shamzahasan88 Thank you.

@shamzahasan88 Thank you.


e2e "test_network_response_completed_event_emitted" is flaky

I have not seen i flake lately let's reopen/open new one with logs so it's possible to invesigate.


yx_tool package is breaking web platform support

I tried to remove yx_tool package and write the very little necessary code inside this repository and i tworked for me, as most of the code that being used from there is from pointycastle package, and it worked for me on android and web.
I'll create a pull request, please consider it.

Thanks, @thelazyindian can you please take a look


Import path in webpack.config.dev.js

Need to import path to this file before using in the config.

Coverage remained the same at 98.571% when pulling 4cc8981bf0a4f795bd76619c024f06d28646617f on dtimberlake:patch-1 into 2582b61b1f4ccb37322f8f10fb8110d7d1d4c2a0 on coryhouse:master.

Good catch. Thanks! 👍


Hotfix: broken link

\cc @derrickdoo Call for review.

LGTM. Merged to trunk and cherry-picked to 0.10.2.


[bitfinex] Error createExchange

line where the error is triggered
exchange = ExchangeFactory.INSTANCE.createExchange( BitfinexExchange::class.java.name,APIKEY,SECRET)
Log error
W/System.err: org.knowm.xchange.exceptions.ExchangeException: si.mazi.rescu.HttpStatusIOException: Cannot deserialize value of type java.math.BigDecimal from String "tBTCUSD": not a valid representation
at [Source: (StringReader); line: 1, column: 3] (through reference chain: java.lang.Object[][0]->org.knowm.xchange.bitfinex.v2.dto.marketdata.BitfinexTicker["ask"])
W/System.err:     at org.knowm.xchange.BaseExchange.applySpecification(BaseExchange.java:117)
at org.knowm.xchange.ExchangeFactory.createExchange(ExchangeFactory.java:78)

just merged a PR that might help, please build the latest snapshot on your machine and test against it

closing due to lack of response

I am still getting this issue on Android, seems to be attempting to parse the 'symbol' as a BigDecimal. Could this be something to do with a mismatched parsing library?

I'm seeing this issue on Android, too. (Using minSdkVersion 28 and targetSdkVersion 29)

I get the same issue on Android.
@GusWard Are you able to clean up your pull request so that it can be merged? The @JsonPropertyOrder fix resolves the issue because for some reason Android deserializes the properties in alphabetical order by default.

I'm wondering does this library even work on Android after we moved to Java 11?


Snap positioning not working when target parent has class "snap-target-context"

When the target element's parent has the class "snap-target-context", the element being positioned should be appended to the target.

Fixed.


Receive Invoke-OAIBeta : Incorrect API key provided:

Tried multiple working API keys
0.1.2      PSAI

how'd you set it?


Dev

It was finished the first state of the project and was developed instructions and tutorial. Also, it was modified
spelling errors

Ok, It is ready the first state of the project


Improvements for local network spinning up script (Part #2)

Similar PR to #11039. I've forgotten that for file logging there is independent log-level configuration;
The -generate-genesis-proof Daemon's CLI arg was removed since it was deprecated;
Fix bug with reset=false option in order to prevent the work-dir cleaning up between scrip restarts.

I have a local version of the script that adds an archive node. Would it be useful to add that to the script in the repo?
The code I have is quick-n-dirty, so it would need to be polished.

I have a local version of the script that adds an archive node. Would it be useful to add that to the script in the repo?
The code I have is quick-n-dirty, so it would need to be polished.
@psteckler it will be useful I believe to add one into this script.

@stevenplatt I introduced additional changes. Description is updated so can you please review it once again.

Messed up with Git.
Closing one in favour of https://github.com/MinaProtocol/mina/pull/11105


Get total number of arguments passed?

Is there a function to get the total # of arguments passed. Or can I iterate through the arguments somehow?

See the arguments function of the ParseResult class.


fixed nonprod firewall

consistent with terraform LZ

I have fixed my cla

/lgtm

related
https://github.com/GoogleCloudPlatform/pbmm-on-gcp-onboarding/issues/158
aligns with
https://github.com/GoogleCloudPlatform/pbmm-on-gcp-onboarding/blob/main/environments/nonprod/nonp-firewall.auto.tfvars#L46

closes https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/75


Support Jekyll 1.0

Currently the rubygem runtime dependency is jekyll ~> 0.12. Jekyll 1 was just released, and it doesn't look like any of the changes have broken asset pipeline, so really all is needed is to change the dependency version.

We now support Jekyll 3.5.


not usable on 640x480

Not certain how serious this is, but the main window doesn't fit into 640x480.  This is primarily noticeable on virtualbox without the extra kernel extensions (which only provides 640x480 pixels).

I can make it go down to approx. 500x400 px, but then this happens:

Which is the reason I restricted the minimum size.

Hmm.  For the record, it looks like MainWindow current has a "preferred" size of 650x610, and a "minimum" size of 600x0 (although evidently other widget(s) have their own minimum height, because I can't make the main window less than 600x535).
By contrast, in Ubuntu 14.04 inside virtualbox with the default (rather poor) desktop system, a maximized xterm is 575x456.  I just tried removing all Tarsnap config and cache dirs, and the GUI app's setup screen has the "Proceed" and "skip wizard" buttons almost off the screen.  If I maximize the screen, I can read those buttons, but then one of the later screens extends off the right-hand side of the visible screen.  In the main app window, it's easy to have it extending beyond (or just cut off -- not certain which) the right-hand side of the screen.
For the record, I am not a fan of Ubuntu.  But they're one of the most popular, if not the most popular, Linux distribution out there.  I think the design needs to be usable on this system.  For example, if there isn't enough horizontal room to have the tabs and the logo, why not move the tabs lower and put the logo on a line by itself?  Or even remove the logo?
(speaking of the logo, the one that shows up in the launcher bar is very low-quality.  Doesn't inspire confidence!)

Also, I should add that supporting lower resolutions is not just a matter of being obsessive-compulsive.  One of my friends is a 56-year-old legal assistant whose eyesight is diminishing (she's had 4 eye checkups in the past 5 months, and is waiting for her next scheduled appointment in 1 month before she can have surgery or a new prescription or something).  Her eyesight has caused her to make costly mistakes at work; she has the Windows "magnification" settings at the maximum, but this means that their old financial software dialogue windows sometimes extend beyond the edge of the screen.  She can generally remember how to enter data on those screens ("hit tab twice, then enter the dollar amount, then tab three times and press enter"), but sometimes she makes mistakes.
I don't think that the Tarsnap app needs to use a huge amount of screen space at any given moment, and I would hate it if users had to guess blindly at what dialog options they were selecting.  So over the next few days I'll be looking for ways of saving GUI space in the app.

Can you try latest master on your desktop again? I made some changes lately that reduce the minimum default size requirements for both the Setup Wizard and the Main windows.

The setup wizard is now usable, but not the main window still does not fit into the available space.  In fact, I can't see the bottom part of the main window at all -- I only see the top portion, then a big white space.

hmm, if I run tarsnap-gui, the initial screen looks like it fits (I can see the "Updating archives list from remove... done" line, although the "Help" tab overlaps the logo).  However, if I click the "maximize" button, it goes off the edge of the screen again.

I still have things planned to improve the situation, for example, replacing the current "Online backups for the truly paranoid" logo with simply the pancakes logo when the window is narrow, or removing the label entirely (since it doesn't add anything to the program functionality).

If you take a look at latest master, the main window size can go down as low as 600x400px.

Sorry, based on 909bff31, there's still problems.  I added screenshots to #53.
Reminder: the maximum size that a default ubuntu 14.04 inside virtualbox gives us is 575x456.  I'm confident that we can achieve this without sacrificing any usability (maybe not in the next few days, but certainly before version 1.0).

Can we close this one now? I think it should be fixed on master.

The horizontal width fits, but the vertical height does not fit.  The smallest I can make the main window is now 458x568, but the space available is 575x456.  I'm still moving towards this goal.

@gperciva did you get to reconsider this lately? I think this might be fixed.

No, I haven't gotten to the mainwindow yet.  I'm gradually moving through the widgets, going from smallest to biggest.  :)
At the moment the smallest I can make the main window is 587 pixels, not the 456 which is available.

Take a peek at latest master. The lowest it goes now horizontally is 600. Also the logo icon disappears completely now when width goes bellow that threshold, see screenshot. This is on macOS, when I get to the last round of platform testing for 1.0 release I'll see how it looks on the other desktops.

Take a peek at latest master. The lowest it goes now horizontally is 680.

I assume that's an OS X "retina" thing?  On my Linux machine, I see the window as being 341 pixels wide (if I make it as narrow as possible).

The extra margin on top of the tabbar in the screenshot in https://github.com/Tarsnap/tarsnap-gui/issues/46#issuecomment-301996542 looks a bit weird.  Could we consider always using a small icon in the tabbar, as in #53?

Take a look at the last commit. Before removing the logo/icon completely which I like, I'll sit a while with this version. :-)

I like it; I'll close this issue now.


[729] Only update vacancies that have page view increments

Trello card URL:
https://trello.com/c/ZfIhptK0
Changes in this PR:

running this on Staging resulted in a single Vacancy update for every active listing which can be in the thousands, we need to optimise this to save on unnecessary resource use and logging storage
avoid additional callbacks to elastic search to reindex for all records

Screenshots of UI changes:
Before

 Total job page views are calculated without Google Analytics


sequence index in tasks should start from 0

in "events" of `warehouse_small_20_100.json, the sequence index of each task seems to start from 1 instead of 0.
Please check.

@shchan13  currently the events only records the completion of errands and do not record the assignment of task. Thus when the task is open (first errand completed), the event record 1 on sequence index. For task assignment, they are recorded in the actual schedule. Assignment is not recorded in events also because they could be re assigned frequently before open, if showing in events, might have many duplicated recordes on same task with sequence id 0. Record assignment only in actual schedule is shorter than in events.
Is there any trouble to get task assignment from actual schedule only and read errands finish (sequence id change) in event?

The errand ID should start from 0, not 1. What you describe is what I
anlready implemented.
Best Regards,
Shao-Hung Chan
—
Department of Computer Science
University of Southern California
Regular email responding time: 10:00 AM and 5:00 PM (PST), Mon-Fri
On Thu, Aug 15, 2024 at 11:51 AM Zhe Chen @.***> wrote:

@shchan13
https://urldefense.com/v3/__https://github.com/shchan13__;!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRofpZ-N5$
currently the events only records the completion of errands and do not
record the assignment of task. Thus when the task is open (first errand
completed), the event record 1 on sequence index. For task assignment, they
are recorded in the actual schedule. Assignment is not recorded in events
also because they could be re assigned frequently before open, if showing
in events, might have many duplicated recordes on same task with sequence
id 0. Record assignment only in actual schedule is shorter than in events.
Is there any trouble to get task assignment from actual schedule only and
read errands finish (sequence id change) in event?
—
Reply to this email directly, view it on GitHub
https://urldefense.com/v3/__https://github.com/MAPF-Competition/Start-Kit/issues/58*issuecomment-2290992913__;Iw!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRudTu93T$,
or unsubscribe
https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AHUMQ3FFKINFBKUIBX635ULZRR23DAVCNFSM6AAAAABMRWFPTOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJQHE4TEOJRGM__;!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRs13gelj$
.
You are receiving this because you were mentioned.Message ID:
@.***>

The errand ID should start from 0, not 1. What you describe is what I anlready implemented. Best Regards, Shao-Hung Chan — Department of Computer Science University of Southern California Regular email responding time: 10:00 AM and 5:00 PM (PST), Mon-Fri
…
On Thu, Aug 15, 2024 at 11:51 AM Zhe Chen @.> wrote: @shchan13 https://urldefense.com/v3/__https://github.com/shchan13__;!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRofpZ-N5$ currently the events only records the completion of errands and do not record the assignment of task. Thus when the task is open (first errand completed), the event record 1 on sequence index. For task assignment, they are recorded in the actual schedule. Assignment is not recorded in events also because they could be re assigned frequently before open, if showing in events, might have many duplicated recordes on same task with sequence id 0. Record assignment only in actual schedule is shorter than in events. Is there any trouble to get task assignment from actual schedule only and read errands finish (sequence id change) in event? — Reply to this email directly, view it on GitHub https://urldefense.com/v3/__https://github.com/MAPF-Competition/Start-Kit/issues/58*issuecomment-2290992913__;Iw!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRudTu93T$, or unsubscribe https://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AHUMQ3FFKINFBKUIBX635ULZRR23DAVCNFSM6AAAAABMRWFPTOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJQHE4TEOJRGM__;!!LIr3w8kk_Xxm!rR8TqQ_mmZdiRkJbuPm-uyE6yw3Abct_joPR2GowFWLVPekgXm90js1MgpfwPZlHhHuaZzhpyl9WuTiuRs13gelj$ . You are receiving this because you were mentioned.Message ID: @.>

The event, with sequence id = 0 (0 errand finish, agent aiming for errand 0 in the task), is currently not recorded in the event. Is is necessay to record this event for PlanVis to work?


Added gpus option

The GPUs Docker option was added to this Buildkite plugin. More details about this Docker option can be found here:
https://docs.docker.com/config/containers/resource_constraints/#gpu

Thanks @a-canela! I did a couple of extra commits to fix the build 🙂 Sorry for the delay! 🙏🏻


add missing dependencies

pnpm has to be installed aswell

This should not be necessary when corepack is enabled corepack enable.

https://pnpm.io/installation

This should not be necessary when corepack is enabled corepack enable.

I dont know how to enable corepack - during installation i've checked everything

After installing node.js start a new terminal and run corepack enable.


slight performance improvement by caching regex

Just curious, have you run any benchmarks on this? I would be really surprised if V8/spidermonkey don't optimize this out already.

I only did it because it's getting run in a loop (especially if you have a
deep DOM). It's definitely "slight" but overall it is faster:
http://jsperf.com/regex-performance-testing/16

I'm officially surprised. Thanks!


Merge two sorted linked list (in Cpp)

I want to work on this issue as a GSSOC'21 participant
Please assign me this @tarun26091999

I had learned this recently. I want to work on this issue. Please assign to me.

i want to work on this issue please assign this to me

Thanks for assigning this task to me
On Sat, 13 Mar, 2021, 10:06 pm shreya shah, @.***>
wrote:

i want to work on this issue please assign this to me
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Algo-Phantoms/Algo-Tree/issues/851#issuecomment-798602473,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQBFEQ4E65TF54ABKCODYHDTDOICVANCNFSM4ZDYTSQQ
.

How has assigned this issue to you??
On Sat, 13 Mar 2021, 22:14 Simarpreet, @.***> wrote:

Thanks for assigning this task to me
On Sat, 13 Mar, 2021, 10:06 pm shreya shah, @.***>
wrote:

i want to work on this issue please assign this to me
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/Algo-Phantoms/Algo-Tree/issues/851#issuecomment-798602473
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AQBFEQ4E65TF54ABKCODYHDTDOICVANCNFSM4ZDYTSQQ
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Algo-Phantoms/Algo-Tree/issues/851#issuecomment-798612283,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANPLNKJDYQQQKQT4KFJIDADTDOI6TANCNFSM4ZDYTSQQ
.

present at #468


Add link to Android Runner

Add a header for Android Runner and link to Github project.

Build is failing on a dead link:http://www.pmamediagroup.com/2009/04/what-netbeans-651-can-now-recognize-my-cucumber-feature-files
I've removed this link in PR#35

BTW this is also a TestNG runner (base class), see the Readme.md for the java-calculator-testng example

@brasmusson Should I add the TestNg runner to this document and link to the README you provided (for now)?

@mlvandijk When listing runners for Cucumber-JVM, I think the TestNG runner should be mentioned. The description of it in the Cucumber-JVM git-repo is a bit misplaced - an example project is not the best place for it - but it is the best we currently have.

@brasmusson Added the TestNG runner to jvm.md with a link to the example (as you provided). Not 100% happy with the text around the link though. Please let me know if anyone has a better idea!
(Also, build still failing due to same dead link... :S)


AQCU-1642: update isEmptyOrBlank to handle vectors properly

It's kind of ugly but it's working.. looking at broken tests now.
My intent was to make sure the entire vector is looked at but still return a TRUE if any item in the vector is empty or blank. I don't know if that's dangerous or not yet. Once I get into the tests I can revise that theory...

example of tests I wrote locally that are handled properly
a<-c("this","that","this")
b<-c("this","","that")
c<-"this"
emp.data <- data.frame( emp_name = c("Rick","Dan","Michelle","Ryan","Gary"))
emp_name <- c("Rick","Dan","Michelle","Ryan",NA)
repgen:::isEmptyOrBlank(a)
[1] FALSE
repgen:::isEmptyOrBlank(b)
[1] TRUE
repgen:::isEmptyOrBlank(c)
[1] FALSE
 repgen:::isEmptyOrBlank(emp_name)
[1] TRUE
repgen:::isEmptyOrBlank(emp.data)
[1] FALSE

Coverage decreased (-0.2%) to 97.187% when pulling c5b7853c8b1eb1a482f430fa3bd2f901622d1732 on mhines-usgs:AQCU-1642 into d30b1ffea77f8fa39e6f44fb4d4496647d6702a8 on USGS-R:master.

I like this!  It's flexible enough so that functions using it can then do its own evaluation of "are some/all/none empty or blank" and handle appropriately.

Yeah, I only wonder about the last test there - why is NULL seemingly invisible to this function?


Added navbar bubble animation

Description
This is a navbar bubble animation when you open it it will be displayed as a bubble and when you click on that bubble you can see your nav items.
Fixes #59

Type of change

[x] New feature (non-breaking change which adds functionality)

Explain the Testing instructions
Test Configuration:

Operating system: Windows 10
Version: 20H2
Text-editors used:Sublime text.

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

hey @siddhi-244 can you please add this in link_style.json

hey @siddhi-244 can you please add this in style_link.json

Yes

Done @arpit456jain

@siddhi-244 u can delete the readme of this folder

Done

@arpit456jain u can merge it


remove hover

as per your wish, I removed the hover  @sailaja-adapa akka

add dark and light mode below profile icon and also enhance footer create new 2 issues

ha ok akka @sailaja-adapa


deal stage and postgres updates

This PR includes the following updates:

Addition of the deal_stage model in response to dbt_hubspot Issue
Postgres compatibility
Addition of the hubspot_deal_company variable as the dataset being used to test this addition did not contain this table and felt it was appropriate to include the option to disable if desired.

Updated to v0.3.1 as well as dag and yml cleanup for ticket models (switched var to ref so dag isn't as spaghetti like. Finally, updated docs to reflect updates.


dmraid: patch to fix users of dmraid when using musl

I hoped that setting -D_GNU_SOURCE in the build would avoid
the need for this patch -- but that only fixes the build itself,
this patch adds the define so headers work elsewhere.
Particularly, this fixes libblockdev w/musl -- before this change
it fails to "detect" headers for dmraid.h since it doesn't compile.
Follow-on to more completely fix what was started in #42198.

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Eep sorry should've been clearer with title :).

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: dmraid
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on aarch64-linux (full log)
Attempted: dmraid
Partial log (click to expand)
/nix/store/j8i67jnrh22k5s8yb0nvrwzlzi01dviz-dmraid-1.0.0.rc16

Success on x86_64-linux (full log)
Attempted: dmraid
Partial log (click to expand)
these paths will be fetched (1.97 MiB download, 9.03 MiB unpacked):
  /nix/store/7xi604sbby08ca251bk3w46j3v4kab8d-lvm2-2.02.177
  /nix/store/83ikzl794c4asbs5j5r3byv1vg6qqigh-libaio-0.3.110
  /nix/store/8bfxajbb8dwsinawahvqhdjkp7ha0mvg-dmraid-1.0.0.rc16
  /nix/store/nnqhax2nj8jyhv0c9k58y4xvql5xa3za-thin-provisioning-tools-0.7.6
copying path '/nix/store/83ikzl794c4asbs5j5r3byv1vg6qqigh-libaio-0.3.110' from 'https://cache.nixos.org'...
copying path '/nix/store/nnqhax2nj8jyhv0c9k58y4xvql5xa3za-thin-provisioning-tools-0.7.6' from 'https://cache.nixos.org'...
copying path '/nix/store/7xi604sbby08ca251bk3w46j3v4kab8d-lvm2-2.02.177' from 'https://cache.nixos.org'...
copying path '/nix/store/8bfxajbb8dwsinawahvqhdjkp7ha0mvg-dmraid-1.0.0.rc16' from 'https://cache.nixos.org'...
/nix/store/8bfxajbb8dwsinawahvqhdjkp7ha0mvg-dmraid-1.0.0.rc16


Show descriptions for specifications as popups. Fixes #236

As draft since it is for 1.4

Specifications looks now like this

ah. I have one comments on Health Checks. Can you update Health Checks to Health as the spec is called Health.

@rdebusscher is going to propose a new PR to fix the wording for Health Check -> Health.


how to use it ? the freaking workflow isnt a drag and drop like A1111 webui....

Description
how to use it ? the freaking workflow isnt a drag and drop like A1111 webui....
Reproduction steps
No response
Image file
No response

You can check out the example workflow to get an idea of how to use this node suit.
https://github.com/receyuki/comfyui-prompt-reader-node#example-workflow


Remove hardcoded Fulcio from output

Fixes #2562
Signed-off-by: Hayden Blauzvern<EMAIL_ADDRESS>
Summary

Release Note

Documentation

Codecov Report

Merging #2621 (5e3a5a4) into main (3a492c7) will not change coverage.
The diff coverage is 0.00%.

:exclamation: Current head 5e3a5a4 differs from pull request most recent head 90c5fe4. Consider uploading reports for the commit 90c5fe4 to get more accurate results

@@           Coverage Diff           @@
##             main    #2621   +/-   ##
=======================================
  Coverage   30.14%   30.14%
=======================================
  Files         146      146
  Lines        9252     9252
=======================================
  Hits         2789     2789
  Misses       6032     6032
  Partials      431      431

Impacted Files
Coverage Δ

cmd/cosign/cli/verify/verify.go
22.49% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Contacts stored in SIM card

Hi everyone , this isn't really an issue but I've been looking for a package that supports getting contacts from mobile Sim cards in addition to contacts stored in the phone memory , could you please advise on whether this plugin is able to fetch contacts from Sim cards ?

Hi @mohamoha6200! I don't know how feasible this is. But this is a great idea, and should be supported. I added it to the list of feature requests, stay tuned :)


Update Joyce showcase to include proof of nonrevocation | Development

Updating the photo element scenario

Resolved by: https://github.com/hyperledger/aries-mobile-agent-react-native/pull/978

Resolved by: https://github.com/bcgov/BC-Wallet-Demo/pull/223


[ZEPPELIN-3710] Add to the SAP documentation limit and distinct description

What is this PR for?
Add to the SAP documentation limit and distinct keywords description which have been added in ZEPPELIN-3677
What type of PR is it?
Improvement
What is the Jira issue?
ZEPPELIN-3710
Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? Updated

LGTM


Improve extend, $relatedQuery, and .transaction typings

Functionality:

Updated extend (and example) to work properly with TS 2.2
Updated $relatedQuery to take a generic Model subclass, so chained Partials would work properly
Updated .transaction to take 5 model classes (yes, I actually am using 5 directly related classes in my own code now)
Updated examples.ts to exercise the new generic types

Linting:

delinted examples.ts to use consistent quotation marks
made index.d.ts generics use "M" consistently for Model subtypes

(Local testing done with TypeScript 2.2.1)

Coverage increased (+0.02%) to 96.931% when pulling b0d0d76b76b1fc10926790a4aea2a7cedbb31353 on mceachen:fix_related_query_typings into 6c286008bc3261ef5cdc0227fecabb67a8657311 on Vincit:master.

@koskimas thanks for the quick merge and release! 🏆


Bump grafana / sqlds to latest version

Yugabyte has an issue with incorrect error source and the reason is that yugabyte uses old github.com/grafana/sqlds/v2 and not the newest one is github.com/grafana/sqlds/v4 which has a lot of error source logic. I thought it might be as easy as just updating the plugin, but the api has changed and it is using new driver logic.
More in https://raintank-corp.slack.com/archives/C05L7NUVBK6/p1723039649325069

Fixed by https://github.com/grafana/yugabyte-datasource/pull/43


[KARAF-6128] Upgrade to javax.annotation 1.3

retest this please

retest this please

retest this please


Need to fine-tune pretained models?

Hi there,
I find this work very interesting, and I was trying to replicate your results using the models you've shared on Huggingface. The bi-encoder models are behaving as expected; however, the cross-encoders are getting much lower scores than I expect on STS (results in the 30s-40s rather than 70s to 80s), which makes me think I'm missing a step.
Should the Huggingface pretrained models for STS work out of the box, or do I need to fine-tune them on the train set for each STS dataset?
The models at issue are:

trans-encoder-cross-simcse-roberta-base
trans-encoder-cross-simcse-roberta-large
trans-encoder-cross-simcse-bert-large
trans-encoder-cross-simcse-bert-base

Thanks for any advice you can give!

Hi, thanks for your interest.
I wonder how you were evaluating the cross-encoders? Since it is of a different formulation, one needs to concatenate a sentence pair into one string and input it into the model. Specifically, you can use our script:
>> python src/eval.py \
--model_name_or_path "cambridgeltl/trans-encoder-cross-simcse-roberta-large"  \
--mode cross \
--task sts_sickr

as mentioned in the readme (where mode specifies whether to evaluate in bi-encoder or cross-encode formulation).
Hope this is helpful.


The user can access as admin

I noticed the user can access as admin. He can see the admin dashboard with the number of total users, active, pending and banned users, althought he can't make changes.

this depends on the configuration of the acl_menu.php, you can add a custom permission to access the dashboard, in that case only user with that permission can access it. check out the docs for the route permission for more info. here is the line you need to edit:
"list" => [
[
"name"        => "Dashboard",
"route"       => "dashboard",
"link"        => '/admin/users/dashboard',
"permissions" => []
],

a really quick answer, thanks! :)


Adding support for PROXY CALLBACK using POST parameters instead of GET

Proxy Tickets Callback using HTTP POST request
Some CAS server send PGTID and PGTIOU over a POST request rather than over a GET request.
In addition; they require that the proxy callback would return a XML response like <proxySuccess xmlns="http://www.yale.edu/tp/cas" />

Here is an example of such a CAS server: https://webgate.acceptance.ec.europa.eu/cas.

Purpose of the PULL REQUEST

Adding support for PROXY CALLBACK that are using POST parameters (instead of GET)
When POST is used, return a XML response rather than an HTML response.

Modified methods:

Client::__construct() > Also check for _POST['pgtId'] and _POST['pgtIou']; set a flag accordingly (see _setCallbackModeUsingPost()).
Client::_callback()    > Handles GET or POST; in case of POST sends a XML response

New private methods and properties :

boolean Client::_callback_mode_using_post > Flag to show if POST was used instead of GET
Client::_setCallbackModeUsingPost() > Set the flag value
Client::_isCallbackModeUsingPost() > Get the flag value

Per https://apereo.github.io/cas/4.2.x/protocol/CAS-Protocol-Specification.html#254-proxy-callback this is not a specified behavior, so we can try changing this a little bit.
Does the CAS server send the POST request with Accept: appication/xml by any chance? If yes I would say it's better to return different content based on Accept rather than the request method.

You are right; the server does send Accept: text/xml in its request.
I have updated the code accordingly.
I realize that you were expecting application/xml  rather than text/xml, is it worth checking both headers values ?

@metanull I think so.

application/xml if not readable from casual users (RFC 3023, section 3), text/xml if readable from casual users (RFC 3023, section 3)
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types

Right. Thank you for the doc.
I've just posted an update accordingly.

Thank you for the contribution!


Rewrite the ?count_officers command

This command just counts and displays how many people we have of each rank, nothing very complicated.
It can also be basically copied from the 1.0 bot.

Updated commands.py - has not been tested
commands.py.txt

Updated commands.py - has not been tested
commands.zip

Mark solved on fulfillment of pull request.


Stream 1111/add lq base

Updates to package livequery-base

Closing in favor of https://github.com/FlipsideCrypto/livequery-base/pull/1


Can only scrape box art for non-arcades

This worked fine about a week ago, but over the last three days no luck.  Scraping box art always works fine across non-arcade platforms, but title and screenshot never also scrape.  I've tried connecting via WiFi, cellular, and even VPN, same result.  It stopped working at the same time on both my Retroid (Android 11) and my Odin 2 (Android 13), so pretty sure it's an issue bigger than one device/installation.
Love this front-end so much, but this issue is driving me crazy.  When I resynch to try and scrape missing titles and screenshots, it flies through the games like it's not truly pulling any new images.
Interestingly, arcade stuff like fbneo and name and Naomi still scrape correctly without issue.

It could be a few reasons:

Libretro Thumbnails server is currently throwing a SSL certificate error. (This is currently happening right now)
It can't find the image as there are none

You can try enabling Aggressive Scraping

Daijishou > Settings > Library > enable Aggressive Scraping

Import scraped media from SkraperUI
Also check the logger and see if it says anything interesting

Daijishou > Settings  > Logger

Wow, thanks so much for the quick reply.  I really appreciate it.  Must be
#2, because it’s a 100% failure rate and screenshots and images that used
to scrape no longer do
On Mon, Dec 11, 2023 at 18:10 Matt Gonzales @.***>
wrote:

It could be a few reasons:

Libretro Thumbnails server is currently throwing a SSL certificate
error. (This is currently happening right now)
It can't find the image as there are none

You can try enabling Aggressive Scraping
Daijishou > Settings > Library > enable Aggressive Scraping
Import scraped media from SkraperUI
https://github.com/TapiocaFox/Daijishou/wiki/How-to-Use-Daijishō#import-scraped-media
Also check the logger and see if it says anything interesting
Daijishou > Settings > Logger
—
Reply to this email directly, view it on GitHub
https://github.com/TapiocaFox/Daijishou/issues/580#issuecomment-1851040862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AY6UYLQEIYDC5FCDLNDWBWDYI6HFHAVCNFSM6AAAAABAQQ7CA6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJRGA2DAOBWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Ugh, sorry, I meant #1, not #2
On Mon, Dec 11, 2023 at 18:17 Vinny Feldman @.***> wrote:

Wow, thanks so much for the quick reply.  I really appreciate it.  Must be
#2, because it’s a 100% failure rate and screenshots and images that used
to scrape no longer do
On Mon, Dec 11, 2023 at 18:10 Matt Gonzales @.***>
wrote:

It could be a few reasons:

Libretro Thumbnails server is currently throwing a SSL certificate
error. (This is currently happening right now)
It can't find the image as there are none

You can try enabling Aggressive Scraping
Daijishou > Settings > Library > enable Aggressive Scraping
Import scraped media from SkraperUI
https://github.com/TapiocaFox/Daijishou/wiki/How-to-Use-Daijishō#import-scraped-media
Also check the logger and see if it says anything interesting
Daijishou > Settings > Logger
—
Reply to this email directly, view it on GitHub
https://github.com/TapiocaFox/Daijishou/issues/580#issuecomment-1851040862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AY6UYLQEIYDC5FCDLNDWBWDYI6HFHAVCNFSM6AAAAABAQQ7CA6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJRGA2DAOBWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

This is happening to me too on the retroid flip, I am only getting box art and no title screens or gameplay images

Would be amazing if developer could add add skraper functionality like adding player etc.

Closing as this is technically a Libretro issue (that being the websites ssl certificate has expired).


Packages missing rimraf for clean task

After migration to pnpm, rimraf is missing from some packages.
ps: I don't think we need a changeset for this.

Are going to do anything about the Socket security check?

I'm not sure yet if the alerts are working correctly.


mediapipe supports every tflite file？

I want know wether mediapipe supports every tflite file, for example deeplabv3?

@zhangcd123 Each MediaPipe example requires calculators for pre-processing (processing images into tensors of right shape) for the tflite model in question. Similarly, you will also need post processing calculators to convert the tensor output results specific to the tflite model to appropriate output. We have not done any work on deeplab as such you will have to implement your own pre-processing and post processing calculators for the deeplabv3 tflite model

But when I used mobilenetv2+deeplabv3+ tflite file in mediapipe and got some ops that Mediapipe not support such as BATCH_TO_SPACE_ND 、SPACE_TO_BATCH_ND，these two ops should I implement by myself？

BATCH_TO_SPACE_ND is already implemented, SPACE_TO_BATCH_ND not so sure.
On the TFliteModelImporter.js file, you need to implement those in the _addOpsAndParams function. Must be around line 400. You will see the pattern.
For instance, to add RELU
case tflite.BuiltinOperator.RELU: {
          opType = this._nn.RELU;
        } break;

@MAkcanca can you tell me where is the TFliteModelImporter.js file, I can not find it.

We are closing this issue for now due to lack of activity.

I was trying to run the default model present for deeplab from https://www.tensorflow.org/lite/models/segmentation/overview
Following is the log from loading the tflite model with same setup of hair segmentation.
I/native: I0101 18:25:18.158473 19366 tflite_inference_calculator.cc:211] TfLiteInference:Process1
I/native: I0101 18:25:18.168609 19366 tflite_inference_calculator.cc:247] TfLiteInference:Process2
I/native: I0101 18:25:18.169961 19366 recolor_calculator.cc:131] RGB OUT Tagged
I/native: I0101 18:25:18.179634 19366 graph.cc:415] Start running the graph, waiting for inputs.
I/native: I0101 18:25:18.180408 19366 gl_context_egl.cc:158] Successfully initialized EGL. Major : 1 Minor: 5
I/native: I0101 18:25:18.182210 19440 gl_context.cc:233] GL version: 3.2 (OpenGL ES 3.2<EMAIL_ADDRESS>(GIT@bc00834, I609ab310b2) (Date:04/11/19))
I/native: I0101 18:25:18.186280 19434 ColorSliderCalculator.cc:77] Color Slider Calculator Runner0 0 0
D/ExternalTextureConv: Created output texture: 3 width: 1444 height: 1925
I/native: I0101 18:25:18.198865 19439 ColorSliderCalculator.cc:77] Color Slider Calculator Runner0 0 0
I/native: I0101 18:25:18.199147 19436 jni_util.cc:40] GetEnv: not attached
I/native: I0101 18:25:18.307039 19365 resource_util_android.cc:42] Successfully loaded: person_segmentation.tflite
I/tflite: Initialized TensorFlow Lite runtime.
I/tflite: Created TensorFlow Lite delegate for GPU.
I/tflite: Replacing 70 node(s) with delegate (TfLiteGpuDelegate) node, yielding 1 partitions.
I/native: I0101 18:25:19.411098 19365 tflite_inference_calculator.cc:301] TfLiteInference:Process3
I/native: I0101 18:25:19.464181 19365 tflite_inference_calculator.cc:308] TfLiteInference:Process4
    I0101 18:25:19.464304 19365 tflite_inference_calculator.cc:314] TfLiteInference:Process4.1
    I0101 18:25:19.464329 19365 tflite_inference_calculator.cc:317] TfLiteInference:Process4.1

The tflite inference calculator gets stuck at following code snippet from tflite_inference_calculator.cc
    LOG(INFO) << "TfLiteInference:Process4.1" << std::endl;
    RET_CHECK_EQ(input_tensors.size(), 1);

    LOG(INFO) << "TfLiteInference:Process4.1" << std::endl;
    MP_RETURN_IF_ERROR(gpu_helper_.RunInGlContext(
        [this, &input_tensors]() -> ::mediapipe::Status {
          // Explicit copy input.
          RET_CHECK_CALL(CopyBuffer(input_tensors[0], gpu_data_in_->buffer));
          return ::mediapipe::OkStatus();
        }));

    LOG(INFO) << "TfLiteInference:Process4.1.1" << std::endl;

Compilation is successful from bazel. What is the issue at RET_CHECK_CALL(CopyBuffer(input_tensors[0], gpu_data_in_->buffer));
Can someone redirect me?

Are you seeing some error @PrinceP ?

@eknight7 The process is not in error. It is stuck at the tflite_inference_calculator.

Any updates or pointers I can follow for the problem @eknight7 ?


Service kills on OnePlus devices

Describe the bug
The code as it stands is likely to be flaky on OnePlus devices, which did not (and may still not on current models) follow Google's guidance on Doze and foreground services. All services are killed, including foreground services, typically after an hour. Googling "Oneplus service kill" will provide more context.
You should restart your service frequently, regardless of whether the service is running fine otherwise; this will restart OnePlus's internal logic and stave off killing.
I have deployed a similar app and had this really screw up my data: my bachelor's dissertation studied anonymous contact tracing with BLE enabled smartphones (i.e. exactly what you are doing). See section 4.4.2 of the dissertation for more bug descriptions beyond this. Another show-stopper to be aware of is that some devices report completely wrong RSSI values (!)
To Reproduce
Run on a OnePlus device. I know for a fact 5Ts used to demonstrate this behaviour.
Expected behaviour
Foreground services should not be killed.
Smartphone (please complete the following information):
OnePlus devices.
(Edit) this can be done with AlarmManager with an inexact alarm I think...

Another way to prevent the foreground service being killed on One Plus devices is to "lock" the app when it's running. Open the app switcher window and there is a padlock in the top right (might depend on OS version). Make this locked and it should prevent it being destroyed. Perhaps a tutorial for OnePlus users?

I believe this can be addressed on an individual app level in the OnePlus settings.
Battery -> Battery Optimisation -> Track and Trace app -> Don't optimise
I wonder if OnePlus could disable these power savings on track and trace apps, a whitelist of apps where this setting is not automatically applied could prove useful.

I wouldn't count on your average user successfully navigating the battery optimisation settings.
This is something that needs to be addressed properly. I think One Plus has an internal whitelist you may be able to get added to.

I'm running this on a OnePlus 5T. It appears to be working fine. I haven't turned off battery optimisation or fiddled with any other settings.
Are you seeing this behaviour on a real device or on an emulator?

I haven't seen it on this app however I'm just speaking from experience whilst working on other tracking apps that heavily relied upon foreground services. We tried doing the things you can do from code, even getting whitelisted from Google play to stop battery optimisations from within app. The only one that worked for us was "locking" the app as I described above however it is a process undertaken by the user.
White listing the app with One Plus would be great but this isn't an option I've ever found and this issue has been present for about 2 years

As a Oneplus user this could certainly become an issue, as Oxygen OS in older devices atleast is very aggressive when it comes to killing foreground Apps, to the extent even Play store is stopped sometimes.
A possible solution could be a low priority ongoing notification as many Apps implement, it may be an eye sore but could get the job done.

I'm running this on a OnePlus 5T. It appears to be working fine. I haven't turned off battery optimisation or fiddled with any other settings.
Are you seeing this behaviour on a real device or on an emulator?

I don't have a 5T to test with right now, but as I mentioned I have done contact tracing with Android phones already. My testing was on real devices in February 2018 and this caused me major headaches.
I would be cautious in assuming that because you can't reproduce it on an up-to-date phone that this isn't a real problem. See this article where it does seem that OnePlus changed their mind in late 2019 about this behaviour. But it not a good assumption that all users have installed any patches fixing this behaviour.

I have previously developed an app which scans for BLE beacons in a foreground service, using the altbeacon library. We found that the foreground service worked well on Pixel / Nexus devices, but on many OEMs including Huawei, OnePlus and Samsung, the foreground service was either killed or did not work properly.
One workaround for this which was quite effective was to schedule an AlarmManager for n hours in future which would call to startService(), then re-schedule itself.

This website has very useful information on the issue:
https://dontkillmyapp.com/
Also see the issue in the Google bug tracker:
https://issuetracker.google.com/issues/122098785

I really hope this app has been written by more than one person (the commits suggest otherwise, but I guess that might be an artifact of open-sourcing it, I certainly hope so).
It's slightly disturbing as a citizen of the UK (and OnePlus 5 user) to see that the official app that's supposedly being released "in a few weeks" has what look like pretty serious issues, raised by people who have real-world experience of what's being attempted, with the only reply from the developer being "works on my machine".

I really hope this app has been written by more than one person (the commits suggest otherwise, but I guess that might be an artifact of open-sourcing it, I certainly hope so).

Definitely was developed by more than one person - the commits are just publishing the code as a whole

One workaround for this which was quite effective was to schedule an AlarmManager for n hours in future which would call to startService(), then re-schedule itself.

I think WorkManager may be more suitable, but as long as it works.

Thanks for the comments. Part of the Beta is to see how this performs in the real world on real devices. I'm running it on a OnePlus 5T and can confirm that the app works when in the background. We will see how it works on other devices.
@andrewmccafferty  the app was written by a large team. The publication of the source code was done by one person.

As previous poster said, lock icon should fix it.
Background:
https://support.strava.com/hc/en-us/community/posts/360035227171/comments/360004658491?mobile_site=true

I'm pasting this message in every active GitHub issue, so you may receive duplicate notifications.
Today, I'm happy to announce that NHSX has released the full git commit history for the Isle of Wight Beta apps.

Android - https://github.com/nhsx/COVID-19-app-Android-BETA
iOS - https://github.com/nhsx/COVID-19-app-iOS-BETA

As discussed, we have redacted API keys, sensitive domain names, and some of the developers' personal details. I am still waiting on final approval to publish the server-side code.
I would like to personally thank the community for your comments, bug reports, and vulnerability disclosures. They all went into helping the development process.
The beta trial of this app has now ended and we've moved to the next phase of app development. It is our intention to publish the source code of future apps as the binaries are released to the public.
Once again, thank you for being part of this.
Terence Eden
Head of Open Technology - NHSX


Add extend instance for Array

With some advice from @garyb, I've added the arrayExtend function (via FFI, needs must), and given Array an Extend implementation. Behaviour is hopefully as expected:
> extend sum [10,5,4,3]
[22,12,7,3]

> extend sum [] :: Array Int
[]

👍 LGTM!

Thanks!


[IRGen] Use Singleton metadata strategy in JIT mode.

In Xcode 10.2.1, the Swift compiler crashes when interpreting https://github.com/JiriTrecak/Laurine/blob/master/LaurineGenerator.swift. I have reduced the problem and am adding it as a test case. The swift compiler built from the master branch at the time of writing fails this test. My change makes this test pass and does not brake any other tests (on my machine).
The fix approach is based on work I have done on try! Swift San Jose and would like to thank Slava Pestov for providing explanation and ideas how to fix this.
This commit: https://github.com/jirid/swift/commit/d2f1d36615a7ec55b9db944ebe897a62bab82072
shows the original fix recommended by Slava, unfortunately that did break the following tests:
IRGen/playground.swift
Interpreter/imported_objc_generics.swift
IRGen/objc_generic_class_metadata.sil
Please review thoroughly as my understanding of the Swift compiler is very limited and this is my first contribution to Swift.

Resolves rdar://49639321

The test currently fails on Linux, because it can't import Foundation.

@jirid You can REQUIRES: objc_interop to ensure the test only runs on Darwin. However, I suggest looking at the way that test/Interpreter/struct_resilience.swift builds and links against test/Inputs/resilient_struct.swift. You can reproduce the original problem with a class containing any resilient struct as a field, not just a resilient struct from Foundation.

@jirid You can REQUIRES: objc_interop to ensure the test only runs on Darwin.

No, that is wrong.  I've had to (as has @yln) go through the test suite cleaning up misuse of that require.
If you want to test it on Darwin only, fine, you can do // REQUIRES: OS=macOS.  However, if you need Foundation present, please check it using // REQUIRES: foundation.  We have proper features to check for Foundation and libdispatch.

Thanks for the feedback, I'll look into it and update the PR.

@jirid Let me know if you need any help writing the IRGen tests. The fix is good to go other than that!

@slavapestov I am working on trying to create a runtime test case (crash) without using URL from Foundation and have not succeeded yet. I have successfully integrated the resilient_struct.swift into my test case, but it behaves differently than URL. Regardless of what resilient struct I use selfTI.getClassLayout(..., forBackwardDeployment=false) has the flag ClassMetadataFlags::ClassHasResilientMembers so it takes the desired branch in the compiler. But selfTI.getClassLayout(..., forBackwardDeployment=true) has the same flag for any of the resilient structs but does not have the flag for URL. The resilient structs use the ClassMetadataStrategy::Singleton strategy even in the master branch of the compiler. So I need to design a type that has resiliently sized fields when using the resilient layout but does not have resiliently sized fields when using the fragile layout forBackwardDeployment. I don't seem to be able to figure out what this property means and how to design a type which has it. Could you please provide some hints?
I have not started looking into designing a test case in terms of IRGen.

@jirid Sorry I forgot about that part. Grep the existing tests for -read-legacy-type-info-path. You need to create a YAML file with the layout of the resilient struct to use on old deployment targets. Pick a resilient type like ResilientDouble in test/Inputs/resilient_struct.swift that has the same size on all targets.

@swift-ci Please test

If the tests pass, we can merge this now since I'd like to put the fix into swift-5.1-branch as well. You can decouple the test cases from Foundation in a follow-up PR if you want.

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 6a75a6cbe7d8beaa14f400e025d924c804960e32

17:01:42  FAIL: Swift(iphonesimulator-i386) :: IRGen/jit_metadata_strategy_runtime.swift (10922 of 12123)
17:01:42  ******************** TEST 'Swift(iphonesimulator-i386) :: IRGen/jit_metadata_strategy_runtime.swift' FAILED ********************
17:01:42  Script:
17:01:42  --
17:01:42  : 'RUN: at line 1';   /Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/buildbot_incremental/swift-macosx-x86_64/bin/swiftc -frontend -target i386-apple-ios7.0  -module-cache-path '/Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/buildbot_incremental/swift-macosx-x86_64/swift-test-results/i386-apple-ios7.0/clang-module-cache' -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk' -swift-version 4   -typo-correction-limit 10  -interpret /Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/swift/test/IRGen/jit_metadata_strategy_runtime.swift
17:01:42  --
17:01:42  Exit Code: 132
17:01:42
17:01:42  Command Output (stderr):
17:01:42  --
17:01:42  /Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/buildbot_incremental/swift-macosx-x86_64/test-iphonesimulator-i386/IRGen/Output/jit_metadata_strategy_runtime.swift.script: line 1: 61029 Illegal instruction: 4  /Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/buildbot_incremental/swift-macosx-x86_64/bin/swiftc -frontend -target i386-apple-ios7.0 -module-cache-path '/Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/buildbot_incremental/swift-macosx-x86_64/swift-test-results/i386-apple-ios7.0/clang-module-cache' -sdk '/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.0.sdk' -swift-version 4 -typo-correction-limit 10 -interpret /Users/buildnode/jenkins/workspace/swift-PR-osx/branch-master/swift/test/IRGen/jit_metadata_strategy_runtime.swift
17:01:42
17:01:42  --
17:01:42
17:01:42  ********************

Test passes on macOS but fails on iPhone simulator. I'll investigate.

@swift-ci Please test and merge

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 6a75a6cbe7d8beaa14f400e025d924c804960e32

Build failed
Swift Test OS X Platform
Git Sha - 6a75a6cbe7d8beaa14f400e025d924c804960e32


fix for hooks call - multi-level embedded documents

Hi,
At the moment, the pre-save hooks doesn't get called for embedded document below the second level. This change will fix this.
Just to make it clear, i have shown the test below :
  var grandSchema = new Schema({ name : String });
  grandSchema.pre('save', function (next) {
      this.name = 'grand';
      next();
    });
  var childSchema = new Schema({ name : String, grand : [grandSchema]});
  childSchema.pre('save', function (next) {
      this.name = 'child';
      next();
    });
  var schema = new Schema({ name: String, child : [childSchema] });

  schema.pre('save', function (next) {
    this.name = 'parent';
    next();
  });

  var S = db.model('presave_hook', schema, 'presave_hook');
  var s = new S({ name : 'a' , child : [ { name : 'b', grand : [{ name : 'c'}] } ]});

  s.save(function (err, doc) {
    db.close();
    should.strictEqual(null, err);
    doc.name.should.eql('parent');
    doc.name.child[0].name.should.eql('child');
    doc.name.child[0].grand[0].name.should.eql('grand');

  });

Here the pre-save for the grand schema will also be called, which wasn't happening before.
Let me know if my fix has any issues. The request have test case as well.
Thanks.

this is great! can you clean up the comments and indentation? also, would you mind adding a test for a grandchild save hook error? i'm not sure that would work b/c this.db is only on the parent doc.

oh, also please update to latest master, it doesn't merge :(

I added the test. Please review it.
Thanks.

looks good!

merged!


Use Sass instead of straight CSS?

Can we use Sass instead of CSS? How does Django handle that?

Originally posted by @lwjohnst86 in https://github.com/seedcase-project/seedcase-sprout/pull/54#discussion_r1446187381
Sass (https://sass-lang.com/) is a really nice way of working with CSS files. It would be nice if we could use it instead of basic CSS.

We decided to start the web app from scratch after the major design/architecture decisions and changes we made. No longer relevant.


[BUG] Grafana example bug

Summary (概要)
I am going to install the Yomo-datasource plugin in Ubuntu Grafana based on the plugin you provided to realize the display of data.
But I tried this example,maybe I did something wrong, ran into two problems.

Steps To Reproduce (复现的步骤)

First: In ubuntu，I followed the tutorial and unzip the releases link  to Grafana plugins folder. I tried : yomo-websocket-datasource.zip and Source code (tar.gz).
Unfortunately, after rebooting Grafana, I couldn't find YoMo Streams in the plugin.For comparison, I downloaded a plugin from the Grafana website and unzip to the Grafana plugins folder. Grafana identified it.
So maybe I did something wrong, or it is not the correct version of Linux. So i hope you can give me some advices,thanks a lot!!!

Second: In windows, I unzip the  yomo-websocket-datasource.zip  to Grafana plugins folder.Grafana identified it.So great!

Then add data source successfully:

But when I want to query data, it shows no data returned:

So that's all the problems I had trying this example. At present, I don't know how to solve these problems,I hope you can give me some advice,thanks a lot!!!
Additional Details & Logs (附加的信息和日志)

Yomo version (版本) YoMo CLI version: v0.1.3
Yomo error logs (错误日志)
Yomo configuration (配置)
Operating system (操作系统) ubuntu16.04 and windows

Hi @buliangc ,
Could you try the Grafana again in windows? It should return data now.

@xiaojian-hong Thanks a lot! I can display the data already!In addition, I would like to ask whether Linux can be supported?

@xiaojian-hong Thanks a lot! I can display the data already!In addition, I would like to ask whether Linux can be supported?

Hi @buliangc ,
Yes, Linux can be supported, but you need to add osdodo-yomo-datasource to the allow_loading_unsigned_plugins in grafana.in.
The following are the steps for Ubuntu:

add osdodo-yomo-datasource to the allow_loading_unsigned_plugins in  /etc/grafana/grafana.ini.

allow_loading_unsigned_plugins = osdodo-yomo-datasource

restart the grafara service

sudo systemctl restart grafana-server

Hi, @xiaojian-hong :
Yeah,I successfully tested this new version  in Grafana on Ubuntu 20.04! Thanks a lot!!!

There was also an incident where I entered the wrong plug-in ID at first. The correct type is yomo-grafana-datasource, not osdodo-yomo-datasource. hhh.Didn't read the tutorial well,my mistake!

Hi, @xiaojian-hong :
Yeah,I successfully tested this new version in Grafana on Ubuntu 20.04! Thanks a lot!!!

There was also an incident where I entered the wrong plug-in ID at first. The correct type is yomo-grafana-datasource, not osdodo-yomo-datasource. hhh.Didn't read the tutorial well,my mistake!

Great!
Yes, we changed the plugin id in the new version to yomo-grafana-datasource.
The id osdodo-yomo-datasource in my previous comment was for the old version.


FIX: swift-doc creates file and directory with unexpected permission

Problem
swift-doc creates file with execution bit, also creates directory
without execution bit.
Solution
Remove unexpected permission attributes given to the FileManager
and let them to use default permission respects file system and process umask.

Thanks for the patch, @niw! That was some code left over from the initial proof-of-concept. For whatever reason, I thought I needed to override permissions to get it working on CI.
Could you please add a corresponding entry into Changelog.md? As soon as we have that, this will be ready to merge.

I thought I needed to override permissions to get it working on CI.

So, while working on this patch, I was investigating corelibs Foundation and found the next behavior (possibly a bug.)
No updates yet from Swift team, but this could be a potential reason why setting the permissions was needed for CI, which I think might run with corelibs Foundation.
https://bugs.swift.org/browse/SR-13307
(Seems like caused by apple/swift-corelibs-foundation#1876)

Looks like swift-doc is still creating files with unexpected permissions, which means an extra 'sudo chown --recursive $USER Documentation' step is needed in a GitHub workflow before being able to use https://github.com/JamesIves/github-pages-deploy-action to deploy documentation.
Without this extra step, I get "Permission Denied" when trying to copy the documentation files: https://github.com/JamesIves/github-pages-deploy-action/issues/388

@mluisbrown Hi, do you know if it’s because the files generated by swift-doc has no read permissions from the others?
e.g. I am wondering if $USER that sudo command taken is the same as the user who runs swift-doc on your CI.
Because that is slightly separated issue but actually Swift corelibs Foundation bug (I would say, it’s bug,) as I describe before on this thread caused by apple/swift-corelibs-foundation#1876.
Also if that’s the case, when you can run the CI on macOS instead of other POSIX system such as Linux, then probably the result would be different, which is using Apple's Foundation not corelibs one.

@niw I don't actually know. It's likely that the problem is the Foundation bug that you mentioned, and not anything specifically related to swift-doc itself 👍

FYI here, I just posted a potential fix on apple/swift-corelibs-foundation#2851 for the permission issue.


AssertionError fix

The refactoring in acaacbe introduced a bug which causes an AssertionError to be raised in __archive_update_many.  This PR fixes the offending line so that the exception is only raised when needed.
I looked at the tests briefly and confirmed that the offending line is not covered, but I'm not sure how to go about adding coverage for it.
This PR also includes a small number of lint fixes, and updates the tox configuration to generate code coverage reports like graphite-web does.

Coverage remained the same at 92.201% when pulling 6684ea9eb0b14ac53bd7aa1140d578c334951ffd on DanCech:AssertionError into fd4684148528cde624729a998ef32a738d760f44 on graphite-project:master.


added a check for file extension In Custom dataset cell

In  Custom dataset cell when we use another dataset then it also takes the Thumbs.db file. As such files are empty hence it creates error later on while reading such files. Therefore there should be a check while importing dataset.
I have taken '.jpg' and '.jpeg' formats into the account.
chenges made here:
def load_metadata(path):
metadata = []
s='jpg'
a='jpeg'
for i in os.listdir(path):
for f in os.listdir(os.path.join(path, i)):
#checking file extention. Allowing only '.jpg' and '.jpeg' files.
 if f.endswith(s) or f.endswith(a):
metadata.append(IdentityMetadata(path, i, f))
return np.array(metadata)

Added check for file extention is final comit. I am not used to with bash commands so couldn't squashed all comits together.

@008karan no worries, I'll squash the commits. Thanks again!

Merged as https://github.com/krasserm/face-recognition/commit/42349744d24fdc01a14d5597b1bf393ef33fd50b.