First commits

🗣 Description
This initial pull request adds a workflow to represent the current lint job from cisagov/skeleton-generic (and subsequently by all of our repositories that use the Lineage system).

💭 Motivation and context
Migrating our GitHub Actions tasks that are common across repositories to reusable workflows is a maintenance and updating win. Once our other repositories are configured to use the common-lint.yml workflow any updates to the workflow here will be available without substantial modification to our other projects using this workflow.

🧪 Testing
Automated tests pass. I created a branch in cisagov/skeleton-generic to test this and the Action run ran successfully using the workflow added in this pull request.

✅ Pre-approval checklist

[x] This PR has an informative and human-readable title.
[x] Changes are limited to a single goal - eschew scope creep!
[x] All relevant type-of-change labels have been added.
[x] I have read the CONTRIBUTING document.
[x] These code changes follow cisagov code standards.
[x] All relevant repo and/or project documentation has been updated
to reflect the changes in this PR.
[x] All new and existing tests pass.

✅ Post-merge checklist

[ ] Add a tag or create a release.

This looks great to me. It's a great improvement and a step down the right path. I'll be glad to see some of the GH Actions stuff DRY out a bit.
I have one (very minor) requested change:
* Document in the README why we made the decision to store multiple workflows in a single repo.

I have two questions for @team-ois's consideration:
* Is it worth documenting in the README the other workflows that the individual workflows will pull down and run?

* Even though they are small jobs, there may be some benefit to breaking out the `Install Packer`, `Install shfmt`, and `Install terraform-docs` into their own workflows (likely in separate repos) so that other non-CISA folks can easily make use of them.  That doesn't have to happen now, but if the @team-ois consensus is that it's a good idea then I can create issues.

Regarding Install Packer I would much rather we finish what I started in cisagov/setup-packer (forked [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform and started changing it to install Packer instead). I would also say that the Install shfmt and Install terraform-docs steps could be a more generic "Install Go tool" composite Action that is then used in workflows as needed.

Regarding Install Packer I would much rather we finish what I started in cisagov/setup-packer (forked hashicorp/setup-terraform and started changing it to install Packer instead). I would also say that the Install shfmt and Install terraform-docs steps could be a more generic "Install Go tool" composite Action that is then used in workflows as needed.

I'm fine with both those ideas.

This branch has been changed far beyond the original purpose of this PR. I am closing this PR so that an appropriately described new PR can be created.


[coc.nvim]: Unhandled response error -32097 from language server: Pending response rejected since connection got disposed

For me the language serverfails with the above message. Here are the logs
## versions

vim version: VIM - Vi IMproved 9.1 9010252
node version: v21.7.2
coc.nvim version: 0.0.82-ede39ea9 2024-03-28 17:57:50 +0800
coc.nvim directory: /home/jan/.vim/plugged/coc.nvim
term: dumb
platform: linux

## Log of coc.nvim

2024-04-13T13:40:16.440 INFO (pid:46317) [extension:coc-git] - Looking for git in: git
2024-04-13T13:40:16.611 INFO (pid:46317) [plugin] - coc.nvim initialized with node: v21.7.2 after 381
2024-04-13T13:40:16.613 INFO (pid:46317) [services] - LanguageClient julia state change: stopped => starting
2024-04-13T13:40:16.621 INFO (pid:46317) [language-client-index] - Language server "languageserver.julia" started with 46339
2024-04-13T13:40:18.536 INFO (pid:46317) [services] - LanguageClient julia state change: starting => stopped
2024-04-13T13:40:18.536 INFO (pid:46317) [services] - LanguageClient julia state change: stopped => starting
2024-04-13T13:40:18.537 ERROR (pid:46317) [language-client-client] - Server languageserver.julia initialization failed. n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:18.539 INFO (pid:46317) [services] - LanguageClient julia state change: starting => stopped
2024-04-13T13:40:18.540 ERROR (pid:46317) [server] - unhandledRejection  Promise {
  <rejected> n [Error]: Pending response rejected since connection got disposed
      at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
      at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
      at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
      at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
      at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
      at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
      at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
      at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
      at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
      at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
    code: -32097,
    data: undefined
  }
} n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:18.542 INFO (pid:46317) [language-client-index] - Language server "languageserver.julia" started with 46357
2024-04-13T13:40:20.466 INFO (pid:46317) [services] - LanguageClient julia state change: stopped => starting
2024-04-13T13:40:20.466 ERROR (pid:46317) [language-client-client] - Server languageserver.julia initialization failed. n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:20.466 INFO (pid:46317) [services] - LanguageClient julia state change: starting => stopped
2024-04-13T13:40:20.466 ERROR (pid:46317) [services] - Server languageserver.julia failed to start: n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:20.469 INFO (pid:46317) [language-client-index] - Language server "languageserver.julia" started with 46374
2024-04-13T13:40:22.384 INFO (pid:46317) [services] - LanguageClient julia state change: stopped => starting
2024-04-13T13:40:22.385 ERROR (pid:46317) [language-client-client] - Server languageserver.julia initialization failed. n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:22.385 INFO (pid:46317) [services] - LanguageClient julia state change: starting => stopped
2024-04-13T13:40:22.387 INFO (pid:46317) [language-client-index] - Language server "languageserver.julia" started with 46386
2024-04-13T13:40:24.362 ERROR (pid:46317) [language-client-client] - Server languageserver.julia initialization failed. n [Error]: Pending response rejected since connection got disposed
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:49:4693)
    at Object.dispose (/home/jan/.vim/plugged/coc.nvim/build/index.js:244:6205)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15479)
    at bd.handleConnectionClosed (/home/jan/.vim/plugged/coc.nvim/build/index.js:251:3557)
    at t (/home/jan/.vim/plugged/coc.nvim/build/index.js:247:15128)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094)
    at On (/home/jan/.vim/plugged/coc.nvim/build/index.js:23:5915)
    at yP.invoke (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:14324)
    at n.fire (/home/jan/.vim/plugged/coc.nvim/build/index.js:19:15094) {
  code: -32097,
  data: undefined
}
2024-04-13T13:40:54.892 INFO (pid:46317) [attach] - receive notification: showInfo []

Language server "languageserver.julia" started with 46339

@jclsn you're mixed using languageserver.julia and coc-julia, remove languageserver.julia from your coc-settings.json
@angelpilled the connection got disposed error means Julia language server failed to start to run, the client, coc.nvim/coc-julia, couldn't connect to the server. Check the server status:
❯ julia --project=/Users/fannheyward/.config/coc/extensions/node_modules/coc-julia/server
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.2 (2024-03-01)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

(server) pkg> st
Status `~/.config/coc/extensions/node_modules/coc-julia/server/Project.toml`
⌃ [2b0e0bc5] LanguageServer v4.4.0
⌃ [9b87118b] PackageCompiler v2.1.5
Info Packages marked with ⌃ have new versions available and may be upgradable.

(server) pkg>


Bug discovered (release 5.5)

Hi,
me and my friend thank you very much for setting up this mod which is just amazing!
And to thank you, we want to share with you the bugs and ideas we discovered after 9 hours of playing the "SkyCoop" mod version 5.5.

To play multiplayer, we had to activate the "public host" and "steam peer to peer" options as well as disable the firewall for public networks to avoid any blocking using hamachi. Is it possible to obtain the port used to open the connection (udp / tcp?), because with the help of the ngrok software (ngrok.com), it is possible to easily open a port on your pc from the internet without manipulating your router. And thus to do without hamachi.

Even if it is recommended by you, we tried the connect via ip button directly from the menu but without success. We had to use the steam invitation method.

The gender of the characters are not maintained. Each time we start the session with my friend, we discover ourselves as men and then women the next day.

Sometimes my friend sees things and objects that I don't, and vice versa. Similarly for animals, we were attacked by a group of wolves, some of which were seen by my friend and was ignored, and they attacked me.

The objects that my friend puts down, I don't see them and vice versa.

Duplication problems, we suppose that when one is in full animation (sleeping ...), if we send him an object from our inventory, it duplicates it (in some cases).

When sharing a firearm, if the weapon is loaded, when sharing the ammunition is destroyed.

Likewise, when we make a fire, my friend does not see it and vice versa.

Otherwise, no crash reported!
I say it again, it's a very good job and thanks again!
I'm sorry if my sentences seem incorrect, or incomprehensible. If you don't understand, don't hesitate to ask me again.
Can't wait for the next updates!

Hi,
I confirm all your bugs but I add one, if I host, I can kill all the animals but if another player shoots one, it becomes immortal, sometimes it "dies" but the body continues to move and attack and there is no more way to stop it.

Okay.
1.
To play multiplayer, we had to activate the "public host" and "steam peer to peer" You not have to enable public server, if you leave it disabled, you still able to invite by stean invites, just keep Steam P2P enabled. About none steam connection(hamachi, radmin, direct ip connection) problems is not problem of the mod, but connection peoblems, is what I can't fix, so can do with this anything.
2.
The gender of the characters are not maintained. Each time we start the session with my friend, we discover ourselves as men and then women the next day.
That known and will be fixed.
3.
Sometimes my friend sees things and objects that I don't, and vice versa.
What objects exacly? Breakable objects? Or tree limbs and stones? Tree limbs and stones belong to radial spawn objects that completly random for every played I am never told it synced or will be synced.
4.
The objects that my friend puts down, I don't see them and vice versa.
No one told you it synced, it never was.
5.
Likewise, when we make a fire, my friend does not see it and vice versa.

There are certain objects such as firearms (rifle) where one does not perceive while the other does.

All listed things here fixed in now days builds of the mods.


Variables description - less duplication

Hey,
I like your module structure a lot, good work! One small thing I don't agree with (yet).
What's your opinion on the following?
In the variables.tf file, you list this as a good example:
variable "virtual_machine_size" {
  description = "(Optional) The SKU which should be used for this Virtual Machine, such as Standard_F2. Defaults to 'Standard_D4s_v3'."
  type        = string
  default     = "Standard_D4s_v3"
}

I think there are two duplications in the description: the (Optional) can be inferred from whether a default value is set or not.
The default value is already documented.

If you use something like terraform-docs, this information would be duplicated in the README.

@ccadruvi - Totally agree there is some duplication here. I actually use this approach with terraform-docs and agree there is duplication.
When it comes to the (Optional) I've found that it's pretty important to have this mentioned in the variable file so that a quick glance can tell you if it's required, rather than referring back to the documentation. I've also found that the use of this forces people to think about the treatment of the variable more in the context of another user.
The defaults to x component is a bit of duplication I agree with that. Will remove that from the description, again I don't mind it as it forces people to think but it is a tad redundant!


Compile issue for iOS

I'm getting the following error when trying to compile the plugin for iOS:
/Users/xxxxxxx/Library/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_google_ad_manager-0.6.2/ios/Classes/InterstitialAd.swift:84:55: error: value of optional type 'String?' must be unwrapped to a value of type 'String'
        interstitialAd = DFPInterstitial(adUnitID: ad.adUnitID)

I'm on XCode Version 10.2 (10E125) and have the command line tools installed. I have version 0.6.2 of this plugin installed.

I fixed the issue and one other that I was having with test devices and created a pull request https://github.com/ko2ic/flutter_google_ad_manager/pull/4

Resolved in #4.


:sparkles: add defaultThemeColor option

Some applications (such as Discord) use the theme-color meta tag to display an accent color on its embeds. Currently the theme-color will be changed when the page loads by a script to reflect the current theme of the page (dark or light), but Discord ignores this and takes the value off of the original HTML. Therefore we can safely set this tag to some color specified by the user and not break the theme-aware theme-color functionality.
P.S. I don't speak Japanese so it will be great if anyone could translate the documentation for the new param.

Thanks for the PR, @ItsSunnyMonster. I'm happy to add this feature in, and the documentation you've supplied is super helpful! Will merge it in now.


New package: GLPI Agent v1.7.3

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

I'm GLPI-Agent maintainer and I'm proposing this project to follow our community users suggestion.
Microsoft Reviewers: Open in CodeFlow

@microsoft-github-policy-service agree [company="{your company}"]

@microsoft-github-policy-service agree [company="Teclib Editions"]

@microsoft-github-policy-service agree company="Teclib Editions"

@microsoft-github-policy-service agree company="Teclib Editions"

Verify:

Thank you ;-)


Fixes gui-cs#2739. UICatalog Text Editor Column / Row not be updated when cursor moving

Statusbar will request a redraw if any item's Title gets changed.
Fixes #2739 - Include a terse summary of the change or which issue is fixed.
Pull Request checklist:

[x] I've named my PR in the form of "Fixes #issue. Terse description."
[x] My code follows the style guidelines of Terminal.Gui - if you use Visual Studio, hit CTRL-K-D to automatically reformat your files before committing.
[ ] My code follows the Terminal.Gui library design guidelines
[x] I ran dotnet test before commit
[x] I have made corresponding changes to the API documentation (using /// style comments)
[x] My changes generate no new warnings
[ ] I have checked my code and corrected any poor grammar or misspellings
[ ] I conducted basic QA to assure all features are working

I think the fix I just merged from @BDisp is better for v1.
I do not want to take a change like this into v1 though.
@qzhan15 if you're up for it, can you re-target this fix to v2? We have been discussing/debating adopting INotifyPropertyChanged in a standard way across the entire API for v2.
If you do, please ensure you use braces for all nested statements, even if only a single line.

i have no concern about this, good to a solution is planned in v2, thank you!


[AppService] Fix KeyVaultId deserialization in AppCertificateData/AppCertificatePatch

Resolve #33245
Resolve #31701
Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
API changes are not detected in this pull request.


Update travis token and fix warning

@bors: r+

:pushpin: Commit 41accdf has been approved by alexcrichton

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

:hourglass: Testing commit 41accdf with merge f4754f5...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing f4754f5dd326c5cc2d01c8abaede9496d73a0842 to master...


exists() function doen't work

Expected behavior
exists() function should work. For elements even existing on UI, it should return true or element exists in the response.
Actual behavior
exists() function doesn't work. For elements even existing on UI, function returns does not exists in response description.

can you please provide any sample where this is happening?

I am trying below code as a step implementation:
step("Test Step", async () => {
await goto('https://developer.tomtom.com/maps-sdk-web/functional-examples#map-vector-basic', { timeout: 15000});
await waitFor(intervalSecs(1));
let response = await link('Login').exists(); // As Login link exists on UI
console.log(JSON.stringify(response));
// Getting response as {"description":"Does not exists"}
//Further logic
});

@NivedhaSenthil Thank you.


UI scaling

The UI scaling on my 13inch laptop is too zoomed in out-of-the-box. I cannot find a way to adjust it. Both versions, MS Store and Github release, were tested. See a screenshot.

Best workaround I found so far, data\custom_css.html:
<style>
#page-content {
   zoom: 0.7;
   -moz-transform: scale(0.7);
   -moz-transform-origin: 0 0;
}
</style>

Will scale the main content, everything seems to work quite well. It won't touch he side navbar though. Using that on the whole body will scale the navbar but it adjust it's height accordingly.

You probably use a DPI scaling option other than 100% (in Windows settings)?
The embedded browser (CefSharp) automatically takes this into account because of
https://github.com/grocy/grocy-desktop/blob/793fb106d33858ee2b614275056c23a7f15b1c27/grocy-desktop/FrmMain.cs#L50
Let's add options to customize the zoom level (or enable default Ctrl+Mousewheel gestures, if possible in CefSharp).

@berrnd Yes that is the case (150%).

I added a new menu (top menu bar) for this and handling of the default key shortcuts (Ctrl + +/-/0).
(Mousewhell events seem to be a bit tricky with CefSharp, so Ctrl+MouseWheel does not work unfortunately.)
That's included in the v1.8.0 release, already ready here, the Microsoft Store release usually takes a couple of days due to verfication.


Fixed problem when trying to load already loaded asset

Hi!
This patch fixes problem with refactored loader function that occurs when trying to (re)download already loaded assets.
Couple months ago I sent a PR with a fix for this, which made sure the file wouldn't be redownloaded, and still would call the onComplete function - but it wouldn't call the onError function in this specific situation.
This patch now does all that: avoids redownloading the given asset, calls the onError function, and properly calls onComplete when finished.
I messed that first PR when trying to push (squashing) this updated version, so please forgive me for sending it again.

Thanks, added some tests and merged via a5fd9872eceb97d5a86e146d6bf2ebc5191f50c0.


add pre-commit hook using husky

What do these changes do?
Add pre-commit hook with the help of husky module

I added the husky module and did the set-up for eslint for both the frontend and backend directories. The changes made must be only reflected in the package.json and package-lock.json files. Please let me know if it is working as it is supposed to be.
Related Issue

#1
Fixes #
Checklist:

[x] Have you checked there aren't other open Pull Requests for the same update/change?
[x] Your submission doesn't break any existing feature.
[] Have you tested the code before submission?

Hey It seems like setting up husky when package.json and .git are in different folders is too much confusing can I add a package.json to the root directory and try the same?
https://github.com/okonet/lint-staged/issues/961
https://typicode.github.io/husky/#/?id=custom-directory

Hey It seems like setting up husky when package.json and .git are in different folders is too much confusing can I add a package.json to the root directory and try the same?
okonet/lint-staged#961
https://typicode.github.io/husky/#/?id=custom-directory

I'm not really sure though if that will work, can you look into the issue once and suggest to me what could be done?

Hey It seems like setting up husky when package.json and .git are in different folders is too much confusing can I add a package.json to the root directory and try the same?
okonet/lint-staged#961
https://typicode.github.io/husky/#/?id=custom-directory

I'm not really sure though if that will work, can you look into the issue once and suggest to me what could be done?

Can you try using a husky config directory .husky in the root directory. Here's a reference

Hey It seems like setting up husky when package.json and .git are in different folders is too much confusing can I add a package.json to the root directory and try the same?
okonet/lint-staged#961
https://typicode.github.io/husky/#/?id=custom-directory

I'm not really sure though if that will work, can you look into the issue once and suggest to me what could be done?

Can you try using a husky config directory .husky in the root directory. Here's a reference

Sure, do I have to remove the husky hooks from the package.json in this case?

Hey It seems like setting up husky when package.json and .git are in different folders is too much confusing can I add a package.json to the root directory and try the same?
okonet/lint-staged#961
https://typicode.github.io/husky/#/?id=custom-directory

I'm not really sure though if that will work, can you look into the issue once and suggest to me what could be done?

Can you try using a husky config directory .husky in the root directory. Here's a reference

Sure, do I have to remove the husky hooks from the package.json in this case?

Yes, let's have all of it in one place

I will have to create a package.json in the root directory though, else the command won't work 😅

Did the changes and tested for the same, please review and let me know!


Added a torque derivative minimization objective

Codecov Report

Merging #145 into master will increase coverage by 0.04%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #145      +/-   ##
==========================================
+ Coverage   87.61%   87.66%   +0.04%
==========================================
  Files          17       17
  Lines        2269     2278       +9
==========================================
+ Hits         1988     1997       +9
  Misses        281      281

Impacted Files
Coverage Δ

biorbd_optim/objective_functions.py
94.11% <100.00%> (+0.04%)
:arrow_up:

biorbd_optim/penalty.py
88.08% <100.00%> (+0.30%)
:arrow_up:

Continue to review full report at Codecov.

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

This answers #141


[Fonts] Icon request: keyboard_double_arrow_right

Hi @mh-sarkar, this icon already exists on the stable channel. See https://api.flutter.dev/flutter/material/Icons/keyboard_double_arrow_right-constant.html
Closing as the icon already exists.


Issues with my dot.net installation

Problem encountered on https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install
Operating System: windows
Provide details about the problem you are experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

I think you forgot to tell us more about the issues with the dotnet installation ;)

Iam.going to lay this out only once, here at Github since its where my issue too me.   A repository was created a few years back with my online credentials that repository still exists.  He has received all the credit for things that should have been mine.   I ended up on the streets in prison and being deported.  I am in MX, not in the US.  None of my devices have worked right since.   Any of you area welcome to look into the inside of my them.   Though the digital signature Is there the bulk of the benefits are not.   My social media my github, my azure my previous Google that I loved do much went bad as well.   I have gone through so many laptops and they have all ended up shell's without an OS or even the ability to watch a movIe.  My private network transmits a secure message to this person.   He knows everything I do.  I stopped using systems altogether.  The know community gave me a second life here in MX.  I figured I could start a new, I was wrong.  With privacy policies changing to accommodate abuse.  Things have gotten worse.   This is the final phase in completely taking away that which is most important. An Azure MS exchange certificate wss iSsued to me, but I didn't request it was and downloaded along with my Wim 7 OS

okay, I understand.

it wasnt me...
dot.net is dated, in my opinion.
On Sun, Oct 6, 2019, 15:53 Christian Hofmeister<EMAIL_ADDRESS>wrote:

okay, I understand.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/core/issues/3551?email_source=notifications&email_token=AILCKKNUJJEDWRG5NUF6CITQNJT5FA5CNFSM4I5VJ7U2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAOWBII#issuecomment-538796193,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AILCKKKWS4DABMOVP7PKFVDQNJT5FANCNFSM4I5VJ7UQ
.


WebSockets

Should hopefully have this API for the end user:
@socket("/ws")
async def my_socket():
    message  = (yield)
    yield {"message": "sent through websocket"}
    return "hi"  # sends this message and closes socket

Perhaps some type-checking utilities could be added?
message = (yield)
ensure(message, dict[str, str])

This will likely have it's API changed. I don't expect this to be implemented any time before others.

Going to wait until some more work is done on the ASGI side of things.

This is no longer delayed. Work may start on it soon.

New API
Standard Variation
@socket("/ws")
async def my_socket():
    message: dict[str, str] = (yield)  # automatic type validation
    # *alternatively*, you could use a validate_type utility that just leverages the typecode system
    ensure(message, dict[str, str])
    return "hi"  # sends this message and closes socket

Object Variation
@socket("/ws")
async def sock(ws: Socket):  # this is recognized by the loader
    # this has much lower level control
    await ws.connect()
    await ws.send("hi")
    await ws.receive()
    await ws.close()

In the above two variations, a SocketClosed exception is automatically handled by view.py but may be explicitly handled by the user.
Loop Variation
A very high level API. This will go back and fourth with the client and simply call the function for a response.
class Message(NamedTuple):
    message: str

@socket_loop("/ws")
async def loop(msg: Message):
    return {"code": "ok"}

This could integrate with #79, but this will not be delayed.
@socket_loop("/ws")
async def loop(...):
    ...

@loop.disconnect
async def disconnect():
    ...

Batteries-Detachable
view.py could support the websockets library:
from view import new_app

app = new_app()

async def echo(websocket):
    async for message in websocket:
        await websocket.send(message)

app.integrate_websockets("/ws", echo)

#116 delays this, but it should be done quickly.

Apparently, you can't use return in an async generator, so this will have to change it's API somewhat.


Node::move_child doesn't update Control-draw-order in Viewport

Godot version
v4.0.beta.custom_build [bc5d67c61]
System information
Llinux X11
Issue description
Considering the following two SceneTrees:

When running the project with the SceneTree in each variant:

with the configuration of the left picture Button2 is drawn over Button
with the configuration of the right picture Button is drawn over Button2

However modifying the SceneTree while the project is running with the following command between the two configurations:
func _on_button_pressed():
	$"/root/Control".move_child(get_parent(), 0)

results in no display-change.
I would expect, that the draw order of Control-nodes get updated, when their position in the SceneTree changes.
A simple
diff --git a/scene/main/node.cpp b/scene/main/node.cpp
index 680c4cd7e4..b6254abdd9 100644
--- a/scene/main/node.cpp
+++ b/scene/main/node.cpp
@@ -396,6 +396,10 @@ void Node::_move_child(Node *p_child, int p_index, bool p_ignore_end) {
        p_child->_propagate_groups_dirty();

        data.blocked--;
+       if (get_viewport()) {
+               get_viewport()->gui_set_root_order_dirty();
+               get_viewport()->update_canvas_items();
+       }
 }

 void Node::_propagate_groups_dirty() {

did not solve the problem.
Steps to reproduce

Load and run MRP.
Click on the buttons in order to change the ordering of their parent Nodes.

I would expect, that the draw order of the Control nodes changes, but they stay in the same order.
Minimal reproduction project
BugMoveChildRootUpdate.zip

Running into the same issue but with Node2Ds. Any temp solutions or workarounds found to "force update" the draw order?

@KyleTiley You could try to change the nodes Node and Node2 in the above example from type Node to type Node2D.

@Sauermann same results, order is not what the hierarchy dictates it should be. However, I noticed that if the scene tree is updated (a node is added or removed) then the nodes jump to the correct draw order. Not sure why this works, but my current workaround is to add a basic Node2D to the scene and then immediately queue_free it.


Multiple cards: Copyedits

Bells: Fixed bulleted lists, added NNT link, center aligned some columns

Codecov Report

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

@@           Coverage Diff           @@
##           master      #48   +/-   ##
=======================================
  Coverage   50.32%   50.32%
=======================================
  Files          14       14
  Lines         155      155
  Branches       43       43
=======================================
  Hits           78       78
  Misses         77       77

Continue to review full report at Codecov.

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


Failed delete users who don't have an avatar

Describe the bug
Failed to delete users who don't have an avatar
To Reproduce
Steps to reproduce the behavior:

Create a user without filling in the avatar field in User Management menu
Delete the user
See error

Expected behavior
Set default avatar when creating a user without avatar / null in User Management menu or add checking the avatar not null when deleting the user
Badaso (please complete the following information):

Version 2.8.2

please screenshot the error part and we will check it soon. because when we checked, the user management menu is still stable according to the expected steps

please screenshot the error part and we will check it soon. because when we checked, the user management menu is still stable according to the expected steps

I have added it

have you done the following steps :

composer update
php artisan badaso:setup
composer dump-autoload
npm run dev

if it still doesn't work, reinstall badaso

have you done the following steps :

composer update
php artisan badaso:setup
composer dump-autoload
npm run dev

if it still doesn't work, reinstall badaso

I've tried it and still can't.
and the avatar column is null if the avatar column is not filled when adding a new user

May

Describe the bug Failed to delete users who don't have an avatar
To Reproduce Steps to reproduce the behavior:

Create a user without filling in the avatar field in User Management menu
Delete the user
See error

Expected behavior Set default avatar when creating a user without avatar / null in User Management menu or add checking the avatar not null when deleting the user
Badaso (please complete the following information):

Version 2.8.2

May i see error message in tab network?

May

Describe the bug Failed to delete users who don't have an avatar
To Reproduce Steps to reproduce the behavior:

Create a user without filling in the avatar field in User Management menu
Delete the user
See error

    [

        ![video](https://user-images.githubusercontent.com/36189723/218791004-981d4efa-562a-4adf-bc0a-257dab7e05e7.gif)
      ](https://user-images.githubusercontent.com/36189723/218791004-981d4efa-562a-4adf-bc0a-257dab7e05e7.gif)

      [

      ](https://user-images.githubusercontent.com/36189723/218791004-981d4efa-562a-4adf-bc0a-257dab7e05e7.gif)

   [ ]

Expected behavior Set default avatar when creating a user without avatar / null in User Management menu or add checking the avatar not null when deleting the user
Badaso (please complete the following information):

Version 2.8.2

May i see error message in tab network?

I've added it

Hello @billalxcode ,
Our team can't reproduce your errors , so we can't consider it as an issue
I think you can create a public project with docker configured on github which reproduce the error , so we can try the project via docker and make sure it's an issue or not
maybe your local project got an permission denied issue
Thanks


wind normalization

This adds a new annotation layer 'wind-modeled backscatter' (suffix wm). Dividing a co-polarization sigma naught measurement in linear scaling by this new layer gives a wind-normalized image (VRT with suffix wn). This new layer does not represent a physical measurement and is intended for visualization only.

@maawoo this should be ready. Could you have a look at this? It is quite large and I bet I forgot something.

I'm testing it myself now with different products and see if I find any issues.

I'm testing it myself now with different products and see if I find any issues.

Fixed a small bug in https://github.com/SAR-ARD/S1_NRB/pull/138/commits/7ea88a674c358b3e27c82cc7aaac8317dedcf968. Other than that I didn't come across any issues with IW and EW scenes, so good to go for me!

Thanks @maawoo


Image are not sent (Isolate/Background related)

Thanks for the report. Where did you initiate upload from ? An existing product ?

@monsieurtanuki any idea about this?

I'll have a look at it.
At first glance, I was able to upload images last week from the app, so I'll have to try to reproduce the bug first.

I uploaded images for existing products.

@alexgarel I've managed to reproduce the bug.
Working on it...


Include JAMStack and a visual diagram for the different kinds of web technologies stack

JAMStack (https://jamstack.org/) is a new web architecture that delivers best performance by compiling dynamic content into
static content that can be hosted easily free hosting services like GitHub Pages, NetlifyCMS, or firebase hosting without additional costs and still being updated via headless CMS (Databases, MD files or third party services like Hasura, NetlifyCMS or PrismicCMS among others)

@ctwhome is this still relevant? Do you want to create and maintain a web technologies chapter?
If so, please do some research, brainstorm with a few others about what could be the content of such a chapter (preferably content that doesn't get outdated every week), and discuss it further here before writing actual text.
If not, please close the issue :)

it is relevant, although I am unsure if the message is explained well enough to be understood by anyone who is not familiar with web architecture. In any case, it would require some work. I would propose to close it for now and reopen it in case we work on a newly renovated Application Development with Web technologies.

Sounds good! When we start that discussion (I think it could be a very useful chapter indeed!) I'd be interested to also explicitly consider research applications and the constraints that brings, like privacy, precise control (without too much effort), easy coupling to databases (for later analysis of gathered data for instance), usability/trust, etc. That could help people make more targetted choices, perhaps (maybe not, I'm not an expert, but let's see! :) ).


Webhook not triggering build/update

I just recently set this up on a server of mine and have a few repos synced with their webhooks being sent successfully (as reported by github), but none of my packages get rebuilt or updated after I make a commit / make a release / create/delete a branch.
I do have a queue worker running and says it is currently waiting for job.
Worker ID                         	Current Job
server.local:220471:*	Waiting for job

Actually, now that I'm looking at the logs closer it looks like I am having the same issue as #39

Looks like setting the directory in my supervisor config file fixed the issue.


Not working on some books

python 3.7.0 for macOS
errors alway on ch02.html
Books URL:
https://www.safaribooksonline.com/library/view/learning-swift-3rd/9781491987568/
https://www.safaribooksonline.com/library/view/you-dont-know/9781491905241/
error info:
[-] URL: https://www.safaribooksonline.com/library/view/learning-swift-3rd/9781491987568/ [*] Retrieving book chapters... [*] Output directory:     /safaribooks/Books/Learning Swift 3rd Edition<PHONE_NUMBER>568) [-] Downloading book contents... (32 chapters) [#] Parser: book content's corrupted or not present: ch02.html (2. The Swift Programming Language) [+] Please delete all the /OEBPS/*.xhtml files and restart the program. [!] Aborting...
[-] URL: https://www.safaribooksonline.com/library/view/you-dont-know/9781491905241/ [*] Retrieving book chapters... [*] Output directory:     /safaribooks/Books/You Don_t Know JS<PHONE_NUMBER>241) [-] Downloading book contents... (17 chapters) [#] Parser: book content's corrupted or not present: ch02.html (2. Syntax) [+] Please delete all the /OEBPS/*.xhtml files and restart the program. [!] Aborting...

Could you please send me the output of these two commands?
pip3 freeze

python3 --version

Thanks

python3 version 3.7.0
pip3 freeze:
asn1crypto==0.24.0
beautifulsoup4==4.6.0
certifi==2017.11.5
cffi==1.11.5
chardet==3.0.4
cryptography==2.3
idna==2.7
lxml==4.2.3
prawcore==1.0.0
pycparser==2.18
requests==2.19.1
six==1.11.0
update-checker==0.16
urllib3==1.23

Did you try again from the issue opening?

same thing is happening with me too

after trying a couple of times, it worked for me.

I have the same issue when I try to get this book<PHONE_NUMBER>217, I recive this message
 Parser: book content's corrupted or not present: d38fed87-784d-4c0e-a43a-092345d6d109.xhtml (Representations of graphs)
I have this pip version pip 21.2.4, and I have MacOs Big sur v 11.5.1 with M1 chip
But when I try to get this book from another Mac with intel and MacOs Bigsur 11.6 and older version of pip woks perfec

I had the same issue on my M1 mac, for some reason switching to the beautiful soup parser worked so thats what I'm using:
https://github.com/lorenzodifuccia/safaribooks/compare/master...sontek:m1-mac?expand=1


Scenario 4: Locale overridden by command-line flag, not seeing notification on Windows

Testing #167105
I have Spanish, French, and English installed - English is my primary language
I closed VS Code and ran code-insiders --locale=pt-br and am not notified. The display language is english

Does the issue still occur for you on the latest Insiders with a fresh user-data-dir?
I just tried it out with code-insiders --locale=es, and Insiders launched in English, but a notification came up asking if I wanted to install the Spanish language pack.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


IPHONE X SSH COLLAPSE AFTER MOUNT

Same issue after mounting filesystems it hangs like about 1min and the ssh will disconnect it happens only in ipx i tried two ipx same problem.
Please look in image below this occurs after mount_filesystems for ipx other unit no problem

make sure you use a relatively close version to the version the phone is running

IPHONE X SSH COLLAPSE AFTER MOUNT

make sure you use a relatively close version to the version the phone is running

Yes bro ipx is ios16.0 and the ramdisk loaded is also ios16.0

What seams to be the issue bro ipx is ios16 and i loaded ramdisk of ios 16 also same but it hangs in mounting the /mnt2/

make sure you use a relatively close version to the version the phone is running

What seams to be the issue bro ipx is ios16 and i loaded ramdisk of ios 16 also same but it hangs in mounting the /mnt2/
Its a weird problem because it is okay with ip8 only ipx had this problem tried 4 ipx same issue

Try 14.8 as the ramdisk version

Try 14.8 as the ramdisk version

even if the ios of device is ios16?

make sure you use a relatively close version to the version the phone is running

if iphone 6 ios 16 heres the problem mount hangs and closing the ssh see photo below it not showing verbose

Have you solved it yet?

Is it the kernel problem?

even if the ios of device is ios16?

Yes

if iphone x ios 16 heres the problem mount hangs and closing the ssh see photo below it not showing verbose do you think restored_external has to do with it?

Seems like it isn’t respecting the -v bootarg, and isn’t booting properly. Might be a 16 host thing

even if the ios of device is ios16?

Yes

if iphone x ios 16 heres the problem mount hangs and closing the ssh see photo below it not showing verbose do you think restored_external has to do with it?

Seems like it isn’t respecting the -v bootarg, and isn’t booting properly. Might be a 16 host thing

Tried 14.8 but still same problem

Anyone have solution for this problem ?

Not sure why it happens

Anyone have solution for this problem ?

Send me you telegram i have solution i am sethos

Anyone have solution for this problem ?

Send me you telegram i have solution i am sethos

Contact me here
https://t.me/Asm0d3usX

Anyone have solution for this problem ?

Mounted with same iOS iPhone X iOS 16.0.2 same problem ssh close
seputil: Gigalocker file (/mnt7/6BC41069-F8A3-5177-9276-93881CE0E9A5.gl) exists
seputil: Gigalocker initialization completed
Connection to localhost closed by remote host.
Connection to localhost closed.

./sshrd.sh 16.0.2

TO MOUNT MN2 YOU NEED FIRST PATH THE SEPFIRMWARE AND MOUNT XART AND THE PREBOOT SYSTEM FILMS  IF YOU NEED THE MOUNT CODE IOS16 JUST COME HERE : https://t.me/gsmadjaasupport/

I have the same issue on IPad6,11 and it kernel panics when I run mount command, I use palera1n SSH, but nobody responded in discord. I also tried the sketchy telegram group above and, well, see the images attached. It might be a scam? (Asking for remote Connection without reason)

They don't even seem to speak English but in all caps, might be a red flag for you @verygenericname

fixed with palesshrd branch. only works on macos though

GUYS I AM SELLING RAMDISK 16.4+ NO BOOTLOOP IPADS & IPHONES  + MOUNT .DON T  COME ASK FOR FREE
HERE IS MY TELEGRAM ACCOUNT : https://t.me/gsmadjaa05/   . Thanks

I give a free guys ramdisk 16.4+ no bootloop ipad and iphone no need buy for ramdisk file guys

fixed with palesshrd branch. only works on macos though

@verygenericname so I tried using that branch and it booted, but it keeps telling me that apfs is failing to do 'mountroot'

Already fixed that problem.


Added new output binding for Cosmos Graph DB - Gremlin

Description
I added a new output binding to support graph DB in Azure Cosmos via the Gremlin API.
unfortunately there no issue reference for this PR , although I found it useful to share this with you.
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ *] Code compiles correctly
[ *] Created/updated tests
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

@beiwei30 can you please review?

@beiwei30 I fixed the issue causing the golangci-lint to fail.

@hokandil please resolve the conflicts and we'll assign a reviewer.

@yaron2 Done, conflicts resolved , thank you

@halspang can you please review this?

@hokandil I left two comments. fix those, and resolve the linter issue:
Check failure on line 53 in bindings/azure/cosmosgraphdb/cosmosgraphdb.go

GitHub Actions
/ Build linux_amd64 binaries
bindings/azure/cosmosgraphdb/cosmosgraphdb.go#L53
File is not `gofmt`-ed with `-s` (gofmt)

Then we can merge :)

@yaron2 I am on testing phase, I will commit shortly , maybe tomorrow .

@yaron2 Done


Metadata endpoint does not appear in the api/v1/ for BigchainDB 1.3

Metadata search has been implemented and is working properly in the 1.3 version, but when connecting to the API, it does not show the metadata endpoint. I think it would be useful.

Sure, will be fixed asap.

@kansi, @manolodewiner showed this to me, I have a fix for it. If you don't already have a PR, I can push it. It is just a one liner.

@muawiakh sure, but there is another change that needs to be added before we can merge the PR i.e. update the metadata documentation to refect the list of allowed languages for the language key.

Can you give me a link for that, if possible? So I can mention in the PR?

here is the link. You can just copy and paste the language from "The Asset Model" page


removing omit dev from install

cc @vishnoianil
relates to: https://instruct-lab.slack.com/archives/C076C9RNKSA/p1720724970098319
Fixes #67

Unfortunately we can verify if this works or not by merging it. So let's merge and see if the job passes.


⚠ PrivateHD has degraded performance

In eab0651, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1113 ms

Resolved: PrivateHD performance has improved in 6aadce8.


InceptionResNetV2 to InceptionResNetV1

Hello! thank you for your works.
I saw the InceptionResNetV2 function in basemodels/Facenet.py and I think the architecture is based on InceptionResNetV1 (from the "Reduction-A" block's architecture). I think this would make a confusion. Or am I wrong?
Sorry for my bad English

I cloned that model from here: https://github.com/davidsandberg/facenet/
To be honest, I do not know the difference between v1 and v2.


Failed to parse certificate

Failed to parse certificate, error: pkcs12: error reading P12 data: asn1: structure error: tags don't match (16 vs {class:0 tag:28 length:63 isCompound:true}) {optional:false explicit:false application:false private:false defaultValue: tag: stringType:0 timeType:0 set:false omitEmpty:false} pfxPdu @2

Same issue here!

Same here!

Hello,
Can you please share more information regarding the issue?
Could you enable Support Access and send the build URL?
Thanks
Chaitanya

Its fixed already.
Rok
skype: rokgregoric
twitter: @rokgregoric
linkedin.com/in/rokgregoric
On Nov 10, 2020, 12:43 AM +0100, Chaitanya Tanna<EMAIL_ADDRESS>wrote:

Hello,
Can you please share more information regarding the issue?
Could you enable Support Access and send the build URL?
Thanks
Chaitanya
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you for the update @rokgregoric
Chaitanya


Set up Integrations Tests for Locations API

In this issue, we build the API to create and manage locations.
Latest Test Suite Status:

Here we are testing the APis individually by mocking the data in the in memory object. The next stage would be to set up a database and set up integration tests to run as part of the push pipelines.
Current Location Object:
class LocationBase(BaseModel):
    id: UUID
    name: str = Field(..., min_length=1, max_length=100, description="Name of the location")
    latitude: float = Field(..., ge=-90, le=90, description="Latitude of the location")
    longitude: float = Field(..., ge=-180, le=180, description="Longitude of the location")

    @validator('name')
    def name_must_not_be_empty(cls, v):
        if not v.strip():
            raise ValueError('Name must not be empty or just whitespace')
        return v.strip()

Current APIs:

Waiting for #5 to complete


Tag releases

Can you please tag releases? It would make it easier to package in nixpkgs and other package managers.
Thanks!

You can download this package from PyPI:
https://pypi.org/project/gay/


Add better handling for string errors

This adds better support for errors returned from google apis that follow this response body format:
{
  error: 'invalid_grant',
  error_description: 'Code was already redeemed.'
}

(in this example, for oauth2.tokeninfo(...))
Previously, stack trace message for this error would look like:
  Error
      at Request._callback (/Users/stephen/git/formresponses/node_modules/googleapis/lib/transporters.js:78:13)
      at Request.self.callback (/Users/stephen/git/formresponses/node_modules/request/request.js:373:22)
      at Request.EventEmitter.emit (events.js:110:17)
      at Request.<anonymous> (/Users/stephen/git/formresponses/node_modules/request/request.js:1318:14)
      at Request.EventEmitter.emit (events.js:129:20)
  ...

With this change, they would look like:
  Error: Code was already redeemed.
      at Request._callback (/Users/stephen/git/formresponses/node_modules/googleapis/lib/transporters.js:82:15)
      at Request.self.callback (/Users/stephen/git/formresponses/node_modules/request/request.js:373:22)
      at Request.EventEmitter.emit (events.js:110:17)
      at Request.<anonymous> (/Users/stephen/git/formresponses/node_modules/request/request.js:1318:14)
      at Request.EventEmitter.emit (events.js:129:20)
  ...

Which is much more informative.
This PR also includes a new test case for this example, and adds constraints to the previous test case for Error handling.

Thanks! Released in v1.1.1


Add more stats to the class student roster  [#103127914]

In order to help teachers identify active and non active students, add more stats to the class student roster.
Columns:
| Name |  Username | Last Login | Assignments Started |
Because there were a number of loops and calculations in the view, I extracted student_roster_row.rb.
Also I18n'd the strings, created some tests, and modified styles to accommodate more info in the table row.
We don't have a nice folder structure for view-models like student_roster_row.rb -- there are other instances of these kinds of objects, but they all sit at the root of models.
https://www.pivotaltracker.com/story/show/103127914

@scytacki I keep bugging you for PRs.  Do you think I should pull in Doug or someone else?

No it is fine to bug me about these. :)
My only concern would be performance. We do have one teacher that has 100 students in their class.
Did you look at the how the student_list is created? If it isn't using includes, then using that might help (depending if various relationships are setup correctly) to avoid extra database queries.
Perhaps for for abstraction you might want a roster object that can encapsulate this efficient query and provides a list of roster rows.
If you don't think it is an issue, then don't worry about it. We don't need to over optimize.

I followed your advice @scytacki and wrote a student_roster which eagerly fetches the associated student -> learner -> offerings (and student -> user) relations.
Its a little cleaner, and should eliminate n+1 issues we had earlier.

:+1:


Update network-watcher-network-configuration-diagnostics-overview.md

Updating NCD to NSG Diagnostics

Learn Build status updates of commit 84f2c72:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/network-watcher/network-watcher-network-configuration-diagnostics-overview.md
:white_check_mark:Succeeded

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

#sign-off

@damendo
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

This change has been added as part of another PR and is live at https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-network-configuration-diagnostics-overview.
#please-close


docs(content): @spartan -> @spartan-ng

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/analogjs/analog/blob/main/CONTRIBUTING.md#-commit-message-guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[x] Documentation content changes
[ ] Other... Please describe:

Which package are you modifying?

[ ] vite-plugin-angular
[ ] vite-plugin-nitro
[ ] astro-angular
[ ] create-analog
[ ] router
[ ] platform
[x] content
[ ] nx-plugin
[ ] trpc

What is the current behavior?
I assume this is meant to reference the @spartan-ng libs. Took me a minute to realize it was missing the '-ng' when using analog with @spartan-ng/ui.
Closes #
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information
[optional] What gif best describes this PR or how it makes you feel?

Thanks! @allcontributors add @thatsamsonkid for doc


runtime: store NULL error module/code when no error

in fact the database allows NULL in these columns already, but a part of the analyzer fills in ""/0

allow inserting NULL
no corrections to existing records
rename variables to follow variable naming style
no change to api.....................

oop doesn't even build

ok I am informed by CI that consensus also uses the TxError struct. additionally,  in consensus nexus land, it really is code NOT NULL and message NULL. with a special code = errors.CodeNoError = 0 for success :thinking:

welp let's undo most of these changes lol

huh did this no affect any of those e2e regression db dumps?

indeed, we don't dump those columns


code intellisense becomes super slow with gitlens enabled

GitLens Version: 8.2.4
VSCode Version: 1.23.0
OS Version: Ubuntu 16.04

Steps to Reproduce:

autocomplete popups immed while typing.
enable gitlens
took seconds for autocomplete to popup

Gitlens is really great so far, but started to experience this today. Not sure what infos should I provide. Thanks.

@frankyjuang I haven't seen GitLens cause any slowdowns with autocomplete (honestly I couldn't see how as GitLens doesn't hook into autocomplete in any way). Can you provide a video/gif of what you are seeing with GitLens disabled and enabled?
Also please provide the language you are using as well.


revert: downgrade devDeps #11289

Thank you for your contribution to the Koda - Generative Art Marketplace.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] deploy failed to netlify

Confirmed, it's because of this PR: Issue #11289. It's probably an error with Nuxt compatibility, specifically occurring on Netlify only
If we still want to use Netlify, we would need to revert it. I tried with Nuxt 3.15 as well, but it didn't help
cc @kodadot/internal-dev


Content-Length could be part of logger output

Just like what koa logger does https://github.com/koajs/logger/blob/master/index.js#L135

Hi @metrue
I implemented Content-Length header #57. Maybe it works correctly.
If so, you can use this header for logger.


RBF for object detection

How can I use RBF kernel for object detection using train_object_detector (that uses MMOD), instead of the linear kernel being used?

You can’t. And it’s not something that would work well anyway.

Thanks! Could you plz explain why RBF won't work well? I am looking to use RBF for object detection.

It doesn't make sense for HOG features.  They are designed to work well with a linear detector.  RBF is just never going to work well with them. Think about what the RBF kernel is doing, it's tiling the space with balls, and it takes a whole lot of balls to tile a space that's like 3000 dimension.
If you want to learn some more complex model then use a CNN.

Okay, thanks for help.


Migrate Steve CI To Github Actions

Steve's CI currently uses drone. We need to migrate away from drone to Github Actions. This should be changed for at least the following branches:

master
release/v2.7
release/v2.8

After all stages have been removed, the drone.yml file should be removed to prevent new CI runs from occurring through drone.

master done, working on backports next. Fortunately the drone pipeline for steve isn't complicated, should be quick


"ValueError: Maximum allowed size exceeded"

I've got a large dataframe I'm working with and it errors out "ValueError: Maximum allowed size exceeded." I'm running it in a Google Colab instance so I'm not sure if it's the hosted machine or limitations of the software. It's a multi-index dataframe that contains 3 indexes. If I switch it to a 2 index dataframe it appears to run fine. Although the html file that it generates is 72MB in size it does crash my browser. Obviously though that is not an issue with the software.
ValueError                                Traceback (most recent call last)
 in ()
3
4 profile_report = df_cashflow.profile_report(html={'style': {'full_width': True}})
----> 5 profile_report.to_file("/content/drive/My Drive/Colab Notebooks/Stock Fundamental Analysis/charts/df_cashflow_profile.png")
15 frames
<array_function internals> in histogram(*args, **kwargs)
<array_function internals> in linspace(*args, **kwargs)
/usr/local/lib/python3.6/dist-packages/numpy/core/function_base.py in linspace(start, stop, num, endpoint, retstep, dtype, axis)
135
136     delta = stop - start
--> 137     y = _nx.arange(0, num, dtype=dt).reshape((-1,) + (1,) * ndim(delta))
138     # In-place multiplication y *= delta/div is faster, but prevents the multiplicant
139     # from overriding what class is produced, and thus prevents, e.g. use of Quantities,
ValueError: Maximum allowed size exceeded

Google search for the same error brought me here, and then I found the following Q/A in stackoverflow that presented a solution, and thought to mention it here too. To sumarize, you have to set minimal=True when calling profile_report.
https://stackoverflow.com/questions/56035523/how-to-profile-large-datasets-with-pandas-profiling


Environment variable support

It would be nice if cross-seed supported env vars. It seems pretty easy to do but I am wondering what you would like to take precedence? For example, with the "new" way described below, args would take precedence and then env and then the file or the default.
old
		.option(
			"--data-category <cat>",
			"Category to assign torrents from data-based matching",
			fallback(fileConfig.dataCategory, "cross-seed-data")
		)

new
		.addOption(
			new Option(
				"--data-category <cat>",
				"Category to assign torrents from data-based matching"
			)
				.env("CS_DATA_CATEGORY")
				.default(fallback(fileConfig.dataCategory, "cross-seed-data"))
		)

It is also worth pointing out that some options might not be possible to set as an env var due to being an array or object. However I think this is fine, a mixed config file / env is pretty common in software and maybe in the future cross-seed could support all options via env.
I am willing to PR this but just wanted to get ya'll thoughts on it before I dive too far into it.

The configuration surface is already pretty messy, so I'm not very keen on entertaining this.

I feel that for sure which is why I didn't go ahead with the PR out of nowhere. However there is something to be said about running cross-seed in a container and having all configuration defined via env without the need for args or a file.
For example, with Kubernetes it is much easier to build out the configuration with ENV because k8s supports defining secrets objects that can be used in the env configuration of the pod. This cannot be done with args and with a file based config the entire config file needs to be stored in a secret and mounted into the pod which makes maintenance a bit harder.

One thing you could do is change the container entry point to read environment vars and put them into CLI args:
cross-seed --torznab "$TORZNAB" --qbittorrentUrl "$QBIT_URL" etc.

Yep there are workarounds for sure like you mentioned. It's not a bad idea either for now.

Good point @fabricionaweb that should work swell. I'll go ahead and close this issue as it covers my usecase. Thanks!


random name for new drafts

we can give random name empty excali drafts. we can rename if we want to. that makes us speed

this seems valid. i shall implement this in the upcoming version, meanwhile feel free to raise a PR if you think you can fix it


OS13108399 Fix TVS warning in GetDir function

GetDir function used to pass the drive array whose size _splitpath_s did not like. Fixed that

@suwc @jianchun please have a look

I have manually pushed this changes.


Fit'n'finish checklist

[ ] line colouring on fields for contour trace types
[ ] axis position field not hiding when axis is hidden
[ ] axis position field should be sensitive to which axis it is and show bot/top for x and left/right for y
[x] default axis selector state for 3d
[ ] exponents field not hidden when labels hidden
[x] range slider fold not working
[x] AxesFolds should autohide when empty
[x] Layout panel in Axes missing 'anchor' field
[x] step offset and step size should hide in Ticks when number of markers is custom
[ ] prefix/suffix fields should turn into text boxes when custom is selected
[ ] tickformat
[ ] missing flip vertical/horizontal controls in heatmap trace type
[ ] validate axes for ternary and pie
[ ] gaps in data selector appears the same for lines and gradients in contour
[ ] zmin/zmax don't hide when zauto is true
[ ] points color interferes with points colorscale and doesn't work with showscale
[ ] annotations: preconfigured annotation types
[x] group style traces #160
[ ] colorbar.tickfont.color not appearing, colorbar.tickprefix not disappearing
[x] empty menupanels shouldn't render a gear (i.e. tickprefixmode when no prefix present)
[ ] colorbar bgcolor doesn't work (or in workspace)
[ ] color picker at bottom of fold in panel in fold is clipped
[x] <br> shouldn't show in rich text editor when empty (basically we should trim/strip the input)
[x] hover projections/spikelines don't make sense on heatmaps (or aren't renderered)
[ ] step size on "fraction of plot" numerics should be 0.05 but sometimes they switch to pixel-mode due to another flag :( so we might need a compound control (e.g. in color-bar and shape and notes positioning)
[x] clicking on checkbox label should select it
[ ] colorbars panel is empty for 3d scatter
[ ] what if there's 2 colorbars for one trace, like 3d scatters marker.color & line.color
[ ] mesh 3d: Contour on Hover, if option is at hide, all the contour details should now show (report plotly.js)
[ ] ensure that trace group names are localized
[ ] get proper default colors for symbol selector in multi-value context
[x] remove exclusion of financial traces from grouped trace style tab
[x] AxesSelector should select first non-All option by default
[ ] Shape default fill colour has alpha=0 ... odd to control opacity twice ... had to force defaults but it's weird to have to do this and for fill to appear on line shapes
[ ] Image defaults
[ ] https://github.com/plotly/react-plotly.js-editor/pull/357#discussion_r170995341
[ ] suplots UI more intuitive overlaying and domain setting
[ ] make sure it's no longer possible to wedge the figure by switching back and forth among secondary axes a bunch of times.
[ ] colorbar thickness, length should be smart sliders
[ ] numerics should use https://www.npmjs.com/package/react-click-n-hold for arrows
[ ] extra padding appears when empty Panels are rendered in colorbar folds
[ ] updatemenubutton controls appear when updatemenu is visible: hidden
[x] panel menu items visibility: don't show panel menu items if they're not in useful in the plot the user is making
[ ] side in StyleAxesPanel is overloaded in tick labels for cartesian (bottom/top/left/right) and polar (direction CW/CCW) so both appear and it's weird.
[x] plot_bgcolor only affects first plot?

zmin/zmax don't hide when zauto is true

From what I see in the docs, zmin/zmax do not depend on zauto

Perhaps not for carpet plots but it looks like yes for heatmaps: https://plot.ly/javascript/reference/#heatmap-zauto

Closing in favour of the million issues we just created... From now on: we see a bug = we create an issue.


[1.1.2] missing check in nfs client task

Dear @bouriquet
Thank you for this PR, and thank you for backporting it to 1.2.
Merging