Cannot start composer after Installing Latest version

Hi,
I was using 1.3.1 desktop version in my machine after updating to 1.4.1, I am not able to run composer successfully, it stops in the loading screen itself.
After referring to Issue : microsoft/BotFramework-Composer#5073
I ran from command prompt and seeing the below errors, please recommend the solution for this issue.
"(electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false". It will change to be "true" in Electron 9. For
more information please check #18397
(node:7488) UnhandledPromiseRejectionWarning: Error: The specified module could not be found.
?\D:\Composer\InstallLocation\Bot Framework Composer\resources\app.asar.unpacked\node_modules\orchestrator-core\orchestrator-core.node
at process.func (electron/js2c/asar.js:140:31)
at process.func [as dlopen] (electron/js2c/asar.js:140:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1016:18)
at Object.func (electron/js2c/asar.js:140:31)
at Object.func [as .node] (electron/js2c/asar.js:149:18)
at Module.load (internal/modules/cjs/loader.js:816:32)
at Module._load (internal/modules/cjs/loader.js:728:14)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:853:19)
(node:7488) UnhandledPromiseRejectionWarning: Error: The specified module could not be found.
?\D:\Composer\InstallLocation\Bot Framework Composer\resources\app.asar.unpacked\node_modules\orchestrator-core\orchestrator-core.node
at process.func (electron/js2c/asar.js:140:31)
at process.func [as dlopen] (electron/js2c/asar.js:140:31)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1016:18)
at Object.func (electron/js2c/asar.js:140:31)
at Object.func [as .node] (electron/js2c/asar.js:149:18)
at Module.load (internal/modules/cjs/loader.js:816:32)
at Module._load (internal/modules/cjs/loader.js:728:14)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:853:19)
(node:7488) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function withou
t a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:7488) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function withou
t a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:7488) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will ter
minate the Node.js process with a non-zero exit code.
(node:7488) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will ter
minate the Node.js process with a non-zero exit code."
Also immediately after installing new version i got this error as well.

Thanks @UmaPrelude, I am unable to repro this issue - can you try these steps if you have some time.

  You'll need to select 'All Files' in the File Explorer to be able to see the orchestrator-core.node file.
If you look up the orchestrator-core.node dependencies in the dependencies list, do you see any errors? A working install will look like this:

Please post any errors you see here, this will inform us what dependencies are not able to load on your machine.

@UmaPrelude , that might be ok.  If you expand the orchestrator-core.node entry, do you see errors?

@UmaPrelude , that might be ok. If you expand the orchestrator-core.node entry, do you see errors?

No errors.

Hi @UmaPrelude , can you post a screenshot of the expanded section under oc_abi.dll?

Hi @UmaPrelude , can you post a screenshot of the expanded section under oc_abi.dll?

Hey  @UmaPrelude , I'm at a loss here, the screenshots show that the resources actually have loaded successfully.  Can you try using Composer on a Win10 machine?
Unfortunately, we really do recommend moving off Windows 7 and using Windows 10, per our docs here.  Sincere apologies, there's not much I can do for support.
Adding @daveta  and @tsuwandy  in case they can provide more help here.

Actually, maybe one more thing - can you make sure you've installed Node v12/v14 x64 bit and try again.

Actually, maybe one more thing - can you make sure you've installed Node v12 or v14, 64-bit version and try starting Composer again.

Sorry for the delayed response.
I have upgraded to 12.22.1 from 12.16. Even then same issue.
Also when i try to install version 14, getting message as it is not supported for windows 7, and it is supported from win 8.1.

We recommend using supported versions.


Reminder status feature

Coverage increased (+0.6%) to 90.801% when pulling cce45b79ac2c0e95a5197bbc3e8d4ea30cc0d9d9 on justinpoh:Reminder-status-feature into 7e4753e66ca154678b50efdc0b7059796f220d83 on CS2103AUG2017-W14-B1:master.

Not done yet, still have the day/sky theme left.

Okay. I will create my PR as well. I haven't done all tests though

Just noticed you have deleted two events, I still have them in my branch, should I remove them?

Coverage increased (+0.5%) to 90.743% when pulling b6ec1261643fce5294b79f691748f7e4a61c1dda on justinpoh:Reminder-status-feature into 7e4753e66ca154678b50efdc0b7059796f220d83 on CS2103AUG2017-W14-B1:master.

Coverage increased (+0.5%) to 90.743% when pulling 299b3a3380c834579810aeab45047f231f0c6fb4 on justinpoh:Reminder-status-feature into 7e4753e66ca154678b50efdc0b7059796f220d83 on CS2103AUG2017-W14-B1:master.

Coverage increased (+0.5%) to 90.743% when pulling d53bf65bdc99582bac98498c01b18e90088f4be5 on justinpoh:Reminder-status-feature into 7e4753e66ca154678b50efdc0b7059796f220d83 on CS2103AUG2017-W14-B1:master.


Database First possible?

Hello,
Can I use this framework if my Sql Server database already exists?
Can you give me some direction how to start?
Thanks!

Its already db first.  Run sergen from nuget console, select database and run it.

got it!


Update dependencies to AndroidX and API 28

refs #43

Merging this -- tests are passing on local device but dying in travis.


logging question in DDP

Question regarding logging from lightning module in DDP model
For example, here is a validation step function that computes accuracy.
def validation_step(self, batch, batch_idx):
       x, y = batch
       logits = self(x)
       acc = acc_fun(logits,y)
       self.log('val_acc', acc)

So what happens in DDP, is the logged value averaged across GPUs? At the end of every epoch?

It is averaged if you set sync_dist=True (https://pytorch-lightning.readthedocs.io/en/stable/lightning_module.html#pytorch_lightning.core.lightning.LightningModule.log.params.sync_dist)
You can change the op from average (mean) to something else with sync_dist_op.
Given that you are logging inside of validation_step, it will be done at the end of the epoch by default. You can change this behaviour via on_step, and on_epoch.
Please have a look at the docs page I linked. Lots of useful info there :smile:

Thanks. I missed the sync_dist flag.


Should syn have convenience functions for (derive) macros?

There's a few things I often need while writing a derive macro, which I keep writing small helper functions for. I'm wondering if these should be part of syn, or if they should go in a separate crate.
An example:
I often want to iterate over the Members of a list of Fields, such that Unit results in an empty iterator, Tuple results in Unnamed(0), Unnamed(1), etc., and Struct results in Named("field1"), Named("field2") etc. This makes it easy to use e.g. quote!{ #structname { #( #member: Trait::thing(), )* } } and have it work for all three kinds of structs.
(Concrete use case example: It'd reduce this match to just a single case.)
This doesn't seem to exactly fit with the rest of syn, because the tuple indexes (0, 1, ..) don't occur in the source code, but are generated for the convenience of proc macros.
A second example:
An .expect_struct() on Data that would return a Result<DataStruct>, containing a nice error in case of an enum or union (with the span set to the enum or union token). (Or a .expect_unit() on Fields, etc.)
I have a few more examples like this. But I first wanted to ask the general question: Would syn be the right place for functions like this, or should syn only focus on parsing and keep other functionality to a minimum?

One that I had to use recently was on Data to get the span of the token, such as
pub trait ToSpan {
    fn to_span(self) -> Span;
}

impl ToSpan for Data {
    fn to_span(self) -> Span {
        match self {
            Data::Struct(d) => d.struct_token.span(),
            Data::Enum(d) => d.enum_token.span(),
            Data::Union(d) => d.union_token.span(),
        }
    }
}

Now I realize that implementing syn::spanned::Spanned on Data is quite complex and should give the entire definition, a helper method Data.token_span() or something like that would be really great.

I found myself reaching for a number of conveniences that were outside syn's stated scope, which led me to create darling. In this particular case, you may find darling::ast::Data helpful.

They need to go in a separate crate. The suggestion of adding various conveniences would make this crate effectively unbounded in scope which is not appealing to me or the users who rely on it to compile fast.


Failed to load "config.json"

Nylas says:

I tried opening the config.json in VS Code and it gives me an encoding error, then tried notepad and all I saw was an empty file.
Are there any related issues?
No
What operating system are you using?
Windows 10
What version of Nylas Mail are you using?
2.0.32
--
Bug?
Do you have any third-party plugins installed? If so, which ones?
Yes

Github
N1 Avatars
Unsubscribe

Is the issue related to a specific email provider (Gmail, Exchange, etc.)?
With all but to me occurs when I have more than one provider
Is the issue reproducible with a particular attachment, message, signature, etc?
No

I'm also seeing this

Me too.


fix(chat): hide duplicate for empty chats (Issue #1137)

Description:
Hide duplicate for empty chats
Issues:

#1137

UI changes
<Please, provide Screenshots or Figma links>
Checklist:

[x] the pull request name complies with Conventional Commits
[x] the pull request name starts with fix(<scope>):, feat(<scope>):, feature(<scope>):, chore(<scope>):, hotfix(<scope>): or e2e(<scope>):. If contains breaking changes then the pull request name must start with fix(<scope>)!:, feat(<scope>)!:, feature(<scope>)!:, chore(<scope>)!:, hotfix(<scope>)!: or e2e(<scope>)!: where <scope> is name of affected project: chat, chat-e2e, overlay, shared, sandbox-overlay, etc.
[x] the pull request name ends with (Issue #<TICKET_ID>) (comma-separated list of issues)
[x] I confirm that do not share any confidential information like API keys or any other secrets and private URLs

/deploy-review

/deploy-review


Remove smooth behavior from scroll for code cells

Similar issue that affected text cells. Scroll does not work if we pass in the smooth option.
This PR fixes #20904

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 37.413%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/sql/workbench/contrib/notebook/browser/find/notebookFindDecorations.ts
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
14135

Relevant Lines:
34735

💛  - Coveralls


List protectionContainers doesn't work

I've tried the API on https://docs.microsoft.com/en-us/rest/api/backup/2021-02-10/backup-protection-containers/list and got 400 error. There is an issue with this API.
{
"error": {
"code": "BMSUserErrorInvalidInput",
"message": "Input provided for the call is invalid\r\nPlease check the required inputs",
"target": null,
"details": null,
"innerError": null
}
}

Thank you for reaching out. Adding @pratimaupadhyay02 to investigate

@chihhaohuang : We have tried to reproduce multiple times but it is working from our end. Can you please share the request URL? Also, please share the client request ID in request and/or response header. That will help us debug more specifically.

https://management.azure.com/subscriptions/de3624a8-30bf-42c3-8672-58c196d799fc/resourceGroups/bac-rg-devuksouthmca/providers/Microsoft.RecoveryServices/vaults/bac-rg-devuksouthmca-recovery/backupProtectionContainers?api-version=2021-02-10
Response Header:
cache-control: no-cache
content-length: 177
content-type: application/json
date: Tue, 27 Jul 2021 09:38:34 GMT
pragma: no-cache
server: Microsoft-IIS/10.0
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-ms-client-request-id: a35e848d-7baf-4c82-ad28-25fd4f073521, a35e848d-7baf-4c82-ad28-25fd4f073521
x-ms-correlation-request-id: 291e06c3-b3ef-4755-a1dc-f7264526bac4
x-ms-ratelimit-remaining-subscription-resource-requests: 149
x-ms-request-id: 291e06c3-b3ef-4755-a1dc-f7264526bac4
x-ms-routing-request-id: WESTEUROPE:20210727T093834Z:291e06c3-b3ef-4755-a1dc-f7264526bac4
x-powered-by: ASP.NET
Response Body:
{
"error": {
"code": "BMSUserErrorInvalidInput",
"message": "Input provided for the call is invalid. Please check the required inputs",
"target": null,
"details": null,
"innerError": null
}
}

Hi @chihhaohuang - you will need to pass BackupManagementType as a filter to the request, to get all containers of a particular type. Here is an example: https://docs.microsoft.com/rest/api/backup/backup-protection-containers/list#list-backup-protection-containers

According to this document, filter is an optional parameter.
Also tried this again on the document page, added backupManagementType, but still the same.
Add a new parameter: filter => backupManagementType eq 'AzureStorage'
GET https://management.azure.com/subscriptions/de3624a8-30bf-42c3-8672-58c196d799fc/resourceGroups/bac-rg-devuksouthmca/providers/Microsoft.RecoveryServices/vaults/bac-rg-devuksouthmca-recovery/backupProtectionContainers?api-version=2021-02-10&filter=backupManagementType eq 'AzureStorage'
cache-control: no-cache
content-length: 177
content-type: application/json
date: Tue, 27 Jul 2021 13:27:09 GMT
pragma: no-cache
server: Microsoft-IIS/10.0
strict-transport-security: max-age=31536000; includeSubDomains
x-content-type-options: nosniff
x-ms-client-request-id: 5abd6583-ba52-403b-ad03-c52cb88573da, 5abd6583-ba52-403b-ad03-c52cb88573da
x-ms-correlation-request-id: 3a176a84-2b11-4168-a7f1-7e3fbf3aa1f7
x-ms-ratelimit-remaining-subscription-resource-requests: 143
x-ms-request-id: 3a176a84-2b11-4168-a7f1-7e3fbf3aa1f7
x-ms-routing-request-id: WESTEUROPE:20210727T132710Z:3a176a84-2b11-4168-a7f1-7e3fbf3aa1f7
x-powered-by: ASP.NET
{
"error": {
"code": "BMSUserErrorInvalidInput",
"message": "Input provided for the call is invalid. Please check the required inputs",
"target": null,
"details": null,
"innerError": null
}
}

@chihhaohuang - thanks for the details. The filter is currently a required filter (we will update the documentation). In the above request, you will need to add a '$' before 'filter':
eg. GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupProtectedItems?api-version=2021-02-10**&$filter**=backupManagementType eq 'AzureIaasVM' and itemType eq 'VM'

closing this issue, feel free to re-open in case of any other questions


what am I doing wrong with my build

hi,

this is my compiler data
`PROCESSOR_REVISION: 9e0d
CommonProgramW6432: C:\Program Files\Common Files
ComSpec: C:\Windows\system32\cmd.exe
TEMP: F:\Users\mag390\AppData\Local\Temp
SystemRoot: C:\Windows
HOMEDRIVE: F:
USERPROFILE: F:\Users\mag390
TMP: F:\Users\mag390\AppData\Local\Temp
CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
NUMBER_OF_PROCESSORS: 16
IDF_PYTHON_ENV_PATH: F:\esp32s3\Espressif\python_env\idf5.1_py3.11_env
ESP_ROM_ELF_DIR: F:\esp32s3\Espressif\tools\esp-rom-elfs\20230320\

Operating System: windows 10
Java Runtime Version: 17.0.6+10-LTS
Eclipse Version: 4.29.0.v20230903-1000
Eclipse CDT Version: <IP_ADDRESS>307110141
IDF Eclipse Plugin Version: <IP_ADDRESS>310270725
WARNING: Git was not found
...
WARNING: Git was not found
ESP-IDF v5.1.2-dirty
Python set for IDF_PYTHON_ENV: Python 3.11.2
`

there is information in the problems tab:
Errors (66 items)
Warnings (100 of 129 items)
i infos (61 items).
below is the global build log
global-build.zip
what's wrong with my configuration, what to improve, what to change ?

Looks like you might be missing git from your path. Try installing that.
Also, I normally compile under Linux as ESP-IDF seems more reliable when
building on a Linux system.
Either WSL2 or a Linux VM work as well.
On Tue, Mar 19, 2024, 2:35 PM spairo1741 @.***> wrote:

hi,

this is my compiler data
`PROCESSOR_REVISION: 9e0d
CommonProgramW6432: C:\Program Files\Common Files
ComSpec: C:\Windows\system32\cmd.exe
TEMP: F:\Users\mag390\AppData\Local\Temp
SystemRoot: C:\Windows
HOMEDRIVE: F:
USERPROFILE: F:\Users\mag390
TMP: F:\Users\mag390\AppData\Local\Temp
CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
NUMBER_OF_PROCESSORS: 16
IDF_PYTHON_ENV_PATH: F:\esp32s3\Espressif\python_env\idf5.1_py3.11_env
ESP_ROM_ELF_DIR: F:\esp32s3\Espressif\tools\esp-rom-elfs\20230320\

Operating System: windows 10
Java Runtime Version: 17.0.6+10-LTS
Eclipse Version: 4.29.0.v20230903-1000
Eclipse CDT Version: <IP_ADDRESS>307110141
IDF Eclipse Plugin Version: <IP_ADDRESS>310270725
WARNING: Git was not found
...
WARNING: Git was not found
ESP-IDF v5.1.2-dirty
Python set for IDF_PYTHON_ENV: Python 3.11.2
`

there is information in the problems tab:
Errors (66 items)
Warnings (100 of 129 items)
i infos (61 items).
below is the global build log
global-build.zip
https://github.com/cydergoth/tembed-app-shell/files/14655432/global-build.zip
what's wrong with my configuration, what to improve, what to change ?

—
Reply to this email directly, view it on GitHub
https://github.com/cydergoth/tembed-app-shell/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPWAWQE2WOAVD7TTXYQXYDYZCHPZAVCNFSM6AAAAABE6GMSWCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TKOBTGE2DANA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Looks like you might be missing git from your path. Try installing that.
Also, I normally compile under Linux as ESP-IDF seems more reliable when
building on a Linux system.
Either WSL2 or a Linux VM work as well.
On Tue, Mar 19, 2024, 2:35 PM spairo1741 @.***> wrote:

hi,

this is my compiler data
`PROCESSOR_REVISION: 9e0d
CommonProgramW6432: C:\Program Files\Common Files
ComSpec: C:\Windows\system32\cmd.exe
TEMP: F:\Users\mag390\AppData\Local\Temp
SystemRoot: C:\Windows
HOMEDRIVE: F:
USERPROFILE: F:\Users\mag390
TMP: F:\Users\mag390\AppData\Local\Temp
CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
NUMBER_OF_PROCESSORS: 16
IDF_PYTHON_ENV_PATH: F:\esp32s3\Espressif\python_env\idf5.1_py3.11_env
ESP_ROM_ELF_DIR: F:\esp32s3\Espressif\tools\esp-rom-elfs\20230320\

Operating System: windows 10
Java Runtime Version: 17.0.6+10-LTS
Eclipse Version: 4.29.0.v20230903-1000
Eclipse CDT Version: <IP_ADDRESS>307110141
IDF Eclipse Plugin Version: <IP_ADDRESS>310270725
WARNING: Git was not found
...
WARNING: Git was not found
ESP-IDF v5.1.2-dirty
Python set for IDF_PYTHON_ENV: Python 3.11.2
`

there is information in the problems tab:
Errors (66 items)
Warnings (100 of 129 items)
i infos (61 items).
below is the global build log
global-build.zip
https://github.com/cydergoth/tembed-app-shell/files/14655432/global-build.zip
what's wrong with my configuration, what to improve, what to change ?

—
Reply to this email directly, view it on GitHub
https://github.com/cydergoth/tembed-app-shell/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPWAWQE2WOAVD7TTXYQXYDYZCHPZAVCNFSM6AAAAABE6GMSWCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TKOBTGE2DANA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Any change this firmware can be a flashable .bin file please?

Hey so there isn't much point in making it flashable as it's supposed to be
a framework for other people to customize.
Can you send me the output of your build session and I can look to see what
the issue is?
Thanks!
On Sat, May 4, 2024, 3:36 PM Tinkerer @.***> wrote:

Looks like you might be missing git from your path. Try installing that.
Also, I normally compile under Linux as ESP-IDF seems more reliable when
building on a Linux system.
Either WSL2 or a Linux VM work as well.
On Tue, Mar 19, 2024, 2:35 PM spairo1741 @.***> wrote:
hi,

this is my compiler data
`PROCESSOR_REVISION: 9e0d
CommonProgramW6432: C:\Program Files\Common Files
ComSpec: C:\Windows\system32\cmd.exe
TEMP: F:\Users\mag390\AppData\Local\Temp
SystemRoot: C:\Windows
HOMEDRIVE: F:
USERPROFILE: F:\Users\mag390
TMP: F:\Users\mag390\AppData\Local\Temp
CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
NUMBER_OF_PROCESSORS: 16
IDF_PYTHON_ENV_PATH: F:\esp32s3\Espressif\python_env\idf5.1_py3.11_env
ESP_ROM_ELF_DIR: F:\esp32s3\Espressif\tools\esp-rom-elfs\20230320\

Operating System: windows 10
Java Runtime Version: 17.0.6+10-LTS
Eclipse Version: 4.29.0.v20230903-1000
Eclipse CDT Version: <IP_ADDRESS>307110141
IDF Eclipse Plugin Version: <IP_ADDRESS>310270725
WARNING: Git was not found
...
WARNING: Git was not found
ESP-IDF v5.1.2-dirty
Python set for IDF_PYTHON_ENV: Python 3.11.2
`

there is information in the problems tab:
Errors (66 items)
Warnings (100 of 129 items)
i infos (61 items).
below is the global build log
global-build.zip

https://github.com/cydergoth/tembed-app-shell/files/14655432/global-build.zip

what's wrong with my configuration, what to improve, what to change ?

—
Reply to this email directly, view it on GitHub
#3 https://github.com/cydergoth/tembed-app-shell/issues/3, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPWAWQE2WOAVD7TTXYQXYDYZCHPZAVCNFSM6AAAAABE6GMSWCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE4TKOBTGE2DANA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>
Any change this firmware can be a flashable .bin file please?
—
Reply to this email directly, view it on GitHub
https://github.com/cydergoth/tembed-app-shell/issues/3#issuecomment-2094372571,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPWAWUE67ZUXXNSUQFMPJDZAVBEDAVCNFSM6AAAAABE6GMSWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAOJUGM3TENJXGE
.
You are receiving this because you commented.Message ID:
@.***>


fix: top margin for switch, checkbox & radio button

Correcting the top margin for checkboxes & radio buttons.
https://jira.corp.adobe.com/browse/SDS-4420 closes #406,
https://jira.corp.adobe.com/browse/SDS-4418 closes #402,
https://jira.corp.adobe.com/browse/SDS-4403 closes #403
Description
Adding the correct margin. There seems to be a "wrapping study" in #176 that hard-coded the value --spectrum-global-dimension-size-75. The correct value should be --spectrum-global-dimension-size-85.
@lazd  Maybe we should remove the hard-coded value instead if the wrapping study is complete.
How and where has this been tested?
Go to the following pages and inspect the label for the checkbox or radio button
http://localhost:3000/docs/radio.html
http://localhost:3000/docs/checkbox.html
http://localhost:3000/docs/toggle.html
Browser(s) and OS(s): macOS Mojave 10.14.5 (18F203)
Google Chrome Version 80.0.3968.0 (Official Build) canary (64-bit)
Screenshots
The orange background is for reference only to show the span of the margin applied to the switch, textbox and radio button label
Before:

After:

To-do list

[ ] If my change impacts other components, I have tested to make sure they don't break.
[ ] If my change impacts documentation, I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.

[x] This pull request is ready to merge.

sounds good to me @lazd . Feel free reference the Jira ticket number here.

@bernhard-adobe go ahead and ref this issue in the comments and we can merge this! https://jira.corp.adobe.com/browse/SDS-4466

@bernhard-adobe please test your fix in Edge and Firefox per this comment: https://github.com/adobe/spectrum-css/issues/406#issuecomment-562343426

@bernhard-adobe sounds like we're not ready to merge given the Firefox and Edge issues. Let me know if you need some backup on this issue and I can jump in to help.

@lazd  I proposed a fix for the inconsistent line-height fix in #406.
Feel free to let us know how you'd like to proceed.

@bernhard-adobe that fix is acceptable to me. Waiting on @GarthDB and @jianliao to weigh in.

Also tested this on Firefox vs Chrome in large mode and it looks good.
Screenshot:

@bernhard-adobe excellent, this is good to go. Thanks!


[BUG]

When i try to run the gui i get the following error, i followed all instructions for the simple mode
Traceback (most recent call last):
File "kingdom_scanner_ui.py", line 661, in
File "kingdom_scanner_ui.py", line 479, in init
File "json_init_.py", line 293, in load
File "json_init_.py", line 346, in loads
File "json\decoder.py", line 337, in decode
File "json\decoder.py", line 353, in raw_decode
json.decoder.JSONDecodeError: Invalid \escape: line 21 column 29 (char 451)

Hello sorry for the late response. It looks like something is wrong in the json config file. Probably the path to the bluestacks config. In json you need to use \\ instead of \ otherwise you get this error.

No problem. I discovered this straight after I posted. Works well but I
keep getting banned for using it. Any tips to try and avoid this?
On Wed, 11 Dec 2024 at 20:53, Cyrexxis @.***> wrote:

Closed #106 https://github.com/Cyrexxis/RokTracker/issues/106 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/Cyrexxis/RokTracker/issues/106#event-15624772863, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/BMPOMR6B66IXUOOXG33J74D2FCQ3BAVCNFSM6AAAAABQXFW2HOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJVGYZDINZXGI4DMMY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Set qualimap multiqc coverage cutoffs based on sample depths

As discussed, automatically setting thresholds when qualimap is in enabled tools.
I also had to move the strucrual.regions import out of the variation.coverage module to avoid circular imports variation/coverage.py > structural/__init__.py -> structural/cn_mops.py -> structural/shared.py bam/callable.py -> variation/coverage.py
Run a test, seems to be working.

Hmm, the Travis fail doesn't seem to be me?

Vlad -- this is awesome, thanks so much for tackling it. Apologies about the Travis issues, you're right that it didn't fail due to your PR. I've been battling it trying to get runs in under the Travis timelimits. Thank you again for porting this over.


Try SPARCd query without the 'sanimal' search term

Task to do
Re-run the iquest query without the 'sanimal' search term and note any query speed differences. The query is documented in HackMD: https://hackmd.io/Y_YKStNJS2m98LDod-R6lA?view
Reason
A suggestion from Tony (via Julian) is to remove the 'sanimal' term from the query since it's not needed; the remaining term of 'speciesScientificName' is already unique.
Result
Determine the speed difference removing that term makes

Results:  https://hackmd.io/Y_YKStNJS2m98LDod-R6lA?view#MARCH-1-2021---Meet-with-Julian


OverridableHttpConfigParams should be separated by subsystem

This came up in the Miami Summit.  The overridable settings are housed in the OverridableHttpConfigParams structured defined in the Http area.  Some of the overridable settings are used in other subsystems, e.g. TLS or caching.  The way the current data structure is defined this results in some unfortunately dependency loops.
We should restructure OverridableHttpConfigParams to contain substructures defined by the relevant subsystems (e.g., OverridableTLSConfigParams).  Then only the substructure would be passed to the system system and the subsystem would not have to know about the HTTP system

This will be fixed when we move to YAML


When to support javascript and typescript intellisense in .vue file?

When to support javascript and typescript intellisense in .vue file?
There are so many web developer write vue with vscode.

Is a .vue file just a javascript file? Does this setting fix it for you?
"files.associations": {
        "*.vue": "javascript"
    }

No. .vue is just a html file, but there is no intellisense in  embed

Ok, I think that won't work anyway because of #8928, regardless of file extension.


[Bug Report][Android] waitUntilFirstFrameRendered completes too early

When using waitUntilFirstFrameRendered to show a thumbnail instead of the Video widget, we get the desired behaviour on Windows.
However, on Android devices, larger videos can cause a period where waitUntilFirstFrameRendered has completed and we switch to the Video widget, only to find that the first frame has not actually rendered. This then causes a less than optimal user experience where a black screen is displayed for a duration.
This behaviour is not reproducible on Windows. I assume this is because the performance on Windows simply eradicates this problem. It also does not occur with short videos on Android.
I provide the following test code to reproduce this behaviour:

Source Code
import 'dart:async';

import 'package:flutter/material.dart';
import 'package:media_kit/media_kit.dart';
import 'package:media_kit_video/media_kit_video.dart';
import 'package:rxdart/rxdart.dart';

class VideoPlayer extends Player {
  VideoPlayer() {
    controller.waitUntilFirstFrameRendered.then((_) => _initialized.add(true));
  }

  late final VideoController _controller = VideoController(this);
  VideoController get controller => _controller;

  final BehaviorSubject<bool> _initialized = BehaviorSubject.seeded(false);
  Stream<bool> get initialized => _initialized.stream;

  bool get isInitialized => _initialized.value;
}

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  MediaKit.ensureInitialized();
  runApp(const App());
}

class App extends StatelessWidget {
  const App({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Home(),
    );
  }
}

class Home extends StatefulWidget {
  const Home({super.key});

  @override
  State<Home> createState() => _HomeState();
}

class _HomeState extends State<Home> {
  Stream<bool>? initialized;
  VideoPlayer? player;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('waitUntilFirstFrameRendered test'),
      ),
      body: Builder(
        builder: (context) {
          if (initialized == null) {
            return Center(
              child: TextButton(
                child: const Text('Start'),
                onPressed: () => setState(() {
                  player = VideoPlayer();
                  player!.open(
                    Media(
                      'https://jsoncompare.org/LearningContainer/SampleFiles/Video/MP4/Sample-Video-File-For-Testing.mp4',
                    ),
                    play: false,
                  );
                  initialized = player!.initialized;
                  player!.play();
                }),
              ),
            );
          }
          return Center(
            child: AspectRatio(
              aspectRatio: 16 / 9,
              child: StreamBuilder<bool>(
                stream: initialized,
                builder: (context, snapshot) {
                  bool initialized =
                      snapshot.data ?? (player?.isInitialized ?? false);
                  if (!initialized) {
                    return Container(
                      color: Colors.red,
                    );
                  }
                  return Video(
                    controller: player!.controller,
                    fill: Colors.transparent,
                  );
                },
              ),
            ),
          );
        },
      ),
    );
  }
}

Pressing start will show a red Container while we wait for waitUntilFirstFrameRendered. As soon as it completes, we show the Video instead. On Android, we can see a black screen between showing our red Container and actually playing the Video.
The duration of the black screen seems to vary based on the video. I have tried to choose a sample video that demonstrates this behaviour well enough.

Thanks for the descriptive bug-report & example.
It is indeed possible. We do not run our own render-loop on Android (unlike other platforms), this brings a challenge to identify first frame render. There should be some solution, I will try to address it.

I've been trying to play with the API, but I always have the first frame rendered as intended.
Theoretically, there is indeed a possibility of a black screen for a fraction of time (since we don't have our own render loop on Android to get notified from), but still, it won't classify as "too early".
https://github.com/media-kit/media-kit/assets/28951144/1f3fa3a4-275b-4d86-83f8-25f701eadd28
https://github.com/media-kit/media-kit/assets/28951144/1159122b-d164-4f62-8e2e-a9f1e98638a2

Looking for any possibilities...

I see. Its unfortunate that you cannot reproduce it. Maybe there are hardware differences?
I will provide a video of my own:
https://github.com/media-kit/media-kit/assets/11785085/8ada9630-34a2-4f07-9f82-d2bfd7ce5407
Here we can see the blackscreen before the video is actually shown.
On other videos, this can show up even longer, up to several seconds.
My device information is as follows:

Device: Samsung Galaxy S20 FE 5G (SM-G781B/DS)
OS: Android 13

Please let me know if you need additional information regarding the issue.

A new update has been released.
Please refer to the "Installation" section of the README.

thank you @alexmercerind
On the latest release however,
  media_kit: ^1.1.4
  media_kit_video: ^1.1.4
  media_kit_native_event_loop: ^1.0.7
  media_kit_libs_android_video: ^1.3.2
  media_kit_libs_ios_video: ^1.1.3
  media_kit_libs_macos_video: ^1.1.3
  media_kit_libs_windows_video: ^1.0.7
  media_kit_libs_linux: ^1.1.1

I no longer get any video whatsoever on android.
The red container never disappears; The video is playing however, as I can hear audio if there is any.
It seems in this case the Future no longer completes at all, or completes and then un-completes immediately.
Other platforms work fine as usual.

Oh man...

Seems like some symbols etc. get stripped in release mode... Looking for some solution.

Hi @clragon,
media_kit_video: ^1.1.5 should do it.

Few more recommendations which I wanted to provide:

You might wanna "intercept" waitUntilFirstFrameRendered if Player.stream.error is fired.

This should be done to avoid any possible dead-lock. For instance, you keep waiting for the first frame render, which never happens because of some network issue or missing URL etc.

Please enable --split-per-abi or use app bundle (instead of APK) on Android.

Distributing Android applications that contain native (e.g. C/C++) code without --split-per-abi or app bundle causes size to be substantially higher; about 3-4 ×. In case of native libraries, shared libraries (*.so) for each architecture (arm64, armeabi, x86_64, x86) are bundled separately, this multiplies the resulting size for a fat APK (i.e. APK containing all architectures). Java libraries on the other hand (unlike native libraries), run inside JVM & a single "copy" (I don't know how Java compiles) of instructions can be used by all architectures.
The Flutter engine is C/C++ i.e. native, Dart code is compiled to native, package:media_kit is native. All are bundled separately inside APK to support all 3 architectures that Flutter supports (arm64, armeabi, x86_64), this is not elegant.
Infact: package:media_kit also provides x86 shared libraries in order to support emulators on AMD machines (where only x86 works). While Flutter itself does not support x86 in release mode, this makes bundling of those x86 shared libraries in release-mode APK completely redundant.

I have now spent several hours trying to figure this out but I am met with utter confusion;

My sample code from above, when inserted into the media_kit_test repository works as expected
My sample code from above, when inserted in my target application, resolves waitUntilFirstFrameRendered within ~10 milliseconds, regardless whether the video is initialized or not
My sample code from above, when inserted into a freshly generated flutter project never resolves waitUntilFirstFrameRendered and instead loads indefinitely.

For testing:

I have replaced the entire code of my target application with just the sample code with no success.
I have entirely deleted and replaced the android folder of media_kit_test with a freshly generated one but I have not spotted any notable differences in the git diff.
I have replaced my dependencies in the freshly generated flutter project with direct git URLs instead of versions with no success.

I cannot figure out why these behaviours differ. Why does the correct behaviour only show in media_kit_test?
All the APKs were tested without any split compilation and on the same device I have mentioned earlier.
For reproduction:

My target application.
The fresh flutter project was generated on Flutter 3.10.6 stable, Dart 3.0.6.

In both cases I have replaced the entire main.dart file with the sample code provided originally.
What could be the difference between these projects?
From what I can tell its neither the android folder, nor the dart code, nor the version being published incorrectly.

https://github.com/media-kit/media-kit/commit/b7cca846acee9e5748b1ccc0f8c3226057aec6fd

Apologies for the delay.
I truly appreciate your detailed bug report & patience.
Since it wasn't really feasible to get notified about the new frame render in our implementation, I'm using some private Flutter API through reflection.
I have added a fallback case where waitUntilFirstFrameRendered will be automatically resolved (to avoid deadlock) if that private API could not be located (most likely due to changes in the Flutter engine). I don't expect embedding code to be changed much inside the Flutter engine. Obviously, if things change in any future Flutter update, I will migrate). You were hitting this fallback because I didn't know there's a FlutterFragmentActivity.
All the cases:

media_kit_test: Uses FlutterActivity.
Already works!
e1547: Uses FlutterFragmentActivity.
Resolved!
New project: Probably you missed android.permission.INTERNET in release-mode, I can't reproduce.
Again, a good idea will be to intercept your BehaviorSubject based on Player.stream.error as well.

waitUntilFirstFrameRendered on Android... has been some journey.
We will land #383 & close this issue after a stable release. Thanks!

Thank you very much.
Would it be possible for waitUntilFirstFrameRendered to throw if the Player encounters an error?
This would make handling the deadlocks a bit easier, I believe.

Hi! I published an update media_kit: ^1.1.5 & media_kit_video: ^1.1.6.
They should do it for you.

I confirm the fix works for me with the latest version (I had the same issue as I use FlutterFragmentActivity). Thanks!


Error finding session id for TOPS history file

While parsing the TOPS history file for the date 2021-01-11, I ran into an error on this line. If the parser reaches the end of the file and never finds the session id, you get an index error here because cur_chunk is empty. I have that particular code block check to see if that chunk is empty so that it can eventually throw the error at the end of the method as intended in my local project.
PS: This is my first time reporting an error or even contributing to an open source project, so if you need me to do anything, please let me know.

I found the problem. It's late and I guess I've been staring at this for a bit long. The program I wrote to scrape this file from the internet must have been interrupted and only downloaded 220 bytes of it. I suppose this wouldn't really be a problem for complete files, so feel free to close this.


Add ci_kustomize action plugin

This action plugin is a direct replacement of the edpm_kustomize role. It takes a path to the file you want to kustomize and applies a set of kustomizations given though it's kustomizations parameter or through file ones placed on the same directory where the target manifest is placed.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running
[x] Appropriate documentation exists and/or is up-to-date:

[x] README in the role
[x] Content of the docs/source is reflecting the changes

recheck

/approve

/test pre-commit


[CLOSED] Weather Insights

 Issue by Wilson-Ding1
Thursday Sep 28, 2017 at 04:13 GMT
Originally opened as https://github.ibm.com/IBM-Swift/swift-watson-sdk/issues/4

 Issue by rfdickerson
Friday May 06, 2016 at 12:35 GMT
Originally opened as https://github.com/IBM-Swift/swift-watson-sdk/issues/4

 Comment by Wilson-Ding1
Thursday Sep 28, 2017 at 04:13 GMT

 Comment by vherrin
Friday Jul 15, 2016 at 13:25 GMT

done


Add missing picture to the platform whitepaper Chinese version

The image translation work is shared at https://docs.google.com/presentation/d/16AeFfd8JG5aJYuTYPn30zNCKiuAnc7hEheRLQwGWHH8/edit?usp=sharing
Refer PR #623

Sincerely invite @rootsongjc  to help review this image if he is free.  😄

While it looks technically correct, I will post this is the CNCF Ambassador channel to see if any native speakers could give it a once-over before merging.

Update:
Add drawio raw file in Chinese while update PNG file .    Many thanks to @addozhang for your advice and help.

@node, Could you take a look at the comments left by @tao12345666333? I can't really judge whether one word is right or the other, so this is something that I need your help on.

@node, Could you take a look at the comments left by @tao12345666333? I can't really judge whether one word is right or the other, so this is something that I need your help on.

Fixed all of them. Please check it again @tao12345666333 , and thanks for your review.


A public collateral and tx broadcast service

Context
To spend plutus script output,  we need to provide collateral, which is burned if script execution failed.
This have several implications:

Wallet need to reserve a UTxO to use as collateral, usually several ADAs, not much, but still something, and maybe confusing to user.
If wallet didn't do full validation on tx, there's risk that one might lose the collateral.

Solution
It seems to me that we can have some public services to provide the collateral:

Wallet query collateral UTxO from the service /get_collateral
Wallet use them to build and witnesses the tx.
Wallet send the tx to the service /broadcast_tx

The service will validate the tx.
Witness the collateral.
Broadcast.

Security

User don't need to trust the service provider, since the tx is not malleable.
The collateral is not at risk of burn, since service provider will validate the tx themselves.

@yihuang there needs to be a lot more detail before this proposal could be considered a complete draft, although there's a lot of related discussion here: https://github.com/cardano-foundation/CIPs/pull/104

yeah, and I think the up coming collateral output will make the process convenient enough. closing now.


Fix integration with travis-ci

Make npm test run tests in firefox, set up environment with fake X server.
http://karma-runner.github.io/0.8/plus/Travis-CI.html

Fixed in bf36bf2409c0b891c4fcd690e2a7d0aedc107874


Update express route object with new parameters

@dihan0604 can you add tests for the new parameters that are being added.

Added tests


[WFLY-15748] / [WFLY-13889] Remove PicketBox from the testsuite.

This supersedes https://github.com/wildfly/wildfly/pull/14949 as GitHub was incorrectly reporting a merge conflict.
Remove dependencies on the PicketBox module and APIs for the testsuite.
https://issues.redhat.com/browse/WFLY-15748
Also resolve https://issues.redhat.com/browse/WFLY-15843

@ropalka / @bstansberry This one is ready to review to get this batch of testsuite deletions in so we can see what is left.

TBH on this one the "Files Changed" tab is giving an accurate view on this overall PR.

@bstansberry could you please take a look at this PR.
After removing the dependency on PicketBox I was getting ts.bootable test failures but looking more closely these were in some redundant legacy-security so I have removed those as no longer applicable.

@bstansberry I have just pushed again with the requested changes.


Concept docs for "Boolean" concept

@vaeng you forgot to fill in the about.md.

@vaeng you forgot to fill in the about.md.

Thanks! I really should write that GitHub check!

You could also write your TODOs in the config.json and thereby sabotage it.


Use visual width to examine the menu entries size

Alternative implementation to #16 that uses the visualwidth module.

All merged in 0.3.3, thanks for the patch!


Add strafe quality meter

Closes #268

Looks good code wise. I liked the way you have relayed reset command through trap, interesting approach to keep the module isolated, although this probably will be executed only on the next frame. I didn't test the feature though.

@isRyven good for merge, or is there something else still?

lgtm


litellm.APIError: APIError: OpenrouterException -

Update: Solved caused by lack of funds at openrouter. It would be handy to have a more informative error message if possible
after hitting a rate limit using Sonnet 3.5, I switched to openrouter. However I then got a litellm error. I tried restarting aider and also checked my internet connection but the problem persisted.
sequence of actions and outputs:
after hitting rate limit:
litellm.RateLimitError: AnthropicException - {"type":"error","error":{"type":"rate_limit_error","message":"Number of
request tokens has exceeded your daily rate limit (https://docs.anthropic.com/en/api/rate-limits); see the response
headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You
may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit
increase."}}
Retrying in 0.2 seconds...
then
/model openrouter/anthropic/claude-3.5-sonnet
Then
litellm.APIError: APIError: OpenrouterException -
I also tried gpt4 with same issue.
UPDATE:
soon after I got this:
Cache warming error: litellm.RateLimitError: AnthropicException -
{"type":"error","error":{"type":"rate_limit_error","message":"Number of request tokens has exceeded your daily rate
limit (https://docs.anthropic.com/en/api/rate-limits); see the response headers for current usage. Please reduce the
prompt length or the maximum tokens requested, or try again later. You may also contact sales at
https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase."}}
Aider version: 0.57.1
Python version: 3.10.12
Platform: Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.35
Python implementation: CPython
Virtual environment: Yes
OS: Linux <IP_ADDRESS>-microsoft-standard-WSL2 (64bit)
Git version: git version 2.34.1
Aider v0.57.1
Main model: openrouter/anthropic/claude-3.5-sonnet with diff edit format, prompt cache, infinite output
Weak model: openrouter/anthropic/claude-3-haiku-20240307
Git repo: .git with 20 files
Repo-map: using 1024 tokens, files refresh

As this issue appears to be resolved, I'm closing it.
If any new related concerns arise, please feel free to comment, and I'll reopen the issue.


Dispatcher has no subscribers

cloud version:Brixton.SR5
when I use the stream, there is an exception
org.springframework.integration.MessageDispatchingException: Dispatcher has no subscribers
	at org.springframework.integration.dispatcher.UnicastingDispatcher.doDispatch(UnicastingDispatcher.java:154) ~[spring-integration-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]

I look inside the source code and found that in 105:
Iterator<MessageHandler> handlerIterator = this.getHandlerIterator(message);
		if (!handlerIterator.hasNext()) {
			throw new MessageDispatchingException(message, "Dispatcher has no subscribers");
		}

and
/**
	 * Provide a {@link LoadBalancingStrategy} for this dispatcher.
	 *
	 * @param loadBalancingStrategy The load balancing strategy implementation.
	 */
	public void setLoadBalancingStrategy(LoadBalancingStrategy loadBalancingStrategy) {
		this.loadBalancingStrategy = loadBalancingStrategy;
	}

what does loadBalancingStrategy mean？ and why can not find a loadBalancingStrategy, did it mean the messagehandle? and how to define the messagehandle
my code is very simple
1 define a sinksender
@Component
public interface SinkSender {
      String OUTPUT = "input";

      @Output(SinkSender.OUTPUT)
      MessageChannel output();

  }

then send the msg
@Autowired
@Qualifier("input")
private MessageChannel output;

@GetMapping("teststreammq")
public void sinkSenderTester() {
    output.send(MessageBuilder.withPayload("produce a message ：http://blog.didispace.com").build());
}

thx

Closing this due to inactivity. Please reopen if you have more details and/or sample to share.


GitLab issues created on Gitter should link to github.com/

Since the issues are opened via gitter, the username of github is used, and it is not always safe to assume same username for gitlab as well
https://gitlab.com/coala/cobot/issues/44

Ideally a new function should be created in https://github.com/coala/corobo/blob/master/utils/backends.py which make relevant guesses on the basis of backend. So, if it is gitter map it to github, if it is mattermost most likely option is gitlab, etc.

Before I get this issue assigned to me. I would like to propose the following solution

If the backend is gitter check if it is gitlab or github and construct the username as follows:
https://github.com/username similar for gitlab
If the backend is mattermost gitlab would be sufficient i guess.
Return the profile link.
Additional notes:
A proper regex expression for extracting the underscore ^(.*)(_.*?)$.
If all clear then kindly assign me this issue.Thanks a lot


Users who have not solved a beta kata should not be able to approve the kata

Related to #1944, because apparently I found that this user was just straight out approving katas without even solving it. Yup, not even submitted a solution for the kata. That endpoint returns {"success":true,"solution":null,"completed":false}.
Obviously this is a very, very, very bad idea.

This is the outcome of https://github.com/Codewars/codewars.com/issues/1919 :wink:

Fixed


Add NAT66 to documentation

Relates to #43

Funny, somehow I managed to miss that one when updating the file back then. Thanks!


Support for multiple date formats

The date format can be configured, although you can still not enter a dutch formatted date.

I see what you mean. It looks like we're using the vanilla Elm Date.fromString to parse dates. What if I add a settings key parser : String -> Result String Date, so that the user can provide whatever localized parser they like? The repo is quite minimal, so I don't know if it should ship with all possible date input formats.

Totally agreed with that.


Libdoc does not support specifying argument types using new arg: X | Y syntax

originally raised here: https://github.com/robocorp/robotframework-lsp/issues/602
files
Sandpit/test.py:
def foo(src: str | None) -> None:
    ...

Sandpit/test.robot:
*** Settings ***
Library     Sandpit.test

command & output
> python -m robot.libdoc Sandpit.test Sandpit.test.libspec

Building library 'Sandpit.test' failed: KeyError: typing.Union

Try --help for usage information

environment

OS: windows 10
Robot Framework Version: 5.0b1
python version: 3.10

I reproduced the problem. Apparently when the support for the arg: X | Y syntax was added in RF 4.1.1 (#4075), no tests were added for Libdoc. Probably it was assumed that type conversion related code that also Libdoc uses would handle this syntax like it handles typing.Union. It also requires a bit extra work to use syntax that only some Python versions supports in tests.
I tested that there are no errors using this syntax with Libdoc with RF 4.1.1. Results are a bit different compared to using typing.Union but look ok anyway. Probably this has thus been tested manually with Libdoc when the support for the syntax was added.
Good news is that fixing the problem is very easy. This time I'll those missing tests as well. Because this is a regression in RF 5.0 that hasn't yet been officially released, I'll change the type from bug to task to avoid this issue being listed in RF 5.0 release notes.
Big thanks testing RF 5.0 and reporting the issue!


[Bug]: v-once directive not working as expected with SFC Playground after code modifications

I've encountered an issue with the implementation of the v-once directive in vue-vapor, specifically in the SFC Playground. The problem arises when modifying the source code, even with trivial changes like adding spaces, leading to v-once not functioning as intended.
In vue core, nodes (including those marked with v-once) undergo further transformations during the compilation process, leading to seen.has(node) correctly returning false during subsequent checks. This allows the directive to be reapplied appropriately based on the updated node state.
vue-vapor does not introduce additional modifications such as codegenNode to these nodes post-processing. Thus, once a node is in seen, subsequent checks (seen.has(node)) will incorrectly identify it as unchanged, even if the source code has been edited.
Affected Code Snippet:
const seen = new WeakSet()

export const transformOnce: NodeTransform = (node, context) => {
  if (node.type === NodeTypes.ELEMENT && findDir(node, 'once', true)) {
    if (seen.has(node) || context.inVOnce /* || context.inSSR */) {
      return
    }
    seen.add(node)
    context.inVOnce = true
  }
}

fixed via 75314f26


Add supports for the final character '^' as the version upper bounds

Versions ending with '^' will be considered the highest possible version.
For example:  6.0.^ > 6.0.99999
A ^ version would be superior to everything.
It does not change anything if ^ is not at the end of the version: golang-github-facebook-time.x86_64 0^20240110git1649917-1.fc39

Ça me parait bien :+1:


Are specific events tracked in MsalService, BroadcastService or UserAgentApplication?

Library

[ ]<EMAIL_ADDRESS>and<EMAIL_ADDRESS>
Are there any internal events that can be tracked, listened to or otherwise used to see what the user is doing?
For example, if a user creates an account in b2c and they're redirected and logged into an angular app for the first time can this be tracked apart from a regular loginSuccess event?
I know this was possible with b2c and older version of msal but i don't see any mention of this in any sort of documentation or issue posts with msal 1.3.0 and angular-msal v1.

Are there any internal events that can be tracked, listened to or otherwise used to see what the user is doing?

No, there isn't currently an event api for the core msal library (though as you stated msal-angular will emit events for login and acquireToken).

For example, if a user creates an account in b2c and they're redirected and logged into an angular app for the first time can this be tracked apart from a regular loginSuccess event?

No, there is not a separate event for the first time when a user logs in. Can you clarify how you were doing this in previous versions?

Closing as I'm assuming this is no longer a problem due to inactivity. If you have further questions please open a new issue. Thanks!


Consumed Stock Table Data

Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find a similar feature request

Problem statement
Under consumed stock within a build order, we would like to be able to export the table with all displayed fields in the default configuration with the addition of the Stock Supplier Part that was consumed
Suggested solution
We would like to be able to export the table data to a csv or other format as that information is used for our own tracking purposes for traceability.
Describe alternatives you've considered
None available (manual copy and paste only)
Examples of other systems
No response
Do you want to develop this?

[ ] I want to develop this.

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

@bmalatest I would expose this as part of https://github.com/inventree/InvenTree/issues/3101 (which is being addressed in  https://github.com/inventree/InvenTree/pull/6911). This is a complete overhaul of how we do data import / export.

The export will allow us to export everything that is displayed but it shows the Part, which is helpful, but we would ideally also have the Supplier Part exported.
Example, if we have a build that calls for an 10k ohm 0402 resistor, and there were many stock options for this part, but we select RMCF0402FT10K0, we would like to know that this specific part is being used.
There is a work around, although cumbersome, where we would use the information contained in the Batch Field for us to search it but that is somewhat tedious.

So, you are looking for the supplier part SKU to be included in the exported dataset

@bmalatest fix incoming in https://github.com/inventree/InvenTree/pull/7418 which adds "SKU" to exported dataset


A problem with some blending mode

I was testing to create a light system with some blend mode. But there are some blend mode that create a problem. For now i tested xor and destination-in. These two create the problem i write below:

you need two sprites:

one an object to see with the light
one sprite as a spot of the light

the code:

the result in preview:

the result on the final game:

As you can see, there are some buggy renders.
I attach here a test with destination-in that has the same result:
nightriverside.zip

Nope. :(

I am closing this as it seems to be a browser bug, which I can't reproduce. If this continues to happen consistently for you, in different browsers, please create a minimal test case project and share it in a new issue :-)


OLS-378: Caught type errors during UUID checks

Description
Caught type errors during UUID checks.
Type of change

[ ] Refactor
[x] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #OLS-378
Closes #OLS-378

Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

/lgtm

/approve


Faster database bootstrapping

What was wrong?
Right now it is looking like it will take more than a week to load all of the chain data from a locally running geth node into a Posgres database (also running on the same machine).  This is too slow.
How can it be fixed?
#8 poses an option for improving the overall speed.
We should be able to do two other things to improve the UX.

Load the HEAD of the chain (disconnected from it's history) and follow the chain head while concurrently doing backfill of the ancient data.
Lazily load intermediate block ranges as they are queried.  If a query comes in for a defined range of blocks that we have not yet loaded, those blocks could be queued at a high priority to be loaded on-demand.

fixed in #10


OverflowError wen scaning certain HF repos

Describe the bug
When using the modelscan -hf cmd from the cli, response.read()  in /modelscan/utils.py throws a OverFlowError. Simple fix here would be to catch and read the file in chunks.
something like
...
    return response.read()
except OverflowError:
    chunk = 16 * 1024
    file_size = response.length
    data = bytearray()
    while len(data) != file_size:
        chunk = response.read(chunk)
        if not chunk:
            break
        data.extend(chunk)
    return bytes(data)
...

To Reproduce
Steps to reproduce the behavior:

Use arguments '-hf'
With model 'stabilityai/stable-diffusion-xl-base-1.0'
See error

(modelscan-py3.9) ➜  modelscan git:(main) modelscan -hf stabilityai/stable-diffusion-xl-base-1.0
Exception: signed integer is greater than maximum
Traceback (most recent call last):
  File "/Users/csmizzle/Desktop/werk/modelscan/modelscan/cli.py", line 72, in cli
    modelscan.scan_huggingface_model(huggingface)
  File "/Users/csmizzle/Desktop/werk/modelscan/modelscan/modelscan.py", line 76, in scan_huggingface_model
    data = io.BytesIO(_http_get(url))
  File "/Users/csmizzle/Desktop/werk/modelscan/modelscan/tools/utils.py", line 110, in _http_get
    return _http_get(response.headers["Location"])
  File "/Users/csmizzle/Desktop/werk/modelscan/modelscan/tools/utils.py", line 115, in _http_get
    return response.read()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 472, in read
    s = self._safe_read(self.length)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
OverflowError: signed integer is greater than maximum

Expected behavior
Stream largse file using a chunking technique
Environment (please complete the following information):

mac OS 13.4.1 (22F82)
Modelscan Version 0.0.0
ML Framework version [e.g. Tensorflow v2.13.0] (if applicable)
Describe the model serialization format that triggered this error (if applicable)

Additional context
Add any other context about the problem here.

happy to take this on, have a working example locally.

Above fix leads to this. Magic number check is failing for pytorch models.
(modelscan-py3.9) ➜  modelscan git:(43-overflowerror) ✗ modelscan -hf stabilityai/stable-diffusion-xl-base-1.0
Scanning https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/text_encoder/openvino_model.bin using pytorch model scan
Scanning https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/text_encoder_2/openvino_model.bin using pytorch model scan
Scanning https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/unet/openvino_model.bin using pytorch model scan
Scanning https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/vae_decoder/openvino_model.bin using pytorch model scan
Scanning https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/vae_encoder/openvino_model.bin using pytorch model scan

--- Summary ---

 No issues found! 🎉

--- Errors ---

Error 1:
The following error was raised during a pytorch scan:
Invalid magic number for file https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/text_encoder/openvino_model.bin

Error 2:
The following error was raised during a pytorch scan:
Invalid magic number for file https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/text_encoder_2/openvino_model.bin

Error 3:
The following error was raised during a pytorch scan:
Invalid magic number for file https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/unet/openvino_model.bin

Error 4:
The following error was raised during a pytorch scan:
Invalid magic number for file https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/vae_decoder/openvino_model.bin

Error 5:
The following error was raised during a pytorch scan:
Invalid magic number for file https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/vae_encoder/openvino_model.bin

@iamfaisalkhan awesome, thanks for the update. nice work in #39. will close this up! magic number error likely goes away with the proposed work in #39. will avoid opening new issue for now.


Changing front page type should refresh iframe

Changing front page type is the only setting that can't be "previewed" in the dashboard. The user doesn't receive any feedback after pressing the save button.

I'm not sure, is this related to this other issue https://github.com/worona/worona-app/issues/16 somehow?

Not really.
On Tue, 28 Mar 2017, 18:53 Pablo Postigo<EMAIL_ADDRESS>wrote:

I'm not sure, is this related to this other issue worona/worona-app#16
https://github.com/worona/worona-app/issues/16 somehow?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/worona/starter-pro-app-theme-worona/issues/15#issuecomment-289834011,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADJvukH5r8Xg0ztsPfUSets8Fw5Gt9lbks5rqTr3gaJpZM4Mr4bm
.

Maybe it's better if we just add a "refresh" button below the iPhone

We'll add a restart button below the FrontPage fields


Update Travis CI badge link to com TLD from org

travis-ci.org will be shutting down in several weeks, with all accounts migrating to travis-ci.com

Thanks for the PR! I'll merge as-is, but likely I'll be moving away from Travis in the future 😄


rustup

@bors r+

:pushpin: Commit a2e61aeeff0b5522eb8929a60326d0191f168f39 has been approved by RalfJung

:hourglass: Testing commit a2e61aeeff0b5522eb8929a60326d0191f168f39 with merge ff62c3ac98eb85816190afa1c1ec5d0ad2e44235...

:sunny: Test successful - checks-actions
Approved by: RalfJung
Pushing ff62c3ac98eb85816190afa1c1ec5d0ad2e44235 to master...


OpenCV Error.

I have this one
cv2.error: OpenCV(4.8.1) /io/opencv/modules/imgproc/src/resize.cpp:3699: error: (-215:Assertion failed) !dsize.empty() in function 'resize'

Can you send a screenshot with examples of workflows and nodes you are using to try to reproduce the error, please?

Can you send a screenshot with examples of workflows and nodes you are using to try to reproduce the error, please?

actually, getting it again with this workflow
workflow.json

Now I see what's going on, the problem is the batch size, ill fix it today. ty!

I fixed it, now is working, check the last push!

just installed with comfyui manager but I still have the issue

workflow
foo.json

yikes... I better wait until all this is ironed out.

Im actually still getting this error as well.  It crashes for me at the 236th frame.  If I use it for something quick the detailer seems to work.

这个节点一直安装不上去，不知道谁能帮忙解决这个错误问题


refactor(transform): deserialize BabelPreests::env directly

#7051  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Boshen and the rest of your teammates on  Graphite


relabel: improve logic for target labels

For Lowercase, KeepEqual, etc., we do not expand a regexp, so the target label name must not contain anything like ${1}.
Also for the common case that the Replace target does not perform any template expansion, check that the entire string passes label name validity rules.
In the Replace implementation:

If cfg.TargetLabel is a template like $1, it won't match any labels, so no point calling lb.Del with it.
Similarly if target is not a valid label name, it won't match any labels, so don't call with that either.
The intention seems to have been that a blank value would delete the target, so change that code to use target instead of cfg.TargetLabel.

I think we should not do this as we plan to support in the short future any UTF8 chars in label names, including $.

That seems to imply the need to escape $ in these templates?

Target Label is not a regex.

Indeed, it is a template.

The code already called out HashMod which checks differently:
https://github.com/prometheus/prometheus/blob/b987afa7ef948461100b914fb6aea5e7195fd078/model/relabel/relabel.go#L129
My first point is trying to say that Lowercase should do the same, not this:
https://github.com/prometheus/prometheus/blob/b987afa7ef948461100b914fb6aea5e7195fd078/model/relabel/relabel.go#L120
When labels allow UTF-8 characters this logic should change, but they should still be the same.


Yabai Start on Login

can someone point me to the code or docs on how yabai starts on login?
$ brew info yabai yields some mention of launchd managing this process
If you want yabai to be managed by launchd (start automatically upon login):
  yabai --start-service

When running as a launchd service logs will be found in:
  /tmp/yabai_<user>.[out|err].log

however i'd like yabai to be available in
System Settings -> General -> Login Items
or, optionally some way to set yabai to not start on login. ref https://github.com/koekeishiya/yabai/issues/1774
If anyone can help point me in the right direction, i'm happy to try and write some code or add some docs.
thanks so much!

one more thing i noticed when repeatedly calling $ yabai --stop-service
this yielded a small log!
Could not find service "com.koekeishiya.yabai" in domain for user gui: 501

i'm really curious now, wondering how much of lift it would be to add this to System Settings -> General -> Login Items. would be slick and very macOS like!

omg, it's literally already in System Settings -> General -> Login Items
sigh i missed this. thanks :)


nextjs-mf is not working past 8.7.5+

Describe the bug
nextjs-mf is not working past 8.7.5+
I know you are entering maintenance mode on nextjs-mf unfortunately, but you are still releasing new versions and those are not working...
I'd like you to please consider updating the dependency map for those versions.
it was tested with both next 14 and 15.
Reproduction
https://codesandbox.io/p/devbox/vigorous-visvesvaraya-l6mzwq
Used Package Manager
npm
System Info
System:
    OS: Linux 6.1 Debian GNU/Linux 12 (bookworm) 12 (bookworm)
    CPU: (2) x64 AMD EPYC
    Memory: 1.81 GB / 4.01 GB
    Container: Yes
    Shell: Unknown
  Binaries:
    Node: 20.12.0 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 10.5.0 - /usr/local/bin/npm
    pnpm: 8.15.6 - /usr/local/share/npm-global/bin/pnpm

Validations

[X] Read the docs.
[X] Read the common issues list.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Module federation issue and not a framework-specific issue.
[X] The provided reproduction is a minimal reproducible example of the bug.

Due to bug in nx: https://github.com/module-federation/core/pull/3214

@ciandt-crodrigues try 0.0.0-next-20241112220116 version

should be fixed in latest release

@ScriptedAlchemy
Still failing on nextjs-mf 8.7.8.
Error: Cannot find module './constant.esm.mjs'

Worked in the nextjs-ssr example in module federation examples

@ScriptedAlchemy
No, it does not work on nextjs-ssr, at least not for me. Compiling or even starting is not equals to working, The error is in runtime when opening a page.

Seems to work just fine: https://codesandbox.io/p/devbox/errordynamicimport-forked-lh7jxw?workspaceId=4707ac1d-dbd1-4ee8-a221-550e307dc9a3
Try clearing your node modules

Okay i found the issue, something to do with resolvers mixing somewhere deeper in the dependency trees.
0.0.0-next-20241117185051

I can confirm this working on that version

Perfect, ill release it.


Does not build on latest NodeJS 12.x

Cannot build on the latest node release. Seems to be related to some methods that were deprecated in the v8 api that the newer node uses.
seems related to (among other breakages):
   std::string audio_file = *v8::String::Utf8Value(info[0]->ToString());

which uses the ‘v8::Value::ToString()’ method which is deprecated and there is a newer method that takes a context argument? I took a quick look for a bit but am too unfamiliar with the v8 api. It also seem that the v8 api documentation is missing for node 11.x and 12.x so it is a bit tricky to track down the docs.
Build errors:
<command-line>: note: this is the location of the previous definition
../src/taglib2.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE writeTagsSync(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/taglib2.cc:82:69: error: no matching function for call to ‘v8::Value::ToString()’
   std::string audio_file = *v8::String::Utf8Value(info[0]->ToString());
                                                                     ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2528:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2528:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8-internal.h:14,
                 from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:25,
                 from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2544:35: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
                     Local<String> ToString(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2544:35: note:   candidate expects 1 argument, 0 provided
                     Local<String> ToString(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
../src/taglib2.cc: In lambda function:
../src/taglib2.cc:104:50: error: no matching function for call to ‘v8::Object::Has(v8::Local<v8::String>)’
     return o->Has(Nan::New(name).ToLocalChecked());
                                                  ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:3449:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
   V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
                                     ^~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:3449:37: note:   candidate expects 2 arguments, 1 provided
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:3455:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
   V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
                                     ^~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:3455:37: note:   candidate expects 2 arguments, 1 provided
../src/taglib2.cc: In lambda function:
../src/taglib2.cc:112:45: error: no matching function for call to ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>&)’
     std::string s = *v8::String::Utf8Value(r);
                                             ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2995:5: note: candidate: ‘v8::String::Utf8Value::Utf8Value(v8::Isolate*, v8::Local<v8::Value>)’
     Utf8Value(Isolate* isolate, Local<v8::Value> obj);
     ^~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2995:5: note:   candidate expects 2 arguments, 1 provided
../src/taglib2.cc: In lambda function:
../src/taglib2.cc:120:64: error: no matching function for call to ‘v8::Value::Int32Value()’
     return o->Get(Nan::New(name).ToLocalChecked())->Int32Value();
                                                                ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2569:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
                                        ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2569:40: note:   candidate expects 1 argument, 0 provided
../src/taglib2.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE writeTagsSync(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/taglib2.cc:221:77: error: no matching function for call to ‘v8::Value::ToObject()’
       if (!picture.IsEmpty() && node::Buffer::HasInstance(picture->ToObject())) {
                                                                             ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                            ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8-internal.h:14,
                 from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:25,
                 from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note:   candidate expects 1 argument, 0 provided
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
../src/taglib2.cc:223:61: error: no matching function for call to ‘v8::Value::ToObject()’
         char* buffer = node::Buffer::Data(picture->ToObject());
                                                             ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                            ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8-internal.h:14,
                 from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:25,
                 from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note:   candidate expects 1 argument, 0 provided
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
../src/taglib2.cc:224:68: error: no matching function for call to ‘v8::Value::ToObject()’
         const size_t blen = node::Buffer::Length(picture->ToObject());
                                                                    ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                            ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2532:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8-internal.h:14,
                 from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:25,
                 from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2546:35: note:   candidate expects 1 argument, 0 provided
                     Local<Object> ToObject(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
../src/taglib2.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE readTagsSync(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/taglib2.cc:250:69: error: no matching function for call to ‘v8::Value::ToString()’
   std::string audio_file = *v8::String::Utf8Value(info[0]->ToString());
                                                                     ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2528:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                            ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2528:44: note:   candidate expects 1 argument, 0 provided
In file included from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8-internal.h:14,
                 from /home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:25,
                 from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2544:35: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
                     Local<String> ToString(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:2544:35: note:   candidate expects 1 argument, 0 provided
                     Local<String> ToString(Isolate* isolate) const);
                                   ^~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8config.h:329:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
 #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                ^~~~~~~~~~
../src/taglib2.cc: In function ‘void Init(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’:
../src/taglib2.cc:507:64: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
     Nan::New<v8::FunctionTemplate>(writeTagsSync)->GetFunction());
                                                                ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:5947:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:5947:46: note:   candidate expects 1 argument, 0 provided
../src/taglib2.cc:510:63: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
     Nan::New<v8::FunctionTemplate>(readTagsSync)->GetFunction());
                                                               ^
In file included from ../src/taglib2.cc:4:
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:5947:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
   V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
                                              ^~~~~~~~~~~
/home/usr1/.cmake-js/node-x64/v12.3.1/include/node/v8.h:5947:46: note:   candidate expects 1 argument, 0 provided
ninja: build stopped: subcommand failed.
ERR! OMG Process terminated: 1
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

For my own use, could be helpful for anyone else trying to fix this. I've posted the doxygen docs for the v8 versions of node 11 and 12.

Hi, just in case anyone else comes across this issue via Google, I've created a fork which addresses this, #9 and #20.


Update makefile to fix build error

Use -lquiche instead of -l:libquiche.a to build.

traceback to this change https://github.com/cloudflare/quiche/commit/57e2936bdf49c3b9239f468470109d5689066d77

Yeah, so, this forces building against the static library, because otherwise the examples would be built with the dynamic library which is not in a standard path, so the examples would fail to run.
@VMatrix1900 what build error are you trying to fix with this?

In my Macbook, using -l:libquiche.a can not find the library. Changing it to -l:quiche fixes it.

Merged, thanks @VMatrix1900!


Y24-074 [BUG] Pooling tab improvements for "LRC PBMC Pools" plate

N.B. see update section at bottom.
Describe the bug
From Abby during UAT of the scRNA Core pipeline:

I have attached the Limber page for an LRC PBMC Pools plate that has 21 samples pooled across 2 wells.
The display under the pooling tab shows a 'pool' for every sample the plate contains i.e. 21 pools. Pools 3-21 do not exist though so the information is a bit redundant. What would be ideal would be if it displayed which sample well from the previous plate went into which pool. Is that possible?

See screenshot further down.
N.B. we have another bug open relating to this same part of the Limber UI - https://github.com/sanger/limber/issues/1667
To Reproduce
Steps to reproduce the behaviour:

Run the scRNA Core integration suite pipeline up to the LRC PBMC Pools plate. You might have to increase the numbers of samples being used so that there are enough samples to make >1 pool.
On the page for the LRC PBMC Pools plate, click on the pooling tab.
See redundant information as described above.

Expected behaviour
The information shown here should be useful.

See Abby's suggestion above (display source wells for a pool)
Look into what information this tab is meant to display - I presume that it's not working correctly for this plate, maybe because these are not traditional 'pools', because the samples are not tagged.

Screenshots

Update
On looking into this it appears the 'pooling' tab is intended to show the planned future pooling of the samples in the plate according to the submissions / requests set up by the SSR in the submission. It is NOT intended to show the contents for current pools on this plate. i.e. it is not suitable for this plate or pipeline, and was probably intended to show Multiplex pooling strategies for the older sequencing pipelines.
The 'samples' tab is probably better suited for the information that Abby is requesting. This tab is supposed to list the sample composition of each well. The current code will display each sample in a well as <sanger_sample_id>-<species>.
Unfortunately both these fields were not being set on sample creation for tube manifests in the Sequencescape UAT action used for testing this pipeline, so the tab was not displaying anything except the list of occupied wells (fix for that
created here - https://github.com/sanger/sequencescape/pull/4114).
This sample information does not include parent well either, so we will likely need to override the sample tab content for this plate in the scRNA pipeline.
The story then became partly a research story to investigate and document how the tabs are currently constructed and capture possible ways to improve these summary tabs so that they are only displayed if relevant to the labware.
The research output of the story is a document capturing this investigation. See here:
Document

Added update to description and converted into research story.
See link to research document in description.

Abby clarified requirements. Pooling tab is not required. Samples tab would be improved if it showed the parent well of each sample.
Created a PR for these changes, partly as doing this aided with understanding of the code structure around Presenter tabs and their contents.


ProjectReferences do not work for a NoTargets project that sets TargetFrameworks and NoTargetsDoNotReferenceOutputAssemblies

It seems that the NoTargets project is getting confused if it's in an outer or inner build.
Try the attached repro:
noBuildCrossTargeting.zip
When building this you'll see:

C:\Program Files\dotnet\sdk\8.0.100-preview.7.23369.9\Microsoft.Common.CurrentVersion.targets(1842,5): error : Project
'..\lib\lib.csproj' targets 'net8.0'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.0'. [
C:\scratch\noBuildCrossTargeting\notargets\notargets.proj]

This is happening because common targets is setting TargetFrameworkIdentifier and TargetFrameworkVersion.  Probably the fix here is to see what happens in outer build of a CSProj and try to match that.
cc @carlossanlop @ViktorHofer

For some reason, the .NET SDK doesn't have the built-in outer/inner build logic for anything project that's not a .csproj or '.vbproj.
If you rename your NoTargets project to notargets.csproj, it works just fine.  The .proj extension only imports Microsoft.Common.targets.

@jeffkl mind dropping a link to what you're seeing that logic? I'd hope that fsproj at minimum were also considered there and I want to ensure parity.

@baronfel yeah sorry .fsproj is included as well.
https://github.com/dotnet/sdk/blob/6db46d4ceca5fd2312fa6ce98632d905f36f4c35/src/Tasks/Microsoft.NET.Build.Tasks/sdk/Sdk.targets#L24-L33


draggable?

platform: win10

This is currently not possible.
If this is going to be added in the future, here's a quick round-up for the one who wishes to implement this:

The main body should have as CSS: -webkit-app-region: drag
The window should record the position upon closing and restoring to last known location upon opening
All clickable non-input elements (possibly others) must have -webkit-app-region: no-drag; as css (I applied it to all span elements and it seemed to work just fine on the UI itself)

You would then be able to drag the window while holding down ctrl (I have only tested the above on Windows 10 through the developer window and was able to drag just fine).
See Electron API (Frameless Window)

Merged into develop.


blurry the program when it enter background

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Add some code in AppDelegate.swift to achieve this

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Like this:

But the unlock view is already shown.
Why should we also blur it?
Seems a bit redundant.

Yeah, I truly agree with that. I'm considering an experimental option that allow user choose lock their wallet or not. That may be the only way blurry can be useful.

Don't think its wise to add a feature because you want to blur the background :D
Unlocked wallets aren't a good idea. I'm closing this for now.


Add Trigger Definition Upload

Status
READY
Description

Upload GeoJSON file to create trigger definition
Trigger definition is now a FeatureCollection

Todos

[ ] Tests
[ ] Documentation
[ ] License

Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
git fetch --all
git checkout <feature_branch>
npm test

@boundlessgeo/spatial-connect

Looks good to me 👍


Bump minimum owasp dependency check version

Changes
References

https://github.com/alteral/fastlane-plugin-dependency_check_ios_analyzer/issues/XXX

Risks

[ ] None
[ ] Low
[ ] High

Hey @truongtho1603, sorry, unfortunately, I missed your PR.
However, while resolving this issue, I bumped the version of the DependencyCheck CLI.
Check out https://github.com/testableapple/fastlane-plugin-dependency_check_ios_analyzer/releases/tag/v1.3.0


Feedback Question

Hello, how to dynamic settings PreferenceCategory the title color？

PreferenceCategory uses the accent color set by the theme of your Activity.

But a activity want set blue color， b activity want set red color，how do?

You can set the theme per Activity not just per Application.

If so, there will be a lot of duplicate code

The categories' text color should follow the accent color of the screen. The accent color of the screen is set by the theme and it applies to other things, such as widgets (the switch and checkbox items) too. You should not set different colors to different categories, and the title colors should not be different from other elements of the screen, such as checkbox items, for a constant UX.
What exactly is your use case for dynamic coloring?

Dynamically setting the color is useful because if the icon uses a color icon, if the PreferenceCategory is also colored,Interface color is not standardized

Activity color can not change, because this color represents the overall color of this application

Like this, If you can set the color dynamically, is best：
https://github.com/consp1racy/android-support-preference/blob/master/sample/src/main/java/net/xpece/android/support/preference/sample/SettingsFragment.java

Use accent color tinting for your icons if you want to color them.

I do not understand, please elaborate

If modify the colorAccent color, the color control of other controls will also be modified

Can set the color of the specified preferenceCategory in the code?

Released in v<IP_ADDRESS>.
The PreferenceCategory's color can be set from XML (using the pref_categoryColor attribute) and programmatically as well (setColor(...) and setColorResource(...))

thankyou

Hi, how to change preference color ?

You can do it only by changing the text color in general.

But what if the color is dynamic? Because the theme of the program allows the user to set any color, sometimes may occur black background with black text color

If the background color is changed, a new theme should be applied with setTheme(...).
For it to be changed dynamically, the base Preference class should be subclassed and make use of it by every preference subclass which is just too much work and makes it harder to maintain the repo.

Theme can not add all color values, can be by code or xml dynamically changed It, because the user can also pass in the color value, for example: #FFFFFF

You need two themes to handle the possible situations: light and dark. You use the light one (with dark text colors) if the background color is light and use the dark one (with light text colors) if it's dark.

light theme：background color = white
primary color = white
account color = black
preference text color = primary color（white）

https://github.com/afollestad/material-dialogs#coloring-check-boxes
Check this library, thie library can even dynamically change the color of the check box icon, which can improve it scalability

You can traverse through the whole view tree if you want and change the colors as you please. This library will not include this as it has nothing to do with preferences. I'd still suggest (if you really need this) adding two themes and switching between those depending on the lightness of the selected background color.

Ok, thank you