[BUG]

Rancher Server Setup

Rancher version: v.2.8.2 (rancher/rancher:stable)

Installation option (Docker install/Helm Chart):
docker run -d --name=rancher
-p 5080:80
-p 5443:443
-e CATTLE_BOOTSTRAP_PASSWORD=david123
-v /volume1/docker/rancher:/var/lib/rancher
--privileged
--restart always
rancher/rancher:stable

Proxy/Cert Details: N/A

Information about the Cluster

Kubernetes version: v1.27.6+k3s1
Cluster Type (Local/Downstream): just local cluster from the container of rancher/rancher

User Information

What is the role of the user logged in? root (super-user) on standalone VM

Describe the bug
lots of errors from the container of rancher/rancher
2024/03/23 03:15:44 [ERROR] Failed to install system chart fleet-crd: pod cattle-system/helm-operation-ddpwp failed, watch closed
W0323 03:16:46.244521      34 warnings.go:80] cluster.x-k8s.io/v1alpha3 Cluster is deprecated; use cluster.x-k8s.io/v1beta1 Cluster
2024/03/23 03:16:46 [ERROR] Failed to install system chart fleet: pod cattle-system/helm-operation-6rww2 failed, watch closed
2024/03/23 03:16:51 [ERROR] error syncing 'helm3-library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/f341cfdfa521a9aa2b993cb34b26bb91b2d173ef1a7df8d41b8921b0e4f82788'...
fatal: unable to access 'https://git.rancher.io/helm3-charts/': Insufficient randomness
: exit status 128, requeuing
2024/03/23 03:16:52 [ERROR] error syncing 'library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/380859f1003fe7603cddc6c15b34b7263f1f0deaa92ddcde465811d032ee7078'...
fatal: unable to access 'https://git.rancher.io/charts/': Insufficient randomness
: exit status 128, requeuing
2024/03/23 03:16:52 [ERROR] error syncing 'system-library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/a67038d6110101d84b823470950db15b8ab6c06fe4e8895bcae7a337c1a8990d'...
fatal: unable to access 'https://git.rancher.io/system-charts/': Insufficient randomness
: exit status 128, requeuing
2024/03/23 03:17:49 [ERROR] Failed to install system chart fleet-crd: pod cattle-system/helm-operation-dxvh9 failed, watch closed
2024/03/23 03:18:51 [ERROR] Failed to install system chart fleet: pod cattle-system/helm-operation-7vbvm failed, watch closed
2024/03/23 03:18:51 [ERROR] error syncing 'helm3-library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/f341cfdfa521a9aa2b993cb34b26bb91b2d173ef1a7df8d41b8921b0e4f82788'...
fatal: unable to access 'https://git.rancher.io/helm3-charts/': Insufficient randomness
2024/03/23 03:18:52 [ERROR] error syncing 'system-library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/a67038d6110101d84b823470950db15b8ab6c06fe4e8895bcae7a337c1a8990d'...
fatal: unable to access 'https://git.rancher.io/system-charts/': Insufficient randomness
: exit status 128, requeuing
2024/03/23 03:18:52 [ERROR] error syncing 'library': handler catalog: Clone failed: Cloning into 'management-state/catalog-cache/380859f1003fe7603cddc6c15b34b7263f1f0deaa92ddcde465811d032ee7078'...
fatal: unable to access 'https://git.rancher.io/charts/': Insufficient randomness
: exit status 128, requeuing
To Reproduce
docker run -d --name=rancher
-p 5080:80
-p 5443:443
-e CATTLE_BOOTSTRAP_PASSWORD=david123
-v /volume1/docker/rancher:/var/lib/rancher
--privileged
--restart always
rancher/rancher:stable
Result
due to this error, the local cluster seems not able to be previsioned/deployed properly.
Expected Result
no kind of errors at container
Screenshots
N/A
Additional context
curl --version
curl 8.0.1 (x86_64-suse-linux-gnu) libcurl/8.0.1 OpenSSL/1.1.1l-fips zlib/1.2.13 brotli/1.0.7 zstd/1.5.0 libidn2/2.2.0 libpsl/0.20.1 (+libidn2/2.2.0) libssh/0.9.8/openssl/zlib nghttp2/1.40.0
Release-Date: 2023-03-20
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
openssl version
OpenSSL 1.1.1l-fips  24 Aug 2021 SUSE release 1505<IP_ADDRESS>
openssl s_client -connect git.rancher.io:443
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:2406C06E:random number generator:RAND_DRBG_instantiate:error retrieving entropy:crypto/rand/drbg_lib.c:340:
140226605455168:error:2406B072:random number generator:RAND_DRBG_generate:in error state:crypto/rand/drbg_lib.c:593:
140226605455168:error:140A9041:SSL routines:SSL_CTX_new:malloc failure:ssl/ssl_lib.c:3206:

sounds a bit like #44929

@davidxianggao Please set a title on your Issue.


Fix tf.meshgrid documentation

The original documentation has the wrong output regarding the default indexing xy.
x = [1, 2, 3]
y = [4, 5, 6]
X, Y = tf.meshgrid(x, y)
print(X.eval())
print(Y.eval())

[[1 2 3]
 [1 2 3]
 [1 2 3]]
[[4 4 4]
 [5 5 5]
 [6 6 6]]

Can one of the admins verify this patch?

cc @ibab to confirm this is a doc bug and not an impl bug!

This is a doc bug.
I must have forgotten to update the example when we made xy the default
to bring it in line with numpy.
@thinxer: Thanks!
On Sun, May 7, 2017, 19:18 Vijay Vasudevan<EMAIL_ADDRESS>wrote:

cc @ibab https://github.com/ibab to confirm this is a doc bug and not
an impl bug!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/pull/9740#issuecomment-299720472,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA2Wo3UU0QK_fSLDmqN_0-vQRqNKPPbGks5r3fzrgaJpZM4NTMvK
.


502 error on POST (multipart) with several files

Hi!
I'm using your library for making requests. Everything is going okay, except one thing.
I have POST multipart request to add files (there can be from 1 file to 10 files - photos).  I have some 10 photos.

If I add from 1 to 5 files with okhttp in Android, response is okay (code 201). I also can divide these 10 files to 2 requests with 5 files on each and send them successfully.
If I add 10 files (for example) with okhttp in Android in 1 request, response is finished with error code 502.
The same request in Postman with 10 files is okay (201 code).
I also make the same request with 10 files with Apache Android Client to test, and it's also okay (201 code)
I suppose that problem is not in number of files, but in some limit in 20MB.

Here is the error from server side
2021/02/17 12:10:13 [error] 39#39: *8679 upstream prematurely closed connection while reading response header from upstreamng)
Should I add these photos?
Can you help me with this?

I suggest raising usage questions like this on stack overflow, as this is an issue tracker we would require a bug reproduction in order to investigate.

Hi! Guys, I posted my stuff it more than a week ago, any comments please? Or maybe I need provide more infos? Thanks in advanced!
https://stackoverflow.com/questions/66159430/k8s-android-app-frontend-nodejs-backend-uploading-more-than-20mb-photos

I can't speak for everyone, but stack overflow is the right place to ask and someone has posted a comment there at least.  We don't provide general user support, which is the reason to direct you to stack overflow.  Sorry.


HDDS-8153. Integrate ContainerBalancer with MoveManager

What changes were proposed in this pull request?
Currently ContainerBalancer uses ReplicationManager#move which internally uses LegacyReplicationManager. This jira proposes integrating MoveManager with ContainerBalancer such that it uses MoveManager#move if "hdds.scm.replication.enable.legacy" is false and ReplicationManager#move if it's true.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-8153
How was this patch tested?
Added a UT and modified existing ones

Thanks for the reviews. I've addressed them in the latest commit.

I noticed a subtle bug in this PR. We're only constructing MoveManager once when ContainerBalancerTask is constructed. But ContainerBalancerTask works in iterations and resets any collections or members that hold state. Since MoveManager tracks moves using ContainerID as the key in a hash map, we need to reset its state between iterations too.

Thanks for the reviews. Merging now that CI is green. Follow up Jira: https://issues.apache.org/jira/browse/HDDS-8167


add every millisecond and nanosecond

I implemented EveryMillisecond and EveryNanosecond.
This should close #4

Thank you much for your PR!


Error occured while running setup.bat

So, I am attempting to install setup.bat when this error appeared near the end of the setup.

Any ideas on fixing it? (I am using Anaconda by the way).

It seems that cd(change directory) command cannot find the specified folder.
But, if  the setup GUI (mmdmatic setup) showed "installation finished" message, the installation itself is completed.
Maybe you can start auto-trace program by running autotracevmd.bat.


Shadow appears on using in react project

A blackish shadow is appearing in my react project while using this on my website

!
Please check this!

@Spyware007 I think that is not shadow and we need to change the background color of the component. Will change in future build. Let it stay open till then.

okay @ashutosh1919  I m opening one more issue in a few mins please check that once!

I tried background color transparent but it's not working ??
Can you provide any temporary fix?? Please! @ashutosh1919

@Spyware007 it should be similar fix but I have to check.

@Spyware007 , is this fixed or you are still facing some issues?

There was something like box-shadow but now it's fixed! @Sachin-chaurasiya

@Spyware007 Closing this issue and thanks for verifying,


remove SIT ownership of workflows and CI files

What does this PR do?
remove SIT ownership of workflows and CI files.
Motivation
SIT review does not seem necessary for every PR touching any of these files.
Notes
See https://datadoghq.atlassian.net/browse/SINT-878
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached
[ ] If the PR doesn't need to be tested during QA, please add a qa/skip-qa label.

reopenning as PR was closed by mistake after a rebase


Make branch:fork create a new local repository if not in a git repository

Say I want to contribute a project (like Symfony), now I must first fork and create a local git repository.
But instead we should be able to just execute: gush branch:fork symfony symfony which forks the Symfony repository to my account, then executes git clone URL. And also execute gush core:init (in the background).
Edit. Minor correction :)

:+1:

:+1:  i use hub fork as workaround for github.

Hehe I need to get working on this as I'm already using this recommendation :flushed: :sweat_smile:
https://contributing.readthedocs.org/en/latest/code/patches.html#get-the-project-source-code

your contributing documentation is not associated to any package, but it is better than gush
I wonder if we put this under the gush umbrella, and provide links from gushphp.org

I think this ticket title is wrong. So I will update it to be repo:fork instead of branch:fork

This should work probably assume a generic adapter, will do filesystem things then clone the repo and that is it.

Instead of changing this command I'm in favor for a new command repo:clone because it's more a clone then a fork. Just simple check if there is already a fork, and ask to create one when it doesn't exist.

Using the web portal is much faster.
When this happens outside of a git repository you also need to provide which adapter.
You can simple git clone the repository, and use gush repo:fork when you are in the repository, or use gush branch:remote:add.
Closing this one.


Compile gets failed after Using Undraw.

Compile gets failed after Using Undraw. Before that everything works perfectly
Compiler message:
../../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:92:3: Error: The
superclass, 'Diagnosticable', has no unnamed constructor that takes no arguments.
PictureStream();
^^^^^^^^^^^^^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:192:16: Error: The
superclass, 'Diagnosticable', has no unnamed constructor that takes no arguments.
abstract class PictureStreamCompleter extends Diagnosticable {
^
Compiler message:
../../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:92:3: Error: The superclass, 'Diagnosticable', has no unnamed constructor that takes no arguments.
PictureStream();
^^^^^^^^^^^^^
../../../flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.13.1/lib/src/picture_stream.dart:192:16: Error: The superclass, 'Diagnosticable', has no unnamed constructor that takes no arguments.
abstract class PictureStreamCompleter extends Diagnosticable {
^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.
FAILURE: Build failed with an exception.

Where:
Script '/Users/tanzimfahim/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 840

What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.

Process 'command '/Users/tanzimfahim/flutter/bin/flutter'' finished with non-zero exit value 1

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

Any updates ??

Any updates ??
I don't think they will provide solution because 4 more issues open.

I fixed it by myself!
Its just an outdated dependency in the undraw package:
Use this in your pubspec:
dependencies:
  undraw:
    git: https://github.com/kay4ik/undraw

Instead of:
dependencies:
  undraw: ^1.0.2

Your welcome :D

@kay4ik The hosted solution worked a while ago, not anymore :(.
Why hasn't this been merged by the way?
Some help please

@kay4ik The hosted solution worked a while ago, not anymore :(.
Why hasn't this been merged by the way?
Some help please

@alvynfash seems Like the Publisher dies mit Care about this package anymore :(

Today the same mistake. Because undraw 1.0.2 depends on flutter_svg ^0.13.1

Today the same mistake. Because undraw 1.0.2 depends on flutter_svg ^0.13.1


Allow to View Detailed Error when using Containers when web.config in app does not work.

Currently I am getting this:

Even through my web app has this in the web.config file:

On the Server:

Would like to enable showing Errors in Docker so I can figure out what the issue is.
Thanks,
Brian Davis

<configuration>
  <system.web>
    <customErrors mode="Off" />
  </system.web>

  <system.webServer>
    <httpErrors errorMode="Detailed" />
  </system.webServer>
</configuration>

@kbdavis07 It's conceivable that you aren't even hitting the custom error module. You may be hitting be hitting an error like malformed config that prevents the error module from even being initialized.
You could try enabling FREB to what's setting the 500 error.
Are you able to see detailed error pages for let's say HTTP 4xx responses?

Hi. We're closing this issue as no response or updates have been provided   in a timely manner and we have been unable to reproduce it. If you have more   details and are encountering this issue please add a new reply and re-open   the issue.


URL in the footer may be broken

URL in the footer - http://thedarkroast.com/arabica is not accessible.
I confirmed using
https://downforeveryoneorjustme.com/thedarkroast.com
Could be temporary, in which case feel free to close.

Filed a pull request https://github.com/nirocfz/arabica/pull/9 to replace broken URL with the GitHub repository URL.

Does this get deployed automatically (CI) ? Cause https://arabica.netlify.com/ still shows old/broken URL


feat(spanner): tagging support

This PR replaces #3624 to resolve all the conflicts with new and updated GAPIC
Adds support for RequestOptions containing transaction and/or request tags.
Methods of Database, Transaction, Snapshot, and BatchSnapshot that send CommitRequest, ExecuteBatchDmlRequest, ExecuteSqlRequest, or ReadRequest can now handle transactionTag and requestTag options to generate RequestOptions.
Transaction tags are not generated for:

BeginTransactionRequest;
single-use transactions;
read-only transactions;
partitioned DML requests.

Request tags are not generated for:

CommitRequest;
batched mutations.

Superseded by #4254


Fix v1.5 client tree item refreshing

Fixes https://github.com/microsoft/vscode-azurestorage/issues/1208
Fixes https://github.com/microsoft/vscode-azurestorage/issues/1206

Also seems to possibly fix this issue https://github.com/microsoft/vscode-azurestorage/issues/1207


Revert "Revert "MAIN B-21679 I-13498 overriding uswds styling""

B-21679

[!IMPORTANT]
This is a re-merge of a previously approved main PR. It was accidentally merged into main too early and thus reverted. This reverts the revert and reinstates the original changes to preserve git history.

Original main PR

Reverts transcom/mymove#14189, reinstating the original MAIN-I-13498-overriding-uswds-styling changes.

Leaving in draft until POA'd

Warnings

:warning:

Files located in legacy directories (src/shared or src/scenes) have
been edited. Are you sure you don’t want to also relocate them to the new file structure?
View the frontend file org ADR for more information

  Generated by :no_entry_sign: dangerJS against 5a2f10ef01739fea9872083e422b7626ac86d12a


Make e10s compatible

Even though this line is included:

<em:multiprocessCompatible>true</em:multiprocessCompatible>

the extensions does not appear to actually be e10s-compatible.  Firefox 53 is dumping out of e10s mode whenever the extension is enabled. :(

My error.  My apologies.


Ignore jgroup messages coming from itself

In our broker.xml we have a broadcast group, a discovery group and a core bridge referring to the discovery group to discover other brokers. It appears, however, that the discovery mechanism discovers itself even when only 1 broker is running.
In DiscoveryGroup.java, it compares the node id of the broadcaster with the node id of the discoverygroup, but these id's appears to be generated randomly for both the broadcast and discovery group. The proper fix might be to ensure that the node id is the same for both of these, but I am not sure if it is intentional that they don't have the same id or not.
This PR is an attempted fix of an issue at the jgroups level, by ignoring jgroups messages coming from oneself. Feel free to close the PR if this should be fixed elsewhere.

An even more efficient way would be to tag the message with transient flag DONT_LOOPBACK

@belaban Originally, I used loopback=false in the jgroups config, but that didn't seem to have the desired effect. Setting the flag on the message works though, thanks!
Updated the PR with fix suggested by @belaban

@belaban I was a bit too quick when testing this, sorry. Setting DONT_LOOPBACK doesn't work after all. My jgroups config us using TCP unicast, in which case its unclear to me from the documentation if the setting will have an effect.

Try this sample program below (args are config and name):
package org.jgroups.tests;

import org.jgroups.JChannel;
import org.jgroups.Message;
import org.jgroups.ReceiverAdapter;
import org.jgroups.View;
import org.jgroups.util.Util;

/**
 * @author Bela Ban
 * @since x.y
 */
public class bla2 extends ReceiverAdapter {
    protected JChannel ch;

    public void receive(Message msg) {
        System.out.printf("-- msg from %s: %s\n", msg.src(), msg.getObject());
    }

    public void viewAccepted(View view) {
        System.out.printf("view: %s\n", view);
    }

    protected void start(String config, String name) throws Exception {
        ch=new JChannel(config).name(name).receiver(this).connect("demo");
        int counter=1;
        for(;;) {
            Util.keyPress("<send msg to all except self>");
            Message msg=new Message (null, "hello-" + counter++).setTransientFlag(Message.TransientFlag.DONT_LOOPBACK);
            ch.send(msg);
        }
    }

    public static void main(String[] args) throws Exception {
        new bla2().start(args[0], args[1]);
    }
}

Oops, sorry! You're sending a message to ABCD as single unicasts to B, C and D individually? In this case, the above sample program won't work, correct...

@belaban Actually, now I see that my original fix doesn't work either. From debugging I see that it ignores messages sent by itself, but it still receives broadcasts from someone on a different channel. I need to dig more into who is sending those messages and I will re-test.

@belaban It looks that discovery and broadcast groups create different channels that will be given different addresses rather using the same channel. It actually looks like it is running two jgroup instances. For some reason, the broadcast group will send using the address of the other channel and then suddenly switch...
If I modify the JChannelManager channel pool to be global, so that the channel is only created once, everything works as expected. Then the DONT_LOOPBACK setting also work as expected.
I'm using jgroups-kubernetes KUBE_PING.

@lulf I'm not familiar with how Artemis uses JGroups, so no feedback from me there...

@belaban Ok, thanks anyway.
I've updated the PR with a fix that is working for me now. I imagine that ideally broadcast and discovery should not create two channels, and maybe share the JChannelManager instance, but it comes from quite different code paths AFAICT.

2 things:
i - can you create a JIRA.
ii - is it possible to validate this with a unit test?
Also: can you make the ammends I asked here? if you can't let me know and I can do them during merge.

i - Created jira: https://issues.apache.org/jira/browse/ARTEMIS-697
ii - I think the test would have to trigger the jgroupsfile path, in which case it would have to use the network. Unless there is a jgroups 'test network' that could be used.

@lulf look at #731. I added an extra commit there.
Can you close this PR, and I have imported your commit into #731

@clebertsuconic Great, thanks!


Configure DHCP4 and DHCP6 independently

At present, DHCP parameters like DNSEnabled, NTPEnabled etc. are
shared between DHCPv4 and DHCPv6 in the network configuration.
This change is to enable the possibility to configure DHCP attributes
independently by having different dbus objects for dhcp4 and dhcp6
per interface.
tested by:
Used the busctl command to set and get the parameter values
individually for both DHCPv4 and DHCPv6.
Verified the network configuration file is updated accordingly
Tree Structure:
busctl tree xyz.openbmc_project.Network
-/xyz   -/xyz/openbmc_project
-/xyz/openbmc_project/network       |-/xyz/openbmc_project/network/config       |-/xyz/openbmc_project/network/eth0       | |-/xyz/openbmc_project/network/eth0/dhcp4       | -/xyz/openbmc_project/network/eth0/dhcp6
-/xyz/openbmc_project/network/eth1         |-/xyz/openbmc_project/network/eth1/dhcp4         -/xyz/openbmc_project/network/eth1/dhcp6
Upstream commit : https://gerrit.openbmc.org/c/openbmc/phosphor-networkd/+/63124
Change-Id: If7dbbf596bdaf866ea459d631e716153f54302ec

Please rebase this PR on top of latest 1050

Done

Why there are so many commits?


port go grpc tests

https://github.com/grpc/grpc-go/tree/master/test

I've been looking into this lately and there's a thing in go tests that caught my eye. It looks like every test there verifies that no goroutines are left hanging after the test has completed. See this, for example: https://github.com/grpc/grpc-go/blob/e00d24941bcee35dd163f4377d5371349f14baaf/test/end2end_test.go#L914
Does anyone know if this behavior should or even could be replicated in Rust? @Hoverbear confirmed my assumption earlier that there is no way to inspect pending futures globally. I figured that if it is possible to implement a futures executor that exposes the list of pending futures which the test would be able to inspect. I am not familiar with grpc-rs well enough to know if it is possible to specify the executor for grpc-rs to use. Any thoughts on this?

grpc-rs use internal completion_queue to poll readiness. You can assume that if completion queue exits normally and no memory leak is detected, then all pending jobs in completion queue are completed.

Hi @KyrychukD, thanks for looking into this problem. :)
Did this help resolve your issue? Any other issues coming up during your exploration?

Hey @Hoverbear! Yes, I think completion queue should help. I am almost done with the procrastination part of the task :) Going to finally start converting some of those tests. I will report as soon as I encounter other issues along the way.


chore: ruff autofix

Summary by CodeRabbit

Refactor

Reordered import statements across multiple modules to enhance code readability and maintainability.
Minor adjustments to code structure without impacting functionality.

New Features

Enhanced range validation for heating_level in device message processing for better accuracy and error handling.

Codecov Report
Attention: Patch coverage is 33.33333% with 2 lines in your changes missing coverage. Please review.

Project coverage is 24.12%. Comparing base (076f3de) to head (48d1191).
Report is 2 commits behind head on main.

Files
Patch %
Lines

midealocal/devices/c3/__init__.py
0.00%
1 Missing :warning:

midealocal/devices/e2/__init__.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #129      +/-   ##
==========================================
+ Coverage   24.06%   24.12%   +0.06%
==========================================
  Files          78       79       +1
  Lines        6928     6934       +6
==========================================
+ Hits         1667     1673       +6
  Misses       5261     5261

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


I will use cargo test --workspace build error

Describe the bug
eth/target/debug/deps/reth_rpc-f8a899eb9de84f51" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
= note: collect2: fatal error: ld terminated with signal 9 [Killed]
compilation terminated.
error: could not compile reth-rpc (lib test) due to previous error
warning: build failed, waiting for other jobs to finish...
Steps to reproduce
eth/target/debug/deps/reth_rpc-f8a899eb9de84f51" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
= note: collect2: fatal error: ld terminated with signal 9 [Killed]
compilation terminated.
error: could not compile reth-rpc (lib test) due to previous error
warning: build failed, waiting for other jobs to finish...
Node logs
No response
Platform(s)
Linux (x86)
What version/commit are you on?
No response
What database version are you on?

What type of node are you running?
None
What prune config do you use, if any?
No response
If you've built Reth from source, provide the full command you used
No response
Code of Conduct

[X] I agree to follow the Code of Conduct

Cannot reproduce, so it is likely an issue with your linker or host system. Please try to reinstall your build tools
Tested on Arch


VsCode API to access server file or env variables from VsCode WEB extension doesn't work.

Does this issue occur when all extensions are disabled?: Yes/No
Answer: Yes (All except our extension that can't use VsCode API)

VS Code Version: 1.66.2 (in web)
VS Code Version (code-server): v4.4.0
OS Version: Ubuntu; Linux x86_64; rv:109.0

Steps to Reproduce:

Create a VsCode web-extension
Use code from the example below as a main extension file
Run the extension in Web VS Code

Good afternoon, our team faced with an issue during VsCode web extension development.
We plan to provide a Web version of VsCode hosted on our server to clients.
The user works in the same server (and file system) that hosts the VsCode.
We are trying to create an extension that would read temp credentials from file or env variables or anything else that can be filled by a backend app.
We know that VsCode web extensions are running in the isolated browser sandbox, but still some extensions have the access to backend files.
As an example "AWS Toolkit" extension reads AWS credentials from "~/.aws/credentials" backend file with no issues.
We tried a couple of ways to access backend resources from the web extension (shown below), but none of them works.
Result of the code execution:
tryEnvVars - return zero as env variables count, when "env" command from VsCode CLI returns a lot of env variables.
tryFileExists - returns "FILE NOT FOUND"
tryOpenTextDocument - doesn't open the document in the editor (it won't solve our problem, but still even this feature doesn't work)
tryFileCreate - doesn't create a file
tryReadDirectory - doesn't find anything
The code:
import * as vscode from 'vscode';

function sleep(ms: number) {
    return new Promise((resolve) => {
      setTimeout(resolve, ms);
    });
}

function tryEnvVars(){
    let envVarsCount = Object.keys(process.env).length;
    vscode.window.showInformationMessage("ENV VARS COUNT: " + envVarsCount.toString());
}

async function tryFileExists(uri: vscode.Uri)
{
    vscode.workspace.fs.stat(uri).then(
        () => vscode.window.showInformationMessage("FILE FOUND, " + uri.toString()),
        err => vscode.window.showInformationMessage("FILE NOT FOUND, " + err.toString())
    );
}

function tryOpenTextDocument(uri: vscode.Uri){
    vscode.workspace.openTextDocument(uri);
}

function tryFileCreate(uri: vscode.Uri){
        let wsedit = new vscode.WorkspaceEdit();
        wsedit.createFile(uri, {ignoreIfExists: true});
        vscode.workspace.applyEdit(wsedit);
}

function tryReadDirectory(uri: vscode.Uri){
        vscode.workspace.fs.readDirectory(uri).then(doc => {
            vscode.window.showInformationMessage("FOUND SOMETHIG IN " + uri.toString());
        });
}

export function activate(context: vscode.ExtensionContext) {

    let disposable = vscode.commands.registerCommand('testExtension.helloWorld', async () => {

        vscode.window.showInformationMessage("STARTED");

        tryEnvVars();
        await sleep(10000);

        tryFileExists(vscode.Uri.file("/home/coder/TEST_FILE.txt"))
        tryFileExists(vscode.Uri.file("home/coder/TEST_FILE.txt"))
        await sleep(10000);

        tryFileExists(vscode.Uri.parse('file:~/TEST_FILE.txt'))
        tryFileExists(vscode.Uri.parse("file:./TEST_FILE_LOCAL.txt"))
        await sleep(10000);

        tryOpenTextDocument(vscode.Uri.file("/home/coder/TEST_FILE.txt"));
        tryOpenTextDocument(vscode.Uri.file("home/coder/TEST_FILE.txt"));
        await sleep(10000);

        tryFileCreate(vscode.Uri.file("/home/coder/CREATED_FILE_1.txt"));
        tryFileCreate(vscode.Uri.file("home/coder/CREATED_FILE_2.txt"));
        await sleep(10000);

        tryReadDirectory(vscode.Uri.file("/home/coder/"));
        tryReadDirectory(vscode.Uri.file("home/coder/"));
        tryReadDirectory(vscode.Uri.file("home/coder"));
        await sleep(10000);

        tryReadDirectory(vscode.Uri.file("/home/coder/proj/"));
        tryReadDirectory(vscode.Uri.file("home/coder/proj/"));
        tryReadDirectory(vscode.Uri.file("home/coder/proj"));
        await sleep(10000);

        tryReadDirectory(vscode.Uri.file("."));
        tryReadDirectory(vscode.Uri.file("./"));
        tryReadDirectory(vscode.Uri.file("~/"));
        await sleep(10000);

        vscode.window.showInformationMessage("DONE");
    });

    context.subscriptions.push(disposable);
}

export function deactivate() {}

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.82.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

To clarify, you are trying to access process.env from your extension and expect that to work in web when the extension runs in a web worker?

Yes, I need, process.env to contain backend env variables or I need another VsCode API to read a backend file, or any other option that would allow my extension to communicate with a backend app.

We do not support process.env in web extensions as far as I know. You will have to figure it out with other ways.

We have a great extension developer community over on GitHub discussions and Slack where extension authors help each other. This is a great place for you to ask questions and find support.
Happy Coding!

But what about file reading ?
It doesn't work as well.


Replacement Transaction Underpriced on Deployment

{\"jsonrpc\":\"2.0\",\"id\":90,\"error\":{\"code\":-32000,\"message\":\"replacement transaction underpriced\"}}

this happens  on nonce duplication.
this means that if you send two transactions back to back too quickly.
one solution would be to manually increment the nonce on the second transaction. :)

this was an error with the tests, has been fixed.


[VideoConferenceMute] Add camera overlay image preview to settings

Summary of the Pull Request
This PR adds an image preview of the camera overlay image in settings. It tries to replicate the Windows 10 Settings UX when setting a new background.

The path is shown when hovering over the image.
Moved the Browse and Clear text to the resources file.
The image provides feedback when using Narrator, meeting accessibility needs.

Known 'issues':

The clear button is always enabled. If there's no image set, it should be disabled.
When switching between images, there's a short flickering.

Both issues can be resolved by setting a default camera overlay image, tracked in issue https://github.com/microsoft/PowerToys/issues/6314#issuecomment-686401452. (@enricogior Do you want me to export those concepts and include them in the solution? Let me know what resolution you'd need.

PR Checklist

[X] Applies to #6374 #6314
[ ] CLA signed. If not, go over here and sign the CLA
[ ] Tests added/passed
[ ] Requires documentation to be updated
[ ] I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Great work.
Can we add an preview for "clear" or an other item that indicates the clear image. I think this would be good for the user.

Great work.
Can we add an preview for "clear" too or an other item that indicates the clear image. I think this would be good for the user.

Not sure if I follow?

Great work.
Can we add an preview for "clear" too or an other item that indicates the clear image. I think this would be good for the user.

Not sure if I follow?

How does it look for the converenc participants when the image is cleared? As far as I know a grey background. So if it's cleared we could show the grey image with the description "Clear background" or only the text "clear background".

Great work.
Can we add an preview for "clear" too or an other item that indicates the clear image. I think this would be good for the user.

Not sure if I follow?

How does it look for the converenc participants when the image is cleared? As far as I know a grey background. So if it's cleared we could show the grey image with the description "Clear background" or only the text "clear background".

If there is no image selected (default), or the image is cleared it would look like this:

As listed in the known issues, I'd opt for a default image. Clearing the image would fall-back on that. Then, by default (or after clearing the user's personal pick) would revert back to this:

Great work.
Can we add an preview for "clear" too or an other item that indicates the clear image. I think this would be good for the user.

Not sure if I follow?

How does it look for the converenc participants when the image is cleared? As far as I know a grey background. So if it's cleared we could show the grey image with the description "Clear background" or only the text "clear background".

If there is no image selected (default), or the image is cleared it would look like this:

As listed in the known issues, I'd opt for a default image. Clearing the image would fall-back on that. Then, by default (or after clearing the user's personal pick) would revert back to this:

Ah. Read this to late.
Does it make sense to rename the clear button to default when using a default image? In general I would disable the button also when using default image and the default image is set.

Let's not block this PR with other feature requests. The default image is already tracked as a future enhancement.

Nice work!

@niels9001 asked you in the PR description if he should add the default image with this PR too.
(I personally would say, yes.)

@niels9001 What is with the clear button disable bug?

@niels9001 What is with the clear button disable bug?

Not really a bug. But it shouldn't be shown if there's no image, so what's there to clear. It will be resolved automatically once we have a default image which we will handle in a seperate PR.

Adding a default image is not as trivial as it seems, and it will require some design around how we handle different image ratios.
Not something that should be done in this PR.

Then I think we should implement the workaround for hiding the button until the default image is ready.

This is an experimental branch, we should not spend time on details that we already know will be fixed in other PRs.

This is an experimental branch, we should not spend time on details that we already know will be fixed in other PRs.

Okay. Should we add this as known behaviour to avoid unnecessary issue reports?


[v2] Scrolling virtual list on Android Chrome buggy

@nolimits4web
Scrolling a virtual list on Android Chrome is really buggy.
Please improve this. I can't use it :(

@nolimits4web
It's on v1 too :(
Maybe chrome has changed anything..

+1, even with 1000 items, scrolling too fast makes the list glitch.

@dotgodly @nolimits4web
Yeah it's really annoying :(
Can't use the virtual list.

@nolimits4web
Can you please give a statement to this :)

@nolimits4web
Same here!
Closing issues won't fix them


Fixed links to Russian git workflow

Q
A

Is bugfix?
yes

New feature?
no

Breaks BC?
no

Tests pass?
no

Thanks!


feat: identified needs update screen

Codecov Report
Attention: Patch coverage is 93.10345% with 2 lines in your changes missing coverage. Please review.

Project coverage is 90.72%. Comparing base (8990724) to head (5917120).

Files with missing lines
Patch %
Lines

...ourneys/update-plan/identified-needs/controller.ts
88.23%
2 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #255      +/-   ##
==========================================
- Coverage   90.77%   90.72%   -0.05%
==========================================
  Files         275      277       +2
  Lines        4130     4153      +23
  Branches      638      641       +3
==========================================
+ Hits         3749     3768      +19
- Misses        379      383       +4
  Partials        2        2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Incorrect path payment response from Horizon

Strict send request:
source_asset_type: credit_alphanum4
source_asset_code: USDC
source_asset_issuer: GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN
source_amount: 10
destination_assets: USDT:GCQTGZQQ5G4PTM2GL7CDIFKUBIPEC52BROAQIAPW53XBRJVN6ZJVTG6V

Response
{
  "_embedded": {
    "records": [
      {
        "source_asset_type": "credit_alphanum4",
        "source_asset_code": "USDC",
        "source_asset_issuer": "GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN",
        "source_amount": "10.0000000",
        "destination_asset_type": "credit_alphanum4",
        "destination_asset_code": "USDT",
        "destination_asset_issuer": "GCQTGZQQ5G4PTM2GL7CDIFKUBIPEC52BROAQIAPW53XBRJVN6ZJVTG6V",
        "destination_amount": "10.0044350",
        "path": []
      }
    ]
  }
}

While orderbook looks like this:

Is this a bug or a measure to fight arbitrage bots?

Do you still experience this issue? There were some ingestion delays in the order book graph that /paths is using to find offers.

For what it's worth, we have also been seeing op_too_few_offers situations recently, which basically never occurred in the past. Unfortunately I cannot provide more detail without digging deep into the logs but basically want to confirm that we have seen similar situations. op_too_few_offers was particularly frequent when we increased our MAX_PATH_LENGTH from 3 to 4.

PS: We have also seen a noticeable spike in op_under_dest_min for strict send payments on smallish amounts where it is unlikely that the liquidity changed significantly from one ledger to another. Unfortunately I also not have logs at hand but it almost seems like there might be something going on, maybe related to the ingestion delays mentioned by Bartek. We don't seem to have any issues with strict receive payments.


feature selection

hi:
i want to use the code for feature selecting , can you give me some ideas?
or give me an example?
thanks

The function of feature importance is not provided in LightGBM now.
About the idea of feature selection , you can refer to http://scikit-learn.org/stable/modules/ensemble.html#feature-importance-evaluation .

The relative rank (i.e. depth) of a feature used as a decision node in a tree can be used to assess the relative importance of that feature with respect to the predictability of the target variable. Features used at the top of the tree contribute to the final prediction decision of a larger fraction of the input samples. The expected fraction of the samples they contribute to can thus be used as an estimate of the relative importance of the features.
By averaging those expected activity rates over several randomized trees one can reduce the variance of such an estimate and use it for feature selection.

LightGBM provide the readable model file, I think you can parse it then calculate the features importance.
Also welcome the contribution about this function.


How to access message details of conversation by bot

Bot Info

Bot handle:

App ID:

SDK Platform: .NET

SDK Version:

Active Channels:

Deployment Environment:

Issue Description
My question related to compose extention
I have  side loaded bot using json  manifest   containing
 "composeExtensions": [         {             "botId": "39b2dead-ccab-4b8c-8c5d-*********",             "scopes": [                 "personal",                 "team"             ],             "commands": [                 {                     "id": "searchCmd",                     "title": "Search tasks",                     "initialRun": false,                     "description": "Search tasks",                     "parameters": [                         {                             "name": "search",                             "title": "Search",                             "description": "Search tasks"                         }                     ]                 }             ]         }     ],
I will explain use case step by step:
step 1:  In channel conversion when user clicks on compose extension button there is bot in compose extension popup user clicks on that bot option then it will call bot api endpoint
step 2 : When bot api endpoint is called i.e. Compose extensions come in as Invokes to bot and bot responding in activity.IsComposeExtensionQuery() event then in the response of activity.IsComposeExtensionQuery()  bot create some thumbnail cards CreateComposeExtensionResponse() method and send as response for compose extension such that,
                   `   //Compose extensions come in as Invokes.  Leverage the Teams SDK helper functions
                if (activity.IsComposeExtensionQuery())
                {

                    var invokeResponse = await new ComposeExtension(activity).CreateComposeExtensionResponse();

                    // Return the response
                    return Request.CreateResponse<ComposeExtensionResponse>(HttpStatusCode.OK, invokeResponse);

                }`

Step 3 : Then user see there  are some cards in compose extension popup send by bot as compose extension query response
Step 4 : Then User clicks on one of the card from compose extension popup and send it into channel conversation
Step 5 : As the conversation is initiated by user by selecting card from compose extension popup
Then that card is the first message of the conversion
Step 6 : There there is some discussion related to that card by users in that channel but when one of the user in that channel discussion ping lke @mybot then **how can the bot knows which card from compose extension popup is selected for discussion ** because when on selecting the card from compose extension popup cards the is no call to bot.
please reply immediately
Expected Behavior
Guide on Possible solutions:

As that card is first message(thumbnail card) of the conversation discussion,  I will get message id of that card message by activity.Conversation.Id but Is this possible that bot will get that card details by messageID or

Is there any other way to read that first card message of conversation  or

3 . Is this possible to read that whole current conversation thread  by bot
Actual Results
Bot not able read conversation thread initiated by user

@gomteshhatgine can you please try to rephrase your question and include a code example of what you have tried,.  It's unclear to me what you are asking.

I have rephrased and added details and use-case please check

I have rephrased question, added use-case details please check

Any possible solutions?

Sorry for delayed response, been waiting on more info from the MS teams people.  When I spoke with the MS Teams team, they said you are trying to use a feature that exists but is not documented yet. There was no guidance offered.  This is an MS teams specific question you may try to contact them via this repo  you might get a better response over there.

@gomteshhatgine: This has been answered in BotBuilder-MicrosoftTeams Repo. Could you please close this?


Merge selected best practices into spec

I've incorporated selected best practices (highlighted in green here) into the reference.
LMK what you all think.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.giocorti seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


No sound with linux

Summary
When there is a domain that doesn't respond, no sound is played.
Env

Ubuntu 16.04
Node 8.3.0

@obieler I confirm having introduced this bug in v1.0.5


MESOS_ENDPOINT in case of HA mesos cluster

Hello
your work is very promising!
I was just testing the mesos-ui today, and i get stuck at the point of providing the MESOS_ENDOINT variable.
We have a HA mesos cluster, with 3 Mesos masters.
I tried providing the mesos leader as MESOS_ENDPOINT, it works fine.
I also tried providing a mesos follower as MESOS_ENDPOINT, and it seems redirection to the leader is not working. UI keep refreshing with a "This master is not the leader, redirecting..." message, but nothing shows up.
Can i activate some debug logs for investigation?
Anyway, what about supporting  zookeeper urls (zk://mesos1:2181,mesos2:2181,mesos:2181/mesos) as the endpoint, so the UI can always talk to the leader?

Hi @geoffroyjabouley thanks for pointing out this!
The zookeeper component was designed without the standalone mode in mind so it assumes it's running as the default UI for mesos.
https://github.com/Capgemini/mesos-ui/blob/master/src/components/ZookeeperRedirect/ZookeeperRedirect.js#L23
So It's a bug, yeah ideally we should manage to get the leader all the time.

Thanks
i've read that you plan to deprecate the standalone mode.
Too bad, i was trying it so i could display on an external display on the wall of our openspace a global/readable status of our mesos cluster (especially the Dashboard and Nodes panels)

@geoffroyjabouley we plan to keep support for the standalone and default mode. Our old standalone mode used a NodeJS API and called out to the Mesos API via the API. Now the standalone mode is basically just there to serve the static files.

https://github.com/Capgemini/mesos-ui/pull/83

@geoffroyjabouley Fixed by #83

:+1:


k3s-killall.sh not sending sigterm to processes on ubuntu 16.04

The following line using ubuntu 16.04.7, grep version 2.25 does not return the list of processes running under containerd.
https://github.com/k3s-io/k3s/blob/e77fd18270da9de63162b43ef6150fd216089d41/install.sh#L611
k3s version v1.18.17+k3s1 (0a8aa154)
The previous version which used lsof did work.
A suggested change would be to use:
ps -e -o pid= -o args= | sed -e 's/^ *//; s/\s\s*/\t/;' | grep -w "k3s/data/[a-z0-9]*/bin/containerd" | cut -f1

Further, the recursion used to find child processes seems to not return i.e the script hangs.

Due to 16.04 having reached EOL and since the issue isn't seen on 18.04, let's close this issue.


APIM 2.2.0 Adding Privacy and Cookie policies to API Store - GDPR

Description:
This feature adds the UI changes relevant to adding the Privacy and Cookie policies for API Store.
Suggested Labels:
2.2.0, Type/New Feature
Suggested Assignees:
tharikaGitHub

Fixed with PR https://github.com/wso2/carbon-apimgt/pull/5102


upgrade to graphql-0.11.3 for flow-0.54 support

Do you want to me cut a release? Seems not necessary as the old version spec allows for the new one?


Design for grouped columns in tables

😯 Problem to Solve
This is a configuration of a table at development time to allow the ability to group columns.
💁 Proposed Solution
🤔 Open Questions
🖼 References/Prior Art

Not prioritizing against current client requirements.


Error running flow-typed

Hey there. I'm getting a malformed directory error:
npm/framesync_v3.x.x/flow_v0.16.0: Malformed flow-version directory name!

Closing, upgrading to the newest version fixes this issue.


Clearing cache corrupts paket tool

Description
Running dotnet paket clear-cache command causes paket to become corrupt and unusable
Repro steps

Install paket locally in an application using dotnet core dotnet new tool-manifest, dotnet tool install paket, dotnet tool restore
Run dotnet paket clear-cache:

C:\repos\MyApp> dotnet paket clear-cache
Paket version 5.247.4
  - C:\Users\vitor\.nuget\packages
Performance:
 - Runtime: 1 second
Paket failed with
-> UnauthorizedAccessException: Access to the path 'C:\Users\vitor\.nuget\packages\paket\5.247.4\tools\netcoreapp2.1\any\Argu.dll' is denied.

Paket carshes and becomes corrupt:

C:\repos\MyApp>dotnet paket --version
A fatal error was encountered. The library 'hostpolicy.dll' required to execute the application was not found in 'C:\Users\vitor\.nuget\packages\paket\5.247.4\tools\netcoreapp2.1\any\'.
Failed to run as a self-contained app. If this should be a framework-dependent app, add the C:\Users\vitor\.nuget\packages\paket\5.247.4\tools\netcoreapp2.1\any\paket.runtimeconfig.json file specifying the appropriate framework.

Hmm. This is unfortunate. Paket, when installed on a per-project basis, deletes itself. When it is installed as a global tool (dotnet tool install -g paket) it does not deletes itself.
Unfortunately it cannot remove the files loaded by the executing paket itself (like Argu.exe), but some other files get removed and then for the next execution some files are missing.
You explicity delete the nuget cache. Thus it is expected that the nuget package Paket does not work anymore. What would be your expected behaviour?

@ChrSteinert I didn't know local tools where kept in global cache. I didn't expect installed tools to be kept in cache at all. Later I installed it globally to test it and it worked as expected. I was just trying to find a workaround for this #3116

I'd say the clear-cache should

be more robust against undeletable files, and
show a warning, that paket local tools might be deleted.

Opinions, @forki ?

@ChrSteinert I don't know how clear-cache works internally on Paket, but nuget has several options for clearing cache (all | http-cache | global-packages | temp). Maybe Paket installed locally should not clean tooling cache or something.

The issue is, that there is no dedicated tooling cache. (Non-global) Tools reside within the "normal" packages folder. This is where it gets so tricky.
Alas, I'll have a look at what NuGet actually does there.

True, idk why I thought tools were installed somewhere else.
I am gonna guess NuGet (dotnet nuget) has no issue since it is bundled within dotnet instead of being distributed as a tool. Maybe there is no solution to that unless Paket implements its own cache-clearing from scratch.

The current cache-clear just tries to delete every file in the common nuget cache folders recursively. I can use some better erorr handling though ;) (And a warning cannot hurt as well)


Remove version: 8x8.VirtualOfficeDesktop version 8.7.2

Consolidating into 8x8.Work. Related to: #135119
Microsoft Reviewers: Open in CodeFlow

URL: https://vod-updates.8x8.com/ga/work-64-msi-v8.7.2-3.msi
Status Code: 200
(Automated message - build 656)


MongoDB\Driver\Exception\ConnectionTimeoutException: No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on 'localhost:27017']

Hello！I have an issue.
MongoDB\Driver\Exception\ConnectionTimeoutException: No suitable servers found (serverSelectionTryOnce set): [connection refused calling ismaster on 'localhost:27017']
There is my config:
database:
'mongodb' => [
'driver' => 'mongodb',
'host' => env('DB_MONGO_HOST', ''),
'port' => env('DB_MONGO_PORT', ''),
'database' => env('DB_MONGO_DATABASE', ''),
'username' => env('DB_MONGO_USERNAME', ''),
'password' => env('DB_MONGO_PASSWORD', ''),
'options' => [
'database' => env('DB_MONGO_DATABASE', 'admin'),
]
],
.env
DB_MONGO_CONNECTION=mongodb
DB_MONGO_HOST=localhost
DB_MONGO_PORT=27017
But I use DataGrip or command can connect and visit mongo.

Originally posted by @DaoWuYa in https://github.com/jenssegers/laravel-mongodb/issues/911#issuecomment-1011743787

The problem is solved。The reason is not the same network between docker and local,<IP_ADDRESS> and localhost are useless.


Error: Cannot find module 'svgo'

I did yarn add --dev @poppanator/sveltekit-svg
I added import svg from '@poppanator/sveltekit-svg' and used as plugin:
plugins: [sveltekit(), svg()]
After that, I'm trying to run yarn dev and this error happens.
yarn dev
yarn run v1.22.4
$ vite dev
failed to load config from C:\Users\Jerry\projects\jerrygreen.github.io-src2\vite.config.ts
error when starting dev server:
Error: Cannot find module 'svgo'

Is this a dependency I should manually add, or?

Indeed, svgo is a peerDependency and those the consumer (you) need to install explicitly.
So yarn add --dev svgo will probably solve the problem.

Indeed, it solved the issue.
I guess you should add it to readme though

I'm pretty sure Yarn told you you had an unmet peer dependency when installing the plugin.

Indeed. On the second thought, if it's required to use this library for the most simplest cases, why make it peer dependency? IMO it should be normal dependency.

Agreeing with @jerrygreen here. Literally every package out there says: "Make sure to install X as well". The time spent on this issue could have easily been used to add it to the readme 🤷


Fix subfolder template

Fixes an issue where subfolders show their template file when they should not.

awesome, thank you


Adds edit & dispatch support.

A new button:

Prefills the dispatch dialog:

@derekgreenberg - thanks for the request dude.  turned out great.


pods_train: command not found

hi, I follow the installation instruction, and everything is ok until comes to "Train" part. After cd into playground/detection/coco/yolof/yolof.res50.C5.1x, I run the shell script pods_train --num_gpus 1, and get pods_train: command not found
looking forward to your reply, thanks

could you give more details about your problem? such as installation about cvpods. Maybe you can install cvpods following the instruction from here.

@ytoon i follow the installation instruction here:
`
cd YOLOF/
python setup.py develop
`

I think your installation is not complete. Maybe you should compile setup.py with CUDA  by setting environment variables CUDA_HOME. Before this compilation, you need to install some python packages as follows:
Cython
appdirs
cloudpickle
colorama
easydict
future
matplotlib
pandas
portalocker
pycocotools
pydot
seaborn
tabulate
tensorboard
termcolor
tqdm
opencv-python
lvis

I will update this project soon by adding a requirements.txt.

@ytoon i install all python packages you stated, and then run
python setup.py develop,
sadly, pods_train still can't be found

Ok, I will update the installation instruction as soon as possible.


Add the possibility to extract data from the domain in components

Proposed changes:
closes https://github.com/RasaHQ/rasa/issues/7271
Add method extract_data_from_domain to components. The method is called from create. We cannot update the init method as this would break the code for any custom components.
For now just the RegexEntityExtractor makes use of the domain.
Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[x] reformat files using black (please check Readme for instructions)

@degiz Can you please review this PR? Thanks.


[chart] ConfigMap conflict between ceph-csi-rbd and ceph-csi-cephfs

Describe the bug
When deploying both ceph-csi-rbd and ceph-csi-cephfs in the same namespace, there is a conflict on ConfigMap ceph-config because the resource name is hard coded:
https://github.com/ceph/ceph-csi/blob/de2489ed7d3afb1322c12ad6ec4f5cc57fe38f81/charts/ceph-csi-rbd/templates/ceph-conf.yaml#L4
https://github.com/ceph/ceph-csi/blob/de2489ed7d3afb1322c12ad6ec4f5cc57fe38f81/charts/ceph-csi-cephfs/templates/ceph-conf.yaml#L4
Right now this issue is blocking the upgrade from 3.3.1 3.4.0 to 3.5.1 in my cluster.
Expected behavior
Similar solution as CSI config: to suppress creation https://github.com/ceph/ceph-csi/blob/de2489ed7d3afb1322c12ad6ec4f5cc57fe38f81/charts/ceph-csi-rbd/templates/csiplugin-configmap.yaml#L1
And/or have a configurable name: https://github.com/ceph/ceph-csi/blob/de2489ed7d3afb1322c12ad6ec4f5cc57fe38f81/charts/ceph-csi-rbd/templates/csiplugin-configmap.yaml#L5
Please let me know which solution is acceptable and I'll be happy to send a PR.
Thank you!

@sgissi does upgrade work from 3.3.1 to 3.4.0 ?

@sgissi does upgrade work from 3.3.1 to 3.4.0 ?

My typo, I was running 3.4.0 already, I edited my text. The ceph-config ConfigMap was introduced on commit https://github.com/ceph/ceph-csi/commit/d22e7a1bdb01da31633147f5c920879d8a590d5e which was released on 3.5.0.
Would a patch introducing "externallyManagedCephConfigMap" and "cephConfigMapName" be acceptable?

@sgissi having configmap name configurable looks good.


Adding Makefile functionality

In order to deploy projects that wrap a Makefile around Stack commands, I would like the option of executing the default Makefile action rather than the default Stack setup and build commands if a Makefile is provided.
We need functionality like this in order to deploy apps like https://github.com/haskell-servant/example-servant-elm

Thanks for the changes - as noted in the comment, the make should get wrapped in an if/else - then I'd be happy to merge!
Sorry for the delay - I was out on vacation.

Hi @mfine, I incorporated your suggestions and documented the change in the README. Please let me know what you think! Once again, I really appreciate the help.

Perfect, thanks!


Adding kuka210r3100 robot foxy

testing in rviz works for me:
ros2 launch kuka_kr210_support test_kr210l150.launch.py


Unit test coverage improvement

In what area(s)?

/area test-and-release
Describe the feature

Our unit test coverage goals are 80%. Current coverage is 47%. We want to close this gap.
https://codecov.io/gh/dapr/dapr/tree/d6d697ce9c4f3cf732a184bc864aee0cb79246b6/pkg
Aside from adding coverage as part of our PR workflow, we'll need to make a dedicated effort to sure up some unit tests for some existing low coverage modules.
Release Note

RELEASE NOTE:
Unit test improvements.

In what area(s)?
/area test-and-release
Describe the feature
Our unit test coverage goals are 80%. Current coverage is 47%. We want to close this gap
Release Note
RELEASE NOTE:
Unit test improvements.

As a maintainer of this repo, I am not aware of any such coverage goals. Where is this documented?

As a maintainer of this repo, I am not aware of any such coverage goals. Where is this documented?

This figure was cited in a recent planning discussion. I will see if I can track down where it came from.

Thanks for responding quickly. My ask is that you remove the 80% goal, leave it TBD as this needs to be discussed between maintainers and approvers.
This issue can serve as a discussion for this.

Thanks for responding quickly. My ask is that you remove the 80% goal, leave it TBD as this needs to be discussed between maintainers and approvers.
This issue can serve as a discussion for this.

Fair enough.

Updated the go-sdk badge in the above table as the go-sdk repo uses the new default branch naming (main).

Reviewed (dapr/go-sdk#92), implemented control points to ensure no PRs degrading the coverage are accepted.


swift: add support for non-default project domain.

With Keystone V3 both users and projects (a.k.a. tenants) can belong
to different domains. This change allow specifying different domains
for the user and the project.

I've merged this in 02a3bbaa3dc50f31d8fca089d2ee0eb6f190c1be
Note that I dropped the changes to MANUAL.txt/rclone.1 etc as these are auto generated.
Also there seemed to be a bit of one of my commits in there too.
Anyway it was easy enough to sort out.
Thanks for your contribution
Nick


No way to check if model exists without throwing error using async/await

Hello,
I'm struggling with checking if model exists in database using bookshelf-modelbase plugin.
try{
    let user = await User.findOne({email})
    if(user) return res.status(400).json({message: "Email already exists in database"})

    // User doesn't exist logic
} catch (err){
    return res.status(err.status || 500).json({message: err.message})
}

Maybe im missunderstanding something, but how to implement logic if user doesn't exist if Bookshelf is throwing "Model Not found" error?

Try passing an options object as the second argument and overriding the require value:
let user = await User.findOne({email}, { require: false })

According to the docs, it sets require to true by default.


Update for netty-tcnative API changes

Motivation:
netty-tcnative API has changed to remove a feature that contributed to a memory leak.
Modifications:

Update to use the modified netty-tcnative API

Result:
Netty can use the latest netty-tcnative.

depends upon https://github.com/netty/netty-tcnative/pull/178

@normanmaurer - FYI

LGTM

4.1 (fef2940) 4.0 (ede1a36)


Refactor e2e framework to unify eks-a API updates

Description of changes
How we update the cluster config has changed over time, resulting in duplicated code by providers and some logic that is difficult to reason about. This doesn’t completely solve it but it’s a step in a better direction.
First, stop relying on storing the yaml content of the manifest and just use a cluster.Config. We will follow up with more changes, simplifying how tests update the cluster config, moving towards using test.UpdateClusterConfig. However, this requires changing the interface to the framework and hence the tests themselves. We will do that separately and piece-meal.
This allows to decouple updating the cluster config from running an 'cluster upgrade` command. This is extremely useful when testing the full lifecycle API from both kubectl and GitOps.
Testing (if applicable):
I ran a few vSphere tests manually, it's possible that this breaks other tests if they are making hidden assumptions about the e2e test object's internals.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

https://github.com/aws/eks-anywhere/blob/7b473655d415d45f5376f77f08c7d0ffccc85141/internal/pkg/api/nutanix.go#L41-L42
Why does nutanix still need the parse from file method while other providers do not? Is this here to avoid breaking tests?

/lgtm

just squashing

Fixing the lint for comments

/approve


Unexplained shifting

I am using potreeconverter 2.0.2 and I am having a really odd problem. The converted point cloud is shifted pretty drastically depending on the point cloud used.
This is what I have. I will try and give as much information as possible to see if anyone has any clues.

15 separate point clouds in laz format. (numbered 1-15)
I merge these point clouds together and then I run potreeconvert on the merged point cloud

When I merge them all together and view the point cloud in software like LiDAR360, the point cloud looks correct.
However, when running potreeconvert the resulting data is shifted by hundreds of feet.
When I merge point clouds 1-8 together and run potreeconvert, the resulting cloud looks good (not shifted). (/)
When merging 1-9 together and run potreeconvert, the results are shifted again (x)
When I merge 1 and 9 together and run potreeconvert, the results are shifted (x)
When I merge 1 and any point cloud > 8 together and run potreeconvert, the results are shifted (x)
I believe clouds 1-8 were all collected on day 1 and 9-15 on the second day.
I'm trying to figure out why LiDAR360 would display the merged point cloud (1-15) correctly and potreeconvert has an issue when point clouds 1-8 are merged with 9-15.
The collection days above may be a red herring.

I figured out the issue. It was not an issue with potreeconverter or potree. Closing.

I figured out the issue. It was not an issue with potreeconverter or potree. Closing.


Send email to all owners when organization is deactivated

When an organization is deactivated, we should send an email to all owners informing them of this.

Subject: Your Zulip organization <organization name> has been deactivated
Content
First line if the person receiving the email is the one who deactivated it:

You have deactivated your Zulip organization, <organization name> on <date>.

First line: If someone else deactivated it:

Your Zulip organization, <organization name>, was deactivated by <name of person> on <date>.

Second line, if on Zulip Cloud:

If you have any questions or concerns, please contact Zulip Support as soon as possible.

Second line, if self-hosted:

If you have any questions or concerns, please contact your Zulip server administrator at <server admin email> as soon as possible.

The email should use the standard email template.

@zulipbot  claim

@zulipbot claim

@alya Just for my clarity on the problem:-
In the server, members are divided into - Owner, Administrator, Moderator, Member, and Guest.
So, It is expected that only the organization owner will receive the email, or the administrator will also get an email?

@Suneha007 are you still working ?

@akarsh-jain-790 Yes I am working on this, testing my implemented code.

@Suneha007 How much have you progressed with the Code.? I was also working on this issue and have reached a solution but still, some work is there to work on.
If you wish, I can make a PR and discuss possible improvements and work together on that.

@alya Just for my clarity on the problem:- In the server, members are divided into - Owner, Administrator, Moderator, Member, and Guest. So, It is expected that only the organization owner will receive the email, or the administrator will also get an email?

Just owners, as described in the issue.

@Suneha007 How much have you progressed with the Code.? I was also working on this issue and have reached a solution but still, some work is there to work on. If you wish, I can make a PR and discuss possible improvements and work together on that.

@himanshusuryawanshi Because of some other priorities, I will not be able to work on this issue for few days, feel free to claim this issue.

@zulipbot claim


Choose Hugo Theme

some options:

https://themes.gohugo.io/themes/hugo-theme-techdoc/
https://themes.gohugo.io/themes/hugo-book/

the key issue is to have a collapsible menu like http://environmentalcomputing.net/ so that users can navigate to the right tutorial
see also #1

https://github.com/alex-shpak/hugo-book seems like the best one i've found

https://github.com/thingsym/hugo-theme-techdoc could do it too.  not sure how to choose

any thoughts @fontikar ?

or @anikobtoth

I am playing around trying to get hugo book
I tried:
install_theme(theme = "alex-shpak/hugo-book@master")
but it looks like its there is no config.toml file to load into R. Probably not written for blogdown interface yet!
We might just have to do it on the command line? Happy to set a time to do this together. I need to do it for myself too
https://bookdown.org/yihui/blogdown/other-themes.html

i got a bit further with theme-techdoc but still far from working

We choose hugo-learn! https://github.com/matcornic/hugo-theme-learn!!


Austrian Numbering Plan - VPN is not 5

Imported from Google Code issue #165 created by denis.knauf on 2012-07-04T13:24:15.000Z:

Hi,
+43 5 is not part of the Austrian Numbering Plan[1].  There are some destination coded with begins with 5 (eg. 50x),  but 5 alone is not valid and nobody use it.
Example:
+43<PHONE_NUMBER>  (VPN)
+43<PHONE_NUMBER>  (Insbruck)
+43 5212 1234567 (Seefeld in Tirol)
+43 57 1234567   (VPN)
At A1 Telekom Austria AG employee-numbers it's really common to write +43 50 664 xxxxx,  because it has the mobile number destination code +43 664.  It would be nice if you provide these numbering, too.  It isn't part of the Austrian Numbering Plan,  it's only usefull to remember.
Example: +43 50 664 12345
Please change it. Thanks!
Greets
Denis Knauf
[1] Austrian Numbering Plan: http://www.rtr.at/en/tk/E129

I'm not quite sure if the information provided here is correct. According to the Austrian telecommunications regulation agency, there is an area code 5 (please refer to https://www.rtr.at/en/tk/privateN). These networks are called a private networks.
Companies with various locations use this sort of numbers. Examples with correct formatting in the international format are
+43 5 17661000
+43 5 0514
Further examples can be found here: https://www.rtr.at/en/tk/Rufnummernsuche?S=05&art=d.

Hi,
We support all these numbers as UAN, and the formatting has been updated for a long time as well, so I'm closing this.
Please reopen if something still isn't right.

Thanks for clarification. Then maybe demos in the README file link to wrong versions. They don't correctly format this kind of number.
The demo
https://rawgit.com/googlei18n/libphonenumber/master/javascript/i18n/phonenumbers/demo-compiled.html
formats +43 5 1766 incorrectly as following:
****Parsing Result:****
{"country_code":43,"national_number":51766,"raw_input":"+43 5 1766","country_code_source":1,"preferred_domestic_carrier_code":""}

****Validation Results:****
Result from isPossibleNumber(): true
Result from isValidNumber(): true
Phone Number region: AT
Result from getNumberType(): UAN

****Formatting Results:****
E164 format: +4351766
Original format: +43 5 1766
National format: 51766
International format: +43 51766
Out-of-country format from US: 011 43 51766
Out-of-country format from Switzerland: 00 43 51766

****AsYouTypeFormatter Results****
Char entered: + Output: +
Char entered: 4 Output: +4
Char entered: 3 Output: +43
Char entered:   Output: +43
Char entered: 5 Output: +43 5
Char entered:   Output: +43 5
Char entered: 1 Output: +43 5 1
Char entered: 7 Output: +43 5 17
Char entered: 6 Output: +43 5 176
Char entered: 6 Output: +43 5 1766

According to the regulation agency, the national format for the number is 05 1766 and therefore the international format should be +43 5 1766 (see https://www.rtr.at/en/tk/Rufnummernsuche?S=05&art=d or the screenshot below for reference)

In my opinion the validation results are correct.

The regulation agency contradicts itself. According to https://www.rtr.at/en/tk/nationaleRufnummern the current formatting is correct.


Istio installation fix

Upgraded istio to 1.7.1, fixed the manifest.
A Calico pod still fails to start on one of the nodes in a 3-node cluster, needs further investigation
Signed-off-by: Dmitrii Ustiugov<EMAIL_ADDRESS>

please update the description of the PR. the changes look fine


record sql executed on meta storage to log file

Description
As described in #9899, there're some performance issues for druid to get all used segments metadata info from the underlying database.
To help us easily monitor the sql performance, it's useful to log the sql and its execution time to log files so that we can analyze the sql performance.
Fortunately,  DBI used by druid provides a logger to allow user to record sql and its execution time, and the code in metadata storage related to sql operation has already calls that logger to log those info.
But, DBI's default logger is NoOpLog,  which is an empty implementation and does nothing. So here's a proposal to output the sql being executed and its execution time to log files
Changes
Since the DBI is instantiated in meta storage implementation, and DBI is heavily used in druid-server module, my proposal here is to put the change in meta storage implementations.
In MySQLConnector/PostgreSQLConnector/SQLServerConnector, after the instantiation of DBI, change the logger of DBI from NoOpLog to SLF4JLog
Currently I think it's no need to provide a configuration item to allow user whether or not to enable this small feature, because druid does not access to the meta storage very frequently, which means this change won't introduce very large amount of logs to the log file.
But if we do need such a configuration,  according to current arch and implementation, we could define a property named as 'enabledSqlProfileinMetadataStorageConnectorConfig`.
I will later make a PR.

Hi @FrankChen021, it's a great idea to log the execution time of SQL.
I'm used to suffer from issues caused by bottleneck of sql execution too.
It seems that it will also be convenient if we emit metrics about DBI's sql execution time apart from just logging them to logs. And what do you think about this?

@yuanlihan yes, metrics is better but involves more details to think about. with the support of metrics, we can get data from kafka, which will make the analysis much more convenient.
Maybe we could add a metrics like metaSql/time with one dimension sql.
I don't know whether or not the current implementation of metrics would aggregate the values by the same dimension. if so, maybe we need to emit the raw sql instead of generalized sql output by DBI.


Fixed link concatenation issue

https://issues.redhat.com/browse/AAP-6947

Codecov Report
Base: 69.62% // Head: 69.72% // Increases project coverage by +0.10% :tada:

Coverage data is based on head (a2ed8fd) compared to base (3cb7a27).
Patch coverage: 100.00% of modified lines in pull request are covered.

:exclamation: Current head a2ed8fd differs from pull request most recent head 3f8bc17. Consider uploading reports for the commit 3f8bc17 to get more accurate results

Additional details and impacted files
@@               Coverage Diff               @@
##           prod-stable     #119      +/-   ##
===============================================
+ Coverage        69.62%   69.72%   +0.10%
===============================================
  Files               58       58
  Lines              553      555       +2
  Branches           107      107
===============================================
+ Hits               385      387       +2
  Misses             156      156
  Partials            12       12

Impacted Files
Coverage Δ

src/components/dashboard/configure-app-page.js
45.45% <100.00%> (+12.12%)
:arrow_up:

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

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


Fixed colours for Windows Terminal

cursorColor and selectionBackground were set to incorrect values, adjusted to match Visual Studio Code colours

Thank you @thejorro! 💟


Add Terraform resource for TUF preprod bucket

This will be used to store the staged TUF prod root before it's synced
to the production bucket, letting us catch issues early.
This is already created in production.
Signed-off-by: Hayden Blauzvern<EMAIL_ADDRESS>
Summary

Ticket Link

Fixes
Release Note

@k4leung4

please remember to specify the tuf_preprod_bucket value in the staging/production env.
https://github.com/sigstore/public-good-instance/blob/main/terraform/environments/production/1-infrastructure/production.tf#L35
https://github.com/sigstore/public-good-instance/blob/main/terraform/environments/staging/1-infrastructure/staging.tf#L16

Thanks, is there anything I need to bump to pick up this change?

Do you also know if the test failures are meaningful or can they be ignored?

the test failure is just flakiness, retried, if it fails again, just merge.
we are using the module from head, so no changes needed to pick it up. i'll follow up to pin the module to a given commit.


Add Node.js debugging for all services

Checklist

[x] Affected Issues have been mentioned in the Closing issues section
[x] Documentation has been written/updated
[x] PR title is ready for changelog and subsystem label(s) applied

Depends on #1692. This fixes an issue on how the Node inspector is configured, adds VS Code config options for automagically connecting to the debugger (locally), and updates the docs.

Closing issues
n/a

@rocketeerbkw something is broken here, ran the tests 3 time, always failed at the same place

ok - direction! Let's get this working to help us with the debug!


dotnet-watch should have a delay

Currently, the application is stopped and restarted immediately when a file change is detected. This leads to multiple restarts in a short time when uploading multiple relevant files over a slow connection. You can test this yourself by watching the log output while running this command:
touch Startup.cs; sleep 3; touch Program.cs

The delay should probably be optional and configurable.
When the application is run from source, it probably only isn't a too big issue right now because it takes 5 seconds to compile and start the application anyway. And during this time, it's just the compiler that's interrupted, not the already running application.
This is somewhat related to PHP APC's option to only cache compiled PHP files when they were last modified n seconds ago, because we don't want to cache a file that's only been half uploaded and doesn't compile.

Are you running applications in production with dotnet watch? It's a development tool only so you really shouldn't be doing that.

I'm trying to make it as easy as possible to just upload files and have them regarded. As I've seen this is already automatically the case for View files (including Pages), but not for other code.
Is there a solution to this? Can ASP.NET (Razor Pages) be used in a similar way to other popular web scripting languages that just need 'copy deployment'? Or will deploying new files always have to include explicitly restarting the application on the server, too? Then I'd have to look at the updated files and guess whether the ASP.NET application has already noticed that or still needs a restart.

I'm trying to make it as easy as possible to just upload files and have them regarded. As I've seen this is already automatically the case for View files (including Pages), but not for other code.

No. C# is a compiled language, trying to use it this way, you'll run into a bunch of things that go against the grain. We don't have any first class support for adding source files to your production site. Using dotnet run/watch is a hack at best and it isn't something we ever intend anyone to use outside of dev.

Is there a solution to this? Can ASP.NET (Razor Pages) be used in a similar way to other popular web scripting languages that just need 'copy deployment'? Or will deploying new files always have to include explicitly restarting the application on the server, too? Then I'd have to look at the updated files and guess whether the ASP.NET application has already noticed that or still needs a restart.

Nope. Razor pages can't really be used like this. You still need to entire tool chain to run your razor page applications. The intent was never to make it be like php or other scripting languages. The experience will never be as smooth.

Alright. Then I'll just have to consider this when deciding whether this technology is suitable for a project. I also noticed that running from a compiled DLL uses much less memory than running from full source.
If nobody else sees a point in the original issue, having a delay in the watch command, then this can be closed.

Closing this as by-design.


Handle Errors in deserialize function

Fix for Issue #712 so that any message with an error key in the top level of the message throws an error in the client.

This change is

Thanks for the pull request @nphyatt !
@deontologician

This causes a bunch of test failures. I think this is from the protocol error being thrown in the deserializer. Since we deserialize all messages on the socket, errors in the deserializer don't propagate to the observables for each request (they die before being routed there). So I think this will need a little more work to fix. I'll check it out today


Save module preferences

Need to have a setting that will save any preferences for modules that have been unchecked to no longer appear on the program.
Any new modules should display by default. Code should only save a list of "do not show" modules.

Notify user Bjorn Rockfist when complete.

This will be in the next build.


Update AlamofireObjectMapper.podspec

Changed ObjectMapper dependency to 3.0 (which supports swift 4)

ObjectMapper 3.0 is not officially published. Need to use following pod:
pod 'ObjectMapper', :git => 'https://github.com/Hearst-DD/ObjectMapper.git', :branch => 'swift-4'


RFC: UI fixes for --compact mode

This introduces a number of fixes for the --compact UX, making it much nicer on the eyes and more usable, IMO.
Notably, it:

Ensures all traces outputted to the terminal are truncated to the terminal width. This avoids edge cases where a line is too long and wraps onto the next line in your terminal, which causes the remainder of the UX to become offset badly. (In our build system we have one traced command that prints a 200+ character-long string, which screws up the build formatting). Note: ninja also does this for the same reasons, and we use the same truncation logic (look up ElideMiddle in util.cc. NOTE: in order to do this, we must introduce an TermSize.hsc module to call ioctl(STDOUT_FILENO, TIOCGWINSZ, ...) on Unix. A normal FFI import will not work, because we must be aware of the structure that the ioctl fills; it does not simply return integer values. The .hsc file means hsc2hs must be available now.

Clears and resets the cursor position for the line back to the original position it was in when you invoked shake, an also clears all lines it printed on. This effectively restores the terminal back to the state it was when you ran shake. It also does not output anything on no-op builds, either.

No more empty job lines: the UX expands dynamically based on whether or not a running thread is executing a job. By simply moving the line type to Maybe String and using mapMaybes, we get the benefit that empty lines with no jobs scheduled (e.g. because you are in a critical path, or because the build is about to end) are not printed. As noted, this is dynamically calculated, so this also has the nice side effect that e.g. if you have 4 threads running and the 3rd one in the UI list is finished, the 4th entry will "collapse" into the 3rd one on the next refresh, never showing an empty line.

It colorizes the output a little differently now, including bolding commands that are executing for a rule (e.g. in the compact output * foo/bar/baz.o (cc 25s), cc will now be bolded and colorized red/yellow appropriately as well.)

It refactors the progressDisplay function into an internal helper which is now also used by compactUI. This is necessary so that we can change the output in the compact UX more liberally in the future. Note: progressRaw may actually be useful to the user as an exposed API (after some cleanups/renaming), but for now it is hidden. Note that I use formatMessage etc which is also internal, hence why I left some of the code paths the same.

Our cmake/ninja build at $WORK effectively ran into all of these cases when using the shake executable in compact mode: ultra long column rule names, long paths that take 20+ seconds to build (invoking red/yellow status lines for the rules), and a job pool that shrinks entries as the build winds down and almost finishes. The extra stuff was just to make it all look a bit nicer.

Please do not merge this just yet. There are still some tweaks I need to make (in particular the ioctl stuff should be attributed to the place I got it from), and possibly tweaking the coloring/output formatting to be nicer. And there are some questions about how things should be structured. However, I have private build that I am using with these changes, for $WORK, and I have been successfully using them for the past day. I think the results are effectively much nicer.
In particular, the introduction of an .hsc file may mean that the Shake library can no longer trivially be loaded with just a ghci command, which could be seen as a major downside. I did not experience this, since I just use cabal new-repl, but it is worth nothing since I think you use this workflow a lot, Neil. I can see two alternatives:

Move this code into a separate package, so shake itself needs no .hsc files directly. This would also mean we could possibly, eventually add support for Windows too, independently of Shake.

Move this code into a .c file. This is easier but still suffers from the same ghci drawback, since you'll have to foreign import it and the object file may not be compiled.

However, at least 5d8d0e509e489dbcf3a560b82c7be180379d937a seems uncontroversial and an obvious fix. This fixes using cabal new-repl to load shake. You may just want to cherry pick that one change immediately right now. I can rebase the actual majority of the changes onto master again later.

@ndmitchell ping, i've been using these patches for several weeks now and they work reasonably well. The only outstanding question is the .hsc file issue, which I'd like your opinion on -- we'll probably need to author some terminal-size library with this module alone that Shake will then depend on, I'm guessing? Provided that is solved, do you think the rest of this looks fine?

@thoughtpolice new job and various holidays mean I'm way behind in my open source maintenance. Hopefully I'll clear the backlog in this coming week!

I have a (400GB) .gif I shared with my colleagues of our own build system executing with these patches, but I can't reveal it. I'll see if I can use asciinema to record a version of something FOSS that is using CMake/Ninja...

When I say "I'll trust you" I really mean it - no need to bother recording something!

I added some inline comments, are you able to shed light on them? Particularly the addition of HTTP dependencies, and whether the dependency on terminal-size would be better?


Snapshot - Take screenshots manually not by record

The record process might by Ok in certain cases, but if  we need to take screenshots for each app from various locations (for example - each app has a different video movie) - how can we manually point the screenshot point, then the snapshot will do the same for all other simulators.
Is it possible?

@prolog3001 Thanks for reaching out. Right now you'd have to do that through Apple's UI tests, there isn't a mechanism of doing that through Snapshot. Thanks!


question about load_table and mesh property in MAPDL Object API

①In the load_table Parameters var1：a primary variable (listed below picture)

So is there description about the array or list format of primary variable(in the picture)?
②mesh property:
mapdl.mesh.nodes
array([[ 1.,  0.,  0.],
[ 2.,  0.,  0.],
[ 3.,  0.,  0.],
[ 4.,  0.,  0.],
[ 5.,  0.,  0.],
[ 6.,  0.,  0.],
[ 7.,  0.,  0.],
[ 8.,  0.,  0.],
[ 9.,  0.,  0.],
[10.,  0.,  0.]])
What's the meaning of array? I can understand the fire number is node number, so what's the meaning of the last two value ?
https://mapdldocs.pyansys.com/pymapdl_api/mapdl.html

mapdl.mesh.nodes -> the numbers might be missleading. I think the first number is not the node-number. Instead its the x-coordinate of the node. So the last two values are y- and z-coordiantes.

Correct.  mapdl.mesh.nodes are the node coordinates and mapdl.mesh.nnum are the node numbers.

What's the meaning of array?

It's a numpy array.  It's a bit easier to use rather than a Python list for many situations.

Correct. mapdl.mesh.nodes are the node coordinates and mapdl.mesh.nnum are the node numbers.

What's the meaning of array?

It's a numpy array. It's a bit easier to use rather than a Python list for many situations.

Yes, it is a numpy array . I want to know what's the meaning of the value of array ? According to @natter1 The three values are the  x,y,z coordinate value?

The three values are the x,y,z coordinate value?

Correct.  Attribute description needs to be improved.

@akaszynski Thinks. For the first question:
In the load_table Parameters var1 variable. How to define corresponding array? The array is m×n array. How to define m and n value and the meaning of each column?

From the documentation: https://mapdldocs.pyansys.com/api/_autosummary/ansys.mapdl.core.Mapdl.load_table.html?highlight=load_table
Mapdl.load_table(name, array, var1='', var2='', var3='')
You can define the correspondent array changing var1 to the desired variable. For example:
Mapdl.load_table(apdl_array_name, my_python_array, var1='TIME', var2='', var3='')
Regarding the rest of the variables, load_table uses *DIM to dimension the table and *TREAD to read the table to APDL table (using a file as middle man):
https://github.com/pyansys/pymapdl/blob/9d9498d2899218df5c75171e0774f0bf628f33dd/ansys/mapdl/core/mapdl.py#L2232
So:
self.dim(name, "TABLE", array.shape[0], var1=var1, var2=var2, var3=var3)
is:

Hence:

var1 is the *DIM JMAX, which means it is the second dimension of the table.
var2 is the *DIM KMAX, which is the third dimension of the table.
var3 should not be there, and I will look into this.

OK, thinks


{Freeway-Bug}[Adaptive Cards - ExpenseReport]: Talkback does not announce the role of 'Show History' and 'Hide History' present under 'ExpenseReport'.

Target Platforms
Android
SDK Version
2<IP_ADDRESS>
Application Name
Adaptive Card
Problem Description
This bug is also found in FC-Jan22. Linking WI
Test Environment:
OS: Android 12
Device: S21+
Screen reader: Talkback
AdaptiveCard Android App version:  2<IP_ADDRESS>
Test Environment:
Device: Samsung Galaxy S9
Android Version: 10
Application: Adaptive Cards Android Visualizer
Application Version: 2<IP_ADDRESS> (38680868)
Tools: Logitech Bluetooth Keyboard
Screen Reader: Talkback
Repro Steps:

Launch the Adaptive cards app on Android.
Turn on Talkback.
Navigate to 'Import' control and select it.
Navigate to 'Sample cards' and select it.
Navigate to available dropdown under 'Sample cards'.
Navigate to available dropdown under 'Sample cards' and select it.
Navigate all the controls under dropdown and select 'ExpenseReport'.
Navigate to 'Show History' and activate it.
Observe the issue.

Actual Result:
Talkback does not announce the role of 'Show History' and 'Hide History' present under 'ExpenseReport'. It just announces "Show History".
Expected Result:
Talkback should announce the role of 'Show History' and 'Hide History' present under 'ExpenseReport'. It should announce as "Show History button".
User Experience:
Screen Reader users will be confused if Talkback does not announce the role of 'Show History' and 'Hide History' present under 'ExpenseReport'.
WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/name-role-value
"Have feedback to share on Bugs ? Please help fill Trusted Tester Bug Feedback (office.com) “
Screenshots
https://user-images.githubusercontent.com/89897257/232743078-5c1c3fb7-fecf-470b-ace8-74b38122512c.mp4
Card JSON
NA

Sample Code Language
No response
Sample Code
No response

The fix was introduced in version 1.5 of adaptive cards. Cards will need to use the tooltip feature in their JSONs to specify what should be read. Closing ticket
https://adaptivecards.io/blog/2021/Announcing-1.5/
https://github.com/microsoft/AdaptiveCards/issues/4668
CC: @VikrantSingh01 @karthikgopal36

The fix was introduced in version 1.5 of adaptive cards. Cards will need to use the tooltip feature in their JSONs to specify what should be read. Closing ticket
https://adaptivecards.io/blog/2021/Announcing-1.5/
https://github.com/microsoft/AdaptiveCards/issues/4668
CC: @VikrantSingh01 @karthikgopal36

Now, this issue is being tracked with URL below hence, adding A11yTTValidated tag.
https://github.com/microsoft/AdaptiveCards-Mobile/issues/98


Handle MIN MAX

How we can handle min max date like in simple input field in this repo or library?

I'm currently working on new feature which include min max too.
For now you have 2 option
use object config and override existing one
or you can filter manually inside  children

@aliakbarazizi

use object config and override existing one

I was actually not able to find any example on the "minDate" and "maxDate" attributes in the config and nothing similar currently provided in the config type. Can you please show how it can actually be done with a config? Would be great help, thank you!

I'm trying to add ranges in my free time
For now in the config there is a function called days which you can filter or even disabled not wanted days.
You have also to do it in parse which will used when user typing in input
Of course this is just temporary work around


Update eccentric.scss

Removed the margins from the eccentric.scss module. Refer to issue #231

Hey @aditi1403 👋🏽
I have seen the code changes and they are correct. But you need to create one more PR to v2.0 branch. I am closing this PR as of now, you must create a new one 👍🏽


Preapproved registration

This changes the text in the instructor training application, with corresponding changes to the confirmation emails.
Note I tried to run migrations but get this error:
FATAL:  password authentication failed for user "amy"

@maneesha I'll generate the migration for this PR, but first let's get other PRs with migrations merged.

Hmm I don't recall running into a user password error when getting setup. @maneesha Off the top of my head:

Are you running with docker? docker-compose -f docker/docker-compose.yml -p amy up -d  database redis
Does make dev_database work for you? That does run the migrations and create fake data


build(deps): upgrade angular 9.1.1

build(deps): upgrade angular 9.1.1

Hello, thanks for the PR!
Could you change the installation guidelines to say that v5 is for Angular 9+? (https://github.com/ngx-translate/http-loader#installation)
Thanks!

Hello, thanks for the PR!
Could you change the installation guidelines to say that v5 is for Angular 9+? (https://github.com/ngx-translate/http-loader#installation)
Thanks!

it is my pleasure. but i need some time

@ocombe
please review. thanks

Hello, when will you be able to publish this update?

Hello, when will you be able to publish this update? @ocombe , @damingerdai

i have no permission to publish