Inspector auto-translates assigned NodePath variables

Godot version
4.1 dev2
System information
Windows 10 x64
Issue description
I exported a NodePath and assigned a node called Node and this is the result:

It translated the name as a generic "Node" word.
Steps to reproduce

Switch to non-English language that has Node word translated
Add Node to scene
Add a script with @export var n: NodePath
Assign the Node

Minimal reproduction project
N/A

Confirmed, seems to be a regression in 4.1, doesn't happen in 4.0.


Refactor the Install/Uninstall methods of the installer

Describe the solution you'd like
The Install/Uninstall methods currently modify the state of the installer - which is a bad design. See discussion here
This code was written when we assumed that we would have the bundleRepo Address at startup time. This assumption is not true, and we will only know this information at Install/Uninstall time.
So let's refactor the installer to reflect this updated assumption.

Me and Alex will take this one.

/assign @jeuxdemains @georgievaVMW

/assign @georgievaVMW

Here is an update on the task after gathering info about what we need to do:

during instantiation of the Installer, it should not require or depend on the Bundle Registry which is currently passed to the installer.New() method at creation time (see New() in installer.go, the argument is called bundleRepo)
once instantiated, the Installer should receive the Bundle Registry (bundleRepo) via setter so it could be set and/or updated anytime

The final goal is to have the Installer instance created just once during the lifetime of the installation process and manage its Bundle Registry on-the-fly.
This will also enable performing basic checks (supported OS, pre-requisite packages integrity, etc.) at earlier stage of the installation procedure, at point when the Bundle Registry is not yet known.

once instantiated, the Installer should receive the Bundle Registry (bundleRepo) via setter so it could be set and/or updated anytime

I don't think this should be via a setter. I think this should be part of the Install contract itself. Otherwise the caller will have to remember to call the setter before calling Install, which is confusing and error prone.

You're right. As part of the contract between the user and the Installer is a better solution. Will be updated.
Download path will be updated as well to avoid clashes.


k-means: TypeError: make_blobs() got an unexpected keyword argument 'noise'

Reproduction
python unsupervised_learning/k_means.py

Diagnosis
This line caused the error:
X, y = datasets.make_blobs(noise=0.1)

Checked all scikit documentation for make_blobs:

http://scikit-learn.org/stable/modules/generated/sklearn.datasets.make_blobs.html
http://scikit-learn.org/0.17/modules/generated/sklearn.datasets.make_blobs.html
http://scikit-learn.org/0.16/modules/generated/sklearn.datasets.make_blobs.html
http://scikit-learn.org/0.15/modules/generated/sklearn.datasets.make_blobs.html

None of them has noise parameter.
Perhaps what's needed is cluster_std?

Oh, yes you're right. I used a different dataset earlier that had a noise parameter. It is fixed in the latest commit.


Fix code scanning alert - upgrading version of bcprov-jdk15 package

Upgrade the version to 1.60

modules/xint/crypto/sharedlib/pgp currently seems to run on bcprov-jdk15on version 1.64, which isn't marked as "critical" but as "medium". Should this be updated as well?


support docker private registry.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.chenchaobing seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

My little comment: adding some tests perhaps?

解决私有registry，使用自签的证书，无法通过蜻蜓下载的问题。


[vulkan-spirv] Invalid output values (nan) while running UNet model on Intel ARC

What happened?
Compiling UNet model to vulkan target and running on Intel ARC cards (Windows) produces nan values as output.
UNet MLIR download link: https://storage.googleapis.com/shark_tank/latest/unet64_512_512_fp16_stabilityai_stable_diffusion_2_1_base/unet64_512_512_fp16_stabilityai_stable_diffusion_2_1_base_torch.mlir
Dispatch graph: https://gist.github.com/nithinsubbiah/9bee1d7a7d8ee7674ff0ebadaf1d5ffc
Upon triaging the issue further the model was found to fail at the following dispatch (dispatch_index - 501): https://gist.github.com/nithinsubbiah/c623f003083300636edcee88421afbb1
The dispatch contains a matmul with fused elementwise operation.
Steps to reproduce your issue

Download the UNet MLIR from the link above
Run the following command to compile the MLIR file:

.\iree-build\tools\iree-compile.exe --iree-input-type=none --iree-hal-target-backends=vulkan  --iree-vulkan-target-triple=arc-770-windows --iree-stream-partitioning-favor=min-peak-memory --iree-stream-resource-index-bits=64 --iree-vm-target-index-bits=64 --iree-util-zero-fill-elided-attrs --iree-preprocessing-pass-pipeline='builtin.module(func.func(iree-flow-detach-elementwise-from-named-ops,iree-preprocessing-convert-conv2d-to-img2col,iree-flow-convert-1x1-filter-conv2d-to-matmul,iree-preprocessing-pad-linalg-ops{pad-size=32}))' --iree-flow-dump-dispatch-graph=1 unet.mlir -o unet.vmfb

Run the following command to run the compiled module:

.\iree-build\tools\iree-run-module.exe --module=unet.vmfb --function=forward --device=vulkan --input=1x4x64x64xf16 --input=1xf16 --input=2x64x1024xf16 --input=f32=1.0

What component(s) does this issue relate to?
Compiler
Version information
No response
Additional context
No response

From triage meeting: @antiagainst @kuhar can you help take a look at this?

I don't have a Intel ARC cards with me.. Would you mind to verify if this is reproducible on NVIDIA or AMD cards? Thanks.

https://github.com/openxla/iree/issues/13051 was reported for the above issue. It's fixed now; could you try again? Thanks.

@antiagainst #13051 did fix that lowering error and UNet looks to be running on AMD vulkan path which seems to make the current issue pertinent to ARC.

Okay thanks. Then could you try to compile using the ARC triple and run the generated vmfb on NVIDIA card to see whether it works there? (Running on AMD would cause issues for reduction given that they have different subgroup size. But you could try there too to see if the result is still NaN.) If it works then that means there are issue in the ARC driver stack.

I compiled to ARC triple and ran it on the Nvidia card and got results (no NaN) but the values were different compared to Nvidia compiled vmfb.

Do you see large meaningful differences? If the difference is within tolerance then that's fine. It would be good to verify the generated pictures to see if they are okay.

I ran it through SHARK and using arc target triple on Nvidia does produce legible results. I'll see how I can flag this as a driver issue, thanks!

Okay thanks. Closing this for now given this is a driver issue and there is nothing for IREE to do.


Project improvement

I want to make this project a complete tool that developers can use with ease. The current shape of the project has a big disadvantage: it's hard for users to upgrade when a new version is released.
Since the project is currently just a example Node.js server and a few C# scripts, if I release a new version the users will have to copy the new parts to their own project, which is just annoying.
My planned solution is to create an npm package, that users can install and easily update, and a Unity package to abstract the internal code for the users. This version will implement all the Embedded App SDK, so users won't need to extend the code manually.
ETA
These improvements are expected to be released this week, but we'll see!

I'm starting to test this release in this branch. If everything's alright I'll push it to main in a few hours ;)


Draft: Shutdown when last client is dropped

Don't merge this yet, I will move the queue shutdown logic to here.


Is "UsedCapacity" metric affected by this change?

Hi,
I have a powershell script which accesses this metric and would like to know if its impacted as well
(Get-AzMetric -ResourceId $_.Id -MetricName "UsedCapacity").Data
Thanks,
Assaf

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

ID: df25630e-0d5f-aaa3-9630-82f11194ba10
Version Independent ID: b92ffb87-5ace-e8ea-0c2b-28e39871446e
Content: Move from Storage Analytics metrics to Azure Monitor metrics
Content Source: articles/storage/common/storage-metrics-migration.md
Service: storage
Sub-service: common
GitHub Login: @normesta
Microsoft Alias: normesta

@assaf-grth
UsedCapacity is a metric available in Azure Monitor and will not be affected. A list of Metrics in Azure Monitor can be found here:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported#microsoftstoragestorageaccounts


Remorhaz heated body does not work

https://solastacrownofthemagister.fandom.com/wiki/Remorhaz
Solasta version 1.5.97 GOG
UB version <IP_ADDRESS>
remorhaz.zip
I have not tested if it works properly in vanilla, but they do not reflect 3d6 fire when hit by melee with UB mod installed. The battle log says something about it but there is no effect.

mod doesn't touch this monster. Please confirm in vanilla first.

In vanilla, it works normally.

Please share this save as well.

It is a custom dungeon that I edited the base game one to test it. I do not know if you need the map.
Custom dungeon
remo test.json
Save
remosave.zip

@HIEROT , can you give me a hand here. No idea why it's happening.

i can inspect it tonight but you know i don't attach debuggers just inspect code so no gurantee here(

fixed ;-)


Permission denied (publickey)

i extracted my repository on my public_html folder then when i git fetch on changes it says permission denied . when i tried another repositories its adding keys and will not give me error. i tried to register my ssh key to my github account they were paired but im having error whenever i use git on my server. please help thanks

Can you elaborate on what you're trying to do? How are you installing and updating Foundation?

Sorry, unless it's an issue with Foundation specifically, I don't think we can help you here. For SSH help I'd recommend one of the Stack Exchange sites, specifically Super User.


add historical capability

Hello Balancer team,
second attempt at adding historical capability to the SDK (see my other PR I made a few hours ago: https://github.com/balancer/balancer-sor/pull/413 that I closed now), this time without modifying anything on the SOR part.
I figured that the "GraphQLArgs" already had the blockNumber available so I used it to fetch the pools from TheGraph at the block I wanted and used the parameter in "getOnChainBalances" to instantiate the multicaller with the override "blockTag".
This seem to be working but sadly I don't find valid results and I don't know why. You can try with the new example I wrote in examples/swaps/historicalSwaps.ts
when running it here's what is outputted:
1 WETH is 1641.539134 USDC using the most recent data
1 WETH was 2054.066786 USDC at block 17000000

While the current value is correct, the one at block 17M is not, should be around 1864 .
What's crazy to me is that my other PR on the SOR does almost the same thing and finds the correct results. I'm still investigating.

Ok i've made a few tests with the historical mode and found a few difference with the "onChainData.ts" here and the one on the SOR repository (where the historical price is valid). The main difference is that here we have this call added to the multicall for the ComposableStable pool type:
multiPool.call(
          `${pool.id}.actualSupply`,
          pool.address,
          'getActualSupply'
      );

It is not done this way in the onChainData.ts implementation on the SOR repository.
When I run the code as is for the block 17 000 000, the swaps that are done are:

I don't understand that part precisely:

When I run the code without this
multiPool.call(
          `${pool.id}.actualSupply`,
          pool.address,
          'getActualSupply'
      );

I get a lot of warnings like
[WARN] ComposableStable missing Actual Supply: 0x2ba7aa2213fa2c909cd9e46fed5a0059542b36b00000000000000000000003a3
But the value I have is valid (it's the ETH price at the block 17 000 000) and the swaps are simpler, on three different pools

And the result is 1 WETH = 1861 USDC, which is the true result for the block 17 000 000.
I'm kinda stuck here because I don't know where the problem might be with the actualSupply of the ComposableStable pools.
Anyone could give me a hand?

Hey. I might be missing something in your explanation but we are using actualSupply in SOR, here?
Also, just to make you aware, we're going to be moving to a new onchain method using multicall3 soon. See this PR.

Hey @alfulinku thanks for looking into this. fyi, we just merged the PR with multicall3.


Pasting makes plugin hang

Hi! I'm on WSL2/Windows 11, running VSCode and nvim in WSL
Sometimes, when I paste, the plugin completely hangs. Especially often (>90% of the time) when the copied text is NOT from vscode but another application. I have to reload the vscode window to get it to work.
This is usually remedied by going into insert mode, so vscode takes over, then pressing CTRL+V.
I have the windows clipboard history enabled, but don't know if that makes any difference.
In my init.vim I have
set clipboard=unnamedplus
set ignorecase
set smartcase

And one plugin registered with vim-plug, which doesn't affect the problem (the problem still exists without the plugin. I haven't tried disabling vim-plug itself however)
Thanks for building vscode-neovim! Keep up the great work :)

I don't think this is a problem with the plugin. The hang comes from nvim trying to access the windows clipboard from inside wsl. This isn't necessarily bad, but probably would still occur in regular nvim inside WSL.
Either way, I don't think there is anything I can do about this.

Hm, I do not have this problem when I run nvim. I even made sure it uses the same config as vscode-neovim by using nvim -u ... and trying again.
When I copy something in my host OS (e.g. windows), I can paste in nvim just fine. Unless I copied an image, for example, in which case nvim reports
E353: Nothing in register "

Whereas vscode-neovim crashes. Sometimes vscode crashes as a whole, even, but it's rare. I only have this problem when using vscode-neovim

Very strange. I don't think vscode neovim really does anything differently. It delegates pasting to nvim.

Hm, on second thought, Windows Terminal (which I was using to test nvim) might be doing something to make this work. I'll try a couple of things and let you know

Hm, on second thought, Windows Terminal (which I was using to test nvim) might be doing something to make this work. I'll try a couple of things and let you know

Just like you said. I can work with nvim inside wsl2 and Window 11 appsquite well. But when useing this plugin, it hang when I copy in vscode using the plugin opened with means I get change the register of nvim and clipboard of host system. But I can not find the change of "+" register. It just disappears. But if I ctrl+c, which can change the "+" register correctly.

I find out that when I use vscode neovim plugin and nvim in wsl together. The register of plugin used nvim update a little later with 1~2 seconds delay. I wonder this may cause the problem of the hanging. Maybe you guys can repeat it to check that out. I hope this may provide some help.

I've been having this same issue too. Only difference is that I'm running it WSL2/Windows 10. Hoping to get a resolution from this as I've been checking for similar situations with other people. I know that the plugin hangs when doing the "p" command in normal mode since my vscode status bar hangs with "p" as last command

Windows terminal, occasionally has the same problem. I guess this may caused by wsl2. It is just my blind guess and These may have different reason.

I think that's down to a different reason. In VSCode, it crashes 95% of the time for me now. With Windows Terminal I've never had the issue, although I don't use it much for nvim

I just feel that if I copy and paste too fast, or I paste an empty string, or I try to access the registers before I copy anything in the current session, it hangs.

For now I had to go back to vscode-vim plugin to avoid the issue. It's not having issues with vscode-vim. As a temporary solution

For now I had to go back to vscode-vim plugin to avoid the issue. It's not having issues with vscode-vim. As a temporary solution

I just want to use nvim motion plugin such as leap, hop and so on. I cannot find the motion in the other vscode plugin. But this problem is really annoying. I just find more hang case with Windows terminal, maybe there is some reason behind this.

you probably try https://marketplace.visualstudio.com/items?itemName=shadowndacorner.vscode-easymotion for now to avoid the frequent hangs.
I wish I can give more than bandaid solutions but I don't exactly know why it's happening. Lol

For now I had to go back to vscode-vim plugin to avoid the issue. It's not having issues with vscode-vim. As a temporary solution

I just want to use nvim motion plugin such as leap, hop and so on. I cannot find the motion in the other vscode plugin. But this problem is really annoying. I just find more hang case with Windows terminal, maybe there is some reason behind this.

EDITED RESPONSE:
It seems that vim easymotion is built in to the vscode-vim now. just use w :)

For now I had to go back to vscode-vim plugin to avoid the issue. It's not having issues with vscode-vim. As a temporary solution

I just want to use nvim motion plugin such as leap, hop and so on. I cannot find the motion in the other vscode plugin. But this problem is really annoying. I just find more hang case with Windows terminal, maybe there is some reason behind this.

vscode-vim simulated easymotion, it is cool. Thank you! I think I will like it. I will use that for a while.

To me it seems xclip is behind it, I would suggest to uninstall xclip entirely (since neovim prefers xclip always) and install xsel instead.
Similar issues: https://github.com/microsoft/terminal/issues/11945#issuecomment-1236376011

Upstream issue. Try xsel.


FAM database column comment updates

As a Data Architect I want FAM database comments complete So That the data model is coherently described
Additional Context

enter text here
enter text here

Acceptance Criteria

[ ] Given (Context), When (action carried out), Then (expected outcome)
[ ] Given (Context), When (action carried out), Then (expected outcome)

Definition of Done

[ ] Ready to Demo in Sprint Review
[ ] Does what I have made have appropriate test coverage?
[ ] Documentation and/or scientific documentation exists and can be found
[ ] Peer Reviewed by 2 people on the team
[ ] Manual testing of all PRs in Dev and Prod
[ ] Merged

-- Columns that require proper comments:
fam_application.application_name
fam_application.application_description
fam_application_client.cognito_client_id
fam_forest_client.client_name
fam_group.group_id
fam_group.group_name
fam_group.purpose
fam_role.role_name
fam_role.role_purpose
fam_user.user_guid
fam_user.cognito_user_id
fam_user.user_name
fam_user_type_code.user_type_code
-- Tables that require proper comments
fam_application_group_xref
fam_group_role_xref

Updates to column definitions (comments) have been defined as follows:
-- Columns that require proper comments
COMMENT ON COLUMN fam_application.application_name         IS 'The commonly used name associated with to identify an application.';
COMMENT ON COLUMN fam_application.application_description  IS 'A general description of the application, including its main function and purpose';
COMMENT ON COLUMN fam_application_client.cognito_client_id IS 'Primary key for the OIDC Client record in the Cognito user pool. This pool resides in the AWS Cloud and it is used to control access to proxy servers in the BC Government teams';
COMMENT ON COLUMN fam_forest_client.client_name            IS 'The name of the Ministry Client - Company or Individual. Entered as: the full corporate name if a Corporation; the full registered name if a Partnership; the legal surname if an Individual.';
COMMENT ON COLUMN fam_group.group_id                       IS 'Automatically generated key used to identify the uniqueness of an Group registered under FAM';
COMMENT ON COLUMN fam_group.group_name                     IS 'A description given to a set of roles that are intended to satisfy a specific group of functions';
COMMENT ON COLUMN fam_group.purpose                        IS 'A description of the function that a group of roles is intended to satisfy';
COMMENT ON COLUMN fam_role.role_name                       IS 'The name given to a role that describes a specific function within an application';
COMMENT ON COLUMN fam_role.role_purpose                    IS 'The description of the specific function that a role is intended to perform within an application';
COMMENT ON COLUMN fam_user.user_guid                       IS 'Each user or group in a directory has a unique identifier called a GUID or Globally Unique Identifier. The value is a 128 bit number that is displayed and passed around the network as a 32 character hexadecimal string.';
COMMENT ON COLUMN fam_user.cognito_user_id                 IS 'Primary key for the user record in the Cognito user pool. This pool resides in the AWS Cloud and it is used to control access to proxy servers in the BC Government teams';
COMMENT ON COLUMN fam_user.user_name                       IS 'The full name of the user for whom access is granted to.';
COMMENT ON COLUMN fam_user_type_code.user_type_code        IS 'Identifies which type of the user it belongs to; IDIR, BCeID etc.';
-- Tables that require proper comments
COMMENT ON TABLE fam_application_group_xref IS 'Describes de association between a group of roles and a given application system';
COMMENT ON TABLE fam_group_role_xref        IS 'Identifies the list of specific roles that are grouped under one single identifier (group) for ease of use and administration';
@franTarkenton : FYI


Unreal Gold no longer runs - “Unreal Linux Not Found” error

Linux Distribution
Steam OS 3.5.7
Luxtorpeda Version
67.1.1
Bug description
Unreal Gold no longer starts, both 32bit and 64bit option (I assume if they worked I’d use the latter on Steam Deck) give this error:
“Error on run: Unreal Linux not found.”
Steps To Reproduce
Running the game using Luxtorpeda. Either option (32 or 64-bit) give this error.
Expected Behavior
The game used to load on earlier versions on Steam OS.
Additional Context
No response
Relevant log output
No response

Ah ok, let me know if you continue to have issues, in this issue, and I can take a look.


Fix quantized concat when inputs are mixed int8 and uint8

Description
mkldnn doesn't support mixed int8 and uint8 as concat input. So we need to convert uint8 to int8 for this case.
@pengzhao-intel @TaoLv
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[ ] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[ ] Changes are complete (i.e. I finished coding on this PR)
[ ] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[ ] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[ ] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@mxnet-label-bot Add [MKLDNN, Quantization]

@ZhennanQin which topologies are used this concat?

@pengzhao-intel NCF and GluonCV SSD

Merging now. Thanks for your contribution.


immutable compatibility close #77

Hello, this is my second attempt to make this append (first one with not compatible with big refactoring from a few weeks ago).
This is not meant to be merged as is, i'd like to have your remarks if this is going in the right direction. If so, i'll add tests, docs, etc...
I've tested this on my project and this is working pretty well.
I do not use server side rendering though.

Current coverage is 92.85% (diff: 56.25%)

Merging #119 into master will decrease coverage by 5.74%

@@             master       #119   diff @@
==========================================
  Files            18         18
  Lines           215        238    +23
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            212        221     +9
- Misses            3         17    +14
  Partials          0          0

Powered by Codecov. Last update 1f6e7c2...81de8af


#include problems

If I do or don't include cnl/numeric.h and use digits<constant<1>>, do I get a different result?
Also, overflow_integer.h includes fixed_point.h but it shouldn't.

1.0

Subsumed by #187


chore: various project fixes and dep updates

Summary
Multiple project fixes:

Android & node package name
Upgrade to RN 63.3 including LaunchScreen for example app that follows OS Appearance
CONTRIBUTING commands
Enabled Hermes for example app to help build the lib hermes compatible

We definitely prefer fixed versions, that way we prevent surprises


fails when requests happen at the same time

observed sometimes

my file watcher was restarting the server halfway through a database change


Styles aren't Applied with Prefix Styles with Theme name

Describe the bug
Currently when using non-local libraries for styles with the following setup and applying tokens in File 3, hex-values instead of styles are applied if and when the Global, Semantics and Themes (multiple themes) are selected. If I however deselect globals and semantics and ONLY have Themes selected, the plugin applies the style:
File 1: Export Global Styles

Push changes to the provider
Publish the library

File 2: Enable the global library

Export semantics
Push changes to the provider
Publish the library

File 3: Enable Global & Semantics

Export themes
Push changes to the provider
Publish the library

This bug is present in the library with the exported styles as well as an external library that has all three library enabled.
Insight from @six7 -

This seems to be related to the prefix styles with first part of token name setting. There were a few changes made to this recently which seems to be the cause of this error. We basically seem to only use the first active theme name to detect the name, which is wrong in this case.

Expected behavior
I think we should just go back to the previous functionality where regardless of how may themes are selected the plugin applies the styles of the Selected  theme of each theme-group.
Screenshots or Screencasts
Recording
Figma file (optional)
I already have the files for this setup and can share the tokens if required.

Changed the title to reflect that this has nothing to do with non-local styles. This has to do with Prefix styles with theme name - if multiple themes exist we seem to always only use the first theme name due to https://github.com/tokens-studio/figma-plugin/blob/main/packages/tokens-studio-for-figma/src/plugin/TokenValueRetriever.ts#L22-L31 as well as https://github.com/tokens-studio/figma-plugin/blob/cddfb5bae173a123f62c181f7ecb62495f04ff61/packages/tokens-studio-for-figma/src/plugin/asyncMessageHandlers/getThemeReferences.ts#L20 where we seem to take the first theme name, which cannot work if you have multiple themes.

Just adding that this is also present with exported typography styles in the same file. If I apply a typography token from the Bio/Light set it applies the style. As soon as I select Headless or Bio core it breaks and applies raw-values


Remove-TfsTeamProject

Add support to Remove-TfsTeamProject, as a replacement to TfsDeleteProject.exe

Added on v2.0


Invalid Manifest (xCode 15)

I followed the post here to get crypto working in an Kotlin multiplatform app (iOS side) using this plugin.
However, the compilation fails (in xCode) with the error:
> Task :shared:swiftklibKCryptoIosArm64
error: 'swiftbuild': Invalid manifest (compiled with: ["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc", "-vfsoverlay", "/var/folders/l6/dvt5060j6qlb9_cr_551vdpw0000gn/T/TemporaryDirectory.OySw0O/vfs.yaml", "-L", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-lPackageDescription", "-Xlinker", "-rpath", "-Xlinker", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-target", "arm64-apple-macosx13.0", "-sdk", "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk", "-F", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks", "-I", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-L", "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib", "-swift-version", "5", "-I", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/pm/ManifestAPI", "-sdk", "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk", "-package-description-version", "5.5.0", "/Users/dusiema/projects/ti-mobile/shared/build/swiftklib/KCrypto/iosArm64/swiftBuild/Package.swift", "-Xfrontend", "-disable-implicit-concurrency-module-import", "-Xfrontend", "-disable-implicit-string-processing-module-import", "-o", "/var/folders/l6/dvt5060j6qlb9_cr_551vdpw0000gn/T/TemporaryDirectory.iiJUpf/swiftbuild-manifest"])
error: fatalError
<unknown>:0: warning: using sysroot for 'iPhoneOS' but targeting 'MacOSX'
<unknown>:0: error: unable to load standard library for target 'arm64-apple-macosx13.0'

> Task :shared:swiftklibKCryptoIosArm64 FAILED
error: Process 'command 'xcrun'' finished with non-zero exit value 1

Is this supposed to work with xCode 15 as well?
It is actually compiling my KCrypto code. (Gradle builds in Android Studio).
But building the app in xCode runs into this problem.
Any hints are greatly appreciated. I'd love to get crypto running in my multiplatform app.

We were previously using Xcode 14.3.1, after upgrading to Xcode 15.0.0 we now see this error.


Cant read DUCKDB after applying a using the 'dplyr'  dbWriteTable with a large size a 2nd time.

Currently I was trying to use duckDB instead of SQLite3 as database, Reason is that I want to compare the both databases on speed.
But running the next code:
library(readr)
library(DBI)

db = 'imdb_duck.db'
file.remove(db)

mydb <- dbConnect(duckdb::duckdb(), db)

title.basics <- read_delim(
  "https://datasets.imdbws.com/title.basics.tsv.gz",
  "\t",
  escape_double = FALSE,
  col_types = cols(
    endYear = col_integer(),

    isAdult = col_logical(),
    runtimeMinutes = col_integer(),
    startYear = col_integer()
  ),
  na = c("", "\\N"),
  trim_ws = TRUE
)

dbWriteTable(mydb, "title_basics", title.basics)
rm(title.basics)
gc()

dbDisconnect(mydb)

The database is looking like this:

imdb_duck.db         12KB
imdb_duck.db.wal   612072 KB

When trying to open the database again the next message is appearing:

mydb <- dbConnect(duckdb::duckdb(), db)
Error in duckdb_connection(drv, dbdir = dbdir, debug = debug) :
duckdb_startup_R: Failed to open database

I've tried to use the db_commit(mydb)  directly after the dbWriteTable but this doesn't resolve the issue.
The same code works fine for an SQLite3 db.
Please help me (it is not really urgent)

Are you shutting down your R session in between? When doing that, this works fine for me. What we are indeed missing in the R package right now is a proper shutdown function.

See also #323

Indeed after shuting down the R session. I was able to connect to the database.
Thanks for you support explaining this behaviour

After appending several times to a table, I'm having this same problem. The problem occurs even after shutting down the connection via dbDisconnect(duck_con, shutdown = T) and/or duckdb::duckdb_shutdown(duckdb::duckdb()). If I restart R, I still cannot connect to the database.
Is it necessary to entirely shutdown and restart R between connections to the database?
Note: The problem happens after appending several big-ish datasets to the same table (and disconnecting and reconnecting in between appends).

If I make the datasets very small (e.g., 22 datasets of 1,000 observations each), I don't have the issue.
After the first few appends, I can still connect. It's after the 7th or 8th append that things fall apart.

# Setup ------------------------------------------------------------------------
  # Packages
  library(pacman)
  p_load(tidyverse, duckdb, data.table, magrittr, here)

# Build database ---------------------------------------------------------------
  # Looping over files, read from csv.bz2 files and write to DuckDB database
  for (i in 1987:2008) {
    # Print 'i'
    cat(i, "\n")
    # Read data
    tmp = paste0(
      "http://www.rdatasciencecases.org/Data/Airline/", i, ".csv.bz2"
    ) %>% fread()
    # Create connection (or reconnect)
    duck_con = dbConnect(duckdb::duckdb(), here("test-db"))
    # Write the file to the database
    dbWriteTable(
      conn = duck_con,
      name = "flights",
      value = tmp,
      append = T
    )
    # Disconnect
    dbDisconnect(duck_con, shutdown = T)
    duckdb::duckdb_shutdown(duckdb::duckdb())
    rm(tmp, duck_con)
    invisible(gc())
  }

Note 2: RSQLite works fine with the code (essentially just changing the driver and dropping the DuckDB-specific shutdown function.

Quick follow up: I wrapped up script in a bash script so that R restarts in between appends. It still fails after the 8th file (1994).

I am also having this error pop up while trying working with duckdb and shiny.

I am running into this error quite a bit while using duckdb along with pool in a shiny app. Am I understanding correctly that this is happening because I am not shutting down the database properly? I have something like this in my global.R file:
pool <- dbPool(
  drv = duckdb::duckdb(),
  dbdir = "data/db/db.duckdb"
)

onStop(function() {
  poolClose(pool)
})

The .wal transfer issue has been fixed in the 0.2.5, its just not on CRAN yet.

I have downloaded 0.2.5 from the GitHub repository but still find the same problem. I have set up a simple example which I have uploaded to a server:
It will run once, but If I close it and open it again, it won't display the db. The only way I can get it to display a few rows of the DB a second time, is if I edit the .Rmd file and resave. Does this point to the same connection closing issue?
---
title: "Test"
output:
  flexdashboard::flex_dashboard:
    orientation: columns
    vertical_layout: fill
    runtime: shiny
---

```{r setup, include=FALSE}
library(flexdashboard)
library(shiny)
library(DBI)

con = dbConnect(duckdb::duckdb(), dbdir=":memory:", read_only=FALSE)
DBI::dbWriteTable(con, "mtcars", mtcars)

onStop(function(){
    DBI::dbDisconnect(con)
  })

Column {data-width=650}
Chart A
a<-dbGetQuery(con, 'SELECT * FROM mtcars LIMIT 5')
DT::renderDataTable(a)


Command to install openssl libraries (which are compiled by own)

I compiled the openssl code base for MIPS 32 bit Linux. Compilation is successful and the ssl, crypto libraries are generated.
Now i want to install them in my embedded device. What is the command to install?
Note: I dont want to install using apt-get command. Because i already have libraries for my platform.
Thanks In Advance.

Use:
make install


Dependencies: update JSCS

Current coverage is 100.00%

Merging #1448 into master will not affect coverage as of 57dcf91

@@            master   #1448   diff @@
======================================
  Files            1       1
  Stmts         3310    3310
  Branches       578     578
  Methods          0       0
======================================
  Hit           3310    3310
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 57dcf91

Powered by Codecov. Updated on successful CI builds.

Ironically, the downstream tests failed because JSCS test did not finish...

JSCS is failing again, thus I reopen #1247.


Add higher ULP tolerance for products in complex space.

As title. Also fixes code gen bug that lead to the rspace
reduction functions not being installed.

Some Travis CI hiccups, but not related to this PR.


Switch from impl ExtendsC for E to impl ExtendableFrom<E> for C

Here I use C for "carrier" and E for "element". A carrier is the struct that gets consumed by Vulkan API functions, and is the head of the pointer chain. An element is the opposite, just a part of the pointer chain.
The elements a carrier may be extended by is defined by the Vulkan registry. We leverage this information to provide a compile-time safe API, by generating a push_next builder function for every carrier which only takes elements that implement ExtendsC (a trait only implemented for valid elements).
In erupt, I switched this around: The trait is now implemented for the carriers, and the elements are in the generic parameter position. This means that the push_next function can now become a trait function with a default implementation, which works everywhere.
See the ExtendableFrom trait from erupt.
Side note: ash generates a separate trait for every carrier struct, where it could use generics (Extends<C>) instead.

the push_next function can now become a trait function with a default implementation

This is a major drawback:

Trait functions must be imported explicitly, whereas inherent functions are always available
A trait method that is never implemented is misleading, normally only justified in extension traits

Taking advantage of the existing TaggedStructure sounds nice to me.
I do still feel that traits can be a bit awkward, but we should balance that against the duplicate generated code and the fact that we've already embraced traits requiring import with Handle. Having users do use ash::{vk, TaggedStructure} instead of just use ash::vk; isn't a terribly high cost, especially given good LSP support.
There's a compromise solution, too: offer a top-level function fn push<T, U: StructExtends<T>>(base: T, ext: &mut U) -> T in ash. This doesn't need to be imported, avoids code duplication, and doesn't strictly require we even have a provided method. I think this is slightly less ergonomic for the usual "postfix > prefix" reasons, so I still lean slightly towards the extension trait pattern, but it is appealing otherwise.

Thanks for the insights! Would appreciate a suggestion for renaming a TaggedStructure in that case; it's still tagged but would appreciate to have something close to how Vulkan defines them... VulkanStructure?

Such a push function sounds nice, though still has to be imported as use ash::push; or qualified as ash::push()?
Finally, notice that we have a prelude in both ash::prelude and ash::vk::prelude. Would the trait fit there, and should we suggest glob imports from a prelude like "some other crates"? That kind of protrudes what we want to achieve here, but cleaning up our prelude to be useful like that might be worth a discussion of its own.

Would appreciate a suggestion for renaming a TaggedStructure in that case

I'm not sure there's a pithy term Vulkan uses here (relevant docs). TaggedStructure still seems fine to me. We could shorten it to Tagged. Typed is a little closer to spec terms (the actual tag field being named sType, but also uses a more overloaded term. Maybe ChainStructure or Chain? I don't feel strongly.

Such a push function sounds nice, though still has to be imported as use ash::push; or qualified as ash::push()?

The concise name is intended to support qualified use. It'd be a bit ambiguous if imported.

Finally, notice that we have a prelude

IMO glob imports (and the preludes that promote them) are an anti-pattern due to readability and non-semver breakage hazard. I think we should ditch those modules entirely; they're mostly vestigal anyway. Let's export public helpers from the top-level ash module directly.


Remove blocking popups

Is your feature request related to a problem? Please describe.
dbeaver currently always finds a reason to open a blocking popup. working with it would be a lot more pleasant if you didn't have to click away a popup again for virtually every operation.
Describe the solution you'd like
remove unimportant popups completely "tip of the day", remove blocking for less important popups and leave only some really important popups (e.g. do you really want to delete the whole database?)
Describe alternatives you've considered
burn my computer and throw it out of the window when the next popup appears :)
Additional context
thank you for your dedication and great app

Hello @ag0n-e,
You can disable most of the confirmations User Interface ⇒ Confirmations.
Additionally, you can prevent the "Tip of the Day" popup from showing by unchecking "Show tips on startup" in it.
Confirmations are important. You would blame DBeaver for letting you drop your database without confirmation by accidentally hitting DELETE on your keyboard.


Can I use pictures from the documentation?

I would like to use pictures from the documentation and articles on my YouTube channel. Will there be copyright issues?

For information on this...
Our license is here:
https://github.com/MicrosoftDocs/minecraft-creator/blob/main/LICENSE
And our Code of Conduct is here:
https://opensource.microsoft.com/codeofconduct/
I can't provide legal advice, unfortunately.


Add links

Is your feature request related to a problem? Please describe.
Viewers need to navigate to my Github and Linkedin
Describe the solution you'd like
Have icon buttons that direct the viewer to my Github and Linkedin

Done in https://github.com/richcong/richcong.github.io/pull/14


Use Tailwind classes for background colors

For my use case, I'd be checking the foreground text color against specific Tailwind background colors, so it would be extra-helpful to use Tailwind class names in the background color selectors rather than the html color inputs that are currently there. Maybe it would be a little panel with two dropdowns, one dropdown for the color name, and the other for the "100, 200, 300, etc." value?

Thanks for the suggestion! I've now added this

Thanks!


Correctly verify variable declarations in for loops

The declarations (or assignments) used in for loops semantically occur within the loop block, but the current checks are performed as if they were outside of that block. This means we probably won't correctly catch shadowing and will incorrectly flag redeclarations within the same scope.

From d7ea85c


Physical infra event catcher settings

1 - Add Lenovo event catcher into monitor class;
2 - Add the LenovoXclarity events api;
3 - Reduces the events catcher refresh rate;

Done.


cmake: Add initial support for Zephyr SDK 0.11

This commit adds initial support for the Zephyr SDK 0.11.0-alpha-4.

Signed-off-by: Stephanos Ioannidis<EMAIL_ADDRESS>
The purpose of this is to facilitate development and testing of the features and enhancements that require this SDK release:

#20217 "Extend qemu_cortex_r5 test coverage" requires the Xilinx fork of qemu-system-aarch64 added in this SDK release.
#20263 "Add Cortex-A53 (ARMv8, AArch64) support" can be tested using the aarch64-zephyr-elf toolchain added in this SDK release.

See PR #20221

See PR #20221

Ah, didn't know it was already addressed there. I will close this PR.


doc: delete mention of compiled binaries from spec

Hi,
I was just rereading the Go specifications and I realized that the introduction text could be changed.
The current specifications state:

The existing implementations use a traditional compile/link model to generate executable binaries.

However, GopherJS, https://github.com/gopherjs/gopherjs , has been around for a while now and it supports all the language features. GopherJS transpiles Go code to JavaScript in order to get it to run. I believe that the effort behind it should be highlighted in the specifications as such.
According to their README: https://github.com/gopherjs/gopherjs#what-is-supported the language support is there. The fact that it does not implement the whole current standard library can be seen here: https://github.com/gopherjs/gopherjs/blob/master/doc/packages.md and it's not related to the language specifications.
What do you think?

cc @gopherjs (iirc this should work)

IINM, GopherJS does not implement the Go language specification and thus cannot be considered to be an implementation of the same.

Please argument why you believe this:

IINM, GopherJS does not implement the Go language specification and thus cannot be considered to be an implementation of the same.

According to their README: https://github.com/gopherjs/gopherjs#what-is-supported the language support is there. The fact that it does not implement the whole current standard library can be seen here: https://github.com/gopherjs/gopherjs/blob/master/doc/packages.md and it's not related to the language specifications.

The fact that it does not implement the whole current standard library [..]

I don't understand what does this mean. If they can compile all valid go code, why a library like go/types (written in pure go) does not work?

I don't understand what does this mean. If they can compile all valid go code, why a library like go/types (which is written in pure go) is marked as "not supported"?

I don't have any insights into that but again, it should not matter if it can compile the Go code and have it running according to the specifications. The standard library and the languages specifications are two separate things in my opinion and should not be tied together.

I'm confused.. I'll rephrase my question.

if it can compile the Go code

can it compile go/types? It's go code.

I'll rephrase my question.
can it compile go/types? It's go code.

Sorry for misunderstanding this. GopherJS compiles that package just fine, however it doesn't offer it to users because of the way GopherJS works.
For example net/http is also flagged as Partial  because client only, emulated via Fetch/XMLHttpRequest APIs; node.js requires polyfill but it doesn't mean that GopherJS won't compile the code because the code is not parsable. It just doesn't have a way to run a web server in the browser (yet).
Thus my request not to conflate the language specifications with the Go standard library provided by the Go implementation created by Google and this implementation. They are different things.

can it compile go/types? It's go code.

Yes, it can.
$ gopherjs build go/types
$ echo $?
0

If they can compile all valid go code, why is a library like go/types (which is written in pure go) marked as "not supported"?

A package is considered to be fully supported if all of its test pass. Not all of go/types tests currently pass, that's why GopherJS doesn't mark it as officially supported.

Package unsafe is part of the language specification but listed as unsupported.

I believe that the effort behind it should be highlighted in the specifications as such.

Why? The goal of The Go Programming Language Specification is to specify the Go programming language, not to list all existing implementations. It doesn't list gc or gccgo anywhere, why should it list GopherJS?
(Such a list can exist elsewhere, perhaps on a wiki page.)

Why?

Because this is incorrect:

The existing implementations use a traditional compile/link model to generate executable binaries.

If we take GopherJS into consideration.

I do consider the GopherJS project to be amazing and useful - even when I've never used it so far. I definitely would give it a try once I have a opportunity to do so.
The above is not enough to make GopherJS a Go specification-conforming implementation. But certain restricted execution enviroments may not be ever able to support a conforming implementation. C specs distinguish that as 'hosted' and 'free-standing', IIRC. It seems GopherJS can never implement the "full" Go specs. Maybe it'd make sense to have/define some restricted subset of the Go specs in a similar sense, but I think it's probably better to not do so.

I agree that it seems unnecessary to include that particular sentence in the specification which is supposed to describe necessary properties for an implementation and not to describe existing implementations.

There's nothing intrinsically wrong in mentioning traditional/existing methods of implementations in the specification. After all, conforming implementations are still free to use any "non-traditional" methods.

@dlsniper @shurcooL Thanks for clarifying. Now it's cleary why a few pure-go packages are marked as unsupported. I assumed that meant "it's currently not compilable by gopherJs".

When a user reads a specification, does that user want to see that type of thing?
1.) Here's how it works
2.) Here's a third party library that uses this made it work in a different way
I look for the first one. Even if it passes all the tests, why does that matter? The criteria shouldn't even exist at all. The spec should be reworded to say The official implementation uses a traditional compile/link model to generate executable binaries. and drop the plurality altogether. This gives users the hint that there is a potential salad bar of implementations, but it retains the simplicity of the spec.

I'm a big fan of gopherjs but there's areas of noncompliance with the language specification, for example goroutines continue to run after main returns, so it wouldn't be a candidate for inclusion if there were a list of implementations.
It's probably better to think of gopherjs as a standalone implementation of a buildmode.

Per discussion with @ianlancetaylor, @spf13, @pjweinb, @griesemer, let's just delete this sentence from the spec:
"The existing implementations use a traditional compile/link model to generate executable binaries."

Sounds great, thank you!


python310Packages.yalexs-ble: 1.12.2 -> 1.12.5

Changelog: https://github.com/bdraco/yalexs-ble/blob/v1.12.5/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 207655 run on x86_64-linux 1

4 packages built:

home-assistant-component-tests.august
home-assistant-component-tests.yalexs_ble
python310Packages.yalexs-ble
python39Packages.yalexs-ble


Automatically issuing predefined answer to an alert

As a user, I want to Cabot to be able to automatically issue some predefined answer to a given alert, so I have to intervene only if I really need to be.
For example:
If graphite does not answer
Then restart graphite and wait 1 minut
If the problem persists, then alert me.
(Following a discussion with @m-brown)

Perhaps an alert plugin which runs a bash script when something goes down? That would be the simplest approach and easiest to implement.
How would you see this implemented.

A script could work but typically it will involve doing something on another machine, which then involves making curl calls programmatically or making sure the script is on the remote machine.
My preferred solution would be an alert plugin that triggers a Jenkins job (easy enough to do via the API). I don't know if each job would require a unique token - if so that could be a problem as we can't currently configure individual checks or services with relation to alerts.
The only other thing we can't currently do with our plugin system is let plugins modify the control flow of alerts - so we would have no way of letting the automated task plugin try once and muffle the alert, then allow the alerts to go as usual.
We could address that by having a special type of exception raised by the plugin in question (BlockOtherAlertsException) I guess - can you think of a better way?

Have you considered using Paramiko, Fabric, Ansible, Chef, etc?


Manifest version selection #62, unit tests for react components #48,  ngrok integration #66

Closing this PR. Manually merged  up until https://github.com/OfficeDev/generator-teams/pull/64/commits/ca080808b43d2807ed6cc55e6e4c0d0e3aeaad7b


Minor serialization changes to the API

[ ] Replace hasX naming with straight plural
[ ] Update JSON-LD context to reflect this

Resolved by #347.


what to call "footprints"

These footprints are different from TimBL and RubenV's footprints, as described below. Some proposals:

template
instance
verb
Docs with that terminology

shape tree
shape tree instance
plant
primer

footprint
footprint instance
stomp
primer

blueprint
imprint
imprint
primer

constellation
constellation instance
instantiate
primer

seed
shrub
plant
primer

these footprints -- constellations of resources
Fundamentally, these footprints are templates which have ldp:Container instances.
These follow the rules laid out by the footprint:

assocation of resources to shapes (presumption that exactly one node conforms)
nested resource naming conventions
Applications link to one or more footprints; this advertisement declares compatibility with that footprint.
Where a user has installed only one instance, they direct applications to find exsiting data and store new data.
These Footprints don't try to construct semantic URLs.

<#container> foot:type ldp:BasicContainer ;
  foot:contents <#note> .

<#note> foot:name "Note" ;
  foot:type BasicContainer ;
  foot:shape <NeverNoteSchema#Note> ;
  foot:contents <#media> .

<#media> foot:name "Media" ;
  foot:type ldp:Resource .

produces Resources like https://alice.pod/Data/Notes/Note1/Media2.jpg
TimBL/Ruben:Footprints -- constellations of shapes
Form elements link to footprints for:

semantic URL construction from e.g. UUIDs, names, URLs
(allusion to) how to construct link triples from form cells
shape conformance
mention of public, private, collaborative indexes

example
<#note> a fp:Footprint;
  fp:arc <NeverNoteSchema#Note-tc-> ;
  fp:base fp:Source;                   # https://alice.pod/Data/Notes
  fp:uriTemplate "{noteName}/";
  fp:binding [
    fp:variable "noteName";            # variable binding structure
    fp:value [
      fp:SanitizeOf [                  # function
        fp:objectOfArc shape:Group_fn    # triple pattern
 ] ] ].

<#media> foot:name "Media" ;
  foot:type ldp:Resource .

:groupFootprint a fp:Footprint;
  fp:arc shape:AddressBook_includesGroup;
  fp:base fp:Source;                   # provides base for the relative URL below
  fp:uriTemplate "Group/{name}/index.ttl#this";
  fp:binding [
    fp:variable "name";                # variable binding structure
    fp:value [
      fp:SanitizeOf [                  # function
        fp:objectOfArc shape:Group_fn  # triple pattern
 ] ] ].

Ruben's emphasis
Suggests ability to send notifications.
Aimed only at directing storage of new data rather than updates (via forms).

I'm a 👍 for Shape Trees

Accepted name is "Shape Trees", per the minutes from 2020-04-20 data interoperability panel meeting:
PROPOSED: rename footprints to Shape Trees
[offline support from TimBL, Ruben, Dimitri, Pat]
ericP: +1
justin: +1
elf: +1
jackson: +1
josh: +1
RESOLVED


Suggestion - Move SerializePayload into SlackMessage

Hi - thanks for sharing this project, it's been very useful.
I've been using the project to send messages to Slack and it's working very well 👍.
I am now trying to respond to message buttons and come across a couple of problems:

A couple of fields for message replies are missing. See my PR here: https://github.com/nerdfury/Slack.Webhooks/pull/53

To do a reply, I need to reply to a request, rather than sending a new message. In order to do so, I need to serialize the SlackMessage. Serializing has a tiny bit of configuration relating to snake casing (https://github.com/nerdfury/Slack.Webhooks/blob/master/src/Slack.Webhooks/SlackClient.cs#L60). This method is private in SlackClient, and I'd prefer not to copy it into my own application in case it changes at some point.

Example:

SUGGESTION: How about making string SerializePayload(SlackMessage slackMessage) an instance method on SlackMessage? Alternatively just make that static method public?
Cheers

v1.0.5 should be available now with this in it.


M08-LAB08: Service Principle Lacks Permissions (or something else)

Contact Details
<EMAIL_ADDRESS>What happened?
Exercise : 01
Task: 01
Step: 14
Description of issue:
The deploy step fails on AZ login. The service principle is created
Could be the action has changed.
Could be the Permissions are not valid (AZ credentials (Secrets on GitHub))
Repro steps:
1.
1.
1.
Lab
Lab 08 Implementing GitHub Actions by using DevOps Starter
Relevant screenshots
paste here 😉
Do you want to help us? 👏

[X] I agree to follow this project's Contribution Guide

https://github.com/Azure/cli/issues/56


Bugfix/persist account selection

You can try refreshing after selecting different accounts and ensure that the selected account is persisted between times of refreshing.
Here I used redux-persist package because:

This approach should be replaced with substrate-context based mechanism so we need to drop the current approach at all later. So the changes should be modular enough so that we can get rid of it easily.
Making it persisted manually could be error prone rather than using a proven package.

Looks good. Minor issue is that I'm seeing the wallet address flash up briefly on refresh. If there's not a quick fix this can be handled with a ticket on the backlog, so happy to approve now and will leave that up to you :)

Thank you for reviewing.
Yes, I reproduced this issue. I think it will take some time to completely fix this issue and considering that we will have to update the account management using substrate-context mechanism, I think it's reasonable handle it at that timing. Let me create a ticket and add it to the backlog.


Twittercard

@jwworth This adds the /priv/static back into .gitignore.
I believe we should be able to serve the twittercard directly from web/static at /images/til_twittercard.png.
I compiled and built assets locally in production and it seems to work ok.
Can we try it? 😄 I'm happy to take the blame and quickly revert back if need be.

Grr..not sure why the tests are failing on CI ¯_(ツ)_/¯

@tmock12 Nice. the issue is that the Twittercard has to be available at https://til.hashrocket.com/assets/til_twittercard.png for all previous links to our Twittercard to not break. If you can expose it there, or have another idea for exposing it at that URL, that would be great.

ah ok, makes sense. Let me take a look at it.

I nested it under /assets. That should still work. I compiled under production locally and it seems to be working as expected. So now the image should still be available at https://til.hashrocket.com/assets/til_twittercard.png and we shouldn't need to remove /priv/static from the gitignore.

Looks like its working on that auto deployed app - https://tilex-staging-pr-102.herokuapp.com/assets/til_twittercard.png

Ok, all tests passing. Travis now does the brunch build as well which is needed when we remove /priv/static. It took a few guesses at the Travis configuration 😄 .

Thank you for taking the time to resolve this! 👍


New compute wizard fails with MinNodeCount must be specified.

Model Builder Version: <IP_ADDRESS>5902
Visual Studion Version: 17.4.1
Bug description
Receive error when trying to create compute resources for an object detection project in Visual Studio.
ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.
Status: 400 (ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.)
ErrorCode: UserError

Steps to Reproduce

Create a new .mbconfig file
Choose Object Detection scenario
On the Environment tab, click the Set up workspace button
Selected Visual Studio Enterprise Subscription
Create a new Machine Learning Workspace name
Click the New... button
Set the Compute name
St the Compute Size to Standard_NC4as_T4_v3
Set Compute priority to Low priority
Click the Create button

Expected Experience
I would expect that the compute resources would be created, and I would be returned to the previous dialog in the wizard.
Actual Experience
I receive the following error
ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.
Status: 400 (ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.)
ErrorCode: UserError

Content:
{
  "error": {
    "code": "UserError",
    "severity": null,
    "message": "ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.",
    "messageFormat": null,
    "messageParameters": null,
    "referenceCode": null,
    "detailsUri": null,
    "target": null,
    "details": [],
    "innerError": null,
    "debugInfo": null,
    "additionalInfo": null
  },
  "correlation": {
    "operation": "af0c4e14b071bf1ad124097cc8138c77",
    "request": "c6a058345902b3bf"
  },
  "environment": "northcentralus",
  "location": "northcentralus",
  "time": "2022-11-18T16:11:32.7653884+00:00",
  "componentName": "machinelearningcompute"
}

Headers:
Pragma: no-cache
x-ms-ratelimit-remaining-subscription-writes: REDACTED
Request-Context: REDACTED
x-ms-response-type: REDACTED
Strict-Transport-Security: REDACTED
X-Content-Type-Options: REDACTED
x-aml-cluster: REDACTED
x-request-time: REDACTED
x-ms-request-id: 670f5fe2-52f6-47a5-9e71-1177a8af2560
x-ms-correlation-request-id: REDACTED
x-ms-routing-request-id: REDACTED
Content-Length: 673
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 18 Nov 2022 16:11:32 GMT
Expires: -1

at Azure.ResourceManager.MachineLearning.ComputeRestOperations.<CreateOrUpdateAsync>d__12.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Azure.ResourceManager.MachineLearning.MachineLearningComputeCollection.<CreateOrUpdateAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.ML.ModelBuilder.RemoteResourceManager.AzureResourceManager.<CreateAMLComputeAsync>d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.ML.ModelBuilder.AzureAttach.NewComputeDataContext.<CreateComputeAsync>d__23.MoveNext()

Additional Context
I am running Visual Studio in a Parallels VM on a MacBook Pro.

@jaydeboer, sorry for hitting the issue, we will investigate it.

Having the same problem with Standard_NC6 image. Visual Studio 2022, up to date.
`ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.
Status: 400 (ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.)
ErrorCode: UserError
Content:
{
"error": {
"code": "UserError",
"severity": null,
"message": "ScaleSettings.MaxNodeCount and ScaleSettings.MinNodeCount must be specified for create compute.",
"messageFormat": null,
"messageParameters": null,
"referenceCode": null,
"detailsUri": null,
"target": null,
"details": [],
"innerError": null,
"debugInfo": null,
"additionalInfo": null
},
"correlation": {
"operation": "0c60e2ac1be04499761abfef25beb033",
"request": "997aeb1b262dfb50"
},
"environment": "westeurope",
"location": "westeurope",
"time": "2023-01-06T10:54:55.7634809+00:00",
"componentName": "machinelearningcompute"
}
Headers:
Pragma: no-cache
x-ms-ratelimit-remaining-subscription-writes: REDACTED
Request-Context: REDACTED
x-ms-response-type: REDACTED
Strict-Transport-Security: REDACTED
X-Content-Type-Options: REDACTED
x-aml-cluster: REDACTED
x-request-time: REDACTED
x-ms-request-id: 1b4fef80-045d-40fe-bbc6-7013444f3bdf
x-ms-correlation-request-id: REDACTED
x-ms-routing-request-id: REDACTED
Content-Length: 665
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Date: Fri, 06 Jan 2023 10:54:55 GMT
Expires: -1
`

Same issue here:

@luisquintanilla We're getting multiple reports of this problem. We should investigate, I've added this to the March milestone.

@beccamc sounds good. Thanks.Bumped it to Pri0

Work around for those struggling with this. You may be able to create a compute in the Azure ML Studio - https://ml.azure.com/
Go to Compute -> Compute Cluster -> New.

Any of these compute types will work....
NC T4 v3 VM series:

"STANDARD_NC4AS_T4_V3",
"STANDARD_NC16As_T4_V3"
"STANDARD_NC64As_T4_V3"
"STANDARD_NC24RS_V3"

NCv3-series:

"STANDARD_NC6S_V3"
"STANDARD_NC12S_V3"
"STANDARD_NC24S_V3"
"STANDARD_NC24RS_V3*"

heyyy, this worked for me!  Created a "Standard_NC4as_T4_v3".  Just need to select it now in the Model Builder UI now!

@JakeRadMSFT You probably want to fix this.

Wanted to +1 this as I am encountering the same problem while following the tutorial from here: https://learn.microsoft.com/en-us/azure/machine-learning/tutorial-train-deploy-image-classification-model-vscode

The bug has been fixed on the latest main build <IP_ADDRESS>8101.

Work around for those struggling with this. You may be able to create a compute in the Azure ML Studio - https://ml.azure.com/
Go to Compute -> Compute Cluster -> New.

Any of these compute types will work....
NC T4 v3 VM series:

"STANDARD_NC4AS_T4_V3",
"STANDARD_NC16As_T4_V3"
"STANDARD_NC64As_T4_V3"
"STANDARD_NC24RS_V3"

NCv3-series:

"STANDARD_NC6S_V3"
"STANDARD_NC12S_V3"
"STANDARD_NC24S_V3"
"STANDARD_NC24RS_V3*"

Once you create the compute it should be available via Model Builder.

I have created a STANDARD_NC64As_T4_V3, but it does not appear when selecting Compute. Only the sizes that are displayed in the drop-down menu when creating Compute are shown.
ML Model Builder Version : <IP_ADDRESS>2404


Please add a function of Clearing all the blank lines

Please add a function of Clearing all the blank lines!

Try experimenting with the option --no-preserve-newlines.


H2IP-44 Fixed typeid of search tracking event

Issue has been fixed in this PR https://github.com/hawksearch/react-hawksearch/pull/24


Underlying Query/Builder doesn't get resolved when using Eloquent/Builder

Larastan Version: 2.1.12
--level used: 6

Description
Hi,  I currently have a file that looks like so:
use Illuminate\Database\Eloquent\Builder;

/**
 * @template TModel of \Illuminate\Database\Eloquent\Model
 */
class DailyQuery
{
    /**
     * @var Builder<TModel>
     */
    private Builder $query;

    ...

    public function daily(Carbon $start, Carbon $end) : DailyResults
    {
        $start = $start->startOfDay();
        $end = $end->endOfDay();
        $occurrencesPerDay = $this->query
            ->select($this->selection())
            ->whereBetween("{$this->query->getQuery()->from}.$this->column", [$start, $end])
            ->groupBy('date')
            ->orderBy('date')
            ->pluck('count', 'date');

        return new DailyResults($this->fillGaps($occurrencesPerDay, $start, $end));
    }
}

And I'm getting the error:

Call to an undefined method Illuminate\Database\Eloquent\Builder<TModel of Illuminate\Database\Eloquent\Model>::select().

I can remove the ->select(...), and it will instead complain that whereBetween(...) is undefined. I've gone through many issues here, and I'm uncertain what I'm doing wrong.
From my understanding, Laravel extends the Query/Builder using the mixin annotation, so the methods should be available.
You can see the entirety of the file here: https://github.com/SDU-SW-Engineering/ScalableTeaching/blob/admin-changes/domain/Analytics/DailyResults/DailyQuery.php

Hello!!
AFAIK Builder was designed to work in a Model.
I think you are better off with another Laravel feature that integrates your daily query with models.
(it could be that no one will agree with me and will give you a stone-cold technical solution)

Thanks for your comment @szepeviktor! I see where you're coming from. It seems counterintuitive that Larastan should be the limiting factor, and I shouldn't be allowed to do the above, as it's fully functional within Laravel.
I know much can be done through macros. Unfortunately, I haven't found a way to do the above in a macro without making them only locally available.

Adding @mixin \Illuminate\Database\Query\Builder to the stub of Eloquent builder solved the issue for me. Could it be than PHPStan reads docblocks only from stubs, if they are provided, and completely ignores docblocks from source code?

This is fixed now.


Limit numpy dependency to <2.0.0 while other deps adapt themselves

For now,

ray.rllib
stablebaselines3
unified-planning

have issues with the braking changes from numpy 2.0.0. So we temporarily limit the numpy version to make everything still work.

Have been merged via #406 by side effect.


Automatic migration recipes to 4.7+

Currently the migration documentation for 4.7 contains a number of detailed manual steps.
Enhancement Description
I propose to provide migration recipes that can be executed with OpenRewrite, to automatically migrate applications.
Below you'll find some starter recipes; these can either be composed through a builder, or from the reference catalog.
Migration recipe for javax to javax
type: specs.openrewrite.org/v1beta/recipe
name: org.axonframework.axon.UpgradeAxonFramework_4_7_Javax
displayName: Upgrade to Axonframework 4.7 Javax
description: This is what you may want if you don’t want Spring 6 and Spring Boot 3 support and expect things to stay the same.
recipeList:
  - org.openrewrite.java.ChangePackage:
      oldPackageName: org.axonframework.common.jpa
      newPackageName: org.axonframework.common.legacyjpa
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.jpa.DeadLetterJpaConverter
      newFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.legacyjpa.DeadLetterJpaConverter
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.jpa.EventMessageDeadLetterJpaConverter
      newFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.legacyjpa.EventMessageDeadLetterJpaConverter
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.jpa.JpaDeadLetter
      newFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.legacyjpa.JpaDeadLetter
  - org.openrewrite.java.ChangeType:
      oldFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.jpa.JpaSequencedDeadLetterQueue
      newFullyQualifiedTypeName: org.axonframework.eventhandling.deadletter.legacyjpa.JpaSequencedDeadLetterQueue
  - ... etc

Migration recipe for javax to jakarta
type: specs.openrewrite.org/v1beta/recipe
name: org.axonframework.axon.UpgradeAxonFramework_4_7_Jakarta
displayName: Upgrade to Axonframework 4.7 Jakarta
description: This is what you will want if you also upgrade to Spring 6, Spring Boot 3, or another framework that depends on jakarta packages.
recipeList:
  - org.openrewrite.java.spring.boot3.UpgradeSpringBoot_3_0
  - org.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId:
      oldGroupId: org.axonframework
      oldArtifactId: axon-config-jakarta
      newArtifactId: axon-config
  - ... etc

Typically these recipes are safe to execute even halfway through a migration, as they will only make changes when applicable. And recipes such as the Upgrade to Spring Boot 3 include other recipes such as an upgrade to Jakarta, Upgrade to Java 17, Upgrade to JUnit 5, migrate properties, etc.
Automating this migration will make it easier for users to adopt the latest version, and allows you to move quicker, especially when looking ahead at 5.x.

Hi Tim, it would indeed be great to have migration recipes.

Great to hear & happy to help. Shouldn't be too hard to expand the above into two separate rewrite.yml files that users can apply directly I suppose. For reference, here's how RedHat OptaPlanner worked it into their migration guide. I think the process would be similar for Axon, and so far I don't think you'd need anything other than to compose yml migration recipes.

Rough outline in #2597 done quickly before work; welcome to discuss on OpenRewrite or Foojay Slack if that helps. :)

Changed the type from enhancement to feature.
It's new tooling that's being provided with this, so it's not enhancing existing code.
A part from that nitty detail, thanks for opening this up, @timtebeek.
@gklijs already brought the subject up earlier, where we concluded that it would be a good addition.

This one seems complete to me, or at least for now.
Unless you have other ideas I think this can be closed.

Are you planning any kind of write up by the way? I could help if needed; just let me know!

My mind went towards adjusting the Reference Guide and the blog! And perhaps adding a post to our forum.
What's your take on that, @timtebeek?

Those changes make sense already; I was thinking of doing a blog along the lines of "How Axon Framework handles breaking changes with OpenRewrite", which we could then feature on our Engineering blog. If you're up for it we can work that into something that would fit your messaging as well.
Welcome to discuss further; perhaps chat would work best? I'm on Foojay Slack, OpenRewrite Slack, LinkedIn, Twitter.. if any of those work for you. :)

Also I only just now noticed the Axon 3 to 4 migration steps also largely contain automateable changes:
https://github.com/AxonFramework/AxonFramework/blob/master/axon-4-api-changes.md (via forum)
Seeing as 3.4.x was maintained until not too long ago, it might be convenient for users to similarly provide a migration from v3 to v4.

Those changes make sense already; I was thinking of doing a blog along the lines of "How Axon Framework handles breaking changes with OpenRewrite", which we could then feature on our Engineering blog. If you're up for it we can work that into something that would fit your messaging as well.
Welcome to discuss further; perhaps chat would work best? I'm on Foojay Slack, OpenRewrite Slack, LinkedIn, Twitter.. if any of those work for you. :)

That's a sweet offer, @timtebeek :-) I'll contact you over LinkedIn soon :+1:

Also I only just now noticed the Axon 3 to 4 migration steps also largely contain automateable changes:
https://github.com/AxonFramework/AxonFramework/blob/master/axon-4-api-changes.md (via forum)
Seeing as 3.4.x was maintained until not too long ago, it might be convenient for users to similarly provide a migration from v3 to v4.

That's definitely worth the effort, @timtebeek!
Although the fact we released 3.4.x was an outlier (we hadn't released a AF 3 since March 2019) which I don't hope to be required to follow up soon, marking this suggested effort in an issue/PR makes sense to me.


can't get git repo (Linux)

Hi Hogashi,
Thank you for this extension.
The current version from VS Code Market Place ("Last updated 24/01/2023, 17:13:30") in current VS Code on current Manjaro x64 Linux (more stable version of Arch Linux):
Version: 1.74.3
Commit: 97dec172d3256f8ca4bfb2143f3f76b503ca0534
Date: 2023-01-09T16:57:40.428Z
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.1.7-1-MANJARO
Sandboxed: No

(I don't know about previous versions, this is the first time I've installed your extension.)
Thank you in advance for any investigation.

Oh, thank you for your report.  I'll take a look.


Help browsers to cache static content

Till now all static content (CSS, PNG, JS,...) is loaded from IoT-device on each page load.
With additional headers 'Last-Modified' the static content is only loaded at the first time (and after 10 years).
On refresh in browser (F5) a request is send with header 'Is-Modified-Since' and the IoT-device can answer with 304 (Not modified) to prevent sending all again.
This improves loading time of pages dramatically!
PyHTML-files are not affected/cached!
Note: Assuming the static files are really static and a new version gets a new name...
Tested with FireFox, Edge, Chrome (on Windows)

Ok yes, that's cool indeed !
Just, I think that's must be an option configurable (True/False) no ?

How should the config look like?
A global variable like STATIC_CONTENT = True at top of MicroWebSrv or a setter function?
I think default should be True for speed up page delivery.
Which date you send does not matter. Important is, that is always the same and is far in the past. Suggest an other fix date...

Yes, just a default variable set to True like :
self.MaxWebSocketRecvLen     = 1024
self.WebSocketThreaded       = True
self.AcceptWebSocketCallback = None


Fix install dependency error

Related to Issue#1 but on macOS 13.4 and Rocky Linux 8
When I pip install -r requirements.txt, there are 2 errors:
Building wheel for sentencepiece (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for sentencepiece (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [97 lines of output]

[...]

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
virtualenv 20.23.0 requires filelock<4,>=3.11, but you have filelock 3.10.7 which is incompatible.

When requirements.txt is updated from sentencepiece==0.1.97 to sentencepiece==0.1.99, the issue is resolved first the 1st error, and updated from filelock==3.10.7 to filelock==3.12.0 resolved the second error.
pip install -r requirements.txt completes successfully with the version bump. 👍

Thank you!


added sampling bug into QC file

Coverage remained the same at 77.778% when pulling a524a05fabb3934746211e5b281db8be64a89df2 on akmorrow13:mango-python-fix into 2528cb9007f35ec732e00abcf14c136e932dadbd on bigdatagenomics:master.

Coverage remained the same at 77.778% when pulling a524a05fabb3934746211e5b281db8be64a89df2 on akmorrow13:mango-python-fix into 2528cb9007f35ec732e00abcf14c136e932dadbd on bigdatagenomics:master.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/682/
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/683/
Test FAILed.

Jenkins, retest this please.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/mango-prb/684/
Test PASSed.


[FEATURE REQ] Spring Cloud Azure to support Springboot 3.4

Is your feature request related to a problem? Please describe.
Currently Springboot 3.4 is in RC-1 and isn't supported by Spring Cloud Azure 5.17.1 due to AzureTokenCredentialAutoConfiguration using a deprecated method that was removed in Springboot 3.4: org.springframework.boot.task.TaskExecutorBuilder.
Describe the solution you'd like
Use ThreadPoolTaskExecutorBuilder so it works with Springboot 3.4. (And any other things that are required that I didn't uncover in my admittedly surface level overview of the issue)
Describe alternatives you've considered
Mostly just stay with 3.3.5 but I want to use the ecs logging features in 3.4 XD
Additional context
Add any other context or screenshots about the feature request here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[ x ] Description Added
[ x ] Expected solution specified

made a pr to fix that one line
https://github.com/Azure/azure-sdk-for-java/pull/42760

close for pr merged


Add printer for tla identifiers

[x] Tests added for any new code
[x] Ran make fmt-fix (or had formatting run automatically on all files edited)
[ ] Documentation added for any new functionality
[ ] Entry added to UNRELEASED.md for any new functionality

This is needed for the tableau encoding, where in a TLA spec, variables stand for expressions.
The names of the variables should reflect which expression they stand for.
This printer takes an expression and outputs a string representing it which is usable as an identifier in TLA, i.e. it contains only alphanumeric characters and '_'

Codecov Report

Merging #1769 (2944d65) into unstable (cb4c961) will decrease coverage by 0.48%.
The diff coverage is 9.30%.

:exclamation: Current head 2944d65 differs from pull request most recent head 451aa03. Consider uploading reports for the commit 451aa03 to get more accurate results

@@             Coverage Diff              @@
##           unstable    #1769      +/-   ##
============================================
- Coverage     76.88%   76.39%   -0.49%
============================================
  Files           378      378
  Lines         11783    11869      +86
  Branches        565      563       -2
============================================
+ Hits           9059     9067       +8
- Misses         2724     2802      +78

Impacted Files
Coverage Δ

...scala/at/forsyte/apalache/tla/lir/io/Printer.scala
55.89% <9.30%> (-22.64%)
:arrow_down:

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 cb4c961...451aa03. Read the comment docs.

I discussed this with Jure, and this printer doesn't seem like the best way to approach this.
The length of identifiers is in fact limited.
Jure instead suggested to auto-generate names and map them to strings via a function and modify the counterexample writer to evaluate the function, which makes sense to me. I'll close this for now


Responsive navigation bar

fix: https://github.com/mcphendriks/the-web-is-for-everyone-interactive-functionality/blob/main/public/script.js


Not working with MSI GS76 running Manjaro

I'm not able to have msi-perkeyrgb working, I tried every possible way listed and commented in issues.
My keyboard leds sometimes start working, I can say after a suspend but not always, using the last preset I tried to have it working.
So: it seems the information about the preset is stored, but I cannot start backlighting on my own, it will start quite randomly after suspend.
My system: Manjaro with 6.0.19 kernel (tried also other kernel versions without joy).
any help appreciated!

I have MSI GS76, running Manjaro too. Please follow the steps in the link below. It should work for you too. Good luck!
https://github.com/Gibtnix/MSIKLM/issues/46#issuecomment-1598231542


PyLint in GUI only produces 'Source Code had not been rated yet'

From<EMAIL_ADDRESS>on 2012-02-07T09:14:45Z
What steps will reproduce the problem?

Load .../spyderplugins/widgets/pylintgui.py into Spyder
Press F8 to run PyLint What is the expected output? What do you see instead? - I expect a PyLint rating and problem list. I only get 'Source Code had not been rated yet'. What version of the product are you using? On what operating system? - Spyder 2.1.7 // Windows XP, SP3 // Python 2.7.2 // Qt 4.7.3 // PyQt4 4.8.5

Please provide any additional information below
. - This looks like the same problem as issue #748 . For every file I try to use pyLint on (F8 in Spyder), there are no results, just the message 'Source Code had not been rated yet'.
This also happens if I try to scan the file which has been edited as a fix to #748, .../spyderplugins/widgets/pylintgui.py.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=930

From<EMAIL_ADDRESS>on 2012-02-29T16:20:57Z
I also get this issue with Ubuntu 10.04, 64 bit. I have noted that when checking the output, I see a lot of lines saying something like:
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored
I am not sure if this is related to the problem. However, after all these lines, it does seem like the valid pylint output has been produced, somehow spyder is not catching it correctly.
Labels: Cat-Pylint

From ccordoba12 on 2015-01-02T17:56:14Z
Not an issue anymore.
Status: WontFix


Simplify split css

Closes
Discussed in testing, import other CSS into layers, meaning the page we're on will still have more specificity due to how anonymous layers work compared to named ones.
This allows us to remove the layer declarations in our own examples to make it easier to read.
It might be easier to change the way you view the diff for this one, most of it is just correcting indent levels
✅ Pull Request Checklist:

[ ] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

ugh I apologize for the conflicts...


Implement complete_request

Xeus-cling comprises a (fragile) implementation of auto-completion at https://github.com/jupyter-xeus/xeus-cling/blob/0.15.0/src/xinterpreter.cpp#L204-L238.
A more robust version should be implemented for xeus-cpp.

@SylvainCorlay I talked to @vgvassilev about picking up this issue and have been looking into it. I had a few questions that you could probably answer.

What about the xeus-cling implementation is fragile? It looks like it's calling a corresponding code-completion method on the interpreter and then formatting results, so it's not obvious to me outright what needs to be improved.

Is this going to involve any work on the clang-repl side?

@jkshtj, https://discourse.llvm.org/t/rfc-flexible-lexer-buffering-for-handling-incomplete-input-in-interactive-c-c/64180/9 describes our plan and progress for how to implement continuation in clang-repl. However, the patches have not landed. I think we want some temporary solution where we could do rough brace counting to decide if something is complete or not.
A slightly more sophisticated implementation would involve creating a clang::Lexer to pre-lex the tokens as that might expand macro definitions but I do not think that would be necessary at that stage.

@vgvassilev perhaps I'm mistaken, but was your comment more so related to the is_complete_request implementation?

Oh, yes, apologies. I’ve always meant is_complete_request. The code complete needs quite some support from the interpreter side. Probably we will have a GSoC contributor who will work on that on the clang-repl side and then we could implement the hooks here and resolve that issue. Do you mind working on the other one first?

Absolutely.

@vgvassilev just a quick heartbeat since I haven't posted much here.
I'm working on the solution to implement is_complete_request using the clang::Lexer. I've had basic setup done for while -- enough to have the clang::Lexer instance do the lexing for me, but I've been running into some issues with getting the lexer to expand macros while lexing.
I've been trying to get help to unblock myself through the Clang discord, but have recently also found some text that might be helpful in getting familiar with Clang and hacking with the lexer/preprocessor part.

We probably need an API to https://github.com/llvm/llvm-project/commit/35b366ace73d0ede3cdeeb4d09150a9945750b7f through CppInterOp.


Question: numpy dependency

Hi @KonstantinWilleke @mohammadbashiri @kklurz ,
I think (some) of you specified the package dependencies. Do you know why numpy>=1.22.0 is required and if a lower version would work as well (e.g. https://github.com/sinzlab/neuralpredictors/blob/4344ee3ea46b4d3acd0942445d983a9aad9ff1f8/pyproject.toml#L10 )?
https://github.com/sinzlab/sensorium/blob/e5017df2ff89c60a4d0a7687c4bde67774de346b/setup.py#L19

There is an issue with datajoint but I'm not sure if this is the reason for the dependency here:
Numpy does not have np.bool past version 1.20 and datajoint version 0.12.9 uses that. The last numpy version that we can use together with datajoint is 1.23.5.


No legend

There is no legend for the maps shown at an "agglomeration" level.  Only when you choose "municipalities" or other level the legend appears. Not sure if that is on purpose.
Also, I noticed that Monterrey, Mexico only shows one district when cooshing this level. Might be worth looking into that

Hi @jorgemichelitdp the legend for the agglomeration levels doesn't exist because there is no color variation at this level (only one value).
@dtreich-itdp to check the Monterrey data


fix(bpf): fix compilation issue on 4.18.0-193.75.1.el8_2.x86_64

Signed-off-by: Andrea Terzolo<EMAIL_ADDRESS>What type of PR is this?
/kind bug
Any specific area of the project related to this PR?
/area driver-bpf
What this PR does / why we need it:
This PR fixes a compilation issue on RHEL8 machine 4.18.0-193.75.1.el8_2.x86_64. This ifdef is already used in the kernel module corresponding helper... we need to introduce it also here
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
NONE

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

New changes are detected. LGTM label has been removed.

LGTM label has been added.  Git tree hash: 8dcb76259704bd0cf1a8d21ed7e8a9251044f718

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, FedeDP
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/cc @gnosek

/test build-libs-minimal

We need this for the release, if someone could approve it, it would be great :rocket:


IBluetoothLE' is defined in an assembly that is not referenced (after fixing Strong-Named assembly)?

Steps to reproduce

Create Windows Application project using Target Framework 4.5.1.

Add Plugin.BLE (used NuGet)

Run

Returns, "Could not load file or assembly 'Plugin.BLE.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)"

Download Plugin.BLE source and sign the Plugin.BLE.Abstractions project.
(By using the Signing tab in a project's Properties dialog box in Visual Studio.)

Use new Plugin.BLE.Abstractions assembly that has a strong-name.

Now returns, error CS0012: The type 'IBluetoothLE' is defined in an assembly that is not referenced. You must add a reference to assembly 'Plugin.BLE.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.

Configuration
Version of the Plugin: 2.0.0-pre1
Platform: Windows 10
Device: PC

Hi @jvhgamer,
I'm the friendly issue checker.
It seems like (37.50 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.
If you think it's fine to make an exception, just ignore this message.
But if you think it was a mistake to delete the template, please close the issue and create a new one.
Thanks!


MB-16612 Remove street address from Authorized Locations display

Jira ticket
Summary
This PR removes the street address when displaying duty locations' addresses in the MTO Shipment, since some duty locations' street address is "n/a."
I also did a small refactor to the formatPaymentRequestReviewAddressString utility, since it already did what was needed: I generalized the function name, added a doc string, and replaced the one other instance where it was being used.
Setup to Run the Code

Instructions for starting storybook

How to test
In Storybook, this component is displayed under Office Components / Shipment Details / Default; note that the street addresses do not appear in the origin and destination duty locations under "Authorized Addresses".
Check that client tests pass.
Screenshots

Messages

:book:
:link: MB-16612

  Generated by :no_entry_sign: dangerJS against f64e5e8e8090910d4e29b7bbbc382ada8f51d499

Test coverage on server failed.
Last run: Tue 01 Aug 2023 07:13:39 PM UTC
Refer to this report to see coverage details for the server app.
Documentation for test coverage can be found at this link.


SEV backend reports different measurements across repeated invocations with same binaries

$ ENARX_BACKEND=sev ./target/debug/enarx-keepldr report $WASMLDR
{ "backend": "sev", "sha256": [136, 239, 163, 55, 213, 146, 79, 160, 137, 181, 165, 140, 132, 105, 224, 21, 181, 235, 88, 69, 118, 155, 74, 149, 184, 234, 5, 83, 75, 99, 201, 226] }
$ ENARX_BACKEND=sev ./target/debug/enarx-keepldr report $WASMLDR
{ "backend": "sev", "sha256": [240, 172, 207, 232, 1, 64, 242, 35, 41, 2, 168, 42, 20, 157, 13, 14, 228, 117, 72, 66, 24, 26, 2, 132, 190, 43, 216, 45, 177, 59, 156, 33] }
$ ENARX_BACKEND=sev ./target/debug/enarx-keepldr report $WASMLDR
{ "backend": "sev", "sha256": [200, 104, 166, 168, 202, 206, 159, 247, 146, 233, 187, 22, 54, 141, 225, 0, 244, 38, 59, 85, 117, 62, 49, 201, 62, 94, 206, 49, 188, 99, 3, 242] }

Note - same behaviour if run from cargo or compiled with cargo --release build and then executed directly as above.

Note - same behaviour if run from cargo or compiled with cargo --release build and then executed directly as above.


Please update to Ionicons 2.0.0

It looks like you guys are still using 1.5.2, please update to 2.0.0.

Looks like this has already been brought up here: https://github.com/driftyco/ionic/issues/2679
Closing issue.