[DRAFT] Gaussian Opacity Fields implementation

Implementation of Gaussian Opacity Fields. Training and testing works.
Benchmark results on Mip-NeRF 360 dataset.

PSNR
SSIM
LPIPS
num_GS (M)

classic
28.989
0.871
0.136
3.23

GOF
28.843
0.867
0.140
3.08

GOF + depth-normal consitency
28.616
0.865
0.142
3.08

Visual comparison:
without depth-normal consistency

and with depth-normal consistency

Left: rendered normal. right: normal from depth.
Extracted Mesh:

TODO:

[x ] Mesh extraction
[ ] Clean up
[ ] Documation

Hi,
I am trying to extract mesh in the gsplat module and have written some functions for this purpose, but I am encountering some bugs. Could you please guide me on how to better implement this feature? Any suggestions or example code would be greatly appreciated.
Thank you!
Bugs:
TSDF open3d function:

@GuoFengYung You can refer to https://github.com/autonomousvision/gaussian-opacity-fields/blob/main/extract_mesh_tsdf.py for mesh extraction with TSDF. However, TSDF is not good at extract fine detailed geometry or extract the mesh at background region. I just implemented GOF's tetrahedra meshing in this PR. You can try the latest code.

@GuoFengYung You can refer to https://github.com/autonomousvision/gaussian-opacity-fields/blob/main/extract_mesh_tsdf.py for mesh extraction with TSDF. However, TSDF is not good at extracting fine detailed geometry or extracting the mesh at background regions. I just implemented GOF's tetrahedra meshing in this PR. You can try the latest code.

Thanks for your reply!!

Hi i have some issue.
I trying to compute vertex colors by blending them with a background color, but the result isn't showing up as expected(no color).
Extract vert color like this repo function:
https://github.com/autonomousvision/gaussian-opacity-fields/blob/main/extract_mesh.py#L106-L120
Save color function like this cuda function:
https://github.com/autonomousvision/gaussian-opacity-fields/blob/main/submodules/diff-gaussian-rasterization/cuda_rasterizer/forward.cu#L1203-L1210

Appreciate your amazing work!
I'm curious about how to proceed with from tetranerf.utils.extension import cpp. Would I need to clone and install the Tetranerf myself, or is there like  a more convenient approach?

@KohsukeIde You can install it from https://github.com/autonomousvision/gaussian-opacity-fields/tree/main/submodules/tetra-triangulation


✨ Add support for hybrid_property

Attempt to solve https://github.com/tiangolo/sqlmodel/issues/299 and add support for hybrid_property properties.

The proposed addition was working correctly for sqlalchemy==1.4.23, but on the latest sqlalchemy==1.4.41 is not working anymore. The error is shown on the checks above. I'll try to pinpoint what has changed.

Any plans to solve it?

@van51 Any plans to merge it? I use your commit pip install git+https://github.com/van51/sqlmodel.git#93509eb and can confirm that it works as expected last 2 months. But I can't understand why it's still not merged to trunk 😅

@van51 Any plans to merge it? I use your commit pip install git+https://github.com/van51/sqlmodel.git#93509eb and can confirm that it works as expected last 2 months. But I can't understand why it's still not merged to trunk 😅

Hi @shepilov-vladislav , unfortunately I don't have write access to this repository. We have to ping/mention someone from the maintainers.
I am glad to know that it works for you though :)

I see 😢 @tiangolo Can you help with this? What can we do to force this?

I see 😢 @tiangolo Can you help with this? What can we do to force this?

This hybird_property is cool ,it solved my pain,hope to merge

works great. hope to merge too.

Would love to have this

Bumping this as it really should be pulled & merged.

@tiangolo after new releases with sqlalchemy 2.0 support, maybe it's time to merge this?

Willy Wonka: But Charlie, don’t forget what happened to the man who suddenly got everything he always wanted.
Charlie Bucket: What happened?
Willy Wonka: He lived happily ever after.
Please sir, merge and release.

Use my PR #801  if you need these features

@tiangolo Any ETA on this? Would be really appreciated 😊

Maybe any can help, please.
Do you have samples to use how create S3Field ? to upload/download public/private files?

Good god, nearly 2-years and @tiangolo cant even be bothered to acknowledge this major shortcoming with sqlmodel? And this is even a PR vs just a complaint in an issue? Damn.
I guess this is a prime example of why we are quickly reverting our short-lived idea about migrating our codebade to SQLModel.

@tiangolo any comment on this?
I think a lot  of people would apreciate this merge.

Honestly it's probably best to just kill the PR. This is a dead project. Hopefully author has enough courtesy to archive it without wasting more anymore dev's time. Understandably, he probably got carried away with repackaging useful libraries with typing and pydantic... given the success of FastAPI... but SQLAlchemy was too big and complex of a library of keep up with, and largely took care of typing issues on their own.


Permanent template resources

Is it possible to prevent the deletion of some template resources, or redeploy them automatically if they are deleted?
I'm thinking specifically of things like a NetworkPolicy object that prevents communication between Account namespaces. In the getting started documentation, the "John" user can delete the NetworkPolicy object created by the template when creating the "johns-space-template-mandatory" Space.

@d-m you can use regular RBAC for this. In the spec.space.clusterRole of every Account (see "Deletable Spaces" example in the readme). You can define the ClusterRole that kiosk uses to create the RoleBinding for the user to be able to manage resources in the namespaces created with this account. You can copy the kiosk default ClusterRole and change it so that users will not be able to manipulate NetworkPolicies.
Does that solve your issue?

Unfortunately no.  I think we may end up looking at different SDN options for tenant isolation.

@d-m you can still allow everything besides deleting NetworkPolicies via RBAC, but I guess in your case it would make sense to look at something like gatekeeper or kyverno that allow you to define custom policies who can delete what in addition to what kiosk does.

I'm closing this issue, since policies are not in the scope of kiosk and there are already other projects covering this.


Implement warnings handling

Current coverage is 0.00% (diff: 0.00%)

Merging #25 into master will not change coverage

@@           master   #25   diff @@
===================================
  Files          50    50
  Lines         809   817     +8
  Methods       783   792     +9
  Messages        0     0
  Branches       26    25     -1
===================================
  Hits            0     0
- Misses        809   817     +8
  Partials        0     0

Powered by Codecov. Last update 115cc38...22488e3


Add Restart button for plan migration

Resolves https://github.com/konveyor/virt-ui/issues/268

@vconzola reading the code here, it adds the Restart button which will create a new Migration CR, basically it does exactly the same thing as the original Start button.
@gildub @fdupont-redhat when we are restarting a failed migration, do we need to also delete the previous Migration CR? Or is it sufficient to just create a new one?

@mturley If it's creating a new migration CR does that mean we have no visibility into the existing migration CR in order to show status, etc. Ideally, we want the plan status to "pick up" from where it left off before the failure. So if 2 of 5 VMs had been successfully migrated it would show that and start from there. And the the VM details page would show the already migrated VMs as successfully completed.

@vconzola as far as I understand, we don't have that capability, this is essentially starting the migration over from scratch. I could be wrong about that. @fdupont-redhat @jortel do you know the answer? Is it possible to pick up where a failed migration left off, and if so do we need to do something special to kick that off other than creating a new Migration CR?

@vconzola actually, it turns out I was wrong! I just confirmed with Jeff that creating a new Migration CR will do just what you're asking for. There's no need to delete the old one, the controller will handle all that. So it looks like this is all we need.

Were you talking about needing any other changes aside from that?


slow performance

Its probably from an array that allocate heap memory.
https://bugs.swift.org/browse/SR-4548
The implementation is x100 slower than c implementation.
https://github.com/orlp/ed25519

@pebble8888 Any update?

Fixed array has not been implemented yet sadly.


Does not work after installation

Hello!!
I have installed the plugin but I do not see the custom field on the custom field tab!
Is some else I should to in order to use it.
I am new to strapi so maybe something i miss.
Thank you!

Issue Fixed.
I had to remove .cache folder


npm and fail-fast

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
Change description
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

PR 907 contains the changes from the PR


fix: benchmark build error

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[x] Build-related changes
[x] Other, please describe:

A bugfix, not in the Tauri codebase but benchmark tooling.
Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[x] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information
The specifics are a bit over my head here, but my understanding is:
We're using compiler optimizations for the benchmarks here
https://github.com/tauri-apps/tauri/blob/0c635959162dd9e2ef70897f7792034db7e66435/tooling/bench/tests/Cargo.toml#L6-L11
The panic=abort one prompts us to compile the std as well https://github.com/tauri-apps/tauri/blob/0c635959162dd9e2ef70897f7792034db7e66435/.github/workflows/bench.yml#L106
And it seems there's a known issue with -Z build-std and the LTO we've enabled:
https://github.com/rust-lang/rust/issues/96486
The workaround for which seems to be copying a profile from rust-lang/rust to our own Cargo.toml:
https://github.com/rust-lang/cargo/issues/10118#issuecomment-1006000210
So that's what I've done here, and it seems to work in a local Docker container test as well as GH actions on my fork:
https://github.com/Beanow/tauri/runs/6671511937?check_suite_focus=true

Bravo!


Reduce size of hightlight.js

Version
1.3.1
Current Behavior
require('hightlightjs') will import over more than 150 language js files, and which will finally results in a hugs js bundle, most of them are not commonly used though.
Recently I was working on a project, and I tried to minimize the build size.
I modified hightlight.js/index.js to selectively enable 5 most used languages, and here is the comparison:

stat size
parsed size
gzipped size

require('hightlightjs')
3.07MB
1.45MB
471.7KB

selectively enabled(5 languages)
2.22MB
845.25KB
251.72KB

Can we do something like
editor  =Editor({
    languageSupport: ['all', 'javascript', 'java']
})

to choose language needed?

@fzlee That's good idea. We have plan to reduce the size of bundle file by optionally including highlight.js in the bundle. We consider your idea and this feature may be released version 2.0 or 1.4.

#335 similar issue.

In v2.0, hightlight.js has been separated into the code-syntax-highlight plugin. So this issue is closed.


Fix RequestCache thread.local bug.

Description:
Fix RequestCache thread.local bug.
Merge checklist:

[x] All reviewers approved
[x] CI build is green
[x] Version bumped
[x] Changelog record added
[x] Documentation updated (not only docstrings)
[x] Commits are squashed
[x] PR author is listed in AUTHORS

Post merge:

[ ] Create a tag
[ ] Check new version is pushed to PyPi after tag-triggered build is
finished.
[ ] Delete working branch (if not needed anymore)

@nasthagiri: codecov is having issues reporting back for this repo.  I opened a support ticket with them.  In the meantime, I temporarily turned off codecov for merging to push this through.


Alexander Volkov career span

Alexander Volkov - born in 1967 - is listed as competing in Kitzbuhel 1973  when he would have been 6 years old.

Fixed


Wav2Vec2-XLSR-German-53

Hello! Congrats on the repo! One question, what dataset you used for fine-tuning the Wav2Vec2-XLSR-German-53 and how long was the data? It was only German language, right?

Hi @jvel07! I've used the German split of the Common Voice 6 for that fine-tuning.


Immucore in fips framework image is dynamically linked

Can we make it statically linked?
Kairos verison v2.4.5

[root@6ea0eae1c8cc /]# ldd /usr/bin/immucore
	linux-vdso.so.1 (0x00007ffd013ee000)
	libc.so.6 => /lib64/libc.so.6 (0x000070ebac2a8000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x000070ebac088000)
	/lib64/ld-linux-x86-64.so.2 (0x000070ebac66e000)

Only FIPS immucore is dynamically linked

It seems intentional: https://github.com/kairos-io/packages/blob/3783c0a4be678b4f249af4095a32b930c705e280/packages/system/immucore/build.yaml#L22-L24
It seems that we can't have statically linked binary and boringcrypto at the same time:
~/workspace/kairos/immucore (master)$ go version
go version go1.19 linux/amd64
~/workspace/kairos/immucore (master)$ GOEXPERIMENT=boringcrypto CGO_ENABLED=0 go build -o build/immucore -ldflags='-extldflags "-static"'
~/workspace/kairos/immucore (master)$ ldd build/immucore
	not a dynamic executable
~/workspace/kairos/immucore (master)$ go tool nm build/immucore | grep goboringcrypto
# empty output

while:
~/workspace/kairos/immucore (master)$ GOEXPERIMENT=boringcrypto CGO_ENABLED=1 go build -o build/immucore -ldflags='-extldflags "-static"'
~/workspace/kairos/immucore (master)$ ldd build/immucore
	linux-vdso.so.1 (0x00007ffd323a4000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007bec7fafa000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007bec7fd24000)
~/workspace/kairos/immucore (master)$ go tool nm build/immucore | grep goboringcrypto
  4013f0 T _cgo_d3bdb93f8e25_Cfunc__goboringcrypto_AES_cbc_encrypt
  401410 T _cgo_d3bdb93f8e25_Cfunc__goboringcrypto_AES_ctr128_encrypt
  ... # lots of output

boringcrypto needs CGO: https://kupczynski.info/posts/fips-golang/

One could try to force it:
~/workspace/kairos/immucore (master)$ GOEXPERIMENT=boringcrypto CGO_ENABLED=1 go build -o build/immucore  -ldflags "-linkmode 'external' -extldflags '-static'"

# github.com/kairos-io/immucore
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetgrgid_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:45:(.text+0x40): warning: Using 'getgrgid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetgrnam_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:54:(.text+0xe1): warning: Using 'getgrnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000002.o: in function `mygetgrouplist':
/_/GOROOT/src/os/user/getgrouplist_unix.go:15:(.text+0x1e): warning: Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000007.o: in function `_cgo_97ab22c4dc7b_C2func_getaddrinfo':
/tmp/go-build/cgo_unix_cgo.cgo2.c:60:(.text+0x33): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetpwnam_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:36:(.text+0x186): warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetpwuid_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:27:(.text+0x235): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$ ldd build/immucore
	not a dynamic executable

but it's generally not advisable: https://mt165.co.uk/blog/static-link-go/

indeed, fips binaries can't be dynamically linked - we tried building it statically already (as @jimmykarily pointed out) but didn't worked out.
@nianyush do you have issues with the current binaries, what's the problem? from the ldd output seems you have all the needed libs to run it in the system

One could try to force it:
~/workspace/kairos/immucore (master)$ GOEXPERIMENT=boringcrypto CGO_ENABLED=1 go build -o build/immucore  -ldflags "-linkmode 'external' -extldflags '-static'"

# github.com/kairos-io/immucore
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetgrgid_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:45:(.text+0x40): warning: Using 'getgrgid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetgrnam_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:54:(.text+0xe1): warning: Using 'getgrnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000002.o: in function `mygetgrouplist':
/_/GOROOT/src/os/user/getgrouplist_unix.go:15:(.text+0x1e): warning: Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000007.o: in function `_cgo_97ab22c4dc7b_C2func_getaddrinfo':
/tmp/go-build/cgo_unix_cgo.cgo2.c:60:(.text+0x33): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetpwnam_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:36:(.text+0x186): warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /tmp/go-link-992391083/000001.o: in function `mygetpwuid_r':
/_/GOROOT/src/os/user/cgo_lookup_cgo.go:27:(.text+0x235): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$
~/workspace/kairos/immucore (master)$ ldd build/immucore
	not a dynamic executable

but it's generally not advisable: https://mt165.co.uk/blog/static-link-go/

If you try to build CGO enabled statically linked golang binary in glibc based OS, you will get those warnings and you may have problem in runtime. We could build FIPS compliant statically linked golang binaries in musl based OS (alpine) successfully most of the time, except in some cases in which some dependencies require dynamic-link libraries.


[Event Request] Codeunit 5700User Setup Managemen "OnGetPurchasesFilterUserSetupManagement"

Can we please get the following event?
procedure GetPurchasesFilter(UserCode: Code[50]): Code[10]
    begin
        if not HasGotPurchUserSetup then begin
            CompanyInfo.Get();
            PurchUserRespCenter := CompanyInfo."Responsibility Center";
            UserLocation := CompanyInfo."Location Code";
            if UserSetup.Get(UserCode) and (UserCode <> '') then
                if UserSetup."Purchase Resp. Ctr. Filter" <> '' then
                    PurchUserRespCenter := UserSetup."Purchase Resp. Ctr. Filter";
            OnAfterGetPurchFilter(UserSetup, PurchUserRespCenter);
            HasGotPurchUserSetup := true;
        end;
      //Event Request begin
        OnGetPurchasesFilterUserSetupManagement();
    //Event Request End
        exit(PurchUserRespCenter);
    end;

[IntegrationEvent(false, false)]
local procedure OnGetPurchasesFilterUserSetupManagement()
begin
end;

duplicate of https://github.com/microsoft/ALAppExtensions/issues/17800

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Documentation for getting started with emotion is not accurate

I noticed that the documentation shown on the website for usage with emotion here, which is defined here, reflects the changes made to an unreleased version other than  v1.19.1.
The latest release ( v1.19.1) still depends on emotion 10 as indicated here, but the documentation uses yarn add @emotion/react instead which is still due for release.
It's related to the fix applied to this issue https://github.com/gregberge/xstyled/issues/84

Fixed in v2.

Fixed in v2.


importing the module does not import the BottomPanelColors

Tried importing the module but it did not import BottomPanelColors and the onBoardingConfiguration build was failed due to missing resoure.

I haven't tried import project manually. Have you tried to add it just as a dependency via gradle? It should work.

No it doesn't. We tried this. Adding dependecy via gradle doesn't import
the BottomPanelColors class. Please look into it.
On Jun 15, 2017 2:38 AM, "Josef Hruška"<EMAIL_ADDRESS>wrote:

I haven't tried import project manually. Have you tried to add it just as
a dependency via gradle? It should work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/edsilfer/android-user-onboarding/issues/11#issuecomment-308558719,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYXMsGcphUzsOG7ALNyVHObu5pEekCxiks5sEEvIgaJpZM4N5un-
.


Handle vanity redirect to godoc.org

Gddo assumes that the project URL for a vanity import is the page
containing the go-import meta tag for the vanity path.
This change sets the project URL to the resolved package project URL in
the case where the page uses an http-equiv meta tag to redirect the user
back to godoc.org.
Here's an example. The vanity import path "rsc.io/benchstat" resolves to
"gitbub.com/rsc/benchstat". The page at "http://rsc.io/benchstat" has an
http-equiv meta tag the refreshes to "https://godoc.org/rsc.io/benchstat".
Prior to this change, the project name in the gray banner at the top of
the package documentation page linked to "http://rsc.io/benchstat". The
page on rsc.io redirects the user back to the package documentation
page. Clicking the link is a noop.
After this change, the project name in the gray banner links to
https://github.com/rsc/benchstat".
This is a partial fix to issue #270. This change does not handle the
case  where the vanity server responds with an HTTP redirect when
?go-get=1 query is not specified.

Please look again.


could not connect: dial tcp and getsockopt: no route to host messages

Hi,
I'm seeing some odd messages in the logs of my leader node and members that see like there is a problem however I've added several key value pairs from the leader and from the other nodes without trouble.  Can you advise if this cosmetic or indicative of an underlying problem?
etcdctl --version
etcdctl version: 3.1.0
API version: 2
Leader node is <IP_ADDRESS>
etcdctl
--ca-file=/opt/acme/certs/ca.pem
--cert-file=/opt/acme/certs/kubernetes.pem
--key-file=/opt/acme/certs/kubernetes-key.pem
cluster-health
member 5e76ef6b20c5170d is healthy: got healthy result from https://<IP_ADDRESS>:2379
member be698d5880ef1135 is healthy: got healthy result from https://<IP_ADDRESS>:2379
member c104354c8be8d1e3 is healthy: got healthy result from https://<IP_ADDRESS>:2379
Logs:
failed to dial 5e76ef6b20c5170d on stream MsgApp v2 (dial tcp <IP_ADDRESS>:2380: getsockopt: connection refused)
Other nodes
etcdctl
--ca-file=/opt/acme/certs/ca.pem
--cert-file=/opt/acme/certs/kubernetes.pem
--key-file=/opt/acme/certs/kubernetes-key.pem
cluster-health
2017-03-28 12:43:53.224330 I | warning: ignoring ServerName for user-provided CA for backwards compatibility is deprecated
2017-03-28 12:43:53.227787 I | warning: ignoring ServerName for user-provided CA for backwards compatibility is deprecated
member 5e76ef6b20c5170d is healthy: got healthy result from https://<IP_ADDRESS>:2379
member be698d5880ef1135 is healthy: got healthy result from https://<IP_ADDRESS>:2379
failed to check the health of member c104354c8be8d1e3 on https://<IP_ADDRESS>:2379: Get https://<IP_ADDRESS>:2379/health: dial tcp <IP_ADDRESS>:2379: getsockopt: no route to host
member c104354c8be8d1e3 is unreachable: [https://<IP_ADDRESS>:2379] are all unreachable
Logs
Mar 28 12:42:03 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:08 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:13 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:18 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:23 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:28 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:33 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:38 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:43 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: i/o timeout
Mar 28 12:42:48 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
Mar 28 12:42:53 lvk8s02 etcd: health check for peer c104354c8be8d1e3 could not connect: dial tcp <IP_ADDRESS>:2380: getsockopt: no route to host
If I try to open a connection on port 2379 from one of the nodes to the leader:
telnet <IP_ADDRESS>:2379
telnet: <IP_ADDRESS>:2379: Name or service not known
<IP_ADDRESS>:2379: Unknown host
[root@lvk8s02 ~]# telnet <IP_ADDRESS> 2379
Trying <IP_ADDRESS>...
telnet: connect to address <IP_ADDRESS>: No route to host
[root@lvk8s02 ~]# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=64 time=0.598 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=64 time=0.850 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=64 time=0.841 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=64 time=0.786 ms
64 bytes from <IP_ADDRESS>: icmp_seq=5 ttl=64 time=0.781 ms
Systemd configuration
[Unit]
Description=etcd
Documentation=https://github.com/coreos
[Service]
Type=notify
ExecStart=/usr/bin/etcd --name lvk8s01
--cert-file=/opt/acme/certs/kubernetes.pem
--key-file=/opt/acme/certs/kubernetes-key.pem
--peer-cert-file=/opt/acme/certs/kubernetes.pem
--peer-key-file=/opt/acme/certs/kubernetes-key.pem
--trusted-ca-file=/opt/acme/certs/ca.pem
--peer-trusted-ca-file=/opt/acme/certs/ca.pem
--initial-advertise-peer-urls https://<IP_ADDRESS>:2380
--listen-peer-urls https://<IP_ADDRESS>:2380
--listen-client-urls https://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379
--advertise-client-urls https://<IP_ADDRESS>:2379
--initial-cluster-token 8asdf!!dsfsdfII#
--initial-cluster lvk8s01=https://<IP_ADDRESS>:2380,lvk8s02=https://<IP_ADDRESS>:2380,lvk8s03=https://<IP_ADDRESS>:2380
--initial-cluster-state new
--data-dir=/opt/etcd
NotifyAccess=all
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target

Telnet does not even work, it cannot find host or route. This is not an etcd issue I am sure. You probably need to check the network configuration instead.

Looks like a network issue:
[root@lvk8s02 ~]# telnet <IP_ADDRESS> 2379
Trying <IP_ADDRESS>...
telnet: connect to address <IP_ADDRESS>: No route to host

You missed the part where I'm able to ping just fine.
[root@lvk8s02 ~]# ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=64 time=0.598 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=64 time=0.850 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=64 time=0.841 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=64 time=0.786 ms
64 bytes from <IP_ADDRESS>: icmp_seq=5 ttl=64 time=0.781 ms

@spirrello Both ping and telnet should work. If telnet does not work, etcd wont work either. that is why i think this is a network issue.


Begin Handling Manifest Level Parameters

Resolves #30
@OfficialEsco I've begun handling and condensing parameters to and from the manifest level. I haven't tested this at all yet, but I'm 80% confident the main functionality is there if you'd like to help me find the bugs.
I still want to complete the rework to update the manifests in-place as part of this too, but I don't think that needs to be complete to test.

Whoa, i thought i could force a issue but it worked as expected O_O
However i found another part of the script that got broken in one of the last patches, when updating with option 1 it failed to read the InstallModes

Whoa, i thought i could force a issue but it worked as expected O_O
However i found another part of the script that got broken in one of the last patches, when updating with option 1 it failed to read the InstallModes

As in, forgot to read the existing value, or forgot to request them, or forgot to write it to file?

AFAIK option 1 fails to read the existing InstallModes value

AFAIK option 1 fails to read the existing InstallModes value

Took a while to find the issue, but I found it. Should be fixed now

Upon further consideration; The refactor for updating in place isn't of high priority and will take some time; I think that resolving this bug is too important to hold for the UpdateInPlace
@OfficialEsco  If you could give this a few cycles, I'd like to make 100% sure this doesn't introduce any new bugs before merging

It is off-topic but I would suggest adding a comment like this so that moderators would know which mode was used while creating manifests and also, it will make it easier to suggest changes if a manifest contains wrong information.
Created with YamlCreate.ps1 v2.0.0 using YAML parsing with <Quick Update | Full Update | etc...>

I have used it in my last 20+ PRs and it works fine.


Use mkdir_p since tmp dir may not exist

Coverage remained the same at 100.0% when pulling 94f7293be96d1ff60a91222b2a06894615fd1fd6 on efleming:patch-4 into b06be45be68ebb18d2b88722a3b8af2a80571cb8 on endenwer:master.

Awesome. Thanks.


Carbon table with sticky headers shifts header names towards left and content overlap on each other

Title line template: [Title]: Sticky headers are not working as expected in carbon table. I have attached the screenshot below how it behaves when stickyheaders is true
Additional information

Screenshots or code
Notes

Hi Team, Can you please acknowledge the issue and let us know about the fix

Acknowledged! Based on react implementation, we need to add white space when single select is enabled and it is a sticky header!


Help,The error how to solve?

C:\Users\Administrator\Desktop\github\manim>python extract_scene.py -p example_scenes.py SquareToCircle
Traceback (most recent call last):
File "extract_scene.py", line 185, in
main()
File "extract_scene.py", line 163, in main
module = get_module(config["file"])
File "extract_scene.py", line 155, in get_module
last_module = imp.load_module(".", *imp.find_module("."))
ImportError: No module named .

I think you may mean to run python extract_scene.py -p example_scenes.py SquareToCircle as one command on a single line.

what do you mean i dont konw

Yes, I'm stuck with the same problem, too. Maybe because I'm running the code under windows 10 environment?

Closing, as this issue is old and inactive.

iam stuck with this issue too

Same here..this issue is NOT resolved!


Dependency on monoid-extras>0.5?

Disclaimer: I'm clueless about Haskell ecosystem
I can't build geometry because of missing monoid-extras>0.5.  I checked [1] but it says 0.5.
[1] https://github.com/diagrams/monoid-extras

I removed the lower bound for now.  Once the strict-coproduct branch gets merged we can put it back if we want.


Provided script seems to resolve links to incorrect address

It appears that the at least some of the links in the installer PowerShell Script are incorrect. If I run the script as the docs specify, I get:
[2023-09-04 23:45:20Z] Downloading https://go.microsoft.com/fwlink/?LinkId=852726&clcid=1033 to C:\Users######\AppData\Local\Temp\SPS_<IP_ADDRESS>_1033.cab
Invoke-WebRequest : The remote name could not be resolved: 'rserverdistribution.azureedge.net'
At C:\Temp\Untitled1.ps1:99 char:9
+         Invoke-WebRequest -Uri $cabUrl -OutFile $cabFile
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
I get the same for the link https://go.microsoft.com/fwlink/?LinkId=852723&clcid=1033

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

ID: 2175e183-b508-c7e4-1caa-65b2adbb3b54
Version Independent ID: e2ee7575-2be6-6ec7-4b2e-be278da1f2ff
Content: Set up a Python data science client - SQL Server Machine Learning Services
Content Source: docs/machine-learning/python/setup-python-client-tools-sql.md
Service: sql
Sub-service: machine-learning-services
GitHub Login: @WilliamDAssafMSFT
Microsoft Alias: wiassaf

@AndersUP We have resolved a temporary outage with the fwlinks as they were in need of redirection. Should be resolved now. Thanks very much for bringing this to our attention.


Update build.gradle

Upgrade android gradle plugin to latest version

@msand
I resolved merge conflicts, would you please check out this pull request?

The use of safeExtGet in dependencies broke the build, reverted the change.

@msand but Travis CI build has been passed, Are you sure it's because of this change?

The ci only lints javascript, proper e2e tests are missing. Yeah, I'm sure, you can try for yourself.


Possible to reach into a new tab?

Hey! So far I'm loving this project. I'm working on a script to automate the pulling of some reports.
Sometimes when I click the submit button with chromeless the report opens in a new tab. At this point I want to reach into that new tab and click the 'download' button.
Is that currently, or theoretically, possible with chromeless?

Definitely possible, but not something that is functioning inside chromeless at the moment. The protocol that chromeless consumes has the ability to do this, but it'll probably be some time before any of us can add this feature :(

Is that protocol CDP? https://github.com/cyrus-and/chrome-remote-interface

Yup! Alternatively you could (if possible) grab the link that that button/anchor produces and use it to finish your report scraping. Anyways, for what it's worth

Thanks - good thought as well on grabbing the link. I might be able to intercept the link with evaluate which I'll try, if not I'll look into cdp (no promises! depends on how much my requirements change at the job).


Nothing published on rostopics

Hi!
I'm using Flexpak6 device and I noticed that's not supporting "RAWIMUX" command. Anyway ROS starting without any errors, warnings or infos. There are available rostopics, but nothing is published. I checked serial communication and all frames are going trough.
Is that missing command responsible for this situation?

Just to be sure, do you have a SPAN device?  Not all FlexPak6 enclosures have SPAN support, and if you don't, then it won't produce any IMU-related messages.
If you connect directly to it with a serial terminal (I like CuteCom ), if you type something like log rawimuxa once, does it print anything?

Yeah, it's not SPAN device so it doesn't support "RAWIMUX" command (it prints back info about that after sending a command).
The main problem was empty rostopics, but after some tries i fixed it. The first problem was GPS rate lower than 20Hz described in for example #6 or #44 issue and the second was with antenna. Testing device was in garage and it wasn't getting fix. I was getting "insufficient data rate" error even with all frames visible on serial port so I thought it's ros/driver problem, not device problem.
It would be easier if driver could parse messages with no fix inside and I could see something when doing "rostopic echo" for example "no fix" when tracking 0 satellites. Anyway it's not any bug, driver works fine, so I'm closing this Issue.


New Component Proposal - Floating Action Button - Areteans

Overview
Title: Floating Action Button
Description:
The Float Action Button (FAB) is a versatile, page-level component designed for use in any template. It serves as a floating button that provides immediate access to actions from a constant, easily accessible location. This component can be configured with multiple items, making it ideal for quick access to info links, branding guidelines, and other day-to-day actions.
A FAB can display three to six actions in the form of a Speed Dial, ensuring that essential functions are always at your fingertips.
FAB collapsed
• The FAB is displayed in its collapsed state.
Dependencies:
Used Material UI(MUI) library for FAB development.
Configurations:

Icons Customizations(Boolean)
Purpose of the Component(Dropdown)
Data Page(string)

Icons Customizations
Default icons : "+" & "x".
Checkbox checked: When the "Custom Icons Required?" checkbox is checked, two input fields become visible -->
   Initial Icon: Enter the URL or Binary file name for the initial icon.

   Second Icon: Enter the URL or Binary file name for the second icon.

Purpose of the Component : This a dropdown with 2 options :
  Create Case Type: When the purpose is set to "Create Case Type" pls check point 3.i

  General Purpose: When the purpose is set to "General Purpose", a new checkbox is visible below data page pls check point 4.

Data Page: Depending on the selected purpose, a "Data Page Name" field must be provided:
  i. Create Case Type: "D_pyQuickCreate" it is a generic data page for case creation.
  ii. General Purpose: Provide the Data Page name created for this component

The component fetches records, parameters, and required data from the specified Data Page.

Display Options:
o For the "General Purpose" flow, a "Display as List" checkbox is available to configure the view of records inside the FAB.
o The default view of records is "image". When the checkbox is checked, the records will be shown as a list.

Benefits of Using this Component in Constellation UI Applications
A Floating Action Button (FAB) performs the primary or most common action on a screen. It appears in front of all screen content, typically as a circular shape with an icon in its center. This design ensures that the FAB is prominently visible and easily accessible for users to perform key actions quickly.
Enhanced User Experience:
Accessibility: A FAB makes it easy for users to access the primary action without having to navigate through menus or other UI elements.
Visibility: Its floating nature and prominent placement ensure that the primary action is always visible and easily accessible.
Consistent Design:
Uniformity: Using a reusable FAB component ensures that the design and behaviour are consistent across different parts of the application.
Styling: Centralized styling makes it easier to maintain and update the look and feel of the FAB.
Improved Code Maintainability:
Reusability: A single FAB component can be reused in multiple places, reducing code duplication.
Modularity: Encapsulating the FAB logic and styling in a component makes the codebase more modular and easier to manage.
Props and Configurations: The component can be designed to accept various props, allowing customization of the icon, colour, size, and actions.
Extensions: The FAB component can be extended with additional features like tooltips, animations, and different action states.
Attached the component code and detailed description with images below.
Floating Action Button.zip
Floating_Action_Button_Component.docx

This component is not following best practices by using material UI and a custom set of icons - while the UI is slick, it will not scale if you have a lot of case types to create and it is doing double duty with the +Create action in the workportal or the quickcreate widget.
Having said that this widget could be valuable in the context of a self-service portal - I will discuss with the rest of the team if there is a value in adding this component to this repo.

Really cool component, has this component been tested against any of the accessibility compliances, and can it function with keyboard navigation right now?

Hi Joshua - We validated the basic keyboard navigation, and it works fine. But we haven't tested accessibility explicitly.
Hi Richard - The Create was an additional item added based on our internal UX review and we can revise the code by removing it. Also, we've provided custom icons to match the design requirements and is configurable. We will work on the scaling part and upload the updated code by next two days in order  to accommodate n no.of case types by introducing a scroll.
If required, we can re-write the component without using the material UI, but requires some more time.

Rejected-  SDK only – This component is going to introduce accessibility challenges and is obscuring some part of the screen – for WSS in Constellation UI – use the quick link widget.


What do each of the colors in ColorScheme() do?

I'm using ColorScheme() to theme my app and set some colors. Here's my code for the theme:
colorScheme: ColorScheme(
  primary: Colors.red,
  onPrimary: Colors.black,
  primaryVariant: Colors.orange,

  background: Colors.red,
  onBackground: Colors.black,

  secondary: Colors.red,
  onSecondary: Colors.white,
  secondaryVariant: Colors.deepOrange,

  error: Colors.black,
  onError: Colors.white,

  surface: Colors.white,
  onSurface: Colors.black,

  brightness: Brightness.light,
),

// this is the only code in ThemeData.light().copyWith()

Here's the relevant documentation: ColorScheme class
So what do these properties change the color of? Is there a list of which colors affect which widgets?
By looking at the source of a FAB, I found out that colorScheme.secondary changes its background color, and that colorScheme.onSecondary should change the icon color, although it's not (what's up with that?). Here's what I found:
// floating_action_button.dart
final Color foregroundColor = this.foregroundColor  // <-- colorScheme.onSecondary does NOT change FAB icon color
  ?? floatingActionButtonTheme.foregroundColor
  ?? theme.accentIconTheme.color
  ?? theme.colorScheme.onSecondary;
final Color backgroundColor = this.backgroundColor  // <-- colorScheme.secondary changes FAB background color
  ?? floatingActionButtonTheme.backgroundColor
  ?? theme.colorScheme.secondary;

CC @darrenaustin
We are gradually moving the color dependencies within material components from rather complex dependencies on ThemeData to hopefully simpler (and well documented) dependencies on ColorScheme. This will take some time, please bear with us.

Thank you for your reply. Sorry if I misunderstood you, but does this mean that the main colors such as primaryColor, secondaryColor, ... will be delcared in ColorScheme() rather than directly in ThemeData()?
Also, is there an ETA?

Over time components that used to depend on values like Theme.of(context).primary will depend on  Theme.of(context).colorScheme.primary instead. We'll be making changes like this over the coming months and will always try to do so without breaking anything. Which is why it's a slow process :-).

I like the idea of the colorScheme, makes it easier to select the basics.
is there any 1 to 1 basis for that transition?
Something like:
primary -> colorScheme.primary
accentColor -> colorScheme.onPrimary
errorColor -> colorScheme.error

That would be helpful to prepare for the transitions

Is there any way to see which widgets work with colorScheme?

@Hannnes1 - That's an excellent question. Although we have been slowly moving towards a world where all (OK most) colors are defined by the Theme's colorScheme, there's no summary of status/progress. New components, like ToggleButtons or MaterialBanner, do depend exclusively on the ColorScheme, and their properties document that dependency. See for example, https://api.flutter.dev/flutter/material/ToggleButtons/borderColor.html, https://api.flutter.dev/flutter/material/MaterialBanner/backgroundColor.html.
All that said, a roll-up would be helpful. Will try and deliver one in December.

I found this document from another issue and thought that developers passing by may find itnuseful: https://docs.google.com/document/d/1kzIOQN4QYfVsc5lMZgy_A-FWGXBAJBMySGqZqsJytcE/edit?usp=drivesdk

Are there any updates to this issue?

@ninest - We're about to land a new set of button widgets, https://github.com/flutter/flutter/pull/59702. The new widgets have clearly defined defaults, including default colors based on the overall theme's ColorScheme. Although it's not yet the case that the relationship of all of the Material widgets and the color scheme is well defined, I think we're making progress.

@HansMuller Noticed you updated the Material Theme System Updates document in Jan 2021
Looks like progress for all the newer Normalised Component Themes on the new/updated widgets and ThemeData Cleanup, is it all complete?
The Component Theme Normalization Project section gives us a good matrix within the document on the current status. But besides thi sany broad goals on timeframes?
I ask because we're about to Theme several large projects and start new apps that are White Labelled and so have several "versions", with multiple themes, and each of those has a light/dark theme as well.

@HansMuller Noticed you updated the Material Theme System Updates document in Jan 2021
Looks like progress for all the newer Normalised Component Themes on the new/updated widgets and ThemeData Cleanup, is it all complete?
The Component Theme Normalization Project section gives us a good matrix within the document on the current status. But besides thi sany broad goals on timeframes?
I ask because we're about to Theme several large projects and start new apps that are White Labelled and so have several "versions", with multiple themes, and each of those has a light/dark theme as well.

@workerbee22 - We've made slow progress on updating and normalizing the Material theme system over the past year+ however, (sadly) there's still more to do.   The Cupertino library's support for colors and themes is really intended to enable the components to look native, rather than being flexible enough to create a custom branded look. So, yes, you'll need to take a different approach for customizing the look of the Material library or tweaking the appearance of the Cupertino components. Neither library introduces substantial differences for web or desktop.
Is there a level at which your app can be defined in terms of generic (not library or platform specific components)?

Thanks for the update @HansMuller . Just to give you some context and to help other people approach this task, I've been updating a large app where I implemented light/dark themes well over a year ago using Theming. So there has been significant changes since then.
Early Approach to Light/Dark Theming
My initial approach I just had light and dark ThemeData, all with manually set values. So each was quite long and with lots of duplication of code, where only the color values differed between the two.
New Approach and Update
So now I have updated the approach to, by going through the Material Theme System Updates document for every widget type, but in summary:

Better use of ColorScheme and TextTheme in ThemeDate
Better use of the new Component Themes
Migrate all the deprecated items like TextTheme property name changes etc.

To better construct the ThemeData with less code duplication, I followed the approach in the Flutter Gallery app by looking at gallery_theme_data.dart. This handles the "legacy" ThemeData properties (many still needed as the Flutter framework widgets still not updated to new Component Themes in many cases) and the new normalised approach pretty well I think.
I've now successfully migrated my app's old light/dark theming approach to a new approach using Component Themes. But I should point out this took me a few days to do the entire app. I think we need documentation somewhere on generally how to:

approach actually using the ThemeData ie. should Widget code just use the default "inherit" the ThemeDAta value or should we declare/change it using Theme.of ?
how to "construct" sets of ThemeData, with the Flutter Gallery app being a good guide

Thanks, @workerbee22 as I was looking at what method to use to teach a better way to implement themes in my flutter dev classes that I am developing and your approach does have merit towards that.
I may come up with some answers to your questions in the next few days as I want to redo the flutter platform widgets example anyway to more plugin doc comprehensive one.
Good Work Mike!

Thuis one is very confusing, really, i don't know which theme touch to get our aimed theme.

@SalahAdDin and anyone else: Check out the docs for ThemeData and scroll through the properties list to see all the supported theme options. You can also use the Find option (CTRL+F/CMD+F) to quickly find what you're looking for.

@Levi-Lesches I think the confusing bit is that there are multiple redundant properties rather than people not knowing CTRL + F.
Also ColorScheme documentation lacks example. For instance primaryVariant, the doc says, a darker version of primary. Well okay, but some example of where it would be used could be more explicit.
constructor don't use the same names for properties (see onSurface and onCard, primaryVariant and primaryDark):
    final schemeFromSwatch = ColorScheme.fromSwatch(accentColor: null, backgroundColor: null, brightness: null, cardColor: null, errorColor: null, primaryColorDark: null, primarySwatch: null,);
    final scheme = ColorScheme(primary: , primaryVariant: primaryVariant, secondary: secondary, secondaryVariant: secondaryVariant, surface: surface, background: background, error: error, onPrimary: onPrimary, onSecondary: onSecondary, onSurface: onSurface, onBackground: onBackground, onError: onError, brightness: brightness)

and reading the source for fromSwatch there is a line settings the primaryVariant
      primaryVariant: primaryColorDark ?? (isDark ? Colors.black : primarySwatch[700]!),

Which contradicts the documentation that says "a darker version of primary".


modules: support importing procs from native js modules

This adds rudimentary support for extending the runtime with procs
implemented in javascript by supporting import "/path/to/file.js"
in which the file exports an object containing the proc implementation.
To make this work, the module loader looks at the file extension, and for
.js files it simply inlines the source and returns it.
Then the semantic pass evals the blob of code and puts all the symbols from
the exported procs into scope.
The flowgraph builder generates a new type of natice proc call node and also
passes through the native modules so they can be carried through to the
built flowgraph.
Finally, the module source is inlined into the compiled code so it gets
evaluated again as part of the program itself.

@dmajda @go-oleg @mccanne This is a rough first cut but it works for simple cases :)
One major constraint is that the loaded files can't do a require() or anything like that -- all the code must be in the single file and can assume that juttle is in scope.
The other approach would be to require() it dynamically as part of the program and stash it in the runtime like we do for adapters.

Sweeeet!
require() works fine for me. In fact, it looks like the module gets eval()'d twice...I added this to the top of it:
var _ = require('underscore');

_.each(['a','b'], (item) => { console.log(item); });

and saw
a
b
a
b

Did you mean that you can't require() with relative paths?

The other approach would be to require() it dynamically as part of the program and stash it in the runtime like we do for adapters.

I think that approach would make much more sense in light of the limitations and negative effects of double-eval.
(I still commented on the PR because most of its code will probably get used with any approach.)


Add variable to disable detailed monitoring on the runner instance

I noticed there is a variable runners_monitoring (default: false) available which can enable/disable detailed Cloudwatch monitoring on the docker-machine instances.
However, when checking the Terraform plan, the module.runner.aws_autoscaling_group.gitlab_runner_instance receives EC2 detailed monitoring enabled by default and I don't need detailed monitoring (not spinning up a critical stack for me). So I would like to disable that (for the cost).

Seems like detailed monitoring (enable_monitoring) is enabled by default on aws_launch_configuration: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/launch_configuration
Is there any way to merge or override the template_gitlab_runner locals of the module in my own terraform code? Or should a variable be added to control detailed monitoring of the gitlab runner instance?

Seems monitoring is by default enabled in the auto launch configuration (https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/launch_configuration#enable_monitoring). The auto scaling group is managing the gitlab agent, the runners are managed via docker machine and should have by default monitoring disabled.
To disable monitoring for the instance running in the scaling group we have to create an extra variable. Feel free to propose a PR to introduce more flexibility in the module.


UI redesign: Recipient header bar (topic title bar)

Issue: #22021
Discussion: https://chat.zulip.org/#narrow/stream/431-redesign-project/topic/recipient.20bar.20.2322021
TODO:

[ ] Update stream color change function
[ ] Recent topics color changes.
[ ] Compose box color changes.
[ ] Popovers
[ ] Overlays
[ ] Dropdowns
[ ] Input fields
[ ] Icon changes (Independent PR?)

We should increase the color contrast between the message and the background in the night theme. Right now, they look very alike.

Thanks for working on this -- it's cool to see!
Could you clarify why the TODO items in the description for this PR are relevant to #22021? E.g. I wouldn't expect the recipient header bar change to touch popovers, the compose box, etc. but maybe I'm missing something.

The PR also seems to make some changes that are separate from what was described in this issue. E.g. is it solving parts of #21750 as well? (I believe @sayamsamal was planning to pick that one up?)

Commenting on just the recipient header bar aspect of it, it feels to me like the contrast between # and the background color is generally too low in the current version. I think we likely want the background color to be lighter, like in @terpimost 's original design.

(If that part wasn't ready to review yet, I'm happy to check again later. :))

I wouldn't expect the recipient header bar change to touch popovers, the compose box, etc. but maybe I'm missing something.

It is due to the change in background color of the app. The new background color doesn't look good with the current colors of these elements.

Hmm, OK, but updating the background color of the app was not part of https://github.com/zulip/zulip/issues/22021 either...

@amanagr I think the problem that you don't add the proper background color for the bar and for the light theme the background color is off. Here are clarifications https://www.loom.com/share/d531f451452e44e089bea0a6f9d6e496

@amanagr I think the problem that you don't add the proper background color for the bar and for the light theme the background color is off. Here are clarifications https://www.loom.com/share/d531f451452e44e089bea0a6f9d6e496

Thanks for the great review video. I was using a plugin to convert hex values into HSL values, and I guess it wasn't working correctly.

@amanagr for some reason I see the color is 3% now

but in the original design it was 5%? and later we were talking about making it bigger.
Now as I see that in action I vote for having 8% for both dark and light themes. And we might make it 10% once more people will try that in action.
P.S. Could you try to set up colors via HSLA spelling? or RGBA ? instead of hex...
I switched it in dev tools just to make a screenshot

P.S. Could you try to set up colors via HSLA spelling? or RGBA ? instead of hex...

For the steam recipient bar colors, we get hex values from the server. I can't use HSLA or RGBA there.

P.S. Could you try to set up colors via HSLA spelling? or RGBA ? instead of hex...

For the steam recipient bar colors, we get hex values from the server. I can't use HSLA or RGBA there.

Yes, you have color as hex as a value for a stream, but in order to construct the transparency for the bar itself you have to convert specify the opacity value, right?
Are you saying that transparency value is controlled on a server side somehow?

@terpimost  This should be working correctly now.

I confirm that it works as discussed. The next step would be on my side to think how colors work a bit better. It would be a separate issue.

@amanagr if we can drop the background change from this PR, I can review it as well, and then we can plan to test on CZO.

Discussion about topic colors https://chat.zulip.org/#narrow/stream/101-design/topic/UI.20redesign.3A.20stream.2Ftopic.20header.20bar/near/1413426

@amanagr if we can drop the background change from this PR, I can review it as well, and then we can plan to test on CZO.

I dropped the background change from it PR. There is still a lot to do here which is in the WIP part of the commit:

Stream color change process (which looks like should be a PR of its own).
Drafts overlay recipient bar redesign.
Implementing colors in https://chat.zulip.org/#narrow/stream/101-design/topic/UI.20redesign.3A.20stream.2Ftopic.20header.20bar/near/1413426
There is a whole dark_background thing which we use to make recipient bar text color white for streams having dark colors. This is useless now since we are following a different approach. (Just an annoying bit of change)

I think we should finalize the steps we want to follow before I dive into any of these.

Some screenshots of current status.

Hey @amanagr I'm checking colors for the same hashtag color from my example and from this PR:

It looks different.

Quick review comments https://chat.zulip.org/#narrow/stream/101-design/topic/UI.20redesign.3A.20stream.2Ftopic.20header.20bar/near/1430433

I realized that I'm not sure what's meant by this point:

Stream color change process (which looks like should be a PR of its own).

Could you please clarify?

In general, what are the open questions here that we need to answer to unblock work on this?

I dropped the background change from it PR. There is still a lot to do here, some of it is in the WIP part of the PR:

Stream color change process (which looks like should be a PR of its own).
Drafts overlay recipient bar redesign.
Implementing colors in https://chat.zulip.org/#narrow/stream/101-design/topic/UI.20redesign.3A.20stream.2Ftopic.20header.20bar/near/1413426
There is a whole dark_background thing which we use to make recipient bar text color white for streams having dark colors. This is useless now since we are following a different approach. (Just an annoying bit of change)
Replace all the new colors with variables so that they are easy to track and change.

I think we should finalize the steps we want to follow before I dive into any of these.

I think we could test on CZO without making any changes in the drafts overlay, so that can be a later step if it's not super easy to do.

@alya these are no longer a concern, thanks for your followup! I think I can safely close this PR since it is no longer relevant and has some changes that I wouldn't like to have too. I followed a completely different approach to resolve my concerns.

Ok, sounds good! Is there a current version of the PR that we should link with #22021, or is it local so far?


fixed: incorrect texture being marked as srgb

Fixes #6937
Ensures that getGammaTextures sets the correct image index

I confirm I have read the contributing guidelines and signed the Contributor License Agreement.

Done


Fix Slack invitation link as it's no longer working

Describe the bug
Slack share link no longer working. As a result, we need to update the link across...
Replace all instances of old Slack invite link that Slack broke with new invite link.
https://join.slack.com/t/universelabs/shared_invite/enQtNjA2MjM1NjAyNzI0LTUyYWZjM2I5M2VhMTU3YTY3ZGI0YTAwNDQwN2I1Mzc4Yjk3YTg2Y2IxOGMyMDljOTdkM2Y4NTM3ZTAwYzc3NTg

[x] GitHub repository README.md files.
[x] universe.engineering.
[x] Universe Web App.

Done.


Synctoy again!!!

Description of the new feature / enhancement
It would be great to have a tool like synctoy again.
Scenario when this would be used?
sync folders, drives, shares, etc.
Supporting information
No response

Issue is a duplicate
Thank you for your issue! We've linked your report against another issue #26
Thanks for helping us to make PowerToys a better piece of software.

Duplicate of #26


added the ability to display usage based on tags on configuration spec

Quick hack of adding usage to the tool. Didn't add a way to "invoke" it as i suspect that is a separate discussion.
I worked the code into the basic Process method so that there wasn't logic in term of field names and or embedding structure in two place. I suspect there are cleaner ways to separate the usage capability, but thought I would get it out there first.

any update on this? or has another way been added to do this?


[bug]:

Is there an existing issue for this problem?

[X] I have searched the existing issues

Operating system
Linux
GPU vendor
AMD (ROCm)
GPU model
RTX 6900 XT
GPU VRAM
16 GB
Version number
5.0
Browser
firefox
Python dependencies
3.10
What happened
When i try and Invoke i get the following  error: RuntimeError: HIP error: invalid device function HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing AMD_SERIALIZE_KERNEL=3 Compile with TORCH_USE_HIP_DSA to enable device-side assertions.
Comfy is able to work fine on current rocm setup.
What you expected to happen
generate an image
How to reproduce the problem
No response
Additional context
on the initial install it kept installing CPU pytorch so i uninstalled that and installed the ROCM compatibly pytorch on launch it does pick up my AMD radeon but it shoots an error saying bitsandbytes setup failed despite there being a CUDA compatible card. when i pythom -m bitsandbytes i get AttributeError: 'NoneType' object has no attribute 'split'. also it seems like im getting a patchmatch compile error.  here is the log below:
Could not load bitsandbytes native library: 'NoneType' object has no attribute 'split'
Traceback (most recent call last):
File "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 109, in
lib = get_native_library()
File "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 88, in get_native_library
cuda_specs = get_cuda_specs()
File "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/bitsandbytes/cuda_specs.py", line 39, in get_cuda_specs
cuda_version_string=(get_cuda_version_string()),
File "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/bitsandbytes/cuda_specs.py", line 29, in get_cuda_version_string
major, minor = get_cuda_version_tuple()
File "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/bitsandbytes/cuda_specs.py", line 24, in get_cuda_version_tuple
major, minor = map(int, torch.version.cuda.split("."))
AttributeError: 'NoneType' object has no attribute 'split'
CUDA Setup failed despite CUDA being available. Please run the following command to get more information:
python -m bitsandbytes
Inspect the output of the command and see if you can locate CUDA libraries. You might need to add them
to your LD_LIBRARY_PATH. If you suspect a bug, please take the information from python -m bitsandbytes
and open an issue at: https://github.com/TimDettmers/bitsandbytes/issues

patchmatch.patch_match: INFO - Compiling and loading c extensions from "/home/sagar/miniconda3/envs/invoke/lib/python3.10/site-packages/patchmatch".
patchmatch.patch_match: ERROR - patchmatch failed to load or compile (Command 'make clean && make' returned non-zero exit status 2.).
patchmatch.patch_match: INFO - Refer to https://invoke-ai.github.io/InvokeAI/installation/060_INSTALL_PATCHMATCH/ for installation instructions.
[2024-09-28 00:10:44,825]::[InvokeAI]::INFO --> Patchmatch not loaded (nonfatal)
[2024-09-28 00:10:45,939]::[InvokeAI]::INFO --> Using torch device: AMD Radeon Graphics
[2024-09-28 00:10:46,169]::[InvokeAI]::INFO --> cuDNN version: 3001000
[2024-09-28 00:10:46,183]::[uvicorn.error]::INFO --> Started server process [38431]

Discord username
lordoflaziness

I was able to solve the bitsandbytes issue as well as the patchmatch issue. I also set the device id to my card so on boot it says torch device: AMD 6900XT. but every time i try to invoke i still get the same error message:
RuntimeError: HIP error: invalid device function HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing AMD_SERIALIZE_KERNEL=3 Compile with TORCH_USE_HIP_DSA to enable device-side assertions.

I am also having this issue with my AMD 7800XT. I was able to fix the bitsandbytes issue by following their install guide.
cd [InvokeAI dir]
source .venv/bin/activate
pip install --no-deps 'https://github.com/bitsandbytes-foundation/bitsandbytes/releases/download/continuous-release_multi-backend-refactor/bitsandbytes-0.44.1.dev0-py3-none-manylinux_2_24_x86_64.whl' # the --force-reinstall broke a bunch of the other InvokeAI deps

The runtime error above happens both on a fresh install of InvokeAI and with the bitsandbytes update

After some reading I disabled the onboard graphics unit of the AMD CPU.
But this did not resolve the issue - I also get:
HIP error: invalid device function HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
This is really confusing because I had it running with the 3.x version of invokeai last year on the same machine with the same approach to the ROCM installation (using the AMD original repos!)
All suggested ROCM tests by AMD suceed.
How can we resolve this?
thx for reading.

Some issue
Please help\fix!


pip element should install dependencies pulled by pip source

See original issue on GitLab
In GitLab by [Gitlab user @cs-shadow] on Aug 15, 2018, 18:00
Background
!568 added a pip source plugin, that pulls all python dependencies for a given element. But, to be able to use its output in any way, one has to install those source distributions first. Since we already have a pip element plugin, it would be nice if they worked together out-of-the-box.
Task description

[ ] Ensure pip element installs dependencies pulled by pip source

Acceptance Criteria
It should be possible to package a standard python application using pip source and element plugins without having to write any install commands manually.

In GitLab by [Gitlab user @cs-shadow] on Aug 15, 2018, 22:47
changed the description

In GitLab by [Gitlab user @cs-shadow] on Aug 15, 2018, 22:47
changed the description

In GitLab by [Gitlab user @BenjaminSchubert] on Apr 30, 2019, 12:19
Was implemented by https://gitlab.com/BuildStream/buildstream/merge_requests/1313. Can you confirm that this is good [Gitlab user @cs]-shadow ?

In GitLab by [Gitlab user @cs-shadow] on Apr 30, 2019, 12:35
umm.. !1313 is about fixing the executable path, right?

In GitLab by [Gitlab user @BenjaminSchubert] on May 1, 2019, 09:38
Oups, went too fast, yes sorry about that

In GitLab by [Gitlab user @shashwatdalal] on May 8, 2019, 14:27
mentioned in commit bae9b9b56133d3cfb5c4f74969d67e34f7641e2e

In GitLab by [Gitlab user @shashwatdalal] on May 8, 2019, 14:34
mentioned in merge request !1336

In GitLab by [Gitlab user @shashwatdalal] on May 8, 2019, 14:51
mentioned in commit d88492dfe166a9c45e781ea16b4f7f416c718d2c

In GitLab by [Gitlab user @marge-bot123] on May 10, 2019, 11:23
mentioned in commit bd97c83a506d9c576ace79eeb7f914232928e83a

In GitLab by [Gitlab user @cs-shadow] on May 14, 2019, 16:55
mentioned in commit ffab3c896b2b37dccde74cbdbef7933d2b46b003

In GitLab by [Gitlab user @cs-shadow] on May 14, 2019, 23:51
mentioned in commit 27f4f3b7a2fd22c8c812f0f35b32426afe776444

In GitLab by [Gitlab user @cs-shadow] on May 15, 2019, 10:51
closed via merge request !1336

In GitLab by [Gitlab user @cs-shadow] on May 15, 2019, 10:51
mentioned in commit 2f4023f3555f588aa8fc70494b08bf95b3db6463


[Event Request] Codeunit 5816 Undo Return Receipt Line - procedure CheckReturnRcptLine - OnCheckReturnRcptLineOnBeforeCheckReturnQtyRcdNotInvd

Please add an Event OnCheckReturnRcptLineOnBeforeCheckReturnQtyRcdNotInvd in procedure CheckReturnRcptLine in Codeunit 5816 Undo Return Receipt Line
[Event Request] Codeunit 5816 Undo Return Receipt Line - procedure CheckReturnRcptLine
    var
        TempItemLedgEntry: Record "Item Ledger Entry" temporary;
        IsHandled: Boolean;
    begin
        IsHandled := false;
        OnBeforeCheckReturnRcptLine(ReturnRcptLine, IsHandled);
        if IsHandled then
            exit;

        with ReturnRcptLine do begin
            if Correction then
                Error(AlreadyReversedErr);

            IsHandled := false;
            OnCheckReturnRcptLineOnBeforeCheckReturnQtyRcdNotInvd(ReturnRcptLine, IsHandled); // <-- NEW EVENT
            if not IsHandled then

                if "Return Qty. Rcd. Not Invd." <> Quantity then
                    Error(Text004);
            if Type = Type::Item then begin
                UndoPostingMgt.TestReturnRcptLine(ReturnRcptLine);
                UndoPostingMgt.CollectItemLedgEntries(TempItemLedgEntry, DATABASE::"Return Receipt Line",
                "Document No.", "Line No.", "Quantity (Base)", "Item Rcpt. Entry No.");
                UndoPostingMgt.CheckItemLedgEntries(TempItemLedgEntry, "Line No.");
            end;
        end;
    end;

[IntegrationEvent(false, false)]
local procedure OnCheckReturnRcptLineOnBeforeCheckReturnQtyRcdNotInvd(ReturnRcptLine: Record "Return Receipt Line"; var IsHandled: Boolean)
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 45720.


Small simplification to WriteTask optimization

Motiviation
#9800 was just merged which consolidates the flush/no-flush WriteTasks in AbstractChannelHandlerContext, but after looking at the changes again I noticed a tiny simplification that would be good to make imo.
Modification
Remove use of conditional operator in decrementPendingOutboundBytes()
Result
Simpler code, one less branch on critical path

Sorry that this is so small, it was just bugging me :)

@netty-bot test this please


Additional arguments

Initial Checks

[X] I have searched GitHub for a duplicate issue and I'm sure this is something new
[X] I have searched Google & StackOverflow for a solution and couldn't find anything
[X] I have read and followed the docs and still think this is a bug
[X] I am confident that the issue is with pydantic (not my code, or another library in the ecosystem like FastAPI or mypy)

Description
BaseModel remove additional fields silently, two solution proposed:

Raise on model creation
Add field to the model

Based on this issue, it seems adding field is not allowed.
Example Code
from pydantic import BaseModel

class User(BaseModel):
  name: str
  age: int

user = User(name='name', age=20, password='password')
user.password
# AttributeError: 'User' object has no attribute 'password'

Python, Pydantic & OS Version
/home/mam/mycode/pydantic/pydantic/_migration.py:273: UserWarning: `pydantic.utils:version_info` has been moved to `pydantic.version:version_info`.
  warnings.warn(f'`{import_path}` has been moved to `{new_location}`.')
             pydantic version: 2.0b2
        pydantic-core version: 0.39.0 release build profile
                 install path: /home/mam/mycode/pydantic/pydantic
               python version: 3.9.16 (main, Feb 10 2023, 18:15:50)  [GCC 12.2.1 20220819 (Red Hat 12.2.1-2)]
                     platform: Linux-6.3.6-100.fc37.x86_64-x86_64-with-glibc2.36
     optional deps. installed: ['devtools', 'email-validator', 'typing-extensions']

Affected Components

[ ] Compatibility between releases
[ ] Data validation/parsing
[ ] Data serialization - .dict() and .json()
[ ] JSON Schema
[ ] Dataclasses
[ ] Model Config
[ ] Field Types - adding or changing a particular data type
[ ] Function validation decorator
[ ] Generic Models
[ ] Other Model behaviour - construct(), pickling, private attributes, ORM mode
[ ] Plugins and integration with other tools - mypy, FastAPI, python-devtools, Hypothesis, VS Code, PyCharm, etc.

from pydantic import BaseModel

class User(BaseModel):
    name: str
    age: int

    class Config:
        extra = "allow"

user_data = {
    "name": "name",
    "age": 20,
    "password": "password"
}

user = User(**user_data)
print(user.password)  # 'password'

add the Config class in case of extra fields

@likecodingloveproblems The issue has bug V1 label but it seems you are using the V2 beta based on the information in Python, Pydantic & OS Version of the issue.
BTW, In Pydantic V2, The default extra behavior is ignore. So, Pydantic Ignores any extra attributes.
You can change the behavior like:
from pydantic import BaseModel, ConfigDict

class User(BaseModel):
    model_config = ConfigDict(extra='allow')

    name: str
    age: int

user = User(name='name', age=20, password='password')
print(user.password)
#> password


Fixed server_relay flag preventing packets from processing on the server

Fixes: #37996

If this PR is approved and merged, what are the chances of it getting cherry picked into 3.2.x?

Could you squash commits into one? See PR workflow.

If this PR is approved and merged, what are the chances of it getting cherry picked into 3.2.x?

That's up to @Faless, if he thinks the change is good and safe for the stable branch, we'll cherry-pick it.

Could you squash commits into one? See PR workflow.

If this PR is approved and merged, what are the chances of it getting cherry picked into 3.2.x?

That's up to @Faless, if he thinks the change is good and safe for the stable branch, we'll cherry-pick it.

Thanks. I've squashed the commits.

@akien-mga Could you tell me what I need to fix in order for the build to succeed? I'm not exactly sure of the reason for failure.

There are two style issues outlined in the build log with a diff: https://travis-ci.org/github/godotengine/godot/jobs/677305686
The first one is a trailing tab on line 409, and the second is a wrongly aligned comment on line 430 (at least as far as our clang-format style guide is concerned).
See https://docs.godotengine.org/en/latest/community/contributing/code_style_guidelines.html for details about the tools we use to ensure a consistent code style.

There are two style issues outlined in the build log with a diff: https://travis-ci.org/github/godotengine/godot/jobs/677305686
The first one is a trailing tab on line 409, and the second is a wrongly aligned comment on line 430 (at least as far as our clang-format style guide is concerned).
See https://docs.godotengine.org/en/latest/community/contributing/code_style_guidelines.html for details about the tools we use to ensure a consistent code style.

Thank you. I've not written any C++ in over 7 years. I believe that I've fixed the remaining style issues.

@fales This isn't necessary if clients call set_target_peer(1) (TARGET_PEER_SERVER) before sending data through an enet channel.  The question is, do you want to support processing this message on the enet server when the target_peer is zero (TARGET_PEER_BROADCAST) when server_relay is configured to false.  I think it's reasonable to assume that TARGET_PEER_BROADCAST should be processed on server peer when server_relay is false.

Also, I can an backport this to 3.X if accepted.

Simpler solution for this PR (do we want to also handle -N by the same logic? I guess so).
diff --git a/modules/enet/networked_multiplayer_enet.cpp b/modules/enet/networked_multiplayer_enet.cpp
index 25b87145b6..b2ddfb076c 100644
--- a/modules/enet/networked_multiplayer_enet.cpp
+++ b/modules/enet/networked_multiplayer_enet.cpp
@@ -371,7 +371,10 @@ void NetworkedMultiplayerENet::poll() {
                                                        // To myself and only myself
                                                        incoming_packets.push_back(packet);
                                                } else if (!server_relay) {
-                                                       // No other destination is allowed when server is not relaying
+                                                       // Other destinations will only be processed by the server when not relaying.
+                                                       if (target == 0 || (target < 0 && target != -1)) {
+                                                               incoming_packets.push_back(packet);
+                                                       }
                                                        continue;
                                                } else if (target == 0) {
                                                        // Re-send to everyone but sender :|

The docs should also be updated with a note in server_relay mentioning the differnt behaviour of the TARGET_PEER_BROADCAST between client and server when relaying is disabled, along with the effect on peers exclusion using negative numbers.

Also, I can an backport this to 3.X if accepted.

That is potentially compat breaking if someone had leftover rpc calls in their client code. But I guess it could be okay for 3.4.

@Faless Yes i was going to mention, an cleaner solution would just be to add logic around that conditional to keep clarity.  I agree with a 3.4 merge.

Superseded by #48331. Thanks for your contribution anyway!


No module named 'batch_rename'

My container keeps restarting, with the following error code:
05/10/2024
07:11:16 PM
ModuleNotFoundError: No module named 'batch_rename'
05/10/2024
07:11:24 PM
Traceback (most recent call last):
05/10/2024
07:11:24 PM
  File "/home/app/series_scanner/src/main.py", line 7, in <module>
05/10/2024
07:11:24 PM
    from existing_renamer import ExistingRenamer
05/10/2024
07:11:24 PM
  File "/home/app/series_scanner/src/existing_renamer.py", line 8, in <module>
05/10/2024
07:11:24 PM
    from batch_rename import BatchRename
05/10/2024
07:11:24 PM
ModuleNotFoundError: No module named 'batch_rename'
05/10/2024
07:11:34 PM
Traceback (most recent call last):
05/10/2024
07:11:34 PM
  File "/home/app/series_scanner/src/main.py", line 7, in <module>
05/10/2024
07:11:34 PM
    from existing_renamer import ExistingRenamer
05/10/2024
07:11:34 PM
  File "/home/app/series_scanner/src/existing_renamer.py", line 8, in <module>
05/10/2024
07:11:34 PM
    from batch_rename import BatchRename

My container keeps restarting, with the following error code:
05/10/2024
07:11:16 PM
ModuleNotFoundError: No module named 'batch_rename'
05/10/2024
07:11:24 PM
Traceback (most recent call last):
05/10/2024
07:11:24 PM
  File "/home/app/series_scanner/src/main.py", line 7, in <module>
05/10/2024
07:11:24 PM
    from existing_renamer import ExistingRenamer
05/10/2024
07:11:24 PM
  File "/home/app/series_scanner/src/existing_renamer.py", line 8, in <module>
05/10/2024
07:11:24 PM
    from batch_rename import BatchRename
05/10/2024
07:11:24 PM
ModuleNotFoundError: No module named 'batch_rename'
05/10/2024
07:11:34 PM
Traceback (most recent call last):
05/10/2024
07:11:34 PM
  File "/home/app/series_scanner/src/main.py", line 7, in <module>
05/10/2024
07:11:34 PM
    from existing_renamer import ExistingRenamer
05/10/2024
07:11:34 PM
  File "/home/app/series_scanner/src/existing_renamer.py", line 8, in <module>
05/10/2024
07:11:34 PM
    from batch_rename import BatchRename

Thanks for reporting. I added some unit tests, and got a little too confident.
I'll have a fix published shortly

@nothing2obvi 0.4.1 published, should resolve your issue.


Error Install

[x] I have reset Atom to defaults prior to submitting report.
[ ] I have not reset Atom to defaults prior to submitting report.

Description

Steps to reproduce

Error install

Expected behavior:
Actual behavior:
Reproduces how often:
Versions

> atom --version

> apm --version

OS name and version:
Platformio-ide-terminal version:
Additional Information

This package is no longer maintained. Please uninstall platformio-ide-terminal and install either terminus or x-terminal

Fixed in https://github.com/platformio/platformio-atom-ide-terminal/releases/tag/v2.10.1
Please update platformio-ide-terminal to the latest version.


Nexttrainsdc

Description
Pull request for new app called Next Trains DC. It currently shows all departing trains from the Ballston Metro in the DC Metro network, going towards DC and Ashburn.
Copilot

🤖 Generated by Copilot at e7e1d6d
Summary
🚇📝🌟

This pull request adds a new applet for the Tidbyt device that shows the next train arrival times for the Silver Line Metro in Washington DC. It includes a manifest.yaml file with the applet metadata and a next_trains_dc.star file with the applet logic and output.

Next Trains DC app
Silver Line Metro awaits
Autumn leaves falling

Walkthrough

Add a new applet for displaying the next train arrival times for the Silver Line Metro in Washington DC (link, link)

Create a manifest file manifest.yaml with the applet metadata and package name next_trains_dc (link)
Write the main code file next_trains_dc.star using the Starlark language and the WMATA API (link)

Import the render and secret modules to create a graphical output and decrypt the API key (link)
Define a cache TTL of 240 seconds to avoid excessive API calls (link)
Fetch the predictions for the Wiehle-Reston East station (K04) and filter them by the destination stations (Ashburn and DC) (link)
Create a column of boxes with text and colors to indicate the direction and minutes of the next trains (link)

I have read the CLA Document and I hereby sign the CLA

Recheck


"no-access-missing-member" rule doesn't see properties from base classes.

Angular 4.2.4.
Codelyzer 3.1.1.
Example:
ERROR: (no-access-missing-member) ********: The property "model" that you're trying to access does not exist in the class declaration.
But model property exists in the base class of Component class.
Have to disable it now.
On 3.0.1 there were no errors.

Hi,
Can you give us an example of code with a Component and a template ?

@supamax, please use the search for details.

I'm experiencing the same problem. I searched for other issues and I think #285 is relevant but I that doesn't bring me closer to a solution.
@mgechev, could you please explain a little more?


Switching games

Is there a command to turn off remoteplay.  I know that switching games while using remoteplay causes the load screen to stay on forever.  If there is a command to disconnect from NTRViewer, please share it and if there isn't one, would it be possible to add one to a future update so we wouldn't have to reboot or restart our 3ds' and restart the debugger and viewer every time we switch games

One last thing I forgot to mention.  After the debugger disconnects  to enhance performance, if I where to input the connect command with my ip address, the debugger starts not responding and I have to exit it.  If this could be answered as well

There was no command to stop remotplay. You could simply reboot your console to do that.


[Web]: Enable Accessibility on Page Load

Use case

To navigate through contents in a page with Screen Reader, the user most first enable Accessibility by pressing an invisible button on the page, and sometimes the button is not reachable by the screen reader.
Proposal

Option to enable Accessibility on page load.

Can you please provide the operating system, browser, and the screen reader you tried it on? The accessibility button should always be reachable.

Hi @yjbanov,
Env:
OS: macOS 10.15.3
Screen reader: VoiceOver
Browser: Chrome / Safari
I have tried both on a local project and on gallery app.
On safari is much more robust that the “Enable Accessibility button” is reachable/focused on page load/reload.
However on Chrome sometimes(ca. 1 out of 3 attempts) when I load/reload the page this can happen:

Reload page by cmd+r

VoiceOver announces:

Pressing Control-Option-Shift-Down Arrow to enter the web area

VoiceOver announces: “Enable accessibility, group” instead of button, and nothing will happen if I press VO-right/left or VO-shift-DownArrow to enter the group

The only way to enable accessibility is to reload the page(and hope that the enable button will be reachable) or reach the button by using “Item Chooser”
￼

I'm aware of that sometime ScreenReaders could act unexpected, therefore I'm proposing that if it could be possible in flutter, we could have an option to have Accessibility enabled by default, so the users don't need to enable the accessibility every time they visit the page.

Can you please provide the output of flutter doctor --verbose?
/cc @nturgut

I have now tested on both beta and master channel and still same issue.
You can reproduce the issue every time by following this steps on Chrome browser with VoiceOver enabled:

Navigate to the page or reload the page if you are already there(after load VO will probably announce that you are on a web content)
press: ctrl+option+shift+up arrow to go out of web content
press: ctrl+option+shift+down arrow to go in the web content again
press: ctrl+option+right arrow to go to next element
VO will announce "Enable accessibility, Group"

Master channel
[✓] Flutter (Channel master, v1.16.2-pre.25, on Mac OS X 10.15.3 19D76, locale en-DK)
    • Flutter version 1.16.2-pre.25 at /Users/b044560/Development/flutter
    • Framework revision ec8448d0a3 (4 hours ago), 2020-03-20 01:46:03 -0400
    • Engine revision fd60ddf751
    • Dart version 2.8.0 (build 2.8.0-dev.16.0 5b21a43c55)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/b044560/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/b044560/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3.1, Build version 11C504
    • CocoaPods version 1.9.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 44.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.43.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

[✓] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 80.0.3987.149
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

Beta channel
[✓] Flutter (Channel beta, v1.15.17, on Mac OS X 10.15.3 19D76, locale en-DK)
    • Flutter version 1.15.17 at /Users/b044560/Development/flutter
    • Framework revision 2294d75bfa (2 weeks ago), 2020-03-07 00:28:38 +0900
    • Engine revision 5aff311948
    • Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/b044560/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/b044560/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3.1, Build version 11C504
    • CocoaPods version 1.9.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 44.0.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.43.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

[✓] Connected device (2 available)
    • Chrome     • chrome     • web-javascript • Google Chrome 80.0.3987.149
    • Web Server • web-server • web-javascript • Flutter Tools

• No issues found!

Hi,
I tested the functionality on MacOS(10.14.6) Chrome (80.0.3987.132) using VoiceOver a few times, I didn't encounter issues.
After entering the content area, VoiceOver announces the "Enable accessibility button" as the first element. I am using VO+Space to press the button.
On the other hand I understand the user experience would be significantly better if semantics tree was always enabled. However enabled accessibly reduces the performance for Flutter for Web. We are currently not confident for always having semantics tree on.
Let me explore some options for building the app a11y enabled. Or maybe removing the accessibility button in a later stage in the desktop version which might make enabling more easier.
Thanks for filing the issue.

I understand that enabling accessibility disables the performance. but could you add a check to enable accessibility when a screen reader is enabled? enabling accessibility via a prompt is not the most desireable
experience.

Unfortunately we can't add that check. Due to privacy "whether screen reader on/off" is not accessible to browser via any API.
Under some cases (such as ChromeVox, Chromer extention) we can see extra css added to the page, however most of the time this screenreader information is private.


[DNR] Testing CI robot Creds

/test-all

/test-e2e-nvidia-all

/update-admins

The switch to the npwg credentials in the jenkins CI is tested and working, closing the PR.


Initial commit for kube-proxy HPC helm charts

As discussed in sig-windows, the KPNG project is no longer actively maintained.  In the future there may be other initiatives to break kube-proxy out of tree so I've tagged the repository (https://github.com/kubernetes-sigs/windows-service-proxy/tree/kpng-0.1.0) and removed the code in this PR and replaced it with some HPC docker files and helm charts.
For now we would like to have a more "official" version of the kube-proxy images in https://github.com/kubernetes-sigs/sig-windows-tools/tree/master/hostprocess
This improves upon those images:

has a single image that is the "core" kube-proxy image that can be used for all scenarios. This is just pulled from kubernetes pre-built kube-proxy binaries.
It also provides a helper container meant to be used as an init container that that can do the additional set up required by some CNI's and networks. (primarily vxlan networks.)
provides a helm chart that makes it easy to deploy and wire up for various scenarios

/lgtm

if at some point kpng comes back we can restore the tag (maybe in another repo).


TypeError: Cannot read property 'current_user_request' of undefined

Seeing this error when attempting to use this.
The problem is probably with my setup as I'm using migrations and I'm not sure if I have my tables setup correctly.
I used the migration file found in the repo and also added a revision: integer column to the table I want to use paper trail on.
full error
{ TypeError: Cannot read property 'current_user_request' of undefined
    at Model.afterHook (/Users/randallmeeker/Projects/eventcontrol/node_modules/sequelize-paper-trail/lib/index.js:244:32)
    at /Users/randallmeeker/Projects/eventcontrol/node_modules/sequelize/lib/hooks.js:142:19
    at bound (domain.js:280:14)
    at runBound (domain.js:293:12)
    at tryCatcher (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/util.js:16:23)
    at Object.gotValue (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/reduce.js:155:18)
    at Object.gotAccum (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/reduce.js:144:25)
    at bound (domain.js:280:14)
    at Object.runBound (domain.js:293:12)
    at Object.tryCatcher (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/promise.js:510:31)
    at Promise._settlePromise (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromiseCtx (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/promise.js:604:10)
    at Async._drainQueue (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/async.js:138:12)
    at Async._drainQueues (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues (/Users/randallmeeker/Projects/eventcontrol/node_modules/bluebird/js/release/async.js:17:14)

after some deeper digging I found the issue.

Is it a problem with the library? If you want to submit a PR I'd be happy to look at it.

@randallmeeker what was the issue, I am seeing the same thing.

@eric-radiant my auditing requirements required more customization that this library would allow so I have since removed it. I can assure my issue was human in nature and not a problem with this library which worked as advertised.

@randallmeeker did you go custom with your solution or use a different audit trail package?  Also do you remember what your human in nature issue was as I suspect I'm having the same/similar human issue.

I wrote my own solution, and unfortunately, my error was never committed to git so I have no reference to what it actually was. I did use this library in my initial states for audit purposes before writing my own.


Remove OpenSSL requirement?

Hi, I found your project while looking for a quick VS Code integrated pem viewer. It's a great idea!
I happened to be trying it on a machine with no openssl in the path, so it failed to spawn openssl to do it's work. I wondered if perhaps this could use one of the many JS/Typescript based cert libraries from to achieve the same thing, and also offer a preview automatically when opening .pem, .cer, .key etc
https://github.com/PeculiarVentures/pv-certificates-viewer
Here is an example: https://peculiarventures.github.io/PVCertViewer/
I'd be interested in helping if this sounds useful.

Sure, that sounds like a good idea! Personally, I mainly use OpenSSL, but I agree that a standalone solution would be nice.
I haven't worked with previews in VSCode yet, so I don't know whether there's an easy way to integrate this into the file editor without opening a new window for the preview. If that's easy enough then I'm all for it!


Files container colors do not match theme when changed to "dark theme" in visual studio.

The background is white in the files container instead of matching the dark grey color of the "Dark Theme"

Thank you for creating the issue. I'm working on it now. This problem will be fixed in scope of the Issue #3.

I've just published new version. Could you get it (Git stash extension) and try to reproduce the issue.


Create backtracking_sudoko.cpp

famous backtracking problem also known as sudoko problem

@AnanyaDas162 please merge my contribution #66  for hacktoberfest 2022


⚠ Turnos 24x7 has degraded performance

In 3a4e956, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 950 ms

Resolved: Turnos 24x7 performance has improved in bc70434.