can_instantiate() error while following first 3D game tutorial

Godot version
4.1.2 Mono
System information
Windows 11 Home 22H1
Issue description
I'm absolutely new to Godot and just followed the 3D game tutorial on Godot Docs, but cannot run the player.cs script due to the can_instantiate() giving an error saying the CharacterBody3D class can't be found.
Error Message:
E 0:00:00:0730   can_instantiate: Cannot instance script because the associated class could not be found. Script: 'res://player.cs'. Make sure the script exists and contains a class definition with a name that matches the filename of the script exactly (it's case-sensitive).
  <C++ Error>    Method/function failed. Returning: false
  <C++ Source>   modules/mono/csharp_script.cpp:2388 @ can_instantiate()

The .csproj contents were:
<Project Sdk="Godot.NET.Sdk/4.1.2">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <EnableDynamicLoading>true</EnableDynamicLoading>
    <GodotProjectDir>$(MSBuildProjectDirectory)</GodotProjectDir>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Godot.SourceGenerators" Version="4.1.2" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
    <PackageReference Include="GodotSharp" Version="4.1.2" />
  </ItemGroup>
</Project>

While the .sln content
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.7.34202.233
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Squash the Creeps (3D)", "Squash the Creeps (3D).csproj", "{2C874C92-5724-442C-BB10-7A09E7CD17E3}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		ExportDebug|Any CPU = ExportDebug|Any CPU
		ExportRelease|Any CPU = ExportRelease|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {CD9C353F-1E60-4943-B756-5453F1B32648}
	EndGlobalSection
EndGlobal

Yes, I have tried checked several other solutions but all did not fix my problems.
The ones I found were:
https://github.com/godotengine/godot/issues/73932
https://github.com/godotengine/godot/issues/71735
https://github.com/godotengine/godot/issues/73932
https://github.com/godotengine/godot/issues/75352
Steps to reproduce
Following the Godot Docs 'Your First 3D game' tutorial up until 'Testing our player's movement' in step 3.
Minimal reproduction project
No response

Yes, I have tried checked several other solutions but all did not fix my problems.
The ones I found were:
https://github.com/godotengine/godot/issues/73932
https://github.com/godotengine/godot/issues/71735
https://github.com/godotengine/godot/issues/73932
https://github.com/godotengine/godot/issues/75352

The .csproj contents were:
<Project Sdk="Godot.NET.Sdk/4.1.2">
  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <EnableDynamicLoading>true</EnableDynamicLoading>
    <GodotProjectDir>$(MSBuildProjectDirectory)</GodotProjectDir>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Godot.SourceGenerators" Version="4.1.2" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
    <PackageReference Include="GodotSharp" Version="4.1.2" />
  </ItemGroup>
</Project>

While the .sln content
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.7.34202.233
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Squash the Creeps (3D)", "Squash the Creeps (3D).csproj", "{2C874C92-5724-442C-BB10-7A09E7CD17E3}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		ExportDebug|Any CPU = ExportDebug|Any CPU
		ExportRelease|Any CPU = ExportRelease|Any CPU
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU
		{2C874C92-5724-442C-BB10-7A09E7CD17E3}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {CD9C353F-1E60-4943-B756-5453F1B32648}
	EndGlobalSection
EndGlobal

Why are you setting the GodotProjectDir property in the .csproj? And why are you adding the package references to Godot.SourceGenerators and GodotSharp? All of this is included by the Godot.NET.Sdk so you shouldn't need to do it manually.
You didn't include a minimal reproduction project, so I can't know exactly what's causing the issue. However, it seems likely that, like the error says, the player.cs script contains a class that doesn't match the name of the file. Please upload an MRP  to make this easier to troubleshoot.


Lazy loading added

Description

Added lazy import of Components
Added a Loading component so that it can be used anywhere in the code
Removed the initial timeout of 2000ms. Instead, lazy loading will take care of the initial loading.

Fixes #144
Checklist

[x] Code follows the established coding style guidelines
[x] All tests are passing

https://github.com/Counselllor/Counsellor-Web/assets/84167034/9212df3a-d14d-4590-8e41-0c6b5868dd52
Havn't Checked yet ?


The initial webcontainer booting takes 10 sec to complete

First of all, thanks for the great project.
I have created a react pkg using the @webcontainer/api called react-node-repl
And I deployed the same in a website with playground here: https://node-repl.pages.dev/
The problem is that it takes about 10 seconds to boot initially, but subsequent request or full page reload does booting in less than 5 seconds.
And the behavior is same for other browsers also.
My question is Can we reduce the initial booting time?
Also, my understanding how it works is, the api creates an iframe within the page and load wasm from the blitz headless endpoint and boots it with some service worker. Is it correct?

@kirjavascript thanks for testing out.
No, I'm not including the installation time here, just only booting.
If not, perhaps this delay is network connection related?
This brings another question, is the blitz endpoint is optimized for serving globally?
May I know did you enable any CDN things for this?
I tried by disabling cache in my chrome browser and see the result below.
It seems the blitz endpoint is taking more time than the website resources loading.
Also please note the installing deps like lodash takes more than 4 seconds! (See 2nd image below)

The speed of initialization outside the United States is very susceptible to network environment. Hopefully, you can allow custom CDN transit, or set the cache time of the API to extend, reducing the number of network requests for basic resources

@Thanga-Ganapathy 1.66s second for downloading only 69.1kB for webcontainer.js is pretty slow! :scream:
I'm curious, could you run:
curl -vv https://w-corp-staticblitz.com/cdn-cgi/trace

What do you get?

@Nemikolh Here is my output for the curl
$ curl -vv https://w-corp-staticblitz.com/cdn-cgi/trace
* processing: https://w-corp-staticblitz.com/cdn-cgi/trace
*   Trying [2606:4700:3030::ac43:b86e]:443...
* Connected to w-corp-staticblitz.com (2606:4700:3030::ac43:b86e) port 443
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/pki/tls/certs/ca-bundle.crt
*  CApath: none
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=w-corp-staticblitz.com
*  start date: Apr 13 00:42:33 2024 GMT
*  expire date: Jul 12 00:42:32 2024 GMT
*  subjectAltName: host "w-corp-staticblitz.com" matched cert's "w-corp-staticblitz.com"
*  issuer: C=US; O=Let's Encrypt; CN=E1
*  SSL certificate verify ok.
* using HTTP/2
* h2 [:method: GET]
* h2 [:scheme: https]
* h2 [:authority: w-corp-staticblitz.com]
* h2 [:path: /cdn-cgi/trace]
* h2 [user-agent: curl/8.2.1]
* h2 [accept: */*]
* Using Stream ID: 1
> GET /cdn-cgi/trace HTTP/2
> Host: w-corp-staticblitz.com
> User-Agent: curl/8.2.1
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/2 200
< date: Sat, 20 Apr 2024 10:39:32 GMT
< content-type: text/plain
< access-control-allow-origin: *
< server: cloudflare
< cf-ray: 877482d6ce79f0bf-CDG
< x-frame-options: DENY
< x-content-type-options: nosniff
< expires: Thu, 01 Jan 1970 00:00:01 GMT
< cache-control: no-cache
<
fl=538f25
h=w-corp-staticblitz.com
ip=2401:4900:232d:c08f:c1f2:1588:4495:72f0
ts=1713609572.927
visit_scheme=https
uag=curl/8.2.1
colo=CDG
sliver=none
http=http/2
loc=IN
tls=TLSv1.3
sni=plaintext
warp=off
gateway=off
rbi=off
kex=X25519
* Connection #0 to host w-corp-staticblitz.com left intact

@Thanga-Ganapathy Thanks a ton! Looks like we have indeed an issue. We'll keep you posted. :+1:

@Nemikolh I have the same problem, the web container is toooooo slow.

Hey everyone! There's been a few changes to our infra. I'm curious to hear what it's like for today for @gwsbhqt and @Thanga-Ganapathy.
How long does it takes for you all to download those assets?

@Nemikolh thanks for the update.
This is on my decent internet connection speed, now it takes less than 5 seconds to boot the container initially and subsequent reloading the page also booting and installing packages a lot faster.
it seems to be network related issue getting resolved.
Hope it will continue in the future.
If that reflects everyone, i think the issue can be closed.

That's an excellent news! 😃 Thank you so much for checking.
I'll keep this issue for a bit to see if we get similar reports and then we can close it.


Possible issue when building Dynamic Node sitemap that contains some URLs that point to External sites

Hi there.
I just wanted to ask if anyone has reported any issues when generating a Dynamic site map, when some of the Dynamic nodes have a URL that points to an external web site?
My site map is generated from a database managed by a CMS and it has been working well. I already had two nodes where the url property was set to an external site (starting with either https:// or http://) without issues. However when I added a third node I was receiving the message that the sitemap contained more than one node with {new-external-url}. This third node had the same "parent" as one of the other nodes that pointed to an external URL.
I've tried adding another external link to another parent and I get the same error. So it seems that I can't add more than one Dynamic node with a url that points to an external link for the same top-level parent.
The error was:
Multiple nodes with the same URL '{external-domain}' were found. SiteMap requires that sitemap nodes have unique URLs.
I am using runtime version v4.0.30319 and am using a .net 4.5 MVC4 application.
I've checked the database (only one occurrence) and I've watched the code generate the sitemap node-by-node, and the url in question only appears once.
So I am at a loss to understand why.
Has anyone reported this and if you have time any tips you might have relating to working out which node/s might be causing the issue would be gratefully received. Many thanks in advance

First of all, let's be clear on one thing - there is no such thing as a "dynamic site map". There are "dynamic node providers", which are for adding nodes to the static sitemap from a dynamic data source.
That said, there might be something else going on here. This might occur if you have tried to set the cache timeout to 0. Could you put together a small demo project that shows the broken behavior? Either zip it and post it where it can be downloaded or put it on GitHub.

Hi there. Many thanks for your reply, and for all your work on this codebase.
Sorry about the term "Dynamic Site Map" - I take your point that it is not technically correct but it's a habit I've formed when referring to it in discussions with the end-users, who's eyes would glaze over if I started referring to dynamic node providers!
I am caching the sitemap for 5 minutes.
I found a work around by using the Attributes of the DynamicNode for "AlternativeUrl", which is where I store the external absolute URL, and then I created a modified Display template for the SiteMapNodes for the Menu that uses the AlternativeURL attribute value (if found). This seems to work well as a solution.
I will try to put together a demo project to see if I can duplicate the problem. If I can I will post it here, but that might not be for a few weeks.
Many thanks once again.


Add nostr-tools dependecy

There is a protect which implement the basic protocol function. https://github.com/fiatjaf/nostr-tools
I'm improving the TS interface. It would be a good option because you can focus on other  things, instead implementing the newest nip.

I saw you want to manage the ws connections after a long inactivity time, with this library it is possible too, you can develop the logic and call connect/ close connection on each relay

Hi @arejula27, Nostros already does a limited use of nostr-tools https://github.com/KoalaSat/nostros/blob/df8a69d923ad7d4c49f926af5be88c142eab216c/frontend/Components/ConversationPage/index.tsx#L14
Initially I wanted to use it as base library of the app, but I ended up facing 2 main problems:

nostr-tools implements a version of ECMAScript not compatible with Android. If I remember correctly, it requires 2021 and Android is limited to 2019.
React-Native has a single thread to manage everything related to JS (views included), so doing and intensive use of background tasks (for example relays communication) affected really badly to the performance resulting even in the app completely freezing for seconds.

This is why I decided to re-implement everything that can be parallelized in Java, it was the only way to have a good performance.

Have you tried @jb55's nostr-js?

Yes I did but it was missing some functions I needed, I assumed nostr-tools was a most recent version, and decide to go forward with the Java version, as I said, the background jobs with JS affects a lot the UX

On this case i think you made the correct decision, good luck. I cant wait for using nostros :D


[release-1.6] Fix metrics error rps stats incorrect

This is an automated cherry-pick of #24321

@googlebot I consent.


[Map] DM-BULL_Station451SE

Hash: d2c3393ebde903cd213b82ea4e53899c37cf58f0
Current name: DM-BULL_Station451SE
Another where the author name is truncated.
Need to add 	-=ESD=-BullDozer to the BullDozer alias file (bulldozer.txt).

Should be fixed


install urllib3 to fix travis tests

@toabctl

you install requests, not urllib (as mentioned in the commit msg)

That is exactly what is missing:
https://travis-ci.org/SUSE-Cloud/automation/builds/369188046#L1037
btw. it was just a quick force push to see if it fixes travis, after the first commit did not help

looks to me that travis is using an existing requests package already in the system:
Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages

May want to use pip install -U so it upgrades it to the latest version, which may fix this? I dunno, seems like a weird error as that import works for me locally with no issues :thinking:

no longer needed, fixed differently


Support powershell core

Adding support for use on powershell core by detecting the PSEdition and correcting parameter sets as required. See updates to invoke-restmethod for details.
Also because i am using RabbitMQ 3.7 I included the quick fix described in issue https://github.com/RamblingCookieMonster/RabbitMQTools/issues/33. I'm happy to take this out or make better if we think this isn't a good enough solution.
Feedback welcome.
Note this was tested on powershell 6.0.2

Hiyo!
Will poke around more when I get home Thursday, but at a first glance - just in case anyone is running RabbitMQ earlier 3.7, it might be worth considering support for both.
Not sure what the best route would be.  Could do something generic like -RabbitMqVersion to allow making other changes to the call based on version, or just a -UseRequeue switch, and document that folks need that if using older than 3.7.
I'd prefer using the newer behavior by default -  I'm personally of the opinion that folks should be pinning versions, and if we do a major version bump of the module, they'll refactor their code before using the newest version.  If they don't?  /me shrugs.
Cheers!

I've taken the light touch option and just optioned out lines that are incompatible with pscore. Not the neatest solution but keeps the expected behavior for people already using the module. This is now tested using both powershell 5.1 and 6.0.2 to interact with rabbitmq 3.6 and 3.7 using Get-RabbitMQOverview, Add-RabbitMQExchange, Add-RabbitMQQueue, Add-RabbitMQQueueBinding, Add-RabbitMQMessage & Get-RabbitMQMessage. But it looks like all functions use the same proxy Invoke-RestMethod.
One thing I have omitted is adding tags to psd1 to signify core support. The only way to do this is to raise the minimum version supported up to 5.1 as per Microsoft documentation. Let me know if you'd like me to do so.

Gentle bump on this one. Did you manage to take a look?

Eek!  Nope, do ping me if I'm slow - looks good to me, thanks!!


benchmarks: EnsureRankedMember must add ranked members

We use EnsureMember in Kusama runtime here. This requires that there be a successful origin.
Now there is no member at all and the referenda pallet does not know that it needs to add some to the ranked collective pallet.   IMO we have to add it in the EnsureMember. Other solutions welcome.
cc @acatangiu @lexnv
Needed to unblock Polkadot CI https://github.com/paritytech/polkadot/pull/6663 and https://github.com/paritytech/polkadot/pull/6528

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2345156


Updated pysnmp to 4.3.9

Description:
Upgrade pysnmp to 4.3.9.  Tested using the example configuration below.
Related issue (if applicable): fixes #8672
Example entry for configuration.yaml (if applicable):
- platform: snmp
  name: printer_toner_black
  host: <IP_ADDRESS>
  baseoid: <IP_ADDRESS>.<IP_ADDRESS>.<IP_ADDRESS>.1
  unit_of_measurement: "%"

Checklist:
If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] New dependencies have been added to the REQUIREMENTS variable ([example][ex-requir]).
[x] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.

Hello @bgehrich,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

d2393f356854940c553b6fb17c67dcc9aa806200 - This commit has something that looks like an email address (brian@rikers.rustproof.org). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:

Hi @bgehrich,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!


fix: make csaf current_release_date match initial_release_date on creation

When creating a CSAF document, current_release_date and initial_release_date differ very slightly.
That's a problem, because technically the document is invalid, since the difference between the dates does not have a corresponding entry in revision_history.
I think the difference stems from the fact that Django determines the current timestamp for each field individually when creating a new record.
I did not find an easier way to fix this, so I overrode the save method.

Great find, thank you @dervoeti


can not read cocoapods version

https://img.shields.io/cocoapods/v/Tiercel.svg
this is my repo：
https://github.com/Danie1s/Tiercel

I have updated the version

The badge looks okay now. Those endpoints still won't load in the browser, though they do open correctly with curl -L.


My bug report

Steps to reproduce

Expected behavior

Actual behavior

Environment data

@jcarroll209  Please fill in the bug report or close it if created by accident.

Closing an empty issue


Go module adoption

As a maintainer
I want to migrate from go dep to Go modules
In order that recent Go versions that will deprecate non Go module usage can be used

Completed


Use ts (or tsx) extension for .js files with type annotations (or tsx syntax)

Is your feature request related to a problem? Please describe.
There has been a lot of TypeScript (or JSX) snippets in scattered in the JS files in the project.
Describe the solution you'd like
Use appropriate extension names for the "js" files so other toolchain (like tsc) can handle it properly.
Describe alternatives you've considered
N/A
Additional context
N/A

Thanks for your feedback. Will fix later.  -lidang

ref #19


Bomberman has no music?

Never worked, bu missing music during gameplay but not early.

It says in the note for this game that "music fails to load sometimes"


improve error reporting on unsupported JWT algorithms

from the Google Group:
I'm trying to set up phpOIDC, from https://bitbucket.org/PEOFIAMP/phpoidc to be an OP to the RP in mod_auth_openidc.  It looks like it makes it most of the way through the process.  After my browser authorizes at the OP, then returns to the RP, running mod_auth_openidc, I get the following error:

[auth_openidc:error] [pid 14484] [client <IP_ADDRESS>:45578] oidc_proto_parse_idtoken: apr_jwt_parse failed for JWT with header "{"alg":"RSA1_5","enc":"A256GCM","jku":"https:\/\/login.myhost.com\/phpOp\/op.jwk","kid":"PHPOP-00E"}": [src/jose/apr_jwt.c:172: apr_jwt_base64url_decode_object]: JSON parsing (json_loads) failed: '[' or '{' expected near '\x13' (\x13\x87\xd9N\x9b\x7f\xff\x06\xe8\xfb\xde\xcdM\xf4A!\xdf\x96\xa7q\x90\xe9F+5\x8b\xa1>:|T\xe7\xfb\x01\xebG\xb6\x14\xe90\xc6\xba\xffK+\xac\xe8\xfcg\xc2\xda\xfb\x18g\x9a\xf4\x8c?\xb6\xadXY\x8a1\n\xa8\xafy\xc3\x1b\x04\xf8\xf1\x1b\xff\xcf\xd0\xc5C{G\xc9M2\n\xff)\x1d\xe0\\xd7\xff\x7f\xf0\xc6\xab&\xaeN\xcb^\xa7Es\xe15\x13\xdfeYc\x9d\xd6\xc9\r\x94`?\xc6\xc63\x9fG\x89V6\x01\xfb2\x05\xfe\x17\xdc\xe0d\n

I just know I'm missing something obvious in the setup.  Any clues as to where I should look to solve this?

the JWT is encrypted with the A256GCM algorithm which is optional by spec and not implemented by mod_auth_openidc; I notice that error handling/reporting should be improved so I'll work on that but you need to change your phpOIDC configuration so it uses one of the supported encryption algorithms (https://github.com/pingidentity/mod_auth_openidc/blob/master/auth_openidc.conf#L416), or use signed JWTs only (the de-facto default)

error reporting improved in 9e14a0664531249aa58049d65e0eb9e7a71ea4a5

FWIW: release 1.8.5 added support for A256GCM


Request for forge energy implantation

Well, I noticed that in this last version there was no forge energy implemented in the plugin, and I understand why it didn't exist at the time that version 1.12.2 was completely compatible with the mcreator in quotes, so I ask here if anyone wishing to add this in the plugin would be an asset for the plugin

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Blog v6.03 downloaded, can't run .SLN, 3 errors

Hello,
Downloaded the latest (v 6.03), launch the .SLN, got 3 errors (see attached file). Please help resolved. Thank you.
Severity	Code	Description	Project	File	Line	Suppression State
Error	BC30002	Type 'Global.DotNetNuke.Web.UI.WebControls.DnnGrid' is not defined.	DotNetNuke.Modules.Blog	E:\Data\myStuff\Programming\TianetDocs\DNN-BlogMY\DNN-Blog-06.03.00\Manage.ascx.designer.vb	77	Active
Error	BC30002	Type 'Global.DotNetNuke.Web.UI.WebControls.DnnDatePicker' is not defined.	DotNetNuke.Modules.Blog	E:\Data\myStuff\Programming\TianetDocs\DNN-BlogMY\DNN-Blog-06.03.00\PostEdit.ascx.designer.vb	302	Active
Error	BC30002	Type 'Global.DotNetNuke.Web.UI.WebControls.DnnTimePicker' is not defined.	DotNetNuke.Modules.Blog	E:\Data\myStuff\Programming\TianetDocs\DNN-BlogMY\DNN-Blog-06.03.00\PostEdit.ascx.designer.vb	311	Active

I have the same issue...
Error: is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Unknown server tag 'dnn:DNNGrid'.
What is the work-around?

(a) you must reference the dotnetnuke.web.deprecated library. Check all references.
(b) there is not good syntax checking in ascx files sue to the nature of DNN module projects (unless you wish to load the entire DNN project every time)


fresh spa integration in dev

Situation :
I am developing a web application, I distinguish two types of pages or user interface:

some of the pages are generated on the server side so that the site is optimized for search engines, like the HTML pages generated using the Fresh framework
part consists of a single page with static files (SPA) to give a good experience to our client, in particular to give him the possibility to install our site as a PWA, for this this page is developed using reactjs/ CRA (or other framework)
Problem :
I develop the two applications in parallel: fresh app and reactjs SPA once finished I build the SPA and serve it from the Fresh (I have already tested this task without problem). Since each of the applications listens on a different port, all http requests launched by the SPA to Fresh were blocked, my question here is it possible to disable/enable Fresh http CORS during development, if so how?

There is no automatic way to do this. You can add a middleware to do it though.

There is no automatic way to do this. You can use a middleware to do it though.

can you give example of code ?

the solution can be out using caddy proxy in dev


Forms : Optimize FeatureForm

Summary

Adds @Stable and @Immutable annotations to classes that are indeed stable and immutable so that compose compiler can enable smart recompositions by making the Composables that use these classes skippable.
FeatureForm composable now uses an internal StateData class which is marked as Immutable as a internal mechanism to enable smart recompositions.
Updated MapScreen to remember the form inside the AnimatedVisibility so that exit animation is played correctly.

Thanks @sorenoid, merging.


Click events don't work in Chrome

Check this URL in both Firefox 37.0.1 and Chrome 41.0: https://www.qplum.co/d3.html
Mousehover events work fine in both browsers. But in Firefox, you can click on a circle and that asset gets selected over all 6 charts. This does not work in Chrome. No JS errors are thrown, and no message is printed in the console.

This is not enough information for me to investigate (without dissecting your code to extract a smaller example that demonstrates the problem), so you should try Stack Overflow if you want help. I suspect that the problem may be related to your blur/focus handlers. Clicking and cause items to change focus, and perhaps that’s interfering with a reliable click. Also, I would make sure that the circles that you want to click on have the pointer-events: all style on them so that they are clickable even if they are only stroked and not filled.


Fix retrieving user layout settings

Changing variable names without testing is always a bad idea ...
Introduced by my previous PR, sorry!

No problem!


Missing exception_set_priority API

As of SDK 1.4.0 there appears to be no way to change system exception priorities. Example usage:
exception_set_priority(SYSTICK_EXCEPTION, 0xFF);

This seems to a have been added.


fix(mv): don't panic if apply_xattrs fails

About
This commit fixes #6727 by returning the error status instead of causing a panic. It aligns with the original GNU mv more closely
Before
cargo run -q mv dummy /run/media/user/8EC5-8BC8
thread 'main' panicked at src/uu/mv/src/mv.rs:682:47:
called `Result::unwrap()` on an `Err` value: Os { code: 95, kind: Uncategorized, message: "Operation not supported" }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

After
cargo run -q mv dummy /run/media/user/8EC5-8BC8
mv: cannot move 'dummy' to '/run/media/user/8EC5-8BC8/dummy': Operation not supported

GNU mv
mv dummy /run/media/user/8EC5-8BC8
mv: preserving permissions for ‘/run/media/user/8EC5-8BC8/dummy’: Operation not supported

Testing environment

ArchLinux
rustc 1.83.0 (90b35a623 2024-11-26)
Destination filesystem is FAT32

Commands for preparing a directory with xattrs
mkdir -p dummy/1
setfacl -m u:user:r dummy

Thank you

Could you please add a test to make sure we don't regress? Thanks

@sylvestre Thx.
I thought about adding a test. However, it seems we have a problem here.
The most reliable way to reproduce the issue is by moving the directory to a filesystem that does not support xattrs. But this requires mounting the filesystem first, which requires root privileges. Running or requiring tests with root privileges seems like a very questionable approach.
dd if=/dev/zero of=fs bs=1M count=32
mkfs.vfat fs
mkdir dst
sudo mount fs dst #<--problem

Possibly, I overlooked something. If you have any ideas, please let me know.

ok, it is good enough then :)
thanks


WSL support

Feature or enhancement
Currently, if the project is installed in the WSL filesystem, the Pyright LSP server can be started.
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "\\wsl$\Ubuntu\home\user\src\project\.venv\bin\pyright-langserver" (in directory "\\wsl$\Ubuntu\home\user\src\project"): CreateProcess error=193, %1 is not a valid Win32 application
	at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:367)
	at com.intellij.execution.process.OSProcessHandler.startProcess(OSProcessHandler.java:86)
	at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:46)
	at com.intellij.platform.lsp.api.LspServerDescriptor$startServerProcess$1.<init>(LspServerDescriptor.kt:98)
	at com.intellij.platform.lsp.api.LspServerDescriptor.startServerProcess(LspServerDescriptor.kt:98)
	at com.intellij.platform.lsp.impl.connector.Lsp4jServerConnectorStdio.<init>(Lsp4jServerConnectorStdio.kt:17)
	at com.intellij.platform.lsp.impl.LspServerImpl.g(LspServerImpl.kt:330)
	at com.intellij.platform.lsp.impl.LspServerImpl.g(LspServerImpl.kt:306)
	at com.intellij.openapi.application.impl.RwLockHolder$executeOnPooledThread$1.run(RwLockHolder.kt:154)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:840)

Proposed solution
The plugin should infer what environment is used based on the project path and start the language server properly.
Alternatives considered
No response
Additional context
No response

I'm interested in this as well, is there an ETA for the PR being merged and the subsequent release of the updated plugin?

@InSyncWithFoo Thanks a lot for the update! I just set up the version you linked and it seems to be working so far.
I will keep using it and I'll let you know if I find any issues.

@InSyncWithFoo , thank you a lot! I will try to use it with WLS


optim.init fails if not filtering by inexact array

Why does this fail?:
import optax
import equinox as eqx
m = eqx.nn.MLP(1,1,2,1, key=PRNGKey(0))
optim = optax.adamw(1e-3)
optim.init(eqx.filter(m,eqx.is_inexact_array)) # this does not fail
optim.init(m)

whereas in the bert example there's no need to filter array?

So both MLP and BertClassifier are pytrees. The former includes some non-arrays in its pytree structure (in the MLP's case, the loss function), and these need filtering out before being passed to optax.
However BertClassifier contains only its parameters in its pytree structure, so no filtering is needed.
(Conversely, if you had any floating-point arrays that were not parameters, then they should be filtered out too! By using something more fine-grained than eqx.is_inexact_array.)


Support Editing Customer Credit Cards

While this library works for creating a Stripe token for a card, there's no way to edit a credit card. I need this feature for allowing users to correct expired/failing credit cards

hey @jme783 you're not supposed to edit cards using stripe.js in the client side, check out https://stripe.com/docs/api#update_card.
stripe.js is only meant to let you capture a card in the frontend, create a token, and then be able to relate the card token with your customer in the backend to maintain PCI compliance


Rethink the way the error handler works

Fixes #2607
We can use the user provided handler and simply add render cases via methods, so we don't need to provide our own exception handler, which will alleviate the need for more configuration/setup when installing twill
I also optimized the provider to have all the config in one place and not have it run if the config is already cached

This is great @Tofandel thank you. The custom exception handler has definitely been a source of issues and this approach is so much better.


Map view not changing with bounds change (v0.1.11)

Firstly, I appreciate the fix for maps in tabs, however I suspect that the fix is the cause of this issue.
Changing the bounds of the map via callback no longer changes the actual view on the map itself.  I have confirmed that the bounds prop change does indeed occur, but it doesn't update the map view itself.  This wasn't an issue prior to 0.1.11.

Yes, that is a side effect of the fix. To change the map view, you would now need to update the viewport.

Unfortunately changing the viewport is much more difficult when displaying dynamic data in a dynamically sized map, given how much the extent of the data and the pixel size of the map will effect the ideal zoom level.  If we at least somehow had access to the getBoundsZoom leaflet method, or the math behind it, we could potentially do that calculation and set the viewport accordingly.  Effectively, what fitBounds does, but without actually using the bounds prop, if that prop is now off-limits due to the tab issue.

Ah, i see. Maybe i should take another stab at getting both features to work simultaneously (:

I think i managed to get it working with all of the special cases. I have made a pre-release on pypi with the changes,
https://pypi.org/project/dash-leaflet/0.1.12rc1/
Could you test it for your usecase?

Thanks!  I won't be able to test it in my larger project until next week but I wrote up a quick MWE, and I included multiple maps on separate tabs (which isn't my current use case but wanted to check that for others).  The bounds are updating the view as expected, and keeping to their respective maps.  Looks great!  Well done.

Thanks! I haven't founds any bugs either, so decided to push a new non-rc release with the fix,
https://pypi.org/project/dash-leaflet/0.1.12/


Correct CMake Logic and update cpplint to Python3

For Python3 compatibility, this updates the version of cpplint to the latest version available on their repo: https://github.com/cpplint/cpplint/blob/0f2319741f3407d8638cdc7c41e4fc9bad217f68/cpplint.py
I also adjusted the CMake logic to prefer the Python3 interpreter when available.  This logic can be further improved once CMake 3.12 is available across our supported platforms: https://cmake.org/cmake/help/v3.12/module/FindPython.html
Resolves #116

Since we don't call this logic directly in the ign-cmake package, I think it would be worth checking cpplint results on a few of the other packages in the ign suite to make sure that warnings/errors haven't diverged from the version we were using previously.

checking cpplint results on a few of the other packages

+1

I see 1967 complaints in ign-sensors3, which has no complaints with sh tools/code_check.sh or make codecheck with the released version of ign-cmake2: https://gist.github.com/scpeters/e3c4a36b9fdb392e7a58f804350792c9

1967 complaints

ugh, that seems to complain about our style :grimacing:

1967 complaints

ugh, that seems to complain about our style

I wonder if we had made changes to cpplint.py?

I wonder if we had made changes to cpplint.py?

I looked at the diff, and it wasn't obvious that we made any changes.  But that's certainly a huge difference.

@adlarkin and @scpeters I believe this is ready for another look, I updated the filters to more closely match our previous configuration: ebc2fca47d8c2ac7dd6a146a29fef20987f66974

how do you feel about adding a file or readme next to cpplint.py that documents where it came from? it's a little easier to find than looking back in the GitHub PR discussion

how do you feel about adding a file or readme next to cpplint.py that documents where it came from? it's a little easier to find than looking back in the GitHub PR discussion

Ah, I had originally put a permalink to the upstream, but I must have removed it at some point.  I'll add it back in for clarity :+1:

I got the following error when testing ign-sensors:
/data_fast/scpeters/ws/ign-sensors/src/ign-sensors/test/integration/TransportTestTools.hh:20:  <condition_variable> is an unapproved C++11 header.  [build/c++11] [5]

According to git blame, that block was last edited in 2014 (https://github.com/cpplint/cpplint/commit/02af6281c61ddc01302801d29c35297a946998a2). It looks like mutex, thread and chrono are also "unapproved"

I already dropped a few of those headers, I'm thinking we can drop that category build/c++11 altogether?

I'm thinking we can drop that category build/c++11 altogether?

+1

Permalink to upstream version added: https://github.com/ignitionrobotics/ign-cmake/pull/117/commits/32c7f59940c86f8d841802dc06cf879cd99a2b83

given our experience with #112, should we use this as an opportunity to test with more downstream packages?
to test, I think we just need to add a .github/ci/dependencies.yaml file in a downstream repo that includes this branch of ign-cmake?

given our experience with #112, should we use this as an opportunity to test with more downstream packages?
to test, I think we just need to add a .github/ci/dependencies.yaml file in a downstream repo that includes this branch of ign-cmake?

ok, my logic was backwards. the dependencies.yaml contents are compiled first and installed before compiling ign-cmake. I thought they would all be added to the same colcon workspace, but it seems the "main" package gets compiled separately. thus, we can't use the dependencies.yaml to compile dependents

I think the only way to completely test the modules is to build the whole ignition stack from source on top of the changes from this repo.

ok, my logic was backwards. the dependencies.yaml contents are compiled first and installed before compiling ign-cmake. I thought they would all be added to the same colcon workspace, but it seems the "main" package gets compiled separately. thus, we can't use the dependencies.yaml to compile dependents

@scpeters you said it right, it needs to be tested in a downstream rather than here. I was trying to see if I could coax it to work this way as an experiment.

thanks for the testing @adlarkin, looks good to me, though we may want to proactively fix these errors before our next ign-cmake2 release

Does this mean we can remove cpplint.py from all other packages (for example: https://github.com/ignitionrobotics/ign-common/tree/main/tools)

I think we haven't finished migration to make codecheck from sh tools/code_check.sh in Jenkins due to the following issue:

https://github.com/ignitionrobotics/ign-cmake/issues/31

I went ahead and built the whole ignition collection (Citadel) from source on bionic and focal. Here's a gist showing the result of running make codecheck in bionic, and a gist for focal.
It looks like none of the errors are style related anymore. Most of the errors are actually good/correct errors that we should fix in my opinion. Probably the most common error is for using transitive include headers (for example, making explicit use of std::string in a file but not calling #include <string> since another file that was included already includes this header). It'd probably be quite a bit of work to fix the transitive headers, but it would be worth it to avoid potential transitive include dependency breaks, as mentioned in the google c++ style guide.

I'll go ahead and make connecting PRs in the other ignition libraries that resolve the new codecheck errors. Should I make these fixes for ignition blueprint, and then forward-port these changes after merging so that codecheck passes on all ignition library versions?

Should I make these fixes for ignition blueprint, and then forward-port these changes after merging so that codecheck passes on all ignition library versions?

Yes, please. Thanks!

Here are the connecting blueprint PRs that should resolve the codecheck issues introduced by this PR:

https://github.com/ignitionrobotics/ign-fuel-tools/pull/129
https://github.com/ignitionrobotics/ign-gazebo/pull/443
https://github.com/ignitionrobotics/ign-gui/pull/144
https://github.com/ignitionrobotics/ign-launch/pull/70
https://github.com/ignitionrobotics/ign-msgs/pull/96
https://github.com/ignitionrobotics/ign-physics/pull/154
https://github.com/ignitionrobotics/ign-transport/pull/194
https://github.com/ignitionrobotics/ign-sensors/pull/57

There are a few repositories that I couldn't fix:

ign-math:

root@097debe81253:~/ws/build/ignition-math6# make codecheck
/root/ws/src/ign-math/src/Kmeans.cc:152:  Empty loop bodies should use {} or continue  [whitespace/empty_loop_body] [5]
Total errors found: 1
CMakeFiles/cpplint.dir/build.make:57: recipe for target 'CMakeFiles/cpplint' failed
make[3]: *** [CMakeFiles/cpplint] Error 1
CMakeFiles/Makefile2:131: recipe for target 'CMakeFiles/cpplint.dir/all' failed
make[2]: *** [CMakeFiles/cpplint.dir/all] Error 2
CMakeFiles/Makefile2:171: recipe for target 'CMakeFiles/codecheck.dir/rule' failed
make[1]: *** [CMakeFiles/codecheck.dir/rule] Error 2
Makefile:236: recipe for target 'codecheck' failed
make: *** [codecheck] Error 2

ign-rendering:

root@097debe81253:~/ws/build/ignition-rendering2# make codecheck
/root/ws/src/ign-rendering/ogre/src/OgreRenderEngine.cc:497:  Empty loop bodies should use {} or continue  [whitespace/empty_loop_body] [5]
/root/ws/src/ign-rendering/ogre2/src/Ogre2RenderEngine.cc:480:  Empty loop bodies should use {} or continue  [whitespace/empty_loop_body] [5]
Total errors found: 2
CMakeFiles/cpplint.dir/build.make:57: recipe for target 'CMakeFiles/cpplint' failed
make[3]: *** [CMakeFiles/cpplint] Error 1
CMakeFiles/Makefile2:196: recipe for target 'CMakeFiles/cpplint.dir/all' failed
make[2]: *** [CMakeFiles/cpplint.dir/all] Error 2
CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/codecheck.dir/rule' failed
make[1]: *** [CMakeFiles/codecheck.dir/rule] Error 2
Makefile:197: recipe for target 'codecheck' failed
make: *** [codecheck] Error 2

The codecheck errors produced by these repositories are generated by do ... while loops (here's the example in ign-math). It looks like the linter sees while (...);, and interprets this as an empty while loop when it's really part of a do ... while loop. @mjcarroll is there a way to modify cpplint to handle this case?

There are a few repositories that I couldn't fix:

I think we could suppress these with a // NOLINT on the same line

I think we could suppress these with a // NOLINT on the same line

That seemed to do the trick for ign-math: https://github.com/ignitionrobotics/ign-math/pull/175
For ign-rendering, I'm still seeing the error when using // NOLINT - could this be because the while extends to multiple lines (example here)?

I'm still seeing the error when using // NOLINT - could this be because the while extends to multiple lines

Did you try using NOLINT on both lines?
Otherwise, I think it would be ok to add an empty {} to that while loop. If it complains about it being empty, you could add a comment in there?

I'm still seeing the error when using // NOLINT - could this be because the while extends to multiple lines

Did you try using NOLINT on both lines?
Otherwise, I think it would be ok to add an empty {} to that while loop. If it complains about it being empty, you could add a comment in there?

it's a do - while loop, so we can't add a {} to the loop. I suppose we could add empty braces {}, but they wouldn't be connected to the loop. I would prefer NOLINT

Did you try using NOLINT on both lines?

Yeah, but I was still getting the false positive.

Otherwise, I think it would be ok to add an empty {} to that while loop. If it complains about it being empty, you could add a comment in there?

Like @scpeters said, I can't add {} to the loop since it's a do-while loop. I tried adding empty braces after the loop (see below for an example), but this still didn't solve the issue.
    while (renderSys &&
           renderSys->getName().compare("OpenGL 3+ Rendering Subsystem") != 0);
    {}

it's a do - while loop,

ha, I should have scrolled, I was wondering how that loop ever ended :grimacing:
If the problem is that the while is split in 2 lines, maybe putting it all in one line is the solution? The NOLINT may prevent the complaint about the line being too long...

If the problem is that the while is split in 2 lines, maybe putting it all in one line is the solution? The NOLINT may prevent the complaint about the line being too long...

That worked! I'll make the PR for ign-rendering so that you guys can see how this fix looks before we merge it in :+1:

https://github.com/ignitionrobotics/ign-gazebo/pull/443 is the only thing left holding this one up.

ignitionrobotics/ign-gazebo#443 is the only thing left holding this one up.

All connecting PRs have now been merged, so I believe this PR is ready to merge now.

All connecting PRs have now been merged, so I believe this PR is ready to merge now.

Thanks for doing the work on those!

All connecting PRs have now been merged

They haven't all been forward-ported though :wink:

All connecting PRs have now been merged

They haven't all been forward-ported though

Good point! Should I make some PRs that forward-port them, or do any of the other branches need to wait before forward porting?

Should I make some PRs that forward-port them

That would be very helpful! I'm forward-porting ign-gazebo now, but I think all other libraries should be ready to go. Thanks!


s4742286 ISIC Segmentation with IUNet

Hello Shakes and to whomever is marking me.
Here is the task completed to the best of my ability. Unfortunately, I was not able to run my train.py again due to lack of Rangpur GPUs so I don't have the weights to run in my predict.py and the loss graphs and examples have not saved either due to my code not being able to run on time. I'm 95% certain that if you run the code and get the images, it will show something positive. Apologies for my ineptitude.
Aside from that, here is the pull request.
The ISIC2018 dataset is an image directory consisting of a large sample of RGB 318x512 images of lesions on the skin, its segmentation masks of the same size, and another folder of the same kind as the first, but no segmentation masks. The Improved UNet, or IUNet, is a CNN that passes through RGB images, convolves it and downsamples, then upsamples and returns its segmentation mask that should hopefully contain the legion inside while containing as little healthy skin as possible.
Files included in this request are:
dataset.py: Contains the loading functions of the CustomISICDataset
modules.py: Contains the model itself, along with the dice_loss function
train.py: Trains and evaluates the model, then saves it. Produces relevant figures and images for loss as well.
predict.py: Loads the model from train.py, takes random numbers and proceeds to plot the model against the ground truth.
Also calculates the dice score.
I'm reasonably certain the masks it will produce will be decent, and the dice coefficient > 0.8
Thank you for your time,
Daniel Kasumagic
s4742286

Boy was that a struggle to get to the end there. I was told by a tutor that 3pm was the submission time, and then I got the notification that it was due at 11:59pm today, so I couldn't just give up. The last commit was fixing the names of the GroupedResultsComparison files. Turns out I included a space in their names that was screwing it up.
I did end up managing to get a dice score above 0.8. Thank you and have a nice day.

Wrong files path. All student constructed document should be packed in one document under the ‘recognition’ document.
Algorithm solves the problem appropriately. Average Dice Coefficient in validating dataset: 0.99, might be for the data leakage. Predicted mask output is not binary one, so looks a little bit blur. Other parts are ok.
Using Pytorch to construct the Improved U-Net models and functions. However, the model body is roughly an improved U-Net model(filters start with 8 and end up with 128) instead of the improved U-Net in the paper(filters start with 16 and end up with 256). Just train/validation datasets, rather than the train/validation/test datasets. Other parts are ok.
Good coding design. Good handwriting code.
Sufficient docstring and comment in the code.
Easy difficulty problem, no higher difficulty marks.
Wrong pull request branch, from local:student_document to shakes76:main

Marking
Good Practice (Design/Commenting, TF/Torch Usage)
Adequate design and implementation
Good spacing and comments
Header blocks missing -1
Recognition Problem
Solves problem
Driver Script present
File structure present in wrong directory, needs to be in own folder -2
Shows no Usage -1 & Demo & Visualisation & Data usage
Module present
Commenting
No Data leakage
Difficulty: Easy -10
Commit Log
Meaningful commit messages
Progressive commits used
Documentation
ReadMe acceptable/good
Model/technical explanation
Good Description and Comments
Markdown used and PDF submitted
Pull Request
Successful Pull Request (Working Algorithm Delivered on Time in InCorrect Branch) -2
Feedback required, move code to own folder and restore repo README -2
Request Description good

Correct the folder as requested above to recieve additional +2 feedback marks to allow merge.

No feedback attempt and no feedback marks granted.

No feedback attempt and no feedback marks granted.

Wait hold on, I only had 4 days to fill this out? I’ve been busy with work, I got 0 notifications about github, and now I’ve just lost multiple marks?

Wait hold on, I only had 4 days to fill this out? I’ve been busy with work, I got 0 notifications about github, and now I’ve just lost multiple marks?

"Feedback required, move code to own folder and restore repo README -2"
Just fix these two things following Shakes' instructions. I'll give you back 2 marks if you can finish it by the end of today.
Cheers.


Crushable Ignecarus Claw

Description:
Added Ignecarus Dragonclaw to crushables.ts, requires 92 herblore and results in 5000 herblore xp and 150 ignecarus scales
Other checks:

[ ] I have tested all my changes thoroughly.

ignore reverts i was having a stroke


High Fee Alert - II

We would require a UI component(alert) to display the high fee warning.
Maybe something akin to:

https://xd.adobe.com/view/489bcd8a-f669-4ecb-9d11-bd705d75a996-1dc8/screen/4a6c1e99-29d9-4868-a7d9-5d55e1ef9ecb/

@parsh Done UI

Verified this issue in keeper app v 1.1.9(283)


Calendar-Card - Custom element doesn't exist with new HACS 1.0

HACS version                         | 1.0
Home Assistant version         | LATEST
Installation method for HA    | HassOS 3.13
Web browser                         | ALL
Web browser version            | MOST RECENT

make sure it is installed correctly. there are breaking changes that require you to reinstall


solicit testers of the API

Elad - would you contact ppl you met at the MPA conference who would want to use this? Let's make sure it works for them before publicizing it on the website, yeah?
A

Hi Guys
I know I'm pretty new to python but I can't seem to install your equilibrator-api. I am using the anaconda development environment, don't know if that's the issue. Also it's my understanding there should be a setup.py file, I can find that.

Anaconda should be supported, and no setup is needed (as anaconda already includes the dependencies). Can you explain what happened when you tried to install the package?


Manual sourcing of .zshrc reports errors

If I start a new shell, all is fine, however if I source ~/.zshrc afterwards I get i.e. these strange errors:
5:45:12 6d [felix:~] % source ~/.zshrc
b4b4r07/enhancd,
of:enhancd.sh: must be put one or more spaces after comma
plugins/git,
from:oh-my-zsh: must be put one or more spaces after comma
plugins/vi-mode,
from:oh-my-zsh: must be put one or more spaces after comma
hchbaw/opp.zsh,
of:opp.zsh: must be put one or more spaces after comma

The file that was loaded is here: https://github.com/felixSchl/dotfiles/blob/master/zsh/.zshrc

Thank you for your report!
Do you use latest zplug?

Oh wow, hard to keep up-to-date :) Yeah, it appears to have vanished now.


Repo sync for protected CLA branch

The pull request is created from main637927239573500851 to main to fix git push error for protected CLA branch

Microsoft authors of articles need to make updates through the private repository, so the updates can be staged and validated by current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.
It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
 Public repo URL: https://github.com/MicrosoftDocs/{docs-repo}
 Private repo URL: https://github.com/MicrosoftDocs/{docs-repo-pr}
We have closed this pull request. Please resubmit the updates through the private repo. For more information, see the contributor guide.

Docs Build status updates of commit 6e3a1e3:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error: GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch main637927239573500851 has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Implement localization

This works ;) Note the German text... @sexybiggetje will you provide an nl translation when we're ready? May be a few months yet. ;)

Sure no problem

All the strings are likely to change and @Jammyjamjamman  is going to be moving a lot of code around soon, so I think this can be merged as-is.


Access to Raw Data

Hi, I am looking for a way to access the Raw data that is used to build the PivotUI.
Use Case:
I build a table #tbl-rawdata and apply the pivotUI to it. I would like to do two things

I would like to update rows the raw data with real time data via AJAX but I can't find #tbl-rawdata
I have a method to export a table to CSV, I want to apply this to the raw data at any moment.

I’m not sure I understand... if you are building tbl-rawdata then you
already have access to it, no?
On Tue, Sep 4, 2018 at 13:34 nyshocka<EMAIL_ADDRESS>wrote:

Hi, I am looking for a way to access the Raw data that is used to build
the PivotUI.
Use Case:
I build a table #tbl-rawdata and apply the pivotUI to it. I would like to
do two things

I would like to update rows the raw data with real time data via
AJAX but I can't find #tbl-rawdata
I have a method to export a table to CSV, I want to apply this to
the raw data at any moment.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/nicolaskruchten/pivottable/issues/1004, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAMbAx6CK5x9BoFwWnLJ7AC3FMNuoec2ks5uXrmIgaJpZM4WZbRv
.

@nicolaskruchten thanks for replying so quickly.
after I built tbl-rawdata and apply the pivotUI to it,I am unable to access it again.
I ran the following:
alert($("#tbl_time").html());
$("#out").pivotUI($("#tbl_time")
{rows: ["Dept","Role"], cols: ["Month"],
});
alert($("#tbl_time").html());

The first alert shows the HTML of the table, the second returns Undefined. The pivot shows up and works perfectly!
In my ucase I would like to call the table after the pivot in invoked in order to manipulate it.

That seems... very strange. If you look at this example https://pivottable.js.org/examples/simple_ui_from_table.html you'll see that although the pivot table has rendered, the input table is still there and you can still access it from the console etc...

Is #tbl_time contained within #out originally by any chance? pivotUI() will completely overwrite the contents of the element it's called on...

Yes #tbl_time is within #out.
On Wed, Sep 5, 2018, 12:38 AM Nicolas Kruchten<EMAIL_ADDRESS>wrote:

Is #tbl_time contained within #out originally by any chance? pivotUI()
will completely overwrite the contents of the element it's called on...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/nicolaskruchten/pivottable/issues/1004#issuecomment-418597076,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ao_HgHy4eiCz5ZtMvn2KMAlA5gMW9bN9ks5uX1VQgaJpZM4WZbRv
.

OK, that's your problem right there. You'd be better off putting your data table in a hidden div, or just using an array or object or something if you don't ever need to render it.

Awesome thanks! That was it!


Is this production ready?

I was about to deploy this in a production environment, but I just noticed most methods in the main plugin class are stubs and I also found some rather worrisome // broken comments with no further explanations.
Also, this should really be re-implemented with watching-wallet support. Keeping private addresses in production environments is never a good idea. And this is especially true given that the plugin doesn't even handle automatic refunds.
Is this production ready? If not, why isn't it marked as such?
I'd be interested in helping out reimplementing the plugin from scratch, however I'm not familiar with Java developement best practices and unit testing. If someone from the project would be available to assist me, I'm willing to put down a to-do list and to write code.

This was a prototype plugin we started in 2014, and we have not touched it
since then. If you are interested to rewrite it, we could help answering
questions.
Which languages are you familiar with?
On Tue, Aug 21, 2018 at 11:23 AM, Riccardo Paolo Bestetti <
<EMAIL_ADDRESS>wrote:

I was about to deploy this in a production environment, but I just noticed
most methods in the main plugin class are stubs and I also found some
rather worrisome // broken comments with no further explanations.
Also, this should really be re-implemented with watching-wallet support.
Keeping private addresses in production environments is never a good
idea. And this is especially true given that the plugin doesn't even handle
automatic refunds.
Is this production ready? If not, why isn't it marked as such?
I'd be interested in helping out reimplementing the plugin from scratch,
however I'm not familiar with Java developement best practices and unit
testing. If someone from the project would be available to assist me, I'm
willing to put down a to-do list and to write code.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/killbill/killbill-bitcoin-plugin/issues/1, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAPEfv4lmnNWu497FA1ZQyCcA1iWRpa_ks5uTFA1gaJpZM4WGWDR
.

Your approach seems reasonable, if you have any issues with Kill Bill
related stuff - plugins, ... reach out to the public mailing list.
On Wed, Aug 22, 2018 at 6:23 AM, Riccardo Paolo Bestetti <
<EMAIL_ADDRESS>wrote:

I can go with Java, I've written some production code in the past.
I'm just completely unfamiliar with any build system because that was not
my job. I basically had to push "build" and that was it. I also didn't
write the unit tests.
I'm gonna look into both things in the coming weeks to prepare for the
rewrite.
As it stands now, each plugin instance basically runs its own node with
its own private keys and analyzes each new block for relevant transactions,
to change the payment status from PENDING to SUCCESS, and then it
periodically sends all funds to the "bank".
The following are my considerations on the design problems of the existing
plugin.

Keeping private keys online is bad. The plugin takes this a step
further, since it keeps the BIP32 master key online, which can be used to
generate all the private keys for all the addresses the plugin has ever
used and will ever use.
If the server where the plugin runs crashes permanently you lose all the
funds there were not yet transferred.
You move the funds twice & pay additional transaction fees, for no good
reason. This makes 2 even worse, because you now need to balance keeping
the funds safe and saving money. Mhhhh...
Running a full node, which is needed to verify transactions, is
expensive. We are talking about downloading and parsing ~180GB of data, and
then you have to keep up. For each instance of the plugin. Prohibitively
expensive for small setups, wasteful for bigger setups. SPV improves this
problem by several orders of magnitude, but it is an unacceptable solution
for some. Also, the plugin takes some time to go online after you deploy
it... meh.
Running a full or SPV node means the plugin will have to communicate
with arbitrary external peers. This is often unacceptable in production
environments. I, for one, wouldn't want my Kill Bill container to be
connected to the Bitcoin network. :P

I will now give a quick recap of the main technical concepts both for my
own and anyone else's present and future reference, to be able to fully
discuss the design of the rewrite.

Bitcoins funds are spent to a public key, commonly referred to as the
"address", and can then be re-spent by the receiving party using the
relative private key.
A system based on a cold wallet only puts the public keys into the
production machines, to allow users to pay to those keys, and keeps the
private keys outside the system. A production machine, aided by a full
node, still has everything it needs to accept and verify payments.
Transferring the public keys from the cold wallet to the production
machines is a matter of transferring a single extended public key from the
cold wallet once during the setup of the plugin. The plugin can then
independently derive up to 2^31 public keys. This also means the plugin can
accept payments while the full node is offline, and verify them later (or
immediately, using a failover full node e.g. through a third party API
service).
Multiple extended public keys can be derived from a single master
private key, which means that multi-instance production systems can be
deployed from a single BIP32 cold wallet without any additional effort.
A single full node can easily serve a multi-instance system.

The general goals of the new implementation should imo be the following:

Accept payments on public keys derived from an extended public key using
the techniques described in BIP32. No support should be even present for
dealing with private keys. They are not needed for receiving money, and
thus are only a liability.
Verify payments with information coming from full nodes, using the
public key associated to the payment and verifying its total received
amount is equal (or exceedes) the billed amount. Bitcoin transaction ids
are not a particularly suiting abstraction, and they really don't help in
any way.
Possibly support refunds, from funds in a small common hot wallet
specifically kept for this reason. This is not something I intend to
support in the initial rewrite, but mentioning it doesn't hurt.

This is how I would go about it.

Fork BitcoinJ and isolate the key derivation code. I would usually avoid
this, but all we need from BitcoinJ is a couple classes which implement the
key derivation logic. If this is unacceptable for Kill Bill, I will rewrite
the code myself.
Design generic interfaces/base classes to get information from the full
nodes. These can than be implemented/extended to actually get the
information from particular implementations from the full nodes (Bitcoin
Core*, online API services such as Blockchain.info and Blockcypher.com,
custom nodes, etc).
*Since Bitcoin Core does not efficiently support arbitrary address
balance lookup out of the box, design and implement an external indexer to
track this information, with the intent to ship it with the plugin. This
setup can then be used as an efficient full node, and opens possibilities
such as adding support for asynchronous rescans and "push" payment
notifications.
Implement the plugin. The mechanism for payments would be implementing
buildFormDescriptor to provide the merchant site with the public key and
amount to show the user, and immediately marking the payments as PENDING.
The payment will then be marked as SUCCESS later, either when the plugin
gets a push notification from our custom full node, or after it finds out
the payment is confirmed after being polled on the getPaymentInfo method.

Note that this is easily extendable to many more cryptocurrencies, and it
should help bring good production-ready support for cryprocurrencies in
Kill Bill (which is something I had gathered you already had, by the way,
maybe it should be clarified on the website?).
I need this functionality. I'm willing to do the additional heavy lifting
to make it useful to other people as well. However, I will probably need
help with Kill Bill itself as I'm a new user, and occasional help with
Maven and Unit tests.
Please let me know what you think about all this. It is also important to
me to understand how valuable this could be to the project, since if it
isn't I'm just gonna avoid the effort and go for a simpler/less generic
solution. I hope that's understandable :)
Cheers.
Il 21 ago 2018 20:33, Stéphane Brossier<EMAIL_ADDRESS>ha
scritto:
This was a prototype plugin we started in 2014, and we have not touched it
since then. If you are interested to rewrite it, we could help answering
questions.
Which languages are you familiar with?
On Tue, Aug 21, 2018 at 11:23 AM, Riccardo Paolo Bestetti <
<EMAIL_ADDRESS>wrote:

I was about to deploy this in a production environment, but I just
noticed
most methods in the main plugin class are stubs and I also found some
rather worrisome // broken comments with no further explanations.
Also, this should really be re-implemented with watching-wallet support.
Keeping private addresses in production environments is never a good
idea. And this is especially true given that the plugin doesn't even
handle
automatic refunds.
Is this production ready? If not, why isn't it marked as such?
I'd be interested in helping out reimplementing the plugin from scratch,
however I'm not familiar with Java developement best practices and unit
testing. If someone from the project would be available to assist me,
I'm
willing to put down a to-do list and to write code.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/killbill/killbill-bitcoin-plugin/issues/1, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AAPEfv4lmnNWu497FA1ZQyCcA1iWRpa_ks5uTFA1gaJpZM4WGWDR>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/
killbill/killbill-bitcoin-plugin/issues/1#issuecomment-414777286>, or
mute the thread<https://github.com/notifications/unsubscribe-auth/
AB3WqRSeBbFaN0tfzHGJvUCaS-Aciu20ks5uTFKBgaJpZM4WGWDR>.
Il 21 ago 2018 20:33, Stéphane Brossier<EMAIL_ADDRESS>ha
scritto:
This was a prototype plugin we started in 2014, and we have not touched it
since then. If you are interested to rewrite it, we could help answering
questions.
Which languages are you familiar with?
On Tue, Aug 21, 2018 at 11:23 AM, Riccardo Paolo Bestetti <
<EMAIL_ADDRESS>wrote:

I was about to deploy this in a production environment, but I just
noticed
most methods in the main plugin class are stubs and I also found some
rather worrisome // broken comments with no further explanations.
Also, this should really be re-implemented with watching-wallet support.
Keeping private addresses in production environments is never a good
idea. And this is especially true given that the plugin doesn't even
handle
automatic refunds.
Is this production ready? If not, why isn't it marked as such?
I'd be interested in helping out reimplementing the plugin from scratch,
however I'm not familiar with Java developement best practices and unit
testing. If someone from the project would be available to assist me,
I'm
willing to put down a to-do list and to write code.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/killbill/killbill-bitcoin-plugin/issues/1, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AAPEfv4lmnNWu497FA1ZQyCcA1iWRpa_ks5uTFA1gaJpZM4WGWDR>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<https://github.com/
killbill/killbill-bitcoin-plugin/issues/1#issuecomment-414777286>, or
mute the thread<https://github.com/notifications/unsubscribe-auth/
AB3WqRSeBbFaN0tfzHGJvUCaS-Aciu20ks5uTFKBgaJpZM4WGWDR>.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/killbill/killbill-bitcoin-plugin/issues/1#issuecomment-415029860,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPEfiylC22jAZy9wQ9U3JyI6BpOtLgMks5uTVs9gaJpZM4WGWDR
.


Define engines in package.json

https://github.com/webpack-contrib/organization/issues/7

Might get this low hanging fruit.


Change tenant permissions screen to be more specific

Is your idea related to a problem? Please describe.
When setting up a team permissions in data.all, there are two options displayed for "Manage pipelines"

it is not clear whether this is a duplicated entry or should one of them be renamed to make it clear what kind of pipelines it relates to?
Describe the solution you'd like
Removal of the duplicated entry for "Manage pipelines" or make it clear which kind of pipelines if there is a difference
P.S. Don't attach files. Please, prefer add code snippets directly in the message body.

I think this is a bug more than an enhancement. I just changed the label and I will fix it in the associated branch. Thanks for reporting!


need to start testing SIMDBC64 with dartk configuration

We need to test configurations that we are planning to ship and currently there might be issues with SIMDBC.
I am going to start by getting this configuration working myself from tools/test.py, I going to use fasta in batch mode.
@athomas can you check if we have spare slaves for this configuration? If we do - I can update the recipes myself.
/cc @mkustermann @a-siva @sjindel-google

See this comment for updates on the simdbc builders:
https://github.com/dart-lang/sdk/issues/31573#issuecomment-352127851


[CSDiag] Don't increase candidate curry level if base is ignored

When CandidateCalleeInfo tries to create a candidate for expression
in form of <base>.<func> it shouldn't assume that function type of
'' would always be at curry level 1, because base could be ignored
when it is a module or 'b' refers to a static function.
Resolves: rdar://problem/45242032
Resolves: SR-8987

@swift-ci please smoke test

@swift-ci Thanks, will do!


Changing text for Show / Hide details on toggle

In Cookiebot we can customize the text for "Show details" and "Hide details":

How can I use these in the template so when I click on "Show details", it converts to "Hide details" and vice versa?
Both texts seem to be controlled by the [#DETAILS#] tag, so I'm not sure how can I access the translation for "Hide details".

Cookiebot just added a new translation tag called [#DETAILSHIDE#] so now this is possible.


make it work with python3

I made some changes that make the package readily work with python. I did not, however, make these changes non-destructively, so probably more work would be needed to require either python2 or python3 packages to be scanned

Coverage increased (+0.2%) to 71.951% when pulling b0423cdfe68172c7c4689c70606d9cfa413bd631 on aalok-sathe:master into 15208540da03fdacf48fcb0a8b88b26da76b64f3 on bndr:master.


race detector disable core dump

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?
go version go1.7beta1 linux/amd64

What operating system and processor architecture are you using (go env)?

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/supei/project/jx3m/Server/go"
GORACE=""
GOROOT="/home/supei/goroot"
GOTOOLDIR="/home/supei/goroot/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build144261612=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

What did you do?
get or set resource limit via system call.

https://play.golang.org/p/ZEsI1Xxyqi

What did you expect to see?
same core size limit

What did you see instead?

without -race
rlimit core: 0<PHONE_NUMBER>3709551615
with
rlimit core: 0 0

What is the output you get under the race detector.
On Thu, Jul 28, 2016 at 11:23 PM, su21<EMAIL_ADDRESS>wrote:

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?
go version go1.7beta1 linux/amd64
2.
What operating system and processor architecture are you using (go env
)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/supei/project/jx3m/Server/go"
GORACE=""
GOROOT="/home/supei/goroot"
GOTOOLDIR="/home/supei/goroot/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build144261612=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

What did you do? get and set resource limit via system call.

https://play.golang.org/p/ZEsI1Xxyqi

What did you expect to see? get different result with -race

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/16527, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAcAybak5cHS4lzUpMzzJKQ9dhOpgucks5qaK1KgaJpZM4JXNMn
.

without -race
rlimit core: 0<PHONE_NUMBER>3709551615
with
rlimit core: 0 0

strace.txt
It calls setrlimit somewhere.

That code comes from the sanitizer library (see https://github.com/llvm-mirror/compiler-rt/blob/929d23ef5045d955ef2c36f2bbdb3dc61eca518f/lib/sanitizer_common/sanitizer_posix_libcdep.cc#L90)
The documentation for that flag says:

Disable core dumping. By default, disable_core=1 on 64-bit to avoid dumping a 16T+ core file. Ignored on OSes that don't dump core by default and for sanitizers that don't reserve lots of virtual memory.

Given that comment, it seems like it would be difficult or impossible to fix this.

It looks like Linux 3.4 added a MADV_DONTDUMP flag that can be used to omit memory from core dumps, so compiler-rt could potentially use that to avoid needing to disable core dumps altogether.

I believe this is WAI.


Feature Request: Allow Bluebubbles-app to support custom Headers

If users decide to put bluebubbles server behind Cloudflare using a custom domain and would like to secure the server using Cloudflare zero trust, it requires the user to authenticate with Cloudflare before the server is accessible, but this is not possible with standalone application that don't have a web interface.  One way around this problem is to have the app support custom headers to bypass Cloudflare zero trust authentication by using service tokens.
Service Token
https://developers.cloudflare.com/cloudflare-one/identity/service-tokens/
Zero Trust
https://developers.cloudflare.com/cloudflare-one/
Here is an example of what the custom header looks like.
{
"CF-Access-Client-Id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.access",
"CF-Access-Client-Secret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

are socket connections also affected by this? or only http requests

Yes, both websockets and http request are affected.  Essentials everything is blocked by Cloudflare until authentication occurs or using headers with client id and secret to bypass authentication.
Byron
From: Tanay Neotia @.>
Sent: Friday, January 27, 2023 7:31 PM
To: BlueBubblesApp/bluebubbles-app @.>
Cc: bpersino @.>; Author @.>
Subject: Re: [BlueBubblesApp/bluebubbles-app] Feature Request: Allow Bluebubbles-app to support custom Headers (Issue #2342)
are socket connections also affected by this? or only http requests
—
Reply to this email directly, view it on GitHub https://github.com/BlueBubblesApp/bluebubbles-app/issues/2342#issuecomment-1407244501 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AC4CZQSFYCH6GQHYMPJSNWTWURZDRANCNFSM6AAAAAAUJKNUDE .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/AC4CZQV6OIHZGIPKEWWH4RDWURZDRA5CNFSM6AAAAAAUJKNUDGWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTST4DMNK.gif Message ID: @.*** @.***> >

done. next update, long press connect button in the setup pages


It has stopped working.

Not sure when it stopped working, but i guess it has something to do with the latest core update. Usually a backup will make it work again, but with the core update it doesnt seem to work. Does anyone have the newest update and a working awox integration? Im really missing it, I hope it will resolve itself.

It must have something to do with the Bluetooth integration that i noticed is not running anymore

Due to the Bluetooth issues in latest HomeAssistant versions and the fact that the AwoX BLE mesh doesn't respect the BLE standards I start working on a esphome based component to replace this integration https://github.com/fsaris/EspHome-AwoX-BLE-mesh-hub


How can I delete specific tag?

How can I delete specific tag?
I checked out http://pyapi-gitlab.readthedocs.org/en/latest/ but can't see deletetag action on your documentation.
Kind regards

Hello @aliokanyuksel , I dont think the gitlab api supports deleting tags: http://doc.gitlab.com/ce/api/README.html
You can do it directly from the shell with git: https://nathanhoad.net/how-to-delete-a-remote-git-tag


The login menu does not open

The login menu does not open

[ ] Check the log for login menu

@anaburda

The link is disabled

[ ] Check the link

@anaburda


Split Input::coin into predicate and signed

The input coin defined in the specifications is an aggregated type
between two logical variants: signed and predicate.
When the input is expected to behave as coin, the signature validation
should seek its witness counterpart and check the signature with its
fields as arguments = except for predicate and its data.
When the input is expected to behave as predicate, the validation will
check if the owner is the hash of the predicate. The witness id is
entirely ignored.
It is canonical to Rust to split these two different logical structures
into different enum variants - even if we are to maintain the fuel specs
canonical serialization.
Closes #110

looks good to me also


✨ Add campsite search by exact date windows

Use with the --exact-windows flag to camply campsites
Description
I wrote this feature for myself but maybe others would find it useful too. It adds an --exact-windows flag to tell camply to  only find a campsite which has an availability matching the entirety of one of the ranges specified between --start-date and --end-date. It is useful when you want to search for multiple date ranges at once, and the minimum number of nights you want to stay for each is different.
For example
camply campsites \
    --rec-area 2991 \
    --start-date 2023-10-08 \
    --end-date 2023-10-10 \
    --start-date 2023-10-15 \
    --end-date 2023-10-18 \
    --exact-windows

Will search for two night availabilities starting 2023-10-08 and three night availabilities starting 2023-10-15, but will not search for two night availabilities between 2023-10-15 and 2023-10-18.
Has This Been Tested?
Tested manually and also added a basic test to tests/cli/test_campsites.py.
Checklist:

[x] I've read the contributing guidelines of this project
[x] I've installed and used .pre_commit on all my code
[x] I have documented my code, particularly in hard-to-understand areas
[x] I have made any necessary corresponding changes to the documentation

Love this, I've mostly just glanced at it but everything looks to be covered here. Thank you very much for the contribution - I will get some additional review on this soon.


[MetricsAdvisor] Feburary 2021 release

#13142 AAD support
#13278 Rotation of keys
#12337 new return types of creation methods, no more extra GET to return the full models.
#13392 update methods, no more extra GET to return the full models.
#12348 better name than listDimensionValuesForDetectionConfig()
#13280 - adding a mapping for datafeed metrics

Released yesterday.


Unused identifier fixes

Fixes #9402  and #9403
We defer checking function expressions and class expressions, and if we want to get the references marked correctly we need to do the reference validation after that is done.
This change refactors the unused local and parameter checking to use a list of deferred nodes to check later.
there are also some bug fixes that i ran into, like not reporting catch variable as unused, reporting unused type aliases, optional parameters, etc..

@mhegazy  This branch fixed my issue which I reported in the referenced PR :)
Thanks!

thanks @DickvdBrink for getting back on this. please let me know if you see other issues.

:+1:  one test pass is finished


Switch to https for jquery, google fonts, license images

Console no longer showing any warnings concerning mixed content

Thanks for doing this @Nick-Tallguy


Permit overlapping rules

Is there an existing issue for this?

[X] I have searched the existing issues

Feature description
After a lot of fiddling with dependabot rules for the Rust (well, cargo) ecosystem over the years, I thought I'd finally arrived at a dependabot configuration that follows Rust's preferred semantics for updates without too much noise:

Major versions should get dedicated PRs, should update Cargo.toml, and should happen in a timely fashion.
Minor/patch version updates should never touch Cargo.toml, should happen jointly in a single PR, and should happen on a regular-but-sparse cadence.

Unfortunately, no such luck; the setup I'd come up with requires multiple dependabot rules for the cargo package ecosystem, and that is disallowed, giving the error:

Update configs must have a unique combination of 'package-ecosystem', 'directory', and 'target-branch'. Ecosystem 'cargo' has overlapping directories.

They're not technically overlapping since they have ignore clauses that make them distinct, though I suspect it'd be quite difficult to have dependabot check for that property for arbitrary ignore blocks.
Ultimately, I'd love to see dependabot approach rules the same way it approaches the new(ish) groups, specifically:

Dependabot creates groups in the order they appear in your dependabot.yml file. If a dependency update could belong to more than one group, it is only assigned to the first group it matches with.

That is, for overlapping rules to be permitted where the first one that matches takes precedence. That would unlock use-cases like mine, which as far as I can tell at least cannot be achieved with dependabot's current configuration structure.

Worth pointing out that with https://github.com/dependabot/dependabot-core/issues/4009, I could get pretty close with a single rule with multiple groups, though I'd have to settle for using a single cadence for all update types.


Mention how to get older cachetool versions phar

Resolves https://github.com/gordalina/cachetool/issues/83

Thanks!

Released on v4.1.0


Workspace Role Admin is not translated it's hardcoded

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Note: User should have a workspace, if not create one using the following steps

Click the FAB button
Select New Workspaces to create a one.

Actual Result:
Actually, it's not translated.

Workaround:
Can the user still use Expensify without this being fixed? Yes
Platform:
Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number:
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
View all open jobs on Upwork
Proposal
Text Admin is hardcoded for the role here
https://github.com/Expensify/App/blob/8b10c1c1a0267eb66ef8fdc6e0049f9b101836a2/src/pages/workspace/WorkspacePeoplePage.js#L200-L202
Straight forward, we should just replace the text Admin with {this.props.translate('common.admin')}

Triggered auto assignment to @strepanier03 (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

Can't you merge this with https://github.com/Expensify/App/issues/4666? is this justified to be a separate issue :maple_leaf: ? Usually, translations are added with code changes and bug fixes?

Passing on to Eng to make the call about merging it with the other GH linked in, just because it is two unique issues.
From screenshot in OP comment the issue is clear as are the reproduction steps.

Triggered auto assignment to @alex-mechler (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

I do find missing translation itself an issue. If someone else raised this issue or I didn't raise any other issues will there be a thought of merging. Just need some clarity.

I think this is fine to be its own issue, however if there was other missing translations, I would group those all together in the same issue.
cc @strepanier03

Triggered auto assignment to @kevinksullivan (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

Whoops! This issue is 2 days overdue. Let's get this updated quick!

@Santhosh-Sellavel posted
https://www.upwork.com/jobs/~01a314068865d84f39

Triggered auto assignment to @thienlnam (Exported), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@Santhosh-Sellavel 🟢 on your proposal, could you please apply for the upwork job?

@thienlnam @kevinksullivan Applied for the job on Upwork.

@thienlnam
We missed translations for the module in es.js.
https://github.com/Expensify/App/blob/95bf36d950f57d01ae37af2e0d8f2e664a273b75/src/languages/es.js#L544-L556
I don't know how to add screenshots for this, but if you share es translated copy I will update the file along with this PR. Thanks

Proposal:
https://github.com/Expensify/App/blob/18031207e59c033c234 3afd2f3dbedffb1cdba24/src/pages/workspace/WorkspacePeoplePage.js#L199-L203
Line 201 is where the word "Admin" is hard coded as text. Instead, we replace this line with
{this.props.translate('common.admin')}
so that the translate method can retrieve translated  phrase from the language files.

@equationalapplications Thanks for the proposal but we already have another contributor working on this issue already. Issues tagged with 'Help Wanted' will be needing contributors, and a good place to start!

@Santhosh-Sellavel I'm still waiting to hear back on the last couple translations but will update you when I get them

Got the rest of them @Santhosh-Sellavel!
'Additional Beneficial Owner' -> Beneficiario efectivo adicional
'Remove this beneficial owner' -> Eliminar este beneficiario efectivo

@thienlnam Will send a PR Shortly...

@thienlnam here you said

'Agreement:' => Acuerdo,

It should be Acuerdo: right?

It should be Acuerdo: right?

Yup, it should be - good catch

@thienlnam PR is ready!

Payment should be issued today since it doesn't appear to have caused any regressions

Paid with bonus @Santhosh-Sellavel . Thanks!


Delete datasets

Closes https://github.com/ethyca/fides/issues/769
Code Changes

[x] Add deleteDataset to dataset.slice.ts
[x] Call deleteDataset from a new delete handler in EditDatasetDrawer

Steps to Confirm

[x] Load a dataset on http://localhost:3000/dataset
[x] Click the "..." menu, then "Modify dataset", then the trash can icon
[x] Confirm deletion
[x] Dataset should be deleted!

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation Updated:

[ ] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[x] Issue Requirements are Met
[x] Relevant Follow-Up Issues Created
[x] Update CHANGELOG.md

Description Of Changes
https://user-images.githubusercontent.com/24641006/176483829-6f8bcd30-45c7-4059-95d6-0bcd002150c3.mov

Ugh, while hopping around branches I somehow committed the cypress video since it wasn't in the gitignore yet 🙈 this removes it


Set environment to return mocked GraphQL operations

This is just a way to return mocked fields without connection to the database, also it can help to solve this issue.

Thanks @estrada9166 for PR! I think we should use a little bit different approach here.
I've posted an update in the original issue: https://github.com/facebook/relay/issues/2597


Discrete populations, better distribution over frequency

We can generally get a (semi-analytic) expression for df/dt in the frequency band of interest, so we can use that expression to distribute binaries over frequency instead of using the KDE based on bin-center values which gives lumpy results.  This addresses the issues that Bence and Sarah Burke-Spolaor have had.

Wanted to give a quick update here to detail the issue. The "lumpiness" in f_gw is shown in the two plots below - first as a straight histogram of f_gw from one universe, and secondly as a plot of h_0 vs f_gw. To be clear the h_0 here is calculated as in the NANOGrav CW papers (Sarah's 11yr and Caitlin's 3C66b/targeted).

Here is h_0 vs f_gw for a subset of one of the universes:

BUT, this lumpiness disappears when plotting the characteristic strain, which we're taking as h_0 * f/df:

I thought this might be a relevant piece of information, as it indicates that if we tinker with the frequency distribution of CWs it might mess with GWB calculations elsewhere in the code. Just putting this in here for posterity's sake!


Is there any option, to add image to badge?

As in question, is there any option to add image to every badge?

https://github.com/pinax/pinax-badges/issues/6


Fix a couple of typos/issues in s3 error handling

...caught by S3FailureTest

Unsurprisingly, the S3FailureTest does not pass (nor will it -- we don't use that code path in the new datastore).

OK to merge.


warn-plugin: In placeholder mode don't filter commented lines

After https://github.com/cqfn/save/pull/218 placeholder is resolved in the next non-save-comment line. It should resolve into current line instead

Closed in #227


KOGITO-9585: Resume executing all it tests

Jira: https://issues.redhat.com/browse/KOGITO-9585
The quarkus run integration test is fixed by #1910 and by updating the --open-dev-ui=false flag in tests. The run integration test is fixed just by the flag.
Both the disabled tests work fine on virtualized MacOS Monterey (only the timeouts are too tight for a slow, virtualized MacOS). Please let me know @ederign if you still have issues with your native MacOS.

The MacOS check is broken, but it should be fixed in https://github.com/kiegroup/kie-tools/pull/1928. More details of why it is broken and what is a current workaround here: https://github.com/lima-vm/lima/issues/1742.

Thank you so much @zdrapela! I'll test those locally as soon as I merge my giant PR! :D


Updated ijson dependency to >= 3

Dear community,
we've run into problems using this library with other libraries that use other versions of ijson than 2.3 (see initial request here).
@poissoncorp has already created a ticket.
Luckily, the dependency is only used in one file and thus easy to update to newer version.
Thanks!

I'll need to take a look at the failing tests.
I believe that it's not related to the changes.

I'll need to take a look at the failing tests. I believe that it's not related to the changes.

Thanks!

Hey!
Any progress here?
Can I help? I'm waiting for the merge..

Hi @vereba
I'm gonna check if the changes are related to the failing tests. If they aren't they'll be merged right away and released on Wednesday. Otherwise, I'm gonna keep you posted on updates here.

Hi @vereba,
We want to solve some other issues (related to the failing tests) on our way and then prepare a proper release.
Please, let us know if you're waiting for the new version that includes these changes