Issue: Local Development setup failed SfError: Error occurred downloading your site

Summary
Running into an issue attempting to run the local dev server for an LWR site in my scratch org.
Steps To Reproduce:

run sf lightning dev site --name my_lwr_name in the cli

Expected Result
Local Dev spins up
Actual Result
Seems unable to download my LWR for an unknown reason, I've looked for more verbose logging in ~/.sf/ but could find no relevant info unfortunately
[local-dev] initializing: staff
[local-dev] Downloading site...
Local Development setup failed SfError: Error occurred downloading your site: my_lwr_name
    at ExperienceSite.downloadSite (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/lib/shared/experience/expSite.js:203:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async LightningDevSite.run (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/lib/commands/lightning/dev/site.js:47:27)
    at async LightningDevSite._run (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/command.js:301:22)
    at async Config.runCommand (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/config/config.js:424:25)
    at async run (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/main.js:95:16)
    at async file:///opt/homebrew/lib/node_modules/@salesforce/cli/bin/run.js:15:1 {
  actions: undefined,
  exitCode: 1,
  context: undefined,
  data: undefined,
  cause: undefined
}

System Information
Shell: Fish
{
  "architecture": "darwin-arm64",
  "cliVersion"<EMAIL_ADDRESS>  "nodeVersion": "node-v20.11.1",
  "osVersion": "Darwin 24.0.0",
  "rootPath": "/opt/homebrew/lib/node_modules/@salesforce/cli",
  "shell": "fish",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 3.2.5 (core)",
    "@oclif/plugin-commands 4.1.3 (core)",
    "@oclif/plugin-help 6.2.14 (core)",
    "@oclif/plugin-not-found 3.2.22 (core)",
    "@oclif/plugin-plugins 5.4.14 (core)",
    "@oclif/plugin-search 1.2.11 (core)",
    "@oclif/plugin-update 4.6.3 (core)",
    "@oclif/plugin-version 2.2.14 (core)",
    "@oclif/plugin-warn-if-update-available 3.1.18 (core)",
    "@oclif/plugin-which 3.2.15 (core)",
    "@salesforce/cli 2.62.6 (core)",
    "apex 3.5.1 (core)",
    "api 1.3.1 (core)",
    "auth 3.6.65 (core)",
    "community 3.0.16 (user) published 257 days ago (Sat Feb 03 2024) (latest is 3.2.35)",
    "data 3.7.0 (core)",
    "deploy-retrieve 3.12.17 (core)",
    "info 3.4.9 (core)",
    "lightning-dev 1.9.0 (user) published 6 days ago (Fri Oct 11 2024)",
    "limits 3.3.32 (core)",
    "marketplace 1.2.26 (core)",
    "org 4.6.0 (core)",
    "packaging 2.8.11 (core)",
    "schema 3.3.34 (core)",
    "settings 2.3.23 (core)",
    "sobject 1.4.41 (core)",
    "source 3.5.21 (core)",
    "telemetry 3.6.15 (core)",
    "templates 56.3.22 (core)",
    "trust 3.7.33 (core)",
    "user 3.5.32 (core)"
  ]
}

OS:
Apple M2 Pro MacOS version 15 Beta

@KaneBN not sure what the issue is but if you run the command like this DEBUG=* sf lightning dev site in your terminal then you will get a LOT more debug info printed out and that might shed some light on what's happening here.

@maliroteh-sf Thanks for the quick reply!
I've tried running the following commands but have received the same output as in the original issue description
DEBUG=* sf lightning dev site
DEBUG=* sf lightning dev site --name my_lwr_site
Am I supposed to replace the '*' with a debug log level?
I did also see this line in the readme NODE_OPTIONS="--inspect-brk" sf lightning dev site which interestingly gives me the following:
Debugger listening on ws://<IP_ADDRESS>:9229/1e7b0756-e168-44ae-9a1a-91b92d731729 For help, see: https://nodejs.org/en/docs/inspector
But then it doesn't seem to execute the command and just hangs there

@KaneBN You don't need to replace * with anything. DEBUG=* should cause lots of debug statements to be printed out as the command executes, so if this hasn't helped then we might have to take a different route to diagnosing this issue.
Looking at your original post, I see that the command you've executed is sf lightning dev site --name my_lwr_name
So is my_lwr_name actually the name of your site (that doesn't sound right at first glance)? I think you should be able to run the command and omit --name parameter (i.e just run sf lightning dev site) and it should provide you with a list of available sites in your org that you can choose from. This would be another way to ensure that you are picking the right site.
Note that you should install the most recent version of the plugin (v1.9.0 as of now) if you plan to omit --name when using the command since support for listing out the available sites and allowing the user to pick one was added recently.

@maliroteh-sf apologies, didn't realise last night that because I was using the fish shell the DEBUG=* wouldn't set the environment variable.
I've ran the same command in zsh and did get a slightly more verbose output, omitting the name parameter and simply selecting the name of the lwr:
  DEBUG=* sf lightning dev site
  sf:telemetry Usage acknowledgement file already exists +0ms
  sf:telemetry Using telemetry logging file /var/folders/r2/g5_fp9bd1mvcsgc680l_px2h0000gn/T/sf-telemetry/telemetry-6e349e30ef22b11f023c9504539bfac9f8be471d.log +1ms
  sf:telemetry Setting up process exit handler +243ms
  oclif:config reloading config from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>+0ms
  oclif:config config done +13ms
  oclif:sf:lightning:dev:site init version<EMAIL_ADDRESS>argv: [] +0ms
  oclif:config start preparse hook +1ms
  oclif:config:ts-path Skipping typescript path lookup for /opt/homebrew/lib/node_modules/@salesforce/cli because NODE_ENV is NOT "test" or "development" +0ms
  oclif:@salesforce/cli:hooks:preparse start (import<EMAIL_ADDRESS>+0ms
  oclif:@salesforce/cli:hooks:preparse done +1ms
  oclif:config preparse hook done +3ms
? Select a site test
[local-dev] initializing: test
[local-dev] Downloading site...
Local Development setup failed SfError: Error occurred downloading your site: test
    at ExperienceSite.downloadSite (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/lib/shared/experience/expSite.js:203:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async LightningDevSite.run (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/lib/commands/lightning/dev/site.js:47:27)
    at async LightningDevSite._run (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/command.js:301:22)
    at async Config.runCommand (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/config/config.js:424:25)
    at async run (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/main.js:95:16)
    at async file:///opt/homebrew/lib/node_modules/@salesforce/cli/bin/run.js:15:1 {
  actions: undefined,
  exitCode: 1,
  context: undefined,
  data: undefined,
  cause: undefined
}
  sf:telemetry Spawning<EMAIL_ADDRESS>/opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>/Users/kane/Library/Caches/sf /var/folders/r2/g5_fp9bd1mvcsgc680l_px2h0000gn/T/sf-telemetry/telemetry-6e349e30ef22b11f023c9504539bfac9f8be471d.log" +4s

Having noticed the line mentioning supplying the NODE_ENV parameter, I set that with the full command being NODE_ENV=development DEBUG=* sf lightning dev site I got a bit more:
(node:48926) Error Plugin: @salesforce/cli: could not find package.json with {
  name: '@oclif/plugin-command-snapshot',
  root: '/opt/homebrew/lib/node_modules/@salesforce/cli',
  type: 'dev'
}
module<EMAIL_ADDRESS>plugin: @salesforce/cli
root: /opt/homebrew/lib/node_modules/@salesforce/cli
See more details with DEBUG=*
(Use `node --trace-warnings ...` to show where the warning was created)
(node:48926) Error Plugin: @salesforce/cli: could not find package.json with {
  name: '@salesforce/plugin-release-management',
  root: '/opt/homebrew/lib/node_modules/@salesforce/cli',
  type: 'dev'
}
module<EMAIL_ADDRESS>plugin: @salesforce/cli
root: /opt/homebrew/lib/node_modules/@salesforce/cli
See more details with DEBUG=*
  sf:telemetry Usage acknowledgement file already exists +0ms
  sf:telemetry Using telemetry logging file /var/folders/r2/g5_fp9bd1mvcsgc680l_px2h0000gn/T/sf-telemetry/telemetry-ce7a95fd72f79a407ec29746aa2c481ef83ab38f.log +2ms
  sf:telemetry Setting up process exit handler +275ms
  oclif:config reloading config from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>+0ms
  oclif:config config done +11ms
  oclif:sf:lightning:dev:site init version<EMAIL_ADDRESS>argv: [] +0ms
  oclif:config start preparse hook +2ms
  oclif:read-tsconfig Error: ENOENT: no such file or directory, open<EMAIL_ADDRESS>+0ms
  oclif:config:ts-path tsconfig: { compilerOptions: {}, 'ts-node': {} } +0ms
  oclif:config:ts-path Determining path for /opt/homebrew/lib/node_modules/@salesforce/cli/dist/hooks/preparse +0ms
  oclif:config:ts-path Could not find tsx. Skipping tsx registration for /opt/homebrew/lib/node_modules/@salesforce/cli. +0ms
  oclif:config:ts-path Error: Cannot find module 'tsx/esm/api'
  oclif:config:ts-path Require stack:
  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /Users/kane/.local/share/sf/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
  oclif:config:ts-path     at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@cspotcode/source-map-support/source-map-support.js:81
1:30)
  oclif:config:ts-path     at Function.resolve (node:internal/modules/helpers:187:19)
  oclif:config:ts-path     at registerTsx (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/config/ts-path.js:88:33)
  oclif:config:ts-path     at determinePath (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/config/ts-path.js:207:15)
  oclif:config:ts-path     at async tsPath (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/config/ts-path.js:285:16)
  oclif:config:ts-path     at async /Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/config/config.js:487:100
  oclif:config:ts-path     at async Promise.all (index 0)
  oclif:config:ts-path     at async Config.runHook (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/config/config.js:526:9)
  oclif:config:ts-path     at async LightningDevSite.parse (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/command.js:236:28) +0ms
  oclif:config:ts-path registering ts-node at /opt/homebrew/lib/node_modules/@salesforce/cli +1ms
  oclif:config:ts-path ts-node path<EMAIL_ADDRESS>+0ms
  oclif:config:ts-path Successfully required ts-node +0ms
  oclif:config:ts-path ts-node options: {
  oclif:config:ts-path   compilerOptions: {
  oclif:config:ts-path     rootDirs: [ '/opt/homebrew/lib/node_modules/@salesforce/cli/src' ],
  oclif:config:ts-path     typeRoots: [
  oclif:config:ts-path       '/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@types'
  oclif:config:ts-path     ]
  oclif:config:ts-path   },
  oclif:config:ts-path   cwd: '/opt/homebrew/lib/node_modules/@salesforce/cli',
  oclif:config:ts-path   esm: true,
  oclif:config:ts-path   experimentalSpecifierResolution: 'explicit',
  oclif:config:ts-path   scope: true,
  oclif:config:ts-path   scopeDir: '/opt/homebrew/lib/node_modules/@salesforce/cli',
  oclif:config:ts-path   skipProject: true,
  oclif:config:ts-path   transpileOnly: true
  oclif:config:ts-path } +0ms
oclif:config:ts-path Error: Cannot find module '@jridgewell/trace-mapping'
  oclif:config:ts-path Require stack:
  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path -<EMAIL_ADDRESS>  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path - /opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>  oclif:config:ts-path     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
  oclif:config:ts-path     at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)
  oclif:config:ts-path     at Function.Module._load (node:internal/modules/cjs/loader:985:27)
  oclif:config:ts-path     at Module.require (node:internal/modules/cjs/loader:1235:19)
  oclif:config:ts-path     at require (node:internal/modules/helpers:176:18)
  oclif:config:ts-path     at Object.<anonymous> (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@cspotcode/source-map-support/source-map-support.js:1:51)
  oclif:config:ts-path     at Module._compile (node:internal/modules/cjs/loader:1376:14)
  oclif:config:ts-path     at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
  oclif:config:ts-path     at Object.require.extensions.<computed> [as .js] (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/ts-node/src/index.ts:1608:43)
  oclif:config:ts-path     at Module.load (node:internal/modules/cjs/loader:1207:32) +3ms
  oclif:@salesforce/cli:hooks:preparse start (import<EMAIL_ADDRESS>+0ms
  oclif:@salesforce/cli:hooks:preparse done +0ms
  oclif:config preparse hook done +7ms
? Select a site test
[local-dev] initializing: test
[local-dev] Downloading site...
Local Development setup failed SfError: Error occurred downloading your site: test
    at ExperienceSite.downloadSite (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/src/shared/experience/expSite.ts:246:13)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async LightningDevSite.run (file:///Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/src/commands/lightning/dev/site.ts:56:19)
    at async LightningDevSite._run (/Users/kane/.local/share/sf/node_modules/@salesforce/plugin-lightning-dev/node_modules/@oclif/core/lib/command.js:301:22)
    at async Config.runCommand (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/config/config.js:424:25)
    at async run (/opt/homebrew/lib/node_modules/@salesforce/cli/node_modules/@oclif/core/lib/main.js:95:16)
    at async file:///opt/homebrew/lib/node_modules/@salesforce/cli/bin/run.js:15:1 {
  actions: undefined,
  exitCode: 1,
  context: undefined,
  data: undefined,
  cause: undefined
}
  sf:telemetry Spawning<EMAIL_ADDRESS>/opt/homebrew/lib/node_modules/<EMAIL_ADDRESS>/Users/kane/Library/Caches/sf /var/folders/r2/g5_fp9bd1mvcsgc680l_px2h0000gn/T/sf-telemetry/telemetry-ce7a95fd72f79a407ec29746aa2c481ef83ab38f.log" +4s

Interestingly though it does still say 'See more details with DEBUG=*' near the top of the output

After spinning up a fresh empty Build Your Own LWR template and publishing it looks like the generated MRT bundle size exceeds the static resource file size limit specified in the docs, does this process pull in all static resources in the org? Could be why it's not happy with the download
MRT_experience_00DPt000003QAoP_0DMPt00000041Tm_test | Bnow | MRT bundle for site test | application/x-gzip | 8,816,960 | UUser | 18/10/2024 | 18/10/2024, 09:55

I'll have to delegate to @nrkruk on this.

I ran into same issue:
$ sf lightning dev site --target-org myorg --name mysite [local-dev] initializing: mysite Local Development setup failed SfError: No published site found for: mysite     at ExperienceSite.downloadSite (file:///C:/Users/micha/AppData/Local/sf/node_modules/@salesforce/plugin-lightning-dev/lib/shared/experience/expSite.js:187:19)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)     at async LightningDevSite.run (file:///C:/Users/micha/AppData/Local/sf/node_modules/@salesforce/plugin-lightning-dev/lib/commands/lightning/dev/site.js:47:27)     at async LightningDevSite._run (C:\Users\micha\AppData\Local\sf\node_modules\@salesforce\plugin-lightning-dev\node_modules\@oclif\core\lib\command.js:301:22)     at async Config.runCommand (C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\@salesforce\cli\node_modules\@oclif\core\lib\config\config.js:425:25)     at async run (C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\@salesforce\cli\node_modules\@oclif\core\lib\main.js:95:16)     at async file:///C:/Users/micha/AppData/Roaming/nvm/v20.12.0/node_modules/@salesforce/cli/bin/run.js:15:1 {   actions: undefined,   exitCode: 1,   context: undefined,   data: undefined,   cause: undefined }
just to mention additionally: using the command without the name lists all sites perfectly
sf lightning dev site
but when selecting on of the sites, same error occures

@micha-voigt I think the issue for you there is that the Experience Builder site has not been published, as you can see in the error message here
Development setup failed SfError: No published site found for: mysite

@micha-voigt I think the issue for you there is that the Experience Builder site has not been published, as you can see in the error message here
Development setup failed SfError: No published site found for: mysite

If you publish the site and try again you may have more luck!

Thank you @KaneBN for your quick response but the sites are published. I saw it in the error message too and published again, just to be sure, in case there is any timestamp compare etc., but with same error result. I would be happy to analyze deeper, if it helps you find the issue, but would need some guidance from your side.

@micha-voigt Out of interest did you publish via the sf cli or the the builder? Would recommend using the sf community publish command with the --name flag. I did also encounter this error when I span up a new test site, but after publishing the site the error subsided and I ran in to the subsequent site download error.
As recommended above you can also use the DEBUG=* environment variable to get a more verbose output which could help shed some light?

@micha-voigt Out of interest did you publish via the sf cli or the the builder? Would recommend using the sf community publish command with the --name flag. I did also encounter this error when I span up a new test site, but after publishing the site the error subsided and I ran in to the subsequent site download error.
As recommended above you can also use the DEBUG=* environment variable to get a more verbose output which could help shed some light?

Unfortunately it's not doing the trick:
` sf community publish --target-org myorg --name mysite
=== Publish Site Result
Id                 Message                                                                                Name  Status Url                                              JobId
────────────────── ─────────────────────────────────────────────────────────────────────────────────────────────────── ───── ────── ──────────────────────────────────────────────── ──────────────────
0DB1v00000010fIGAQ We’re publishing your changes now. You’ll receive an email confirmation when your changes are live. mysite Live   https://myorg.sandbox.my.site.com/mysite 08P9M00000G0rxyUAB`
Got the email confirmation and then the dev site command again using DEBUG=*
$ DEBUG=* sf lightning dev site --target-org myorg --name mysite   sf:telemetry Usage acknowledgement file already exists +0ms   sf:telemetry Using telemetry logging file C:\Users\micha\AppData\Local\Temp\sf-telemetry\telemetry-4d2cbd78b5c3882dd2a5d2d77daab65340207861.log +9ms   sf:telemetry Setting up process exit handler +78ms   oclif:config reloading config from<EMAIL_ADDRESS>to<EMAIL_ADDRESS>+0ms   oclif:config config done +21ms   oclif:sf:lightning:dev:site init version<EMAIL_ADDRESS>argv: [ '--target-org', 'myorg', '--name', 'mysite' ] +0ms   oclif:config start preparse hook +4ms   oclif:config:ts-path Skipping typescript path lookup for C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\@salesforce\cli because NODE_ENV is NOT "test" or "development" +0ms   oclif:@salesforce/cli:hooks:preparse start (import<EMAIL_ADDRESS>+0ms   oclif:@salesforce/cli:hooks:preparse done +0ms   oclif:config preparse hook done +6ms [local-dev] initializing: mysite Local Development setup failed SfError: No published site found for: mysite     at ExperienceSite.downloadSite (file:///C:/Users/micha/AppData/Local/sf/node_modules/@salesforce/plugin-lightning-dev/lib/shared/experience/expSite.js:187:19)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)     at async LightningDevSite.run (file:///C:/Users/micha/AppData/Local/sf/node_modules/@salesforce/plugin-lightning-dev/lib/commands/lightning/dev/site.js:47:27)     at async LightningDevSite._run (C:\Users\micha\AppData\Local\sf\node_modules\@salesforce\plugin-lightning-dev\node_modules\@oclif\core\lib\command.js:301:22)     at async Config.runCommand (C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\@salesforce\cli\node_modules\@oclif\core\lib\config\config.js:425:25)     at async run (C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\@salesforce\cli\node_modules\@oclif\core\lib\main.js:95:16)     at async file:///C:/Users/micha/AppData/Roaming/nvm/v20.12.0/node_modules/@salesforce/cli/bin/run.js:15:1 {   actions: undefined,   exitCode: 1,   context: undefined,   data: undefined,   cause: undefined }   sf:telemetry Spawning "C:\Program Files\nodejs\node.exe C:\Users\micha\AppData\Roaming\nvm\v20.12.0\node_modules\<EMAIL_ADDRESS>C:\Users\micha\AppData\Local\sf C:\Users\micha\AppData\Local\Temp\sf-telemetry\telemetry-4d2cbd78b5c3882dd2a5d2d77daab65340207861.log" +2s


PSConfig  upgrade failure with special characters db credentials

We're running into the following while trying to run autospinstaller on a SP 2019 box.
The box was previously setup and is working correctly, however the search feature was not installed. I'm trying to
get it installed by enabling search in the .xml and running autosp a second time.
We think the issue is with the password used to access the database, it has special characeters ie:
'a=XXXX,XXXXXX]XXXX.XXX{;', i think the '=' is the culprit. However all the self test worked and the systeem was setup using this password.
We're using database authentication instead of integrated Windows, because this is running on Azure and using a SQL Managed Instance.
The password pass the self test that autosp runs at start.
I've tried running the sp installer with diffeernt db credentials in the .xml file however it's the same problem.
I've tested this on a dev system and it works which is even more confusing
Stack Trace attached
sp_upgrade_log.txt

Simply put, you're running too much of the script if all you're looking to do is provision Search. Try following the steps here for only running the specific function to set up Search: https://spinsiders.com/brianlala/2014/04/30/autospinstaller-for-specific-config-changes/
See if that helps get past the error.

thanks will try, need to schedule it since i can only reproduce issue on a "production" system


CLANG_CXX_LANGUAGE_STANDARD mismatch for iOS podspecs

What were you trying to do?
package.json dependencies:
    "react-native": "0.70.3",
    "react-native-reanimated": "^2.11.0",
    "react-native-vision-camera": "^2.14.1"

empty project initialization fails on: pod install
Reproduceable Code
N/A

What happened instead?
Pods installation fails.
Quite obviously, VisionCamera.podspec.json have:
{
  "xcconfig": {
    "CLANG_CXX_LANGUAGE_STANDARD": "c++14",
    "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-hermes\" \"${PODS_ROOT}/Headers/Public/hermes-engine\"",
    "OTHER_CFLAGS": "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DRNVERSION=70"
  }
}

While hermes-engine.podspec.json have:
{
  "xcconfig": {
    "CLANG_CXX_LANGUAGE_STANDARD": "c++17",
    "CLANG_CXX_LIBRARY": "compiler-default",
    "GCC_PREPROCESSOR_DEFINITIONS": "HERMES_ENABLE_DEBUGGER=1"
  }
}

Relevant log output
[!] Can't merge user_target_xcconfig for pod targets: ["VisionCamera", "hermes-engine"]. Singular build setting CLANG_CXX_LANGUAGE_STANDARD has different values.

Device
N/A
VisionCamera Version
2.14.1
Additional information

[ ] I am using Expo
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

And I don't see any reason why not just bumping CLANG_CXX_LANGUAGE_STANDARD to c++17: iOS stack uses Swift anyway...

It's helped me.
run npx pod-install Instead, cd ios && pod install cd ..

@Rustamyan94 Ok, I will check

Same issue here

Same here

Same issue here

Same issue here!!!

Same issue here for both android and ios xD

same problem

The same

I have the same issue, bumping the value should do it.

I've PR'ed this fix as I found it is well working and totally fixing the problem with no side effects.

@mrousavy Hi, Marc, can you please review https://github.com/mrousavy/react-native-vision-camera/pull/1309 ?
Thanks.
Side note:
After applying this fix and problem persisting, it is required reinstall pods like so:
pod deintegrate
pod install

@mrousavy I was still having issues after #1309 so I dug in and found the fix was in the wrong place. Made #1432 to correct this.


NtQueryInformationProcess can not be generated

Actual behavior
NtQueryInformationProcess was not generated.
Expected behavior
NtQueryInformationProcess can be generated after being added to NativeMethods.txt
Repro steps

NativeMethods.txt content:

NtQueryInformationProcess
PROCESS_BASIC_INFORMATION

NativeMethods.json content (if present):

Any of your own code that should be shared?

Context

CsWin32 version: [0.3.106]
Win32Metadata version (if explicitly set by project):
Target Framework: [net6.0;net8.0;netframework48]
LangVersion (if explicitly set by project): [12]

I see this generated under Windows.Wdk.PInvoke.NtQueryInformationProcess using Microsoft.Windows.WDK.Win32Metadata 0.11.4.  The function is in the Microsoft.Windows.SDK.Win32Metadata as well, but I see it generated from the WDK.  You shouldn't have to include the structure, in your native methods files since it will be automatically generated.

I see this generated under Windows.Wdk.PInvoke.NtQueryInformationProcess using Microsoft.Windows.WDK.Win32Metadata 0.11.4. The function is in the Microsoft.Windows.SDK.Win32Metadata as well, but I see it generated from the WDK. You shouldn't have to include the structure, in your native methods files since it will be automatically generated.

Thank you.I see, some functions were generated from Microsoft.Windows.WDK.Win32Metadata which can be accessed by Windows.WDK.PInvoke not Windows.win32.PInvoke.
Could I consider all functions from 'ntdll' are declared in namespace 'Windows.WDK'?

I think it is generally the case, but I wouldn’t guarantee it.
Namespaces (courtesy ILSpy):
@.***
From: Easley wang @.>
Sent: Tuesday, September 24, 2024 8:12 PM
To: microsoft/CsWin32 @.>
Cc: William Lucking @.>; Comment @.>
Subject: Re: [microsoft/CsWin32] NtQueryInformationProcess can not be generated (Issue #1282)
I see this generated under Windows.Wdk.PInvoke.NtQueryInformationProcess using Microsoft.Windows.WDK.Win32Metadata 0.11.4. The function is in the Microsoft.Windows.SDK.Win32Metadata as well, but I see it generated from the WDK. You shouldn't have to include the structure, in your native methods files since it will be automatically generated.
Thank you.I see, some functions were generated from Microsoft.Windows.WDK.Win32Metadata which can be accessed by Windows.WDK.PInvoke not Windows.win32.PInvoke.
Could I consider all functions from 'ntdll' are declared in namespace 'Windows.WDK'?
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/CsWin32/issues/1282#issuecomment-2372817337, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKMJDOKAVNM3VENWXNWZMI3ZYISY5AVCNFSM6AAAAABOCGAH36VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZSHAYTOMZTG4.
You are receiving this because you commented.Message ID<EMAIL_ADDRESS>

Got it, thank you!


Support for Multi-user

Some simple edits to support multi-user accounts.

Have not tested accounts without 2FA, but it should work fine.

I'll dig into this a bit deeper in a second, but I must say I really dig the insanely complex/long list comprehension you have for the credentials lol Well done.

This used to be a feature, though hard-coded. Then it was overwritten, maybe as an oversight.
On my cookies branch I'm using a JSON file instead. That way the script can be updated without worrying about the creds.
(side note out of topic; don't try my source, it's buggy recently and doesn't even log in correctly anymore - anyway after tons of testing cookies doesn't work the way I'd like to so I'll just probably scrap the idea - sometimes it logs in successfully without any password, sometimes it doesn't, sometimes it asks for only a captcha, sometimes not at all, sometimes five or ten... tedious and annoying).
Anyway, back on topic. I think it could be a good idea to use both my JSON method and this one here? Arguments would take priority over the JSON. If no arguments, then use the creds stored in JSON.

Oh no!  I'm trying to pay more attention to the pull requests now that the code has gotten more involved (it was easier back then because there wasn't a lot of code lol), so I apologize if I accidentally deleted that feature.
@lemasato, is there a way you can make a PR from a PR? Or would I need to merge this in first before you can add your method back in?

I could push a commit on this PR but it's alright, we can take care of this some time later :p
In my opinion this PR needs one more thing: usage documentation in README.MD

For sure. Great ideas.
Also, thanks again for looking into this, I really do appreciate it.

Appreciate the JSON addition @lemasato has planned.
Should also update the README with this multi-user functionality.

Sorry for the late response, I've been at work. I like the changes to the README but I'm a little confused about the input() at the end of the file. I'm not sure we would want this as it would keep the script running until someone had a chance to address it. Or worse, if WTS runs it sometimes it won't show the terminal and you will have no choice but to hunt down the process and kill it.
To that end, I'm not sure having an input() at the end is the best idea.

Agreed. Fixed.

Sooooo... Ready for merge?

Thanks for bumping this, @astranberg, I got pretty busy and totally forgot about it. My bad :/
As far as I recall, everything looked good and we can probably merge this in as is. @lemasato did you want to add your JSON edit along with this or in a later request?

@MasonStooksbury In a later PR. Won't be available for the next ~two weeks :p

Totally understand, it's the holiday season and I'm also pretty tied up lol Thanks for everything and hope you have a wonderful few weeks!


Limits max_value and name field play no role in their identity…

… but we need to be able to reconstruct the Limit from the key when using Redis and Infinispan, so that these fields are needed…
Two important changes in the end in this:

[x] The String representation of Limits when serialized, as shown here to not include the name: Option<String> nor the max_value: i64 anymore.
[x] Keeping the contract of that String representation in sync with impl PartialEq for Limit, best illustrated here

We can safely change the serialized format of Limit to omit certain field, as we don't persist these Limits in serialized form anymore, the authoritative limit sits in memory now since #78
Fixes issue #64
This is sort of a draft… I can add bunch of tests and/or change the approach… it's mostly the approach that I'm asking for input on with this PR

I agree overall with Limits max_value and name field play no role in their identity. Few comments though:

what is the role of the "name" field??? does it have any use? why not remove it?
max_value should be part of the serialization. In the serialized string (logs or whatever) I want to know the value of max_value while at the same time avoid having two limits with different max_values

what is the role of the "name" field??? does it have any use? why not remove it?

I think it's merely for "human" reference… so, possibly, yes ¯_(ツ)_/¯

max_value should be part of the serialization. In the serialized string (logs or whatever) I want to know the value of max_value while at the same time avoid having two limits with different max_values

This serde serialization is just, other than if I missed something, for Redis/Infinispan key fabrication. For logging et al, that'd use the Debug trait (currently, might want to add support for Display)

This serde serialization is just, other than if I missed something, for Redis/Infinispan key fabrication. For logging et al, that'd use the Debug trait (currently, might want to add support for Display)

Ok, I think I got it. Basically we are changing the keys used in redis/infinispan, and therefore breaking the model. However, if the model has to be changed, let's change it in the best possible way. Namespace is composed of Limits, which in turn may have counters.
And regarding logging, it is another trait being used, so no issue. This PR only changes the == operator and serialization/deserialization format. And since deserialization does not "read" max_value and name, you need to add them afterwards in the update_to_limit method.

Ok, I think I got it. Basically we are changing the keys used in redis/infinispan, and therefore breaking the model. However, if the model has to be changed, let's change it in the best possible way. Namespace is composed of Limits, which in turn may have counters.

Well, no. I'm not changing the model yet. Hence this change. Tho arguably break the invariance that might have applied (I actually didn't even check if the Limit in that Counter is ever dereferenced in the code…), but I feel that this change avoid changing that model for now, while imposing the proper contract on identity for a Limit.
I do want to change the domain model indeed, but this wasn't my plan with this PR.

And regarding logging, it is another trait being used, so no issue. This PR only changes the == operator and serialization/deserialization format. And since deserialization does not "read" max_value and name, you need to add them afterwards in the update_to_limit method.

Yes. impl PartialEq for Limit (and Hash of course) is the main change indeed. I need to change the serialization format, as it mimics the == contract within the data store (Redis and Infinispan) to uniquely identify a Counter using a String representation of the Limit.

Well, no. I'm not changing the model yet. Hence this change. Tho arguably break the invariance that might have applied (I actually didn't even check if the Limit in that Counter is ever dereferenced in the code…), but I feel that this change avoid changing that model for now, while imposing the proper contract on identity for a Limit.

My understanding was that the output of the method
pub fn key_for_counters_of_limit(limit: &Limit) -> String {

changed because the serialization of a limit changed. Thus, the keys in redis have changed in this PR. What I am missing here?

Thus, the keys in redis have changed in this PR. What am I missing here?

Sorry, then yes… the stored representation of the model changed indeed. The model itself, I mean the in-memory structs, have not… So the key used to lookup a counter has changed, meaning that upgrading you'd loose your counters as of today. So that you don't loose them when changing the max_value of a counter.

I've at least missed that the JSON serialization is affected by this, you would now miss the two fields' data in the admin HTTP endpoints… But it looks like some other look up fails in certain scenarios…


best way to get basic Collaboration event notifications

Graph APIs lack basic support when they seem to work once in a while. Then there are so called management activity APIs which no one seem to use because they hardly ever work.
Any other choice other than asking customers to migrate away from Onedrive.

What sort of events are you trying to receive? Just basic file create/modified/deleted events, or something more?

Pretty basic ones like share/unshare of file/folder and change of
permissions.
On Mon, Nov 28, 2016 at 10:00 AM, Ryan Gregg<EMAIL_ADDRESS>wrote:

What sort of events are you trying to receive? Just basic file
create/modified/deleted events, or something more?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OneDrive/onedrive-api-docs/issues/477#issuecomment-263344856,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABiDlNt5FpjUmSOqaRp9rNyjJLsCT_Tsks5rCxbagaJpZM4K9W26
.

Upvote for this issue!
I can get change events for permission changes in ODB if the user clicks on the share button from within the individual file view and then adds / removes a user. But not if they click on the share button from the folder view. Also there are no change events at all for link creation / edits.
In general it would be great if we could have different types of  change events on different actions, rather than having to manage loads of state on our side.

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


How to authenticate repos in cruiz

Dear Mark,
I am using conan-2.0.6 and using latest alpha release of cruiz.
I am unable to create the graphs that I like to as I donot know where to authenticate my repos in cruiz.
 conan remote login autosar-conan-local  username -p mytoken

Could you please help me?
Thanks!
Br,
Maitrey

Sorry that neither option work. I'll have a think, as I would need a way to test any solution myself. Can't say when I'll definitely get to this though, as even the alphas I made for cruiz have had to take a back seat for a while.

I managed to set proxy and was able to go further but stuck at the wizard. It determines the version of the package as well but gets stuck at the point "Local cache Choose the local cache to associate the recipe with".
I can only go backwards and not forward with it. If I choose default it doesnot enable the "Next" button :(.
I think I am missing something.


Update dependency reflex to v0.5.7

This PR contains the following updates:

Package
Type
Update
Change

reflex (source)
project.dependencies
patch
==0.5.6 -> ==0.5.7

Release Notes

reflex-dev/reflex (reflex)
v0.5.7
Compare Source
New Features

Catch unhandled errors on both frontend and backend by @maximvlah in https://github.com/reflex-dev/reflex/pull/3572

rx.App now supports frontend_exception_handler and backend_exception_handler which are called when unhandled exceptions occur.
Fix the error boundary by @maximvlah in https://github.com/reflex-dev/reflex/pull/3637

Bare SQLAlchemy mutation tracking by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3628
feat: Adding an event to go back just as the user would. by @abulvenz in https://github.com/reflex-dev/reflex/pull/3636

return rx.event.back()

Improvements

Recharts Improvements

minor chart clean up by @Alek99 in https://github.com/reflex-dev/reflex/pull/3551
update graphing by @tgberkeley in https://github.com/reflex-dev/reflex/pull/3606
Tom/recharts missing props by @tgberkeley in https://github.com/reflex-dev/reflex/pull/3645
add warning when using css props on recharts by @Lendemor in https://github.com/reflex-dev/reflex/pull/3651
Make domain props work for y_axis by @Lendemor in https://github.com/reflex-dev/reflex/pull/3652

dedupe config overrides by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3600
gitignore external assets by default by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3621
only write .gitignore if needed by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3618
[REF-3160] fix rx.Var._replace raise TypeError on invalid kwargs by @Jishnu-Nandhiath in https://github.com/reflex-dev/reflex/pull/3625
add module prefix to generated state names by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3214
Allow DebounceInput as child of FormControl Component by @ElijahAhianyo in https://github.com/reflex-dev/reflex/pull/3660

Bug Fixes

fix sqla python_type issues, add tests by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3613
Fix 404 on dynamic routes during hot reload

[REF-3076] Do not purge .web/pages in dev mode by @masenf in https://github.com/reflex-dev/reflex/pull/3592

Avoid model metaclass error with pydantic < 1.10.15

[REF-3266] Check for pydantic v1 outside of try/except by @masenf in https://github.com/reflex-dev/reflex/pull/3643

Fix warnings

fix unclosed file by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3639
migrate deprecated connections to net_connections by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3641
Pkg resources deprecation by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3646
fix Var.contains pyi by @benedikt-bartscher in https://github.com/reflex-dev/reflex/pull/3663

Documentation

[Graphing Docs] small update by @tgberkeley in https://github.com/reflex-dev/reflex/pull/3612

Var Refactor
This release includes some new experimental features being developed incrementally in reflex._x.vars.

add immutable var class by @adhami3310 in https://github.com/reflex-dev/reflex/pull/3607
[REF-3225] implement format for immutable vars by @adhami3310 in https://github.com/reflex-dev/reflex/pull/3617

Other Changes

pyproject.toml: bump to 0.5.6 by @masenf in https://github.com/reflex-dev/reflex/pull/3635
benchmarks.yml: use node 18.x with reflex-web@main by @masenf in https://github.com/reflex-dev/reflex/pull/3657

New Contributors

@maximvlah made their first contribution in https://github.com/reflex-dev/reflex/pull/3572

Full Changelog: https://github.com/reflex-dev/reflex/compare/v0.5.6...v0.5.7

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

cf https://github.com/robert-koch-institut/mex-editor/pull/110


multi-gpu distributed and LR

In paddle version of detr training , I have only one card, so how do I adjust the LR, I queried that the original version of rtd detr was 4XA100 trained I now have only one 3090, so how do I adjust the learning rate, also in pytorch version I have the same problem, for the adjustment of the learning rate I didn't understand. I want to train my own data and I have only one GPU, how do I set up the LR

Also in my detailed testing I found that rtdetr doesn't seem to be very friendly with small data I had a very awkward scene when testing with the cat data provided by mmdet


Enable mouse cursors for TV devices

Fixes https://github.com/flutter-tizen/flutter-tizen/issues/364.

Add the EnableCursor method to TizenWindowEcoreWl2 which is implemented for TV devices only. The method uses dlopen to invoke the Cursor_Set_Config function in libvd-win-util.so.
Style the code in SetTizenPolicyNotificationLevel in a consistent way.

dlopen and dlsym should not affect the performance (launching time) noticeably.

Unfortunately, the mouse cursor doesn't show up on my TV.
Is there anything else we need to enable cursor?
cc @yman-son

All the changes in this PR look good to me., but unfortunately, the mouse cursor doesn't show up on my TV.
Is there anything else we need to enable cursor?

//TIZEN/[MAIN]/[ONEPROD_Prj]/[INT]/COMMON/Profile/platform/framework/web/chromium-efl/wrt/src/browser/tv/wrt_native_window_tv.cc
WRTNativeWindowTV::CreateMouseCursor(Evas_Object* window)
CreateMouseCursor API contains all the code for the mouse cursor.
I found the some different to get "surface" between your code and my code.
(Is this the cause?)
Would you like to test by forcibly enabling the mouse cursor?
vconftool set -t bool memory/window_system/input/force_enable_cursor 1 -f

vconftool set -t bool memory/window_system/input/force_enable_cursor 1 -f

I've been using this for a long time :)

I found the some different to get "surface" between your code and my code.

@yman-son Our embedder code don't rely on Ecore Evas but directly creates a Ecore Wl2 window from scratch. Thus it already has a reference to the window handle and a wayland surface can be retrieved from it.

vconftool set -t bool memory/window_system/input/force_enable_cursor 1 -f

I've been using this for a long time :)

I can find log in dlog when cursor setting is successful.
Please check it.
145.059 I/VD_WIN_UTIL(P 7127, T 7127): cursor_module.c: Cursor_Set_Config(1046) > config_type as 1
145.060 I/CURSORMGR(P  263, T  263): e_mod_cursormgr.c: _e_cursormgr_cb_cursor_set_config(344) > Cursor_Set_Config request from client with process:7127 config[1] !

@yman-son We can also see the log message you mentioned when the app launches.
I/VD_WIN_UTIL(  691): cursor_module.c: Cursor_Set_Config(1046) > config_type as 1
I/CURSORMGR(  262): e_mod_cursormgr.c: _e_cursormgr_cb_cursor_set_config(317) > Cursor_Set_Config request from client with process:691 config[1] !

But the cursor only appears on the screen when force_enable_cursor is set to true. We want to enable the cursor even if the value is set to false (the default value). Are you testing with force_enable_cursor turned off?

@yman-son We can also see the log message you mentioned when the app launches.
I/VD_WIN_UTIL(  691): cursor_module.c: Cursor_Set_Config(1046) > config_type as 1
I/CURSORMGR(  262): e_mod_cursormgr.c: _e_cursormgr_cb_cursor_set_config(317) > Cursor_Set_Config request from client with process:691 config[1] !

But the cursor only appears on the screen when force_enable_cursor is set to true. We want to enable the cursor even if the value is set to false (the default value).

I test vconf in false state for WRT. (ex : tving)
I will check if there is a code that disables the mouse cursor for .NET application in AUL or context-manager.

@yman-son We can also see the log message you mentioned when the app launches.
I/VD_WIN_UTIL(  691): cursor_module.c: Cursor_Set_Config(1046) > config_type as 1
I/CURSORMGR(  262): e_mod_cursormgr.c: _e_cursormgr_cb_cursor_set_config(317) > Cursor_Set_Config request from client with process:691 config[1] !

But the cursor only appears on the screen when force_enable_cursor is set to true. We want to enable the cursor even if the value is set to false (the default value).

I test vconf in false state for WRT. (ex : tving) I will check if there is a code that disables the mouse cursor for .NET application in AUL or context-manager.

I applied the changed code with Kim's help and conducted the test on the TV.
the mouse cursor worked normally when vconf was disabled.
I don't know what environmental differences cause this kind of problem.
But what is certain is that the code of this PR is normal.
snapshot info :
http://<IP_ADDRESS>/products/tv/official/2023/ONEMAIN/PontusM/TIZEN-ONEMAIN-PontusM-RELEASE_20220523.3/images/T-PTMAKUC-PERF/

I applied the changed code with Kim's help and conducted the test on the TV.
the mouse cursor worked normally when vconf was disabled.
I don't know what environmental differences cause this kind of problem.
But what is certain is that the code of this PR is normal.

Thank you for checking.


chore: update to latest EDC

What this PR changes/adds
This PR fixes some compile errors and adapts the code base to the latest EDC upstream.
Why it does that
Briefly state why the change was necessary.
Further notes
List other areas of code that have changed but are not necessarily linked to the main feature. This could be method
signature changes, package declarations, bugs that were encountered and were fixed inline, etc.
Linked Issue(s)
Closes # <-- insert Issue number if one exists
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 74.12%. Comparing base (aa96462) to head (b58591d).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #152   +/-   ##
=======================================
  Coverage   74.12%   74.12%
=======================================
  Files          27       27
  Lines         711      711
  Branches       28       28
=======================================
  Hits          527      527
  Misses        177      177
  Partials        7        7

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Keep track of time when in Interrupted state

Track the duration spend in Interrupted mode and display the value in the application status bar. Use a separate spot to display this value.

Merged into #16.


Surround docker login password with quotes

Resolve https://github.com/basecamp/kamal/issues/514

Closing in favour of https://github.com/basecamp/kamal/pull/704


[WFLY-17541] EESecurityAnnotationProcessor does not detect injections

Commits

[WFLY-17541] EESecurityAnnotationProcessor does not detect injections
[WFLY-17541] Add shared test components
[WFLY-17541] Add test cases for ee-security enablement via injection annotation

Issues

https://issues.redhat.com/browse/WFLY-17541
https://issues.redhat.com/browse/EAP7-1880

This code requires the Elytron changes made in ELY-2468 (wildfly-security/wildfly-elytron#1810), so it's being kept as a draft until those changes are pushed to a 2.x release.

@bstansberry


support for math expressions?

This might be asking too much, but would it be possible to have some sort of KaTeX math renderer?

It's been asked before. The reason I'm hesitant is similar to the reason I rejected a PR for UML support recently. The toast-ui editor I'm using looks like it's no longer maintained, and so I'm likely to need to look for (or build) alternatives at some point in the future. The more the editor supports, the harder it will be to find a replacement.
There's already a separate issue to track LaTeX/KaTeX support (#61) so please go give that a thumbs up to show your interest.


Mono: Exported variables now show in the correct order.

Exported variables now come in the same order as GDScript, from base class to sub class 1 to sub class 3 etc.
Fixes https://github.com/godotengine/godot/issues/13493

Here's an example:
In GDScript
ClassA.gd
extends Node
export var var1 = true

ClassB.gd
extends "ClassA.gd"
export var var2 = true

The variables show in the inspector as:
Var 1
Var 2
The equivalent code in C# currently shows the variables in the inspector as...
Var 2
Var 1

@neikeq I made those two changes. Let me know if there's anything else you'd like me to do... thanks :)

I meant something like this (pseudocode):
while (top && top != native) { // from derived to base/parent
    foreach (field in fields.last_declared_first()) { // iterate fields in reversed order
        if (field has ExportAttribute) {
            exported_members_cache.push_front(field.get_property_info()) // push to the front
        }
    }
    top = top.parent()
}

This way first it adds var2 from the derived class to the front:
var2 <---

and then it adds var1 from the base class to the front:
var1 <---
var2

The reason to iterate the fields in reverse order (last declared first) is to get it in the right order:
varBase1
varBase2
varDerived1
varDerived2

instead of:
varBase2
varBase1
varDerived2
varDerived1

because the variables are pushed to the front of the list.
This way you don't have to create and fill a new list.

Within the classes they actually already come in in the correct order, it was just the classes themselves were in reverse :)
So if you did the following with these changes in either GDScript or C# the result would be the same:
Create a base class with two variables:
var1
var2
Create a sub class of base class with:
var3
var4
Both C# and GDScript show the variables as:
Var 1
Var 2
Var 3
Var 4

But with the way I recommend you get the same result without needing to fill the classes list first. You just loop through the classes from derived to base and push the fields to the front of the list, instead of the back. Of course, this way you are adding the last declared fields in front, so to avoid that you need to iterate the fields in reverse order.

I think I'm understanding what you're saying, let me spell out what needs to be done to make sure I'm on the same page...
Since they are currently in the following order, using the same class structure as above, they come in the following order:
Var 3
Var 4
Var 1
Var 2
So if we keep the same class order, we'll need to reverse the fields when we're getting them from within the classes, which would render:
Var 4
Var 3
Var 2
Var 1
Then we would have to reverse all of those fields to be Var 1,2,3,4.
So the current way I have we reverse just the classes. This other way we need two reversals, the fields within the classes, then reverse the entire field list at the end.
I'm fine with changing it as it doesn't seem too difficult, but it does make the code a bit more convoluted to read. Do you think there will be a performance boost to doing it this way? It seems like it might since it removes the reversed class list memory allocation. Thanks :)

So the current way I have we reverse just the classes. This other way we need two reversals, the fields within the classes, then reverse the entire field list at the end.

No, you don't need to reverse exported_members_cache at the end. Just iterate fields in reverse order in the first place.

Do you think there will be a performance boost to doing it this way? It seems like it might since it removes the reversed class list memory allocation.

Yes, there is a performance boost because you iterate twice through the classes, instead of only once. Plus, like you say, you allocate when adding new elements to a list.
I don't think the code will be hard to understand, but you can add a comment if needed :)

Yep, I think your way of doing this was a much better idea. I'm much happier with this code than what I was doing before.
It's been updated whenever you get the chance to look at it. Thanks :)

That was easy enough. Grabbing fields in reverse order is now done in _update_exports

Thanks! Sorry if I annoyed you too much :smile:

Haha, thanks Ignacio. You didn't annoy me at all. Thanks for your advice :)


Adding Mix variant

What happened
Adding Mix variant #33
Insight
1/ Adding the @moduledoc into the mix task
2/ Supporting --mix option
3/ Supported addons

ElixirVersion
Readme
TestEnv
Credo
Dialyxir
ExCoveralls
Github template and Github action workflow (optional)
Mimic (optional)

4/ The mix task still as nimble.phx.gen.template so far, will rename the mix task on another PR.
Proof Of Work
1/ Adding the mix help nimble.phx.gen.template

2/ The test is passed
3/ Demo

Finally took the time to review this large PR :-) Looks good to me 👍
There are a few areas where patten matching could have been used to avoid some of the if mix_project?/else. However, it can be a matter of taste. The Mix variant implementation seems complete 💪

Thank you @olivierobert 🙌  will have a look at this PR soon :)

This PR need a rebase 🙌


Write document on how to use local copies of third party dependencies

Now that we have support for local copies of third party dependencies in the self-contained apps, write down a document on how to use that feature.

@janvorli, can we get a simple doc in place before 2.0 ships?

How is this diff than #672?
Is this about local resolution and #671 is the specific versions?
Send me a sample with some notes and I can write this up.

They are related. This one is about how to copy them app local. First step is install them for your distro. Then copy the right things out of them for app local. We may even want to script both of these...

I believe this can be closed because the doc is here: https://github.com/dotnet/core/blob/master/Documentation/self-contained-linux-apps.md


Email validation is case sensitive

https://bunnyjs.com/examples/form-validation/ I ran a few tests here and these emails fail to validate:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>

Thank you for your interest in BunnyJS and bug report.
i option for email RegExp has been added.
Please feel free to join our Gitter as well https://gitter.im/bunny-js/Lobby


scripts: ci: check_compliance: ruff: avoid mixing stdout and stderr

The python subprocess call had a stdout=subprocess.PIPE parameter that redirects standard output to a pipe,
and a stderr=subprocess.STDOUT parameter that redirected stderr to the pipe.
This mixed JSON and non-JSON output together, and issued an exception.
Fixing with stderr=subprocess.DEVNULL to ignore standard error and only keep the JSON output.
For short: we had this:
warning: The following rules have been removed and ignoring them has no effect:
    - UP027

[
  {
    "cell": null,
    "code": "I001",
    "end_location": {
      "column": 1,
      "row": 11
    },
    "filename": "/home/tinyvision/zephyrproject/zephyr/scripts/west_commands/runners/ecpprog.py",
    "fix": {
      "applicability": "safe",
      "edits": [
        {
          "content": "from runners.core import BuildConfiguration, RunnerCaps, ZephyrBinaryRunner\n\n\n",
          "end_location": {
            "column": 1,
            "row": 11
          },
          "location": {
            "column": 1,
            "row": 8
          }
        }
      ],
      "message": "Organize imports"
    },
    "location": {
      "column": 1,
      "row": 8
    },
    "message": "Import block is un-sorted or un-formatted",
    "noqa_row": 8,
    "url": "https://docs.astral.sh/ruff/rules/unsorted-imports"
  }
]

We want this:
[
  {
    "cell": null,
    "code": "I001",
    "end_location": {
      "column": 1,
      "row": 11
    },
    "filename": "/home/tinyvision/zephyrproject/zephyr/scripts/west_commands/runners/ecpprog.py",
    "fix": {
      "applicability": "safe",
      "edits": [
        {
          "content": "from runners.core import BuildConfiguration, RunnerCaps, ZephyrBinaryRunner\n\n\n",
          "end_location": {
            "column": 1,
            "row": 11
          },
          "location": {
            "column": 1,
            "row": 8
          }
        }
      ],
      "message": "Organize imports"
    },
    "location": {
      "column": 1,
      "row": 8
    },
    "message": "Import block is un-sorted or un-formatted",
    "noqa_row": 8,
    "url": "https://docs.astral.sh/ruff/rules/unsorted-imports"
  }
]

Thanks @josuah!
Fwiw I think we'll also want to pin the version of Ruff, as a follow-up. The warning that started appearing in stderr is due to the newly released 0.8.0 (released 12hrs ago) version having dropped some rules...


Updated minimum build number to match release notes

Release notes references the 0006 build so updated this page accordingly.

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@kaarins  Changes look correct. Could you please review and merge? Thanks!


Jeremy morales

@Blent1050 Final for review - found an extra dashed line and had to fix it

Great work on the project.
Nice work on meaningful commits -- keep that up.
Nice work on selecting all of the boxes using nth.


Upgrade Nephio to Go 1.22

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:
/kind bug

/kind cleanup

/kind design
/kind documentation
/kind failing-test
/kind feature
/kind flake

What this PR does / why we need it:

Updated go version in go.mod files
Updated go version in github workflows
Updated base image to 1.22.2-bookworm in Dockerfiles
Updated Go/Golang-CI/GoSec versions in makefiles
Updated reflect.TypeOf() to reflect.TypeFor where relevant

Which issue(s) this PR fixes:
Fixes Issue 510.
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
no

The go tests need to be upgraded to Go 1.22, see https://github.com/nephio-project/test-infra/pull/258

/hold

/retest

/retest

/retest

/retest

The toolchain has been updated for go 1.22 now, thanks to @radoslawc. This PR is ready for review.
/assign @tliron @efiacor @vjayaramrh

/approve

/lgtm


nrf9151dk broken link

This patch fixes a broken link in the docs for the nrf9151dk.
It points to the SiP's product page for now.

Needs rebase

@maxd-nordic please remember to rebase this PR

Do I need to rebase again? It is really so difficult to get such a tiny PR in?


Questions about tracer and convergence

Currently, we are calculating the density based on the tracer, we are trying to do the same with the viscosity.
In this case we can pass the tracer information as parameter to the method compute_viscosity, but the problem is that the method is called before to calculate the value of tracer.
Any suggestion about how to do this modification?
Also, I would like to ask about a problem related with the convergence.
When we try to simulate a cylinder 5 meter long, and tau_0 with value 5., the simulation is stopped in AMReX_MLMG::solve(Line  176) with message "MLMG: Failed to converge after ...", in the time Step 10.
I have tried with different values for tensor_diffusion.num_pre_smooth, tensor_diffusion.num_post_smooth, but I can not found the way to execute the simulation.
Any suggestion?

In answer to the first question -- you could call compute_viscosity again
after the tracer has been updated if you want to use the new-time value of
tracer (which would be correct if you're treating the viscous term fully
implicitly).  Just make sure you pass in "get_tracer_new()"
In answer to the second question -- geometric multigrid does have a hard
time converging on these types of problems.  I recommend you try using the
hypre solver.  Set USE_HYPRE = TRUE in your GNUmakefile,  set
bottom_solver_type = hypre in your inputs file and set max coarsening level
to 0 as well.   See
https://amrex-codes.github.io/amrex/docs_html/LinearSolvers.html#external-solvers
for the documentation and amrex/ Tutorials/LinearSolvers/ABecLaplacian_C.
for an example of usage.
On Fri, Jun 5, 2020 at 8:04 AM cesarcalvorincon<EMAIL_ADDRESS>wrote:

Currently, we are calculating the density based on the tracer, we are
trying to do the same with the viscosity.
In this case we can pass the tracer information as parameter to the method
compute_viscosity, but the problem is that the method is called before to
calculate the value of tracer.
Any suggestion about how to do this modification?
Also, I would like to ask about a problem related with the convergence.
When we try to simulate a cylinder 5 meter long, and tau_0 with value 5.,
the simulation is stopped in AMReX_MLMG::solve(Line 176) with message
"MLMG: Failed to converge after ...", in the time Step 10.
I have tried with different values for tensor_diffusion.num_pre_smooth,
tensor_diffusion.num_post_smooth, but I can not found the way to execute
the simulation.
Any suggestion?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/AMReX-Codes/incflo/issues/41, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACRE6YQEH6MYXNEGYR44OMLRVECQTANCNFSM4NT3BRJA
.

--
Ann Almgren
Senior Scientist; CCSE Group Lead

About the second question, I have done simulations with the Bingham rheological model without problem. These simulations  included the EB feature but the z-dimension was of same order of magnitude than the other dimensions.  It is when I increase the z-dimensions that the problems appear.
I have tested with Hypre solver as you suggest. But I have a problem, maybe I do not understand something.
I added these lines to my input file:
tensor_diffusion.bottom_solver_type = hypre
tensor_diffusion.mg_max_coarsening_level = 0
With this configuration I have the error "bottomSolveWithHypre doesn't work with ncomp > 1."
I suppose the problem is because the MLTensorOp uses multi-component solve.
So my doubt is: Is there any way to use Hypre solver when we have a MLTensorOp?

Would it be possible to give me access to your fork to be able to explore
the multigrid issue?
I'm sorry -- yes, hypre is only set up for single-component solves, I'd
forgotten that.
Ann
On Wed, Jun 17, 2020 at 9:59 AM cesarcalvorincon<EMAIL_ADDRESS>wrote:

About the second question, I have done simulations with the Bingham
rheological model without problem. These simulations included the EB
feature but the z-dimension was of same order of magnitude than the other
dimensions. It is when I increase the z-dimensions that the problems appear.
I have tested with Hypre solver as you suggest. But I have a problem,
maybe I do not understand something.
I added these lines to my input file:
tensor_diffusion.bottom_solver_type = hypre
tensor_diffusion.mg_max_coarsening_level = 0
With this configuration I have the error "bottomSolveWithHypre doesn't
work with ncomp > 1."
I suppose the problem is because the MLTensorOp uses multi-component solve.
So my doubt is: Is there any way to use Hypre solver when we have a
MLTensorOp?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/AMReX-Codes/incflo/issues/41#issuecomment-645495322,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACRE6YVEUSTLN7NTHTC55ZLRXDYQZANCNFSM4NT3BRJA
.

--
Ann Almgren
Senior Scientist; CCSE Group Lead

Thank you for offering to explore the issue.
We do not have a fork right now. We are working with the development branch without modification, for incflo and amrex.
I attach the simulation that we are trying to execute.
benchmark.poiseuille_annulus_bingham.zip
As you can see it is an annulus with standoff, 10m long for z-dimension and a Bingham fluid with papa_reg 0.001.
We have tried with different values for tensor_diffusion.num_pre_smooth and tensor_diffusion.num_post_smooth, but we can not achieve convergence.
To try to understand better the problem, we have tested with different mesh and z-dimensions, with the following results:
Our target simulation
amr.n_cell              =   32  32  1280
geometry.prob_hi        =   0.25  0.25  10.0
--> Failed to converge in AMReX_NodalProjector
Other test cases

Mesh 32

amr.n_cell              =   32  32  32
geometry.prob_hi        =   0.25  0.25  0.25
--> OK
amr.n_cell              =   32  32  64
geometry.prob_hi        =   0.25  0.25  0.5
--> dt tends to 0. So simulation never ends
amr.n_cell              =   32  32  128
geometry.prob_hi        =   0.25  0.25  1.0
--> Failed to converge in  AMReX_MacProjector
amr.n_cell              =   32  32  640
geometry.prob_hi        =   0.25  0.25  5.0
--> Failed to converge in AMReX_NodalProjector

Mesh 64

incflo.papa_reg         =   0.001
amr.n_cell              =   64  64  64
geometry.prob_hi        =   0.25  0.25  0.25
--> Failed to converge in DiffusionTensorOp.cpp
incflo.papa_reg         =   0.001
amr.n_cell              =   64  64  128
geometry.prob_hi        =   0.25  0.25  0.5
--> Failed to converge in DiffusionTensorOp.cpp
incflo.papa_reg         =   0.001
amr.n_cell              =   64  64  2560
geometry.prob_hi        =   0.25  0.25  10.0
--> Failed to converge in AMReX_NodalProjector.cpp

Mesh 128

incflo.papa_reg         =   0.001
amr.n_cell              =   128  128  256
geometry.prob_hi        =   0.25  0.25  0.5
--> Failed to converge in DiffusionTensorOp.cpp

What is going on here is that the pipe is sufficiently thin that the
geometry can't be coarsened to do regular geometric multigrid.
You can solve this problem by calling the hypre solver -- you will need to

git clone https://github.com/hypre-space/hypre.git  and follow the
directions there to install it
set HYPRE_DIR = .. as an environment variable or in your GNUmakefile
add USE_HYPRE = TRUE to your GNUmakefile
add nodal_proj.bottom_solver =  hypre to your inputs file
(benchmark.poiseuille_annulus_bingham)

Unfortunately the hypre solver is much slower than our multigrid but it's
an external solver so we can't fix that.  You can obviously make it faster
if you don't ask for too precise an answer :-)
We have some ideas for how to make the native solvers work on a long skinny
case like this where the cross-section is constant in the long direction --
but we won't be able to implement those immediately.
On Thu, Jun 18, 2020 at 7:42 AM cesarcalvorincon<EMAIL_ADDRESS>wrote:

Thank you for offering to explore the issue.
We do not have a fork right now. We are working with the development
branch without modification, for incflo and amrex.
I attach the simulation that we are trying to execute.
benchmark.poiseuille_annulus_bingham.zip
https://github.com/AMReX-Codes/incflo/files/4799229/benchmark.poiseuille_annulus_bingham.zip
As you can see it is an annulus with standoff, 10m long for z-dimension
and a Bingham fluid with papa_reg 0.001.
We have tried with different values for tensor_diffusion.num_pre_smooth
and tensor_diffusion.num_post_smooth, but we can not achieve convergence.
To try to understand better the problem, we have tested with different
mesh and z-dimensions, with the following results:
Our target simulation
amr.n_cell = 32 32 1280
geometry.prob_hi = 0.25 0.25 10.0
--> Failed to converge in AMReX_NodalProjector
Other test cases

Mesh 32

amr.n_cell = 32 32 32
geometry.prob_hi = 0.25 0.25 0.25
--> OK
amr.n_cell = 32 32 64
geometry.prob_hi = 0.25 0.25 0.5
--> dt tends to 0. So simulation never ends
amr.n_cell = 32 32 128
geometry.prob_hi = 0.25 0.25 1.0
--> Failed to converge in AMReX_MacProjector
amr.n_cell = 32 32 640
geometry.prob_hi = 0.25 0.25 5.0
--> Failed to converge in AMReX_NodalProjector

Mesh 64

incflo.papa_reg = 0.001
amr.n_cell = 64 64 64
geometry.prob_hi = 0.25 0.25 0.25
--> Failed to converge in DiffusionTensorOp.cpp
incflo.papa_reg = 0.001
amr.n_cell = 64 64 128
geometry.prob_hi = 0.25 0.25 0.5
--> Failed to converge in DiffusionTensorOp.cpp
incflo.papa_reg = 0.001
amr.n_cell = 64 64 2560
geometry.prob_hi = 0.25 0.25 10.0
--> Failed to converge in AMReX_NodalProjector.cpp

Mesh 128

incflo.papa_reg = 0.001
amr.n_cell = 128 128 256
geometry.prob_hi = 0.25 0.25 0.5
--> Failed to converge in DiffusionTensorOp.cpp
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/AMReX-Codes/incflo/issues/41#issuecomment-646064250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACRE6YQG5247LKCP626YWTDRXIRUNANCNFSM4NT3BRJA
.

--
Ann Almgren
Senior Scientist; CCSE Group Lead


Turn links with methods into form submissions

Rails UJS offered a path to turn links into form submissions via the data-method attribute. This PR recreates that capability under data-turbo-method (but also with data-method for compatibility with existing apps built to Rails UJS).
The link is turned into a form that's added next to the link in the dom, such that all the frame scopes still apply, and corresponding behavior is triggered.
For accessibility reasons, we should continue to promote buttons rather than method links, but this makes Hotwire much easier to fit into existing applications that were built to Rails UJS standards.

This seems to only work within a turbo-frame, is it expected behaviour ? I am not sure as it is advertised to be a replacement for data-method links

@Intrepidd Ah yes, need to expand it to all cases. If you want to take a swing at a PR for that 👍

@dhh I took a swing at it in #299 , I need a little bit of guidance though before wrapping it up


Add initial documentation site for dblab

Description
Adding the initial version for the documentation site, this documentation is built on top of MKDocs
Fixes #157
Type of change
Please delete options that are not relevant.

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

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] I have checked my code and corrected any misspellings

LGTM! @valerybriz well done!
I'll let you merge this one!

we would just need to add a CNAME in order to have dblab.danvergara.com pointing to these docs :)

Also the github page of this repo must be pointing to gh-pages branch


Analyze location data

Task
Goal
Figure out whether Location#id, or its de facto proxy Location#addr1, can really be used as primary keys.
Description
Without unique primary keys, keeping track of changes in the data over time becomes an onerous, bug-prone process. We need to determine the stability of the existing IDs where they exist and the closest proxy in their absence, street addresses.
If the IDs or street addresses change over time, then they can't be used to determine identity and we'd have to fall back on field comparisons to track both identity and change.
Success Criteria
Show that a given location retains the same ID or street address over a reasonable period of time.
Extracted from #10.

Duplicate of #10.


A command line argument for assigning different bids to memref

This will greatly boost the performance.

Resolved via d37a382


Search improvements

PR Checklist

Please check all that apply to this PR using "x":

[x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[x] I have checked that this PR does not introduce a breaking change

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[x] Feature

Fixes
Issue Number: #108
Commit messages
Use dark gray color for featured claims
Adds contrast to featured claims in dark mode.
Improve resolving of featured (matching URL) claims

Trim leading/trailing whitespace and replace with hyphen between
words.
Resolve channel claim from query as well.
Resolve (and add to list) featured claims only after initial search
completed.
Hide duration view when showing featured channel claim.
Hide other info views when showing "Publish something" item
(when query does not resolve).
Remove duplicate percent sign and redundant escape in invalid URI
regex.

Show original claim short URL for reposted featured claims
Lighthouse: Remove resolve=true, run resolve after search
Filter null results and subtract from expected page size (so pagination
works correctly).
Use Ordering.explicit to put claims in correct order after resolve.
Search: Add Sort By option, use Lighthouse query params
Remove filter functionality from ClaimListAdapter, use Lighthouse query
params instead.

Making the featured item background black makes it indistinguishable from other items in dark mode.

@ktprograms Please use a semi-transparent version of the primary colour for the featured item in dark mode. Thanks.

Diffs in latest push:
https://github.com/OdyseeTeam/odysee-android/pull/288/commits/b8b420fbe01cedf7b528de32080afc5f9ebf56de: featured-color-fixup.patch.txt
https://github.com/OdyseeTeam/odysee-android/pull/288/commits/9d621019ffd1e4e791c537c7bd86f2c92af9ec5c: search-ui-fixup.patch.txt

Diff 9d62101...8cf4225:
Use Lighthouse time_filter instead of ClaimListAdapter filter.

I'll fix the merge conflict after it's been reviewed, the conflicting changes in ClaimListAdapter are only removing the unused time filter code, with no logic changes.

@akinwale Done


Add unread count to the tray icon tooltip

I don't know how it works on other platforms, but on Windows, hovering over the tray icon shows "Yakyak - Hangouts Client".
It would be nice if this text showed how many unread messages or conversations you had in addition to or instead of that text. (e.g. "2 unread conversations").

this should be easy to implement in the same update cycle as the tray icon.


Fix 500 in public activity page

Fixes #1895

LGTM

LGTM

It seems CI failed. @ethantkoenig

Rebased, since CI did not run for some reason


Provide a way to inject dependency to custom connection provider

I have a custom connection provider which looks like,
public class HikariConnectionProvider implements ConnectionProvider {

  private DataSource dataSource;

  @Override
  public Connection getConnection() throws SQLException {
    return dataSource.getConnection();
  }

  @Override
  public void shutdown() throws SQLException {
  }

  @Override
  public void initialize() throws SQLException {
  }

  public void setDataSource(DataSource dataSource) {
    this.dataSource = dataSource;
  }
}

I need the ability to provide my datasource directly to this class which it is invoked reflectivity.
The reason I am not using org.quartz.utils.HikariCpPoolingConnectionProvider is because my application uses a yml file to define all the config params and the problem of hiding sensitive stuff like passwords is solved for the yml parser.
If Quartz can be instantiated using a yml file, nothing like it.

I have almost the same need. I just want to pass a DataSource object to the SchedulerFactory somehow.

+1. This would be very nice to have.
We got around this limitation in the following (pretty hacky) way. Something like this:
`
public class MyConnectionProvider implements ConnectionProvider {
static Map<String, Datasource> ds;
private String dsId;
public static void register(final String id, final DataSource ds) {
ds.put(id, ds);
}
@Override public Connection getConnection() {
return ds.get(dsId).getConnection();
}
public void setDsId(String dsId) {
this.dsId = dsId;
}
}
`
And during DI, we call register and also set the id on the quartz connection provider property
org.quartz.dataSource.NAME.dsId = ...


Upstreaming some potential adjustments to quasar based on a small personal co-learning exercise

Hi Simon
Thanks for accepting my earlier push of code to your project.
Paul Cohen (sonicviz) and myself were exploring quasar as a learning tool around Meteor, React and WebRTC. We appreciated your code layout and concise design.
While playing with the code we made a few changes and we wanted to share them back to you for review and possible inclusion. These changes are split into two parts: developer onboarding and user experience.
Regarding developer onboarding we made three changes:
(1) Readme improved with simpler language (already pushed to you).
(2) Overview of technical architecture (tools used rather than project layout) used in the system architecture (added to expanded readme).
(3) Commenting improved (licenses across files, one large file received improved example      comments in JSDoc compatible format)
Regarding user experience we made two changes:
(1) Control button placement improved for possible use on tablets and for preventing the buttons to overlap with eye-lines.
(2) Button usability improved for discoverability.
(3) Error dialogues have improved readability for non-native speakers. The "wrong browser" message also now provides links to Chrome and Firefox.
While you may or may wish to include all our changes we hope you find them interesting. We enjoyed playing with your project and - time permitting - I will personally potentially explore more details of how it works.
Regards
Shane Coughlan in partnership with Paul Cohen
PS: Part of this pull request contains historical items which were a mistake on my part when I experimented with WebSphere. It is not relevant to the submission of our project adjustment code.
These historical items were submitted at: 8875a39
Run through: 7f81c5f, a156ac4, b925bf9 and 84809a6
And were reverted at: 8c0a398

Hi Simon,
Ditto to what Shane said.
It was a good learning exercise to prepare for some deeper hacking of quasar.
Hope you find the tweaks useful!
Cheers,
Paul

Hey guys,
Thanks so much for all your work! All the changes were excellent.
My only change was as follows:
I saw you moved the video controls and had them always visible for compatibility with phones and tablets -- where hovering doesn't exist. Instead of this, took the Facetime approach, where the user can tap the screen to see the controls and tap again to get rid of them. Same goes for the small video window controls.
Looking forward to seeing a sweet app using some of this stuff in production. Let me know what you guys are planning or if you need any help!
Cheers,
Simon

No worries Simon.
UX is an interesting area, multiple ways to skin a cat;-)
I'm watching the evolution of Mantra and the debate over directory structure at the moment.
https://github.com/kadirahq/mantra/issues/3
What's your preference?

So I've tried both ways and my preference is type-base structured. I've heard many args for feature-based and I respect the args, but I've found that I end up thinking a lot more about where to place things when features are murky (e.g. a component that is used by multiple components and talks with multiple stores) and for consumers of the code, it can be non-obvious where those features and files are located.
With type-based, you know where everything is and it's quick to navigate. Checking between stores or components is easier for me to navigate as well. People argue that in very large applications, it might make more sense to go feature-based, but in that case I would want to refactor and turn a big feature into it's own separate package. If you do that, refactoring is same speed with both structures, and you can keep the type-based structure in the new package as well.
Honestly, one way or the other isn't a big deal to me except for the speed with which I can build/modify the app and navigate the directories, and for me that's type-based.

Hi Simon!
Thanks for merging some of the suggestions. Following the Facetime approach for the controls sounds sensible because it will match a lot of user expectations from previous experience.
At the moment I am exploring the advantages/disadvantages of Meteor for WebRTC-based communication in mobile or web apps. quasar is an attractive place to start due to the use of Meteor + React. I appreciate that you created and shared this application as Open Source.
Regards
Shane


403 Client Error: Forbidden for url

I get this error when I try with one username or with a file of usernames. Only downloads the profile pic.
Searching username for profile pic: 100% 1/1 [00:00<00:00, 110.56 images/s]
Searching username for stories: 100%|##########| 5/5 [00:00<00:00, 105.01 media/s]
Searching username for posts: 85 media [00:09,  8.66 media/s]
Downloading:   0%|          | 0/91 [00:00<?, ?it/s]
Repeated error HTTPError(u'403 Client Error: Forbidden for url: https://instagram.ftru2-1.fna.fbcdn.net/vp/4aac8086ceb1bc910037e54bd9e9dab6/5B11C089/t51.12442-15/e35/33914014_2093473324265580_6966603933850533888_n.jpg',)
(A)bort, (I)gnore, (R)etry or retry (F)orever?

That error is showed for each photo or video.
I try updating and reinstalling instagram-scraper but don't works.

@christianmtr, I'm seeing the same behavior. Have you found a workaround?


Add support for other Editors/IDE

User should be having an option to provide custom launch command for other editor/ide.

Hello, My name is Gautam Singh and I have some basic knowledge on java language. I want to do contribute in this organization.So, please help me with what are the things I should master before jumping in it?

This is not the place to ask for help. Connect via the suitable platform (you can find means to communicate and in the worst case, you'll have an email address)
This is an Open source project and there's no such thing as Mastering some language etc(like you are spoon-fed in your college).  Explore and you'll automatically get to know what to do.
Delete your comment from this place because it makes the Comment flow of this Issue quite weird.
Hoping to connect with you coz we'd love to get more developers involved.

@fahad-israr Hello Sir I want to work on this issue as no one is assigned .

Sure !!
go ahead

Sir I have some doubts is there any discord channel to discuss?

there's a zulip channel.
you can connect there !!

Ok Thank you Sir.

@fahad-israr , if @SriSatyaT  isnot working on it,  can i give a try?

@zedbeit @fahad-israr @maxandersen any ideas which editors/ide to consider to add?

Look at widely used IDEs like EMACS, Atom, PyCharm etc. More popular IDEs listed here : https://pypl.github.io/IDE.html

I would like to add further IDE's if anyone isnt assigned.

@fahad-israr i haved added support for  PyCharm sublime text Atom editors, sorry for late response to your message, i was little enagaged in college bootcamp. Hope u will understand.

Pull request?

@fahad-israr i haved added support for PyCharm sublime text Atom editors, sorry for late response to your message, i was little enagaged in college bootcamp. Hope u will understand.

Pull Request?


How to resolve the error : - [d3d11] attempting to ReadPixels outside of RenderTexture bounds! Reading (0, 0, 215, 383) from (215, 382) ?

Hi,
I am trying to broadcast my video through UnityRuntime on a particular App Id and Token and Channel which i have temporary created from Agora.Io.
Issue, which i am facing is the error D3D11.i have also shared the screenshot for that.

and on the Browser side if i see by clicking on AgoraWebDemos, is this screen which is coming as total white.

I am new to Agora, so please help me to get this error resolved.
I have also made my script which is similar as the script which you posted it to Agora Github which is : -
https://github.com/AgoraIO/Agora-Unity-Quickstart/blob/master/API-Example-Unity/Assets/API-Example/examples/advanced/ScreenShareOnMobile/AgoraScreenShare.cs
Any Help will be appreciated.

@praveenjha-github , we didn't see a screenshot of the error shared.  Can you copy and paste what exact error is?

Scenes窗口 ，不要选择2D，试试看~


Help needed in reading aseg.stats file

Hi All,
I tried "freesurfer_stats" python library to read aseg.stats file. But I am getting some AssertionError for stats.read(stream) function. Is there any sample python program to read the aseg.stats file?
Regards,
Shijin Knox G.U.

pandas read_csv with delim_whitespace=True, comment="#"?
What does the Error message exactly say for freesurfer_stats?

Please find the error I am getting while trying to read "wmparc.DKTatlas.mapped.stats" file ....
Traceback (most recent call last):
File "statfile.py", line 2, in
stats = CorticalParcellationStats.read('wmparc.DKTatlas.mapped.stats')
File "/home/cvlab/.local/lib/python3.6/site-packages/freesurfer_stats/init.py", line 248, in read
stats._read(stream)
File "/home/cvlab/.local/lib/python3.6/site-packages/freesurfer_stats/init.py", line 205, in _read
== "# Table of FreeSurfer cortical parcellation anatomical statistics"
AssertionError

Does the freesurfer_stats tool work on e.g. aseg.stats? Anyway, the stats above (wmparc.DKT...) are created by FreeSurfer's mri_segstats command (at least currently in stable). See https://github.com/Deep-MI/FastSurfer/blob/d0fdf8346c840283bdbb4cc2f97c228204fa605a/recon_surf/recon-surf.sh#L1037
so if it cannot read standard FreeSurfer stats files, that would be something to discuss with the freesurfer_stats developers, not here.

one other pointer: FreeSurfer provides scripts asegstats2table and aparcstats2table that can read the stats files (even from multiple subjects) and stack them into a CSV table.

thank you so much  ... I will try that and revert ....

Based on the Error Message, it looks to me like the module you are using can only read the cortical parcellation statistics, not the white matter parcellation. Maybe check, if they have a module for WhiteMatterParcellationStats. As @m-reuter pointed out, seems to be an issue with the freesurfer_stats module, not the FastSurfer generated stats-files.


Use the source picker from harvest UI for contribute

Related to https://github.com/clearlydefined/website/issues/179
In order to have correct data for annotated tags, needs https://github.com/clearlydefined/service/pull/239

@daniellandau can you take a look at the comments and see what you think?

Had quite a busy weekend, also will have a busy today. I commented to some things now and will comment/code more latest tomorrow (Tuesday).

Okay @jeffmcaffer this is now ready for review again.

thanks @daniellandau


[SAK-29391] Updated resource upload instructions

Please wait for grammar changes.........

Notes: I don't recommend discussing WebDAV in this context. It's too complicated.
I'm also not sure this is the right place to tell the instructor about their copyright responsibilities..... but I could be convinced otherwise.
Files can be uploaded individually or in ZIP archives. Expand ZIPs after uploading via the file''s Action menu. To remove files before completing the upload, click X next to them. Click Upload Files Now when ready to complete the upload. Note that you cannot upload more than {0} MB of material at once.

The reason we added the copyright notice to the drag and drop upload page was so that we, as owners of the VLE/LMS service could not be accused of not informing users of their responsibilities.
There's a notice on the "upload files" pages (where you can upload single or multiple files) so therefore it should also be on the drag and drop upload page (where you can upload single or multiple files).
Both pages perform the same function so if "warning text" appears in one place, it should also appear in the other. I hope this is a convincing argument.
I have no disagreement about skipping the webDAV text.
I'm also happy with the proposed changes to the "ZIP text"

There's a notice on the "upload files" pages (where you can upload single or
multiple files) so therefore it should also be on the drag and drop upload page
(where you can upload single or multiple files).

Okay, I agree with you.

Both pages perform the same function so if "warning text" appears in one place,
it should also appear in the other. I hope this is a convincing argument.

Agreed

I'm also happy with the proposed changes to the "ZIP text"

Okay, cool, @adrianfish can you update this PR and then we can merge

Will do. Tonight, or this afternoon in US time.
On 12 June 2015 at 16:19, Sam Ottenhoff<EMAIL_ADDRESS>wrote:

There's a notice on the "upload files" pages (where you can upload single
or
multiple files) so therefore it should also be on the drag and drop upload
page
(where you can upload single or multiple files).
Okay, I agree with you.
Both pages perform the same function so if "warning text" appears in one
place,
it should also appear in the other. I hope this is a convincing argument.
Agreed
I'm also happy with the proposed changes to the "ZIP text"
Okay, cool, @adrianfish https://github.com/adrianfish can you update
this PR and then we can merge
—
Reply to this email directly or view it on GitHub
https://github.com/sakaiproject/sakai/pull/550#issuecomment-111524297.


Change ping to use informative embed colors

Ready for review unless anyone has anything to add?

Retitling PR based on ping colors as it will be the commit message. The error handler fixes can be noted in the commit message body

Thanks for the assistance on this wakfi, your changes look good


Add or complete descriptions for some lightnings

This changes were created with the script in #478

@Daniel-at-github: I just noticed that this PR has been lingering here for a while. I'm inclined to merge it because on cursory inspection it looks good to me. Any reason why nobody else has clicked the "merge" button on this one yet?

Thanks @jonemo for pointing out.
The review process is just for lowering the human error.
If a PR looks good to you, please merge it.
And if a PR is waiting more than 1 month, I think that we should "crouwdsource" the review just publishing it.


Migrate the mod to Minecraft 1.19.x

plz forgive me for my poor English :(
API migration. You can see the changes in src.main.java.de.mybukit.mycommands.
I have not migrate command EnderChest in CommandEnderChest.java, because I didn't find out how to open a dummy container in Minecraft 1.19.2 environment.
WARNING: In my workspace, I just delete CommandEnderChest.java. But I think better not delete this file in the remote repository. So if you just clone and try to build this project, it will not work properly.

Also, there are few changed in LICENSE and fabric.mod.json.

btw, there is a bug in zh_cn.json, which commands.home.list miss its %s symbol. I fixed that.


Basic Auth

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
I use FHEM home automation with FTUI GUI which has BasicAuth enabled. Would be nice to have BasicAuth support in you app.
Describe the solution you'd like
A clear and concise description of what you want to happen.
See above.
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.

No, this will not be supported.


Add tests for importing types from .d.ts with explicit extension

As far as I can tell this works since https://github.com/microsoft/TypeScript/pull/52595 and it's expected to work. I very much intend to rely on this behavior for all available module resolution types so it would be great to have an extra test case for this.
cc @andrewbranch

Just don’t forget it won’t work before TS 5.0

Yeah, I know. For now I'm introducing the new behavior in our tooling behind an opt-in flag and gonna switch the default sometime in the future


Error on the project

project 11 - linux python3.5
Files already downloaded and verified
Epoch [0/50], Step[100/500], d_loss: 1.1626, g_loss: 0.9049, D(x): 0.70, D(G(z)): 0.54
Traceback (most recent call last):
File "main.py", line 130, in
'./data/fake_samples_%d_%d.png' %(epoch+1, i+1))
File "/home/andrewcz/miniconda3/lib/python3.5/site-packages/torchvision-0.1.8-py3.5.egg/torchvision/utils.py", line 95, in save_image
File "/home/andrewcz/miniconda3/lib/python3.5/site-packages/PIL/Image.py", line 1682, in save
fp = builtins.open(filename, "wb")
FileNotFoundError: [Errno 2] No such file or directory: './data/fake_samples_1_100.png'
Having trouble with this example.

Create a folder named data.


Build a mobile app from an SAP Web IDE template

Hi @rbrainey,
I just found this old tutorial and noticed it's outdated (screenshots and the mentioned template doesn't exist anymore). It's part of this group.
Do you want me to assign this tutorial to myself and to fix it?

Yes, please. Consult with Josh as needed if you need any advice on current Mobile roadmap (Kevin is on a break) -- although it sounds like we need to remove this Group.

Josh agreed and we'll take this tutorial offline


Slider Accessibility Issue

Description
Hi,
I tried to make a View component like the following.
<View
accessibilityLabel={'React Native View as Slider'}
accessibilityRole="adjustable"
focusable
accessible
accessibilityValue={{
min: 1,
max: 100,
now: 20,
text: 20,
}}
/>
Narrator reads the value of the above View component as "zero percent". What I expected, it needs to read "20 percent".
How can fix it?
Thanks,
React Native Version
0.71.0
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: Windows 10 10.0.19044
CPU: (16) x64 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz
Memory: 2.88 GB / 15.67 GB
Binaries:
Node: 16.13.1 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD
npm: 8.1.2 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK:
AllowDevelopmentWithoutDevLicense: Enabled
AllowAllTrustedApps: Enabled
Versions: 10.0.16299.0, 10.0.17134.0, 10.0.17763.0, 10.0.18362.0, 10.0.19041.0, 10.0.22000.0
IDEs:
Android Studio: Not Found
Visual Studio: 16.11.33423.256 (Visual Studio Enterprise 2019)
Languages:
Java: 1.8.0_302 - C:\Program Files\Eclipse Foundation\jdk-8.0.302.8-hotspot\bin\javac.EXE
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.0 => 0.71.0
react-native-windows: 0.71.4 => 0.71.4
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
It's a simple UWP with a View component.
Snack, code example, screenshot, or link to a repository
import React from 'react';
import {View} from 'react-native';
const App = () => {
return (
<View
accessibilityLabel={'React Native View as Slider'}
accessibilityRole="adjustable"
focusable
accessible
accessibilityValue={{
min: 1,
max: 100,
now: 20,
text: 20,
}}
/>
);
};
export default App;

react-native-windows is not maintained by Meta. Please create this in the react-native-windows repo. Note that built-in Slider has also been long deprecated, and will be fully removed in 0.72 in favor of the community module version.