Choose color for the rendered skeleton based on axon/dendrite/myelin labels?

I'm new to exploring the H01 data (https://h01-release.storage.googleapis.com/gallery.html ) via Neuroglancer - and have been amazed by the ability to browse real human cortex at this detail.
One thing that would really help me with my exploration for my own research is to be able to see which parts of which cells are myelinated - and something that I think would help me explore this is if I could colorize the rendered skeleton of a cell based on the labels from the 'c3 segmentation' that appear to include information about dendrite vs axon - and whether it is myelinated. It looks to me like this should be possible with a custom 'skeleton shader', but when I click on the '?' link for help on this, there are no examples that help me work out how to achieve this.
Is someone able to provide a skeleton shader that would do this for the H01 dataset for example?
Many thanks
Dan

Currently a skeleton shader can only access node-level properties that were explicitly included with the skeleton.  If the compartments were included as properties it would be easy to do what you want, but I don't believe we have exported the c3 segmentation skeletons with any properties.

Thanks for the prompt response on this. Is there any way that I can create what you are describing myself? And if not, is there any way to request that this would be added to the available dataset? I can imagine that being able to easily visualise where the axon is would actually be incredibly useful for large number of users, as currently it seems that it can take quite a lot of hunting to locate the axon on just one cell.

Maybe this is close to what you are looking for?  This overlays the subcompartment annotation layer on top of the skeletons.
https://h01-dot-neuroglancer-demo.appspot.com/#!{"dimensions":{"x":[8e-9%2C"m"]%2C"y":[8e-9%2C"m"]%2C"z":[3.3e-8%2C"m"]}%2C"position":[252215.046875%2C188531.90625%2C2002.4998779296875]%2C"crossSectionScale":66.56481577338745%2C"projectionOrientation":[-0.7277162671089172%2C0.194806769490242%2C0.6257741451263428%2C0.2022031545639038]%2C"projectionScale":39318.803032821714%2C"layers":[{"type":"image"%2C"source":"precomputed://gs://h01-release/data/20210601/4nm_raw"%2C"tab":"source"%2C"name":"4nm EM"}%2C{"type":"segmentation"%2C"source":{"url":"precomputed://gs://h01-release/data/20210601/c3"%2C"subsources":{"default":true%2C"bounds":true%2C"properties":true%2C"skeletons":true}%2C"enableDefaultSubsources":false}%2C"panels":[{"flex":1.55%2C"tab":"source"}]%2C"segments":[]%2C"segmentQuery":"#neuron #spiny-stellate"%2C"colorSeed":4270253886%2C"name":"c3 segmentation"}%2C{"type":"annotation"%2C"source":"precomputed://gs://h01-release/data/20210601/c3/subcompartments/annotations"%2C"tab":"source"%2C"ignoreNullSegmentFilter":false%2C"shader":"void main() {\n  switch (prop_class_label()) {\n  case 0:  // axon\n    setColor(vec3(0%2C 0%2C 1))%3B\n    break%3B\n  case 1:  // dendrite\n    setColor(vec3(1%2C 0%2C 0))%3B\n    break%3B\n  case 2:  // astrocyte\n    setColor(vec3(0%2C 1%2C 0))%3B\n    break%3B\n  case 3:  // soma\n    setColor(vec3(1%2C 1%2C 1))%3B\n    break%3B\n  case 4:  // cilium\n    setColor(vec3(0.5%2C 0.5%2C 0))%3B\n    break%3B\n  case 5:  // AIS\n    setColor(vec3(0.5%2C 0.5%2C 1))%3B\n    break%3B\n    \n  case 1000:  // myelinated axon\n  case 1001:\n    setColor(vec3(1%2C 0.25%2C 0.75))%3B\n    break%3B\n  case 1004:  // fragments\n  case 1005:\n  default:\n    discard%3B\n  }\n}"%2C"linkedSegmentationLayer":{"skeleton_id":"c3 segmentation"}%2C"filterBySegmentation":["skeleton_id"]%2C"name":"subcompartment annotations"}]%2C"showDefaultAnnotations":false%2C"showSlices":false%2C"prefetch":false%2C"selectedLayer":{"row":1%2C"flex":0.65%2C"layer":"c3 segmentation"}%2C"layout":{"type":"xy-3d"%2C"orthographicProjection":true}%2C"helpPanel":{"flex":0.92}%2C"selection":{"row":2%2C"flex":0.45%2C"size":309%2C"visible":false}%2C"layerListPanel":{"flex":1.08}}

Apologies for the slow response from my side - I had indeed overlooked the ability to view these as features of the skeleton rather than the mesh/mask. That is very helpful, thank you!


Uploading data through the Imports workflow (rather than project creation workflow) an ingest is never kicked off

I uploaded Planet data using info+testing and it stalled out at "queued for ingest." @notthatbreezy discovered this was because I used the Imports page to upload it:

I will test again with the project-based upload to see if these same images work:

Uploaded them using a project:

And whaddya know, they worked!

Bump -- noticed by partner.


grpc: Handshake failed with fatal error SSL_ERROR_SSL:

Describe the bug
We are deploying helm chart  falco and falco exporter   latest version k8s 1.26
we are enabling gprc and bind to <IP_ADDRESS> address
  grpc:
    enabled: true
    bind_address: "<IP_ADDRESS>:5060"
    private_key: "/etc/falco/certs/server.key"
    cert_chain: "/etc/falco/certs/server.crt"
    root_certs: "/etc/falco/certs/ca.crt"

We have been generated the certificate using your documentation
The secrets are correctly inserted into the pod but when falco start and exporter try to connect say
 grpc: Handshake failed with fatal error SSL_ERROR_SSL: error:0A000412:SSL routines::sslv3 alert bad certificate.
i don't know where is the problem , if is a problem generating the ssl or if i missing configure a falco parameter.
Thanks
How to reproduce it

Expected behaviour

Screenshots

Environment

Falco version:

System info:

falco                    	falco    	23      	2024-05-17 07:50:48.661040227 +0000 UTC	deployed	falco-4.3.0          	0.37.1
prometheus-falco-exporter	falco    	17      	2024-05-17 07:51:10.671174571 +0000 UTC	deployed	falco-exporter-0.11.0	0.8.3

Cloud provider or hardware configuration:
OS:

Fri May 17 08:16:53 2024: Falco version: 0.37.1 (x86_64)
Fri May 17 08:16:53 2024: Falco initialized with configuration file: /etc/falco/falco.yaml
Fri May 17 08:16:53 2024: System info: Linux version 5.15.0-1039-aws (buildd@lcy02-amd64-107) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #44~20.04.1-Ubuntu SMP Thu Jun 22 12:21:12 UTC 2023
Fri May 17 08:16:53 2024: Loading rules from file /etc/falco/falco_rules.yaml
{
  "machine": "x86_64",
  "nodename": "falco-ddlh2",
  "release": "5.15.0-1039-aws",
  "sysname": "Linux",
  "version": "#44~20.04.1-Ubuntu SMP Thu Jun 22 12:21:12 UTC 2023"
}

Kernel:

Installation method:
Kubernetes helm chart

falco                    	falco    	23      	2024-05-17 07:50:48.661040227 +0000 UTC	deployed	falco-4.3.0          	0.37.1
prometheus-falco-exporter	falco    	17      	2024-05-17 07:51:10.671174571 +0000 UTC	deployed	falco-exporter-0.11.0	0.8.3

Additional context

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Provide feedback via https://github.com/falcosecurity/community.
/lifecycle rotten

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

@poiana: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Provide feedback via https://github.com/falcosecurity/community.
/close

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.


resolution of 1366x768 breaks the action board

Action board not showing properly on different display settings, layout broken on  1366x768 px

action board completed changed in 0.0.3-alpha1


feat: added postfix message & mailbox size limits to ENV settings #629

See discussion at #629 .

Finally!!!!!
On Mon, 15 Oct 2018, 15:37 Jiří Kozlovský<EMAIL_ADDRESS>wrote:

See discussion at #629
https://github.com/tomav/docker-mailserver/pull/629 .
You can view, comment on, or merge this pull request online at:
https://github.com/tomav/docker-mailserver/pull/1056
Commit Summary

feat: added postfix message & mailbox size limits to ENV settings
#629

File Changes

M .env.dist
https://github.com/tomav/docker-mailserver/pull/1056/files#diff-0
(10)
M README.md
https://github.com/tomav/docker-mailserver/pull/1056/files#diff-1
(13)
M docker-compose.yml.dist
https://github.com/tomav/docker-mailserver/pull/1056/files#diff-2
(2)
M target/start-mailserver.sh
https://github.com/tomav/docker-mailserver/pull/1056/files#diff-3
(10)

Patch Links:

https://github.com/tomav/docker-mailserver/pull/1056.patch
https://github.com/tomav/docker-mailserver/pull/1056.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tomav/docker-mailserver/pull/1056, or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ7h2Lc7qR6XYvcySVOmmfvuFv43AMLLks5ulI-BgaJpZM4XcWyg
.


fix(autocomplete): auto-highlighted first option not display correctly if the floating label is disabled

Fixes the first option not appearing as highlighted if the consumer has set floatLabel="never" and autoActiveFirstOption. It looks like we were depending on the transitioned event from the label to kick off the change detection that shows the highlight.
Fixes #13734.

Caretaker note: this is a resubmit of #13774 which had to be reverted due to sync issues.


Tunnel version bump

Description

This PR will update the version of @lambdatest/node-tunnel to avoid redundant warnings
Also made the exporting of unique LT_TUNNEL_NAME for every execution to avoid conflicts if same name tunnel is already running in the account

Motivation & Context

Type of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring (non-breaking change)
[ ] Breaking change (fix or feature that would change existing functionality)

Checklist

[ ] I have read the contributing guidelines
[ ] My code follows the code style of the project (using npm run lint)
[ ] My change introduces changes to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

Live previews

https://deploy-preview-{your_pr_number}--twbs-bootstrap.netlify.app/

Related issues

I already updated the dep in our branch, thanks.
When in your local branch do the following to reset:
git fetch --all --prune
git reset --hard origin/MR-tunnel-bump

Your patches need some cleanup, though, I'm pretty sure we don't need all of them here.

Do you have anything else to push? If not I will merge the PR to our branch.


Racism and the "load_boston" dataset

I just read the announcement of this project here. This quote can be found;

BCG GAMMA FACET Helps Human Operators Understand Advanced Machine Learning Models So They Can Make Better and More Ethical Decisions

When I go to this repo (which isn't linked in the blog post by the way) I find a demo that is using the load_boston dataset to explain how to use the tool. It seems to focus on the LSTAT attribute of this dataset while it fails to acknowledge a bigger issue related to ethics, namely the B attribute. According to the docs it refers to:

B 1000(Bk - 0.63)^2 where Bk is the proportion of blacks by town

Given that this tool is marketed with themes of ethics and understanding, and that it is backed by an international consultancy company, this is really not cool. This tool is marketed to help people make more ethical decisions. So why does the guide present a model that uses skin color to determine house prices without mentioning it? For a guide that could be seen as an authoritative source on how to handle "ethical decisions" this is really dubious.
Note that this dataset is up for removal from scikit-learn because of this controversy and it's also something that's been pointed out at many conferences. Here is one talk from me if you're interested.
Please replace the guide with an example that is more fitting or at the very least acknowledges the issues with the variable.

Hi @koaning , thank you for pointing out the issues around the “B” attribute and for highlighting that the dataset is up for removal on scikit-learn. We have discussed this in the team and will take immediate steps to remove the dataset and update the guide. Thanks!

Hi @koaning , thank you for pointing out the issues around the “B” attribute and for highlighting that the dataset is up for removal on scikit-learn. We have discussed this in the team and will take immediate steps to remove the dataset and update the guide. Thanks!

One final comment I might add, how effective can we judge a tool to help at the "Understand Advanced Machine Learning Models So They Can Make Better and More Ethical Decisions"-task if this didn't get spotted?
I'm mentioning this, explicitly, because the BCG brand is attached. One can expect this tool to be used by a lot of clients and a lot of harm can be done with the wrong attitude. It'd be a shame if people consider a python library as a checkbox so that they no longer need to think about their data.

One final comment I might add, how effective can we judge a tool to help at the "Understand Advanced Machine Learning Models So They Can Make Better and More Ethical Decisions"-task if this didn't get spotted?
I'm mentioning this, explicitly, because the BCG brand is attached. One can expect this tool to be used by a lot of clients and a lot of harm can be done with the wrong attitude. It'd be a shame if people consider a python library as a checkbox so that they no longer need to think about their data.


Citation

Hi, is there any way I can cite this repo, I've been using it and it's great. I'd like to give you credit.
jonah

Hi Jonah. Many thanks for the kind words. You can use our Arxiv submission (https://arxiv.org/pdf/2108.08845.pdf) as a citation.
P.S. We would be extremely grateful if you could contribute to our tutorials and in general spread the word :)

Thank you!


Gnome desktop takes a long time to open after GDM login

Describe the bug
As the title says. Looking at the system log, it shows a lot of core dumps related to udisksd, specifically libnvme.
Steps To Reproduce
Steps to reproduce the behavior:

Login to gnome from GDM
...
...

Expected behavior
Login should be quick. No core dumps in system log.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
I have researched the issue. This used to occur on both tumbleweed and archlinux using the same Dell XPS 13 9300 laptop. Both other distros have issued patches to correct. This link describes the issue and the two patches needed. I have appied both in an overlay and the issue goes away.
  nixpkgs.overlays = [
    ( final: prev:
      {
        libnvme = prev.libnvme.overrideAttrs (old: {
          patches = (old.patches or []) ++ [
            (prev.fetchpatch {
              url = "https://github.com/linux-nvme/libnvme/pull/727.patch";
              hash = "sha256:0SrR1++QTXNq+X4YOpW3JzEjFdSSBdqPl/xI2zdcvTs=";
            })
          ];
        });
      } )
    ( final: prev:
      {
        libblockdev = prev.libblockdev.overrideAttrs (old: {
          patches = (old.patches or []) ++ [
            (prev.fetchpatch {
              url = "https://github.com/storaged-project/libblockdev/pull/969.patch";
              hash = "sha256:LHeotKzcRDdT/GhH3JdVjX/7ZMN1ghllYuaxPYsCZMY=";
            })
          ];
        });
      } )
  ];

Notify maintainers
@fogti @vifino @johnazoidberg
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.65, NixOS, 23.11 (Tapir), 23.11.20231207.b4372c4`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(root): `"nixos-23.11"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Add a :+1: reaction to issues you find important.

Hi
Although I applied the patch to libblockdev 3.0.3, I believe it should also
be applied to 3.0.4. At least, they did in the archlinux repos.
Thanks.
John Lord
Tel: +1<PHONE_NUMBER>
On Fri, Dec 8, 2023 at 8:29 AM Adrian Pistol @.***>
wrote:

Hm.
I'll fix it.

Apply patch to libnvme and backport to 23.11.
Backport libblockdev 3.0.4 to 23.11

I'll keep you updated.
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/272909#issuecomment-1847279238,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALTNBCWTCNCFJHSJ3AFUCH3YIMP5TAVCNFSM6AAAAABAMVYXY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBXGI3TSMRTHA
.
You are receiving this because you authored the thread.Message ID:
@.***>

libblockdev v3.0.4 contains the PR that fixes the issue in libblockdev - see the changelog: https://github.com/storaged-project/libblockdev/commit/ec0120de06f28ecfc10953b712f7f42735787bcf

Great. I really appreciate you working on this fix.
On Fri, Dec 8, 2023 at 8:52 AM Adrian Pistol @.***>
wrote:

libblockdev v3.0.4 contains the PR that fixes the issue in libblockdev -
see the changelog: @.***
https://github.com/storaged-project/libblockdev/commit/ec0120de06f28ecfc10953b712f7f42735787bcf
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/272909#issuecomment-1847320764,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALTNBCU2RCVQSNGC2T5BDC3YIMSTDAVCNFSM6AAAAABAMVYXY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBXGMZDANZWGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hey. It's been a while, but the PR's have been merged, it was fixed on unstable for a while, but will be fixed in a few days on 23.11 when nixos-23.11 advances.

Awesome, thanks for the update! This will save me some compile time.
On Sun, Dec 31, 2023 at 7:56 AM Adrian Pistol @.***>
wrote:

Hey. It's been a while, but the PR's have been merged, it was fixed on
unstable for a while, but will be fixed in a few days on 23.11 when
nixos-23.11 advances.
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/272909#issuecomment-1872981557,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALTNBCWY466PPPUOOXIAMATYMGDMPAVCNFSM6AAAAABAMVYXY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZSHE4DCNJVG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Release version 2.0.2

Questions
Answers

Description?
Release version 2.0.2

Type?

BC breaks?

Deprecations?

Fixed ticket?

How to test?

Just tested today by @paulnoelcholot, no other change.

@hibatallahAouadni I got important approval required 👍

Hello @Hlavtox,
I tested your PR and it's good for me! :tada:
Thanks!

Thank you @Hlavtox and @paulnoelcholot !


[spark]fix call procedure miss sys namespace keyword

Purpose

Linked issue: close #3273

Tests

API and Format

Documentation

can you fix with the line261 too? CALL rollback

can you fix with the line261 too? CALL rollback
Yeah i have a new PR
https://github.com/apache/paimon/pull/3282


Admin sort not working after related product add

2-3-stable admin js sortable functionality does not work after adding a related product-- requires a page refresh to instantiate properly. no console js errors, rows become selected on drag/sort attempt.

2-3-stable admin js sortable functionality does not work after adding a related product-- requires a page refresh to instantiate properly. no console js errors, rows become selected on drag/sort attempt.

This is still a bug


Feat/AntDesignVueResolver 修改上传参数忽略属性，添加ant design按需引入vite plugin

General

✏ Mark the necessary items without changing the structure of the PR template.

[x] Pull request template structure not broken

Type

ℹ What types of changes does your code introduce?

👉 Put an x in the boxes that apply

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

ℹ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in CONTRIBUTING.

👉 Put an x in the boxes that apply.

[ ] My code follows the style guidelines of this project
[ ] Is the code format correct
[ ] Is the git submission information standard?
[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

目前已经是按需引入的，为什么还需要引入 vite-plugin-components？

c


Dsp Documentation lacking information on how to clearly use the Dsp Tasks

On which page?
https://platform.uno/docs/articles/external/uno.themes/doc/material-dsp.html
What's wrong?
The UnoDspImportColors item is not properly documented. It's important that we document any and all attributes on custom items like the UnoDspImportColors.
Any feedback?
<UnoDspImportColors Include="Styles\*.zip" Generator="Xaml" />
<UnoDspImportColors Include="Styles\*.zip" Generator="CSharp" />

Be sure to note that the Uno.Sdk (starting with 5.2) will automatically include this for you assuming have the UnoFeature CSharpMarkup it will use the CSharp Generator while it will use the Xaml Generator by default.

cc @carldebilly, @iurycarlos to support @kazo0


Reuse filename object when overwriting a file

A downside is that powerloss recovery would become significantly more complicated since multiple metadata objects will point at the same filename object.


New package: Cclib v0.1.0

Registering package: Cclib
Repository: https://github.com/schneiderfelipe/Cclib.jl
Created by: @github-actions[bot]
Version: v0.1.0
Commit: 5c21218a614f5821302dceaed2e918fadf9c5864
Reviewed by: @github-actions[bot]
Reference: https://github.com/schneiderfelipe/Cclib.jl/commit/5c21218a614f5821302dceaed2e918fadf9c5864#commitcomment-105439145
Description: Parsers and algorithms for computational chemistry logfiles (Julia bindings to the cclib Python package).

I don't want this to be merged, we're doing administrative things first.


Line Chart Movable/Dragable when touch on a point on chart

I want to implement a line chart exactly like shown in gif? Is there any callback where i can point where user has touch on linechart and then draw a marker on that point and then user can drag/move

++
I am looking for the same functionality . Any hints would be welcome on how to achieve this. Thank you

@nomizodiac  did you find some library for it  or solution for how to manage it on android native?


ctype support.

Trying to find a version that contains ctype support and is PHP7
And is published to Docker.
Which one do I need to use?

Seems I can use 5.4.2 (PHP 7.0.7 / PHPUnit 5.4.8 / Xdebug v2.4.0).
It would be REALLY nice to have the same extensions (where applicable) in all combinations.
It seems that after 5.4.2, ctype is not included, but, according to http://php.net/manual/en/ctype.installation.php, it suggests that this is an extension that SHOULD always be present. But with the user note regarding that an install is required for FreeBSD, maybe other platforms also require an installation.

Hum, sorry, I don't understand.
What's your use case?
😃

Basically, you are building PHP without the ctype extension.
As such, code which relies on ctype_xxx() functions cannot run due to a missing extension.

After version 5.4.2 of your build process, you stopped using a predefined PHP process and built PHP manually. Without ctype.

And so, only PHP 7.0.4 is testable for us, and not later versions of PHP.

If you run php -m you will see the lack of ctype.

In fact, now, ctype is available on new build method.

But you can used this image with an old version of PHP ?

Hey @rquadling, I found the cause of the problem.
I fix'it now! 😄

@rquadling this change is ok for you?
https://github.com/JulienBreux/phpunit-docker/pull/53/commits/fdae87d800776718ff3e0f9e1f793336c79cf380

That looks good. I can't check this until I get back to our office on the 3rd. We are using the new Pipeline facility on Bitbucket so need to tell the rest of the team that I'm changing things for a bit.

I want the latest versions of PHP (7.0.14), PHPUnit (5.7.0) and XDebug (2.5.0).

Okey, let's go, build in progress :)

Thank you.


[Bug]: The data source user doesn't have the select permission on the oceanbase database cannot load the database

ODC version
ODC 4.2.0
OB version
Any oceanbase version
What happened?
The data source user doesn't have the select permission on the oceanbase database cannot load the database
What did you expect to happen?
Remove this restriction
How can we reproduce it (as minimally and precisely as possible)?
The database user does not have the select permission of oceanbase when the data source is created
Anything else we need to know?
No response
Cloud
No response

PASS


Creation of range mask simplified

SUMMARY
Creation of range mask simplified. As I expect no visible performance gain is reached, the purpose of this change is to improve code readability. Tests were created to be sure not to break code functionality even the change is simple.
Automated Checks

[x] I have run ./gradlew test and made sure that my PR does not break any unit test.
[x] I have run ./gradlew checkstyleMain or the equivalent and corrected the formatting warnings reported.

Merging.


Enhance Resume Visuals with CSS Styles

Subtasks:

Create a separate CSS file or add styles within a

I created a file styles.css and included it in the project. Filled out the file according to the requirements of the lesson.


Missing openssl and ca-certificates in cypress base image

I am not sure if this is intentional but -
From version cypress/base:16.14.0 and above, the images are missing openssl lib and ca-certificates are empty. This makes it not possible to make any outgoing HTTPS requests by default.

workaround:
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates

strangely my coworker did not have this issue on an intel mac, so it must be just the arm build?

I had the same problem with cypress/base:18.12.1, causing the following error when trying to curl to the Applitools API:
curl: (77) error setting certificate verify locations:  CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs

This issue causes GitHub workflows to fail. See #897.

@AtofStryker
Many thanks for picking up this issue again! I have some workflows that would benefit from having the issue resolved.

@AtofStryker
What you describe will be fine with me! Thanks!

closing as fixed with https://github.com/cypress-io/cypress-docker-images/pull/920


Slight logic error somewhere in syncCharger

Describe the bug
When:

My Vehicle (Tesla + TWC3) is at 100% and finished charging
Mode is set to "fast"

I will get errors in the log:
...
[lp-1 ] WARN 2024/10/21 07:51:00 charger logic error: current mismatch (got 0A, expected 16A)
[lp-1 ] DEBUG 2024/10/21 07:51:00 max charge current: 16A
[site ] DEBUG 2024/10/21 07:51:10 ----
[lp-1 ] DEBUG 2024/10/21 07:51:10 charge power: 0W
...

This will try to set a new charge current, which will keep the car online instead of falling asleep.
Steps to reproduce

Tesla + TWC3
Teslalogger as data source, esphome tesla ble via home assistant
My config
Set charging to "Fast"
Let car charge to 100%

=> Car will never enter sleep mode.
or:

Have fully charged car, mode set to "Solar"
Set mode to "Fast"
=> Car will wake up

Configuration details
mqtt:
  broker: <IP_ADDRESS>:1883
  topic: evcc # root topic for publishing, set empty to disable publishing
  user: <secret>
  password: <secret>
chargers:
  - name: CarportWallbox
    type: template
    template: twc3
    host: <IP_ADDRESS>
tariffs:
  grid:
    type: tibber
    token: "<secret>" # access token
    homeid: "<secret>" # optional if multiple homes associated with account
  feedin:
    type: fixed
    price: 0.08 # 0.12 [currency]/kWh
  co2:
    type: grünstromindex
    zip: <secret>
vehicles:
  - name: madmobil
    type: custom
    title: MadMobil
    capacity: 55
    icon: car
    soc: # battery soc (%)
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .battery_level
    status:
      source: combined
      plugged:
        source: mqtt
        topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
        jq: .plugged_in
      charging:
        source: mqtt
        topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
        jq: .charging
    range:
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .battery_range_km
    odometer:
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .odometer
    climater:
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .is_preconditioning
    getMaxCurrent:
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .charge_current_request
    limitsoc:
      source: mqtt
      topic: teslalogger/json/LRW3E7FR8NC508779/currentjson
      jq: .charge_limit_soc
    wakeup:
      source: http
      uri: http://<IP_ADDRESS>:8123/api/services/button/press
      method: POST
      headers:
        - content-type: application/json
        - Authorization: Bearer <secret>
      insecure: false
      timeout: 10s
      body: '{"entity_id": "button.tesla_ble_5af060_wake_up"}'
    chargeenable:
      source: http
      uri: http://<IP_ADDRESS>:8123/api/services/switch/turn_{{if .chargeenable}}on{{else}}off{{end}}
      method: POST
      headers:
        - content-type: application/json
        - Authorization: Bearer <secret>
      insecure: false
      timeout: 10s
      body: '{"entity_id": "switch.tesla_ble_5af060_charger_switch"}'
    maxcurrent:
      source: http
      uri: http://<IP_ADDRESS>:8123/api/services/number/set_value
      method: POST
      headers:
        - content-type: application/json
        - Authorization: Bearer <secret>
      insecure: false
      timeout: 10s
      body: '{"entity_id": "number.tesla_ble_5af060_charging_amps", "value": {{.maxcurrent}} }'
loadpoints:
  - title: Carport # display name for UI
    charger: CarportWallbox # Wallbox Referenz
    vehicle: madmobil # Referenz auf Standardfahrzeug
    mode: pv # charge mode (off, now, minpv, pv)
meters:
  - name: tibber_grid
    type: template
    template: tibber-pulse
    usage: grid
    token: <secret>
    homeid: <secret> # optional
  - name: my_pv # Leistung PV
    type: custom
    power:
      source: mqtt
      topic: huawei/powerin
  - name: carport_pv
    type: custom
    power:
      source: mqtt
      topic: hoymiles/powerin
site:
  - title: Zuhause # display name for UI
    meters:
      grid: tibber_grid # tibber_grid # grid meter reference
      pv:
        - my_pv
        - carport_pv
interval: 15s

### Log details

```text
[lp-1 ] WARN 2024/10/21 07:51:00 charger logic error: current mismatch (got 0A, expected 16A)
[lp-1 ] DEBUG 2024/10/21 07:51:00 max charge current: 16A
[site ] DEBUG 2024/10/21 07:51:10 ----
[lp-1 ] DEBUG 2024/10/21 07:51:10 charge power: 0W
[lp-1 ] DEBUG 2024/10/21 07:51:10 charge currents: [0 0 0.3]A
[site ] DEBUG 2024/10/21 07:51:10 pv power: 0W
[site ] DEBUG 2024/10/21 07:51:10 grid meter: 326W
[site ] DEBUG 2024/10/21 07:51:10 grid currents: [0 0 0]A
[site ] DEBUG 2024/10/21 07:51:10 site power: 326W
[lp-1 ] DEBUG 2024/10/21 07:51:10 charge voltages: [3.4 0 0]V
[lp-1 ] DEBUG 2024/10/21 07:51:10 charger status: B
[lp-1 ] WARN 2024/10/21 07:51:10 charger logic error: current mismatch (got 0A, expected 16A)
[lp-1 ] DEBUG 2024/10/21 07:51:10 max charge current: 16A
[site ] DEBUG 2024/10/21 07:51:20 ----
[lp-1 ] DEBUG 2024/10/21 07:51:20 charge power: 0W
[lp-1 ] DEBUG 2024/10/21 07:51:20 charge currents: [0 0 0.3]A
[site ] DEBUG 2024/10/21 07:51:20 pv power: 0W
[site ] DEBUG 2024/10/21 07:51:20 grid meter: 324W
[site ] DEBUG 2024/10/21 07:51:20 grid currents: [0 0 0]A
[site ] DEBUG 2024/10/21 07:51:20 site power: 324W
[lp-1 ] DEBUG 2024/10/21 07:51:20 charge voltages: [3.4 0 0]V
[lp-1 ] DEBUG 2024/10/21 07:51:20 charger status: B
[lp-1 ] WARN 2024/10/21 07:51:20 charger logic error: current mismatch (got 0A, expected 16A)

What type of operating system are you running?
Docker container
Nightly build

[X] I have verified that the issue is reproducible with the latest nightly build

Version
evcc version 0.130.13

evcc erwartet, den freigegebenen Ladestrom zu sehen, nicht den tatsächlichen.

Könnte er das ignorieren wenn er nicht am laden ist?

Dass er bei Vorgabestrom 0 nicht lädt ist ja kein Wunder- das kann also kein Kriterium für "kein Fehler" sein.


raf/polyfill not compatible with edge runtime

Current Behavior
Using SSR with const runtime='edge' exported on a page throws this error:
Error: A Node.js API is used (process.hrtime) which is not supported in the Edge Runtime.

Removing the raf/polyfill import from _app.tsx fixes the error, but introduces a styling error (presumably why raf/pollyfill is used in the starter)
https://github.com/chrisdickinson/raf
Expected Behavior
SSR with the next.js edge runtime to work as it does with the node.js runtime
Tamagui Version
1.58.4

Reproduction
Using SSR with `const runtime='edge'` exported on a page throws this error

Error: A Node.js API is used (process.hrtime) which is not supported in the Edge Runtime.

System Info
No response

can you try something like

// for SSR
if (typeof requestAnimationFrame === 'undefined') {
  globalThis['requestAnimationFrame'] = setImmediate
}

Replacing import raf/pollyfill with

if (typeof requestAnimationFrame === 'undefined') {
  globalThis['requestAnimationFrame'] = setImmediate
}

works for client side only routes. It takes the styling away from server side rendered routes:

It does shave 1kb off of bundle size on the plus side :)

Hm let me know what you find, I think this is just a matter of conditionally importing the polyfill depending on the environment, but going to convert to discussions since its a new functionality more than a bug


Subdomain instead of Domain

I think "Subdomain" is more clear. I first added the whole domain with ".slack.com"

Thank you for this pull request! Please check this document for how the Jenkins project handles pull requests.

Trivial change so just merging.

Trivial change so just merging.


Cannot Serve Static Files

Hoping I'm just doing something wrong. I wasn't sure where else to get help, but I've tried all sorts of variants of the following to serve static files under a path in the same way I would with http.Handle but can't seem to get it to work:
router := vestigo.NewRouter()
bc := http.FileServer(http.Dir("bower_components"))
router.Handle("/bower_components/", http.StripPrefix("/bower_components/", bc))
err = http.ListenAndServe(bind, router)
if err != nil {
	log.Fatal(fmt.Errorf("Listener Error: %s", err))
}

https://github.com/husobee/vestigo/issues/48 might be helpful.  Let me know if that doesn't work for you.

Sometime I wonder if I'm making things too simple or others a bit too complicated. Anyways, here's how I handle static files. (Partly extracted from my project, this version is not tested!)
// Create a new Router
router := vestigo.NewRouter()

// Handle all endpoints ...
router.Get("/", HandleIndexPage) // Just an example

// Handle static files
router.Get("/*", func(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, "./static/" + vestigo.Param(r, "_name"))
})

http.ListenAndServe("<IP_ADDRESS>:8080", router)

This way you can simply route everything like you would with the standard HTTP Muxer. This way there is no need for a special route for static files. Hope this is actually helping a bit. ;-)

@husobee that was just what I needed, thanks!


Add cloud-first release notes for v23.2.17

Fixes REL-1674

LGTM with some suggestions. A lot of these are in my own open release notes PR, so I brought some suggestions over.

Thanks for the review Ryan!


Why not intelligent macros

Here is the conclusion from a meeting with @tclune, @rouson, @FortranFan, @mleair, Magne and myself:
The WG5 Committee decided in Japan (2019) not to pursue macros at this time. Our energy is best spent at pursuing generics / templates. The main argument is that if generics are designed well, they will cover a large set of use cases, and if it turns out later that users would like to cover some of the use cases that generics cannot do, then we can discuss whether to add macros also.

@certik and @tclune I just added you to the new generics team.
@FortranFan and @mleair  I also you invitations be members of the j3-fortran organization.  After those invitations are accepted, I can add you to the generics team.
I also sent Magne and email requesting his GitHub user name.  I'll add him after I have it.


Frontend : HTML Lists

HTML Lists

Creating HTML Lists  and styling it using CSS

Description
I would like to make a Documentation on HTML Lists with code snippets and all the information related to Lists, which will cover these points :

Types of Lists in HTML
Syntax for different types of Lists
Attributes used in Lists
Styling lists in CSS
Creating Nav Bar using Lists

Domain of Contribution 📊

[X] Frontend Dev (HTML, CSS, JS)

/assign

You don't have to make issue on your own Supervisor and Mentors will be doing that

I would like to work on this issue, please assign it to me!!
Name - Sakshi Sharma
Batch No. - 10 (Frontend with HTML, CSS, JS)

@code-reaper08 Please assign this issue to me.

/assign

Please assign me this issue

please assign me this issue i will work on it and Definitely make it amazing

I m interested can I work on  this?
/assign


Virtualenv with a specific Python version

I've got Python 2.7 and 3.5 installed on my Jenkins node and I need to create a virtualenv with a specific Python interpreter version - 3.5, which is not my system default. Something like:
withPythonEnv("my_python_3_env") {
    pysh "pip3 install some_python_3_package"
}

Can I do this with your plugin?

Allright, I've got it. If I use withPythonEnv("python3"), it creates precisesly what I need - a build-specific virtualenv with Python 3.5. The gimmick is to use pip instead of pip3 inside it (because the latter is resolved to system pip3).


add raw methods for transactions and headers

Looks good to me, the only nit i have is about the documentation: the names of the methods are pretty self explanatory, but I would add a couple of words to explain that the raw version returns the bytes, while the other one already deserializes them into structs. Maybe somebody who is not familiar with rust-bitcoin would think that the raw version returns the bytes and the other one some kind of JSON, but it's not actually like that, they both return essentially the same thing.

Merged in 396ab8ea57de24ad3bf6238efb5838eae47a2701, the SHA changed because I amended your commit with cargo fmt.
Thanks!


support for custom domains

Environment information
N/A

Description
I would like to be able to deploy my Gen 2 application to a custom domain

The Amplify Console UI shows it's coming soon

It would be great if there's a CDK-based solution for this as a workaround.

you can use
aws amplify create-domain-association --app-id  --domain-name  --sub-domain-settings prefix=,branchName=

Command to get your app-id aws amplify list-apps
Command to create custom domain
aws amplify create-domain-association --app-id=d1b61z****l79 --domain-name=example.co.uk --sub-domain-settings prefix=,branchName=main

Custom domain support for Amplify Gen 2 apps is currently in development and is not available as part of the preview. That being said, as stated in this thread you can add custom domains to your Gen 2 apps using the AWS CLI/API/SDK.
To add a custom domain, you can use the create-domain-association API:
aws amplify create-domain-association --app-id <VALUE> --domain-name <VALUE> --sub-domain-settings prefix=<VALUE>,branchName=<VALUE>

To retrieve the required dns records, you can use the get-domain-association API:
aws amplify get-domain-association --app-id <VALUE> --domain-name <VALUE>

Also, you can add wildcard subdomains on the app by modifying the prefix attribute as follows:
aws amplify create-domain-association --app-id <VALUE> --domain-name <VALUE> --sub-domain-settings prefix=\*,branchName=<VALUE>

As @Jay2113 called out, Custom domain support in Gen2 is work in progress. We will update this ticket in next few weeks as soon as its released in production. Stay tuned!

Will be waiting 😏

Can't wait for GA. Any tentative date for GA?

Any one knows if works for wildcard subdomains?
I have tested with the SDK
     {"prefix": "*", "branchName": "test"},
     {"prefix": "foo", "branchName": "test"},
     {"prefix": "bar", "branchName": "test"},

foo.domain.com and bar.domain.com works fine.
But another.domain.com not.
I have check the DNS propagation and the route53 configuration and looks fine.
The certificate is owned by ACM and looks fine also.

As @Jay2113 called out, Custom domain support in Gen2 is work in progress. We will update this ticket in next few weeks as soon as its released in production. Stay tuned!
@Milan-Shah What is the approximate release time? I am also trying to deploy my new project with Gen 2, looking forward to the official release.

THanks @Jay2113 !
How can I create a domain association for the domain apex?

any news?

I share my code to create the association via CDK. Maybe it can be helpful for someone who wants to keep tracks
import * as cdk from 'aws-cdk-lib';
import { Construct } from 'constructs';
import { aws_amplify as amplify } from 'aws-cdk-lib';

export class AmplifyDomainStack extends cdk.Stack {
    constructor(scope: Construct, id: string, props?: cdk.StackProps) {
        super(scope, id, props);

        const cfnDomain = new amplify.CfnDomain(this, 'WebsiteAmplifyCfnDomain', {
            appId: 'your-app-id',
            domainName: 'domain.com',
            subDomainSettings: [{
                branchName: 'main',
                prefix: '',
            }],
        });
    }
}

We are getting a 404 accessing our custom domain after creating the association via CDK.  The response headers include
X-Cache: Error from cloudfront

Custom domain feature seems to be live on the console.

Custom domain feature seems to be live on the console.

@ideen1 What region? Is it for new or existing deployment?
I'm still seeing 'Coming Soon'

@rosswickman Oh that is interesting. It may be a gradual rollout. I am seeing this in ca-central-1 on an existing app.

@ideen1 I have it now!!!

This is now available.

Can you provide an example of how to do it via the native amplify CDK


Update use case

Closes #120

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:


is the documentation about sampled_softmax_loss correct?

Hi,
"tf.nn.sampled_softmax_loss(weights, biases, inputs, labels, num_sampled, num_classes, num_true=1, sampled_values=None, remove_accidental_hits=True, partition_strategy='mod', name='sampled_softmax_loss')"
the document says:
"At inference time, you can compute full softmax probabilities with the expression tf.nn.softmax(tf.matmul(inputs, tf.transpose(weights)) + biases)."
I am not sure if this describes the behavior correctly. First, the labels are not used in the softmax computation; Second, the weights matrix is merely a lookup table that maps each word to a vector (word2vec), the above matmul operation is not meaningful.
Here is my understanding of the code:
Given any word w, we have a vector encoding V1 from inputs, and then with label, we look up the weight matrix to find a vector encoding V2. Then we compute the softmax loss (cross-entropy loss) between V1 and V2. Finally, we sum up the loss for the sampled words.

@gouwsmeister : Could you comment on this?

Hi @lpxz,
labels are used both in the softmax computation and in the sampled softmax computation. Here is another more intuitive explanation that might be useful:
Let each batch of the training data consist of (inputs, labels) examples. Here, inputs may be a (vector) of integer word ids (the "contexts"), and labels is a vector of batch_size target-class integer ids (the "target words").
We now assume your model has a network which maps the inputs into fixed-length dim-dimensional vectors. This [batch_size, dim] matrix is the inputs argument to tf.nn.sampled_softmax_loss. For each of the num_classes classes, we furthermore have a (learned) dim-dimensional embedding vector. This [num_classes, dim] matrix is the weights argument (same with full softmax). Finally, we also pass in the vector of observed target-class ids described above, i.e. labels.
So far it's the same for both the normal softmax and the sampled softmax. The only difference is then that the sampled softmax only samples num_sampled so-called "negative" (i.e. not observed) classes for each observed class in labels, and then computes the cross-entropy loss between the observed (labels) and not observed (sampled) classes, whereas the full softmax uses all the actual classes for the "negative" part.
Regarding your second question: You are correct that weights is simply a lookup table (as defined above). The matmul computes the dot-product between each dim-dimensional row in inputs, and each dim-dimensional column ("output embedding") in weights. In each example, this dot product, together with the biases, represents the input "logit" to the softmax function (i.e. the z_j in the first equation in https://en.wikipedia.org/wiki/Softmax_function).
So I think the explanations are correct as is and I'll mark this closed for now. Please let me know if you have any other questions.
Stephan

@gouwsmeister
Is tf.nn.sampled_softmax_loss() an implementation of negative sampling?
I always think they are different. Sampled softmax loss is a fast way to compute softmax (because the denominator of the softmax is huge) and negative sampling is ... emm ... conceptually "randomly select just a small number of “negative” words (let’s say 5) to update the weights for", i don't really know how to implement it.  And just now some friend mentioned that we can use sampled softmax loss to implement negative sampling. I was shocked and did a little research about it.
It seems like they are from different paper and What is candidate sampling describes that NCE is a generalized version of subsampled softmax and NEG is simplifying case of the NCE... this is just quite confusing. So I guess this is not the same but they are closely related and comparable?
I'm not sure if it's a good place to ask this. If not, please let me know and I will just delete it. thanks!

hey @gouwsmeister
Thanks for your great explanation above. I have a further question. I'm not sure if it's a good place to ask this. If not, please let me know and I will just delete it. thanks!
Is tf.nn.sampled_softmax_loss() an implementation of negative sampling?
I always think they are different. Sampled softmax loss is a fast way to compute softmax (because the denominator of the softmax is huge) and negative sampling is ... emm ... conceptually "randomly select just a small number of “negative” words (let’s say 5) to update the weights for", i don't really know how to implement it.  And just now some friend mentioned that we can use sampled softmax loss to implement negative sampling. I was shocked and did a little research about it.
It seems like they are from different paper and What is candidate sampling describes that NCE is a generalized version of subsampled softmax and NEG is simplifying case of the NCE... this is just quite confusing. So I guess this is not the same but they are closely related and comparable?

Would love to hear more details as well

Hi @gouwsmeister
I have noticed that the "num_true" in sampled_softmax_loss, which are the number of targets class, is fixed for each training instance. But in some situation, we have the different number for this, and I find here are an implementation for a dynamic "number true". Hope this can add in tensorflow.
TensorFlow op for the dynamic number of true classes per instance.
https://github.com/bxshi/dynamic_sampled_softmax_loss

how to test the results trained by the sampled_softmax_loss,
is there any metrics?
such as acc, precision, recall, auc ?
with the  sampled_softmax_loss function ,I could not get the metrics,
could pls help me ?
if you can read Chinese , also see the blog
thx


Added Popular Quotes Author Classifier Using NLP

Pull Request for DL-Simplified 💡
Issue Title : Popular Quotes Author Classifier using NLP

Info about the related issue (Aim of the project) : The main goal of the project is to use NLP techniques to predict what is the name of an author from his quotes.
GitHub ID: ImanKalyanChakraborty
Email ID<EMAIL_ADDRESS>Idenitfy yourself: SWOC 24 Participant

Closes: #414
Describe the add-ons or changes you've made 📃

Extract the data from the csv file using pandas
Apply the preprocessing steps that include missing values removal, duplicate removal, data augmentation and a few other minor steps
Use the DL Models to make the predictions

Type of change ☑
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested? ⚙
Describe how it has been tested
Describe how have you verified the changes made
Checklist: ☑

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added things that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

I have made the necessary changes. Please take a look @abhisheks008. Thank You


Equation style spacing does not match desired design

A team member will update this issue with more details soon.

This is your friendly Microsoft Issue Bot. I created this issue automatically as requested by a team member.


enableArchiveFileCompression="false" ignored on Linux

NLog version:  5.1.1
NLog.Extensions.Logging version: 5.2.1
Platform: .NET6
Current NLog config (xml or C#, if relevant)
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <targets async="true">
        <target name="logfile" xsi:type="File"
                fileName="foo.log"
                keepFileOpen="true"
                autoFlush="false"
                openFileFlushTimeout="20"
                archiveAboveSize="10000000"
                archiveEvery="None"
                enableArchiveFileCompression="false"
                archiveFileName="foo.{#}.log"
                archiveNumbering="Rolling"
                archiveDateFormat="yyyyMMdd"
		maxArchiveFiles="10"
                layout="${message}"/>
    </targets>
    <rules>
        <!-- file logs -->
        <logger name="Foo.*" minlevel="Debug" writeTo="logfile" />
    </rules>
</nlog>

What is the current result?
Windows
No zip archives are created. It creates files like foo.log and foo.0.log.
Linux - debian
Zip archives are created in spite of enableArchiveFileCompression is set to false. It creates files like foo.log and foo.20230426.0.zip

What is the expected result?
No zip archives are created on Linux

Did you checked the Internal log?
yes

Please post full exception details (message, stacktrace, inner exceptions)

Are there any workarounds?
no

I'm guessing deployment issue of NLog.config. Can you include the NLog InternalLogger-output from Windows and Linux ?

deployment issue


feat: add support for google_folder

Q
A

🐛 Bug fix?
no

🚀 New feature?
yes

⚠ Deprecations?
yes

❌ BC Break
no

🔗 Related issues
N/A

❓ Documentation
yes

Description
Added support for google_folder resource that can be created for GCP Organizations. A new env variable is required: CLOUDSDK_ORGANIZATION

 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.

Bug: because a new env var is required, driftctl will fail if this variable is not set. Not sure on the best approach to fix this.
Adding a check in the searchAllOrgResources for validating first if the s.config.Organization is empty or not, before continuing, will break the folder_scanner_test

I eventually made CLOUDSDK_ORGANIZATION optional by checking if it is set and only then scan for resources inside the GCP Org. Also added a setter for GCPTerraformProvider in order to mock the test

Codecov Report

Merging #1276 (15cb0d2) into main (eec29c5) will increase coverage by 11.00%.
The diff coverage is 93.67%.

@@             Coverage Diff             @@
##             main    #1276       +/-   ##
===========================================
+ Coverage   70.78%   81.78%   +11.00%
===========================================
  Files         470      400       -70
  Lines       17445    14523     -2922
===========================================
- Hits        12348    11878      -470
+ Misses       4772     2351     -2421
+ Partials      325      294       -31

Impacted Files
Coverage Δ

pkg/remote/google/init.go
0.00% <0.00%> (-77.78%)
:arrow_down:

pkg/resource/resource_types.go
100.00% <ø> (ø)

pkg/remote/google/repository/asset.go
95.85% <89.18%> (-1.87%)
:arrow_down:

pkg/remote/google/google_folder_enumerator.go
100.00% <100.00%> (ø)

pkg/remote/google/provider.go
73.33% <100.00%> (-2.35%)
:arrow_down:

pkg/terraform/plugin_client.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/remote/azurerm/init.go
0.00% <0.00%> (-84.22%)
:arrow_down:

pkg/remote/google/repository/storage.go
0.00% <0.00%> (-76.93%)
:arrow_down:

...g/remote/google/repository/cloudresourcemanager.go
0.00% <0.00%> (-76.93%)
:arrow_down:

... and 96 more


Look up and look down are not handled in agent_state

Hi,
I think, it is worth mentioning in API that agent and camera are two very different entities. One of the limitations that that when camera is looked up or down, agent orientation in info['agent_state']['orientation'] is not changed.
Why does anyone ever need to look down? Sometimes, because of limited vertical field of view, nearby obstacle is not visible and "go backwards"  to see it is not possible due to tight space constraints. One way of see (and possible map) the obstacle is to look down and map it, e.g. via depth map. But agent orientation is wrong, so it cannot be done directly.
Moreover, even if one fix the orientation, then camera height is changing when look up and down as well.
So, it is probably not worth to fix it somehow (unless report camera position instead of agent), but worth to somehow mention this in docs

Yes, the "head"/"camera" orientation is different of the overall agent orientation.  We will consider improving this for the next release.  And indeed we should clarify the docs and also add camera orientation to output.

Hi, have you released the camera orientation output in the release 0.7x? Or could you give hint where can we access the camera orientation. Thank you


Why is the service listening address not <IP_ADDRESS> but <IP_ADDRESS>

Why is the service listening address not <IP_ADDRESS> but <IP_ADDRESS>
Please change the listener to <IP_ADDRESS> so that the remote server can be supported, and the -p option can be supported when running in container mode

Hi, thanks for your issue!
We've used <IP_ADDRESS>:8080 as default for security reason. This behavior for now can be changed with --http-address. For example, --http-address :8080 sets the address of HTTP UI to <IP_ADDRESS>:8080.
It seems that the documentation provides a wrong way to run skoop in docker container. I will try to fix it today, with documentation or default value changed.

Yes, you're right, the documentation provides a faulty way to run Skoop in a Docker container.


Update METviewer to handle changes in met-9.1.

Describe the Enhancement
Listed below are the changes in met-9.1 which impact METviewer:

Add new RPS_COMP to the end of the RPS line type: https://github.com/NCAR/MET/issues/1280
RPS_COMP stands for the "Complement of the Ranked Probability Score" which can be used as the tooltip.  It is computed simply as RPS_COMP = 1 - RPS.

For the old MET output that doesn't have RPS_COMP, calculate the value using the formula and insert it into the new column
Time Estimate
1 day.
Sub-Issues
Consider breaking the enhancement down into sub-issues.

No sub-issues needed

Relevant Deadlines
None
Funding Source
Define the source of funding and account keys here or state NONE.
Define the Metadata
Assignee

[X] Select engineer(s) or no engineer required: Tatiana Burek
[X] Select scientist(s) or no scientist required: no scientist needed

Labels

[X] Select component(s)
[X] Select priority
[X] Select requestor(s)

Projects and Milestone

[X] Review projects and select relevant Repository and Organization ones
[ ] Select milestone

Define Related Issue(s)
Consider the impact to the other METplus components.

[X] METplus, MET, METdb, METviewer, METexpress, METcalcpy, METplotpy
No impacts to other METplus components.

Enhancement Checklist
See the METplus Workflow for details.

[ ] Complete the issue definition above.
[x] Fork this repository or create a branch of develop.
Branch name:  feature_<Issue Number>_<Description>
[ ] Complete the development and test your changes.
[x] Add/update unit tests.
[ ] Add/update documentation.
[x] Push local changes to GitHub.
[x] Submit a pull request to merge into develop.
Pull request: feature <Issue Number> <Description>
[ ] Iterate until the reviewer(s) accept and merge your changes.
[x] Delete your fork or branch.
[x] Close this issue.

The typo was made. Rename RPSS_COMP to RPS_COMP

Add RPS_COMP to the list of aggregation statistics

Add RPS_COMP to scorecard

Add RPS_COMP to python


Error with game Version <IP_ADDRESS>82

When placing a PLS, I got the attached error which looks to be caused by the AutoStationConfig mod.

When placing a PLS, I got the attached error which looks to be caused by the AutoStationConfig mod.

Confirmed with trial and error to be this mod causing the issue.
For additional info, it seems to stop all logistic drones and vessels dead in their tracks where ever they are and the tower seems to persist once removed and continues to draw power.

The mod is almost 1 year old. Whatever updates happened, they broke this mod.
I'm not actively playing DSP currently, so I won't fix it any time soon. But feel free to submit a PR, that would be much appreciated!

The mod is almost 1 year old. I don't know what updates where made to the game in this time, but they broke this mod.
Looks like at least one method got removed to remove items from an inventory. I don't know if there are other changes that will cause errors.
I'm not actively playing DSP currently, so I won't fix it any time soon. But feel free to submit a PR, that would be much appreciated!

If you are not planning to update this yourself, please mark the mod as depreciated on the Mod Manager website so new players don't download it while it is not working.

It looks like the method signature for StorageComponent.TakeItem changed to public int TakeItem(int itemId, int count, out int inc). I can't really tell what that third argument does though just from the decompiled code (some kind of increment? A stack size?) and I know zilch about Unity modding or I'd try to fix it myself.

AutoLogisticsDroneSetup is a partial replacement for AutoStationConfig.

AutoLogisticsDroneSetup is a partial replacement for AutoStationConfig.

I added a request to that one hoping for similar functional adds.  Too bad this one is not supported, it was a huge time saver and I am now going to forget every time a place a ILS (Blueprints do help though)

I have a PR that hopefully the author can review. If not you can get my patched dll or patch it yourself with dnspy.

I have a PR that hopefully the author can review. If not you can get my patched dll or patch it yourself with dnspy.

Do you plan on forking and uploading to Thunderstore?

I have a PR that hopefully the author can review. If not you can get my patched dll or patch it yourself with dnspy.

Crashes for me

I have a PR that hopefully the author can review. If not you can get my patched dll or patch it yourself with dnspy.

Crashes for me

Did you build from the code in the PR? Or use the patched dll? This is the same as the previous error, so it seems likely you don't have the fix in place.
The old dll is 14,336 bytes.
The new dll is 14,848 bytes

Fixed as of #14

I have a PR that hopefully the author can review. If not you can get my patched dll or patch it yourself with dnspy.

Crashes for me

Did you build from the code in the PR? Or use the patched dll? This is the same as the previous error, so it seems likely you don't have the fix in place.
The old dll is 14,336 bytes. The new dll is 14,848 bytes

I used the new DLL you had linked to (14,848 size); Manually copied it to the MOD folder overwriting the old DLL

I used the new DLL you had linked to (14,848 size); Manually copied it to the MOD folder overwriting the old DLL

Please use r2modman to download the latest version. 1.3.2 is available now.

I used the new DLL you had linked to (14,848 size); Manually copied it to the MOD folder overwriting the old DLL

Please use r2modman to download the latest version. 1.3.2 is available now. https://dsp.thunderstore.io/package/Pasukaru/AutoStationConfig/

Yes, that version did work without crash.  Thanks


User default role generated code

Hi!
I have generated my app with meteor kitchen then followed by manual coding to add/tweak functionalities.
and i realised that the default user role is wrong.
if I regenerate from meteor kitchen again, there are lots of manual work to get it working as of current build.
thus, would like to ask where is the code when user first registered, or first login via google that default the user role and save to user collection.

@The-Edge-Malaysia in your application, please see /server/server.js function. There is user.roles = [];, you can add default role, e.g. user.roles = ["user"];

Thanks!
I keep looking at client side, haha
On Wed, 18 Jan 2017 at 6:40 PM, Petar Korponaić<EMAIL_ADDRESS>wrote:

@The-Edge-Malaysia https://github.com/The-Edge-Malaysia in your
application, please see /server/server.js function. There is user.roles =
[];, you can add default role, e.g. user.roles = ["user"];
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/perak/kitchen-site/issues/364#issuecomment-273442121,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AT1jbqO7NrQnvzNl9TSKLy824nYwwpZLks5rTewegaJpZM4Lmt1b
.


Nice!

I just came across your project and I am really loving the work you're doing here.  I found it by googling one of the AES keys I happened across; the repo where I've been working so far is,
https://github.com/atlas-tuning/utilities
If it helps I have figured out the Subaru pak/pk2 file encryption in that repository, perhaps that could lead you somewhere on this project.  If you need all the decrypted stuff I've done so far, I have a private GH repo I can share.
I am currently working on trying to figure out what the encryption is for Subaru ECU data on their DIT ECU, which seems to be some sort of Feistel cipher.  If you have any leads on that it would be much appreciated!

Hello, thanks for sharing about your work! It's very cool to see a new set of open-source automotive tools.
So far, the bulk of my Subaru reversing is confined within CMD_FhiCan.dll. Most of the prior Subaru discussion is available here: https://github.com/jglim/UnlockECU/issues/25. That is also the same thread where we were figuring out the AES keys. We also made progress on decrypting their xml definitions.
As far as I know..

CMD_SecurityAccess2018CY1 : regular AES, encrypt, embedded AES function
CMD_SecurityAccessAES_AB : regular AES, decrypt, otherwise same as above
XML definitions: AES, relies on MS CryptoAPI
CMD_SecurityAccess : stuck, haven't figured this out, but likely less relevant as it is more like a hash https://github.com/jglim/UnlockECU/issues/26
SSM4 licensing: also regular AES via MS CryptoAPI; iirc the key is derived from sha256 hash.

They seem to like AES, so it could be useful to trace calls to CryptoAPI. Beyond that, I do not know enough about DIT ECUs to be of meaningful help. Tagging @jnewb1 as he's the Subaru expert around here; perhaps he might be able to advise further.

@jnewb1 if I learn more about the encrypted flash data I will share back!  I'm glad it's going to be of use!  I just shared you an invite to the aforementioned private GH repo to save you the trouble of decrypting the library yourself

Did a bit of looking, managed to replicate your results and extract the MOT files from a pk2 file, which seem like they would be the raw memory that is flashed, but it also appears like that is encrypted too (high entropy on the extracted binary version). There is an “encode.exe” file within flashwrite that is referenced, and also appears to have to AES functions within it (found an expanded key and AES sbox/ibox, I’m wondering if that could be the final decryption before it’s transferred to the ECU?
https://github.com/jnewb1/eps-subaru


Re-enabling tests as part of the build and the CI

cc @KrzysztofCwalina

looks good. Please just file issues to reenable all the test projects that are still disabled (e.g. Drawing, JSON, etc.)

@dotnet-bot test this please

@livarcocc
What is the way to run tests now?


Push library to Maven Central

Rather than always installing from GitHub

Opened issue:  https://issues.sonatype.org/browse/OSSRH-31444


[VS Code] An error occurred while sending the request.

Error:
An error occurred while sending the request.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
0.3.319

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.24.1

platformName
MacOS

platformVersion
17.5.0

Thanks for filing this issue! It is a duplicate of #597  that is already under investigation.

@brayansma93 If you don't mind , I am going to close this issue as duplicate.  On #597 , could you attach the log file you get after running the Live Share: Export Logs command in the command palette?  Thanks!


MGRS doesn't match USNG value for same DD coordinate (ArcGIS Pro)

MGRS and USNG values should match. ArcMap and the Widget are creating correct output where MGRS and USNG values that match. NOTE: the MGRS/USNG values that ArcMap and the widget are creating match what the ArcMap Identify tool creates.
I went back and tested previous builds to determine when the problem started and the issue started after the build 12 Jan 11:18

The MGRS values should match the USNG values (i.e. the USNG value is the correct values for both MGRS and USNG at the specified DD value).
Entering DD: 45.0N 100.0W produces output:
MGRS: 14TMQ2118483436
USNG: 14TMQ2118583437
Entering DD: 45.0N 100.0E produces output:
MGRS: 47TNK7881583436
USNG: 47TNK7881583437
Entering DD: 45.0S 100.0W produces output:
MGRS: 14GMR2118416563
USNG: 14GMR2118516563
Entering DD: 45.0S 100.0E produces output:
MGRS: 47GNL7881516563
USNG: 47GNL7881516563
(In this case the MGRS and USNG values match)

Here is some additional info I collected:

Coordinates in red are those that don't match the output from the ArcMap Identify, which is the baseline. The coordinates in greee are those that match the output from ArcMap. According to @kgonzago the output coordinates from the addins should match ArcMap.

@kgonzago @nfeuerstein This highlights are need to add unit tests to verify input coordinate with expected output coordinates in the various coordinate notations.

Notes for tomorrow:
Thanks Eric.  This is a showstopper and will need to be resolved before we can ship.

@dhagens you are awesome!!! This has been fixed and I have verified that the coordinates now match. @elinz I will let you close the issue.

@dhagens @topowright I will install latest build and test.

@dhagens @topowright @nfeuerstein While the MGRS and USNG coordinates do match in Pro they are not the same coordiantes as in the ArcMap addin and the widget and not what was expected. Looks like the Pro addin was modified so that the USNG coordinate would match the MGRS coordinate, instead of the other way around. The USNG being output from Pro addin before was correct.
In the screenshots below, Pro addin on left and ArcMap addin on the right.

Assigning back to @dhagens

The change to MGRS previously was a fix for where the ArcGIS Pro output under the map was not matching the output we were seeing in the coordinate tool when hovering on the map.  We cannot change that back w/o reinstating that bug.  If you want the MGRS / USNG to be the same, this fix makes that work.

@elinz, @topowright , @nfeuerstein, I think that this will just have to be documented.  We can't change the MGRS back because that will cause the MGRS output in our tool to be different than the output being displayed in Pro.  For most cases that I've tested, the MGRS in Pro and ArcMap are the same.
For example (just some random locations I selected on the map):
45.015427N 099.964321W - Same MGRS in both
47.706587N 093.563424W - Same MGRS in both
30.717900N 083.267816W - Easting and Northing are off by 1
My guess is that the coordinates being displayed in ArcMap are using rounding, whereas the coordinates being displayed in Pro are not using rounding.  If we want our output to match the output being displayed in the Addins for the given platform, we have to match the rounding being used in our code.  So we can't change the addin to use rounding in Pro and still display the same output as Pro does.

I tested a coordinate using a conversion tool at www.earthpoint.us and compared it to our results:

Pro

ArcMap

As you can see, the output from ArcMap for MGRS Easting is off by 1 in ArcMap.  Again, my assumption is that ArcMap is using rounding to display the MGRS coordinates and we have to mimic that in our addin so that our MGRS ouput is not different than what is being displayed in ArcMap.

@nfeuerstein @topowright Thanks for the additional info @dhagens. I understand what's going on now.
What I didn't realize was that ArcGIS Pro and ArcMap coordinate "read-out" at the bottom of the map gives you different results for a given location (i.e. 1 meter off); I'm also assuming that ArcMap map read-out is using the MGRS rounding property. In earlier builds of the Pro addin, the Coordinate Conversion addin was returning a MGRS coordinate that matched the MGRS coordinate returned from the ArcMap addin, however, this coordinate didn't match the ArcGIS Pro "read-out". Now the coordinates returned by Coordinate Conversion addins match the "read-out" of the respectively application.
For example, here is screenshot from ArcGIS Pro addin:

If I type the same coordinates in the ArcMap addin: 65.182952N 102.520200W, the output MGRS is off 1 meter from what the Pro addin returns, but this coordinate matches what the ArcMap "read-out" returns.

I will close this issue because the addins are returning the same MGRS/USNG coordinate for a given location respective of the application they are running in.


[Ballista] Streaming style push-based shuffle and All-at-once stage scheduling in Ballista

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A new feature enhancement
Describe the solution you'd like
Current Ballista’s shuffle implementation is very similar to Spark’s early version. It’s the hash-based shuffle solution where shuffle data is materialized to disks, each map task produces separate files for each reduce task. For a shuffle operation involves M map tasks and N reduce task, it will generate M * N files. Too many tiny files will cause performance, memory and scalability issues. Later Spark version introduced the sort-based shuffle solution and became the default shuffle implementation. the sort-based shuffle will not generate M*N files, each map task sort the records by the partition id + key and generate a pair of files, all records are consolidate in one data file and an index file is created to manage the data range metadata for different partitions. In Spark 2.0, the hash-based shuffle code was removed. Spark also introduced external shuffle services to serve materialized intermediate shuffle data in order to achieve better fault-tolerance and performance isolation. In the recent Spark 3.2 release, it introduces a push based shuffle solution (SPARK-30602) to further improve the shuffle stability and IO performance. With spark’s push-based shuffle, shuffle is performed at the end of the map tasks and shuffle blocks are pre-merged and pushed to selected reducer nodes or upload to spark external shuffle servers.
Other distributed compute engines like Flink and Presto also support the shuffle operation. But they didn’t materialize the shuffle data to disks, instead, shuffle data is streamingly materialized into an in-memory buffer, the reduce tasks poll the shuffle data from map tasks’ in-memory buffer to minimize the end-to-end latency.
Here, we propose a new streaming style push-based shuffle solution for Ballista. Where shuffle is performed at the end of map tasks. Instead of materializing the intermediate shuffle data to disks and generate M*N files, shuffle data is directly pushed to the reduce tasks via Arrow-Flight gRpc call to achieve very low latency. This is important for low latency queries. The corresponding Stage scheduling will be enhanced to support the All-at-Once scheduling. With all-at-once scheduling, all the stages of a SQL/Job will be scheduled at almost the same time. The distributed DAG of the query is fixed at the beginning,  so that the map tasks can streamingly push the shuffle data to downstream reduce tasks.
I will draft a detailed design doc to cover the proposed API changes later.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Add a design doc for further discussion.
https://docs.google.com/document/d/17J9H6gGBVktmRAFYNQu-v52QUUPlghRnVLIZC3mFYFY/edit?usp=sharing

Hi, @mingmwang , nice work!
You can open an RFC ticket if you are willing to, then we can discuss based on github. After we get the final version, we can merge it and save the RFC in our codebase. FYI, https://github.com/apache/arrow-datafusion/tree/master/docs/source/specification/rfcs

Hi, @mingmwang , nice work!
You can open an RFC ticket if you are willing to, then we can discuss based on github. After we get the final version, we can merge it and save the RFC in our codebase. FYI, https://github.com/apache/arrow-datafusion/tree/master/docs/source/specification/rfcs

Can we discuss in the google doc or in this thread directly ? Everyone can comment on the google doc.
I will open a PR to cover all the related code changes so that everyone who interest can take a look and give me advice.

Can we discuss in the google doc or in this thread directly ? Everyone can comment on the google doc.

Both are ok, just a suggestion.

I will open a PR to cover all the related code changes so that everyone who interest can take a look and give me advice.

👍

The design looks good to me, thanks for writing it up @mingmwang , left a minor question in the doc.

It's great!

Any progress on this new feature?

@heroWang
I will start work on this maybe next month. Recently I'm busy with other stuff and do not get any bandwidth on DataFusion and Ballista


enable cpu integer matmul

Regarding issue #64, torch now supports integer matmul (toch._int_mm) on the CPU at its master branch with this PR merged. Here, I made small changes to enable this kernel on quanto. To use the new backend, install torch nightly build after quanto.

Thank you for the pull-request ! I'd rather guard the call to int_mm to a minimum pytorch version to avoid errors with curren t pytorch.
Something like:
from packaging import version

...
if version.parse(torch.__version__) < version.parse(2.3.0):
    # Use CPU int_mm

Got it. I added release version control so it can work with the current nightly build.

@dacorvo, I rebased and did make style. Let me know if I missed something

Merged as #130

@dacorvo, I rebased and did make style. Let me know if I missed something

I don't know how you applied styling, but it was all wrong ... I fixed your branch and vreated anoter pull-request.


Fixed: ArgumentException when Cast IQueryable to an Interface

I added and used a Cast method for EntityReference as the cast can be to an interface which will not be found in the hierarchy types.

Fixes #18087

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

This is incorrect fix. EntityReference represent reference to an IEntityType & it should not have different ClrType then IEntityType's clrType.


Missing AsyncReactiveCommand

Hi,
Thanks for the great library, been using it (in Unity) for a couple of weeks.
I'm really missing an equivalent for AsyncReactiveCommand which exists in UniRx, so I'm curious to hear whether there are plans to add it to R3, and if so if there's a timeline for it?
Thanks in advance.

AwaitOperation.Drop for SelectAwait/WhereAwait/SubscribeAwait would be a close behavior.
Of course, they are not exactly the same.
First, please let me know if this satisfies your demand.

Thank you for the swift response!
I found SubscribeAwait, but without a way to execute the command asynchronously I don't really understand how it would achieve the same thing?
I have a flow like this:
AsyncCommand OnExecute; // declared in a class
OnExecute.SubscribeAwait(DoWorkAsync).AddTo(this); // 'subscribers' providing the workload for the command (?)
OnExecute.Execute() // called e.g. from a GameManager, but I need this call to be async so that the rest of the scope waits
I hope my explanation makes sense 🙏

I'm not sure, what kind of code did you write in AsyncReactiveCommand?


[Backend] Add API For Updation

Deliverables-

[ ] Add Update api for Team Members. It should reside under thisfolder
[ ] Add update api for FAQs. It should reside under this folder

can i work on this issue?


Added api_retry_handler to retry the google api call for 503 server errors

Category

[ ] New feature
[x] Bug fix
[ ] Improvement
[ ] Refactor
[ ] etc

Description

Added api_retry_handler to retry the google api call for 503 server errors

Known issue

LGTM : )


Automated cherry pick of #5529: fix: 避免重装系统失败后imageId依然发生改变

Cherry pick of #5529 on release/2.13.
#5529: fix: 避免重装系统失败后imageId依然发生改变

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.13@3e3120e). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.13   #5532   +/-   ##
==============================================
  Coverage                ?   6.81%
==============================================
  Files                   ?     530
  Lines                   ?   90081
  Branches                ?       0
==============================================
  Hits                    ?    6137
  Misses                  ?   83436
  Partials                ?     508

Flag
Coverage Δ

#aFlag
6.81% <ø> (?)

Continue to review full report at Codecov.

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

/lgtm

/approve


Is there any way to use it with web console

It is working great for all my routers, but not sure if it is safe to use it for web console, Current web console uses 8443 port by default , not sure where to change

I would also love to know if this is possible.

It's not out of the box possible. One solution could be to create a route and a matching endpoint object to access the console via the router.

One solution could be to create a route and a matching endpoint object to access the console via the router.

+1
I think in 3.9 OpenShift runs web console as a pod on master, either there is a service or you could create one selecting that pod and point the Route there.
Both of those options are fairly feasible. To do this without using a Route you'd need to provide the certificates for masters which is not easy. I want to explore few ideas there as well like mounting the secret over master certificate, plugable self serving certs, ... It will take time though.

yes I tried to generate certificate using letsencrypt then set it for master, but it seems not feasable for me, because 80/443 ports are being used by the server, the only choice to verify and get the certificate is to use DNS txt records, which for the moment, I have no access.
It is really good idea to put the console in saperate pod , good decision for 3.9
I tried to create a route to match the console, but after I opened it up, the URL switches back to the original 8443 port console URL, which looks pretty ugly

I think the console shouldn't redirect back if you expose it by Route. Please file a bug in https://github.com/openshift/origin/issues/new

Okay, sometime this weekend let me do it again, then write down the exact steps , then we will see if it is bug or my mistake

Got confused again, followed https://github.com/jmarley/openshift-console-on-port-443, but redirection happens again, not sure what went wrong, didn't even got time to enable acme for the route

/lifecycle stale

here is my setup for 3.11, hope that helps
kind: Service
apiVersion: v1
metadata:
  name: apiserver
  namespace: kube-system
spec:
  selector:
    openshift.io/component: api
  ports:
    - name: "443"
      protocol: TCP
      port: 443
      targetPort: 8443
  type: ClusterIP

apiVersion: route.openshift.io/v1
kind: Route
metadata:
  name: api.<your_domain>
  namespace: kube-system
  annotations:
    kubernetes.io/tls-acme: "true"
spec:
  host: api.<your_domain>
  tls:
    insecureEdgeTerminationPolicy: Redirect
    termination: reencrypt
    # to get the destinationCACertificate run `openssl s_client -connect <apiserverip>:8443 -showcerts`
    destinationCACertificate: |-
      -----BEGIN CERTIFICATE-----
      ...
      -----END CERTIFICATE-----
  to:
    kind: Service
    name: apiserver


all games are blocked by lightspeed filter agent including main chilibowl website. Blocking is listed as: Local Deny

Odd, I have to make a new backup and if the problem persists than I have to take this code elsewhere.

I'm pretty sure 'local deny' is where your local area denies access for some reason or the specific device with the lightspeed filter agent always blocks it. It's a more specific categorization so I think it's set by a more important figure at your school

probaly, i know mine has blocked cbgamesdev so i created chiboga as a backup


Preserve intermediate released build artifacts perminately

Related to https://github.com/opensearch-project/opensearch-build/issues/787
There are two environments for build artifacts and the location of these artifacts have shifted as improvements have been made. In order to ensure we can patch previous releases we need to keep intermediate artifacts where they will be safe/consist as part of a post release process.
Acceptance Criteria

design a process for storing all artifacts and logs from a distribution build workflow

include the Jenkins job log
should capture everything in S3 associated with that build
needs to be accessible without S3

create a job that give a job name, build num, s3 path, will copy everything
update the release process to include this job
run this job on all previous releases

[Triage] @peternied Could you provide more details to this task?

Updated with much additional detail

@opensearch-project/engineering-effectiveness Please provide an update.

All the build artifacts are now in S3, but build log is directly associate with Jenkins.
We can use the build number to find the build log.
Thanks.

Closing this issue based on @peterzhuamazon comment.


Adding the word done on Project Day 1.

This adds the team agreement and ideas markdowns, along with a folder called assets that contains the generic presentation PowerPoint.

Set up the pull request to the wrong location.


Add fontsize argument to pie chart

IMPORTANT: Please search among the Pull request before creating one.
Title
Tiny change to utility function that introdes a fontsize argument
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] New feature (non-breaking change which adds functionality)

Description
as above
How has this been tested?
Not at all. I think it's fine since this utility function isn't even exposed to the user and isn't used anywhere internally.
Closes

Not sure if this is really necessary (it's more convenient) - you could've just passed cr.pl._utils.composition(..., text_kwargs={'fontsize': <fontsize>}).

Not sure if this is really necessary (it's more convenient) - you could've just passed cr.pl._utils.composition(..., text_kwargs={'fontsize': <fontsize>}).

I know... But it's more convenient, and since this is just a utility function, I'm going to merge.

I know... But it's more convenient, and since this is just a utility function, I'm going to merge.


Update README Instructions for Local Development

Description
The current README provides instructions for setting up the AOSSIE website locally, but there is a need for a small update in the wording and formatting of the steps related to installing dependencies and starting the development server.
Details

The instructions in the "Running the website Locally" section should clearly state the commands required to:

Install the necessary dependencies using npm install.
Start the development server using npm run dev.

The current instructions are a bit unclear and should be updated to be more explicit about these steps.

Expected Outcome
The updated README should provide clear, concise instructions for setting up the website locally, ensuring that new contributors can follow the steps without any confusion.
Additional Context
Please refer to the current README file for context, and update it accordingly.

@ceilican I would like to work on this issue . Could you please assign this issue to me ?

I want to work on this issue could you please asssign me.

if this issue is still open @ceilican could you assign this to me

@ceilican I would like to work on this issue . Could you please assign this issue to me ?


Healthcheck should ignore manually stopped adapters

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
When manually stopping an adapter/receiver, the healthcheck endpoint on api/server/health goes from 200 OK to 503 Service Unavailable. When using this endpoint for a healthcheck in a container orchestration platform, this would mark the container as unhealthy and might trigger a new instance of the image to be started with the adapter started again.
Reporter
Ricardo

To Reproduce
Steps to reproduce the behavior:

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

Screenshots
If applicable, add screenshots to help explain your problem.
Configuration
Please provide the configuration of the Pipe or Receiver with the problem.

Input
Please provide an example of the input message.
Alternatively, provide a Ladybug report.

Environment
Please go to the console of your Frank, click on 'Information' and copy-paste the results here.

Additional Environment

DBMS: [e.g. Oracle, MSSQL, MariaDB, MySql, PostgreSQL]
Browser: [e.g. Chrome, Safari, Edge, Firefox]

Additional Context
Add any other context about the problem here. (f.e. ladybug report / test adapter with larva test)

In a container orchestration platform we might disable the possibility to manually stop and start adapters

Replaced by more generic issue #4114


N/A: Remove Mutagen from mandatory

I would go a bit further: let's completely remove Mutagen support and suggest using OrbStack instead! 🧹


feat: supports loading .safetensors params file

closes #96
Opening proof of concept as draft while I continue working on some improvements and test coverage, and potentially any other feedback folks have :-)

Thanks for the PR, a couple minor comments :)

FWIW I plan to explore in a follow up PR also supporting safetensors sharded params files.

FWIW I plan to explore in a follow up PR also supporting safetensors sharded params files.

Mmm, correcting myself.
I think with the changes in this PR one would be able to load sharded safetensors param files.
For example, for
https://huggingface.co/stabilityai/StableBeluga-7B/tree/main
which contains the following files
model-00001-of-00002.safetensors
model-00002-of-00002.safetensors
model.safetensors.index.json

using
Bumblebee.load_model({:hf, "stabilityai/StableBeluga-7B"}, params_filename: "model.safetensors")

should use the existing sharded params loading logic, look at the index file and "just work".

What would be a good improvement might be addind some decent auto-download of the preferred format based on what's available in the model repo without having the user needed to explicitly provide the file name.

Good call, so far most repos had the pytorch file and optionally other formats, but as safetensors become more popular there may be cases where it's just safetensors. Currently we do fallbacks, that is, request one file, if doesn't exist request another, and so on. I checked and looks like HF API now allows listing files, so I will later reevaluate if we can improve :)

FTR as of #256 we automatically detect if there are no parameters in the pytorch format, but safetensors one is available :)


[bug]: Error: No wagmi client found.

Is there an existing issue for this?

[X] I have searched the existing issues

RainbowKit Version
0.4.6
wagmi Version
0.6.2
Current Behavior
Error: No wagmi client found. Ensure you have set up a client: wagmi.sh/docs/client
at getClient (getProvider-e3d84eba.esm.js?dc91:1000:1)
at MetaMaskConnector.connect (wagmi-core-connectors-metaMask.esm.js?6ab8:102:147)
at async connect (wagmi-core.esm.js?2d30:257:1)
window.console.error @ next-dev.js?4cd6:20
Expected Behavior
No error
Steps To Reproduce
just try login with metamask

Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
it switches my network but if im on the right network this error will show

Could you please share a minimal repro?

This issue has been temporarily closed due to the lack of a minimal reproducible example. Please upload a minimal reproducible example (you can use this template) and then we will reopen this issue. :)


Fix position of Tooltips

resolve #65947
CanvasItem::get_screen_transform returns a transform from the CanvasItem to the coordinate system, where a Popup - created as a child of the CanvasItem - should be opened.
CanvasItem::get_screen_transform makes some simplifications, that work well, when used in the editor, but not in general cases.
Since Popups like Tooltips are now used more commonly in projects, it becomes necessary to correct these simplifications.
This solution introduces Viewport::get_popup_transform, which makes the necessary calculations.
The next time, user-facing-function-renames are possible CanvasItem::get_screen_transform should be renamed to CanvasItem::get_popup_transform.
MRP: BugPopupTransform.zip
Before and after:
https://user-images.githubusercontent.com/6299227/201543902-a4825700-f9f0-44e1-adb5-6a996ac3499c.mp4
https://user-images.githubusercontent.com/6299227/201543912-f4d0539d-c5c3-402e-a780-17d7e8d6e4d0.mp4

The next time, user-facing-function-renames are possible CanvasItem::get_screen_transform should be renamed to CanvasItem::get_popup_transform.

We can still do renames now if they're important enough. If this helps clean the API and reduce confusion, it's probably best done now than waiting for 5.0.

Would this PR fix https://github.com/godotengine/godot/issues/71327 ?

Approved in PR meeting. Needs get_popup_transform to be renamed get_base_popup_transform though.

Or get_popup_base_transform? :D

Thanks!


Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

When compiling with webpack, the following is error message.
WARNING in ./~/_cesium<EMAIL_ADDRESS>11:35-42 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
ERROR in ./~/_requirejs<EMAIL_ADDRESS>Module parse failed: E:\iview-project-2.0\node_modules_requirejs<EMAIL_ADDRESS>Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
| #!/usr/bin/env node
| /**
|  * @license r.js 2.3.3 Copyright jQuery Foundation and other contributors.
@ ./~/_cesium<EMAIL_ADDRESS>5:16-36
@ ./src/main.js
@ multi ./~/_webpack-dev-server@2.4.5@webpack-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main

Thanks @chenp1204, this is an issue with webpack, not with Cesium.  The good news is it's fixable, you just need to set some additional configuration options. See https://github.com/AnalyticalGraphicsInc/cesium/issues/4876 for more info but if you still need support please create a post on the forum (none of the Cesium team uses Webpack so you'll get better help from the greater community).  In the future, we definitely want to make using Cesium and Webpack more straightforward (but like I said, the issue is ultimately on the webpack side of things).

Thank you very much !

Thanks @chenp1204, this is an issue with webpack, not with Cesium. The good news is it's fixable, you just need to set some additional configuration options. See #4876 for more info but if you still need support please create a post on the forum (none of the Cesium team uses Webpack so you'll get better help from the greater community). In the future, we definitely want to make using Cesium and Webpack more straightforward (but like I said, the issue is ultimately on the webpack side of things).

Could a give more specific answer to what in the See #4876 is mentioned to fix the "Critical dependency" issue?


How to get calories value

Hi ! I'm wondering how to get calories value . Can you help me? Can we setup a call. Im willing to pay

Take a look at DeviceDataParameterName.totalEnergy, DeviceDataParameterName.energyPerHourand DeviceDataParameterName.energyPerMinute.

Hi  I get the totalEnergy value. Thanks, But another question.
The unit was already in kcal in "unit" and i notice every 10 meters is 1kcal burned.. Is this "unit" value derived from the device ? or was it prefix in the flutter ftms library code?
I wonder if the unit was meant to be joule / kilo joule ?
Thank you for the fast reply.

The "unit" is not derived from the device. Take a look at /lib/src/ftms/characteristic/data/device/.
I think it is always "kcal".


PASS Logo in Navbar not showing in Production

Bug Title: PASS Logo in Navbar not showing in Production

Bug Description:
The production build for PASS is not showing the static asset of the PASS logo. It's likely due to the image not being sourced properly with Vite.

Expected Behavior:
To show the PASS Logo

Screenshots (If applicable):

Possible Solution (optional):
Going to try a solution involving the creation of a public directory where we can store assets for production. (see The public directory section of https://vitejs.dev/guide/assets.html#new-url-url-import-meta-url)

Issue resolved with PR #407 merged into Development. Will be implemented into Master with PR #397. Closing issue.