we don't get data or errors

When we refresh infraestructure dashboard, in networking we dont recibe data.

and in this have this error.

Do you know what happend? i want to fix it, because i love this dasboards.
Thanks

I have the same issue. I think it's related to Resource Id and VNET ID relationship. I still looking for the error.

@Yanunita for the "Managed ID disk", remove the field from the graphic and transform the type to boolean, after that, add it again to graphic. I also have problems with "Score" on Advisor. I only change the data type of "score" and "score.1" to whole number and it's works.

thanks @dispararte

@shoootyou  could you explain how to remove the field from the graphic and transform the type to boolean?
I applied your solution with the Score issues on Advisor and it worked perfectly. Thanks in advance


Upgrade to Heroku-18

Upgrade Heroku stack as the old “cedar-14” is deprecated and won’t build soon.

Thanks for the PR - will take a look if everything still works and merge it after ;)


Add azure.developer.* namespace to registered namespaces

Adding the azure.developer.* namespace for services like Dev Center and Load Testing.

Link to previous arch board reviews where this namespace was discussed: https://github.com/Azure/azure-sdk/issues/4702, https://github.com/Azure/azure-sdk/issues/6824 + recording link

@KrzysztofCwalina @tg-msft @JonathanGiles @annatisch @bterlson @srnagar @johanste could we get the azure.developer.* namespace approved? See my previous comment about the packages that currently fall under this namespace. Thanks

No issue here for Java - go for it! Thanks.


Fuelcell::Action::OptionManager needs and empty? interface

There currently is no way to ask the OptionManger if it is empty

I don't see anywhere that we would ask the question the of the option manager, are you empty? So I am going to defer this until it comes up


Add info how to increase rate limits.

Issue description
The SAP note for token price and in rate limits is referenced in this help page.
Plz add info how to raise the rate limits. Either in this help page or the SAP note.
Feedback Type (Optional)
None
Page Title on SAP Help Portal (prefilled)
Models and Scenarios in the Generative AI Hub
Page URL on SAP Help Portal (prefilled)
https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/models-and-scenarios-in-generative-ai-hub

This has been included in the most recent release.

7286
From: sap-doc-bot[bot] @.>
Date: Thursday, 23. May 2024 at 15:57
To: SAP-docs/sap-artificial-intelligence @.>
Cc: Mohraz, Karim @.>, Mention @.>
Subject: Re: [SAP-docs/sap-artificial-intelligence] Add info how to increase rate limits. (Issue #24)
Thank you for your valuable feedback contribution, @karimmohrazhttps://github.com/karimmohraz! So that we can recognize your contribution in the SAP Communityhttps://github.com/SAP-docs/contribution-guidelines/blob/main/docs/recognition.md, please check your SAP Community user ID (this is a number) in your personal settings pagehttps://community.sap.com/t5/user/myprofilepage/tab/personal-profile and share it with us in a reply to this comment. Make sure you just include the number in the reply.
Your user ID is displayed as follows:
Change display name for User ID N
where N is your user ID. For example, 53 is the user ID of the user 'qmacro'https://community.sap.com/t5/user/viewprofilepage/user-id/53.
Please note that we are currently refactoring our profile and badge system on the SAP Community, and will start assigning badges again when that's complete.
—
Reply to this email directly, view it on GitHubhttps://github.com/SAP-docs/sap-artificial-intelligence/issues/24#issuecomment-2127186687, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AI7BP7AMTVDHB42WYAXEKR3ZDXYSTAVCNFSM6AAAAABH3XCBHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRXGE4DMNRYG4.
You are receiving this because you were mentioned.Message ID: @.***>


where is projection matrix

when set  projection_type: perspective in exconfig.yaml  and run demo.py
but assert K is not None in  def forward(self, kp_loc=None, kp_vis=None, class_mask=None, K=None, **kwargs):

This is because, for perspective projection, your dataloader has to return a projection matrix K as well. Perspective projection requires the knowledge of focal length and principal point of the camera.

This is because, for perspective projection, your dataloader has to return a projection matrix K as well. Perspective projection requires the knowledge of focal length and principal point of the camera.


[BUG] when runing the "Tutorials Getting Started (Have a try on Colab!)"，it is fail to "import convlab2"

Describe the bug
When runing the "Tutorials Getting Started (Have a try on Colab!)" in tutorials, it is fail to "import convlab2", a wrong happend.

the URL of the tutorials is https://colab.research.google.com/github/thu-coai/ConvLab-2/blob/master/tutorials/Getting_Started.ipynb
To Reproduce
Steps to reproduce the behavior:
run the following code in colab of Google:
! git clone https://github.com/thu-coai/ConvLab-2.git && cd ConvLab-2 && pip install -e .
! python -m spacy download en_core_web_sm
from convlab2.nlu.jointBERT.multiwoz import BERTNLU

you should restart the kernel after install convlab2

it works now. sorry, I am new. Thank you.

@zqwerty it works now. sorry, I am new. Thank you.

you should restart the kernel after install convlab2

you should restart the kernel after install convlab2

it works now. sorry, I am new. Thank you.


Call convention

Where can I find some documentation about adding new call conversion to ghidra?

Conversion as in you want to change what is being called or a new calling convention?

I want to create a new calling convention. Sorry for misspell.

I want to create a new calling convention. Sorry for misspell.

No problem, I just had to ask because the answer would differ greatly.
I don't think there is any existing documentation on the cspec files. If there are @mumbel might know where to find them.
In the meantime you can learn a lot by looking at existing .cspec files and looking at the grammar file for cspec. Specifications for the calling convention definitions starts here. https://github.com/NationalSecurityAgency/ghidra/blob/d081700b0c834a310dcfc0af1a9b1a8e3dfe7bdf/Ghidra/Framework/SoftwareModeling/data/languages/compiler_spec.rxg#L297

#472 may help

#472 may help

That's perfect. I wonder why they are not generated along with the rest of the documentation.


Exception handling

There are some unhandled exceptions:

If the paths the user has to specify do not end with "/", the script crashes without hint at the reason.

i fixed this issue. now one does NOT need to end the root with "\" for example it looks like this:
root = "C:\Users\Acer\Documents\oncoray\daten_theresa";
coronal_brain = "Brain.nrrd";
root2 = "C:\test";
is that better? it should be more intuitive right?

i mean of course like this (with the double backslash in between):
root = "C:\Users\Acer\Documents\oncoray\daten_theresa";
coronal_brain = "Brain.nrrd";
root2 = "C:\test";

it seems like that one can not enter a doublebackslash here, it always converts it into a simple onebackslash.
so in between there is still a doublebackslash, but not at the end of the root!
that one has to put a doublebackslash in between, one can mention in the readme i suppose

Well. As soon as Robert has finished the input GUI, the filebrowser functions always return folders with a "/" at the end and files without it. I would close this issue because it should be covered by Robert's task.


The - sign cannot be applied to variables

while -1 does work in N something like:
let test = 3
print(-test)

will throw a compile-time error because it does not know how to apply - to a variable, so it requires the programmer to use 0-test instead

An example of the error given is
Error: Internal problem: I don't know the command/expression type unary_expression.
  --> minesweeper.n:6:27
 6 | let ADJACENT:list[int] = [-BOARDSIZE - 1, -BOARDSIZE, -BOARDSIZE + 1, -1, 1, BOARDSIZE - 1, BOARDSIZE, BOARDSIZE + 1]
                               ^^^^^^^^^^


Prototype of SourceChangeSubmitted parsing

Issues that needs fixing:

Git data
Author info
..
Not totally implemented yet

Can't this be closed?

Yep! This can be closed. We did this at the workshop.


Comparison to existing log shippers

Open source log shippers exists: FileBeat, Telegraph, FluentD.
What the difference between each to Singer?
Can this be written in Readme?

Scribed and Fluentd would probably be closer to Singer than FileBeat and Telegraph primarily due to intent and usage. Singer is designed for streaming web scale data for real-time business critical applications at configurable, low and predictable latencies.
The key difference would use case; application logs / APM (exceptions traces etc.) vs business logs (click stream etc.) and scale i.e. number of concurrent log streams. We haven't done comparison benchmarks with the mentioned technologies to see if there is a significant performance difference.
Also, Singer ships with its own logger that can be used by applications to log to file, in a format natively understood by Singer for forwarding logs to sink.

Very like scribed.


RPi4 release with supervisor v12.2.2+ needed

A customer requires a RaspberryPi4 BalenaOS release that includes supervisor v12.2.2.

A new release v2.65.0+rev1 is now available for the Pi4 and it has the updated supervisor version v12.2.11. Owner of the support tickets has been notified.


[Feature] Sign application with original entitlements

Instead of signing everything with the same entitlements, we could dump the original ones using ldid.
We would also need to check if the uppercase team id is present in some keys, and if it does remove it to get stock values.

We merge the entitlements with the original ones. Dylibs and frameworks can’t be signed with entitlements.

We merge the entitlements with the original ones. Dylibs and frameworks can’t be signed with entitlements.

What I see right now is that the code merges bundle identifier, but it's not always correct, and will sometimes contain an uppercase team id, followed by a dot and original bundle identifier.
Same thing with keychain access keys. My YouTube app won't stay signed on whether I'm jailbroken or on stock.

I know that. What I meant is that the output youtube deb is missing some entitlements that it originally had. Which makes it impossible for it to stay logged in or open links from other apps.

Well, I got my ipa from appdb. I haven't touched it with neither altstore nor sideloadly.

It doesn’t seem like ldid is properly merging the entitlements, check entitlements.xml

I don't find the code where it merges the entitlements. All I see is the replacement of {APP_BUNDLE} followed with signing of application.

./ldid -S{tmpfolder}/entitlements.plist -M -Kdev_certificate.p12 '{full_path}'
-M combined with -S merges the entitlements

Oh, I was wrong. Nevermind, I'm just dumb. I forgot my ipa was missing the entitlements in the first place.

I just checked with the proper IPA this time, and it doesn't seem to merge with the existing ones.
Here are the outputs:
Before:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.apple.developer.networking.wifi-info</key>
	<true/>
	<key>keychain-access-groups</key>
	<array>
		<string>EQHXZ8M8AV.com.google.ios.youtube</string>
		<string>EQHXZ8M8AV.com.google.common.SSO</string>
	</array>
	<key>com.apple.developer.networking.multicast</key>
	<true/>
	<key>application-identifier</key>
	<string>EQHXZ8M8AV.com.google.ios.youtube</string>
	<key>aps-environment</key>
	<string>production</string>
	<key>com.apple.developer.coremedia.allow-alternate-video-decoder-selection</key>
	<true/>
	<key>com.apple.developer.usernotifications.time-sensitive</key>
	<true/>
	<key>com.apple.developer.associated-domains</key>
	<array>
		<string>applinks:www.youtube.com</string>
		<string>applinks:youtu.be</string>
		<string>applinks:youtube.com</string>
		<string>applinks:m.youtube.com</string>
	</array>
	<key>com.apple.security.application-groups</key>
	<array>
		<string>group.com.google.YouTube</string>
		<string>group.com.google.common</string>
	</array>
</dict>
</plist>

After:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.apple.security.iokit-user-client-class</key>
	<array>
		<string>IOUserClient</string>
	</array>
	<key>platform-application</key>
	<true/>
	<key>get-task-allow</key>
	<true/>
	<key>keychain-access-groups</key>
	<array>
		<string>com.google.ios.youtube</string>
	</array>
	<key>application-identifier</key>
	<string>com.google.ios.youtube</string>
	<key>aps-environment</key>
	<string>production</string>
	<key>com.apple.developer.usernotifications.time-sensitive</key>
	<true/>
	<key>com.apple.security.application-groups</key>
	<array>
		<string>group.com.google.ios.youtube</string>
	</array>
</dict>
</plist>

Yep, i see, I'll get this checked out by the procursus team.

It does, it's v2.1.5-procursus3. Thank you!

After some testing, entitlements are merged fine for me.
nebula@Apple-Thing ~ % cd /Users/nebula/Downloads/Payload/YouTube.app
nebula@Apple-Thing YouTube.app % ldid -e YouTube
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>com.apple.developer.networking.wifi-info</key>
        <true/>
        <key>keychain-access-groups</key>
        <array>
                <string>EQHXZ8M8AV.com.google.ios.youtube</string>
                <string>EQHXZ8M8AV.com.google.common.SSO</string>
        </array>
        <key>com.apple.developer.networking.multicast</key>
        <true/>
        <key>application-identifier</key>
        <string>EQHXZ8M8AV.com.google.ios.youtube</string>
        <key>aps-environment</key>
        <string>production</string>
        <key>com.apple.developer.coremedia.allow-alternate-video-decoder-selection</key>
        <true/>
        <key>com.apple.developer.usernotifications.time-sensitive</key>
        <true/>
        <key>com.apple.developer.associated-domains</key>
        <array>
                <string>applinks:www.youtube.com</string>
                <string>applinks:youtu.be</string>
                <string>applinks:youtube.com</string>
                <string>applinks:m.youtube.com</string>
        </array>
        <key>com.apple.security.application-groups</key>
        <array>
                <string>group.com.google.YouTube</string>
                <string>group.com.google.common</string>
        </array>
</dict>
</plist>%
nebula@Apple-Thing YouTube.app % cp YouTube Test
nebula@Apple-Thing YouTube.app % ldid -S/Users/nebula/Code/permasign/entitlements.plist -M -K/Users/nebula/Code/permasign/dev_certificate.p12 Test
nebula@Apple-Thing YouTube.app % ldid -e Test
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>com.apple.developer.networking.wifi-info</key>
        <true/>
        <key>keychain-access-groups</key>
        <array>
                <string>{APP_BUNDLE}</string>
        </array>
        <key>com.apple.developer.networking.multicast</key>
        <true/>
        <key>application-identifier</key>
        <string>{APP_BUNDLE}</string>
        <key>aps-environment</key>
        <string>production</string>
        <key>com.apple.developer.coremedia.allow-alternate-video-decoder-selection</key>
        <true/>
        <key>com.apple.developer.usernotifications.time-sensitive</key>
        <true/>
        <key>com.apple.developer.associated-domains</key>
        <array>
                <string>applinks:www.youtube.com</string>
                <string>applinks:youtu.be</string>
                <string>applinks:youtube.com</string>
                <string>applinks:m.youtube.com</string>
        </array>
        <key>com.apple.security.application-groups</key>
        <array>
                <string>group.{APP_BUNDLE}</string>
        </array>
        <key>com.apple.security.iokit-user-client-class</key>
        <array>
                <string>IOUserClient</string>
        </array>
        <key>platform-application</key>
        <true/>
        <key>get-task-allow</key>
        <true/>
</dict>
</plist>
nebula@Apple-Thing YouTube.app %

So this is not a problem with ldid. I'm going to do some more testing with the script and see what the problem is.

Seems like it is being merged on macOS, so probably a Linux issue.
Another thing is keychain-access-groups key is broken now and so is the security/groups key too. So YouTube won't stay logged in as a result. It won't be able to persist the credentials.

I’m using macOS. It might be a better idea to just use -s to keep the original entitlements.
I cannot get uYou+ to run on my device when permasigned, but i know it works for other people.

Btw just tested and uYou+ is working when permasigning on Linux.

Just found out I had another binary of ldid that came with the ios toolchain and was somehow present in path.
It's outdated and doesn't support -M flag.

So this is not a problem with ldid. I'm going to do some more testing with the script and see what the problem is.

It works because you're passing an executable to ldid, and not the app directory like the script does. When the directory is passed it replaces the entitlements, instead of merging them.
It can be easily fixed though.

It was fixed upstream.

Just waiting on the ldid release I guess?

Just waiting on the ldid release I guess? It will also have -P support.
Yup, we won't have to sign dylibs and frameworks on macos and linux anymore.

Yep, do you have a discord by the way?

Yep, do you have a discord account by the way? If so, what is the tag?

it's supernova#2142

Closing this as ldid procursus5 was released.

I do, it's supernova#2142

I’ve sent you a friend request


STYLE: Improve ImageIORegion special member functions, move-semantics

Added fast, noexcept move-semantics, by a defaulted move-constructor and
a defaulted move-assignment operator. Also defaulted the existing
default-constructor and copy-constructor.
Adjusted the converting constructor, ImageIORegion(unsigned int) to
initialize the member data by a member-initializer-list.
Let assignments return *this (instead of void), which is the
"standard" return value of an assignment. Made the assignment
exception safe.
Added GoogleTest unit tests, with help from includecpp.org members.

FYI: While I was writing tests for the "special member functions" of this class, I felt that it would have been nice if GoogleTest would already have some helper functions to test copy and move semantics. So I posted the following at the Google Group on GTest:  How to test CopyConstructible, MoveConstructible, Assignable requirements?

Some problems on the dashboard:
https://open.cdash.org/viewBuildError.php?type=0&buildid=6237834

Thanks @dzenanz  Regarding the first compile error from  RogueResearch13/Mac10.10-AppleClang-dbg-x86_64-static :

/Users/builder/externalModules/Core/Common/test/itkImageIORegionGTest.cxx:173:28: error: default initialization of an object of const type 'const itk::ImageIORegion' without a user-provided default constructor

That looks like an old Clang <= 3.8.1 issue (again). The following produces the same error for old Clang versions, but compiles well for Clang >= 3.9:
struct MyStruct { int i = 2; };

int main()
{
    const MyStruct myConstStruct;
}

See https://godbolt.org/z/WqxVVN

@N-Dekker removing that const at line 173 results in everything compiling. Thanks!
Clang 3.8 is not soooo old, only 3.5 years. :)  SupportedCompilers.md claims support back to Clang 3.3 (from 2013).
CC also @vfonov

@ seanm Could you possibly make the PR?  😄

Clang 3.8 is not soooo old, only 3.5 years.  :)

Maybe I should say: C++ is modernizing soooo rapidly! 😃 I wish I could be using modern C++17 features, instead of sticking to the old (2011) C++11 standard.

:)
Patch coming...

Note that the Clang suggested adding {}, rather than removing the const keyword:
/Users/builder/externalModules/Core/Common/test/itkImageIORegionGTest.cxx:173:52: note: add an explicit initializer to initialize 'defaultInitializedRegion'
  const itk::ImageIORegion defaultInitializedRegion;
                                                   ^
                                                   {}

This is in general a nice suggestion. However, it's not what this test was meant for!!! I wanted to test that a default-initialization without {} still properly initializes the object! So for the sake of the test, it would be preferable to just remove the const.


Meta data

We need to return meta data too, so the f/e has title, meta desc, etc to use.

I think you should close this ones from your commits messages instead.


"Reactive" updates

Guys, would you be keen on sharing a full example on how would you approach "reactive" updates of react ui via watchquery? It's not very clear. It would be a great addition also to official documentation.
Scenario is simple.

I paint my react ui with data fetched via Apollo
On server data is changed via another user's mutation
Data travels to the observing client and ui is repainted

Any help is greatly appreciated

This is definitely not trivial, since GraphQL doesn't currently have any features about realtime updates from the server. We are working on an experimental "GraphQL subscriptions" feature though that might provide some of this functionality, hopefully it will be usable in about two weeks.

Closing until subscriptions are ready


LGPU-MPI installation instruction update and missing lib message update

Before submitting
Please complete the following checklist when submitting a PR:

[ ] All new features must include a unit test.
If you've fixed a bug or added code that should be tested, add a test to the
tests directory!

[ ] All new functions and code must be clearly commented and documented.
If you do make documentation changes, make sure that the docs build and
render correctly by running make docs.

[ ] Ensure that the test suite passes, by running make test.

[x] Add a new entry to the .github/CHANGELOG.md file, summarizing the
change, and including a link back to the PR.

[x] Ensure that code is properly formatted by running make format.

When all the above are checked, delete everything above the dashed
line and fill in the pull request template.

Context:
[SC-72314]
This PR is related the issue.
Description of the Change:
Benefits:
Possible Drawbacks:
Related GitHub Issues:

Thanks @multiphaseCFD ! Just left a few quick questions, happy to approve once they're answered :)


Possible to make it sticky?

Since users need to scroll all the way click one of the Selects, Feedback etc when there is a long chat?

Yeah, this is a good request. I can make it happen. Estimating I might not get to this until tomorrow morning since it's less pressing than some other issues that are coming in, but I'll make it happen soon

This is done!


Build cache should ignore the image tag

Given a single project, built with pack build,
When I build this project twice, with the same base image name but two different tags, demo/java:v1 and demo/java:v2,
Then the build cache should not be ignored on the second build.
The cache uses the full image name's sha256 digest as a key. We should at least ignore the tag.

@dgageot I am not convinced we would want to reuse the cache volume in this situation. It could be useful for some users but very counterproductive in other situations.
The way the cache is currently implemented it does not grow indefinitely. Rather, unused layers are purged at the end of each build.
If users have, for example, a single repository with multiple tags, where each tag represents a distribution of the same software on a different base OS, none of the cached layers would be reusable between image tags. Each time a different tag was built, the entire cache would be lost.

Should pack also incorporate the builder and stack IDs?  If I switch builders will I have a poisoned cache?

@briandealwis Layers won't be restored unless the buildpack that generated them (same ID) has detected. I don't think we want to invalidate the cache on a builder change b/c a pack user may choose to use a newer builder at a different tag (with updated buildpacks for example) and we still want to restore the cache in that case.
Stack IDS are a more interesting case. If a layer was originally created for a different stack I agree that it should not be restored. However, I generally think using pack to rebuild images with the exact same tag while switching stacks should be avoided. Launch layers may end up getting reused from the previous image even if they are not in the local cache. We could try to guard against all these cases but users should probably just use the --clear-cache flag if they are doing something as unexpected as switching stacks.

It would still be super useful if there were some way to reuse the cache between different image references, for example, by specifying a cache group or a controlled cache ID. For example, I may tag images according to git commit hashes and also build to different repos based on dev/staging/prod, but whenever a tag is changed, nothing is cached and the build starts from a blank state.

I'm going to close this one. I guess if we want the cache to be reused more often, we should pack build with a stable tag (like :latest) and tag the image afterwards.


Incorrectly decoding encoded HTML tags

With a standard MD parser encoded HTML tags allows you to include them as readable text. For example (plain HTML included for comparison):
<iframe src="http://www.w3schools.com"></iframe>

results in the output HTML:

<iframe src="http://www.w3schools.com"></iframe>

However if I put this output HTML through to-markdown the encoded < and > characters are erroneously decoded. This results in the following markdown:

(whitespace lines removed from examples for brevity)

This is an actual issue for using turndown as a Markdown converter whenever using escaped HTML elements in the input format, as they will be incorrectly output as HTML tags. A quick hack to fix this is ensuring < and > are always re-encoded as entities.

Duplicate issue: #261.


Output in Javascript, not reflecting correct

Challenge Name

Issue Description

https://www.freecodecamp.com/challenges/multiply-two-decimals-with-javascript#?solution=
var multiplication %3D 2.0 * 2.5%3B

Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

your code is incorrect. before posting a git hub issue you should ask in the javascript helproom
you should not change the variable name, and make sure that you put the correct value
@pawanbhatia399

Hi,
Thanks for reporting this issue.
Here are some next steps that you should follow before we can help you with your query:

Check these troubleshooting steps first.
Please use the Chat Rooms or try looking through our forum for help with a specific challenge and any coding assistance.

IMPORTANT:
Please NOTE that this tracker is for reporting bugs and enhancements to freeCodeCamp's code base only.
Happy Coding!


ProtectKeysWithAzureKeyVault does not work

I'm being spammed with messages saying

The key {51a0baee-87ce-4610-848c-383d4f58e3db} was not found in the key ring. For more information go to http://aka.ms/dataprotectionwarning
at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)

it looked like something like this might be the answer.
AspNetCoreDataProtectionOptions aspNetCoreDataProtectionOptions = new AspNetCoreDataProtectionOptions();
builder.Configuration.GetSection("AspNetCoreDataProtection").Bind(aspNetCoreDataProtectionOptions);
aspNetCoreDataProtectionOptions.BlobUriWithSasToken = "https://whatever.blob.core.windows.net/whatever-data-protection?sp=racwdl&st=2023-08-08T09:23:11Z&se=2123-08-08T17:23:11Z&spr=https&sv=2022-11-02&sr=c&sig=bwixpImR4CVWERyi%2BDtmqGxeCDVX9P0nrzNLaEaWOTQ%3D";
aspNetCoreDataProtectionOptions.KeyIdentifier = "https://whatever-key-vault.vault.azure.net/keys/whatever-data-protection/4a1114f79ad94cceaf6761796668c712";

string keyVaultName = builder.Configuration.GetValue<string>("KeyVaultName");
    string trimmedContentRootPath = builder.Environment.ContentRootPath.TrimEnd(Path.DirectorySeparatorChar);
if (!string.IsNullOrEmpty(keyVaultName))
{
    builder.Services.AddDataProtection()
        .PersistKeysToAzureBlobStorage(new Uri(aspNetCoreDataProtectionOptions.BlobUriWithSasToken))
        .ProtectKeysWithAzureKeyVault(new Uri(aspNetCoreDataProtectionOptions.KeyIdentifier), new DefaultAzureCredential())
        .SetApplicationName(trimmedContentRootPath);
}

but it doesn't work.

RequestFailedException: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:f03a5230-d01e-0095-41db-c9b7b8000000 Time:2023-08-08T09:37:27.3109517Z Status: 403 (Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.) ErrorCode: AuthenticationFailed Additional Information: AuthenticationErrorDetail: Signature did not match. String to sign used was racwdl 2023-08-08T09:23:11Z 2123-08-08T17:23:11Z /blob/whateverstorage/$root https 2022-11-02 c Content: <?xml version="1.0" encoding="utf-8"?><Error>AuthenticationFailed<Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature. RequestId:f03a5230-d01e-0095-41db-c9b7b8000000 Time:2023-08-08T09:37:27.3109517Z</Message><AuthenticationErrorDetail>Signature did not match. String to sign used was racwdl 2023-08-08T09:23:11Z 2123-08-08T17:23:11Z /blob/truthliteintstorage/$root https 2022-11-02 c </AuthenticationErrorDetail></Error> Headers: Server: Microsoft-HTTPAPI/2.0 x-ms-request-id: f03a5230-d01e-0095-41db-c9b7b8000000 x-ms-error-code: AuthenticationFailed Access-Control-Allow-Origin: * Date: Tue, 08 Aug 2023 09:37:27 GMT Content-Length: 532 Content-Type: application/xml

    Azure.Storage.Blobs.BlobRestClient.DownloadAsync(string snapshot, string versionId, Nullable<int> timeout, string range, string leaseId, Nullable<bool> rangeGetContentMD5, Nullable<bool> rangeGetContentCRC64, string encryptionKey, string encryptionKeySha256, Nullable<EncryptionAlgorithmTypeInternal> encryptionAlgorithm, Nullable<DateTimeOffset> ifModifiedSince, Nullable<DateTimeOffset> ifUnmodifiedSince, string ifMatch, string ifNoneMatch, string ifTags, CancellationToken cancellationToken)
    Azure.Storage.Blobs.Specialized.BlobBaseClient.StartDownloadAsync(HttpRange range, BlobRequestConditions conditions, bool rangeGetContentHash, long startOffset, bool async, CancellationToken cancellationToken)
    Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadStreamingInternal(HttpRange range, BlobRequestConditions conditions, bool rangeGetContentHash, IProgress<long> progressHandler, string operationName, bool async, CancellationToken cancellationToken)
    Azure.Storage.Blobs.PartitionedDownloader.DownloadToAsync(Stream destination, BlobRequestConditions conditions, CancellationToken cancellationToken)
    Azure.Storage.Blobs.Specialized.BlobBaseClient.StagedDownloadAsync(Stream destination, BlobRequestConditions conditions, IProgress<long> progressHandler, StorageTransferOptions transferOptions, bool async, CancellationToken cancellationToken)
    Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(Stream destination, BlobRequestConditions conditions, StorageTransferOptions transferOptions, CancellationToken cancellationToken)
    Azure.Extensions.AspNetCore.DataProtection.Blobs.AzureBlobXmlRepository.GetLatestDataAsync()
    Azure.Extensions.AspNetCore.DataProtection.Blobs.AzureBlobXmlRepository.GetAllElementsAsync()
    Azure.Extensions.AspNetCore.DataProtection.Blobs.AzureBlobXmlRepository.GetAllElements()
    Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.GetAllKeys()
    Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.CreateCacheableKeyRingCore(DateTimeOffset now, IKey keyJustAdded)
    Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider.GetCurrentKeyRingCore(DateTime utcNow, bool forceRefresh)
    Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Protect(byte[] plaintext)

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

Looks like you have to use the conneciton string for blob storage and that URL thing is just completely fucked.

Hi. It looks like you were able to find a solution for the issue you were facing. Given that we've received no more concerns related to this, I'm going to close this issue.


Support workflow already completed error

What changed?
When a workflow is completed, signals were returning EntityNotExistsError
With this diff we will start returning WorkflowExecutionAlreadyCompletedError
which is more descriptive to the user
See https://t3.uberinternal.com/browse/CDNC-615 for more details
NOTE: when releasing, these changes need to go with the client changes here (https://github.com/uber-go/cadence-client/pull/1081) If these changes are deployed before the client changes; instead of returning error, CLI shows signal being succeeded.

Why?
This change helps differentiate non existing workflows vs completed workflows.

How did you test it?
Unit tests:
go test -v github.com/uber/cadence/service/history -run TestEngineSuite -testify.m TestSignalWorkflowExecution_Failed
go test -v github.com/uber/cadence/service/history -run engine2Suite -testify.m TestRequestCancelWorkflowExecutionFail
Using CLI: Used helloWorld sample, finished a workflow instance then sent a signal to the workflow.
enderd[04/08 21:22]:~/cadence$ ./cadence --do samples-domain wf signal --wid helloworld_7b7e9bfe-47d9-4242-9f30-96051827bb4f --name signal_test
Error: Signal workflow failed.
Error Details: WorkflowExecutionAlreadyCompletedError{Message: workflow execution already completed}
('export CADENCE_CLI_SHOW_STACKS=1' to see stack traces)

Potential risks

Release notes

Documentation Changes

Failures are due to the missing client repo changes. This PR fixes it https://github.com/uber-go/cadence-client/pull/1081

Pull Request Test Coverage Report for Build 2e7ebf04-7b30-4433-bacf-6a7d8defcffa

30 of 63 (47.62%)  changed or added relevant lines in 12 files are covered.
50 unchanged lines in 9 files lost coverage.
Overall coverage increased (+0.02%) to 68.006%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

service/history/task/task.go
1
2
50.0%

service/history/replication/task_processor.go
0
2
0.0%

service/history/decision/handler.go
1
4
25.0%

common/types/mapper/thrift/shared.go
10
14
71.43%

common/types/errors.go
0
5
0.0%

common/types/shared.go
0
5
0.0%

service/history/historyEngine.go
3
9
33.33%

service/history/task/transfer_active_task_executor.go
5
12
41.67%

Files with Coverage Reduction
New Missed Lines
%

service/history/task/task.go
1
82.93%

common/persistence/executionStore.go
2
73.9%

common/task/weightedRoundRobinTaskScheduler.go
2
89.64%

service/history/queue/timer_queue_processor.go
2
58.77%

service/matching/matcher.go
2
91.46%

host/taskpoller.go
3
73.37%

service/history/shard/context.go
8
61.88%

service/history/execution/context.go
14
66.35%

common/persistence/sql/sqlExecutionManager.go
16
55.63%

Totals

Change from base Build fdb2f8c5-53ad-404e-84bd-4dc7d785074b:
0.02%

Covered Lines:
98772

Relevant Lines:
145240

💛  - Coveralls


Apply prefer_wayland only if no display driver is set

Fixes #94755.
Before this patch any other display driver preference would be overridden.

Regarding the display_driver = "default" line, it's there so that if the project uses Wayland and prefer_wayland is set to false the editor actually tries X11 first like I think the user would expect and the documentation implies.
I think that this option should probably be improved in the first place but we're on a release candidate :gdsweat:

I can confirm that this resolves the issue on Windows at least, when doing --headless --import.

Thanks!


Add more rbac tests

Add RBAC tests for global namespace, inline role ref, and using role instead of roleRef.
For #12394, #13439
Similar to https://github.com/istio/istio/pull/13759. Created a new PR to reduce the burden to do git rebase since many refactoring has been checked in before #13759 can merge.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: pitlv2109
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: liminw
If they are not already assigned, you can assign the PR to them by writing /assign @liminw in a comment when ready.
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:

tests/integration/security/rbac/OWNERS

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

@pitlv2109: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-galley-local-presubmit-tests.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test integ-galley-local-presubmit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-galley-local-presubmit-tests.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test integ-galley-local-presubmit-tests

prow/release-test.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test release-test

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-galley-local-presubmit-tests.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test integ-galley-local-presubmit-tests

prow/release-test.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test release-test

prow/istio-integ-k8s-tests.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: pitlv2109
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
If they are not already assigned, you can assign the PR to them by writing /assign @geeknoid in a comment when ready.
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:

pkg/OWNERS
tests/integration/security/rbac/OWNERS

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 NOT APPROVED
This pull-request has been approved by: pitlv2109, yangminzhu
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: geeknoid
If they are not already assigned, you can assign the PR to them by writing /assign @geeknoid in a comment when ready.
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:

pkg/OWNERS
tests/integration/security/rbac/OWNERS [yangminzhu]

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.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: pitlv2109, yangminzhu
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:

tests/integration/security/rbac/OWNERS [yangminzhu]

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

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/release-test.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test release-test

prow/istio-integ-k8s-tests.sh
4d9df641db0a627a180160e80213ab5f86054215
link
/test istio-integ-k8s-tests

prow/integ-security-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-security-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-security-k8s-presubmit-tests-master

prow/istio-integ-k8s-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test istio-integ-k8s-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@yangminzhu The LGTM label has been removed because I removed the changes I made in Galley. I will submit another PR for that. This PR does not really depend on that PR, so it can safely be merged now.

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: pitlv2109, yangminzhu
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:

tests/integration/security/rbac/OWNERS [yangminzhu]

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

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-security-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-security-k8s-presubmit-tests-master

prow/istio-integ-k8s-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test istio-integ-k8s-tests-master

prow/integ-pilot-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-pilot-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test istio-integ-k8s-tests-master

prow/integ-pilot-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-pilot-k8s-presubmit-tests-master

prow/integ-security-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-security-k8s-presubmit-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@pitlv2109: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/integ-pilot-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-pilot-k8s-presubmit-tests-master

prow/integ-security-k8s-presubmit-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test integ-security-k8s-presubmit-tests-master

prow/istio-integ-k8s-tests.sh
55ea3a4b2634de01b87e7bc0cc10266db98eab9f
link
/test istio-integ-k8s-tests-master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


llvmPackages.libllvm: allow static build

Motivation for this change

[x] pkgsStatic.llvmPackages_11.clang-unwrapped
[x] pkgsStatic.llvmPackages_11.lld

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/)
22.05 Release Notes (or backporting 21.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

[x] Fits CONTRIBUTING.md.

The magic incantation
nix-shell -E 'with import ./. {}; (pkgsStatic.llvmPackages_11.stdenv.override { cc = pkgsStatic.llvmPackages_11.stdenv.cc.override { bintools = pkgsStatic.llvmPackages_11.bintools; }; }).mkDerivation { name = "shell"; }'

with this PR gives you a shell in which $CC is a statically linked version of clang , capable of producing statically linked executables (only due to the specific configuration of the package sets targetPlatform).


After update to 8.1.5 some publishing jobs complete with failures and the sitemap.xml is not generated as expected

Describe the bug
After update to 8.1.5 some publishing jobs complete with failures and the sitemap.xml is not generated as expected.
To Reproduce
Steps to reproduce the behavior:

Upgrade to 8.1.5
Run a Full Site Publish
Job will complete with Failures
See error

name=Java/global/percussion/task/perc_SitemapGeneratorTask, while running publishing Job id=26017, Edition 'DCRT_FULL' (323).
java.lang.RuntimeException: javax.jcr.PathNotFoundException: Property rx:page_noindex not found
	at com.percussion.sitemanage.task.impl.PSSiteMapGeneratorTask.perform(PSSiteMapGeneratorTask.java:206) ~[?:?]
	at com.percussion.rx.publisher.impl.PSPublishingJob.runEditionTasks(PSPublishingJob.java:1409) ~[?:?]
	at com.percussion.rx.publisher.impl.PSPublishingJob.runPostTasks(PSPublishingJob.java:1029) ~[?:?]
	at com.percussion.rx.publisher.impl.PSPublishingJob.finishEdition(PSPublishingJob.java:880) ~[?:?]
	at com.percussion.rx.publisher.impl.PSPublishingJob.run(PSPublishingJob.java:813) ~[?:?]
	at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_262]
Caused by: javax.jcr.PathNotFoundException: Property rx:page_noindex not found
	at com.percussion.services.contentmgr.data.PSContentNode.getProperty(PSContentNode.java:510) ~[?:?]
	at com.percussion.sitemanage.task.impl.PSSiteMapGeneratorTask.perform(PSSiteMapGeneratorTask.java:196) ~[?:?]
	... 5 more
2024-05-24 09:13:41,246 INFO  [com.percussion.rx.publisher.impl.PSPublishingJob]

Expected behavior
Job should run and site map should be generated.
Versions Affected

8.1.5

@ramdev1980  Looks like a regression related to your skip pages with no search indexing fix.

Hi Nate,
I have tested this and it looks fine.


[BUG]

First time i install a sdk it doesn't have a default cache path and doesn't prompt me to set this.

OS: macOS
FVM Version 0.7.0

@haadinorouzi there should be a default cache path if one is not set. Could you provide more info?

Maybe it has.
But first time run ‘fvm config’ doesn’t show me cache_path
It says not set.


feat [IDP-1416] : Added the additional data points for GitHub datasource

Harness Developer Pull Request
This PR adds the additional data points for GitHub datasources.
What Type of PR is This?

[ ] Issue
[x] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


FX Pages.

Pages for controller Delay + Reverb.
Also need an intuitive +musical way of loading delay + reverb + compressor + eq settings from the current row/slot

Add a column (track) for FX?
Pretty much like what A4 does.

Perhaps.
I also contemplated allowing columns > 16 to host special track types.
One of which could be of FX type.
Another type could be MIDI allowing tempo changes and such.
The problem is, how do you load these tracks from the MD trigger interface when you're limited to 16 buttons.
A proposed solution would be to have a layered GRID.
We could put each device on it's own layer.

Primary feature complete. Moving reminding work to backlog.


ids: CatalogQueryController should return list of Assets instead of list of String

@bscholtes1A is this one still relevant or fixed with the merge of #159 ?

@bscholtes1A is this one still relevant or fixed with the merge of #159 ?

@mspiekermann yeap this one should be closed


Implement namedtuple with type()

Grumpy does not allow exec'ing a class definition. This implementation
uses dynamic class creation via the type function. The
NamedTuple class definition mimics the original interpolated class
definition template. The namedtuple function now needs to insert
attributes and properties into the class dictionary before the class is
created rather than interpolating those same things.
After the class is created, some method docstrings must be updated.
This code was tested using the rough test code in the main section, not
with a full battery of unit tests.

@googlebot
I signed it!

Finishing the builtins like map and all is certainly more important. I'll leave this alone for now.

I'm going to close this one for now. Feel free to reopen once we're more ready for it.


Test and bench

Improves test coverage and re-evaluates benchmarks.

Resolves #6. Previous merge also resolves #7.


Mypy Support For TaggableManager

I have a model with a TaggableManager for a model with direct foreign keys defined, per the docs:
class TaggedRecipe(TaggedItemBase):
    content_object = models.ForeignKey("Recipe", on_delete=models.CASCADE)

    def __str__(self) -> str:
        return f"{self.content_object}: {self.tag}"

and then on the Recipe model:
tags = TaggableManager(through=TaggedRecipe)

When running mypy, I get an error about that line  error: Couldn't resolve related manager for relation 'tagged_recipes' with the actual error being  [django-manager-missing]
This is with the following versions:
Django 5.0.6
django-taggit 5.0.1
mypy 1.10.1
django-stubs 5.0.2
django-stubs-ext 5.0.2

I guess that's from the mypy django plugin? Will need to look at into if we can get it to play nicely with django-taggit. Thanks for the clear report!

This looks related to https://github.com/typeddjango/django-stubs/issues/1023
From what I could gather, it seems like adding typing information to django-taggit could fix the issue, but I'm not sure.
That said, even if it didn't fix that specific issue, it would be nice to have django-taggit typed.


feat(autoware_pointcloud_preprocessor): cuda-accelerated pointcloud concatenation

Description
This PR is part of a series of PRs that aim to accelerate the Sensing/Perception pipeline through an appropriate use of CUDA.
List of PRs:

https://github.com/autowarefoundation/autoware.universe/pull/9454 (pointcloud preprocessing)
https://github.com/autowarefoundation/autoware.universe/pull/9455 (concatenation)
https://github.com/autowarefoundation/autoware.universe/pull/9453 (centerpoint)
transfusion (TODO)
OGM (TODO)
https://github.com/tier4/aip_launcher/pull/348 (aip_launcher)

To use these branches, the following additions to the autoware.repos are necessary:
  vendor/cuda_blackboard:
    type: git
    url: git@github.com:knzo25/cuda_blackboard.git
    version: main
  vendor/negotiated:
    type: git
    url: https://github.com/osrf/negotiated.git
    version: master

Depending on your machine and how many nodes are in a container, the following branch may also be required:
https://github.com/knzo25/launch_ros/tree/fix/load_composable_node
There seems to be a but in ROS where if you send too many services at once some will be lost and ros_launch can not handle that.
Related links
Parent Issue:

Link

How was this PR tested?
The sensing/perception pipeline was tested until centerpoint for TIER IV's taxi using the logging simulator.
Notes for reviewers
The main branch that I used for development is feat/cuda_acceleration_and_transport_layer.
However, the changes were too big so I split the PRs. That being said, development, if any will still be on that branch (and then cherrypicked to the respective PRs), and the review changes will be cherrypicked into the development branch.
Interface changes
An additional topic is added to perform type negotiation:
Example: input/pointcloud -> input/pointcloud and input/pointcloud/cuda

Effects on system behavior
Enabling this preprocessing in the launchers should provide a much reduced latency and cpu usage (at the cost of a higher GPU usage)

Note, this PR will be kept as a draft until https://github.com/autowarefoundation/autoware.universe/pull/8300 is merged, at which point this PR will be rebased


Added some series-based functions (exp, cos, sin, ...)

Added:

exp (by infinite series)
cos (by infinite series)
sin (by infinite series)
tan (by cos/sin)
cosh (by infinite series)
sinh (by infinite series)
tanh (by cosh/sinh)

Not added:

ln - might not be too hard but converges very slowly so need another trick
arcsin(x) = arctan(x / √(1 - x²))
arccos(x) = arctan(√(1 - x²) / x)
arctan - conceivably possible to do similarly, but the series only converges for small values, so need to use Euler's trick
arsinh(x) = ln(√(1 + x²) + x)
arcosh(x) = ln(x + √(x - 1)√(x + 1)) = ln(√(x² - 1) + x)
artanh(x) = ½ ln(x + 1) - ½ ln(1 - x)

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

Awesome, thanks for the contribution! It will take me some time to go through it in detail and understand everything so please have patience, especially since I can only get some time to work on the library on the weekend. And don't worry about the signature.
The decimal mode was long overdue for a refactor so I'll try to combine that with changes here.

I haven't forgotten about this, but I'm still short on time. It's top of my priority list for the library.

why isn't it yet merged? any problems with it? Btw, missing precision could be taken from the decimal size of the argument + n, usually it works fairy well. Also you can provide some kind of epsilon parameter instead.
@ionspin could you please merge it or like?

@sergeych Unfortunately I haven't had the time to properly go through this pull request and it's also related to decimal mode refactor which is a big undertaking, so that's why this pull request hasn't been merged for a long time, and by the way things are looking it's going to stay that way for some time to come.


Allow explicit choice of internet family

Motivation:
Netty should be able to bind to specific protocol family only (IPv4, IPv6) if requested by the caller.
Modification:
Added InternetProtocolFamily to SocketChannel constructors.
Result:
Fixes #12269

Merged as its just a forward merge.


Test setting a project when viewing a PR

Refs: #4926

[ ] anyOS @Tyriar
[x] anyOS @TylerLeonhardt  (for GitHub Enterprise)
[ ] anyOS @amunger

Complexity: 3

Setup

Install the pre-release version of GitHub Pull Requests and Issues.
Clone a GitHub repo that has projects (not required for Enterprise)

Testing (not GitHub Enterprise)

View a PR on GitHub.com and set a project on it.
Open your clone of the repo in VS Code
From the Pull Requests view, expand the tree node for the PR in step 1. If it doesn't show, you can edit or add the queries in that tree by using the inline action to "Edit Query".
Open the PR Description.
Verify that the PR description shows and that there is no project displayed and instead there's a prompt to sign in.
Follow the sign in prompt
Verify that the Project now shows.
Open other PR descriptions. Verify that you can set and see Projects on them.

Testing (GitHub Enterprise)

Verify that you can open a PR description.

I can't set a new project because of the linked issue, but I can at least remove them.


Issue Label Documentation

A wiki doc should be created for explaining the issue labels.

Done.wiki doc is here


Upgrade to 1.13.0

New mainline version contains some changes, fixes and features:
http://nginx.org/en/CHANGES
Tests are passing.

Thanks @thueske!


Baseclass

Addressing issue #11
Adding BaseFAIRGraph base class. FAIRGraph (from fairgraph.py) and StoreFAIRGraph extend this class.
Still quite a hacky implementation, but hope it helps as a proof of concept. If you were already working on it and have a better implementation, please feel free to reject this PR.

I further refactored the base class. Now fairgraph.py, storegraph.py and metadata.py  use the base graph.
The metadata.py seems not necessary, because the config.ini is not a common format for RDF graphs. I'd suggest to remove the support for it to make our code more focused. What do you think?

The code has been further refactored.
Previously the initGraph step mixed opening a store (in-memory or persistent) and inputting metadata. But it's not necessary to input metadata in this step, because users can use POST to do that. So I removed the metadata inputting, thus the code is more clear now.
fairgraph.py and storegraph.py were combined to fairgraph.py, and basegraph.py is removed.
For the metadata.py, the config.ini is not a common format for RDF graphs, I'm not sure if we should keep it. If yes, I'd change metadata.py to an ini2ttl format converter, and then users can post the ttl. What do you think?

We decided to remove the support for config.ini, i.e. remove metadata.py and related samples and tests.


Update Documentation for Instance Segmentation Camera: Output does not match label ids specified in documentation

CARLA version: 0.9.14
Platform/OS: Ubuntu 20.04
Problem you have experienced: The output of the instance segmentation camera does not use the same red-values as specified in the documentation. E.g. cars should have the red-value 10, but have 14 in the output image.
What you expected to happen: The documentation should contain the correct values for each class.
Please update the documentation (https://carla.readthedocs.io/en/latest/ref_sensors/#instance-segmentation-camera)

This problem is also in the Cityscapes palette. For example the fence class may have a different color than the color in the documentation ({153,153,90} if I remember it right).
I suppose that this is not only throuble with the documentation cause there are similar classes in sources (for instance in CityScapesPalette.h or ObjectLabel.h).  So it looks more like a bug in the source code, but I haven't gone into it.

+1

https://github.com/carla-simulator/carla/blob/d7b45c1e159e6d13296f7a3a4e8b13e6c2d62c18/LibCarla/source/carla/rpc/ObjectLabel.h#L16-L50
I also found this issue. And this part may help U to find out write label type ID. I think the documentation should be updated.


Change all torch::nn::init::Nonlinearity::{name} and torch::nn::init::FanMode::{name} to torch::k{name}

To improve the UX for passing enum values in C++ API, we are moving to use torch::kReLU instead of torch::nn::init::Nonlinearity::ReLU to represent a ReLU enum (PR: https://github.com/pytorch/pytorch/pull/26837). This PR updates the enum usage in torchvision C++ code to the new version, so that the CI in https://github.com/pytorch/pytorch/pull/26837 would be green and we can officially move to using the new enum representation.
Test Plan

Wait for https://github.com/pytorch/pytorch/pull/27051 to be merged.
Since torchvision's CI is based on PyTorch nightly, we need to wait for a new nightly build to happen.
CI for this PR needs to be green using the new nightly build.
After merging this PR, re-running CI for https://github.com/pytorch/pytorch/pull/26837 should make it green.

Codecov Report

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

@@           Coverage Diff           @@
##           master    #1394   +/-   ##
=======================================
  Coverage   64.04%   64.04%
=======================================
  Files          78       78
  Lines        6188     6188
  Branches      948      948
=======================================
  Hits         3963     3963
  Misses       1946     1946
  Partials      279      279

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 96ec0e1...a298e34. Read the comment docs.


Create pattern tutorial

Fixes #8205
Our customers have found challenges using pattern matching effectively. This tutorial provides a stronger motivation for the scenarios where pattern matching can be most effectively used.
/cc @MadsTorgersen @KathleenDollard

closing and opening for a new build.

closing and reopening to force a new build


Add support voor MAP component (WidgetMAP)

The added code enables the user to use a MAP component for the phone APP in the same way the WidgetLED is used:
var mymap = new blynk.WidgetMAP(virtualport);
mymap.location(index,  lat, lon, value);
Tested it on a raspberry pi 3

Did this get looked at?  I just reinstalled Blynk NodeJS library and had to add this in manually again.
https://community.blynk.cc/t/using-the-map-with-js-library/20122/4


[Snyk] Upgrade vue-router from 3.4.9 to 3.5.1

Snyk has created this PR to upgrade vue-router from 3.4.9 to 3.5.1.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 2 versions ahead of your current version.
The recommended version was released 23 days ago, on 2021-01-26.

The recommended version fixes:

Severity
Issue
PriorityScore (*)
Exploit Maturity

Access Restriction Bypass SNYK-JS-SANITIZEHTML-1070786
611/1000  Why? Recently disclosed, Has a fix available, CVSS 6.5
No Known Exploit

Validation Bypass SNYK-JS-SANITIZEHTML-1070780
611/1000  Why? Recently disclosed, Has a fix available, CVSS 6.5
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Release notes

Package name: vue-router

3.5.1 - 2021-01-26Please refer to CHANGELOG.md for details.

3.5.0 - 2021-01-25Please refer to CHANGELOG.md for details.

3.4.9 - 2020-11-05Please refer to CHANGELOG.md for details.

    from vue-router GitHub release notes

Commit messages

Package name: vue-router

7fefb81 chore(changelog): 3.5.1
670e5c0 chore(release): 3.5.1
9e83dd3 build: bundle 3.5.1
b7a31b9 fix(warn): only warn if  "tag" or "event"  is used (#3458)
711315e chore(changelog): 3.5.0
3577039 chore(release): 3.5.0
cc2288c build: bundle 3.5.0
cbb552c docs: exact-path
74f106c refactor: simpler check exactPath
825328e feat(link): exact-path prop
97d998f docs: addRoutes version
c128b60 docs(zh): update (#3446)
97c8dae chore: readme [skip ci]
2252929 chore: nuxt logo [skip ci]
d4f7e75 chore: nuxt logo [skip ci]
30c2321 chore: add nuxt logo
6d030f5 build(deps): bump ini from 1.3.5 to 1.3.8 (#3442)
0df1987 chore: update build dependencies (#3435)
484d43a docs: optimized Chinese document for installation (#3438)
ce3e1be refactor(types): fix flow
2e41445 feat(warn): warn deprecated addRoutes
92395d4 docs: addRoute, getRoutes
53b68dd feat: expose START_LOCATION
d2cb951 feat(link): warn deprecated props

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report

Merging #273 (0206aa7) into master (3e0f2cf) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #273   +/-   ##
=========================================
  Coverage     62.24%   62.24%
  Complexity     1415     1415
=========================================
  Files           154      154
  Lines          6052     6052
  Branches        334      334
=========================================
  Hits           3767     3767
  Misses         2132     2132
  Partials        153      153

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 3e0f2cf...0206aa7. Read the comment docs.

Done


Placeholder color changed with Qt update

Checklist

[X] I'm reporting a problem with Chatterino
[X] I've verified that I'm running the most recent nightly build or stable release
[X] I've looked for my problem on the wiki
[X] I've searched the issues and pull requests for similar looking reports

Describe your issue
The color of our input placeholder changed between qt5-base version 5.15.2+kde+r305-1 and 5.15.3+kde+r133-1.
Screenshots
How it looks currently:

OS and Chatterino Version
Arch btw, Chatterino Nightly + Dankerino patches 2.3.4 (commit 0c3cafa4, built on 2022-03-09)

Duplicate of #3593


[AV2-432] Alignment issue on the home page

there is 3 main issues.

There is alignment issue on the home page, where there is no padding between 'Current activity' and the activity card.
There is no padding between milestone name and activity card on the milestone page.
On the milestone page, there is inconsistent padding between the milestone name and activity card.
JIra story - https://intersective.atlassian.net/browse/AV2-432

Fix i have done.
Added margin to card top 16px and bottom 16px. because we need to keep 32px space between two cards.
this change effect to fix.
1. space issue between card and ‘current activity’ text in dashboard.
2. inconsistent padding between the milestone name and activity card.
Added padding to milestone in top 16px. And for lock milestone added 16 px in bottom. Because if there are activities in milestone it will adding 16px space in the end of milestone. When it is locked milestone there are no cards inside.
this change effect to fix.
1. Padding issue between tow lock milestones.
2. Correcting space between last activity card and milestone name.
Added padding to card according to design. Top and bottom 12px, right and left 16px.
this change effect to fix.
1. Fit all activity description inside card.
2. style correcting according to design.
Added some space to header icons. Tick and lock.
this change effect to fix.
1. Icon alignment issue in header.


Atypical usage raises non-critical alerts in PagerDuty

In order to ensure cloud.gov is continuously monitored for atypical usage as Cloud Operations I want to be automatically notified when metrics that we determine indicate atypical behavior change so that I can investigate the cause immediately.
Acceptance Criteria

[ ] When any of the metrics on the dashboard created by https://github.com/18F/cg-product/issues/409 exceed a moving average based on historical data an alert in PagerDuty is raised.

This is in support of https://github.com/18F/cg-product/issues/396

I believe this is complete, based on the draft email explanation of this work (with screenshots, aw yeah!), so I'll close this up. Feel free to reopen if there's something lingering that I missed.

Yes. This is done


[Bug] All BE Nodes core

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
<IP_ADDRESS>
What's Wrong?
All BE nodes coredump
What You Expected?
BE node don't core
How to Reproduce?
No response
Anything Else?
*** Query id: 0-0 ***
*** Aborted at<PHONE_NUMBER> (unix time) try "date -d @1731061279" if you are using GNU date ***
*** Current BE git commitID: Unknown ***
*** SIGSEGV address not mapped to object (@0x0) received by PID 48326 (TID 0x7fd8e0bff700) from PID 0; stack trace: ***
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:420
1# os::Linux::chained_handler(int, siginfo*, void*) in /data/service/jdk/jre/lib/amd64/server/libjvm.so
2# JVM_handle_linux_signal in /data/service/jdk/jre/lib/amd64/server/libjvm.so
3# signalHandler(int, siginfo*, void*) in /data/service/jdk/jre/lib/amd64/server/libjvm.so
4# 0x00007FE8C8357400 in /lib64/libc.so.6
5# doris::Schema::_init(std::vector<doris::TabletColumn, std::allocatordoris::TabletColumn > const&, std::vector<unsigned int, std::allocator > const&, unsigned long) at /root/doris/be/src/olap/schema.cpp:75
6# doris::RowCursor::_init(std::vector<doris::TabletColumn, std::allocatordoris::TabletColumn > const&, std::vector<unsigned int, std::allocator > const&) at /root/doris/be/src/olap/row_cursor.cpp:78
7# doris::RowCursor::init(std::vector<doris::TabletColumn, std::allocatordoris::TabletColumn > const&, unsigned long) at /root/doris/be/src/olap/row_cursor.cpp:167
8# doris::RowCursor::init(std::shared_ptrdoris::TabletSchema) at /root/doris/be/src/olap/row_cursor.cpp:132
9# doris::PushHandler::_convert(std::shared_ptrdoris::Tablet, std::shared_ptrdoris::Rowset, std::shared_ptrdoris::TabletSchema) at /root/doris/be/src/olap/push_handler.cpp:371
10# doris::PushHandler::_do_streaming_ingestion(std::shared_ptrdoris::Tablet, doris::TPushReq const&, doris::PushType, std::vector<doris::TTabletInfo, std::allocatordoris::TTabletInfo >) at /root/doris/be/src/olap/push_handler.cpp:151
11# doris::PushHandler::process_streaming_ingestion(std::shared_ptrdoris::Tablet, doris::TPushReq const&, doris::PushType, std::vector<doris::TTabletInfo, std::allocatordoris::TTabletInfo >) at /root/doris/be/src/olap/push_handler.cpp:64
12# doris::EngineBatchLoadTask::_delete_data(doris::TPushReq const&, std::vector<doris::TTabletInfo, std::allocatordoris::TTabletInfo >) at /root/doris/be/src/olap/task/engine_batch_load_task.cpp:326
13# doris::EngineBatchLoadTask::execute() at /root/doris/be/src/olap/task/engine_batch_load_task.cpp:75
14# doris::StorageEngine::execute_task(doris::EngineTask*) at /root/doris/be/src/olap/storage_engine.cpp:1021
15# doris::PushTaskPool::_push_worker_thread_callback() at /root/doris/be/src/agent/task_worker_pool.cpp:607
16# doris::ThreadPool::dispatch_thread() at /root/doris/be/src/util/threadpool.cpp:543
17# doris::Thread::supervise_thread(void*) at /root/doris/be/src/util/thread.cpp:455
18# start_thread in /lib64/libpthread.so.0
19# clone in /lib64/libc.so.6
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

I have solved this problem. The reason is that version <IP_ADDRESS> does not support the Map data type, but it can pass when creating a table. Then, when executing the delete from statement on the table, all BE nodes core


Fix authentication system URL params order

Codecov Report
Patch coverage: 80.00% and no project coverage change.

Comparison is base (a50e4fe) 89.26% compared to head (8d5bc75) 89.26%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #279   +/-   ##
=======================================
  Coverage   89.26%   89.26%
=======================================
  Files          32       32
  Lines        2385     2385
=======================================
  Hits         2129     2129
  Misses        256      256

Files Changed
Coverage Δ

mapentity/views/base.py
78.57% <0.00%> (ø)

mapentity/helpers.py
75.46% <100.00%> (ø)

mapentity/middleware.py
100.00% <100.00%> (ø)

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


use sync.RWMutex when masterNode changes

https://github.com/chrislusf/weed-fs/issues/74

No need for this. Only one goroutine will be changing this value.

But other goroutine will read this value.

I wrote two programs to check if safe.
https://github.com/aszxqw/practice/blob/master/go/rwmutex/notlock.go
https://github.com/aszxqw/practice/blob/master/go/rwmutex/lock.go
It turns out notlock.go will go wrong() after running 2 minutes.
And lock.go is always running ok .
So I think it is not safe, when one goroutine is writing a variable and other goroutines read it  without locking.
So I think you need this pull request.

I do not understand the test. Does it mean g.a will be read wrongly? Wrongly means totally wrong data or just stale data? Stale data is fine for current bug, since the thread to check correct master node only runs every few seconds.

Not about stale data, it is about something unexpected will happen when concurrent access without sync.
If it is safe for one goroutine writing when another goroutine reading without sync,
so what do you think of sync.RWMutex is made for ?

"Programs that modify data being simultaneously accessed by multiple goroutines must serialize such access.
To serialize access, protect the data with channel operations or other synchronization primitives such as those in the sync and sync/atomic packages."

https://golang.org/ref/mem

We have one thread that's basically swapping one string value to another. This is a copy on write operation.  Maybe check this page, which explains better than I do: http://en.wikipedia.org/wiki/Copy-on-write

I know the conception of COW,  but I don't know what is the relation between COW and this concurrency-safety issue.
I guess your thoughts is "it is safe because masterNode is a string ", isn't it ?
So I wanna ask you a question , is it safe when masterNode is a int or map ?

i got "Failed to write to replicas for volume 3" too and it leads me here. not know much to the seaweedfs source but about the concurrency-safety, I think @yanyiwu is right, we need lock.

Please share your logs, setups.


[feature] add helm chart

Description of Change

Adding helm chart for deployment to k8s.
Tested on AWS EKS 1.20/helm v3. Data is queried via Athena approach.
Checklist

[ ] PR description included and stakeholders cc'd
[ ] tests are changed or added
[ ] yarn test passes
[ ] yarn lint has been run
[ ] git pre-commit hook is successfully executed.
(Please refrain from using --no-verify)
[ ] yarn changeset was run and relevant packages have been updated as a major/minor/patch bump with descriptions
(Determine version update using Semantic Versioning)
[ ] relevant documentation is changed or added

Notes
Additional information relevant to the changes
© 2021 ThoughtWorks, Inc.

Thanks for opening this PR @pavelpanfilov! Apologies for allowing it to go stale (for so long too). I'm going to close it, as PR #981 seems to cover this implementation with the addition of client and api splitting. However, if you find you'd like to build upon that implementation or that something is missing, please feel free to open another PR!


Running chainermn scripts without mpirun / mpiexec

Hi,
Suppose I want to run a distributed training script on two hosts (host0 and host1) using chainermn.
Is there a way I could run
python my_chainermn_script.py
on both host0 and host1 instead of doing
mpiexec --host host0,host1 my_chainermn_script.py
or
mpirun --host host0,host1 my_chainermn_script.py
from either host0 or host1?
Thanks.

Currently, ChainerMN depends on MPI and I'm afraid there's not (simple way) to do that.
You can execute mpiexec command from another python script or a shell script, but not from the chainermn_script.py itself.
I'm curious about your motivation to avoid mpiexec. Do you want to remove MPI dependency of ChainerMN, or just want to kick the script from a single script file?
Or do you want to do pre-processing with a single process before starting ChainerMN ?

Andre,
Thanks for the additional info.
🤔
Unfortunately, I'm afraid there's no simple way to do that, AFAIK.
The simplest way that I think of is to collect the hostnames and kick mpiexec from one node.
Actually, there would be 2 complicated ways to do that. First, if you know what mpiexec actually does, just mimic what it. Second, you can write your own MPI code to create a new communicator dynamically. See "James T. (Intel)  Tue, 02/21/2012 - 14:42" in [1].
Anyways, both methods are far from simple.
[1] https://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology/topic/279685

Thanks!

you know what mpiexec actually does, just mimic what it. It's far from simple.

Is the source code for mpiexec open? I haven't been able to find it. Otherwise, I suppose the OpenMPI documentation has good information on what mpiexec actually does. Are there any other good sources of information on the details of mpiexec, detailed to the point that we can mimic some subset of the functionality?
Thank you.

Is the source code for mpiexec open?
It depends on your environment. There are two major open source implementations of MPI: Open MPI and MVAPICH (and Mvapich). Actually, most vendor implementations are based on one of them.
I don't recommend to do that. MPI codebase is huge and mpiexec does a lot of things. The MPI specification requires that MPI processes are run by mpiexec.

Another possible option is to start your processes via mpiexec from the starting. mpiexec does not affect non-MPI programs. They just run in parallel independently. Only MPI programs read the appropriate environment variables and communicate each other.

Thanks for your replies, Keisuke.
The simplest way that I think of is to collect the hostnames and kick mpiexec from one node.
This is what I'm currently doing, but the goal is to get rid of mpiexec altogether, since in this case, I'd still have nodes sshing to each other just to start processes that they could (possibly) just start themselves.

I guess what you are doing now is the best way for two reasons.
(1)
First, MPI assumes that programs are started from mpiexec. It's the specification.
(2)
Even if there's a way to launch MPI processes in another method, you need to collect a list of nodes, decide how to assign processes/ranks to the nodes anyways, and all processes/ranks must agree to this decision *1. This is because the launched processes need to communicate each other and work together. This is an essential step, no matter what method you use (no matter MPI or non-MPI-something, mpiexec or non-mpiexec-something). There's not a big difference from what you are doing and things wouldn't be simpler *2.
[*1] This step is called "rendezvous" in general. You need to aggregate information to one place anyways.
[*2] Facebook has an MPI-alternative called Gloo. It uses Redis database for rendezvous coordination. I don't think it's any simpler.
I think it's the final answer from me, and actually, it's not about ChainerMN but about MPI in general, so I'm closing the issue.
Thanks!
Keisuke

Now that you put it that way, you're right that I'd have to do rendezvous no matter what, and mpiexec makes this simpler. I'm pretty convinced that this is the best way to do things even if it's not the ideal in my particular case.
it's not about ChainerMN but about MPI in general, so I'm closing the issue.
Yes, I think you are right about this. At any rate, thank you for your help!


Dice Showdown Game Added to the Game folder of the repository.

PR Description 📜
Please include summary related to the issue you have fixed and describe your PR in brief over here by specifying the issue number on which you were working below
Fixes #9

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have specified the respective issue number for which I have requested the new game.

Thank you soo much for contributing to our repository 💗

Thank you @Himanshu07-debug ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @Himanshu07-debug 👋!
@kunjgit here,
We have this annoucement to make 📢!!
We have updated our README 🚀
Make sure you follow proper guideline to raise your next issues !!
Make sure you join our Discord🕹 if you haven't 😇
Thank you 💗!

@Himanshu07-debug Could you please send a demo vedio

@Durgesh4993 Added Refresh Button.

Hey @Himanshu07-debug 👋!
@kunjgit here,
We have this annoucement to make 📢!!
During the time of PR don't alter main index file ! 🙂
In main Readme file just use * as a game number during the time we are merging we will add number !! 👀
Make sure you join our Discord🕹 if you haven't 😇
Thank you 💗!

@kunjgit Sorry, But I do not Understood the game Number you wrote about. Is it the PR number or the Issue number. I will be happy if you will clear my doubt

Hey @Himanshu07-debug in our Repo's README add your game in the Game section and make sure you don't add number because we are adding games so number might conflict !!

Dear @kunjgit,
I'm deeply grateful for your exceptional guidance and unwavering support throughout this contribution . Thank you for making my first GSSOC experience unforgettable.

@kunjgit ,
I hope that I had made the required steps. Is there still any problem in this PR???

@kunjgit ,
I hope that I had made the required steps. Is there still any problem in this PR???

Thank you  @Himanshu07-debug , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


Replace Uri property with ToUri method

This mirrors the changes being made to RequestUriBuilder in https://github.com/Azure/azure-sdk-for-net/pull/7747#event-2659698079
We are not doing the Assign method and will continue to have the Uri passed in in the ctors.

/azp run net - storage - ci


Provide an easy way to run a DatabaseDiscord () on bot startup per plugin

Some plugins work with config data that needs to be loaded from file (such as Reminder's duckling data), and end up loading that data on every command invocation. This should likely be avoided.
You may want to add one more part to a Plugin - startEvents, which all fire when a plugin is started.

We didn't end up running a full DatabaseDiscord, but you can now run a Database on start up as a result of #46


update build and gh workflow

Working now, but still have to manually change the name of the release at the end. Will move on for now and try to fix another time.


Pjax default linkSelector

Sometimes inside Pjax container I want to have a link without any listener and I solve the problem in this way:
<?php Pjax::begin([
    'id' => 'list',
    'linkSelector' => '#list a:not([data-pjax=0])'
 ]); ?>
custom js or simple link
pjax link
<?php Pjax::end(); ?>

I do it because in Pjax widget default value of link selector is '#' . $id . ' a'
So I propose to make default link selector to: '#' . $id . ' a:not([data-pjax=0])'
Or may be I can achieve the same goal in other way?
Thanks.
Additional info

Q
A

Yii version
2.0.10

Could you expand on the issue you're having?
Pjax will ignore click events for any links with [data-pjax=0], https://github.com/yiisoft/jquery-pjax/blob/master/jquery.pjax.js#L78

Hi, @Alex-Code , Sorry, I understand what was the trouble. I use jquery 3 and i copy a version of jquery.pjax for this version (https://gist.github.com/oh-ren/7afed121c2cd29993bd26c996fc6f501). In source code as you can see wast't ignored [data-pjax=0]. So may be PR was unnecessary, i can just change my local version of jquery.pjax.

We have our own fork of pjax so we can't guarantee other forks work well. Sorry.


The apply of FilterReg in 3D reconstruct

Recently ，I am interesting in your work "FilterReg:Robust and Efficient Probabilistic Point-Set Registration，CVPR 2019", I try to find it here,but failed. Where is the  the apply of FilterReg in 3D reconstruct?

It is in another repo of that paper. The integration is pretty dirty thus not released.


[CMR] M3-4520: Linode status details

Description
If the Linode status is not "Running" or "Offline", it will open the NotificationDrawer when a user clicks on the status. I also fixed the message that shows up as "Shutting_down" at the end of the powering off action
Type of Change

Non breaking change ('update', 'change')

Note to Reviewers
Added a mock linode with an event to make it easier to trigger the NotificationDrawer

@WilkinsKa1 @johnwcallahan thanks for your feedback! I'll open a separate ticket to apply the changes to the grid/card view


Dockerpackage

The new branch dockerpackage is for the below reasons

Created per stage docker agent
Added new stage for docker build and publish
please approve :-)

looks good


added(agent): chat/import to migrate historical chats to agent storage for webview

Adds a migration to import local chat history into the agent to be used in the webview.
Tie in for https://github.com/sourcegraph/cody/pull/5304
Test plan
Tested manually. Need to add a unit test.

It works now 🚀


iOS Native Linking failed

Hi, thank you for sharing your bindings! I have a question regarding the iOS bindings: When I build the AzureCommunicationVideoTest.iOS I get about 40 errors like this one:
Error MT5211: Native linking failed, undefined Objective-C class: ACSCall. The symbol '_OBJC_CLASS_$_ACSCall' could not be found in any of the libraries or frameworks linked with your application. (MT5211) (AzureCommunicationVideoTest.iOS)
I have installed Git LFS and I see 3 native references in the Xamarin.AzureCommunicationCalling.iOS project:

AzureCore
AzureCommunication
AzureCommunicationCalling

Is the big native reference you mention in the readme one of the above, or do I need to add another one?

Hi @nielscup . Are you building for a real device? I suspect you will get this error trying to build for the simulator...

Problem was that I downloaded the code zip. That does not work because of LFS. You need to clone the code and pull to retrieve the file from LFS.


Unable to sign the user agreement for redis on redis main repo

Hi
here are the PRs that I am unable to merge cause I can not sign the user agreement
https://github.com/redis/redis/pull/12634#issuecomment-2016979802
https://github.com/redis/redis/pull/12635#issuecomment-2016979782
When I hit the sign button it just refreshes the page and I can not sign my request.
I expect it to sign the agreement and redirect me to the PR and update the status for the PR.

Hi @KharitonOff,
Would you be able to help on this, It seems there is no way to sign redis cla.
It just keeps refreshing the same page


Adapter support for Decimal module?

One of the integration tests in type.exs relies on adapters supporting the Decimal module.  How important is it that adapters support that module?  And if it is optional, can the assertions for Decimal be moved to a separate test (for tagging and exclusion)?
The test in question:  https://github.com/elixir-lang/ecto/blob/master/integration_test/cases/type.exs#L13

@jazzyb I would advise you to depend on Decimal and add Decimal support to sqlite3 (unless it doesn't support Decimal for some reason). If for some reason you can't or don't want to do that, then we can tag it.

I'll see how difficult it would be to depend on Decimal.  I'm sure it can be done.  Thanks.


Include API docs

This project could benefit greatly from some more documentation. A good thing to start with would be a coherent set of API docs. That would make it much easier to write different clients (e.g. iOS) that interface with the server.

Hmm, not sure how I overlooked it.. Nevermind.


Should say "random sampling from an array"

First, thanks, I enjoyed reading the code and the humor here.
I think the code is a good tutorial in random sampling from an array.
I needed the one line of code that gets a random index on the parent.
(It also seems a good tutorial how to define methods on a new type.)
Is it really "random based" or should you say "every based" or "not based" or "always shuffled?"
A strange beast indeed.

Thanks for the nice comments 🙂
Yes, I agree that "random-based indexing" is a bit misleading: in practice every time you access an element of the wrapper array, you get a random element of the wrapped array, it isn't like you "start" from a random index, otherwise you'd like get out-of-bounds very frequently.
However I'm not really sure how to call it, your "always shuffled" is probably a more accurate description, but honestly the point of this package is that indexing shouldn't be taken too seriously, I'm quite fed up by the 0- vs 1-based indexing holy war 😉


predict by trained model

Hi Charles,
How can I predict once I have retrained frcnn model?  I utilize VGG16(VGG_imagenet.npy) with VOC07 data set to train. After that , I get the ckpt as well as meta files as a way to restore model. So , what is the next step I should do ? can I just follow the demo instruction to predict (simply restore meta graph and ckpt, to get scores and boxes via im_detect function)?
Thanks

fix it due to tensorflow version


Image Not Copied or Save; Render Issue

Hi Zhou,
Thank you for making this plugin. It was working fine on my office desktop, but it doesn't work on MacOS Ventura 13.0.
I tried to view using Inspect Tool and figured out the issue;
"plugin:obsidian-export-image:248 Uncaught (in promise) TypeError: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The provided value is not of type '(CSSImageValue or HTMLCanvasElement or HTMLImageElement or HTMLVideoElement or ImageBitmap or OffscreenCanvas or SVGImageElement or VideoFrame)'.
at eval (plugin:obsidian-export-image:248:33)
at async eval (plugin:obsidian-export-image:859:28)"
I am guessing it's either of the followings;
1 - No proper rights were given to Obsidian (I have enabled screen recording)
2 - Rendering incorrect
Appreciate your help on this.

Same here on Windows 10.


Request/Response headers link to Content-Type and Cache-Control

Originally reported on Google Code with ID 173
What steps will reproduce the problem?
1. Make a successful request
2. In the Content-Type and/or Cache-Control

What is the expected output? What do you see instead?

When you click the lamp to show details about the option, it slides down a content,
which is OK, the problem is when you click the lamp again, it hides the content but
leave a blank space in the page.

On what operating system, browser and browser version?
Ubuntu 12.10
Chrome Version 26.0.1410.42

Reported by daniel.gerep on 2013-04-10 17:59:49

The issue is related to very old version and it's no longer valid.


Object id claim can contain the service principal object id as well

The description for the oid claim in the access includes this text:

The immutable identifier for an object in the Microsoft identity platform, in this case, a user account.

From my experience, it can also be the object id for a service principal, if a client is calling the API using client credentials flow.

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

ID: 2471c08b-befe-8e1a-df08-f13e116c231e
Version Independent ID: 0d827d33-2906-6352-9398-13863def9354
Content: Microsoft identity platform access tokens reference
Content Source: articles/active-directory/develop/access-tokens.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@juunas11
Thanks for your feedback! We will investigate and update as appropriate.

Thanks! I made a pull request to add a note but will leave this open for approval by @rwike77


Bump up toolchain ver. from 1.58 -> 1.59

Bump up toolchain ver. from 1.58 -> 1.59
The latest version of the Rust is 1.59, and some of dependencies use the latest one.
It's encouraged to use latest one as well.

Codecov Report

Merging #502 (e6e149c) into main (cfae48c) will increase coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #502      +/-   ##
==========================================
+ Coverage   92.41%   92.50%   +0.09%
==========================================
  Files         173      173
  Lines       10915    10913       -2
==========================================
+ Hits        10087    10095       +8
+ Misses        828      818      -10

Impacted Files
Coverage Δ

core/src/executor/join/mod.rs
77.91% <0.00%> (+0.61%)
:arrow_up:

test-suite/src/tester.rs
81.52% <0.00%> (+0.67%)
:arrow_up:

core/src/executor/aggregate/mod.rs
77.65% <0.00%> (+1.06%)
:arrow_up:

core/src/plan/schema.rs
86.39% <0.00%> (+1.18%)
:arrow_up:

core/src/executor/sort.rs
78.00% <0.00%> (+2.00%)
:arrow_up:

core/src/executor/execute.rs
69.94% <0.00%> (+2.31%)
:arrow_up:

Continue to review full report at Codecov.

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