Fail to emit from plugin ContentIndex: Invalid time value

When I was doing a github action deployment, something went wrong and I couldn't resolve it, asking for help
-09-08T14:53:41.0030465Z ##[group]Run npx quartz build
2023-09-08T14:53:41.0030845Z npx quartz build
2023-09-08T14:53:41.0085537Z shell: /usr/bin/bash -e {0}
2023-09-08T14:53:41.0085861Z ##[endgroup]
2023-09-08T14:53:42.2931796Z
2023-09-08T14:53:42.2932441Z  Quartz v4.0.10
2023-09-08T14:53:42.2932804Z
2023-09-08T14:53:43.7022210Z Cleaned output directory `public` in 3ms
2023-09-08T14:53:43.8335648Z Found 1494 input files from `content` in 133ms
2023-09-08T14:54:05.6098569Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "方" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6344367Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "法" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6345823Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "大" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6347116Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "幅" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6518466Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "简" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6541224Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "化" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6542335Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "了" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6543283Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "的" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6544204Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "使" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6545133Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "用" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6546048Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "；" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6546940Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "（" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:05.6547824Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "）" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:21.3325382Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "、" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:21.3864257Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "、" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:32.5436215Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "和" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4261698Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "】" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4411210Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "：" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4412223Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "这" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4414285Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "一" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4415229Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "项" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4416154Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4417512Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "表" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4418637Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "示" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4444456Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "关" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4445560Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "闭" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4446504Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "服" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4447430Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "务" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4448365Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4449293Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "使" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4450190Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "用" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4451078Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "什" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4451952Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "么" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4477152Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "命" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4480744Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "令" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4484116Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "。" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4487429Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "使" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4490718Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "用" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4493976Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4497226Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "命" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4501465Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "令" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4505285Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4508890Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "关" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4512452Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "闭" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4516007Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "指" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4519640Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "定" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4523190Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "进" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4526724Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "程" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4530725Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4534503Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "而" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4535811Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "这" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4538256Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "个" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4540197Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "进" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4542386Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "程" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4544288Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "是" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:36.4546092Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "个" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:44.6062184Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "并" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:44.7047778Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "且" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:44.7051283Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "在" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0243122Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "、" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0417999Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "的" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0419195Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "使" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0420247Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "用" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0424831Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "、" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0426820Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "区" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0430381Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "别" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0433676Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "；" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0436934Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "中" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0440208Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "函" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0443458Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "数" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:49.0446693Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "：" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.7871304Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "：" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8002575Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "重" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8003597Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "写" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8004940Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "的" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8006034Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "目" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8006961Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "标" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8007862Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "路" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8008757Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "径" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8009647Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "，" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8010551Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "这" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8011465Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "里" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:51.8012361Z LaTeX-incompatible input and strict mode is set to 'warn': Unicode text character "用" used in math mode [unicodeTextInMathMode]
2023-09-08T14:54:52.7991296Z LaTeX-incompatible input and strict mode is set to 'warn': Unrecognized Unicode character "" (8289) [unknownSymbol]
2023-09-08T14:54:52.8314712Z No character metrics for '' in style 'Main-Regular' and mode 'text'
2023-09-08T14:54:52.8315605Z LaTeX-incompatible input and strict mode is set to 'warn': Unrecognized Unicode character "" (8289) [unknownSymbol]
2023-09-08T14:54:52.8316291Z No character metrics for '' in style 'Main-Regular' and mode 'text'
2023-09-08T14:54:55.9956027Z Parsed 1494 Markdown files in 1m
2023-09-08T14:54:55.9971307Z Filtered out 0 files in 1ms
2023-09-08T14:55:12.6851170Z
2023-09-08T14:55:12.6851806Z
2023-09-08T14:55:12.6852903Z  ERROR
2023-09-08T14:55:12.6853945Z  Failed to emit from plugin `ContentIndex`: Invalid time value
2023-09-08T14:55:12.6854670Z      at Date.toISOString (<anonymous>)
2023-09-08T14:55:12.6855221Z      at createURLEntry (../plugins/emitters/contentIndex.ts:34:30)
2023-09-08T14:55:12.6855823Z      at ../plugins/emitters/contentIndex.ts:37:31
2023-09-08T14:55:12.6856736Z      at Array.map (<anonymous>)
2023-09-08T14:55:12.6857203Z      at generateSiteMap (../plugins/emitters/contentIndex.ts:37:6)
2023-09-08T14:55:12.6857639Z      at Object.emit (../plugins/emitters/contentIndex.ts:95:22)
2023-09-08T14:55:12.6858041Z      at emitContent (../processors/emit.ts:30:37)
2023-09-08T14:55:12.6858395Z      at buildQuartz (../build.ts:58:3)
2023-09-08T14:55:12.6858719Z      at default (../build.ts:179:12)
2023-09-08T14:55:12.6859142Z      at build (file:///home/runner/work/Oblog/Oblog/quartz/cli/handlers.js:307:20)
2023-09-08T14:55:13.6303343Z ##[error]Process completed with exit code 1.
2023-09-08T14:55:13.6394363Z Post job cleanup.
2023-09-08T14:55:13.7636343Z [command]/usr/bin/git version
2023-09-08T14:55:13.7699730Z git version 2.42.0
2023-09-08T14:55:13.7756533Z Temporarily overriding HOME='/home/runner/work/_temp/9c51a03e-04fb-46e1-8ef4-46d2cb538b9a' before making global git config changes
2023-09-08T14:55:13.7757620Z Adding repository directory to the temporary git global config as a safe directory
2023-09-08T14:55:13.7765135Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/Oblog/Oblog
2023-09-08T14:55:13.7819169Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2023-09-08T14:55:13.7868043Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2023-09-08T14:55:13.8157555Z Entering 'content'
2023-09-08T14:55:13.8259897Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2023-09-08T14:55:13.8285236Z http.https://github.com/.extraheader
2023-09-08T14:55:13.8318939Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2023-09-08T14:55:13.8377280Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2023-09-08T14:55:13.8661003Z Entering 'content'
2023-09-08T14:55:13.8694748Z http.https://github.com/.extraheader
2023-09-08T14:55:13.9039746Z Cleaning up orphan processes

do you have a template that has something like date: {{ date }} or something?

do you have a template that has something like date: {{ date }} or something?

Thank you for providing such an excellent open source project, I have solved it, indeed as you said, the value of the date field in my YAML headweight does not conform to the format YYYY-MM-DD, after I modified it, it works correctly! Thank you for your answers and efforts


Always show "Open in File Manager"

Now this button is always shown in the project manager. Fixes #20799.

I can confirm that this solves the issue, thanks!

Now that Godot 3.1 has been released, we don't plan to cherry-pick new features and enhancements to the 3.0 branch, unless there is very strong support in favor of it. Removing cherrypick label for 3.0.


Updating the version of SignTool

Updating the version of SignTool to one that properly strong name signs amd64 bits.

Tests are failing with the max_path thing. I'll prep a PR into vs16.0

Should we simply add the long_path commit here, so that it gets approved together?

All right. I kicked off a manual build and validated that the exes are properly strong name signed then. I am going to go ahead and merge this PR and prepare a VS insertion.


No response after clicking "Start Linking My Bank" button.

Using a real plaid client/secret, got as far as opening (automatically generated) auth.html .   Clicked "Start Linking My Bank" button and I see a rotating circle icon that never goes away.
Opened up browser console and see error messages.   Screenshots attached.

When using chrome browser this does not happen (i.e. the plaid window pops up as expected).   I was using firefox when I saw the above behavior.  In both cases, I was running on linux.

I downloaded Firefox and tried to see if there was something obvious, and I didn't see it. For now, I'll just add a caveat / known issue to the readme.


Nlb matrix update

nlb matrix update

@srveit @rpdubose please don't merge yet.  I'm having the team do some Q&A and feedback

@srveit this is clear to merge now


'EncodedData' does not conform to expected type 'Sequence'

When trying to save EncodedData to a file I get the following error.
Argument type 'EncodedData' does not conform to expected type 'Sequence'
This is the code I'm using:
let encoder = BinaryEncoder()
if let encoded = try? encoder.encode([String]()) {
  FileManager.default.createFile(atPath: "export.bin", contents: Data(encoded))
}

I see the same result in both an iOS project and a Linux project. Any help would be appreciated.

I see my issue. You don't have a tag for beta 3 so CocoaPods/SPM don't see the latest changes, I'll pull directly from master.

@jdrobert 👍 Let us know if that does not fix it.  If it does not, I'll take a look.

@jdrobert Update: I created a tag for 1.0.0-beta.3 and also released it to CocoaPods.


BCSV Website Maintenance

There is Planned Maintenance to the BCSV Website.
Details soon. 👍 - MPM

Maintenance is now complete. Thank You. - MPSA


RTCMulticonnection/Scalable Broadcasting CORS error?

Anyone else run into this:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://localhost:9001/socket.io/?userid=152c4qzg1dmjg1y8igw…imitPerUser=1&extra={}&EIO=3&transport=polling&t=N8vEBNE. (Reason: CORS request did not succeed).
If I use connection.socketURL = 'https://rtcmulticonnection.herokuapp.com:443/';
it works fine.  So how to allow CORS for localhost:9001?
How to fix?
Thanks.

hi i have same problem how you resolve this

I am using haproxy and SSL so this may not work for you.
use letsencrypt for SSL and here is the config.json I use;
{
"socketURL": "/",
"dirPath": "",
"homePage": "index.html",
"viewerPage": "viewer.html",
"socketMessageEvent": "RTCMultiConnection-Message",
"socketCustomEvent": "RTCMultiConnection-Custom-Message",
"port": "9001",
"enableLogs": "true",
"autoRebootServerOnFailure": "false",
"isUseHTTPs": "false",
"sslKey": "fake-keys/privatekey.pem",
"sslCert": "fake-keys/certificate.pem",
"sslCabundle": "",
"enableAdmin": "true",
"adminUserName": "",
"adminPassword": "",
"broadcaster": "bcaster",
"viewers": "viewer"
}
Comment out the following line in .html file:
//  connection.socketURL =

hi i try your way, not work .
but i look the stackoverflow answer it's work for me
ioServer(httpApp)
change after
ioServer(httpApp,{ cors: true })
holp this can be help you


fix order of type parameters

It seems that some orders of type parameter list are maybe reversed or wrong?

thanks @mozisan


Certify behind network proxy

It is possible to configure a network proxy today ?
Thanks

Only if your domain will resolve for external access - the letsencrypt service validates your site before issuing the certificate by remotely accessing it via http (not https). If your site doesn't respond to their agent with the requested file then they don't issue the certification.


zcli apps:server -config flag for zcli.apps.config.json is not supported when working locally

Expectations
The apps:server command does not support the -config flag when needing to use zli.apps.config.json. While working locally with zat, the developer can run zat server -c .config.json and the command will automatically populate all of the values of the app settings from the config file versus manually entering each value of the settings in the terminal. This is crucial for developing locally and it is a huge time save during a project since some apps can have up to 20 settings.
Reality
Unable to run the -config flag due to zcli supporting multiple apps at the moment
Steps to Reproduce

Open terminal to run zcli apps:server APP_FOLDER_PATH
Manually enter every value for the app settings.
zli.apps.config.json is currently a useless file

Issue details

Command: zcli apps:server
Version: @zendesk/zcli/1.0.0-beta.8 darwin-x64 node-v14.15.4
OS: all

Just had a look at the code as I was having the same problem and I found these commented out lines:
    // TODO: custom file is not supported for other commands,
    // lets come back to this in near future
    // config: flags.string({ default: 'zcli.apps.config.json', description: 'Configuration file for zcli::apps' })

So it looks like the default settings have been put on the long finger for the moment.  I might have a look to see what's involved and maybe take it on for my next branch to work on.

Is there any update or work around for this? We won't be able to move over to zcli until we can use a config file since we have multiple apps all with different configs for different environments.

In addition to providing the config as a parameter, it would be lovely if the appId could be passed as a CLI parameter as well. This was possible with ZAT and made it much easier to work with the same app across multiple instances.

hello team,
Any updates on this issue?
It will really help the dev team here @zd!

Hi everyone, once you have included the parameter values in zcli.apps.config.json you will not get prompted to enter the values again unless the parameter has secure = true. This is operational without any additional flags such as -config.


Folders in the script folder

I want folders in the script folder. Precedence should be
/Scripts/CharacterName
/Scripts
/Scripts/OSR

What does OSR stand for?

Ah, sorry, Outlander Script Repo. I have this grand idea of collaborative scripts. Maybe that’s nuts, but I think it would be cool to have basically solid community scripts for most things and then if you want to optimize for yourself you could have the same script name in a top folder that would take precedence.
~~Daniel

On Feb 25, 2018, at 13:33, Joe McBride<EMAIL_ADDRESS>wrote:
What does OSR stand for?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/joemcbride/outlander-osx/issues/156#issuecomment-368332512, or mute the thread https://github.com/notifications/unsubscribe-auth/AXv5wlwhwujQNWEg3msJyKxnHqw68YhAks5tYad1gaJpZM4SSZlO.


[release-2.6] Use release-2.6 for the generator

[x] I have taken backward compatibility into consideration.

/retest


Various mouse issues (as in the animal not peripheral.)

Description

You can rotate shuttle consoles as mouse
Setup cameras even they have been setup already. I didn't bother to check if anything got changed.
When jumping of someone's head you can phase trough walls if they are moving.

Reproduction

Right click shuttle console as mouse --> rotate
Right click camera --> setup
Bother someone so they grab you or put you on their heads --> wait for some amount of time --> start moving when they start moving
Screenshots
N/A

Additional context
Playing mouse too much

When I am looking trough the animals yaml it looks like all animals might have the same issue. Not sure where to find it.

replicated

You can rotate shuttle consoles as mouse
Setup cameras even they have been setup already. I didn't bother to check if anything got changed.


Refactor match finding (remove MatchFinder)

Summary
This change removes the MatchFinder class completely and moves the logic into the Fragment class. I believe this brings clarity to the codebase as the logic using the finder required passing in the fragment and all of the passed in information anyways and it was calling methods on the fragment. It also brought a fairly hefty speed boost.
By putting all this code together where it was previously separated, I'm hoping to find patterns in the codebase that can be extracted to provide further clarity. The ones that I am currently considering are:

I think it makes sense to make dynamic fragments extend fragments so that they can be treated the same way
Right now only the parent knows the path name of its children but it might be more clear to either move that down into the fragment that represents that path name or to have them in both.

That way I don't have to dig into the parent of a dynamic fragment to get its name.

Fragment#find updates a hash of params as it reduces over the path parts. I'm thinking of an alternative API where this find delegates to a find on its current fragment that handles a single path part and returns back a tuple of the matching fragment and the path part and after the reduce check if any of the matching fragments were dynamic to be up the params

Benchmark (with --release)

Before: 193 ms
After: 169 ms
Difference: 24 ms
Improvement: 12%

@paulcsmith Your changes have been implemented


support apple cpu and upgrade driver

support apple cpu and upgrade driver to new version.
chromedriver: 101.0.4951.41
geckodriver: 0.31.0
and do some beautify code.

Thank you, I appreciate it. But you've changed tabs to spaces everywhere. I can't merge the PR this way. Please see my guidelines: https://gist.github.com/mherrmann/5ce21814789152c17abd91c0b3eaadca
Thanks!

Main now pulls the binaries as needed so I think this MR isn't needed anymore.


Update transfer-tokens.md

Description
Additional information was needed for users to transfer funds in Scroll Sepolia Testnet. I added some additional information to the transfer-tokens.md file.
Changes

updated transfer-tokens.md file

Okay ser, waiting for it

just changed the date section to the previous one. it should be good to merge now. thanks

Thanks for the contribution, but after consideration we've decided to keep the current description, as this "step" in getting started comes after the wallet setup and faucet pages, and users should be setup by this point in the walkthrough.


Fix typos in setup.cfg

This PR proposes to fix small typos in setup.cfg: Python3.7 no longer supported and duplicated uncertainties dependency.

@t20100 Thanks!


Replace newInstance() with getDeclaredConstructor().newInstance()

Motivation
The method newInstance() is deprecated in Class since java9, and it is recommended to use getDeclaredConstructor().newInstance() instead. As follow:
    /**
     * Creates a new instance of the class represented by this {@code Class}
     * object.  The class is instantiated as if by a {@code new}
     * expression with an empty argument list.  The class is initialized if it
     * has not already been initialized.
     *
     * @deprecated This method propagates any exception thrown by the
     * nullary constructor, including a checked exception.  Use of
     * this method effectively bypasses the compile-time exception
     * checking that would otherwise be performed by the compiler.
     * The {@link
     * java.lang.reflect.Constructor#newInstance(java.lang.Object...)
     * Constructor.newInstance} method avoids this problem by wrapping
     * any exception thrown by the constructor in a (checked) {@link
     * java.lang.reflect.InvocationTargetException}.
     *
     *
The call
     *
     *
{@code
     * clazz.newInstance()
     * }

     *
     * can be replaced by
     *
     *
{@code
     * clazz.getDeclaredConstructor().newInstance()
     * }

     *
     * The latter sequence of calls is inferred to be able to throw
     * the additional exception types {@link
     * InvocationTargetException} and {@link
     * NoSuchMethodException}. Both of these exception types are
     * subclasses of {@link ReflectiveOperationException}.
     *
     * @return  a newly allocated instance of the class represented by this
     *          object.
     * @throws  IllegalAccessException  if the class or its nullary
     *          constructor is not accessible.
     * @throws  InstantiationException
     *          if this {@code Class} represents an abstract class,
     *          an interface, an array class, a primitive type, or void;
     *          or if the class has no nullary constructor;
     *          or if the instantiation fails for some other reason.
     * @throws  ExceptionInInitializerError if the initialization
     *          provoked by this method fails.
     * @throws  SecurityException
     *          If a security manager, s, is present and
     *          the caller's class loader is not the same as or an
     *          ancestor of the class loader for the current class and
     *          invocation of {@link SecurityManager#checkPackageAccess
     *          s.checkPackageAccess()} denies access to the package
     *          of this class.
     */
    @CallerSensitive
    @Deprecated(since="9")
    public T newInstance()
        throws InstantiationException, IllegalAccessException

Modifications

Use getDeclaredConstructor().newInstance() instead of new a Clazz.
I updated all uses of clazz.newInstance().

Documentation

no-need-doc

Please check ci

Please check ci

ok, i will  format code.

/pulsarbot run-failure
-checks

/pulsarbot run-failure-checks

@merlimat @lhotari @sijie @codelipenghui @hangc0276 PTAL


mpich: 4.2.2 -> 4.2.3

Changelog: https://github.com/pmodels/mpich/blob/4.2.x/CHANGES
Things done

update
apply nixfmt
remove "with lib" from meta

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@GrahamcOfBorg build mpich-pmix


feat: snap summary time window to past full week

Current issue
The summary email time window is past 7 days, based on the time of email sending.
Sending the same email to the same person (such as retry in case of error), with just 2 minutes difference, can result in different content.
What does the PR do
This PR will ensure that the summary report time range is fixed, and will always be snapped to the most recent elapsed full week (monday at 00:00 to sunday at 23:59:59), regardless of the time the summary email is sent.
Additional dayjs dependency added, to handle all date computation.
All dates for full week computation, as well for display, are converted to a set timezone (set in constants.json), and do not rely on the server timezone, for consistency.
Chosen timezone is America/Anchorage (GMT-8), to cover continent USA, and ensure that most of the people are now on Monday when they receive the email. We're using this arbitrary timezone, which cover most of people, because we don't have each user's timezone.

Conflci merge resolved, please test and confirm again


Support TLS

Resolves https://github.com/ConduitIO/conduit/issues/141.

Looks good 👍

Thanks for the review and the approval!


Listing playlists in channel silently fails at random

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
Switzerland
Provide a description that is worded well enough to be understood
I'm using yt-dlp on a script of mine and I realised that one of my tests was flakey. In particular, listing playlists for a given YouTube channel would fail about 33% of the time, but nothing in my code seemed amiss.
Searching through the issues to see if I was doing something wrong or there was someone having similar trouble, I found https://github.com/yt-dlp/yt-dlp/issues/11511 (not related to my issue per-se), so I tried the exact command that was suggested to see if I could replicate my issues there, and indeed, I'm having the same trouble using the CLI command.
More than half the times, running the command yt-dlp -vU --print "%(id)s|%(title)s|%(playlist_index)s" --flat-playlist "https://www.youtube.com/@LibraryoftheUntold/playlists" works fine. But occasionally, it silently fails with no output or warning. It just doesn't print anything. When using the Python library directly, the issue manifests as an empty list in the entries key, whilst all other fields seem to be populated as usual.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
Expected Behaviour

Most of the time, this is the output.

❯ yt-dlp -vU --print "%(id)s|%(title)s|%(playlist_index)s" --flat-playlist "https://www.youtube.com/@LibraryoftheUntold/playlists"

[debug] Command-line config: ['-vU', '--print', '%(id)s|%(title)s|%(playlist_index)s', '--flat-playlist', 'https://www.youtube.com/@LibraryoftheUntold/playlists']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [197d0b03b] (pip)
[debug] Python 3.13.0 (CPython arm64 64bit) - macOS-15.1-arm64-arm-64bit-Mach-O (OpenSSL 3.4.0 22 Oct 2024)
[debug] exe versions: ffmpeg 7.1 (setts), ffprobe 7.1
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, mutagen-1.47.0, requests-2.32.3, sqlite3-3.47.0, urllib3-2.2.3, websockets-13.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1838 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[youtube:tab] Extracting URL: https://www.youtube.com/@LibraryoftheUntold/playlists
[youtube:tab] @LibraryoftheUntold/playlists: Downloading webpage
[debug] [youtube:tab] Selected tab: 'playlists' (playlists), Requested tab: 'playlists'
[download] Downloading playlist: Library of the Untold - Playlists
[youtube:tab] Playlist Library of the Untold - Playlists: Downloading 9 items of 9
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 9
PL_39VJI5VnWsEY21lkFbMtTte1FecamGO|Paranormal / Strange Happenings|1
[download] Downloading item 2 of 9
PL_39VJI5VnWtOERqIiMX_Yt3_wEwJ8J-O|Podcasts with Incredible Minds|2
[download] Downloading item 3 of 9
PL_39VJI5VnWslKfsegFKYnslK3aUMwfRQ|Zen|3
[download] Downloading item 4 of 9
PL_39VJI5VnWsdRQcmUh3tNuyrdo0RbkbN|Alchemical Transmutation|4
[download] Downloading item 5 of 9
PL_39VJI5VnWvcHp6c1aO1fq3ir-1-lwMK|Gnostic Thought|5
[download] Downloading item 6 of 9
PL_39VJI5VnWvbkUkqZa38hPoJtQEclDAW|Unexplained / Great Mysteries|6
[download] Downloading item 7 of 9
PL_39VJI5VnWsT05y2pHAmjJsTh-E1qS30|Quick Summaries|7
[download] Downloading item 8 of 9
PL_39VJI5VnWvNy-mRKjkhq_hxTzaWa0RT|Book of Wonderful Suffering -by J. W. Phipps|8
[download] Downloading item 9 of 9
PL_39VJI5VnWuC9OnKk86lBa_IjRHQWqHw|ALL Documentaries|9
[download] Finished downloading playlist: Library of the Untold - Playlists

Occasional wrong behaviour

Sometimes, this happens. I haven't found a clear pattern when it does.

❯ yt-dlp -vU --print "%(id)s|%(title)s|%(playlist_index)s" --flat-playlist "https://www.youtube.com/@LibraryoftheUntold/playlists"

[debug] Command-line config: ['-vU', '--print', '%(id)s|%(title)s|%(playlist_index)s', '--flat-playlist', 'https://www.youtube.com/@LibraryoftheUntold/playlists']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [197d0b03b] (pip)
[debug] Python 3.13.0 (CPython arm64 64bit) - macOS-15.1-arm64-arm-64bit-Mach-O (OpenSSL 3.4.0 22 Oct 2024)
[debug] exe versions: ffmpeg 7.1 (setts), ffprobe 7.1
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.08.30, mutagen-1.47.0, requests-2.32.3, sqlite3-3.47.0, urllib3-2.2.3, websockets-13.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1838 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[youtube:tab] Extracting URL: https://www.youtube.com/@LibraryoftheUntold/playlists
[youtube:tab] @LibraryoftheUntold/playlists: Downloading webpage
[debug] [youtube:tab] Selected tab: 'playlists' (playlists), Requested tab: 'playlists'
[download] Downloading playlist: Library of the Untold - Playlists
[youtube:tab] Playlist Library of the Untold - Playlists: Downloading 0 items
[debug] The information of all playlist entries will be held in memory
[download] Finished downloading playlist: Library of the Untold - Playlists

My first thought is that either the YouTube API is actually returning no data for some reason (which seems unlikely, but possible), or yt-dlp is silently failing somewhere and the error is being ignored.

YT is rolling out changes; with the new response, yt-dlp's extractor is looking in the wrong place for entry and continuation data. Probably related to #11130

Update to nightly

yt-dlp --update-to nightly

Current version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp-nightly-builds
Current Build Hash: 4d88a8ce1bff829c7167dd21e8b4a8eeb0db1441bc27340f0896bbe781c9c3c0
Updating to<EMAIL_ADDRESS>from yt-dlp/yt-dlp-nightly-builds ...
Updated yt-dlp to<EMAIL_ADDRESS>from yt-dlp/yt-dlp-nightly-builds

Did the trick, thank.


desktop-exports: use $REALHOME everywhere

User home could be somewhere else (although snapd doesn't properly support this yet), but we should be prepared a that case.

I think this makes sense and I can't think of any reason this would be a bad idea.  Using REALHOME is definitely more robust.  I'll do some testing with it tomorrow.


Update inventory validation schema to incorporate constraints on output_type

Currently the schema for validation of inventory structure does not incorporate constraint on output_type, instead they are handled at compilation phase. I think if we incorporate this at schema level then the error can be shown much before and this can make Kapitan more responsive and fast.
I have the modified schema ready for this which will put constraint on output_type to be only yaml or json(in case input_type is jsonnet or kadet) and allow all output_type for jinja2(it doesn't matter if one specifies it in current implemetation as well).
By looking, it seems like current schema is defined on abstraction for validation of basic structure only and not for any specific type of key that's why I am not sure about making this change or not.

After giving a bit more thought about this issue I think just before invoking worker threads for doing compilation, inside load_target_inventory(...) where we are currently doing two step validation :

valid_target_obj : for validation of basic compile structure
validate_matching_target_name
Now we can add one more step which includes validation of our currently supported types or just modify the schema of inside valid_target_obj to put the necessary constraint.


back-port use_fake_hardware parameter in ur_moveit.launch.py to Galactic (#464)

The patch in #464 fixes my problem where the UR Gazebo Sim won't move because the Scaled JTC controller is loaded into the MoveitSimpleControllerManager as default controller (and there is no way to change it during runtime through e.g. a service). Building main branch breaks because of same error message as in #434, so I found it simpler to backport a single commit from main.
This is my very first pull request in a professional repository so sorry in advance for any mistakes or shortages. For example, I am not sure which tests you refer to under item 3 in the contributing page: Are you referring to the pre-commit tests?

Isn't use_fake_hardware a non boolean type which will always return True when evaluated with use_fake_hardware?

Isn't use_fake_hardware a non boolean type which will always return True when evaluated with use_fake_hardware?

That is true, I am not sure this can be used as proposed because of the ROS2 launch system.
@haavarpb have you tested this?

Isn't use_fake_hardware a non boolean type which will always return True when evaluated with use_fake_hardware?

Yes, absolutely, I was currently running into this also on the main branch. Looks like I did a poor job when testing #464. Probably I only checked the case setting fake_hw to true where the result is as expected...
Therefore, this should be fixed first, but then we can definitively port this feature to the galactic branch, as well.

this worked for me

@grassjelly what is the servo_yaml["command_out_topic"] = "/joint_trajectory_controller/joint_trajectory" for?

It's to switch the realtime servoing's output command when use_fake_hardware is set to True https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/blob/main/ur_moveit_config/config/ur_servo.yaml#L62 and connect with the default controller on fake hardware.

I see. That's definitively something worth debating, but I'd leave that out of this context, then, as it by default uses the forwarding controller, which should work on both fake, and non-fake hw (given the controller is activated)

This should be adapted according to #480

@haavarpb please cherry=pick 6c52828f6dcb4e736952d0fae5fd99522835ab4a to this PR in order to finish this.


It's too easy to not use @tag and get wierd errors

I was just trying to use a fixture, and accidentally wrote:
@fixtures [:metainfo]
test "blah" do
end

instead of using @tag fixtures: [:metainfo].  And got this wierd error message:
** (ArgumentError) argument error
    :erlang.apply([:metainfo], :name, [])
    anonymous fn/3 in ExUnitFixtures.Imp.Preprocessing.resolve_dependencies/2
    (elixir) lib/enum.ex:1473: Enum."-reduce/3-lists^foldl/2-0-"/3
    lib/ex_unit_fixtures/imp/preprocessing.ex:65: ExUnitFixtures.Imp.Preprocessing.resolve_dependencies/2
    lib/ex_unit_fixtures/imp/preprocessing.ex:41: ExUnitFixtures.Imp.Preprocessing.preprocess_fixtures/2
    (stdlib) erl_eval.erl:669: :erl_eval.do_apply/6
    (stdlib) erl_eval.erl:877: :erl_eval.expr_list/6
    (stdlib) erl_eval.erl:404: :erl_eval.expr/5

Which took me surprisingly long to figure out.  I wrote this project and I'm making this mistake, so that's not good.  Need to find a way to make things less error prone (or explain things better if making them error prone)

Might be good to remove the reliance on module attributes for defining fixtures, which I think would prevent this somewhat.  Not sure though.

#42 could maybe help with this.

#48


Explain alloy vs ethers-rs intention

I was very confused when I saw this repo. Took a while to find the relevant twitter threads and read through a dozen or so posts.

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Added Documentation
[ ] Breaking changes

thanks!


Canvas: {Message}:{"Could not validate request."}?

LTI Application does not load error: {"Message":"Could not validate request"}
Describe the issue
I'm in the process of connection our self hosted canvas.  We get {Message}:{"Could not validate request."}.
Following the: LTI Application does not load error: {"Message":"Could not validate request"} dit not resolve  the issue.
In  LtiAdvantageLaunch I found this exception:
Could not validate request. Microsoft.IdentityModel.Tokens.SecurityTokenInvalidIssuerException: IDX10205: Issuer validation failed. Issuer: 'System.String'. Did not match: validationParameters.ValidIssuer: 'System.String' or validationParameters.ValidIssuers: 'System.String'. at Microsoft.IdentityModel.Tokens.Validators.ValidateIssuer(String issuer, SecurityToken securityToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateIssuer(String issuer, JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateTokenPayload(JwtSecurityToken jwtToken, TokenValidationParameters validationParameters) at System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler.ValidateToken(String token, TokenValidationParameters validationParameters, SecurityToken& validatedToken) at Edna.Bindings.LtiAdvantage.Utils.LtiAdvantageExtensions.GetValidatedLtiLaunchClaims(HttpRequest request, String jwkSetUrl, String clientId, String issuer) in C:\Users\lti-user\Documents\LTI-tool\Learn-LTI\backend\Bindings\Edna.Bindings.LtiAdvantage\Utils\LtiAdvantageExtensions.cs:line 46 at Edna.Bindings.LtiAdvantage.Services.LtiResourceLinkRequestClient.GetLtiResourceLinkRequest(String jwkSetUrl, String clientId, String issuer) in C:\Users\lti-user\Documents\LTI-tool\Learn-LTI\backend\Bindings\Edna.Bindings.LtiAdvantage\Services\LtiResourceLinkRequestClient.cs:line 25 at Edna.Connect.LtiAdvantageApi.LtiAdvantageLaunch(HttpRequest req, ILtiResourceLinkRequestClient ltiRequestClient, INrpsClient nrpsClient, Platform platform, IAsyncCollector`1 assignmentsCollector, IDurableEntityClient entityClient, String platformId) in C:\Users\lti-user\Documents\LTI-tool\Learn-LTI\backend\Functions\Edna.Connect\LtiAdvantageApi.cs:line 86
I use https://canvas.instructure.com as Issuer?

Hi @pkelders
Did the instructions unblock you and did you manage to get the LTI Application successfully installed? Can we close the issue?

No. I went through it 3 times. I know that it should be the issuer name. But I copied the name from the doc’s.  (I’m confused)
Verstuurd vanaf mijn iPhone

Op 12 mei 2021 om 16:50 heeft Lee Stott @.***> het volgende geschreven:

Hi @pkelders
Did the instructions unblock you and did you manage to get the LTI Application successfully installed? Can we close the issue?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@pkelders not a problem could you share a screenshot or the specific field section of the setup guide your having trouble completing.
Ensure you follow the guidance from the setup docs and your using the details provided when you ran the initial scripts to create your environment.

Below are some images...

)

@pkelders
Just for info when providing screenshots with private key details we suggest your blur out this information
As per https://github.com/microsoft/Learn-LTI/blob/main/docs/CONFIGURATION_GUIDE.md ensure the issuer is https://canvas.instructure.com
Please sure you have used the following steps that how to register the parameters back in the Learn LTI application's registration page.
Open the tool registration page from your browser.
Enter the following information:
Display name: give the tool a name of your choice.
Issuer: enter https://canvas.instructure.com
JWK Set URL: enter https://[tenant-name].instructure.com/api/lti/security/jwks
Access Token URL: enter https://[tenant-name].instructure.com/login/oauth2/token
Authorization URL: enter https://[tenant-name].instructure.com/api/lti/authorize_redirect NOTE: [tenant-name] is where your Canvas tenant name hosted by instructure. For example if the url of the LMS is https://canvas.instructure.com, then the [tenant-name] is "canvas". If you are using self-hosted Canvas, replace https://[tenant-name].instructure.com with your canvas URL.
Client ID: enter "Client ID" from the LTI key registration.
Optionally, you can add your Institution name and logo on the registration page.
Click SAVE REGISTRATION.

@pkelders
Sorry did the above unblock you if not please contact us via email and we will happy schedule a call<EMAIL_ADDRESS>

Hello,
Thank you for the reply,
Next week we will look into this.

Op 20 mei 2021 om 11:19 heeft Lee Stott @.***> het volgende geschreven:

@pkelders
Sorry did the above unblock you if not please contact us via email and we will happy schedule a call @.***
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

One question I've got from my support team:
Is the "Can Lookup Account Information" Important? Because it's not in their services list.
Peter

@pkelders Hi Peter so as per step 6. are you using Canvas, what version are you using?
Under LTI Advantage Services, enable the following options:
Can create and view assignment data in the gradebook associated with the tool.
Can view assignment data in the gradebook associated with the tool.
Can view submission data for assignments associated with the tool.
Can create and update submission results for assignments associated with the tool.
Can retrieve user data associated with the context the tool is installed in.
Can lookup Account information
Can list categorized event types.
The reason for enabling Can lookup Account information is to check if this is account type is a student or teacher etc.. If you options doesn't include this then it may not be appropriate but you may have issues identifying role types.
Please share a screenshot or send more details to<EMAIL_ADDRESS>

I had the same issue when using the bitnami image in azure.
I created the following file in canvas system:
/opt/bitnami/apps/canvaslms/htdocs/config/dynamic_settings.yml copying the content from existing /opt/bitnami/apps/canvaslms/htdocs/config/dynamic_settings.yml.example and added following lines below (secrets adjusted):
production:
  store:
    canvas:
      lti-keys:
        jwk-past.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"
        jwk-present.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"
        jwk-future.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"

Such a key can be generated here Make sure you escape the keys correctly. It is three times the same key, and yes you need all the with exactly that file names in front.
After that, you need to restart canvas using sudo /opt/bitnami/ctlscript.sh restart
Note: Take care when editing the file, it needs 'lf' not 'clr' 'lf' format!

@Soloresq Thanks for this so by undertaking this step does the service now work?

I had the same issue when using the bitnami image in azure.
I created the following file in canvas system:
/opt/bitnami/apps/canvaslms/htdocs/config/dynamic_settings.yml copying the content from existing /opt/bitnami/apps/canvaslms/htdocs/config/dynamic_settings.yml.example and added following lines below (secrets adjusted):
production:
  store:
    canvas:
      lti-keys:
        jwk-past.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"
        jwk-present.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"
        jwk-future.json: "{\"p\": \"12345MySecret67890\",\"kty\": \"RSA\",\"q\": \"12345MySecret67890\",\"d\": \"12345MySecret67890\",\"e\": \"AQAB\",\"use\": \"sig\",\"kid\": \"sig-16mysig48\",\"qi\": \"12345MySecret67890\",\"dp\": \"12345MySecret67890\",\"alg\": \"RS256\",\"dq\": \"12345MySecret67890\",\"n\": \"12345MySecret67890\"}"

Such a key can be generated here Make sure you escape the keys correctly. It is three times the same key, and yes you need all the with exactly that file names in front.
After that, you need to restart canvas using sudo /opt/bitnami/ctlscript.sh restart
Note: Take care when editing the file, it needs 'lf' not 'clr' 'lf' format!

@Soloresq Thanks for this so by undertaking this step does the service now work successfully? If YES I we add this to the troubleshooting doc.

@leestott Yes, for me that made it work. Yes, the comments in the issue you mentioned helped me a lot.

@Soloresq  thanks for the confirmation @pkelders  this solution may unblock you.

Troubleshooting guide updated to include these instructions to unblock users.


Added catch exception when the feature list does not manage to proces…

…s a layer
When the FeatureList widget fails to read a service that contains
multiple layers the code fails and the application crashes abrubtly.
This code changes simply wraps the logic in a try/catch exception. If
there is problem with a layer, a warning is reported in the console and
the application keep working with the layer that it can support.

I agree. Your fix is better. I will close the pull request.


Solution 9 - enterprise'y features

In this solution, please add:

silo host dependency injection examples (e.g. grain injected with a singleton service) - an example of how this works is implemented in the pure library, we just need to expose it for public use
grain testing utility (not just unit tests of the library code, we'll need tests of individual grains too) + grain unit tests (with xunit preferrably) - see https://dotnet.github.io/orleans/docs/tutorials_and_samples/testing.html

Closed with https://github.com/PiotrJustyna/road-to-orleans/pull/29

Closed with https://github.com/PiotrJustyna/road-to-orleans/pull/29


WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound flags 'the_content' filter

My phpcs.ruleset.xml file contains:
<rule ref="WordPress.NamingConventions.PrefixAllGlobals">
	<properties>
		<property name="prefixes" type="array" value="my_cool_prefix"/>
	</properties>
</rule>

And then flags the following use of the the_content filter:
$my_cool_content = apply_filters( 'the_content', $my_unfiltered_cool_content );

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content". (WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound)

Not sure why it would be flagged, am I configuring that rule incorrectly?

Hi @barryceelen
You've configured the sniff correctly. However, you are applying a WP core filter - which by it's nature is non-prefixed. The sniff therefore triggers correctly on the hook name not being prefixed.
As it is a WP core filter you would (should) normally not apply it yourself, but use the WP core functions which trigger the filter instead, as listed here: https://developer.wordpress.org/reference/hooks/the_content/#used-by.
Presuming you have a good reason to trigger the the_content filter in your project, you can whitelist that particular line: https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/wiki/Whitelisting-code-which-flags-errors#non-prefixed-functionclassvariableconstant-in-the-global-namespace

Thanks a lot for your elaborate answer @jrfnl!
But wait, that means every time I apply a core filter (or action) it would be considered 'not ok' when using the PrefixAllGlobals rule like that? I expected it to ignore core stuff like it does with EscapeOutputSniff. I'm probably not using and/or interpreting that rule correctly :flushed:?

that means every time I apply a core filter (or action) it would be considered 'not ok' when using the PrefixAllGlobals rule like that?

Correct, but that should be quite rare anyway.
The sniff will ignore all add_action/filter calls, but will examine do_action/apply_filters calls as it expects a theme/plugin to only run their own hooks and those should be prefixed.

Ah yes I see, makes sense to me now. Thanks again for clearing that up, very helpful!


Questionnaire icons should be changed to the secondary color

Questionnaire icons should be changed to the secondary color.

Done.


Root domain

Good evening, the application is wonderful but I found a small problem, root domains do not work, only suboominios, example the domain test.play.com works but point only the play.com does not work

Hello, can you please send your .toml config?

Good evening, the application is wonderful but I found a small problem, root domains do not work, only suboominios, example the domain test.play.com works but point only the play.com does not work

As @ImFound said, would you be so kind to provide your connfiguration file?
Thanks

Yes, of course
`listen = "<IP_ADDRESS>:25565"
[routing.routes]
"play.kaisenmc.com" = { ip-forwarding = "proxy_protocol", ip = "private-ip:25565" }
"elyzium.me" = { ip-forwarding = "proxy-protocol", ip = "private-ip:25565" }`
elyzium.me does not work

Hello,
on elyzium.me the dns resolution tells me this: "DNS request failed: The domain name referenced in the query does not exist."
The problem is by your side, I think on the DNS management. Good luck ;)

I disabled the DNS to secure my IP

I enabled the route again

it seems to be working...
https://mcsrvstat.us/server/elyzium.me

I finded the problem, thanks :)


Some emojis are clipped, when rendered with a gradient fill

Description
When using a gradient as text fill, large emojis do not display correctly as parts are being clipped.
Minimal example:
// OK
#emoji.house

// Not OK, clipped
#text(fill: gradient.linear(..color.map.crest), emoji.house)

Result:

Reproduction URL
No response
Operating system
Windows
Typst version

[X] I am using the latest version of Typst

@elegaanz would this have been affected by all the recent emoji work, or is that purely for PDF?

Normally it only affected PDF export, yes. There have been a bit of refactoring of emoji handling in general, so it may have changed the behavior of other export formats as well, but this wasn't intended if it happened.
I wanted to check if I could reproduce this bug, but I can't because I don't know what font was originally used.

Hello, the font in use is Linux Libertine, though the same behaviour can be seen for all fonts with emojies, that exceed a certain height, if I recall correctly. The screenshot is taken from a PDF export. I checked with version 0.11.1 and the issue still persists.

Linus Libertine is not an emoji font, so it's likely fallback.

The screenshot is taken from a PDF export. I checked with version 0.11.1 and the issue still persists.

PDF won't have emoji support until 0.12

Hi, I am experiencing the same problem. The Segoe UI Emoji font works fine, but the Noto Color Emoji font clips the right side of the emojis. I tried different font sizes and inserting the text inside a box, but it didn't fix the issue.

Hi, I am experiencing the same problem. The Segoe UI Emoji font works fine, but the Noto Color Emoji font clips the right side of the emojis. I tried different font sizes and inserting the text inside a box, but it didn't fix the issue.
Code:
#text(font: "Segoe UI Emoji", size: 20pt, fallback: false, dir: ltr)[#emoji.chain]
#text(font: "Noto Color Emoji", size: 20pt, fallback: false, dir: ltr)[#emoji.chain]

Is this on main?

Is this on main?

Yes, it's on main.typ. The image is taken from the preview generated by the VSCode extension Typst Preview, compiled by the command typst compile main.typ on version typst 0.11.1 (50115102).


Unable to install puppeteer in windows 7

I am getting below error when I am trying to install puppeteer on windows 7 using windows powers shell.
Node version: v12.2.0
PS D:\repositories\STME-6300-sme-travels-tests\sme-ui-regression-tests\e2e-tests> npm install puppeteer
npm ERR! Unexpected end of JSON input while parsing near '...npmjs.org/ws/-/ws-2.2'
npm ERR!      D:\Users\619435\AppData\Roaming\npm-cache_logs\2019-05-14T23_17_28_235Z-debug.log
Below is the log:
2019-05-14T23_17_28_235Z-debug.log

Thy this and reinstall npm cache clean --force
This package it's used in hundred of environments and i'm sure if Windows users had issues installing it would be a bigger issue.
So, please check your local environment that looks it's the main cause here.


UI for "other sites" on the landing page

The landing page features an "Other sites" link which is curently not as beautiful as it can be (see screenshot)

Made a suggestion a bit different from the current setup. Thoughts? https://www.figma.com/design/f15L42P8qyLqNkzm0Eeo8G/Owntube?node-id=116-4865&t=KYlUj6pngVhB0APk-1

Keep recent instances, make as cards? Max 3? Search box below.


BTFS-975: UnixFS metadata support for Trickle format

Added UnixFS metadata support for trickle format.
Added unit tests in trickle_test.go
Passed all the unit tests in UnixFS.

I will use this PR for BTFS-887: the original metadata support ticket for trickle format.


processor.linear_evaluation

hi ,  ModuleNotFoundError: No module named 'processor.linear_evaluation'
Can you help me take a look at this  issue?  thankyou! @LanglandsLin

The linear evaluation process can be executed by running the script located in the skeleton_recognition directory.

The linear evaluation process can be executed by running the script located in the skeleton_recognition directory.

It was during pre-training that there was a problem ModuleNotFoundError: No module named 'processor.linear_evaluation'

Sorry for the confusion. We have updated the code.


Looking for some support on - Remove without_storage_info on pallets & migration to BoundedVec ...

Is there an existing issue?

[X] I have searched the existing issues

Experiencing problems? Have you tried our Stack Exchange first?

[X] This is not a support question.

Description of bug

Issue closely related to ...

Remove without_storage_info on pallets · Issue #8629 · paritytech/substrate

BoundedVec + Shims for Append/DecodeLength by kianenigma · Pull Request #8556 · paritytech/substrate

Trying to migrate instances of Vec to BoundedVec & removal of without_storage_info annotations for nodle pallets.
Hit With some MaxEncodedLen & Clone trait bound errors.
Shared some demo pallet to simplify & reproduce the issue.
https://github.com/rajesh-nodle/tst-demo
Here in this context, integrated BoundedVec as part of struct Validator
https://github.com/rajesh-nodle/tst-demo/blob/d36d477ab1872798c25972acf23c09ecf1fea12a/pallets/tst-demo/src/types.rs#L118

Issue-1 :: Removal of without_storage_info is causing error "the trait MaxEncodedLen is not implemented"

Issue-2 :: Looks like Clone is not derived for const type ConstU32, unable to use it as part of the struct struct Validator

https://github.com/rajesh-nodle/tst-demo/blob/d36d477ab1872798c25972acf23c09ecf1fea12a/pallets/tst-demo/src/mock.rs#L205

Can I have some suggestions on rightway in migrating it?
Steps to reproduce

Demo pallet to reproduce the issue | https://github.com/rajesh-nodle/tst-demo

I think you need to just add the derive macro to the UnlockChunk type. Here is an example from a random struct in Substrate:
/// Store named reserved balance.
#[derive(Encode, Decode, Clone, PartialEq, Eq, RuntimeDebug, MaxEncodedLen, TypeInfo)]
pub struct ReserveData<ReserveIdentifier, Balance> {
	/// The identifier for the named reserve.
	pub id: ReserveIdentifier,
	/// The amount of the named reserve.
	pub amount: Balance,
}


5 minute Lambda?

Version 2. Unlimited account.
Increased curl --timeout 300 "http://<url>" to prevent socket hang up. To no avail. On both now and now dev.
Error: socket hang up
    at createHangUpError (_http_client.js:331:15)
    at Socket.socketOnEnd (_http_client.js:423:23)
    at emitNone (events.js:111:20)
    at Socket.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Closing this. I converted my function to AWS Lambda. Can set the timeout manually. Up to 15 minutes. Will still use now for longer, non-background tasks.


Stathat and errors oh my

What's this PR do?
Updates the requests sent to gladiator to drupal_http_request
Adds stathat logging for success and failed people sent to gladiator
How should this be manually tested?
Pull down, set gladiator URLS, signup for a competition.
Any background context you want to provide?
Calling response->getBody() in guzzle was failing
What are the relevant tickets?
Refs #6201

@weerd updated!

If that check isn't needed no worries. Looks good otherwise! :+1:


openalpr.conf changes not being picked up when app built

Tweaking settings in
/plugins/cordova-plugin-openalpr/src/openalpr.conf
are not being picked up when  cordova build ios is ran.
I'm getting 'runtime_dir is not defined' which initially encouraged me to add
runtime_dir = ${CMAKE_INSTALL_PREFIX}/share/openalpr/runtime_data
to the file based on another issue raised here, however that, and other tweaks I'm making in an effort to try and make the readings more accurate are having no effect on the plugin. I want to enable pattern matching to negate 1's being picked up as I's and having dug through the code I know what I need to know but it doesnt appear to taking the config info.

I always find the answer after I post! for anyone else that has this issue open
openalpr.conf file in xcode (Located: Resources/openalpr.conf)
You'll more than likely find your changes havent been saved, change them here and you're good to go!

Feel free to do a PR, to change the scripts to use just one openalpr.conf file. :-)


implement setting view

fixed issue #2

Description
implement settings view
Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Related Issue

Fixes #2
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Motivation and Context

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
Screenshots (if appropriate):
https://github.com/user-attachments/assets/641cc7c5-2cdd-4c85-b99e-1a51c8383a8b
Checklist:

[ ] I have registered myself at Contrihub website.
[ ] My code follows the code style of this project.
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] My changes generate no new warnings
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

@SaiDheerajPeketi sir today is last day of contrihub and hacktoberfest. I request you please merge the PR and give the adequate points according to you in contrihub and so the hacktoberfest.
Apologies for not completing 100% of the work. I had tried my best but my persistent health issues restricts my performance.
Wish you a happy diwali sir..


$PropertyType of property that is a string literal still compatible with any string

sorry, new flow user, maybe i do it wrong. I want to extract a union type (or enum?) from a union of more complex types. See this example:
https://flow.org/try/#0PTAEAEDMBsHsHcBQBTAHgB1gJwC6hwJ7rKgBissoAvKAN6HEBcoA5KQPLssC+KG2eBiQBCAQyzU6Q5i2EBBAEo9EfTLnxESAVQB2AS1g7J5SgB9QYrIiGgAClljoAKpskASe4+S4CL4gB5dAx0AGlAAIiFwgD4VRABjQwBnPAAjZk9nVxoAZlBQEFBvBwlRJKKMZHicZAATBOS8UQyHLOJJcLLayHCCsB1KYuww1IBXPCSAC1hR6Fr8SYd4UENkAH5EIA
line 9 shows an error as expected ("This type is incompatible with   ^ string literal BAR" and "This type is incompatible with   ^ string literal FOO")
but i would expect line 10 to show an error as well as "asdf" should not be compatible with any of the string literals.
Here an example without union type which shows the same problem:
https://flow.org/try/#0PTAEAEDMBsHsHcBQBTAHgB1gJwC6hwJ7rKgBissoAvKAN6HEBcoA5KQPLssC+iiDJcrAAqREjQAkABSyxiuAqOIAeIQBpQAIgGaAfHwDGsAHYBnPACNmQpeNABmUKBChkWWVlABDU64zIDHGQAE0QjMzwvawpbai0fYMhNZzBjSjcPDQsAVzxTAAtYbOhg-HzZeFATZAB+RCA

Duplicate of https://github.com/facebook/flow/issues/3374


exec user process caused "no such file or directory"

Latest version (28598a42a33530a1d687c1dbbcfcf742f605dc02) seems to cause me problems:
[root@factorio-weekly ~]# docker start factorio ; docker logs -f factorio
factorio
standard_init_linux.go:207: exec user process caused "no such file or directory"
standard_init_linux.go:207: exec user process caused "no such file or directory"
standard_init_linux.go:207: exec user process caused "no such file or directory"
standard_init_linux.go:207: exec user process caused "no such file or directory"

The message repeats over and over. I'm not certain what it's looking for. All I did was:
  188  docker stop factorio
  189  docker rm factorio
  190  docker pull factoriotools/factorio
  191  docker run -d -p 34197:34197/udp -v /opt/factorio:/factorio --name factorio --restart=always factoriotools/factorio

I had anticipated there was an update for 0.17.54:

https://www.reddit.com/r/factorio/comments/c928b4/version_01754/

I was wrong.

Linux Kernel: 5.1.12-300.fc30.x86_64
Docker: docker-ce-18.09.6-3.fc29.x86_64

0.17.53 tag seems to be good still.

Fixed in #272


Add example for working with SRF and POI files

It would be useful to have an showing how to work with SRF (triangular mesh surface) and POI (patches of interest) files.
Example can be based on this dataset: https://search.kg.ebrains.eu/instances/Dataset/ff71a4d1-ea14-4ed6-898e-b92d95b3c446

*image from https://github.com/ofgulban/cortical-auditory-atlas .

Added an example script (with https://github.com/ofgulban/bvbabel/commit/68186d241831658bdb006b5f590f8120163263b0 ), see:  examples/read_srf_and_poi_export_obj.py script.
This script:

reads an SRF and a POI file (they need to have matching number of vertices).
Extracts the surface geometry from the SRF file.
Extract patch information from the POI file.
Exports these information into a wavefront obj file

Screenshots below are taken from BrainVoyager v 22.4.4 (left) and after the "SRF and POI to colored OBJ" conversion (taken from MeshLab v1.3.2, on the right)


syscall: implement Sendfile for NetBSD and OpenBSD

https://groups.google.com/d/topic/golang-nuts/8Dx-na22PkU/discussion

netbsd doesn't have sendfile. I don't think openbsd does either.

That's right.


fix(bottom-sheet): do not pass projectableNodes

Fixes #307

@edusperoni that was fast :D thanks a lot!


Chart Export CSV output is blank

Export CSV option in charts handled by the new /chart/data api returns a blank csv file
Dataset : Virtual dataset
Using Jinja template in query for getting filter values
Reason identified : filter values passed in the json payload (form_data) is not getting applied in the actual query executed.
Query getting executed with blank values hence no result

This issue is happening only when there are incompatible filters (warning displayed in the dashboard). In my virtual dataset query, i have not selected the columns in which the dashboard filters are getting applied instead i have selected only the columns i need. Using jinja templates directly in the where condition the results are getting filtered as expected. I hope there is nothing wrong with this method.
Closing this issue since i was able to export csv when i select the same columns also in the dataset query in which the filters are getting applied.

Hi rvabhijith
I am interested in solving this issue, this is my first OSP, can you help me in to solve this issue

@rvabhijith  is this still available?

Any update on this issue, We are facing the same issue in version 1.1.0, is this resolved in any of the latest versions? need it on urgency.

I tried on latest version as well at local, it seems working fine as well, the issue was when i used the {{currentUserName()}} or {{url_param('xyz')}} it doesn't download. Need to verify the same in dev env. as well though.

@rvabhijith @junlincc @betodealmeida @mohansaimandalapu We are using superset version 1.2 and the issue is still there. By any chance, Is this Issue resolved? If Yes, Please share the PRs/Superset Version link?

I'm experiencing this issue also. This appears to be related to {{url_param('stuff')}} not being passed through on the export csv option.
If I View Chart In Explore -> Run in SQL Lab -> then download CSV this works. However it won't work when downloaded from an embedded vieew or when seeing it in Explore if it uses url_params.

Closing this as stale since it's been silent for so long, and we're trying to steer toward a more actionable Issues backlog. If people are still encountering this in current versions (currently 3.x) please open a new Issue or a PR to address the problem.  Or we can re-open this. If anyone still wants to open a PR to fix something here, please do! :D


Add support for variables in bindings

See the documentation over at i3wm
https://i3wm.org/docs/userguide.html#variables

Should be fixed with this commit https://github.com/RasmusLindroth/i3av/commit/3054bf5c2ebdbabb82d15a8a2036081f4bd2970b


Close! But no cigar...

OK, problems with the saleor dashboard (and without the dashboard operational, this project goes nowhere fast!)

Production
To build the application bundle run:
$ npm run build

What the git omits in its instructions is that the build will appear in a "build" subfolder ("build/dashboard", to be precise...). One will have to copy the files in this folder to the root of where you are staging web server documents (and set permissions and ownership, as appropriate...)

Now as to the build's execution: one gets a typescript version ERROR right now (not a warning...) after doing an "npm update" ("Found<EMAIL_ADDRESS>not resolve dependency: peerOptional<EMAIL_ADDRESS>from<EMAIL_ADDRESS>The build won't run to completion if that error is left unaddressed (it fails to execute a "webpack" command...) And given all the packages this product relies on, it's a given that you SHOULD do an update, to patch a number of security holes which are inevitably there.

I tried doing an upgrade in the package.json of typescript to 4.2 -good news and bad news. It gets further and is able to execute the "webpack" command, but fails out with:

ERROR...AuthProvider.test.ts...No overload matches this call...Promise', gave the following error... Type 'Promise<TokenAuth_tokenCreate>' is not assignable to type 'Promise'...

A quick search does not indicate how to address this error; but one sees numerous other similar posts where the build script fails, and there is no guidance forthcoming from mirumee.
So while I found their architecture and approach a good and intriguing one, until they furnish a node build script (for the dashboard OR storefront...) that can be updated and runs reliably with a recent version of node (I was using 7.6.1), it's a case of a miss being as good as a mile...

Hey, thanks for opening this issue. This was caused by a recent mismatch between TS version and some node versions. Node version requirements are now more strict (scoped to current LTS version) and this should get rid off all TS errors/issues. Let me know if current master solves your issue.
https://github.com/mirumee/saleor-dashboard/pull/1008

Thank you very much for identifying this issue; I see you have updated your json dependencies, and now it warned us that the npm we were using is too new. We downgraded the npm and THEN it worked! We appear to have a build, and it loads on nginx.
On to storefront! (just after I figure out how to set up the dashboard login...)


<EMAIL_ADDRESS>start: node src/index.js

<EMAIL_ADDRESS>start: node src/index.js
npm ERR! spawn ENOENT
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node src/index.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the modmailbot package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node src/index.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs modmailbot
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls modmailbot
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /home/kyle/Desktop/modmailbot-master/modmailbot/npm-debug.log

Did you do "npm install" in the root of the bot.

If this was after an update, remove the node_modules folder and then run npm install again.

Same goes for me, I ran npm install, and I also did what @Dragory said,
the error still persists.
I attached the log file, maybe that will help.
Thanks 👍
npm-debug.txt

Please update to Node.js 8 and try again.

I just installed Node.js today. So I guess I have the newest version :)

^ Nevermind, I don't have Version 8. On Windows it isn't working for me, but on linux it is however

Ok


Upgrade code to work in PHP8 or greater and/or Laravel 9 or greater

Fixes: https://github.com/voku/portable-ascii/issues/86
This repo doesn't work in PHP 8, 8.1 or 8.2 due to the namespaces not being Capitalized.

Have updated the GitHub workflows up to php 8.2
Have updated the namespaces.
Have updated composer.json and removed php 7 as security updates ended in 28 November 2022.
Have updated readme with new namespaces
Update AppVeyor php test environment from 7.0.33 to 8.0.2

Need to update the connecting repos now.
Linked to Pull Requests
https://github.com/voku/html-compress-twig/pull/5
https://github.com/voku/HtmlMin/pull/85
https://github.com/voku/simple_html_dom/pull/95
https://github.com/voku/simple-cache/pull/30
https://github.com/voku/portable-ascii/pull/87
Tested on the following
Tested on PHP 8.2 and Laravel 9.1

The namespace is causing this issue, I show you screenshot with a Laravel Facades:

Everything was working fine in php 7.4 and Laravel 5 LTS. Then upgraded and tested it in PHP 8.0, 8.1 and 8.2 with Laravel 9 LTS and it doesn't like the lowercase namespaces at all.
(*) - Using and tested it in latest composer as well.
The 5 pull requests I have created fixes this issue.
Yes you are correct all the packages need to have a major semantic version update. But it should be a major update anyway because the package is being updated from php 7 (discounted) to php 8.
p.s. I did send Voku a DM in his twitter but he still not replied.
Comment: https://github.com/voku/simple_html_dom/pull/95#issuecomment-1374465561

Done some digging.
This package fails PSR-1 Chapter 3 rules for Namespaces and Class Names:

Class names MUST be declared in StudlyCaps.

Can share a link to the PSR Spec here: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md#3-namespace-and-class-names

@GrahamCampbell
You work at Laravel (want to hear your insight please). Where do you think the issue is getting created?
Was totally fine with Laravel 5 LTS + PHP 7.4, then upgraded to Laravel 9 LTS and tried PHP 8.0.19 and 8.2.0 and got this issue, haven't changed any of the namespaces in the upgrade. Plus using latest composer version.
Laravel 9 LTS can find all the other vendor files except this package with the lowercase namespaces. When I manually convert the namespaces to StudlyCaps Laravel 9 LTS can find it no problem ?
Any suggestions would be helpful.

Closing this as looks like an issue with the auto-discovery loader in the Laravel CMS and not an issue with this package, Laravel or PHP.


Query returns the same result multiple times

I am running the following query:
weggli -X '{
  if (_ && _($atomic++)) { _; }
}' ~/fuchsia/zircon

And I am seeting the same result repeated multiple times.
You can try this by yourself running it against Fuchsia's source tree: https://cs.opensource.google/fuchsia/fuchsia
Attached screenshot of how it looks:

Is this expected behavior? It feels like maybe the last _ is matching different nodes in the AST?

Note that this is fixed with the --limit argument, but it feels like the --limit is for a different use case.

Hi Marco,
thanks for the bug report.
There are two issues here:

if (foo) {_;} matches on all the sub nodes in the if body so you get a lot of identical results. 434d3a3 adds a deduplication step so you only get one result printed.
While implementing this, I realized that the {_;} pattern adds unnecessary work. 4be99e3 fixes the handling of empty compound statements so if you are not interested in the body you can just use {} now.


iPXE Chain loading Fedora CoreOS using liveroot as initrd fills RAM and fails to boot.

Description
Fedora CoreOS VM with 2GB fails to boot.  Runs out of ram when using the the live root image as an initrd option.  When manually using kargs coreos.live.rootfs_url and specifying the live root image machine boots as expected.
Steps to Reproduce
Provide clear steps to reproduce the bug.
2GB VM iPXE chain loading Fedora CoreOS fails with error:
No rootfs image found.  Modify your PXE configuration to add the rootfs
image as a second initrd, or use the coreos.live.rootfs_url kernel parameter
to specify an HTTP or HTTPS URL to the rootfs.

Expected behavior
Installs correctly.
A clear and concise description of what you expected to happen.
Environment

Platform:  bare-metal
OS: fedora-coreos 35.20220116.3.0
Release: v1.23.3
Terraform: v1.1.2
Plugins:
Terraform v1.1.2
on linux_amd64

provider registry.terraform.io/cloudflare/cloudflare v3.8.0
provider registry.terraform.io/hashicorp/null v3.1.0
provider registry.terraform.io/hashicorp/random v3.1.0
provider registry.terraform.io/hashicorp/template v2.2.0
provider registry.terraform.io/hashicorp/tls v3.1.0
provider registry.terraform.io/poseidon/ct v0.9.1
provider registry.terraform.io/poseidon/matchbox v0.5.0

Possible Solution
Do not specify the live rootfs as initrd.  Use kargs coreos.live.rootfs_url

Thanks, this should be addressed along with various iPXE updates in https://github.com/poseidon/typhoon/pull/1191


Address #6 Readability improvements

Address #6 Readability improvements

Thanks a lot!! I will review & merge tomorrow evening (after my Devoxx talk!)

Awesome, I'm merging this! Thanks again @edburns !


Create 0000-01-02-Minahil006.md

created a branch,
created a file and made a commit, and opened a pull
request

there should be someething new

Ok Thanks for approving

Thanks


Model Workflow Designer

Hello!
We're having some trouble with some model prediction workflows getting stuck in the Running Workflow section rather than moving into the Finished section. We've used it to successfully for a few image prediction data sets a few months ago and this seems to be a new issue as of a couple weeks ago. Since the workflow designer page is still labelled as a work in progress, is it best to just hold off on model predictions until its finished or do you know if something else could be causing an issue?
Thank you!!

Hello!
Thanks for asking.
You are right, and I am aware that model processes sometimes seemingly get stuck in an unﬁnished state. This is because it is not as straight-forward as it seems to detect whether a task actually ﬁnished or not. An example case is when a task is launched but connection to the AIWorker or Celery dispatcher is (temporarily) lost. In most cases, the jobs actually do ﬁnish, even if they're still shown as "running" or in a pending state. I am still trying to resolve this issue; it also has to do with some bugs (e.g., Celery chains not reporting when they are ﬁnished).
Error messages should always go through—if you see a white cross on a red circle in the top right corner of a process, it has failed for one or another reason.

Hello!
Thanks for asking.
You are right, and I am aware that model processes sometimes seemingly get stuck in an unﬁnished state. This is because it is not as straight-forward as it seems to detect whether a task actually ﬁnished or not. An example case is when a task is launched but connection to the AIWorker or Celery dispatcher is (temporarily) lost. In most cases, the jobs actually do ﬁnish, even if they're still shown as "running" or in a pending state. I am still trying to resolve this issue; it also has to do with some bugs (e.g., Celery chains not reporting when they are ﬁnished).
Error messages should always go through—if you see a white cross on a red circle in the top right corner of a process, it has failed for one or another reason.


Seconds/minutes/hours/days between checks

The crontab style will be a separate field

[ ] Add nice JS widget for DAYS|HOURS|MINUTES|SECONDS with sum of seconds under it
[ ] extra validation for seconds_between_check field, if it IS set, check it's a positive integer
[ ] use a env var to define minimum seconds, default 5

in this, it's OK if the SECONDS field contains a large number (translation from the current minutes)

@dgtlmoon I'm putting a $20 bounty on this feature for u. do you have a non-btc donate link?

split the form improvements off to another branch first

I'm running this now locally. I think there's a bug where if a check doesn't have a specified time, it just recheckes it continously (every second?). My fallback default is 10800 seconds but it's being ignored.

@ericboehs I reallllllllly do not recommend using this branch at the moment ! :)
new code structure coming soon


Images in RC Helm Charts are unpinned

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Unlike other releases, the Helm charts for RC releases do not have pinned images but rather use latest for all cilium repos with a pull policy of Always (see 1.13.0-rc1). This essentially makes it impractical to use these charts even in testing environments, as they will pull the latest master whenever a cilium container is created.
This is not the case with other releases (see 1.12.3), which pin both the tag and the sha.
Cilium Version
1.13.0-rc1
Kernel Version
n/a
Kubernetes Version
n/a
Sysdump
n/a
Relevant log output
n/a

Anything else?
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@austince thank you for filling this issue. The charts are fixed and they are pointing to the correct images. /cc @autophagy @Efrat19


source-controller appear to be hanging, checking a git repo over ssh

I have the source-controller configured to watch a single git repo over ssh, with an interval of 1 minute  and no explicit timeout (should default to 60s). After a little while (about 10 minutes since reboot in my latest case), the source controller stops checking the repo, stops logging anything (logging bumped to debug to investigate), and never recovers from that state.
The kustomize-controller, configured to reconcile every 10 minutes keeps working / logging properly, but never sees any update after that point.
$ flux version
flux: v2.0.0-rc.5
helm-controller: v0.34.1
kustomize-controller: v1.0.0-rc.4
notification-controller: v1.0.0-rc.4
source-controller: v1.0.0-rc.5

from http://...:8080/metrics:
# HELP workqueue_unfinished_work_seconds How many seconds of work has been done that is in progress and hasn't been observed by work_duration. Large values indicate stuck threads. One can deduce the number of stuck threads by observing the rate at which this increases.
# TYPE workqueue_unfinished_work_seconds gauge
workqueue_unfinished_work_seconds{name="bucket"} 0
workqueue_unfinished_work_seconds{name="gitrepository"} 4992.46690147
workqueue_unfinished_work_seconds{name="helmchart"} 0
workqueue_unfinished_work_seconds{name="helmrepository"} 0
workqueue_unfinished_work_seconds{name="ocirepository"} 0

Additional context:

This is running on an Intel MacBook Pro, using vagrant to run a Ubuntu 2204 vm, itself running a single-node k3s Kubernetes that I use for development and experimentation.
I initially though this could be caused by some clock synchronization issue when the host goes to sleep, but in the latest instance, no sleep has occurred since vagrant up
The repository is a private repo on GitHub. Synchronizations and reconciliations are working fine most of the time.
I experienced some upstream connectivity issues earlier today, with some instances of failed reconciliations and timeouts. This could be related, with some code paths handling connectivity issues hanging instead of timing out. I had this setup (these versions) running for a couple of weeks, and it was working properly until recently, as far as I can tell.

I'll be happy to provide any further details if needed.
Please let me know how I can help resolve this issue.
Thanks

what happens when you reconcile the GitRepository manually by running flux reconcile source git <gitrepo-name>?

I tired that before; it was hanging as well, on ◎ waiting for GitRepository reconciliation.

I rebooted my router, which killed the hanging connection and generated two error messages with stack-trace; maybe that can help:
{
  "level": "error",
  "ts": "2023-07-05T08:16:47.392Z",
  "msg": "failed to checkout and determine revision: unable to list remote for<EMAIL_ADDRESS>ssh: handshake failed: read tcp <IP_ADDRESS>:56574-><IP_ADDRESS>:22: read: connection reset by peer",
  "controller": "gitrepository",
  "controllerGroup": "source.toolkit.fluxcd.io",
  "controllerKind": "GitRepository",
  "GitRepository": {
    "name": "flux-system",
    "namespace": "flux-system"
  },
  "namespace": "flux-system",
  "name": "flux-system",
  "reconcileID": "b19c779d-28aa-4163-aa59-1cb7ed4f3373",
  "error": "failed to checkout and determine revision: unable to list remote for<EMAIL_ADDRESS>ssh: handshake failed: read tcp <IP_ADDRESS>:56574-><IP_ADDRESS>:22: read: connection reset by peer",
  "stacktrace": "github.com/fluxcd/source-controller/internal/reconcile/summarize.logError\n\tgithub.com/fluxcd/source-controller/internal/reconcile/summarize/processor.go:99\ngithub.com/fluxcd/source-controller/internal/reconcile/summarize.ErrorActionHandler\n\tgithub.com/fluxcd/source-controller/internal/reconcile/summarize/processor.go:77\ngithub.com/fluxcd/source-controller/internal/reconcile/summarize.(*Helper).SummarizeAndPatch\n\tgithub.com/fluxcd/source-controller/internal/reconcile/summarize/summary.go:193\ngithub.com/fluxcd/source-controller/internal/controller.(*GitRepositoryReconciler).Reconcile.func1\n\tgithub.com/fluxcd/source-controller/internal/controller/gitrepository_controller.go:204\ngithub.com/fluxcd/source-controller/internal/controller.(*GitRepositoryReconciler).Reconcile\n\tgithub.com/fluxcd/source-controller/internal/controller/gitrepository_controller.go:240\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:118\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:314\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:265\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:226"
}
{
  "level": "debug",
  "ts": "2023-07-05T08:16:47.393Z",
  "logger": "events",
  "msg": "failed to checkout and determine revision: unable to list remote for<EMAIL_ADDRESS>ssh: handshake failed: read tcp <IP_ADDRESS>:56574-><IP_ADDRESS>:22: read: connection reset by peer",
  "type": "Warning",
  "object": {
    "kind": "GitRepository",
    "namespace": "flux-system",
    "name": "flux-system",
    "uid": "df67c776-a9e3-4d82-8534-30823b917661",
    "apiVersion": "source.toolkit.fluxcd.io/v1",
    "resourceVersion": "293766"
  },
  "reason": "GitOperationFailed"
}
{
  "level": "error",
  "ts": "2023-07-05T08:16:47.412Z",
  "msg": "Reconciler error",
  "controller": "gitrepository",
  "controllerGroup": "source.toolkit.fluxcd.io",
  "controllerKind": "GitRepository",
  "GitRepository": {
    "name": "flux-system",
    "namespace": "flux-system"
  },
  "namespace": "flux-system",
  "name": "flux-system",
  "reconcileID": "b19c779d-28aa-4163-aa59-1cb7ed4f3373",
  "error": "failed to checkout and determine revision: unable to list remote for<EMAIL_ADDRESS>ssh: handshake failed: read tcp <IP_ADDRESS>:56574-><IP_ADDRESS>:22: read: connection reset by peer",
  "stacktrace": "sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:324\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:265\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\tsigs.k8s.io/controller-runtime@v0.15.0/pkg/internal/controller/controller.go:226"
}