Help Maintaining this Page

Hi @robchahin,
I see that it sometimes takes you some time to update the page and pull in requests to update the page.  I'd be happy to help maintain this repo if you want to keep this page a bit more current and have it grow a bit faster.
What do you think?

I am also pretty passionate about this problem and would likewise be glad to help manage the PRs and open issues.

@robchahin   I too would be happy to help keep the page up to date.

@daallgeier @mbainter   any word from @robchahin?    I'd love to see this repo and page get updated, but if robchahin isn't able to do so anymore I'm considering forking the repo and maintaining it myself to continue to push companies to offer SSO as part of their base offering.

No, I don't believe I've seen anything.

I, too, am eager to actively contribute to this project and even have a
new entry to shame. @robchahin/sso-wall-of-shame
@.***>, where
are you? Let us help!
Best regards,
Derek
On Mon, Jul 19, 2021 at 4:10 PM Mark Bainter @.***>
wrote:

No, I don't believe I've seen anything.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-882920460,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMV3KT32G3RWREWXAWOROPTTYSWIFANCNFSM4RKYU7QQ
.

Same for me. I haven't seen anything. I even tried Twitter and couldn't get
a reply.
Would really like to take this to the next level and ensure that we're
getting accurate and timely information for these companies.
It's a bit annoying to see that there are many long standing pull requests
that could be on the site easily. Having a handful of maintainers working
together on this would be great.
Shall I provide a (new) domain for your fork, Doran?
On Tue, 20 Jul 2021 at 03:19, Derek White @.***> wrote:

I, too, am eager to actively contribute to this project and even have a
new entry to shame. @robchahin/sso-wall-of-shame
@.***>, where
are you? Let us help!
Best regards,
Derek
On Mon, Jul 19, 2021 at 4:10 PM Mark Bainter @.***>
wrote:

No, I don't believe I've seen anything.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-882920460
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AMV3KT32G3RWREWXAWOROPTTYSWIFANCNFSM4RKYU7QQ
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-882971778,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACJRAFPQIMNUPVA6YUZCRUDTYTFL3ANCNFSM4RKYU7QQ
.

Sign me up as maintainer here or in a fork, but can we give it until Friday
before registering a new domain? I've attempted reaching out to Rob via a
few additional avenues today, and since the sso.tax URL does have that
first mover advantage, I'd prefer to wait just a couple more days.
Best regards,
Derek
On Tue, Jul 20, 2021 at 12:36 PM Dominik Kugelmann @.***>
wrote:

Same for me. I haven't seen anything. I even tried Twitter and couldn't get
a reply.
Would really like to take this to the next level and ensure that we're
getting accurate and timely information for these companies.
It's a bit annoying to see that there are many long standing pull requests
that could be on the site easily. Having a handful of maintainers working
together on this would be great.
Shall I provide a (new) domain for your fork, Doran?
On Tue, 20 Jul 2021 at 03:19, Derek White @.***> wrote:

I, too, am eager to actively contribute to this project and even have a
new entry to shame. @robchahin/sso-wall-of-shame
@.***>, where
are you? Let us help!
Best regards,
Derek
On Mon, Jul 19, 2021 at 4:10 PM Mark Bainter @.***>
wrote:

No, I don't believe I've seen anything.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<

https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-882920460

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AMV3KT32G3RWREWXAWOROPTTYSWIFANCNFSM4RKYU7QQ

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-882971778
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/ACJRAFPQIMNUPVA6YUZCRUDTYTFL3ANCNFSM4RKYU7QQ
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-883644029,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMV3KTZNKK6TT4VWEUS45O3TYXF4DANCNFSM4RKYU7QQ
.

Yep, agreed.  Let's give it until Friday, just in case.  If we don't hear back, I'll start a fork, extend invites, and then we can discuss a domain.

Hi all-  as agreed, I waited until Friday before creating a fork:  https://github.com/doransmestad/sso-wall-of-shame.  I'm sad that we haven't heard from @robchahin, hope all is well with him.  We'll continue to carry his idea forward though!    I've invited you all as collaborators to the new repo.  Let's pick up conversation over there?

Would also be more than happy to donate some time to maintaining the site, it's been a very useful resource for me already so happy to help if I can :)

@robchahin I saw there was a flurry of activity over the last day.  It probably doesn't make a lot of sense for us to have two projects covering the same ground.  Any chance we can work something out to make sure we're not duplicating effort and that the page doesn't get stale?

I'd suggest that we'll fork and merge from the current state and
continue maintaining independently.
On Tue, 7 Sept 2021 at 22:42, Mark Bainter @.***> wrote:

@robchahin https://github.com/robchahin I saw there was a flurry of
activity over the last day. It probably doesn't make a lot of sense for us
to have two projects covering the same ground. Any chance we can work
something out to make sure we're not duplicating effort and that the page
doesn't get stale?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/robchahin/sso-wall-of-shame/issues/163#issuecomment-914616613,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACJRAFM3H4TSBT3X2CVUQT3UAZ2MXANCNFSM4RKYU7QQ
.

Me too

Hi all, if I'm following the timeline here it looks like @doransmestad forked the project and spawned stopthesso.tax from it - but that github project was later archived on Jul 28, 2021. Since then, @robchahin committed and merged quite a lot into this github project (as well as a few commits from @NickBorgers & @nomis52). So a few questions:

Is this project once again active and being maintained? I have a site to submit, but want to ensure it gets included in the correct location
If this is the active project, does it make sense for @doransmestad to redirect stopthesso.tax back to sso.tax so we have a single source of truth?

Thanks in advance

@fleish   I can't speak for @robchahin  on his end of things, but unfortunately I got pulled away for other areas of work right after looking to invest more time in helping the cause here.
If this repo is back and active again, great!   Alternatively, I'm happy to add additional maintainers in on the (now quite old) repository here as per the (rather prescient) opening post from @derekcwhite in the case we ourselves did not stay as active as intended.


Render issue

The lottie file hearteyes.json.txt should render like:

Thanks for reporting the issue.
The file seems to use After Effects expressions to animate mouth masks. Expressions are not supported by the Keyshape Lottie importer. Also, the Keyshape app doesn't support expressions so it would be difficult to fix this.


preview(generator): replace top with maxCount

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

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.IoT.DeviceUpdate

Thanks. That said, I just realized I haven't GA'd this yet but we're about to. When do you plan on merging this? If soon, we can probably take the "top" parameter. Sorry about that. Lots of other moving pieces across owned SDKs right now. 😉

Thanks! I'll merge the PR very soon. We'll have a meeting Wednesday afternoon (US time). I'll discuss the configuration flag naming in the meeting. If no big issue, everything should be ready on Thursday (US time).

Thanks! I'll merge the PR very soon. We'll have a meeting Wednesday afternoon (US time). I'll discuss the configuration flag naming in the meeting. If no big issue, everything should be ready on Thursday (US time).

@archerzz you may not need it, though. Since I didn't GA yet, I can just take the change unconditionally. I had forgotten that we hadn't GA'd yet, so if maxCount is what we want we can still ship that. It needs to happen soon, though. I'm putting finishing touches on Question Answering to GA ~2022-10-11.

Hi @heaths We still need it for Azure.IoT.DeviceUpdate. (see the changes in this PR) I forgot that it's released :)

@archerzz I just realized this is not inline with what the .NET architects requested: https://github.com/Azure/azure-sdk-for-net/issues/29342
/cc @KrzysztofCwalina @tg-msft


Not able to add two WireGuard peers with same public key

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x ] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x ] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
The WireGuard new peer interface requires that the public key be unique for each peer.  This check was implemented with https://github.com/opnsense/core/issues/7110. This behavior makes sense to prevent duplicate peer public keys on the same WireGuard instance, but breaks functionality when using the same key on two peers belonging to separate instances.
The use case for adding multiple peers with the same public key on different WireGuard instances is connecting to two privacy VPN endpoints for the purposes of load balancing/failover.
To Reproduce
Steps to reproduce the behavior:

Configure a Wireguard instance.
Add two peers with the same public key, but select a different instance.
Attempt to save, a warning will appear that public keys need to be unique and the save will not complete

Expected behavior
I agree that duplicate public keys on peers of the same instance is problematic. However, this is not a requirement when using separate instances. I don't know the best way to handle this, but can make a couple suggestions:

Allow the save to happen but present a warning about duplicate public keys
Only prevent the save if a selected instance has a peer with a duplicate public key
Don't allow an instance to be selected if a peer with the same public key is configured for that instance

I'm sure there are other/more graceful ways of mitigating the issue.
Software version used and hardware type if relevant, e.g.:
OPNsense 24.1.1 (amd64).

isn't that just one peer belonging to two instances? or am I missing something

@adamcstorm ah, so your problem is peers should be unique per pubkey+instance, right?

Correct, if there's a need to put a limitation in at all. When I connect to my privacyVPN, they give the same public key for multiple endpoints, which I have to put in the peer public key. Since each peer can only connect to a single endpoint, I have to set up a different peer for each privacyVPN endpoint I wish to connect to. Since each of these peers are configured to use a different wireguard instance, there is no conflict. I don't know that a limitation as implemented in the linked change is strictly required by the wireguard architecture.

I'm not sure I can make everybody happy here. We can add constraints, warnings are not a feature. More complex constraint scenario's are possible, but also add logic (and cost time to develop).
Leaving this ticket open for now to figure out if this is a rare issue or more common.

@AdSchellevis I'm fully supportive of a more sensible solution. I don't think overcomplicating this is necessary. I do believe that the current restriction breaks compatibility with the wireguard architecture by implementing a superfluous restriction. May I suggest the limitation be removed until a better solution is available? Duplicating a public key on an instance is an administrative problem, after all. Restricting the re-use of a public key to mitigate the problem is noble, but has resulted in a breaking restriction for a valid use case.

@adamcstorm wait a second, I might be wrong here. you have two identical keys used by two different remote hosts?

Correct

@adamcstorm this https://github.com/opnsense/core/commit/ce8b3c878f5b5411b3562b6c47ef417b1546aec1 should fix your issue and the original one

@AdSchellevis Can confirm this change works for the issue I reported and my specific use case. Thanks for being so responsive!
If there is any future effort put in this area, I might suggest the second requirement be tied to the instance selected and not the server/port. Not sure how feasible that is though. From my understanding the issue really is duplicate public keys per instance and not necessarily per server/port combination. Can't say how likely it is to need to have the same server/port on different instances but I suppose it's possible. Most likely scenario is when the fields are left blank for a dynamic endpoint. Current change is great, this is just food for thought.
Cheers!

@adamcstorm let's see if this is enough, adding instance to the mix is a bit more complicated as the same peer can be connected to multiple instances (in which case you probably also don't need a copy by the way).

@adamcstorm wait a second, I might be wrong here. you have two identical keys used by two different remote hosts?

i confirm i also connect to different hosts with the same public and preshared key from Opnsense at the same time and balance. it's unavoidable for thousands of customers. i edit multiple peers and instances in config.xml, changes are reflected immediately. the change looks good, thanks.

Hi,
I am having the same issue. I want to add a second peer with the same public key as an existing one. The endpoint address is the same but the port is different. It maps to two different wg servers on different ports with same public key.
My workaround currently is to add the second peer via a config import after manually editing the backup config xml.
This works but would be nice to be able to do the same via the gui.

Just updated to 24.1.2 and my problem was solved :)

It's solved and there's a little related glitch. In the Diagnostics tab, the "Name" column will show duplicit peer name, probably based on public key.
Settings - Peer:
Name Endpoint (key)
VPN1 endpoint1.tld key XXXXXXXXXX
VPN2 endpont2.tld key XXXXXXXXXX
Diagnostics:
Public Key Name Endpoint
key XXXXXXXXXX VPN1 endpoint1.tld
key XXXXXXXXXX VPN1 endpont2.tld

@gitthangbaby better open a separate ticket for this

@CaptchaHuman  https://github.com/opnsense/core/commit/25072fae65cea8615800ea4e23b419e7e5fbed04 released in 24.1.3?

@AdSchellevis I'm on opnsense 24.1.5_3

@CaptchaHuman then these changes are in and you should be able to add a peer with a duplicate pubkey as long as endpoint and/or port differ... works on my end

@AdSchellevis I updated and hadn't tried it again. Works now, thanks!

🤷♂


Add Fuse driver

This issue tracks the addition of the Fuse driver.
The Fuse driver would enable any Fuse compatible storage provider would work with libStroage. This would include things like S3 object stores.

Hi,
It looks like this work might depend on being able to pass custom mount options from storage drivers through to os drivers. Currently, it looks like the docker integration driver ignores them entirely - https://github.com/emccode/libstorage/blob/master/drivers/integration/docker/docker.go#L294.
Is there any wip on this issue?
Additionally, I think(incorrectly?) the idea behind storage drivers was that they shouldn't concern themselves with platform-specific code, in which case maybe the storage drivers shouldn't be required to provide these, but some abstraction is still needed since fuse drivers usually accept additional options outside of mount src/targets.
Thoughts?

I suppose, unless there a new implementation own fuse driver, supporting all in one single abstraction may be tough. The abstraction to the backend storage gets hidden behind the the fuse (possibly?). For objects stores supporting S3 like api's there are some implementations available (https://github.com/s3ql/s3ql). For others, libquestfs (http://libguestfs.org/guestfs-faq.1.html) could be an option - OSX and Linux.

@clintonskitson @akutz any thoughts here?

Wish I had more for you, deferring to @akutz here.

#397 is PRd

I think it's worth exploring whether a generic FUSE driver is possible, echoing what @vaibhavkhanduja said. And as @kacole2 points out, support for S3 over FUSE went in with #397, which uses s3fs. If it really comes down to drivers for specific integrations, this can probably be closed.


Better error message in case credetials for AWS are wrong/outdated

Currently, we get a wall of error code.  Not only that it seems over complicated to get an effing error message out of these nested error objects, none of the "documented" solutions even work.
https://github.com/awslabs/aws-sdk-rust/issues/657
https://github.com/awslabs/aws-sdk-rust/discussions/599


Govendor sync failed in China!

Dear sir! I'm using govendor sync tools to pull the code library into my vendor folder. The exception is happend. It can not transfor from the domain(golang.org or google.golang.org). I'm in China, I suggest the govement firewall reject the connection. Cant u tell me how can i do?

I'm sorry, I don't know the answer to that.


Support NTLM v2

To login to our application I need to authenticate either with Kerberos or NTLMv2. I believe that the module TestCafé uses for NTLM (https://www.npmjs.com/package/webauth) only implements NTLMv1 (https://github.com/SamDecrock/node-http-ntlm/issues/59), is that correct?

According to this third-party package description and the thread you provided, this module supports only NTLM v1. We don't have plans to add support for NTLM v2 in the nearest future.


Add shell.nix with definition of all requirements

Add shell.nix with definition of all requirements including ssh, terraform, packer, ansible, and tools needed for ./security-setup

What is this for?

nix-shell in  mantl source checkout  will drop you to shell with all required stuff pre-installed.   File in this PR is actually list all requirements.

@avnik I think this should go in addons/, since we don't necessarily want to commit to fully supporting it as a core part of Mantl.

@stevendborrelli NixOS has package isolation, so you can install per-project dependencies. This is like a virtualenv, but for all packages rather than just Python.
Docs here: https://nixos.org/wiki/Development_Environments

@thomasvincent  nice to see project adopted and live again. Thanks.

Thank you @avnik !


new iOS 10/Xamarin version doesn't scan in Portrait in newer versions of ZXing.Net

Now will only scan in Landscape mode.
Portrait mode does not call the event ScanResult.
Have reverted to a few combinations of nuget packages, and on a very small test project with no success. I imagine it's related to the new mono versions that shipped with recent versions of Xamarin/Visual Studio.

Can confirm a rollback to 2.1.47 works.
It must be applied to both ZXing.Net.Mobile and ZXing.Net.Mobile.Forms to fix the issue.

+1 I'm seeing this as well

+1

+1 Same here

Hello?

Today, with latest nuget version, adding
qrcodeScannerView.Options.UseNativeScanning = true;
forces iOS to use AVCaptureEngine and it solved this issue (scanning working in landscape mode only) letting me scan in portrait mode too.
I know it's not the most "elegant" solution :) but i think it's a workaround, keeping latest (.net standard compliant) ZXing Nuget version
P.S.: trying this workaround with android all working without issue.
Hi!
Lewix

Thanks for reporting this issue!  Unforunately it took me way too long to respond 😭.  Sorry, I apologize!  Recently the source code for this project was completely refactored to modernize it.  Many PR's were included in this effort, and many bugs were hopefully fixed.  Please try out the latest 3.x series of NuGet packages (currently in prerelease).  To try and make the project more maintainable in my spare time going forward, I've decided to close all existing issues to start with a clean slate.  If you're still experiencing this issue on the newest version, please open a new issue with as much detail as possible.  Thank you for your patience and understanding!  Happy scanning!


security policy

@adamhathcock please consider adding a security policy.
I have some issues to report which you might want to look into

You can report them as issues and/or PRs.  I don't have a policy as I'm just a guy on an open source project

Being just an open source project guy doesn't stop you from having an email or some other method to contact you for issues which might affect security!
Don't belittle yours and your project's importance for the community :)

Thank you but I don't see the need to be secretive I think.  Please make a PR.  Having a way to contact me led to spam :)


Documentation incorrect on pypi

Hi, thanks for making/maintaining this repo. On the documentation pypi page I noticed a minor mistake for nfl.import_ngs_data(stat_type, years): it says columns : required, type of data (passing, rushing, receiving) but it should probably say stat_type (str): type of stats to pull (receiving, passing, rushing) or something along those lines.

Thanks for pointing this out, @dgeitheim! Fixed it in #51


first login scripts

either cmd or powershell script can copy file to first login users desktop. Can You help?
Copy-Item "d:\computerregistration.exe" -Destination "$env:USERPROFILE\Desktop"
copy-Item "d:\computerregistration.cmd" -Destination "$env:USERPROFILE\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Your second Copy-Item call is missing a closing quote character. When you inspect C:\Windows\Setup\Scripts\FirstLogon.log, you should see a error message similar to this one:
Invoke-Expression: The string is missing the terminator: ".

Thanks, I just forget to put it in my request. It is there in script. firstlogon.log is empty. Firstlogon.ps1 looks like  this:
$scripts = @(
{
Set-ItemProperty -LiteralPath 'Registry::HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name 'AutoLogonCount' -Type 'DWord' -Force -Value 0;
};
{
cmd.exe /c "rmdir C:\Windows.old";
};
);
& {
[float] $complete = 0;
[float] $increment = 100 / $scripts.Count;
foreach( $script in $scripts ) {
Write-Progress -Activity 'Running scripts to finalize your Windows installation. Do not close this window.' -PercentComplete $complete;
& $script;
$complete += $increment;
}
} *>&1 >> "C:\Windows\Setup\Scripts\FirstLogon.log";

Thanks, I just forget to put it in my request. It is there in script.

Well, I had checked my webserver logs (searched for »d:\computerregistration.cmd«), and the closing quote character was missing there as well.
The FirstLogon.ps1 file you posted looks incomplete – there should be a call to a custom .ps1 file in there. This link will configure the form and add the missing quote character to your script. The resulting FirstLogon.ps1 file will look like this:
$scripts = @(
  {
    Set-ItemProperty -LiteralPath 'Registry::HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon' -Name 'AutoLogonCount' -Type 'DWord' -Force -Value 0;
  };
  {
    cmd.exe /c "rmdir C:\Windows.old";
  };
  {
    Get-Content -LiteralPath 'C:\Windows\Setup\Scripts\unattend-01.ps1' -Raw | Invoke-Expression;
  };
);

& {
  [float] $complete = 0;
  [float] $increment = 100 / $scripts.Count;
  foreach( $script in $scripts ) {
    Write-Progress -Activity 'Running scripts to finalize your Windows installation. Do not close this window.' -PercentComplete $complete;
    & $script;
    $complete += $increment;
  }
} *>&1 >> "C:\Windows\Setup\Scripts\FirstLogon.log";

Note the call to C:\Windows\Setup\Scripts\unattend-01.ps1, which in turn will contain your two Copy-Item commands.

Thanks. Sorry about taking too much of your time but "this link" does not change anything. I just don't know where to put unattend-01.ps1 on the form and on installation media (USB) and how command to call it should look like. In form it looks like below. I hope You have time to explain.
Run
Copy-Item "d:\computerregistration.exe" -Destination "$env:USERPROFILE\Desktop";
Copy-Item "d:\computerregistration.cmd" -Destination "$env:USERPROFILE\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup";
as a
.ps1
file.
Run
setx.exe DIRCMD "/A /O:GN /C /N"
as a
.cmd
file.

The link I posted earlier will configure the form as you did initially, but adds the missing quote character. Check the corresponding textarea control to confirm this:

When you then click the View .xml file or Download .xml file button, you will get an .xml file that

has your PowerShell code embedded in a <File path="C:\Windows\Setup\Scripts\unattend-01.ps1" transformation="Text">…</File> element,
calls this script file using the Get-Content -LiteralPath 'C:\Windows\Setup\Scripts\unattend-01.ps1' -Raw | Invoke-Expression; statement.

You do not have to create the unattend-01.ps1 file yourself.

 where to call it from and where to put my powershell code? There is no unattend-01.ps1 in that path "c:\windows....
Forgiv my confusion.
Kind regards, Pavle

From: Christoph Schneegans @.>
Sent: Friday, November 29, 2024 8:23 AM
To: cschneegans/unattend-generator @.>
Cc: lapo70 @.>; Author @.>
Subject: Re: [cschneegans/unattend-generator] first login scripts (Issue #121)
The link I postedhttps://schneegans.de/windows/unattend-generator/?LanguageMode=Unattended&UILanguage=sv-SE&Locale=sv-SE&Keyboard=0000041d&GeoLocation=221&ProcessorArchitecture=amd64&BypassRequirementsCheck=true&ComputerNameMode=Script&ComputerNameScript=%24SerialNumber+%3D+(Get-WmiObject+-class+win32_bios).SerialNumber
if+(%24SerialNumber.length+-le+10){
%24SerialNumber%3D%24SerialNumber
}else+{
%24SerialNumber+%3D+%24SerialNumber.Substring(%24SerialNumber.length+-+11)
}++
%24computer+%3D+"UUC-%24SerialNumber"++
return+%24computer+&CompactOsMode=Never&TimeZoneMode=Explicit&TimeZone=W.+Europe+Standard+Time&PartitionMode=Unattended&PartitionLayout=GPT&EspSize=300&RecoveryMode=None&WindowsEditionMode=Unattended&WindowsEdition=pro&UserAccountMode=Unattended&AccountName0=Admin&AccountPassword0=&AccountGroup0=Administrators&AccountName1=User&AccountPassword1=&AccountGroup1=Users&AccountName2=&AccountName3=&AccountName4=&AutoLogonMode=Own&PasswordExpirationMode=Unlimited&LockoutMode=Default&HideFiles=None&TaskbarSearch=Box&ShowFileExtensions=true&DisableWidgets=true&ClassicContextMenu=true&DeleteTaskbarIcons=true&LaunchToThisPC=true&EnableLongPaths=true&EnableRemoteDesktop=true&AllowPowerShellScripts=true&DisableAppSuggestions=true&HideEdgeFre=true&WifiMode=Skip&ExpressSettings=DisableAll&KeysMode=Skip&ColorMode=Default&WallpaperMode=Default&StartTilesMode=Default&StartPinsMode=Default&FirstLogonScript0=Copy-Item+"d%3A\computerregistration.exe"+-Destination+"%24env%3AUSERPROFILE\Desktop"%3B
Copy-Item+"d%3A\computerregistration.cmd"+-Destination+"%24env%3AUSERPROFILE\AppData\Roaming\Microsoft\Windows\Start+Menu\Programs\Startup"%3B&FirstLogonScriptType0=Ps1&WdacMode=Skip earlier will configure the form as you did initially, but adds the missing quote character. Check the corresponding textarea control to confirm this:
image.png (view on web)https://github.com/user-attachments/assets/4450a6c6-e1e5-4401-b7d5-03f2a28e16f5
When you then click the View .xml file or Download .xml file button, you will get an .xml file that

has your PowerShell code embedded in a … element,
calls this script file using the Get-Content -LiteralPath 'C:\Windows\Setup\Scripts\unattend-01.ps1' -Raw | Invoke-Expression; statement.

You do not have to create the unattend-01.ps1 file yourself.
—
Reply to this email directly, view it on GitHubhttps://github.com/cschneegans/unattend-generator/issues/121#issuecomment-2507225867, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BNJISMUM7RLT5KN3MZDEDE32DAI5TAVCNFSM6AAAAABSUNPUGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBXGIZDKOBWG4.
You are receiving this because you authored the thread.

Thanks. Sorry about taking too much of your time but "this link" does not change anything. I just don't know where to put unattend-01.ps1 and how command to call it should look like.

You don't have to save or call unattend-01.ps yourself – this is handled by the autounattend.xml file automatically.


Always open the filetype snippet file when editing snippets

Hi! I have the following mapping to edit snippets files:
u.keymap('n', '<Leader>es', function()
    require('luasnip.loaders').edit_snippet_files({
        edit = function(file)
            local split = 'split '
            if vim.fn.winwidth(0) > 2 * (vim.go.textwidth or 80) then
                split = 'vsplit '
            end
            vim.cmd(split .. file)
        end,
    })
end)

If  I use such mapping on a .lua file then I get  a dialog to select between all snippets and lua specific snippets:
Select filetype:
1: lua
2: all
Type number and <Enter> or click with the mouse (q or empty cancels):

Is there a way to always select by default the "filetype" file (in this case lua)? I want to avoid the dialog.
Thanks in advance!

Oh, not yet possible, but should be a simple extension (filter_filetypes seems like a general approach) here
Would you be interested in implementing that?

Would you be interested in implementing that?

Unfortunately my lua skills are not quite up for the challenge. I wrote a simple function that fulfills my use-case (but is probably not general enough for others):
u.keymap('n', '<Leader>es', function()
    local snippet_file = vim.bo.filetype .. '.lua'
    if vim.bo.filetype == 'tex' then
        snippet_file = 'tex/' .. snippet_file
    end
    local split = 'split '
    if vim.fn.winwidth(0) > 2 * (vim.go.textwidth or 80) then
        split = 'vsplit '
    end
    vim.cmd(split .. snippets_dir .. snippet_file)
end)

Here's what I'm using to quickly jump to the corresponding snippet file (based on my config path):
function openLuaSnipFile()
  local snippet_file = vim.bo.filetype .. '.snippets'
  local path = '~/dotfiles/config/lvim/luasnippets/' .. snippet_file
  vim.api.nvim_command("vsplit " .. path)
end


non-standard country failing h1 test

For non-standard countries, we're taking the list of div entries after the h1.
This isn't specific enough, since one n-s country has lots of h1 entries.
Instead, this looks like the model:

find all a elements
filter for entries where some parent element is not <div id="GrayLayer">
filter for entries where href begins ../
filter for entries that contain a img element

Fixed in #139


Hashing DeviceInfo

Like issue #3 (Hashing DeviceId), being able to hash DeviceInfo allows for operations of DeviceInfo in sets, especially in the case of keeping track of used/unused devices.  Except most importantly, being able to actually open a device for I/O is done with DeviceInfo.
DeviceInfo contains a couple different types, including String, u16, DeviceId, and BackendPrivateData.
https://github.com/sidit77/async-hid/blob/fc7a832ec965c2441b4a477bb6cd0d103ea898e7/src/lib.rs#L14-L33
String and u16 are hashable.  Once issue #3 is solved, DeviceId is hashable.  Problem is, BackendPrivateData for winrt implementation contains OnceLock does not impl Hash (OnceLock docs).  Therefore, putting #[derive(Hash)] on BackendPrivateData fails.
https://github.com/sidit77/async-hid/blob/fc7a832ec965c2441b4a477bb6cd0d103ea898e7/src/backend/winrt/mod.rs#L167-L170
Implementation ideas
From doing analysis on how traits of OnceLock is implemented, OnceLock's PartialEq trait simply calls the .get() operands to get the underlying value wrapped in an Option.  Implementation of Hash for DeviceInfo could hash the result of the .get() call.

I think we should simply not include private_data in the hash (an probably also in the equality check) for two reasons:

It's not actually part of the core api and instead an implementation detail of the SerialNumberExt extension trait. It only exists to make the implementation of this trait more efficient.
I don't think it actually provides usefull information. Unless devices can dynamically change their name or ids, two DeviceInfos are equal if thier DeviceIds are equal.

This totally makes sense, thank you!

2. I don't think it actually provides usefull information. Unless devices can dynamically change their name or ids, two DeviceInfos are equal if thier DeviceIds are equal.

Should the hash impl (and the equality impl) only work with the DeviceId fields?  Or should the four u16 fields (product_id, vendor_id, etc.) also be included in the comparison?

I think technically only the DeviceId field are necessary, but I would keep four u16s and the name in there for now as "sanity check". I don't think the performance impact of a few more "useless" comparisions or hashes will ever be relevant.


Remove left-over config in config.toml

Is this a BUG REPORT or FEATURE REQUEST?:
bug
What happened:
Global disable configuration is still available in config.toml
What you expected to happen:
Globally disabling contact form and fontawesome code might not be the best choice anymore.

I think with fontawesome can't be disabled from anywhere else. It's being imported from head.html and the font icons are spread between several fragments. I'll remove contact disable in the meanwhile.

Ah correct. Thanks for checking. Happy to remove only contact and leave fontawesome.


FIX: Build number

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Accidentally overwrote the build_number: 0 in the last PR

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Chrome Mobile Support

This page states that Chrome is a supported browser, however, real world experience shows that Microsoft is blocking the Chrome mobile browser whether that is in Desktop mode or mobile mode.  It was stated elsewhere that if Chrome is supported it is supported regardless of OS.  So is it supported or not?  Ideally I would like to see the Chrome Mobile browser be supported.

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

ID: 6457d204-d229-9154-28fd-ca9bbb4bddcd
Version Independent ID: f5d82846-41cb-3548-6997-ce23bd8f89c6
Content: Get clients for Microsoft Teams
Content Source: Teams/get-clients.md
Service: msteams
GitHub Login: @LolaJacobsen
Microsoft Alias: lolaj

@joeljanke Hi, Chrome is a supported browser, both web and mobile. thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

@officedocsbot close


How to get instafeed working with masonry

Hi, even since i upgraded instafeed to version 2 i haven't been able to get it to work with the masonry. I've been able to get masonry working with other Wordpress posts, but i haven't been successful with instafeed.
Does anyone has a suggestion to get it working;

Got it! https://github.com/stevenschobert/instafeed.js/issues/118#issuecomment-44438003 this helped;
In my case:

Hey @gertjanjanssen! Glad you were able to get it working! 🎉


Document --chain_id better

We move to basecli, which requires chain_id on init, and then it stores it in a config, so we never worry about it again.
What documentation do we need now?


jz/insert_data

scrap some actual degree plan data from Purdue Catalog and insert into the database to help with entry points testing

Closed by #42


WIP: creating transmissibility multiplier property for grid connection set

This change reworks the handling of transmissibility multipliers when creating a grid connection set from simulator fault definition files.  The old implementation could only handle a single multiplier value per named fault.  This change uses a Property for the transmissibility multiplier, so can handle a different value per face pair.

Codecov Report

Merging #241 (14dd03e) into master (5bd9702) will increase coverage by 0.12%.
The diff coverage is 92.75%.

:exclamation: Current head 14dd03e differs from pull request most recent head 38b2884. Consider uploading reports for the commit 38b2884 to get more accurate results

@@            Coverage Diff             @@
##           master     #241      +/-   ##
==========================================
+ Coverage   54.07%   54.19%   +0.12%
==========================================
  Files          53       53
  Lines       25940    25965      +25
==========================================
+ Hits        14026    14071      +45
+ Misses      11914    11894      -20

Impacted Files
Coverage Δ

resqpy/olio/read_nexus_fault.py
95.53% <ø> (ø)

resqpy/organize.py
60.09% <ø> (+1.16%)
:arrow_up:

resqpy/fault.py
49.07% <92.75%> (+2.07%)
:arrow_up:

resqpy/model.py
67.17% <0.00%> (ø)

resqpy/property.py
50.74% <0.00%> (+0.07%)
:arrow_up:

Continue to review full report at Codecov.

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


Yet another sharding support implementation

This one is inspired by #691.
Brief summary:

shardKey property was added to ClassMetadataInfo, mapping support were added to all drivers. It's a hash with keys and options. keys was originally called fields, but I decided to conform to the indexes definition.
shardKey is class-based, since we need to keep the order of the keys to ensure compound index.
ensureSharding method were added to SchemaManager. It's similar to ensureIndex. For non-empty collections it will run ensureIndex and retry shardCollection again.
DocumentPersister uses shardKey to generate query part for upsert, update, remove, findOne.

I tried to cover all the new code with both unit and functional tests. Tests were run against sharded clusters of MongoDB 2.2.3, 2.4.9 and 2.6.5. Functional tests were tagged to avoid running against non-sharded setup.
Now I'm testing it on production. I'd like to receive some feedback from you guys to improve or change something.

It seems, tests failed because of long MongoDB initialization. Would be great if somebody re-ran them.

@clslrns: I will attempt to get to this before the next beta tag.

Btw, wouldn't it be better to squash all this commits?

:+1:

@clslrns sorry for the long time without updates. Could you please rebase the branch to see if it still works against the current master?

@alcaeus, thanks for the feedback.
I have rebased it and fixed two issues you pointed to. I hope, in a few days I'll test rebased version against the app.

:+1:

Superseded by #1385.


chore: bdd-spring-1583952013 to 0.0.1

chore: Promote bdd-spring-1583952013 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

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


Can't define scopes in separate variables/files to use in the @DefaultScope and @Scope decorators

Versions

sequelize: 6.4.0
sequelize-typescript: 2.0.0
typescript: 4.1.3

I'm submitting a ...
[x] bug report
[x] feature request
Actual behavior:
I am unable to use the decorators to define scopes for one of my models. It has quite a few relations and nested includes, so I have delcared them in a separate file
// ModelAScopes.ts
const defaultScope = {
  include: [
    {
      model: ModelB,
      as: 'modelBs'
    }
  ]
}

// ModelA.ts
@DefaultScope(() => defaultScope)
@Table({ tableName: 'model_a' })
export defulat lass ModelA extends Model {
  @PrimaryKey
  @Column(DataType.STRING(36))
  public uuid!: string;

  @HasMany(() => ModelB)
  modelBs!: ModelB[];
}

// ModelB.ts
@Table({ tableName: 'model_b' })
export default class ModelBp extends Model {
  @PrimaryKey
  @AutoIncrement
  @Column(DataType.BIGINT)
  public id!: number;

  @ForeignKey(() => ModelA)
  @Column({
    type: DataType.STRING(36),
    field: 'model_a_uuid',
    onDelete: 'cascade',
  })
  public modelAUUID!: string;

  @BelongsTo(() => ModelA)
  public quote!: ModelA;
}

I get the following error when running code that touches this model
Include unexpected. Element has to be either a Model, an Association or an object.

Using the exact same scope definitions, the following way of adding the scopes to the model works.

sequelize.addModels([...,ModelA, ModelB]);

ModelA.addScope('defaultScope', defaultScope, { override: true });

Expected behavior:
I expect the behavior to be the same regardless of where I create the scopes.
It would be nice to be able to create the scope definitions elsewhere and then pass them into the decorators. For example, I am combining a couple different scopes to avoid duplicate code, like this

const defaultScope = { include: [ModelB };
const apiScope= { attributes: { exclude: 'privateField' }, ...defaultScope }

I think I figured it out.

Each hook must be a static method. Multiple hooks can be attached to a single method, and you can define multiple methods for a given hook.

It appears that by defining the hooks in a separate file, or even in a variable does not work since it doesn't register ModelB as a model

I think I figured it out.

Each hook must be a static method. Multiple hooks can be attached to a single method, and you can define multiple methods for a given hook.

It appears that by defining the hooks in a separate file, or even in a variable does not work since it doesn't register ModelB as a model

If it's still relevant, I figured out a way to make it work. I had the same issue with hooks. The key is to export a function that returns the scope definition rather that the object itself.
So, this works:
// ModelAScopes.ts
const getDefaultScope = () => ({
  include: [
    {
      model: ModelB,
      as: 'modelBs'
    }
  ]
})

// ModelA.ts
@DefaultScope(() => getDefaultScope())
@Table({ tableName: 'model_a' })

I think it has to do with how node resolves circular dependencies or something...

@Papooch your solution works 👏


Change Violation to use record style accessors

This makes it consistent with record type which it could be when this library becomes Java 17+

see I tried that, but that doesn't work with Jackson.


Error when including a template with data in the form of an object

The merge filter only works with arrays or "Traversable", got "object" as first argument.

In the process of sticking with TwigPHP logic, where objects (may they be stdclass or class instances) are not allowed to be used as template rendering data, it has been first disallowed to use JavaScript objects as data.
Thus, only Map and Array instances are allowed as data. After all, in TwigPHP, only arrays are allowed and in PHP they act as both dictionaries and pure arrays.
The thing is it is very common in JS to use objects as hashes and disallowing them is a bit restrictive and counter-intuitive. As long as it doesn't break the integration tests and thus don't break the strict TwigPHP-compliance policy of Twing, using objects as data should be allowed.
Let's see how it turns.


Run typecheck on CI and fix issues

type checking (deno check) was not running on CI and there were 7 type errors which I've fixed and now it's running
GitHub API types are sourced from https://github.com/octokit/types.ts and I created basic types for Issue and PullRequest.
IDK about those two webhook errors, so I used @ts-expect-error.
deno.lock was auto generated, I guess it's good to have it in-repo.
actions/checkout is upgraded to latest major.

Weird failure on actions:
Run deno check src/**/*.ts
  deno check src/**/*.ts
  shell: /usr/bin/bash -e {0}
error: Module not found "file:///home/runner/work/gitea-backporter/gitea-backporter/src/**/*.ts".

Why is there two times gitea-backporter in the path?

Fixed. The bash where this runs on needed shopt -s globstar to enable recursive globs. deno check itself has no means to typecheck a directory (see https://github.com/denoland/deno/discussions/12113).


Conformance Tests - Implement sample API tests for Bindings

Describe the proposal
For a single Binding Redis, implement all the API conformance tests.
#404

there is some more changes needed for output bindings. Reopening issue

there is some more changes needed for output bindings. Reopening issue


Preserve the set padding idx in SerializedEmbedding

What does this PR do?

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Capitalization error - 'environment to environment migration' sentence needs to start with capital E

Within:

Important
Document template downloaded from one environment can only be used within that environment. environment to environment migration for Word or Excel templates isn't currently supported.
During the creation of an Excel template, a maximum of 50 records are exported in the template file.

Capitalize the E.

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

ID: 08b06ee8-f9a7-2b0c-80d6-4297aa4f27ab
Version Independent ID: 553a86b0-0e79-3ed1-0d4f-3db1fd91c5ed
Content: Create and share data analysis Excel templates - Power Platform
Content Source: power-platform/admin/analyze-your-data-with-excel-templates.md
Service: power-platform
Sub-service: admin
GitHub Login: @sericks007
Microsoft Alias: sericks

@krouskop, thanks for letting us know about this!  Just fixed the capitalization!  The update will be published later today.


Note: Tree

Fatal error:  Call to a member function getId() on a non-object in /magento2/lib/internal/Magento/Framework/Data/Tree/Dbp.php on line 380
That is within public function loadEnsuredNodes($category, $rootNode)
When I add one record in the database with position 0 everything seems to be working fine again.

@rdeelstra One record should be inserted by the installData.php script for tree entities.
But I will check again.
Can you send me the file var/umc/[Namespace]_[Module].xml at<EMAIL_ADDRESS>so I can reproduce your exact extension and see the problem?

I have send it. The strange thing is when I recreated the module with one entity instead of two it did insert a ROOT row in the database. Maybe something was wrong in my environment, I was debugging some things maybe something was being blocked when installing or something like that.
Btw you guys are awesome for creating such a module, great idea :-)

I will close this for now as I cannot reproduce it. Anyway, the UMC will go through a lot of changes in the next period.


Bug in HypreParMatrixFromBlocks

Dear MFEM community,
I faced with the following limitation: HypreParMatrixFromBlocks  is not applicable when all blocks on some MPI rank are empty.
Verification failed: (nrows > 0 && ncols > 0) is false:
 --> Invalid block in HypreParMatrixFromBlocks
 ... in function: mfem::HypreParMatrix* mfem::HypreParMatrixFromBlocks(mfem::Array2D<mfem::HypreParMatrix*>&, mfem::Array2D<double>*)

I think that it's a quite natural situation, since for small mesh and big number of MPI ranks mesh partition produces empty submeshes and consequently empty matrices for Bilinear forms, for instance.
Could you, please, recommend some workaround for this case?
Is it possible to extend HypreParMatrixFromBlocks  to this case, or this limitation is critical? I hope that I am able to implement such a modification myself, but I need some hints about how non-empty condition is used in the current implementation.
Thank you in advance!

Hi @chikitkin, what version of MFEM are you using? https://github.com/mfem/mfem/pull/3699 should have resolved this exact issue I believe.

Thanks! I am using 4.3, I shall update to the newest version!

Sorry)

I prepared an example to reproduce this error. It occurs even for non-empty blocks.
reproduce_bug.zip
The mesh is very simple:

After removing the make_unique<> calls, which is not available in C++11, I was able to run reproduce_hypre_from_blocks_bug.cpp with no issue on 1, 2 and 4 MPI processes. If the issue is with hypre then perhaps updating your hypre could help.

Thanks, @thartland , I' check it once again. Which HYPRE version did you use?

Version 2.29.0


Add documentation for creating nested module in Twill

Reference: https://github.com/area17/twill/issues/126

vendor/kalnoy/nestedset/src/NodeTrait.php"
line: 1181
message: "Node must exists."
type: "LogicException"
got this error,
On load it works for one move, but after second move it showing this error

@vrdvishwas I just came to same issue. After some digging around I found that adding self::fixTree(); in the beginning of module's saveTreeFromIds() method fixed the problem. Works like a charm now.


Multiple concurrent python calls

Does the bridge support multiple concurrent calls to python without blocking? For example in the context of a server?
It seems the current behavior is to block and wait for each call to complete serially.  Is it possible to do, if not is there a workaround?
Thanks for the great library!

Hi @ashot did you get any further with this?

It depends if the Python call is blocking the main thread or not. If it is, then yes no further calls can be done on that thread. Otherwise yes, if it's asynchronous in that there is a callback invokes after queueing a job in async or threading, then other calls to python can be made concurrently.

Hi @ashot did you get any further with this?

This library is not the right solution if you need multiple async calls. I ended up running a flask process and writing a simple bridge back and forth via http, you can also setup thrift or protocol buffers if you want typing.


Unable  to rename the SVG and PNG file , however i can rename the CSV downloadable file as per my requirement .

Bug report
Unable to rename the PNG and SVG file name , auto generated names will be assigned ex: abcdxxxxx.png, i am able to rename the CSV files
export: {
csv: {
filename: "Avalilability",
columnDelimiter: ',',
headerCategory: 'category',
headerValue: 'value',
dateFormatter(timestamp) {
return new Date(timestamp).toDateString()
}
}
Explanation

What is the behavior you expect?
i should be able to rename the downloadable files PNG and SVG.
What is happening instead?
Its throwing the Error
What error message are you getting?
The expected type comes from property 'export' which is declared here on type '{ show?: boolean; offsetX?: number; offsetY?: number; tools?: { download?: string | boolean; selection?: string | boolean; zoom?: string | boolean; zoomin?: string | boolean; zoomout?: string | boolean; pan?: string | boolean; reset?: string | boolean; customIcons?: { ...; }[]; }; export?: { ...; }; autoSelected?: "...'

Any Update on this issue??

I can confirm that this is working using vue3-apexcharts, but without any typesafety when sending chart config into the chart, this issue seems to be related to the typings you are using. You should provide a context to what packages you are using

Hi Mathias,
Thanks for the reply, I can rename CSV file , and not PNG may I know why this is happening.
Regards,
Shruthi Savitha Nagaraj,
UI/UX Developer,
Factana Computing | INDIA | USA.
[A close up of a sign  Description automatically generated]

From: Mathias Haugsbø @.>
Sent: Wednesday, September 1, 2021 1:56 PM
To: apexcharts/apexcharts.js @.>
Cc: Shruthi Savitha Nagaraj @.>; Comment @.>
Subject: Re: [apexcharts/apexcharts.js] Unable to rename the SVG and PNG file , however i can rename the CSV downloadable file as per my requirement . (#2483)
I can confirm that this is working using vue3-apexcharts, but without any typesafety when sending chart config into the chart, this issue seems to be related to the typings you are using. You should provide a context to what packages you are using
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/apexcharts/apexcharts.js/issues/2483#issuecomment-910059859, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQ5FIY3G6GL2OUL5NQIZ6JDT7XPT5ANCNFSM47HYXXTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi Mathias, Thanks for the reply, I can rename CSV file , and not PNG may I know why this is happening.

Yes we know, you stated so in the first comment...
For your info: I am not a part of the apexchart project, I am only a random person on the internet seeing your issue.
This issue is happening due to some typescript error on your setup. I checked the typedef in apexchart and it is correct. You should provide info with you setup, and preferably a reproduction in a codesandbox link.

At least provide a full copy of your config object.

It is impossible for people to help you without more information.

Okay , im sharing the configuration please  let me know where im making mistake.
Regards,
Shruthi Savitha Nagaraj,
UI/UX Developer,
Factana Computing | INDIA | USA.
[A close up of a sign  Description automatically generated]

From: Mathias Haugsbø @.>
Sent: Wednesday, September 1, 2021 3:04 PM
To: apexcharts/apexcharts.js @.>
Cc: Shruthi Savitha Nagaraj @.>; Comment @.>
Subject: Re: [apexcharts/apexcharts.js] Unable to rename the SVG and PNG file , however i can rename the CSV downloadable file as per my requirement . (#2483)
Hi Mathias, Thanks for the reply, I can rename CSV file , and not PNG may I know why this is happening.
Yes we know, you stated so in the first comment...
For your info: I am not a part of the apexchart project, I am only a random person on the internet seeing your issue.
This issue is happening due to some typescript error on your setup. I checked the typedef in apexchart and it is correct. You should provide info with you setup, and preferably a reproduction in a codesandbox link.

At least provide a full copy of your config object.

It is impossible for people to help you without more information.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/apexcharts/apexcharts.js/issues/2483#issuecomment-910110872, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQ5FIY6CMWUZD4GZRDXW5DTT7XXS7ANCNFSM47HYXXTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
import { ApexNonAxisChartSeries, ApexPlotOptions, ApexChart, ApexFill, ChartComponent, ApexStroke,
ApexAxisChartSeries, ApexXAxis, ApexDataLabels, ApexTitleSubtitle, ApexGrid, ApexMarkers, ApexYAxis,
ApexLegend, ApexResponsive} from "ng-apexcharts";
export type ChartOptions = {
series: ApexNonAxisChartSeries;
chart: ApexChart;
labels: string[];
plotOptions: ApexPlotOptions;
fill: ApexFill;
stroke: ApexStroke;
};
export type ChartOptions2 = {
series: ApexAxisChartSeries;
chart: ApexChart;
xaxis: ApexXAxis;
stroke: ApexStroke;
dataLabels: ApexDataLabels;
markers: ApexMarkers;
tooltip: any;
yaxis: ApexYAxis;
grid: ApexGrid;
legend: ApexLegend;
title: ApexTitleSubtitle;
plotOptions: ApexPlotOptions;
fill: ApexFill;
colors: string[];
responsive: ApexResponsive[];
};
// Area Chart.
public OEEchartOptions(data:any){
this.oee_chartOptions = {
series: [
{
name: "OEE",
data: data['data']['oee']
}
],
chart: {
height: 250,
type: "area",
zoom: {
enabled: false
},
dropShadow: {
enabled: false,
color: "#000",
top: 18,
left: 7,
blur: 10,
opacity: 0.2
},
toolbar: {
show: true,
offsetX: -25,
offsetY: -50,
tools: {
download: ''
},
export: {
csv: {
filename: "OEE",
columnDelimiter: ',',
headerCategory: 'category',
headerValue: 'value',
dateFormatter(timestamp) {
return new Date(timestamp).toDateString()
}
},
// svg: {
//   filename: "OEE",
// },
// png: {
//   filename: "OEE",
// }
},
autoSelected: 'zoom'
},
animations: {
enabled: false
}
},
dataLabels: {
enabled: false
},
stroke: {
width: 2,
curve: "smooth",
colors: ["#FF9800"],
},
colors: ["#FF9800"],
fill:{
colors: ["#FF9800"],
},
markers: {
colors: ["#FF9800"],
},
tooltip: {
marker: {
show: true,
},
y: {
formatter: function(val) {
return  val + " %";
}
}
},
xaxis: {
categories: data['data']['time_period'],
labels: {
rotate: -45,
rotateAlways: true,
}
}

};
}

@Shruthi-Factana Hmm, I am not fluent in angular world, but it seems like your config is correct, and the typings in ng-apexcharts is correct as well so it should be allowed.

Typing source: https://github.com/apexcharts/ng-apexcharts/blob/53a5fa02439ea9debd80d4aa0a1995e7810ee261/projects/ng-apexcharts/src/lib/model/apex-types.ts#L109-L123

Are you using latest version of ng-apexchart?

Im Currently using   "ng-apexcharts": "^1.5.6",
Regards,
Shruthi Savitha Nagaraj,
UI/UX Developer,
Factana Computing | INDIA | USA.
[A close up of a sign  Description automatically generated]

From: Mathias Haugsbø @.>
Sent: Wednesday, September 1, 2021 3:37 PM
To: apexcharts/apexcharts.js @.>
Cc: Shruthi Savitha Nagaraj @.>; Mention @.>
Subject: Re: [apexcharts/apexcharts.js] Unable to rename the SVG and PNG file , however i can rename the CSV downloadable file as per my requirement . (#2483)
@Shruthi-Factanahttps://github.com/Shruthi-Factana Hmm, I am not fluent in angular world, but it seems like your config is correct, and the typings in ng-apexcharts is correct as well so it should be allowed.

Typing source: https://github.com/apexcharts/ng-apexcharts/blob/53a5fa02439ea9debd80d4aa0a1995e7810ee261/projects/ng-apexcharts/src/lib/model/apex-types.ts#L109-L123

Are you using latest version of ng-apexchart?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/apexcharts/apexcharts.js/issues/2483#issuecomment-910135611, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQ5FIYZVHCX5VGXR7Q3QGOLT7X3OJANCNFSM47HYXXTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Still here not working using "apexcharts": "^3.27.1" and "react-apexcharts": "^1.3.9"

Yes , It's the same issue even now.
Regards,
Shruthi Savitha Nagaraj,
UI/UX Developer,
Factana Computing | INDIA | USA.
[A close up of a sign  Description automatically generated]

From: MMohesen88 @.>
Sent: Tuesday, January 18, 2022 2:48 PM
To: apexcharts/apexcharts.js @.>
Cc: Shruthi Savitha Nagaraj @.>; Mention @.>
Subject: Re: [apexcharts/apexcharts.js] Unable to rename the SVG and PNG file , however i can rename the CSV downloadable file as per my requirement . (#2483)
Still here not working using "apexcharts": "^3.27.1" and "react-apexcharts": "^1.3.9"
—
Reply to this email directly, view it on GitHubhttps://github.com/apexcharts/apexcharts.js/issues/2483#issuecomment-1015215483, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AQ5FIYZO6BMXAUV7UBMUNOTUWUV6DANCNFSM47HYXXTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>

@Shruthi-Factana
Hi Shruti! Found a workaround on this. Instead of renaming the "filename" under the SVG or png object, rename the "id" under the chart object. I also concatenated a Date timestamp on the id to make it unique.
https://apexcharts.com/docs/options/chart/id/

I have a solution for this.
You can add a line of id: string (name of your choice)
i.e In my case percentage is my custom file name
chart: {
id: 'Percentage',
height: 380,
width: '100%',
type: 'area',
zoom: {
enabled: true,
autoScaleYaxis: true,
drag: {
enabled: false
}
  },
  animations: {
    initialAnimation: {
      enabled: false
    }
  }
},

rename the "id" under the chart object. I also concatenated a Date timestamp on the id to make it unique.

I an going this way. May I  see any example ?


Add the filename arg to the descr of stack graph

Add the required filename argument to the description of pulumi stack graph in file pulumi_stack_graph.md.

All of the docs under /reference/cli are auto-generated.  We'll need to make these fixes in https://github.com/pulumi/pulumi instead (and then release a new CLI with those fixes, and then come back here and regenerate docs for that release).

I don't think this is compatible with how these docs are autogenerated so closing this out.


Fix samples

Add breakaway speech button to samples/README.md
Move redux-activity-middleware one level up
Fix build scripts

Self-approving non-production code change.


some css fixes

Add scroll to side navigation bar, while it is to long.
Remove the bug in which the last child in filters may hide behind the
filter's box border.
Correct search icon alignment

I think, its better, isn't it?
Please tell me if there should be other changes too.
Regards

Yep, look fine. Thanks!


Fix handling of file inclusion

At the moment we have files specified in MANIFEST.IN and in setup.py, there must be a better way to do this.

Climate Categories only seems to have this in setup.cfg:
https://github.com/pik-primap/climate_categories/blob/main/setup.cfg#L70

Ye I think I'm going to have to switch to toml files etc.

Not sure if that's necessary ...
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html

Maybe it's still not solved for binary/source packages ...
https://stackoverflow.com/a/14159430


[Issue] - Health Checker - Get-PSSession : Remote session is not available for GUID

Describe the issue
This has been an issue for a while, where you run HC and IIS Web App for PowerShell is recycled causing a reconnect. During this reconnect, we don't collect all the errors thus HC thinks an unhandled error has occurred.
Expected behavior
We should be able to handle all reconnect types of the EMS/Remote PowerShell session.
Script Output
Get-PSSession : Remote session is not available for a3f42a59-b210-4fc7-94bb-2fad9f4e6fbc.
Inner Exception: System.ArgumentException: Remote session is not available for a3f42a59-b210-4fc7-94bb-2fad9f4e6fbc.
Position Message: At C:\Users\userName\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\server.contoso.com\server.contoso.com.psm1:117 char:14
+             (& $script:GetPSSession `
+              ~~~~~~~~~~~~~~~~~~~~~~~~
Script Stack: at Get-PSImplicitRemotingSession, C:\Users\userName\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\server.contoso.com\server.contoso.com.psm1: line 116
at <ScriptBlock><Begin>, C:\Users\userName\AppData\Roaming\Microsoft\Exchange\RemotePowerShell\server.contoso.com\server.contoso.com.psm1: line 25562
at Get-OrganizationInformation<Process>, C:\HealthChecker.ps1: line 13489
at Get-HealthCheckerData, C:\HealthChecker.ps1: line 13648
at Invoke-HealthCheckerMainReport, C:\HealthChecker.ps1: line 13768
at <ScriptBlock><End>, C:\HealthChecker.ps1: line 14536
at <ScriptBlock>, <No file>: line 1
-----------------------------------

The problem here is actually Get-EventLogLevel is not triggering the reconnect to PowerShell within the first cmdlet attempt. We are getting a $null result. This causes the next attempt of an Exchange Cmdlet to do the reconnect, causing the error to be skipped.
This then also causes the session determine that we are not in an EMS session.

Need to have a loop on Get-EventLogLevel while the results are $null.

The loop works.


Possibility to freeze columns

Is possible to freeze the n first columns?

@raghina not at the moment, but I think it would be great to be able to freeze the first n rows or columns.

You can do this with CSS:
table tr:nth-child(4) td:first-of-type {
    position: sticky;
    left: 0;
    top: 0;
    z-index: 1;
}

table tr:not(:nth-child(5)) td:nth-child(1) {
    background: #fff;
    position: sticky;
    left: 0;
}

table tr:nth-child(4) td:not(:first-child) {
    position: sticky;
    top: 0;
}

table tr:nth-child(5) {
    position: sticky;
    top: 24px;
}


Add a missing call to super

According to #71, a call to super.onPreMigrate() is mandatory.

no longer valid. api changed to not require it in all but IndexMigration


Rule query is not accurate

I use the following expression to query the log error, but it will alarm as long as it meets one of the keywords. Using "and" or "at the same time does not take effect
name: for test
type: frequency
index: test-*
num_events: 10
timeframe:
  minutes: 2
realert:
  minutes: 5
filter:
- query:
    query_string:
      query: "DB ERROR"

use and
name: for test
type: frequency
index: test-*
num_events: 10
timeframe:
  minutes: 2
realert:
  minutes: 5
filter:
- query:
    query_string:
#      query: "message: DB ERROR"
      query: "message: DB ERROR AND Error Content = query time out"

When "dB / DB" or "error / error" appears in the log, an alarm will be given

Please do not write an issue as this repository is dead.
look
https://github.com/Yelp/elastalert/issues/3178

Through research, I have solved the problem of using SSL to connect the ES cluster with elasalert. The following is the method to generate the certificate:
Use the digital certificate tool elasticsearch certutil provided by elasticsearch to create the required certificate:

Create a self signed CA certificate, set the access password for the certificate, enter the elasticsearch installation directory / bin, create an SSL folder to store verification related files, and the default output file name is elastic-stack-ca.p12:

/usr/share/elasticsearch/bin/elasticsearch-certutil ca --out /etc/elasticsearch/ssl/elastic-stack-ca.p12

Export a CA public key file according to the certificate file for use when referencing the CA public key in subsequent configuration files. Enter the newly created SSL folder and execute:

openssl pkcs12 -clcerts -nokeys -in /etc/elasticsearch/ssl/elastic-stack-ca.p12 -out ca.pem

Use a self signed CA to sign and generate a digital certificate used by logstash, with the name es01 (customized. The host is the ES host to which elasalert is connected. Multiple masters only need to connect one node):

/Usr/share/elasticsearch/bin/elasticsearch-certutil cert --ca /etc/elasticsearch/SSL/elasticstack-ca.p12 -- name es01 --dns es01 --ip "IP address of es01" --pem -- out /tmp/1.zip

unsubscribe
At 2021-12-01 11:42:46, "Naoyuki Sano" @.***> wrote:
Please do not write an issue as this repository is dead.
look
#3178
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

@ realwhs
Who?


Implement deep links for xDAI Fiat-on-Ramp on Ramp.network

We would like to show a Buy xDAI button and then direct the users to Ramp.network's xDAI purchasing option.
All the relevant technical documents would be on their site https://docs.ramp.network/. Let me know if you need more information.
The scope of this work would be to

Add the 'Buy xDAI' option to xDAI token's the kebab menu
Take users to xDAI purchase site on Ramp.Network, on clicking this option.

From Paulina (Ramp.Network)
"If you want to set up deep linking, you have to integrate in hosted mode https://docs.ramp.network/quick-start-hosted and set parameter swapAsset=xDai"

Also linking the iOS issue https://github.com/AlphaWallet/alpha-wallet-ios/issues/2507

James, here's the URL:
    private static let rampApiKey = "j5wr7oqktym7z69yyf84bb8a6cqb7qfu5ynmeyvn"
    static let buyXDaiWitRampUrl = "https://buy.ramp.network/?hostApiKey=\(rampApiKey)&hostLogoUrl=https%3A%2F%2Falphawallet.com%2Fwp-content%2Fthemes%2Falphawallet%2Fimg%2Falphawallet-logo.svg&hostAppName=AlphaWallet&swapAsset=xDai"

@justindg can you let me know if you're starting on this? Next release will be in another 2 weeks, hopefully it can go into that.

@justindg can you let me know if you're starting on this? Next release will be in another 2 weeks, hopefully it can go into that.

@JamesSmartCell Working on it now 👍
cc @AW-STJ

Let us extend the functionality to all the available tokens.
https://github.com/AlphaWallet/alpha-wallet-android/issues/1738


Plugin will not enable - plugin.gd and dialogue_label.gd have errors

Describe the bug
When enabling the plugin, godot says there are errors in the plugin.gd file. Upon examination, you can see an error on line 21: "Constant value uses script from "res://addons/dialogue_manager/dialogue_label.gd" which is loaded but not compiled."
When checking dialogue_label.gd, there is an error in it, too, which probably causes this. It's on line 64: "Identifier "DUPLICATE_USE_INSTANTIATION" not declared in the current scope."
To Reproduce
Steps to reproduce the behavior:
Try to enable the plugin.
Expected behavior
No errors and being able to activate the plugin.
Screenshots

I am using Godot 4 beta 3.

Update: It works fine on Beta 8. I suppose some stuff changed while I was away.


adding new MSIT Page link

Why is the new page
http://www.luc.edu/cs/academics/graduateprograms/msit/msininformationtechnology/
not set up like the existing ones?


Readme Balanced Bracket Problem -> Closes: #[1683]

closes : #1683

@Rohan27s  i have tried my best to resolve pls check

Commit code and readme in one PR only


Unbreak CI with ArchLinux

ArchLinux has puppet packages in its main package repository, no need to add an extra one.
Adjust the install_puppet_release_repo_on() function to do nothing on ArchLinux rather than raising an error.
I opened a test PR that use this code and it seems to help:
https://github.com/voxpupuli/puppet-python/pull/662

We've instead modified the acceptance helper to only install the release if required: https://github.com/voxpupuli/voxpupuli-acceptance/blob/b7f8f37e4244b9091f2488e3636f50e1521582ec/lib/voxpupuli/acceptance/spec_helper_acceptance.rb#L18
And puppet_metadata emits the correct collections now.


VolumeMounts in deployment.yml breaks fabric8:resource

Description
Adding volume mount in deployment.yml for my springboot project, results in the following error while running mvn fabric:resource  :
Failed to execute goal io.fabric8:fabric8-maven-plugin:3.5.31:resource (default-cli) on project gatewayapi:
Execution default-cli of goal io.fabric8:fabric8-maven-plugin:3.5.31:resource failed:
Container null has no Docker image configured. Please check your Docker image configuration (including the generators which are supposed to run)

I found out that this error is part of the Openshift converter (https://github.com/fabric8io/fabric8-maven-plugin/blob/master/plugin/src/main/java/io/fabric8/maven/plugin/converter/DeploymentOpenShiftConverter.java)
I don't need openshift files to be generated as I'm using kubernetes, so i added this to pom.xml  but no still no luck:
<fabric8.mode>kubernetes</fabric8.mode>

Info
f-m-p version : 3.5.31
Maven version (mvn -v) : 3.3.9
Kubernetes version : Kubernetes v1.7.8
Steps to reproduce

Create a deployment.yml in src/main/fabric8

spec:
  template:
    spec:
      containers:
        - env:
            - name: MY_VAR
              value: hello
        - volumeMounts:
          - name: docker-sock
            mountPath: /var/run/docker.sock
      volumes:
        - name: docker-sock
          hostPath:
            path: /var/run/docker.sock
            type: Socket

Run mvn fabric8:resource.

The target will fail while generating openshift files

Hi, @ro14nd @nicolaferraro
Any idea about this issue? or about adding volume mounts to deployment.yml?

Hi @hazim1093, it seems there's a error in your deployment.yml file. You have accidentally declared 2 containers with a dash (-) before volumeMounts.
This one should work (resources should be generated, but I don't know if you need additional security grants to be allowed to mount /var/run/docker.sock):
spec:
  template:
    spec:
      containers:
        - env:
            - name: MY_VAR
              value: hello
          volumeMounts:
          - name: docker-sock
            mountPath: /var/run/docker.sock
      volumes:
        - name: docker-sock
          hostPath:
            path: /var/run/docker.sock
            type: Socket

Oh yes, that is why i was getting this Container null has no Docker image configured. error. Totally makes sense now.  I'll close the issue
Thanks @nicolaferraro
btw i didn't need any additional security grants for that

I face the same issue,
IHMO the doc here https://maven.fabric8.io/#how-do-i-mount-a-config-file-from-a-configmap should be updated to remove this dash in volumeMounts.


Fetch all subcounties in a particular district

Create a method that fetches only sub counties from a particular parsed district.
Follow Appblocks Standards and Guidelines.
At the moment, one has to go through a chain to fetch subcounties i.e. see code block below.
$geo = new Geo();
$data = $geo
        ->districts('Mukono')
        ->counties('Mukono Municipality')
        ->sub_counties->all();

Refactor this to accept fetching subcounties as indicated below;
$geo = new Geo();
$data = $geo
        ->districts('Mukono')
        ->sub_counties->all();

For more information on the structure, checkout the repo wiki.
Follow PSR-12 coding standards and guidelines.

@Marshud I have updated the issue description to provide more insight on how to work on this.

Thank you @kusaasira I will take keen note

@Marshud this was all catered for in a PR referenced above by @RoadSigns . Allow me close this issue.


RectDecoration stopped working

Some time ago (two month or more) all my decorations stopped working. Used to draw nice corners.
Ex., with BLUE and BLACK is colour in format '#984735'
        widget.Clock(
            format='%Y-%m-%d %H:%M',
            foreground=BLACK,
            decorations=[
                RectDecoration(colour=BLUE, radius=8, filled=True, padding_y=3)
            ]),

Using latest git versions of qtile and qtile_extra.

Thanks.
Can you give me version info for both packages (e.g. commit numbers) and I'll take a look but I'm not aware of these being broken.

Sure :)
qtile-extras-git r292.f2b35c5-1
qtile-git 0.23.0.r48.g8547c215-1

@elParaguayo maybe you can describe how should I debug what is wrong? Maybe I have something installed and that broke decorations?

Ideally, you'd do a got bisect to find out which commit broke the decoration. However, the current CI test suite should be checking that decorations are rendered correctly.

Can you share your config and a screenshot of the issue?

Came back to this issue... Tried bisect. Tested till 036b3383c9d394d8de331776ec4b0bcf9dc7a3a0 (later changed something and my config is broken for this). No success. So bisect didn't help. Problem is not qtile codebase. Digging deeper. I have feeling that I added something and broke decorations.  One thing still not clear - how it happened
from qtile_extras import widget

not from qtile

and this happened during auto migration


Need advice on layout optimization

Hi,
This is an awesome card, and the only one that works flawlessly to show live cameras in HA, so thanks a lot !
I'm trying to find the best way to handle multiple feeds without it being too heavy on home assistant. I have 5 cameras, and loading all of them in a dashboard makes it quite slow to load, cumbersome to use and the feeds lag, which doesn't surprise me^^
Right now the best method I found is to show feeds on condition using an input_boolean that triggers a state-switch card, and combining cameras. So I have

one switch to show interior cameras (2 of them in one frigate card)
one switch to show exterior cameras (3 of them in one frigate card).

But I'm wondering : when showing a frigate card that contains multiple feeds, do they all use bandwidth ? Do they also use bandwidth when the card is hidden using the state-switch card ? I'm not sure how to test this...
Also I automatically switch between interior/exterior when a person is detected by frigate, and I'd love to show precisely the cameras on which there is a person (or other). Does anyone have ideas on how to do that ?

already tried frigate's birdseye view, it's too resource hungry for my setup unfortunately...
only other option I can think of is using one card per camera, with state-switch on each to show only the pertinent ones, but I'm not sure this is an optimal way to do this, all the more if the feeds still use bandwidth when hidden by the switch card...

Anyone has ideas on how to do that efficiently ?
Thanks

But I'm wondering : when showing a frigate card that contains multiple feeds, do they all use bandwidth ? Do they also use bandwidth when the card is hidden using the state-switch card ? I'm not sure how to test this...

It depends on how you have the card configured. If you have the cameras in a carousel, with lazy-loading enabled (the default), only the "current" camera should be loaded and consuming bandwidth. You can use the lazy_unload option to optionally unload cameras when you unselect them. If you do this, you would only ever be "charged" the bandwidth for the camera you are currently looking at, which sounds like what you want. Docs: https://github.com/dermotduffy/frigate-hass-card?tab=readme-ov-file#live-options

Also I automatically switch between interior/exterior when a person is detected by frigate, and I'd love to show precisely the cameras on which there is a person (or other). Does anyone have ideas on how to do that ?

You should be able to use "Scan mode" to do this, as long as the camera is configured with "person" as a required label. Docs may help: https://github.com/dermotduffy/frigate-hass-card?tab=readme-ov-file#view-scan-mode-configuration . The idea is that when something triggers the camera (e.g. the occupancy sensor), it can take an action.
Scan mode is considerably improved in the dev version of the card, but even the released version may meet your needs.

Forgot about lazy load... I've added it and am trying out the scan mode, it works pretty well so far. Thanks for the tips !


export onnx error

RuntimeError: unsupported output type: int, from operator: xformers::efficient_attention_forward_cutlass
environment
torch:2.0.1
cuda:11.7
xformers:0.0.22
when use export.py to translate vits model,it occured this error.I have changed my torch and xformers version,it dosen't work.How can I solve it?

Hi @xzh929, thank you for your interest in Depth-Anything-ONNX.
The PyTorch ONNX exporter doesn't register the xformers ops, so if you would like to export the models, please uninstall xformers first.


Crash at launch after updating to 0.5.0a

Describe the Bug
custom pack crashes at launch after updating to 0.5.0a (mc1.18.1). Game will run when reverting to 0.4.2-rc.
Reproduction Steps

Update Flywheel and Create to latest versions. (Curse launcher)
Click play to open the Minecraft launcher
Click play to run the Minecraft instance.
Crash
...

Expected Result
expect to load to Minecraft game menu
Screenshots and Videos
No response
Crash Report or Log
https://pastebin.com/2pwKXgbm
Operating System
MacOS 12.0.1
What is your GPU?
AMD Radeon R9 M390 2 GB
Mod Version
0.5.0
Minecraft Version
1.18.1
Forge Version
39.0.9
Other Mods
87 mods in pack, please see crash report. Supplementaries seems to be prominent in the crash report.
Additional Context
No response

Should be fixed by updating supplementaries


Support the tslint fix

Hi,
This is a feature request.
Some rules can be automatically fixed by tslint. They've created a mechanism to know if it's a fixable rule and creates a fix if it was required.
Some of codelyzer rules are fixable, (white space for example). And I think it would be very nice to have this rules fixed automagically when possible (specially if you have a project without that rule and starts using the rule).

Autofixes are in the roadmap. Since I have a few other things on my plate before that, it'll be lovely if anyone is willing to help.
The API is user friendly. (Un)Fortunately because of the current format of the TypeScript AST it is mostly an abstraction on top of primitive string manipulations.

I'll try to help in this.

Hi,
I also tried to add a fix for #300 like described in the docs of tslint: https://palantir.github.io/tslint/develop/custom-rules/
My orovided fix was recognised by VS Code but unfortunately was not applied when clicking on the tooltip.
Do you know what is needed to get tslint fixes to work?
Kind regards
Gregor

We're working incrementally on supporting tslint fixes. We have them for all newly implemented rules.
Closing this one since it's quite generic.


Mitigate rank calculation issues (standby -> active) -Closes #731

What was the problem?
This PR resolves #731
How was it solved?

[x] Was unable to reproduce the issue with missing rank but status was missing
[x] Ensure delegate status is updated when updating the delegates list
[x] Update swagger specs to allow range search for the following request params:

[x] amount
[x] height

How was it tested?
Local

To reproduce missing rank:

Go to lisk
Vote for any delegate
Refresh the website

You will see the delegate is missing.


NSwag.MSBuild has security vulnerabilities

nswag.msbuild.13.4.2.nupkg has vulnerabilities CVE-2019-1075, CVE-2019-0548, CVE-2019-0564, and CVE-2017-0247.
Related to Microsoft Security Advisory 4021279: Vulnerabilities in .NET Core, ASP.NET Core Could Allow Elevation of Privilege.
These vulnerabilities were identified through my company's license of WhiteSource, and as such we can't use this library in production with these issues in place.

Its probably because it still supports older/outdated .net versions

Hi,
I work on some projects that use NSwag.MSBuild (13.9.4 at present), and that has recently started to be run through Whitesource, and has similar warnings.
I'm not convinced there is an actual issue here (given that the tool is being run at build time to generate C# clients for use in applications that have no ASP code or hosting at all at runtime, so I don't how the CVEs about runtime denial of service issues can occur?)
However:
Looking at the Microsoft.AspNetCore.* binaries installed by the MSBuild package, it looks to me like the 2.2 binaries installed with the .NET version of the tool are older versions than the 2.2 binaries installed with the .NETCore2.2 version of the tool?
Looking at the change history, the netcoreapp2.2 build was updated in https://github.com/RicoSuter/NSwag/commit/6b35c3e5f5685108673726e0cb687c9892b36e84 and that mentions CVE-2019-1075 (which is one of the issues that Whitesource mentions), so I wonder if it would be possible to update the .net461 reference at
https://github.com/RicoSuter/NSwag/blob/1fb4a1af8785d375684b7c16be2ad76d40b422e5/src/NSwag.Commands/NSwag.Commands.csproj#L59
in a similar way?
These are the suggestions from Whitesource for reference

Hi,
I work on some projects that use NSwag.MSBuild (13.9.4 at present), and that has recently started to be run through Whitesource, and has similar warnings.
I'm not convinced there is an actual issue here (given that the tool is being run at build time to generate C# clients for use in applications that have no ASP code or hosting at all at runtime, so I don't how the CVEs about runtime denial of service issues can occur?)
However:
Looking at the Microsoft.AspNetCore.* binaries installed by the MSBuild package, it looks to me like the 2.2 binaries installed with the .NET version of the tool are older versions than the 2.2 binaries installed with the .NETCore2.2 version of the tool?
Looking at the change history, the netcoreapp2.2 build was updated in https://github.com/RicoSuter/NSwag/commit/6b35c3e5f5685108673726e0cb687c9892b36e84 and that mentions CVE-2019-1075 (which is one of the issues that Whitesource mentions), so I wonder if it would be possible to update the .net461 reference at
https://github.com/RicoSuter/NSwag/blob/1fb4a1af8785d375684b7c16be2ad76d40b422e5/src/NSwag.Commands/NSwag.Commands.csproj#L59
in a similar way?
These are the suggestions from Whitesource for reference

Hi @AndrewKnieriem and @Numpsy, I ran into the same issue with WhiteSource. May I ask what you ended up doing to work around this?
@RicoSuter Any plans on updating the dependencies as @Numpsy mentioned?
Thanks!

Hello!
Any updates?
Thanks!

I haven't worked on the project I was using NSwag on for a bit and so haven't tried with the current versions, but I have an idea that the .NET 4.x version of NSwag.MSBuild was changed to use Asp.Net Core 2.1 rather than 2.2 at some point (as 2.1 was LTS, and was the most recent still supported version that still worked on .NET Framework?)

What frameworks would we need to remove to avoid these warnings?

Based on end-of-life policy could probably drop NetCore21 (that ship sailed a long time ago) and Net50 (just couple weeks until EOL) altogether?

One of the issues might have been that Asp.NetCore 2.1 was the last LTS version that supported .NET Framework 4.x, so if you want to support .NET Framework you need to keep using the old libraries? (I can't recall off hand if any of these CVEs were still present in the last 2.1 release or if they were all fixed there though)
Alas I think Whitesource might complain about old versions of libraries being present in the package, even if the consuming application only actually uses the .NET 5/6 version or if the libs aren't even used in a way that is effected by the vulnerabilities :-(

On the subject of Whitesource / Mend complaints -
version 13.20.0 of NSwag.MSBuild still contains these three:

It's quite possible that none of these issues actually exist in NSwag.MSBuild (denial of service issues in websockets and such) and some of these issues might be eased by the removal of the .NET Core 2.1 builds from the package, but -
It looks like there are still references to the 2.1 versions of some Microsoft.AspNetCore packages for use in .NET 4.6.2 targets (https://github.com/RicoSuter/NSwag/blob/a432103946f13f44807b12ee63333dec22f28a3a/src/NSwag.Commands/NSwag.Commands.csproj#L42C17-L42C17) and there are newer versions of some of the the 2.x libs that get packaged in the MSBuild nuget package, so maybe all the libs referenced by the 4.6.2 targets could be updated to the latest versions?
One specific example - the 14.0.0-preview005 package contains a copy of Microsoft.AspNetCore.Server.Kestrel.Core.dll version 2.1.3 which is listed on https://www.nuget.org/packages/Microsoft.AspNetCore.Server.Kestrel.Core/ as having high severity vulnerabilities, and there is a newer 2.1.25 version that is listed as being clean.

@Numpsy I think this PR https://github.com/RicoSuter/NSwag/pull/4001 will hopefully remove these old things...

I'll keep an eye on the Mend reports, but as it stands it looks like the .NET 4.6.2 build of the Console projects still use the ASP.NetCore 2.1 libs - e.g https://github.com/RicoSuter/NSwag/blob/e078e67b8c74c43b90c46c77a233ab75c248d622/src/NSwag.Commands/NSwag.Commands.csproj#L27C15-L27C15

Ok, Mend thinks that the 14.0.0 preview 5 package has 2 issues, as compared to the 3 previously:

As a general side thought on this, together with #4502 - If things get built with the .NET 8 SDK, would there be any value in enabling the new auditing features in NuGet - https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-4/#enabling-security-auditing ?

So it looks like NSwag.MSBuild 14.x is not get flagged by Mend/WhiteSource any more after #4561 is merged.
I guess this issue can be closed?

The .NET Framework version of the tool in 14.0.0 contains a copy of Microsoft.AspNetCore.Server.Kestrel.Core.dll version 2.1.3.
The listed CVEs suggest updating it to 2.1.7 to get the fix, however the Nuget listing for it says that has vulnerabilities as well, so maybe we could try updating it to the 2.1.25 version that is listed as clean?

Maybe a similar situation with Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets as well

@Numpsy Yes, looks like it is transitional reference. Can be fixed by explicitly referencing it from the project. Can you get a list of all transitional references which need to be updated, from your scanner?
But CVE-2019-0548 looks totally ridiculous in this case:

The vulnerability affects any Microsoft ASP.NET 1.0/1.1/2.1 Core applications if it is hosted on an IIS server running AspNetCoreModule (ANCM) prior to 12.1.18340.7

Alas, Mend doesn't have any 'intelligence' or context - it's just 'the library is here, therefore theres a problem', even if it's things with IIS or websockets or similar that shouldn't effect a command line tool :-(

Can you get a list of all transitional references which need to be updated

Mend is a bit lacking in detailed information here, but fortunately if you're using the .NET 8 SDK and a current Visual Studio 2022 version, the NuGet client will tell you itself:

I'm just trying a PR to update the ASP ones.

On a related note, if you enable nuget package auditing in the solution, e.g https://github.com/Numpsy/NSwag/commit/264d3db8ce0c082594c41741cff2577c515812f6 then you get warnings from command line builds as well, which may or may not be useful for CI builds? (Or maybe GitHub Actions has something built in to do it, I don't know)
There are a few other warnings in the solution on top of the ones mentioned here, e.g.

So i'm not sure if there's anything else that could be checked separately.


Add dangling images to list of images.

Because dangling images now show as <none>:<none> the original code for adding those images to the list of "all images" does not work anymore. This PR adds the IDs of the images marked as "dangling" (having no tag and not being part of any tagged images) to the list of images so that they are also checked against the list of running containers and expired like other images.

Bump.

We would love to see this land as well!


Titles' Privacy for Anilist Tracker

Describe your suggested feature
Add a button where we should be able to make a title private in Anilist tracker.
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.8.5.
[X] I will fill out all of the requested information in this form.

#617


How to extract ResNet-50 from open-mmlab://detectron2/resnet50_caffe and pre-train it?

Already saw how to use a custom dataset. I was just wondering if I ever need to extract ResNet-50 from that or is it already resnet-50 and I can already use it for pre-training?

Hi @sarmientoj24 -- thanks for reaching out! I am not sure I entirely understand the question -- can you elaborate on what your goal is?
To use detectron2 model weights, you'll have to convert them to be VISSL compatible: We have a script for this -- \see https://vissl.readthedocs.io/en/v0.1.5/compatibility_libraries.html?highlight=detectron2#converting-caffe2-models-vissl.
To use a resnet-50 architecture, see for example this config: https://github.com/facebookresearch/vissl/blob/main/configs/config/pretrain/supervised/supervised_8gpu_resnet.yaml -- which trains a model supervised on imagenet. Specifically we have the following entries in our config:
  MODEL:
    TRUNK:
      NAME: resnet
      RESNETS:
        DEPTH: 50

@iseessel Thank you for the response! Appreciate it. Great library!
My goal is to use the pre-trained weights from mmdetection (ResNet-50 Caffe model, which I am using for Semi-Supervised Learning). Below is the config from mmdetection. But it seems like it is from Detectron2 as well.
model = dict(
    backbone=dict(
        norm_eval=True,
        style="caffe",
        init_cfg=dict(
            type="Pretrained", checkpoint="open-mmlab://detectron2/resnet50_caffe"
        ),
    )
)

This guide looks pretty neat:

https://vissl.readthedocs.io/en/v0.1.5/compatibility_libraries.html?highlight=detectron2#converting-caffe2-models-vissl.

Although I was wondering how do I put it back as Caffe since I shall be using it for other task that requires it to be Caffe? Is it this? And just change the --weights_type torch to caffe?
python extra_scripts/convert_vissl_to_detectron2.py \
    --input_model_file <input_model>.pth  \
    --output_model <d2_model>.torch \
    --weights_type torch \
    --state_dict_key_name classy_state_dict

Second question, if I use the Pytorch ResNet from Detectron2, do I still need to convert it to VISSL?

Although I was wondering how do I put it back as Caffe since I shall be using it for other task that requires it to be Caffe? Is it this? And just change the --weights_type torch to caffe?

@sarmientoj24 Yep that looks correct to me!
Second question, if I use the Pytorch ResNet from Detectron2, do I still need to convert it to VISSL?

You should be able to load it directly, assuming it is a torchvision model. See this tutorial: https://vissl.ai/tutorials/Benchmark_Linear_Image_Classification_on_ImageNet_1K_V0_1_6 where we load a torchvision model.
We offer pretty direct logs that will tell you which model weights were loaded. See the above tutorial and specifically this part of the training logs:
INFO 2021-10-18 00:37:02,228 util.py: 276: Attempting to load checkpoint from /content/resnet50-19c8e357.pth
INFO 2021-10-18 00:37:02,440 util.py: 281: Loaded checkpoint from /content/resnet50-19c8e357.pth
INFO 2021-10-18 00:37:02,440 util.py: 240: Broadcasting checkpoint loaded from /content/resnet50-19c8e357.pth
INFO 2021-10-18 00:37:06,165 train_task.py: 429: Checkpoint loaded: /content/resnet50-19c8e357.pth...
...
INFO 2021-10-18 00:37:06,327 checkpoint.py: 851: Ignored layer:	trunk._feature_blocks.layer4.2.bn3.num_batches_tracked
INFO 2021-10-18 00:37:06,327 checkpoint.py: 894: Not found:		heads.0.channel_bn.weight, not initialized
INFO 2021-10-18 00:37:06,327 checkpoint.py: 894: Not found:		heads.0.channel_bn.bias, not initialized
INFO 2021-10-18 00:37:06,327 checkpoint.py: 894: Not found:		heads.0.channel_bn.running_mean, not initialized
INFO 2021-10-18 00:37:06,327 checkpoint.py: 894: Not found:		heads.0.channel_bn.running_var, not initialized
INFO 2021-10-18 00:37:06,327 checkpoint.py: 851: Ignored layer:	heads.0.channel_bn.num_batches_tracked
INFO 2021-10-18 00:37:06,328 checkpoint.py: 894: Not found:		heads.0.clf.clf.0.weight, not initialized
INFO 2021-10-18 00:37:06,328 checkpoint.py: 894: Not found:		heads.0.clf.clf.0.bias, not initialized
INFO 2021-10-18 00:37:06,328 checkpoint.py: 901: Extra layers not loaded from checkpoint: ['trunk._feature_blocks.fc.weight', 'trunk._feature_blocks.fc.bias', 'trunk._feature_blocks.type']

You can see here we loaded the entire trunk and ommitted the Head. You can look at these logs (log.txt) to verify your weights were loaded correctly.

@iseessel
Seems like convert_caffe2_to_torchvision_resnet.py can only take .pkl files and not .pth. I downloaded the Caffe2 Detectron model (.pth) from here and it doesn't work.
There is a .pkl weights file for that mmlab detectron2 caffe model here https://dl.fbaipublicfiles.com/detectron2/ImageNetPretrained/MSRA/R-50.pkl
This one works with your converter. However, after using ViSSL, how do I convert it to mmlab's detectron2 caffe2 .pth?

Glad the .pkl worked.
To convert back to detectron2, you can follow this: https://vissl.readthedocs.io/en/v0.1.6/evaluations/object_detection.html?highlight=object detection#benchmark-task-object-detection


Create a new record with relationships

How to create a new record with relationships to execute post request using save method that will result to a json like in specs http://jsonapi.org/format/#crud-creating ?
I see a method saveRelationship but it as i understand will execute request right away and is for updating, while im looking for creating a new record with relationships and save it.

Nevermind, i must be blind. There is assignRef function. And i somehow missed it when reading docs, and only found when i digged into sources :)
Although refs property of custom record can have some docs, because its only appears once in example without real explanation how it works\how to use it

Hi @aldarund
I'm aware that the current documentation is bad and almost non-existing. I'm working on a new version that should better document all options and also give examples for some specific use cases. In the meantime, you might try with the mobx-collection-store docs. Since JsonAPI store is build on top of it, it might be helpful.


Add guide to adding own options

Describe the bug
Adding own options using imports.

example repo: https://github.com/kellerkinderDE/devenv-shopware

@shyim how can I help with this one? :)