Use Regex source generator when targeting net8.0

Describe the feature
As part of the .NET 7 release, a source generator for Regular Expressions was introduced.
As the AWS SDKs for .NET now target net8.0, this functionality can be leveraged to potentially improve the performance of regular expression operations within the SDKs.
A cursory search of the code suggests there are 20+ places in the code this could potentially be of use: code search.
A specific example can be found here, which I noticed while looking into #3153:
https://github.com/aws/aws-sdk-net/blob/4650fa53914bdeea1e10fdac42f902638b77eee9/sdk/src/Core/Amazon.Runtime/Credentials/AssumeRoleWithWebIdentityCredentials.cs#L51
This specific example could be changed like this:
+ #if NET8_0_OR_GREATER
+ [GeneratedRegex(@"^[\w+=,.@-]{2,64}$")]
+ private static partial Regex RoleSessionNameRegex();
+ #else
  private static readonly Regex _roleSessionNameRegex = new Regex(@"^[\w+=,.@-]{2,64}$", RegexOptions.Compiled);
+ private static Regex RoleSessionNameRegex() => _roleSessionNameRegex;
+ #endif

The call sites in this case would then be changed from _roleSessionNameRegex to RoleSessionNameRegex().
Use Case
Improve the cold-start and runtime performance of applications using the AWS .NET SDKs.
Proposed Solution
Update the custom code to use the Regex source generator where the pattern is known at compile-time and update the generated code to do the same.
Other Information
No response
Acknowledgements

[X] I may be able to implement this feature request
[ ] This feature might incur a breaking change

AWS .NET SDK and/or Package version used
Anywhere Regex is used with a compile-time known pattern.
Targeted .NET Platform
.NET 8
Operating System and version
All

This is a great idea. Any interest in submitting a PR? Otherwise I will try and get to it when I can.

Sure, happy to try and tackle this at some point in the next few weeks.
If you could give me a pointer to where I'd need to go for updating the generated parts of the code, that would be useful.

The generator is in the same repository here https://github.com/aws/aws-sdk-net/tree/main/generator.
It uses T4 templates. So basically you edit the tt files. and then run ServiceClientGenerator project in the solution and it will regenerate all of the service clients. Generate takes a minute or so to run not to bad. I think you have to use Visual Studio for the T4. Not sure on Rider's support for T4.

Word of warning when working in the generator, is avoid the temptation of fixing some white space or alignment issue. You don't want a PR that causes thousands of files to change. If there are a lot of files changed we usually do the PRs with just the generator changes and allow the build system to handle the regeneration and commit. PRs with hundreds or thousands of files changes is just to hard to look at.


Reset pupils to amber state on a weekly

We have discussed whether pupils should be reset to an amber state at regular intervals. We considered resetting on a daily or weekly basis and decided to go with the latter. It seems that is what is supposed to happen here, though it is not working.

I've just checked by adding a breakpoint and it appears to be working OK.

Closing as I didn't realise the number of steps per day now vary.


add a default password

Is your feature request related to a problem? Please describe.
When enabling the quick save function, it is necessary to verify the password to avoid automatically receiving all files
Describe the solution you'd like
When enabling the quick save function, add a default password to verify
Describe alternatives you've considered
No response
Additional context
No response

Similar issues https://github.com/localsend/localsend/issues/1384


Bump up kube-vip to v0.5.5

Issue #, if available:
kube-vip 0.5.0 has an issue of getting endpoint of some newly created LoadBalancer service, which makes the LoadBalancer service not being exposed.
Description of changes:
Bump kube-vip version to 0.5.5
Notice: We will revert the bump if any e2e test failed, so that our 0.12 release will not be affected
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/assign @junshun


fatal: unsafe repository ('/github/workspace' is owned by someone else)

Describe the bug
Error when running

fatal: unsafe repository ('/github/workspace' is owned by someone else)

To Reproduce
https://github.com/Marusyk/BinaryTree/blob/main/.github/workflows/editorconfig.yml
Screenshots

Additional context
Add any other context about the problem here.

ping

refresh

@zbeekman @Marusyk I found the solution and created a PR with the needed change.
https://github.com/zbeekman/EditorConfig-Action/pull/51

thank you very much. good job

@Marusyk My work on your repo was my very first open-source contribution. After facing this error I got hit with a 2 for 1 contribution special and ended up contributing to this action as well.
I really enjoyed working on these tasks and wanted to thank you for your support. Gotta love software and its community!!

that's cool 😎
Keep it up, you're on the right way. Thanks for your contribution.
Glad to have been of help 😉

refresh

I have also had this issue - similar fix in PR #52

Hey there,
We've got some thrilling news for you! GitHub is currently looking for skilled Developers to join our team. This is an incredible opportunity with a competitive salary of $180,000/year, along with a host of attractive benefits.
Interested in taking your career to the next level? Don't miss out! Click here to apply and secure your spot.
Looking forward to potentially welcoming you aboard!
Best regards,
GitHub Recruitment Team
Saruspete, @smugg99, @az0ne, @aparsons, @d33dp00l, @gggal, @Kirill89, @EvilWeasel, @kahramani, @Anemone95, @chaojunke, @CheshireSwift, @leisquid, @lightning-dabbler, @ttauveron, @kathleen, @ch40s, @nikkoenggaliano, @pyro2927, @yang-c-l


Add OS X to Travis (or other) CI

/cc @omaray

Looks easy to turn on:
https://docs.travis-ci.com/user/multi-os/
Toying around with it now

I think this was done, right? Anything else we should do here?
To my knowledge, we should now be able to have support for Unit and System tests on all 3 OS environments. Is that correct?

@omaray We closed #2138 without merging it because of the problems we were seeing with Travis' flaky Mac support at the time:  it was backlogged for days at one point.  Even before then, the Mac builds are super slow, compared to the Linux VM builds.

Speed wasn't the main issue, the main issue was that they don't have a system Python installed on their Mac VMs.

Oh right, Travis has little love for Python and OS X.

@lukesneeringer No longer a priority to run CI for OS X?

Correct.


add news retriever

Description
Adds You.com News Retriever. It adds it directly into the existing base retriever file. I couldn't find a good pattern if it should be split into it's own file. Open to feedback.
Fixes # (issue)
New Package?
Did I fill in the tool.llamahub section in the pyproject.toml and provide a detailed README.md for my new integration or package?

[ ] Yes
[ ] No

Version Bump?
Did I bump the version in the pyproject.toml file of the package I am updating? (Except for the llama-index-core package)

[ ] Yes
[ ] No

Type of Change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] 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

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

[ ] Added new unit/integration tests
[ ] Added new notebook (that tests end-to-end)
[ ] I stared at the code and made sure it makes sense

Suggested Checklist:

[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added Google Colab support for the newly added notebooks.
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I ran make format; make lint to appease the lint gods

Hey @rmcarthur,
Thanks for the PR. Could you please update/ add notebook for the News retriever? You can look into existing notebook.

I believe the init.py need to be updated to export the new retriever? I see that it only explicitly exports the YouRetriever, so it may be need to be updated to something like:
from llama_index.retrievers.you.base import YouRetriever, YouNewsRetriever
__all__ = ["YouRetriever", "YouNewsRetriever"]

Discussed with @rmcarthur and we will be supporting both You.com's Search and News API under a single YouRetriever.
Additional changes:

Add class docstrings for YouRetriever
Add support for You.com's News API
Deprecating YOU_API_KEY for YDC_API_KEY to be consistent with other frameworks
Fix You Retriever notebook errors and add more example usage

@logan-markewich, just bumped! Normally I'd do a minor bump for this but I opted for a patch version instead since this semver is still 0.*.
For my curiosity, can you also point me to the GitHub Action that handles package publishing? Thanks in advace!

@logan-markewich, I'm kindly following up on this PR.
It should be for merging, but please advise if there are anything else you like me to add. Thank you!


fix(versions): update Activiti/activiti-cloud-query versions

UpdateBot pushed helm dependency: common to: 1.1.35

UpdateBot commands:
updatebot push-version --kind helm common 1.1.35 ACTIVITI_CLOUD_COMMON_HELM_CHART 1.1.35


Auto-deselects materials after Materia extraction in an endurance craft

I'm quite sure before during an endurance craft it would extract materia from spiritbond gear and continue (with the default max HQ item selection).
However, it now deselects your material selections and disables endurance because of "too many errors in succession."
EDIT: After trying it more, it's only when the craft needs to use a HQ item, it'll be deselected once it goes back to the crafting menu.

Not a bug or issue.


Turn off autocomplete

#521

Looks good, thanks! Can you add yourself to CONTRIBUTORS.md, and then I'll merge?

okey, now you can merge it =)

Thanks!


chore: replaces current collapse icon

Description
Adjusts the collapsible word/icon into a single icon format for desktop/mobile.

[x] I have read and understand the CONTRIBUTING.md document in this repository.

Type of change

[x] Chore (non-breaking change which does not add functionality)

Checklist:

[ ] I have added tests that prove my fix is effective or that my feature works
[x] Existing test suite passes locally with my changes
[ ] I have made corresponding changes to the documentation

Closed

Open

@JarrodMFlesch the hamburger icon should still be white, with the border only as gray.

@JarrodMFlesch the open state is misaligned to the left with the nav itself. Also noticing the size of the hamburger has gotten taller, it should stay as it used to be (shorter).

@jacobsfletch noted. I fixed the left alignment for all different screen sizes and reduced the icon line gap

Definitely better but the hamburger is still looking too tall. It should be a bit shorter than it is wide by like 4px. I typically do top: 2px and bottom: 2px; for the first and last lines to achieve this.


chore: upgrade node engine requirement to >=22

#215  👈 (View in Graphite)
main

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


Feature request: add country_info API

Geonames country_info is currently loaded, but only the id, code and name are used by geosuggest.
It'd be great if all the countryinfo is made available through the geosuggest API as well as the information is quite useful for data-wrangling pipelines, and is relatively small.
https://github.com/estin/geosuggest/blob/64eb0c8c43b2401a5c1f127326318994cb8187de/geosuggest-core/src/lib.rs#L121-L140
Perhaps, an API like?
pub fn country_info(&self, country_code: &str) -> Option<&CountryRecord> {
...
}

done as api. release 0.4.3
@jqnatividad do you want become collaborator for this project?
I don't rejecting this project. It's used on production and perfectly cover all cases for me.
You can start to improving it with my naive help.

Would love to @estin! And as you're already using it for production, you can be sure I'll be sure the API remains stable and won't change without your approval.

nice! done. you can feel free to change api too.


additional logging on transform failures

Additional logging for #705

We will add more logging to the device as well to be able to capture responses


fix(context_module_cache): fix cache directory bug

Related issue (if exists)

https://github.com/web-infra-dev/rspack/issues/3254
Summary

🤖 Generated by Copilot at 538a002
This pull request improves the resource path handling and module resolution for the rspack tool on Windows and Node.js v16. It fixes a bug in the rspack_plugin_devtool crate, adds a validation step in the rspack_core crate, and removes an unnecessary flag from the rspack package.

Walkthrough

🤖 Generated by Copilot at 538a002

Ensure resource paths are files before resolving modules (link)
Replace backslashes with forward slashes in resource paths on Windows for module filename template and source map generation (link, link)
Remove unnecessary flag from test script in package.json for Node.js v16.0.0 compatibility (link)

is there anything problem about use "directory" as hash?

is there anything problem about use "directory" as hash?

There is no problem, both ways are OK, but you two have different opinions, I don't know how to modify

I think computing the hash with subfiles may takes more time cost. cc @underfin


Add support for GetAccountSendingEnabled

Hi @csi-lk, I am using this package to test my Java application and its been working very well!
I recently needed to call the GetAccountSendingEnabled API in my application, so I wanted to implement it here. I tested out this code against my application and it works great. I simply respond to the request with true always (since in this test application we can always "send" emails).
Please let me know what you think and if you would be able to merge this and create a new release. Thank you!

Hi @csi-lk, would you be able to take a look at this?

I will probably publish my own package next week or so since it seems like this project is abandoned

Published NPM: https://www.npmjs.com/package/@rohannagar/aws-ses-local
and Docker image: https://hub.docker.com/r/rohannagar/aws-ses-local


App does not close connection to Spotify

Again thanks for the great work! I notice some kind of bug:
Since the newest nightly builds, I noticed that AndroidAutoIDrive does not close the connection to Spotify when the Bluetooth connection to the car is closed.
This is noticeable by the fact that Spotify displays a notification that I can not remember 100% but something like: "AndroidAutoIDrive is connected to Spotify".
The notification goes away if I (force) kill the AndroidAutoIdrive app.
Spotify Version: <IP_ADDRESS>4
AndoirdAutoIdrive Version: 1.2.2-371-e6592cf
Thanks! :)

I have the same problem, where the notification - "AndroidAutoIDrive is connected to Spotify" is still showing even after the BMW app and this app are both disconnected from the car. Currently, I am force stopping Spotify to remove this notification.
I am using Spotify version <IP_ADDRESS>1 (but the issue was even with previous Spotify versions)
AndroidAutoIdrive version 1.2.2-369

I believe the latest build should fix this, please test and confirm!

After some time it worked for me but switched to "optimized mode" in battery settings for spotfiy.

Could you try out a branch build, this branch which converts the Spotify logic to use a single client instead of running several clients.
You could also test out a different branch build, this branch merely upgrades to a newer Spotify SDK version, to see if it helps this issue.
Let me know what you find!

Hi Walter,
The first one from the list (Single Client) did not work for me. After
installing it, I could see Spotify on idrive but couldn't navigate to the
app. Clicking in the Spotify option even multiple times, on the iDrive
screen did nothing. So, this version did not work at all and I couldn't
play any songs.
The second version (newer Spotify SDK) worked flawlessly. I could navigate
to Spotify, select songs. Every time, I started the car the phone was
connected to the app, play Spotify automatically and after getting out of
the car, the app and Spofity both got disconnected (no persistent Spotify
notification). I tried this version almost 10 to 12 times and it connected
and disconnected perfectly each time and it worked.
Please let me know if you need any logs or more information. Cheers.
On Fri, 25 Jun 2021, 8:52 am Walter Huf, @.***> wrote:

Could you try out a branch build, this branch
https://androidautoidrive.s3.amazonaws.com/hufman/AndroidAutoIdrive/androidautoidrive-latest-spotify_singleton-nomap-sentry-release.apk
which converts the Spotify logic to use a single client instead of running
several clients.
You could also test out a different branch build, this branch
https://androidautoidrive.s3.amazonaws.com/hufman/AndroidAutoIdrive/androidautoidrive-latest-spotify_upgrade-nomap-sentry-release.apk
merely upgrades to a newer Spotify SDK version, to see if it helps this
issue.
Let me know what you find!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/hufman/AndroidAutoIdrive/issues/217#issuecomment-868268603,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKFECKU4ECEGZTJAKPSVQHDTUQRS7ANCNFSM4YGCIYTQ
.

Excellent, thank you so much! I've merged the updated Spotify SDK to the main build and hope that's enough.
@fabssor have you experienced this Spotify issue on recent builds since Saturday?

Ah wanted to write you yesterday but forgot...
No, since the newest builds it seems to be good!
One sidenote which leads me to believe this is also a Spotify issue: On Saturday the same happened with Maps. Maps were closed but still, Spotify did show the notification that Google Maps is connected.

Excellent, I'm glad to hear it! I'll mark this issue as resolved.


SchemaModel.validate sample, head, tail only work with hashable column types

The SchemaModel.validate arguments sample, head, and tail only work with hashable column types. Sometimes it's desirable to put unhashable types (like numpy.ndarray) into the columns of a DataFrame. The presence of such a column shouldn't break schema validation.

[x] I have checked that this issue has not already been reported.
[x] I have confirmed this bug exists on the latest version of pandera.
[x] (optional) I have confirmed this bug exists on the master branch of pandera.

Code Sample, a copy-pastable example
import numpy as np
import pandas as pd
import pandera as pa

class ExampleSchema(pa.SchemaModel):
    unhashable: pa.typing.Series[pa.Object] = pa.Field()

df = pd.DataFrame(dict(unhashable=[np.random.rand(4) for _ in range(10)]))

print("validating without subsampling...")
ExampleSchema.validate(df)

print("validating with 'sample'...")
try:
    ExampleSchema.validate(df, sample=1)
    raise RuntimeError("unreachable")
except TypeError as e:
    print(f"    expected exception thrown: {e}")

Output:
validating without subsampling...
validating with 'sample'...
    expected exception thrown: unhashable type: 'numpy.ndarray'

Expected behavior
Subsampling should work when unhashable types are present as columns.
Additional Comments
pandera is a great module. Willing to look into this when I can find the time.

thanks for finding this bug @gordonhart ! I added a comment to your PR

#683 merged, closing.


missing handling of left and right double quotation mark

Hi,
Thanks for the great gem
I'm using - Redcarpet::Markdown.new(Redcarpet::Render::HTML).render
The render didn't convert the left and right double quotation mark into HTML codes
“ - for left one
” - for right one.
I've converted the result by myself.
Liran

Hi @LiranRomSamanage,
I think what you're looking for is the SmartyPants render, this is not a built-in feature of the HTML render. You can try the following:
class HTMLWithPants < Redcarpet::Render::HTML
  include Redcarpet::Render::SmartyPants
end

Redcarpet::Markdown.new(HTMLWithPants).render("It's awesome")

Let me know if I misunderstood your problem and we can reopen the ticket, thanks !


olm_deploy/manifests: Remove the unused registry Deployment and Service

Remove unused YAML manifests for instantiating a local registry containing the most up-to-date metering-ansible-operator image(s) for CI.
These resources are no longer needed as CI has support for building bundle and index images so this workaround is no longer needed.

/override ci/prow/metering-e2e-aws
/override ci/prow/metering-upgrade-aws


The automated release is failing 🚨

:rotating_light: The automated release from the next-major branch failed. :rotating_light:
I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.
You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this 💪.
Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.
Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the next-major branch. You can also manually restart the failed CI job that runs semantic-release.
If you are not sure how to resolve this, here is some links that can help you:

Usage documentation
Frequently Asked Questions
Support channels

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.

The release 8.0.4 on branch next-major cannot be published as it is out of range.
Based on the releases published on other branches, only versions within the range >=9.0.0 can be published from branch next-major.
The following commit is responsible for the invalid release:

fix: Rename onModalHide to onHide Modal prop to make onHide callback work on iOS (#316) (9cc80ab)

This commit should be moved to a valid branch with git merge or git cherry-pick and removed from branch next-major with git revert or git reset.
A valid branch could be master or next-major.
See the workflow configuration documentation for more details.

Good luck with your project ✨
Your semantic-release bot :package::rocket:

The automated release from the next-major branch failed.
I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.
You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this .
Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.
Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the next-major branch. You can also manually restart the failed CI job that runs semantic-release.
If you are not sure how to resolve this, here is some links that can help you:

Usage documentation
Frequently Asked Questions
Support channels

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.
The release 8.0.4 on branch next-major cannot be published as it is out of range.
Based on the releases published on other branches, only versions within the range >=9.0.0 can be published from branch next-major.
The following commit is responsible for the invalid release:

fix: Rename onModalHide to onHide Modal prop to make onHide callback work on iOS (#316) (9cc80ab)

This commit should be moved to a valid branch with git merge or git cherry-pick and removed from branch next-major with git revert or git reset.
A valid branch could be master or next-major.
See the workflow configuration documentation for more details.
Good luck with your project
Your semantic-release bot

hi, i have a problem using the picker on  IOS

The automated release from the next-major branch failed.
I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.
You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this .
Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.
Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the next-major branch. You can also manually restart the failed CI job that runs semantic-release.
If you are not sure how to resolve this, here is some links that can help you:

Usage documentation
Frequently Asked Questions
Support channels

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.
The release 8.0.4 on branch next-major cannot be published as it is out of range.
Based on the releases published on other branches, only versions within the range >=9.0.0 can be published from branch next-major.
The following commit is responsible for the invalid release:

fix: Rename onModalHide to onHide Modal prop to make onHide callback work on iOS (#316) (9cc80ab)

This commit should be moved to a valid branch with git merge or git cherry-pick and removed from branch next-major with git revert or git reset.
A valid branch could be master or next-major.
See the workflow configuration documentation for more details.
Good luck with your project
Your semantic-release bot

hi, i have a problem  on  IOS ,please help me . thank you!  https://github.com/mmazzarolo/react-native-modal-datetime-picker/issues/315#issue-527542959


React-Instantsearch Typescript, hits is depreciated on 7.12.0

🐛 Current behavior
Currently, I am using the following code:
const { hits } = useInfiniteHits<MyType>();

This is giving me an error inside of VSCode stating that hits is depreciated.
Reverting to 7.11.0 resolves the issue, however I end up running into typing problems as seen and described in https://github.com/algolia/instantsearch/issues/5989
Doing some digging, it is asking me to use items instead of hits, however this is not described in the InfiniteHits hook description seen here:
https://www.algolia.com/doc/api-reference/widgets/infinite-hits/react/
Can we the change of depreciating {hits} from useInfiniteHits() be removed from 7.12.0 until the documentation is properly updated?
🔍 Steps to reproduce

Install TypeScript
npm install algoliasearch react-instantsearch

Causes this issue in VSCode.
Live reproduction
N/A
💭 Expected behavior
Either the keys for the hooks should match the documentation, or hits should be depreciated
Package version
algoliasearch@latest, <EMAIL_ADDRESS>Operating system
Windows 11
Browser
Chrome
Code of Conduct

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

Ah that part of the docs was overlooked, sorry! I'll update it now

Updated in the docs now (will release soon). Thanks for pointing out this missed update


Add wireframe

Added the wireframes of our project to main branch and to readme.md file

Wireframe images added.


More data blending related clean up

Cleaned up ordering and fixed some bugs discovered while trying to implement applications for data blending

Coverage increased (+0.03%) to 90.328% when pulling db57a34c804c75baa8099b08f6c15b2fd02a61a7 on dataset_blender_ordering into b5a3110aa1c58a06bc55d46b87ee539fc38acd1d on master.


FIX: Update tree-sitter dependency to 0.15.2

With the update, change tree-sitter-node-at-point to tree-sitter-node-at-pos and and pass the new 'ignore-invalid-types parameter when needed to preserve the old behavior.
Without this change, the latest tree-sitter.el will throw an exception, because lan_moves are not yet propagated to a stable release of tree-sitter-langs.el for our grammar.

Self-merging this one since builds are breaking.


Trakt plugin sync issues

I'm trying to determine the cause of wrong scrobbles, this plugins takes some episodes I've seen (marked as such on emby and on trakt) and scrobbles them as watched right now (about 100 of them)
Is this task https://github.com/MediaBrowser/Emby.Plugins/blob/master/Trakt/ScheduledTasks/SyncFromTraktTask.cs syncing or importing?
Here it says sync https://github.com/MediaBrowser/Emby.Plugins/blob/master/Trakt/ScheduledTasks/SyncFromTraktTask.cs#L375
Here it says import https://github.com/MediaBrowser/Emby.Plugins/blob/master/Trakt/ScheduledTasks/SyncFromTraktTask.cs#L367

That task syncs from trakt down to emby server, there is another process that syncs upwards. Ultimately, this plugin probably could use some restructuring to make everything just work and sync automatically without having to run jobs manually.


LinkedReproducibility; CSVW

A few maybe useful resources to share. Interesting paper!

CSVW: CSV on the Web
https://wrdrd.github.io/docs/consulting/knowledge-engineering#csvw

Homepage: https://w3c.github.io/csvw/
Standard: http://www.w3.org/TR/tabular-data-model/
Standard: http://www.w3.org/TR/tabular-metadata/
Standard: http://www.w3.org/TR/csv2json/
Standard: http://www.w3.org/TR/csv2rdf/
Namespace: http://www.w3.org/ns/csvw#
xmlns: @prefix csvw: <http://www.w3.org/ns/csvw#> .
@context: http://www.w3.org/ns/csvw.jsonld

"#LinkedReproducibility"
https://wrdrd.github.io/docs/consulting/linkedreproducibility#csv-csvw-and-metadata-rows

https://5stardata.info
http://lov.okfn.org/

https://twitter.com/westurner/status/1032432593084534784

(Generate a #CSVW header with URIs from existing datasets could be particularly useful)

https://wiki.opencog.org/w/CogPrime_Overview#Competencies_and_Tasks_on_the_Path_to_Human-Level_AI

MOSES, PLN
https://github.com/openai/baselines

https://arxiv.org/pdf/1811.01304.pdf :

Synthetic Columns In training, ColNet automatically extracts labeled samples from the KB. A training sample s .= (e, c) is composed of a synthetic column e and a class c in C, while a synthetic column is constructed by concatenating
a specific number of entities.

https://westurner.github.io/hnlog/#comment-18957269 :

Featuretools https://github.com/Featuretools/featuretools

Featuretools is a python library for automated feature engineering. [using DFS: Deep Feature Synthesis]

auto-sklearn does feature selection (with e.g. PCA) in a "preprocessing" step; as well as "One-Hot encoding of categorical features, imputation of missing values and the normalization of features or samples" https://auto-ml.readthedocs.io/en/latest/deep_learning.html#feature-learning
auto_ml uses "Deep Learning [with Keras and TensorFlow] to learn features for us, and Gradient Boosting [with XGBoost] to turn those features into accurate predictions" https://automl.github.io/auto-sklearn/master/manual.html#turning-off-preprocessing

... "Ask HN: Data analysis workflow?" https://westurner.github.io/hnlog/#comment-18798244 :

https://www.pachyderm.io/

Dask-ML works with {scikit-learn, xgboost, tensorflow, TPOT,}. ETL is your responsibility. Loading things into parquet format affords a lot of flexibility in terms of (non-SQL) datastores or just efficiently packed files on disk that need to be paged into/over in RAM. http://ml.dask.org/examples/scale-scikit-learn.html


pull up to date unmark into hoon.hoon, mar/umd

This is great. As far as I can tell, Udon and Sail rendering is spot on (I've discovered only one quirk which may be intentional: consecutive Udon headers require a blank line separating them) but so-called %frontmatter doesn't work yet. We should be able to use the syntax below to achieve the same things as YAML headers did with Markdown files rendered with Tree:
;~  title+'Great Title'
    author+'Matt'
    date+~2017.11.19
    anchor+none
    next+true
    sort+1
==

You want a :~ instead of  ;~ there.
On Sun, Nov 19, 2017 at 6:32 PM, Matthew Levan<EMAIL_ADDRESS>wrote:

This is great. As far as I can tell, Udon and Sail rendering is spot on
(I've discovered only one quirk which may be intentional: consecutive Udon
headers require a blank line separating them) but so-called %frontmatter
doesn't work yet. We should be able to use the syntax below to achieve the
same things as YAML headers did with Markdown files rendered with Tree:
;~  title+'Great Title'
author+'Matt'
date+~2017.11.19
anchor+none
next+true
sort+1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/urbit/arvo/pull/454#issuecomment-345575768, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AA1Y9TYg5mqZPrQr4t2B53j4sJAbzbJAks5s4OTAgaJpZM4QcvUM
.

Indeed thank you Ted.

That's one to note specifically for the eventual high-level compiler error messages. It's a very easy mistake to make, and not exactly easy to catch ...

Also you want :- :~, see static.umd for an example that hopefully renders
at http://localhost:8080/static
On Monday, 20 November 2017, Joe Bryan<EMAIL_ADDRESS>wrote:

That's one to note specifically for the eventual high-level compiler error
messages. It's a very easy mistake to make, and not exactly easy to catch
...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/urbit/arvo/pull/454#issuecomment-345728167, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABxXhnVfAe3i0HfE5NyprajSmiLmHxpEks5s4ZmggaJpZM4QcvUM
.

Awesome, that'll do it @ohAitch. Thanks. For reference, the following frontmatter header is working in one of my documents:
:-  :~  title+'Introduction'
        author+'Matthew Levan ~mastyr-bottec<EMAIL_ADDRESS>        date+~2017.11.17
        anchor+%none
        sort+1
        next+&
    ==

Only hiccup I can see at the moment is that the next button rendered by Ford for this page is printing "Next: ~~~4e.ock" instead of "Next: Nock". Using a cord instead of a tape leaves "Next: undefined".

A tape instead of a cord, you mean. Yeah, it's being escaped to urbit url-safe literal form, I should add an exception for text types.

@ohAitch Commit 04579db takes this format:
:-  :~  title+'Test Title'
    ==

;>

# Header 1

;=
  ;list;
==

and fails to render anything except the list. This is the same format which renders as before (everything good except titles render to URL safe strings).

Try (end 3 1 p.a)

Yes right
On Mon, Nov 20, 2017 at 12:29 PM, Joe Bryan<EMAIL_ADDRESS>wrote:

Try (end 3 1 p.a)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/urbit/arvo/pull/454#issuecomment-345821676, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABxXhov0sL8ZVbn2mLSOMdtqEJlR1bHDks5s4eEzgaJpZM4QcvUM
.

Should we make this /mar/udon?


Use Alpine 3.8

https://alpinelinux.org/posts/Alpine-3.8.0-released.html - just to have most up-to-date packages.

Fixed by https://github.com/docker-library/docker/pull/124.


Namespace caps, and prevent with-capability inside defcap

Fixes #409

@emilypi Capabilities can't be meaningfully accessed via FQN as they are module-local only, so the negative test bad-shadow-granted is sufficient.


feat: switched from stack to recursion

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Misunderstanding

Hi, I am having trouble understanding this line: "Filter specification will flow from CompanyProject to CompanyEmployee (as shown in the image below) but, it won’t flow up to CompanyEmployee. However, if you set the cross filtering direction to Both it will work. The Both setting allows the filter specification to flow up to Employee." when talking about Both vs Single Cross Filter Direction.
Could you please clarify? Thanks.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b0390b42-0ab0-15fc-29e1-620a0ef9104c
Version Independent ID: 44197a9d-f275-6959-8cc8-88999b740147
Content: Create and manage relationships in Power BI Desktop - Power BI
Content Source: powerbi-docs/desktop-create-and-manage-relationships.md
Service: powerbi
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for posting – note that we can only answer feedback related to the documentation, and can’t provide direct support or respond feature requests.
Your best venue for getting an answer or feedback on your question is from the community (https://community.powerbi.com) or from support at https://support.powerbi.com. You can also provide feedback using the Give Product Feedback button at the bottom of the article page.


CUDA: Implement printf()

Details TBC

Actually this is not needed, the following seems to work well enough:
from numba import cuda
import numpy as np

@cuda.jit
def use_print(x):
    i = cuda.grid(1)
    print("hello from thread ", i, " my value is ", x[i])

x = np.arange(32) ** 2
use_print[4, 8](x)
cuda.synchronize()

producing:
hello from thread  16  my value is  256
hello from thread  17  my value is  289
hello from thread  18  my value is  324
hello from thread  19  my value is  361
hello from thread  20  my value is  400
hello from thread  21  my value is  441
hello from thread  22  my value is  484
hello from thread  23  my value is  529
hello from thread  24  my value is  576
hello from thread  25  my value is  625
hello from thread  26  my value is  676
hello from thread  27  my value is  729
hello from thread  28  my value is  784
hello from thread  29  my value is  841
hello from thread  30  my value is  900
hello from thread  31  my value is  961
hello from thread  0  my value is  0
hello from thread  1  my value is  1
hello from thread  2  my value is  4
hello from thread  3  my value is  9
hello from thread  4  my value is  16
hello from thread  5  my value is  25
hello from thread  6  my value is  36
hello from thread  7  my value is  49
hello from thread  8  my value is  64
hello from thread  9  my value is  81
hello from thread  10  my value is  100
hello from thread  11  my value is  121
hello from thread  12  my value is  144
hello from thread  13  my value is  169
hello from thread  14  my value is  196
hello from thread  15  my value is  225


#18300 Editor toolbar customization

By default, only Execute single query, Execute script and Explain plan should be visible.

verified


Can you add item animation?

I like to use SlimAdapter, but now I want to use item animation when I delete or add item, but I can do it in SlimAdapter. Can you add this feature, or you have a suggestion for me?
nb: I just want to use simple fade animation when add item and item shift when I delete.

I saw the same behaviour


feature: add custom vimeo player

Pull Request

📝 Description (short summary, TL;DR)

What changed?

📌 Additional Notes

🔗 Related Issues

🔄 Closes #
🔍 Type of Change

[ ] 🐛 Bug fix (non-breaking change which fixes an issue)
[ ] ✨ New feature (non-breaking change which adds functionality)
[ ] 💥 Breaking change (would cause existing functionality to not work)
[ ] 📚 Documentation update
[ ] 🎨 Style/UI update
[ ] ♻ Code refactoring
[ ] 📦 Dependency update
[ ] 🧪 Test update
[ ] 🔧 Configuration change

✅ Checklist

Code Quality

[ ] 👀 I have performed a self-review
[ ] 💬 I have added necessary comments
[ ] ⚠ No new warnings or errors are generated
[ ] ⚡ I have added/updated tests

Git Hygiene

[ ] 🔍 My commits are small and have clear messages
[ ] 🔀 I have rebased on the latest main branch
[ ] 🧩 This PR is small and focused on a single change

🧪 Testing

[ ] 👉 Manual testing

📸 Screenshots

#67  👈 (View in Graphite)
development

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


Input field accessibility

Input elements are not currently associated with their labels. Therefore they are not accessible to a screen reader and break a general UX pattern of not being able to click on a label to focus the input.
There are two ways to achieve this in the DOM

<input id="some-unique-id" />

or

  <input />

So an update with some research, so looking at https://webaim.org/techniques/forms/controls we need to markup our field differently depending on what's in them, examples from https://webaim.org/techniques/forms/controls follow
<FieldMultiInput/> should look something like
<fieldset>
  <legend>Translate anchor</legend>

    <input type="radio" value="viewport">
    Viewport

    <input type="radio" value="map">
    Map

</fieldset>

Whereas <FieldString/> should look something like
ID
<input id="id" />

The issue is at the moment we have a single container element called <Block/> which contains the labels/actions and the children of that component is the <Field* />` components. So for example
<Block label={"ID"} fieldSpec={latest.layer.id}
  data-wd-key={this.props.wdKey}
  error={this.props.error}
>
  <FieldString
    value={this.props.value}
    onChange={this.props.onChange}
  />
</Block>

I'm going to get rid of the generic <Block/> element instead adding in the fieldSpec/error into the <Field* /> so for example the above would be rewritten as
<FieldString
  label={"ID"}
  fieldSpec={latest.layer.id}
  value={this.props.value}
  onChange={this.props.onChange}
/>

Which kind of makes sense because in some <Field*/> components we already pass in fieldSpec anyway, for example <FieldDynamicArray/>

@pathmapper I've got a little further with this (urgh it's a fair bit of work). Basically the difficulties are that most of the input fields are inaccessible. I think I've fixed most of the issues now and will post a PR hopefully Monday.
There is one aspect that was a little more difficult, that was 'functions', so the issue is that the UI isn't really that self explanatory for a user with perfect sight because the UI is lacking a lot of labels. So I though I'd have a go at redesigning it. Here's what I've come up with
Before

After

Note: It's missing the info/sdk button next to the label at the moment.
The new design is more accessible to a screenreader, there are probably a few things that are still incorrect (I'm still learning). The basic structure is now
<fieldset>
  <legend>Extrusion height</legend>

</fieldset>

I really like this new design with the exception of the 'qualifier' label, I'm not sure from the spec what this should be called.
What do you think? Does this UI make more sense?

Makes much more sense than before @orangemug :+1:

with the exception of the 'qualifier' label, I'm not sure from the spec what this should be called.

https://docs.mapbox.com/mapbox-gl-js/style-spec/other/#function-stops
On your screenshot 12 is the output value.
So what about the following?

renaming value -> output value
renaming qualifier -> input or input value

So what about the following?

renaming Value -> Output Value
renaming Qualifier -> Input or Input value

That's much better, thanks @pathmapper

A little update, it's taking a little longer than I planned. I'm refactoring a few things as I go, the working branch is here https://github.com/maputnik/editor/compare/master...orangemug:fix/input-label-a11y
Most of the inputs are a lot more accessible now. Where there are lists in the UI for example (dynamic) arrays of values these are now marked up as lists, so
 &
.
Labels are now associated with their inputs which makes using keyboard tab-navigation a lot nicer, before you'd get a keyboard focus for the  and <input/>, now we just get a tab-navigation for the <input/>, however the input is still described by the label for screenreaders.

Where we have groups of elements like data/zoom functions or radio buttons they are marked up as fieldsets. We also have the updated UI for both data and zoom functions.

There are now storybook stories for most of the components in the UI.
During testing it was becoming a pain point continually having to navigate through the UI on page refresh between changes, although the standalone storybook helped somewhat, when I needed to dev in the actual editor it was always a pain. I've added a search param based router to the editor to help with this. It's of the format
http://localhost:8080/editor/?layer=[hash_of_style]~[layer_index]&view=[map_view]&modal=[modals_that_are_open]

For example if you select layer index 3, set map view to 'inspect' and open the 'export' modal. The URL would look like the following, where<PHONE_NUMBER> is a hash of the style json.
http://localhost:8080/editor/?layer=2995677221~3&view=inspect&modal=export

Which means if you refresh the page the UI will return to the state it was previously, which is really speeding up development. It could also be useful for creating some docs in the future as you can link to a UI state. Although that not the priority here, so we might end up disabling it pre-merge to address it (test it) for the next release.
Still left todo

Add back in fn, expression, zoom buttons to labels (currently missing)
Add back info button and SDK docs to fields
Give it all a good test

Closed by #706


The header for section "Profile extension for each Windows version" is incorrectly formatted

Instead of seeing the header bold and in a larger size, it shows as regular text, preceded by two hash symbols and a space: "## Profile extension for each Windows version".

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a9ca7cb6-32cb-1517-a9de-c36046955d45
Version Independent ID: 91041e39-007e-f481-0cd4-177b4039ae12
Content: Create mandatory user profiles (Windows 10)
Content Source: windows/client-management/mandatory-user-profile.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@jvsam. just now I created PR #5539

@andresaltamiranom - Thanks for submitting feedback.
PR #5539 has been created by @RAJU2529 to fix and close this issue once the PR is merged.
@RAJU2529 - Thanks for creating the PR for this issue.
We appreciate your contribution to make the docs better!

Also, as I mentioned in my comment in the PR:
The hidden HTML code  directly preceding the heading line causes this MD section H2 heading formatting to break.

@illfated. Sir do you require any changes from my side in PR?

No, nothing to worry about. The PR is just fine as it is, straight forward and to the point.
I simply wrote my previous comment here, in case someone else would read this issue page without visiting your PR content.

@andresaltamiranom - From our understanding, the issue has been resolved based on this merged commit https://github.com/MicrosoftDocs/windows-itpro-docs/commit/c0a80644fb66c10ee1748837c6fe57dc6d4cbf60. If you feel it hasn't been resolved, please re-open this issue.
Thank you for your contribution to make the docs better! Much appreciated!


Host part of a Contact header not replaced to the external ip

Hello Dave,
If drachtio has external-ip(--external-ip), i think drachtio is intended to replace the host part of a few well-known headers to that external-ip.
I found drachtio does not replace the host part of a contact header to the external ip inside the doRespondToSipRequest function.
(sip-dialog-controller.cpp)
// external ip is not set when calling makeTags function.
tags = makeTags( headers, transportDesc ) ;
Here is the debug log ::
2024-01-24 11:32:19.017153 Client::processMessage - got request with 4 tokens
2024-01-24 11:32:19.017166 Client::processMessage - request id bafe06b3-e132-4fbd-9111-e0ba6d5cfb74, request type: sip transaction id: 3e13bfcd-493a-4868-a143-a7e46bab0247, dialog id:
2024-01-24 11:32:19.017178 ClientController::addApiRequest: clientMsgId bafe06b3-e132-4fbd-9111-e0ba6d5cfb74; size: 1
2024-01-24 11:32:19.017226 SipDialogController::doRespondToSipRequest thread<PHONE_NUMBER>79552
2024-01-24 11:32:19.017264 SipDialogController::findAndRemoveTransactionIdForIncomingRequest - searching transactionId 3e13bfcd-493a-4868-a143-a7e46bab0247
2024-01-24 11:32:19.017276 SipDialogController::findAndRemoveTransactionIdForIncomingRequest - failed to find transactionId 3e13bfcd-493a-4868-a143-a7e46bab0247, most likely this is a response to an invite we sent
2024-01-24 11:32:19.017304 pending-request: removing entry, prior to removal length: 1
2024-01-24 11:32:19.017324 pending-request: removed entry, timer not set (queue is empty after removal), length: 0
2024-01-24 11:32:19.017347 nta.c:1428 set_timeout() nta: timer shortened to 200 ms
2024-01-24 11:32:19.017366 tport.c:1181 tport_ref() tport_ref(0x55f7b1dda500): refcount is now 5
2024-01-24 11:32:19.017403 nta.c:4604 nta_leg_tcreate() nta_leg_tcreate(0x55f7b1e06780)
2024-01-24 11:32:19.017422 DrachtioController::setupLegForIncomingRequest - created leg: 0x55f7b1e06780, irq: 0x55f7b1dfc8c0, for transactionId: 3e13bfcd-493a-4868-a143-a7e46bab0247, tag:
2024-01-24 11:32:19.017443 tport.c:1181 tport_ref() tport_ref(0x55f7b1dda500): refcount is now 6
2024-01-24 11:32:19.017458 SipDialog::SipDialog - (UAS) detected client behind nat, using <IP_ADDRESS>:28504 as route for requests within this dialog
2024-01-24 11:32:19.017480 SipDialog::SipDialog - creating dialog for inbound INVITE sent from UDP/<IP_ADDRESS>:3417
2024-01-24 11:32:19.017502 adding IIP inbound tid:3e13bfcd-493a-4868-a143-a7e46bab0247 alive:0s leg:0x55f7b1e06780 irq:0x55f7b1dfc8c0 orq:0 rel:0
2024-01-24 11:32:19.017527 IIP_Insert incoming - ref count: 1 inserting inbound tid:3e13bfcd-493a-4868-a143-a7e46bab0247 alive:0s leg:0x55f7b1e06780 irq:0x55f7b1dfc8c0 orq:0 rel:0
2024-01-24 11:32:19.017546 tport.c:1194 tport_unref() tport_unref(0x55f7b1dda500): refcount is now 5
2024-01-24 11:32:19.017565 SipDialogController::doRespondToSipRequest found invite or subscribe in progress 0x55f7b1dde9a0
2024-01-24 11:32:19.017582 tport.c:1181 tport_ref() tport_ref(0x55f7b1dda500): refcount is now 6
2024-01-24 11:32:19.017601 SipTransport::getContactUri - created Contact header: sip:<IP_ADDRESS>:3417
2024-01-24 11:32:19.017625 tport.c:1194 tport_unref() tport_unref(0x55f7b1dda500): refcount is now 5
2024-01-24 11:32:19.017711 makeTags - Adding well-known header 'Call-ID' with value<EMAIL_ADDRESS>2024-01-24 11:32:19.017739 makeTags - Adding well-known header 'cseq' with value '1 INVITE'
2024-01-24 11:32:19.017759 makeTags - Adding well-known header 'from' with value 'sip:1111@test.com;user=phone;tag=008B4570-9279-1368-B6B9-B368B20AAA77-433212'
2024-01-24 11:32:19.017778 makeTags - Adding well-known header 'to' with value 'sip:1111205@<IP_ADDRESS>:5060'
2024-01-24 11:32:19.017797 makeTags - hdr 'contact' replacing host with <IP_ADDRESS>
2024-01-24 11:32:19.017815 makeTags - Adding well-known header 'contact' with value 'sip:2412@<IP_ADDRESS>:3417'
2024-01-24 11:32:19.017853 SipDialogController::doRespondToSipRequest - client provided contact header so we wont include our internally-generated one
2024-01-24 11:32:19.017871 SipDialogController::doRespondToSipRequest - UAC is refresher, interval will be 180
2024-01-24 11:32:19.017884 SipDialog::setSessionTimer<EMAIL_ADDRESS>Session expires has been set to 180 seconds and refresher is them

Hello Dave,
Any update on this please?

In this case, drachtio-srf app adds custom Contact header like below:

    res.send(200, {
        headers: {
            Contact: `<sip:${req.calledNumber}@localhost>`
        }
    });

can you include more of the log showing the incoming invite and the 200 OK that is sent back

Here is the SIP messages:
My drachtio is on the k8s(host ip address is "<IP_ADDRESS>" and pod ip address is "<IP_ADDRESS>").
My drachtio-srf app sends 200 OK like below.
dialog = await srf.createUAS(req, res, {
    localSdp: endpoint.local.sdp,
    headers: {
        Contact: `<sip:${req.calledNumber}@localhost>`
    }
});

Drachtio-server sets contact header with external IP first(in getContactUri function) and then replace the localhost part of my custom contact header to pod ip(in makeTags function) and finally use the custom contact header(not using the first contact header which has external ip address)
So it seems remote server(in this case <IP_ADDRESS>) send ACK message to wrong address(in this case, to my pod ip)

INVITE sip:2413@<IP_ADDRESS>:5060;transport=udp SIP/2.0
From: <sip:660221@test.com;user=phone>;tag=008B4570-9279-1368-B6B9-B368B20AAA77-477291
To: <sip:11024@<IP_ADDRESS>:5060>
Call-ID<EMAIL_ADDRESS>CSeq: 1 INVITE
Content-Length: 0
Via: SIP/2.0/UDP <IP_ADDRESS>:5060;branch=z9hG4bK008B4584-9279-1368-B6B9-B368B20AAA77-3051836
Contact: <sip:660221@<IP_ADDRESS>:5060>
X-Genesys-CallInfo: routed
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, UPDATE
Max-Forwards: 68
X-Genesys-CallUUID: 02534FI49MHDLPMDKB42LAES00OHJ
Session-Expires: 180;refresher=uac
Min-SE: 90
Supported: uui,replaces,100rel,timer

SIP/2.0 100 Trying
Via: SIP/2.0/UDP <IP_ADDRESS>:5060;branch=z9hG4bK008B4584-9279-1368-B6B9-B368B20AAA77-3051836;rport=2546
From: <sip:660221@test.com;user=phone>;tag=008B4570-9279-1368-B6B9-B368B20AAA77-477291
To: <sip:11024@<IP_ADDRESS>:5060>
Call-ID<EMAIL_ADDRESS>CSeq: 1 INVITE
Content-Length: 0

SIP/2.0 200 OK
Via: SIP/2.0/UDP <IP_ADDRESS>:5060;branch=z9hG4bK008B4584-9279-1368-B6B9-B368B20AAA77-3051836;rport=2546
From: <sip:660221@test.com;user=phone>;tag=008B4570-9279-1368-B6B9-B368B20AAA77-477291
To: <sip:11024@<IP_ADDRESS>:5060>;tag=7e330yS0jgZBr
Call-ID<EMAIL_ADDRESS>CSeq: 1 INVITE
Contact: <sip:2413@<IP_ADDRESS>:5060>
User-Agent: cog
Session-Expires: 180;refresher=uac
Content-Type: application/sdp
Content-Length: 244

v=0
o=cog<PHONE_NUMBER><PHONE_NUMBER> IN IP4 <IP_ADDRESS>
s=cog
c=IN IP4 <IP_ADDRESS>
t=0 0
m=audio 12122 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv

Hello Dave,
Any updates  on this issue?
Thank you so much.


:memo: CompositeDisposable is exported by event-kit, not atom

Sorry for any confusion here, but CompositeDisposable is exported by atom, here: https://github.com/atom/atom/blob/master/exports/atom.coffee#L19
Importing it from Atom lets packages ensure they're using the same version as Atom core.

Oh, I see. Could you please clarify this to me:

in a file part of atom core, should I import CompositeDisposable from atom or from event-kit ? I think all references I found in atom core code import that from event-kit.

Thanks!


node: cpumgr: docs: Kubelet CPU Manager GA graduation

Docs update for Kubelet CPU Manager GA graduation.
Issue: https://github.com/kubernetes/enhancements/issues/3570
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

/hold
This should only merge once https://github.com/kubernetes/kubernetes/pull/113018 has merged.

(from the revised text)

This feature can be disabled completely using the CPUManagerPolicyOptions feature gate.

Is that still true?

Yes. The policy options feature gate operates on top of the cpumanager feature gate. IOW, you cannot get policy options to work if the cpumanager FG is disabled, but you can totally disable the policy options FG and just have the cpumanager. The cpumanager will just work with its builtin defaults.

Remember to also update https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ if any of these data are no longer current.

ACK, will have a pass.

I also recommend adding min-kubernetes-server-version: 1.26 into the front matter, along with written advice about what people running older versions should do (ie: look at the docs for the version of Kubernetes they are running). The written advice should go just after the existing {{< version-check >}} shortcode.

ACK, will add.

Finally, please review the whole document against our style guide. We're not expecting every nit to be fixed; however, for graduation to stable, SIG Docs does recommend checking for obvious snags and fixing these where feasible.

point taken.

This feature can be disabled completely using the `CPUManagerPolicyOptions` feature gate.

I'd write:
If you disable the `CPUManagerPolicyOptions`
[feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
then you cannot fine-tune CPU manager policies. In that case, the CPU manager
operates only using its default settings.

thanks, looks nice! I'd add your suggestion.

addressed part of the comments. Style check not yet performed.

replaced by https://github.com/kubernetes/website/pull/37686


Fail if describe returns a value

🚀 Feature Proposal
#7852 added warnings if describe returns something, with a special warning if it's a promise to save users from defining its in an async describe block function.
In the next major, Jest should fail the test with an error containing those messages instead of just warning.

@jeysal up for sending a PR implementing this?


Remove unnecessary hubble port-forward commands

Remove "cilium hubble port-forward" command from workflows that do not perform flow validation.

/test


ability to define implicit preparing command at repository level

I recently realized that there is a read need to run a host preparatory command, like a shell script that configures mirrors on hosts.
If you have 100 scenarios, changing all of them is a real maintenance nightmare, example https://review.opendev.org/#/c/708808/
If we can add an option to molecule to run a script before prepare, for any scenario, we could avoid having to touch all these scenarios.
Implementing this could be tricky because at prepare step, the only command that we are guaranteed to be able to run is raw, as the tested containers may not have python yet.
Regarding implementation, I would say that molecule could look for presence of REPO/.config/molecule/prepare.yml and run it automatically if found.

I like where this is going!
This would basically add some kind of global "pre-prepare" step for all Molecule instances, right? That sounds useful. We could have a built-in immutable "pre-pre-prepare" playbook that will bootstrap/install Python with raw. Then the operator can define their own "pre-prepare" tasks (ex. setting up local repository mirrors, network/time config, etc.). I'm not sure if we want to handle repository mirrors in the scope of Molecule. If we do, perhaps make it optional? Operators may expect that the repos be the default ones.


Can't get namespaces to work

In PR https://github.com/pattern-lab/patternlab-node/pull/1135, I'm trying to replace node-twig with this twig library as the engine.
However, I can't seem to get the namespaces feature to work. Here is what I pass to Twig.twig() function:
{
  data: '{% include<EMAIL_ADDRESS>%}\n',
  allowInlineIncludes: true,
  namespaces: {
    atoms: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_patterns/00-atoms/',
    molecules: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_patterns/01-molecules/',
    organisms: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_patterns/02-organisms/',
    templates: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_patterns/03-templates/',
    pages: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_patterns/04-pages/',
    macros: '/Users/ringods/Projects/personal/patternlab-node/packages/development-edition-engine-twig/source/_macros/'
  },
  id: 'pages-article'
}

But I get this as result:
Error parsing twig template pages-article:
TwigException: Unable to find template file @templates/03-article-2col.twig. Error: ENOENT: no such file or directory, stat<EMAIL_ADDRESS>
In the namespaces configuration, I tried to pass both absolute and relative paths but neither of the two seem to work for me.

@RobLoach sorry to ping you here directly. I am sort of stuck on this. At first sight, do you have any idea if I am missing something in how I call twig?

Closing since the original PR referenced did not end up using this library. If any one else encounters this issue, please provide a simple, reproducible example of it not working as expected.

I can reproduce this as well...
Project structure:
_folder
__test.twig
_build.js

test.twig
Hello from twig

build.js
const Twig = require('twig');

const html = Twig.twig({
  data: "{% include<EMAIL_ADDRESS>%}",
  allowInlineIncludes: true,
  namespaces: {
    'my-project': 'folder/',
  }}).render();

console.log(html);

Console output:
lleber@lleber:/var/www/vhost.d/edu/psu/components/packages/static-site$ node build.js
Error parsing twig template undefined:
TwigException: Unable to find template file @my-project/test.twig. Error: ENOENT: no such file or directory, stat<EMAIL_ADDRESS>/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.async.js:63
            throw err;
            ^

TypeError: Cannot read property 'valueOf' of undefined
    at /var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.core.js:1393:35
    at Twig.Thenable.resolvedThen [as then] (/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.async.js:130:41)
    at Twig.Template.<anonymous> (/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.core.js:1349:18)
    at potentiallyAsyncSlow (/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.async.js:47:29)
    at Object.Twig.async.potentiallyAsync (/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.async.js:78:16)
    at Twig.Template.render (/var/www/vhost.d/edu/psu/components/node_modules/twig/src/twig.core.js:1345:27)
    at Object.<anonymous> (/var/www/vhost.d/edu/psu/components/packages/static-site/build.js:8:7)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)


Added solutions to the non-b2 endogenous variables

@evanjflack I want you to use the functions in the modules in execute.py.


[Snyk] Upgrade helmet from 7.1.0 to 7.2.0

Snyk has created this PR to upgrade helmet from 7.1.0 to 7.2.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.

The recommended version was released on 2 months ago.

Release notes

Package name: helmet

7.2.0 - 2024-09-287.2.0

7.1.0 - 2023-11-077.1.0

    from helmet GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Tested upgrade locally.


pull request for e2e test at 12/25/2016 19:15:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add region to linalg_ext.attention

More attention variants leads to more linalg_ext.attention features. Including a region we can support post Q@K linear operators, the main example is tanh soft cap operations.

Instead of the churn on lit-tests, maybe you can just make the region optionally empty. If empty the semantics would mean no change to the "score". That might make this easier to land

Instead of the churn on lit-tests, maybe you can just make the region optionally empty. If empty the semantics would mean no change to the "score". That might make this easier to land

I attempted to but optional regions are not well supported AFAICT. Even empty regions were a little screwy.


feature-4[Add issue template bug]

Description
PR adds bug template
Fixes Issue
Closes #4
Acceptance Criteria

[x] in the .github folder create a folder called ISSUE_TEMPLATE
[x] in the folder ISSUE_TEMPLATE create a file called bug.yml
[x] for the name use: 🐛 Bug
[x] for the description use: Report an issue to help improve the project.
[x] for the labels use: ["🛠 goal: fix"]
[x] in the body, add three type textarea
[x] each of these textarea has an unique id, description, screenshots and extrainfo
[x] each type has 2 attributes: a label and a description. Come up with own text Hint look in other repositories which uses issue templates to get inspiration what to write
[x] each type has a validations, set to true for the description and false to screenshots and extrainfo

Type of Changes

Type

:bug: Bug fix

X
:sparkles: New feature

:hammer: Refactoring

:100: Add tests

:link: Update dependencies

:scroll: Docs

Updates
Before

After

Testing Steps / QA Criteria

Thanks for your contribution @ehammes 🥳 Great job!


Promises

return ES2015 promises using something like :
 aja()
    .url('/foo/bar')
    .promise()
    .then(function(data){
    })
    .catch(function(err){
    });

The goal if to easily wrap aja into a promise based flow.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/26973726-promises?utm_campaign=plugin&utm_content=tracker%2F6332594&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F6332594&utm_medium=issues&utm_source=github).

+1

In progress


Calling play() on AudioStreamPlayer2D causes crash without error log when World2D is shared with SubViewport and scene is reloaded.

Tested versions
v4.2.1.stable.official [b09f793f5]
System information
Godot v4.2.1.stable - Windows 10.0.19045 - Vulkan (Forward+)
Issue description
Hello,
I've been experiencing an issue where Godot crashes when play() is called if a SubViewport's World2D is set to the scene root's World2D, after the scene is reloaded.
More specifically, the crash doesn't happen consistently, but rather sometimes it crashes instantly, and other times it crashes after a few reloads.
Some things I've observed:

Occasionally upon scene reload the debugger will throw the following error: "affine_invert: Condition "det == 0" is true." (Can't find the offending transform)
This isn’t observed when World2D isn’t shared with the SubViewport.
This isn’t observed if play() isn’t called on the AudioStreamPlayer2D.
This isn’t observed if there is no mp3 in AudioStreamPlayer2D.
This is only observed with AudioStreamPlayer2D and not the parent: AudioStreamPlayer.
The played sound appears to randomly be closer or further on scene reload.

Steps to reproduce

Create the following scene:

Add the following script to the root Node2D

extends Node2D

@onready var world : Node2D = $"."
@onready var viewport: SubViewport = $SubViewport

func _ready():
	var world2d: World2D = world.get_world_2d()
	viewport.world_2d = world2d
	$AudioStreamPlayer2D.play()

func _process(_delta):
	# Change this to anything. For me it's "1"
	if Input.is_action_just_pressed("DebugKeyAction1"):
		get_tree().reload_current_scene()

	# Convenience.
	if Input.is_action_just_pressed("f"):
		if DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN:
			DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_MAXIMIZED)
		else:
			DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN)

Run project
Press DebugKeyAction1 (reload the scene). If it doesn't crash, keep trying. If it still doesn't crash, reload project and try again.

Minimal reproduction project (MRP)
Audio2DViewport Crash.zip

There's been a huge rework by @KoBeWi in current dev builds (4.3) where all AudioStreamPlayers share the same underlying code, which was previously not the case. As a result, there's a possibility the bug may have been accidentally addressed. Could you try to reproduce this issue in the latest dev build?

Still crashes on master:
CrashHandlerException: Program crashed
Engine version: Godot Engine v4.3.dev.custom_build (9b94c80e9aff2a4f363ae6d8e2bbe837aa5876bc)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[0] Node::is_readable_from_caller_thread (C:\godot_source\scene\main\node.h:574)
[1] Node::is_readable_from_caller_thread (C:\godot_source\scene\main\node.h:574)
[2] Node2D::get_global_position (C:\godot_source\scene\2d\node_2d.cpp:290)
[3] AudioStreamPlayer2D::_update_panning (C:\godot_source\scene\2d\audio_stream_player_2d.cpp:145)
[4] AudioStreamPlayer2D::_notification (C:\godot_source\scene\2d\audio_stream_player_2d.cpp:63)
[5] AudioStreamPlayer2D::_notificationv (C:\godot_source\scene\2d\audio_stream_player_2d.h:42)
[6] Object::notification (C:\godot_source\core\object\object.cpp:849)
[7] SceneTree::_process_group (C:\godot_source\scene\main\scene_tree.cpp:947)
[8] SceneTree::_process (C:\godot_source\scene\main\scene_tree.cpp:1035)
[9] SceneTree::physics_process (C:\godot_source\scene\main\scene_tree.cpp:472)
[10] Main::iteration (C:\godot_source\main\main.cpp:3967)
[11] OS_Windows::run (C:\godot_source\platform\windows\os_windows.cpp:1476)
[12] widechar_main (C:\godot_source\platform\windows\godot_windows.cpp:182)
[13] _main (C:\godot_source\platform\windows\godot_windows.cpp:204)
[14] main (C:\godot_source\platform\windows\godot_windows.cpp:218)
[15] WinMain (C:\godot_source\platform\windows\godot_windows.cpp:232)
[16] __scrt_common_main_seh (D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288)
[17] <couldn't map PC to fn name>
-- END OF BACKTRACE --

I think it is the same bug I was about to report. This is the backtrace from Visual Studio in Windows:

And here is the place:

Is there any work around for this?

Having this issue as well in my project running on Godot 4.2.0, which was narrowed down to my minimap system (which uses a sub-viewport) after some analysis. As my UI is a separate scene from the main game scene, I attempted a workaround of only creating the sub viewport when the level is entered and freeing it when the level is exited, but even though the previous sub-viewports should be removed from the game and unable to cause any errors, I still experienced crashes.
Hopefully this information helps.

If anyone else encounters this issue, i think i've found a crude workaround that works
In my project i was removing a level scene that had a subviewport that shared the world2d with the main viewport, now when i switch levels i also replace the main viewport world2d with a new one (get_viewport().world_2d = World2D.new())
I don't know if this is a good approach or if it has other side effects i don't know, but it fixed the problem in my project at least

removing a level scene that had a subviewport that shared the world2d with the main viewport, now when i switch levels i also replace the main viewport world2d with a new one (get_viewport().world_2d = World2D.new())

That is the first thing I did when I found the bug. It does not work (even I initially thought it did!). After sometime the bug materialized again. The only thing that I found it works was the patch that has not been approved yet:
https://github.com/godotengine/godot/pull/91123
I had to compile the engine by myself and apply the patch (3 lines of code which makes complete sense).

Strange, after doing the change in my project it stopped happening, and i even released the game (to a limited audience) and have yet to hear of any crashes
Guess i just got lucky :sweat_smile:

In my case it was not being caused by a reload but by a simple removal of the SubViewport using queue_free() on a parent node.
It's very easy to reproduce, but after I started removing the world_2d from the SubViewport before calling queue_free() it stopped crashing: sub_viewport.world_2d = World2D.new()
I imagine #91123 would also fix it as it removes the SubViewport from World2D in the same way as set_world_2d: https://github.com/godotengine/godot/blob/705b7a0b0bd535c95e4e8fb439f3d84b3fb4f427/scene/main/viewport.cpp#L1191

I'm looking for a workaround for this. I don't want to develop my game on a custom build or wait for 4.4.
I tried the suggestion of using sub_viewport.world_2d = World2D.new() . Tried it both on tree_exiting and on tree_exited, but as soon as that line is called, I get a different crash with a very long backtrace. It seem that method now cause an instant crash every time in Godot 4.3.
I tried replacing it with sub_viewport.world_2d = null
This seem to have fixed the crashes, but I now get a warning "Invalid world_2d" every time this is called, so I assume this is bad practice.
If anyone has a suggestion for another way to get around this, please reply. Thanks!

This will probably be in 4.3.1, so no need to wait for 4.4

@DinoMC I vaguely remember that after finding this thread while having a similar problem, the exact suggestions from this thread weren't working for me either. But this code worked fine on both 4.2 and on 4.3 right now:
extends Node2D

@onready var viewport:SubViewport = %SubViewport

func _ready():
	viewport.world_2d = get_parent().get_viewport().world_2d

func _exit_tree():
	viewport.world_2d = World2D.new()

I don't remember why exactly (probably should've added comments :D), but I think the problem was that get_viewport().world_2d (as suggested in previous comments) and get_parent().get_viewport().world_2d (my current version) was behaving differently.

@mynameiswhm In my case the _ready() func is working great, I'm actually using the following version :
viewport.world_2d = get_tree().root.get_viewport().world_2d
It's the _exit_tree() func that crash instantly, as soon as viewport.world_2d = World2D.new() is run. If I put a breakpoint there, I crash as soon as I click to step to the next line.
Whereas viewport.world_2d = null works (but send a warning)


Continually getting undefined for long and lat values

I am using this in reactJS and I am just trying to get the value to log but it keeps returnng undefined despite the fact I am using the variable and I believe it is set up correctly. Anyone else experiencing something similiar?

Yes, me too

@EliTheNut @MattHeslington
Is this issue still exist? I checked and it works

@EliTheNut I hadn't been working on this app for a while but I've just checked and yes, it is working

@MattHeslington Thanks a lot


reset password for cart - not working

Not sure where things stand with the final testing of the download cart.  However, I tried to change the password for the secondary account (non-admin) I had set up for myself (carolneidle@mac.com), but the reset email never came...
Thanks.

This is fixed.


 The strange part is that it doesn't happen at all with some clients (like mosquitto_sub) but happens after the first valid topic delivery with others.

I have added some logging to the keep alive tracker and what I get is very strange. Note how the elapsed time (calculated using the same code that the tracker uses when running) is completely different from what one can derive from the timestamp:
Nov 09 10:26:01 2018-11-09T09:26:01.0041140Z [Verbose]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Checking keep alive interval: elapsed time = 14.6233728s, period = 45s.
Nov 09 10:26:01 2018-11-09T09:26:01.4282335Z [Verbose]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Keep alive monitor paused, elapsed time = 15.0474989s.
Nov 09 10:26:01 2018-11-09T09:26:01.4283752Z [Verbose]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Keep alive monitor resumed, elapsed time = 15.0476549s.
Nov 09 10:26:01 2018-11-09T09:26:01.4284291Z [Verbose]: RX <<< PingReq
Nov 09 10:26:01 2018-11-09T09:26:01.4284689Z [Verbose]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Packet received: resetting keep alice tracker, elapsed time = 15.0477536s.
Nov 09 10:26:01 2018-11-09T09:26:01.4287242Z [Verbose]: TX >>> PingResp
Nov 09 10:26:08 2018-11-09T09:26:08.3756387Z [Verbose]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Checking keep alive interval: elapsed time = 53.7379479s, period = 45s.
Nov 09 10:26:08 2018-11-09T09:26:08.3764959Z [Warning]: Client '97c0b77f-2880-41f5-a5eb-3d0f5e09d7d8:034a3401-0e87-49d8-8e5b-33ef8cd196c3': Did not receive any packet or keep alive signal.

2018-11-09T09:26:01.0041140Z [Verbose]: Client 'test': Checking keep alive interval: elapsed time = 14.6233728s, period = 45s.
2018-11-09T09:26:01.4282335Z [Verbose]: Client 'test': Keep alive monitor paused, elapsed time = 15.0474989s.
2018-11-09T09:26:01.4283752Z [Verbose]: Client 'test': Keep alive monitor resumed, elapsed time = 15.0476549s.
2018-11-09T09:26:01.4284291Z [Verbose]: RX <<< PingReq
2018-11-09T09:26:01.4284689Z [Verbose]: Client 'test': Packet received: resetting keep alice tracker, elapsed time = 15.0477536s.
2018-11-09T09:26:01.4287242Z [Verbose]: TX >>> PingResp
2018-11-09T09:26:08.3756387Z [Verbose]: Client 'test': Checking keep alive interval: elapsed time = 53.7379479s, period = 45s.
2018-11-09T09:26:08.3764959Z [Warning]: Client 'test': Did not receive any packet or keep alive signal.


PARQUET-813: Build thirdparty dependencies using ExternalProject

+1 LGTM

Last Build failure was due to a race in the Arrow build process. Will need to fix this first.

We need to do some more work on the README, and add details about customizing the thirdparty toolchain

The Brotli download is so painful. I wonder what's the ETA on Brotli 0.6.0?

I did some README cleanup in #210

Brotli is in prepartion for 1.0.0 https://github.com/google/brotli/issues/483


Make Error

Hey, Im using ESP-EYE and the mingw32 console and I get the error:
$ make flash monitor CXX build/CustomVisionClient/CustomVisionClient.o C:/msys32/home/USERNAME/esp/esp32-custom-vision/components/CustomVisionClient/CustomVisionClient.cpp: In member function 'esp_err_t CustomVisionClient::detect(camera_fb_t*, CustomVisionClient::CustomVisionDetectionResult_t*, float, bool, uint8_t**, size_t*)': C:/msys32/home/USERNAME/esp/esp32-custom-vision/components/CustomVisionClient/CustomVisionClient.cpp:308:9: error: 'struct esp_http_client_config_t' has no member named 'is_async'   config.is_async = false;          ^ C:/msys32/home/Taylan/esp/esp32-custom-vision/components/CustomVisionClient/CustomVisionClient.cpp:323:14: error: 'ESP_ERR_HTTP_EAGAIN' was not declared in this scope    if (err != ESP_ERR_HTTP_EAGAIN) {               ^ make[1]: *** [/home/USERNAME/esp/esp-idf/make/component_wrapper.mk:286: CustomVisionClient.o] Error 1 make: *** [C:/msys32/home/USERNAME/esp/esp-idf/make/project.mk:468: component-CustomVisionClient-build] Error 2
I have changed the user name for privacy but everything is exact. The hello world from the examples folder works normally. Thank you in advance and sorry if there is an obvious answer.

Hi @Jackkt,
Error "... has no member named 'is_async'" is caused by using outdated version of esp-idf library which doesn't support the mentioned features. You should pull newer version.
See this link:
https://docs.espressif.com/projects/esp-idf/en/v3.1/get-started/index.html#updating-esp-idf
When you update the library and the error is resolved, you could mark this issue as closed.


CouplingBetweenObjects excluding classes by pattern

We often have situation that coupling between objects raises because class is using multiple enum classes and that doesn't really increase complexity. Also another case is some static util classes, for instance if we use Strings::replace() instead of str_replace, so it would be really benefitial if we could somehow put classes on ignore list

This could be just as StaticAccess's exceptions list:
https://phpmd.org/rules/cleancode.html#staticaccess
@dakorpar would you be willing to put up a PR for this? We can help yoyu with that.

I could try, but from what I saw rule only reads cbo metric, so not really sure where to implement this and how

Good point, so the options are: rewrite the rule using some collect* (manually count the use at the top of the file). Or edit PDepend to have some ignore filtering in CBO. I guess the first option is more relevant.

I believe just counting use is not enough, this needs to check all code... sometimes there can be FQN in code and then this won't work


Aks and RBAC-related issues -- appdev-id is empty.

Hi team,
This is Wendy from ACN team.
When our customer is testing, after running the following command, the feedback is that the appdev-id is empty. What is the reason and how to solve this problem?
APPDEV_ID=$(az ad group create --display-name appdev --mail-nickname appdev --query Id -o tsv)
Environment: centos

Best Regards,
Wendy Zhang

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 84495e76-eca6-ddc9-989f-01c844aaa29d
Version Independent ID: de2a46f6-59c7-f4bd-c409-ea8d04741a6d
Content: Use Azure AD and Kubernetes RBAC for clusters - Azure Kubernetes Service
Content Source: articles/aks/azure-ad-rbac.md
Service: azure-kubernetes-service
GitHub Login: @MGoedtel
Microsoft Alias: magoedte

Hi @wendiz-zhang
Thank you for your feedback!
These is related to product issue.
I'd recommend working closer with our support team via an [Azure support request] (https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request).
Thank you for your time and patience throughout this issue.


Cancelled custom actions don't respect cleanup steps

If a custom action contains an "always" run step (e.g.)
    - name: remove registry secrets
      if: always()
      id: remove-registry-secrets
      shell: bash
      run: |
        set -ue

        [[ '${{ inputs.VERBOSE }}' =~ on|On|Yes|yes|true|True ]] && set -x

        rm -f "${HOME}/.balena/secrets.json"

... upon cancelling a workflow run for any reason (manually), these steps won't execute leaving behind potentially expensive assets (EC2 instances).

https://github.com/product-os/flowzone/pull/254


Support got agent option

Hello,
We want to be able to use a proxy so it will be nice to be able to pass the Agent option of GOT.

I'm interested in taking this.
Can you please write a test for this?  Please add yourself to the contributors section in package.json.  This will land after #38, so there will probably need to be a rebase before we're done.

Hello,
I have test it locally by hacking the client to use a proxy (BURP).
I have a hard time figuring out how to test the proxy within nock.
We are basically just passing the option to got so... but i understand the requirement of the tests.
Maybe you have some guidance :)

I don't think we need an end-to-end proxy test.  It would be enough to do a simple pass-through Agent like:
class TestAgent extends http.Agent {
  constructor(options) {
    super(options)
    this.called = 0
  }
  createConnection(options, listener) {
    this.called++
    super.createConnection(options, listener)
  }
}

then assert that called has the correct value.

It seems that i can't just pass the agent, my guess is that nock has already override  http.request so the agent instance is never called.

Hey, @hildjj can you help with the tests?
Indeed it seems that nock is intercepting the got call before, so using a custom TestAgent doesn't work.
Probably using mitm package would be better to intercept the network call and not the function call (but I might be mistaken as I'm not used to nock).
Thanks!

I'm not going to take this for the release I'm working on right now.  After I get the release out, we can rebase this and see if we can figure out a way to test it.
Dropping got in favor of the built-in fetch implementation is probably correct, but that moves us to requiring node 20+, which I'm not quite ready to do.

ok, if you'd be willing to rebase this without adding anything else, I'm ready to work on getting it tested.


ActiveSupport 3 compatiblity?

Hi,
I am trying to install this gem into an existing application. The application is quite old, and uses rails 3 with ruby 2.3.4.
If there is a way to install this gem with activesupport 3? I am not able to upgrade the activesupport on my existing application, since it wouldn't work with rails 3.
Any ideas or tips? Perhaps can I monkey patch this gem to make it work with activesupport 3?
Please and Thank You!
Cheers,
Ali

I think it works with active support 3.0.0 actually. Maybe you can fork, edit the gemspec by setting
spec.add_dependency 'activesupport', '>= 3.0.0'

And then test your application using this forked version? If it works well, you can make a pull request to us.
None of my business, but what is your use case? Depending on what it is, maybe another idea is to create a separate app. I guess if you aim to produce messages the PR is quite valid 👍

Thank you for your contribution! ❤


Feature/switzerland with regions

DRAFT: Switzerland with cantons (regions)
this proof of concept is extending @Martin-Welte's work  https://github.com/spatie/holidays/pull/49.
Additional information
this pull request adds:

region support: https://github.com/spatie/holidays/discussions/14

i hope i can get some feedback whether either of the implementations are considered valid to move forward or adapt?

I think something went wrong with rebasing, there shouldn't be commits of others in this PR

Oh gosh yes. I was too tired yesterday to fix it xD. Very sorry you have to witness this massacre

Thanks for your work, but a PR for Switzerland has already been merged.


Inconsistent Figure layout

Hi @tblanke
I noticed some annoying behaviour with the figure layout.
To replicate (I used issue 96 branch, but I think present in all branches):

Remove backup
Create a scenario and press calculate. The figure has a certain layout (I cannot even post a picture, because every time I do it again, the label format changes).
Save the file and close ScenarioGUI
Open Scenario GUI
Press results --> The label layout is changed
Close Scenario GUI
--> repeat 4 5 6 and notice that the layout is always different.

Another thing I noticed:

Remove backup
Open ScenarioGUI and press calculate current scenario and notice the layout of the labels
Close ScenarioGUI without saving
Repeat 2 and 3 and every time the figure has another label layout

Best regards,
@wouterpeere

Hi @wouterpeere ,
I have uploaded a fix. Can you please have a look?
With best regards
@tblanke

Hi @tblanke
This seems to work!
Best regards,
@wouterpeere

Hi @wouterpeere ,
I will take a look at this next week.
With best regards
@tblanke

I thinks this issue is solved!


Add zipformer(pruned_transducer_stateless7) wenetspeech recipe

This PR is a follow up of https://github.com/k2-fsa/icefall/pull/679, the differences are

[x] Decrease lr-epochs from 3.5 to 1.5 (training stage)
[x] Add blank-penalty (decoding stage).

Here is the results of this PR:

model
greedy search (dev & test_net & test_meeting)
modified beam search  (dev & test_net & test_meeting)
fast beam search  (dev & test_net & test_meeting)

reworked conformer (pruned transducer stateless 2)
7.80 & 8.71 & 13.49
7.76 & 8.71 & 13.41
7.94 & 8.74 & 13.80
--epoch 10 --avg 2

zipformer (pruned transducer stateless 7)
7.38 & 7.76 & 12.3
7.36 & 7.73 & 12.28
7.51 & 7.71 & 12.53
--epoch 10 --avg 2 --blank-penalty=3

You can see that the results of zipformer are better than reworked conformer.

Close this PR as we have new version of zipformer, see  https://github.com/k2-fsa/icefall/pull/1130 for the recipe on latest version of zipformer.


Fixes #1516

It's just a single line documentation change, tests checklist doesn't apply.

Thanks @golergka


[small] :bug: Validate property without CLR type set

The PropertyMappingValidation threw an exception if there is property without CLR type set is present in the model. Converted to use IProperty.ClrType so that we use the default value for clr type.

:shipit:


Add bitwise operations

Versions:

jOOU latest
Java 8

Add bitwise operations
Can we add bitwise operations to the library?
See my question for motivation:
https://stackoverflow.com/questions/68991707/how-to-do-unsigned-integer-bit-operations-in-java-1-8-that-match-ones-in-c
So just like we have the add and subtract operators, add:
and
or
xor
compliment
leftShift
rightShift
rightShiftZeroFill

Thank you very much for your suggestion. That could be useful, indeed in the future. Let's track community interest first, before adding the feature.


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 32f1833, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 4849 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in d3232c4.


can't work on iPhone 6S (through Macbook)

Steps to reproduce the problem:
install mitmproxy through brew and then configure iPhone as per guide on http://jasdev.me/intercepting-ios-traffic. Try to install CA on iPhone 6S but can't connect to mitm.it (connection time out error) properly. Then install CA on Macbook (setting the proxy to <IP_ADDRESS>:8080) and it works. Need some suggestion. Thanks.
System information
iOS version 10.3.1
Chrome on iOS 58.0.3029.113

Mitmproxy version: 2.0.2 (release version)
Python version: 3.6.1
Platform: Darwin-16.6.0-x86_64-i386-64bit
SSL version: OpenSSL 1.1.0e  16 Feb 2017
Mac version: 10.12.5 ('', '', '') x86_64

Having the same issue here with same configuration for iPhone 7.
System information
iOS version 10.3.1
Chrome on iOS 58.0.3029.113
Mitmproxy version: 2.0.2 (release version)
Python version: 3.6.1
Platform: Darwin-16.6.0-x86_64-i386-64bit
SSL version: OpenSSL 1.1.0e 16 Feb 2017
Mac version: 10.12.5 ('', '', '') x86_64

Do plain HTTP websites work for you? Do you see anything in mitmproxy's event log?

mitm.it link does work for me. The plain http website works too. Also, I do see mitmproxy's event logs in these cases.

"can't connect to mitm.it" is literally what the initial issue states, so what is your issue then?

Sorry for the confusion. I've created a new issue: #2355

@mhils nope, can't connect any website including http. I doubt something wrong in configuration step but can't find after double check.

Thanks for the feedback. Please check out http://docs.mitmproxy.org/en/stable/modes.html and then ask on Discourse if you still have issues. :)