Device Guard missing in Group Policy

Device Guard is not in Group Policy: "Computer Configuration -> Administrative Templates -> System" anymore.
So where is it?

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

ID: 41c2cb44-269d-3334-019a-726eb5432f1c
Version Independent ID: 251024cc-b818-18c6-a112-4ac0276cb4b1
Content: Manage Windows Defender Credential Guard (Windows 10)
Content Source: windows/security/identity-protection/credential-guard/credential-guard-manage.md
Product: w10
Technology: windows
GitHub Login: @DulceMontemayor
Microsoft Alias: dansimp

@ChayimEliazer. download and update the latest policy templtes to your windows 10
here is the screenshot

@officedocsbot assign @jvsam

Hi @ChayimEliazer, were you able to resolve your concern? I can confirm the same results as @RAJU2529's. If you need technical assistance, I recommend that you contact Windows 10 support. There are also other support resources that are available for you like the Microsoft Tech Community or the Technet forums where you can post your question and get help from the community. You may want to check as well if you are meeting the hardware requirements. Please keep us posted, thank you.

Not solved. Where can I "download and update"  the latest policy templates
to windows 10 ?
On Sat, Dec 14, 2019 at 6:44 PM Jo<EMAIL_ADDRESS>wrote:

Hi @ChayimEliazer https://github.com/ChayimEliazer, were you able to
resolve your concern? I can confirm the same results as @RAJU2529
https://github.com/RAJU2529's. If you need technical assistance, I
recommend that you contact Windows 10 support
https://support.microsoft.com/hub/4338813/windows-help?os=windows-10.
There are also other support resources that are available for you like the Microsoft
Tech Community https://techcommunity.microsoft.com/ or the Technet
forums https://social.technet.microsoft.com/Forums/home where you can
post your question and get help from the community. You may want to check
as well if you are meeting the hardware requirements
https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-device-guard.
Please keep us posted, thank you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNPL3QWTR2IGIAPEPDTQYUEQNA5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4GOHA#issuecomment-565733148,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNINHNHV72PAAKRT2JDQYUEQNANCNFSM4JQRZATA
.

@ChayimEliazer . I will give you the link

@ChayimEliazer .
https://www.microsoft.com/en-us/download/100591

Just a question:
Are that templates "needed" if Security Baselines are already in use?

After downloading and installing from link, Device Guard still missing.
On Sun, Dec 15, 2019 at 1:59 PM beerisgood<EMAIL_ADDRESS>wrote:

Just a question:
Are that templates "needed" if Security Baselines are already in use?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNIB34WQZUIFQWHKHPTQYYLYTA5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG4XP4Y#issuecomment-565802995,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNIGZUWHITTMPU77YIDQYYLYTANCNFSM4JQRZATA
.

@ChayimEliazer . after installing group policy settings does not update. installed you must copy the folder of policydefinitions  from the installation folder to the path  C:\windows\

In the installation wizard there's no option to choose where to install.
On Sun, Dec 15, 2019 at 6:03 PM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . after installing
group policy settings does not update. installed you must copy the folder
of policydefinitions from the installation folder to the path C:\windows\
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNNITDNYB6P6XLFGINDQYZIN7A5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG44IMI#issuecomment-565822513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNNAP2ZQP5K2YEJ4PWTQYZIN7ANCNFSM4JQRZATA
.

I checked and saw that the folder was installed to  "C:\windows"
automatically but there's no "Device Guard".
On Mon, Dec 16, 2019 at 5:09 AM C C P<EMAIL_ADDRESS>wrote:

In the installation wizard there's no option to choose where to install.
On Sun, Dec 15, 2019 at 6:03 PM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . after installing
group policy settings does not update. installed you must copy the folder
of policydefinitions from the installation folder to the path C:\windows\
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNNITDNYB6P6XLFGINDQYZIN7A5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG44IMI#issuecomment-565822513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNNAP2ZQP5K2YEJ4PWTQYZIN7ANCNFSM4JQRZATA
.

There's only:
DeviceCompat
DeviceCredential
DeviceInstallation
DeviceSetup
On Mon, Dec 16, 2019 at 5:20 AM C C P<EMAIL_ADDRESS>wrote:

I checked and saw that the folder was installed to  "C:\windows"
automatically but there's no "Device Guard".
On Mon, Dec 16, 2019 at 5:09 AM C C P<EMAIL_ADDRESS>wrote:

In the installation wizard there's no option to choose where to install.
On Sun, Dec 15, 2019 at 6:03 PM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . after installing
group policy settings does not update. installed you must copy the folder
of policydefinitions from the installation folder to the path C:\windows\
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNNITDNYB6P6XLFGINDQYZIN7A5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG44IMI#issuecomment-565822513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNNAP2ZQP5K2YEJ4PWTQYZIN7ANCNFSM4JQRZATA
.

And Device Manager. But no Device Guard.
On Mon, Dec 16, 2019 at 5:22 AM C C P<EMAIL_ADDRESS>wrote:

There's only:
DeviceCompat
DeviceCredential
DeviceInstallation
DeviceSetup
On Mon, Dec 16, 2019 at 5:20 AM C C P<EMAIL_ADDRESS>wrote:

I checked and saw that the folder was installed to  "C:\windows"
automatically but there's no "Device Guard".
On Mon, Dec 16, 2019 at 5:09 AM C C P<EMAIL_ADDRESS>wrote:

In the installation wizard there's no option to choose where to install.
On Sun, Dec 15, 2019 at 6:03 PM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . after installing
group policy settings does not update. installed you must copy the folder
of policydefinitions from the installation folder to the path C:\windows\
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNNITDNYB6P6XLFGINDQYZIN7A5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG44IMI#issuecomment-565822513,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNNAP2ZQP5K2YEJ4PWTQYZIN7ANCNFSM4JQRZATA
.

@ChayimEliazer . I will make video and then I share the link

I'm waiting
On Mon, Dec 16, 2019 at 6:22 AM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . I will make video and
then I share the link
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNIL27NWDLCXZC3IWQTQY37ATA5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG5O7DQ#issuecomment-565899150,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNOZIWNN33QCFBFLIOLQY37ATANCNFSM4JQRZATA
.

I'll make a video too how I did like you told me, but it is still missing.
And I'll send you a link.
On Mon, Dec 16, 2019 at 7:23 PM C C P<EMAIL_ADDRESS>wrote:

I'm waiting
On Mon, Dec 16, 2019 at 6:22 AM VARADHARAJAN K<EMAIL_ADDRESS>wrote:

@ChayimEliazer https://github.com/ChayimEliazer . I will make video
and then I share the link
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNIL27NWDLCXZC3IWQTQY37ATA5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG5O7DQ#issuecomment-565899150,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNOZIWNN33QCFBFLIOLQY37ATANCNFSM4JQRZATA
.

Here's the link of the video that Device Guard is missing after updating:
https://youtu.be/bZHDT1MmxgM

@ChayimEliazer . May I know which version of Windows 10 you using on computer.
afternoon I will send video

Windows Home 10 ver. 1909
בתאריך יום ג׳, 17 בדצמ׳ 2019 ב-6:27 לפ׳ מאת VARADHARAJAN K <
<EMAIL_ADDRESS>
@ChayimEliazer https://github.com/ChayimEliazer . May I know which
version of Windows 10 you using on computer.
afternoon I will send video
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509?email_source=notifications&email_token=AG5NYNJH6UJI2QP5RBNROYDQZBIJ5A5CNFSM4JQRZATKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHBDGHY#issuecomment-566375199,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG5NYNKWJH463YKSHMMCCDTQZBIJ5ANCNFSM4JQRZATA
.

@ChayimEliazer please update the .admx  and  .adml from 1909 from the directory
C:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)\PolicyDefinitions\
to
C:\Windows\PolicyDefinitions

@ChayimEliazer please update the .admx and .adml from 1909 from the directory
C:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)\PolicyDefinitions\
to
C:\Windows\PolicyDefinitions

Thanks. This solved it. Now I have Device Guard in Group Policy Editor.

But when clicking on Device guard it open only 2 configuration options
Deploy Windows Defender Application Control
Turn On Virtualization Based Security
Is this all about Device Guard?

@RAJU2529 can you please help me with https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509#issuecomment-565802995

@ChayimEliazer . turn on virtualization based on security, thats belongs to device guard.
don't use deploy Windows defender application guard.

@beerisgood. security baseline used to check the applied or modified group policy and the security updates including system guard, credential guard and wdac . windows defender atp too and so many targets

@RAJU2529 I don't understand your post. Does that mean that the security Baselines include and add the policy definitions or not?

Hi @RAJU2529 can you please provide more details regarding security baseline to answer @beerisgood's question, if you have time? Thank you.
@beerisgood, it might be best to maximize other MS resources, this means tapping the support community. You can post your question at Technet forums or Microsoft Tech community and collaborate with other users, experts and also Microsoft engineers. Thank you.

@jvsam . Give me  four days time for checking completely and analysis.
I have lots of work in college.

Hello everyone! It looks to me like this issue has been resolved, so I'm closing it out with kind regards.

@denisebmsft Please re-open. Issue is not fixed
@RAJU2529 any updates?

@beerisgood , @ChayimEliazer : Can you point me to where it says that Device Guard is actually supported on Windows 10 Home edition? From what I can find when searching, Device Guard is a bigger source of problems than usefulness when forced to be installed on Windows 10 Home. It can easily break access to Virtual Machines running on Windows 10 Home.

@illfated . I have own experiences, I made the windows 10 home edition supports actually  group policy Editor. And then I configured some policies.   I have not checked the device guard. I Will check device guard feature on Monday in college computer, when I get free time.

Fair enough, but please note my focus on Windows 10 Home Edition, which I believe is the Windows 10 edition in use by @ChayimEliazer .
I would expect the Group Policy for Device Guard to look very different between Home and Professional versions of Windows 10. I do have access to a regular Windows 10 Professional via TeamViewer in my spare time, so I will go there and check out what the default path looks like in Windows 10 Professional 1909 x64, as compared to my local Windows 10 Home 1909 x64.

Sure enough. By default, Device Guard is present in Windows 10 Professional 1909, but not in Windows 10 Home 1909.

@beerisgood , @ChayimEliazer : Can you point me to where it says that Device Guard is actually supported on Windows 10 Home edition?

I never say that. Windows Pro is (yet) required for Device Guard.

OK, fair enough. May I ask what the issue is, just in case there is something worth adding to the documentation?

OK, fair enough. May I ask what the issue is, just in case there is something worth adding to the documentation?

my question was/ is that: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/5509#issuecomment-565802995

MAJOJRLY PEOPLE AS THIS BECAUSE OF VMWARE ERROR IF YES THEN  FOLLOW:
Fixed error in VMware Workstation on Windows 10 host
Transport (VMDB) error -14: Pipe connection has been broken.
Today we will be fixing VMWare error on a windows 10 computer.

In RUN box type "gpedit" then Goto  [ERROR SEE POINT 3]

1- Computer Configuration
2- Administrative Templates
3- System - Device Guard : IF NO DEVICE GUARD : (DOWNLOAD https://www.microsoft.com/en-us/download/100591  install this "c:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)\PolicyDefinitions" copy to c:\windows\PolicyDefinitions )
4- Turn on Virtualization Based Security.
Now Double click that and "Disable"

Open Command Prompt as Administrator and type the following
gpupdate /force

Open Registry Editor, now Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard. Add a new DWORD value named EnableVirtualizationBasedSecurity and set it to 0 to disable it.
Next Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA.  Add a new DWORD value named LsaCfgFlags and set it to 0 to disable it.

In RUN box, type Turn Windows features on or off, now uncheck Hyper-V and restart system.

Open command prompt as a administrator and type the following commands
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set hypervisorlaunchtype off
Now, Restart your system

Thank you so much @gptshubham595 bro, you saved me today! I was stuck for like 4 hrs trying various solutions but none worked.
Can you explain this part btw?

Open Registry Editor, now Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard. Add a new DWORD value named EnableVirtualizationBasedSecurity and set it to 0 to disable it.
Next Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA. Add a new DWORD value named LsaCfgFlags and set it to 0 to disable it.

In RUN box, type Turn Windows features on or off, now uncheck Hyper-V and restart system.

Open command prompt as a administrator and type the following commands
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"

bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}

bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS

bcdedit /set hypervisorlaunchtype off

@ChayimEliazer please update the .admx and .adml from 1909 from the directory
C:\Program Files (x86)\Microsoft Group Policy\Windows 10 November 2019 Update (1909)\PolicyDefinitions\
to
C:\Windows\PolicyDefinitions

@RAJU2529 @ChayimEliazer  I was wondering if one of you could clarify this instruction.
Do you mean that I need to edit the DeviceGuard.admx file? or am I understanding this all wrong? what directory
Note: I have Windows version 2004 right now

@alexshin0523 , in windows 10 professional edition, you can use  gpedit.msc , in home edition gpedit.msc does not  exist.
Do you install a professional edition?

@RAJU2529 I tried to run gpedit.msc with administrative rights on cmd, but DeviceGuard is still not showing up.
I have the home version. I downloaded the gpedit.msc from an installer I found online and have been trying to add and disable the DeviceGuard.admx to enable KVM. I downloaded the 2004 policy templates in the default folder and copied over all files to C:/Windows/PolicyDefinitions. I was unable to copy over the en-US folder inside even after I changed the ownership to me, could this be the problem?
Also, I was reading about adding a Central Store, but I'm not sure if that's the solution I am looking for.

@alexshin0523 ,
Add Ownership  Context Menu.zip
unzip file, merge it , then go to  C:/Windows/PolicyDefinitions   ,  rightclick , click take ownership of thr folder , then copy the  policies
i attached  full   policy definitions from my windows os , unzip the file, copy  appropriate files to corresponding folder,
PolicyDefinitions.zip

@alexshin0523 : Please note, as long as you are using Windows 10 Home edition, Microsoft does not expect your Windows version to be covered by the Microsoft IT Pro documentation, unless the document is talking about Windows 10 Home edition explicitly. Everything else should be considered available AS IS, meaning that "if it works, it works, but we are not saying that we guarantee that it will work".

@RAJU2529 Sorry for the late reply, I was working on this for like 8 hours straight and needed a break lol
Im a little confused about your instructions. what do you mean by merge the Add Ownership Context Menu? Do I merge it with C:/Windows/PolicyDefinitions?
Do you mean I have to copy-paste the Ownership Context Menu into my C:/Windows/PolicyDefinitions. And also do the same for PolicyDefinitions?

@alexshin0523 . right click of .reg file click merge. thats it
if you get error while copying files to  en-us  folder,
right click on en-us folder, click take ownership

@RAJU2529 For some reason it is still not working even after I merged the .reg file and copied everything over successfully
Here is a video of what I did: https://youtu.be/NMDum_JgpG0
Also after the video, I merged the .reg file inside it, but it is still not showing me Device Guard.

@alexshin0523 . you did wrong   . you not understood what I said.

@alexshin0523 . you did wrong   . you not understood what I said.

After adding something to Registry, it is often required to reboot the computer (restart Windows).

@RAJU2529 Im so sorry about that, could you elaborate on what I did wrong?
Also, I really appreciate your help, all this is very new to me and am still learning.

@illfated Thanks I will try that

@illfated The restart was not the problem. It is still showing the same list as before.
@RAJU2529 I deleted the copy of .reg file in C:/WIndows/PolicyDefinitions and merged it from the original folder. Is there something else I did wrong?

@alexshin0523 , Will you upgrade to professional edition from home edition .

@alexshin0523 : Very well, thank you for confirming that a reboot was not the issue.

To add a .reg file to the registry, it does not need to be in any particular folder, as long as it is on the OS system drive. "My Documents" or "Downloads" are OK too.
You may want to take this discussion to a forum page instead, like

TechNet forums: https://social.technet.microsoft.com/Forums/en-US/home
MSDN: https://social.msdn.microsoft.com/Forums/en-US/home
Microsoft Community: https://answers.microsoft.com/

@RAJU2529 If I buy the professional edition, will I be able to access Device Guard as soon as it is done downloading?
@illfated would you recommend this too? Or should I keep trying to make this work?

@alexshin0523 . Device guard features depends upon the processor enabled supported features,  TPM , and the windows 10 pro or enterprise os .
give me one or two days time,  I myself I install windows home edition and I try to enable Device guard, if it works, then  no need to buy professional edition

@RAJU2529 Thank you so much, I appreciate all your help! I look forward to hearing from you!

@RAJU2529 Thank you so much, I appreciate all your help! I look forward to hearing from you!

at last  try this  step.
Install Group Policy Editor.zip
unzip the file ,   right click on " Install Group Policy Editor.bat"   run as administrator .
then see if device guard is visible or not

@RAJU2529 The .bat you sent me ran successfully, but when I opened gpedit.msc on cmd with administrative rights, the list was still the same and does not include device guard

@alexshin0523 . Device guard features depends upon the processor enabled supported features, TPM , and the windows 10 pro or enterprise os .
give me one or two days time, I myself I install windows home edition and I try to enable Device guard, if it works, then no need to buy professional edition

Greetings i came across this conversation earlier before i wrote this and im having same issue as the original post. read the whole conversation and ended up at same result from doing all of the suggested steps to get Device guard to appear on a window 10 home pc, while i was at it i also converted my bios from legacy to UEFI and got TPM enabled. So im now at the same waiting spot Alex above me. So please get back with use when you can.


Move origin-ca-issuer into the honoured approved list

Signed-off-by: joshvanl<EMAIL_ADDRESS>/assign @irbekrm

/lgtm
/approve


jest --watch broke?

Do you want to request a feature or report a bug?
Bug
What is the current behavior?
With a new project created from create-react-app, yarn test would not run the test files but would throw the following error.

If the current behavior is a bug, please provide the steps to reproduce and either a repl.it demo through https://repl.it/languages/jest or a minimal repository on GitHub that we can yarn install and yarn test.
I was able to reproduce the following issue just by installing jest. Adding a script, "test" : "jest" seems to work, however changing it to "test" : "jest --watch" throws the error.
Repo:
git clone https://github.com/jkdowdle/jest-possible-bug
cd jest-possible-bug
yarn install
yarn test

What is the expected behavior?
I was expecting it to run my test as normal.
Please provide your exact Jest configuration and mention your Jest, node, yarn/npm version and operating system.
jest: 21.1.0
node: 6.11.3
yarn: 1.0.2
npm: 4.6.1
Windows 10 x64
I fear it maybe something with my new computer and environment at work. I'll give this a try latter at home on another computer.
Any help in fixing the bug or resolving the issue would be greatly appreciated.

+1

Hey @jkdowdle, have you tried to install watchman?

Why would you want to install Watchman?

Please try out the latest Jest 21.3 betas. I think this should be fixed.


Solution for Longest Palindrome Problem

Please check I have added the link to the problem statement in the file


$(limactl show-ssh) is broken: Bad configuration option: 'identityfile; invalid quotes

Description
$ echo $SHELL
/usr/local/bin/bash

$ echo $BASH_VERSION
5.2.15(1)-release

$ limactl show-ssh default
ssh -o 'IdentityFile="/Users/suda/.lima/_config/user"' -o 'IdentityFile="/Users/suda/.ssh/id_ed25519"' -o 'IdentityFile="/Users/suda/.ssh/id_rsa"' -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o NoHostAuthenticationForLocalhost=yes -o GSSAPIAuthentication=no -o PreferredAuthentications=publickey -o Compression=no -o BatchMode=yes -o IdentitiesOnly=yes -o 'Ciphers="^aes128-gcm<EMAIL_ADDRESS>-o User=suda -o ControlMaster=auto -o 'ControlPath="/Users/suda/.lima/default/ssh.sock"' -o ControlPersist=5m -o Hostname=<IP_ADDRESS> -o Port=60022 lima-default

$ $(limactl show-ssh default)
command-line: line 0: Bad configuration option: 'identityfile
command-line line 0: invalid quotes

Seems a regression in v0.11.1

https://github.com/lima-vm/lima/pull/907

I guess this is "wontfix", and should be workarounded with sh -euc "$(limactl show-ssh default)"?
@jandubois

I guess this is "wontfix", and should be workarounded with sh -euc "$(limactl show-ssh default)"?

Yes, this was intentional (you are supposed to be able to paste the output of the command into a shell). Was it a mistake/thinko? Can this be achieved differently?

Can this be achieved differently?

I don't know, sh -euc "$(limactl show-ssh default)" seems just fine.


[WIP] Changeset ID notes

This is a PR for issue #1055.
Tested fetching from an actual TFS repository with several branches: clone a few "trunk-only" changesets → initialize some branches → fetch more changesets from all branches. Checkins and unit tests are WIP (I'm going to try a local TFS Express installation to avoid the risk of screwing up a live repository). Documentation will be updated when everything else settles down.
Feedback is welcome.

😎  Nice, it's cool to see this coming together.
This change is mostly inside of the already-too-big class GitRepository. There are also a lot of conditionals (if(ChangesetIdNotes) ...). How hard would it be to replace this with a strategy class, so that the stuff about reading and writing notes can be isolated, and there could be just one if(ChangesetIdNotes) where the strategy object gets initialized?

I'll think about a strategy class after implementing checkins in order to get better overview of what tasks can be delegated to that strategy class.

👍 I think it's a good feature. I thought about it multiples times and I have also a beginning of something... I could push it if you want to have a look.


Adds parameters for Google provider

Authentification endpoint provided by Google accepts a lots of additionnal parameters as specified in documentation:
https://developers.google.com/identity/protocols/OpenIDConnect#authenticationuriparameters
Current optionnals:

display
state

Missing ones:

prompt
display
login_hint
access_type
include_granted_scopes
openid.realm
hd

Thanks,
You can add the parameters to your auth config:
export class MyAuthConfig extends CustomConfig {
    providers = {
         google: {
            optionalUrlParams: ['display', 'state', 'prompt', 'login_hint', 'access_type', 'include_granted_scopes', 'openid.realm', 'hd'],
            clientId: GOOGLE_CLIENT_ID
         }
    };
}

and it should work.
Please tell if this works for you and I will them by default for the next version.

It does the job ;)

I'll keep the issue open until I add this natively in the next version.

Included in 6.1.2


Unable to upgrade deps

Describe the bug
Noticed that eventing downstream is failing. Tried to repro manually by running this:
./hack/update-deps.sh --upgrade --release v0.21
./hack/update-codegen.sh

update-deps worked, but update-codegen failed with:
verifying<EMAIL_ADDRESS>checksum mismatch
	downloaded: h1:2qsuRm+bzgwSIKikigPASa2GhW8H2Dn4Qq7UxD8K/48=
	go.sum:     h1:FP6YXyar5+eeXU8lBWDHJMZLHinornnILMJYBLgqKXk=

SECURITY ERROR
This download does NOT match an earlier download recorded in go.sum.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.

For more information, see 'go help module-auth'.

Expected behavior
Upgrading deps to work.
To Reproduce
Try grabbing the head and then doing the above steps.
Knative release version
head
Additional context
Previous PR by the robot here worked just fine:
https://github.com/knative-sandbox/eventing-gitlab/pull/103
Also there have not been any changes to gnostic library.
The one difference is the robot runs on linux and my manual update was done on the macos. But, as can be seen here:
https://github.com/knative/eventing/pull/4822/checks?check_run_id=1806323050
So this was failing also on a different robot here (so does not look like it's only an issue on macos):
https://github.com/google/gnostic/issues/238

Hrm, action is reported with the ✅ but it actually failed again with the same error.
https://github.com/knative-sandbox/knobots/runs/1806780927?check_suite_focus=true

/assign


Tranform container with ambient-proxy to initContainer

The init container should only get the trust bundles (https://github.com/dapr-sandbox/dapr-ambient/blob/main/main.go#L50) and create a configMap with the variables.
The daprd container should load these variables from the configMap created by the initContainer, so we avoid packaging and extending the daprd container.

@mcruzdev can you take of this?

Do we want initContainers to use Go code to continue fetching and create the configMap?

Yes that would be the idea
On Sat, 27 May 2023 at 02:21, Matheus Cruz @.***> wrote:

Do we want initContainers to use Go code to continue fetching and create
the configMap?
—
Reply to this email directly, view it on GitHub
https://github.com/dapr-sandbox/dapr-ambient/issues/15#issuecomment-1565133821,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACCMXV67H25FGRTGAAIZADXIFJKHANCNFSM6AAAAAAYQOT3BA
.
You are receiving this because you authored the thread.Message ID:
@.***>

--

Blog: http://salaboy.com http://salaboy.wordpress.com

Github user: http://github.com/salaboy

Twitter: http://twitter.com/salaboy

Mauricio "Salaboy" Salatino -


Update install.rst

Add a footnote explaining the most crucial observation in and linking to #473. Also update the 'latest Python version' mentioned there. Note that our pyproject.toml only includes Python versions up to 3.10, so I chose that as the 'latest version'.
How to review

Build the documentation and look at the installation page.

PR checklist

[x] Continuous integration checks all ✅

[x] Add, expand, or update documentation.

I can do that, but I've got to take care of some other things first.


confusing translation in Chinese

Microsoft PowerToys version
0.72.0
Utility with translation issue
PowerToys Run
🌐 Language affected
Chinese
❌ Actual phrase(s)

（，例如，10英尺）
✔ Expected phrase(s)
例如，10英尺
ℹ Why is the current translation wrong
Why is there an extra comma

https://dev.azure.com/GlobalCollaborationService/Global Collaboration Service Project/_workitems/edit/390864 /loc

The work associated with this issue has been released as part of the 0.76 sprint. Please update PowerToys to the latest. https://github.com/microsoft/PowerToys/releases


Audio seems to loop

Hi,
I've followed a guide to install the module and I have the following in my nginx.conf

rtmp {
        server {
                listen 1935;
                chunk_size 4096;
            application live {
                    live on;
                    record off;
            }
    }

}

For some reason, when viewing the live RTMP stream from Open Broadcaster Software to Nginx, then Nginx to VLC, i get a loop on the audio.
I've added

hls on;
hls_path /tmp/app;
hls_fragment 5s;

To the config, and when i view the HLS playlist, i dont get the loop. Can anyone advise?
Thanks.

This was an issue with the client, not the server. Thanks


update gradle-intellij-plugin

Thanks for the PR @lsanotes
Would you like to checkin any features other than the gradle plugin update?


Implement a helper to download the sample datasets

Description
Maybe in the future the sample datasets will not be available at install. Instead, they would be available in a website
Questions/Ideas

Deprecate get_samples_dir() from core.api and the PyKhiopsRunner class
Implement a function similar to that of scikit-learn to download the packages.
Modify the samples and tutorials to use the new function

Implemented in #106


fix: don't override font-family: inherit

🔗 Linked issue
Fixes https://github.com/nuxt-modules/fontaine/issues/155
❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Overriding font-family: inherit to font-family: inherit, "inherit override" leads to an invalid property value. This occured when using Nuxt (reproduction) but not without it (inside fontaine/playground).
The fix is implemented by skipping overrides if the first family is 'inherit' because I assume that only the first family is used to determine the fallback font and there is no need for a separate one if inherits the fallback anyway. Another idea was to filter out 'inherit' like you did with 'var(...' but I think that would lead to it being removed from the entire property value, even if it has no effect on the fallback font.
I was only able to test it by editing the code inside node_modules directly. Would be interesting to know how you would approach fixing this :).
📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Codecov Report
Patch and project coverage have no change.

Comparison is base (137e1d3) 100.00% compared to head (8aa4fca) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #113   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          151       151
  Branches        35        35
=========================================
  Hits           151       151

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


search field on appointment page

Add search field on appointment page

Does the search bar really work ?

Does the search bar really work ?


[BUG] cache file fixes

@rakunkel-ucd I'm assigning you this task. There's a lot of cruft in the code now from our switch to the cache library.  This PR starts to remove it.  I'd like you to test whether experts cdl works  It does with one user.  But I didn't test the cdl.groiups part.
Also, lets go thru and see about removing old bin file we no longer use.


Extension host terminated unexpectedly. Please reload the window to recover.

VSCode Version: Code 1.13.0 (376c52b955428d205459bea6619fc161fc8faacf, 2017-06-08T16:43:13.058Z)
OS Version: Windows_NT ia32 10.0.15063
Extensions:

Extension
Author
Version

html-snippets
abusaidm
0.1.0

npm-intellisense
christian-kohler
1.3.0

path-intellisense
christian-kohler
1.4.2

vscode-eslint
dbaeumer
1.2.11

python
donjayamanne
0.6.4

vscode-npm-script
eg2
0.2.0

code-runner
formulahendry
0.6.18

Scala
itryapitsin
0.1.7

search-node-modules
jasonnutter
1.1.1

cpptools
ms-vscode
0.11.4

typescript-javascript-grammar
ms-vscode
0.0.21

java
redhat
0.5.0

nodejs-extension-pack
waderyan
0.1.9

JavaScriptSnippets
xabikos
1.4.0

Steps to Reproduce:

Did you see this while debugging an extension or in general?
Were there any logs in the console?

After I updated my vscode, it appeared at top, without doing anything.
It tried uninstalling and installed previous version. But then again it
appeared.
Regards
Saikiran Goud Burra
Teaching Assistant
Masters in Computer Science
<EMAIL_ADDRESS>832-468-2441
On Jun 12, 2017 4:30 PM, "Ramya Rao"<EMAIL_ADDRESS>wrote:
Did you see this while debugging an extension or in general?
Were there any logs in the console?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/28407#issuecomment-307934865,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVD9wZfoC143VrYfOf8AudzOA5tQUgVvks5sDa33gaJpZM4N1_tg
.

@kiranburra92 Can you open the console and share any errors from there? Run the command Developer: Toggle Developer Tools to open the console.
@joaomoreno this may be related to #28452

How share from the console?
I have pasted the console output.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS
Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS
Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
Extension host terminated unexpectedly. Please reload the window to recover.
e.doShow @ /C:/Program Files (x86)/Microsoft VS
Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS
Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:29
Extension host terminated unexpectedly. Code:<PHONE_NUMBER>  Signal:  null
ᐧ
Regards,
Saikiran Goud Burra
Teaching Assistant
Masters in Computer Science
University of Houston
<EMAIL_ADDRESS>832-468-2441 <(832)%20468-2441>
On Mon, Jun 12, 2017 at 5:47 PM, Ramya Rao<EMAIL_ADDRESS>wrote:

@kiranburra92 https://github.com/kiranburra92 Can you open the console
and share any errors from there? Run the command Developer: Toggle
Developer Tools to open the console.
@joaomoreno https://github.com/joaomoreno this may be related to #28452
https://github.com/Microsoft/vscode/issues/28452
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/28407#issuecomment-307955678,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVD9we5H3XKhWaqXHAqKziTVo_wHmmTHks5sDcAWgaJpZM4N1_tg
.

Is that all there is in the console output? If there is a stack trace (may be try expanding the error), please share that as well

Hi Ramya,
Now there is no issue, after deleting the git folder.
I am afraid if git folder is necessary for any other kind of work in
future?
ᐧ
Regards,
Saikiran Goud Burra
Teaching Assistant
Masters in Computer Science
University of Houston
<EMAIL_ADDRESS>832-468-2441 <(832)%20468-2441>
On Mon, Jun 12, 2017 at 5:47 PM, Ramya Rao<EMAIL_ADDRESS>wrote:

@kiranburra92 https://github.com/kiranburra92 Can you open the console
and share any errors from there? Run the command Developer: Toggle
Developer Tools to open the console.
@joaomoreno https://github.com/joaomoreno this may be related to #28452
https://github.com/Microsoft/vscode/issues/28452
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/vscode/issues/28407#issuecomment-307955678,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVD9we5H3XKhWaqXHAqKziTVo_wHmmTHks5sDcAWgaJpZM4N1_tg
.

@kiranburra92 Yes, you would need the git folder if you are working on anything that is using git as source control
This is definitely related to #28452
Lets use #28452 to track this

Hi ramya,
It appeared again.
Ctrl+Alt+ keybindings should not be used by default under Windows. Offender:  e  for  code-runner.run
e._assertNoCtrlAlt @ keybindingsRegistry.ts:197
keybindingsRegistry.ts:197 Ctrl+Alt+ keybindings should not be used by default under Windows. Offender:  e  for  code-runner.runCustomCommand
e._assertNoCtrlAlt @ keybindingsRegistry.ts:197
keybindingsRegistry.ts:197 Ctrl+Alt+ keybindings should not be used by default under Windows. Offender:  e  for  code-runner.runByLanguage
e._assertNoCtrlAlt @ keybindingsRegistry.ts:197
keybindingsRegistry.ts:197 Ctrl+Alt+ keybindings should not be used by default under Windows. Offender:  e  for  code-runner.stop
e._assertNoCtrlAlt @ keybindingsRegistry.ts:197
keybindingsRegistry.ts:197 Ctrl+Alt+ keybindings should not be used by default under Windows. Offender:  e  for  java.projectConfiguration.update
e._assertNoCtrlAlt @ keybindingsRegistry.ts:197
mainThreadExtensionService.ts:119 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "if"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ mainThreadExtensionService.ts:119
mainThreadExtensionService.ts:119 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "if/else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ mainThreadExtensionService.ts:119
mainThreadExtensionService.ts:119 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "elif"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ mainThreadExtensionService.ts:119
mainThreadExtensionService.ts:119 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ mainThreadExtensionService.ts:119
mainThreadExtensionService.ts:119 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "while"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ mainThreadExtensionService.ts:119
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "while/else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "for"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "for/else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "try/except"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "try/except/else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "try/except/finally"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "try/except/else/finally"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "with"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "def"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "def(class method)"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "def(static class method)"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "def(abstract class method)"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "class"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "lambda"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "if(main)"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "async/def"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "async/for"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "async/for/else"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 [C:\Users\kiran.vscode\extensions\donjayamanne.python-0.6.4]: The "async/with"-snippet very likely confuses snippet-variables and snippet-placeholders. See https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details.
t.$localShowMessage @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28 Extension host terminated unexpectedly. Please reload the window to recover.
e.doShow @ /C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:28
/C:/Program Files (x86)/Microsoft VS Code/resources/app/out/vs/workbench/electron-browser/workbench.main.js:29 Extension host terminated unexpectedly. Code:<PHONE_NUMBER>  Signal:  null

I guess it was because of some python extension.
I just uninstalled it, Do you suggest what kind of python extension should I use?

The snippet related warnings are unrelated. Your issue is somehow connected to git. @joaomoreno will be able to help better


Create endpoint that returns json of output

E.g. a response such as
{
  output: "hello, world"
}

This is in preparation to not have to refresh the page to run the code.

Fixed in #18


Something with pickling code reports confused slice id/project id/owner on slivers when using Management CLI

Have observed multiple times that slice id is reported as same as project id, the slice owner email is incorrect when querying by management CLI.
fabric-mgmt-cli slices query --sliceid 8d6e5dcf-ef99-4c2f-a0aa-5542ac412cef  --actor orchestrator

Slice Name: MySlice Slice ID: 8d6e5dcf-ef99-4c2f-a0aa-5542ac412cef Project ID: 8d6e5dcf-ef99-4c2f-a0aa-5542ac412cef
Graph ID: a00c0efc-bdfa-4ca3-aeb5-3bd0b9d0fd4a
Slice owner: {  name: orchestrator, guid: orchestrator-guid, oidc_sub_claim: http://cilogon.org/serverA/users/47831601, email<EMAIL_ADDRESS>Slice state: Dead
Lease time: 2022-09-21 15:33:06+00:00

and
fabric-mgmt-cli slices query --sliceid 0aea834c-9945-4d2d-a092-4ea004d4528e  --actor orchestrator

Slice Name: MySlice1 Slice ID: 0aea834c-9945-4d2d-a092-4ea004d4528e Project ID: 0aea834c-9945-4d2d-a092-4ea004d4528e
Graph ID: 302de5ea-845c-48e3-b73e-a6cd5be6c9db
Slice owner: {  name: orchestrator, guid: orchestrator-guid, oidc_sub_claim: http://cilogon.org/serverA/users/47831601, email<EMAIL_ADDRESS>Slice state: Closing
Lease time: 2022-09-21 16:05:12+00:00

Tested with 10 users provisioning slices in parallel in the Friday Meeting.
Verified that every user only saw their own slice on the Portal.


MQTT bindings doc is missing backoffMaxRetries

Describe the issue
MQTT bindings was updated to have parity with the pubsub component in terms of configuration metadata a while back in https://github.com/dapr/components-contrib/pull/771, but the docs are missing the backoffMaxRetries property.
URL of the docs
https://docs.dapr.io/reference/components-reference/supported-bindings/mqtt/
Expected content

Screenshots

Additional context

More generally, the pubsub and bindings docs for MQTT should be refreshed and some common issues cleaned up, as it is being used as an example for other changes being added, such as https://github.com/dapr/docs/pull/1855

/assign

Closing this issues. PR was merged: https://github.com/dapr/docs/issues/1909


On VulnerableSoftware changed implementation of compare to support

Fixes Issue
#924
Description of Change
version in the format of 3b that is now splitted in 3 and b. Before the
versions "5.0.3a", "5.0.9" and "5.0.30" were not correctly comparable.
See VulnerableSoftwareTest.testVersionsWithLettersComparison.
This issue can cause a runtime exception during sort
Have test cases been added to cover the new functionality?
yes. See VulnerableSoftwareTest.testVersionsWithLettersComparison

Can one of the admins verify this patch?

I checked the travis build failed log and seem the fail is related to some external resource (https://nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-Modified.xml.gz) failed to respond

I kicked off the build again and it worked. Thanks for the PR!


Simplified HdrMetricBuilder by using existing functionality from metrics-core

This is relatively new functionality and was introduced about 7 month ago:
https://github.com/dropwizard/metrics/pull/1023
Moreover, registry.getNames.contains(metricName) was quite inefficient since it makes a copy of the set every single time:
    public SortedSet<String> getNames() {
        return Collections.unmodifiableSortedSet(new TreeSet<String>(metrics.keySet()));
    }

Kudos to @agourlay for this discovery

Wow, I wonder if we'll see more changes coming on this small piece of code :)

Thanks @OlegIlyenko and @agourlay! This change makes metrics-scala a lot simpler.
Released as 3.5.9.

Great, thanks for looking into it and merging the PR!
I think 7 months ago this simplification would be possible, but how metrics lib is a bit more flexible when it comes to metric factories. We were also struggling with this one as well a while back.


Hair segmentation problem with  cv2.bitwise_and

I  am using this hair segmentation model https://storage.googleapis.com/mediapipe-assets/hair_segmentation.tflite in python and  i am having an issue with the function cv2.bitwise_and between the segmentation mask and the original image .
My code is as below :
Libraries and initializations
import numpy as np
import mediapipe as mp
import cv2
from mediapipe.python._framework_bindings import image
from mediapipe.python._framework_bindings import image_frame
from mediapipe.tasks.python import vision
from mediapipe import tasks
from mediapipe.python._framework_bindings import image as image_module
_Image = image_module.Image
from mediapipe.python._framework_bindings import image_frame
_ImageFormat = image_frame.ImageFormat
BG_COLOR = (192, 192, 192) # gray
MASK_COLOR = (255, 255, 255) # white
OutputType = vision.ImageSegmenterOptions.OutputType
Activation = vision.ImageSegmenterOptions.Activation
VisionRunningMode = vision.RunningMode
BaseOptions =tasks.BaseOptions
IMAGE_FILENAMES = ['13147680-fd2e-4d67-b29a-89b9a6752703.jpeg']
in_file = open("hair.tflite", "rb")
data = in_file.read()
Create the options that will be used for ImageSegmenter
base_options = BaseOptions(model_asset_buffer=data)
options = vision.ImageSegmenterOptions(base_options=base_options,running_mode=VisionRunningMode.IMAGE,
output_type=OutputType.CATEGORY_MASK)
Create the image segmenter
with vision.ImageSegmenter.create_from_options(options) as segmenter:
Loop through demo image(s)
for image_file_name in IMAGE_FILENAMES:
# Create the MediaPipe image file that will be segmented

read image using OpenCV
 rgb_image = cv2.imread("person.jpeg")
 rgba_image = cv2.cvtColor(rgb_image, cv2.COLOR_BGR2RGBA)

set alpha channel to empty.
 rgba_image[:,:,3] = 0

create MP Image object from numpy array
image = _Image(image_format=_ImageFormat.SRGBA, data=rgba_image)

# Retrieve the masks for the segmented image
category_masks = segmenter.segment(image)
# print(category_masks)

# Generate solid color images for showing the output segmentation mask.
image_data = image.numpy_view()
fg_image = np.tile(np.array([MASK_COLOR], dtype=np.uint8), reps=(image_data.shape[0], image_data.shape[1], 1))
bg_image = np.tile(np.array([BG_COLOR], dtype=np.uint8), reps=(image_data.shape[0], image_data.shape[1], 1))

for name in category_masks:
  condition = np.stack((name.numpy_view(),) * 3, axis=-1) > 0.2
  output_image = np.where(condition, fg_image, bg_image)

  print(f'Segmentation mask of {name}:')
  resize_and_show(output_image)
   masked_img = cv2.bitwise_and(rgb_img,rgb_img , mask=output_image)

the error that i get :

even though as you can see the shapes are the same and data types are the same.
i am posting it here because if i use another hair segmentation model(not the mediapipe one)  i do not have the problem with cv2.bitwise_and builtin method.
Thank you in advanc

Hello @mariomosko
This problem is because of the mask argument. The cv2.bitwise_and function takes the mask argument as a single channel image, and the output_image variable contains an image of size (width, height, 3).
The issue can be resolved by providing a binary mask with single channel. In the code provided, this mask is available in name variable within the for loop.
      masked_img = cv2.bitwise_and(rgb_image, rgb_image , mask=name.numpy_view())


Edit online campaign

Add new permited_attributes to project_policy

Coverage remained the same at 80.978% when pulling b9b52ec63f74ab737e3dacabe08315c2e6d6e8c4 on edit-campaign into 861d8de6052f8301a3b9b2fb1b1b8ad57e9233a0 on master.

Coverage remained the same at 80.978% when pulling f5409a2e3ffa3143b327164b55b1cd953252e6e3 on edit-campaign into 861d8de6052f8301a3b9b2fb1b1b8ad57e9233a0 on master.

Coverage remained the same at 80.978% when pulling 640be5544e630df29a4cec249e82248092d9aaa0 on edit-campaign into 9a006276167ca5186a13e52fc0166b055d1474c5 on master.


Increasing Porcupine verbosity level or reporting if currently in speech

TL;DR :
1) Is there any way to make Porcupine log more useful debugging info to LogCat in Android?
2) Does Porcupine internally detects beginning and end of speech in the audio data, similar to how PocketSphinx or Snowboy do this? And if it does, is there any way to get these states?
Issue description:
I'm currently integrating Porcupine into my Android app and the issue that I'm facing is that it doesn't detect anything.
Porcupine happily reports to logcat that it got initialized correctly with proper parameters:
06-19 19:08:21.378 11391-11808/ I/PORCUPINE:  [INFO] model file path: /storage/emulated/0/Android/data/com.example.app/files/sync/porcupine/porcupine_params.pv
     [INFO] number of keywords: 1
     [INFO] keyword file path [0]: /storage/emulated/0/Android/data/com.example.app/files/sync/porcupine/models/alexa_android.ppn
     [INFO] sensitivity [0]: 0.500000

Sample rate and frame length were correctly set up in according to what porcupine requires using Porcupine#getFrameLength() and Porcupine#getSampleRate(). Porcupine does not show any errors about sample rate or frame length when I feed it audio data.
Keyword: Alexa (other available keywords)
OS: Android
PS: here's, to better illustrate idea from the 2nd quesiton, an example of how Snowboy reports if the any speech was detected in current audio frame (taken from here):
// Snowboy hotword detection.
int result = detector.RunDetection(audioData, audioData.length);

if (result == -2) {
   // post a higher CPU usage:
    // sendMessage(MsgEnum.MSG_VAD_NOSPEECH, null);
} else if (result == -1) {
    sendMessage(MsgEnum.MSG_ERROR, "Unknown Detection Error");
} else if (result == 0) {
     // post a higher CPU usage:
     // sendMessage(MsgEnum.MSG_VAD_SPEECH, null);
} else if (result > 0) {
     sendMessage(MsgEnum.MSG_ACTIVE, null);
     Log.i("Snowboy: ", "Hotword " + Integer.toString(result) + " detected!");
     player.start();
}

Thanks.

Hi Nick,
Below is the answer to your questions first. Then I am going to give you ideas on how to tackle the problem.
1- Is there something specific you have in mind? We do log all error events and also log the arguments into the constructor. If there is something you have in mind do let us know and we see if it makes sense.
2- We do not operate based on a VAD and are using a different set of algorithms. Therefore we cannot provide this information.
Could you please share snippets of the code you are using for integrating Porcupine? Just want to make sure there is not something obvious there.
After reviewing your integration code I think the best way to solve your problem is to record the data fed into porcupine into a file and then make sure that the data is correct. Something similar to what we do in our Python demo here https://github.com/Picovoice/Porcupine/blob/master/demo/python/porcupine_demo.py

Hi Alireza,
Thanks for your reply and suggestions. I'll try to record and check the data we're feeding to Porcupine first.

Hi Alireza,
I have finally found a bug in our integration code.
Regarding 1st question, I don't really have any particular request as to what more can Porcupine log. Was just curious if some extra levels of verbosity exist in the Porcupine.
Thanks for your response.


Opening a new tab from favorites in sidebar

Tnx for plugin, super useful.
Suggestion: It would be useful to open a new tab from the favorites list in the sidebar.
Tnx

+1

This was implemented. Please check if it can be closed.

It needs a restart when the plugin is first enabled/re-enabled, but it seems to be very much working. Please close this issue.


Unable to build TensorFlow from source with avx2 configuration.

Click to expand!
Issue Type
Bug
Have you reproduced the bug with TF nightly?
Yes
Source
source
Tensorflow Version
master and r2.12
Custom Code
No
OS Platform and Distribution
Linux Ubuntu 20.04.5 LTS (Focal Fossa)
Mobile device
No response
Python version
Python 3.8.10
Bazel version
bazel 5.3.0
GCC/Compiler version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
A bug happened!

Unable to build TensorFlow with avx2 configuration.
6d71dc3ae89012d8c301b07d8635b41cfe6e6850 is the first bad commit

Eigen build also breaks after this commit.

Standalone code to reproduce the issue
python configure.py

bazel --bazelrc=.bazelrc build -c opt --copt=-march=haswell tensorflow/tools/pip_package:build_pip_package

Relevant log output
root@ebed50890c33:~/tensorflow# git bisect good
Bisecting: 5 revisions left to test after this (roughly 3 steps)
[6d71dc3ae89012d8c301b07d8635b41cfe6e6850] Update Eigen to commit:3460f3558e7b469efb8a225894e21929c8c77629
root@ebed50890c33:~/tensorflow# bazel --bazelrc=.bazelrc build -c opt --copt=-march=haswell tensorflow/tools/pip_package:build_pip_package
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=176
INFO: Reading rc options for 'build' from /root/tensorflow/.bazelrc:
  Inherited 'common' options: --experimental_repo_remote_exec
INFO: Reading rc options for 'build' from /root/tensorflow/.bazelrc:
  'build' options: --define framework_shared_object=true --define tsl_protobuf_header_only=true --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --spawn_strategy=standalone -c opt --announce_rc --define=grpc_no_ares=true --noincompatible_remove_legacy_whole_archive --enable_platform_specific_config --define=with_xla_support=true --config=short_logs --config=v2 --define=no_aws_support=true --define=no_hdfs_support=true --experimental_cc_shared_library --experimental_link_static_libraries_once=false --incompatible_enforce_config_setting_visibility
INFO: Reading rc options for 'build' from /root/tensorflow/.tf_configure.bazelrc:
  'build' options: --action_env PYTHON_BIN_PATH=/usr/local/bin/python --action_env PYTHON_LIB_PATH=/usr/lib/python3/dist-packages --python_path=/usr/local/bin/python
INFO: Reading rc options for 'build' from /root/tensorflow/.bazelrc:
  'build' options: --deleted_packages=tensorflow/compiler/mlir/tfrt,tensorflow/compiler/mlir/tfrt/benchmarks,tensorflow/compiler/mlir/tfrt/jit/python_binding,tensorflow/compiler/mlir/tfrt/jit/transforms,tensorflow/compiler/mlir/tfrt/python_tests,tensorflow/compiler/mlir/tfrt/tests,tensorflow/compiler/mlir/tfrt/tests/ir,tensorflow/compiler/mlir/tfrt/tests/analysis,tensorflow/compiler/mlir/tfrt/tests/jit,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_tfrt,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_jitrt,tensorflow/compiler/mlir/tfrt/tests/tf_to_corert,tensorflow/compiler/mlir/tfrt/tests/tf_to_tfrt_data,tensorflow/compiler/mlir/tfrt/tests/saved_model,tensorflow/compiler/mlir/tfrt/transforms/lhlo_gpu_to_tfrt_gpu,tensorflow/core/runtime_fallback,tensorflow/core/runtime_fallback/conversion,tensorflow/core/runtime_fallback/kernel,tensorflow/core/runtime_fallback/opdefs,tensorflow/core/runtime_fallback/runtime,tensorflow/core/runtime_fallback/util,tensorflow/core/tfrt/eager,tensorflow/core/tfrt/eager/backends/cpu,tensorflow/core/tfrt/eager/backends/gpu,tensorflow/core/tfrt/eager/core_runtime,tensorflow/core/tfrt/eager/cpp_tests/core_runtime,tensorflow/core/tfrt/gpu,tensorflow/core/tfrt/run_handler_thread_pool,tensorflow/core/tfrt/runtime,tensorflow/core/tfrt/saved_model,tensorflow/core/tfrt/graph_executor,tensorflow/core/tfrt/saved_model/tests,tensorflow/core/tfrt/tpu,tensorflow/core/tfrt/utils
INFO: Reading rc options for 'build' from /root/.mkl.bazelrc:
  'build' options: --cxxopt=-D_GLIBCXX_USE_CXX11_ABI=0 --copt=-O3 --copt=-Wformat --copt=-Wformat-security --copt=-fstack-protector --copt=-fPIC --copt=-fpic --linkopt=-znoexecstack --linkopt=-zrelro --linkopt=-znow --linkopt=-fstack-protector --config=mkl --copt=-march=skylake-avx512
INFO: Found applicable config definition build:short_logs in file /root/tensorflow/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file /root/tensorflow/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:mkl in file /root/tensorflow/.bazelrc: --define=build_with_mkl=true --define=enable_mkl=true --define=tensorflow_mkldnn_contraction_kernel=0 --define=build_with_openmp=true -c opt
INFO: Found applicable config definition build:linux in file /root/tensorflow/.bazelrc: --host_copt=-w --copt=-Wno-all --copt=-Wno-extra --copt=-Wno-deprecated --copt=-Wno-deprecated-declarations --copt=-Wno-ignored-attributes --copt=-Wno-array-bounds --copt=-Wunused-result --copt=-Werror=unused-result --copt=-Wswitch --copt=-Werror=switch --copt=-Wno-error=unused-but-set-variable --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --cxxopt=-std=c++17 --host_cxxopt=-std=c++17 --config=dynamic_kernels --distinct_host_configuration=false --experimental_guard_against_concurrent_changes
INFO: Found applicable config definition build:dynamic_kernels in file /root/tensorflow/.bazelrc: --define=dynamic_loaded_kernels=true --copt=-DAUTOLOAD_DYNAMIC_KERNELS
INFO: Analyzed target //tensorflow/tools/pip_package:build_pip_package (3 packages loaded, 5645 targets configured).
INFO: Found 1 target...
ERROR: /root/tensorflow/tensorflow/tsl/framework/contraction/BUILD:110:11: Compiling tensorflow/tsl/framework/contraction/eigen_contraction_kernel.cc failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 60 arguments skipped)
In file included from ./tensorflow/tsl/framework/fixedpoint/FixedPoint.h:34,
                 from ./tensorflow/tsl/framework/contraction/eigen_contraction_kernel.h:37,
                 from tensorflow/tsl/framework/contraction/eigen_contraction_kernel.cc:16:
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h: In member function 'void Eigen::internal::gemm_pack_lhs<Eigen::QInt16, Index, DataMapper, Pack1, Pack2, Eigen::QInt16, 0, Conjugate, PanelMode>::operator()(Eigen::QInt16*, const DataMapper&, Index, Index, Index, Index)':
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h:176:5: error: there are no arguments to 'assert' that depend on a template parameter, so a declaration of 'assert' must be available [-fpermissive]
  176 |     assert(false &&
      |     ^~~~~~
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h:176:5: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h: In member function 'void Eigen::internal::gemm_pack_rhs<Eigen::QInt16, Index, DataMapper, nr, 0, Conjugate, PanelMode>::operator()(Eigen::QInt16*, const DataMapper&, Index, Index, Index, Index)':
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h:262:5: error: there are no arguments to 'assert' that depend on a template parameter, so a declaration of 'assert' must be available [-fpermissive]
  262 |     assert(false &&
      |     ^~~~~~
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h: In member function 'void Eigen::internal::gebp_kernel<Eigen::QInt16, Eigen::QInt16, Index, DataMapper, mr, nr, ConjugateLhs, ConjugateRhs>::operator()(const DataMapper&, const Eigen::QInt16*, const Eigen::QInt16*, Index, Index, Index, Eigen::QInt32, Index, Index, Index, Index)':
./tensorflow/tsl/framework/fixedpoint/MatMatProductAVX2.h:363:5: error: there are no arguments to 'assert' that depend on a template parameter, so a declaration of 'assert' must be available [-fpermissive]
  363 |     assert(false &&
      |     ^~~~~~
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 9.326s, Critical Path: 6.23s
INFO: 179 processes: 115 internal, 64 local.
FAILED: Build did NOT complete successfully

Tagging @penpornk and @cantonios.

Eigen test also breaks after eigen update.
Before:
Executed 4597 out of 4623 tests: 4050 tests pass, 26 fail to build and 547 fail locally.
After:
Executed 2640 out of 4629 tests: 2227 tests pass, 1989 fail to build and 413 fail locally.

@ke1ding Thanks for letting me know.  Someone must be defining EIGEN_NO_DEBUG, and then using asserts somewhere without first including <cassert>.
Previously, Eigen blindly included the <cassert> header unconditionally.  However, we found out there are ODR issues with using assert in header files (Eigen being a header-only library) that prevent it from compiling with C++20 modules.  So Eigen now completely disable asserts if EIGEN_NO_DEBUG is defined, and we no longer include the header.
It seems like some files within TensorFlow use plain assert(...) without first including the header themselves.  I'll fix these.  In the meantime, you can check your build flags to remove EIGEN_NO_DEBUG.

@cantonios Thanks

The issue you're encountering is likely due to compatibility issues with the AVX2 configuration.
Here are a few steps you can try to resolve the issue:
Ensure that your system meets the requirements for building TensorFlow with AVX2 support. This includes having a CPU that supports AVX2 instructions and having the necessary system libraries installed.
Clean the existing build of TensorFlow and try building it again. This can be done by running bazel clean.
Try building TensorFlow without AVX2 support. This can be done by adding the flag --config=no-avx2 when running the ./configure script.
If the above steps don't resolve the issue, try building TensorFlow from a different branch or release, as there may be compatibility issues with the current version you're trying to build.
If the issue persists, you can also try searching for a solution in the TensorFlow GitHub repository or the TensorFlow user community.
Note: These steps are general and may not resolve the issue for all cases. If the issue persists, I recommend reaching out to TensorFlow support or the TensorFlow user community for further assistance.


Public path generated for blog articles with nested categories is broken

The generated public path doesn't accurately represent the nested levels of the article's category structure.

addressed in 516579be0b683440cc12c6580732775e22650656


Update git2-rs version once it's out

Libgit2 released a new version 1.4 and the bindings currently break on systems that already migrated to that version.
git2-rs is planning to release a new version with the update to v1.4: https://github.com/rust-lang/git2-rs/pull/811
Once this is done, I'll create a PR that'll simply bumps the version :)

That's a great idea, unfortunately the clone functionality is not ready yet on gitoxide (see: https://github.com/Byron/gitoxide/issues/303). But once it's ready it would be neat to switch to gitoxide :)


Blog redirects to Tumblr homepage

Visiting https://blog.europython.eu/ takes me to the Tumblr privacy consent page, and then the Tumblr homepage https://www.tumblr.com:

Yes, that's unfortunately correct. Tumblr deleted our blog yesterday without notice or explanation. This could be a technical issue at Tumblr, and hopefully we can get it restored.

The blog has been restored.


After upgrade to 0.8.8 source map is missing

webpack-dev-server.js:1 ./~/ng2-tag-input/dist/ng2-tag-input.bundle.js
Cannot find SourceMap 'ng2-dropdown.map': Error: Cannot resolve 'file' or 'directory' ./ng2-dropdown.map in /home/kapuh/Workspace/fltcheck-front/node_modules/ng2-tag-input/dist

Hi @okapusta,
is this still an issue?


Docs: Umami API documentation is very poor

I have to guess to know what queries are required for each endpoint. Some endpoints throw 500 errors too.
For example
https://api.umami.is/v1/websites/<id>/pageviews - request
Invalid unit - response
or
https://api.umami.is/v1/websites/<id>/events - request
500: Internal Server error - response
Originally posted by @sonysn in https://github.com/umami-software/umami/discussions/2883

API documentation is here, https://umami.is/docs/api/website-stats


PIVPN slowed speed

In raising this issue, I confirm the following:
{please fill the checkboxes, e.g: [X]}

[X] I have read the documentation
[] Is it a feature request? please consider opening a [Discussion] (https://github.com/pivpn/pivpn/discussions/new?category=feature-requests)
[] Is this a support request? please consider copying the content of this document and using it to open a Discussion
[X] I have read and understood the PiVPN General Guidelines
[] The issue I am reporting can be replicated.
[X] The issue I am reporting is directly related to the pivpn installer script.
[] The issue I am reporting isn't a duplicate (see FAQs, closed issues, and open issues).

Has your install failed?
no

Describe the issue

All installs are successful for Debian Raspian 64bit, PIVPN & OPENVPN.  I can successfully connect to the PIVPN but internet speed tests for PIVPN are about 50% less than No VPN or with OPENVPN cloud.
Expected behavior
A clear and concise description of what you expected to happen.
I expected PIVPN to return the same internet speeds as OPENVPN cloud but they are 50% less on multiple tests.
Screenshots
If applicable, add screenshots to help explain your problem.
Can you replicate the issue? Describe the steps below

Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Have you searched for similar issues and solutions?
(yes/no / which issues?)

Yes but there did not appear to be any clear answer for this issue.
Additional context
Add any other context about the problem here.
Have you taken any steps towards solving your issue?
Yes

  which?

I have found other suggestions from outside regarding the MTU speed.  So I have tried the following, also without an increase in speed.
I have established my MTU speed with     ping -M do -s 1470 -c 1 www.bing.com.au
I have added my OPENVPN user.ovpn file... mssfix 1430 (Being 1470-40) as recommened by the website that suggested this.
Please provide your system information
What type of hardware are you running PiVPN at?

Raspberrypi (specify the model)  Raspberry Pi4   8GB
Ordroid
OrangePi
bananaPi
Virtual machine

Output of uname -a
Linux raspberrypi 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64 GNU/Linux

  OUTPUT HERE / ANSWER HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

Output of cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

  OUTPUT HERE / ANSWER HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

If install failed Please provide the console output of  curl -L https://install.pivpn.io | bash
Did not fail
  OUTPUT HERE / ANSWER HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

Console output of      curl -L install.pivpn.io | bash
Successfully installed
  OUTPUT HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

Console output of      pivpn add or pivpn add nopass
User successfully added
  OUTPUT HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

Console output of      pivpn debug

::: Generating Debug Output
::::		PiVPN debug		 ::::
=============================================
::::		Latest commit		 ::::
Branch: master
Commit: f7f81e1bf47b5f4564b6ded7a516da5fd3c2f63c
Author: 4s3ti
Date: Mon Nov 28 23:32:17 2022 +0100
Summary: fix(scripts): uninstall default option
=============================================
::::	    Installation settings    	 ::::
PLAT=Debian
OSCN=bullseye
USING_UFW=1
pivpnforceipv6route=1
IPv4dev=wlan0
dhcpReserv=1
IPv4addr=<IP_ADDRESS>/24
IPv4gw=<IP_ADDRESS>
install_user=pia
install_home=/home/pia
VPN=openvpn
pivpnPROTO=udp
pivpnPORT=1194
pivpnDNS1=<IP_ADDRESS>
pivpnDNS2=
pivpnSEARCHDOMAIN=
pivpnHOST=REDACTED
TWO_POINT_FOUR=1
pivpnENCRYPT=256
USE_PREDEFINED_DH_PARAM=
pivpnDEV=tun0
pivpnNET=<IP_ADDRESS>
subnetClass=24
pivpnenableipv6=0
ALLOWED_IPS=""
UNATTUPG=1
INSTALLED_PACKAGES=(grepcidr bsdmainutils openvpn unattended-upgrades)
HELP_SHOWN=1
=============================================
::::  Server configuration shown below   ::::
dev tun
proto udp
port 1194
ca /etc/openvpn/easy-rsa/pki/ca.crt
cert /etc/openvpn/easy-rsa/pki/issued/raspberrypi_e8d27b2c-2c12-42ea-8fca-85fc54b490f2.crt
key /etc/openvpn/easy-rsa/pki/private/raspberrypi_e8d27b2c-2c12-42ea-8fca-85fc54b490f2.key
dh none
ecdh-curve prime256v1
topology subnet
server <IP_ADDRESS> <IP_ADDRESS>
# Set your primary domain name server address for clients
push "dhcp-option DNS <IP_ADDRESS>"
push "block-outside-dns"
# Override the Client default gateway by using <IP_ADDRESS>/1 and
# <IP_ADDRESS>/1 rather than <IP_ADDRESS>/0. This has the benefit of
# overriding but not wiping out the original default gateway.
push "redirect-gateway def1"
client-to-client
client-config-dir /etc/openvpn/ccd
keepalive 15 120
remote-cert-tls client
tls-version-min 1.2
 tls-crypt /etc/openvpn/easy-rsa/pki/ta.key
cipher AES-256-CBC
auth SHA256
user openvpn
group openvpn
persist-key
persist-tun
crl-verify /etc/openvpn/crl.pem
status /var/log/openvpn-status.log 20
status-version 3
syslog
verb 3
#DuplicateCNs allow access control on a less-granular, per user basis.
#Remove # if you will manage access by user instead of device.
#duplicate-cn
# Generated for use by PiVPN.io
=============================================
::::  Client template file shown below   ::::
client
dev tun
proto udp
remote REDACTED 1194
resolv-retry infinite
nobind
remote-cert-tls server
tls-version-min 1.2
verify-x509-name raspberrypi_e8d27b2c-2c12-42ea-8fca-85fc54b490f2 name
cipher AES-256-CBC
auth SHA256
auth-nocache
verb 3
=============================================
:::: 	Recursive list of files in	 ::::

::: /etc/openvpn/easy-rsa/pki shows below :::
/etc/openvpn/easy-rsa/pki/:
ca.crt
crl.pem
Default.txt
dmpivpn.ovpn
index.txt
index.txt.attr
index.txt.attr.old
index.txt.old
issued
openssl-easyrsa.cnf
private
revoked
safessl-easyrsa.cnf
serial
serial.old
ta.key
vars
vars.example

/etc/openvpn/easy-rsa/pki/issued:
dmpivpn.crt
raspberrypi_e8d27b2c-2c12-42ea-8fca-85fc54b490f2.crt

/etc/openvpn/easy-rsa/pki/private:
ca.key
dmpivpn.key
raspberrypi_e8d27b2c-2c12-42ea-8fca-85fc54b490f2.key

/etc/openvpn/easy-rsa/pki/revoked:
private_by_serial
reqs_by_serial

/etc/openvpn/easy-rsa/pki/revoked/private_by_serial:

/etc/openvpn/easy-rsa/pki/revoked/reqs_by_serial:
=============================================
::::		Self check		 ::::
:: [OK] IP forwarding is enabled
:: [OK] Ufw is enabled
:: [OK] Iptables MASQUERADE rule set
:: [OK] Ufw input rule set
:: [OK] Ufw forwarding rule set
:: [OK] OpenVPN is running
:: [OK] OpenVPN is enabled
(it will automatically start on reboot)
:: [OK] OpenVPN is listening on port 1194/udp
=============================================
:::: Having trouble connecting? Take a look at the FAQ:
:::: https://docs.pivpn.io/faq
=============================================
::::      Snippet of the server log      ::::
Feb  8 08:26:49 raspberrypi ovpn-server[743]: TLS Error: tls-crypt unwrapping failed from [AF_INET]REDACTED:45306
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 TLS: soft reset sec=3349/3349 bytes=630101803/-1 pkts=613919/0
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 VERIFY OK: depth=1, CN=Easy-RSA CA
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 VERIFY KU OK
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 Validating certificate extended key usage
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 ++ Certificate has EKU (str) TLS Web Client Authentication, expects TLS Web Client Authentication
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 VERIFY EKU OK
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 VERIFY OK: depth=0, CN=dmpivpn
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_VER=3.6.7
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_PLAT=mac
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_NCP=2
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_TCPNL=1
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_PROTO=30
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_CIPHERS=AES-256-GCM:AES-128-GCM:CHACHA20-POLY1305
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_AUTO_SESS=1
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_GUI_VER=OCmacOS_3.4.1-4522
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 peer info: IV_SSO=webauth,openurl,crtext
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Feb  8 08:30:24 raspberrypi ovpn-server[743]: dmpivpn/<IP_ADDRESS>:57583 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 256 bit EC, curve: prime256v1
=============================================
::::		Debug complete		 ::::
:::
::: Debug output completed above.
::: Copy saved to /tmp/debug.log
:::

  OUTPUT HERE
  DO NOT DELETE THE BACK-TICKS
  PASTE THE OUTPUT INSIDE THE BACK-TICKS

What's your home connection speed, connection speed from when you are connecting with and without VPN?

No VPN 102mb/s download & 19mb/s upload
With OPENVPN Cloud 102mb/s download & 19mb/s upload
With Raspberry Pi VPN 48.83mb/s download & 18.44mb/s upload

No VPN 102mb/s download & 19mb/s upload

Is this your home connection?

No VPN 102mb/s download & 19mb/s upload

Is this your home connection?

Yes this is my home connection.

Then you can get at most 19 mb/s down and 19 mb/s up while on VPN.

Why does that mean that I can only get 19mb/s up & down on Raspberrypi OPENVPN?  Can you explain why Raspberrypi OPENVPN gives 50% Less download than OPENVPN CLOUD?

Well because when you are connecting from the outside your Raspberry Pi has to upload everything you download on the VPN client device. I’m not familiar with OpenVPN cloud but maybe they host high bandwidth servers for you.

OPENVPN is a well known open source VPN but if you have not heard about it then you probably cannot answer my question.
Thank you

OPENVPN is a well known open source VPN but if you have not heard about it then you probably cannot answer my question.
Thank you

I would recommend you to look at the person with most commits n this project.
OpenVPN and OpenVPN Cloud are distinct things.  I am not familiar with openvpn cloud either but a quick look at it ... I suspect that it is not using your Raspberry PI as VPN server. :thinking:

@darrenmurphy7 If you want to compare products from OpenVPN then there are plenty of good ways to do that.
This issue on PiVPN is not a good way to do that.


[Bug]: Latest SHVDN 3.6.0 Crashes RagePluginHook

What modules are you seeing the problem on?
ScriptHookVDotNet3.dll (v3 SDK/API)
SHVDN Version
3.6.0 (b5a25a8)
Game Version
v1.0.3028.0
Bug Description
Upon Launching Rage Hook Plugin - GTA will exit and render a crash report via RageHookPlugin.log

It was also suggested to analyze ELS.asi log as well
it was determined that SHVDN was "needing an update" per statement made by moderation staff and to uninstall as it was causing ELS.asi to not load properly

*Log files attached below in current behavior
Steps To Reproduce
Have latest version of:

SHVDN installed (3.6.0)
v1.0.3028.0 (October 6 Build) of GTA V
Latest Build of LSPDFR 0.49 (Build 8678)
Rage Plugin Hook
ELS.asi (Emergency Lighting System) Installed

Launch GTA V and subsequently launch Rage Plugin Hook
Link To Code Example
No response
The Current Behavior
RagePluginHook.log
ELS.log
ScriptHookVDotNet.log
The Expected Behavior
ELS.asi would load along with LSPDFR/RHP

Forgive me if i did anything incorrectly - just relaying this issue because the moderating staff are suggesting that SHVDN is the one that needs to update.

Try nightly builds such as the one for a53b4cc. Should be no longer an issue since dde6861 (v3.6.0 doesn't have this change). I just tested with the build a53b4cc to see if there are compatibility issues with RPH and ELS in SHVDN in the game build v1.0.3028.0, but couldn't reproduce this issue. ELS.asi got loaded, too.
I think you are missing that you should test latest nightly version before creating an issue, which is written in the issue template, so you will be sure the issue still lies in the latest build. There are several issues created for compatibility issues with RPH even after dde6861. I must admit that I haven't released a new stable version for about 10 months despite the a lot of issues resolved that v3.6.0 had (including but not limited to compatibility issues for new game versions), but that does not matter in what should be done before creating issues for this project ,which is, always test with the latest build before creating the issue).


segger/stream_rtt: fix warning after stream update

Summary
after this patch, stream decreased int, use more size_t off_t ssize_t
#14778
and
the segger/stream_rtt get warning after change,
#14796
as it's a stream implement outside of libs/libc/stream, it's not coverd in previous patch.
Impact
fix warning.
Testing
ci-test, local sim:segger.

[Experimental Bot, please feedback here]
Yes, this PR appears to meet the basic NuttX requirements, although it could be more thorough.  While it addresses the summary points, it lacks detail in the Impact and Testing sections.
Here's how it could be improved:
Impact:  While stating "fix warning" is a start, it doesn't fully address the impact.  Consider adding:

Impact on user: NO (unless the warning caused user-visible issues, which is unlikely but should be mentioned if true).
Impact on build: NO (assuming the fix doesn't change the build process itself).
Impact on hardware: NO (assuming the fix is purely in software).
Impact on documentation:  NO (unless documentation needs updating to reflect the change).
Impact on security: NO (unless the warning masked a potential security issue).
Impact on compatibility: NO (unless the change breaks compatibility with existing code or hardware).

Testing:  "ci-test, local sim:segger" is too brief. Provide more specific details:

Build Host(s):  Specify your OS, CPU architecture, and compiler version used for testing. For example: Linux x86_64, GCC 12.2.0.
Target(s): Be more specific.  Instead of "sim:segger", specify the simulator being used (e.g., qemu-system-arm).
Testing logs:  The PR description says to include logs, but doesn't actually include any.  Provide relevant snippets of logs demonstrating the warning before the change and its absence after the change.  If the logs are extensive, consider linking to a CI run or external log file.

By adding this extra detail, the PR will be much clearer and easier for reviewers to assess.

I cloned your branch to my repo, running the complete build here (including sim-03):
https://github.com/nuttxpr/nuttx/actions/runs/11849999668

I tested your changes in my repo: nuttxpr@824f616
But it's still failing? https://github.com/nuttxpr/nuttx/actions/runs/11849999668/job/33024190610#step:7:266
Configuration/Tool: sim/segger
segger/stream_rtt.c: In function 'lib_rttoutstream_open':
Error: segger/stream_rtt.c:137:23: error: assignment to 'lib_puts_t' {aka 'long int (*)(struct lib_outstream_s *, const void *, long unsigned int)'} from incompatible pointer type 'int (*)(struct lib_outstream_s *, const void *, int)' [-Werror=incompatible-pointer-types]
  137 |   stream->common.puts = rttstream_puts;
      |                       ^
segger/stream_rtt.c: In function 'lib_rttinstream_open':
Error: segger/stream_rtt.c:185:23: error: assignment to 'lib_gets_t' {aka 'long int (*)(struct lib_instream_s *, void *, long unsigned int)'} from incompatible pointer type 'int (*)(struct lib_instream_s *, void *, int)' [-Werror=incompatible-pointer-types]
  185 |   stream->common.gets = rttstream_gets;
      |                       ^
cc1: all warnings being treated as errors
make[1]: *** [Makefile:109: segger/stream_rtt.o] Error 1
make[1]: Target 'libdrivers.a' not remade because of errors.
make: *** [tools/LibTargets.mk:107: drivers/libdrivers.a] Error 2
make: Target 'all' not remade because of errors.

I have no idea why it happen,
already tried both docker and my local linux environment,
cannot reproduce again once picked the patch.
cmake should not able to work with sim:segger
also review the branch, stream.h and stream_rtt.c all work as expected. nuttx/config.h also should be OK.
double check code found small issue, updated patch _size_t -> size_t.
possible the environment problem?


Pages attributed to user with role observer in different regions show up in one region

Describe the Bug
If a user has the role observer and is added to multiple regions, the pages this user can edit are shown for all regions while being in one region
Steps to Reproduce

Give your test user the role observer
Add your test user to two different regions and within those regions to two pages (either via page based rights or organisations)
Go to page tree in one of those regions with your test user
See both pages listed

Expected Behavior
Only the page(s) belonging to the region I'm currently in should be shown
Actual Behavior
All pages across all regions I'm a member of are shown
Additional Information

Just as I was creating this issue, I was thinking that maybe it could be intentional this way to help users with the role of observer not to lose track of the pages they can edit across all regions?
If we want that, I would still change the layout, i.e., put the names of the regions in front of the link to the page.

The function access_granted_pages which collects pages the user can edit, is not consistent between page base access grant and that by organization membership. For page based access right it calculates "all pages of the current region, for which the user is either as editor or autor listed", but for access as organization menber "all pages that belong to the user's organization (without region filter)".
@osmers So, we have to anyway modify some implementation 😅 Whether all accessible pages should be shown or only those of the current region, is open.


Fix typo

Property names are case sensitive, the $PayOut->DebitedWalletID property does not exist. This change will update the example so it uses the correct property (See PayOut.php for reference).

Thanks @brayniverse!


Add PlayerCount/RAM monitoring for enterprise instances

This is not for requesting support for new games/applications
To do this you should go to https://github.com/CubeCoders/AMPTemplates and first attempt to build a configuration yourself - otherwise you can request a template from this repo.
Feature Request
Add PlayerCount/RAM monitoring for enterprise instances
Feature Information:

Effectively for those games that are slot based (ie. Squad, Rust, ARMA) or that are limited by RAM utilisation (Minecraft, Satisfactory) there needs to be a way for Enterprise users to enforce these sold limits - otherwise we end up with an issue of overutilised and oversold units.
Provide a feature wherein as a provisioning setting (or as a byproduct of setting container Slot/RAM limits) an instance will monitor the Max Players / RAM utilisation of the process, and if it goes over said limits, allow for the following options:

Do nothing
Shut down the instance, and send an email to the owner stating the reason why the instance was shut down
Restart the instance, and send an email to the owner stating the reason why the instance was restarted (will require a crash loop stopper here, say restart 5 times before going no, support needs to be here to help)

These options should be settable via a provisioning flag, or hang off the values of other flags such as $$ContainerRAM Meta.MaxPlayers etc
I confirm:

[x] that I have searched for an existing feature request matching the description.

A RAM limit is a little redundant with $$ContainerRAM since an application can't use more physical RAM once it hits that point, it just starts swapping to disk. You'd also need a variable threshold since VM based apps like Minecraft have overheads beyond their heap size.

I see this issue is 2 years old, but Satisfactory servers are still not showing active player counts.

I'm going to close this one and track it over here. There's actually a pull request to add that functionality, just need to review it this weekend.
https://github.com/CubeCoders/AMPTemplates/pull/1001

Whoops. Misread the original request. xD


[CARBONDATA-4188] Fixed select query with small table page size after alter add column.

Why is this PR needed?
Select query on table with long string data type and small page size throws ArrayIndexOutOfBoudException after alter add columns.
Query fails because after changing the schema, the number of rows set in bitsetGroup(RestructureIncludeFilterExecutorImpl.applyFilter()) for pages is not correct.
What changes were proposed in this PR?
Set the correct number of rows inside every page of bitsetGroup.
Does this PR introduce any user interface change?

No
Yes. (please explain the change and update document)

Is any new testcase added?

No

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbonPRBuilder2.3/5379/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/3634/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/3643/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbonPRBuilder2.3/5387/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/3645/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbonPRBuilder2.3/5390/

LGTM, @kunal642 can review once

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbonPRBuilder2.3/5406/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/3662/

retest this please.

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbonPRBuilder2.3/5408/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_2.4.5/3664/

LGTM